From 42d0bbfe18722151e5d326a91235dabd5142fed1 Mon Sep 17 00:00:00 2001 From: nsbarsukov Date: Tue, 19 Sep 2023 07:56:04 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20taiga-fa?= =?UTF-8?q?mily/maskito@597b6d45526a8fece82126b9359830e9635f9d87=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1103-es2015.5549b0892721ee59baa9.js | 1 + 1103-es2015.a3298aa74d448250be19.js | 1 - 1103-es5.5549b0892721ee59baa9.js | 1 + 1103-es5.a3298aa74d448250be19.js | 1 - 1326-es2015.24ab117de1da1d07553c.js | 1 + 1326-es2015.59f61d0f30924f02cc0d.js | 1 - 1326-es5.24ab117de1da1d07553c.js | 1 + 1326-es5.59f61d0f30924f02cc0d.js | 1 - 1434-es2015.9ec7e541484e615c4c29.js | 1 + 1434-es2015.c862b56ad64b7b3546a4.js | 1 - 1434-es5.9ec7e541484e615c4c29.js | 1 + 1434-es5.c862b56ad64b7b3546a4.js | 1 - 2022-es2015.2a6ede0c34b491e9c604.js | 1 - 2022-es2015.f2d7a183c7adcc7fed1f.js | 1 + 2022-es5.2a6ede0c34b491e9c604.js | 1 - 2022-es5.f2d7a183c7adcc7fed1f.js | 1 + 2139-es2015.1e1d4fda95ec48011b1b.js | 1 - 2139-es2015.9df38fe0817085de09a9.js | 1 + 2139-es5.1e1d4fda95ec48011b1b.js | 1 - 2139-es5.9df38fe0817085de09a9.js | 1 + 3355-es2015.4b13e2dd0877720d5675.js | 1 - 3355-es2015.db2424c3a848903ffd9f.js | 1 + 3355-es5.4b13e2dd0877720d5675.js | 1 - 3355-es5.db2424c3a848903ffd9f.js | 1 + ....js => 3506-es2015.4f34872cf4bdd22506bd.js | 0 ...23b.js => 3506-es5.4f34872cf4bdd22506bd.js | 0 3820-es2015.0bfcb8281048e89237ca.js | 1 + 3820-es2015.a58bdd7a9b871646747d.js | 1 - 3820-es5.0bfcb8281048e89237ca.js | 1 + 3820-es5.a58bdd7a9b871646747d.js | 1 - 4272-es2015.5e25f90cf4e1bb1291b8.js | 1 + 4272-es2015.c1cac568aabdb86a0bbd.js | 1 - 4272-es5.5e25f90cf4e1bb1291b8.js | 1 + 4272-es5.c1cac568aabdb86a0bbd.js | 1 - 439-es2015.362005d17dbc153892d3.js | 1 + 439-es2015.cfaff1f9e85b36064cb3.js | 1 - 439-es5.362005d17dbc153892d3.js | 1 + 439-es5.cfaff1f9e85b36064cb3.js | 1 - 4533-es2015.6d259a762d1598865d55.js | 1 + 4533-es2015.ade8424268b7f70771db.js | 1 - 4533-es5.6d259a762d1598865d55.js | 1 + 4533-es5.ade8424268b7f70771db.js | 1 - 5115-es2015.1fe62d654b5e781b9aea.js | 1 + 5115-es2015.6c3017a2a78a9e65b831.js | 1 - 5115-es5.1fe62d654b5e781b9aea.js | 1 + 5115-es5.6c3017a2a78a9e65b831.js | 1 - 5380-es2015.079227d0353a7e3c3534.js | 1 - 5380-es2015.6448b7b4eda555f7e5fe.js | 1 + 5380-es5.079227d0353a7e3c3534.js | 1 - 5380-es5.6448b7b4eda555f7e5fe.js | 1 + 5439-es2015.444daa08a0ba99bcc25b.js | 1 + 5439-es2015.6df0068313853da04a69.js | 1 - 5439-es5.444daa08a0ba99bcc25b.js | 1 + 5439-es5.6df0068313853da04a69.js | 1 - 55-es2015.9614b42743a5f0a73b9a.js | 1 - 55-es2015.eb089469a0762eb0042e.js | 1 + 55-es5.9614b42743a5f0a73b9a.js | 1 - 55-es5.eb089469a0762eb0042e.js | 1 + 5828-es2015.6541913665105d07ccbe.js | 1 - 5828-es2015.a1ca6e6a3c770b28e256.js | 1 + 5828-es5.6541913665105d07ccbe.js | 1 - 5828-es5.a1ca6e6a3c770b28e256.js | 1 + 6180-es2015.0cce838380b4007bbc5c.js | 1 - 6180-es2015.cc6bef88636648b7a1d5.js | 1 + 6180-es5.0cce838380b4007bbc5c.js | 1 - 6180-es5.cc6bef88636648b7a1d5.js | 1 + 6275-es2015.7fcb2bb100d678087e15.js | 1 - 6275-es2015.937610259e9dc8633b83.js | 1 + 6275-es5.7fcb2bb100d678087e15.js | 1 - 6275-es5.937610259e9dc8633b83.js | 1 + 6549-es2015.0c547ae67fba2faf571d.js | 1 - 6549-es2015.4ff73b6cbc6423ae2024.js | 1 + 6549-es5.0c547ae67fba2faf571d.js | 1 - 6549-es5.4ff73b6cbc6423ae2024.js | 1 + 7027-es2015.eb2a43486c4e37ffe032.js | 1 + 7027-es2015.f221033c1a6089f99f66.js | 1 - 7027-es5.eb2a43486c4e37ffe032.js | 1 + 7027-es5.f221033c1a6089f99f66.js | 1 - 7057-es2015.64424d70b8b9af6b1a4d.js | 1 - 7057-es2015.7faad2d6966eaeb4ba31.js | 1 + 7057-es5.64424d70b8b9af6b1a4d.js | 1 - 7057-es5.7faad2d6966eaeb4ba31.js | 1 + 7989-es2015.6e74e3ac54549b93b5aa.js | 1 - 7989-es2015.7030a63bc87dd86b0c33.js | 1 + 7989-es5.6e74e3ac54549b93b5aa.js | 1 - 7989-es5.7030a63bc87dd86b0c33.js | 1 + 8642-es2015.021d2dea3bb38c84ab2e.js | 1 + 8642-es2015.82159dc514fbf2ae2521.js | 1 - 8642-es5.021d2dea3bb38c84ab2e.js | 1 + 8642-es5.82159dc514fbf2ae2521.js | 1 - 903-es2015.66f8e549828b8b36f26a.js | 1 + 903-es2015.70a07ea4acf6e7b2b4f6.js | 1 - ...b4f6.js => 903-es5.66f8e549828b8b36f26a.js | 2 +- 9176-es2015.1929eefc2e7436955ce0.js | 1 - 9176-es2015.d0233546b0252cf38ea1.js | 1 + 9176-es5.1929eefc2e7436955ce0.js | 1 - 9176-es5.d0233546b0252cf38ea1.js | 1 + 9266-es2015.85df86a915a89632bb99.js | 1 + 9266-es2015.a5765cbcf35798e4fc42.js | 1 - 9266-es5.85df86a915a89632bb99.js | 1 + 9266-es5.a5765cbcf35798e4fc42.js | 1 - 9380-es2015.9ed664f7f7775980894d.js | 1 + 9380-es2015.d0117f93f4da6752e285.js | 1 - 9380-es5.9ed664f7f7775980894d.js | 1 + 9380-es5.d0117f93f4da6752e285.js | 1 - 9544-es2015.d4ad8a26914886745387.js | 1 + 9544-es2015.ebbed155f93c0fe41ef8.js | 1 - 9544-es5.d4ad8a26914886745387.js | 1 + 9544-es5.ebbed155f93c0fe41ef8.js | 1 - addons/phone/index.html | 8 +++---- browser-support/index.html | 8 +++---- changelog/index.html | 10 ++++----- ...s => common-es2015.bf51ed462eefdf279c33.js | 2 +- ...b.js => common-es5.bf51ed462eefdf279c33.js | 2 +- core-concepts/element-state/index.html | 8 +++---- core-concepts/mask-expression/index.html | 10 ++++----- core-concepts/overview/index.html | 10 ++++----- core-concepts/overwrite-mode/index.html | 8 +++---- core-concepts/plugins/index.html | 10 ++++----- core-concepts/processors/index.html | 10 ++++----- core-concepts/transformer/index.html | 10 ++++----- cypress/index.html | 8 +++---- frameworks/angular/Setup/index.html | 12 +++++----- frameworks/angular/index.html | 22 +++++++++---------- frameworks/react/index.html | 10 ++++----- frameworks/vue/index.html | 10 ++++----- getting-started/maskito-libraries/index.html | 12 +++++----- getting-started/what-is-maskito/index.html | 8 +++---- index.html | 8 +++---- index.original.html | 4 ++-- kit/date-range/API/index.html | 10 ++++----- kit/date-range/index.html | 8 +++---- kit/date-time/API/index.html | 10 ++++----- kit/date-time/index.html | 8 +++---- kit/date/API/index.html | 10 ++++----- kit/date/index.html | 8 +++---- kit/number/API/index.html | 10 ++++----- kit/number/index.html | 10 ++++----- kit/time/API/index.html | 10 ++++----- kit/time/index.html | 8 +++---- main-es2015.bc2e4540dda648058ab2.js | 1 + main-es2015.e04a7bc43be202baf843.js | 1 - main-es5.bc2e4540dda648058ab2.js | 1 + main-es5.e04a7bc43be202baf843.js | 1 - recipes/card/index.html | 8 +++---- recipes/phone/index.html | 8 +++---- recipes/placeholder/index.html | 8 +++---- recipes/postfix/index.html | 10 ++++----- recipes/prefix/index.html | 10 ++++----- recipes/textarea/index.html | 8 +++---- runtime-es2015.09964ab1430145d0dad1.js | 1 - runtime-es2015.7eea531227c4c07c1e41.js | 1 + runtime-es5.09964ab1430145d0dad1.js | 1 - runtime-es5.7eea531227c4c07c1e41.js | 1 + stackblitz/index.html | 8 +++---- styles.978b57bcc927a1884add.css | 1 - styles.fd0eca9442bd8a600481.css | 1 + 157 files changed, 230 insertions(+), 230 deletions(-) create mode 100644 1103-es2015.5549b0892721ee59baa9.js delete mode 100644 1103-es2015.a3298aa74d448250be19.js create mode 100644 1103-es5.5549b0892721ee59baa9.js delete mode 100644 1103-es5.a3298aa74d448250be19.js create mode 100644 1326-es2015.24ab117de1da1d07553c.js delete mode 100644 1326-es2015.59f61d0f30924f02cc0d.js create mode 100644 1326-es5.24ab117de1da1d07553c.js delete mode 100644 1326-es5.59f61d0f30924f02cc0d.js create mode 100644 1434-es2015.9ec7e541484e615c4c29.js delete mode 100644 1434-es2015.c862b56ad64b7b3546a4.js create mode 100644 1434-es5.9ec7e541484e615c4c29.js delete mode 100644 1434-es5.c862b56ad64b7b3546a4.js delete mode 100644 2022-es2015.2a6ede0c34b491e9c604.js create mode 100644 2022-es2015.f2d7a183c7adcc7fed1f.js delete mode 100644 2022-es5.2a6ede0c34b491e9c604.js create mode 100644 2022-es5.f2d7a183c7adcc7fed1f.js delete mode 100644 2139-es2015.1e1d4fda95ec48011b1b.js create mode 100644 2139-es2015.9df38fe0817085de09a9.js delete mode 100644 2139-es5.1e1d4fda95ec48011b1b.js create mode 100644 2139-es5.9df38fe0817085de09a9.js delete mode 100644 3355-es2015.4b13e2dd0877720d5675.js create mode 100644 3355-es2015.db2424c3a848903ffd9f.js delete mode 100644 3355-es5.4b13e2dd0877720d5675.js create mode 100644 3355-es5.db2424c3a848903ffd9f.js rename 3506-es2015.4be026dd1a807756723b.js => 3506-es2015.4f34872cf4bdd22506bd.js (100%) rename 3506-es5.4be026dd1a807756723b.js => 3506-es5.4f34872cf4bdd22506bd.js (100%) create mode 100644 3820-es2015.0bfcb8281048e89237ca.js delete mode 100644 3820-es2015.a58bdd7a9b871646747d.js create mode 100644 3820-es5.0bfcb8281048e89237ca.js delete mode 100644 3820-es5.a58bdd7a9b871646747d.js create mode 100644 4272-es2015.5e25f90cf4e1bb1291b8.js delete mode 100644 4272-es2015.c1cac568aabdb86a0bbd.js create mode 100644 4272-es5.5e25f90cf4e1bb1291b8.js delete mode 100644 4272-es5.c1cac568aabdb86a0bbd.js create mode 100644 439-es2015.362005d17dbc153892d3.js delete mode 100644 439-es2015.cfaff1f9e85b36064cb3.js create mode 100644 439-es5.362005d17dbc153892d3.js delete mode 100644 439-es5.cfaff1f9e85b36064cb3.js create mode 100644 4533-es2015.6d259a762d1598865d55.js delete mode 100644 4533-es2015.ade8424268b7f70771db.js create mode 100644 4533-es5.6d259a762d1598865d55.js delete mode 100644 4533-es5.ade8424268b7f70771db.js create mode 100644 5115-es2015.1fe62d654b5e781b9aea.js delete mode 100644 5115-es2015.6c3017a2a78a9e65b831.js create mode 100644 5115-es5.1fe62d654b5e781b9aea.js delete mode 100644 5115-es5.6c3017a2a78a9e65b831.js delete mode 100644 5380-es2015.079227d0353a7e3c3534.js create mode 100644 5380-es2015.6448b7b4eda555f7e5fe.js delete mode 100644 5380-es5.079227d0353a7e3c3534.js create mode 100644 5380-es5.6448b7b4eda555f7e5fe.js create mode 100644 5439-es2015.444daa08a0ba99bcc25b.js delete mode 100644 5439-es2015.6df0068313853da04a69.js create mode 100644 5439-es5.444daa08a0ba99bcc25b.js delete mode 100644 5439-es5.6df0068313853da04a69.js delete mode 100644 55-es2015.9614b42743a5f0a73b9a.js create mode 100644 55-es2015.eb089469a0762eb0042e.js delete mode 100644 55-es5.9614b42743a5f0a73b9a.js create mode 100644 55-es5.eb089469a0762eb0042e.js delete mode 100644 5828-es2015.6541913665105d07ccbe.js create mode 100644 5828-es2015.a1ca6e6a3c770b28e256.js delete mode 100644 5828-es5.6541913665105d07ccbe.js create mode 100644 5828-es5.a1ca6e6a3c770b28e256.js delete mode 100644 6180-es2015.0cce838380b4007bbc5c.js create mode 100644 6180-es2015.cc6bef88636648b7a1d5.js delete mode 100644 6180-es5.0cce838380b4007bbc5c.js create mode 100644 6180-es5.cc6bef88636648b7a1d5.js delete mode 100644 6275-es2015.7fcb2bb100d678087e15.js create mode 100644 6275-es2015.937610259e9dc8633b83.js delete mode 100644 6275-es5.7fcb2bb100d678087e15.js create mode 100644 6275-es5.937610259e9dc8633b83.js delete mode 100644 6549-es2015.0c547ae67fba2faf571d.js create mode 100644 6549-es2015.4ff73b6cbc6423ae2024.js delete mode 100644 6549-es5.0c547ae67fba2faf571d.js create mode 100644 6549-es5.4ff73b6cbc6423ae2024.js create mode 100644 7027-es2015.eb2a43486c4e37ffe032.js delete mode 100644 7027-es2015.f221033c1a6089f99f66.js create mode 100644 7027-es5.eb2a43486c4e37ffe032.js delete mode 100644 7027-es5.f221033c1a6089f99f66.js delete mode 100644 7057-es2015.64424d70b8b9af6b1a4d.js create mode 100644 7057-es2015.7faad2d6966eaeb4ba31.js delete mode 100644 7057-es5.64424d70b8b9af6b1a4d.js create mode 100644 7057-es5.7faad2d6966eaeb4ba31.js delete mode 100644 7989-es2015.6e74e3ac54549b93b5aa.js create mode 100644 7989-es2015.7030a63bc87dd86b0c33.js delete mode 100644 7989-es5.6e74e3ac54549b93b5aa.js create mode 100644 7989-es5.7030a63bc87dd86b0c33.js create mode 100644 8642-es2015.021d2dea3bb38c84ab2e.js delete mode 100644 8642-es2015.82159dc514fbf2ae2521.js create mode 100644 8642-es5.021d2dea3bb38c84ab2e.js delete mode 100644 8642-es5.82159dc514fbf2ae2521.js create mode 100644 903-es2015.66f8e549828b8b36f26a.js delete mode 100644 903-es2015.70a07ea4acf6e7b2b4f6.js rename 903-es5.70a07ea4acf6e7b2b4f6.js => 903-es5.66f8e549828b8b36f26a.js (56%) delete mode 100644 9176-es2015.1929eefc2e7436955ce0.js create mode 100644 9176-es2015.d0233546b0252cf38ea1.js delete mode 100644 9176-es5.1929eefc2e7436955ce0.js create mode 100644 9176-es5.d0233546b0252cf38ea1.js create mode 100644 9266-es2015.85df86a915a89632bb99.js delete mode 100644 9266-es2015.a5765cbcf35798e4fc42.js create mode 100644 9266-es5.85df86a915a89632bb99.js delete mode 100644 9266-es5.a5765cbcf35798e4fc42.js create mode 100644 9380-es2015.9ed664f7f7775980894d.js delete mode 100644 9380-es2015.d0117f93f4da6752e285.js create mode 100644 9380-es5.9ed664f7f7775980894d.js delete mode 100644 9380-es5.d0117f93f4da6752e285.js create mode 100644 9544-es2015.d4ad8a26914886745387.js delete mode 100644 9544-es2015.ebbed155f93c0fe41ef8.js create mode 100644 9544-es5.d4ad8a26914886745387.js delete mode 100644 9544-es5.ebbed155f93c0fe41ef8.js rename common-es2015.8b43ebdc6b1a598c741b.js => common-es2015.bf51ed462eefdf279c33.js (80%) rename common-es5.8b43ebdc6b1a598c741b.js => common-es5.bf51ed462eefdf279c33.js (83%) create mode 100644 main-es2015.bc2e4540dda648058ab2.js delete mode 100644 main-es2015.e04a7bc43be202baf843.js create mode 100644 main-es5.bc2e4540dda648058ab2.js delete mode 100644 main-es5.e04a7bc43be202baf843.js delete mode 100644 runtime-es2015.09964ab1430145d0dad1.js create mode 100644 runtime-es2015.7eea531227c4c07c1e41.js delete mode 100644 runtime-es5.09964ab1430145d0dad1.js create mode 100644 runtime-es5.7eea531227c4c07c1e41.js delete mode 100644 styles.978b57bcc927a1884add.css create mode 100644 styles.fd0eca9442bd8a600481.css diff --git a/1103-es2015.5549b0892721ee59baa9.js b/1103-es2015.5549b0892721ee59baa9.js new file mode 100644 index 000000000..2ccc4f5fa --- /dev/null +++ b/1103-es2015.5549b0892721ee59baa9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[1103],{70997:function(e,t,o){o.d(t,{fV:function(){return i}});var n=o(74788),s=o(41823);let i=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[s.JF,s.mG,s.Lx,s.Lq,s.u4]}),e})()},81103:function(e,t,o){o.r(t),o.d(t,{PlaceholderDocModule:function(){return N}});var n=o(12057),s=o(87862),i=o(86561),c=o(52494),r=o(70997),a=o(44427),p=o(61824),u=o(82847),l=o(79588),d=o(21673),m=o(14707),g=o(74788),h=o(41823),f=o(64916),x=Object.assign(Object.assign({},(0,f.Oe)("xxx")),{mask:/^\d{0,3}$/}),Z=o(94853),_=o(49510),k=o(47258);const U=["inputRef"];let T=(()=>{class e{constructor(){this.maskitoOptions=x,this.value="xxx"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["placeholder-doc-example-1"]],viewQuery:function(e,t){if(1&e&&g.Gf(U,5,g.SBq),2&e){let e;g.iGM(e=g.CRH())&&(t.inputRef=e.first)}},decls:4,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconCreditCardLarge",3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfield","",3,"maskito"],["inputRef",""]],template:function(e,t){1&e&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(e){return t.value=e}),g._uU(1," Enter CVC code "),g._UZ(2,"input",1,2),g.qZA()),2&e&&(g.Udp("max-width",20,"rem"),g.Q6J("ngModel",t.value),g.xp6(2),g.Q6J("maskito",t.maskitoOptions))},directives:[d.K3,d.wU,l.B7,s.JJ,s.On,Z.MB,_.F,k.r],encapsulation:2,changeDetection:0}),e})();var v,A=o(97582);const q="+\u2000 (\u2000\u2000\u2000) ___-____",{removePlaceholder:C,plugins:w}=v=(0,f.Oe)(q),M=(0,A._T)(v,["removePlaceholder","plugins"]);var J={preprocessors:M.preprocessors,postprocessors:[(0,f.jX)("+1"),...M.postprocessors],plugins:w,mask:["+","1"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,/\d/,/\d/]};const y=["inputRef"];function O(e,t){1&e&&(g._UZ(0,"img",4),g.ALo(1,"tuiFlag")),2&e&&g.Q6J("src",g.lcZ(1,1,"US"),g.LSH)}let b=(()=>{class e{constructor(){this.maskitoOptions=J,this.value=""}onBlur(){const e=C(this.value);this.value="+1"===e?"":e}onFocus(){const e=this.value||"+1 (";this.value=e+q.slice(e.length)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["placeholder-doc-example-2"]],viewQuery:function(e,t){if(1&e&&g.Gf(y,5,g.SBq),2&e){let e;g.iGM(e=g.CRH())&&(t.inputRef=e.first)}},decls:6,vars:5,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito","blur","focus"],["inputRef",""],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(e,t){if(1&e&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(e){return t.value=e}),g._uU(1," Enter US phone number "),g.TgZ(2,"input",1,2),g.NdJ("blur",function(){return t.onBlur()})("focus",function(){return t.onFocus()}),g.qZA(),g.YNc(4,O,2,3,"ng-template",null,3,g.W1O),g.qZA()),2&e){const e=g.MAs(5);g.Udp("max-width",20,"rem"),g.Q6J("tuiTextfieldCustomContent",e)("ngModel",t.value),g.xp6(2),g.Q6J("maskito",t.maskitoOptions)}},directives:[d.K3,d.wU,l.B7,s.JJ,s.On,Z.MB,_.F,k.r],pipes:[p.T],encapsulation:2,changeDetection:0}),e})();const Q=(0,f.tr)({mode:"dd/mm/yyyy",separator:"/"}),D=(0,f.Oe)("dd/mm/yyyy",!0),{plugins:P}=D,B=(0,A._T)(D,["plugins"]);var L=Object.assign(Object.assign({},Q),{plugins:P.concat(Q.plugins||[]),preprocessors:[...B.preprocessors,...Q.preprocessors],postprocessors:[...Q.postprocessors,...B.postprocessors]});const R=["inputRef"];let E=(()=>{class e{constructor(){this.maskitoOptions=L,this.value=""}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["placeholder-doc-example-3"]],viewQuery:function(e,t){if(1&e&&g.Gf(R,5,g.SBq),2&e){let e;g.iGM(e=g.CRH())&&(t.inputRef=e.first)}},decls:4,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfield","",3,"maskito"],["inputRef",""]],template:function(e,t){1&e&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(e){return t.value=e}),g._uU(1," Enter date "),g._UZ(2,"input",1,2),g.qZA()),2&e&&(g.Udp("max-width",20,"rem"),g.Q6J("ngModel",t.value),g.xp6(2),g.Q6J("maskito",t.maskitoOptions))},directives:[d.K3,d.wU,l.B7,s.JJ,s.On,Z.MB,_.F,k.r],encapsulation:2,changeDetection:0}),e})();function S(e,t){if(1&e&&(g.TgZ(0,"p",8),g._uU(1," This example is the simplest demonstration how to create masked input with "),g.TgZ(2,"strong"),g._uU(3,"placeholder"),g.qZA(),g._uU(4," . "),g.qZA(),g.TgZ(5,"p",9),g._uU(6," The only required prerequisite is basic understanding of "),g.TgZ(7,"a",10),g._uU(8,' "Mask\xa0expression" '),g.qZA(),g._uU(9," concept. "),g.qZA()),2&e){const e=g.oxw();g.xp6(7),g.Q6J("routerLink",e.maskExpressionDocPage)}}function j(e,t){if(1&e&&(g.TgZ(0,"p",8),g._uU(1," The following example explains return type of "),g.TgZ(2,"code"),g._uU(3,"maskitoWithPlaceholder"),g.qZA(),g._uU(4," utility \u2014 an\xa0object which partially implements "),g.TgZ(5,"code"),g._uU(6,"MaskitoOptions"),g.qZA(),g._uU(7," interface. It contains its own "),g.TgZ(8,"a",10),g._uU(9," processor and postprocessor "),g.qZA(),g._uU(10," and "),g.TgZ(11,"a",10),g._uU(12," plugins "),g.qZA(),g._uU(13," to keep caret from getting into placeholder part of the value. "),g.qZA(),g._UZ(14,"p",8),g.TgZ(15,"p",9),g._uU(16," Also, this complex example uses built-in postprocessor "),g.TgZ(17,"a",11),g._uU(18," maskitoPrefixPostprocessorGenerator "),g.qZA(),g._uU(19," from "),g.TgZ(20,"code"),g._uU(21,"@maskito/kit"),g.qZA(),g._uU(22," . "),g.qZA()),2&e){const e=g.oxw();g.xp6(8),g.Q6J("routerLink",e.processorsDocPage),g.xp6(3),g.Q6J("routerLink",e.pluginsDocPage),g.xp6(6),g.Q6J("routerLink",e.prefixDocPage)}}function F(e,t){1&e&&(g._uU(0," This last example demonstrates how to integrate "),g.TgZ(1,"code"),g._uU(2,"maskitoWithPlaceholder"),g.qZA(),g._uU(3," with any built-in mask from "),g.TgZ(4,"code"),g._uU(5,"@maskito/kit"),g.qZA(),g._uU(6," . "))}let G=(()=>{class e{constructor(){this.maskExpressionDocPage="/core-concepts/mask-expression",this.processorsDocPage="/core-concepts/processors",this.pluginsDocPage="/core-concepts/plugins",this.prefixDocPage="/recipes/prefix",this.cvcExample1={[m.C.MaskitoOptions]:o.e(960).then(o.t.bind(o,10960,17))},this.phoneExample2={[m.C.MaskitoOptions]:o.e(6304).then(o.t.bind(o,36304,17)),[m.C.Angular]:o.e(7948).then(o.t.bind(o,87948,17))},this.dateExample3={[m.C.MaskitoOptions]:o.e(5691).then(o.t.bind(o,35691,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["placeholder-doc"]],decls:17,vars:6,consts:[["header","With placeholder","package","Recipes"],[1,"tui-space_top-0"],["id","cvc","heading","Card Verification Code",3,"content","description"],["cvcDescription",""],["id","phone","heading","Phone",3,"content","description"],["phoneDescription",""],["id","date","heading","Date",3,"content","description"],["dateExampleDescription",""],[1,"tui-space_top-0","tui-space_bottom-2"],[1,"tui-space_top-0","tui-space_bottom-0"],["tuiLink","",3,"routerLink"],["fragment","by-postprocessor","tuiLink","",3,"routerLink"]],template:function(e,t){if(1&e&&(g.TgZ(0,"tui-doc-page",0),g.TgZ(1,"p",1),g.TgZ(2,"code"),g._uU(3,"maskitoWithPlaceholder"),g.qZA(),g._uU(4," helps to show placeholder mask characters. The placeholder character represents the fillable spot in the mask. "),g.qZA(),g.TgZ(5,"tui-doc-example",2),g.YNc(6,S,10,1,"ng-template",null,3,g.W1O),g._UZ(8,"placeholder-doc-example-1"),g.qZA(),g.TgZ(9,"tui-doc-example",4),g.YNc(10,j,23,3,"ng-template",null,5,g.W1O),g._UZ(12,"placeholder-doc-example-2"),g.qZA(),g.TgZ(13,"tui-doc-example",6),g.YNc(14,F,7,0,"ng-template",null,7,g.W1O),g._UZ(16,"placeholder-doc-example-3"),g.qZA(),g.qZA()),2&e){const e=g.MAs(7),o=g.MAs(11),n=g.MAs(15);g.xp6(5),g.Q6J("content",t.cvcExample1)("description",e),g.xp6(4),g.Q6J("content",t.phoneExample2)("description",o),g.xp6(4),g.Q6J("content",t.dateExample3)("description",n)}},directives:[h.qo,h.f2,T,b,E,u.V,i.yS],encapsulation:2,changeDetection:0}),e})(),N=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=g.oAB({type:e}),e.\u0275inj=g.cJS({imports:[[n.ez,s.u5,c.U5,r.fV,p.I,d.Qf,u.j,l.cn,i.Bz.forChild((0,a.Ve)(G))]]}),e})()}}]); \ No newline at end of file diff --git a/1103-es2015.a3298aa74d448250be19.js b/1103-es2015.a3298aa74d448250be19.js deleted file mode 100644 index 027d38b60..000000000 --- a/1103-es2015.a3298aa74d448250be19.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[1103],{70997:function(e,t,o){o.d(t,{fV:function(){return i}});var n=o(74788),s=o(41823);let i=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[s.JF,s.mG,s.Lx,s.Lq,s.u4]}),e})()},81103:function(e,t,o){o.r(t),o.d(t,{PlaceholderDocModule:function(){return N}});var n=o(12057),s=o(87862),i=o(2586),c=o(52494),r=o(70997),a=o(44427),p=o(61824),u=o(82847),l=o(79588),d=o(21673),m=o(14707),g=o(74788),h=o(41823),f=o(64916),x=Object.assign(Object.assign({},(0,f.Oe)("xxx")),{mask:/^\d{0,3}$/}),Z=o(94853),_=o(49510),k=o(47258);const U=["inputRef"];let T=(()=>{class e{constructor(){this.maskitoOptions=x,this.value="xxx"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["placeholder-doc-example-1"]],viewQuery:function(e,t){if(1&e&&g.Gf(U,5,g.SBq),2&e){let e;g.iGM(e=g.CRH())&&(t.inputRef=e.first)}},decls:4,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconCreditCardLarge",3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfield","",3,"maskito"],["inputRef",""]],template:function(e,t){1&e&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(e){return t.value=e}),g._uU(1," Enter CVC code "),g._UZ(2,"input",1,2),g.qZA()),2&e&&(g.Udp("max-width",20,"rem"),g.Q6J("ngModel",t.value),g.xp6(2),g.Q6J("maskito",t.maskitoOptions))},directives:[d.K3,d.wU,l.B7,s.JJ,s.On,Z.MB,_.F,k.r],encapsulation:2,changeDetection:0}),e})();var v,A=o(97582);const q="+\u2000 (\u2000\u2000\u2000) ___-____",{removePlaceholder:C,plugins:w}=v=(0,f.Oe)(q),M=(0,A._T)(v,["removePlaceholder","plugins"]);var J={preprocessors:M.preprocessors,postprocessors:[(0,f.jX)("+1"),...M.postprocessors],plugins:w,mask:["+","1"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,/\d/,/\d/]};const y=["inputRef"];function O(e,t){1&e&&(g._UZ(0,"img",4),g.ALo(1,"tuiFlag")),2&e&&g.Q6J("src",g.lcZ(1,1,"US"),g.LSH)}let b=(()=>{class e{constructor(){this.maskitoOptions=J,this.value=""}onBlur(){const e=C(this.value);this.value="+1"===e?"":e}onFocus(){const e=this.value||"+1 (";this.value=e+q.slice(e.length)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["placeholder-doc-example-2"]],viewQuery:function(e,t){if(1&e&&g.Gf(y,5,g.SBq),2&e){let e;g.iGM(e=g.CRH())&&(t.inputRef=e.first)}},decls:6,vars:5,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito","blur","focus"],["inputRef",""],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(e,t){if(1&e&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(e){return t.value=e}),g._uU(1," Enter US phone number "),g.TgZ(2,"input",1,2),g.NdJ("blur",function(){return t.onBlur()})("focus",function(){return t.onFocus()}),g.qZA(),g.YNc(4,O,2,3,"ng-template",null,3,g.W1O),g.qZA()),2&e){const e=g.MAs(5);g.Udp("max-width",20,"rem"),g.Q6J("tuiTextfieldCustomContent",e)("ngModel",t.value),g.xp6(2),g.Q6J("maskito",t.maskitoOptions)}},directives:[d.K3,d.wU,l.B7,s.JJ,s.On,Z.MB,_.F,k.r],pipes:[p.T],encapsulation:2,changeDetection:0}),e})();const Q=(0,f.tr)({mode:"dd/mm/yyyy",separator:"/"}),D=(0,f.Oe)("dd/mm/yyyy",!0),{plugins:P}=D,B=(0,A._T)(D,["plugins"]);var L=Object.assign(Object.assign({},Q),{plugins:P.concat(Q.plugins||[]),preprocessors:[...B.preprocessors,...Q.preprocessors],postprocessors:[...Q.postprocessors,...B.postprocessors]});const R=["inputRef"];let E=(()=>{class e{constructor(){this.maskitoOptions=L,this.value=""}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["placeholder-doc-example-3"]],viewQuery:function(e,t){if(1&e&&g.Gf(R,5,g.SBq),2&e){let e;g.iGM(e=g.CRH())&&(t.inputRef=e.first)}},decls:4,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfield","",3,"maskito"],["inputRef",""]],template:function(e,t){1&e&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(e){return t.value=e}),g._uU(1," Enter date "),g._UZ(2,"input",1,2),g.qZA()),2&e&&(g.Udp("max-width",20,"rem"),g.Q6J("ngModel",t.value),g.xp6(2),g.Q6J("maskito",t.maskitoOptions))},directives:[d.K3,d.wU,l.B7,s.JJ,s.On,Z.MB,_.F,k.r],encapsulation:2,changeDetection:0}),e})();function S(e,t){if(1&e&&(g.TgZ(0,"p",8),g._uU(1," This example is the simplest demonstration how to create masked input with "),g.TgZ(2,"strong"),g._uU(3,"placeholder"),g.qZA(),g._uU(4," . "),g.qZA(),g.TgZ(5,"p",9),g._uU(6," The only required prerequisite is basic understanding of "),g.TgZ(7,"a",10),g._uU(8,' "Mask\xa0expression" '),g.qZA(),g._uU(9," concept. "),g.qZA()),2&e){const e=g.oxw();g.xp6(7),g.Q6J("routerLink",e.maskExpressionDocPage)}}function j(e,t){if(1&e&&(g.TgZ(0,"p",8),g._uU(1," The following example explains return type of "),g.TgZ(2,"code"),g._uU(3,"maskitoWithPlaceholder"),g.qZA(),g._uU(4," utility \u2014 an\xa0object which partially implements "),g.TgZ(5,"code"),g._uU(6,"MaskitoOptions"),g.qZA(),g._uU(7," interface. It contains its own "),g.TgZ(8,"a",10),g._uU(9," processor and postprocessor "),g.qZA(),g._uU(10," and "),g.TgZ(11,"a",10),g._uU(12," plugins "),g.qZA(),g._uU(13," to keep caret from getting into placeholder part of the value. "),g.qZA(),g._UZ(14,"p",8),g.TgZ(15,"p",9),g._uU(16," Also, this complex example uses built-in postprocessor "),g.TgZ(17,"a",11),g._uU(18," maskitoPrefixPostprocessorGenerator "),g.qZA(),g._uU(19," from "),g.TgZ(20,"code"),g._uU(21,"@maskito/kit"),g.qZA(),g._uU(22," . "),g.qZA()),2&e){const e=g.oxw();g.xp6(8),g.Q6J("routerLink",e.processorsDocPage),g.xp6(3),g.Q6J("routerLink",e.pluginsDocPage),g.xp6(6),g.Q6J("routerLink",e.prefixDocPage)}}function F(e,t){1&e&&(g._uU(0," This last example demonstrates how to integrate "),g.TgZ(1,"code"),g._uU(2,"maskitoWithPlaceholder"),g.qZA(),g._uU(3," with any built-in mask from "),g.TgZ(4,"code"),g._uU(5,"@maskito/kit"),g.qZA(),g._uU(6," . "))}let G=(()=>{class e{constructor(){this.maskExpressionDocPage="/core-concepts/mask-expression",this.processorsDocPage="/core-concepts/processors",this.pluginsDocPage="/core-concepts/plugins",this.prefixDocPage="/recipes/prefix",this.cvcExample1={[m.C.MaskitoOptions]:o.e(960).then(o.t.bind(o,10960,17))},this.phoneExample2={[m.C.MaskitoOptions]:o.e(6304).then(o.t.bind(o,36304,17)),[m.C.Angular]:o.e(7948).then(o.t.bind(o,87948,17))},this.dateExample3={[m.C.MaskitoOptions]:o.e(5691).then(o.t.bind(o,35691,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["placeholder-doc"]],decls:17,vars:6,consts:[["header","With placeholder","package","Recipes"],[1,"tui-space_top-0"],["id","cvc","heading","Card Verification Code",3,"content","description"],["cvcDescription",""],["id","phone","heading","Phone",3,"content","description"],["phoneDescription",""],["id","date","heading","Date",3,"content","description"],["dateExampleDescription",""],[1,"tui-space_top-0","tui-space_bottom-2"],[1,"tui-space_top-0","tui-space_bottom-0"],["tuiLink","",3,"routerLink"],["fragment","by-postprocessor","tuiLink","",3,"routerLink"]],template:function(e,t){if(1&e&&(g.TgZ(0,"tui-doc-page",0),g.TgZ(1,"p",1),g.TgZ(2,"code"),g._uU(3,"maskitoWithPlaceholder"),g.qZA(),g._uU(4," helps to show placeholder mask characters. The placeholder character represents the fillable spot in the mask. "),g.qZA(),g.TgZ(5,"tui-doc-example",2),g.YNc(6,S,10,1,"ng-template",null,3,g.W1O),g._UZ(8,"placeholder-doc-example-1"),g.qZA(),g.TgZ(9,"tui-doc-example",4),g.YNc(10,j,23,3,"ng-template",null,5,g.W1O),g._UZ(12,"placeholder-doc-example-2"),g.qZA(),g.TgZ(13,"tui-doc-example",6),g.YNc(14,F,7,0,"ng-template",null,7,g.W1O),g._UZ(16,"placeholder-doc-example-3"),g.qZA(),g.qZA()),2&e){const e=g.MAs(7),o=g.MAs(11),n=g.MAs(15);g.xp6(5),g.Q6J("content",t.cvcExample1)("description",e),g.xp6(4),g.Q6J("content",t.phoneExample2)("description",o),g.xp6(4),g.Q6J("content",t.dateExample3)("description",n)}},directives:[h.qo,h.f2,T,b,E,u.V,i.yS],encapsulation:2,changeDetection:0}),e})(),N=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=g.oAB({type:e}),e.\u0275inj=g.cJS({imports:[[n.ez,s.u5,c.U5,r.fV,p.I,d.Qf,u.j,l.cn,i.Bz.forChild((0,a.Ve)(G))]]}),e})()}}]); \ No newline at end of file diff --git a/1103-es5.5549b0892721ee59baa9.js b/1103-es5.5549b0892721ee59baa9.js new file mode 100644 index 000000000..b35b05f8f --- /dev/null +++ b/1103-es5.5549b0892721ee59baa9.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return n(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({imports:[t.JF,t.mG,t.Lx,t.Lq,t.u4]}),e})()},31326:function(e,n,o){o.r(n),o.d(n,{ChangelogModule:function(){return u}});var r=o(12057),t=o(86561),a=o(70997),i=o(44427),d=o(76715),m=o(25917),c=o(43190),s=o(74788),f=o(41823);let l=(()=>{class e{constructor(){this.changelog$=(0,m.of)(o.e(4047).then(o.t.bind(o,24047,17))).pipe((0,c.w)(i.JQ))}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=s.Xpm({type:e,selectors:[["changelog"]],decls:3,vars:3,consts:[["header","Changelog"],[3,"data"]],template:function(e,n){1&e&&(s.TgZ(0,"tui-doc-page",0),s._UZ(1,"markdown",1),s.ALo(2,"async"),s.qZA()),2&e&&(s.xp6(1),s.Q6J("data",s.lcZ(2,1,n.changelog$)||""))},directives:[f.qo,d.lF],pipes:[r.Ov],styles:['markdown{max-width:58.25rem}markdown>:nth-child(1),markdown>:nth-child(2){display:none}markdown>*{margin-left:1.25rem}markdown h2{font-size:2em;padding-bottom:.5em;margin-left:0;border-bottom:1px solid var(--tui-base-03)}markdown h3{text-transform:uppercase;font-weight:normal;font-size:1.5rem;margin:1rem 0}markdown h3:not([id^="feat"]):not([id^="bug"]):not([id^="deprecations"]){font-size:1.75rem;padding-bottom:.5em;margin:2rem 0 0;border-bottom:1px solid var(--tui-base-03)}markdown h3[id^=breaking]{margin-left:1.25rem;color:var(--tui-error-fill)}markdown code{color:#d45d8c}markdown h3[id^=feat]:before{content:"\\1f680"}markdown h3[id^=bug]:before{content:"\\1f41e"}markdown h3[id^=deprecations]:before{content:"\\26a0\\fe0f"}markdown h3[id^=feat]:before,markdown h3[id^=bug]:before,markdown h3[id^=deprecations]:before{margin-right:.5rem}\n'],encapsulation:2,changeDetection:0}),e})(),u=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[r.ez,d.JP,a.fV,t.Bz.forChild((0,i.Ve)(l))]]}),e})()}}]); \ No newline at end of file diff --git a/1326-es2015.59f61d0f30924f02cc0d.js b/1326-es2015.59f61d0f30924f02cc0d.js deleted file mode 100644 index b343eb1ce..000000000 --- a/1326-es2015.59f61d0f30924f02cc0d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[1326],{70997:function(e,n,o){o.d(n,{fV:function(){return a}});var r=o(74788),t=o(41823);let a=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({imports:[t.JF,t.mG,t.Lx,t.Lq,t.u4]}),e})()},31326:function(e,n,o){o.r(n),o.d(n,{ChangelogModule:function(){return u}});var r=o(12057),t=o(2586),a=o(70997),i=o(44427),d=o(76715),m=o(25917),c=o(43190),s=o(74788),f=o(41823);let l=(()=>{class e{constructor(){this.changelog$=(0,m.of)(o.e(4047).then(o.t.bind(o,24047,17))).pipe((0,c.w)(i.JQ))}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=s.Xpm({type:e,selectors:[["changelog"]],decls:3,vars:3,consts:[["header","Changelog"],[3,"data"]],template:function(e,n){1&e&&(s.TgZ(0,"tui-doc-page",0),s._UZ(1,"markdown",1),s.ALo(2,"async"),s.qZA()),2&e&&(s.xp6(1),s.Q6J("data",s.lcZ(2,1,n.changelog$)||""))},directives:[f.qo,d.lF],pipes:[r.Ov],styles:['markdown{max-width:58.25rem}markdown>:nth-child(1),markdown>:nth-child(2){display:none}markdown>*{margin-left:1.25rem}markdown h2{font-size:2em;padding-bottom:.5em;margin-left:0;border-bottom:1px solid var(--tui-base-03)}markdown h3{text-transform:uppercase;font-weight:normal;font-size:1.5rem;margin:1rem 0}markdown h3:not([id^="feat"]):not([id^="bug"]):not([id^="deprecations"]){font-size:1.75rem;padding-bottom:.5em;margin:2rem 0 0;border-bottom:1px solid var(--tui-base-03)}markdown h3[id^=breaking]{margin-left:1.25rem;color:var(--tui-error-fill)}markdown code{color:#d45d8c}markdown h3[id^=feat]:before{content:"\\1f680"}markdown h3[id^=bug]:before{content:"\\1f41e"}markdown h3[id^=deprecations]:before{content:"\\26a0\\fe0f"}markdown h3[id^=feat]:before,markdown h3[id^=bug]:before,markdown h3[id^=deprecations]:before{margin-right:.5rem}\n'],encapsulation:2,changeDetection:0}),e})(),u=(()=>{class e{}return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[r.ez,d.JP,a.fV,t.Bz.forChild((0,i.Ve)(l))]]}),e})()}}]); \ No newline at end of file diff --git a/1326-es5.24ab117de1da1d07553c.js b/1326-es5.24ab117de1da1d07553c.js new file mode 100644 index 000000000..5bef72fea --- /dev/null +++ b/1326-es5.24ab117de1da1d07553c.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,n){for(var t=0;t:nth-child(1),markdown>:nth-child(2){display:none}markdown>*{margin-left:1.25rem}markdown h2{font-size:2em;padding-bottom:.5em;margin-left:0;border-bottom:1px solid var(--tui-base-03)}markdown h3{text-transform:uppercase;font-weight:normal;font-size:1.5rem;margin:1rem 0}markdown h3:not([id^="feat"]):not([id^="bug"]):not([id^="deprecations"]){font-size:1.75rem;padding-bottom:.5em;margin:2rem 0 0;border-bottom:1px solid var(--tui-base-03)}markdown h3[id^=breaking]{margin-left:1.25rem;color:var(--tui-error-fill)}markdown code{color:#d45d8c}markdown h3[id^=feat]:before{content:"\\1f680"}markdown h3[id^=bug]:before{content:"\\1f41e"}markdown h3[id^=deprecations]:before{content:"\\26a0\\fe0f"}markdown h3[id^=feat]:before,markdown h3[id^=bug]:before,markdown h3[id^=deprecations]:before{margin-right:.5rem}\n'],encapsulation:2,changeDetection:0}),i),b=function(){var e=n(function e(){t(this,e)});return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[a.ez,m.JP,d.fV,c.Bz.forChild((0,f.Ve)(h))]]}),e}()}}])}(); \ No newline at end of file diff --git a/1326-es5.59f61d0f30924f02cc0d.js b/1326-es5.59f61d0f30924f02cc0d.js deleted file mode 100644 index 2eeaef12c..000000000 --- a/1326-es5.59f61d0f30924f02cc0d.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function e(e,n){for(var t=0;t:nth-child(1),markdown>:nth-child(2){display:none}markdown>*{margin-left:1.25rem}markdown h2{font-size:2em;padding-bottom:.5em;margin-left:0;border-bottom:1px solid var(--tui-base-03)}markdown h3{text-transform:uppercase;font-weight:normal;font-size:1.5rem;margin:1rem 0}markdown h3:not([id^="feat"]):not([id^="bug"]):not([id^="deprecations"]){font-size:1.75rem;padding-bottom:.5em;margin:2rem 0 0;border-bottom:1px solid var(--tui-base-03)}markdown h3[id^=breaking]{margin-left:1.25rem;color:var(--tui-error-fill)}markdown code{color:#d45d8c}markdown h3[id^=feat]:before{content:"\\1f680"}markdown h3[id^=bug]:before{content:"\\1f41e"}markdown h3[id^=deprecations]:before{content:"\\26a0\\fe0f"}markdown h3[id^=feat]:before,markdown h3[id^=bug]:before,markdown h3[id^=deprecations]:before{margin-right:.5rem}\n'],encapsulation:2,changeDetection:0}),i),b=function(){var e=n(function e(){t(this,e)});return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[[a.ez,m.JP,d.fV,c.Bz.forChild((0,f.Ve)(h))]]}),e}()}}])}(); \ No newline at end of file diff --git a/1434-es2015.9ec7e541484e615c4c29.js b/1434-es2015.9ec7e541484e615c4c29.js new file mode 100644 index 000000000..4cb9ce53c --- /dev/null +++ b/1434-es2015.9ec7e541484e615c4c29.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[1434],{70997:function(e,t,o){o.d(t,{fV:function(){return a}});var n=o(74788),i=o(41823);let a=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},31434:function(e,t,o){o.r(t),o.d(t,{AngularDocPageModule:function(){return y}});var n=o(12057),i=o(87862),a=o(86561),c=o(52494),s=o(70997),u=o(44427),r=o(82847),l=o(60885),p=o(21673),d=o(44711),m=o(74788),g=o(41823),Z=o(47258);let h=(()=>{class e{constructor(){this.value="",this.nameMask={mask:/^[a-zA-Z\s]+$/,postprocessors:[({value:e,selection:t})=>({value:e.toUpperCase(),selection:t})]},this.predicate=e=>e.querySelector("tui-input input")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["nested-doc-example-1"]],decls:2,vars:2,consts:[[3,"maskito","ngModel","ngModelChange"]],template:function(e,t){1&e&&(m.TgZ(0,"tui-input",0),m.NdJ("ngModelChange",function(e){return t.value=e}),m._uU(1," Name on the card\n"),m.qZA()),2&e&&m.Q6J("maskito",t.nameMask)("ngModel",t.value)},directives:[p.K3,p.wU,Z.r,i.JJ,i.On],encapsulation:2,changeDetection:0}),e})(),f=(()=>{class e{constructor(){this.show=!1,this.value=""}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["nested-doc-example-2"]],decls:4,vars:3,consts:[[1,"tui-space_bottom-3",3,"ngModel","ngModelChange"],[3,"disabled","ngModel","ngModelChange"]],template:function(e,t){1&e&&(m.TgZ(0,"tui-checkbox-labeled",0),m.NdJ("ngModelChange",function(e){return t.show=e}),m._uU(1," Add card holder name\n"),m.qZA(),m.TgZ(2,"tui-input",1),m.NdJ("ngModelChange",function(e){return t.value=e}),m._uU(3," Name on the card\n"),m.qZA()),2&e&&(m.Q6J("ngModel",t.show),m.xp6(2),m.Q6J("disabled",!t.show)("ngModel",t.value))},directives:[d.p,i.JJ,i.On,p.K3,p.wU],encapsulation:2,changeDetection:0}),e})();var _=o(64916),U=o(49510);let A=(()=>{class e{constructor(){this.control=new i.NI,this.maskito=(0,_.f8)({precision:2})}setValue(){this.control.setValue(12345.67)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["cva-doc-example-3"]],decls:3,vars:2,consts:[[3,"formControl","maskito"],[3,"click"]],template:function(e,t){1&e&&(m._UZ(0,"input",0),m.TgZ(1,"button",1),m.NdJ("click",function(){return t.setValue()}),m._uU(2,"Set 12345.67"),m.qZA()),2&e&&m.Q6J("formControl",t.control)("maskito",t.maskito)},directives:[i.Fj,U.F,i.JJ,i.oH,Z.r],encapsulation:2,changeDetection:0}),e})();var v=o(40635);let q=(()=>{class e{constructor(){this.value=12345.67,this.options=(0,_.f8)({precision:2})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["pipe-doc-example-4"]],decls:2,vars:4,template:function(e,t){1&e&&(m._uU(0),m.ALo(1,"maskito")),2&e&&m.hij("Balance: $",m.xi3(1,1,t.value,t.options),"\n")},pipes:[v.c],encapsulation:2,changeDetection:0}),e})();function T(e,t){if(1&e&&(m.TgZ(0,"code"),m._uU(1,"@maskito/angular"),m.qZA(),m._uU(2," is a light-weighted library to use "),m.TgZ(3,"strong"),m._uU(4,"Maskito"),m.qZA(),m._uU(5," in an Angular-way. "),m.TgZ(6,"tui-notification",3),m.TgZ(7,"strong"),m._uU(8,"Prerequisites"),m.qZA(),m.TgZ(9,"p",4),m._uU(10," To get the most out of this guide, you should review the topic "),m.TgZ(11,"a",5),m._uU(12,' "Core\xa0Concepts" '),m.qZA(),m._uU(13," first. "),m.qZA(),m.qZA(),m.TgZ(14,"section",6),m.TgZ(15,"h2"),m._uU(16,"Write less code"),m.qZA(),m.TgZ(17,"ul",7),m.TgZ(18,"li",8),m.TgZ(19,"strong"),m._uU(20,"No need to query element from DOM."),m.qZA(),m._uU(21," Just pass all required options to "),m.TgZ(22,"code"),m._uU(23,"[maskito]"),m.qZA(),m._uU(24," directive. "),m.qZA(),m.TgZ(25,"li",8),m.TgZ(26,"strong"),m._uU(27,"No need to worry about clean-ups."),m.qZA(),m._uU(28," All created event listeners are automatically removed after element is detached from DOM. "),m.qZA(),m.qZA(),m.qZA(),m.TgZ(29,"section",6),m.TgZ(30,"h2"),m._uU(31,"Basic directive approach"),m.qZA(),m.TgZ(32,"p"),m._uU(33,"Use it when you have direct access to native input element."),m.qZA(),m._UZ(34,"tui-doc-code",9),m.qZA(),m.TgZ(35,"section",6),m.TgZ(36,"h2"),m._uU(37,"Nested input element"),m.qZA(),m.TgZ(38,"p"),m._uU(39," Pass a predicate to "),m.TgZ(40,"strong"),m._uU(41,"maskito"),m.qZA(),m._uU(42," to find input element for you, if you do not have a direct access to it. "),m.qZA(),m.TgZ(43,"tui-notification"),m._uU(44," By default "),m.TgZ(45,"strong"),m._uU(46,"maskito"),m.qZA(),m._uU(47," will try to find input/textarea by querying its host: "),m.TgZ(48,"code"),m._uU(49,"host.querySelector('input,textarea')"),m.qZA(),m._uU(50," so that might be sufficient. Use custom predicate if you need custom logic. "),m.qZA(),m._UZ(51,"tui-doc-code",9),m.qZA(),m.TgZ(52,"tui-doc-example",10),m.TgZ(53,"tui-notification",11),m._uU(54," Default behavior is enough for "),m.TgZ(55,"a",12),m._uU(56," Taiga UI "),m.qZA(),m._uU(57," inputs "),m.qZA(),m._UZ(58,"nested-doc-example-1",13,14),m.TgZ(60,"tui-notification",15),m._uU(61," Custom predicate is required if target input is not the first on in the DOM "),m.qZA(),m._UZ(62,"nested-doc-example-2",16),m.qZA(),m.TgZ(63,"tui-doc-example",17),m._UZ(64,"cva-doc-example-3"),m.qZA(),m.TgZ(65,"tui-doc-example",18),m._UZ(66,"pipe-doc-example-4"),m.qZA()),2&e){const e=m.MAs(59),t=m.oxw();m.xp6(11),m.Q6J("routerLink",t.coreConceptsOverviewDocPage),m.xp6(23),m.Q6J("code",t.basicDirectiveApproach),m.xp6(17),m.Q6J("code",t.customInputExample),m.xp6(1),m.Q6J("content",t.nestedInputExample),m.xp6(10),m.Q6J("maskito",e.nameMask)("maskitoElement",e.predicate),m.xp6(1),m.Q6J("content",t.cvaExample),m.xp6(2),m.Q6J("content",t.pipeExample)}}function x(e,t){if(1&e&&(m.TgZ(0,"section"),m.TgZ(1,"ol",19),m.TgZ(2,"li",8),m._uU(3," Install libraries "),m._UZ(4,"tui-doc-code",20),m.qZA(),m.TgZ(5,"li",21),m._uU(6," Import "),m.TgZ(7,"code"),m._uU(8,"MaskitoModule"),m.qZA(),m._uU(9," to your module "),m._UZ(10,"tui-doc-code",22),m.qZA(),m.qZA(),m.qZA()),2&e){const e=m.oxw();m.xp6(10),m.Q6J("code",e.importMaskitoModuleExample)}}let k=(()=>{class e{constructor(){this.coreConceptsOverviewDocPage="/core-concepts/overview",this.importMaskitoModuleExample=o.e(8935).then(o.t.bind(o,18935,17)),this.basicDirectiveApproach=o.e(1069).then(o.t.bind(o,81069,17)),this.customInputExample=o.e(8602).then(o.t.bind(o,48602,17)),this.nestedInputExample={TypeScript:o.e(2472).then(o.t.bind(o,22472,17)),Default:o.e(1026).then(o.t.bind(o,71026,17)),Custom:o.e(8884).then(o.t.bind(o,8884,17))},this.cvaExample={TypeScript:o.e(1541).then(o.t.bind(o,31541,17)),HTML:o.e(7383).then(o.t.bind(o,37383,17))},this.pipeExample={TypeScript:o.e(608).then(o.t.bind(o,60608,17)),HTML:o.e(8307).then(o.t.bind(o,88307,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["angular-doc-page"]],decls:3,vars:0,consts:[["header","Angular","path","angular"],["pageTab","Overview"],["pageTab","Setup"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],[1,"tui-list"],[1,"tui-list__item"],["filename","your.component.ts",3,"code"],["description","See querying nested input in action","heading","Custom input",3,"content"],[1,"example","tui-space_bottom-3"],["href","https://github.com/Tinkoff/taiga-ui","tuiLink",""],[1,"example"],["example",""],[1,"example","tui-space_vertical-3"],[1,"example",3,"maskito","maskitoElement"],["description","When directly on native input/textarea tag, maskito directive formats value set programmatically with Angular forms.","heading","Form controls",3,"content"],["description","Format arbitrary value with the same options","heading","Pipe",3,"content"],[1,"tui-list","tui-list_ordered"],["code","npm install @maskito/{core,angular}","filename","/your/project/path>"],[1,"tui-list__item","tui-space_top-8"],["filename","your.module.ts",3,"code"]],template:function(e,t){1&e&&(m.TgZ(0,"tui-doc-page",0),m.YNc(1,T,67,8,"ng-template",1),m.YNc(2,x,11,1,"ng-template",2),m.qZA())},directives:[g.qo,g.nj,l.L,r.V,a.yS,g.c0,g.f2,h,f,Z.r,A,q],styles:[".example[_ngcontent-%COMP%]{display:block;width:20rem}"],changeDetection:0}),e})(),y=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=m.oAB({type:e}),e.\u0275inj=m.cJS({imports:[[n.ez,i.u5,i.UX,c.U5,p.Qf,r.j,l.H,d.s,s.fV,a.Bz.forChild((0,u.Ve)(k))]]}),e})()}}]); \ No newline at end of file diff --git a/1434-es2015.c862b56ad64b7b3546a4.js b/1434-es2015.c862b56ad64b7b3546a4.js deleted file mode 100644 index 8b3d3a1e5..000000000 --- a/1434-es2015.c862b56ad64b7b3546a4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[1434],{70997:function(e,t,o){o.d(t,{fV:function(){return a}});var n=o(74788),i=o(41823);let a=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},31434:function(e,t,o){o.r(t),o.d(t,{AngularDocPageModule:function(){return y}});var n=o(12057),i=o(87862),a=o(2586),c=o(52494),s=o(70997),u=o(44427),r=o(82847),l=o(60885),p=o(21673),d=o(44711),m=o(74788),g=o(41823),Z=o(47258);let h=(()=>{class e{constructor(){this.value="",this.nameMask={mask:/^[a-zA-Z\s]+$/,postprocessors:[({value:e,selection:t})=>({value:e.toUpperCase(),selection:t})]},this.predicate=e=>e.querySelector("tui-input input")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["nested-doc-example-1"]],decls:2,vars:2,consts:[[3,"maskito","ngModel","ngModelChange"]],template:function(e,t){1&e&&(m.TgZ(0,"tui-input",0),m.NdJ("ngModelChange",function(e){return t.value=e}),m._uU(1," Name on the card\n"),m.qZA()),2&e&&m.Q6J("maskito",t.nameMask)("ngModel",t.value)},directives:[p.K3,p.wU,Z.r,i.JJ,i.On],encapsulation:2,changeDetection:0}),e})(),f=(()=>{class e{constructor(){this.show=!1,this.value=""}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["nested-doc-example-2"]],decls:4,vars:3,consts:[[1,"tui-space_bottom-3",3,"ngModel","ngModelChange"],[3,"disabled","ngModel","ngModelChange"]],template:function(e,t){1&e&&(m.TgZ(0,"tui-checkbox-labeled",0),m.NdJ("ngModelChange",function(e){return t.show=e}),m._uU(1," Add card holder name\n"),m.qZA(),m.TgZ(2,"tui-input",1),m.NdJ("ngModelChange",function(e){return t.value=e}),m._uU(3," Name on the card\n"),m.qZA()),2&e&&(m.Q6J("ngModel",t.show),m.xp6(2),m.Q6J("disabled",!t.show)("ngModel",t.value))},directives:[d.p,i.JJ,i.On,p.K3,p.wU],encapsulation:2,changeDetection:0}),e})();var _=o(64916),U=o(49510);let A=(()=>{class e{constructor(){this.control=new i.NI,this.maskito=(0,_.f8)({precision:2})}setValue(){this.control.setValue(12345.67)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["cva-doc-example-3"]],decls:3,vars:2,consts:[[3,"formControl","maskito"],[3,"click"]],template:function(e,t){1&e&&(m._UZ(0,"input",0),m.TgZ(1,"button",1),m.NdJ("click",function(){return t.setValue()}),m._uU(2,"Set 12345.67"),m.qZA()),2&e&&m.Q6J("formControl",t.control)("maskito",t.maskito)},directives:[i.Fj,U.F,i.JJ,i.oH,Z.r],encapsulation:2,changeDetection:0}),e})();var v=o(40635);let q=(()=>{class e{constructor(){this.value=12345.67,this.options=(0,_.f8)({precision:2})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["pipe-doc-example-4"]],decls:2,vars:4,template:function(e,t){1&e&&(m._uU(0),m.ALo(1,"maskito")),2&e&&m.hij("Balance: $",m.xi3(1,1,t.value,t.options),"\n")},pipes:[v.c],encapsulation:2,changeDetection:0}),e})();function T(e,t){if(1&e&&(m.TgZ(0,"code"),m._uU(1,"@maskito/angular"),m.qZA(),m._uU(2," is a light-weighted library to use "),m.TgZ(3,"strong"),m._uU(4,"Maskito"),m.qZA(),m._uU(5," in an Angular-way. "),m.TgZ(6,"tui-notification",3),m.TgZ(7,"strong"),m._uU(8,"Prerequisites"),m.qZA(),m.TgZ(9,"p",4),m._uU(10," To get the most out of this guide, you should review the topic "),m.TgZ(11,"a",5),m._uU(12,' "Core\xa0Concepts" '),m.qZA(),m._uU(13," first. "),m.qZA(),m.qZA(),m.TgZ(14,"section",6),m.TgZ(15,"h2"),m._uU(16,"Write less code"),m.qZA(),m.TgZ(17,"ul",7),m.TgZ(18,"li",8),m.TgZ(19,"strong"),m._uU(20,"No need to query element from DOM."),m.qZA(),m._uU(21," Just pass all required options to "),m.TgZ(22,"code"),m._uU(23,"[maskito]"),m.qZA(),m._uU(24," directive. "),m.qZA(),m.TgZ(25,"li",8),m.TgZ(26,"strong"),m._uU(27,"No need to worry about clean-ups."),m.qZA(),m._uU(28," All created event listeners are automatically removed after element is detached from DOM. "),m.qZA(),m.qZA(),m.qZA(),m.TgZ(29,"section",6),m.TgZ(30,"h2"),m._uU(31,"Basic directive approach"),m.qZA(),m.TgZ(32,"p"),m._uU(33,"Use it when you have direct access to native input element."),m.qZA(),m._UZ(34,"tui-doc-code",9),m.qZA(),m.TgZ(35,"section",6),m.TgZ(36,"h2"),m._uU(37,"Nested input element"),m.qZA(),m.TgZ(38,"p"),m._uU(39," Pass a predicate to "),m.TgZ(40,"strong"),m._uU(41,"maskito"),m.qZA(),m._uU(42," to find input element for you, if you do not have a direct access to it. "),m.qZA(),m.TgZ(43,"tui-notification"),m._uU(44," By default "),m.TgZ(45,"strong"),m._uU(46,"maskito"),m.qZA(),m._uU(47," will try to find input/textarea by querying its host: "),m.TgZ(48,"code"),m._uU(49,"host.querySelector('input,textarea')"),m.qZA(),m._uU(50," so that might be sufficient. Use custom predicate if you need custom logic. "),m.qZA(),m._UZ(51,"tui-doc-code",9),m.qZA(),m.TgZ(52,"tui-doc-example",10),m.TgZ(53,"tui-notification",11),m._uU(54," Default behavior is enough for "),m.TgZ(55,"a",12),m._uU(56," Taiga UI "),m.qZA(),m._uU(57," inputs "),m.qZA(),m._UZ(58,"nested-doc-example-1",13,14),m.TgZ(60,"tui-notification",15),m._uU(61," Custom predicate is required if target input is not the first on in the DOM "),m.qZA(),m._UZ(62,"nested-doc-example-2",16),m.qZA(),m.TgZ(63,"tui-doc-example",17),m._UZ(64,"cva-doc-example-3"),m.qZA(),m.TgZ(65,"tui-doc-example",18),m._UZ(66,"pipe-doc-example-4"),m.qZA()),2&e){const e=m.MAs(59),t=m.oxw();m.xp6(11),m.Q6J("routerLink",t.coreConceptsOverviewDocPage),m.xp6(23),m.Q6J("code",t.basicDirectiveApproach),m.xp6(17),m.Q6J("code",t.customInputExample),m.xp6(1),m.Q6J("content",t.nestedInputExample),m.xp6(10),m.Q6J("maskito",e.nameMask)("maskitoElement",e.predicate),m.xp6(1),m.Q6J("content",t.cvaExample),m.xp6(2),m.Q6J("content",t.pipeExample)}}function x(e,t){if(1&e&&(m.TgZ(0,"section"),m.TgZ(1,"ol",19),m.TgZ(2,"li",8),m._uU(3," Install libraries "),m._UZ(4,"tui-doc-code",20),m.qZA(),m.TgZ(5,"li",21),m._uU(6," Import "),m.TgZ(7,"code"),m._uU(8,"MaskitoModule"),m.qZA(),m._uU(9," to your module "),m._UZ(10,"tui-doc-code",22),m.qZA(),m.qZA(),m.qZA()),2&e){const e=m.oxw();m.xp6(10),m.Q6J("code",e.importMaskitoModuleExample)}}let k=(()=>{class e{constructor(){this.coreConceptsOverviewDocPage="/core-concepts/overview",this.importMaskitoModuleExample=o.e(8935).then(o.t.bind(o,18935,17)),this.basicDirectiveApproach=o.e(1069).then(o.t.bind(o,81069,17)),this.customInputExample=o.e(8602).then(o.t.bind(o,48602,17)),this.nestedInputExample={TypeScript:o.e(2472).then(o.t.bind(o,22472,17)),Default:o.e(1026).then(o.t.bind(o,71026,17)),Custom:o.e(8884).then(o.t.bind(o,8884,17))},this.cvaExample={TypeScript:o.e(1541).then(o.t.bind(o,31541,17)),HTML:o.e(7383).then(o.t.bind(o,37383,17))},this.pipeExample={TypeScript:o.e(608).then(o.t.bind(o,60608,17)),HTML:o.e(8307).then(o.t.bind(o,88307,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["angular-doc-page"]],decls:3,vars:0,consts:[["header","Angular","path","angular"],["pageTab","Overview"],["pageTab","Setup"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],[1,"tui-list"],[1,"tui-list__item"],["filename","your.component.ts",3,"code"],["description","See querying nested input in action","heading","Custom input",3,"content"],[1,"example","tui-space_bottom-3"],["href","https://github.com/Tinkoff/taiga-ui","tuiLink",""],[1,"example"],["example",""],[1,"example","tui-space_vertical-3"],[1,"example",3,"maskito","maskitoElement"],["description","When directly on native input/textarea tag, maskito directive formats value set programmatically with Angular forms.","heading","Form controls",3,"content"],["description","Format arbitrary value with the same options","heading","Pipe",3,"content"],[1,"tui-list","tui-list_ordered"],["code","npm install @maskito/{core,angular}","filename","/your/project/path>"],[1,"tui-list__item","tui-space_top-8"],["filename","your.module.ts",3,"code"]],template:function(e,t){1&e&&(m.TgZ(0,"tui-doc-page",0),m.YNc(1,T,67,8,"ng-template",1),m.YNc(2,x,11,1,"ng-template",2),m.qZA())},directives:[g.qo,g.nj,l.L,r.V,a.yS,g.c0,g.f2,h,f,Z.r,A,q],styles:[".example[_ngcontent-%COMP%]{display:block;width:20rem}"],changeDetection:0}),e})(),y=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=m.oAB({type:e}),e.\u0275inj=m.cJS({imports:[[n.ez,i.u5,i.UX,c.U5,p.Qf,r.j,l.H,d.s,s.fV,a.Bz.forChild((0,u.Ve)(k))]]}),e})()}}]); \ No newline at end of file diff --git a/1434-es5.9ec7e541484e615c4c29.js b/1434-es5.9ec7e541484e615c4c29.js new file mode 100644 index 000000000..f18c009af --- /dev/null +++ b/1434-es5.9ec7e541484e615c4c29.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){for(var n=0;n"],[1,"tui-list__item","tui-space_top-8"],["filename","your.module.ts",3,"code"]],template:function(e,t){1&e&&(h.TgZ(0,"tui-doc-page",0),h.YNc(1,x,67,8,"ng-template",1),h.YNc(2,k,11,1,"ng-template",2),h.qZA())},directives:[Z.qo,Z.nj,m.L,d.V,c.yS,Z.c0,Z.f2,_,U,v.r,q,b],styles:[".example[_ngcontent-%COMP%]{display:block;width:20rem}"],changeDetection:0}),e}(),M=function(){var e=t(function e(){n(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h.oAB({type:e}),e.\u0275inj=h.cJS({imports:[[u.ez,r.u5,r.UX,s.U5,g.Qf,d.j,m.H,f.s,l.fV,c.Bz.forChild((0,p.Ve)(w))]]}),e}()}}])}(); \ No newline at end of file diff --git a/1434-es5.c862b56ad64b7b3546a4.js b/1434-es5.c862b56ad64b7b3546a4.js deleted file mode 100644 index 513932e04..000000000 --- a/1434-es5.c862b56ad64b7b3546a4.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function e(e,t){for(var n=0;n"],[1,"tui-list__item","tui-space_top-8"],["filename","your.module.ts",3,"code"]],template:function(e,t){1&e&&(h.TgZ(0,"tui-doc-page",0),h.YNc(1,x,67,8,"ng-template",1),h.YNc(2,k,11,1,"ng-template",2),h.qZA())},directives:[Z.qo,Z.nj,m.L,d.V,c.yS,Z.c0,Z.f2,_,U,v.r,q,b],styles:[".example[_ngcontent-%COMP%]{display:block;width:20rem}"],changeDetection:0}),e}(),M=function(){var e=t(function e(){n(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h.oAB({type:e}),e.\u0275inj=h.cJS({imports:[[u.ez,r.u5,r.UX,s.U5,g.Qf,d.j,m.H,f.s,l.fV,c.Bz.forChild((0,p.Ve)(w))]]}),e}()}}])}(); \ No newline at end of file diff --git a/2022-es2015.2a6ede0c34b491e9c604.js b/2022-es2015.2a6ede0c34b491e9c604.js deleted file mode 100644 index 64a63cbe6..000000000 --- a/2022-es2015.2a6ede0c34b491e9c604.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[2022],{70997:function(e,t,o){o.d(t,{fV:function(){return u}});var n=o(74788),r=o(41823);let u=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),e})()},72022:function(e,t,o){o.r(t),o.d(t,{TransformerDocPageModule:function(){return f}});var n=o(12057),r=o(2586),u=o(70997),i=o(44427),a=o(82847),s=o(60885),c=o(13805),p=o(74788),l=o(41823),d=o(56119);let g=(()=>{class e{constructor(){this.utilityInActionDemo=o.e(7698).then(o.t.bind(o,7698,17))}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["transformer-doc-page"]],decls:30,vars:1,consts:[["header","Transformer","package","CORE"],[1,"tui-space_top-0"],[3,"code"]],template:function(e,t){1&e&&(p.TgZ(0,"tui-doc-page",0),p.TgZ(1,"section"),p.TgZ(2,"p",1),p.TgZ(3,"strong"),p._uU(4,"Maskito"),p.qZA(),p._uU(5," libraries were created to prevent user from typing invalid value. "),p._UZ(6,"br"),p.TgZ(7,"strong"),p._uU(8,"Maskito"),p.qZA(),p._uU(9," listens "),p.TgZ(10,"code"),p._uU(11,"beforeinput"),p.qZA(),p._uU(12," and "),p.TgZ(13,"code"),p._uU(14,"input"),p.qZA(),p._uU(15," events. Programmatic (by developer) changes of input's value don't trigger these events! "),p.qZA(),p.TgZ(16,"tui-notification"),p.TgZ(17,"strong"),p._uU(18,"Maskito"),p.qZA(),p._uU(19," is based on the assumption that developer is capable to programmatically patch input with "),p.TgZ(20,"u"),p._uU(21,"valid"),p.qZA(),p._uU(22," value! "),p.qZA(),p.TgZ(23,"p"),p._uU(24," If you need to programmatically patch input's value but you are not sure that your value is valid (for example, you get it from the server), you should use "),p.TgZ(25,"code"),p._uU(26,"maskitoTransform"),p.qZA(),p._uU(27," utility . "),p.qZA(),p.qZA(),p._UZ(28,"tui-doc-code",2),p._UZ(29,"next-steps"),p.qZA()),2&e&&(p.xp6(28),p.Q6J("code",t.utilityInActionDemo))},directives:[l.qo,s.L,l.c0,d.R],encapsulation:2,changeDetection:0}),e})(),f=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({imports:[[n.ez,u.fV,a.j,s.H,c.L,r.Bz.forChild((0,i.Ve)(g))]]}),e})()}}]); \ No newline at end of file diff --git a/2022-es2015.f2d7a183c7adcc7fed1f.js b/2022-es2015.f2d7a183c7adcc7fed1f.js new file mode 100644 index 000000000..a7cfffae6 --- /dev/null +++ b/2022-es2015.f2d7a183c7adcc7fed1f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[2022],{70997:function(e,t,o){o.d(t,{fV:function(){return u}});var n=o(74788),r=o(41823);let u=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),e})()},72022:function(e,t,o){o.r(t),o.d(t,{TransformerDocPageModule:function(){return f}});var n=o(12057),r=o(86561),u=o(70997),i=o(44427),a=o(82847),s=o(60885),c=o(13805),p=o(74788),l=o(41823),d=o(56119);let g=(()=>{class e{constructor(){this.utilityInActionDemo=o.e(7698).then(o.t.bind(o,7698,17))}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["transformer-doc-page"]],decls:30,vars:1,consts:[["header","Transformer","package","CORE"],[1,"tui-space_top-0"],[3,"code"]],template:function(e,t){1&e&&(p.TgZ(0,"tui-doc-page",0),p.TgZ(1,"section"),p.TgZ(2,"p",1),p.TgZ(3,"strong"),p._uU(4,"Maskito"),p.qZA(),p._uU(5," libraries were created to prevent user from typing invalid value. "),p._UZ(6,"br"),p.TgZ(7,"strong"),p._uU(8,"Maskito"),p.qZA(),p._uU(9," listens "),p.TgZ(10,"code"),p._uU(11,"beforeinput"),p.qZA(),p._uU(12," and "),p.TgZ(13,"code"),p._uU(14,"input"),p.qZA(),p._uU(15," events. Programmatic (by developer) changes of input's value don't trigger these events! "),p.qZA(),p.TgZ(16,"tui-notification"),p.TgZ(17,"strong"),p._uU(18,"Maskito"),p.qZA(),p._uU(19," is based on the assumption that developer is capable to programmatically patch input with "),p.TgZ(20,"u"),p._uU(21,"valid"),p.qZA(),p._uU(22," value! "),p.qZA(),p.TgZ(23,"p"),p._uU(24," If you need to programmatically patch input's value but you are not sure that your value is valid (for example, you get it from the server), you should use "),p.TgZ(25,"code"),p._uU(26,"maskitoTransform"),p.qZA(),p._uU(27," utility . "),p.qZA(),p.qZA(),p._UZ(28,"tui-doc-code",2),p._UZ(29,"next-steps"),p.qZA()),2&e&&(p.xp6(28),p.Q6J("code",t.utilityInActionDemo))},directives:[l.qo,s.L,l.c0,d.R],encapsulation:2,changeDetection:0}),e})(),f=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({imports:[[n.ez,u.fV,a.j,s.H,c.L,r.Bz.forChild((0,i.Ve)(g))]]}),e})()}}]); \ No newline at end of file diff --git a/2022-es5.2a6ede0c34b491e9c604.js b/2022-es5.2a6ede0c34b491e9c604.js deleted file mode 100644 index f0d616807..000000000 --- a/2022-es5.2a6ede0c34b491e9c604.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function t(t,e){for(var n=0;n{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},42139:function(e,t,o){o.r(t),o.d(t,{TimeMaskDocModule:function(){return w}});var n=o(12057),i=o(87862),u=o(2586),a=o(52494),m=o(70997),s=o(44427),r=o(79588),c=o(21673),l=o(14707),p=o(64916),d=o(74788),g=o(41823),f=(0,p.rC)({mode:"HH:MM:SS"}),M=o(94853),h=o(49510),x=o(47258);let Z=(()=>{class e{constructor(){this.mask=f,this.value="23:59:59"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["time-mask-doc-example-1"]],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconClockLarge","tuiTextfieldFiller","hh:mm:ss",3,"ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(d.TgZ(0,"tui-input",0),d.NdJ("ngModelChange",function(e){return t.value=e}),d._uU(1," HH:MM:SS "),d._UZ(2,"input",1),d.qZA()),2&e&&(d.Udp("max-width",20,"rem"),d.Q6J("ngModel",t.value),d.xp6(2),d.Q6J("maskito",t.mask))},directives:[c.K3,c.wU,r.B7,r.kD,i.JJ,i.On,M.MB,h.F,x.r],encapsulation:2,changeDetection:0}),e})();var T=(0,p.rC)({mode:"HH:MM",timeSegmentMaxValues:{hours:12}});let C=(()=>{class e{constructor(){this.value="11:59",this.mask=T}onBlur(){const[e,t=""]=this.value.split(":");this.value=[e,t].map(e=>e.padEnd(2,"0")).join(":")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["time-mask-doc-example-2"]],decls:2,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconClockLarge","tuiTextfieldFiller","hh:mm",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito","blur"]],template:function(e,t){1&e&&(d.TgZ(0,"tui-input",0),d.NdJ("ngModelChange",function(e){return t.value=e}),d.TgZ(1,"input",1),d.NdJ("blur",function(){return t.onBlur()}),d.qZA(),d.qZA()),2&e&&(d.Udp("max-width",20,"rem"),d.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",t.value),d.xp6(1),d.Q6J("maskito",t.mask))},directives:[c.K3,c.wU,r.B7,r.kD,r.xT,i.JJ,i.On,M.MB,h.F,x.r],encapsulation:2,changeDetection:0}),e})();function U(e,t){1&e&&(d.TgZ(0,"p",6),d._uU(1," Use "),d.TgZ(2,"code"),d._uU(3,"mode"),d.qZA(),d._uU(4," property to set time format. "),d.qZA(),d.TgZ(5,"p",7),d.TgZ(6,"strong"),d._uU(7,"Available options"),d.qZA(),d._uU(8," : "),d.TgZ(9,"code"),d._uU(10,"HH:MM"),d.qZA(),d._uU(11," , "),d.TgZ(12,"code"),d._uU(13,"HH:MM:SS"),d.qZA(),d._uU(14," or "),d.TgZ(15,"code"),d._uU(16,"HH:MM:SS.MSS"),d.qZA(),d._uU(17," . "),d.qZA())}function k(e,t){1&e&&(d.TgZ(0,"p",6),d._uU(1," Property "),d.TgZ(2,"code"),d._uU(3,"timeSegmentMaxValues"),d.qZA(),d._uU(4," allows you to set max value for every time segment. "),d.qZA(),d.TgZ(5,"p",7),d.TgZ(6,"strong"),d._uU(7,"Time segments"),d.qZA(),d._uU(8," are units of the time which form time string. For example, "),d.TgZ(9,"code"),d._uU(10,"HH:MM"),d.qZA(),d._uU(11," consists of two time segments: hours and minutes. "),d.qZA())}function _(e,t){if(1&e&&(d._uU(0," Use "),d.TgZ(1,"code"),d._uU(2,"maskitoTimeOptionsGenerator"),d.qZA(),d._uU(3," to create a mask for time input. "),d.TgZ(4,"tui-doc-example",2),d.YNc(5,U,18,0,"ng-template",null,3,d.W1O),d._UZ(7,"time-mask-doc-example-1"),d.qZA(),d.TgZ(8,"tui-doc-example",4),d.YNc(9,k,12,0,"ng-template",null,5,d.W1O),d._UZ(11,"time-mask-doc-example-2"),d.qZA()),2&e){const e=d.MAs(6),t=d.MAs(10),o=d.oxw();d.xp6(4),d.Q6J("content",o.modeExample1)("description",e),d.xp6(4),d.Q6J("content",o.modeExample2)("description",t)}}function y(e,t){if(1&e&&(d.TgZ(0,"tui-input",11),d._uU(1," Enter time "),d._UZ(2,"input",12),d.qZA()),2&e){const e=d.oxw(2);d.Q6J("formControl",e.apiPageControl)("tuiTextfieldFiller",e.mode.toLowerCase()),d.xp6(2),d.Q6J("maskito",e.maskitoOptions)}}function S(e,t){1&e&&d._uU(0," Time format mode ")}function A(e,t){1&e&&d._uU(0," Max value for every time segment ")}function H(e,t){if(1&e){const e=d.EpF();d.TgZ(0,"tui-doc-demo",8),d.YNc(1,y,3,3,"ng-template"),d.qZA(),d.TgZ(2,"tui-doc-documentation"),d.YNc(3,S,1,0,"ng-template",9),d.NdJ("documentationPropertyValueChange",function(t){return d.CHM(e),d.oxw().mode=t})("documentationPropertyValueChange",function(){return d.CHM(e),d.oxw().updateOptions()}),d.YNc(4,A,1,0,"ng-template",10),d.NdJ("documentationPropertyValueChange",function(t){return d.CHM(e),d.oxw().timeSegmentMaxValues=t})("documentationPropertyValueChange",function(){return d.CHM(e),d.oxw().updateOptions()}),d.qZA()}if(2&e){const e=d.oxw();d.Q6J("control",e.apiPageControl),d.xp6(3),d.Q6J("documentationPropertyValues",e.modeOptions)("documentationPropertyValue",e.mode),d.xp6(1),d.Q6J("documentationPropertyValues",e.timeSegmentMaxValuesOptions)("documentationPropertyValue",e.timeSegmentMaxValues)}}let V=(()=>{class e{constructor(){this.modeExample1={[l.C.MaskitoOptions]:o.e(2921).then(o.t.bind(o,52921,17))},this.modeExample2={[l.C.MaskitoOptions]:o.e(8729).then(o.t.bind(o,78729,17))},this.apiPageControl=new i.NI(""),this.modeOptions=["HH:MM","HH:MM:SS","HH:MM:SS.MSS","HH"],this.timeSegmentMaxValuesOptions=[{hours:23,minutes:59,seconds:59,milliseconds:999},{hours:11}],this.mode=this.modeOptions[0],this.timeSegmentMaxValues=this.timeSegmentMaxValuesOptions[0],this.maskitoOptions=(0,p.rC)(this)}updateOptions(){this.maskitoOptions=(0,p.rC)(this)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["time-mask-doc"]],decls:3,vars:0,consts:[["header","Time","package","KIT"],["pageTab",""],["id","mode","heading","Mode",3,"content","description"],["modeDescription",""],["id","twelve-hours","heading","12-hours format",3,"content","description"],["timeSegmentMaxValuesDescription",""],[1,"tui-space_top-0","tui-space_bottom-1"],[1,"tui-space_top-0"],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","mode","documentationPropertyType","MaskitoTimeMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","timeSegmentMaxValues","documentationPropertyType","MaskitoTimeSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconClockLarge",1,"input-time",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(d.TgZ(0,"tui-doc-page",0),d.YNc(1,_,12,4,"ng-template",1),d.YNc(2,H,5,5,"ng-template",1),d.qZA())},directives:[g.qo,g.nj,g.f2,Z,C,g.FU,g.zb,g.B7,c.K3,c.wU,r.B7,i.JJ,i.oH,r.kD,M.MB,h.F,x.r],styles:[".input-time[_ngcontent-%COMP%]{max-width:25rem}.input-time[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),e})(),w=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=d.oAB({type:e}),e.\u0275inj=d.cJS({imports:[[n.ez,i.u5,i.UX,a.U5,m.fV,c.Qf,r.cn,u.Bz.forChild((0,s.Ve)(V))]]}),e})()}}]); \ No newline at end of file diff --git a/2139-es2015.9df38fe0817085de09a9.js b/2139-es2015.9df38fe0817085de09a9.js new file mode 100644 index 000000000..cc356d01b --- /dev/null +++ b/2139-es2015.9df38fe0817085de09a9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[2139],{70997:function(e,t,o){o.d(t,{fV:function(){return u}});var n=o(74788),i=o(41823);let u=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},42139:function(e,t,o){o.r(t),o.d(t,{TimeMaskDocModule:function(){return w}});var n=o(12057),i=o(87862),u=o(86561),a=o(52494),m=o(70997),s=o(44427),r=o(79588),c=o(21673),l=o(14707),p=o(64916),d=o(74788),g=o(41823),f=(0,p.rC)({mode:"HH:MM:SS"}),M=o(94853),h=o(49510),x=o(47258);let Z=(()=>{class e{constructor(){this.mask=f,this.value="23:59:59"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["time-mask-doc-example-1"]],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconClockLarge","tuiTextfieldFiller","hh:mm:ss",3,"ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(d.TgZ(0,"tui-input",0),d.NdJ("ngModelChange",function(e){return t.value=e}),d._uU(1," HH:MM:SS "),d._UZ(2,"input",1),d.qZA()),2&e&&(d.Udp("max-width",20,"rem"),d.Q6J("ngModel",t.value),d.xp6(2),d.Q6J("maskito",t.mask))},directives:[c.K3,c.wU,r.B7,r.kD,i.JJ,i.On,M.MB,h.F,x.r],encapsulation:2,changeDetection:0}),e})();var T=(0,p.rC)({mode:"HH:MM",timeSegmentMaxValues:{hours:12}});let C=(()=>{class e{constructor(){this.value="11:59",this.mask=T}onBlur(){const[e,t=""]=this.value.split(":");this.value=[e,t].map(e=>e.padEnd(2,"0")).join(":")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["time-mask-doc-example-2"]],decls:2,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconClockLarge","tuiTextfieldFiller","hh:mm",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito","blur"]],template:function(e,t){1&e&&(d.TgZ(0,"tui-input",0),d.NdJ("ngModelChange",function(e){return t.value=e}),d.TgZ(1,"input",1),d.NdJ("blur",function(){return t.onBlur()}),d.qZA(),d.qZA()),2&e&&(d.Udp("max-width",20,"rem"),d.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",t.value),d.xp6(1),d.Q6J("maskito",t.mask))},directives:[c.K3,c.wU,r.B7,r.kD,r.xT,i.JJ,i.On,M.MB,h.F,x.r],encapsulation:2,changeDetection:0}),e})();function U(e,t){1&e&&(d.TgZ(0,"p",6),d._uU(1," Use "),d.TgZ(2,"code"),d._uU(3,"mode"),d.qZA(),d._uU(4," property to set time format. "),d.qZA(),d.TgZ(5,"p",7),d.TgZ(6,"strong"),d._uU(7,"Available options"),d.qZA(),d._uU(8," : "),d.TgZ(9,"code"),d._uU(10,"HH:MM"),d.qZA(),d._uU(11," , "),d.TgZ(12,"code"),d._uU(13,"HH:MM:SS"),d.qZA(),d._uU(14," or "),d.TgZ(15,"code"),d._uU(16,"HH:MM:SS.MSS"),d.qZA(),d._uU(17," . "),d.qZA())}function k(e,t){1&e&&(d.TgZ(0,"p",6),d._uU(1," Property "),d.TgZ(2,"code"),d._uU(3,"timeSegmentMaxValues"),d.qZA(),d._uU(4," allows you to set max value for every time segment. "),d.qZA(),d.TgZ(5,"p",7),d.TgZ(6,"strong"),d._uU(7,"Time segments"),d.qZA(),d._uU(8," are units of the time which form time string. For example, "),d.TgZ(9,"code"),d._uU(10,"HH:MM"),d.qZA(),d._uU(11," consists of two time segments: hours and minutes. "),d.qZA())}function _(e,t){if(1&e&&(d._uU(0," Use "),d.TgZ(1,"code"),d._uU(2,"maskitoTimeOptionsGenerator"),d.qZA(),d._uU(3," to create a mask for time input. "),d.TgZ(4,"tui-doc-example",2),d.YNc(5,U,18,0,"ng-template",null,3,d.W1O),d._UZ(7,"time-mask-doc-example-1"),d.qZA(),d.TgZ(8,"tui-doc-example",4),d.YNc(9,k,12,0,"ng-template",null,5,d.W1O),d._UZ(11,"time-mask-doc-example-2"),d.qZA()),2&e){const e=d.MAs(6),t=d.MAs(10),o=d.oxw();d.xp6(4),d.Q6J("content",o.modeExample1)("description",e),d.xp6(4),d.Q6J("content",o.modeExample2)("description",t)}}function y(e,t){if(1&e&&(d.TgZ(0,"tui-input",11),d._uU(1," Enter time "),d._UZ(2,"input",12),d.qZA()),2&e){const e=d.oxw(2);d.Q6J("formControl",e.apiPageControl)("tuiTextfieldFiller",e.mode.toLowerCase()),d.xp6(2),d.Q6J("maskito",e.maskitoOptions)}}function S(e,t){1&e&&d._uU(0," Time format mode ")}function A(e,t){1&e&&d._uU(0," Max value for every time segment ")}function H(e,t){if(1&e){const e=d.EpF();d.TgZ(0,"tui-doc-demo",8),d.YNc(1,y,3,3,"ng-template"),d.qZA(),d.TgZ(2,"tui-doc-documentation"),d.YNc(3,S,1,0,"ng-template",9),d.NdJ("documentationPropertyValueChange",function(t){return d.CHM(e),d.oxw().mode=t})("documentationPropertyValueChange",function(){return d.CHM(e),d.oxw().updateOptions()}),d.YNc(4,A,1,0,"ng-template",10),d.NdJ("documentationPropertyValueChange",function(t){return d.CHM(e),d.oxw().timeSegmentMaxValues=t})("documentationPropertyValueChange",function(){return d.CHM(e),d.oxw().updateOptions()}),d.qZA()}if(2&e){const e=d.oxw();d.Q6J("control",e.apiPageControl),d.xp6(3),d.Q6J("documentationPropertyValues",e.modeOptions)("documentationPropertyValue",e.mode),d.xp6(1),d.Q6J("documentationPropertyValues",e.timeSegmentMaxValuesOptions)("documentationPropertyValue",e.timeSegmentMaxValues)}}let V=(()=>{class e{constructor(){this.modeExample1={[l.C.MaskitoOptions]:o.e(2921).then(o.t.bind(o,52921,17))},this.modeExample2={[l.C.MaskitoOptions]:o.e(8729).then(o.t.bind(o,78729,17))},this.apiPageControl=new i.NI(""),this.modeOptions=["HH:MM","HH:MM:SS","HH:MM:SS.MSS","HH"],this.timeSegmentMaxValuesOptions=[{hours:23,minutes:59,seconds:59,milliseconds:999},{hours:11}],this.mode=this.modeOptions[0],this.timeSegmentMaxValues=this.timeSegmentMaxValuesOptions[0],this.maskitoOptions=(0,p.rC)(this)}updateOptions(){this.maskitoOptions=(0,p.rC)(this)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["time-mask-doc"]],decls:3,vars:0,consts:[["header","Time","package","KIT"],["pageTab",""],["id","mode","heading","Mode",3,"content","description"],["modeDescription",""],["id","twelve-hours","heading","12-hours format",3,"content","description"],["timeSegmentMaxValuesDescription",""],[1,"tui-space_top-0","tui-space_bottom-1"],[1,"tui-space_top-0"],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","mode","documentationPropertyType","MaskitoTimeMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","timeSegmentMaxValues","documentationPropertyType","MaskitoTimeSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconClockLarge",1,"input-time",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(d.TgZ(0,"tui-doc-page",0),d.YNc(1,_,12,4,"ng-template",1),d.YNc(2,H,5,5,"ng-template",1),d.qZA())},directives:[g.qo,g.nj,g.f2,Z,C,g.FU,g.zb,g.B7,c.K3,c.wU,r.B7,i.JJ,i.oH,r.kD,M.MB,h.F,x.r],styles:[".input-time[_ngcontent-%COMP%]{max-width:25rem}.input-time[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),e})(),w=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=d.oAB({type:e}),e.\u0275inj=d.cJS({imports:[[n.ez,i.u5,i.UX,a.U5,m.fV,c.Qf,r.cn,u.Bz.forChild((0,s.Ve)(V))]]}),e})()}}]); \ No newline at end of file diff --git a/2139-es5.1e1d4fda95ec48011b1b.js b/2139-es5.1e1d4fda95ec48011b1b.js deleted file mode 100644 index cbe466396..000000000 --- a/2139-es5.1e1d4fda95ec48011b1b.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function e(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,r,u,a=[],m=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;m=!1}else for(;!(m=(o=r.call(n)).done)&&(a.push(o.value),a.length!==t);m=!0);}catch(e){c=!0,i=e}finally{try{if(!m&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(c)throw i}}return a}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return n(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconClockLarge",1,"input-time",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(M.TgZ(0,"tui-doc-page",0),M.YNc(1,_,12,4,"ng-template",1),M.YNc(2,H,5,5,"ng-template",1),M.qZA())},directives:[x.qo,x.nj,x.f2,b,U,x.FU,x.zb,x.B7,g.K3,g.wU,f.B7,c.JJ,c.oH,f.kD,T.MB,Z.F,C.r],styles:[".input-time[_ngcontent-%COMP%]{max-width:25rem}.input-time[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),t}(),J=function(){var e=i(function e(){u(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=M.oAB({type:e}),e.\u0275inj=M.cJS({imports:[[m.ez,c.u5,c.UX,l.U5,p.fV,g.Qf,f.cn,s.Bz.forChild((0,d.Ve)(V))]]}),e}()}}])}(); \ No newline at end of file diff --git a/2139-es5.9df38fe0817085de09a9.js b/2139-es5.9df38fe0817085de09a9.js new file mode 100644 index 000000000..157b8173e --- /dev/null +++ b/2139-es5.9df38fe0817085de09a9.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,r,u,a=[],m=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;m=!1}else for(;!(m=(o=r.call(n)).done)&&(a.push(o.value),a.length!==t);m=!0);}catch(e){c=!0,i=e}finally{try{if(!m&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(c)throw i}}return a}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return n(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconClockLarge",1,"input-time",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(M.TgZ(0,"tui-doc-page",0),M.YNc(1,_,12,4,"ng-template",1),M.YNc(2,H,5,5,"ng-template",1),M.qZA())},directives:[x.qo,x.nj,x.f2,b,U,x.FU,x.zb,x.B7,g.K3,g.wU,f.B7,c.JJ,c.oH,f.kD,T.MB,Z.F,C.r],styles:[".input-time[_ngcontent-%COMP%]{max-width:25rem}.input-time[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),t}(),J=function(){var e=i(function e(){u(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=M.oAB({type:e}),e.\u0275inj=M.cJS({imports:[[m.ez,c.u5,c.UX,l.U5,p.fV,g.Qf,f.cn,s.Bz.forChild((0,d.Ve)(V))]]}),e}()}}])}(); \ No newline at end of file diff --git a/3355-es2015.4b13e2dd0877720d5675.js b/3355-es2015.4b13e2dd0877720d5675.js deleted file mode 100644 index 805951c4a..000000000 --- a/3355-es2015.4b13e2dd0877720d5675.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[3355],{70997:function(e,t,n){n.d(t,{fV:function(){return i}});var o=n(74788),s=n(41823);let i=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({imports:[s.JF,s.mG,s.Lx,s.Lq,s.u4]}),e})()},63355:function(e,t,n){n.r(t),n.d(t,{PhoneDocModule:function(){return C}});var o=n(12057),s=n(87862),i=n(2586),a=n(52494),r=n(70997),c=n(44427),u=n(61824),p=n(82847),l=n(79588),d=n(21673),m=n(14707),h=n(74788),f=n(41823),g={mask:["+","1"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,/\d/,/\d/]},k=n(94853),x=n(49510),Z=n(47258);function U(e,t){1&e&&(h._UZ(0,"img",3),h.ALo(1,"tuiFlag")),2&e&&h.Q6J("src",h.lcZ(1,1,"US"),h.LSH)}let T=(()=>{class e{constructor(){this.maskitoOptions=g,this.value="+1 (212) 555-2368"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h.Xpm({type:e,selectors:[["phone-doc-example-1"]],decls:5,vars:5,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(e,t){if(1&e&&(h.TgZ(0,"tui-input",0),h.NdJ("ngModelChange",function(e){return t.value=e}),h._uU(1," Enter a phone number "),h._UZ(2,"input",1),h.YNc(3,U,2,3,"ng-template",null,2,h.W1O),h.qZA()),2&e){const e=h.MAs(4);h.Udp("max-width",20,"rem"),h.Q6J("tuiTextfieldCustomContent",e)("ngModel",t.value),h.xp6(2),h.Q6J("maskito",t.maskitoOptions)}},directives:[d.K3,d.wU,l.B7,s.JJ,s.On,k.MB,x.F,Z.r],pipes:[u.T],encapsulation:2,changeDetection:0}),e})();var _=n(64916),A={mask:["+","7"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,"-",/\d/,/\d/],postprocessors:[(0,_.jX)("+7 ")],preprocessors:[function(){const e=e=>e.replace(/^(\+?7?\s?8?)\s?/,""),t=e=>e.replace(/\D/g,"").length;return({elementState:n,data:o})=>{const{value:s,selection:i}=n;return{elementState:{selection:i,value:t(s)>11?e(s):s},data:t(o)>=11?e(o):o}}}()],plugins:[(0,_.nQ)((e,[t,n])=>[t===n?"+7 ".length:0,e.length])]};function w(e,t){1&e&&(h._UZ(0,"img",3),h.ALo(1,"tuiFlag")),2&e&&h.Q6J("src",h.lcZ(1,1,"KZ"),h.LSH)}let q=(()=>{class e{constructor(){this.maskitoOptions=A,this.control=new s.NI("")}onFocus(){this.control.value||this.control.patchValue("+7 ")}onBlur(){"+7 "===this.control.value&&this.control.patchValue("")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h.Xpm({type:e,selectors:[["phone-doc-example-2"]],decls:5,vars:5,consts:[[3,"formControl","tuiTextfieldCustomContent"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito","blur","focus"],["kzFlag",""],["alt","Flag of Kazakhstan","width","28",3,"src"]],template:function(e,t){if(1&e&&(h.TgZ(0,"tui-input",0),h._uU(1," Enter a phone number "),h.TgZ(2,"input",1),h.NdJ("blur",function(){return t.onBlur()})("focus",function(){return t.onFocus()}),h.qZA(),h.qZA(),h.YNc(3,w,2,3,"ng-template",null,2,h.W1O)),2&e){const e=h.MAs(4);h.Udp("max-width",20,"rem"),h.Q6J("formControl",t.control)("tuiTextfieldCustomContent",e),h.xp6(2),h.Q6J("maskito",t.maskitoOptions)}},directives:[d.K3,d.wU,s.JJ,s.oH,l.B7,k.MB,x.F,Z.r],pipes:[u.T],encapsulation:2,changeDetection:0}),e})();function J(e,t){if(1&e&&(h.TgZ(0,"p",1),h._uU(1," The following example demonstrates a more complex mask. It shows how to make the country prefix non-removable. It is achieved by built-in "),h.TgZ(2,"strong"),h._uU(3,"postprocessor"),h.qZA(),h._uU(4," from "),h.TgZ(5,"code"),h._uU(6,"@maskito/kit"),h.qZA(),h._uU(7," . "),h.qZA(),h.TgZ(8,"p"),h._uU(9," Read more about it in "),h.TgZ(10,"a",7),h._uU(11,' "With prefix" '),h.qZA(),h._uU(12," section. "),h.qZA()),2&e){const e=h.oxw();h.xp6(10),h.Q6J("routerLink",e.prefixDocPage)}}let v=(()=>{class e{constructor(){this.maskExpressionDocPage="/core-concepts/mask-expression",this.prefixDocPage="/recipes/prefix",this.usPhoneExample1={[m.C.MaskitoOptions]:n.e(793).then(n.t.bind(n,10793,17))},this.kzPhoneExample2={[m.C.MaskitoOptions]:n.e(8644).then(n.t.bind(n,88644,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h.Xpm({type:e,selectors:[["phone-doc"]],decls:20,vars:4,consts:[["header","Phone","package","Recipes"],[1,"tui-space_top-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_bottom-0"],["id","us","heading","United States",3,"content"],["id","kz","heading","Kazakhstan",3,"content","description"],["kzMaskDescription",""],["fragment","by-postprocessor","tuiLink","",3,"routerLink"]],template:function(e,t){if(1&e&&(h.TgZ(0,"tui-doc-page",0),h.TgZ(1,"p",1),h._uU(2," Creating mask for a phone number is simple. The only required knowledge is the "),h.TgZ(3,"strong"),h._uU(4,"pattern\xa0mask\xa0expression"),h.qZA(),h._uU(5," with "),h.TgZ(6,"strong"),h._uU(7,"fixed\xa0characters"),h.qZA(),h._uU(8," . Read more about it in "),h.TgZ(9,"a",2),h._uU(10,' "Mask\xa0expression" '),h.qZA(),h._uU(11," section. "),h.qZA(),h.TgZ(12,"p",3),h._uU(13,"This page demonstrates some examples for different countries."),h.qZA(),h.TgZ(14,"tui-doc-example",4),h._UZ(15,"phone-doc-example-1"),h.qZA(),h.TgZ(16,"tui-doc-example",5),h.YNc(17,J,13,1,"ng-template",null,6,h.W1O),h._UZ(19,"phone-doc-example-2"),h.qZA(),h.qZA()),2&e){const e=h.MAs(18);h.xp6(9),h.Q6J("routerLink",t.maskExpressionDocPage),h.xp6(5),h.Q6J("content",t.usPhoneExample1),h.xp6(2),h.Q6J("content",t.kzPhoneExample2)("description",e)}},directives:[f.qo,p.V,i.yS,f.f2,T,q],encapsulation:2,changeDetection:0}),e})(),C=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h.oAB({type:e}),e.\u0275inj=h.cJS({imports:[[o.ez,s.u5,s.UX,a.U5,r.fV,u.I,d.Qf,p.j,l.cn,i.Bz.forChild((0,c.Ve)(v))]]}),e})()}}]); \ No newline at end of file diff --git a/3355-es2015.db2424c3a848903ffd9f.js b/3355-es2015.db2424c3a848903ffd9f.js new file mode 100644 index 000000000..43b982840 --- /dev/null +++ b/3355-es2015.db2424c3a848903ffd9f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[3355],{70997:function(e,t,n){n.d(t,{fV:function(){return i}});var o=n(74788),s=n(41823);let i=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({imports:[s.JF,s.mG,s.Lx,s.Lq,s.u4]}),e})()},63355:function(e,t,n){n.r(t),n.d(t,{PhoneDocModule:function(){return C}});var o=n(12057),s=n(87862),i=n(86561),a=n(52494),r=n(70997),c=n(44427),u=n(61824),p=n(82847),l=n(79588),d=n(21673),m=n(14707),h=n(74788),f=n(41823),g={mask:["+","1"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,/\d/,/\d/]},k=n(94853),x=n(49510),Z=n(47258);function U(e,t){1&e&&(h._UZ(0,"img",3),h.ALo(1,"tuiFlag")),2&e&&h.Q6J("src",h.lcZ(1,1,"US"),h.LSH)}let T=(()=>{class e{constructor(){this.maskitoOptions=g,this.value="+1 (212) 555-2368"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h.Xpm({type:e,selectors:[["phone-doc-example-1"]],decls:5,vars:5,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(e,t){if(1&e&&(h.TgZ(0,"tui-input",0),h.NdJ("ngModelChange",function(e){return t.value=e}),h._uU(1," Enter a phone number "),h._UZ(2,"input",1),h.YNc(3,U,2,3,"ng-template",null,2,h.W1O),h.qZA()),2&e){const e=h.MAs(4);h.Udp("max-width",20,"rem"),h.Q6J("tuiTextfieldCustomContent",e)("ngModel",t.value),h.xp6(2),h.Q6J("maskito",t.maskitoOptions)}},directives:[d.K3,d.wU,l.B7,s.JJ,s.On,k.MB,x.F,Z.r],pipes:[u.T],encapsulation:2,changeDetection:0}),e})();var _=n(64916),A={mask:["+","7"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,"-",/\d/,/\d/],postprocessors:[(0,_.jX)("+7 ")],preprocessors:[function(){const e=e=>e.replace(/^(\+?7?\s?8?)\s?/,""),t=e=>e.replace(/\D/g,"").length;return({elementState:n,data:o})=>{const{value:s,selection:i}=n;return{elementState:{selection:i,value:t(s)>11?e(s):s},data:t(o)>=11?e(o):o}}}()],plugins:[(0,_.nQ)((e,[t,n])=>[t===n?"+7 ".length:0,e.length])]};function w(e,t){1&e&&(h._UZ(0,"img",3),h.ALo(1,"tuiFlag")),2&e&&h.Q6J("src",h.lcZ(1,1,"KZ"),h.LSH)}let q=(()=>{class e{constructor(){this.maskitoOptions=A,this.control=new s.NI("")}onFocus(){this.control.value||this.control.patchValue("+7 ")}onBlur(){"+7 "===this.control.value&&this.control.patchValue("")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h.Xpm({type:e,selectors:[["phone-doc-example-2"]],decls:5,vars:5,consts:[[3,"formControl","tuiTextfieldCustomContent"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito","blur","focus"],["kzFlag",""],["alt","Flag of Kazakhstan","width","28",3,"src"]],template:function(e,t){if(1&e&&(h.TgZ(0,"tui-input",0),h._uU(1," Enter a phone number "),h.TgZ(2,"input",1),h.NdJ("blur",function(){return t.onBlur()})("focus",function(){return t.onFocus()}),h.qZA(),h.qZA(),h.YNc(3,w,2,3,"ng-template",null,2,h.W1O)),2&e){const e=h.MAs(4);h.Udp("max-width",20,"rem"),h.Q6J("formControl",t.control)("tuiTextfieldCustomContent",e),h.xp6(2),h.Q6J("maskito",t.maskitoOptions)}},directives:[d.K3,d.wU,s.JJ,s.oH,l.B7,k.MB,x.F,Z.r],pipes:[u.T],encapsulation:2,changeDetection:0}),e})();function J(e,t){if(1&e&&(h.TgZ(0,"p",1),h._uU(1," The following example demonstrates a more complex mask. It shows how to make the country prefix non-removable. It is achieved by built-in "),h.TgZ(2,"strong"),h._uU(3,"postprocessor"),h.qZA(),h._uU(4," from "),h.TgZ(5,"code"),h._uU(6,"@maskito/kit"),h.qZA(),h._uU(7," . "),h.qZA(),h.TgZ(8,"p"),h._uU(9," Read more about it in "),h.TgZ(10,"a",7),h._uU(11,' "With prefix" '),h.qZA(),h._uU(12," section. "),h.qZA()),2&e){const e=h.oxw();h.xp6(10),h.Q6J("routerLink",e.prefixDocPage)}}let v=(()=>{class e{constructor(){this.maskExpressionDocPage="/core-concepts/mask-expression",this.prefixDocPage="/recipes/prefix",this.usPhoneExample1={[m.C.MaskitoOptions]:n.e(793).then(n.t.bind(n,10793,17))},this.kzPhoneExample2={[m.C.MaskitoOptions]:n.e(8644).then(n.t.bind(n,88644,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=h.Xpm({type:e,selectors:[["phone-doc"]],decls:20,vars:4,consts:[["header","Phone","package","Recipes"],[1,"tui-space_top-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_bottom-0"],["id","us","heading","United States",3,"content"],["id","kz","heading","Kazakhstan",3,"content","description"],["kzMaskDescription",""],["fragment","by-postprocessor","tuiLink","",3,"routerLink"]],template:function(e,t){if(1&e&&(h.TgZ(0,"tui-doc-page",0),h.TgZ(1,"p",1),h._uU(2," Creating mask for a phone number is simple. The only required knowledge is the "),h.TgZ(3,"strong"),h._uU(4,"pattern\xa0mask\xa0expression"),h.qZA(),h._uU(5," with "),h.TgZ(6,"strong"),h._uU(7,"fixed\xa0characters"),h.qZA(),h._uU(8," . Read more about it in "),h.TgZ(9,"a",2),h._uU(10,' "Mask\xa0expression" '),h.qZA(),h._uU(11," section. "),h.qZA(),h.TgZ(12,"p",3),h._uU(13,"This page demonstrates some examples for different countries."),h.qZA(),h.TgZ(14,"tui-doc-example",4),h._UZ(15,"phone-doc-example-1"),h.qZA(),h.TgZ(16,"tui-doc-example",5),h.YNc(17,J,13,1,"ng-template",null,6,h.W1O),h._UZ(19,"phone-doc-example-2"),h.qZA(),h.qZA()),2&e){const e=h.MAs(18);h.xp6(9),h.Q6J("routerLink",t.maskExpressionDocPage),h.xp6(5),h.Q6J("content",t.usPhoneExample1),h.xp6(2),h.Q6J("content",t.kzPhoneExample2)("description",e)}},directives:[f.qo,p.V,i.yS,f.f2,T,q],encapsulation:2,changeDetection:0}),e})(),C=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=h.oAB({type:e}),e.\u0275inj=h.cJS({imports:[[o.ez,s.u5,s.UX,a.U5,r.fV,u.I,d.Qf,p.j,l.cn,i.Bz.forChild((0,c.Ve)(v))]]}),e})()}}]); \ No newline at end of file diff --git a/3355-es5.4b13e2dd0877720d5675.js b/3355-es5.4b13e2dd0877720d5675.js deleted file mode 100644 index aad456526..000000000 --- a/3355-es5.4b13e2dd0877720d5675.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function t(t,e,n){return(e=i(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function e(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var o,r,i,u,a=[],s=!0,c=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;s=!1}else for(;!(s=(o=i.call(n)).done)&&(a.push(o.value),a.length!==e);s=!0);}catch(t){c=!0,r=t}finally{try{if(!s&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(c)throw r}}return a}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return n(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);"Object"===o&&t.constructor&&(o=t.constructor.name);if("Map"===o||"Set"===o)return Array.from(t);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return n(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n11?t(i):i},data:e(r)>=11?t(r):r}}}()],plugins:[(0,_.nQ)(function(t,n){var o=e(n,2);return[o[0]===o[1]?"+7 ".length:0,t.length]})]};function q(t,e){1&t&&(k._UZ(0,"img",3),k.ALo(1,"tuiFlag")),2&t&&k.Q6J("src",k.lcZ(1,1,"KZ"),k.LSH)}var J=function(){var t=function(){function t(){u(this,t),this.maskitoOptions=C,this.control=new s.NI("")}return r(t,[{key:"onFocus",value:function(){this.control.value||this.control.patchValue("+7 ")}},{key:"onBlur",value:function(){"+7 "===this.control.value&&this.control.patchValue("")}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=k.Xpm({type:t,selectors:[["phone-doc-example-2"]],decls:5,vars:5,consts:[[3,"formControl","tuiTextfieldCustomContent"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito","blur","focus"],["kzFlag",""],["alt","Flag of Kazakhstan","width","28",3,"src"]],template:function(t,e){if(1&t&&(k.TgZ(0,"tui-input",0),k._uU(1," Enter a phone number "),k.TgZ(2,"input",1),k.NdJ("blur",function(){return e.onBlur()})("focus",function(){return e.onFocus()}),k.qZA(),k.qZA(),k.YNc(3,q,2,3,"ng-template",null,2,k.W1O)),2&t){var n=k.MAs(4);k.Udp("max-width",20,"rem"),k.Q6J("formControl",e.control)("tuiTextfieldCustomContent",n),k.xp6(2),k.Q6J("maskito",e.maskitoOptions)}},directives:[g.K3,g.wU,s.JJ,s.oH,h.B7,x.MB,Z.F,U.r],pipes:[m.T],encapsulation:2,changeDetection:0}),t}();function S(t,e){if(1&t&&(k.TgZ(0,"p",1),k._uU(1," The following example demonstrates a more complex mask. It shows how to make the country prefix non-removable. It is achieved by built-in "),k.TgZ(2,"strong"),k._uU(3,"postprocessor"),k.qZA(),k._uU(4," from "),k.TgZ(5,"code"),k._uU(6,"@maskito/kit"),k.qZA(),k._uU(7," . "),k.qZA(),k.TgZ(8,"p"),k._uU(9," Read more about it in "),k.TgZ(10,"a",7),k._uU(11,' "With prefix" '),k.qZA(),k._uU(12," section. "),k.qZA()),2&t){var n=k.oxw();k.xp6(10),k.Q6J("routerLink",n.prefixDocPage)}}var O=function(){var e=r(function e(){u(this,e),this.maskExpressionDocPage="/core-concepts/mask-expression",this.prefixDocPage="/recipes/prefix",this.usPhoneExample1=t({},v.C.MaskitoOptions,i.e(793).then(i.t.bind(i,10793,17))),this.kzPhoneExample2=t({},v.C.MaskitoOptions,i.e(8644).then(i.t.bind(i,88644,17)))});return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=k.Xpm({type:e,selectors:[["phone-doc"]],decls:20,vars:4,consts:[["header","Phone","package","Recipes"],[1,"tui-space_top-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_bottom-0"],["id","us","heading","United States",3,"content"],["id","kz","heading","Kazakhstan",3,"content","description"],["kzMaskDescription",""],["fragment","by-postprocessor","tuiLink","",3,"routerLink"]],template:function(t,e){if(1&t&&(k.TgZ(0,"tui-doc-page",0),k.TgZ(1,"p",1),k._uU(2," Creating mask for a phone number is simple. The only required knowledge is the "),k.TgZ(3,"strong"),k._uU(4,"pattern\xa0mask\xa0expression"),k.qZA(),k._uU(5," with "),k.TgZ(6,"strong"),k._uU(7,"fixed\xa0characters"),k.qZA(),k._uU(8," . Read more about it in "),k.TgZ(9,"a",2),k._uU(10,' "Mask\xa0expression" '),k.qZA(),k._uU(11," section. "),k.qZA(),k.TgZ(12,"p",3),k._uU(13,"This page demonstrates some examples for different countries."),k.qZA(),k.TgZ(14,"tui-doc-example",4),k._UZ(15,"phone-doc-example-1"),k.qZA(),k.TgZ(16,"tui-doc-example",5),k.YNc(17,S,13,1,"ng-template",null,6,k.W1O),k._UZ(19,"phone-doc-example-2"),k.qZA(),k.qZA()),2&t){var n=k.MAs(18);k.xp6(9),k.Q6J("routerLink",e.maskExpressionDocPage),k.xp6(5),k.Q6J("content",e.usPhoneExample1),k.xp6(2),k.Q6J("content",e.kzPhoneExample2)("description",n)}},directives:[b.qo,d.V,c.yS,b.f2,A,J],encapsulation:2,changeDetection:0}),e}(),M=function(){var t=r(function t(){u(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=k.oAB({type:t}),t.\u0275inj=k.cJS({imports:[[a.ez,s.u5,s.UX,l.U5,p.fV,m.I,g.Qf,d.j,h.cn,c.Bz.forChild((0,f.Ve)(O))]]}),t}()}}])}(); \ No newline at end of file diff --git a/3355-es5.db2424c3a848903ffd9f.js b/3355-es5.db2424c3a848903ffd9f.js new file mode 100644 index 000000000..a0d8cbc4b --- /dev/null +++ b/3355-es5.db2424c3a848903ffd9f.js @@ -0,0 +1 @@ +!function(){"use strict";function t(t,e,n){return(e=i(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function e(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var o,r,i,u,a=[],s=!0,c=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;s=!1}else for(;!(s=(o=i.call(n)).done)&&(a.push(o.value),a.length!==e);s=!0);}catch(t){c=!0,r=t}finally{try{if(!s&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(c)throw r}}return a}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return n(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);"Object"===o&&t.constructor&&(o=t.constructor.name);if("Map"===o||"Set"===o)return Array.from(t);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return n(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n11?t(i):i},data:e(r)>=11?t(r):r}}}()],plugins:[(0,_.nQ)(function(t,n){var o=e(n,2);return[o[0]===o[1]?"+7 ".length:0,t.length]})]};function q(t,e){1&t&&(k._UZ(0,"img",3),k.ALo(1,"tuiFlag")),2&t&&k.Q6J("src",k.lcZ(1,1,"KZ"),k.LSH)}var J=function(){var t=function(){function t(){u(this,t),this.maskitoOptions=C,this.control=new s.NI("")}return r(t,[{key:"onFocus",value:function(){this.control.value||this.control.patchValue("+7 ")}},{key:"onBlur",value:function(){"+7 "===this.control.value&&this.control.patchValue("")}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=k.Xpm({type:t,selectors:[["phone-doc-example-2"]],decls:5,vars:5,consts:[[3,"formControl","tuiTextfieldCustomContent"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito","blur","focus"],["kzFlag",""],["alt","Flag of Kazakhstan","width","28",3,"src"]],template:function(t,e){if(1&t&&(k.TgZ(0,"tui-input",0),k._uU(1," Enter a phone number "),k.TgZ(2,"input",1),k.NdJ("blur",function(){return e.onBlur()})("focus",function(){return e.onFocus()}),k.qZA(),k.qZA(),k.YNc(3,q,2,3,"ng-template",null,2,k.W1O)),2&t){var n=k.MAs(4);k.Udp("max-width",20,"rem"),k.Q6J("formControl",e.control)("tuiTextfieldCustomContent",n),k.xp6(2),k.Q6J("maskito",e.maskitoOptions)}},directives:[g.K3,g.wU,s.JJ,s.oH,h.B7,x.MB,Z.F,U.r],pipes:[m.T],encapsulation:2,changeDetection:0}),t}();function S(t,e){if(1&t&&(k.TgZ(0,"p",1),k._uU(1," The following example demonstrates a more complex mask. It shows how to make the country prefix non-removable. It is achieved by built-in "),k.TgZ(2,"strong"),k._uU(3,"postprocessor"),k.qZA(),k._uU(4," from "),k.TgZ(5,"code"),k._uU(6,"@maskito/kit"),k.qZA(),k._uU(7," . "),k.qZA(),k.TgZ(8,"p"),k._uU(9," Read more about it in "),k.TgZ(10,"a",7),k._uU(11,' "With prefix" '),k.qZA(),k._uU(12," section. "),k.qZA()),2&t){var n=k.oxw();k.xp6(10),k.Q6J("routerLink",n.prefixDocPage)}}var O=function(){var e=r(function e(){u(this,e),this.maskExpressionDocPage="/core-concepts/mask-expression",this.prefixDocPage="/recipes/prefix",this.usPhoneExample1=t({},v.C.MaskitoOptions,i.e(793).then(i.t.bind(i,10793,17))),this.kzPhoneExample2=t({},v.C.MaskitoOptions,i.e(8644).then(i.t.bind(i,88644,17)))});return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=k.Xpm({type:e,selectors:[["phone-doc"]],decls:20,vars:4,consts:[["header","Phone","package","Recipes"],[1,"tui-space_top-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_bottom-0"],["id","us","heading","United States",3,"content"],["id","kz","heading","Kazakhstan",3,"content","description"],["kzMaskDescription",""],["fragment","by-postprocessor","tuiLink","",3,"routerLink"]],template:function(t,e){if(1&t&&(k.TgZ(0,"tui-doc-page",0),k.TgZ(1,"p",1),k._uU(2," Creating mask for a phone number is simple. The only required knowledge is the "),k.TgZ(3,"strong"),k._uU(4,"pattern\xa0mask\xa0expression"),k.qZA(),k._uU(5," with "),k.TgZ(6,"strong"),k._uU(7,"fixed\xa0characters"),k.qZA(),k._uU(8," . Read more about it in "),k.TgZ(9,"a",2),k._uU(10,' "Mask\xa0expression" '),k.qZA(),k._uU(11," section. "),k.qZA(),k.TgZ(12,"p",3),k._uU(13,"This page demonstrates some examples for different countries."),k.qZA(),k.TgZ(14,"tui-doc-example",4),k._UZ(15,"phone-doc-example-1"),k.qZA(),k.TgZ(16,"tui-doc-example",5),k.YNc(17,S,13,1,"ng-template",null,6,k.W1O),k._UZ(19,"phone-doc-example-2"),k.qZA(),k.qZA()),2&t){var n=k.MAs(18);k.xp6(9),k.Q6J("routerLink",e.maskExpressionDocPage),k.xp6(5),k.Q6J("content",e.usPhoneExample1),k.xp6(2),k.Q6J("content",e.kzPhoneExample2)("description",n)}},directives:[b.qo,d.V,c.yS,b.f2,A,J],encapsulation:2,changeDetection:0}),e}(),M=function(){var t=r(function t(){u(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=k.oAB({type:t}),t.\u0275inj=k.cJS({imports:[[a.ez,s.u5,s.UX,l.U5,p.fV,m.I,g.Qf,d.j,h.cn,c.Bz.forChild((0,f.Ve)(O))]]}),t}()}}])}(); \ No newline at end of file diff --git a/3506-es2015.4be026dd1a807756723b.js b/3506-es2015.4f34872cf4bdd22506bd.js similarity index 100% rename from 3506-es2015.4be026dd1a807756723b.js rename to 3506-es2015.4f34872cf4bdd22506bd.js diff --git a/3506-es5.4be026dd1a807756723b.js b/3506-es5.4f34872cf4bdd22506bd.js similarity index 100% rename from 3506-es5.4be026dd1a807756723b.js rename to 3506-es5.4f34872cf4bdd22506bd.js diff --git a/3820-es2015.0bfcb8281048e89237ca.js b/3820-es2015.0bfcb8281048e89237ca.js new file mode 100644 index 000000000..efe9de728 --- /dev/null +++ b/3820-es2015.0bfcb8281048e89237ca.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[3820],{70997:function(e,t,i){i.d(t,{fV:function(){return o}});var r=i(74788),a=i(41823);let o=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({imports:[a.JF,a.mG,a.Lx,a.Lq,a.u4]}),e})()},43820:function(e,t,i){i.r(t),i.d(t,{WhatIsMaskitoDocPageModule:function(){return Z}});var r=i(12057),a=i(86561),o=i(70997),s=i(44427),n=i(82847),u=i(46841),c=i(45019),g=i(74788),l=i(41823);let p=(()=>{class e{constructor(){this.maskitoLibrariesDocPage="/getting-started/maskito-libraries",this.coreConceptsOverviewDocPage="/core-concepts/overview",this.angularDocPage="/frameworks/angular",this.reactDocPage="/frameworks/react",this.vueDocPage="/frameworks/vue"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["what-is-maskito-doc-page"]],decls:76,vars:7,consts:[["header","What is Maskito?"],[1,"tui-space_top-8"],[1,"tui-list"],[1,"tui-list__item"],["href","https://www.cypress.io","rel","noreferrer","target","_blank","tuiLink",""],["tuiLink","",3,"routerLink"],[1,"islands-wrapper"],["tuiIsland","",1,"island",3,"hoverable","routerLink"],[1,"tui-island__content"],["mode","link","size","s","src","tuiIconGridLarge",1,"tui-island__figure"],[1,"tui-island__title"],[1,"tui-island__paragraph"],["mode","link","size","s","src","tuiIconSettingsLarge",1,"tui-island__figure"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-doc-page",0),g.TgZ(1,"div"),g.TgZ(2,"strong"),g._uU(3,"Maskito"),g.qZA(),g._uU(4," is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format. "),g.qZA(),g.TgZ(5,"p"),g._uU(6," Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc. "),g.qZA(),g.TgZ(7,"section",1),g.TgZ(8,"h2"),g._uU(9,"Why Maskito?"),g.qZA(),g.TgZ(10,"ul",2),g.TgZ(11,"li",3),g.TgZ(12,"strong"),g._uU(13,"Maskito"),g.qZA(),g._uU(14," supports all user\u2019s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard. "),g.qZA(),g.TgZ(15,"li",3),g.TgZ(16,"strong"),g._uU(17,"Maskito"),g.qZA(),g._uU(18," is robust. The whole project is developed with "),g.TgZ(19,"code"),g._uU(20,"strict"),g.qZA(),g._uU(21," TypeScript mode. Our code is covered by hundreds of "),g.TgZ(22,"a",4),g._uU(23," Cypress "),g.qZA(),g._uU(24," tests. "),g.qZA(),g.TgZ(25,"li",3),g._uU(26,"Server Side Rendering and Shadow DOM support."),g.qZA(),g.TgZ(27,"li",3),g._uU(28," You can use it with "),g.TgZ(29,"code"),g._uU(30,"HTMLInputElement"),g.qZA(),g._uU(31," and "),g.TgZ(32,"code"),g._uU(33,"HTMLTextAreaElement"),g.qZA(),g._uU(34," . "),g.qZA(),g.TgZ(35,"li",3),g.TgZ(36,"strong"),g._uU(37,"Maskito"),g.qZA(),g._uU(38," core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for "),g.TgZ(39,"a",5),g._uU(40," Angular "),g.qZA(),g._uU(41," , "),g.TgZ(42,"a",5),g._uU(43," React "),g.qZA(),g._uU(44," and "),g.TgZ(45,"a",5),g._uU(46," Vue "),g.qZA(),g._uU(47," as well. "),g.qZA(),g.TgZ(48,"li",3),g.TgZ(49,"strong"),g._uU(50,"Maskito"),g.qZA(),g._uU(51," includes optional framework-agnostic package with configurable ready-to-use masks. "),g.qZA(),g.qZA(),g.qZA(),g.TgZ(52,"p"),g._uU(53," No textfield with invalid value! Use Maskito. "),g.TgZ(54,"strong"),g._uU(55,"Mask it!"),g.qZA(),g.qZA(),g.TgZ(56,"section",1),g.TgZ(57,"h2"),g._uU(58,"Learn about Maskito"),g.qZA(),g.TgZ(59,"div",6),g.TgZ(60,"a",7),g.TgZ(61,"div",8),g._UZ(62,"tui-marker-icon",9),g.TgZ(63,"div"),g.TgZ(64,"h3",10),g._uU(65,"Explore libraries"),g.qZA(),g.TgZ(66,"p",11),g._uU(67," Maskito consists of several libraries. Explore them and learn how to install and use them. "),g.qZA(),g.qZA(),g.qZA(),g.qZA(),g.TgZ(68,"a",7),g.TgZ(69,"div",8),g._UZ(70,"tui-marker-icon",12),g.TgZ(71,"div"),g.TgZ(72,"h3",10),g._uU(73,"Core concepts"),g.qZA(),g.TgZ(74,"p",11),g._uU(75," Learn about mask expression, preprocessors and postprocessors, overwrite mode etc. "),g.qZA(),g.qZA(),g.qZA(),g.qZA(),g.qZA(),g.qZA(),g.qZA()),2&e&&(g.xp6(39),g.Q6J("routerLink",t.angularDocPage),g.xp6(3),g.Q6J("routerLink",t.reactDocPage),g.xp6(3),g.Q6J("routerLink",t.vueDocPage),g.xp6(15),g.Q6J("hoverable",!0)("routerLink",t.maskitoLibrariesDocPage),g.xp6(8),g.Q6J("hoverable",!0)("routerLink",t.coreConceptsOverviewDocPage))},directives:[l.qo,n.V,a.yS,u.h,c.B],styles:[".islands-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:2rem;gap:2rem}.island[_ngcontent-%COMP%]{flex:1;min-width:18rem}"],changeDetection:0}),e})(),Z=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=g.oAB({type:e}),e.\u0275inj=g.cJS({imports:[[r.ez,o.fV,u.y,n.j,c.z,a.Bz.forChild((0,s.Ve)(p))]]}),e})()}}]); \ No newline at end of file diff --git a/3820-es2015.a58bdd7a9b871646747d.js b/3820-es2015.a58bdd7a9b871646747d.js deleted file mode 100644 index bd531b1b8..000000000 --- a/3820-es2015.a58bdd7a9b871646747d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[3820],{70997:function(e,t,i){i.d(t,{fV:function(){return o}});var r=i(74788),a=i(41823);let o=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({imports:[a.JF,a.mG,a.Lx,a.Lq,a.u4]}),e})()},43820:function(e,t,i){i.r(t),i.d(t,{WhatIsMaskitoDocPageModule:function(){return Z}});var r=i(12057),a=i(2586),o=i(70997),s=i(44427),n=i(82847),u=i(46841),c=i(45019),g=i(74788),l=i(41823);let p=(()=>{class e{constructor(){this.maskitoLibrariesDocPage="/getting-started/maskito-libraries",this.coreConceptsOverviewDocPage="/core-concepts/overview",this.angularDocPage="/frameworks/angular",this.reactDocPage="/frameworks/react",this.vueDocPage="/frameworks/vue"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["what-is-maskito-doc-page"]],decls:76,vars:7,consts:[["header","What is Maskito?"],[1,"tui-space_top-8"],[1,"tui-list"],[1,"tui-list__item"],["href","https://www.cypress.io","rel","noreferrer","target","_blank","tuiLink",""],["tuiLink","",3,"routerLink"],[1,"islands-wrapper"],["tuiIsland","",1,"island",3,"hoverable","routerLink"],[1,"tui-island__content"],["mode","link","size","s","src","tuiIconGridLarge",1,"tui-island__figure"],[1,"tui-island__title"],[1,"tui-island__paragraph"],["mode","link","size","s","src","tuiIconSettingsLarge",1,"tui-island__figure"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-doc-page",0),g.TgZ(1,"div"),g.TgZ(2,"strong"),g._uU(3,"Maskito"),g.qZA(),g._uU(4," is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format. "),g.qZA(),g.TgZ(5,"p"),g._uU(6," Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc. "),g.qZA(),g.TgZ(7,"section",1),g.TgZ(8,"h2"),g._uU(9,"Why Maskito?"),g.qZA(),g.TgZ(10,"ul",2),g.TgZ(11,"li",3),g.TgZ(12,"strong"),g._uU(13,"Maskito"),g.qZA(),g._uU(14," supports all user\u2019s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard. "),g.qZA(),g.TgZ(15,"li",3),g.TgZ(16,"strong"),g._uU(17,"Maskito"),g.qZA(),g._uU(18," is robust. The whole project is developed with "),g.TgZ(19,"code"),g._uU(20,"strict"),g.qZA(),g._uU(21," TypeScript mode. Our code is covered by hundreds of "),g.TgZ(22,"a",4),g._uU(23," Cypress "),g.qZA(),g._uU(24," tests. "),g.qZA(),g.TgZ(25,"li",3),g._uU(26,"Server Side Rendering and Shadow DOM support."),g.qZA(),g.TgZ(27,"li",3),g._uU(28," You can use it with "),g.TgZ(29,"code"),g._uU(30,"HTMLInputElement"),g.qZA(),g._uU(31," and "),g.TgZ(32,"code"),g._uU(33,"HTMLTextAreaElement"),g.qZA(),g._uU(34," . "),g.qZA(),g.TgZ(35,"li",3),g.TgZ(36,"strong"),g._uU(37,"Maskito"),g.qZA(),g._uU(38," core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for "),g.TgZ(39,"a",5),g._uU(40," Angular "),g.qZA(),g._uU(41," , "),g.TgZ(42,"a",5),g._uU(43," React "),g.qZA(),g._uU(44," and "),g.TgZ(45,"a",5),g._uU(46," Vue "),g.qZA(),g._uU(47," as well. "),g.qZA(),g.TgZ(48,"li",3),g.TgZ(49,"strong"),g._uU(50,"Maskito"),g.qZA(),g._uU(51," includes optional framework-agnostic package with configurable ready-to-use masks. "),g.qZA(),g.qZA(),g.qZA(),g.TgZ(52,"p"),g._uU(53," No textfield with invalid value! Use Maskito. "),g.TgZ(54,"strong"),g._uU(55,"Mask it!"),g.qZA(),g.qZA(),g.TgZ(56,"section",1),g.TgZ(57,"h2"),g._uU(58,"Learn about Maskito"),g.qZA(),g.TgZ(59,"div",6),g.TgZ(60,"a",7),g.TgZ(61,"div",8),g._UZ(62,"tui-marker-icon",9),g.TgZ(63,"div"),g.TgZ(64,"h3",10),g._uU(65,"Explore libraries"),g.qZA(),g.TgZ(66,"p",11),g._uU(67," Maskito consists of several libraries. Explore them and learn how to install and use them. "),g.qZA(),g.qZA(),g.qZA(),g.qZA(),g.TgZ(68,"a",7),g.TgZ(69,"div",8),g._UZ(70,"tui-marker-icon",12),g.TgZ(71,"div"),g.TgZ(72,"h3",10),g._uU(73,"Core concepts"),g.qZA(),g.TgZ(74,"p",11),g._uU(75," Learn about mask expression, preprocessors and postprocessors, overwrite mode etc. "),g.qZA(),g.qZA(),g.qZA(),g.qZA(),g.qZA(),g.qZA(),g.qZA()),2&e&&(g.xp6(39),g.Q6J("routerLink",t.angularDocPage),g.xp6(3),g.Q6J("routerLink",t.reactDocPage),g.xp6(3),g.Q6J("routerLink",t.vueDocPage),g.xp6(15),g.Q6J("hoverable",!0)("routerLink",t.maskitoLibrariesDocPage),g.xp6(8),g.Q6J("hoverable",!0)("routerLink",t.coreConceptsOverviewDocPage))},directives:[l.qo,n.V,a.yS,u.h,c.B],styles:[".islands-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:2rem;gap:2rem}.island[_ngcontent-%COMP%]{flex:1;min-width:18rem}"],changeDetection:0}),e})(),Z=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=g.oAB({type:e}),e.\u0275inj=g.cJS({imports:[[r.ez,o.fV,u.y,n.j,c.z,a.Bz.forChild((0,s.Ve)(p))]]}),e})()}}]); \ No newline at end of file diff --git a/3820-es5.0bfcb8281048e89237ca.js b/3820-es5.0bfcb8281048e89237ca.js new file mode 100644 index 000000000..271050ccd --- /dev/null +++ b/3820-es5.0bfcb8281048e89237ca.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){for(var i=0;i{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[s.JF,s.mG,s.Lx,s.Lq,s.u4]}),e})()},24272:function(e,t,o){o.r(t),o.d(t,{PrefixDocModule:function(){return T}});var n=o(12057),s=o(87862),r=o(86561),i=o(52494),a=o(70997),c=o(44427),p=o(82847),u=o(60885),l=o(21673),d=o(14707),m=o(74788),f=o(41823),h={mask:({value:e})=>{const t=e.replace(/\D/g,"").length;return["$",...new Array(t||1).fill(/\d/)]}},g=o(94853),x=o(49510),Z=o(47258);let k=(()=>{class e{constructor(){this.maskitoOptions=h,this.value=""}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["prefix-doc-example-1"]],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(m.TgZ(0,"tui-input",0),m.NdJ("ngModelChange",function(e){return t.value=e}),m._uU(1," Enter price "),m._UZ(2,"input",1),m.qZA()),2&e&&(m.Udp("max-width",20,"rem"),m.Q6J("ngModel",t.value),m.xp6(2),m.Q6J("maskito",t.maskitoOptions))},directives:[l.K3,l.wU,s.JJ,s.On,g.MB,x.F,Z.r],encapsulation:2,changeDetection:0}),e})();var A={mask:/^\$?\d*$/,postprocessors:[(0,o(64916).jX)("$")]};let v=(()=>{class e{constructor(){this.maskitoOptions=A,this.value=""}onFocus(){this.value||(this.value="$")}onBlur(){"$"===this.value&&(this.value="")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["prefix-doc-example-2"]],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito","blur","focus"]],template:function(e,t){1&e&&(m.TgZ(0,"tui-input",0),m.NdJ("ngModelChange",function(e){return t.value=e}),m._uU(1," Enter price "),m.TgZ(2,"input",1),m.NdJ("blur",function(){return t.onBlur()})("focus",function(){return t.onFocus()}),m.qZA(),m.qZA()),2&e&&(m.Udp("max-width",20,"rem"),m.Q6J("ngModel",t.value),m.xp6(2),m.Q6J("maskito",t.maskitoOptions))},directives:[l.K3,l.wU,s.JJ,s.On,g.MB,x.F,Z.r],encapsulation:2,changeDetection:0}),e})();function w(e,t){if(1&e&&(m._uU(0," This example demonstrates how to create prefix via dynamic "),m.TgZ(1,"strong"),m.TgZ(2,"a",7),m._uU(3," pattern\xa0mask\xa0expression "),m.qZA(),m.qZA(),m._uU(4," . Dollar symbol is a fixed character, which will be automatically added when user forgets to type it or deleted when user erase all digits. ")),2&e){const e=m.oxw();m.xp6(2),m.Q6J("routerLink",e.maskExpressionDocPage)}}function U(e,t){if(1&e&&(m.TgZ(0,"p",1),m._uU(1," This example demonstrates how to create prefix via "),m.TgZ(2,"strong"),m.TgZ(3,"a",7),m._uU(4," postprocessor "),m.qZA(),m.qZA(),m._uU(5," . It provides more flexibility, and you can configure any desired behaviour. You can use built-in "),m.TgZ(6,"code"),m._uU(7,"maskitoPrefixPostprocessorGenerator"),m.qZA(),m._uU(8," or create your own. "),m.qZA(),m.TgZ(9,"tui-notification",8),m._uU(10," Don't forget that "),m.TgZ(11,"code"),m._uU(12,"mask"),m.qZA(),m._uU(13," property should be compatible with a new prefix! "),m.qZA()),2&e){const e=m.oxw();m.xp6(3),m.Q6J("routerLink",e.processorsDocPage)}}let y=(()=>{class e{constructor(){this.maskExpressionDocPage="/core-concepts/mask-expression",this.processorsDocPage="/core-concepts/processors",this.patternMaskApproachExample1={[d.C.MaskitoOptions]:o.e(2830).then(o.t.bind(o,82830,17))},this.postprocessorApproachExample2={[d.C.MaskitoOptions]:o.e(9328).then(o.t.bind(o,9328,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["prefix-doc"]],decls:14,vars:4,consts:[["header","With prefix","package","Recipes"],[1,"tui-space_top-0"],[1,"tui-space_bottom-0"],["id","by-pattern-mask-expression","heading","By pattern mask expression",3,"content","description"],["patternMaskApproachDescription",""],["id","by-postprocessor","heading","By postprocessor",3,"content","description"],["postprocessorApproachDescription",""],["tuiLink","",3,"routerLink"],["status","warning"]],template:function(e,t){if(1&e&&(m.TgZ(0,"tui-doc-page",0),m.TgZ(1,"section"),m.TgZ(2,"p",1),m._uU(3," Use prefixes to indicate things like currencies, area / phone country codes and etc. "),m.qZA(),m.TgZ(4,"p",2),m._uU(5," There are two approaches to add prefix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts. "),m.qZA(),m.qZA(),m.TgZ(6,"tui-doc-example",3),m.YNc(7,w,5,1,"ng-template",null,4,m.W1O),m._UZ(9,"prefix-doc-example-1"),m.qZA(),m.TgZ(10,"tui-doc-example",5),m.YNc(11,U,14,1,"ng-template",null,6,m.W1O),m._UZ(13,"prefix-doc-example-2"),m.qZA(),m.qZA()),2&e){const e=m.MAs(8),o=m.MAs(12);m.xp6(6),m.Q6J("content",t.patternMaskApproachExample1)("description",e),m.xp6(4),m.Q6J("content",t.postprocessorApproachExample2)("description",o)}},directives:[f.qo,f.f2,k,v,p.V,r.yS,u.L],encapsulation:2,changeDetection:0}),e})(),T=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=m.oAB({type:e}),e.\u0275inj=m.cJS({imports:[[n.ez,s.u5,i.U5,a.fV,l.Qf,p.j,u.H,r.Bz.forChild((0,c.Ve)(y))]]}),e})()}}]); \ No newline at end of file diff --git a/4272-es2015.c1cac568aabdb86a0bbd.js b/4272-es2015.c1cac568aabdb86a0bbd.js deleted file mode 100644 index 0c9763884..000000000 --- a/4272-es2015.c1cac568aabdb86a0bbd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[4272],{70997:function(e,t,o){o.d(t,{fV:function(){return r}});var n=o(74788),s=o(41823);let r=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[s.JF,s.mG,s.Lx,s.Lq,s.u4]}),e})()},24272:function(e,t,o){o.r(t),o.d(t,{PrefixDocModule:function(){return T}});var n=o(12057),s=o(87862),r=o(2586),i=o(52494),a=o(70997),c=o(44427),p=o(82847),u=o(60885),l=o(21673),d=o(14707),m=o(74788),f=o(41823),h={mask:({value:e})=>{const t=e.replace(/\D/g,"").length;return["$",...new Array(t||1).fill(/\d/)]}},g=o(94853),x=o(49510),Z=o(47258);let k=(()=>{class e{constructor(){this.maskitoOptions=h,this.value=""}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["prefix-doc-example-1"]],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(m.TgZ(0,"tui-input",0),m.NdJ("ngModelChange",function(e){return t.value=e}),m._uU(1," Enter price "),m._UZ(2,"input",1),m.qZA()),2&e&&(m.Udp("max-width",20,"rem"),m.Q6J("ngModel",t.value),m.xp6(2),m.Q6J("maskito",t.maskitoOptions))},directives:[l.K3,l.wU,s.JJ,s.On,g.MB,x.F,Z.r],encapsulation:2,changeDetection:0}),e})();var A={mask:/^\$?\d*$/,postprocessors:[(0,o(64916).jX)("$")]};let v=(()=>{class e{constructor(){this.maskitoOptions=A,this.value=""}onFocus(){this.value||(this.value="$")}onBlur(){"$"===this.value&&(this.value="")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["prefix-doc-example-2"]],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito","blur","focus"]],template:function(e,t){1&e&&(m.TgZ(0,"tui-input",0),m.NdJ("ngModelChange",function(e){return t.value=e}),m._uU(1," Enter price "),m.TgZ(2,"input",1),m.NdJ("blur",function(){return t.onBlur()})("focus",function(){return t.onFocus()}),m.qZA(),m.qZA()),2&e&&(m.Udp("max-width",20,"rem"),m.Q6J("ngModel",t.value),m.xp6(2),m.Q6J("maskito",t.maskitoOptions))},directives:[l.K3,l.wU,s.JJ,s.On,g.MB,x.F,Z.r],encapsulation:2,changeDetection:0}),e})();function w(e,t){if(1&e&&(m._uU(0," This example demonstrates how to create prefix via dynamic "),m.TgZ(1,"strong"),m.TgZ(2,"a",7),m._uU(3," pattern\xa0mask\xa0expression "),m.qZA(),m.qZA(),m._uU(4," . Dollar symbol is a fixed character, which will be automatically added when user forgets to type it or deleted when user erase all digits. ")),2&e){const e=m.oxw();m.xp6(2),m.Q6J("routerLink",e.maskExpressionDocPage)}}function U(e,t){if(1&e&&(m.TgZ(0,"p",1),m._uU(1," This example demonstrates how to create prefix via "),m.TgZ(2,"strong"),m.TgZ(3,"a",7),m._uU(4," postprocessor "),m.qZA(),m.qZA(),m._uU(5," . It provides more flexibility, and you can configure any desired behaviour. You can use built-in "),m.TgZ(6,"code"),m._uU(7,"maskitoPrefixPostprocessorGenerator"),m.qZA(),m._uU(8," or create your own. "),m.qZA(),m.TgZ(9,"tui-notification",8),m._uU(10," Don't forget that "),m.TgZ(11,"code"),m._uU(12,"mask"),m.qZA(),m._uU(13," property should be compatible with a new prefix! "),m.qZA()),2&e){const e=m.oxw();m.xp6(3),m.Q6J("routerLink",e.processorsDocPage)}}let y=(()=>{class e{constructor(){this.maskExpressionDocPage="/core-concepts/mask-expression",this.processorsDocPage="/core-concepts/processors",this.patternMaskApproachExample1={[d.C.MaskitoOptions]:o.e(2830).then(o.t.bind(o,82830,17))},this.postprocessorApproachExample2={[d.C.MaskitoOptions]:o.e(9328).then(o.t.bind(o,9328,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=m.Xpm({type:e,selectors:[["prefix-doc"]],decls:14,vars:4,consts:[["header","With prefix","package","Recipes"],[1,"tui-space_top-0"],[1,"tui-space_bottom-0"],["id","by-pattern-mask-expression","heading","By pattern mask expression",3,"content","description"],["patternMaskApproachDescription",""],["id","by-postprocessor","heading","By postprocessor",3,"content","description"],["postprocessorApproachDescription",""],["tuiLink","",3,"routerLink"],["status","warning"]],template:function(e,t){if(1&e&&(m.TgZ(0,"tui-doc-page",0),m.TgZ(1,"section"),m.TgZ(2,"p",1),m._uU(3," Use prefixes to indicate things like currencies, area / phone country codes and etc. "),m.qZA(),m.TgZ(4,"p",2),m._uU(5," There are two approaches to add prefix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts. "),m.qZA(),m.qZA(),m.TgZ(6,"tui-doc-example",3),m.YNc(7,w,5,1,"ng-template",null,4,m.W1O),m._UZ(9,"prefix-doc-example-1"),m.qZA(),m.TgZ(10,"tui-doc-example",5),m.YNc(11,U,14,1,"ng-template",null,6,m.W1O),m._UZ(13,"prefix-doc-example-2"),m.qZA(),m.qZA()),2&e){const e=m.MAs(8),o=m.MAs(12);m.xp6(6),m.Q6J("content",t.patternMaskApproachExample1)("description",e),m.xp6(4),m.Q6J("content",t.postprocessorApproachExample2)("description",o)}},directives:[f.qo,f.f2,k,v,p.V,r.yS,u.L],encapsulation:2,changeDetection:0}),e})(),T=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=m.oAB({type:e}),e.\u0275inj=m.cJS({imports:[[n.ez,s.u5,i.U5,a.fV,l.Qf,p.j,u.H,r.Bz.forChild((0,c.Ve)(y))]]}),e})()}}]); \ No newline at end of file diff --git a/4272-es5.5e25f90cf4e1bb1291b8.js b/4272-es5.5e25f90cf4e1bb1291b8.js new file mode 100644 index 000000000..1764424a4 --- /dev/null +++ b/4272-es5.5e25f90cf4e1bb1291b8.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},70439:function(e,t,a){a.r(t),a.d(t,{MaskitoLibrariesDocPageModule:function(){return l}});var o=a(12057),i=a(86561),r=a(70997),n=a(44427),s=a(82847),u=a(60885),c=a(74788),p=a(41823);let Z=(()=>{class e{constructor(){this.numberMaskDocPage="/kit/number",this.phoneMaskDocPage="/addons/phone",this.timeMaskDocPage="/kit/time",this.coreConceptsOverviewDocPage="/core-concepts/overview",this.angularDocPage="/frameworks/angular",this.reactDocPage="/frameworks/react",this.vueDocPage="/frameworks/vue"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["maskito-libraries-doc-page"]],decls:88,vars:7,consts:[["header","Maskito libraries"],[1,"tui-space_top-0"],[1,"tui-list"],[1,"tui-list__item","tui-space_bottom-12"],["status","info"],["code","npm install @maskito/core","filename","/your/project/path>"],["tuiLink","",3,"routerLink"],["code","npm install @maskito/kit","filename","/your/project/path>"],["href","https://www.npmjs.com/package/libphonenumber-js","tuiLink",""],["code","npm install @maskito/phone","filename","/your/project/path>"],["code","npm install @maskito/angular","filename","/your/project/path>"],["code","npm install @maskito/react","filename","/your/project/path>"],[1,"tui-list__item"],["code","npm install @maskito/vue","filename","/your/project/path>"]],template:function(e,t){1&e&&(c.TgZ(0,"tui-doc-page",0),c.TgZ(1,"p",1),c.TgZ(2,"strong"),c._uU(3,"Maskito"),c.qZA(),c._uU(4," is a collection of libraries. Explore them and learn how to install and use them. "),c.qZA(),c.TgZ(5,"ul",2),c.TgZ(6,"li",3),c.TgZ(7,"strong"),c._uU(8,"@maskito/core"),c.qZA(),c.TgZ(9,"p",1),c._uU(10," It is the main zero-dependency and framework-agnostic package. It can be used alone in vanilla JavaScript project. It listens to "),c.TgZ(11,"code"),c._uU(12,"beforeinput"),c.qZA(),c._uU(13," and "),c.TgZ(14,"code"),c._uU(15,"input"),c.qZA(),c._uU(16," events to validate and calibrate text field value. "),c.qZA(),c.TgZ(17,"tui-notification",4),c._uU(18," All other Maskito's packages require "),c.TgZ(19,"code"),c._uU(20,"@maskito/core"),c.qZA(),c._uU(21," as peer-dependency. "),c.qZA(),c._UZ(22,"tui-doc-code",5),c.TgZ(23,"p"),c._uU(24," Learn more about this library in "),c.TgZ(25,"a",6),c._uU(26,' "Core\xa0Concepts" '),c.qZA(),c._uU(27," section. "),c.qZA(),c.qZA(),c.TgZ(28,"li",3),c.TgZ(29,"strong"),c._uU(30,"@maskito/kit"),c.qZA(),c.TgZ(31,"p",1),c._uU(32," The optional framework-agnostic package. It contains ready-to-use masks with configurable parameters. "),c.qZA(),c._UZ(33,"tui-doc-code",7),c.TgZ(34,"p"),c._uU(35," See examples: "),c.TgZ(36,"a",6),c._uU(37," Number "),c.qZA(),c._uU(38," or "),c.TgZ(39,"a",6),c._uU(40," Time "),c.qZA(),c._uU(41," . "),c.qZA(),c.qZA(),c.TgZ(42,"li",3),c.TgZ(43,"strong"),c._uU(44,"@maskito/phone"),c.qZA(),c.TgZ(45,"p",1),c._uU(46," The optional framework-agnostic package. It contains ready-to-use international phone mask based on popular "),c.TgZ(47,"a",8),c._uU(48," libphonenumber-js "),c.qZA(),c._uU(49," package. "),c.qZA(),c._UZ(50,"tui-doc-code",9),c.TgZ(51,"p"),c._uU(52," See example "),c.TgZ(53,"a",6),c._uU(54," Phone Mask "),c.qZA(),c.qZA(),c.qZA(),c.TgZ(55,"li",3),c.TgZ(56,"strong"),c._uU(57,"@maskito/angular"),c.qZA(),c.TgZ(58,"p",1),c._uU(59," The Angular-specific library. It provides a convenient way to use Maskito as a directive. "),c.qZA(),c._UZ(60,"tui-doc-code",10),c.TgZ(61,"p"),c._uU(62," Learn more about this library in "),c.TgZ(63,"a",6),c._uU(64,' "Angular" '),c.qZA(),c._uU(65," section. "),c.qZA(),c.qZA(),c.TgZ(66,"li",3),c.TgZ(67,"strong"),c._uU(68,"@maskito/react"),c.qZA(),c.TgZ(69,"p",1),c._uU(70," The React-specific library. It provides a convenient way to use Maskito as a hook. "),c.qZA(),c._UZ(71,"tui-doc-code",11),c.TgZ(72,"p"),c._uU(73," Learn more about this library in "),c.TgZ(74,"a",6),c._uU(75,' "React" '),c.qZA(),c._uU(76," section. "),c.qZA(),c.qZA(),c.TgZ(77,"li",12),c.TgZ(78,"strong"),c._uU(79,"@maskito/vue"),c.qZA(),c.TgZ(80,"p",1),c._uU(81," The Vue-specific library. It provides a convenient way to use Maskito as a directive. "),c.qZA(),c._UZ(82,"tui-doc-code",13),c.TgZ(83,"p"),c._uU(84," Learn more about this library in "),c.TgZ(85,"a",6),c._uU(86,' "Vue" '),c.qZA(),c._uU(87," section. "),c.qZA(),c.qZA(),c.qZA(),c.qZA()),2&e&&(c.xp6(25),c.Q6J("routerLink",t.coreConceptsOverviewDocPage),c.xp6(11),c.Q6J("routerLink",t.numberMaskDocPage),c.xp6(3),c.Q6J("routerLink",t.timeMaskDocPage),c.xp6(14),c.Q6J("routerLink",t.phoneMaskDocPage),c.xp6(10),c.Q6J("routerLink",t.angularDocPage),c.xp6(11),c.Q6J("routerLink",t.reactDocPage),c.xp6(11),c.Q6J("routerLink",t.vueDocPage))},directives:[p.qo,u.L,p.c0,s.V,i.yS],encapsulation:2,changeDetection:0}),e})(),l=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[o.ez,r.fV,s.j,u.H,i.Bz.forChild((0,n.Ve)(Z))]]}),e})()}}]); \ No newline at end of file diff --git a/439-es2015.cfaff1f9e85b36064cb3.js b/439-es2015.cfaff1f9e85b36064cb3.js deleted file mode 100644 index 8900d1e18..000000000 --- a/439-es2015.cfaff1f9e85b36064cb3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[439],{70997:function(e,t,a){a.d(t,{fV:function(){return r}});var o=a(74788),i=a(41823);let r=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},70439:function(e,t,a){a.r(t),a.d(t,{MaskitoLibrariesDocPageModule:function(){return l}});var o=a(12057),i=a(2586),r=a(70997),n=a(44427),s=a(82847),u=a(60885),c=a(74788),p=a(41823);let Z=(()=>{class e{constructor(){this.numberMaskDocPage="/kit/number",this.phoneMaskDocPage="/addons/phone",this.timeMaskDocPage="/kit/time",this.coreConceptsOverviewDocPage="/core-concepts/overview",this.angularDocPage="/frameworks/angular",this.reactDocPage="/frameworks/react",this.vueDocPage="/frameworks/vue"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["maskito-libraries-doc-page"]],decls:88,vars:7,consts:[["header","Maskito libraries"],[1,"tui-space_top-0"],[1,"tui-list"],[1,"tui-list__item","tui-space_bottom-12"],["status","info"],["code","npm install @maskito/core","filename","/your/project/path>"],["tuiLink","",3,"routerLink"],["code","npm install @maskito/kit","filename","/your/project/path>"],["href","https://www.npmjs.com/package/libphonenumber-js","tuiLink",""],["code","npm install @maskito/phone","filename","/your/project/path>"],["code","npm install @maskito/angular","filename","/your/project/path>"],["code","npm install @maskito/react","filename","/your/project/path>"],[1,"tui-list__item"],["code","npm install @maskito/vue","filename","/your/project/path>"]],template:function(e,t){1&e&&(c.TgZ(0,"tui-doc-page",0),c.TgZ(1,"p",1),c.TgZ(2,"strong"),c._uU(3,"Maskito"),c.qZA(),c._uU(4," is a collection of libraries. Explore them and learn how to install and use them. "),c.qZA(),c.TgZ(5,"ul",2),c.TgZ(6,"li",3),c.TgZ(7,"strong"),c._uU(8,"@maskito/core"),c.qZA(),c.TgZ(9,"p",1),c._uU(10," It is the main zero-dependency and framework-agnostic package. It can be used alone in vanilla JavaScript project. It listens to "),c.TgZ(11,"code"),c._uU(12,"beforeinput"),c.qZA(),c._uU(13," and "),c.TgZ(14,"code"),c._uU(15,"input"),c.qZA(),c._uU(16," events to validate and calibrate text field value. "),c.qZA(),c.TgZ(17,"tui-notification",4),c._uU(18," All other Maskito's packages require "),c.TgZ(19,"code"),c._uU(20,"@maskito/core"),c.qZA(),c._uU(21," as peer-dependency. "),c.qZA(),c._UZ(22,"tui-doc-code",5),c.TgZ(23,"p"),c._uU(24," Learn more about this library in "),c.TgZ(25,"a",6),c._uU(26,' "Core\xa0Concepts" '),c.qZA(),c._uU(27," section. "),c.qZA(),c.qZA(),c.TgZ(28,"li",3),c.TgZ(29,"strong"),c._uU(30,"@maskito/kit"),c.qZA(),c.TgZ(31,"p",1),c._uU(32," The optional framework-agnostic package. It contains ready-to-use masks with configurable parameters. "),c.qZA(),c._UZ(33,"tui-doc-code",7),c.TgZ(34,"p"),c._uU(35," See examples: "),c.TgZ(36,"a",6),c._uU(37," Number "),c.qZA(),c._uU(38," or "),c.TgZ(39,"a",6),c._uU(40," Time "),c.qZA(),c._uU(41," . "),c.qZA(),c.qZA(),c.TgZ(42,"li",3),c.TgZ(43,"strong"),c._uU(44,"@maskito/phone"),c.qZA(),c.TgZ(45,"p",1),c._uU(46," The optional framework-agnostic package. It contains ready-to-use international phone mask based on popular "),c.TgZ(47,"a",8),c._uU(48," libphonenumber-js "),c.qZA(),c._uU(49," package. "),c.qZA(),c._UZ(50,"tui-doc-code",9),c.TgZ(51,"p"),c._uU(52," See example "),c.TgZ(53,"a",6),c._uU(54," Phone Mask "),c.qZA(),c.qZA(),c.qZA(),c.TgZ(55,"li",3),c.TgZ(56,"strong"),c._uU(57,"@maskito/angular"),c.qZA(),c.TgZ(58,"p",1),c._uU(59," The Angular-specific library. It provides a convenient way to use Maskito as a directive. "),c.qZA(),c._UZ(60,"tui-doc-code",10),c.TgZ(61,"p"),c._uU(62," Learn more about this library in "),c.TgZ(63,"a",6),c._uU(64,' "Angular" '),c.qZA(),c._uU(65," section. "),c.qZA(),c.qZA(),c.TgZ(66,"li",3),c.TgZ(67,"strong"),c._uU(68,"@maskito/react"),c.qZA(),c.TgZ(69,"p",1),c._uU(70," The React-specific library. It provides a convenient way to use Maskito as a hook. "),c.qZA(),c._UZ(71,"tui-doc-code",11),c.TgZ(72,"p"),c._uU(73," Learn more about this library in "),c.TgZ(74,"a",6),c._uU(75,' "React" '),c.qZA(),c._uU(76," section. "),c.qZA(),c.qZA(),c.TgZ(77,"li",12),c.TgZ(78,"strong"),c._uU(79,"@maskito/vue"),c.qZA(),c.TgZ(80,"p",1),c._uU(81," The Vue-specific library. It provides a convenient way to use Maskito as a directive. "),c.qZA(),c._UZ(82,"tui-doc-code",13),c.TgZ(83,"p"),c._uU(84," Learn more about this library in "),c.TgZ(85,"a",6),c._uU(86,' "Vue" '),c.qZA(),c._uU(87," section. "),c.qZA(),c.qZA(),c.qZA(),c.qZA()),2&e&&(c.xp6(25),c.Q6J("routerLink",t.coreConceptsOverviewDocPage),c.xp6(11),c.Q6J("routerLink",t.numberMaskDocPage),c.xp6(3),c.Q6J("routerLink",t.timeMaskDocPage),c.xp6(14),c.Q6J("routerLink",t.phoneMaskDocPage),c.xp6(10),c.Q6J("routerLink",t.angularDocPage),c.xp6(11),c.Q6J("routerLink",t.reactDocPage),c.xp6(11),c.Q6J("routerLink",t.vueDocPage))},directives:[p.qo,u.L,p.c0,s.V,i.yS],encapsulation:2,changeDetection:0}),e})(),l=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[o.ez,r.fV,s.j,u.H,i.Bz.forChild((0,n.Ve)(Z))]]}),e})()}}]); \ No newline at end of file diff --git a/439-es5.362005d17dbc153892d3.js b/439-es5.362005d17dbc153892d3.js new file mode 100644 index 000000000..9bf074e96 --- /dev/null +++ b/439-es5.362005d17dbc153892d3.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){for(var o=0;o"],["tuiLink","",3,"routerLink"],["code","npm install @maskito/kit","filename","/your/project/path>"],["href","https://www.npmjs.com/package/libphonenumber-js","tuiLink",""],["code","npm install @maskito/phone","filename","/your/project/path>"],["code","npm install @maskito/angular","filename","/your/project/path>"],["code","npm install @maskito/react","filename","/your/project/path>"],[1,"tui-list__item"],["code","npm install @maskito/vue","filename","/your/project/path>"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-doc-page",0),g.TgZ(1,"p",1),g.TgZ(2,"strong"),g._uU(3,"Maskito"),g.qZA(),g._uU(4," is a collection of libraries. Explore them and learn how to install and use them. "),g.qZA(),g.TgZ(5,"ul",2),g.TgZ(6,"li",3),g.TgZ(7,"strong"),g._uU(8,"@maskito/core"),g.qZA(),g.TgZ(9,"p",1),g._uU(10," It is the main zero-dependency and framework-agnostic package. It can be used alone in vanilla JavaScript project. It listens to "),g.TgZ(11,"code"),g._uU(12,"beforeinput"),g.qZA(),g._uU(13," and "),g.TgZ(14,"code"),g._uU(15,"input"),g.qZA(),g._uU(16," events to validate and calibrate text field value. "),g.qZA(),g.TgZ(17,"tui-notification",4),g._uU(18," All other Maskito's packages require "),g.TgZ(19,"code"),g._uU(20,"@maskito/core"),g.qZA(),g._uU(21," as peer-dependency. "),g.qZA(),g._UZ(22,"tui-doc-code",5),g.TgZ(23,"p"),g._uU(24," Learn more about this library in "),g.TgZ(25,"a",6),g._uU(26,' "Core\xa0Concepts" '),g.qZA(),g._uU(27," section. "),g.qZA(),g.qZA(),g.TgZ(28,"li",3),g.TgZ(29,"strong"),g._uU(30,"@maskito/kit"),g.qZA(),g.TgZ(31,"p",1),g._uU(32," The optional framework-agnostic package. It contains ready-to-use masks with configurable parameters. "),g.qZA(),g._UZ(33,"tui-doc-code",7),g.TgZ(34,"p"),g._uU(35," See examples: "),g.TgZ(36,"a",6),g._uU(37," Number "),g.qZA(),g._uU(38," or "),g.TgZ(39,"a",6),g._uU(40," Time "),g.qZA(),g._uU(41," . "),g.qZA(),g.qZA(),g.TgZ(42,"li",3),g.TgZ(43,"strong"),g._uU(44,"@maskito/phone"),g.qZA(),g.TgZ(45,"p",1),g._uU(46," The optional framework-agnostic package. It contains ready-to-use international phone mask based on popular "),g.TgZ(47,"a",8),g._uU(48," libphonenumber-js "),g.qZA(),g._uU(49," package. "),g.qZA(),g._UZ(50,"tui-doc-code",9),g.TgZ(51,"p"),g._uU(52," See example "),g.TgZ(53,"a",6),g._uU(54," Phone Mask "),g.qZA(),g.qZA(),g.qZA(),g.TgZ(55,"li",3),g.TgZ(56,"strong"),g._uU(57,"@maskito/angular"),g.qZA(),g.TgZ(58,"p",1),g._uU(59," The Angular-specific library. It provides a convenient way to use Maskito as a directive. "),g.qZA(),g._UZ(60,"tui-doc-code",10),g.TgZ(61,"p"),g._uU(62," Learn more about this library in "),g.TgZ(63,"a",6),g._uU(64,' "Angular" '),g.qZA(),g._uU(65," section. "),g.qZA(),g.qZA(),g.TgZ(66,"li",3),g.TgZ(67,"strong"),g._uU(68,"@maskito/react"),g.qZA(),g.TgZ(69,"p",1),g._uU(70," The React-specific library. It provides a convenient way to use Maskito as a hook. "),g.qZA(),g._UZ(71,"tui-doc-code",11),g.TgZ(72,"p"),g._uU(73," Learn more about this library in "),g.TgZ(74,"a",6),g._uU(75,' "React" '),g.qZA(),g._uU(76," section. "),g.qZA(),g.qZA(),g.TgZ(77,"li",12),g.TgZ(78,"strong"),g._uU(79,"@maskito/vue"),g.qZA(),g.TgZ(80,"p",1),g._uU(81," The Vue-specific library. It provides a convenient way to use Maskito as a directive. "),g.qZA(),g._UZ(82,"tui-doc-code",13),g.TgZ(83,"p"),g._uU(84," Learn more about this library in "),g.TgZ(85,"a",6),g._uU(86,' "Vue" '),g.qZA(),g._uU(87," section. "),g.qZA(),g.qZA(),g.qZA(),g.qZA()),2&e&&(g.xp6(25),g.Q6J("routerLink",t.coreConceptsOverviewDocPage),g.xp6(11),g.Q6J("routerLink",t.numberMaskDocPage),g.xp6(3),g.Q6J("routerLink",t.timeMaskDocPage),g.xp6(14),g.Q6J("routerLink",t.phoneMaskDocPage),g.xp6(10),g.Q6J("routerLink",t.angularDocPage),g.xp6(11),g.Q6J("routerLink",t.reactDocPage),g.xp6(11),g.Q6J("routerLink",t.vueDocPage))},directives:[Z.qo,l.L,Z.c0,p.V,u.yS],encapsulation:2,changeDetection:0}),n),k=function(){var e=t(function e(){o(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=g.oAB({type:e}),e.\u0275inj=g.cJS({imports:[[r.ez,c.fV,p.j,l.H,u.Bz.forChild((0,s.Ve)(m))]]}),e}()}}])}(); \ No newline at end of file diff --git a/439-es5.cfaff1f9e85b36064cb3.js b/439-es5.cfaff1f9e85b36064cb3.js deleted file mode 100644 index 42cccb58e..000000000 --- a/439-es5.cfaff1f9e85b36064cb3.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function e(e,t){for(var o=0;o"],["tuiLink","",3,"routerLink"],["code","npm install @maskito/kit","filename","/your/project/path>"],["href","https://www.npmjs.com/package/libphonenumber-js","tuiLink",""],["code","npm install @maskito/phone","filename","/your/project/path>"],["code","npm install @maskito/angular","filename","/your/project/path>"],["code","npm install @maskito/react","filename","/your/project/path>"],[1,"tui-list__item"],["code","npm install @maskito/vue","filename","/your/project/path>"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-doc-page",0),g.TgZ(1,"p",1),g.TgZ(2,"strong"),g._uU(3,"Maskito"),g.qZA(),g._uU(4," is a collection of libraries. Explore them and learn how to install and use them. "),g.qZA(),g.TgZ(5,"ul",2),g.TgZ(6,"li",3),g.TgZ(7,"strong"),g._uU(8,"@maskito/core"),g.qZA(),g.TgZ(9,"p",1),g._uU(10," It is the main zero-dependency and framework-agnostic package. It can be used alone in vanilla JavaScript project. It listens to "),g.TgZ(11,"code"),g._uU(12,"beforeinput"),g.qZA(),g._uU(13," and "),g.TgZ(14,"code"),g._uU(15,"input"),g.qZA(),g._uU(16," events to validate and calibrate text field value. "),g.qZA(),g.TgZ(17,"tui-notification",4),g._uU(18," All other Maskito's packages require "),g.TgZ(19,"code"),g._uU(20,"@maskito/core"),g.qZA(),g._uU(21," as peer-dependency. "),g.qZA(),g._UZ(22,"tui-doc-code",5),g.TgZ(23,"p"),g._uU(24," Learn more about this library in "),g.TgZ(25,"a",6),g._uU(26,' "Core\xa0Concepts" '),g.qZA(),g._uU(27," section. "),g.qZA(),g.qZA(),g.TgZ(28,"li",3),g.TgZ(29,"strong"),g._uU(30,"@maskito/kit"),g.qZA(),g.TgZ(31,"p",1),g._uU(32," The optional framework-agnostic package. It contains ready-to-use masks with configurable parameters. "),g.qZA(),g._UZ(33,"tui-doc-code",7),g.TgZ(34,"p"),g._uU(35," See examples: "),g.TgZ(36,"a",6),g._uU(37," Number "),g.qZA(),g._uU(38," or "),g.TgZ(39,"a",6),g._uU(40," Time "),g.qZA(),g._uU(41," . "),g.qZA(),g.qZA(),g.TgZ(42,"li",3),g.TgZ(43,"strong"),g._uU(44,"@maskito/phone"),g.qZA(),g.TgZ(45,"p",1),g._uU(46," The optional framework-agnostic package. It contains ready-to-use international phone mask based on popular "),g.TgZ(47,"a",8),g._uU(48," libphonenumber-js "),g.qZA(),g._uU(49," package. "),g.qZA(),g._UZ(50,"tui-doc-code",9),g.TgZ(51,"p"),g._uU(52," See example "),g.TgZ(53,"a",6),g._uU(54," Phone Mask "),g.qZA(),g.qZA(),g.qZA(),g.TgZ(55,"li",3),g.TgZ(56,"strong"),g._uU(57,"@maskito/angular"),g.qZA(),g.TgZ(58,"p",1),g._uU(59," The Angular-specific library. It provides a convenient way to use Maskito as a directive. "),g.qZA(),g._UZ(60,"tui-doc-code",10),g.TgZ(61,"p"),g._uU(62," Learn more about this library in "),g.TgZ(63,"a",6),g._uU(64,' "Angular" '),g.qZA(),g._uU(65," section. "),g.qZA(),g.qZA(),g.TgZ(66,"li",3),g.TgZ(67,"strong"),g._uU(68,"@maskito/react"),g.qZA(),g.TgZ(69,"p",1),g._uU(70," The React-specific library. It provides a convenient way to use Maskito as a hook. "),g.qZA(),g._UZ(71,"tui-doc-code",11),g.TgZ(72,"p"),g._uU(73," Learn more about this library in "),g.TgZ(74,"a",6),g._uU(75,' "React" '),g.qZA(),g._uU(76," section. "),g.qZA(),g.qZA(),g.TgZ(77,"li",12),g.TgZ(78,"strong"),g._uU(79,"@maskito/vue"),g.qZA(),g.TgZ(80,"p",1),g._uU(81," The Vue-specific library. It provides a convenient way to use Maskito as a directive. "),g.qZA(),g._UZ(82,"tui-doc-code",13),g.TgZ(83,"p"),g._uU(84," Learn more about this library in "),g.TgZ(85,"a",6),g._uU(86,' "Vue" '),g.qZA(),g._uU(87," section. "),g.qZA(),g.qZA(),g.qZA(),g.qZA()),2&e&&(g.xp6(25),g.Q6J("routerLink",t.coreConceptsOverviewDocPage),g.xp6(11),g.Q6J("routerLink",t.numberMaskDocPage),g.xp6(3),g.Q6J("routerLink",t.timeMaskDocPage),g.xp6(14),g.Q6J("routerLink",t.phoneMaskDocPage),g.xp6(10),g.Q6J("routerLink",t.angularDocPage),g.xp6(11),g.Q6J("routerLink",t.reactDocPage),g.xp6(11),g.Q6J("routerLink",t.vueDocPage))},directives:[Z.qo,l.L,Z.c0,p.V,u.yS],encapsulation:2,changeDetection:0}),n),k=function(){var e=t(function e(){o(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=g.oAB({type:e}),e.\u0275inj=g.cJS({imports:[[r.ez,c.fV,p.j,l.H,u.Bz.forChild((0,s.Ve)(m))]]}),e}()}}])}(); \ No newline at end of file diff --git a/4533-es2015.6d259a762d1598865d55.js b/4533-es2015.6d259a762d1598865d55.js new file mode 100644 index 000000000..0b5ff17d3 --- /dev/null +++ b/4533-es2015.6d259a762d1598865d55.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[4533],{70997:function(e,t,o){o.d(t,{fV:function(){return n}});var s=o(74788),i=o(41823);let n=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},54533:function(e,t,o){o.r(t),o.d(t,{ElementStateDocPageModule:function(){return l}});var s=o(12057),i=o(86561),n=o(70997),c=o(44427),r=o(82847),a=o(74788),u=o(41823);let p=(()=>{class e{constructor(){this.elementStateDemo=o.e(1127).then(o.t.bind(o,21127,17)),this.maskExpressionDocPage="/core-concepts/mask-expression",this.processorsDocPage="/core-concepts/processors",this.overwriteModeDocPage="/core-concepts/overwrite-mode"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["element-state-doc-page"]],decls:25,vars:4,consts:[["header","Element state"],[1,"tui-space_bottom-6"],[1,"tui-space_top-0"],[3,"code"],[1,"tui-list"],[1,"tui-list__item"],["tuiLink","",3,"routerLink"]],template:function(e,t){1&e&&(a.TgZ(0,"tui-doc-page",0),a.TgZ(1,"section",1),a.TgZ(2,"p",2),a.TgZ(3,"strong"),a._uU(4,"Element\xa0state"),a.qZA(),a._uU(5," is a concept which describes the main properties of the masked element at the certain period of time. "),a.qZA(),a.TgZ(6,"p"),a._uU(7,"It is an object which implements the following interface:"),a.qZA(),a._UZ(8,"tui-doc-code",3),a.qZA(),a.TgZ(9,"section"),a.TgZ(10,"p"),a._uU(11," This concept is actively used throughout "),a.TgZ(12,"strong"),a._uU(13,"Maskito"),a.qZA(),a._uU(14," libraries, and you can find its usage in the following topics: "),a.qZA(),a.TgZ(15,"ul",4),a.TgZ(16,"li",5),a.TgZ(17,"a",6),a._uU(18," Mask expression "),a.qZA(),a.qZA(),a.TgZ(19,"li",5),a.TgZ(20,"a",6),a._uU(21," Processors "),a.qZA(),a.qZA(),a.TgZ(22,"li",5),a.TgZ(23,"a",6),a._uU(24," Overwrite mode "),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.qZA()),2&e&&(a.xp6(8),a.Q6J("code",t.elementStateDemo),a.xp6(9),a.Q6J("routerLink",t.maskExpressionDocPage),a.xp6(3),a.Q6J("routerLink",t.processorsDocPage),a.xp6(3),a.Q6J("routerLink",t.overwriteModeDocPage))},directives:[u.qo,u.c0,r.V,i.yS],encapsulation:2,changeDetection:0}),e})(),l=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[s.ez,n.fV,r.j,i.Bz.forChild((0,c.Ve)(p))]]}),e})()}}]); \ No newline at end of file diff --git a/4533-es2015.ade8424268b7f70771db.js b/4533-es2015.ade8424268b7f70771db.js deleted file mode 100644 index a4021eed5..000000000 --- a/4533-es2015.ade8424268b7f70771db.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[4533],{70997:function(e,t,o){o.d(t,{fV:function(){return n}});var s=o(74788),i=o(41823);let n=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},54533:function(e,t,o){o.r(t),o.d(t,{ElementStateDocPageModule:function(){return l}});var s=o(12057),i=o(2586),n=o(70997),c=o(44427),r=o(82847),a=o(74788),u=o(41823);let p=(()=>{class e{constructor(){this.elementStateDemo=o.e(1127).then(o.t.bind(o,21127,17)),this.maskExpressionDocPage="/core-concepts/mask-expression",this.processorsDocPage="/core-concepts/processors",this.overwriteModeDocPage="/core-concepts/overwrite-mode"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=a.Xpm({type:e,selectors:[["element-state-doc-page"]],decls:25,vars:4,consts:[["header","Element state"],[1,"tui-space_bottom-6"],[1,"tui-space_top-0"],[3,"code"],[1,"tui-list"],[1,"tui-list__item"],["tuiLink","",3,"routerLink"]],template:function(e,t){1&e&&(a.TgZ(0,"tui-doc-page",0),a.TgZ(1,"section",1),a.TgZ(2,"p",2),a.TgZ(3,"strong"),a._uU(4,"Element\xa0state"),a.qZA(),a._uU(5," is a concept which describes the main properties of the masked element at the certain period of time. "),a.qZA(),a.TgZ(6,"p"),a._uU(7,"It is an object which implements the following interface:"),a.qZA(),a._UZ(8,"tui-doc-code",3),a.qZA(),a.TgZ(9,"section"),a.TgZ(10,"p"),a._uU(11," This concept is actively used throughout "),a.TgZ(12,"strong"),a._uU(13,"Maskito"),a.qZA(),a._uU(14," libraries, and you can find its usage in the following topics: "),a.qZA(),a.TgZ(15,"ul",4),a.TgZ(16,"li",5),a.TgZ(17,"a",6),a._uU(18," Mask expression "),a.qZA(),a.qZA(),a.TgZ(19,"li",5),a.TgZ(20,"a",6),a._uU(21," Processors "),a.qZA(),a.qZA(),a.TgZ(22,"li",5),a.TgZ(23,"a",6),a._uU(24," Overwrite mode "),a.qZA(),a.qZA(),a.qZA(),a.qZA(),a.qZA()),2&e&&(a.xp6(8),a.Q6J("code",t.elementStateDemo),a.xp6(9),a.Q6J("routerLink",t.maskExpressionDocPage),a.xp6(3),a.Q6J("routerLink",t.processorsDocPage),a.xp6(3),a.Q6J("routerLink",t.overwriteModeDocPage))},directives:[u.qo,u.c0,r.V,i.yS],encapsulation:2,changeDetection:0}),e})(),l=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[[s.ez,n.fV,r.j,i.Bz.forChild((0,c.Ve)(p))]]}),e})()}}]); \ No newline at end of file diff --git a/4533-es5.6d259a762d1598865d55.js b/4533-es5.6d259a762d1598865d55.js new file mode 100644 index 000000000..1dbbdd294 --- /dev/null +++ b/4533-es5.6d259a762d1598865d55.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){for(var o=0;o{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[a.JF,a.mG,a.Lx,a.Lq,a.u4]}),e})()},35115:function(e,t,n){n.r(t),n.d(t,{PluginsDocPageModule:function(){return U}});var i=n(12057),a=n(87862),o=n(86561),r=n(52494),s=n(70997),c=n(44427),u=n(82847),l=n(60885),p=n(21673),d=n(13805),m=n(14707),g=n(74788),f=n(41823),h=n(64916),v={mask:/^\d{0,3}$/,plugins:[e=>{const t=()=>{const t=e.value;e.addEventListener("beforeinput",n=>{n.defaultPrevented&&t===e.value&&e.dispatchEvent(new CustomEvent("maskitoReject",{bubbles:!0}))},{once:!0})};return e.addEventListener("beforeinput",t,!0),()=>e.removeEventListener("beforeinput",t,!0)}]},k=n(94853),b=n(49510),j=n(47258);let Z=(()=>{class e{constructor(){this.maskitoOptions=Object.assign(Object.assign({},v),{plugins:[h.Bb]}),this.value="",this.reject=-1}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["plugins-reject-doc-example-1"]],decls:3,vars:4,consts:[[1,"input",3,"ngModel","ngModelChange","maskitoReject"],["tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(e){return t.value=e})("maskitoReject",function(){return t.reject=t.reject+1}),g._uU(1," CVC "),g._UZ(2,"input",1),g.qZA()),2&e&&(g.Udp("animation-name","reject-"+t.reject%2),g.Q6J("ngModel",t.value),g.xp6(2),g.Q6J("maskito",t.maskitoOptions))},directives:[p.K3,p.wU,a.JJ,a.On,k.MB,b.F,j.r],styles:["@keyframes reject-0{0%{box-shadow:0 0 var(--tui-error-fill)}to{box-shadow:0 0 1rem var(--tui-error-bg)}}@keyframes reject-1{0%{box-shadow:0 0 var(--tui-error-fill)}to{box-shadow:0 0 1rem var(--tui-error-bg)}}.input[_ngcontent-%COMP%]{max-width:20rem;animation:.3s 1}"],changeDetection:0}),e})();var x=n(56119);let w=(()=>{class e{constructor(){this.rejectExample={[m.C.MaskitoOptions]:n.e(3360).then(n.t.bind(n,93360,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["plugins-mode-doc-page"]],decls:15,vars:1,consts:[["header","Plugins"],[1,"tui-space_top-0"],["id","reject","heading","Visualize rejected characters",3,"content"],[1,"tui-space_bottom-3"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-doc-page",0),g.TgZ(1,"p",1),g.TgZ(2,"strong"),g._uU(3,"Plugins"),g.qZA(),g._uU(4," are functions that are called with input/textarea element and mask options as arguments upon mask initialization. They can optionally return cleanup logic and allow you to extend mask with arbitrary additional behavior. "),g.qZA(),g.TgZ(5,"tui-doc-example",2),g.TgZ(6,"tui-notification",3),g._uU(7," This plugin is available as "),g.TgZ(8,"code"),g._uU(9,"maskitoRejectEvent"),g.qZA(),g._uU(10," in "),g.TgZ(11,"code"),g._uU(12,"@maskito/kit"),g.qZA(),g.qZA(),g._UZ(13,"plugins-reject-doc-example-1"),g.qZA(),g._UZ(14,"next-steps"),g.qZA()),2&e&&(g.xp6(5),g.Q6J("content",t.rejectExample))},directives:[f.qo,f.f2,l.L,Z,x.R],encapsulation:2,changeDetection:0}),e})(),U=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=g.oAB({type:e}),e.\u0275inj=g.cJS({imports:[[i.ez,a.u5,r.U5,u.j,p.Qf,l.H,d.L,s.fV,o.Bz.forChild((0,c.Ve)(w))]]}),e})()}}]); \ No newline at end of file diff --git a/5115-es2015.6c3017a2a78a9e65b831.js b/5115-es2015.6c3017a2a78a9e65b831.js deleted file mode 100644 index bccc787f3..000000000 --- a/5115-es2015.6c3017a2a78a9e65b831.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[5115],{70997:function(e,t,n){n.d(t,{fV:function(){return o}});var i=n(74788),a=n(41823);let o=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=i.oAB({type:e}),e.\u0275inj=i.cJS({imports:[a.JF,a.mG,a.Lx,a.Lq,a.u4]}),e})()},35115:function(e,t,n){n.r(t),n.d(t,{PluginsDocPageModule:function(){return U}});var i=n(12057),a=n(87862),o=n(2586),r=n(52494),s=n(70997),c=n(44427),u=n(82847),l=n(60885),p=n(21673),d=n(13805),m=n(14707),g=n(74788),f=n(41823),h=n(64916),v={mask:/^\d{0,3}$/,plugins:[e=>{const t=()=>{const t=e.value;e.addEventListener("beforeinput",n=>{n.defaultPrevented&&t===e.value&&e.dispatchEvent(new CustomEvent("maskitoReject",{bubbles:!0}))},{once:!0})};return e.addEventListener("beforeinput",t,!0),()=>e.removeEventListener("beforeinput",t,!0)}]},k=n(94853),b=n(49510),j=n(47258);let Z=(()=>{class e{constructor(){this.maskitoOptions=Object.assign(Object.assign({},v),{plugins:[h.Bb]}),this.value="",this.reject=-1}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["plugins-reject-doc-example-1"]],decls:3,vars:4,consts:[[1,"input",3,"ngModel","ngModelChange","maskitoReject"],["tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(e){return t.value=e})("maskitoReject",function(){return t.reject=t.reject+1}),g._uU(1," CVC "),g._UZ(2,"input",1),g.qZA()),2&e&&(g.Udp("animation-name","reject-"+t.reject%2),g.Q6J("ngModel",t.value),g.xp6(2),g.Q6J("maskito",t.maskitoOptions))},directives:[p.K3,p.wU,a.JJ,a.On,k.MB,b.F,j.r],styles:["@keyframes reject-0{0%{box-shadow:0 0 var(--tui-error-fill)}to{box-shadow:0 0 1rem var(--tui-error-bg)}}@keyframes reject-1{0%{box-shadow:0 0 var(--tui-error-fill)}to{box-shadow:0 0 1rem var(--tui-error-bg)}}.input[_ngcontent-%COMP%]{max-width:20rem;animation:.3s 1}"],changeDetection:0}),e})();var x=n(56119);let w=(()=>{class e{constructor(){this.rejectExample={[m.C.MaskitoOptions]:n.e(3360).then(n.t.bind(n,93360,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["plugins-mode-doc-page"]],decls:15,vars:1,consts:[["header","Plugins"],[1,"tui-space_top-0"],["id","reject","heading","Visualize rejected characters",3,"content"],[1,"tui-space_bottom-3"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-doc-page",0),g.TgZ(1,"p",1),g.TgZ(2,"strong"),g._uU(3,"Plugins"),g.qZA(),g._uU(4," are functions that are called with input/textarea element and mask options as arguments upon mask initialization. They can optionally return cleanup logic and allow you to extend mask with arbitrary additional behavior. "),g.qZA(),g.TgZ(5,"tui-doc-example",2),g.TgZ(6,"tui-notification",3),g._uU(7," This plugin is available as "),g.TgZ(8,"code"),g._uU(9,"maskitoRejectEvent"),g.qZA(),g._uU(10," in "),g.TgZ(11,"code"),g._uU(12,"@maskito/kit"),g.qZA(),g.qZA(),g._UZ(13,"plugins-reject-doc-example-1"),g.qZA(),g._UZ(14,"next-steps"),g.qZA()),2&e&&(g.xp6(5),g.Q6J("content",t.rejectExample))},directives:[f.qo,f.f2,l.L,Z,x.R],encapsulation:2,changeDetection:0}),e})(),U=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=g.oAB({type:e}),e.\u0275inj=g.cJS({imports:[[i.ez,a.u5,r.U5,u.j,p.Qf,l.H,d.L,s.fV,o.Bz.forChild((0,c.Ve)(w))]]}),e})()}}]); \ No newline at end of file diff --git a/5115-es5.1fe62d654b5e781b9aea.js b/5115-es5.1fe62d654b5e781b9aea.js new file mode 100644 index 000000000..86ccdbd0c --- /dev/null +++ b/5115-es5.1fe62d654b5e781b9aea.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){for(var i=0;i{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},45380:function(e,t,n){n.r(t),n.d(t,{NumberMaskDocModule:function(){return le}});var o=n(12057),i=n(87862),a=n(2586),r=n(52494),u=n(70997),s=n(44427),c=n(74788),p=n(12130),l=n(79456),d=n(89570);const m=["tuiLabel",""];function g(e,t){1&e&&c._UZ(0,"span",3),2&e&&c.Q6J("textContent",t.polymorpheusOutlet)}const f=["*"];let h=(()=>{class e{constructor(e){this.mode$=e,this.context={$implicit:null}}}return e.\u0275fac=function(t){return new(t||e)(c.Y36(l.Au))},e.\u0275cmp=c.Xpm({type:e,selectors:[["label","tuiLabel",""]],contentQueries:function(e,t,n){if(1&e&&c.Suo(n,i.a5,5),2&e){let e;c.iGM(e=c.CRH())&&(t.control=e.first)}},hostVars:2,hostBindings:function(e,t){1&e&&c.NdJ("$.data-mode.attr",function(){return t.mode$}),2&e&&c.ekj("_control",t.control)},inputs:{tuiLabel:"tuiLabel",context:"context"},features:[c._Bn([p.CV])],attrs:m,ngContentSelectors:f,decls:4,vars:2,consts:[[1,"t-label"],["class","t-text",3,"textContent",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-content"],[1,"t-text",3,"textContent"]],template:function(e,t){1&e&&(c.F$t(),c.TgZ(0,"span",0),c.YNc(1,g,1,1,"span",1),c.qZA(),c.TgZ(2,"span",2),c.Hsn(3),c.qZA()),2&e&&(c.xp6(1),c.Q6J("polymorpheusOutlet",t.tuiLabel)("polymorpheusOutletContext",t.context))},directives:[d.Li],styles:['[_nghost-%COMP%]{display:flex;min-height:2.75rem;justify-content:space-between;flex-direction:column;pointer-events:none}.t-label[_ngcontent-%COMP%]{font:var(--tui-font-text-s);max-width:100%;align-self:inherit;overflow:inherit;pointer-events:auto}._control[_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{margin-bottom:.25rem}.t-text[_ngcontent-%COMP%]{display:block;overflow:inherit;text-overflow:ellipsis}[_nghost-%COMP%]:not(._control) .t-text[_ngcontent-%COMP%]{color:var(--tui-text-02)}[data-mode="onDark"][_nghost-%COMP%] .t-text[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}.t-content[_ngcontent-%COMP%]{line-height:1.5rem;overflow:inherit;text-overflow:ellipsis;pointer-events:auto}'],changeDetection:0}),e})(),Z=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[d.wq]]}),e})();var x=n(60885),y=n(79588),P=n(21673),_=n(97582),U=n(14707),T=n(64916),C=n(11927);const b={icons:{up:"tuiIconPlus",down:"tuiIconMinus"},appearance:"textfield",hideButtons:!1,min:0,max:Number.MAX_SAFE_INTEGER,step:1,postfix:""},A=(0,C.JN)(b);function M(e){return(0,C.vK)(A,e,b)}var q=n(41823),v=n(94853),w=(0,T.f8)({precision:8,min:0}),N=n(49510),O=n(47258);let k=(()=>{class e{constructor(){this.value="",this.maskitoOptions=w}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["number-mask-doc-example-1"]],decls:5,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","placeholder","3,141...","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(c.TgZ(0,"tui-input",0),c.NdJ("ngModelChange",function(e){return t.value=e}),c.TgZ(1,"strong"),c._uU(2,"\u03c0"),c.qZA(),c._uU(3," -value "),c._UZ(4,"input",1),c.qZA()),2&e&&(c.Udp("max-width",30,"rem"),c.Q6J("ngModel",t.value),c.xp6(4),c.Q6J("maskito",t.maskitoOptions))},directives:[P.K3,P.wU,i.JJ,i.On,v.MB,N.F,O.r],encapsulation:2,changeDetection:0}),e})();var J=(0,T.f8)({decimalSeparator:",",thousandSeparator:".",precision:2});let V=(()=>{class e{constructor(){this.maskitoOptions=J,this.value=""}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["number-mask-doc-example-2"]],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","placeholder","1.000,42","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(c.TgZ(0,"tui-input",0),c.NdJ("ngModelChange",function(e){return t.value=e}),c._uU(1," Type number like a German "),c._UZ(2,"input",1),c.qZA()),2&e&&(c.Udp("max-width",30,"rem"),c.Q6J("ngModel",t.value),c.xp6(2),c.Q6J("maskito",t.maskitoOptions))},directives:[P.K3,P.wU,i.JJ,i.On,v.MB,N.F,O.r],encapsulation:2,changeDetection:0}),e})();const S=(0,T.f8)({postfix:"%",min:0,max:100,precision:2}),{plugins:Q}=S,E=(0,_._T)(S,["plugins"]);var D=Object.assign(Object.assign({},E),{plugins:[...Q,(0,T.nQ)(e=>[0,e.length-1])]});const H=["nativeInput"];let B=(()=>{class e{constructor(){this.postfix="%",this.value=`97${this.postfix}`,this.maskitoOptions=D}onFocus(){this.value||(this.value=this.postfix)}onBlur(){this.value===this.postfix&&(this.value=`0${this.postfix}`)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["number-mask-doc-example-3"]],viewQuery:function(e,t){if(1&e&&c.Gf(H,5,c.SBq),2&e){let e;c.iGM(e=c.CRH())&&(t.inputRef=e.first)}},decls:3,vars:5,consts:[[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito","blur","focus"],["nativeInput",""]],template:function(e,t){1&e&&(c.TgZ(0,"tui-input",0),c.NdJ("ngModelChange",function(e){return t.value=e}),c.TgZ(1,"input",1,2),c.NdJ("blur",function(){return t.onBlur()})("focus",function(){return t.onFocus()}),c.qZA(),c.qZA()),2&e&&(c.Udp("max-width",30,"rem"),c.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",t.value),c.xp6(1),c.Q6J("maskito",t.maskitoOptions))},directives:[P.K3,P.wU,y.xT,i.JJ,i.On,v.MB,N.F,O.r],encapsulation:2,changeDetection:0}),e})();var I=(0,T.f8)({decimalZeroPadding:!0,precision:2,decimalSeparator:".",min:0,prefix:"$"});let F=(()=>{class e{constructor(){this.value="$100.00",this.maskitoOptions=I}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["number-mask-doc-example-4"]],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(c.TgZ(0,"tui-input",0),c.NdJ("ngModelChange",function(e){return t.value=e}),c._uU(1," Cost "),c._UZ(2,"input",1),c.qZA()),2&e&&(c.Udp("max-width",30,"rem"),c.Q6J("ngModel",t.value),c.xp6(2),c.Q6J("maskito",t.maskitoOptions))},directives:[P.K3,P.wU,i.JJ,i.On,v.MB,N.F,O.r],encapsulation:2,changeDetection:0}),e})();var Y=n(44358);class G{constructor(){this.value="42",this.decimalZeroPadding=this.value.includes(".")}getMaskOptions(e){return(0,T.f8)({decimalZeroPadding:e,precision:2,decimalSeparator:".",min:0})}handleBeforeInput(e){const{inputType:t,target:n,data:o}=e;if(t.includes("delete")){const e=n,[o,i]=this.getNotEmptySelection([e.selectionStart||0,e.selectionEnd||0],t.includes("Forward")),a=this.value.slice(o,i).includes(".");this.decimalZeroPadding=this.decimalZeroPadding&&!a}else this.decimalZeroPadding=[".",",","\u0431","\u044e"].some(e=>(null==o?void 0:o.includes(e))||this.value.includes(e))}getNotEmptySelection([e,t],n){return e!==t?[e,t]:n?[e,t+1]:[Math.max(e-1,0),t]}}G.\u0275fac=function(e){return new(e||G)},G.\u0275cmp=c.Xpm({type:G,selectors:[["number-mask-doc-example-5"]],decls:3,vars:5,consts:[["tuiLabel","Enable decimal zero padding by typing dot"],[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito","beforeinput.capture"]],template:function(e,t){1&e&&(c.TgZ(0,"label",0),c.TgZ(1,"tui-input",1),c.NdJ("ngModelChange",function(e){return t.value=e}),c.TgZ(2,"input",2),c.NdJ("beforeinput.capture",function(e){return t.handleBeforeInput(e)}),c.qZA(),c.qZA(),c.qZA()),2&e&&(c.xp6(1),c.Udp("max-width",30,"rem"),c.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",t.value),c.xp6(1),c.Q6J("maskito",t.getMaskOptions(t.decimalZeroPadding)))},directives:[h,P.K3,P.wU,y.xT,i.JJ,i.On,v.MB,N.F,O.r],encapsulation:2,changeDetection:0}),(0,_.gn)([Y.UM],G.prototype,"getMaskOptions",null);const L=["apiPageInput"];function X(e,t){1&e&&(c._uU(0," Use "),c.TgZ(1,"code"),c._uU(2,"precision"),c.qZA(),c._uU(3," parameter to configure the number of digits after decimal separator. "))}function j(e,t){1&e&&(c._uU(0," Use "),c.TgZ(1,"code"),c._uU(2,"decimalSeparator"),c.qZA(),c._uU(3," and "),c.TgZ(4,"code"),c._uU(5,"thousandSeparator"),c.qZA(),c._uU(6," to get mask with locale specific representation of numbers. "))}function R(e,t){1&e&&(c.TgZ(0,"div"),c._uU(1," Use "),c.TgZ(2,"code"),c._uU(3,"postfix"),c.qZA(),c._uU(4," parameter to set non-removable text after the number. "),c.qZA(),c.TgZ(5,"div"),c._uU(6," Additionally you can use "),c.TgZ(7,"code"),c._uU(8,"maskitoCaretGuard"),c.qZA(),c._uU(9," to clamp caret inside allowable range. "),c.qZA(),c.TgZ(10,"div",2),c._uU(11," This example also shows how to restrict the greatest permitted value via "),c.TgZ(12,"code"),c._uU(13,"max"),c.qZA(),c._uU(14," parameter. "),c.qZA())}function z(e,t){1&e&&(c.TgZ(0,"p",15),c._uU(1," Set "),c.TgZ(2,"code"),c._uU(3,"decimalZeroPadding: true"),c.qZA(),c._uU(4," to always show trailing zeroes. "),c.qZA(),c.TgZ(5,"p"),c._uU(6," Non removable dollar sign is achieved by using "),c.TgZ(7,"code"),c._uU(8,"prefix"),c.qZA(),c._uU(9," parameter. "),c.qZA())}function $(e,t){1&e&&(c.TgZ(0,"div"),c._uU(1,"You can change options on the fly to build complex logic."),c.qZA(),c.TgZ(2,"div"),c._uU(3," This example shows how to initially disable "),c.TgZ(4,"code"),c._uU(5,"decimalZeroPadding"),c.qZA(),c._uU(6," and enable it only after user inserts decimal separator. "),c.qZA())}function K(e,t){if(1&e&&(c._uU(0," Use "),c.TgZ(1,"code"),c._uU(2,"maskitoNumberOptionsGenerator"),c.qZA(),c._uU(3," to create a mask for entering a formatted number. "),c.TgZ(4,"tui-notification",2),c._uU(5," Despite the name of the mask, element's raw value is still string. "),c.TgZ(6,"p"),c._uU(7," Use "),c.TgZ(8,"code"),c._uU(9,"maskitoParseNumber"),c.qZA(),c._uU(10," to get number-type value. "),c.qZA(),c._UZ(11,"tui-doc-code",3),c.qZA(),c.TgZ(12,"tui-doc-example",4),c.YNc(13,X,4,0,"ng-template",null,5,c.W1O),c._UZ(15,"number-mask-doc-example-1"),c.qZA(),c.TgZ(16,"tui-doc-example",6),c.YNc(17,j,7,0,"ng-template",null,7,c.W1O),c.TgZ(19,"tui-notification",8),c._uU(20," In Germany people use comma as decimal separator and dot for thousands "),c.qZA(),c._UZ(21,"number-mask-doc-example-2"),c.qZA(),c.TgZ(22,"tui-doc-example",9),c.YNc(23,R,15,0,"ng-template",null,10,c.W1O),c._UZ(25,"number-mask-doc-example-3"),c.qZA(),c.TgZ(26,"tui-doc-example",11),c.YNc(27,z,10,0,"ng-template",null,12,c.W1O),c._UZ(29,"number-mask-doc-example-4"),c.qZA(),c.TgZ(30,"tui-doc-example",13),c.YNc(31,$,7,0,"ng-template",null,14,c.W1O),c._UZ(33,"number-mask-doc-example-5"),c.qZA()),2&e){const e=c.MAs(14),t=c.MAs(18),n=c.MAs(24),o=c.MAs(28),i=c.MAs(32),a=c.oxw();c.xp6(11),c.Q6J("code",a.maskitoParseNumberDemo),c.xp6(1),c.Q6J("content",a.highPrecisionExample1)("description",e),c.xp6(4),c.Q6J("content",a.separatorsExample2)("description",t),c.xp6(3),c.Udp("max-width",30,"rem"),c.xp6(3),c.Q6J("content",a.postfixExample3)("description",n),c.xp6(4),c.Q6J("content",a.decimalZeroPaddingExample4)("description",o),c.xp6(4),c.Q6J("content",a.dynamicDecimalZeroPaddingExample5)("description",i)}}function W(e,t){if(1&e){const e=c.EpF();c.TgZ(0,"tui-input",26),c._uU(1," Enter a number "),c.TgZ(2,"input",27,28),c.NdJ("blur",function(){return c.CHM(e),c.oxw(2).onBlur()})("focus",function(){return c.CHM(e),c.oxw(2).onFocus()}),c.qZA(),c.qZA()}if(2&e){const e=c.oxw(2);c.Q6J("formControl",e.apiPageControl),c.xp6(2),c.Q6J("maskito",e.maskitoOptions)}}function ee(e,t){1&e&&(c._uU(0," A number of digits after "),c.TgZ(1,"code"),c._uU(2,"decimalSeparator"),c.qZA(),c._uU(3," . "),c.TgZ(4,"p"),c._uU(5," Use "),c.TgZ(6,"code"),c._uU(7,"Infinity"),c.qZA(),c._uU(8," for an untouched decimal part. "),c.qZA(),c.TgZ(9,"p"),c.TgZ(10,"strong"),c._uU(11,"Default:"),c.qZA(),c.TgZ(12,"code"),c._uU(13,"0"),c.qZA(),c._uU(14," (decimal part is forbidden). "),c.qZA())}function te(e,t){1&e&&(c._uU(0," Symbol for separating fraction. "),c.TgZ(1,"p"),c.TgZ(2,"strong"),c._uU(3,"Default:"),c.qZA(),c._uU(4," dot. "),c.qZA())}function ne(e,t){1&e&&(c._uU(0," Symbols to be replaced with "),c.TgZ(1,"code"),c._uU(2,"decimalSeparator"),c.qZA(),c._uU(3," . "),c.TgZ(4,"p"),c.TgZ(5,"strong"),c._uU(6,"Default:"),c.qZA(),c.TgZ(7,"code"),c._uU(8,"['.', '\u044e', '\u0431']"),c.qZA(),c._uU(9," . "),c.qZA())}function oe(e,t){1&e&&(c._uU(0," If number of digits after "),c.TgZ(1,"code"),c._uU(2,"decimalSeparator"),c.qZA(),c._uU(3," is "),c.TgZ(4,"strong"),c._uU(5,"always equal"),c.qZA(),c._uU(6," to the "),c.TgZ(7,"code"),c._uU(8,"precision"),c.qZA(),c._uU(9," . "),c.TgZ(10,"p"),c.TgZ(11,"strong"),c._uU(12,"Default:"),c.qZA(),c.TgZ(13,"code"),c._uU(14,"false"),c.qZA(),c._uU(15," (number of digits can be less than precision) . "),c.qZA())}function ie(e,t){1&e&&(c._uU(0," Symbol for separating thousands. "),c.TgZ(1,"p"),c.TgZ(2,"strong"),c._uU(3,"Default:"),c.qZA(),c._uU(4," non-breaking space. "),c.qZA())}function ae(e,t){1&e&&(c._uU(0," The lowest permitted value. "),c.TgZ(1,"p"),c.TgZ(2,"strong"),c._uU(3,"Default:"),c.qZA(),c.TgZ(4,"code"),c._uU(5,"Number.MIN_SAFE_INTEGER"),c.qZA(),c._uU(6," . "),c.qZA())}function re(e,t){1&e&&(c._uU(0," The greatest permitted value. "),c.TgZ(1,"p"),c.TgZ(2,"strong"),c._uU(3,"Default:"),c.qZA(),c.TgZ(4,"code"),c._uU(5,"Number.MAX_SAFE_INTEGER"),c.qZA(),c._uU(6," . "),c.qZA())}function ue(e,t){1&e&&(c._uU(0," A prefix symbol, like currency. "),c.TgZ(1,"p"),c.TgZ(2,"strong"),c._uU(3,"Default:"),c.qZA(),c._uU(4," empty string (no prefix). "),c.qZA())}function se(e,t){1&e&&(c._uU(0," A postfix symbol, like currency. "),c.TgZ(1,"p"),c.TgZ(2,"strong"),c._uU(3,"Default:"),c.qZA(),c._uU(4," empty string (no postfix). "),c.qZA())}function ce(e,t){if(1&e){const e=c.EpF();c.TgZ(0,"tui-doc-demo",16),c.YNc(1,W,4,2,"ng-template"),c.qZA(),c.TgZ(2,"tui-doc-documentation"),c.YNc(3,ee,15,0,"ng-template",17),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().precision=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(4,te,5,0,"ng-template",18),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().decimalSeparator=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(5,ne,10,0,"ng-template",19),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().decimalPseudoSeparators=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(6,oe,16,0,"ng-template",20),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().decimalZeroPadding=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(7,ie,5,0,"ng-template",21),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().thousandSeparator=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(8,ae,7,0,"ng-template",22),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().min=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(9,re,7,0,"ng-template",23),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().max=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(10,ue,5,0,"ng-template",24),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().prefix=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(11,se,5,0,"ng-template",25),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().postfix=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.qZA()}if(2&e){const e=c.oxw();c.Q6J("control",e.apiPageControl),c.xp6(3),c.Q6J("documentationPropertyValues",e.precisionOptions)("documentationPropertyValue",e.precision),c.xp6(1),c.Q6J("documentationPropertyValue",e.decimalSeparator),c.xp6(1),c.Q6J("documentationPropertyValues",e.decimalPseudoSeparatorsOptions)("documentationPropertyValue",e.decimalPseudoSeparators),c.xp6(1),c.Q6J("documentationPropertyValue",e.decimalZeroPadding),c.xp6(1),c.Q6J("documentationPropertyValue",e.thousandSeparator),c.xp6(1),c.Q6J("documentationPropertyValue",e.min),c.xp6(1),c.Q6J("documentationPropertyValue",e.max),c.xp6(1),c.Q6J("documentationPropertyValue",e.prefix),c.xp6(1),c.Q6J("documentationPropertyValue",e.postfix)}}let pe=(()=>{class e{constructor(){this.maskitoParseNumberDemo=n.e(8507).then(n.t.bind(n,68507,17)),this.highPrecisionExample1={[U.C.MaskitoOptions]:n.e(3533).then(n.t.bind(n,13533,17))},this.separatorsExample2={[U.C.MaskitoOptions]:n.e(1335).then(n.t.bind(n,31335,17))},this.postfixExample3={[U.C.MaskitoOptions]:n.e(7792).then(n.t.bind(n,27792,17))},this.decimalZeroPaddingExample4={[U.C.MaskitoOptions]:n.e(9057).then(n.t.bind(n,99057,17))},this.dynamicDecimalZeroPaddingExample5={[U.C.MaskitoOptions]:n.e(4947).then(n.t.bind(n,94947,17)),[U.C.Angular]:n.e(8929).then(n.t.bind(n,38929,17))},this.apiPageControl=new i.NI(""),this.decimalPseudoSeparatorsOptions=[[".",",","\u0431","\u044e"],["."],[","]],this.precisionOptions=[0,1,2,5,10,1/0],this.precision=0,this.max=Number.MAX_SAFE_INTEGER,this.min=Number.MIN_SAFE_INTEGER,this.decimalSeparator=".",this.decimalZeroPadding=!1,this.decimalPseudoSeparators=this.decimalPseudoSeparatorsOptions[0],this.thousandSeparator="\xa0",this.prefix="",this.postfix="",this.maskitoOptions=this.calculateMask(this)}updateOptions(){this.maskitoOptions=this.calculateMask(this)}onFocus(){let e=this.apiPageControl.value;e||(e=this.prefix+this.postfix,this.apiPageControl.patchValue(e))}onBlur(){const e=this.apiPageControl.value;e&&e===this.prefix+this.postfix&&this.apiPageControl.patchValue("")}calculateMask(e){const{prefix:t,postfix:n}=e,o=(0,T.f8)(e),{plugins:i}=o,a=(0,_._T)(o,["plugins"]);return Object.assign(Object.assign({},a),{plugins:[...i,(0,T.nQ)(e=>[t.length,e.length-n.length])]})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["number-mask-doc"]],viewQuery:function(e,t){if(1&e&&c.Gf(L,5,c.SBq),2&e){let e;c.iGM(e=c.CRH())&&(t.apiPageInput=e.first)}},features:[c._Bn([M({min:Number.MIN_SAFE_INTEGER})])],decls:3,vars:0,consts:[["header","Number","package","KIT"],["pageTab",""],[1,"tui-space_top-4"],[3,"code"],["id","high-precision","heading","High precision",3,"content","description"],["precisionDescription",""],["id","separators","heading","Separators",3,"content","description"],["separatorsDescription",""],[1,"tui-space_bottom-4"],["id","postfix","heading","Postfix",3,"content","description"],["postfixDescription",""],["id","decimal-zero-padding","heading","Decimal zero padding",3,"content","description"],["decimalZeroPaddingDescription",""],["id","dynamic-decimal-zero-padding","heading","Dynamic decimal zero padding",3,"content","description"],["dynamicDecimalZeroPaddingDescription",""],[1,"tui-space_top-0"],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","precision","documentationPropertyType","number",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","decimalSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","decimalPseudoSeparators","documentationPropertyType","string[]",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","decimalZeroPadding","documentationPropertyType","boolean",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","thousandSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","prefix","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","postfix","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["tuiHintContent","Only digits (+ decimal separator) are allowed",3,"formControl"],["inputmode","decimal","tuiTextfield","",3,"maskito","blur","focus"],["apiPageInput",""]],template:function(e,t){1&e&&(c.TgZ(0,"tui-doc-page",0),c.YNc(1,K,34,13,"ng-template",1),c.YNc(2,ce,12,12,"ng-template",1),c.qZA())},directives:[q.qo,q.nj,x.L,q.c0,q.f2,k,V,B,F,G,q.FU,q.zb,q.B7,P.K3,P.wU,i.JJ,i.oH,v.MB,N.F,O.r],encapsulation:2,changeDetection:0}),e})(),le=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[o.ez,i.u5,i.UX,r.U5,u.fV,P.Qf,Z,x.H,y.cn,a.Bz.forChild((0,s.Ve)(pe))]]}),e})()}}]); \ No newline at end of file diff --git a/5380-es2015.6448b7b4eda555f7e5fe.js b/5380-es2015.6448b7b4eda555f7e5fe.js new file mode 100644 index 000000000..de7974fdf --- /dev/null +++ b/5380-es2015.6448b7b4eda555f7e5fe.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[5380],{70997:function(e,t,n){n.d(t,{fV:function(){return a}});var o=n(74788),i=n(41823);let a=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},45380:function(e,t,n){n.r(t),n.d(t,{NumberMaskDocModule:function(){return le}});var o=n(12057),i=n(87862),a=n(86561),r=n(52494),u=n(70997),s=n(44427),c=n(74788),p=n(12130),l=n(79456),d=n(89570);const m=["tuiLabel",""];function g(e,t){1&e&&c._UZ(0,"span",3),2&e&&c.Q6J("textContent",t.polymorpheusOutlet)}const f=["*"];let h=(()=>{class e{constructor(e){this.mode$=e,this.context={$implicit:null}}}return e.\u0275fac=function(t){return new(t||e)(c.Y36(l.Au))},e.\u0275cmp=c.Xpm({type:e,selectors:[["label","tuiLabel",""]],contentQueries:function(e,t,n){if(1&e&&c.Suo(n,i.a5,5),2&e){let e;c.iGM(e=c.CRH())&&(t.control=e.first)}},hostVars:2,hostBindings:function(e,t){1&e&&c.NdJ("$.data-mode.attr",function(){return t.mode$}),2&e&&c.ekj("_control",t.control)},inputs:{tuiLabel:"tuiLabel",context:"context"},features:[c._Bn([p.CV])],attrs:m,ngContentSelectors:f,decls:4,vars:2,consts:[[1,"t-label"],["class","t-text",3,"textContent",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-content"],[1,"t-text",3,"textContent"]],template:function(e,t){1&e&&(c.F$t(),c.TgZ(0,"span",0),c.YNc(1,g,1,1,"span",1),c.qZA(),c.TgZ(2,"span",2),c.Hsn(3),c.qZA()),2&e&&(c.xp6(1),c.Q6J("polymorpheusOutlet",t.tuiLabel)("polymorpheusOutletContext",t.context))},directives:[d.Li],styles:['[_nghost-%COMP%]{display:flex;min-height:2.75rem;justify-content:space-between;flex-direction:column;pointer-events:none}.t-label[_ngcontent-%COMP%]{font:var(--tui-font-text-s);max-width:100%;align-self:inherit;overflow:inherit;pointer-events:auto}._control[_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{margin-bottom:.25rem}.t-text[_ngcontent-%COMP%]{display:block;overflow:inherit;text-overflow:ellipsis}[_nghost-%COMP%]:not(._control) .t-text[_ngcontent-%COMP%]{color:var(--tui-text-02)}[data-mode="onDark"][_nghost-%COMP%] .t-text[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}.t-content[_ngcontent-%COMP%]{line-height:1.5rem;overflow:inherit;text-overflow:ellipsis;pointer-events:auto}'],changeDetection:0}),e})(),Z=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[d.wq]]}),e})();var x=n(60885),y=n(79588),P=n(21673),_=n(97582),U=n(14707),T=n(64916),C=n(11927);const b={icons:{up:"tuiIconPlus",down:"tuiIconMinus"},appearance:"textfield",hideButtons:!1,min:0,max:Number.MAX_SAFE_INTEGER,step:1,postfix:""},A=(0,C.JN)(b);function M(e){return(0,C.vK)(A,e,b)}var q=n(41823),v=n(94853),w=(0,T.f8)({precision:8,min:0}),N=n(49510),O=n(47258);let k=(()=>{class e{constructor(){this.value="",this.maskitoOptions=w}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["number-mask-doc-example-1"]],decls:5,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","placeholder","3,141...","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(c.TgZ(0,"tui-input",0),c.NdJ("ngModelChange",function(e){return t.value=e}),c.TgZ(1,"strong"),c._uU(2,"\u03c0"),c.qZA(),c._uU(3," -value "),c._UZ(4,"input",1),c.qZA()),2&e&&(c.Udp("max-width",30,"rem"),c.Q6J("ngModel",t.value),c.xp6(4),c.Q6J("maskito",t.maskitoOptions))},directives:[P.K3,P.wU,i.JJ,i.On,v.MB,N.F,O.r],encapsulation:2,changeDetection:0}),e})();var J=(0,T.f8)({decimalSeparator:",",thousandSeparator:".",precision:2});let V=(()=>{class e{constructor(){this.maskitoOptions=J,this.value=""}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["number-mask-doc-example-2"]],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","placeholder","1.000,42","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(c.TgZ(0,"tui-input",0),c.NdJ("ngModelChange",function(e){return t.value=e}),c._uU(1," Type number like a German "),c._UZ(2,"input",1),c.qZA()),2&e&&(c.Udp("max-width",30,"rem"),c.Q6J("ngModel",t.value),c.xp6(2),c.Q6J("maskito",t.maskitoOptions))},directives:[P.K3,P.wU,i.JJ,i.On,v.MB,N.F,O.r],encapsulation:2,changeDetection:0}),e})();const S=(0,T.f8)({postfix:"%",min:0,max:100,precision:2}),{plugins:Q}=S,E=(0,_._T)(S,["plugins"]);var D=Object.assign(Object.assign({},E),{plugins:[...Q,(0,T.nQ)(e=>[0,e.length-1])]});const H=["nativeInput"];let B=(()=>{class e{constructor(){this.postfix="%",this.value=`97${this.postfix}`,this.maskitoOptions=D}onFocus(){this.value||(this.value=this.postfix)}onBlur(){this.value===this.postfix&&(this.value=`0${this.postfix}`)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["number-mask-doc-example-3"]],viewQuery:function(e,t){if(1&e&&c.Gf(H,5,c.SBq),2&e){let e;c.iGM(e=c.CRH())&&(t.inputRef=e.first)}},decls:3,vars:5,consts:[[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito","blur","focus"],["nativeInput",""]],template:function(e,t){1&e&&(c.TgZ(0,"tui-input",0),c.NdJ("ngModelChange",function(e){return t.value=e}),c.TgZ(1,"input",1,2),c.NdJ("blur",function(){return t.onBlur()})("focus",function(){return t.onFocus()}),c.qZA(),c.qZA()),2&e&&(c.Udp("max-width",30,"rem"),c.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",t.value),c.xp6(1),c.Q6J("maskito",t.maskitoOptions))},directives:[P.K3,P.wU,y.xT,i.JJ,i.On,v.MB,N.F,O.r],encapsulation:2,changeDetection:0}),e})();var I=(0,T.f8)({decimalZeroPadding:!0,precision:2,decimalSeparator:".",min:0,prefix:"$"});let F=(()=>{class e{constructor(){this.value="$100.00",this.maskitoOptions=I}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["number-mask-doc-example-4"]],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(c.TgZ(0,"tui-input",0),c.NdJ("ngModelChange",function(e){return t.value=e}),c._uU(1," Cost "),c._UZ(2,"input",1),c.qZA()),2&e&&(c.Udp("max-width",30,"rem"),c.Q6J("ngModel",t.value),c.xp6(2),c.Q6J("maskito",t.maskitoOptions))},directives:[P.K3,P.wU,i.JJ,i.On,v.MB,N.F,O.r],encapsulation:2,changeDetection:0}),e})();var Y=n(44358);class G{constructor(){this.value="42",this.decimalZeroPadding=this.value.includes(".")}getMaskOptions(e){return(0,T.f8)({decimalZeroPadding:e,precision:2,decimalSeparator:".",min:0})}handleBeforeInput(e){const{inputType:t,target:n,data:o}=e;if(t.includes("delete")){const e=n,[o,i]=this.getNotEmptySelection([e.selectionStart||0,e.selectionEnd||0],t.includes("Forward")),a=this.value.slice(o,i).includes(".");this.decimalZeroPadding=this.decimalZeroPadding&&!a}else this.decimalZeroPadding=[".",",","\u0431","\u044e"].some(e=>(null==o?void 0:o.includes(e))||this.value.includes(e))}getNotEmptySelection([e,t],n){return e!==t?[e,t]:n?[e,t+1]:[Math.max(e-1,0),t]}}G.\u0275fac=function(e){return new(e||G)},G.\u0275cmp=c.Xpm({type:G,selectors:[["number-mask-doc-example-5"]],decls:3,vars:5,consts:[["tuiLabel","Enable decimal zero padding by typing dot"],[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito","beforeinput.capture"]],template:function(e,t){1&e&&(c.TgZ(0,"label",0),c.TgZ(1,"tui-input",1),c.NdJ("ngModelChange",function(e){return t.value=e}),c.TgZ(2,"input",2),c.NdJ("beforeinput.capture",function(e){return t.handleBeforeInput(e)}),c.qZA(),c.qZA(),c.qZA()),2&e&&(c.xp6(1),c.Udp("max-width",30,"rem"),c.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",t.value),c.xp6(1),c.Q6J("maskito",t.getMaskOptions(t.decimalZeroPadding)))},directives:[h,P.K3,P.wU,y.xT,i.JJ,i.On,v.MB,N.F,O.r],encapsulation:2,changeDetection:0}),(0,_.gn)([Y.UM],G.prototype,"getMaskOptions",null);const L=["apiPageInput"];function X(e,t){1&e&&(c._uU(0," Use "),c.TgZ(1,"code"),c._uU(2,"precision"),c.qZA(),c._uU(3," parameter to configure the number of digits after decimal separator. "))}function j(e,t){1&e&&(c._uU(0," Use "),c.TgZ(1,"code"),c._uU(2,"decimalSeparator"),c.qZA(),c._uU(3," and "),c.TgZ(4,"code"),c._uU(5,"thousandSeparator"),c.qZA(),c._uU(6," to get mask with locale specific representation of numbers. "))}function R(e,t){1&e&&(c.TgZ(0,"div"),c._uU(1," Use "),c.TgZ(2,"code"),c._uU(3,"postfix"),c.qZA(),c._uU(4," parameter to set non-removable text after the number. "),c.qZA(),c.TgZ(5,"div"),c._uU(6," Additionally you can use "),c.TgZ(7,"code"),c._uU(8,"maskitoCaretGuard"),c.qZA(),c._uU(9," to clamp caret inside allowable range. "),c.qZA(),c.TgZ(10,"div",2),c._uU(11," This example also shows how to restrict the greatest permitted value via "),c.TgZ(12,"code"),c._uU(13,"max"),c.qZA(),c._uU(14," parameter. "),c.qZA())}function z(e,t){1&e&&(c.TgZ(0,"p",15),c._uU(1," Set "),c.TgZ(2,"code"),c._uU(3,"decimalZeroPadding: true"),c.qZA(),c._uU(4," to always show trailing zeroes. "),c.qZA(),c.TgZ(5,"p"),c._uU(6," Non removable dollar sign is achieved by using "),c.TgZ(7,"code"),c._uU(8,"prefix"),c.qZA(),c._uU(9," parameter. "),c.qZA())}function $(e,t){1&e&&(c.TgZ(0,"div"),c._uU(1,"You can change options on the fly to build complex logic."),c.qZA(),c.TgZ(2,"div"),c._uU(3," This example shows how to initially disable "),c.TgZ(4,"code"),c._uU(5,"decimalZeroPadding"),c.qZA(),c._uU(6," and enable it only after user inserts decimal separator. "),c.qZA())}function K(e,t){if(1&e&&(c._uU(0," Use "),c.TgZ(1,"code"),c._uU(2,"maskitoNumberOptionsGenerator"),c.qZA(),c._uU(3," to create a mask for entering a formatted number. "),c.TgZ(4,"tui-notification",2),c._uU(5," Despite the name of the mask, element's raw value is still string. "),c.TgZ(6,"p"),c._uU(7," Use "),c.TgZ(8,"code"),c._uU(9,"maskitoParseNumber"),c.qZA(),c._uU(10," to get number-type value. "),c.qZA(),c._UZ(11,"tui-doc-code",3),c.qZA(),c.TgZ(12,"tui-doc-example",4),c.YNc(13,X,4,0,"ng-template",null,5,c.W1O),c._UZ(15,"number-mask-doc-example-1"),c.qZA(),c.TgZ(16,"tui-doc-example",6),c.YNc(17,j,7,0,"ng-template",null,7,c.W1O),c.TgZ(19,"tui-notification",8),c._uU(20," In Germany people use comma as decimal separator and dot for thousands "),c.qZA(),c._UZ(21,"number-mask-doc-example-2"),c.qZA(),c.TgZ(22,"tui-doc-example",9),c.YNc(23,R,15,0,"ng-template",null,10,c.W1O),c._UZ(25,"number-mask-doc-example-3"),c.qZA(),c.TgZ(26,"tui-doc-example",11),c.YNc(27,z,10,0,"ng-template",null,12,c.W1O),c._UZ(29,"number-mask-doc-example-4"),c.qZA(),c.TgZ(30,"tui-doc-example",13),c.YNc(31,$,7,0,"ng-template",null,14,c.W1O),c._UZ(33,"number-mask-doc-example-5"),c.qZA()),2&e){const e=c.MAs(14),t=c.MAs(18),n=c.MAs(24),o=c.MAs(28),i=c.MAs(32),a=c.oxw();c.xp6(11),c.Q6J("code",a.maskitoParseNumberDemo),c.xp6(1),c.Q6J("content",a.highPrecisionExample1)("description",e),c.xp6(4),c.Q6J("content",a.separatorsExample2)("description",t),c.xp6(3),c.Udp("max-width",30,"rem"),c.xp6(3),c.Q6J("content",a.postfixExample3)("description",n),c.xp6(4),c.Q6J("content",a.decimalZeroPaddingExample4)("description",o),c.xp6(4),c.Q6J("content",a.dynamicDecimalZeroPaddingExample5)("description",i)}}function W(e,t){if(1&e){const e=c.EpF();c.TgZ(0,"tui-input",26),c._uU(1," Enter a number "),c.TgZ(2,"input",27,28),c.NdJ("blur",function(){return c.CHM(e),c.oxw(2).onBlur()})("focus",function(){return c.CHM(e),c.oxw(2).onFocus()}),c.qZA(),c.qZA()}if(2&e){const e=c.oxw(2);c.Q6J("formControl",e.apiPageControl),c.xp6(2),c.Q6J("maskito",e.maskitoOptions)}}function ee(e,t){1&e&&(c._uU(0," A number of digits after "),c.TgZ(1,"code"),c._uU(2,"decimalSeparator"),c.qZA(),c._uU(3," . "),c.TgZ(4,"p"),c._uU(5," Use "),c.TgZ(6,"code"),c._uU(7,"Infinity"),c.qZA(),c._uU(8," for an untouched decimal part. "),c.qZA(),c.TgZ(9,"p"),c.TgZ(10,"strong"),c._uU(11,"Default:"),c.qZA(),c.TgZ(12,"code"),c._uU(13,"0"),c.qZA(),c._uU(14," (decimal part is forbidden). "),c.qZA())}function te(e,t){1&e&&(c._uU(0," Symbol for separating fraction. "),c.TgZ(1,"p"),c.TgZ(2,"strong"),c._uU(3,"Default:"),c.qZA(),c._uU(4," dot. "),c.qZA())}function ne(e,t){1&e&&(c._uU(0," Symbols to be replaced with "),c.TgZ(1,"code"),c._uU(2,"decimalSeparator"),c.qZA(),c._uU(3," . "),c.TgZ(4,"p"),c.TgZ(5,"strong"),c._uU(6,"Default:"),c.qZA(),c.TgZ(7,"code"),c._uU(8,"['.', '\u044e', '\u0431']"),c.qZA(),c._uU(9," . "),c.qZA())}function oe(e,t){1&e&&(c._uU(0," If number of digits after "),c.TgZ(1,"code"),c._uU(2,"decimalSeparator"),c.qZA(),c._uU(3," is "),c.TgZ(4,"strong"),c._uU(5,"always equal"),c.qZA(),c._uU(6," to the "),c.TgZ(7,"code"),c._uU(8,"precision"),c.qZA(),c._uU(9," . "),c.TgZ(10,"p"),c.TgZ(11,"strong"),c._uU(12,"Default:"),c.qZA(),c.TgZ(13,"code"),c._uU(14,"false"),c.qZA(),c._uU(15," (number of digits can be less than precision) . "),c.qZA())}function ie(e,t){1&e&&(c._uU(0," Symbol for separating thousands. "),c.TgZ(1,"p"),c.TgZ(2,"strong"),c._uU(3,"Default:"),c.qZA(),c._uU(4," non-breaking space. "),c.qZA())}function ae(e,t){1&e&&(c._uU(0," The lowest permitted value. "),c.TgZ(1,"p"),c.TgZ(2,"strong"),c._uU(3,"Default:"),c.qZA(),c.TgZ(4,"code"),c._uU(5,"Number.MIN_SAFE_INTEGER"),c.qZA(),c._uU(6," . "),c.qZA())}function re(e,t){1&e&&(c._uU(0," The greatest permitted value. "),c.TgZ(1,"p"),c.TgZ(2,"strong"),c._uU(3,"Default:"),c.qZA(),c.TgZ(4,"code"),c._uU(5,"Number.MAX_SAFE_INTEGER"),c.qZA(),c._uU(6," . "),c.qZA())}function ue(e,t){1&e&&(c._uU(0," A prefix symbol, like currency. "),c.TgZ(1,"p"),c.TgZ(2,"strong"),c._uU(3,"Default:"),c.qZA(),c._uU(4," empty string (no prefix). "),c.qZA())}function se(e,t){1&e&&(c._uU(0," A postfix symbol, like currency. "),c.TgZ(1,"p"),c.TgZ(2,"strong"),c._uU(3,"Default:"),c.qZA(),c._uU(4," empty string (no postfix). "),c.qZA())}function ce(e,t){if(1&e){const e=c.EpF();c.TgZ(0,"tui-doc-demo",16),c.YNc(1,W,4,2,"ng-template"),c.qZA(),c.TgZ(2,"tui-doc-documentation"),c.YNc(3,ee,15,0,"ng-template",17),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().precision=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(4,te,5,0,"ng-template",18),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().decimalSeparator=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(5,ne,10,0,"ng-template",19),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().decimalPseudoSeparators=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(6,oe,16,0,"ng-template",20),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().decimalZeroPadding=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(7,ie,5,0,"ng-template",21),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().thousandSeparator=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(8,ae,7,0,"ng-template",22),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().min=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(9,re,7,0,"ng-template",23),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().max=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(10,ue,5,0,"ng-template",24),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().prefix=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.YNc(11,se,5,0,"ng-template",25),c.NdJ("documentationPropertyValueChange",function(t){return c.CHM(e),c.oxw().postfix=t})("documentationPropertyValueChange",function(){return c.CHM(e),c.oxw().updateOptions()}),c.qZA()}if(2&e){const e=c.oxw();c.Q6J("control",e.apiPageControl),c.xp6(3),c.Q6J("documentationPropertyValues",e.precisionOptions)("documentationPropertyValue",e.precision),c.xp6(1),c.Q6J("documentationPropertyValue",e.decimalSeparator),c.xp6(1),c.Q6J("documentationPropertyValues",e.decimalPseudoSeparatorsOptions)("documentationPropertyValue",e.decimalPseudoSeparators),c.xp6(1),c.Q6J("documentationPropertyValue",e.decimalZeroPadding),c.xp6(1),c.Q6J("documentationPropertyValue",e.thousandSeparator),c.xp6(1),c.Q6J("documentationPropertyValue",e.min),c.xp6(1),c.Q6J("documentationPropertyValue",e.max),c.xp6(1),c.Q6J("documentationPropertyValue",e.prefix),c.xp6(1),c.Q6J("documentationPropertyValue",e.postfix)}}let pe=(()=>{class e{constructor(){this.maskitoParseNumberDemo=n.e(8507).then(n.t.bind(n,68507,17)),this.highPrecisionExample1={[U.C.MaskitoOptions]:n.e(3533).then(n.t.bind(n,13533,17))},this.separatorsExample2={[U.C.MaskitoOptions]:n.e(1335).then(n.t.bind(n,31335,17))},this.postfixExample3={[U.C.MaskitoOptions]:n.e(7792).then(n.t.bind(n,27792,17))},this.decimalZeroPaddingExample4={[U.C.MaskitoOptions]:n.e(9057).then(n.t.bind(n,99057,17))},this.dynamicDecimalZeroPaddingExample5={[U.C.MaskitoOptions]:n.e(4947).then(n.t.bind(n,94947,17)),[U.C.Angular]:n.e(8929).then(n.t.bind(n,38929,17))},this.apiPageControl=new i.NI(""),this.decimalPseudoSeparatorsOptions=[[".",",","\u0431","\u044e"],["."],[","]],this.precisionOptions=[0,1,2,5,10,1/0],this.precision=0,this.max=Number.MAX_SAFE_INTEGER,this.min=Number.MIN_SAFE_INTEGER,this.decimalSeparator=".",this.decimalZeroPadding=!1,this.decimalPseudoSeparators=this.decimalPseudoSeparatorsOptions[0],this.thousandSeparator="\xa0",this.prefix="",this.postfix="",this.maskitoOptions=this.calculateMask(this)}updateOptions(){this.maskitoOptions=this.calculateMask(this)}onFocus(){let e=this.apiPageControl.value;e||(e=this.prefix+this.postfix,this.apiPageControl.patchValue(e))}onBlur(){const e=this.apiPageControl.value;e&&e===this.prefix+this.postfix&&this.apiPageControl.patchValue("")}calculateMask(e){const{prefix:t,postfix:n}=e,o=(0,T.f8)(e),{plugins:i}=o,a=(0,_._T)(o,["plugins"]);return Object.assign(Object.assign({},a),{plugins:[...i,(0,T.nQ)(e=>[t.length,e.length-n.length])]})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.Xpm({type:e,selectors:[["number-mask-doc"]],viewQuery:function(e,t){if(1&e&&c.Gf(L,5,c.SBq),2&e){let e;c.iGM(e=c.CRH())&&(t.apiPageInput=e.first)}},features:[c._Bn([M({min:Number.MIN_SAFE_INTEGER})])],decls:3,vars:0,consts:[["header","Number","package","KIT"],["pageTab",""],[1,"tui-space_top-4"],[3,"code"],["id","high-precision","heading","High precision",3,"content","description"],["precisionDescription",""],["id","separators","heading","Separators",3,"content","description"],["separatorsDescription",""],[1,"tui-space_bottom-4"],["id","postfix","heading","Postfix",3,"content","description"],["postfixDescription",""],["id","decimal-zero-padding","heading","Decimal zero padding",3,"content","description"],["decimalZeroPaddingDescription",""],["id","dynamic-decimal-zero-padding","heading","Dynamic decimal zero padding",3,"content","description"],["dynamicDecimalZeroPaddingDescription",""],[1,"tui-space_top-0"],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","precision","documentationPropertyType","number",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","decimalSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","decimalPseudoSeparators","documentationPropertyType","string[]",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","decimalZeroPadding","documentationPropertyType","boolean",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","thousandSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","prefix","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","postfix","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["tuiHintContent","Only digits (+ decimal separator) are allowed",3,"formControl"],["inputmode","decimal","tuiTextfield","",3,"maskito","blur","focus"],["apiPageInput",""]],template:function(e,t){1&e&&(c.TgZ(0,"tui-doc-page",0),c.YNc(1,K,34,13,"ng-template",1),c.YNc(2,ce,12,12,"ng-template",1),c.qZA())},directives:[q.qo,q.nj,x.L,q.c0,q.f2,k,V,B,F,G,q.FU,q.zb,q.B7,P.K3,P.wU,i.JJ,i.oH,v.MB,N.F,O.r],encapsulation:2,changeDetection:0}),e})(),le=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[[o.ez,i.u5,i.UX,r.U5,u.fV,P.Qf,Z,x.H,y.cn,a.Bz.forChild((0,s.Ve)(pe))]]}),e})()}}]); \ No newline at end of file diff --git a/5380-es5.079227d0353a7e3c3534.js b/5380-es5.079227d0353a7e3c3534.js deleted file mode 100644 index 349083727..000000000 --- a/5380-es5.079227d0353a7e3c3534.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function e(e,t,n){return(t=u(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,a,r,u=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=a.call(n)).done)&&(u.push(o.value),u.length!==t);c=!0);}catch(e){s=!0,i=e}finally{try{if(!c&&null!=n.return&&(r=n.return(),Object(r)!==r))return}finally{if(s)throw i}}return u}}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=n.oAB({type:t}),t.\u0275inj=n.cJS({imports:[a.JF,a.mG,a.Lx,a.Lq,a.u4]}),t})()},15439:function(t,e,o){o.r(e),o.d(e,{DateTimeMaskDocModule:function(){return v}});var n=o(12057),a=o(87862),i=o(86561),r=o(52494),u=o(70997),d=o(44427),m=o(82847),c=o(79588),p=o(21673),s=o(97582),l=o(14707),y=o(64916),M=o(33770),h=o(44358),g=o(74788),f=o(41823),x=(0,y.H$)({dateMode:"mm/dd/yyyy",timeMode:"HH:MM",dateSeparator:"/"}),P=o(94853),T=o(49510),C=o(47258);let U=(()=>{class t{constructor(){this.value="09/20/2020, 15:30",this.filler="mm/dd/yyyy, hh:mm",this.mask=x}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=g.Xpm({type:t,selectors:[["date-time-mask-doc-example-1"]],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(t,e){1&t&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(t){return e.value=t}),g._uU(1," Localization "),g._UZ(2,"input",1),g.qZA()),2&t&&(g.Udp("max-width",30,"rem"),g.Q6J("tuiTextfieldFiller",e.filler)("ngModel",e.value),g.xp6(2),g.Q6J("maskito",e.mask))},directives:[p.K3,p.wU,c.B7,c.kD,a.JJ,a.On,P.MB,T.F,C.r],encapsulation:2,changeDetection:0}),t})();var Z=(0,y.H$)({dateMode:"dd/mm/yyyy",timeMode:"HH:MM",dateSeparator:"-",min:new Date(2010,1,15,12,30,0),max:new Date(2020,8,15,18,30,0)});let k=(()=>{class t{constructor(){this.value="09-01-2018,\xa015:30",this.filler="dd-mm-yyyy,\xa0hh:mm",this.mask=Z}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=g.Xpm({type:t,selectors:[["date-time-mask-doc-example-2"]],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(t,e){1&t&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(t){return e.value=t}),g._uU(1," Min-max "),g._UZ(2,"input",1),g.qZA()),2&t&&(g.Udp("max-width",30,"rem"),g.Q6J("tuiTextfieldFiller",e.filler)("ngModel",e.value),g.xp6(2),g.Q6J("maskito",e.mask))},directives:[p.K3,p.wU,c.B7,c.kD,a.JJ,a.On,P.MB,T.F,C.r],encapsulation:2,changeDetection:0}),t})();function V(t,e){1&t&&(g._uU(0," Use "),g.TgZ(1,"code"),g._uU(2,"dateMode"),g.qZA(),g._uU(3," , "),g.TgZ(4,"code"),g._uU(5,"timeMode"),g.qZA(),g._uU(6," and "),g.TgZ(7,"code"),g._uU(8,"dateSeparator"),g.qZA(),g._uU(9," parameters to get a mask with a locale specific representation of dates. "))}function _(t,e){1&t&&(g._uU(0," Parameters "),g.TgZ(1,"code"),g._uU(2,"min"),g.qZA(),g._uU(3," and "),g.TgZ(4,"code"),g._uU(5,"max"),g.qZA(),g._uU(6," allow to set the earliest and the latest available dates. They accept native "),g.TgZ(7,"a",6),g._uU(8," Date "),g.qZA(),g._uU(9," . "))}function w(t,e){if(1&t&&(g._uU(0," Use "),g.TgZ(1,"code"),g._uU(2,"maskitoDateTimeOptionsGenerator"),g.qZA(),g._uU(3," to create a mask to input both date and time. "),g.TgZ(4,"tui-doc-example",2),g.YNc(5,V,10,0,"ng-template",null,3,g.W1O),g._UZ(7,"date-time-mask-doc-example-1"),g.qZA(),g.TgZ(8,"tui-doc-example",4),g.YNc(9,_,10,0,"ng-template",null,5,g.W1O),g._UZ(11,"date-time-mask-doc-example-2"),g.qZA()),2&t){const t=g.MAs(6),e=g.MAs(10),o=g.oxw();g.xp6(4),g.Q6J("content",o.dateTimeLocalization)("description",t),g.xp6(4),g.Q6J("content",o.dateTimeMinMax)("description",e)}}function J(t,e){if(1&t&&(g.TgZ(0,"tui-input",13),g._uU(1," Enter date and time "),g._UZ(2,"input",14),g.qZA()),2&t){const t=g.oxw(2);g.Q6J("formControl",t.apiPageControl)("tuiTextfieldFiller",t.getPlaceholder(t.dateMode,t.timeMode,t.dateSeparator)),g.xp6(2),g.Q6J("maskito",t.maskitoOptions)}}function D(t,e){1&t&&g._uU(0," Date format mode ")}function S(t,e){1&t&&g._uU(0," Time format mode ")}function O(t,e){1&t&&(g._uU(0," Date separator "),g.TgZ(1,"p"),g.TgZ(2,"strong"),g._uU(3,"Default:"),g.qZA(),g.TgZ(4,"code"),g._uU(5,"."),g.qZA(),g._uU(6," (dot). "),g.qZA())}function H(t,e){1&t&&g._uU(0," Earliest date ")}function N(t,e){1&t&&g._uU(0," Latest date ")}function A(t,e){if(1&t){const t=g.EpF();g.TgZ(0,"tui-doc-demo",7),g.YNc(1,J,3,3,"ng-template"),g.qZA(),g.TgZ(2,"tui-doc-documentation"),g.YNc(3,D,1,0,"ng-template",8),g.NdJ("documentationPropertyValueChange",function(e){return g.CHM(t),g.oxw().dateMode=e})("documentationPropertyValueChange",function(){return g.CHM(t),g.oxw().updateOptions()}),g.YNc(4,S,1,0,"ng-template",9),g.NdJ("documentationPropertyValueChange",function(e){return g.CHM(t),g.oxw().timeMode=e})("documentationPropertyValueChange",function(){return g.CHM(t),g.oxw().updateOptions()}),g.YNc(5,O,7,0,"ng-template",10),g.NdJ("documentationPropertyValueChange",function(e){return g.CHM(t),g.oxw().dateSeparator=e})("documentationPropertyValueChange",function(){return g.CHM(t),g.oxw().updateOptions()}),g.YNc(6,H,1,0,"ng-template",11),g.NdJ("documentationPropertyValueChange",function(e){return g.CHM(t),g.oxw().minStr=e})("documentationPropertyValueChange",function(){return g.CHM(t),g.oxw().updateDate()}),g.YNc(7,N,1,0,"ng-template",12),g.NdJ("documentationPropertyValueChange",function(e){return g.CHM(t),g.oxw().maxStr=e})("documentationPropertyValueChange",function(){return g.CHM(t),g.oxw().updateDate()}),g.qZA()}if(2&t){const t=g.oxw();g.Q6J("control",t.apiPageControl),g.xp6(3),g.Q6J("documentationPropertyValues",t.dateModeOptions)("documentationPropertyValue",t.dateMode),g.xp6(1),g.Q6J("documentationPropertyValues",t.timeModeOptions)("documentationPropertyValue",t.timeMode),g.xp6(1),g.Q6J("documentationPropertyValue",t.dateSeparator),g.xp6(1),g.Q6J("documentationPropertyValues",t.minMaxOptions)("documentationPropertyValue",t.minStr),g.xp6(1),g.Q6J("documentationPropertyValues",t.minMaxOptions)("documentationPropertyValue",t.maxStr)}}class q{constructor(){this.dateTimeLocalization={[l.C.MaskitoOptions]:o.e(4338).then(o.t.bind(o,24338,17))},this.dateTimeMinMax={[l.C.MaskitoOptions]:o.e(6793).then(o.t.bind(o,6793,17))},this.apiPageControl=new a.NI(""),this.dateModeOptions=["dd/mm/yyyy","mm/dd/yyyy","yyyy/mm/dd"],this.timeModeOptions=["HH:MM","HH:MM:SS","HH:MM:SS.MSS"],this.minMaxOptions=["0001-01-01T00:00:00","9999-12-31T23:59:59","2000-01-01T12:30","2025-05-10T18:30"],this.dateMode=this.dateModeOptions[0],this.timeMode=this.timeModeOptions[0],this.dateSeparator=".",this.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.maskitoOptions=(0,y.H$)(this)}getPlaceholder(t,e,o){const n=`,${M.f$}`;return`${t.replace(/\//g,o)}${n}${e}`}updateOptions(){this.maskitoOptions=(0,y.H$)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}}q.\u0275fac=function(t){return new(t||q)},q.\u0275cmp=g.Xpm({type:q,selectors:[["date-time-mask-doc"]],decls:3,vars:0,consts:[["header","DateTime","package","KIT"],["pageTab",""],["id","localization","heading","Localization",3,"content","description"],["localizationDescription",""],["id","min-max","heading","Min and max",3,"content","description"],["minMaxDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","dateMode","documentationPropertyType","MaskitoDateMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","timeMode","documentationPropertyType","MaskitoTimeMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","dateSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(t,e){1&t&&(g.TgZ(0,"tui-doc-page",0),g.YNc(1,w,12,4,"ng-template",1),g.YNc(2,A,8,10,"ng-template",1),g.qZA())},directives:[f.qo,f.nj,f.f2,U,k,m.V,f.FU,f.zb,f.B7,p.K3,p.wU,c.B7,a.JJ,a.oH,c.kD,P.MB,T.F,C.r],encapsulation:2,changeDetection:0}),(0,s.gn)([h.UM],q.prototype,"getPlaceholder",null);let v=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=g.oAB({type:t}),t.\u0275inj=g.cJS({imports:[[n.ez,a.u5,a.UX,r.U5,u.fV,p.Qf,m.j,c.cn,i.Bz.forChild((0,d.Ve)(q))]]}),t})()}}]); \ No newline at end of file diff --git a/5439-es2015.6df0068313853da04a69.js b/5439-es2015.6df0068313853da04a69.js deleted file mode 100644 index 4a71d147b..000000000 --- a/5439-es2015.6df0068313853da04a69.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[5439],{70997:function(t,e,o){o.d(e,{fV:function(){return i}});var n=o(74788),a=o(41823);let i=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=n.oAB({type:t}),t.\u0275inj=n.cJS({imports:[a.JF,a.mG,a.Lx,a.Lq,a.u4]}),t})()},15439:function(t,e,o){o.r(e),o.d(e,{DateTimeMaskDocModule:function(){return v}});var n=o(12057),a=o(87862),i=o(2586),r=o(52494),u=o(70997),d=o(44427),m=o(82847),c=o(79588),p=o(21673),s=o(97582),l=o(14707),y=o(64916),M=o(33770),h=o(44358),g=o(74788),f=o(41823),x=(0,y.H$)({dateMode:"mm/dd/yyyy",timeMode:"HH:MM",dateSeparator:"/"}),P=o(94853),T=o(49510),C=o(47258);let U=(()=>{class t{constructor(){this.value="09/20/2020, 15:30",this.filler="mm/dd/yyyy, hh:mm",this.mask=x}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=g.Xpm({type:t,selectors:[["date-time-mask-doc-example-1"]],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(t,e){1&t&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(t){return e.value=t}),g._uU(1," Localization "),g._UZ(2,"input",1),g.qZA()),2&t&&(g.Udp("max-width",30,"rem"),g.Q6J("tuiTextfieldFiller",e.filler)("ngModel",e.value),g.xp6(2),g.Q6J("maskito",e.mask))},directives:[p.K3,p.wU,c.B7,c.kD,a.JJ,a.On,P.MB,T.F,C.r],encapsulation:2,changeDetection:0}),t})();var Z=(0,y.H$)({dateMode:"dd/mm/yyyy",timeMode:"HH:MM",dateSeparator:"-",min:new Date(2010,1,15,12,30,0),max:new Date(2020,8,15,18,30,0)});let k=(()=>{class t{constructor(){this.value="09-01-2018,\xa015:30",this.filler="dd-mm-yyyy,\xa0hh:mm",this.mask=Z}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=g.Xpm({type:t,selectors:[["date-time-mask-doc-example-2"]],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(t,e){1&t&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(t){return e.value=t}),g._uU(1," Min-max "),g._UZ(2,"input",1),g.qZA()),2&t&&(g.Udp("max-width",30,"rem"),g.Q6J("tuiTextfieldFiller",e.filler)("ngModel",e.value),g.xp6(2),g.Q6J("maskito",e.mask))},directives:[p.K3,p.wU,c.B7,c.kD,a.JJ,a.On,P.MB,T.F,C.r],encapsulation:2,changeDetection:0}),t})();function V(t,e){1&t&&(g._uU(0," Use "),g.TgZ(1,"code"),g._uU(2,"dateMode"),g.qZA(),g._uU(3," , "),g.TgZ(4,"code"),g._uU(5,"timeMode"),g.qZA(),g._uU(6," and "),g.TgZ(7,"code"),g._uU(8,"dateSeparator"),g.qZA(),g._uU(9," parameters to get a mask with a locale specific representation of dates. "))}function _(t,e){1&t&&(g._uU(0," Parameters "),g.TgZ(1,"code"),g._uU(2,"min"),g.qZA(),g._uU(3," and "),g.TgZ(4,"code"),g._uU(5,"max"),g.qZA(),g._uU(6," allow to set the earliest and the latest available dates. They accept native "),g.TgZ(7,"a",6),g._uU(8," Date "),g.qZA(),g._uU(9," . "))}function w(t,e){if(1&t&&(g._uU(0," Use "),g.TgZ(1,"code"),g._uU(2,"maskitoDateTimeOptionsGenerator"),g.qZA(),g._uU(3," to create a mask to input both date and time. "),g.TgZ(4,"tui-doc-example",2),g.YNc(5,V,10,0,"ng-template",null,3,g.W1O),g._UZ(7,"date-time-mask-doc-example-1"),g.qZA(),g.TgZ(8,"tui-doc-example",4),g.YNc(9,_,10,0,"ng-template",null,5,g.W1O),g._UZ(11,"date-time-mask-doc-example-2"),g.qZA()),2&t){const t=g.MAs(6),e=g.MAs(10),o=g.oxw();g.xp6(4),g.Q6J("content",o.dateTimeLocalization)("description",t),g.xp6(4),g.Q6J("content",o.dateTimeMinMax)("description",e)}}function J(t,e){if(1&t&&(g.TgZ(0,"tui-input",13),g._uU(1," Enter date and time "),g._UZ(2,"input",14),g.qZA()),2&t){const t=g.oxw(2);g.Q6J("formControl",t.apiPageControl)("tuiTextfieldFiller",t.getPlaceholder(t.dateMode,t.timeMode,t.dateSeparator)),g.xp6(2),g.Q6J("maskito",t.maskitoOptions)}}function D(t,e){1&t&&g._uU(0," Date format mode ")}function S(t,e){1&t&&g._uU(0," Time format mode ")}function O(t,e){1&t&&(g._uU(0," Date separator "),g.TgZ(1,"p"),g.TgZ(2,"strong"),g._uU(3,"Default:"),g.qZA(),g.TgZ(4,"code"),g._uU(5,"."),g.qZA(),g._uU(6," (dot). "),g.qZA())}function H(t,e){1&t&&g._uU(0," Earliest date ")}function N(t,e){1&t&&g._uU(0," Latest date ")}function A(t,e){if(1&t){const t=g.EpF();g.TgZ(0,"tui-doc-demo",7),g.YNc(1,J,3,3,"ng-template"),g.qZA(),g.TgZ(2,"tui-doc-documentation"),g.YNc(3,D,1,0,"ng-template",8),g.NdJ("documentationPropertyValueChange",function(e){return g.CHM(t),g.oxw().dateMode=e})("documentationPropertyValueChange",function(){return g.CHM(t),g.oxw().updateOptions()}),g.YNc(4,S,1,0,"ng-template",9),g.NdJ("documentationPropertyValueChange",function(e){return g.CHM(t),g.oxw().timeMode=e})("documentationPropertyValueChange",function(){return g.CHM(t),g.oxw().updateOptions()}),g.YNc(5,O,7,0,"ng-template",10),g.NdJ("documentationPropertyValueChange",function(e){return g.CHM(t),g.oxw().dateSeparator=e})("documentationPropertyValueChange",function(){return g.CHM(t),g.oxw().updateOptions()}),g.YNc(6,H,1,0,"ng-template",11),g.NdJ("documentationPropertyValueChange",function(e){return g.CHM(t),g.oxw().minStr=e})("documentationPropertyValueChange",function(){return g.CHM(t),g.oxw().updateDate()}),g.YNc(7,N,1,0,"ng-template",12),g.NdJ("documentationPropertyValueChange",function(e){return g.CHM(t),g.oxw().maxStr=e})("documentationPropertyValueChange",function(){return g.CHM(t),g.oxw().updateDate()}),g.qZA()}if(2&t){const t=g.oxw();g.Q6J("control",t.apiPageControl),g.xp6(3),g.Q6J("documentationPropertyValues",t.dateModeOptions)("documentationPropertyValue",t.dateMode),g.xp6(1),g.Q6J("documentationPropertyValues",t.timeModeOptions)("documentationPropertyValue",t.timeMode),g.xp6(1),g.Q6J("documentationPropertyValue",t.dateSeparator),g.xp6(1),g.Q6J("documentationPropertyValues",t.minMaxOptions)("documentationPropertyValue",t.minStr),g.xp6(1),g.Q6J("documentationPropertyValues",t.minMaxOptions)("documentationPropertyValue",t.maxStr)}}class q{constructor(){this.dateTimeLocalization={[l.C.MaskitoOptions]:o.e(4338).then(o.t.bind(o,24338,17))},this.dateTimeMinMax={[l.C.MaskitoOptions]:o.e(6793).then(o.t.bind(o,6793,17))},this.apiPageControl=new a.NI(""),this.dateModeOptions=["dd/mm/yyyy","mm/dd/yyyy","yyyy/mm/dd"],this.timeModeOptions=["HH:MM","HH:MM:SS","HH:MM:SS.MSS"],this.minMaxOptions=["0001-01-01T00:00:00","9999-12-31T23:59:59","2000-01-01T12:30","2025-05-10T18:30"],this.dateMode=this.dateModeOptions[0],this.timeMode=this.timeModeOptions[0],this.dateSeparator=".",this.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.maskitoOptions=(0,y.H$)(this)}getPlaceholder(t,e,o){const n=`,${M.f$}`;return`${t.replace(/\//g,o)}${n}${e}`}updateOptions(){this.maskitoOptions=(0,y.H$)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}}q.\u0275fac=function(t){return new(t||q)},q.\u0275cmp=g.Xpm({type:q,selectors:[["date-time-mask-doc"]],decls:3,vars:0,consts:[["header","DateTime","package","KIT"],["pageTab",""],["id","localization","heading","Localization",3,"content","description"],["localizationDescription",""],["id","min-max","heading","Min and max",3,"content","description"],["minMaxDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","dateMode","documentationPropertyType","MaskitoDateMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","timeMode","documentationPropertyType","MaskitoTimeMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","dateSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(t,e){1&t&&(g.TgZ(0,"tui-doc-page",0),g.YNc(1,w,12,4,"ng-template",1),g.YNc(2,A,8,10,"ng-template",1),g.qZA())},directives:[f.qo,f.nj,f.f2,U,k,m.V,f.FU,f.zb,f.B7,p.K3,p.wU,c.B7,a.JJ,a.oH,c.kD,P.MB,T.F,C.r],encapsulation:2,changeDetection:0}),(0,s.gn)([h.UM],q.prototype,"getPlaceholder",null);let v=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=g.oAB({type:t}),t.\u0275inj=g.cJS({imports:[[n.ez,a.u5,a.UX,r.U5,u.fV,p.Qf,m.j,c.cn,i.Bz.forChild((0,d.Ve)(q))]]}),t})()}}]); \ No newline at end of file diff --git a/5439-es5.444daa08a0ba99bcc25b.js b/5439-es5.444daa08a0ba99bcc25b.js new file mode 100644 index 000000000..dd9a495d7 --- /dev/null +++ b/5439-es5.444daa08a0ba99bcc25b.js @@ -0,0 +1 @@ +!function(){"use strict";function t(t,e,n){return(e=o(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function e(t,e){for(var n=0;n{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[o.JF,o.mG,o.Lx,o.Lq,o.u4]}),e})()},30055:function(e,t,i){i.r(t),i.d(t,{MaskExpressionDocPageModule:function(){return d}});var a=i(12057),o=i(2586),s=i(70997),n=i(44427),r=i(82847),c=i(60885),u=i(13805),p=i(74788),g=i(41823),Z=i(56119);let m=(()=>{class e{constructor(){this.elementStateDocPage="/core-concepts/element-state",this.regExpMaskExpDemo=i.e(4992).then(i.t.bind(i,96429,17)),this.basicTimeDemo=i.e(7891).then(i.t.bind(i,17891,17)),this.dynamicMaskExpDemo=i.e(5539).then(i.t.bind(i,75539,17))}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["mask-expression-doc-page"]],decls:100,vars:6,consts:[["header","Mask expression"],["href","https://github.com/taiga-family/maskito/blob/main/projects/core/src/lib/types/mask-options.ts","rel","noreferrer","target","_blank","tuiLink",""],[1,"tui-space_top-8"],[1,"tui-list"],[1,"tui-list__item"],[1,"tui-space_top-0"],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions","rel","noreferrer","target","_blank","tuiLink",""],[3,"code"],["status","warning",1,"tui-space_top-3"],["status","info"],["status","info",1,"tui-space_bottom-3"],["tuiLink","",3,"routerLink"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"]],template:function(e,t){1&e&&(p.TgZ(0,"tui-doc-page",0),p.TgZ(1,"div"),p.TgZ(2,"strong"),p._uU(3,"Mask expression"),p.qZA(),p._uU(4," is the the main concept of Maskito core library. It provides the developer with opportunity to predefine format of user's input. For example, you can set mask expression to accept only digits, only Latin letters or you can configure more complex patterns like a date string. "),p.qZA(),p.TgZ(5,"p"),p._uU(6," You can set mask expression using "),p.TgZ(7,"code"),p._uU(8,"mask"),p.qZA(),p._uU(9," parameter of "),p.TgZ(10,"a",1),p.TgZ(11,"code"),p._uU(12,"MaskitoOptions"),p.qZA(),p.qZA(),p._uU(13," . "),p.qZA(),p.TgZ(14,"section",2),p.TgZ(15,"h2"),p._uU(16,"Types of mask expression"),p.qZA(),p.TgZ(17,"ul",3),p.TgZ(18,"li",4),p.TgZ(19,"strong"),p._uU(20,"RegExp mask expression"),p.qZA(),p.TgZ(21,"p",5),p._uU(22," The most basic and comprehensible type. The only required knowledge is understanding of native JavaScript "),p.TgZ(23,"a",6),p._uU(24," Regular\xa0expression "),p.qZA(),p._uU(25," . "),p.qZA(),p.TgZ(26,"p"),p._uU(27,"See the following example:"),p.qZA(),p._UZ(28,"tui-doc-code",7),p.TgZ(29,"tui-notification",8),p._uU(30," Make sure that mask expression works with any of intermediate states, not just the final value. "),p.TgZ(31,"p"),p._uU(32,"For example, imagine that you have to create mask for 4-digits PIN code."),p.qZA(),p.TgZ(33,"p"),p.TgZ(34,"code"),p._uU(35),p.qZA(),p._uU(36," is a wrong mask expression. It does not match intermediate states (you cannot complete 4-digit string without possibility to type 1-, 2- or 3-digit string). "),p.qZA(),p.TgZ(37,"p"),p.TgZ(38,"code"),p._uU(39),p.qZA(),p._uU(40," is the right solution for our example. "),p.qZA(),p.qZA(),p.qZA(),p.TgZ(41,"li",4),p.TgZ(42,"strong"),p._uU(43,"Pattern mask expression"),p.qZA(),p.TgZ(44,"p",5),p._uU(45," It is a good choice for more complex masks that are fixed in size. This type of mask expression is presented as array. Each element in the array has to be either a string or a regular expression. Each string is a "),p.TgZ(46,"em"),p._uU(47,"fixed character"),p.qZA(),p._uU(48," and each regular expression is validator of character at the same index. "),p.qZA(),p.TgZ(49,"tui-notification",9),p.TgZ(50,"strong"),p._uU(51,"Fixed character"),p.qZA(),p._uU(52," \u2014 a predefined character at a certain position (the same as its index inside mask expression array). It is automatically added when user forgets to type it. It cannot be erased or replaced with another character. "),p.qZA(),p.TgZ(53,"p"),p._uU(54," For example, imagine that you have to create mask for a time-string with "),p.TgZ(55,"code"),p._uU(56,"HH:MM"),p.qZA(),p._uU(57," format. It consists of 4 digits and 1 fixed-character separator "),p.TgZ(58,"code"),p._uU(59,":"),p.qZA(),p._uU(60," . "),p.qZA(),p._UZ(61,"tui-doc-code",7),p.TgZ(62,"p"),p._uU(63," This mask expression forbids anything excepts digits and limits length of the value to 5 characters. "),p.qZA(),p.TgZ(64,"p"),p._uU(65,"Also, it manages user interactions with fixed character."),p.qZA(),p.TgZ(66,"p"),p._uU(67," For example, user can just type four digits "),p.TgZ(68,"code"),p._uU(69,"1159"),p.qZA(),p._uU(70," and the value becomes "),p.TgZ(71,"code"),p._uU(72,"11:59"),p.qZA(),p.qZA(),p.TgZ(73,"p"),p._uU(74," Another example, if caret position is after the colon and user presses "),p.TgZ(75,"kbd"),p._uU(76,"Backspace"),p.qZA(),p._uU(77," , the input's value will not change but caret will be moved to the left of the colon. "),p.qZA(),p.qZA(),p.TgZ(78,"li",4),p.TgZ(79,"strong"),p._uU(80,"Dynamic mask expression"),p.qZA(),p.TgZ(81,"p",5),p.TgZ(82,"code"),p._uU(83,"mask"),p.qZA(),p._uU(84," parameter can also accepts function which generates mask expression. This function will be called "),p.TgZ(85,"strong"),p._uU(86,"every\xa0time\xa0before"),p.qZA(),p._uU(87," input changes to generate a new version of mask expression. "),p.qZA(),p.TgZ(88,"tui-notification",10),p._uU(89," An "),p.TgZ(90,"a",11),p._uU(91,' "Element\xa0state" '),p.qZA(),p._uU(92," object with raw value and current selection is passed as an argument to the function. "),p.qZA(),p._UZ(93,"tui-doc-code",7),p.TgZ(94,"tui-notification",12),p.TgZ(95,"div"),p._uU(96," Be careful! It can be not performance-friendly to generate new mask expression on every input change. "),p.qZA(),p.TgZ(97,"p",13),p._uU(98,"Think about optimization and memoization of the such function."),p.qZA(),p.qZA(),p.qZA(),p.qZA(),p.qZA(),p._UZ(99,"next-steps"),p.qZA()),2&e&&(p.xp6(28),p.Q6J("code",t.regExpMaskExpDemo),p.xp6(7),p.Oqu("/^\\d{4}$/"),p.xp6(4),p.Oqu("/^\\d{0,4}$/"),p.xp6(22),p.Q6J("code",t.basicTimeDemo),p.xp6(29),p.Q6J("routerLink",t.elementStateDocPage),p.xp6(3),p.Q6J("code",t.dynamicMaskExpDemo))},directives:[g.qo,r.V,g.c0,c.L,o.yS,Z.R],encapsulation:2,changeDetection:0}),e})(),d=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({imports:[[a.ez,s.fV,r.j,c.H,u.L,o.Bz.forChild((0,n.Ve)(m))]]}),e})()}}]); \ No newline at end of file diff --git a/55-es2015.eb089469a0762eb0042e.js b/55-es2015.eb089469a0762eb0042e.js new file mode 100644 index 000000000..39a3fc37b --- /dev/null +++ b/55-es2015.eb089469a0762eb0042e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[55],{70997:function(e,t,i){i.d(t,{fV:function(){return s}});var a=i(74788),o=i(41823);let s=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[o.JF,o.mG,o.Lx,o.Lq,o.u4]}),e})()},30055:function(e,t,i){i.r(t),i.d(t,{MaskExpressionDocPageModule:function(){return d}});var a=i(12057),o=i(86561),s=i(70997),n=i(44427),r=i(82847),c=i(60885),u=i(13805),p=i(74788),g=i(41823),Z=i(56119);let m=(()=>{class e{constructor(){this.elementStateDocPage="/core-concepts/element-state",this.regExpMaskExpDemo=i.e(4992).then(i.t.bind(i,96429,17)),this.basicTimeDemo=i.e(7891).then(i.t.bind(i,17891,17)),this.dynamicMaskExpDemo=i.e(5539).then(i.t.bind(i,75539,17))}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["mask-expression-doc-page"]],decls:100,vars:6,consts:[["header","Mask expression"],["href","https://github.com/taiga-family/maskito/blob/main/projects/core/src/lib/types/mask-options.ts","rel","noreferrer","target","_blank","tuiLink",""],[1,"tui-space_top-8"],[1,"tui-list"],[1,"tui-list__item"],[1,"tui-space_top-0"],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions","rel","noreferrer","target","_blank","tuiLink",""],[3,"code"],["status","warning",1,"tui-space_top-3"],["status","info"],["status","info",1,"tui-space_bottom-3"],["tuiLink","",3,"routerLink"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"]],template:function(e,t){1&e&&(p.TgZ(0,"tui-doc-page",0),p.TgZ(1,"div"),p.TgZ(2,"strong"),p._uU(3,"Mask expression"),p.qZA(),p._uU(4," is the the main concept of Maskito core library. It provides the developer with opportunity to predefine format of user's input. For example, you can set mask expression to accept only digits, only Latin letters or you can configure more complex patterns like a date string. "),p.qZA(),p.TgZ(5,"p"),p._uU(6," You can set mask expression using "),p.TgZ(7,"code"),p._uU(8,"mask"),p.qZA(),p._uU(9," parameter of "),p.TgZ(10,"a",1),p.TgZ(11,"code"),p._uU(12,"MaskitoOptions"),p.qZA(),p.qZA(),p._uU(13," . "),p.qZA(),p.TgZ(14,"section",2),p.TgZ(15,"h2"),p._uU(16,"Types of mask expression"),p.qZA(),p.TgZ(17,"ul",3),p.TgZ(18,"li",4),p.TgZ(19,"strong"),p._uU(20,"RegExp mask expression"),p.qZA(),p.TgZ(21,"p",5),p._uU(22," The most basic and comprehensible type. The only required knowledge is understanding of native JavaScript "),p.TgZ(23,"a",6),p._uU(24," Regular\xa0expression "),p.qZA(),p._uU(25," . "),p.qZA(),p.TgZ(26,"p"),p._uU(27,"See the following example:"),p.qZA(),p._UZ(28,"tui-doc-code",7),p.TgZ(29,"tui-notification",8),p._uU(30," Make sure that mask expression works with any of intermediate states, not just the final value. "),p.TgZ(31,"p"),p._uU(32,"For example, imagine that you have to create mask for 4-digits PIN code."),p.qZA(),p.TgZ(33,"p"),p.TgZ(34,"code"),p._uU(35),p.qZA(),p._uU(36," is a wrong mask expression. It does not match intermediate states (you cannot complete 4-digit string without possibility to type 1-, 2- or 3-digit string). "),p.qZA(),p.TgZ(37,"p"),p.TgZ(38,"code"),p._uU(39),p.qZA(),p._uU(40," is the right solution for our example. "),p.qZA(),p.qZA(),p.qZA(),p.TgZ(41,"li",4),p.TgZ(42,"strong"),p._uU(43,"Pattern mask expression"),p.qZA(),p.TgZ(44,"p",5),p._uU(45," It is a good choice for more complex masks that are fixed in size. This type of mask expression is presented as array. Each element in the array has to be either a string or a regular expression. Each string is a "),p.TgZ(46,"em"),p._uU(47,"fixed character"),p.qZA(),p._uU(48," and each regular expression is validator of character at the same index. "),p.qZA(),p.TgZ(49,"tui-notification",9),p.TgZ(50,"strong"),p._uU(51,"Fixed character"),p.qZA(),p._uU(52," \u2014 a predefined character at a certain position (the same as its index inside mask expression array). It is automatically added when user forgets to type it. It cannot be erased or replaced with another character. "),p.qZA(),p.TgZ(53,"p"),p._uU(54," For example, imagine that you have to create mask for a time-string with "),p.TgZ(55,"code"),p._uU(56,"HH:MM"),p.qZA(),p._uU(57," format. It consists of 4 digits and 1 fixed-character separator "),p.TgZ(58,"code"),p._uU(59,":"),p.qZA(),p._uU(60," . "),p.qZA(),p._UZ(61,"tui-doc-code",7),p.TgZ(62,"p"),p._uU(63," This mask expression forbids anything excepts digits and limits length of the value to 5 characters. "),p.qZA(),p.TgZ(64,"p"),p._uU(65,"Also, it manages user interactions with fixed character."),p.qZA(),p.TgZ(66,"p"),p._uU(67," For example, user can just type four digits "),p.TgZ(68,"code"),p._uU(69,"1159"),p.qZA(),p._uU(70," and the value becomes "),p.TgZ(71,"code"),p._uU(72,"11:59"),p.qZA(),p.qZA(),p.TgZ(73,"p"),p._uU(74," Another example, if caret position is after the colon and user presses "),p.TgZ(75,"kbd"),p._uU(76,"Backspace"),p.qZA(),p._uU(77," , the input's value will not change but caret will be moved to the left of the colon. "),p.qZA(),p.qZA(),p.TgZ(78,"li",4),p.TgZ(79,"strong"),p._uU(80,"Dynamic mask expression"),p.qZA(),p.TgZ(81,"p",5),p.TgZ(82,"code"),p._uU(83,"mask"),p.qZA(),p._uU(84," parameter can also accepts function which generates mask expression. This function will be called "),p.TgZ(85,"strong"),p._uU(86,"every\xa0time\xa0before"),p.qZA(),p._uU(87," input changes to generate a new version of mask expression. "),p.qZA(),p.TgZ(88,"tui-notification",10),p._uU(89," An "),p.TgZ(90,"a",11),p._uU(91,' "Element\xa0state" '),p.qZA(),p._uU(92," object with raw value and current selection is passed as an argument to the function. "),p.qZA(),p._UZ(93,"tui-doc-code",7),p.TgZ(94,"tui-notification",12),p.TgZ(95,"div"),p._uU(96," Be careful! It can be not performance-friendly to generate new mask expression on every input change. "),p.qZA(),p.TgZ(97,"p",13),p._uU(98,"Think about optimization and memoization of the such function."),p.qZA(),p.qZA(),p.qZA(),p.qZA(),p.qZA(),p._UZ(99,"next-steps"),p.qZA()),2&e&&(p.xp6(28),p.Q6J("code",t.regExpMaskExpDemo),p.xp6(7),p.Oqu("/^\\d{4}$/"),p.xp6(4),p.Oqu("/^\\d{0,4}$/"),p.xp6(22),p.Q6J("code",t.basicTimeDemo),p.xp6(29),p.Q6J("routerLink",t.elementStateDocPage),p.xp6(3),p.Q6J("code",t.dynamicMaskExpDemo))},directives:[g.qo,r.V,g.c0,c.L,o.yS,Z.R],encapsulation:2,changeDetection:0}),e})(),d=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({imports:[[a.ez,s.fV,r.j,c.H,u.L,o.Bz.forChild((0,n.Ve)(m))]]}),e})()}}]); \ No newline at end of file diff --git a/55-es5.9614b42743a5f0a73b9a.js b/55-es5.9614b42743a5f0a73b9a.js deleted file mode 100644 index e549be5fe..000000000 --- a/55-es5.9614b42743a5f0a73b9a.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function e(e,t){for(var i=0;i{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.oAB({type:t}),t.\u0275inj=o.cJS({imports:[a.JF,a.mG,a.Lx,a.Lq,a.u4]}),t})()},95828:function(t,e,n){n.r(e),n.d(e,{DateMaskDocModule:function(){return q}});var o=n(12057),a=n(87862),i=n(2586),r=n(52494),u=n(70997),c=n(44427),d=n(82847),s=n(79588),m=n(21673),p=n(14707),l=n(64916),y=n(74788),g=n(41823),f=(0,l.tr)({mode:"yyyy/mm/dd",separator:"/"}),h=n(94853),x=n(49510),Z=n(47258);let P=(()=>{class t{constructor(){this.value="2005/10/21",this.filler="yyyy/mm/dd",this.mask=f}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=y.Xpm({type:t,selectors:[["date-mask-doc-example-1"]],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(t,e){1&t&&(y.TgZ(0,"tui-input",0),y.NdJ("ngModelChange",function(t){return e.value=t}),y._uU(1," Localization "),y._UZ(2,"input",1),y.qZA()),2&t&&(y.Udp("max-width",30,"rem"),y.Q6J("tuiTextfieldFiller",e.filler)("ngModel",e.value),y.xp6(2),y.Q6J("maskito",e.mask))},directives:[m.K3,m.wU,s.B7,s.kD,a.JJ,a.On,h.MB,x.F,Z.r],encapsulation:2,changeDetection:0}),t})();var C=(0,l.tr)({mode:"dd/mm/yyyy",min:new Date(2e3,0,1),max:new Date(2025,4,10)});let M=(()=>{class t{constructor(){this.value="20.01.2023",this.filler="dd.mm.yyyy",this.mask=C}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=y.Xpm({type:t,selectors:[["date-mask-doc-example-2"]],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(t,e){1&t&&(y.TgZ(0,"tui-input",0),y.NdJ("ngModelChange",function(t){return e.value=t}),y._uU(1," Date "),y._UZ(2,"input",1),y.qZA()),2&t&&(y.Udp("max-width",30,"rem"),y.Q6J("tuiTextfieldFiller",e.filler)("ngModel",e.value),y.xp6(2),y.Q6J("maskito",e.mask))},directives:[m.K3,m.wU,s.B7,s.kD,a.JJ,a.On,h.MB,x.F,Z.r],encapsulation:2,changeDetection:0}),t})();function U(t,e){1&t&&(y._uU(0," Use "),y.TgZ(1,"code"),y._uU(2,"mode"),y.qZA(),y._uU(3," and "),y.TgZ(4,"code"),y._uU(5,"separator"),y.qZA(),y._uU(6," properties to get a mask with a locale specific representation of dates. "))}function T(t,e){1&t&&(y._uU(0," Properties "),y.TgZ(1,"code"),y._uU(2,"min"),y.qZA(),y._uU(3," and "),y.TgZ(4,"code"),y._uU(5,"max"),y.qZA(),y._uU(6," allow you to set the earliest and the latest available dates. They accept native "),y.TgZ(7,"a",6),y._uU(8," Date "),y.qZA(),y._uU(9," . "))}function _(t,e){if(1&t&&(y._uU(0," Use "),y.TgZ(1,"code"),y._uU(2,"maskitoDateOptionsGenerator"),y.qZA(),y._uU(3," to create a mask for date input. "),y.TgZ(4,"tui-doc-example",2),y.YNc(5,U,7,0,"ng-template",null,3,y.W1O),y._UZ(7,"date-mask-doc-example-1"),y.qZA(),y.TgZ(8,"tui-doc-example",4),y.YNc(9,T,10,0,"ng-template",null,5,y.W1O),y._UZ(11,"date-mask-doc-example-2"),y.qZA()),2&t){const t=y.MAs(6),e=y.MAs(10),n=y.oxw();y.xp6(4),y.Q6J("content",n.dateLocalization)("description",t),y.xp6(4),y.Q6J("content",n.dateMinMax)("description",e)}}function k(t,e){if(1&t&&(y.TgZ(0,"tui-input",12),y._uU(1," Enter date "),y._UZ(2,"input",13),y.qZA()),2&t){const t=y.oxw(2);y.Q6J("formControl",t.apiPageControl),y.xp6(2),y.Q6J("maskito",t.maskitoOptions)}}function w(t,e){1&t&&y._uU(0," Date format mode ")}function D(t,e){1&t&&(y._uU(0," Symbol for separating date-segments (days, months, years) "),y.TgZ(1,"p",14),y.TgZ(2,"strong"),y._uU(3,"Default:"),y.qZA(),y.TgZ(4,"code"),y._uU(5,"."),y.qZA(),y._uU(6," (dot) "),y.qZA())}function V(t,e){1&t&&(y._uU(0," Earliest date "),y.TgZ(1,"p",14),y.TgZ(2,"strong"),y._uU(3,"Default:"),y.qZA(),y.TgZ(4,"code"),y._uU(5,"new Date('0001-01-01')"),y.qZA(),y.qZA())}function J(t,e){1&t&&(y._uU(0," Latest date "),y.TgZ(1,"p",14),y.TgZ(2,"strong"),y._uU(3,"Default:"),y.qZA(),y.TgZ(4,"code"),y._uU(5,"new Date('9999-12-31')"),y.qZA(),y.qZA())}function O(t,e){if(1&t){const t=y.EpF();y.TgZ(0,"tui-doc-demo",7),y.YNc(1,k,3,2,"ng-template"),y.qZA(),y.TgZ(2,"tui-doc-documentation"),y.YNc(3,w,1,0,"ng-template",8),y.NdJ("documentationPropertyValueChange",function(e){return y.CHM(t),y.oxw().mode=e})("documentationPropertyValueChange",function(){return y.CHM(t),y.oxw().updateOptions()}),y.YNc(4,D,7,0,"ng-template",9),y.NdJ("documentationPropertyValueChange",function(e){return y.CHM(t),y.oxw().separator=e})("documentationPropertyValueChange",function(){return y.CHM(t),y.oxw().updateOptions()}),y.YNc(5,V,6,0,"ng-template",10),y.NdJ("documentationPropertyValueChange",function(e){return y.CHM(t),y.oxw().minStr=e})("documentationPropertyValueChange",function(){return y.CHM(t),y.oxw().updateDate()}),y.YNc(6,J,6,0,"ng-template",11),y.NdJ("documentationPropertyValueChange",function(e){return y.CHM(t),y.oxw().maxStr=e})("documentationPropertyValueChange",function(){return y.CHM(t),y.oxw().updateDate()}),y.qZA()}if(2&t){const t=y.oxw();y.Q6J("control",t.apiPageControl),y.xp6(3),y.Q6J("documentationPropertyValues",t.modeOptions)("documentationPropertyValue",t.mode),y.xp6(1),y.Q6J("documentationPropertyValues",t.separatorOptions)("documentationPropertyValue",t.separator),y.xp6(1),y.Q6J("documentationPropertyValues",t.minMaxOptions)("documentationPropertyValue",t.minStr),y.xp6(1),y.Q6J("documentationPropertyValues",t.minMaxOptions)("documentationPropertyValue",t.maxStr)}}let A=(()=>{class t{constructor(){this.apiPageControl=new a.NI(""),this.dateLocalization={[p.C.MaskitoOptions]:n.e(1465).then(n.t.bind(n,81465,17))},this.dateMinMax={[p.C.MaskitoOptions]:n.e(9899).then(n.t.bind(n,39899,17))},this.modeOptions=["dd/mm/yyyy","mm/dd/yyyy","yyyy/mm/dd","mm/yy","mm/yyyy","yyyy/mm","yyyy"],this.separatorOptions=[".","/","-"],this.minMaxOptions=["0001-01-01","9999-12-31","2000-01-01","2025-05-10"],this.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.mode=this.modeOptions[0],this.separator=this.separatorOptions[0],this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.maskitoOptions=(0,l.tr)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}updateOptions(){this.maskitoOptions=(0,l.tr)(this)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=y.Xpm({type:t,selectors:[["date-mask-doc"]],decls:3,vars:0,consts:[["header","Date","package","KIT"],["pageTab",""],["id","date-localization","heading","Date localization",3,"content","description"],["dateLocalizationDescription",""],["id","min-max","heading","Min/Max",3,"content","description"],["minMaxDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","mode","documentationPropertyType","MaskitoDateMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","separator","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",1,"input-date",3,"formControl"],["inputmode","numeric","tuiTextfield","",3,"maskito"],[1,"tui-space_bottom-0"]],template:function(t,e){1&t&&(y.TgZ(0,"tui-doc-page",0),y.YNc(1,_,12,4,"ng-template",1),y.YNc(2,O,7,9,"ng-template",1),y.qZA())},directives:[g.qo,g.nj,g.f2,P,M,d.V,g.FU,g.zb,g.B7,m.K3,m.wU,s.B7,a.JJ,a.oH,h.MB,x.F,Z.r],styles:[".input-date[_ngcontent-%COMP%]{max-width:25rem}.input-date[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),t})(),q=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=y.oAB({type:t}),t.\u0275inj=y.cJS({imports:[[o.ez,a.u5,a.UX,r.U5,u.fV,m.Qf,d.j,s.cn,i.Bz.forChild((0,c.Ve)(A))]]}),t})()}}]); \ No newline at end of file diff --git a/5828-es2015.a1ca6e6a3c770b28e256.js b/5828-es2015.a1ca6e6a3c770b28e256.js new file mode 100644 index 000000000..4cce7c204 --- /dev/null +++ b/5828-es2015.a1ca6e6a3c770b28e256.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[5828],{70997:function(t,e,n){n.d(e,{fV:function(){return i}});var o=n(74788),a=n(41823);let i=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.oAB({type:t}),t.\u0275inj=o.cJS({imports:[a.JF,a.mG,a.Lx,a.Lq,a.u4]}),t})()},95828:function(t,e,n){n.r(e),n.d(e,{DateMaskDocModule:function(){return q}});var o=n(12057),a=n(87862),i=n(86561),r=n(52494),u=n(70997),c=n(44427),d=n(82847),s=n(79588),m=n(21673),p=n(14707),l=n(64916),y=n(74788),g=n(41823),f=(0,l.tr)({mode:"yyyy/mm/dd",separator:"/"}),h=n(94853),x=n(49510),Z=n(47258);let P=(()=>{class t{constructor(){this.value="2005/10/21",this.filler="yyyy/mm/dd",this.mask=f}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=y.Xpm({type:t,selectors:[["date-mask-doc-example-1"]],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(t,e){1&t&&(y.TgZ(0,"tui-input",0),y.NdJ("ngModelChange",function(t){return e.value=t}),y._uU(1," Localization "),y._UZ(2,"input",1),y.qZA()),2&t&&(y.Udp("max-width",30,"rem"),y.Q6J("tuiTextfieldFiller",e.filler)("ngModel",e.value),y.xp6(2),y.Q6J("maskito",e.mask))},directives:[m.K3,m.wU,s.B7,s.kD,a.JJ,a.On,h.MB,x.F,Z.r],encapsulation:2,changeDetection:0}),t})();var C=(0,l.tr)({mode:"dd/mm/yyyy",min:new Date(2e3,0,1),max:new Date(2025,4,10)});let M=(()=>{class t{constructor(){this.value="20.01.2023",this.filler="dd.mm.yyyy",this.mask=C}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=y.Xpm({type:t,selectors:[["date-mask-doc-example-2"]],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(t,e){1&t&&(y.TgZ(0,"tui-input",0),y.NdJ("ngModelChange",function(t){return e.value=t}),y._uU(1," Date "),y._UZ(2,"input",1),y.qZA()),2&t&&(y.Udp("max-width",30,"rem"),y.Q6J("tuiTextfieldFiller",e.filler)("ngModel",e.value),y.xp6(2),y.Q6J("maskito",e.mask))},directives:[m.K3,m.wU,s.B7,s.kD,a.JJ,a.On,h.MB,x.F,Z.r],encapsulation:2,changeDetection:0}),t})();function U(t,e){1&t&&(y._uU(0," Use "),y.TgZ(1,"code"),y._uU(2,"mode"),y.qZA(),y._uU(3," and "),y.TgZ(4,"code"),y._uU(5,"separator"),y.qZA(),y._uU(6," properties to get a mask with a locale specific representation of dates. "))}function T(t,e){1&t&&(y._uU(0," Properties "),y.TgZ(1,"code"),y._uU(2,"min"),y.qZA(),y._uU(3," and "),y.TgZ(4,"code"),y._uU(5,"max"),y.qZA(),y._uU(6," allow you to set the earliest and the latest available dates. They accept native "),y.TgZ(7,"a",6),y._uU(8," Date "),y.qZA(),y._uU(9," . "))}function _(t,e){if(1&t&&(y._uU(0," Use "),y.TgZ(1,"code"),y._uU(2,"maskitoDateOptionsGenerator"),y.qZA(),y._uU(3," to create a mask for date input. "),y.TgZ(4,"tui-doc-example",2),y.YNc(5,U,7,0,"ng-template",null,3,y.W1O),y._UZ(7,"date-mask-doc-example-1"),y.qZA(),y.TgZ(8,"tui-doc-example",4),y.YNc(9,T,10,0,"ng-template",null,5,y.W1O),y._UZ(11,"date-mask-doc-example-2"),y.qZA()),2&t){const t=y.MAs(6),e=y.MAs(10),n=y.oxw();y.xp6(4),y.Q6J("content",n.dateLocalization)("description",t),y.xp6(4),y.Q6J("content",n.dateMinMax)("description",e)}}function k(t,e){if(1&t&&(y.TgZ(0,"tui-input",12),y._uU(1," Enter date "),y._UZ(2,"input",13),y.qZA()),2&t){const t=y.oxw(2);y.Q6J("formControl",t.apiPageControl),y.xp6(2),y.Q6J("maskito",t.maskitoOptions)}}function w(t,e){1&t&&y._uU(0," Date format mode ")}function D(t,e){1&t&&(y._uU(0," Symbol for separating date-segments (days, months, years) "),y.TgZ(1,"p",14),y.TgZ(2,"strong"),y._uU(3,"Default:"),y.qZA(),y.TgZ(4,"code"),y._uU(5,"."),y.qZA(),y._uU(6," (dot) "),y.qZA())}function V(t,e){1&t&&(y._uU(0," Earliest date "),y.TgZ(1,"p",14),y.TgZ(2,"strong"),y._uU(3,"Default:"),y.qZA(),y.TgZ(4,"code"),y._uU(5,"new Date('0001-01-01')"),y.qZA(),y.qZA())}function J(t,e){1&t&&(y._uU(0," Latest date "),y.TgZ(1,"p",14),y.TgZ(2,"strong"),y._uU(3,"Default:"),y.qZA(),y.TgZ(4,"code"),y._uU(5,"new Date('9999-12-31')"),y.qZA(),y.qZA())}function O(t,e){if(1&t){const t=y.EpF();y.TgZ(0,"tui-doc-demo",7),y.YNc(1,k,3,2,"ng-template"),y.qZA(),y.TgZ(2,"tui-doc-documentation"),y.YNc(3,w,1,0,"ng-template",8),y.NdJ("documentationPropertyValueChange",function(e){return y.CHM(t),y.oxw().mode=e})("documentationPropertyValueChange",function(){return y.CHM(t),y.oxw().updateOptions()}),y.YNc(4,D,7,0,"ng-template",9),y.NdJ("documentationPropertyValueChange",function(e){return y.CHM(t),y.oxw().separator=e})("documentationPropertyValueChange",function(){return y.CHM(t),y.oxw().updateOptions()}),y.YNc(5,V,6,0,"ng-template",10),y.NdJ("documentationPropertyValueChange",function(e){return y.CHM(t),y.oxw().minStr=e})("documentationPropertyValueChange",function(){return y.CHM(t),y.oxw().updateDate()}),y.YNc(6,J,6,0,"ng-template",11),y.NdJ("documentationPropertyValueChange",function(e){return y.CHM(t),y.oxw().maxStr=e})("documentationPropertyValueChange",function(){return y.CHM(t),y.oxw().updateDate()}),y.qZA()}if(2&t){const t=y.oxw();y.Q6J("control",t.apiPageControl),y.xp6(3),y.Q6J("documentationPropertyValues",t.modeOptions)("documentationPropertyValue",t.mode),y.xp6(1),y.Q6J("documentationPropertyValues",t.separatorOptions)("documentationPropertyValue",t.separator),y.xp6(1),y.Q6J("documentationPropertyValues",t.minMaxOptions)("documentationPropertyValue",t.minStr),y.xp6(1),y.Q6J("documentationPropertyValues",t.minMaxOptions)("documentationPropertyValue",t.maxStr)}}let A=(()=>{class t{constructor(){this.apiPageControl=new a.NI(""),this.dateLocalization={[p.C.MaskitoOptions]:n.e(1465).then(n.t.bind(n,81465,17))},this.dateMinMax={[p.C.MaskitoOptions]:n.e(9899).then(n.t.bind(n,39899,17))},this.modeOptions=["dd/mm/yyyy","mm/dd/yyyy","yyyy/mm/dd","mm/yy","mm/yyyy","yyyy/mm","yyyy"],this.separatorOptions=[".","/","-"],this.minMaxOptions=["0001-01-01","9999-12-31","2000-01-01","2025-05-10"],this.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.mode=this.modeOptions[0],this.separator=this.separatorOptions[0],this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.maskitoOptions=(0,l.tr)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}updateOptions(){this.maskitoOptions=(0,l.tr)(this)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=y.Xpm({type:t,selectors:[["date-mask-doc"]],decls:3,vars:0,consts:[["header","Date","package","KIT"],["pageTab",""],["id","date-localization","heading","Date localization",3,"content","description"],["dateLocalizationDescription",""],["id","min-max","heading","Min/Max",3,"content","description"],["minMaxDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","mode","documentationPropertyType","MaskitoDateMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","separator","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",1,"input-date",3,"formControl"],["inputmode","numeric","tuiTextfield","",3,"maskito"],[1,"tui-space_bottom-0"]],template:function(t,e){1&t&&(y.TgZ(0,"tui-doc-page",0),y.YNc(1,_,12,4,"ng-template",1),y.YNc(2,O,7,9,"ng-template",1),y.qZA())},directives:[g.qo,g.nj,g.f2,P,M,d.V,g.FU,g.zb,g.B7,m.K3,m.wU,s.B7,a.JJ,a.oH,h.MB,x.F,Z.r],styles:[".input-date[_ngcontent-%COMP%]{max-width:25rem}.input-date[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),t})(),q=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=y.oAB({type:t}),t.\u0275inj=y.cJS({imports:[[o.ez,a.u5,a.UX,r.U5,u.fV,m.Qf,d.j,s.cn,i.Bz.forChild((0,c.Ve)(A))]]}),t})()}}]); \ No newline at end of file diff --git a/5828-es5.6541913665105d07ccbe.js b/5828-es5.6541913665105d07ccbe.js deleted file mode 100644 index deb8f5e71..000000000 --- a/5828-es5.6541913665105d07ccbe.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function t(t,e,n){return(e=o(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function e(t,e){for(var n=0;n{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[o.JF,o.mG,o.Lx,o.Lq,o.u4]}),e})()},76180:function(e,t,n){n.r(t),n.d(t,{DateRangeMaskDocModule:function(){return I}});var a=n(12057),o=n(87862),i=n(2586),r=n(52494),u=n(70997),d=n(44427),m=n(90022),c=n(82847),l=n(79588),s=n(21673),p=n(97582),g=n(14707),y=n(64916),h=n(44358),f=n(74788),x=n(41823),P=(0,y.n9)({mode:"mm/dd/yyyy",dateSeparator:"/"}),C=n(94853),M=n(49510),U=n(47258);let Z=(()=>{class e{constructor(){this.usDateFormatter=new Intl.DateTimeFormat("en-US",{month:"long",day:"numeric",year:"numeric"}),this.value="09/20/2020\xa0\u2013\xa002/06/2023",this.filler="mm/dd/yyyy\xa0\u2013\xa0mm/dd/yyyy",this.mask=P}get hint(){return this.value.lengththis.usDateFormatter.format(new Date(e))).join("\xa0\u2013\xa0")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["date-range-mask-doc-example-1"]],decls:3,vars:6,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiHintContent","tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-input",0),f.NdJ("ngModelChange",function(e){return t.value=e}),f._uU(1," US format "),f._UZ(2,"input",1),f.qZA()),2&e&&(f.Udp("max-width",30,"rem"),f.Q6J("tuiHintContent",t.hint)("tuiTextfieldFiller",t.filler)("ngModel",t.value),f.xp6(2),f.Q6J("maskito",t.mask))},directives:[s.K3,s.wU,l.B7,m.bZ,l.kD,o.JJ,o.On,C.MB,M.F,U.r],encapsulation:2,changeDetection:0}),e})();var T=(0,y.n9)({mode:"dd/mm/yyyy",min:new Date("1711-11-19"),max:new Date("1765-04-15")});let k=(()=>{class e{constructor(){this.value="19.11.1711\xa0\u2013\xa015.04.1765",this.filler="dd.mm.yyyy\xa0\u2013\xa0dd.mm.yyyy",this.mask=T}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["date-range-mask-doc-example-2"]],decls:2,vars:6,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-input",0),f.NdJ("ngModelChange",function(e){return t.value=e}),f._UZ(1,"input",1),f.qZA()),2&e&&(f.Udp("max-width",30,"rem"),f.Q6J("tuiTextfieldFiller",t.filler)("tuiTextfieldLabelOutside",!0)("ngModel",t.value),f.xp6(1),f.Q6J("maskito",t.mask))},directives:[s.K3,s.wU,l.B7,l.kD,l.xT,o.JJ,o.On,C.MB,M.F,U.r],encapsulation:2,changeDetection:0}),e})();var _=(0,y.n9)({mode:"dd/mm/yyyy",minLength:{day:3},maxLength:{month:1}});let w=(()=>{class e{constructor(){this.value="01.01.2023\xa0\u2013\xa005.01.2023",this.filler="dd.mm.yyyy\xa0\u2013\xa0dd.mm.yyyy",this.mask=_,this.hint="The right date must be at least 3 days after the left one.\nAlso, the difference between the dates must not exceed 1 month."}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["date-range-mask-doc-example-3"]],decls:2,vars:7,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiHintContent","tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-input",0),f.NdJ("ngModelChange",function(e){return t.value=e}),f._UZ(1,"input",1),f.qZA()),2&e&&(f.Udp("max-width",30,"rem"),f.Q6J("tuiHintContent",t.hint)("tuiTextfieldFiller",t.filler)("tuiTextfieldLabelOutside",!0)("ngModel",t.value),f.xp6(1),f.Q6J("maskito",t.mask))},directives:[s.K3,s.wU,l.B7,m.bZ,l.kD,l.xT,o.JJ,o.On,C.MB,M.F,U.r],encapsulation:2,changeDetection:0}),e})();var V=(0,y.n9)({mode:"dd/mm/yyyy",rangeSeparator:" ~ "});let J=(()=>{class e{constructor(){this.value="01.01.2023 ~ 05.01.2023",this.filler="dd.mm.yyyy ~ dd.mm.yyyy",this.mask=V}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["date-range-mask-doc-example-4"]],decls:2,vars:6,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-input",0),f.NdJ("ngModelChange",function(e){return t.value=e}),f._UZ(1,"input",1),f.qZA()),2&e&&(f.Udp("max-width",30,"rem"),f.Q6J("tuiTextfieldFiller",t.filler)("tuiTextfieldLabelOutside",!0)("ngModel",t.value),f.xp6(1),f.Q6J("maskito",t.mask))},directives:[s.K3,s.wU,l.B7,l.kD,l.xT,o.JJ,o.On,C.MB,M.F,U.r],encapsulation:2,changeDetection:0}),e})();function D(e,t){1&e&&(f._uU(0," Use "),f.TgZ(1,"code"),f._uU(2,"mode"),f.qZA(),f._uU(3," and "),f.TgZ(4,"code"),f._uU(5,"separator"),f.qZA(),f._uU(6," parameters to get a mask with a locale specific representation of dates. "))}function O(e,t){1&e&&(f._uU(0," Parameters "),f.TgZ(1,"code"),f._uU(2,"min"),f.qZA(),f._uU(3," and "),f.TgZ(4,"code"),f._uU(5,"max"),f.qZA(),f._uU(6," allow you to set the earliest and the latest available dates. They accept native "),f.TgZ(7,"a",10),f._uU(8," Date "),f.qZA(),f._uU(9," . "))}function A(e,t){1&e&&(f._uU(0," Use "),f.TgZ(1,"code"),f._uU(2,"minLength"),f.qZA(),f._uU(3," and "),f.TgZ(4,"code"),f._uU(5,"maxLength"),f.qZA(),f._uU(6," parameters to set minimal and maximal length of the date range. "))}function L(e,t){1&e&&(f._uU(0," Use "),f.TgZ(1,"code"),f._uU(2,"rangeSeparator"),f.qZA(),f._uU(3," parameter to customize separator between dates of the date range. "))}function N(e,t){if(1&e&&(f._uU(0," Use "),f.TgZ(1,"code"),f._uU(2,"maskitoDateRangeOptionsGenerator"),f.qZA(),f._uU(3," to create a mask to input a range of dates. "),f.TgZ(4,"tui-doc-example",2),f.YNc(5,D,7,0,"ng-template",null,3,f.W1O),f._UZ(7,"date-range-mask-doc-example-1"),f.qZA(),f.TgZ(8,"tui-doc-example",4),f.YNc(9,O,10,0,"ng-template",null,5,f.W1O),f._UZ(11,"date-range-mask-doc-example-2"),f.qZA(),f.TgZ(12,"tui-doc-example",6),f.YNc(13,A,7,0,"ng-template",null,7,f.W1O),f._UZ(15,"date-range-mask-doc-example-3"),f.qZA(),f.TgZ(16,"tui-doc-example",8),f.YNc(17,L,4,0,"ng-template",null,9,f.W1O),f._UZ(19,"date-range-mask-doc-example-4"),f.qZA()),2&e){const e=f.MAs(6),t=f.MAs(10),n=f.MAs(14),a=f.MAs(18),o=f.oxw();f.xp6(4),f.Q6J("content",o.dateLocalizationExample1)("description",e),f.xp6(4),f.Q6J("content",o.minMaxExample2)("description",t),f.xp6(4),f.Q6J("content",o.minMaxLengthExample3)("description",n),f.xp6(4),f.Q6J("content",o.customRangeExample4)("description",a)}}function S(e,t){if(1&e&&(f.TgZ(0,"tui-input",20),f._uU(1," Enter dates "),f._UZ(2,"input",21),f.qZA()),2&e){const e=f.oxw(2);f.Q6J("formControl",e.apiPageControl)("tuiTextfieldFiller",e.getPlaceholder(e.mode,e.dateSeparator,e.rangeSeparator)),f.xp6(2),f.Q6J("maskito",e.maskitoOptions)}}function q(e,t){1&e&&f._uU(0," Date format mode ")}function v(e,t){1&e&&(f._uU(0," Separator between date segments (days, months and years). "),f.TgZ(1,"p"),f.TgZ(2,"strong"),f._uU(3,"Default:"),f.qZA(),f.TgZ(4,"code"),f._uU(5,"."),f.qZA(),f._uU(6," (dot). "),f.qZA())}function b(e,t){1&e&&(f._uU(0," Separator between dates of the date range. "),f.TgZ(1,"p"),f.TgZ(2,"strong"),f._uU(3,"Default:"),f.qZA(),f.TgZ(4,"code"),f._uU(5,"\xa0\u2013\xa0"),f.qZA(),f.qZA())}function Q(e,t){1&e&&f._uU(0," Earliest date ")}function F(e,t){1&e&&f._uU(0," Latest date ")}function H(e,t){1&e&&f._uU(0," Minimal length of the range ")}function Y(e,t){1&e&&f._uU(0," Maximal length of the range ")}function B(e,t){1&e&&(f._uU(0," Use "),f.TgZ(1,"code"),f._uU(2,"dateSeparator"),f.qZA(),f._uU(3," instead. "),f.TgZ(4,"p"),f.TgZ(5,"strong"),f._uU(6,"Default:"),f.qZA(),f.TgZ(7,"code"),f._uU(8,"."),f.qZA(),f._uU(9," (dot). "),f.qZA())}function E(e,t){if(1&e){const e=f.EpF();f.TgZ(0,"tui-doc-demo",11),f.YNc(1,S,3,3,"ng-template"),f.qZA(),f.TgZ(2,"tui-doc-documentation"),f.YNc(3,q,1,0,"ng-template",12),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().mode=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateOptions()}),f.YNc(4,v,7,0,"ng-template",13),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().dateSeparator=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateOptions()}),f.YNc(5,b,6,0,"ng-template",14),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().rangeSeparator=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateOptions()}),f.YNc(6,Q,1,0,"ng-template",15),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().minStr=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateDate()}),f.YNc(7,F,1,0,"ng-template",16),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().maxStr=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateDate()}),f.YNc(8,H,1,0,"ng-template",17),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().minLength=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateOptions()}),f.YNc(9,Y,1,0,"ng-template",18),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().maxLength=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateOptions()}),f.YNc(10,B,10,0,"ng-template",19),f.qZA()}if(2&e){const e=f.oxw();f.Q6J("control",e.apiPageControl),f.xp6(3),f.Q6J("documentationPropertyValues",e.modeOptions)("documentationPropertyValue",e.mode),f.xp6(1),f.Q6J("documentationPropertyValue",e.dateSeparator),f.xp6(1),f.Q6J("documentationPropertyValue",e.rangeSeparator),f.xp6(1),f.Q6J("documentationPropertyValues",e.minMaxOptions)("documentationPropertyValue",e.minStr),f.xp6(1),f.Q6J("documentationPropertyValues",e.minMaxOptions)("documentationPropertyValue",e.maxStr),f.xp6(1),f.Q6J("documentationPropertyValues",e.minLengthOptions)("documentationPropertyValue",e.minLength),f.xp6(1),f.Q6J("documentationPropertyValues",e.maxLengthOptions)("documentationPropertyValue",e.maxLength),f.xp6(1),f.Q6J("documentationPropertyDeprecated",!0)}}class z{constructor(){this.dateLocalizationExample1={[g.C.MaskitoOptions]:n.e(2049).then(n.t.bind(n,82049,17))},this.minMaxExample2={[g.C.MaskitoOptions]:n.e(6901).then(n.t.bind(n,16901,17))},this.minMaxLengthExample3={[g.C.MaskitoOptions]:n.e(6880).then(n.t.bind(n,6880,17))},this.customRangeExample4={[g.C.MaskitoOptions]:n.e(6990).then(n.t.bind(n,46990,17))},this.apiPageControl=new o.NI(""),this.modeOptions=["dd/mm/yyyy","mm/dd/yyyy","yyyy/mm/dd","mm/yy","mm/yyyy","yyyy/mm","yyyy"],this.minMaxOptions=["0001-01-01","9999-12-31","2000-01-01","2025-05-10"],this.minLengthOptions=[{day:3},{day:15}],this.maxLengthOptions=[{day:5},{month:1},{year:1}],this.mode=this.modeOptions[0],this.separator=".",this.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.minLength={},this.maxLength={},this.dateSeparator=".",this.rangeSeparator="\xa0\u2013\xa0",this.maskitoOptions=(0,y.n9)(this)}getPlaceholder(e,t,n){const a=e.replace(/\//g,t);return`${a}${n}${a}`}updateOptions(){this.maskitoOptions=(0,y.n9)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}}z.\u0275fac=function(e){return new(e||z)},z.\u0275cmp=f.Xpm({type:z,selectors:[["date-range-mask-doc"]],decls:3,vars:0,consts:[["header","DateRange","package","KIT"],["pageTab",""],["id","date-localization","heading","Date localization",3,"content","description"],["dateLocalizationDescription",""],["id","min-max","heading","Min and max dates",3,"content","description"],["minMaxDescription",""],["id","min-max-length","heading","Min and max length of range",3,"content","description"],["minMaxLengthDescription",""],["id","custom-range-separator","heading","Custom range separator",3,"content","description"],["customRangeSeparatorDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","mode","documentationPropertyType","MaskitoDateMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","dateSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","rangeSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","minLength","documentationPropertyType","MaskitoDateSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","maxLength","documentationPropertyType","MaskitoDateSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","separator",3,"documentationPropertyDeprecated"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-doc-page",0),f.YNc(1,N,20,8,"ng-template",1),f.YNc(2,E,11,14,"ng-template",1),f.qZA())},directives:[x.qo,x.nj,x.f2,Z,k,w,J,c.V,x.FU,x.zb,x.B7,s.K3,s.wU,l.B7,o.JJ,o.oH,l.kD,C.MB,M.F,U.r],encapsulation:2,changeDetection:0}),(0,p.gn)([h.UM],z.prototype,"getPlaceholder",null);let I=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=f.oAB({type:e}),e.\u0275inj=f.cJS({imports:[[a.ez,o.u5,o.UX,r.U5,u.fV,m.go,s.Qf,c.j,l.cn,i.Bz.forChild((0,d.Ve)(z))]]}),e})()}}]); \ No newline at end of file diff --git a/6180-es2015.cc6bef88636648b7a1d5.js b/6180-es2015.cc6bef88636648b7a1d5.js new file mode 100644 index 000000000..bbe08e1b2 --- /dev/null +++ b/6180-es2015.cc6bef88636648b7a1d5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[6180],{70997:function(e,t,n){n.d(t,{fV:function(){return i}});var a=n(74788),o=n(41823);let i=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=a.oAB({type:e}),e.\u0275inj=a.cJS({imports:[o.JF,o.mG,o.Lx,o.Lq,o.u4]}),e})()},76180:function(e,t,n){n.r(t),n.d(t,{DateRangeMaskDocModule:function(){return I}});var a=n(12057),o=n(87862),i=n(86561),r=n(52494),u=n(70997),d=n(44427),m=n(90022),c=n(82847),l=n(79588),s=n(21673),p=n(97582),g=n(14707),y=n(64916),h=n(44358),f=n(74788),x=n(41823),P=(0,y.n9)({mode:"mm/dd/yyyy",dateSeparator:"/"}),C=n(94853),M=n(49510),U=n(47258);let Z=(()=>{class e{constructor(){this.usDateFormatter=new Intl.DateTimeFormat("en-US",{month:"long",day:"numeric",year:"numeric"}),this.value="09/20/2020\xa0\u2013\xa002/06/2023",this.filler="mm/dd/yyyy\xa0\u2013\xa0mm/dd/yyyy",this.mask=P}get hint(){return this.value.lengththis.usDateFormatter.format(new Date(e))).join("\xa0\u2013\xa0")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["date-range-mask-doc-example-1"]],decls:3,vars:6,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiHintContent","tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-input",0),f.NdJ("ngModelChange",function(e){return t.value=e}),f._uU(1," US format "),f._UZ(2,"input",1),f.qZA()),2&e&&(f.Udp("max-width",30,"rem"),f.Q6J("tuiHintContent",t.hint)("tuiTextfieldFiller",t.filler)("ngModel",t.value),f.xp6(2),f.Q6J("maskito",t.mask))},directives:[s.K3,s.wU,l.B7,m.bZ,l.kD,o.JJ,o.On,C.MB,M.F,U.r],encapsulation:2,changeDetection:0}),e})();var T=(0,y.n9)({mode:"dd/mm/yyyy",min:new Date("1711-11-19"),max:new Date("1765-04-15")});let k=(()=>{class e{constructor(){this.value="19.11.1711\xa0\u2013\xa015.04.1765",this.filler="dd.mm.yyyy\xa0\u2013\xa0dd.mm.yyyy",this.mask=T}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["date-range-mask-doc-example-2"]],decls:2,vars:6,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-input",0),f.NdJ("ngModelChange",function(e){return t.value=e}),f._UZ(1,"input",1),f.qZA()),2&e&&(f.Udp("max-width",30,"rem"),f.Q6J("tuiTextfieldFiller",t.filler)("tuiTextfieldLabelOutside",!0)("ngModel",t.value),f.xp6(1),f.Q6J("maskito",t.mask))},directives:[s.K3,s.wU,l.B7,l.kD,l.xT,o.JJ,o.On,C.MB,M.F,U.r],encapsulation:2,changeDetection:0}),e})();var _=(0,y.n9)({mode:"dd/mm/yyyy",minLength:{day:3},maxLength:{month:1}});let w=(()=>{class e{constructor(){this.value="01.01.2023\xa0\u2013\xa005.01.2023",this.filler="dd.mm.yyyy\xa0\u2013\xa0dd.mm.yyyy",this.mask=_,this.hint="The right date must be at least 3 days after the left one.\nAlso, the difference between the dates must not exceed 1 month."}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["date-range-mask-doc-example-3"]],decls:2,vars:7,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiHintContent","tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-input",0),f.NdJ("ngModelChange",function(e){return t.value=e}),f._UZ(1,"input",1),f.qZA()),2&e&&(f.Udp("max-width",30,"rem"),f.Q6J("tuiHintContent",t.hint)("tuiTextfieldFiller",t.filler)("tuiTextfieldLabelOutside",!0)("ngModel",t.value),f.xp6(1),f.Q6J("maskito",t.mask))},directives:[s.K3,s.wU,l.B7,m.bZ,l.kD,l.xT,o.JJ,o.On,C.MB,M.F,U.r],encapsulation:2,changeDetection:0}),e})();var V=(0,y.n9)({mode:"dd/mm/yyyy",rangeSeparator:" ~ "});let J=(()=>{class e{constructor(){this.value="01.01.2023 ~ 05.01.2023",this.filler="dd.mm.yyyy ~ dd.mm.yyyy",this.mask=V}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["date-range-mask-doc-example-4"]],decls:2,vars:6,consts:[["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-input",0),f.NdJ("ngModelChange",function(e){return t.value=e}),f._UZ(1,"input",1),f.qZA()),2&e&&(f.Udp("max-width",30,"rem"),f.Q6J("tuiTextfieldFiller",t.filler)("tuiTextfieldLabelOutside",!0)("ngModel",t.value),f.xp6(1),f.Q6J("maskito",t.mask))},directives:[s.K3,s.wU,l.B7,l.kD,l.xT,o.JJ,o.On,C.MB,M.F,U.r],encapsulation:2,changeDetection:0}),e})();function D(e,t){1&e&&(f._uU(0," Use "),f.TgZ(1,"code"),f._uU(2,"mode"),f.qZA(),f._uU(3," and "),f.TgZ(4,"code"),f._uU(5,"separator"),f.qZA(),f._uU(6," parameters to get a mask with a locale specific representation of dates. "))}function O(e,t){1&e&&(f._uU(0," Parameters "),f.TgZ(1,"code"),f._uU(2,"min"),f.qZA(),f._uU(3," and "),f.TgZ(4,"code"),f._uU(5,"max"),f.qZA(),f._uU(6," allow you to set the earliest and the latest available dates. They accept native "),f.TgZ(7,"a",10),f._uU(8," Date "),f.qZA(),f._uU(9," . "))}function A(e,t){1&e&&(f._uU(0," Use "),f.TgZ(1,"code"),f._uU(2,"minLength"),f.qZA(),f._uU(3," and "),f.TgZ(4,"code"),f._uU(5,"maxLength"),f.qZA(),f._uU(6," parameters to set minimal and maximal length of the date range. "))}function L(e,t){1&e&&(f._uU(0," Use "),f.TgZ(1,"code"),f._uU(2,"rangeSeparator"),f.qZA(),f._uU(3," parameter to customize separator between dates of the date range. "))}function N(e,t){if(1&e&&(f._uU(0," Use "),f.TgZ(1,"code"),f._uU(2,"maskitoDateRangeOptionsGenerator"),f.qZA(),f._uU(3," to create a mask to input a range of dates. "),f.TgZ(4,"tui-doc-example",2),f.YNc(5,D,7,0,"ng-template",null,3,f.W1O),f._UZ(7,"date-range-mask-doc-example-1"),f.qZA(),f.TgZ(8,"tui-doc-example",4),f.YNc(9,O,10,0,"ng-template",null,5,f.W1O),f._UZ(11,"date-range-mask-doc-example-2"),f.qZA(),f.TgZ(12,"tui-doc-example",6),f.YNc(13,A,7,0,"ng-template",null,7,f.W1O),f._UZ(15,"date-range-mask-doc-example-3"),f.qZA(),f.TgZ(16,"tui-doc-example",8),f.YNc(17,L,4,0,"ng-template",null,9,f.W1O),f._UZ(19,"date-range-mask-doc-example-4"),f.qZA()),2&e){const e=f.MAs(6),t=f.MAs(10),n=f.MAs(14),a=f.MAs(18),o=f.oxw();f.xp6(4),f.Q6J("content",o.dateLocalizationExample1)("description",e),f.xp6(4),f.Q6J("content",o.minMaxExample2)("description",t),f.xp6(4),f.Q6J("content",o.minMaxLengthExample3)("description",n),f.xp6(4),f.Q6J("content",o.customRangeExample4)("description",a)}}function S(e,t){if(1&e&&(f.TgZ(0,"tui-input",20),f._uU(1," Enter dates "),f._UZ(2,"input",21),f.qZA()),2&e){const e=f.oxw(2);f.Q6J("formControl",e.apiPageControl)("tuiTextfieldFiller",e.getPlaceholder(e.mode,e.dateSeparator,e.rangeSeparator)),f.xp6(2),f.Q6J("maskito",e.maskitoOptions)}}function q(e,t){1&e&&f._uU(0," Date format mode ")}function v(e,t){1&e&&(f._uU(0," Separator between date segments (days, months and years). "),f.TgZ(1,"p"),f.TgZ(2,"strong"),f._uU(3,"Default:"),f.qZA(),f.TgZ(4,"code"),f._uU(5,"."),f.qZA(),f._uU(6," (dot). "),f.qZA())}function b(e,t){1&e&&(f._uU(0," Separator between dates of the date range. "),f.TgZ(1,"p"),f.TgZ(2,"strong"),f._uU(3,"Default:"),f.qZA(),f.TgZ(4,"code"),f._uU(5,"\xa0\u2013\xa0"),f.qZA(),f.qZA())}function Q(e,t){1&e&&f._uU(0," Earliest date ")}function F(e,t){1&e&&f._uU(0," Latest date ")}function H(e,t){1&e&&f._uU(0," Minimal length of the range ")}function Y(e,t){1&e&&f._uU(0," Maximal length of the range ")}function B(e,t){1&e&&(f._uU(0," Use "),f.TgZ(1,"code"),f._uU(2,"dateSeparator"),f.qZA(),f._uU(3," instead. "),f.TgZ(4,"p"),f.TgZ(5,"strong"),f._uU(6,"Default:"),f.qZA(),f.TgZ(7,"code"),f._uU(8,"."),f.qZA(),f._uU(9," (dot). "),f.qZA())}function E(e,t){if(1&e){const e=f.EpF();f.TgZ(0,"tui-doc-demo",11),f.YNc(1,S,3,3,"ng-template"),f.qZA(),f.TgZ(2,"tui-doc-documentation"),f.YNc(3,q,1,0,"ng-template",12),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().mode=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateOptions()}),f.YNc(4,v,7,0,"ng-template",13),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().dateSeparator=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateOptions()}),f.YNc(5,b,6,0,"ng-template",14),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().rangeSeparator=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateOptions()}),f.YNc(6,Q,1,0,"ng-template",15),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().minStr=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateDate()}),f.YNc(7,F,1,0,"ng-template",16),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().maxStr=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateDate()}),f.YNc(8,H,1,0,"ng-template",17),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().minLength=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateOptions()}),f.YNc(9,Y,1,0,"ng-template",18),f.NdJ("documentationPropertyValueChange",function(t){return f.CHM(e),f.oxw().maxLength=t})("documentationPropertyValueChange",function(){return f.CHM(e),f.oxw().updateOptions()}),f.YNc(10,B,10,0,"ng-template",19),f.qZA()}if(2&e){const e=f.oxw();f.Q6J("control",e.apiPageControl),f.xp6(3),f.Q6J("documentationPropertyValues",e.modeOptions)("documentationPropertyValue",e.mode),f.xp6(1),f.Q6J("documentationPropertyValue",e.dateSeparator),f.xp6(1),f.Q6J("documentationPropertyValue",e.rangeSeparator),f.xp6(1),f.Q6J("documentationPropertyValues",e.minMaxOptions)("documentationPropertyValue",e.minStr),f.xp6(1),f.Q6J("documentationPropertyValues",e.minMaxOptions)("documentationPropertyValue",e.maxStr),f.xp6(1),f.Q6J("documentationPropertyValues",e.minLengthOptions)("documentationPropertyValue",e.minLength),f.xp6(1),f.Q6J("documentationPropertyValues",e.maxLengthOptions)("documentationPropertyValue",e.maxLength),f.xp6(1),f.Q6J("documentationPropertyDeprecated",!0)}}class z{constructor(){this.dateLocalizationExample1={[g.C.MaskitoOptions]:n.e(2049).then(n.t.bind(n,82049,17))},this.minMaxExample2={[g.C.MaskitoOptions]:n.e(6901).then(n.t.bind(n,16901,17))},this.minMaxLengthExample3={[g.C.MaskitoOptions]:n.e(6880).then(n.t.bind(n,6880,17))},this.customRangeExample4={[g.C.MaskitoOptions]:n.e(6990).then(n.t.bind(n,46990,17))},this.apiPageControl=new o.NI(""),this.modeOptions=["dd/mm/yyyy","mm/dd/yyyy","yyyy/mm/dd","mm/yy","mm/yyyy","yyyy/mm","yyyy"],this.minMaxOptions=["0001-01-01","9999-12-31","2000-01-01","2025-05-10"],this.minLengthOptions=[{day:3},{day:15}],this.maxLengthOptions=[{day:5},{month:1},{year:1}],this.mode=this.modeOptions[0],this.separator=".",this.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.minLength={},this.maxLength={},this.dateSeparator=".",this.rangeSeparator="\xa0\u2013\xa0",this.maskitoOptions=(0,y.n9)(this)}getPlaceholder(e,t,n){const a=e.replace(/\//g,t);return`${a}${n}${a}`}updateOptions(){this.maskitoOptions=(0,y.n9)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}}z.\u0275fac=function(e){return new(e||z)},z.\u0275cmp=f.Xpm({type:z,selectors:[["date-range-mask-doc"]],decls:3,vars:0,consts:[["header","DateRange","package","KIT"],["pageTab",""],["id","date-localization","heading","Date localization",3,"content","description"],["dateLocalizationDescription",""],["id","min-max","heading","Min and max dates",3,"content","description"],["minMaxDescription",""],["id","min-max-length","heading","Min and max length of range",3,"content","description"],["minMaxLengthDescription",""],["id","custom-range-separator","heading","Custom range separator",3,"content","description"],["customRangeSeparatorDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","mode","documentationPropertyType","MaskitoDateMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","dateSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","rangeSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","minLength","documentationPropertyType","MaskitoDateSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","maxLength","documentationPropertyType","MaskitoDateSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","separator",3,"documentationPropertyDeprecated"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-doc-page",0),f.YNc(1,N,20,8,"ng-template",1),f.YNc(2,E,11,14,"ng-template",1),f.qZA())},directives:[x.qo,x.nj,x.f2,Z,k,w,J,c.V,x.FU,x.zb,x.B7,s.K3,s.wU,l.B7,o.JJ,o.oH,l.kD,C.MB,M.F,U.r],encapsulation:2,changeDetection:0}),(0,p.gn)([h.UM],z.prototype,"getPlaceholder",null);let I=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=f.oAB({type:e}),e.\u0275inj=f.cJS({imports:[[a.ez,o.u5,o.UX,r.U5,u.fV,m.go,s.Qf,c.j,l.cn,i.Bz.forChild((0,d.Ve)(z))]]}),e})()}}]); \ No newline at end of file diff --git a/6180-es5.0cce838380b4007bbc5c.js b/6180-es5.0cce838380b4007bbc5c.js deleted file mode 100644 index cb8a465bf..000000000 --- a/6180-es5.0cce838380b4007bbc5c.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function e(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){for(var n=0;n",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","maxLength","documentationPropertyType","MaskitoDateSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","separator",3,"documentationPropertyDeprecated"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(T.TgZ(0,"tui-doc-page",0),T.YNc(1,q,20,8,"ng-template",1),T.YNc(2,R,11,14,"ng-template",1),T.qZA())},directives:[M.qo,M.nj,M.f2,w,V,D,b,g.V,M.FU,M.zb,M.B7,f.K3,f.wU,y.B7,d.JJ,d.oH,y.kD,Z.MB,k.F,v.r],encapsulation:2,changeDetection:0}),(0,h.gn)([C.UM],K.prototype,"getPlaceholder",null);var X=function(){var e=n(function e(){o(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=T.oAB({type:e}),e.\u0275inj=T.cJS({imports:[[u.ez,d.u5,d.UX,c.U5,l.fV,s.go,f.Qf,g.j,y.cn,m.Bz.forChild((0,p.Ve)(K))]]}),e}()}}])}(); \ No newline at end of file diff --git a/6180-es5.cc6bef88636648b7a1d5.js b/6180-es5.cc6bef88636648b7a1d5.js new file mode 100644 index 000000000..ec85683c8 --- /dev/null +++ b/6180-es5.cc6bef88636648b7a1d5.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t(e,t){for(var n=0;n",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","maxLength","documentationPropertyType","MaskitoDateSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","separator",3,"documentationPropertyDeprecated"],["tuiTextfieldCustomContent","tuiIconCalendarLarge",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(T.TgZ(0,"tui-doc-page",0),T.YNc(1,q,20,8,"ng-template",1),T.YNc(2,R,11,14,"ng-template",1),T.qZA())},directives:[M.qo,M.nj,M.f2,w,V,D,b,g.V,M.FU,M.zb,M.B7,f.K3,f.wU,y.B7,d.JJ,d.oH,y.kD,Z.MB,k.F,v.r],encapsulation:2,changeDetection:0}),(0,h.gn)([C.UM],K.prototype,"getPlaceholder",null);var X=function(){var e=n(function e(){o(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=T.oAB({type:e}),e.\u0275inj=T.cJS({imports:[[u.ez,d.u5,d.UX,c.U5,l.fV,s.go,f.Qf,g.j,y.cn,m.Bz.forChild((0,p.Ve)(K))]]}),e}()}}])}(); \ No newline at end of file diff --git a/6275-es2015.7fcb2bb100d678087e15.js b/6275-es2015.7fcb2bb100d678087e15.js deleted file mode 100644 index ae77e20e0..000000000 --- a/6275-es2015.7fcb2bb100d678087e15.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[6275],{70997:function(e,t,r){r.d(t,{fV:function(){return o}});var n=r(74788),i=r(41823);let o=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},16275:function(e,t,r){r.r(t),r.d(t,{CardDocModule:function(){return A}});var n=r(12057),i=r(87862),o=r(2586),a=r(52494),c=r(70997),s=r(44427),u=r(95974),p=r(82847),m=r(21673),d=r(74788),l=r(41823),f=r(64916),k=r(94853),Z=r(49510),g=r(47258);let x=(()=>{class e{constructor(){this.cardMask={mask:[...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(3).fill(/\d/)]},this.expiredMask=(0,f.tr)({mode:"mm/yy",separator:"/"}),this.cvvMask={mask:[...new Array(3).fill(/\d/)]},this.form=new i.cw({cardNumber:new i.NI(""),expire:new i.NI(""),cvv:new i.NI("")})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["card-doc-example-1"]],decls:10,vars:4,consts:[["autocomplete","on","tuiGroup","",1,"wrapper",3,"formGroup"],["formControlName","cardNumber",1,"number"],["autocomplete","cc-number","inputmode","numeric","placeholder","0000 0000 0000 0000","tuiTextfield","",3,"maskito"],["formControlName","expire",1,"expired"],["autocomplete","cc-exp","inputmode","numeric","placeholder","mm/yy","tuiTextfield","",3,"maskito"],["formControlName","cvv",1,"cvv"],["autocomplete","cc-csc","inputmode","numeric","placeholder","000","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(d.TgZ(0,"form",0),d.TgZ(1,"tui-input",1),d._uU(2," Card number "),d._UZ(3,"input",2),d.qZA(),d.TgZ(4,"tui-input",3),d._uU(5," EXP "),d._UZ(6,"input",4),d.qZA(),d.TgZ(7,"tui-input",5),d._uU(8," CVV "),d._UZ(9,"input",6),d.qZA(),d.qZA()),2&e&&(d.Q6J("formGroup",t.form),d.xp6(3),d.Q6J("maskito",t.cardMask),d.xp6(3),d.Q6J("maskito",t.expiredMask),d.xp6(3),d.Q6J("maskito",t.cvvMask))},directives:[i._Y,i.JL,u.gZ,i.sg,m.K3,m.wU,i.JJ,i.u,k.MB,Z.F,g.r],styles:[".wrapper[_ngcontent-%COMP%]{display:flex;max-width:30rem}.number[_ngcontent-%COMP%]{flex:1 1 11rem}.cvv[_ngcontent-%COMP%]{flex:1 0 4rem}.expired[_ngcontent-%COMP%]{flex:1 0 5rem}"],changeDetection:0}),e})(),w=(()=>{class e{constructor(){this.maskExpressionDocPage="/core-concepts/mask-expression",this.dateMaskDocPage="/kit/date",this.cardExample1={TypeScript:r.e(1508).then(r.t.bind(r,51508,17)),HTML:r.e(2362).then(r.t.bind(r,92362,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["card-doc"]],decls:17,vars:5,consts:[["header","Card","package","Recipes"],[1,"tui-space_top-0"],[1,"tui-list"],[1,"tui-list__item"],["tuiLink","",3,"routerLink"],["id","card",3,"content"]],template:function(e,t){1&e&&(d.TgZ(0,"tui-doc-page",0),d.TgZ(1,"section"),d.TgZ(2,"p",1),d._uU(3," Creating mask for credit card input requires basic understanding of the following topics: "),d.qZA(),d.TgZ(4,"ul",2),d.TgZ(5,"li",3),d.TgZ(6,"a",4),d._uU(7," Pattern\xa0mask\xa0expression "),d.qZA(),d.qZA(),d.TgZ(8,"li",3),d._uU(9," How to use "),d.TgZ(10,"a",4),d._uU(11," Date "),d.qZA(),d._uU(12," mask from "),d.TgZ(13,"code"),d._uU(14,"@maskito/kit"),d.qZA(),d.qZA(),d.qZA(),d.qZA(),d.TgZ(15,"tui-doc-example",5),d._UZ(16,"card-doc-example-1"),d.qZA(),d.qZA()),2&e&&(d.xp6(6),d.Q6J("routerLink",t.maskExpressionDocPage),d.xp6(4),d.Q6J("routerLink",t.dateMaskDocPage),d.xp6(5),d.Udp("padding",0,"px"),d.Q6J("content",t.cardExample1))},directives:[l.qo,p.V,o.yS,l.f2,x],encapsulation:2,changeDetection:0}),e})(),A=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=d.oAB({type:e}),e.\u0275inj=d.cJS({imports:[[n.ez,i.UX,a.U5,c.fV,m.Qf,u.n6,p.j,o.Bz.forChild((0,s.Ve)(w))]]}),e})()}}]); \ No newline at end of file diff --git a/6275-es2015.937610259e9dc8633b83.js b/6275-es2015.937610259e9dc8633b83.js new file mode 100644 index 000000000..4731d11b9 --- /dev/null +++ b/6275-es2015.937610259e9dc8633b83.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[6275],{70997:function(e,t,r){r.d(t,{fV:function(){return o}});var n=r(74788),i=r(41823);let o=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},16275:function(e,t,r){r.r(t),r.d(t,{CardDocModule:function(){return A}});var n=r(12057),i=r(87862),o=r(86561),a=r(52494),c=r(70997),s=r(44427),u=r(95974),p=r(82847),m=r(21673),d=r(74788),l=r(41823),f=r(64916),k=r(94853),Z=r(49510),g=r(47258);let x=(()=>{class e{constructor(){this.cardMask={mask:[...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(3).fill(/\d/)]},this.expiredMask=(0,f.tr)({mode:"mm/yy",separator:"/"}),this.cvvMask={mask:[...new Array(3).fill(/\d/)]},this.form=new i.cw({cardNumber:new i.NI(""),expire:new i.NI(""),cvv:new i.NI("")})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["card-doc-example-1"]],decls:10,vars:4,consts:[["autocomplete","on","tuiGroup","",1,"wrapper",3,"formGroup"],["formControlName","cardNumber",1,"number"],["autocomplete","cc-number","inputmode","numeric","placeholder","0000 0000 0000 0000","tuiTextfield","",3,"maskito"],["formControlName","expire",1,"expired"],["autocomplete","cc-exp","inputmode","numeric","placeholder","mm/yy","tuiTextfield","",3,"maskito"],["formControlName","cvv",1,"cvv"],["autocomplete","cc-csc","inputmode","numeric","placeholder","000","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(d.TgZ(0,"form",0),d.TgZ(1,"tui-input",1),d._uU(2," Card number "),d._UZ(3,"input",2),d.qZA(),d.TgZ(4,"tui-input",3),d._uU(5," EXP "),d._UZ(6,"input",4),d.qZA(),d.TgZ(7,"tui-input",5),d._uU(8," CVV "),d._UZ(9,"input",6),d.qZA(),d.qZA()),2&e&&(d.Q6J("formGroup",t.form),d.xp6(3),d.Q6J("maskito",t.cardMask),d.xp6(3),d.Q6J("maskito",t.expiredMask),d.xp6(3),d.Q6J("maskito",t.cvvMask))},directives:[i._Y,i.JL,u.gZ,i.sg,m.K3,m.wU,i.JJ,i.u,k.MB,Z.F,g.r],styles:[".wrapper[_ngcontent-%COMP%]{display:flex;max-width:30rem}.number[_ngcontent-%COMP%]{flex:1 1 11rem}.cvv[_ngcontent-%COMP%]{flex:1 0 4rem}.expired[_ngcontent-%COMP%]{flex:1 0 5rem}"],changeDetection:0}),e})(),w=(()=>{class e{constructor(){this.maskExpressionDocPage="/core-concepts/mask-expression",this.dateMaskDocPage="/kit/date",this.cardExample1={TypeScript:r.e(1508).then(r.t.bind(r,51508,17)),HTML:r.e(2362).then(r.t.bind(r,92362,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["card-doc"]],decls:17,vars:5,consts:[["header","Card","package","Recipes"],[1,"tui-space_top-0"],[1,"tui-list"],[1,"tui-list__item"],["tuiLink","",3,"routerLink"],["id","card",3,"content"]],template:function(e,t){1&e&&(d.TgZ(0,"tui-doc-page",0),d.TgZ(1,"section"),d.TgZ(2,"p",1),d._uU(3," Creating mask for credit card input requires basic understanding of the following topics: "),d.qZA(),d.TgZ(4,"ul",2),d.TgZ(5,"li",3),d.TgZ(6,"a",4),d._uU(7," Pattern\xa0mask\xa0expression "),d.qZA(),d.qZA(),d.TgZ(8,"li",3),d._uU(9," How to use "),d.TgZ(10,"a",4),d._uU(11," Date "),d.qZA(),d._uU(12," mask from "),d.TgZ(13,"code"),d._uU(14,"@maskito/kit"),d.qZA(),d.qZA(),d.qZA(),d.qZA(),d.TgZ(15,"tui-doc-example",5),d._UZ(16,"card-doc-example-1"),d.qZA(),d.qZA()),2&e&&(d.xp6(6),d.Q6J("routerLink",t.maskExpressionDocPage),d.xp6(4),d.Q6J("routerLink",t.dateMaskDocPage),d.xp6(5),d.Udp("padding",0,"px"),d.Q6J("content",t.cardExample1))},directives:[l.qo,p.V,o.yS,l.f2,x],encapsulation:2,changeDetection:0}),e})(),A=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=d.oAB({type:e}),e.\u0275inj=d.cJS({imports:[[n.ez,i.UX,a.U5,c.fV,m.Qf,u.n6,p.j,o.Bz.forChild((0,s.Ve)(w))]]}),e})()}}]); \ No newline at end of file diff --git a/6275-es5.7fcb2bb100d678087e15.js b/6275-es5.7fcb2bb100d678087e15.js deleted file mode 100644 index d67cb147f..000000000 --- a/6275-es5.7fcb2bb100d678087e15.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function e(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,r){if(!e)return;if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return t(e,r)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=n.oAB({type:t}),t.\u0275inj=n.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),t})()},76549:function(t,e,o){o.r(e),o.d(e,{BrowserSupportModule:function(){return m}});var n=o(12057),r=o(2586),i=o(70997),s=o(44427),u=o(74788),a=o(41823);function c(t,e){if(1&t&&(u.ynx(0),u._uU(1),u.BQk()),2&t){const t=u.oxw().$implicit;u.xp6(1),u.hij(" ",t.version," ")}}function p(t,e){if(1&t&&(u.TgZ(0,"tr",3),u.TgZ(1,"td",8),u._uU(2),u.qZA(),u.TgZ(3,"td",8),u.YNc(4,c,2,1,"ng-container",9),u.qZA(),u.qZA()),2&t){const t=e.$implicit;u.oxw();const o=u.MAs(22);u.xp6(2),u.Oqu(t.name),u.xp6(2),u.Q6J("ngIf",t.version)("ngIfElse",o)}}function l(t,e){if(1&t&&(u.TgZ(0,"tr",3),u.TgZ(1,"td",8),u._uU(2),u.qZA(),u.TgZ(3,"td",8),u._uU(4),u.qZA(),u.qZA()),2&t){const t=e.$implicit;u.xp6(2),u.Oqu(t.name),u.xp6(2),u.Oqu(t.version)}}function g(t,e){1&t&&(u.TgZ(0,"strong"),u._uU(1,"Not supported"),u.qZA())}let Z=(()=>{class t{constructor(){this.desktopBrowsers=[{name:"Google Chrome",version:"74+"},{name:"Mozilla Firefox",version:"55+"},{name:"Safari",version:"12.1+"},{name:"Opera",version:"62+"},{name:"Edge (Chromium)",version:"74+"},{name:"Microsoft Internet Explorer",version:null},{name:"Edge (EdgeHTML)",version:null}],this.mobileBrowsers=[{name:"Google Chrome",version:"90+"},{name:"Mozilla Firefox",version:"99+"},{name:"Safari",version:"12.2+"},{name:"Opera",version:"64+"}]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=u.Xpm({type:t,selectors:[["browser-support"]],decls:23,vars:2,consts:[["header","Browser support"],[1,"tui-text_h4","tui-space_top-0","tui-space_bottom-3"],[1,"tui-table"],[1,"tui-table__tr"],[1,"tui-table__th"],["class","tui-table__tr",4,"ngFor","ngForOf"],[1,"tui-text_h4","tui-space_top-6","tui-space_bottom-3"],["notSupported",""],[1,"tui-table__td"],[4,"ngIf","ngIfElse"]],template:function(t,e){1&t&&(u.TgZ(0,"tui-doc-page",0),u.TgZ(1,"h2",1),u._uU(2,"Desktop"),u.qZA(),u.TgZ(3,"table",2),u.TgZ(4,"tbody"),u.TgZ(5,"tr",3),u.TgZ(6,"th",4),u._uU(7,"Browser"),u.qZA(),u.TgZ(8,"th",4),u._uU(9,"Version"),u.qZA(),u.qZA(),u.YNc(10,p,5,3,"tr",5),u.qZA(),u.qZA(),u.TgZ(11,"h2",6),u._uU(12,"Mobile"),u.qZA(),u.TgZ(13,"table",2),u.TgZ(14,"tbody"),u.TgZ(15,"tr",3),u.TgZ(16,"th",4),u._uU(17,"Browser"),u.qZA(),u.TgZ(18,"th",4),u._uU(19,"Version"),u.qZA(),u.qZA(),u.YNc(20,l,5,2,"tr",5),u.qZA(),u.qZA(),u.qZA(),u.YNc(21,g,2,0,"ng-template",null,7,u.W1O)),2&t&&(u.xp6(10),u.Q6J("ngForOf",e.desktopBrowsers),u.xp6(10),u.Q6J("ngForOf",e.mobileBrowsers))},directives:[a.qo,n.sg,n.O5],styles:["td[_ngcontent-%COMP%]{width:18.75rem}"],changeDetection:0}),t})(),m=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=u.oAB({type:t}),t.\u0275inj=u.cJS({imports:[[n.ez,i.fV,r.Bz.forChild((0,s.Ve)(Z))]]}),t})()}}]); \ No newline at end of file diff --git a/6549-es2015.4ff73b6cbc6423ae2024.js b/6549-es2015.4ff73b6cbc6423ae2024.js new file mode 100644 index 000000000..d603b6d87 --- /dev/null +++ b/6549-es2015.4ff73b6cbc6423ae2024.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[6549],{70997:function(t,e,o){o.d(e,{fV:function(){return i}});var n=o(74788),r=o(41823);let i=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=n.oAB({type:t}),t.\u0275inj=n.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),t})()},76549:function(t,e,o){o.r(e),o.d(e,{BrowserSupportModule:function(){return m}});var n=o(12057),r=o(86561),i=o(70997),s=o(44427),u=o(74788),a=o(41823);function c(t,e){if(1&t&&(u.ynx(0),u._uU(1),u.BQk()),2&t){const t=u.oxw().$implicit;u.xp6(1),u.hij(" ",t.version," ")}}function p(t,e){if(1&t&&(u.TgZ(0,"tr",3),u.TgZ(1,"td",8),u._uU(2),u.qZA(),u.TgZ(3,"td",8),u.YNc(4,c,2,1,"ng-container",9),u.qZA(),u.qZA()),2&t){const t=e.$implicit;u.oxw();const o=u.MAs(22);u.xp6(2),u.Oqu(t.name),u.xp6(2),u.Q6J("ngIf",t.version)("ngIfElse",o)}}function l(t,e){if(1&t&&(u.TgZ(0,"tr",3),u.TgZ(1,"td",8),u._uU(2),u.qZA(),u.TgZ(3,"td",8),u._uU(4),u.qZA(),u.qZA()),2&t){const t=e.$implicit;u.xp6(2),u.Oqu(t.name),u.xp6(2),u.Oqu(t.version)}}function g(t,e){1&t&&(u.TgZ(0,"strong"),u._uU(1,"Not supported"),u.qZA())}let Z=(()=>{class t{constructor(){this.desktopBrowsers=[{name:"Google Chrome",version:"74+"},{name:"Mozilla Firefox",version:"55+"},{name:"Safari",version:"12.1+"},{name:"Opera",version:"62+"},{name:"Edge (Chromium)",version:"74+"},{name:"Microsoft Internet Explorer",version:null},{name:"Edge (EdgeHTML)",version:null}],this.mobileBrowsers=[{name:"Google Chrome",version:"90+"},{name:"Mozilla Firefox",version:"99+"},{name:"Safari",version:"12.2+"},{name:"Opera",version:"64+"}]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=u.Xpm({type:t,selectors:[["browser-support"]],decls:23,vars:2,consts:[["header","Browser support"],[1,"tui-text_h4","tui-space_top-0","tui-space_bottom-3"],[1,"tui-table"],[1,"tui-table__tr"],[1,"tui-table__th"],["class","tui-table__tr",4,"ngFor","ngForOf"],[1,"tui-text_h4","tui-space_top-6","tui-space_bottom-3"],["notSupported",""],[1,"tui-table__td"],[4,"ngIf","ngIfElse"]],template:function(t,e){1&t&&(u.TgZ(0,"tui-doc-page",0),u.TgZ(1,"h2",1),u._uU(2,"Desktop"),u.qZA(),u.TgZ(3,"table",2),u.TgZ(4,"tbody"),u.TgZ(5,"tr",3),u.TgZ(6,"th",4),u._uU(7,"Browser"),u.qZA(),u.TgZ(8,"th",4),u._uU(9,"Version"),u.qZA(),u.qZA(),u.YNc(10,p,5,3,"tr",5),u.qZA(),u.qZA(),u.TgZ(11,"h2",6),u._uU(12,"Mobile"),u.qZA(),u.TgZ(13,"table",2),u.TgZ(14,"tbody"),u.TgZ(15,"tr",3),u.TgZ(16,"th",4),u._uU(17,"Browser"),u.qZA(),u.TgZ(18,"th",4),u._uU(19,"Version"),u.qZA(),u.qZA(),u.YNc(20,l,5,2,"tr",5),u.qZA(),u.qZA(),u.qZA(),u.YNc(21,g,2,0,"ng-template",null,7,u.W1O)),2&t&&(u.xp6(10),u.Q6J("ngForOf",e.desktopBrowsers),u.xp6(10),u.Q6J("ngForOf",e.mobileBrowsers))},directives:[a.qo,n.sg,n.O5],styles:["td[_ngcontent-%COMP%]{width:18.75rem}"],changeDetection:0}),t})(),m=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=u.oAB({type:t}),t.\u0275inj=u.cJS({imports:[[n.ez,i.fV,r.Bz.forChild((0,s.Ve)(Z))]]}),t})()}}]); \ No newline at end of file diff --git a/6549-es5.0c547ae67fba2faf571d.js b/6549-es5.0c547ae67fba2faf571d.js deleted file mode 100644 index 3b397529b..000000000 --- a/6549-es5.0c547ae67fba2faf571d.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function t(t,e){for(var r=0;r{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),e})()},27027:function(e,t,n){n.r(t),n.d(t,{VueDocPageModule:function(){return lf}});var o={};n.r(o),n.d(o,{BaseTransition:function(){return Mo},BaseTransitionPropsValidators:function(){return Io},Comment:function(){return js},EffectScope:function(){return we},Fragment:function(){return Bs},KeepAlive:function(){return zo},ReactiveEffect:function(){return Be},Static:function(){return Zs},Suspense:function(){return mo},Teleport:function(){return Fs},Text:function(){return Ds},Transition:function(){return bc},TransitionGroup:function(){return Uc},VueElement:function(){return dc},assertNumber:function(){return Sn},callWithAsyncErrorHandling:function(){return Cn},callWithErrorHandling:function(){return xn},camelize:function(){return J},capitalize:function(){return Y},cloneVNode:function(){return ui},compatUtils:function(){return Ji},computed:function(){return Bi},createApp:function(){return vl},createBlock:function(){return Ys},createCommentVNode:function(){return fi},createElementBlock:function(){return Xs},createElementVNode:function(){return ii},createHydrationRenderer:function(){return Ns},createPropsRestProxy:function(){return Hr},createRenderer:function(){return Os},createSSRApp:function(){return yl},createSlots:function(){return Sr},createStaticVNode:function(){return pi},createTextVNode:function(){return ai},createVNode:function(){return ci},customRef:function(){return dn},defineAsyncComponent:function(){return Ho},defineComponent:function(){return jo},defineCustomElement:function(){return ac},defineEmits:function(){return Ar},defineExpose:function(){return Rr},defineModel:function(){return Mr},defineOptions:function(){return Vr},defineProps:function(){return Pr},defineSSRCustomElement:function(){return pc},defineSlots:function(){return Ir},devtools:function(){return Zn},effect:function(){return je},effectScope:function(){return Te},getCurrentInstance:function(){return xi},getCurrentScope:function(){return Ne},getTransitionRawChildren:function(){return Do},guardReactiveProps:function(){return li},h:function(){return Di},handleError:function(){return kn},hasInjectionContext:function(){return us},hydrate:function(){return gl},initCustomFormatter:function(){return Hi},initDirectivesForSSR:function(){return Sl},inject:function(){return ls},isMemoSame:function(){return Wi},isProxy:function(){return Kt},isReactive:function(){return qt},isReadonly:function(){return Wt},isRef:function(){return tn},isRuntimeOnly:function(){return Mi},isShallow:function(){return zt},isVNode:function(){return ei},markRaw:function(){return Jt},mergeDefaults:function(){return jr},mergeModels:function(){return Zr},mergeProps:function(){return gi},nextTick:function(){return In},normalizeClass:function(){return he},normalizeProps:function(){return me},normalizeStyle:function(){return ue},onActivated:function(){return Go},onBeforeMount:function(){return or},onBeforeUnmount:function(){return cr},onBeforeUpdate:function(){return sr},onDeactivated:function(){return Jo},onErrorCaptured:function(){return fr},onMounted:function(){return rr},onRenderTracked:function(){return pr},onRenderTriggered:function(){return ar},onScopeDispose:function(){return Pe},onServerPrefetch:function(){return ur},onUnmounted:function(){return lr},onUpdated:function(){return ir},openBlock:function(){return Ws},popScopeId:function(){return so},provide:function(){return cs},proxyRefs:function(){return pn},pushScopeId:function(){return ro},queuePostFlushCb:function(){return $n},reactive:function(){return Bt},readonly:function(){return jt},ref:function(){return nn},registerRuntimeCompiler:function(){return Ii},render:function(){return ml},renderList:function(){return br},renderSlot:function(){return xr},resolveComponent:function(){return hr},resolveDirective:function(){return vr},resolveDynamicComponent:function(){return gr},resolveFilter:function(){return Gi},resolveTransitionHooks:function(){return $o},setBlockTracking:function(){return Js},setDevtoolsHook:function(){return zn},setTransitionHooks:function(){return Bo},shallowReactive:function(){return Dt},shallowReadonly:function(){return Zt},shallowRef:function(){return on},ssrContextKey:function(){return ji},ssrUtils:function(){return Ki},stop:function(){return Ze},toDisplayString:function(){return Ce},toHandlerKey:function(){return ee},toHandlers:function(){return kr},toRaw:function(){return Gt},toRef:function(){return vn},toRefs:function(){return hn},toValue:function(){return un},transformVNodeArgs:function(){return ni},triggerRef:function(){return cn},unref:function(){return ln},useAttrs:function(){return Fr},useCssModule:function(){return hc},useCssVars:function(){return mc},useModel:function(){return Ur},useSSRContext:function(){return Zi},useSlots:function(){return $r},useTransitionState:function(){return Ro},vModelCheckbox:function(){return zc},vModelDynamic:function(){return el},vModelRadio:function(){return Gc},vModelSelect:function(){return Jc},vModelText:function(){return Wc},vShow:function(){return ll},version:function(){return zi},warn:function(){return bn},watch:function(){return Eo},watchEffect:function(){return So},watchPostEffect:function(){return xo},watchSyncEffect:function(){return Co},withAsyncContext:function(){return qr},withCtx:function(){return co},withDefaults:function(){return Lr},withDirectives:function(){return Po},withKeys:function(){return cl},withMemo:function(){return qi},withModifiers:function(){return sl},withScopeId:function(){return io}});var r=n(12057),s=n(87862),i=n(86561),c=n(52494),l=n(70997),u=n(44427),a=n(82847),p=n(60885),f=n(74788),d=n(41823),h=n(64916),m=n(97582),g=n(76991);const v=new Map,y=new Map;function _(e,t){var n,o;return(0,m.mG)(this,void 0,void 0,function*(){const r=null!==(n=t.elementPredicate)&&void 0!==n?n:g.gI;y.set(e,r);const s=yield r(e);y.get(e)===r&&(null===(o=v.get(e))||void 0===o||o.destroy(),v.set(e,new g.C8(s,t)))})}const b={unmounted:e=>function(e){var t;null===(t=v.get(e))||void 0===t||t.destroy(),v.delete(e),y.delete(e)}(e),mounted:(e,{value:t})=>(0,m.mG)(void 0,void 0,void 0,function*(){return _(e,t)}),updated:(e,{value:t,oldValue:n})=>(0,m.mG)(void 0,void 0,void 0,function*(){t!==n&&(yield _(e,t))})};function S(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}const x={},C=[],k=()=>{},E=()=>!1,w=/^on[^a-z]/,T=e=>w.test(e),O=e=>e.startsWith("onUpdate:"),N=Object.assign,P=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},A=Object.prototype.hasOwnProperty,R=(e,t)=>A.call(e,t),V=Array.isArray,I=e=>"[object Map]"===Z(e),M=e=>"[object Set]"===Z(e),L=e=>"[object Date]"===Z(e),$=e=>"function"==typeof e,F=e=>"string"==typeof e,U=e=>"symbol"==typeof e,B=e=>null!==e&&"object"==typeof e,D=e=>B(e)&&$(e.then)&&$(e.catch),j=Object.prototype.toString,Z=e=>j.call(e),H=e=>"[object Object]"===Z(e),q=e=>F(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,W=S(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),z=S("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),K=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},G=/-(\w)/g,J=K(e=>e.replace(G,(e,t)=>t?t.toUpperCase():"")),Q=/\B([A-Z])/g,X=K(e=>e.replace(Q,"-$1").toLowerCase()),Y=K(e=>e.charAt(0).toUpperCase()+e.slice(1)),ee=K(e=>e?`on${Y(e)}`:""),te=(e,t)=>!Object.is(e,t),ne=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},re=e=>{const t=parseFloat(e);return isNaN(t)?e:t},se=e=>{const t=F(e)?Number(e):NaN;return isNaN(t)?e:t};let ie;const ce=()=>ie||(ie="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}),le=S("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console");function ue(e){if(V(e)){const t={};for(let n=0;n{if(e){const n=e.split(pe);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function he(e){let t="";if(F(e))t=e;else if(V(e))for(let n=0;nSe(e,t))}const Ce=e=>F(e)?e:null==e?"":V(e)||B(e)&&(e.toString===j||!$(e.toString))?JSON.stringify(e,ke,2):String(e),ke=(e,t)=>t&&t.__v_isRef?ke(e,t.value):I(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n])=>(e[`${t} =>`]=n,e),{})}:M(t)?{[`Set(${t.size})`]:[...t.values()]}:!B(t)||V(t)||H(t)?t:String(t);let Ee;class we{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ee,!e&&Ee&&(this.index=(Ee.scopes||(Ee.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=Ee;try{return Ee=this,e()}finally{Ee=t}}}on(){Ee=this}off(){Ee=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},Re=e=>(e.w&$e)>0,Ve=e=>(e.n&$e)>0,Ie=new WeakMap;let Me,Le=0,$e=1;const Fe=Symbol(""),Ue=Symbol("");class Be{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,Oe(this,n)}run(){if(!this.active)return this.fn();let e=Me,t=He;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=Me,Me=this,He=!0,$e=1<<++Le,Le<=30?(({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{("length"===n||n>=e)&&c.push(t)})}else switch(void 0!==n&&c.push(i.get(n)),t){case"add":V(e)?q(n)&&c.push(i.get("length")):(c.push(i.get(Fe)),I(e)&&c.push(i.get(Ue)));break;case"delete":V(e)||(c.push(i.get(Fe)),I(e)&&c.push(i.get(Ue)));break;case"set":I(e)&&c.push(i.get(Fe))}if(1===c.length)c[0]&&Qe(c[0]);else{const e=[];for(const t of c)t&&e.push(...t);Qe(Ae(e))}}function Qe(e,t){const n=V(e)?e:[...e];for(const o of n)o.computed&&Xe(o);for(const o of n)o.computed||Xe(o)}function Xe(e,t){(e!==Me||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Ye=S("__proto__,__v_isRef,__isVue"),et=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(U)),tt=lt(),nt=lt(!1,!0),ot=lt(!0),rt=lt(!0,!0),st=it();function it(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...e){const n=Gt(this);for(let t=0,r=this.length;t{e[t]=function(...e){We();const n=Gt(this)[t].apply(this,e);return ze(),n}}),e}function ct(e){const t=Gt(this);return Ke(t,0,e),t.hasOwnProperty(e)}function lt(e=!1,t=!1){return function(n,o,r){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_isShallow"===o)return t;if("__v_raw"===o&&r===(e?t?Ut:Ft:t?$t:Lt).get(n))return n;const s=V(n);if(!e){if(s&&R(st,o))return Reflect.get(st,o,r);if("hasOwnProperty"===o)return ct}const i=Reflect.get(n,o,r);return(U(o)?et.has(o):Ye(o))||(e||Ke(n,0,o),t)?i:tn(i)?s&&q(o)?i:i.value:B(i)?e?jt(i):Bt(i):i}}function ut(e=!1){return function(t,n,o,r){let s=t[n];if(Wt(s)&&tn(s)&&!tn(o))return!1;if(!e&&(!zt(o)&&!Wt(o)&&(s=Gt(s),o=Gt(o)),!V(t)&&tn(s)&&!tn(o)))return s.value=o,!0;const i=V(t)&&q(n)?Number(n)!0,deleteProperty:(e,t)=>!0},ft=N({},at,{get:nt,set:ut(!0)}),dt=N({},pt,{get:rt}),ht=e=>e,mt=e=>Reflect.getPrototypeOf(e);function gt(e,t,n=!1,o=!1){const r=Gt(e=e.__v_raw),s=Gt(t);n||(t!==s&&Ke(r,0,t),Ke(r,0,s));const{has:i}=mt(r),c=o?ht:n?Xt:Qt;return i.call(r,t)?c(e.get(t)):i.call(r,s)?c(e.get(s)):void(e!==r&&e.get(t))}function vt(e,t=!1){const n=this.__v_raw,o=Gt(n),r=Gt(e);return t||(e!==r&&Ke(o,0,e),Ke(o,0,r)),e===r?n.has(e):n.has(e)||n.has(r)}function yt(e,t=!1){return e=e.__v_raw,!t&&Ke(Gt(e),0,Fe),Reflect.get(e,"size",e)}function _t(e){e=Gt(e);const t=Gt(this);return mt(t).has.call(t,e)||(t.add(e),Je(t,"add",e,e)),this}function bt(e,t){t=Gt(t);const n=Gt(this),{has:o,get:r}=mt(n);let s=o.call(n,e);s||(e=Gt(e),s=o.call(n,e));const i=r.call(n,e);return n.set(e,t),s?te(t,i)&&Je(n,"set",e,t):Je(n,"add",e,t),this}function St(e){const t=Gt(this),{has:n,get:o}=mt(t);let r=n.call(t,e);r||(e=Gt(e),r=n.call(t,e)),o&&o.call(t,e);const s=t.delete(e);return r&&Je(t,"delete",e,void 0),s}function xt(){const e=Gt(this),t=0!==e.size,n=e.clear();return t&&Je(e,"clear",void 0,void 0),n}function Ct(e,t){return function(n,o){const r=this,s=r.__v_raw,i=Gt(s),c=t?ht:e?Xt:Qt;return!e&&Ke(i,0,Fe),s.forEach((e,t)=>n.call(o,c(e),c(t),r))}}function kt(e,t,n){return function(...o){const r=this.__v_raw,s=Gt(r),i=I(s),c="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,u=r[e](...o),a=n?ht:t?Xt:Qt;return!t&&Ke(s,0,l?Ue:Fe),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:c?[a(e[0]),a(e[1])]:a(e),done:t}},[Symbol.iterator](){return this}}}}function Et(e){return function(...t){return"delete"!==e&&this}}function wt(){const e={get(e){return gt(this,e)},get size(){return yt(this)},has:vt,add:_t,set:bt,delete:St,clear:xt,forEach:Ct(!1,!1)},t={get(e){return gt(this,e,!1,!0)},get size(){return yt(this)},has:vt,add:_t,set:bt,delete:St,clear:xt,forEach:Ct(!1,!0)},n={get(e){return gt(this,e,!0)},get size(){return yt(this,!0)},has(e){return vt.call(this,e,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:Ct(!0,!1)},o={get(e){return gt(this,e,!0,!0)},get size(){return yt(this,!0)},has(e){return vt.call(this,e,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:Ct(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=kt(r,!1,!1),n[r]=kt(r,!0,!1),t[r]=kt(r,!1,!0),o[r]=kt(r,!0,!0)}),[e,n,t,o]}const[Tt,Ot,Nt,Pt]=wt();function At(e,t){const n=t?e?Pt:Nt:e?Ot:Tt;return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(R(n,o)&&o in t?n:t,o,r)}const Rt={get:At(!1,!1)},Vt={get:At(!1,!0)},It={get:At(!0,!1)},Mt={get:At(!0,!0)},Lt=new WeakMap,$t=new WeakMap,Ft=new WeakMap,Ut=new WeakMap;function Bt(e){return Wt(e)?e:Ht(e,!1,at,Rt,Lt)}function Dt(e){return Ht(e,!1,ft,Vt,$t)}function jt(e){return Ht(e,!0,pt,It,Ft)}function Zt(e){return Ht(e,!0,dt,Mt,Ut)}function Ht(e,t,n,o,r){if(!B(e)||e.__v_raw&&(!t||!e.__v_isReactive))return e;const s=r.get(e);if(s)return s;const i=function(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>Z(e).slice(8,-1))(e))}(e);if(0===i)return e;const c=new Proxy(e,2===i?o:n);return r.set(e,c),c}function qt(e){return Wt(e)?qt(e.__v_raw):!(!e||!e.__v_isReactive)}function Wt(e){return!(!e||!e.__v_isReadonly)}function zt(e){return!(!e||!e.__v_isShallow)}function Kt(e){return qt(e)||Wt(e)}function Gt(e){const t=e&&e.__v_raw;return t?Gt(t):e}function Jt(e){return oe(e,"__v_skip",!0),e}const Qt=e=>B(e)?Bt(e):e,Xt=e=>B(e)?jt(e):e;function Yt(e){He&&Me&&Ge((e=Gt(e)).dep||(e.dep=Ae()))}function en(e,t){const n=(e=Gt(e)).dep;n&&Qe(n)}function tn(e){return!(!e||!0!==e.__v_isRef)}function nn(e){return rn(e,!1)}function on(e){return rn(e,!0)}function rn(e,t){return tn(e)?e:new sn(e,t)}class sn{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Gt(e),this._value=t?e:Qt(e)}get value(){return Yt(this),this._value}set value(e){const t=this.__v_isShallow||zt(e)||Wt(e);e=t?e:Gt(e),te(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Qt(e),en(this))}}function cn(e){en(e)}function ln(e){return tn(e)?e.value:e}function un(e){return $(e)?e():ln(e)}const an={get:(e,t,n)=>ln(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return tn(r)&&!tn(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function pn(e){return qt(e)?e:new Proxy(e,an)}class fn{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e(()=>Yt(this),()=>en(this));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function dn(e){return new fn(e)}function hn(e){const t=V(e)?new Array(e.length):{};for(const n in e)t[n]=yn(e,n);return t}class mn{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return function(e,t){var n;return null==(n=Ie.get(e))?void 0:n.get(t)}(Gt(this._object),this._key)}}class gn{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function vn(e,t,n){return tn(e)?e:$(e)?new gn(e):B(e)&&arguments.length>1?yn(e,t,n):nn(e)}function yn(e,t,n){const o=e[t];return tn(o)?o:new mn(e,t,n)}class _n{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Be(e,()=>{this._dirty||(this._dirty=!0,en(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const e=Gt(this);return Yt(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function bn(e,...t){}function Sn(e,t){}function xn(e,t,n,o){let r;try{r=o?e(...o):e()}catch(s){kn(s,t,n)}return r}function Cn(e,t,n,o){if($(e)){const r=xn(e,t,n,o);return r&&D(r)&&r.catch(e=>{kn(e,t,n)}),r}const r=[];for(let s=0;s>>1;Bn(Tn[o])Bn(e)-Bn(t)),An=0;Annull==e.id?1/0:e.id,Dn=(e,t)=>{const n=Bn(e)-Bn(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function jn(e){wn=!1,En=!0,Tn.sort(Dn);try{for(On=0;OnZn.emit(e,...t)),Hn=[]):"undefined"!=typeof window&&window.HTMLElement&&!(null==(o=null==(n=window.navigator)?void 0:n.userAgent)?void 0:o.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(e=>{zn(e,t)}),setTimeout(()=>{Zn||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,qn=!0,Hn=[])},3e3)):(qn=!0,Hn=[])}const Kn=Qn("component:added"),Gn=Qn("component:updated"),Jn=Qn("component:removed");function Qn(e){return t=>{Wn(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function Xn(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||x;let r=n;const s=t.startsWith("update:"),i=s&&t.slice(7);if(i&&i in o){const e=`${"modelValue"===i?"model":i}Modifiers`,{number:t,trim:s}=o[e]||x;s&&(r=n.map(e=>F(e)?e.trim():e)),t&&(r=n.map(re))}__VUE_PROD_DEVTOOLS__&&function(e,t,n){Wn("component:emit",e.appContext.app,e,t,n)}(e,t,r);let c,l=o[c=ee(t)]||o[c=ee(J(t))];!l&&s&&(l=o[c=ee(X(t))]),l&&Cn(l,e,6,r);const u=o[c+"Once"];if(u){if(e.emitted){if(e.emitted[c])return}else e.emitted={};e.emitted[c]=!0,Cn(u,e,6,r)}}function Yn(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(void 0!==r)return r;const s=e.emits;let i={},c=!1;if(__VUE_OPTIONS_API__&&!$(e)){const o=e=>{const n=Yn(e,t,!0);n&&(c=!0,N(i,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return s||c?(V(s)?s.forEach(e=>i[e]=null):N(i,s),B(e)&&o.set(e,i),i):(B(e)&&o.set(e,null),null)}function eo(e,t){return!(!e||!T(t))&&(t=t.slice(2).replace(/Once$/,""),R(e,t[0].toLowerCase()+t.slice(1))||R(e,X(t))||R(e,t))}let to=null,no=null;function oo(e){const t=to;return to=e,no=e&&e.type.__scopeId||null,t}function ro(e){no=e}function so(){no=null}const io=e=>co;function co(e,t=to,n){if(!t||e._n)return e;const o=(...n)=>{o._d&&Js(-1);const r=oo(t);let s;try{s=e(...n)}finally{oo(r),o._d&&Js(1)}return __VUE_PROD_DEVTOOLS__&&Gn(t),s};return o._n=!0,o._c=!0,o._d=!0,o}function lo(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:s,propsOptions:[i],slots:c,attrs:l,emit:u,render:a,renderCache:p,data:f,setupState:d,ctx:h,inheritAttrs:m}=e;let g,v;const y=oo(e);try{if(4&n.shapeFlag){const e=r||o;g=di(a.call(e,e,p,s,d,f,h)),v=l}else{g=di(t(s,t.length>1?{attrs:l,slots:c,emit:u}:null)),v=t.props?l:uo(l)}}catch(b){Hs.length=0,kn(b,e,1),g=ci(js)}let _=g;if(v&&!1!==m){const e=Object.keys(v),{shapeFlag:t}=_;e.length&&7&t&&(i&&e.some(O)&&(v=ao(v,i)),_=ui(_,v))}return n.dirs&&(_=ui(_),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),g=_,oo(y),g}const uo=e=>{let t;for(const n in e)("class"===n||"style"===n||T(n))&&((t||(t={}))[n]=e[n]);return t},ao=(e,t)=>{const n={};for(const o in e)(!O(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function po(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;re.__isSuspense,mo={name:"Suspense",__isSuspense:!0,process(e,t,n,o,r,s,i,c,l,u){null==e?function(e,t,n,o,r,s,i,c,l){const{p:u,o:{createElement:a}}=l,p=a("div"),f=e.suspense=vo(e,r,o,t,p,n,s,i,c,l);u(null,f.pendingBranch=e.ssContent,p,null,o,f,s,i),f.deps>0?(go(e,"onPending"),go(e,"onFallback"),u(null,e.ssFallback,t,n,o,null,s,i),bo(f,e.ssFallback)):f.resolve(!1,!0)}(t,n,o,r,s,i,c,l,u):function(e,t,n,o,r,s,i,c,{p:l,um:u,o:{createElement:a}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const f=t.ssContent,d=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:g,isHydrating:v}=p;if(m)p.pendingBranch=f,ti(f,m)?(l(m,f,p.hiddenContainer,null,r,p,s,i,c),p.deps<=0?p.resolve():g&&(l(h,d,n,o,r,null,s,i,c),bo(p,d))):(p.pendingId++,v?(p.isHydrating=!1,p.activeBranch=m):u(m,r,p),p.deps=0,p.effects.length=0,p.hiddenContainer=a("div"),g?(l(null,f,p.hiddenContainer,null,r,p,s,i,c),p.deps<=0?p.resolve():(l(h,d,n,o,r,null,s,i,c),bo(p,d))):h&&ti(f,h)?(l(h,f,n,o,r,p,s,i,c),p.resolve(!0)):(l(null,f,p.hiddenContainer,null,r,p,s,i,c),p.deps<=0&&p.resolve()));else if(h&&ti(f,h))l(h,f,n,o,r,p,s,i,c),bo(p,f);else if(go(t,"onPending"),p.pendingBranch=f,p.pendingId++,l(null,f,p.hiddenContainer,null,r,p,s,i,c),p.deps<=0)p.resolve();else{const{timeout:e,pendingId:t}=p;e>0?setTimeout(()=>{p.pendingId===t&&p.fallback(d)},e):0===e&&p.fallback(d)}}(e,t,n,o,r,i,c,l,u)},hydrate:function(e,t,n,o,r,s,i,c,l){const u=t.suspense=vo(t,o,n,e.parentNode,document.createElement("div"),null,r,s,i,c,!0),a=l(e,u.pendingBranch=t.ssContent,n,u,s,i);return 0===u.deps&&u.resolve(!1,!0),a},create:vo,normalize:function(e){const{shapeFlag:t,children:n}=e,o=32&t;e.ssContent=yo(o?n.default:n),e.ssFallback=o?yo(n.fallback):ci(js)}};function go(e,t){const n=e.props&&e.props[t];$(n)&&n()}function vo(e,t,n,o,r,s,i,c,l,u,a=!1){const{p,m:f,um:d,n:h,o:{parentNode:m,remove:g}}=u;let v;const y=function(e){var t;return null!=(null==(t=e.props)?void 0:t.suspensible)&&!1!==e.props.suspensible}(e);y&&(null==t?void 0:t.pendingBranch)&&(v=t.pendingId,t.deps++);const _=e.props?se(e.props.timeout):void 0,b={vnode:e,parent:t,parentComponent:n,isSVG:i,container:o,hiddenContainer:r,anchor:s,deps:0,pendingId:0,timeout:"number"==typeof _?_:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:a,isUnmounted:!1,effects:[],resolve(e=!1,n=!1){const{vnode:o,activeBranch:r,pendingBranch:s,pendingId:i,effects:c,parentComponent:l,container:u}=b;if(b.isHydrating)b.isHydrating=!1;else if(!e){const e=r&&s.transition&&"out-in"===s.transition.mode;e&&(r.transition.afterLeave=()=>{i===b.pendingId&&f(s,u,t,0)});let{anchor:t}=b;r&&(t=h(r),d(r,l,b,!0)),e||f(s,u,t,0)}bo(b,s),b.pendingBranch=null,b.isInFallback=!1;let a=b.parent,p=!1;for(;a;){if(a.pendingBranch){a.effects.push(...c),p=!0;break}a=a.parent}p||$n(c),b.effects=[],y&&t&&t.pendingBranch&&v===t.pendingId&&(t.deps--,0===t.deps&&!n&&t.resolve()),go(o,"onResolve")},fallback(e){if(!b.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:o,container:r,isSVG:s}=b;go(t,"onFallback");const i=h(n),u=()=>{!b.isInFallback||(p(null,e,r,i,o,null,s,c,l),bo(b,e))},a=e.transition&&"out-in"===e.transition.mode;a&&(n.transition.afterLeave=u),b.isInFallback=!0,d(n,o,null,!0),a||u()},move(e,t,n){b.activeBranch&&f(b.activeBranch,e,t,n),b.container=e},next:()=>b.activeBranch&&h(b.activeBranch),registerDep(e,t){const n=!!b.pendingBranch;n&&b.deps++;const o=e.vnode.el;e.asyncDep.catch(t=>{kn(t,e,0)}).then(r=>{if(e.isUnmounted||b.isUnmounted||b.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:s}=e;Vi(e,r,!1),o&&(s.el=o);const c=!o&&e.subTree.el;t(e,s,m(o||e.subTree.el),o?null:h(e.subTree),b,i,l),c&&g(c),fo(e,s.el),n&&0==--b.deps&&b.resolve()})},unmount(e,t){b.isUnmounted=!0,b.activeBranch&&d(b.activeBranch,n,e,t),b.pendingBranch&&d(b.pendingBranch,n,e,t)}};return b}function yo(e){let t;if($(e)){const n=Gs&&e._c;n&&(e._d=!1,Ws()),e=e(),n&&(e._d=!0,t=qs,zs())}return V(e)&&(e=function(e){let t;for(let n=0;nt!==e)),e}function _o(e,t){t&&t.pendingBranch?V(e)?t.effects.push(...e):t.effects.push(e):$n(e)}function bo(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e,r=n.el=t.el;o&&o.subTree===n&&(o.vnode.el=r,fo(o,r))}function So(e,t){return wo(e,null,t)}function xo(e,t){return wo(e,null,{flush:"post"})}function Co(e,t){return wo(e,null,{flush:"sync"})}const ko={};function Eo(e,t,n){return wo(e,t,n)}function wo(e,t,{immediate:n,deep:o,flush:r}=x){var s;const i=Ne()===(null==(s=Si)?void 0:s.scope)?Si:null;let c,l=!1,u=!1;if(tn(e)?(c=()=>e.value,l=zt(e)):qt(e)?(c=()=>e,o=!0):V(e)?(u=!0,l=e.some(e=>qt(e)||zt(e)),c=()=>e.map(e=>tn(e)?e.value:qt(e)?No(e):$(e)?xn(e,i,2):void 0)):c=$(e)?t?()=>xn(e,i,2):()=>{if(!i||!i.isUnmounted)return a&&a(),Cn(e,i,3,[f])}:k,t&&o){const e=c;c=()=>No(e())}let a,p,f=e=>{a=g.onStop=()=>{xn(e,i,4)}};if(Ai){if(f=k,t?n&&Cn(t,i,3,[c(),u?[]:void 0,f]):c(),"sync"!==r)return k;{const e=Zi();p=e.__watcherHandles||(e.__watcherHandles=[])}}let d=u?new Array(e.length).fill(ko):ko;const h=()=>{if(g.active)if(t){const e=g.run();(o||l||(u?e.some((e,t)=>te(e,d[t])):te(e,d)))&&(a&&a(),Cn(t,i,3,[e,d===ko?void 0:u&&d[0]===ko?[]:d,f]),d=e)}else g.run()};let m;h.allowRecurse=!!t,"sync"===r?m=h:"post"===r?m=()=>Ts(h,i&&i.suspense):(h.pre=!0,i&&(h.id=i.uid),m=()=>Mn(h));const g=new Be(c,m);t?n?h():d=g.run():"post"===r?Ts(g.run.bind(g),i&&i.suspense):g.run();const v=()=>{g.stop(),i&&i.scope&&P(i.scope.effects,g)};return p&&p.push(v),v}function To(e,t,n){const o=this.proxy,r=F(e)?e.includes(".")?Oo(o,e):()=>o[e]:e.bind(o,o);let s;$(t)?s=t:(s=t.handler,n=t);const i=Si;wi(this);const c=wo(r,s.bind(o),n);return i?wi(i):Ti(),c}function Oo(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{No(e,t)});else if(H(e))for(const n in e)No(e[n],t);return e}function Po(e,t){const n=to;if(null===n)return e;const o=Fi(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),cr(()=>{e.isUnmounting=!0}),e}const Vo=[Function,Array],Io={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Vo,onEnter:Vo,onAfterEnter:Vo,onEnterCancelled:Vo,onBeforeLeave:Vo,onLeave:Vo,onAfterLeave:Vo,onLeaveCancelled:Vo,onBeforeAppear:Vo,onAppear:Vo,onAfterAppear:Vo,onAppearCancelled:Vo},Mo={name:"BaseTransition",props:Io,setup(e,{slots:t}){const n=xi(),o=Ro();let r;return()=>{const s=t.default&&Do(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){let e=!1;for(const t of s)if(t.type!==js){i=t,e=!0;break}}const c=Gt(e),{mode:l}=c;if(o.isLeaving)return Fo(i);const u=Uo(i);if(!u)return Fo(i);const a=$o(u,c,o,n);Bo(u,a);const p=n.subTree,f=p&&Uo(p);let d=!1;const{getTransitionKey:h}=u.type;if(h){const e=h();void 0===r?r=e:e!==r&&(r=e,d=!0)}if(f&&f.type!==js&&(!ti(u,f)||d)){const e=$o(f,c,o,n);if(Bo(f,e),"out-in"===l)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,!1!==n.update.active&&n.update()},Fo(i);"in-out"===l&&u.type!==js&&(e.delayLeave=(e,t,n)=>{Lo(o,f)[String(f.key)]=f,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete a.delayedLeave},a.delayedLeave=n})}return i}}};function Lo(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function $o(e,t,n,o){const{appear:r,mode:s,persisted:i=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:u,onEnterCancelled:a,onBeforeLeave:p,onLeave:f,onAfterLeave:d,onLeaveCancelled:h,onBeforeAppear:m,onAppear:g,onAfterAppear:v,onAppearCancelled:y}=t,_=String(e.key),b=Lo(n,e),S=(e,t)=>{e&&Cn(e,o,9,t)},x=(e,t)=>{const n=t[1];S(e,t),V(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},C={mode:s,persisted:i,beforeEnter(t){let o=c;if(!n.isMounted){if(!r)return;o=m||c}t._leaveCb&&t._leaveCb(!0);const s=b[_];s&&ti(e,s)&&s.el._leaveCb&&s.el._leaveCb(),S(o,[t])},enter(e){let t=l,o=u,s=a;if(!n.isMounted){if(!r)return;t=g||l,o=v||u,s=y||a}let i=!1;const c=e._enterCb=t=>{i||(i=!0,S(t?s:o,[e]),C.delayedLeave&&C.delayedLeave(),e._enterCb=void 0)};t?x(t,[e,c]):c()},leave(t,o){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();S(p,[t]);let s=!1;const i=t._leaveCb=n=>{s||(s=!0,o(),S(n?h:d,[t]),t._leaveCb=void 0,b[r]===e&&delete b[r])};b[r]=e,f?x(f,[t,i]):i()},clone:e=>$o(e,t,n,o)};return C}function Fo(e){if(Wo(e))return(e=ui(e)).children=null,e}function Uo(e){return Wo(e)?e.children?e.children[0]:void 0:e}function Bo(e,t){6&e.shapeFlag&&e.component?Bo(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Do(e,t=!1,n){let o=[],r=0;for(let s=0;s1)for(let s=0;sN({name:e.name},t,{setup:e}))():e}const Zo=e=>!!e.type.__asyncLoader;function Ho(e){$(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:s,suspensible:i=!0,onError:c}=e;let l,u=null,a=0;const p=()=>{let e;return u||(e=u=t().catch(e=>{if(e=e instanceof Error?e:new Error(String(e)),c)return new Promise((t,n)=>{c(e,()=>t((a++,u=null,p())),()=>n(e),a+1)});throw e}).then(t=>e!==u&&u?u:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),l=t,t)))};return jo({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return l},setup(){const e=Si;if(l)return()=>qo(l,e);const t=t=>{u=null,kn(t,e,13,!o)};if(i&&e.suspense||Ai)return p().then(t=>()=>qo(t,e)).catch(e=>(t(e),()=>o?ci(o,{error:e}):null));const c=nn(!1),a=nn(),f=nn(!!r);return r&&setTimeout(()=>{f.value=!1},r),null!=s&&setTimeout(()=>{if(!c.value&&!a.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),a.value=e}},s),p().then(()=>{c.value=!0,e.parent&&Wo(e.parent.vnode)&&Mn(e.parent.update)}).catch(e=>{t(e),a.value=e}),()=>c.value&&l?qo(l,e):a.value&&o?ci(o,{error:a.value}):n&&!f.value?ci(n):void 0}})}function qo(e,t){const{ref:n,props:o,children:r,ce:s}=t.vnode,i=ci(e,o,r);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const Wo=e=>e.type.__isKeepAlive,zo={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=xi(),o=n.ctx;if(!o.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const r=new Map,s=new Set;let i=null;__VUE_PROD_DEVTOOLS__&&(n.__v_cache=r);const c=n.suspense,{renderer:{p:l,m:u,um:a,o:{createElement:p}}}=o,f=p("div");function d(e){Yo(e),a(e,n,c,!0)}function h(e){r.forEach((t,n)=>{const o=Ui(t.type);o&&(!e||!e(o))&&m(n)})}function m(e){const t=r.get(e);i&&ti(t,i)?i&&Yo(i):d(t),r.delete(e),s.delete(e)}o.activate=(e,t,n,o,r)=>{const s=e.component;u(e,t,n,0,c),l(s.vnode,e,t,n,s,c,o,e.slotScopeIds,r),Ts(()=>{s.isDeactivated=!1,s.a&&ne(s.a);const t=e.props&&e.props.onVnodeMounted;t&&vi(t,s.parent,e)},c),__VUE_PROD_DEVTOOLS__&&Kn(s)},o.deactivate=e=>{const t=e.component;u(e,f,null,1,c),Ts(()=>{t.da&&ne(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&vi(n,t.parent,e),t.isDeactivated=!0},c),__VUE_PROD_DEVTOOLS__&&Kn(t)},Eo(()=>[e.include,e.exclude],([e,t])=>{e&&h(t=>Ko(e,t)),t&&h(e=>!Ko(t,e))},{flush:"post",deep:!0});let g=null;const v=()=>{null!=g&&r.set(g,er(n.subTree))};return rr(v),ir(v),cr(()=>{r.forEach(e=>{const{subTree:t,suspense:o}=n,r=er(t);if(e.type!==r.type||e.key!==r.key)d(e);else{Yo(r);const e=r.component.da;e&&Ts(e,o)}})}),()=>{if(g=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return i=null,n;if(!ei(o)||!(4&o.shapeFlag||128&o.shapeFlag))return i=null,o;let c=er(o);const l=c.type,u=Ui(Zo(c)?c.type.__asyncResolved||{}:l),{include:a,exclude:p,max:f}=e;if(a&&(!u||!Ko(a,u))||p&&u&&Ko(p,u))return i=c,o;const d=null==c.key?l:c.key,h=r.get(d);return c.el&&(c=ui(c),128&o.shapeFlag&&(o.ssContent=c)),g=d,h?(c.el=h.el,c.component=h.component,c.transition&&Bo(c,c.transition),c.shapeFlag|=512,s.delete(d),s.add(d)):(s.add(d),f&&s.size>parseInt(f,10)&&m(s.values().next().value)),c.shapeFlag|=256,i=c,ho(o.type)?o:c}}};function Ko(e,t){return V(e)?e.some(e=>Ko(e,t)):F(e)?e.split(",").includes(t):!!(e=>"[object RegExp]"===Z(e))(e)&&e.test(t)}function Go(e,t){Qo(e,"a",t)}function Jo(e,t){Qo(e,"da",t)}function Qo(e,t,n=Si){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(tr(t,o,n),n){let e=n.parent;for(;e&&e.parent;)Wo(e.parent.vnode)&&Xo(o,t,n,e),e=e.parent}}function Xo(e,t,n,o){const r=tr(t,e,o,!0);lr(()=>{P(o[t],r)},n)}function Yo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function er(e){return 128&e.shapeFlag?e.ssContent:e}function tr(e,t,n=Si,o=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;We(),wi(n);const r=Cn(t,n,e,o);return Ti(),ze(),r});return o?r.unshift(s):r.push(s),s}}const nr=e=>(t,n=Si)=>(!Ai||"sp"===e)&&tr(e,(...e)=>t(...e),n),or=nr("bm"),rr=nr("m"),sr=nr("bu"),ir=nr("u"),cr=nr("bum"),lr=nr("um"),ur=nr("sp"),ar=nr("rtg"),pr=nr("rtc");function fr(e,t=Si){tr("ec",e,t)}const dr="components";function hr(e,t){return yr(dr,e,!0,t)||e}const mr=Symbol.for("v-ndc");function gr(e){return F(e)?yr(dr,e,!1)||e:e||mr}function vr(e){return yr("directives",e)}function yr(e,t,n=!0,o=!1){const r=to||Si;if(r){const n=r.type;if(e===dr){const e=Ui(n,!1);if(e&&(e===t||e===J(t)||e===Y(J(t))))return n}const s=_r(r[e]||n[e],t)||_r(r.appContext[e],t);return!s&&o?n:s}}function _r(e,t){return e&&(e[t]||e[J(t)]||e[Y(J(t))])}function br(e,t,n,o){let r;const s=n&&n[o];if(V(e)||F(e)){r=new Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,s&&s[n]));else{const n=Object.keys(e);r=new Array(n.length);for(let o=0,i=n.length;o{const t=o.fn(...e);return t&&(t.key=o.key),t}:o.fn)}return e}function xr(e,t,n={},o,r){if(to.isCE||to.parent&&Zo(to.parent)&&to.parent.isCE)return"default"!==t&&(n.name=t),ci("slot",n,o&&o());let s=e[t];s&&s._c&&(s._d=!1),Ws();const i=s&&Cr(s(n)),c=Ys(Bs,{key:n.key||i&&i.key||`_${t}`},i||(o?o():[]),i&&1===e._?64:-2);return!r&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),s&&s._c&&(s._d=!0),c}function Cr(e){return e.some(e=>!ei(e)||!(e.type===js||e.type===Bs&&!Cr(e.children)))?e:null}function kr(e,t){const n={};for(const o in e)n[t&&/[A-Z]/.test(o)?`on:${o}`:ee(o)]=e[o];return n}const Er=e=>e?Oi(e)?Fi(e)||e.proxy:Er(e.parent):null,wr=N(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Er(e.parent),$root:e=>Er(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?Gr(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>Mn(e.update)),$nextTick:e=>e.n||(e.n=In.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?To.bind(e):k}),Tr=(e,t)=>e!==x&&!e.__isScriptSetup&&R(e,t),Or={get({_:e},t){const{ctx:n,setupState:o,data:r,props:s,accessCache:i,type:c,appContext:l}=e;let u;if("$"!==t[0]){const c=i[t];if(void 0!==c)switch(c){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return s[t]}else{if(Tr(o,t))return i[t]=1,o[t];if(r!==x&&R(r,t))return i[t]=2,r[t];if((u=e.propsOptions[0])&&R(u,t))return i[t]=3,s[t];if(n!==x&&R(n,t))return i[t]=4,n[t];(!__VUE_OPTIONS_API__||Wr)&&(i[t]=0)}}const a=wr[t];let p,f;return a?("$attrs"===t&&Ke(e,0,t),a(e)):(p=c.__cssModules)&&(p=p[t])?p:n!==x&&R(n,t)?(i[t]=4,n[t]):(f=l.config.globalProperties,R(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:o,setupState:r,ctx:s}=e;return Tr(r,t)?(r[t]=n,!0):o!==x&&R(o,t)?(o[t]=n,!0):!(R(e.props,t)||"$"===t[0]&&t.slice(1)in e||(s[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:s}},i){let c;return!!n[i]||e!==x&&R(e,i)||Tr(t,i)||(c=s[0])&&R(c,i)||R(o,i)||R(wr,i)||R(r.config.globalProperties,i)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:R(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Nr=N({},Or,{get(e,t){if(t!==Symbol.unscopables)return Or.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!le(t)});function Pr(){return null}function Ar(){return null}function Rr(e){}function Vr(e){}function Ir(){return null}function Mr(){}function Lr(e,t){return null}function $r(){return Br().slots}function Fr(){return Br().attrs}function Ur(e,t,n){const o=xi();if(n&&n.local){const n=nn(e[t]);return Eo(()=>e[t],e=>n.value=e),Eo(n,n=>{n!==e[t]&&o.emit(`update:${t}`,n)}),n}return{__v_isRef:!0,get value(){return e[t]},set value(e){o.emit(`update:${t}`,e)}}}function Br(){const e=xi();return e.setupContext||(e.setupContext=$i(e))}function Dr(e){return V(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function jr(e,t){const n=Dr(e);for(const o in t){if(o.startsWith("__skip"))continue;let e=n[o];e?V(e)||$(e)?e=n[o]={type:e,default:t[o]}:e.default=t[o]:null===e&&(e=n[o]={default:t[o]}),e&&t[`__skip_${o}`]&&(e.skipFactory=!0)}return n}function Zr(e,t){return e&&t?V(e)&&V(t)?e.concat(t):N({},Dr(e),Dr(t)):e||t}function Hr(e,t){const n={};for(const o in e)t.includes(o)||Object.defineProperty(n,o,{enumerable:!0,get:()=>e[o]});return n}function qr(e){const t=xi();let n=e();return Ti(),D(n)&&(n=n.catch(e=>{throw wi(t),e})),[n,()=>wi(t)]}let Wr=!0;function zr(e,t,n){Cn(V(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function Kr(e,t,n,o){const r=o.includes(".")?Oo(n,o):()=>n[o];if(F(e)){const n=t[e];$(n)&&Eo(r,n)}else if($(e))Eo(r,e.bind(n));else if(B(e))if(V(e))e.forEach(e=>Kr(e,t,n,o));else{const o=$(e.handler)?e.handler.bind(n):t[e.handler];$(o)&&Eo(r,o,e)}}function Gr(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,c=s.get(t);let l;return c?l=c:r.length||n||o?(l={},r.length&&r.forEach(e=>Jr(l,e,i,!0)),Jr(l,t,i)):l=t,B(t)&&s.set(t,l),l}function Jr(e,t,n,o=!1){const{mixins:r,extends:s}=t;s&&Jr(e,s,n,!0),r&&r.forEach(t=>Jr(e,t,n,!0));for(const i in t)if(!o||"expose"!==i){const o=Qr[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const Qr={data:Xr,props:ns,emits:ns,methods:ts,computed:ts,beforeCreate:es,created:es,beforeMount:es,mounted:es,beforeUpdate:es,updated:es,beforeDestroy:es,beforeUnmount:es,destroyed:es,unmounted:es,activated:es,deactivated:es,errorCaptured:es,serverPrefetch:es,components:ts,directives:ts,watch:function(e,t){if(!e)return t;if(!t)return e;const n=N(Object.create(null),e);for(const o in t)n[o]=es(e[o],t[o]);return n},provide:Xr,inject:function(e,t){return ts(Yr(e),Yr(t))}};function Xr(e,t){return t?e?function(){return N($(e)?e.call(this,this):e,$(t)?t.call(this,this):t)}:t:e}function Yr(e){if(V(e)){const t={};for(let n=0;n(s.has(e)||(e&&$(e.install)?(s.add(e),e.install(c,...t)):$(e)&&(s.add(e),e(c,...t))),c),mixin:e=>(__VUE_OPTIONS_API__&&(r.mixins.includes(e)||r.mixins.push(e)),c),component:(e,t)=>t?(r.components[e]=t,c):r.components[e],directive:(e,t)=>t?(r.directives[e]=t,c):r.directives[e],mount(s,l,u){if(!i){const a=ci(n,o);return a.appContext=r,l&&t?t(a,s):e(a,s,u),i=!0,c._container=s,s.__vue_app__=c,__VUE_PROD_DEVTOOLS__&&(c._instance=a.component,function(e,t){Wn("app:init",e,t,{Fragment:Bs,Text:Ds,Comment:js,Static:Zs})}(c,zi)),Fi(a.component)||a.component.proxy}},unmount(){i&&(e(null,c._container),__VUE_PROD_DEVTOOLS__&&(c._instance=null,function(e){Wn("app:unmount",e)}(c)),delete c._container.__vue_app__)},provide:(e,t)=>(r.provides[e]=t,c),runWithContext(e){is=c;try{return e()}finally{is=null}}};return c}}let is=null;function cs(e,t){if(Si){let n=Si.provides;const o=Si.parent&&Si.parent.provides;o===n&&(n=Si.provides=Object.create(o)),n[e]=t}}function ls(e,t,n=!1){const o=Si||to;if(o||is){const r=o?null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:is._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&$(t)?t.call(o&&o.proxy):t}}function us(){return!!(Si||to||is)}function as(e,t,n,o){const[r,s]=e.propsOptions;let i,c=!1;if(t)for(let l in t){if(W(l))continue;const u=t[l];let a;r&&R(r,a=J(l))?s&&s.includes(a)?(i||(i={}))[a]=u:n[a]=u:eo(e.emitsOptions,l)||(!(l in o)||u!==o[l])&&(o[l]=u,c=!0)}if(s){const t=Gt(n),o=i||x;for(let i=0;i{l=!0;const[n,o]=fs(e,t,!0);N(i,n),o&&c.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!s&&!l)return B(e)&&o.set(e,C),C;if(V(s))for(let a=0;a-1,n[1]=o<0||t-1||R(n,"default"))&&c.push(e)}}}const u=[i,c];return B(e)&&o.set(e,u),u}function ds(e){return"$"!==e[0]}function hs(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function ms(e,t){return hs(e)===hs(t)}function gs(e,t){return V(t)?t.findIndex(t=>ms(t,e)):$(t)&&ms(t,e)?0:-1}const vs=e=>"_"===e[0]||"$stable"===e,ys=e=>V(e)?e.map(di):[di(e)],_s=(e,t,n)=>{if(t._n)return t;const o=co((...e)=>ys(t(...e)),n);return o._c=!1,o},bs=(e,t,n)=>{const o=e._ctx;for(const r in e){if(vs(r))continue;const n=e[r];if($(n))t[r]=_s(0,n,o);else if(null!=n){const e=ys(n);t[r]=()=>e}}},Ss=(e,t)=>{const n=ys(t);e.slots.default=()=>n};function xs(e,t,n,o,r=!1){if(V(e))return void e.forEach((e,s)=>xs(e,t&&(V(t)?t[s]:t),n,o,r));if(Zo(o)&&!r)return;const s=4&o.shapeFlag?Fi(o.component)||o.component.proxy:o.el,i=r?null:s,{i:c,r:l}=e,u=t&&t.r,a=c.refs===x?c.refs={}:c.refs,p=c.setupState;if(null!=u&&u!==l&&(F(u)?(a[u]=null,R(p,u)&&(p[u]=null)):tn(u)&&(u.value=null)),$(l))xn(l,c,12,[i,a]);else{const t=F(l),o=tn(l);if(t||o){const c=()=>{if(e.f){const n=t?R(p,l)?p[l]:a[l]:l.value;r?V(n)&&P(n,s):V(n)?n.includes(s)||n.push(s):t?(a[l]=[s],R(p,l)&&(p[l]=a[l])):(l.value=[s],e.k&&(a[e.k]=l.value))}else t?(a[l]=i,R(p,l)&&(p[l]=i)):o&&(l.value=i,e.k&&(a[e.k]=i))};i?(c.id=-1,Ts(c,n)):c()}}}let Cs=!1;const ks=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,Es=e=>8===e.nodeType;function ws(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:s,parentNode:i,remove:c,insert:l,createComment:u}}=e,a=(n,o,c,u,g,v=!1)=>{const y=Es(n)&&"["===n.data,_=()=>h(n,o,c,u,g,y),{type:b,ref:S,shapeFlag:x,patchFlag:C}=o;let k=n.nodeType;o.el=n,-2===C&&(v=!1,o.dynamicChildren=null);let E=null;switch(b){case Ds:3!==k?""===o.children?(l(o.el=r(""),i(n),n),E=n):E=_():(n.data!==o.children&&(Cs=!0,n.data=o.children),E=s(n));break;case js:E=8!==k||y?_():s(n);break;case Zs:if(y&&(k=(n=s(n)).nodeType),1===k||3===k){E=n;const e=!o.children.length;for(let t=0;t{i=i||!!t.dynamicChildren;const{type:l,props:u,patchFlag:a,shapeFlag:p,dirs:d}=t,h="input"===l&&d||"option"===l;if(h||-1!==a){if(d&&Ao(t,null,n,"created"),u)if(h||!i||48&a)for(const t in u)(h&&t.endsWith("value")||T(t)&&!W(t))&&o(e,t,null,u[t],!1,void 0,n);else u.onClick&&o(e,"onClick",null,u.onClick,!1,void 0,n);let l;if((l=u&&u.onVnodeBeforeMount)&&vi(l,n,t),d&&Ao(t,null,n,"beforeMount"),((l=u&&u.onVnodeMounted)||d)&&_o(()=>{l&&vi(l,n,t),d&&Ao(t,null,n,"mounted")},r),16&p&&(!u||!u.innerHTML&&!u.textContent)){let o=f(e.firstChild,t,e,n,r,s,i);for(;o;){Cs=!0;const e=o;o=o.nextSibling,c(e)}}else 8&p&&e.textContent!==t.children&&(Cs=!0,e.textContent=t.children)}return e.nextSibling},f=(e,t,o,r,s,i,c)=>{c=c||!!t.dynamicChildren;const l=t.children,u=l.length;for(let p=0;p{const{slotScopeIds:a}=t;a&&(r=r?r.concat(a):a);const p=i(e),d=f(s(e),t,p,n,o,r,c);return d&&Es(d)&&"]"===d.data?s(t.anchor=d):(Cs=!0,l(t.anchor=u("]"),p,d),d)},h=(e,t,o,r,l,u)=>{if(Cs=!0,t.el=null,u){const t=m(e);for(;;){const n=s(e);if(!n||n===t)break;c(n)}}const a=s(e),p=i(e);return c(e),n(null,t,p,a,o,r,ks(p),l),a},m=e=>{let t=0;for(;e;)if((e=s(e))&&Es(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return s(e);t--}return e};return[(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),Un(),void(t._vnode=e);Cs=!1,a(t.firstChild,e,null,null,null),Un(),t._vnode=e,Cs&&console.error("Hydration completed but contains mismatches.")},a]}const Ts=_o;function Os(e){return Ps(e)}function Ns(e){return Ps(e,ws)}function Ps(e,t){"boolean"!=typeof __VUE_OPTIONS_API__&&(ce().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&(ce().__VUE_PROD_DEVTOOLS__=!1);const n=ce();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&zn(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:o,remove:r,patchProp:s,createElement:i,createText:c,createComment:l,setText:u,setElementText:a,parentNode:p,nextSibling:f,setScopeId:d=k,insertStaticContent:h}=e,m=(e,t,n,o=null,r=null,s=null,i=!1,c=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!ti(e,t)&&(o=z(e),D(e,r,s,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:u,ref:a,shapeFlag:p}=t;switch(u){case Ds:g(e,t,n,o);break;case js:v(e,t,n,o);break;case Zs:null==e&&y(t,n,o,i);break;case Bs:P(e,t,n,o,r,s,i,c,l);break;default:1&p?_(e,t,n,o,r,s,i,c,l):6&p?A(e,t,n,o,r,s,i,c,l):(64&p||128&p)&&u.process(e,t,n,o,r,s,i,c,l,G)}null!=a&&r&&xs(a,e&&e.ref,s,t||e,!t)},g=(e,t,n,r)=>{if(null==e)o(t.el=c(t.children),n,r);else{const n=t.el=e.el;t.children!==e.children&&u(n,t.children)}},v=(e,t,n,r)=>{null==e?o(t.el=l(t.children||""),n,r):t.el=e.el},y=(e,t,n,o)=>{[e.el,e.anchor]=h(e.children,t,n,o,e.el,e.anchor)},_=(e,t,n,o,r,s,i,c,l)=>{i=i||"svg"===t.type,null==e?b(t,n,o,r,s,i,c,l):w(e,t,r,s,i,c,l)},b=(e,t,n,r,c,l,u,p)=>{let f,d;const{type:h,props:m,shapeFlag:g,transition:v,dirs:y}=e;if(f=e.el=i(e.type,l,m&&m.is,m),8&g?a(f,e.children):16&g&&E(e.children,f,null,r,c,l&&"foreignObject"!==h,u,p),y&&Ao(e,null,r,"created"),S(f,e,e.scopeId,u,r),m){for(const t in m)"value"!==t&&!W(t)&&s(f,t,null,m[t],l,e.children,r,c,q);"value"in m&&s(f,"value",null,m.value),(d=m.onVnodeBeforeMount)&&vi(d,r,e)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(f,"__vnode",{value:e,enumerable:!1}),Object.defineProperty(f,"__vueParentComponent",{value:r,enumerable:!1})),y&&Ao(e,null,r,"beforeMount");const _=(!c||c&&!c.pendingBranch)&&v&&!v.persisted;_&&v.beforeEnter(f),o(f,t,n),((d=m&&m.onVnodeMounted)||_||y)&&Ts(()=>{d&&vi(d,r,e),_&&v.enter(f),y&&Ao(e,null,r,"mounted")},c)},S=(e,t,n,o,r)=>{if(n&&d(e,n),o)for(let s=0;s{for(let u=l;u{const l=t.el=e.el;let{patchFlag:u,dynamicChildren:p,dirs:f}=t;u|=16&e.patchFlag;const d=e.props||x,h=t.props||x;let m;n&&As(n,!1),(m=h.onVnodeBeforeUpdate)&&vi(m,n,t,e),f&&Ao(t,e,n,"beforeUpdate"),n&&As(n,!0);const g=r&&"foreignObject"!==t.type;if(p?T(e.dynamicChildren,p,l,n,o,g,i):c||$(e,t,l,null,n,o,g,i,!1),u>0){if(16&u)O(l,t,d,h,n,o,r);else if(2&u&&d.class!==h.class&&s(l,"class",null,h.class,r),4&u&&s(l,"style",d.style,h.style,r),8&u){const i=t.dynamicProps;for(let t=0;t{m&&vi(m,n,t,e),f&&Ao(t,e,n,"updated")},o)},T=(e,t,n,o,r,s,i)=>{for(let c=0;c{if(n!==o){if(n!==x)for(const l in n)!W(l)&&!(l in o)&&s(e,l,n[l],null,c,t.children,r,i,q);for(const l in o){if(W(l))continue;const u=o[l],a=n[l];u!==a&&"value"!==l&&s(e,l,a,u,c,t.children,r,i,q)}"value"in o&&s(e,"value",n.value,o.value)}},P=(e,t,n,r,s,i,l,u,a)=>{const p=t.el=e?e.el:c(""),f=t.anchor=e?e.anchor:c("");let{patchFlag:d,dynamicChildren:h,slotScopeIds:m}=t;m&&(u=u?u.concat(m):m),null==e?(o(p,n,r),o(f,n,r),E(t.children,n,f,s,i,l,u,a)):d>0&&64&d&&h&&e.dynamicChildren?(T(e.dynamicChildren,h,n,s,i,l,u),(null!=t.key||s&&t===s.subTree)&&Rs(e,t,!0)):$(e,t,n,f,s,i,l,u,a)},A=(e,t,n,o,r,s,i,c,l)=>{t.slotScopeIds=c,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,l):V(t,n,o,r,s,i,l):I(e,t,l)},V=(e,t,n,o,r,s,i)=>{const c=e.component=bi(e,o,r);if(Wo(e)&&(c.ctx.renderer=G),Ri(c),c.asyncDep){if(r&&r.registerDep(c,M),!e.el){const e=c.subTree=ci(js);v(null,e,t,n)}}else M(c,e,t,n,r,s,i)},I=(e,t,n)=>{const o=t.component=e.component;if(function(e,t,n){const{props:o,children:r,component:s}=e,{props:i,children:c,patchFlag:l}=t,u=s.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!c||c&&c.$stable)||o!==i&&(o?!i||po(o,i,u):!!i);if(1024&l)return!0;if(16&l)return o?po(o,i,u):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;tOn&&Tn.splice(t,1)}(o.update),o.update()}else t.el=e.el,o.vnode=t},M=(e,t,n,o,r,s,i)=>{const c=e.effect=new Be(()=>{if(e.isMounted){let t,{next:n,bu:o,u:c,parent:l,vnode:u}=e,a=n;As(e,!1),n?(n.el=u.el,L(e,n,i)):n=u,o&&ne(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&vi(t,l,n,u),As(e,!0);const f=lo(e),d=e.subTree;e.subTree=f,m(d,f,p(d.el),z(d),e,r,s),n.el=f.el,null===a&&fo(e,f.el),c&&Ts(c,r),(t=n.props&&n.props.onVnodeUpdated)&&Ts(()=>vi(t,l,n,u),r),__VUE_PROD_DEVTOOLS__&&Gn(e)}else{let i;const{el:c,props:l}=t,{bm:u,m:a,parent:p}=e,f=Zo(t);if(As(e,!1),u&&ne(u),!f&&(i=l&&l.onVnodeBeforeMount)&&vi(i,p,t),As(e,!0),c&&Y){const n=()=>{e.subTree=lo(e),Y(c,e.subTree,e,r,null)};f?t.type.__asyncLoader().then(()=>!e.isUnmounted&&n()):n()}else{const i=e.subTree=lo(e);m(null,i,n,o,e,r,s),t.el=i.el}if(a&&Ts(a,r),!f&&(i=l&&l.onVnodeMounted)){const e=t;Ts(()=>vi(i,p,e),r)}(256&t.shapeFlag||p&&Zo(p.vnode)&&256&p.vnode.shapeFlag)&&e.a&&Ts(e.a,r),e.isMounted=!0,__VUE_PROD_DEVTOOLS__&&Kn(e),t=n=o=null}},()=>Mn(l),e.scope),l=e.update=()=>c.run();l.id=e.uid,As(e,!0),l()},L=(e,t,n)=>{t.component=e;const o=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,o){const{props:r,attrs:s,vnode:{patchFlag:i}}=e,c=Gt(r),[l]=e.propsOptions;let u=!1;if(!(o||i>0)||16&i){let o;as(e,t,r,s)&&(u=!0);for(const s in c)(!t||!R(t,s)&&((o=X(s))===s||!R(t,o)))&&(l?n&&(void 0!==n[s]||void 0!==n[o])&&(r[s]=ps(l,c,s,void 0,e,!0)):delete r[s]);if(s!==c)for(const e in s)(!t||!R(t,e))&&(delete s[e],u=!0)}else if(8&i){const n=e.vnode.dynamicProps;for(let o=0;o{const{vnode:o,slots:r}=e;let s=!0,i=x;if(32&o.shapeFlag){const e=t._;e?n&&1===e?s=!1:(N(r,t),!n&&1===e&&delete r._):(s=!t.$stable,bs(t,r)),i=t}else t&&(Ss(e,t),i={default:1});if(s)for(const c in r)!vs(c)&&!(c in i)&&delete r[c]})(e,t.children,n),We(),Fn(),ze()},$=(e,t,n,o,r,s,i,c,l=!1)=>{const u=e&&e.children,p=e?e.shapeFlag:0,f=t.children,{patchFlag:d,shapeFlag:h}=t;if(d>0){if(128&d)return void U(u,f,n,o,r,s,i,c,l);if(256&d)return void F(u,f,n,o,r,s,i,c,l)}8&h?(16&p&&q(u,r,s),f!==u&&a(n,f)):16&p?16&h?U(u,f,n,o,r,s,i,c,l):q(u,r,s,!0):(8&p&&a(n,""),16&h&&E(f,n,o,r,s,i,c,l))},F=(e,t,n,o,r,s,i,c,l)=>{const u=(e=e||C).length,a=(t=t||C).length,p=Math.min(u,a);let f;for(f=0;fa?q(e,r,s,!0,!1,p):E(t,n,o,r,s,i,c,l,p)},U=(e,t,n,o,r,s,i,c,l)=>{let u=0;const a=t.length;let p=e.length-1,f=a-1;for(;u<=p&&u<=f;){const o=e[u],a=t[u]=l?hi(t[u]):di(t[u]);if(!ti(o,a))break;m(o,a,n,null,r,s,i,c,l),u++}for(;u<=p&&u<=f;){const o=e[p],u=t[f]=l?hi(t[f]):di(t[f]);if(!ti(o,u))break;m(o,u,n,null,r,s,i,c,l),p--,f--}if(u>p){if(u<=f){const e=f+1,p=ef)for(;u<=p;)D(e[u],r,s,!0),u++;else{const d=u,h=u,g=new Map;for(u=h;u<=f;u++){const e=t[u]=l?hi(t[u]):di(t[u]);null!=e.key&&g.set(e.key,u)}let v,y=0;const _=f-h+1;let b=!1,S=0;const x=new Array(_);for(u=0;u<_;u++)x[u]=0;for(u=d;u<=p;u++){const o=e[u];if(y>=_){D(o,r,s,!0);continue}let a;if(null!=o.key)a=g.get(o.key);else for(v=h;v<=f;v++)if(0===x[v-h]&&ti(o,t[v])){a=v;break}void 0===a?D(o,r,s,!0):(x[a-h]=u+1,a>=S?S=a:b=!0,m(o,t[a],n,null,r,s,i,c,l),y++)}const k=b?function(e){const t=e.slice(),n=[0];let o,r,s,i,c;const l=e.length;for(o=0;o>1,e[n[c]]0&&(t[o]=n[s-1]),n[s]=o)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}(x):C;for(v=k.length-1,u=_-1;u>=0;u--){const e=h+u,p=t[e],f=e+1{const{el:i,type:c,transition:l,children:u,shapeFlag:a}=e;if(6&a)B(e.component.subTree,t,n,r);else if(128&a)e.suspense.move(t,n,r);else if(64&a)c.move(e,t,n,G);else if(c!==Bs)if(c!==Zs)if(2!==r&&1&a&&l)if(0===r)l.beforeEnter(i),o(i,t,n),Ts(()=>l.enter(i),s);else{const{leave:e,delayLeave:r,afterLeave:s}=l,c=()=>o(i,t,n),u=()=>{e(i,()=>{c(),s&&s()})};r?r(i,c,u):u()}else o(i,t,n);else(({el:e,anchor:t},n,r)=>{let s;for(;e&&e!==t;)s=f(e),o(e,n,r),e=s;o(t,n,r)})(e,t,n);else{o(i,t,n);for(let e=0;e{const{type:s,props:i,ref:c,children:l,dynamicChildren:u,shapeFlag:a,patchFlag:p,dirs:f}=e;if(null!=c&&xs(c,null,n,e,!0),256&a)return void t.ctx.deactivate(e);const d=1&a&&f,h=!Zo(e);let m;if(h&&(m=i&&i.onVnodeBeforeUnmount)&&vi(m,t,e),6&a)H(e.component,n,o);else{if(128&a)return void e.suspense.unmount(n,o);d&&Ao(e,null,t,"beforeUnmount"),64&a?e.type.remove(e,t,n,r,G,o):u&&(s!==Bs||p>0&&64&p)?q(u,t,n,!1,!0):(s===Bs&&384&p||!r&&16&a)&&q(l,t,n),o&&j(e)}(h&&(m=i&&i.onVnodeUnmounted)||d)&&Ts(()=>{m&&vi(m,t,e),d&&Ao(e,null,t,"unmounted")},n)},j=e=>{const{type:t,el:n,anchor:o,transition:s}=e;if(t===Bs)return void Z(n,o);if(t===Zs)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=f(e),r(e),e=n;r(t)})(e);const i=()=>{r(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&e.shapeFlag&&s&&!s.persisted){const{leave:t,delayLeave:o}=s,r=()=>t(n,i);o?o(e.el,i,r):r()}else i()},Z=(e,t)=>{let n;for(;e!==t;)n=f(e),r(e),e=n;r(t)},H=(e,t,n)=>{const{bum:o,scope:r,update:s,subTree:i,um:c}=e;o&&ne(o),r.stop(),s&&(s.active=!1,D(i,e,t,n)),c&&Ts(c,t),Ts(()=>{e.isUnmounted=!0},t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve()),__VUE_PROD_DEVTOOLS__&&(e=>{Zn&&"function"==typeof Zn.cleanupBuffer&&!Zn.cleanupBuffer(e)&&Jn(e)})(e)},q=(e,t,n,o=!1,r=!1,s=0)=>{for(let i=s;i6&e.shapeFlag?z(e.component.subTree):128&e.shapeFlag?e.suspense.next():f(e.anchor||e.el),K=(e,t,n)=>{null==e?t._vnode&&D(t._vnode,null,null,!0):m(t._vnode||null,e,t,null,null,null,n),Fn(),Un(),t._vnode=e},G={p:m,um:D,m:B,r:j,mt:V,mc:E,pc:$,pbc:T,n:z,o:e};let Q,Y;return t&&([Q,Y]=t(G)),{render:K,hydrate:Q,createApp:ss(K,Q)}}function As({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Rs(e,t,n=!1){const o=e.children,r=t.children;if(V(o)&&V(r))for(let s=0;se&&(e.disabled||""===e.disabled),Is=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,Ms=(e,t)=>{const n=e&&e.to;return F(n)?t?t(n):null:n},Ls={__isTeleport:!0,process(e,t,n,o,r,s,i,c,l,u){const{mc:a,pc:p,pbc:f,o:{insert:d,querySelector:h,createText:m}}=u,g=Vs(t.props);let{shapeFlag:v,children:y,dynamicChildren:_}=t;if(null==e){const e=t.el=m(""),u=t.anchor=m("");d(e,n,o),d(u,n,o);const p=t.target=Ms(t.props,h),f=t.targetAnchor=m("");p&&(d(f,p),i=i||Is(p));const _=(e,t)=>{16&v&&a(y,e,t,r,s,i,c,l)};g?_(n,u):p&&_(p,f)}else{t.el=e.el;const o=t.anchor=e.anchor,a=t.target=e.target,d=t.targetAnchor=e.targetAnchor,m=Vs(e.props),v=m?n:a,y=m?o:d;if(i=i||Is(a),_?(f(e.dynamicChildren,_,v,r,s,i,c),Rs(e,t,!0)):l||p(e,t,v,y,r,s,i,c,!1),g)m||$s(t,n,o,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=Ms(t.props,h);e&&$s(t,e,null,u,0)}else m&&$s(t,a,d,u,1)}Us(t)},remove(e,t,n,o,{um:r,o:{remove:s}},i){const{shapeFlag:c,children:l,anchor:u,targetAnchor:a,target:p,props:f}=e;if(p&&s(a),(i||!Vs(f))&&(s(u),16&c))for(let d=0;d0?qs||C:null,zs(),Gs>0&&qs&&qs.push(e),e}function Xs(e,t,n,o,r,s){return Qs(ii(e,t,n,o,r,s,!0))}function Ys(e,t,n,o,r){return Qs(ci(e,t,n,o,r,!0))}function ei(e){return!!e&&!0===e.__v_isVNode}function ti(e,t){return e.type===t.type&&e.key===t.key}function ni(e){Ks=e}const oi="__vInternal",ri=({key:e})=>null!=e?e:null,si=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?F(e)||tn(e)||$(e)?{i:to,r:e,k:t,f:!!n}:e:null);function ii(e,t=null,n=null,o=0,r=null,s=(e===Bs?0:1),i=!1,c=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ri(t),ref:t&&si(t),scopeId:no,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:to};return c?(mi(l,n),128&s&&e.normalize(l)):n&&(l.shapeFlag|=F(n)?8:16),Gs>0&&!i&&qs&&(l.patchFlag>0||6&s)&&32!==l.patchFlag&&qs.push(l),l}const ci=function(e,t=null,n=null,o=0,r=null,s=!1){if((!e||e===mr)&&(e=js),ei(e)){const o=ui(e,t,!0);return n&&mi(o,n),Gs>0&&!s&&qs&&(6&o.shapeFlag?qs[qs.indexOf(e)]=o:qs.push(o)),o.patchFlag|=-2,o}if(function(e){return $(e)&&"__vccOpts"in e}(e)&&(e=e.__vccOpts),t){t=li(t);let{class:e,style:n}=t;e&&!F(e)&&(t.class=he(e)),B(n)&&(Kt(n)&&!V(n)&&(n=N({},n)),t.style=ue(n))}return ii(e,t,n,o,r,F(e)?1:ho(e)?128:(e=>e.__isTeleport)(e)?64:B(e)?4:$(e)?2:0,s,!0)};function li(e){return e?Kt(e)||oi in e?N({},e):e:null}function ui(e,t,n=!1){const{props:o,ref:r,patchFlag:s,children:i}=e,c=t?gi(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&ri(c),ref:t&&t.ref?n&&r?V(r)?r.concat(si(t)):[r,si(t)]:si(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Bs?-1===s?16:16|s:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ui(e.ssContent),ssFallback:e.ssFallback&&ui(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ai(e=" ",t=0){return ci(Ds,null,e,t)}function pi(e,t){const n=ci(Zs,null,e);return n.staticCount=t,n}function fi(e="",t=!1){return t?(Ws(),Ys(js,null,e)):ci(js,null,e)}function di(e){return null==e||"boolean"==typeof e?ci(js):V(e)?ci(Bs,null,e.slice()):"object"==typeof e?hi(e):ci(Ds,null,String(e))}function hi(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:ui(e)}function mi(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(V(t))n=16;else if("object"==typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),mi(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||oi in t?3===o&&to&&(1===to.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=to}}else $(t)?(t={default:t,_ctx:to},n=32):(t=String(t),64&o?(n=16,t=[ai(t)]):n=8);e.children=t,e.shapeFlag|=n}function gi(...e){const t={};for(let n=0;nSi||to;let Ci,ki,Ei="__VUE_INSTANCE_SETTERS__";(ki=ce()[Ei])||(ki=ce()[Ei]=[]),ki.push(e=>Si=e),Ci=e=>{ki.length>1?ki.forEach(t=>t(e)):ki[0](e)};const wi=e=>{Ci(e),e.scope.on()},Ti=()=>{Si&&Si.scope.off(),Ci(null)};function Oi(e){return 4&e.vnode.shapeFlag}let Ni,Pi,Ai=!1;function Ri(e,t=!1){Ai=t;const{props:n,children:o}=e.vnode,r=Oi(e);(function(e,t,n,o=!1){const r={},s={};oe(s,oi,1),e.propsDefaults=Object.create(null),as(e,t,r,s);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);e.props=n?o?r:Dt(r):e.type.props?r:s,e.attrs=s})(e,n,r,t),((e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=Gt(t),oe(t,"_",n)):bs(t,e.slots={})}else e.slots={},t&&Ss(e,t);oe(e.slots,oi,1)})(e,o);const s=r?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Jt(new Proxy(e.ctx,Or));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?$i(e):null;wi(e),We();const r=xn(o,e,0,[e.props,n]);if(ze(),Ti(),D(r)){if(r.then(Ti,Ti),t)return r.then(n=>{Vi(e,n,t)}).catch(t=>{kn(t,e,0)});e.asyncDep=r}else Vi(e,r,t)}else Li(e,t)}(e,t):void 0;return Ai=!1,s}function Vi(e,t,n){$(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:B(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=pn(t)),Li(e,n)}function Ii(e){Ni=e,Pi=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,Nr))}}const Mi=()=>!Ni;function Li(e,t,n){const o=e.type;if(!e.render){if(!t&&Ni&&!o.render){const t=o.template||Gr(e).template;if(t){const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:s,compilerOptions:i}=o,c=N(N({isCustomElement:n,delimiters:s},r),i);o.render=Ni(t,c)}}e.render=o.render||k,Pi&&Pi(e)}__VUE_OPTIONS_API__&&(wi(e),We(),function(e){const t=Gr(e),n=e.proxy,o=e.ctx;Wr=!1,t.beforeCreate&&zr(t.beforeCreate,e,"bc");const{data:r,computed:s,methods:i,watch:c,provide:l,inject:u,created:a,beforeMount:p,mounted:f,beforeUpdate:d,updated:h,activated:m,deactivated:g,beforeUnmount:v,unmounted:y,render:_,renderTracked:b,renderTriggered:S,errorCaptured:x,serverPrefetch:C,expose:E,inheritAttrs:w,components:T,directives:O}=t;if(u&&function(e,t,n=k){V(e)&&(e=Yr(e));for(const o in e){const n=e[o];let r;r=B(n)?"default"in n?ls(n.from||o,n.default,!0):ls(n.from||o):ls(n),tn(r)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:e=>r.value=e}):t[o]=r}}(u,o,null),i)for(const k in i){const e=i[k];$(e)&&(o[k]=e.bind(n))}if(r){const t=r.call(n,n);B(t)&&(e.data=Bt(t))}if(Wr=!0,s)for(const P in s){const e=s[P],t=$(e)?e.bind(n,n):$(e.get)?e.get.bind(n,n):k,r=!$(e)&&$(e.set)?e.set.bind(n):k,i=Bi({get:t,set:r});Object.defineProperty(o,P,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(c)for(const k in c)Kr(c[k],o,n,k);if(l){const e=$(l)?l.call(n):l;Reflect.ownKeys(e).forEach(t=>{cs(t,e[t])})}function N(e,t){V(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(a&&zr(a,e,"c"),N(or,p),N(rr,f),N(sr,d),N(ir,h),N(Go,m),N(Jo,g),N(fr,x),N(pr,b),N(ar,S),N(cr,v),N(lr,y),N(ur,C),V(E))if(E.length){const t=e.exposed||(e.exposed={});E.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})})}else e.exposed||(e.exposed={});_&&e.render===k&&(e.render=_),null!=w&&(e.inheritAttrs=w),T&&(e.components=T),O&&(e.directives=O)}(e),ze(),Ti())}function $i(e){return{get attrs(){return function(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(Ke(e,0,"$attrs"),t[n])}))}(e)},slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function Fi(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(pn(Jt(e.exposed)),{get:(t,n)=>n in t?t[n]:n in wr?wr[n](e):void 0,has:(e,t)=>t in e||t in wr}))}function Ui(e,t=!0){return $(e)?e.displayName||e.name:e.name||t&&e.__name}const Bi=(e,t)=>function(e,t,n=!1){let o,r;const s=$(e);return s?(o=e,r=k):(o=e.get,r=e.set),new _n(o,r,s||!r,n)}(e,0,Ai);function Di(e,t,n){const o=arguments.length;return 2===o?B(t)&&!V(t)?ei(t)?ci(e,null,[t]):ci(e,t):ci(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&ei(n)&&(n=[n]),ci(e,t,n))}const ji=Symbol.for("v-scx"),Zi=()=>ls(ji);function Hi(){}function qi(e,t,n,o){const r=n[o];if(r&&Wi(r,e))return r;const s=t();return s.memo=e.slice(),n[o]=s}function Wi(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let o=0;o0&&qs&&qs.push(e),!0}const zi="3.3.4",Ki={createComponentInstance:bi,setupComponent:Ri,renderComponentRoot:lo,setCurrentRenderingInstance:oo,isVNode:ei,normalizeVNode:di},Gi=null,Ji=null,Qi="undefined"!=typeof document?document:null,Xi=Qi&&Qi.createElement("template"),Yi={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?Qi.createElementNS("http://www.w3.org/2000/svg",e):Qi.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>Qi.createTextNode(e),createComment:e=>Qi.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Qi.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,s){const i=n?n.previousSibling:t.lastChild;if(r&&(r===s||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),r!==s&&(r=r.nextSibling););else{Xi.innerHTML=o?`${e}`:e;const r=Xi.content;if(o){const e=r.firstChild;for(;e.firstChild;)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ec=/\s*!important$/;function tc(e,t,n){if(V(n))n.forEach(n=>tc(e,t,n));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=function(e,t){const n=oc[t];if(n)return n;let o=J(t);if("filter"!==o&&o in e)return oc[t]=o;o=Y(o);for(let r=0;r{class e extends dc{constructor(e){super(n,e,t)}}return e.def=n,e})()}const pc=e=>ac(e,gl),fc="undefined"!=typeof HTMLElement?HTMLElement:class{};class dc extends fc{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,In(()=>{this._connected||(ml(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let n=0;n{for(const t of e)this._setAttr(t.attributeName)}).observe(this,{attributes:!0});const e=(e,t=!1)=>{const{props:n,styles:o}=e;let r;if(n&&!V(n))for(const s in n){const e=n[s];(e===Number||e&&e.type===Number)&&(s in this._props&&(this._props[s]=se(this._props[s])),(r||(r=Object.create(null)))[J(s)]=!0)}this._numberProps=r,t&&this._resolveProps(e),this._applyStyles(o),this._update()},t=this._def.__asyncLoader;t?t().then(t=>e(t,!0)):e(this._def)}_resolveProps(e){const{props:t}=e,n=V(t)?t:Object.keys(t||{});for(const o of Object.keys(this))"_"!==o[0]&&n.includes(o)&&this._setProp(o,this[o],!0,!1);for(const o of n.map(J))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(e){this._setProp(o,e)}})}_setAttr(e){let t=this.getAttribute(e);const n=J(e);this._numberProps&&this._numberProps[n]&&(t=se(t)),this._setProp(n,t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,o=!0){t!==this._props[e]&&(this._props[e]=t,o&&this._instance&&this._update(),n&&(!0===t?this.setAttribute(X(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute(X(e),t+""):t||this.removeAttribute(X(e))))}_update(){ml(this._createVNode(),this.shadowRoot)}_createVNode(){const e=ci(this._def,N({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0;const t=(e,t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};e.emit=(e,...n)=>{t(e,n),X(e)!==e&&t(X(e),n)};let n=this;for(;n=n&&(n.parentNode||n.host);)if(n instanceof dc){e.parent=n._instance,e.provides=n._instance.provides;break}}),e}_applyStyles(e){e&&e.forEach(e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)})}}function hc(e="$style"){{const t=xi();if(!t)return x;const n=t.type.__cssModules;return n&&n[e]||x}}function mc(e){const t=xi();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(e=>vc(e,n))},o=()=>{const o=e(t.proxy);gc(t.subTree,o),n(o)};xo(o),rr(()=>{const e=new MutationObserver(o);e.observe(t.subTree.el.parentNode,{childList:!0}),lr(()=>e.disconnect())})}function gc(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{gc(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)vc(e.el,t);else if(e.type===Bs)e.children.forEach(e=>gc(e,t));else if(e.type===Zs){let{el:n,anchor:o}=e;for(;n&&(vc(n,t),n!==o);)n=n.nextSibling}}function vc(e,t){if(1===e.nodeType){const n=e.style;for(const e in t)n.setProperty(`--${e}`,t[e])}}const yc="transition",_c="animation",bc=(e,{slots:t})=>Di(Mo,Ec(e),t);bc.displayName="Transition";const Sc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},xc=bc.props=N({},Io,Sc),Cc=(e,t=[])=>{V(e)?e.forEach(e=>e(...t)):e&&e(...t)},kc=e=>!!e&&(V(e)?e.some(e=>e.length>1):e.length>1);function Ec(e){const t={};for(const O in e)O in Sc||(t[O]=e[O]);if(!1===e.css)return t;const{name:n="v",type:o,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:c=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:u=i,appearToClass:a=c,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:d=`${n}-leave-to`}=e,h=function(e){if(null==e)return null;if(B(e))return[wc(e.enter),wc(e.leave)];{const t=wc(e);return[t,t]}}(r),m=h&&h[0],g=h&&h[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:_,onLeave:b,onLeaveCancelled:S,onBeforeAppear:x=v,onAppear:C=y,onAppearCancelled:k=_}=t,E=(e,t,n)=>{Oc(e,t?a:c),Oc(e,t?u:i),n&&n()},w=(e,t)=>{e._isLeaving=!1,Oc(e,p),Oc(e,d),Oc(e,f),t&&t()},T=e=>(t,n)=>{const r=e?C:y,i=()=>E(t,e,n);Cc(r,[t,i]),Nc(()=>{Oc(t,e?l:s),Tc(t,e?a:c),kc(r)||Ac(t,o,m,i)})};return N(t,{onBeforeEnter(e){Cc(v,[e]),Tc(e,s),Tc(e,i)},onBeforeAppear(e){Cc(x,[e]),Tc(e,l),Tc(e,u)},onEnter:T(!1),onAppear:T(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>w(e,t);Tc(e,p),Mc(),Tc(e,f),Nc(()=>{!e._isLeaving||(Oc(e,p),Tc(e,d),kc(b)||Ac(e,o,g,n))}),Cc(b,[e,n])},onEnterCancelled(e){E(e,!1),Cc(_,[e])},onAppearCancelled(e){E(e,!0),Cc(k,[e])},onLeaveCancelled(e){w(e),Cc(S,[e])}})}function wc(e){return se(e)}function Tc(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e._vtc||(e._vtc=new Set)).add(t)}function Oc(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Nc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Pc=0;function Ac(e,t,n,o){const r=e._endId=++Pc,s=()=>{r===e._endId&&o()};if(n)return setTimeout(s,n);const{type:i,timeout:c,propCount:l}=Rc(e,t);if(!i)return o();const u=i+"end";let a=0;const p=()=>{e.removeEventListener(u,f),s()},f=t=>{t.target===e&&++a>=l&&p()};setTimeout(()=>{a(n[e]||"").split(", "),r=o(`${yc}Delay`),s=o(`${yc}Duration`),i=Vc(r,s),c=o(`${_c}Delay`),l=o(`${_c}Duration`),u=Vc(c,l);let a=null,p=0,f=0;return t===yc?i>0&&(a=yc,p=i,f=s.length):t===_c?u>0&&(a=_c,p=u,f=l.length):(p=Math.max(i,u),a=p>0?i>u?yc:_c:null,f=a?a===yc?s.length:l.length:0),{type:a,timeout:p,propCount:f,hasTransform:a===yc&&/\b(transform|all)(,|$)/.test(o(`${yc}Property`).toString())}}function Vc(e,t){for(;e.lengthIc(t)+Ic(e[n])))}function Ic(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Mc(){return document.body.offsetHeight}const Lc=new WeakMap,$c=new WeakMap,Fc={name:"TransitionGroup",props:N({},xc,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=xi(),o=Ro();let r,s;return ir(()=>{if(!r.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const o=e.cloneNode();e._vtc&&e._vtc.forEach(e=>{e.split(/\s+/).forEach(e=>e&&o.classList.remove(e))}),n.split(/\s+/).forEach(e=>e&&o.classList.add(e)),o.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(o);const{hasTransform:s}=Rc(o);return r.removeChild(o),s}(r[0].el,n.vnode.el,t))return;r.forEach(Bc),r.forEach(Dc);const o=r.filter(jc);Mc(),o.forEach(e=>{const n=e.el,o=n.style;Tc(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n._moveCb=e=>{e&&e.target!==n||(!e||/transform$/.test(e.propertyName))&&(n.removeEventListener("transitionend",r),n._moveCb=null,Oc(n,t))};n.addEventListener("transitionend",r)})}),()=>{const i=Gt(e),c=Ec(i);let l=i.tag||Bs;r=s,s=t.default?Do(t.default()):[];for(let e=0;e{const t=e.props["onUpdate:modelValue"]||!1;return V(t)?e=>ne(t,e):t};function Hc(e){e.target.composing=!0}function qc(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Wc={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e._assign=Zc(r);const s=o||r.props&&"number"===r.props.type;sc(e,t?"change":"input",t=>{if(t.target.composing)return;let o=e.value;n&&(o=o.trim()),s&&(o=re(o)),e._assign(o)}),n&&sc(e,"change",()=>{e.value=e.value.trim()}),t||(sc(e,"compositionstart",Hc),sc(e,"compositionend",qc),sc(e,"change",qc))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:r}},s){if(e._assign=Zc(s),e.composing||document.activeElement===e&&"range"!==e.type&&(n||o&&e.value.trim()===t||(r||"number"===e.type)&&re(e.value)===t))return;const i=null==t?"":t;e.value!==i&&(e.value=i)}},zc={deep:!0,created(e,t,n){e._assign=Zc(n),sc(e,"change",()=>{const t=e._modelValue,n=Xc(e),o=e.checked,r=e._assign;if(V(t)){const e=xe(t,n),s=-1!==e;if(o&&!s)r(t.concat(n));else if(!o&&s){const n=[...t];n.splice(e,1),r(n)}}else if(M(t)){const e=new Set(t);o?e.add(n):e.delete(n),r(e)}else r(Yc(e,o))})},mounted:Kc,beforeUpdate(e,t,n){e._assign=Zc(n),Kc(e,t,n)}};function Kc(e,{value:t,oldValue:n},o){e._modelValue=t,V(t)?e.checked=xe(t,o.props.value)>-1:M(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=Se(t,Yc(e,!0)))}const Gc={created(e,{value:t},n){e.checked=Se(t,n.props.value),e._assign=Zc(n),sc(e,"change",()=>{e._assign(Xc(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e._assign=Zc(o),t!==n&&(e.checked=Se(t,o.props.value))}},Jc={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const r=M(t);sc(e,"change",()=>{const t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?re(Xc(e)):Xc(e));e._assign(e.multiple?r?new Set(t):t:t[0])}),e._assign=Zc(o)},mounted(e,{value:t}){Qc(e,t)},beforeUpdate(e,t,n){e._assign=Zc(n)},updated(e,{value:t}){Qc(e,t)}};function Qc(e,t){const n=e.multiple;if(!n||V(t)||M(t)){for(let o=0,r=e.options.length;o-1:t.has(s);else if(Se(Xc(r),t))return void(e.selectedIndex!==o&&(e.selectedIndex=o))}!n&&-1!==e.selectedIndex&&(e.selectedIndex=-1)}}function Xc(e){return"_value"in e?e._value:e.value}function Yc(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const el={created(e,t,n){nl(e,t,n,null,"created")},mounted(e,t,n){nl(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){nl(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){nl(e,t,n,o,"updated")}};function tl(e,t){switch(e){case"SELECT":return Jc;case"TEXTAREA":return Wc;default:switch(t){case"checkbox":return zc;case"radio":return Gc;default:return Wc}}}function nl(e,t,n,o,r){const s=tl(e.tagName,n.props&&n.props.type)[r];s&&s(e,t,n,o)}const ol=["ctrl","shift","alt","meta"],rl={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>ol.some(n=>e[`${n}Key`]&&!t.includes(n))},sl=(e,t)=>(n,...o)=>{for(let e=0;en=>{if(!("key"in n))return;const o=X(n.key);return t.some(e=>e===o||il[e]===o)?e(n):void 0},ll={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):ul(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),ul(e,!0),o.enter(e)):o.leave(e,()=>{ul(e,!1)}):ul(e,t))},beforeUnmount(e,{value:t}){ul(e,t)}};function ul(e,t){e.style.display=t?e._vod:"none"}const al=N({patchProp:(e,t,n,o,r=!1,s,i,c,l)=>{"class"===t?function(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,o,r):"style"===t?function(e,t,n){const o=e.style,r=F(n);if(n&&!r){if(t&&!F(t))for(const e in t)null==n[e]&&tc(o,e,"");for(const e in n)tc(o,e,n[e])}else{const s=o.display;r?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=s)}}(e,n,o):T(t)?O(t)||function(e,t,n,o,r=null){const s=e._vei||(e._vei={}),i=s[t];if(o&&i)i.value=o;else{const[n,c]=function(e){let t;if(ic.test(e)){let n;for(t={};n=e.match(ic);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):X(e.slice(2)),t]}(t);if(o){const i=s[t]=function(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();Cn(function(e,t){if(V(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=cc||(lc.then(()=>cc=0),cc=Date.now()),n}(o,r);sc(e,n,i,c)}else i&&(function(e,t,n,o){e.removeEventListener(t,n,o)}(e,n,i,c),s[t]=void 0)}}(e,t,0,o,i):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,o){return o?!!("innerHTML"===t||"textContent"===t||t in e&&uc.test(t)&&$(n)):!("spellcheck"===t||"draggable"===t||"translate"===t||"form"===t||"list"===t&&"INPUT"===e.tagName||"type"===t&&"TEXTAREA"===e.tagName||uc.test(t)&&F(n))&&t in e}(e,t,o,r))?function(e,t,n,o,r,s,i){if("innerHTML"===t||"textContent"===t)return o&&i(o,r,s),void(e[t]=null==n?"":n);const c=e.tagName;if("value"===t&&"PROGRESS"!==c&&!c.includes("-")){e._value=n;const o=null==n?"":n;return("OPTION"===c?e.getAttribute("value"):e.value)!==o&&(e.value=o),void(null==n&&e.removeAttribute(t))}let l=!1;if(""===n||null==n){const o=typeof e[t];"boolean"===o?n=be(n):null==n&&"string"===o?(n="",l=!0):"number"===o&&(n=0,l=!0)}try{e[t]=n}catch(u){}l&&e.removeAttribute(t)}(e,t,o,s,i,c,l):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),function(e,t,n,o,r){if(o&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(rc,t.slice(6,t.length)):e.setAttributeNS(rc,t,n);else{const o=_e(t);null==n||o&&!be(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}(e,t,o,r))}},Yi);let pl,fl=!1;function dl(){return pl||(pl=Os(al))}function hl(){return pl=fl?pl:Ns(al),fl=!0,pl}const ml=(...e)=>{dl().render(...e)},gl=(...e)=>{hl().hydrate(...e)},vl=(...e)=>{const t=dl().createApp(...e),{mount:n}=t;return t.mount=e=>{const o=_l(e);if(!o)return;const r=t._component;!$(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.innerHTML="";const s=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),s},t},yl=(...e)=>{const t=hl().createApp(...e),{mount:n}=t;return t.mount=e=>{const t=_l(e);if(t)return n(t,!0,t instanceof SVGElement)},t};function _l(e){return F(e)?document.querySelector(e):e}let bl=!1;const Sl=()=>{bl||(bl=!0,Wc.getSSRProps=({value:e})=>({value:e}),Gc.getSSRProps=({value:e},t)=>{if(t.props&&Se(t.props.value,e))return{checked:!0}},zc.getSSRProps=({value:e},t)=>{if(V(e)){if(t.props&&xe(e,t.props.value)>-1)return{checked:!0}}else if(M(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},el.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=tl(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0},ll.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}})};function xl(e){throw e}function Cl(e){}function kl(e,t,n,o){const r=new SyntaxError(String(e));return r.code=e,r.loc=t,r}const El=Symbol(""),wl=Symbol(""),Tl=Symbol(""),Ol=Symbol(""),Nl=Symbol(""),Pl=Symbol(""),Al=Symbol(""),Rl=Symbol(""),Vl=Symbol(""),Il=Symbol(""),Ml=Symbol(""),Ll=Symbol(""),$l=Symbol(""),Fl=Symbol(""),Ul=Symbol(""),Bl=Symbol(""),Dl=Symbol(""),jl=Symbol(""),Zl=Symbol(""),Hl=Symbol(""),ql=Symbol(""),Wl=Symbol(""),zl=Symbol(""),Kl=Symbol(""),Gl=Symbol(""),Jl=Symbol(""),Ql=Symbol(""),Xl=Symbol(""),Yl=Symbol(""),eu=Symbol(""),tu=Symbol(""),nu=Symbol(""),ou=Symbol(""),ru=Symbol(""),su=Symbol(""),iu=Symbol(""),cu=Symbol(""),lu=Symbol(""),uu=Symbol(""),au={[El]:"Fragment",[wl]:"Teleport",[Tl]:"Suspense",[Ol]:"KeepAlive",[Nl]:"BaseTransition",[Pl]:"openBlock",[Al]:"createBlock",[Rl]:"createElementBlock",[Vl]:"createVNode",[Il]:"createElementVNode",[Ml]:"createCommentVNode",[Ll]:"createTextVNode",[$l]:"createStaticVNode",[Fl]:"resolveComponent",[Ul]:"resolveDynamicComponent",[Bl]:"resolveDirective",[Dl]:"resolveFilter",[jl]:"withDirectives",[Zl]:"renderList",[Hl]:"renderSlot",[ql]:"createSlots",[Wl]:"toDisplayString",[zl]:"mergeProps",[Kl]:"normalizeClass",[Gl]:"normalizeStyle",[Jl]:"normalizeProps",[Ql]:"guardReactiveProps",[Xl]:"toHandlers",[Yl]:"camelize",[eu]:"capitalize",[tu]:"toHandlerKey",[nu]:"setBlockTracking",[ou]:"pushScopeId",[ru]:"popScopeId",[su]:"withCtx",[iu]:"unref",[cu]:"isRef",[lu]:"withMemo",[uu]:"isMemoSame"},pu={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function fu(e,t,n,o,r,s,i,c=!1,l=!1,u=!1,a=pu){return e&&(c?(e.helper(Pl),e.helper(xu(e.inSSR,u))):e.helper(Su(e.inSSR,u)),i&&e.helper(jl)),{type:13,tag:t,props:n,children:o,patchFlag:r,dynamicProps:s,directives:i,isBlock:c,disableTracking:l,isComponent:u,loc:a}}function du(e,t=pu){return{type:17,loc:t,elements:e}}function hu(e,t=pu){return{type:15,loc:t,properties:e}}function mu(e,t){return{type:16,loc:pu,key:F(e)?gu(e,!0):e,value:t}}function gu(e,t=!1,n=pu,o=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:o}}function vu(e,t=pu){return{type:8,loc:t,children:e}}function yu(e,t=[],n=pu){return{type:14,loc:n,callee:e,arguments:t}}function _u(e,t,n=!1,o=!1,r=pu){return{type:18,params:e,returns:t,newline:n,isSlot:o,loc:r}}function bu(e,t,n,o=!0){return{type:19,test:e,consequent:t,alternate:n,newline:o,loc:pu}}function Su(e,t){return e||t?Vl:Il}function xu(e,t){return e||t?Al:Rl}function Cu(e,{helper:t,removeHelper:n,inSSR:o}){e.isBlock||(e.isBlock=!0,n(Su(o,e.isComponent)),t(Pl),t(xu(o,e.isComponent)))}const ku=e=>4===e.type&&e.isStatic,Eu=(e,t)=>e===t||e===X(t);function wu(e){return Eu(e,"Teleport")?wl:Eu(e,"Suspense")?Tl:Eu(e,"KeepAlive")?Ol:Eu(e,"BaseTransition")?Nl:void 0}const Tu=/^\d|[^\$\w]/,Ou=e=>!Tu.test(e),Nu=/[A-Za-z_$\xA0-\uFFFF]/,Pu=/[\.\?\w$\xA0-\uFFFF]/,Au=/\s+[.[]\s*|\s*[.[]\s+/g,Ru=e=>{e=e.trim().replace(Au,e=>e.trim());let t=0,n=[],o=0,r=0,s=null;for(let i=0;i4===e.key.type&&e.key.content===o)}return n}function zu(e,t){return`_${t}_${e.replace(/[^\w]/g,(t,n)=>"-"===t?"_":e.charCodeAt(n).toString())}`}function Ku(e,t){const n=t.options?t.options.compatConfig:t.compatConfig,o=n&&n[e];return"MODE"===e?o||3:o}function Gu(e,t){const n=Ku("MODE",t),o=Ku(e,t);return 3===n?!0===o:!1!==o}function Ju(e,t,n,...o){return Gu(e,t)}const Qu=/&(gt|lt|amp|apos|quot);/g,Xu={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},Yu={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:E,isPreTag:E,isCustomElement:E,decodeEntities:e=>e.replace(Qu,(e,t)=>Xu[t]),onError:xl,onWarn:Cl,comments:!1};function ea(e,t,n){const o=ga(n),r=o?o.ns:0,s=[];for(;!xa(e,t,n);){const i=e.source;let c;if(0===t||1===t)if(!e.inVPre&&va(i,e.options.delimiters[0]))c=pa(e,t);else if(0===t&&"<"===i[0])if(1===i.length)Sa(e,5,1);else if("!"===i[1])va(i,"\x3c!--")?c=oa(e):va(i,""===i[2]){Sa(e,14,2),ya(e,3);continue}if(/[a-z]/i.test(i[2])){Sa(e,23),la(e,ia.End,o);continue}Sa(e,12,2),c=ra(e)}else/[a-z]/i.test(i[1])?(c=sa(e,n),Gu("COMPILER_NATIVE_TEMPLATE",e)&&c&&"template"===c.tag&&!c.props.some(e=>7===e.type&&ca(e.name))&&(c=c.children)):"?"===i[1]?(Sa(e,21,1),c=ra(e)):Sa(e,12,1);if(c||(c=fa(e,t)),V(c))for(let e=0;e/.exec(e.source);if(o){o.index<=3&&Sa(e,0),o[1]&&Sa(e,10),n=e.source.slice(4,o.index);const t=e.source.slice(0,o.index);let r=1,s=0;for(;-1!==(s=t.indexOf("\x3c!--",r));)ya(e,s-r+1),s+4");return-1===r?(o=e.source.slice(n),ya(e,e.source.length)):(o=e.source.slice(n,r),ya(e,r+1)),{type:3,content:o,loc:ma(e,t)}}function sa(e,t){const n=e.inPre,o=e.inVPre,r=ga(t),s=la(e,ia.Start,r),i=e.inPre&&!n,c=e.inVPre&&!o;if(s.isSelfClosing||e.options.isVoidTag(s.tag))return i&&(e.inPre=!1),c&&(e.inVPre=!1),s;t.push(s);const l=e.options.getTextMode(s,r),u=ea(e,l,t);t.pop();{const t=s.props.find(e=>6===e.type&&"inline-template"===e.name);if(t&&Ju("COMPILER_INLINE_TEMPLATE",e)){const n=ma(e,s.loc.end);t.value={type:2,content:n.source,loc:n}}}if(s.children=u,Ca(e.source,s.tag))la(e,ia.End,r);else if(Sa(e,24,0,s.loc.start),0===e.source.length&&"script"===s.tag.toLowerCase()){const t=u[0];t&&va(t.loc.source,"\x3c!--")&&Sa(e,8)}return s.loc=ma(e,s.loc.start),i&&(e.inPre=!1),c&&(e.inVPre=!1),s}var ia=(e=>(e[e.Start=0]="Start",e[e.End=1]="End",e))(ia||{});const ca=S("if,else,else-if,for,slot");function la(e,t,n){const o=ha(e),r=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),s=r[1],i=e.options.getNamespace(s,n);ya(e,r[0].length),_a(e);const c=ha(e),l=e.source;e.options.isPreTag(s)&&(e.inPre=!0);let u=ua(e,t);0===t&&!e.inVPre&&u.some(e=>7===e.type&&"pre"===e.name)&&(e.inVPre=!0,N(e,c),e.source=l,u=ua(e,t).filter(e=>"v-pre"!==e.name));let a=!1;if(0===e.source.length?Sa(e,9):(a=va(e.source,"/>"),1===t&&a&&Sa(e,4),ya(e,a?2:1)),1===t)return;let p=0;return e.inVPre||("slot"===s?p=2:"template"===s?u.some(e=>7===e.type&&ca(e.name))&&(p=3):function(e,t,n){const o=n.options;if(o.isCustomElement(e))return!1;if("component"===e||/^[A-Z]/.test(e)||wu(e)||o.isBuiltInComponent&&o.isBuiltInComponent(e)||o.isNativeTag&&!o.isNativeTag(e))return!0;for(let r=0;r0&&!va(e.source,">")&&!va(e.source,"/>");){if(va(e.source,"/")){Sa(e,22),ya(e,1),_a(e);continue}1===t&&Sa(e,3);const r=aa(e,o);6===r.type&&r.value&&"class"===r.name&&(r.value.content=r.value.content.replace(/\s+/g," ").trim()),0===t&&n.push(r),/^[^\t\r\n\f />]/.test(e.source)&&Sa(e,15),_a(e)}return n}function aa(e,t){var n;const o=ha(e),r=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source)[0];t.has(r)&&Sa(e,2),t.add(r),"="===r[0]&&Sa(e,19);{const t=/["'<]/g;let n;for(;n=t.exec(r);)Sa(e,17,n.index)}let s;ya(e,r.length),/^[\t\r\n\f ]*=/.test(e.source)&&(_a(e),ya(e,1),_a(e),s=function(e){const t=ha(e);let n;const o=e.source[0],r='"'===o||"'"===o;if(r){ya(e,1);const t=e.source.indexOf(o);-1===t?n=da(e,e.source.length,4):(n=da(e,t,4),ya(e,1))}else{const t=/^[^\t\r\n\f >]+/.exec(e.source);if(!t)return;const o=/["'<=`]/g;let r;for(;r=o.exec(t[0]);)Sa(e,18,r.index);n=da(e,t[0].length,4)}return{content:n,isQuoted:r,loc:ma(e,t)}}(e),s||Sa(e,13));const i=ma(e,o);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(r)){const t=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(r);let c,l=va(r,"."),u=t[1]||(l||va(r,":")?"bind":va(r,"@")?"on":"slot");if(t[2]){const s="slot"===u,i=r.lastIndexOf(t[2],r.length-((null==(n=t[3])?void 0:n.length)||0)),l=ma(e,ba(e,o,i),ba(e,o,i+t[2].length+(s&&t[3]||"").length));let a=t[2],p=!0;a.startsWith("[")?(p=!1,a.endsWith("]")?a=a.slice(1,a.length-1):(Sa(e,27),a=a.slice(1))):s&&(a+=t[3]||""),c={type:4,content:a,isStatic:p,constType:p?3:0,loc:l}}if(s&&s.isQuoted){const e=s.loc;e.start.offset++,e.start.column++,e.end=Iu(e.start,s.content),e.source=e.source.slice(1,-1)}const a=t[3]?t[3].slice(1).split("."):[];return l&&a.push("prop"),"bind"===u&&c&&a.includes("sync")&&Ju("COMPILER_V_BIND_SYNC",e)&&(u="model",a.splice(a.indexOf("sync"),1)),{type:7,name:u,exp:s&&{type:4,content:s.content,isStatic:!1,constType:0,loc:s.loc},arg:c,modifiers:a,loc:i}}return!e.inVPre&&va(r,"v-")&&Sa(e,26),{type:6,name:r,value:s&&{type:2,content:s.content,loc:s.loc},loc:i}}function pa(e,t){const[n,o]=e.options.delimiters,r=e.source.indexOf(o,n.length);if(-1===r)return void Sa(e,25);const s=ha(e);ya(e,n.length);const i=ha(e),c=ha(e),l=r-n.length,u=e.source.slice(0,l),a=da(e,l,t),p=a.trim(),f=a.indexOf(p);return f>0&&Mu(i,u,f),Mu(c,u,l-(a.length-p.length-f)),ya(e,o.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:p,loc:ma(e,i,c)},loc:ma(e,s)}}function fa(e,t){const n=3===t?["]]>"]:["<",e.options.delimiters[0]];let o=e.source.length;for(let s=0;st&&(o=t)}const r=ha(e);return{type:2,content:da(e,o,t),loc:ma(e,r)}}function da(e,t,n){const o=e.source.slice(0,t);return ya(e,t),2!==n&&3!==n&&o.includes("&")?e.options.decodeEntities(o,4===n):o}function ha(e){const{column:t,line:n,offset:o}=e;return{column:t,line:n,offset:o}}function ma(e,t,n){return{start:t,end:n=n||ha(e),source:e.originalSource.slice(t.offset,n.offset)}}function ga(e){return e[e.length-1]}function va(e,t){return e.startsWith(t)}function ya(e,t){const{source:n}=e;Mu(e,n,t),e.source=n.slice(t)}function _a(e){const t=/^[\t\r\n\f ]+/.exec(e.source);t&&ya(e,t[0].length)}function ba(e,t,n){return Iu(t,e.originalSource.slice(t.offset,n),n)}function Sa(e,t,n,o=ha(e)){n&&(o.offset+=n,o.column+=n),e.options.onError(kl(t,{start:o,end:o,source:""}))}function xa(e,t,n){const o=e.source;switch(t){case 0:if(va(o,"=0;--e)if(Ca(o,n[e].tag))return!0;break;case 1:case 2:{const e=ga(n);if(e&&Ca(o,e.tag))return!0;break}case 3:if(va(o,"]]>"))return!0}return!o}function Ca(e,t){return va(e,"]/.test(e[2+t.length]||">")}function ka(e,t){wa(e,t,Ea(e,e.children[0]))}function Ea(e,t){const{children:n}=e;return 1===n.length&&1===t.type&&!ju(t)}function wa(e,t,n=!1){const{children:o}=e,r=o.length;let s=0;for(let i=0;i0){if(o>=2){e.codegenNode.patchFlag="-1",e.codegenNode=t.hoist(e.codegenNode),s++;continue}}else{const n=e.codegenNode;if(13===n.type){const o=Ra(n);if((!o||512===o||1===o)&&Pa(e,t)>=2){const o=Aa(e);o&&(n.props=t.hoist(o))}n.dynamicProps&&(n.dynamicProps=t.hoist(n.dynamicProps))}}}if(1===e.type){const n=1===e.tagType;n&&t.scopes.vSlot++,wa(e,t),n&&t.scopes.vSlot--}else if(11===e.type)wa(e,t,1===e.children.length);else if(9===e.type)for(let n=0;n1)for(let r=0;r`_${au[E.helper(e)]}`,replaceNode(e){E.parent.children[E.childIndex]=E.currentNode=e},removeNode(e){const t=e?E.parent.children.indexOf(e):E.currentNode?E.childIndex:-1;e&&e!==E.currentNode?E.childIndex>t&&(E.childIndex--,E.onNodeRemoved()):(E.currentNode=null,E.onNodeRemoved()),E.parent.children.splice(t,1)},onNodeRemoved:()=>{},addIdentifiers(e){},removeIdentifiers(e){},hoist(e){F(e)&&(e=gu(e)),E.hoists.push(e);const t=gu(`_hoisted_${E.hoists.length}`,!1,e.loc,2);return t.hoisted=e,t},cache:(e,t=!1)=>function(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:pu}}(E.cached++,e,t)};return E.filters=new Set,E}(e,t);Ia(e,n),t.hoistStatic&&ka(e,n),t.ssr||function(e,t){const{helper:n}=t,{children:o}=e;if(1===o.length){const n=o[0];if(Ea(e,n)&&n.codegenNode){const o=n.codegenNode;13===o.type&&Cu(o,t),e.codegenNode=o}else e.codegenNode=n}else if(o.length>1){let o=64;e.codegenNode=fu(t,n(El),void 0,e.children,o+"",void 0,void 0,!0,void 0,!1)}}(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.filters=[...n.filters]}function Ia(e,t){t.currentNode=e;const{nodeTransforms:n}=t,o=[];for(let s=0;s{n--};for(;nt===e:t=>e.test(t);return(e,o)=>{if(1===e.type){const{props:r}=e;if(3===e.tagType&&r.some(Bu))return;const s=[];for(let i=0;i`${au[e]}: _${au[e]}`;function Fa(e,t={}){const n=function(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:o=!1,filename:r="template.vue.html",scopeId:s=null,optimizeImports:i=!1,runtimeGlobalName:c="Vue",runtimeModuleName:l="vue",ssrRuntimeModuleName:u="vue/server-renderer",ssr:a=!1,isTS:p=!1,inSSR:f=!1}){const d={mode:t,prefixIdentifiers:n,sourceMap:o,filename:r,scopeId:s,optimizeImports:i,runtimeGlobalName:c,runtimeModuleName:l,ssrRuntimeModuleName:u,ssr:a,isTS:p,inSSR:f,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:e=>`_${au[e]}`,push(e,t){d.code+=e},indent(){h(++d.indentLevel)},deindent(e=!1){e?--d.indentLevel:h(--d.indentLevel)},newline(){h(d.indentLevel)}};function h(e){d.push("\n"+" ".repeat(e))}return d}(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:o,push:r,prefixIdentifiers:s,indent:i,deindent:c,newline:l,ssr:u}=n,a=Array.from(e.helpers),p=a.length>0,f=!s&&"module"!==o;if(function(e,t){const{push:n,newline:o,runtimeGlobalName:r}=t,s=r,i=Array.from(e.helpers);if(i.length>0&&(n(`const _Vue = ${s}\n`),e.hoists.length)){const e=[Vl,Il,Ml,Ll,$l].filter(e=>i.includes(e)).map($a).join(", ");n(`const { ${e} } = _Vue\n`)}(function(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:o}=t;o();for(let r=0;r0)&&l()),e.directives.length&&(Ua(e.directives,"directive",n),e.temps>0&&l()),e.filters&&e.filters.length&&(l(),Ua(e.filters,"filter",n),l()),e.temps>0){r("let ");for(let t=0;t0?", ":""}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(r("\n"),l()),u||r("return "),e.codegenNode?ja(e.codegenNode,n):r("null"),f&&(c(),r("}")),c(),r("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function Ua(e,t,{helper:n,push:o,newline:r,isTS:s}){const i=n("filter"===t?Dl:"component"===t?Fl:Bl);for(let c=0;c3||!1;t.push("["),n&&t.indent(),Da(e,t,n),n&&t.deindent(),t.push("]")}function Da(e,t,n=!1,o=!0){const{push:r,newline:s}=t;for(let i=0;ie||"null")}([s,i,c,l,u]),t),n(")"),p&&n(")"),a&&(n(", "),ja(a,t),n(")"))}(e,t);break;case 14:!function(e,t){const{push:n,helper:o,pure:r}=t,s=F(e.callee)?e.callee:o(e.callee);r&&n(La),n(s+"(",e),Da(e.arguments,t),n(")")}(e,t);break;case 15:!function(e,t){const{push:n,indent:o,deindent:r,newline:s}=t,{properties:i}=e;if(!i.length)return void n("{}",e);const c=i.length>1||!1;n(c?"{":"{ "),c&&o();for(let l=0;l "),(l||c)&&(n("{"),o()),i?(l&&n("return "),V(i)?Ba(i,t):ja(i,t)):c&&ja(c,t),(l||c)&&(r(),n("}")),u&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function(e,t){const{test:n,consequent:o,alternate:r,newline:s}=e,{push:i,indent:c,deindent:l,newline:u}=t;if(4===n.type){const e=!Ou(n.content);e&&i("("),Za(n,t),e&&i(")")}else i("("),ja(n,t),i(")");s&&c(),t.indentLevel++,s||i(" "),i("? "),ja(o,t),t.indentLevel--,s&&u(),s||i(" "),i(": ");const a=19===r.type;a||t.indentLevel++,ja(r,t),a||t.indentLevel--,s&&l(!0)}(e,t);break;case 20:!function(e,t){const{push:n,helper:o,indent:r,deindent:s,newline:i}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(r(),n(`${o(nu)}(-1),`),i()),n(`_cache[${e.index}] = `),ja(e.value,t),e.isVNode&&(n(","),i(),n(`${o(nu)}(1),`),i(),n(`_cache[${e.index}]`),s()),n(")")}(e,t);break;case 21:Da(e.body,t,!0,!1)}}function Za(e,t){const{content:n,isStatic:o}=e;t.push(o?JSON.stringify(n):n,e)}function Ha(e,t){for(let n=0;nfunction(e,t,n,o){if(!("else"===t.name||t.exp&&t.exp.content.trim())){const o=t.exp?t.exp.loc:e.loc;n.onError(kl(28,t.loc)),t.exp=gu("true",!1,o)}if("if"===t.name){const r=za(e,t),s={type:9,loc:e.loc,branches:[r]};if(n.replaceNode(s),o)return o(s,r,!0)}else{const r=n.parent.children;let s=r.indexOf(e);for(;s-- >=-1;){const i=r[s];if(i&&3===i.type)n.removeNode(i);else{if(!i||2!==i.type||i.content.trim().length){if(i&&9===i.type){"else-if"===t.name&&void 0===i.branches[i.branches.length-1].condition&&n.onError(kl(30,e.loc)),n.removeNode();const r=za(e,t);i.branches.push(r);const s=o&&o(i,r,!1);Ia(r,n),s&&s(),n.currentNode=null}else n.onError(kl(30,e.loc));break}n.removeNode(i)}}}}(e,t,n,(e,t,o)=>{const r=n.parent.children;let s=r.indexOf(e),i=0;for(;s-- >=0;){const e=r[s];e&&9===e.type&&(i+=e.branches.length)}return()=>{if(o)e.codegenNode=Ka(t,i,n);else{const o=function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(e.codegenNode);o.alternate=Ka(t,i+e.branches.length-1,n)}}}));function za(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!Lu(e,"for")?e.children:[e],userKey:$u(e,"key"),isTemplateIf:n}}function Ka(e,t,n){return e.condition?bu(e.condition,Ga(e,t,n),yu(n.helper(Ml),['""',"true"])):Ga(e,t,n)}function Ga(e,t,n){const{helper:o}=n,r=mu("key",gu(`${t}`,!1,pu,2)),{children:s}=e,i=s[0];if(1!==s.length||1!==i.type){if(1===s.length&&11===i.type){const e=i.codegenNode;return qu(e,r,n),e}{let t=64;return fu(n,o(El),hu([r]),s,t+"",void 0,void 0,!0,!1,!1,e.loc)}}{const e=i.codegenNode,t=function(e){return 14===e.type&&e.callee===lu?e.arguments[1].returns:e}(e);return 13===t.type&&Cu(t,n),qu(t,r,n),e}}const Ja=Ma("for",(e,t,n)=>{const{helper:o,removeHelper:r}=n;return function(e,t,n,o){if(!t.exp)return void n.onError(kl(31,t.loc));const r=ep(t.exp);if(!r)return void n.onError(kl(32,t.loc));const{scopes:s}=n,{source:i,value:c,key:l,index:u}=r,a={type:11,loc:t.loc,source:i,valueAlias:c,keyAlias:l,objectIndexAlias:u,parseResult:r,children:Du(e)?e.children:[e]};n.replaceNode(a),s.vFor++;const p=o&&o(a);return()=>{s.vFor--,p&&p()}}(e,t,n,t=>{const s=yu(o(Zl),[t.source]),i=Du(e),c=Lu(e,"memo"),l=$u(e,"key"),u=l&&(6===l.type?gu(l.value.content,!0):l.exp),a=l?mu("key",u):null,p=4===t.source.type&&t.source.constType>0,f=p?64:l?128:256;return t.codegenNode=fu(n,o(El),void 0,s,f+"",void 0,void 0,!0,!p,!1,e.loc),()=>{let l;const{children:f}=t,d=1!==f.length||1!==f[0].type,h=ju(e)?e:i&&1===e.children.length&&ju(e.children[0])?e.children[0]:null;if(h?(l=h.codegenNode,i&&a&&qu(l,a,n)):d?l=fu(n,o(El),a?hu([a]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(l=f[0].codegenNode,i&&a&&qu(l,a,n),l.isBlock!==!p&&(l.isBlock?(r(Pl),r(xu(n.inSSR,l.isComponent))):r(Su(n.inSSR,l.isComponent))),l.isBlock=!p,l.isBlock?(o(Pl),o(xu(n.inSSR,l.isComponent))):o(Su(n.inSSR,l.isComponent))),c){const e=_u(np(t.parseResult,[gu("_cached")]));e.body=function(e){return{type:21,body:e,loc:pu}}([vu(["const _memo = (",c.exp,")"]),vu(["if (_cached",...u?[" && _cached.key === ",u]:[],` && ${n.helperString(uu)}(_cached, _memo)) return _cached`]),vu(["const _item = ",l]),gu("_item.memo = _memo"),gu("return _item")]),s.arguments.push(e,gu("_cache"),gu(String(n.cached++)))}else s.arguments.push(_u(np(t.parseResult),l,!0))}})}),Qa=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Xa=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ya=/^\(|\)$/g;function ep(e,t){const n=e.loc,o=e.content,r=o.match(Qa);if(!r)return;const[,s,i]=r,c={source:tp(n,i.trim(),o.indexOf(i,s.length)),value:void 0,key:void 0,index:void 0};let l=s.trim().replace(Ya,"").trim();const u=s.indexOf(l),a=l.match(Xa);if(a){l=l.replace(Xa,"").trim();const e=a[1].trim();let t;if(e&&(t=o.indexOf(e,u+l.length),c.key=tp(n,e,t)),a[2]){const r=a[2].trim();r&&(c.index=tp(n,r,o.indexOf(r,c.key?t+e.length:u+l.length)))}}return l&&(c.value=tp(n,l,u)),c}function tp(e,t,n){return gu(t,!1,Vu(e,n,t.length))}function np({value:e,key:t,index:n},o=[]){return function(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((e,t)=>e||gu("_".repeat(t+1),!1))}([e,t,n,...o])}const op=gu("undefined",!1),rp=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){if(Lu(e,"slot"))return t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},sp=(e,t,n)=>_u(e,t,!1,!0,t.length?t[0].loc:n);function ip(e,t,n=sp){t.helper(su);const{children:o,loc:r}=e,s=[],i=[];let c=t.scopes.vSlot>0||t.scopes.vFor>0;const l=Lu(e,"slot",!0);if(l){const{arg:e,exp:t}=l;e&&!ku(e)&&(c=!0),s.push(mu(e||gu("default",!0),n(t,o,r)))}let u=!1,a=!1;const p=[],f=new Set;let d=0;for(let g=0;g{const s=n(e,o,r);return t.compatConfig&&(s.isNonScopedSlot=!0),mu("default",s)};u?p.length&&p.some(e=>up(e))&&(a?t.onError(kl(39,p[0].loc)):s.push(e(void 0,p))):s.push(e(void 0,o))}const h=c?2:lp(e.children)?3:1;let m=hu(s.concat(mu("_",gu(h+"",!1))),r);return i.length&&(m=yu(t.helper(ql),[m,du(i)])),{slots:m,hasDynamicSlots:c}}function cp(e,t,n){const o=[mu("name",e),mu("fn",t)];return null!=n&&o.push(mu("key",gu(String(n),!0))),hu(o)}function lp(e){for(let t=0;tfunction(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:n,props:o}=e,r=1===e.tagType;let s=r?function(e,t,n=!1){let{tag:o}=e;const r=mp(o),s=$u(e,"is");if(s)if(r||Gu("COMPILER_IS_ON_ELEMENT",t)){const e=6===s.type?s.value&&gu(s.value.content,!0):s.exp;if(e)return yu(t.helper(Ul),[e])}else 6===s.type&&s.value.content.startsWith("vue:")&&(o=s.value.content.slice(4));const i=!r&&Lu(e,"is");if(i&&i.exp)return yu(t.helper(Ul),[i.exp]);const c=wu(o)||t.isBuiltInComponent(o);return c?(n||t.helper(c),c):(t.helper(Fl),t.components.add(o),zu(o,"component"))}(e,t):`"${n}"`;const i=B(s)&&s.callee===Ul;let c,l,u,a,p,f,d=0,h=i||s===wl||s===Tl||!r&&("svg"===n||"foreignObject"===n);if(o.length>0){const n=fp(e,t,void 0,r,i);c=n.props,d=n.patchFlag,p=n.dynamicPropNames;const o=n.directives;f=o&&o.length?du(o.map(e=>function(e,t){const n=[],o=ap.get(e);o?n.push(t.helperString(o)):(t.helper(Bl),t.directives.add(e.name),n.push(zu(e.name,"directive")));const{loc:r}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const t=gu("true",!1,r);n.push(hu(e.modifiers.map(e=>mu(e,t)),r))}return du(n,e.loc)}(e,t))):void 0,n.shouldUseBlock&&(h=!0)}if(e.children.length>0)if(s===Ol&&(h=!0,d|=1024),r&&s!==wl&&s!==Ol){const{slots:n,hasDynamicSlots:o}=ip(e,t);l=n,o&&(d|=1024)}else if(1===e.children.length&&s!==wl){const n=e.children[0],o=n.type,r=5===o||8===o;r&&0===Ta(n,t)&&(d|=1),l=r||2===o?n:e.children}else l=e.children;0!==d&&(u=String(d),p&&p.length&&(a=function(e){let t="[";for(let n=0,o=e.length;n0;let d=!1,h=0,m=!1,g=!1,v=!1,y=!1,_=!1,b=!1;const S=[],x=e=>{u.length&&(a.push(hu(dp(u),c)),u=[]),e&&a.push(e)},C=({key:e,value:n})=>{if(ku(e)){const s=e.content,i=T(s);if(i&&(!o||r)&&"onclick"!==s.toLowerCase()&&"onUpdate:modelValue"!==s&&!W(s)&&(y=!0),i&&W(s)&&(b=!0),20===n.type||(4===n.type||8===n.type)&&Ta(n,t)>0)return;"ref"===s?m=!0:"class"===s?g=!0:"style"===s?v=!0:"key"!==s&&!S.includes(s)&&S.push(s),o&&("class"===s||"style"===s)&&!S.includes(s)&&S.push(s)}else _=!0};for(let E=0;E0&&u.push(mu(gu("ref_for",!0),gu("true")))),"is"===n&&(mp(i)||o&&o.content.startsWith("vue:")||Gu("COMPILER_IS_ON_ELEMENT",t)))continue;u.push(mu(gu(n,!0,Vu(e,0,n.length)),gu(o?o.content:"",s,o?o.loc:e)))}else{const{name:n,arg:l,exp:h,loc:m}=r,g="bind"===n,v="on"===n;if("slot"===n){o||t.onError(kl(40,m));continue}if("once"===n||"memo"===n||"is"===n||g&&Fu(l,"is")&&(mp(i)||Gu("COMPILER_IS_ON_ELEMENT",t))||v&&s)continue;if((g&&Fu(l,"key")||v&&f&&Fu(l,"vue:before-update"))&&(d=!0),g&&Fu(l,"ref")&&t.scopes.vFor>0&&u.push(mu(gu("ref_for",!0),gu("true"))),!l&&(g||v)){if(_=!0,h)if(g){if(x(),Gu("COMPILER_V_BIND_OBJECT_ORDER",t)){a.unshift(h);continue}a.push(h)}else x({type:14,loc:m,callee:t.helper(Xl),arguments:o?[h]:[h,"true"]});else t.onError(kl(g?34:35,m));continue}const y=t.directiveTransforms[n];if(y){const{props:n,needRuntime:o}=y(r,e,t);!s&&n.forEach(C),v&&l&&!ku(l)?x(hu(n,c)):u.push(...n),o&&(p.push(r),U(o)&&ap.set(r,o))}else z(n)||(p.push(r),f&&(d=!0))}}let k;if(a.length?(x(),k=a.length>1?yu(t.helper(zl),a,c):a[0]):u.length&&(k=hu(dp(u),c)),_?h|=16:(g&&!o&&(h|=2),v&&!o&&(h|=4),S.length&&(h|=8),y&&(h|=32)),!d&&(0===h||32===h)&&(m||b||p.length>0)&&(h|=512),!t.inSSR&&k)switch(k.type){case 15:let e=-1,n=-1,o=!1;for(let t=0;t{if(ju(e)){const{children:n,loc:o}=e,{slotName:r,slotProps:s}=function(e,t){let n,o='"default"';const r=[];for(let s=0;s0){const{props:o,directives:s}=fp(e,t,r,!1,!1);n=o,s.length&&t.onError(kl(36,s[0].loc))}return{slotName:o,slotProps:n}}(e,t),i=[t.prefixIdentifiers?"_ctx.$slots":"$slots",r,"{}","undefined","true"];let c=2;s&&(i[2]=s,c=3),n.length&&(i[3]=_u([],n,!1,!1,o),c=4),t.scopeId&&!t.slotted&&(c=5),i.splice(c),e.codegenNode=yu(t.helper(Hl),i,o)}},vp=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,yp=(e,t,n,o)=>{const{loc:r,modifiers:s,arg:i}=e;let c;if(!e.exp&&!s.length&&n.onError(kl(35,r)),4===i.type)if(i.isStatic){let e=i.content;e.startsWith("vue:")&&(e=`vnode-${e.slice(4)}`),c=gu(0!==t.tagType||e.startsWith("vnode")||!/[A-Z]/.test(e)?ee(J(e)):`on:${e}`,!0,i.loc)}else c=vu([`${n.helperString(tu)}(`,i,")"]);else c=i,c.children.unshift(`${n.helperString(tu)}(`),c.children.push(")");let l=e.exp;l&&!l.content.trim()&&(l=void 0);let u=n.cacheHandlers&&!l&&!n.inVOnce;if(l){const e=Ru(l.content),t=!(e||vp.test(l.content)),n=l.content.includes(";");(t||u&&e)&&(l=vu([`${t?"$event":"(...args)"} => ${n?"{":"("}`,l,n?"}":")"]))}let a={props:[mu(c,l||gu("() => {}",!1,r))]};return o&&(a=o(a)),u&&(a.props[0].value=n.cache(a.props[0].value)),a.props.forEach(e=>e.key.isHandlerKey=!0),a},_p=(e,t,n)=>{const{exp:o,modifiers:r,loc:s}=e,i=e.arg;return 4!==i.type?(i.children.unshift("("),i.children.push(') || ""')):i.isStatic||(i.content=`${i.content} || ""`),r.includes("camel")&&(4===i.type?i.content=i.isStatic?J(i.content):`${n.helperString(Yl)}(${i.content})`:(i.children.unshift(`${n.helperString(Yl)}(`),i.children.push(")"))),n.inSSR||(r.includes("prop")&&bp(i,"."),r.includes("attr")&&bp(i,"^")),!o||4===o.type&&!o.content.trim()?(n.onError(kl(34,s)),{props:[mu(i,gu("",!0,s))]}):{props:[mu(i,o)]}},bp=(e,t)=>{4===e.type?e.content=e.isStatic?t+e.content:`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Sp=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let o,r=!1;for(let e=0;e7===e.type&&!t.directiveTransforms[e.name])||"template"===e.tag)))for(let e=0;e{if(1===e.type&&Lu(e,"once",!0))return xp.has(e)||t.inVOnce||t.inSSR?void 0:(xp.add(e),t.inVOnce=!0,t.helper(nu),()=>{t.inVOnce=!1;const e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0))})},kp=(e,t,n)=>{const{exp:o,arg:r}=e;if(!o)return n.onError(kl(41,e.loc)),Ep();const s=o.loc.source,i=4===o.type?o.content:s,c=n.bindingMetadata[s];if("props"===c||"props-aliased"===c)return n.onError(kl(44,o.loc)),Ep();if(!i.trim()||!Ru(i))return n.onError(kl(42,o.loc)),Ep();const l=r||gu("modelValue",!0),u=r?ku(r)?`onUpdate:${J(r.content)}`:vu(['"onUpdate:" + ',r]):"onUpdate:modelValue";let a;a=vu([(n.isTS?"($event: any)":"$event")+" => ((",o,") = $event)"]);const p=[mu(l,e.exp),mu(u,a)];if(e.modifiers.length&&1===t.tagType){const t=e.modifiers.map(e=>(Ou(e)?e:JSON.stringify(e))+": true").join(", "),n=r?ku(r)?`${r.content}Modifiers`:vu([r,' + "Modifiers"']):"modelModifiers";p.push(mu(n,gu(`{ ${t} }`,!1,e.loc,2)))}return Ep(p)};function Ep(e=[]){return{props:e}}const wp=/[\w).+\-_$\]]/,Tp=(e,t)=>{!Gu("COMPILER_FILTER",t)||(5===e.type&&Op(e.content,t),1===e.type&&e.props.forEach(e=>{7===e.type&&"for"!==e.name&&e.exp&&Op(e.exp,t)}))};function Op(e,t){if(4===e.type)Np(e,t);else for(let n=0;n=0&&(e=n.charAt(t)," "===e);t--);(!e||!wp.test(e))&&(a=!0)}}else void 0===i?(h=s+1,i=n.slice(0,s).trim()):g();function g(){m.push(n.slice(h,s).trim()),h=s+1}if(void 0===i?i=n.slice(0,s).trim():0!==h&&g(),m.length){for(s=0;s{if(1===e.type){const n=Lu(e,"memo");return!n||Ap.has(e)?void 0:(Ap.add(e),()=>{const o=e.codegenNode||t.currentNode.codegenNode;o&&13===o.type&&(1!==e.tagType&&Cu(o,t),e.codegenNode=yu(t.helper(lu),[n.exp,_u(void 0,o),"_cache",String(t.cached++)]))})}};function Vp(e,t={}){const n=t.onError||xl,o="module"===t.mode;!0===t.prefixIdentifiers?n(kl(47)):o&&n(kl(48)),t.cacheHandlers&&n(kl(49)),t.scopeId&&!o&&n(kl(50));const r=F(e)?function(e,t={}){const n=function(e,t){const n=N({},Yu);let o;for(o in t)n[o]=void 0===t[o]?Yu[o]:t[o];return{options:n,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:n.onWarn}}(e,t),o=ha(n);return function(e,t=pu){return{type:0,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}(ea(n,0,[]),ma(n,o))}(e,t):e,[s,i]=[[Cp,Wa,Rp,Ja,Tp,gp,pp,rp,Sp],{on:yp,bind:_p,model:kp}];return Va(r,N({},t,{prefixIdentifiers:!1,nodeTransforms:[...s,...t.nodeTransforms||[]],directiveTransforms:N({},i,t.directiveTransforms||{})})),Fa(r,N({},t,{prefixIdentifiers:!1}))}const Ip=Symbol(""),Mp=Symbol(""),Lp=Symbol(""),$p=Symbol(""),Fp=Symbol(""),Up=Symbol(""),Bp=Symbol(""),Dp=Symbol(""),jp=Symbol(""),Zp=Symbol("");var Hp;let qp;Hp={[Ip]:"vModelRadio",[Mp]:"vModelCheckbox",[Lp]:"vModelText",[$p]:"vModelSelect",[Fp]:"vModelDynamic",[Up]:"withModifiers",[Bp]:"withKeys",[Dp]:"vShow",[jp]:"Transition",[Zp]:"TransitionGroup"},Object.getOwnPropertySymbols(Hp).forEach(e=>{au[e]=Hp[e]});const Wp=S("style,iframe,script,noscript",!0),zp={isVoidTag:ye,isNativeTag:e=>ge(e)||ve(e),isPreTag:e=>"pre"===e,decodeEntities:function(e,t=!1){return qp||(qp=document.createElement("div")),t?(qp.innerHTML=`
`,qp.children[0].getAttribute("foo")):(qp.innerHTML=e,qp.textContent)},isBuiltInComponent:e=>Eu(e,"Transition")?jp:Eu(e,"TransitionGroup")?Zp:void 0,getNamespace(e,t){let n=t?t.ns:0;if(t&&2===n)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(n=0);else t&&1===n&&("foreignObject"===t.tag||"desc"===t.tag||"title"===t.tag)&&(n=0);if(0===n){if("svg"===e)return 1;if("math"===e)return 2}return n},getTextMode({tag:e,ns:t}){if(0===t){if("textarea"===e||"title"===e)return 1;if(Wp(e))return 2}return 0}},Kp=(e,t)=>{const n=de(e);return gu(JSON.stringify(n),!1,t,3)};function Gp(e,t){return kl(e,t)}const Jp=S("passive,once,capture"),Qp=S("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Xp=S("left,right"),Yp=S("onkeyup,onkeydown,onkeypress",!0),ef=(e,t)=>ku(e)&&"onclick"===e.content.toLowerCase()?gu(t,!0):4!==e.type?vu(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,tf=(e,t)=>{1===e.type&&0===e.tagType&&("script"===e.tag||"style"===e.tag)&&t.removeNode()},nf=[e=>{1===e.type&&e.props.forEach((t,n)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:gu("style",!0,t.loc),exp:Kp(t.value.content,t.loc),modifiers:[],loc:t.loc})})}],of={cloak:()=>({props:[]}),html:(e,t,n)=>{const{exp:o,loc:r}=e;return o||n.onError(Gp(53,r)),t.children.length&&(n.onError(Gp(54,r)),t.children.length=0),{props:[mu(gu("innerHTML",!0,r),o||gu("",!0))]}},text:(e,t,n)=>{const{exp:o,loc:r}=e;return o||n.onError(Gp(55,r)),t.children.length&&(n.onError(Gp(56,r)),t.children.length=0),{props:[mu(gu("textContent",!0),o?Ta(o,n)>0?o:yu(n.helperString(Wl),[o],r):gu("",!0))]}},model:(e,t,n)=>{const o=kp(e,t,n);if(!o.props.length||1===t.tagType)return o;e.arg&&n.onError(Gp(58,e.arg.loc));const{tag:r}=t,s=n.isCustomElement(r);if("input"===r||"textarea"===r||"select"===r||s){let i=Lp,c=!1;if("input"===r||s){const o=$u(t,"type");if(o){if(7===o.type)i=Fp;else if(o.value)switch(o.value.content){case"radio":i=Ip;break;case"checkbox":i=Mp;break;case"file":c=!0,n.onError(Gp(59,e.loc))}}else(function(e){return e.props.some(e=>!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic))})(t)&&(i=Fp)}else"select"===r&&(i=$p);c||(o.needRuntime=n.helper(i))}else n.onError(Gp(57,e.loc));return o.props=o.props.filter(e=>!(4===e.key.type&&"modelValue"===e.key.content)),o},on:(e,t,n)=>yp(e,t,n,t=>{const{modifiers:o}=e;if(!o.length)return t;let{key:r,value:s}=t.props[0];const{keyModifiers:i,nonKeyModifiers:c,eventOptionModifiers:l}=((e,t,n,o)=>{const r=[],s=[],i=[];for(let c=0;c{const{exp:o,loc:r}=e;return o||n.onError(Gp(61,r)),{props:[],needRuntime:n.helper(Dp)}}},rf=Object.create(null);Ii(function(e,t){if(!F(e)){if(!e.nodeType)return k;e=e.innerHTML}const n=e,r=rf[n];if(r)return r;if("#"===e[0]){const t=document.querySelector(e);e=t?t.innerHTML:""}const s=N({hoistStatic:!0,onError:void 0,onWarn:k},t);!s.isCustomElement&&"undefined"!=typeof customElements&&(s.isCustomElement=e=>!!customElements.get(e));const{code:i}=function(e,t={}){return Vp(e,N({},zp,t,{nodeTransforms:[tf,...nf,...t.nodeTransforms||[]],directiveTransforms:N({},of,t.directiveTransforms||{}),transformHoist:null}))}(e,s),c=new Function("Vue",i)(o);return c._rc=!0,rf[n]=c});let sf=(()=>{class e{constructor(){setTimeout(()=>{vl({template:'',directives:{maskito:b},data:()=>({value:"123456",options:(0,h.f8)()})}).mount("#vue")})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["vue-example-1"]],decls:1,vars:0,consts:[["id","vue"]],template:function(e,t){1&e&&f._UZ(0,"div",0)},encapsulation:2}),e})(),cf=(()=>{class e{constructor(){this.coreConceptsOverviewDocPage="/core-concepts/overview",this.useMaskitoBasicUsage=n.e(6916).then(n.t.bind(n,6916,17)),this.queryNestedInputDemo=n.e(9748).then(n.t.bind(n,79748,17)),this.bestBadPractice=n.e(7648).then(n.t.bind(n,77648,17))}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["vue-doc-page"]],decls:52,vars:4,consts:[["header","Vue","path","vue"],[1,"tui-space_top-0"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],["code","npm install @maskito/{core,vue}"],[3,"code"],["id","example","heading","Above code example in practice"],[1,"tui-space_bottom-4"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-doc-page",0),f.TgZ(1,"p",1),f.TgZ(2,"code"),f._uU(3,"@maskito/vue"),f.qZA(),f._uU(4," is a light-weighted library to use "),f.TgZ(5,"strong"),f._uU(6,"Maskito"),f.qZA(),f._uU(7," in as a Vue directive. "),f.qZA(),f.TgZ(8,"tui-notification",2),f.TgZ(9,"strong"),f._uU(10,"Prerequisites"),f.qZA(),f.TgZ(11,"p",3),f._uU(12," To get the most out of this guide, you should review the topic "),f.TgZ(13,"a",4),f._uU(14,' "Core\xa0Concepts" '),f.qZA(),f._uU(15," first. "),f.qZA(),f.qZA(),f.TgZ(16,"section",5),f.TgZ(17,"h2"),f._uU(18,"Getting Started"),f.qZA(),f.TgZ(19,"p"),f._uU(20,"Install libraries"),f.qZA(),f._UZ(21,"tui-doc-code",6),f.TgZ(22,"p"),f._uU(23," and use "),f.TgZ(24,"strong"),f._uU(25,"Maskito"),f.qZA(),f.qZA(),f._UZ(26,"tui-doc-code",7),f.qZA(),f.TgZ(27,"tui-doc-example",8),f._UZ(28,"vue-example-1"),f.qZA(),f.TgZ(29,"section",5),f.TgZ(30,"h2"),f._uU(31,"Query nested input element"),f.qZA(),f.TgZ(32,"p"),f._uU(33," Pass a predicate to "),f.TgZ(34,"strong"),f._uU(35,"elementPredicate"),f.qZA(),f._uU(36," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library. "),f.qZA(),f.TgZ(37,"tui-notification",9),f._uU(38," By default "),f.TgZ(39,"strong"),f._uU(40,"Maskito"),f.qZA(),f._uU(41," will try to find input/textarea by querying its host: "),f.TgZ(42,"code"),f._uU(43,"host.querySelector('input,textarea')"),f.qZA(),f._uU(44," so that might be sufficient. Use custom predicate if you need custom logic. "),f.qZA(),f._UZ(45,"tui-doc-code",7),f.qZA(),f.TgZ(46,"section",5),f.TgZ(47,"h2"),f._uU(48,"Best practices & Anti-Patterns"),f.qZA(),f.TgZ(49,"p"),f._uU(50,"Avoid inlining options object, otherwise Maskito will be recreated on every update:"),f.qZA(),f._UZ(51,"tui-doc-code",7),f.qZA(),f.qZA()),2&e&&(f.xp6(13),f.Q6J("routerLink",t.coreConceptsOverviewDocPage),f.xp6(13),f.Q6J("code",t.useMaskitoBasicUsage),f.xp6(19),f.Q6J("code",t.queryNestedInputDemo),f.xp6(6),f.Q6J("code",t.bestBadPractice))},directives:[d.qo,p.L,a.V,i.yS,d.c0,d.f2,sf],encapsulation:2,changeDetection:0}),e})(),lf=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=f.oAB({type:e}),e.\u0275inj=f.cJS({imports:[[r.ez,s.u5,s.UX,c.U5,l.fV,a.j,p.H,i.Bz.forChild((0,u.Ve)(cf))]]}),e})()}}]); \ No newline at end of file diff --git a/7027-es2015.f221033c1a6089f99f66.js b/7027-es2015.f221033c1a6089f99f66.js deleted file mode 100644 index 47a587375..000000000 --- a/7027-es2015.f221033c1a6089f99f66.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[7027],{70997:function(e,t,n){n.d(t,{fV:function(){return s}});var o=n(74788),r=n(41823);let s=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=o.oAB({type:e}),e.\u0275inj=o.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),e})()},27027:function(e,t,n){n.r(t),n.d(t,{VueDocPageModule:function(){return lf}});var o={};n.r(o),n.d(o,{BaseTransition:function(){return Mo},BaseTransitionPropsValidators:function(){return Io},Comment:function(){return js},EffectScope:function(){return we},Fragment:function(){return Bs},KeepAlive:function(){return zo},ReactiveEffect:function(){return Be},Static:function(){return Zs},Suspense:function(){return mo},Teleport:function(){return Fs},Text:function(){return Ds},Transition:function(){return bc},TransitionGroup:function(){return Uc},VueElement:function(){return dc},assertNumber:function(){return Sn},callWithAsyncErrorHandling:function(){return Cn},callWithErrorHandling:function(){return xn},camelize:function(){return J},capitalize:function(){return Y},cloneVNode:function(){return ui},compatUtils:function(){return Ji},computed:function(){return Bi},createApp:function(){return vl},createBlock:function(){return Ys},createCommentVNode:function(){return fi},createElementBlock:function(){return Xs},createElementVNode:function(){return ii},createHydrationRenderer:function(){return Ns},createPropsRestProxy:function(){return Hr},createRenderer:function(){return Os},createSSRApp:function(){return yl},createSlots:function(){return Sr},createStaticVNode:function(){return pi},createTextVNode:function(){return ai},createVNode:function(){return ci},customRef:function(){return dn},defineAsyncComponent:function(){return Ho},defineComponent:function(){return jo},defineCustomElement:function(){return ac},defineEmits:function(){return Ar},defineExpose:function(){return Rr},defineModel:function(){return Mr},defineOptions:function(){return Vr},defineProps:function(){return Pr},defineSSRCustomElement:function(){return pc},defineSlots:function(){return Ir},devtools:function(){return Zn},effect:function(){return je},effectScope:function(){return Te},getCurrentInstance:function(){return xi},getCurrentScope:function(){return Ne},getTransitionRawChildren:function(){return Do},guardReactiveProps:function(){return li},h:function(){return Di},handleError:function(){return kn},hasInjectionContext:function(){return us},hydrate:function(){return gl},initCustomFormatter:function(){return Hi},initDirectivesForSSR:function(){return Sl},inject:function(){return ls},isMemoSame:function(){return Wi},isProxy:function(){return Kt},isReactive:function(){return qt},isReadonly:function(){return Wt},isRef:function(){return tn},isRuntimeOnly:function(){return Mi},isShallow:function(){return zt},isVNode:function(){return ei},markRaw:function(){return Jt},mergeDefaults:function(){return jr},mergeModels:function(){return Zr},mergeProps:function(){return gi},nextTick:function(){return In},normalizeClass:function(){return he},normalizeProps:function(){return me},normalizeStyle:function(){return ue},onActivated:function(){return Go},onBeforeMount:function(){return or},onBeforeUnmount:function(){return cr},onBeforeUpdate:function(){return sr},onDeactivated:function(){return Jo},onErrorCaptured:function(){return fr},onMounted:function(){return rr},onRenderTracked:function(){return pr},onRenderTriggered:function(){return ar},onScopeDispose:function(){return Pe},onServerPrefetch:function(){return ur},onUnmounted:function(){return lr},onUpdated:function(){return ir},openBlock:function(){return Ws},popScopeId:function(){return so},provide:function(){return cs},proxyRefs:function(){return pn},pushScopeId:function(){return ro},queuePostFlushCb:function(){return $n},reactive:function(){return Bt},readonly:function(){return jt},ref:function(){return nn},registerRuntimeCompiler:function(){return Ii},render:function(){return ml},renderList:function(){return br},renderSlot:function(){return xr},resolveComponent:function(){return hr},resolveDirective:function(){return vr},resolveDynamicComponent:function(){return gr},resolveFilter:function(){return Gi},resolveTransitionHooks:function(){return $o},setBlockTracking:function(){return Js},setDevtoolsHook:function(){return zn},setTransitionHooks:function(){return Bo},shallowReactive:function(){return Dt},shallowReadonly:function(){return Zt},shallowRef:function(){return on},ssrContextKey:function(){return ji},ssrUtils:function(){return Ki},stop:function(){return Ze},toDisplayString:function(){return Ce},toHandlerKey:function(){return ee},toHandlers:function(){return kr},toRaw:function(){return Gt},toRef:function(){return vn},toRefs:function(){return hn},toValue:function(){return un},transformVNodeArgs:function(){return ni},triggerRef:function(){return cn},unref:function(){return ln},useAttrs:function(){return Fr},useCssModule:function(){return hc},useCssVars:function(){return mc},useModel:function(){return Ur},useSSRContext:function(){return Zi},useSlots:function(){return $r},useTransitionState:function(){return Ro},vModelCheckbox:function(){return zc},vModelDynamic:function(){return el},vModelRadio:function(){return Gc},vModelSelect:function(){return Jc},vModelText:function(){return Wc},vShow:function(){return ll},version:function(){return zi},warn:function(){return bn},watch:function(){return Eo},watchEffect:function(){return So},watchPostEffect:function(){return xo},watchSyncEffect:function(){return Co},withAsyncContext:function(){return qr},withCtx:function(){return co},withDefaults:function(){return Lr},withDirectives:function(){return Po},withKeys:function(){return cl},withMemo:function(){return qi},withModifiers:function(){return sl},withScopeId:function(){return io}});var r=n(12057),s=n(87862),i=n(2586),c=n(52494),l=n(70997),u=n(44427),a=n(82847),p=n(60885),f=n(74788),d=n(41823),h=n(64916),m=n(97582),g=n(76991);const v=new Map,y=new Map;function _(e,t){var n,o;return(0,m.mG)(this,void 0,void 0,function*(){const r=null!==(n=t.elementPredicate)&&void 0!==n?n:g.gI;y.set(e,r);const s=yield r(e);y.get(e)===r&&(null===(o=v.get(e))||void 0===o||o.destroy(),v.set(e,new g.C8(s,t)))})}const b={unmounted:e=>function(e){var t;null===(t=v.get(e))||void 0===t||t.destroy(),v.delete(e),y.delete(e)}(e),mounted:(e,{value:t})=>(0,m.mG)(void 0,void 0,void 0,function*(){return _(e,t)}),updated:(e,{value:t,oldValue:n})=>(0,m.mG)(void 0,void 0,void 0,function*(){t!==n&&(yield _(e,t))})};function S(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}const x={},C=[],k=()=>{},E=()=>!1,w=/^on[^a-z]/,T=e=>w.test(e),O=e=>e.startsWith("onUpdate:"),N=Object.assign,P=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},A=Object.prototype.hasOwnProperty,R=(e,t)=>A.call(e,t),V=Array.isArray,I=e=>"[object Map]"===Z(e),M=e=>"[object Set]"===Z(e),L=e=>"[object Date]"===Z(e),$=e=>"function"==typeof e,F=e=>"string"==typeof e,U=e=>"symbol"==typeof e,B=e=>null!==e&&"object"==typeof e,D=e=>B(e)&&$(e.then)&&$(e.catch),j=Object.prototype.toString,Z=e=>j.call(e),H=e=>"[object Object]"===Z(e),q=e=>F(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,W=S(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),z=S("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),K=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},G=/-(\w)/g,J=K(e=>e.replace(G,(e,t)=>t?t.toUpperCase():"")),Q=/\B([A-Z])/g,X=K(e=>e.replace(Q,"-$1").toLowerCase()),Y=K(e=>e.charAt(0).toUpperCase()+e.slice(1)),ee=K(e=>e?`on${Y(e)}`:""),te=(e,t)=>!Object.is(e,t),ne=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},re=e=>{const t=parseFloat(e);return isNaN(t)?e:t},se=e=>{const t=F(e)?Number(e):NaN;return isNaN(t)?e:t};let ie;const ce=()=>ie||(ie="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}),le=S("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console");function ue(e){if(V(e)){const t={};for(let n=0;n{if(e){const n=e.split(pe);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function he(e){let t="";if(F(e))t=e;else if(V(e))for(let n=0;nSe(e,t))}const Ce=e=>F(e)?e:null==e?"":V(e)||B(e)&&(e.toString===j||!$(e.toString))?JSON.stringify(e,ke,2):String(e),ke=(e,t)=>t&&t.__v_isRef?ke(e,t.value):I(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n])=>(e[`${t} =>`]=n,e),{})}:M(t)?{[`Set(${t.size})`]:[...t.values()]}:!B(t)||V(t)||H(t)?t:String(t);let Ee;class we{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ee,!e&&Ee&&(this.index=(Ee.scopes||(Ee.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=Ee;try{return Ee=this,e()}finally{Ee=t}}}on(){Ee=this}off(){Ee=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},Re=e=>(e.w&$e)>0,Ve=e=>(e.n&$e)>0,Ie=new WeakMap;let Me,Le=0,$e=1;const Fe=Symbol(""),Ue=Symbol("");class Be{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,Oe(this,n)}run(){if(!this.active)return this.fn();let e=Me,t=He;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=Me,Me=this,He=!0,$e=1<<++Le,Le<=30?(({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{("length"===n||n>=e)&&c.push(t)})}else switch(void 0!==n&&c.push(i.get(n)),t){case"add":V(e)?q(n)&&c.push(i.get("length")):(c.push(i.get(Fe)),I(e)&&c.push(i.get(Ue)));break;case"delete":V(e)||(c.push(i.get(Fe)),I(e)&&c.push(i.get(Ue)));break;case"set":I(e)&&c.push(i.get(Fe))}if(1===c.length)c[0]&&Qe(c[0]);else{const e=[];for(const t of c)t&&e.push(...t);Qe(Ae(e))}}function Qe(e,t){const n=V(e)?e:[...e];for(const o of n)o.computed&&Xe(o);for(const o of n)o.computed||Xe(o)}function Xe(e,t){(e!==Me||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Ye=S("__proto__,__v_isRef,__isVue"),et=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(U)),tt=lt(),nt=lt(!1,!0),ot=lt(!0),rt=lt(!0,!0),st=it();function it(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...e){const n=Gt(this);for(let t=0,r=this.length;t{e[t]=function(...e){We();const n=Gt(this)[t].apply(this,e);return ze(),n}}),e}function ct(e){const t=Gt(this);return Ke(t,0,e),t.hasOwnProperty(e)}function lt(e=!1,t=!1){return function(n,o,r){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_isShallow"===o)return t;if("__v_raw"===o&&r===(e?t?Ut:Ft:t?$t:Lt).get(n))return n;const s=V(n);if(!e){if(s&&R(st,o))return Reflect.get(st,o,r);if("hasOwnProperty"===o)return ct}const i=Reflect.get(n,o,r);return(U(o)?et.has(o):Ye(o))||(e||Ke(n,0,o),t)?i:tn(i)?s&&q(o)?i:i.value:B(i)?e?jt(i):Bt(i):i}}function ut(e=!1){return function(t,n,o,r){let s=t[n];if(Wt(s)&&tn(s)&&!tn(o))return!1;if(!e&&(!zt(o)&&!Wt(o)&&(s=Gt(s),o=Gt(o)),!V(t)&&tn(s)&&!tn(o)))return s.value=o,!0;const i=V(t)&&q(n)?Number(n)!0,deleteProperty:(e,t)=>!0},ft=N({},at,{get:nt,set:ut(!0)}),dt=N({},pt,{get:rt}),ht=e=>e,mt=e=>Reflect.getPrototypeOf(e);function gt(e,t,n=!1,o=!1){const r=Gt(e=e.__v_raw),s=Gt(t);n||(t!==s&&Ke(r,0,t),Ke(r,0,s));const{has:i}=mt(r),c=o?ht:n?Xt:Qt;return i.call(r,t)?c(e.get(t)):i.call(r,s)?c(e.get(s)):void(e!==r&&e.get(t))}function vt(e,t=!1){const n=this.__v_raw,o=Gt(n),r=Gt(e);return t||(e!==r&&Ke(o,0,e),Ke(o,0,r)),e===r?n.has(e):n.has(e)||n.has(r)}function yt(e,t=!1){return e=e.__v_raw,!t&&Ke(Gt(e),0,Fe),Reflect.get(e,"size",e)}function _t(e){e=Gt(e);const t=Gt(this);return mt(t).has.call(t,e)||(t.add(e),Je(t,"add",e,e)),this}function bt(e,t){t=Gt(t);const n=Gt(this),{has:o,get:r}=mt(n);let s=o.call(n,e);s||(e=Gt(e),s=o.call(n,e));const i=r.call(n,e);return n.set(e,t),s?te(t,i)&&Je(n,"set",e,t):Je(n,"add",e,t),this}function St(e){const t=Gt(this),{has:n,get:o}=mt(t);let r=n.call(t,e);r||(e=Gt(e),r=n.call(t,e)),o&&o.call(t,e);const s=t.delete(e);return r&&Je(t,"delete",e,void 0),s}function xt(){const e=Gt(this),t=0!==e.size,n=e.clear();return t&&Je(e,"clear",void 0,void 0),n}function Ct(e,t){return function(n,o){const r=this,s=r.__v_raw,i=Gt(s),c=t?ht:e?Xt:Qt;return!e&&Ke(i,0,Fe),s.forEach((e,t)=>n.call(o,c(e),c(t),r))}}function kt(e,t,n){return function(...o){const r=this.__v_raw,s=Gt(r),i=I(s),c="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,u=r[e](...o),a=n?ht:t?Xt:Qt;return!t&&Ke(s,0,l?Ue:Fe),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:c?[a(e[0]),a(e[1])]:a(e),done:t}},[Symbol.iterator](){return this}}}}function Et(e){return function(...t){return"delete"!==e&&this}}function wt(){const e={get(e){return gt(this,e)},get size(){return yt(this)},has:vt,add:_t,set:bt,delete:St,clear:xt,forEach:Ct(!1,!1)},t={get(e){return gt(this,e,!1,!0)},get size(){return yt(this)},has:vt,add:_t,set:bt,delete:St,clear:xt,forEach:Ct(!1,!0)},n={get(e){return gt(this,e,!0)},get size(){return yt(this,!0)},has(e){return vt.call(this,e,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:Ct(!0,!1)},o={get(e){return gt(this,e,!0,!0)},get size(){return yt(this,!0)},has(e){return vt.call(this,e,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:Ct(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=kt(r,!1,!1),n[r]=kt(r,!0,!1),t[r]=kt(r,!1,!0),o[r]=kt(r,!0,!0)}),[e,n,t,o]}const[Tt,Ot,Nt,Pt]=wt();function At(e,t){const n=t?e?Pt:Nt:e?Ot:Tt;return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(R(n,o)&&o in t?n:t,o,r)}const Rt={get:At(!1,!1)},Vt={get:At(!1,!0)},It={get:At(!0,!1)},Mt={get:At(!0,!0)},Lt=new WeakMap,$t=new WeakMap,Ft=new WeakMap,Ut=new WeakMap;function Bt(e){return Wt(e)?e:Ht(e,!1,at,Rt,Lt)}function Dt(e){return Ht(e,!1,ft,Vt,$t)}function jt(e){return Ht(e,!0,pt,It,Ft)}function Zt(e){return Ht(e,!0,dt,Mt,Ut)}function Ht(e,t,n,o,r){if(!B(e)||e.__v_raw&&(!t||!e.__v_isReactive))return e;const s=r.get(e);if(s)return s;const i=function(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>Z(e).slice(8,-1))(e))}(e);if(0===i)return e;const c=new Proxy(e,2===i?o:n);return r.set(e,c),c}function qt(e){return Wt(e)?qt(e.__v_raw):!(!e||!e.__v_isReactive)}function Wt(e){return!(!e||!e.__v_isReadonly)}function zt(e){return!(!e||!e.__v_isShallow)}function Kt(e){return qt(e)||Wt(e)}function Gt(e){const t=e&&e.__v_raw;return t?Gt(t):e}function Jt(e){return oe(e,"__v_skip",!0),e}const Qt=e=>B(e)?Bt(e):e,Xt=e=>B(e)?jt(e):e;function Yt(e){He&&Me&&Ge((e=Gt(e)).dep||(e.dep=Ae()))}function en(e,t){const n=(e=Gt(e)).dep;n&&Qe(n)}function tn(e){return!(!e||!0!==e.__v_isRef)}function nn(e){return rn(e,!1)}function on(e){return rn(e,!0)}function rn(e,t){return tn(e)?e:new sn(e,t)}class sn{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Gt(e),this._value=t?e:Qt(e)}get value(){return Yt(this),this._value}set value(e){const t=this.__v_isShallow||zt(e)||Wt(e);e=t?e:Gt(e),te(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Qt(e),en(this))}}function cn(e){en(e)}function ln(e){return tn(e)?e.value:e}function un(e){return $(e)?e():ln(e)}const an={get:(e,t,n)=>ln(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return tn(r)&&!tn(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function pn(e){return qt(e)?e:new Proxy(e,an)}class fn{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e(()=>Yt(this),()=>en(this));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function dn(e){return new fn(e)}function hn(e){const t=V(e)?new Array(e.length):{};for(const n in e)t[n]=yn(e,n);return t}class mn{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return function(e,t){var n;return null==(n=Ie.get(e))?void 0:n.get(t)}(Gt(this._object),this._key)}}class gn{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function vn(e,t,n){return tn(e)?e:$(e)?new gn(e):B(e)&&arguments.length>1?yn(e,t,n):nn(e)}function yn(e,t,n){const o=e[t];return tn(o)?o:new mn(e,t,n)}class _n{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Be(e,()=>{this._dirty||(this._dirty=!0,en(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const e=Gt(this);return Yt(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function bn(e,...t){}function Sn(e,t){}function xn(e,t,n,o){let r;try{r=o?e(...o):e()}catch(s){kn(s,t,n)}return r}function Cn(e,t,n,o){if($(e)){const r=xn(e,t,n,o);return r&&D(r)&&r.catch(e=>{kn(e,t,n)}),r}const r=[];for(let s=0;s>>1;Bn(Tn[o])Bn(e)-Bn(t)),An=0;Annull==e.id?1/0:e.id,Dn=(e,t)=>{const n=Bn(e)-Bn(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function jn(e){wn=!1,En=!0,Tn.sort(Dn);try{for(On=0;OnZn.emit(e,...t)),Hn=[]):"undefined"!=typeof window&&window.HTMLElement&&!(null==(o=null==(n=window.navigator)?void 0:n.userAgent)?void 0:o.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(e=>{zn(e,t)}),setTimeout(()=>{Zn||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,qn=!0,Hn=[])},3e3)):(qn=!0,Hn=[])}const Kn=Qn("component:added"),Gn=Qn("component:updated"),Jn=Qn("component:removed");function Qn(e){return t=>{Wn(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function Xn(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||x;let r=n;const s=t.startsWith("update:"),i=s&&t.slice(7);if(i&&i in o){const e=`${"modelValue"===i?"model":i}Modifiers`,{number:t,trim:s}=o[e]||x;s&&(r=n.map(e=>F(e)?e.trim():e)),t&&(r=n.map(re))}__VUE_PROD_DEVTOOLS__&&function(e,t,n){Wn("component:emit",e.appContext.app,e,t,n)}(e,t,r);let c,l=o[c=ee(t)]||o[c=ee(J(t))];!l&&s&&(l=o[c=ee(X(t))]),l&&Cn(l,e,6,r);const u=o[c+"Once"];if(u){if(e.emitted){if(e.emitted[c])return}else e.emitted={};e.emitted[c]=!0,Cn(u,e,6,r)}}function Yn(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(void 0!==r)return r;const s=e.emits;let i={},c=!1;if(__VUE_OPTIONS_API__&&!$(e)){const o=e=>{const n=Yn(e,t,!0);n&&(c=!0,N(i,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return s||c?(V(s)?s.forEach(e=>i[e]=null):N(i,s),B(e)&&o.set(e,i),i):(B(e)&&o.set(e,null),null)}function eo(e,t){return!(!e||!T(t))&&(t=t.slice(2).replace(/Once$/,""),R(e,t[0].toLowerCase()+t.slice(1))||R(e,X(t))||R(e,t))}let to=null,no=null;function oo(e){const t=to;return to=e,no=e&&e.type.__scopeId||null,t}function ro(e){no=e}function so(){no=null}const io=e=>co;function co(e,t=to,n){if(!t||e._n)return e;const o=(...n)=>{o._d&&Js(-1);const r=oo(t);let s;try{s=e(...n)}finally{oo(r),o._d&&Js(1)}return __VUE_PROD_DEVTOOLS__&&Gn(t),s};return o._n=!0,o._c=!0,o._d=!0,o}function lo(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:s,propsOptions:[i],slots:c,attrs:l,emit:u,render:a,renderCache:p,data:f,setupState:d,ctx:h,inheritAttrs:m}=e;let g,v;const y=oo(e);try{if(4&n.shapeFlag){const e=r||o;g=di(a.call(e,e,p,s,d,f,h)),v=l}else{g=di(t(s,t.length>1?{attrs:l,slots:c,emit:u}:null)),v=t.props?l:uo(l)}}catch(b){Hs.length=0,kn(b,e,1),g=ci(js)}let _=g;if(v&&!1!==m){const e=Object.keys(v),{shapeFlag:t}=_;e.length&&7&t&&(i&&e.some(O)&&(v=ao(v,i)),_=ui(_,v))}return n.dirs&&(_=ui(_),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),g=_,oo(y),g}const uo=e=>{let t;for(const n in e)("class"===n||"style"===n||T(n))&&((t||(t={}))[n]=e[n]);return t},ao=(e,t)=>{const n={};for(const o in e)(!O(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function po(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;re.__isSuspense,mo={name:"Suspense",__isSuspense:!0,process(e,t,n,o,r,s,i,c,l,u){null==e?function(e,t,n,o,r,s,i,c,l){const{p:u,o:{createElement:a}}=l,p=a("div"),f=e.suspense=vo(e,r,o,t,p,n,s,i,c,l);u(null,f.pendingBranch=e.ssContent,p,null,o,f,s,i),f.deps>0?(go(e,"onPending"),go(e,"onFallback"),u(null,e.ssFallback,t,n,o,null,s,i),bo(f,e.ssFallback)):f.resolve(!1,!0)}(t,n,o,r,s,i,c,l,u):function(e,t,n,o,r,s,i,c,{p:l,um:u,o:{createElement:a}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const f=t.ssContent,d=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:g,isHydrating:v}=p;if(m)p.pendingBranch=f,ti(f,m)?(l(m,f,p.hiddenContainer,null,r,p,s,i,c),p.deps<=0?p.resolve():g&&(l(h,d,n,o,r,null,s,i,c),bo(p,d))):(p.pendingId++,v?(p.isHydrating=!1,p.activeBranch=m):u(m,r,p),p.deps=0,p.effects.length=0,p.hiddenContainer=a("div"),g?(l(null,f,p.hiddenContainer,null,r,p,s,i,c),p.deps<=0?p.resolve():(l(h,d,n,o,r,null,s,i,c),bo(p,d))):h&&ti(f,h)?(l(h,f,n,o,r,p,s,i,c),p.resolve(!0)):(l(null,f,p.hiddenContainer,null,r,p,s,i,c),p.deps<=0&&p.resolve()));else if(h&&ti(f,h))l(h,f,n,o,r,p,s,i,c),bo(p,f);else if(go(t,"onPending"),p.pendingBranch=f,p.pendingId++,l(null,f,p.hiddenContainer,null,r,p,s,i,c),p.deps<=0)p.resolve();else{const{timeout:e,pendingId:t}=p;e>0?setTimeout(()=>{p.pendingId===t&&p.fallback(d)},e):0===e&&p.fallback(d)}}(e,t,n,o,r,i,c,l,u)},hydrate:function(e,t,n,o,r,s,i,c,l){const u=t.suspense=vo(t,o,n,e.parentNode,document.createElement("div"),null,r,s,i,c,!0),a=l(e,u.pendingBranch=t.ssContent,n,u,s,i);return 0===u.deps&&u.resolve(!1,!0),a},create:vo,normalize:function(e){const{shapeFlag:t,children:n}=e,o=32&t;e.ssContent=yo(o?n.default:n),e.ssFallback=o?yo(n.fallback):ci(js)}};function go(e,t){const n=e.props&&e.props[t];$(n)&&n()}function vo(e,t,n,o,r,s,i,c,l,u,a=!1){const{p,m:f,um:d,n:h,o:{parentNode:m,remove:g}}=u;let v;const y=function(e){var t;return null!=(null==(t=e.props)?void 0:t.suspensible)&&!1!==e.props.suspensible}(e);y&&(null==t?void 0:t.pendingBranch)&&(v=t.pendingId,t.deps++);const _=e.props?se(e.props.timeout):void 0,b={vnode:e,parent:t,parentComponent:n,isSVG:i,container:o,hiddenContainer:r,anchor:s,deps:0,pendingId:0,timeout:"number"==typeof _?_:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:a,isUnmounted:!1,effects:[],resolve(e=!1,n=!1){const{vnode:o,activeBranch:r,pendingBranch:s,pendingId:i,effects:c,parentComponent:l,container:u}=b;if(b.isHydrating)b.isHydrating=!1;else if(!e){const e=r&&s.transition&&"out-in"===s.transition.mode;e&&(r.transition.afterLeave=()=>{i===b.pendingId&&f(s,u,t,0)});let{anchor:t}=b;r&&(t=h(r),d(r,l,b,!0)),e||f(s,u,t,0)}bo(b,s),b.pendingBranch=null,b.isInFallback=!1;let a=b.parent,p=!1;for(;a;){if(a.pendingBranch){a.effects.push(...c),p=!0;break}a=a.parent}p||$n(c),b.effects=[],y&&t&&t.pendingBranch&&v===t.pendingId&&(t.deps--,0===t.deps&&!n&&t.resolve()),go(o,"onResolve")},fallback(e){if(!b.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:o,container:r,isSVG:s}=b;go(t,"onFallback");const i=h(n),u=()=>{!b.isInFallback||(p(null,e,r,i,o,null,s,c,l),bo(b,e))},a=e.transition&&"out-in"===e.transition.mode;a&&(n.transition.afterLeave=u),b.isInFallback=!0,d(n,o,null,!0),a||u()},move(e,t,n){b.activeBranch&&f(b.activeBranch,e,t,n),b.container=e},next:()=>b.activeBranch&&h(b.activeBranch),registerDep(e,t){const n=!!b.pendingBranch;n&&b.deps++;const o=e.vnode.el;e.asyncDep.catch(t=>{kn(t,e,0)}).then(r=>{if(e.isUnmounted||b.isUnmounted||b.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:s}=e;Vi(e,r,!1),o&&(s.el=o);const c=!o&&e.subTree.el;t(e,s,m(o||e.subTree.el),o?null:h(e.subTree),b,i,l),c&&g(c),fo(e,s.el),n&&0==--b.deps&&b.resolve()})},unmount(e,t){b.isUnmounted=!0,b.activeBranch&&d(b.activeBranch,n,e,t),b.pendingBranch&&d(b.pendingBranch,n,e,t)}};return b}function yo(e){let t;if($(e)){const n=Gs&&e._c;n&&(e._d=!1,Ws()),e=e(),n&&(e._d=!0,t=qs,zs())}return V(e)&&(e=function(e){let t;for(let n=0;nt!==e)),e}function _o(e,t){t&&t.pendingBranch?V(e)?t.effects.push(...e):t.effects.push(e):$n(e)}function bo(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e,r=n.el=t.el;o&&o.subTree===n&&(o.vnode.el=r,fo(o,r))}function So(e,t){return wo(e,null,t)}function xo(e,t){return wo(e,null,{flush:"post"})}function Co(e,t){return wo(e,null,{flush:"sync"})}const ko={};function Eo(e,t,n){return wo(e,t,n)}function wo(e,t,{immediate:n,deep:o,flush:r}=x){var s;const i=Ne()===(null==(s=Si)?void 0:s.scope)?Si:null;let c,l=!1,u=!1;if(tn(e)?(c=()=>e.value,l=zt(e)):qt(e)?(c=()=>e,o=!0):V(e)?(u=!0,l=e.some(e=>qt(e)||zt(e)),c=()=>e.map(e=>tn(e)?e.value:qt(e)?No(e):$(e)?xn(e,i,2):void 0)):c=$(e)?t?()=>xn(e,i,2):()=>{if(!i||!i.isUnmounted)return a&&a(),Cn(e,i,3,[f])}:k,t&&o){const e=c;c=()=>No(e())}let a,p,f=e=>{a=g.onStop=()=>{xn(e,i,4)}};if(Ai){if(f=k,t?n&&Cn(t,i,3,[c(),u?[]:void 0,f]):c(),"sync"!==r)return k;{const e=Zi();p=e.__watcherHandles||(e.__watcherHandles=[])}}let d=u?new Array(e.length).fill(ko):ko;const h=()=>{if(g.active)if(t){const e=g.run();(o||l||(u?e.some((e,t)=>te(e,d[t])):te(e,d)))&&(a&&a(),Cn(t,i,3,[e,d===ko?void 0:u&&d[0]===ko?[]:d,f]),d=e)}else g.run()};let m;h.allowRecurse=!!t,"sync"===r?m=h:"post"===r?m=()=>Ts(h,i&&i.suspense):(h.pre=!0,i&&(h.id=i.uid),m=()=>Mn(h));const g=new Be(c,m);t?n?h():d=g.run():"post"===r?Ts(g.run.bind(g),i&&i.suspense):g.run();const v=()=>{g.stop(),i&&i.scope&&P(i.scope.effects,g)};return p&&p.push(v),v}function To(e,t,n){const o=this.proxy,r=F(e)?e.includes(".")?Oo(o,e):()=>o[e]:e.bind(o,o);let s;$(t)?s=t:(s=t.handler,n=t);const i=Si;wi(this);const c=wo(r,s.bind(o),n);return i?wi(i):Ti(),c}function Oo(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{No(e,t)});else if(H(e))for(const n in e)No(e[n],t);return e}function Po(e,t){const n=to;if(null===n)return e;const o=Fi(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),cr(()=>{e.isUnmounting=!0}),e}const Vo=[Function,Array],Io={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Vo,onEnter:Vo,onAfterEnter:Vo,onEnterCancelled:Vo,onBeforeLeave:Vo,onLeave:Vo,onAfterLeave:Vo,onLeaveCancelled:Vo,onBeforeAppear:Vo,onAppear:Vo,onAfterAppear:Vo,onAppearCancelled:Vo},Mo={name:"BaseTransition",props:Io,setup(e,{slots:t}){const n=xi(),o=Ro();let r;return()=>{const s=t.default&&Do(t.default(),!0);if(!s||!s.length)return;let i=s[0];if(s.length>1){let e=!1;for(const t of s)if(t.type!==js){i=t,e=!0;break}}const c=Gt(e),{mode:l}=c;if(o.isLeaving)return Fo(i);const u=Uo(i);if(!u)return Fo(i);const a=$o(u,c,o,n);Bo(u,a);const p=n.subTree,f=p&&Uo(p);let d=!1;const{getTransitionKey:h}=u.type;if(h){const e=h();void 0===r?r=e:e!==r&&(r=e,d=!0)}if(f&&f.type!==js&&(!ti(u,f)||d)){const e=$o(f,c,o,n);if(Bo(f,e),"out-in"===l)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,!1!==n.update.active&&n.update()},Fo(i);"in-out"===l&&u.type!==js&&(e.delayLeave=(e,t,n)=>{Lo(o,f)[String(f.key)]=f,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete a.delayedLeave},a.delayedLeave=n})}return i}}};function Lo(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function $o(e,t,n,o){const{appear:r,mode:s,persisted:i=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:u,onEnterCancelled:a,onBeforeLeave:p,onLeave:f,onAfterLeave:d,onLeaveCancelled:h,onBeforeAppear:m,onAppear:g,onAfterAppear:v,onAppearCancelled:y}=t,_=String(e.key),b=Lo(n,e),S=(e,t)=>{e&&Cn(e,o,9,t)},x=(e,t)=>{const n=t[1];S(e,t),V(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},C={mode:s,persisted:i,beforeEnter(t){let o=c;if(!n.isMounted){if(!r)return;o=m||c}t._leaveCb&&t._leaveCb(!0);const s=b[_];s&&ti(e,s)&&s.el._leaveCb&&s.el._leaveCb(),S(o,[t])},enter(e){let t=l,o=u,s=a;if(!n.isMounted){if(!r)return;t=g||l,o=v||u,s=y||a}let i=!1;const c=e._enterCb=t=>{i||(i=!0,S(t?s:o,[e]),C.delayedLeave&&C.delayedLeave(),e._enterCb=void 0)};t?x(t,[e,c]):c()},leave(t,o){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();S(p,[t]);let s=!1;const i=t._leaveCb=n=>{s||(s=!0,o(),S(n?h:d,[t]),t._leaveCb=void 0,b[r]===e&&delete b[r])};b[r]=e,f?x(f,[t,i]):i()},clone:e=>$o(e,t,n,o)};return C}function Fo(e){if(Wo(e))return(e=ui(e)).children=null,e}function Uo(e){return Wo(e)?e.children?e.children[0]:void 0:e}function Bo(e,t){6&e.shapeFlag&&e.component?Bo(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Do(e,t=!1,n){let o=[],r=0;for(let s=0;s1)for(let s=0;sN({name:e.name},t,{setup:e}))():e}const Zo=e=>!!e.type.__asyncLoader;function Ho(e){$(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:s,suspensible:i=!0,onError:c}=e;let l,u=null,a=0;const p=()=>{let e;return u||(e=u=t().catch(e=>{if(e=e instanceof Error?e:new Error(String(e)),c)return new Promise((t,n)=>{c(e,()=>t((a++,u=null,p())),()=>n(e),a+1)});throw e}).then(t=>e!==u&&u?u:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),l=t,t)))};return jo({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return l},setup(){const e=Si;if(l)return()=>qo(l,e);const t=t=>{u=null,kn(t,e,13,!o)};if(i&&e.suspense||Ai)return p().then(t=>()=>qo(t,e)).catch(e=>(t(e),()=>o?ci(o,{error:e}):null));const c=nn(!1),a=nn(),f=nn(!!r);return r&&setTimeout(()=>{f.value=!1},r),null!=s&&setTimeout(()=>{if(!c.value&&!a.value){const e=new Error(`Async component timed out after ${s}ms.`);t(e),a.value=e}},s),p().then(()=>{c.value=!0,e.parent&&Wo(e.parent.vnode)&&Mn(e.parent.update)}).catch(e=>{t(e),a.value=e}),()=>c.value&&l?qo(l,e):a.value&&o?ci(o,{error:a.value}):n&&!f.value?ci(n):void 0}})}function qo(e,t){const{ref:n,props:o,children:r,ce:s}=t.vnode,i=ci(e,o,r);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const Wo=e=>e.type.__isKeepAlive,zo={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=xi(),o=n.ctx;if(!o.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const r=new Map,s=new Set;let i=null;__VUE_PROD_DEVTOOLS__&&(n.__v_cache=r);const c=n.suspense,{renderer:{p:l,m:u,um:a,o:{createElement:p}}}=o,f=p("div");function d(e){Yo(e),a(e,n,c,!0)}function h(e){r.forEach((t,n)=>{const o=Ui(t.type);o&&(!e||!e(o))&&m(n)})}function m(e){const t=r.get(e);i&&ti(t,i)?i&&Yo(i):d(t),r.delete(e),s.delete(e)}o.activate=(e,t,n,o,r)=>{const s=e.component;u(e,t,n,0,c),l(s.vnode,e,t,n,s,c,o,e.slotScopeIds,r),Ts(()=>{s.isDeactivated=!1,s.a&&ne(s.a);const t=e.props&&e.props.onVnodeMounted;t&&vi(t,s.parent,e)},c),__VUE_PROD_DEVTOOLS__&&Kn(s)},o.deactivate=e=>{const t=e.component;u(e,f,null,1,c),Ts(()=>{t.da&&ne(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&vi(n,t.parent,e),t.isDeactivated=!0},c),__VUE_PROD_DEVTOOLS__&&Kn(t)},Eo(()=>[e.include,e.exclude],([e,t])=>{e&&h(t=>Ko(e,t)),t&&h(e=>!Ko(t,e))},{flush:"post",deep:!0});let g=null;const v=()=>{null!=g&&r.set(g,er(n.subTree))};return rr(v),ir(v),cr(()=>{r.forEach(e=>{const{subTree:t,suspense:o}=n,r=er(t);if(e.type!==r.type||e.key!==r.key)d(e);else{Yo(r);const e=r.component.da;e&&Ts(e,o)}})}),()=>{if(g=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return i=null,n;if(!ei(o)||!(4&o.shapeFlag||128&o.shapeFlag))return i=null,o;let c=er(o);const l=c.type,u=Ui(Zo(c)?c.type.__asyncResolved||{}:l),{include:a,exclude:p,max:f}=e;if(a&&(!u||!Ko(a,u))||p&&u&&Ko(p,u))return i=c,o;const d=null==c.key?l:c.key,h=r.get(d);return c.el&&(c=ui(c),128&o.shapeFlag&&(o.ssContent=c)),g=d,h?(c.el=h.el,c.component=h.component,c.transition&&Bo(c,c.transition),c.shapeFlag|=512,s.delete(d),s.add(d)):(s.add(d),f&&s.size>parseInt(f,10)&&m(s.values().next().value)),c.shapeFlag|=256,i=c,ho(o.type)?o:c}}};function Ko(e,t){return V(e)?e.some(e=>Ko(e,t)):F(e)?e.split(",").includes(t):!!(e=>"[object RegExp]"===Z(e))(e)&&e.test(t)}function Go(e,t){Qo(e,"a",t)}function Jo(e,t){Qo(e,"da",t)}function Qo(e,t,n=Si){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(tr(t,o,n),n){let e=n.parent;for(;e&&e.parent;)Wo(e.parent.vnode)&&Xo(o,t,n,e),e=e.parent}}function Xo(e,t,n,o){const r=tr(t,e,o,!0);lr(()=>{P(o[t],r)},n)}function Yo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function er(e){return 128&e.shapeFlag?e.ssContent:e}function tr(e,t,n=Si,o=!1){if(n){const r=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;We(),wi(n);const r=Cn(t,n,e,o);return Ti(),ze(),r});return o?r.unshift(s):r.push(s),s}}const nr=e=>(t,n=Si)=>(!Ai||"sp"===e)&&tr(e,(...e)=>t(...e),n),or=nr("bm"),rr=nr("m"),sr=nr("bu"),ir=nr("u"),cr=nr("bum"),lr=nr("um"),ur=nr("sp"),ar=nr("rtg"),pr=nr("rtc");function fr(e,t=Si){tr("ec",e,t)}const dr="components";function hr(e,t){return yr(dr,e,!0,t)||e}const mr=Symbol.for("v-ndc");function gr(e){return F(e)?yr(dr,e,!1)||e:e||mr}function vr(e){return yr("directives",e)}function yr(e,t,n=!0,o=!1){const r=to||Si;if(r){const n=r.type;if(e===dr){const e=Ui(n,!1);if(e&&(e===t||e===J(t)||e===Y(J(t))))return n}const s=_r(r[e]||n[e],t)||_r(r.appContext[e],t);return!s&&o?n:s}}function _r(e,t){return e&&(e[t]||e[J(t)]||e[Y(J(t))])}function br(e,t,n,o){let r;const s=n&&n[o];if(V(e)||F(e)){r=new Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,s&&s[n]));else{const n=Object.keys(e);r=new Array(n.length);for(let o=0,i=n.length;o{const t=o.fn(...e);return t&&(t.key=o.key),t}:o.fn)}return e}function xr(e,t,n={},o,r){if(to.isCE||to.parent&&Zo(to.parent)&&to.parent.isCE)return"default"!==t&&(n.name=t),ci("slot",n,o&&o());let s=e[t];s&&s._c&&(s._d=!1),Ws();const i=s&&Cr(s(n)),c=Ys(Bs,{key:n.key||i&&i.key||`_${t}`},i||(o?o():[]),i&&1===e._?64:-2);return!r&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),s&&s._c&&(s._d=!0),c}function Cr(e){return e.some(e=>!ei(e)||!(e.type===js||e.type===Bs&&!Cr(e.children)))?e:null}function kr(e,t){const n={};for(const o in e)n[t&&/[A-Z]/.test(o)?`on:${o}`:ee(o)]=e[o];return n}const Er=e=>e?Oi(e)?Fi(e)||e.proxy:Er(e.parent):null,wr=N(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Er(e.parent),$root:e=>Er(e.root),$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?Gr(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>Mn(e.update)),$nextTick:e=>e.n||(e.n=In.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?To.bind(e):k}),Tr=(e,t)=>e!==x&&!e.__isScriptSetup&&R(e,t),Or={get({_:e},t){const{ctx:n,setupState:o,data:r,props:s,accessCache:i,type:c,appContext:l}=e;let u;if("$"!==t[0]){const c=i[t];if(void 0!==c)switch(c){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return s[t]}else{if(Tr(o,t))return i[t]=1,o[t];if(r!==x&&R(r,t))return i[t]=2,r[t];if((u=e.propsOptions[0])&&R(u,t))return i[t]=3,s[t];if(n!==x&&R(n,t))return i[t]=4,n[t];(!__VUE_OPTIONS_API__||Wr)&&(i[t]=0)}}const a=wr[t];let p,f;return a?("$attrs"===t&&Ke(e,0,t),a(e)):(p=c.__cssModules)&&(p=p[t])?p:n!==x&&R(n,t)?(i[t]=4,n[t]):(f=l.config.globalProperties,R(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:o,setupState:r,ctx:s}=e;return Tr(r,t)?(r[t]=n,!0):o!==x&&R(o,t)?(o[t]=n,!0):!(R(e.props,t)||"$"===t[0]&&t.slice(1)in e||(s[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:s}},i){let c;return!!n[i]||e!==x&&R(e,i)||Tr(t,i)||(c=s[0])&&R(c,i)||R(o,i)||R(wr,i)||R(r.config.globalProperties,i)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:R(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Nr=N({},Or,{get(e,t){if(t!==Symbol.unscopables)return Or.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!le(t)});function Pr(){return null}function Ar(){return null}function Rr(e){}function Vr(e){}function Ir(){return null}function Mr(){}function Lr(e,t){return null}function $r(){return Br().slots}function Fr(){return Br().attrs}function Ur(e,t,n){const o=xi();if(n&&n.local){const n=nn(e[t]);return Eo(()=>e[t],e=>n.value=e),Eo(n,n=>{n!==e[t]&&o.emit(`update:${t}`,n)}),n}return{__v_isRef:!0,get value(){return e[t]},set value(e){o.emit(`update:${t}`,e)}}}function Br(){const e=xi();return e.setupContext||(e.setupContext=$i(e))}function Dr(e){return V(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function jr(e,t){const n=Dr(e);for(const o in t){if(o.startsWith("__skip"))continue;let e=n[o];e?V(e)||$(e)?e=n[o]={type:e,default:t[o]}:e.default=t[o]:null===e&&(e=n[o]={default:t[o]}),e&&t[`__skip_${o}`]&&(e.skipFactory=!0)}return n}function Zr(e,t){return e&&t?V(e)&&V(t)?e.concat(t):N({},Dr(e),Dr(t)):e||t}function Hr(e,t){const n={};for(const o in e)t.includes(o)||Object.defineProperty(n,o,{enumerable:!0,get:()=>e[o]});return n}function qr(e){const t=xi();let n=e();return Ti(),D(n)&&(n=n.catch(e=>{throw wi(t),e})),[n,()=>wi(t)]}let Wr=!0;function zr(e,t,n){Cn(V(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function Kr(e,t,n,o){const r=o.includes(".")?Oo(n,o):()=>n[o];if(F(e)){const n=t[e];$(n)&&Eo(r,n)}else if($(e))Eo(r,e.bind(n));else if(B(e))if(V(e))e.forEach(e=>Kr(e,t,n,o));else{const o=$(e.handler)?e.handler.bind(n):t[e.handler];$(o)&&Eo(r,o,e)}}function Gr(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,c=s.get(t);let l;return c?l=c:r.length||n||o?(l={},r.length&&r.forEach(e=>Jr(l,e,i,!0)),Jr(l,t,i)):l=t,B(t)&&s.set(t,l),l}function Jr(e,t,n,o=!1){const{mixins:r,extends:s}=t;s&&Jr(e,s,n,!0),r&&r.forEach(t=>Jr(e,t,n,!0));for(const i in t)if(!o||"expose"!==i){const o=Qr[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const Qr={data:Xr,props:ns,emits:ns,methods:ts,computed:ts,beforeCreate:es,created:es,beforeMount:es,mounted:es,beforeUpdate:es,updated:es,beforeDestroy:es,beforeUnmount:es,destroyed:es,unmounted:es,activated:es,deactivated:es,errorCaptured:es,serverPrefetch:es,components:ts,directives:ts,watch:function(e,t){if(!e)return t;if(!t)return e;const n=N(Object.create(null),e);for(const o in t)n[o]=es(e[o],t[o]);return n},provide:Xr,inject:function(e,t){return ts(Yr(e),Yr(t))}};function Xr(e,t){return t?e?function(){return N($(e)?e.call(this,this):e,$(t)?t.call(this,this):t)}:t:e}function Yr(e){if(V(e)){const t={};for(let n=0;n(s.has(e)||(e&&$(e.install)?(s.add(e),e.install(c,...t)):$(e)&&(s.add(e),e(c,...t))),c),mixin:e=>(__VUE_OPTIONS_API__&&(r.mixins.includes(e)||r.mixins.push(e)),c),component:(e,t)=>t?(r.components[e]=t,c):r.components[e],directive:(e,t)=>t?(r.directives[e]=t,c):r.directives[e],mount(s,l,u){if(!i){const a=ci(n,o);return a.appContext=r,l&&t?t(a,s):e(a,s,u),i=!0,c._container=s,s.__vue_app__=c,__VUE_PROD_DEVTOOLS__&&(c._instance=a.component,function(e,t){Wn("app:init",e,t,{Fragment:Bs,Text:Ds,Comment:js,Static:Zs})}(c,zi)),Fi(a.component)||a.component.proxy}},unmount(){i&&(e(null,c._container),__VUE_PROD_DEVTOOLS__&&(c._instance=null,function(e){Wn("app:unmount",e)}(c)),delete c._container.__vue_app__)},provide:(e,t)=>(r.provides[e]=t,c),runWithContext(e){is=c;try{return e()}finally{is=null}}};return c}}let is=null;function cs(e,t){if(Si){let n=Si.provides;const o=Si.parent&&Si.parent.provides;o===n&&(n=Si.provides=Object.create(o)),n[e]=t}}function ls(e,t,n=!1){const o=Si||to;if(o||is){const r=o?null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:is._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&$(t)?t.call(o&&o.proxy):t}}function us(){return!!(Si||to||is)}function as(e,t,n,o){const[r,s]=e.propsOptions;let i,c=!1;if(t)for(let l in t){if(W(l))continue;const u=t[l];let a;r&&R(r,a=J(l))?s&&s.includes(a)?(i||(i={}))[a]=u:n[a]=u:eo(e.emitsOptions,l)||(!(l in o)||u!==o[l])&&(o[l]=u,c=!0)}if(s){const t=Gt(n),o=i||x;for(let i=0;i{l=!0;const[n,o]=fs(e,t,!0);N(i,n),o&&c.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!s&&!l)return B(e)&&o.set(e,C),C;if(V(s))for(let a=0;a-1,n[1]=o<0||t-1||R(n,"default"))&&c.push(e)}}}const u=[i,c];return B(e)&&o.set(e,u),u}function ds(e){return"$"!==e[0]}function hs(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function ms(e,t){return hs(e)===hs(t)}function gs(e,t){return V(t)?t.findIndex(t=>ms(t,e)):$(t)&&ms(t,e)?0:-1}const vs=e=>"_"===e[0]||"$stable"===e,ys=e=>V(e)?e.map(di):[di(e)],_s=(e,t,n)=>{if(t._n)return t;const o=co((...e)=>ys(t(...e)),n);return o._c=!1,o},bs=(e,t,n)=>{const o=e._ctx;for(const r in e){if(vs(r))continue;const n=e[r];if($(n))t[r]=_s(0,n,o);else if(null!=n){const e=ys(n);t[r]=()=>e}}},Ss=(e,t)=>{const n=ys(t);e.slots.default=()=>n};function xs(e,t,n,o,r=!1){if(V(e))return void e.forEach((e,s)=>xs(e,t&&(V(t)?t[s]:t),n,o,r));if(Zo(o)&&!r)return;const s=4&o.shapeFlag?Fi(o.component)||o.component.proxy:o.el,i=r?null:s,{i:c,r:l}=e,u=t&&t.r,a=c.refs===x?c.refs={}:c.refs,p=c.setupState;if(null!=u&&u!==l&&(F(u)?(a[u]=null,R(p,u)&&(p[u]=null)):tn(u)&&(u.value=null)),$(l))xn(l,c,12,[i,a]);else{const t=F(l),o=tn(l);if(t||o){const c=()=>{if(e.f){const n=t?R(p,l)?p[l]:a[l]:l.value;r?V(n)&&P(n,s):V(n)?n.includes(s)||n.push(s):t?(a[l]=[s],R(p,l)&&(p[l]=a[l])):(l.value=[s],e.k&&(a[e.k]=l.value))}else t?(a[l]=i,R(p,l)&&(p[l]=i)):o&&(l.value=i,e.k&&(a[e.k]=i))};i?(c.id=-1,Ts(c,n)):c()}}}let Cs=!1;const ks=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,Es=e=>8===e.nodeType;function ws(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:s,parentNode:i,remove:c,insert:l,createComment:u}}=e,a=(n,o,c,u,g,v=!1)=>{const y=Es(n)&&"["===n.data,_=()=>h(n,o,c,u,g,y),{type:b,ref:S,shapeFlag:x,patchFlag:C}=o;let k=n.nodeType;o.el=n,-2===C&&(v=!1,o.dynamicChildren=null);let E=null;switch(b){case Ds:3!==k?""===o.children?(l(o.el=r(""),i(n),n),E=n):E=_():(n.data!==o.children&&(Cs=!0,n.data=o.children),E=s(n));break;case js:E=8!==k||y?_():s(n);break;case Zs:if(y&&(k=(n=s(n)).nodeType),1===k||3===k){E=n;const e=!o.children.length;for(let t=0;t{i=i||!!t.dynamicChildren;const{type:l,props:u,patchFlag:a,shapeFlag:p,dirs:d}=t,h="input"===l&&d||"option"===l;if(h||-1!==a){if(d&&Ao(t,null,n,"created"),u)if(h||!i||48&a)for(const t in u)(h&&t.endsWith("value")||T(t)&&!W(t))&&o(e,t,null,u[t],!1,void 0,n);else u.onClick&&o(e,"onClick",null,u.onClick,!1,void 0,n);let l;if((l=u&&u.onVnodeBeforeMount)&&vi(l,n,t),d&&Ao(t,null,n,"beforeMount"),((l=u&&u.onVnodeMounted)||d)&&_o(()=>{l&&vi(l,n,t),d&&Ao(t,null,n,"mounted")},r),16&p&&(!u||!u.innerHTML&&!u.textContent)){let o=f(e.firstChild,t,e,n,r,s,i);for(;o;){Cs=!0;const e=o;o=o.nextSibling,c(e)}}else 8&p&&e.textContent!==t.children&&(Cs=!0,e.textContent=t.children)}return e.nextSibling},f=(e,t,o,r,s,i,c)=>{c=c||!!t.dynamicChildren;const l=t.children,u=l.length;for(let p=0;p{const{slotScopeIds:a}=t;a&&(r=r?r.concat(a):a);const p=i(e),d=f(s(e),t,p,n,o,r,c);return d&&Es(d)&&"]"===d.data?s(t.anchor=d):(Cs=!0,l(t.anchor=u("]"),p,d),d)},h=(e,t,o,r,l,u)=>{if(Cs=!0,t.el=null,u){const t=m(e);for(;;){const n=s(e);if(!n||n===t)break;c(n)}}const a=s(e),p=i(e);return c(e),n(null,t,p,a,o,r,ks(p),l),a},m=e=>{let t=0;for(;e;)if((e=s(e))&&Es(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return s(e);t--}return e};return[(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),Un(),void(t._vnode=e);Cs=!1,a(t.firstChild,e,null,null,null),Un(),t._vnode=e,Cs&&console.error("Hydration completed but contains mismatches.")},a]}const Ts=_o;function Os(e){return Ps(e)}function Ns(e){return Ps(e,ws)}function Ps(e,t){"boolean"!=typeof __VUE_OPTIONS_API__&&(ce().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&(ce().__VUE_PROD_DEVTOOLS__=!1);const n=ce();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&zn(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:o,remove:r,patchProp:s,createElement:i,createText:c,createComment:l,setText:u,setElementText:a,parentNode:p,nextSibling:f,setScopeId:d=k,insertStaticContent:h}=e,m=(e,t,n,o=null,r=null,s=null,i=!1,c=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!ti(e,t)&&(o=z(e),D(e,r,s,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:u,ref:a,shapeFlag:p}=t;switch(u){case Ds:g(e,t,n,o);break;case js:v(e,t,n,o);break;case Zs:null==e&&y(t,n,o,i);break;case Bs:P(e,t,n,o,r,s,i,c,l);break;default:1&p?_(e,t,n,o,r,s,i,c,l):6&p?A(e,t,n,o,r,s,i,c,l):(64&p||128&p)&&u.process(e,t,n,o,r,s,i,c,l,G)}null!=a&&r&&xs(a,e&&e.ref,s,t||e,!t)},g=(e,t,n,r)=>{if(null==e)o(t.el=c(t.children),n,r);else{const n=t.el=e.el;t.children!==e.children&&u(n,t.children)}},v=(e,t,n,r)=>{null==e?o(t.el=l(t.children||""),n,r):t.el=e.el},y=(e,t,n,o)=>{[e.el,e.anchor]=h(e.children,t,n,o,e.el,e.anchor)},_=(e,t,n,o,r,s,i,c,l)=>{i=i||"svg"===t.type,null==e?b(t,n,o,r,s,i,c,l):w(e,t,r,s,i,c,l)},b=(e,t,n,r,c,l,u,p)=>{let f,d;const{type:h,props:m,shapeFlag:g,transition:v,dirs:y}=e;if(f=e.el=i(e.type,l,m&&m.is,m),8&g?a(f,e.children):16&g&&E(e.children,f,null,r,c,l&&"foreignObject"!==h,u,p),y&&Ao(e,null,r,"created"),S(f,e,e.scopeId,u,r),m){for(const t in m)"value"!==t&&!W(t)&&s(f,t,null,m[t],l,e.children,r,c,q);"value"in m&&s(f,"value",null,m.value),(d=m.onVnodeBeforeMount)&&vi(d,r,e)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(f,"__vnode",{value:e,enumerable:!1}),Object.defineProperty(f,"__vueParentComponent",{value:r,enumerable:!1})),y&&Ao(e,null,r,"beforeMount");const _=(!c||c&&!c.pendingBranch)&&v&&!v.persisted;_&&v.beforeEnter(f),o(f,t,n),((d=m&&m.onVnodeMounted)||_||y)&&Ts(()=>{d&&vi(d,r,e),_&&v.enter(f),y&&Ao(e,null,r,"mounted")},c)},S=(e,t,n,o,r)=>{if(n&&d(e,n),o)for(let s=0;s{for(let u=l;u{const l=t.el=e.el;let{patchFlag:u,dynamicChildren:p,dirs:f}=t;u|=16&e.patchFlag;const d=e.props||x,h=t.props||x;let m;n&&As(n,!1),(m=h.onVnodeBeforeUpdate)&&vi(m,n,t,e),f&&Ao(t,e,n,"beforeUpdate"),n&&As(n,!0);const g=r&&"foreignObject"!==t.type;if(p?T(e.dynamicChildren,p,l,n,o,g,i):c||$(e,t,l,null,n,o,g,i,!1),u>0){if(16&u)O(l,t,d,h,n,o,r);else if(2&u&&d.class!==h.class&&s(l,"class",null,h.class,r),4&u&&s(l,"style",d.style,h.style,r),8&u){const i=t.dynamicProps;for(let t=0;t{m&&vi(m,n,t,e),f&&Ao(t,e,n,"updated")},o)},T=(e,t,n,o,r,s,i)=>{for(let c=0;c{if(n!==o){if(n!==x)for(const l in n)!W(l)&&!(l in o)&&s(e,l,n[l],null,c,t.children,r,i,q);for(const l in o){if(W(l))continue;const u=o[l],a=n[l];u!==a&&"value"!==l&&s(e,l,a,u,c,t.children,r,i,q)}"value"in o&&s(e,"value",n.value,o.value)}},P=(e,t,n,r,s,i,l,u,a)=>{const p=t.el=e?e.el:c(""),f=t.anchor=e?e.anchor:c("");let{patchFlag:d,dynamicChildren:h,slotScopeIds:m}=t;m&&(u=u?u.concat(m):m),null==e?(o(p,n,r),o(f,n,r),E(t.children,n,f,s,i,l,u,a)):d>0&&64&d&&h&&e.dynamicChildren?(T(e.dynamicChildren,h,n,s,i,l,u),(null!=t.key||s&&t===s.subTree)&&Rs(e,t,!0)):$(e,t,n,f,s,i,l,u,a)},A=(e,t,n,o,r,s,i,c,l)=>{t.slotScopeIds=c,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,l):V(t,n,o,r,s,i,l):I(e,t,l)},V=(e,t,n,o,r,s,i)=>{const c=e.component=bi(e,o,r);if(Wo(e)&&(c.ctx.renderer=G),Ri(c),c.asyncDep){if(r&&r.registerDep(c,M),!e.el){const e=c.subTree=ci(js);v(null,e,t,n)}}else M(c,e,t,n,r,s,i)},I=(e,t,n)=>{const o=t.component=e.component;if(function(e,t,n){const{props:o,children:r,component:s}=e,{props:i,children:c,patchFlag:l}=t,u=s.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!c||c&&c.$stable)||o!==i&&(o?!i||po(o,i,u):!!i);if(1024&l)return!0;if(16&l)return o?po(o,i,u):!!i;if(8&l){const e=t.dynamicProps;for(let t=0;tOn&&Tn.splice(t,1)}(o.update),o.update()}else t.el=e.el,o.vnode=t},M=(e,t,n,o,r,s,i)=>{const c=e.effect=new Be(()=>{if(e.isMounted){let t,{next:n,bu:o,u:c,parent:l,vnode:u}=e,a=n;As(e,!1),n?(n.el=u.el,L(e,n,i)):n=u,o&&ne(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&vi(t,l,n,u),As(e,!0);const f=lo(e),d=e.subTree;e.subTree=f,m(d,f,p(d.el),z(d),e,r,s),n.el=f.el,null===a&&fo(e,f.el),c&&Ts(c,r),(t=n.props&&n.props.onVnodeUpdated)&&Ts(()=>vi(t,l,n,u),r),__VUE_PROD_DEVTOOLS__&&Gn(e)}else{let i;const{el:c,props:l}=t,{bm:u,m:a,parent:p}=e,f=Zo(t);if(As(e,!1),u&&ne(u),!f&&(i=l&&l.onVnodeBeforeMount)&&vi(i,p,t),As(e,!0),c&&Y){const n=()=>{e.subTree=lo(e),Y(c,e.subTree,e,r,null)};f?t.type.__asyncLoader().then(()=>!e.isUnmounted&&n()):n()}else{const i=e.subTree=lo(e);m(null,i,n,o,e,r,s),t.el=i.el}if(a&&Ts(a,r),!f&&(i=l&&l.onVnodeMounted)){const e=t;Ts(()=>vi(i,p,e),r)}(256&t.shapeFlag||p&&Zo(p.vnode)&&256&p.vnode.shapeFlag)&&e.a&&Ts(e.a,r),e.isMounted=!0,__VUE_PROD_DEVTOOLS__&&Kn(e),t=n=o=null}},()=>Mn(l),e.scope),l=e.update=()=>c.run();l.id=e.uid,As(e,!0),l()},L=(e,t,n)=>{t.component=e;const o=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,o){const{props:r,attrs:s,vnode:{patchFlag:i}}=e,c=Gt(r),[l]=e.propsOptions;let u=!1;if(!(o||i>0)||16&i){let o;as(e,t,r,s)&&(u=!0);for(const s in c)(!t||!R(t,s)&&((o=X(s))===s||!R(t,o)))&&(l?n&&(void 0!==n[s]||void 0!==n[o])&&(r[s]=ps(l,c,s,void 0,e,!0)):delete r[s]);if(s!==c)for(const e in s)(!t||!R(t,e))&&(delete s[e],u=!0)}else if(8&i){const n=e.vnode.dynamicProps;for(let o=0;o{const{vnode:o,slots:r}=e;let s=!0,i=x;if(32&o.shapeFlag){const e=t._;e?n&&1===e?s=!1:(N(r,t),!n&&1===e&&delete r._):(s=!t.$stable,bs(t,r)),i=t}else t&&(Ss(e,t),i={default:1});if(s)for(const c in r)!vs(c)&&!(c in i)&&delete r[c]})(e,t.children,n),We(),Fn(),ze()},$=(e,t,n,o,r,s,i,c,l=!1)=>{const u=e&&e.children,p=e?e.shapeFlag:0,f=t.children,{patchFlag:d,shapeFlag:h}=t;if(d>0){if(128&d)return void U(u,f,n,o,r,s,i,c,l);if(256&d)return void F(u,f,n,o,r,s,i,c,l)}8&h?(16&p&&q(u,r,s),f!==u&&a(n,f)):16&p?16&h?U(u,f,n,o,r,s,i,c,l):q(u,r,s,!0):(8&p&&a(n,""),16&h&&E(f,n,o,r,s,i,c,l))},F=(e,t,n,o,r,s,i,c,l)=>{const u=(e=e||C).length,a=(t=t||C).length,p=Math.min(u,a);let f;for(f=0;fa?q(e,r,s,!0,!1,p):E(t,n,o,r,s,i,c,l,p)},U=(e,t,n,o,r,s,i,c,l)=>{let u=0;const a=t.length;let p=e.length-1,f=a-1;for(;u<=p&&u<=f;){const o=e[u],a=t[u]=l?hi(t[u]):di(t[u]);if(!ti(o,a))break;m(o,a,n,null,r,s,i,c,l),u++}for(;u<=p&&u<=f;){const o=e[p],u=t[f]=l?hi(t[f]):di(t[f]);if(!ti(o,u))break;m(o,u,n,null,r,s,i,c,l),p--,f--}if(u>p){if(u<=f){const e=f+1,p=ef)for(;u<=p;)D(e[u],r,s,!0),u++;else{const d=u,h=u,g=new Map;for(u=h;u<=f;u++){const e=t[u]=l?hi(t[u]):di(t[u]);null!=e.key&&g.set(e.key,u)}let v,y=0;const _=f-h+1;let b=!1,S=0;const x=new Array(_);for(u=0;u<_;u++)x[u]=0;for(u=d;u<=p;u++){const o=e[u];if(y>=_){D(o,r,s,!0);continue}let a;if(null!=o.key)a=g.get(o.key);else for(v=h;v<=f;v++)if(0===x[v-h]&&ti(o,t[v])){a=v;break}void 0===a?D(o,r,s,!0):(x[a-h]=u+1,a>=S?S=a:b=!0,m(o,t[a],n,null,r,s,i,c,l),y++)}const k=b?function(e){const t=e.slice(),n=[0];let o,r,s,i,c;const l=e.length;for(o=0;o>1,e[n[c]]0&&(t[o]=n[s-1]),n[s]=o)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}(x):C;for(v=k.length-1,u=_-1;u>=0;u--){const e=h+u,p=t[e],f=e+1{const{el:i,type:c,transition:l,children:u,shapeFlag:a}=e;if(6&a)B(e.component.subTree,t,n,r);else if(128&a)e.suspense.move(t,n,r);else if(64&a)c.move(e,t,n,G);else if(c!==Bs)if(c!==Zs)if(2!==r&&1&a&&l)if(0===r)l.beforeEnter(i),o(i,t,n),Ts(()=>l.enter(i),s);else{const{leave:e,delayLeave:r,afterLeave:s}=l,c=()=>o(i,t,n),u=()=>{e(i,()=>{c(),s&&s()})};r?r(i,c,u):u()}else o(i,t,n);else(({el:e,anchor:t},n,r)=>{let s;for(;e&&e!==t;)s=f(e),o(e,n,r),e=s;o(t,n,r)})(e,t,n);else{o(i,t,n);for(let e=0;e{const{type:s,props:i,ref:c,children:l,dynamicChildren:u,shapeFlag:a,patchFlag:p,dirs:f}=e;if(null!=c&&xs(c,null,n,e,!0),256&a)return void t.ctx.deactivate(e);const d=1&a&&f,h=!Zo(e);let m;if(h&&(m=i&&i.onVnodeBeforeUnmount)&&vi(m,t,e),6&a)H(e.component,n,o);else{if(128&a)return void e.suspense.unmount(n,o);d&&Ao(e,null,t,"beforeUnmount"),64&a?e.type.remove(e,t,n,r,G,o):u&&(s!==Bs||p>0&&64&p)?q(u,t,n,!1,!0):(s===Bs&&384&p||!r&&16&a)&&q(l,t,n),o&&j(e)}(h&&(m=i&&i.onVnodeUnmounted)||d)&&Ts(()=>{m&&vi(m,t,e),d&&Ao(e,null,t,"unmounted")},n)},j=e=>{const{type:t,el:n,anchor:o,transition:s}=e;if(t===Bs)return void Z(n,o);if(t===Zs)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=f(e),r(e),e=n;r(t)})(e);const i=()=>{r(n),s&&!s.persisted&&s.afterLeave&&s.afterLeave()};if(1&e.shapeFlag&&s&&!s.persisted){const{leave:t,delayLeave:o}=s,r=()=>t(n,i);o?o(e.el,i,r):r()}else i()},Z=(e,t)=>{let n;for(;e!==t;)n=f(e),r(e),e=n;r(t)},H=(e,t,n)=>{const{bum:o,scope:r,update:s,subTree:i,um:c}=e;o&&ne(o),r.stop(),s&&(s.active=!1,D(i,e,t,n)),c&&Ts(c,t),Ts(()=>{e.isUnmounted=!0},t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve()),__VUE_PROD_DEVTOOLS__&&(e=>{Zn&&"function"==typeof Zn.cleanupBuffer&&!Zn.cleanupBuffer(e)&&Jn(e)})(e)},q=(e,t,n,o=!1,r=!1,s=0)=>{for(let i=s;i6&e.shapeFlag?z(e.component.subTree):128&e.shapeFlag?e.suspense.next():f(e.anchor||e.el),K=(e,t,n)=>{null==e?t._vnode&&D(t._vnode,null,null,!0):m(t._vnode||null,e,t,null,null,null,n),Fn(),Un(),t._vnode=e},G={p:m,um:D,m:B,r:j,mt:V,mc:E,pc:$,pbc:T,n:z,o:e};let Q,Y;return t&&([Q,Y]=t(G)),{render:K,hydrate:Q,createApp:ss(K,Q)}}function As({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Rs(e,t,n=!1){const o=e.children,r=t.children;if(V(o)&&V(r))for(let s=0;se&&(e.disabled||""===e.disabled),Is=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,Ms=(e,t)=>{const n=e&&e.to;return F(n)?t?t(n):null:n},Ls={__isTeleport:!0,process(e,t,n,o,r,s,i,c,l,u){const{mc:a,pc:p,pbc:f,o:{insert:d,querySelector:h,createText:m}}=u,g=Vs(t.props);let{shapeFlag:v,children:y,dynamicChildren:_}=t;if(null==e){const e=t.el=m(""),u=t.anchor=m("");d(e,n,o),d(u,n,o);const p=t.target=Ms(t.props,h),f=t.targetAnchor=m("");p&&(d(f,p),i=i||Is(p));const _=(e,t)=>{16&v&&a(y,e,t,r,s,i,c,l)};g?_(n,u):p&&_(p,f)}else{t.el=e.el;const o=t.anchor=e.anchor,a=t.target=e.target,d=t.targetAnchor=e.targetAnchor,m=Vs(e.props),v=m?n:a,y=m?o:d;if(i=i||Is(a),_?(f(e.dynamicChildren,_,v,r,s,i,c),Rs(e,t,!0)):l||p(e,t,v,y,r,s,i,c,!1),g)m||$s(t,n,o,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=Ms(t.props,h);e&&$s(t,e,null,u,0)}else m&&$s(t,a,d,u,1)}Us(t)},remove(e,t,n,o,{um:r,o:{remove:s}},i){const{shapeFlag:c,children:l,anchor:u,targetAnchor:a,target:p,props:f}=e;if(p&&s(a),(i||!Vs(f))&&(s(u),16&c))for(let d=0;d0?qs||C:null,zs(),Gs>0&&qs&&qs.push(e),e}function Xs(e,t,n,o,r,s){return Qs(ii(e,t,n,o,r,s,!0))}function Ys(e,t,n,o,r){return Qs(ci(e,t,n,o,r,!0))}function ei(e){return!!e&&!0===e.__v_isVNode}function ti(e,t){return e.type===t.type&&e.key===t.key}function ni(e){Ks=e}const oi="__vInternal",ri=({key:e})=>null!=e?e:null,si=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?F(e)||tn(e)||$(e)?{i:to,r:e,k:t,f:!!n}:e:null);function ii(e,t=null,n=null,o=0,r=null,s=(e===Bs?0:1),i=!1,c=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ri(t),ref:t&&si(t),scopeId:no,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:to};return c?(mi(l,n),128&s&&e.normalize(l)):n&&(l.shapeFlag|=F(n)?8:16),Gs>0&&!i&&qs&&(l.patchFlag>0||6&s)&&32!==l.patchFlag&&qs.push(l),l}const ci=function(e,t=null,n=null,o=0,r=null,s=!1){if((!e||e===mr)&&(e=js),ei(e)){const o=ui(e,t,!0);return n&&mi(o,n),Gs>0&&!s&&qs&&(6&o.shapeFlag?qs[qs.indexOf(e)]=o:qs.push(o)),o.patchFlag|=-2,o}if(function(e){return $(e)&&"__vccOpts"in e}(e)&&(e=e.__vccOpts),t){t=li(t);let{class:e,style:n}=t;e&&!F(e)&&(t.class=he(e)),B(n)&&(Kt(n)&&!V(n)&&(n=N({},n)),t.style=ue(n))}return ii(e,t,n,o,r,F(e)?1:ho(e)?128:(e=>e.__isTeleport)(e)?64:B(e)?4:$(e)?2:0,s,!0)};function li(e){return e?Kt(e)||oi in e?N({},e):e:null}function ui(e,t,n=!1){const{props:o,ref:r,patchFlag:s,children:i}=e,c=t?gi(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&ri(c),ref:t&&t.ref?n&&r?V(r)?r.concat(si(t)):[r,si(t)]:si(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Bs?-1===s?16:16|s:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ui(e.ssContent),ssFallback:e.ssFallback&&ui(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ai(e=" ",t=0){return ci(Ds,null,e,t)}function pi(e,t){const n=ci(Zs,null,e);return n.staticCount=t,n}function fi(e="",t=!1){return t?(Ws(),Ys(js,null,e)):ci(js,null,e)}function di(e){return null==e||"boolean"==typeof e?ci(js):V(e)?ci(Bs,null,e.slice()):"object"==typeof e?hi(e):ci(Ds,null,String(e))}function hi(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:ui(e)}function mi(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(V(t))n=16;else if("object"==typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),mi(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||oi in t?3===o&&to&&(1===to.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=to}}else $(t)?(t={default:t,_ctx:to},n=32):(t=String(t),64&o?(n=16,t=[ai(t)]):n=8);e.children=t,e.shapeFlag|=n}function gi(...e){const t={};for(let n=0;nSi||to;let Ci,ki,Ei="__VUE_INSTANCE_SETTERS__";(ki=ce()[Ei])||(ki=ce()[Ei]=[]),ki.push(e=>Si=e),Ci=e=>{ki.length>1?ki.forEach(t=>t(e)):ki[0](e)};const wi=e=>{Ci(e),e.scope.on()},Ti=()=>{Si&&Si.scope.off(),Ci(null)};function Oi(e){return 4&e.vnode.shapeFlag}let Ni,Pi,Ai=!1;function Ri(e,t=!1){Ai=t;const{props:n,children:o}=e.vnode,r=Oi(e);(function(e,t,n,o=!1){const r={},s={};oe(s,oi,1),e.propsDefaults=Object.create(null),as(e,t,r,s);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);e.props=n?o?r:Dt(r):e.type.props?r:s,e.attrs=s})(e,n,r,t),((e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=Gt(t),oe(t,"_",n)):bs(t,e.slots={})}else e.slots={},t&&Ss(e,t);oe(e.slots,oi,1)})(e,o);const s=r?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Jt(new Proxy(e.ctx,Or));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?$i(e):null;wi(e),We();const r=xn(o,e,0,[e.props,n]);if(ze(),Ti(),D(r)){if(r.then(Ti,Ti),t)return r.then(n=>{Vi(e,n,t)}).catch(t=>{kn(t,e,0)});e.asyncDep=r}else Vi(e,r,t)}else Li(e,t)}(e,t):void 0;return Ai=!1,s}function Vi(e,t,n){$(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:B(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=pn(t)),Li(e,n)}function Ii(e){Ni=e,Pi=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,Nr))}}const Mi=()=>!Ni;function Li(e,t,n){const o=e.type;if(!e.render){if(!t&&Ni&&!o.render){const t=o.template||Gr(e).template;if(t){const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:s,compilerOptions:i}=o,c=N(N({isCustomElement:n,delimiters:s},r),i);o.render=Ni(t,c)}}e.render=o.render||k,Pi&&Pi(e)}__VUE_OPTIONS_API__&&(wi(e),We(),function(e){const t=Gr(e),n=e.proxy,o=e.ctx;Wr=!1,t.beforeCreate&&zr(t.beforeCreate,e,"bc");const{data:r,computed:s,methods:i,watch:c,provide:l,inject:u,created:a,beforeMount:p,mounted:f,beforeUpdate:d,updated:h,activated:m,deactivated:g,beforeUnmount:v,unmounted:y,render:_,renderTracked:b,renderTriggered:S,errorCaptured:x,serverPrefetch:C,expose:E,inheritAttrs:w,components:T,directives:O}=t;if(u&&function(e,t,n=k){V(e)&&(e=Yr(e));for(const o in e){const n=e[o];let r;r=B(n)?"default"in n?ls(n.from||o,n.default,!0):ls(n.from||o):ls(n),tn(r)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:e=>r.value=e}):t[o]=r}}(u,o,null),i)for(const k in i){const e=i[k];$(e)&&(o[k]=e.bind(n))}if(r){const t=r.call(n,n);B(t)&&(e.data=Bt(t))}if(Wr=!0,s)for(const P in s){const e=s[P],t=$(e)?e.bind(n,n):$(e.get)?e.get.bind(n,n):k,r=!$(e)&&$(e.set)?e.set.bind(n):k,i=Bi({get:t,set:r});Object.defineProperty(o,P,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(c)for(const k in c)Kr(c[k],o,n,k);if(l){const e=$(l)?l.call(n):l;Reflect.ownKeys(e).forEach(t=>{cs(t,e[t])})}function N(e,t){V(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(a&&zr(a,e,"c"),N(or,p),N(rr,f),N(sr,d),N(ir,h),N(Go,m),N(Jo,g),N(fr,x),N(pr,b),N(ar,S),N(cr,v),N(lr,y),N(ur,C),V(E))if(E.length){const t=e.exposed||(e.exposed={});E.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})})}else e.exposed||(e.exposed={});_&&e.render===k&&(e.render=_),null!=w&&(e.inheritAttrs=w),T&&(e.components=T),O&&(e.directives=O)}(e),ze(),Ti())}function $i(e){return{get attrs(){return function(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(Ke(e,0,"$attrs"),t[n])}))}(e)},slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function Fi(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(pn(Jt(e.exposed)),{get:(t,n)=>n in t?t[n]:n in wr?wr[n](e):void 0,has:(e,t)=>t in e||t in wr}))}function Ui(e,t=!0){return $(e)?e.displayName||e.name:e.name||t&&e.__name}const Bi=(e,t)=>function(e,t,n=!1){let o,r;const s=$(e);return s?(o=e,r=k):(o=e.get,r=e.set),new _n(o,r,s||!r,n)}(e,0,Ai);function Di(e,t,n){const o=arguments.length;return 2===o?B(t)&&!V(t)?ei(t)?ci(e,null,[t]):ci(e,t):ci(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&ei(n)&&(n=[n]),ci(e,t,n))}const ji=Symbol.for("v-scx"),Zi=()=>ls(ji);function Hi(){}function qi(e,t,n,o){const r=n[o];if(r&&Wi(r,e))return r;const s=t();return s.memo=e.slice(),n[o]=s}function Wi(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let o=0;o0&&qs&&qs.push(e),!0}const zi="3.3.4",Ki={createComponentInstance:bi,setupComponent:Ri,renderComponentRoot:lo,setCurrentRenderingInstance:oo,isVNode:ei,normalizeVNode:di},Gi=null,Ji=null,Qi="undefined"!=typeof document?document:null,Xi=Qi&&Qi.createElement("template"),Yi={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?Qi.createElementNS("http://www.w3.org/2000/svg",e):Qi.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>Qi.createTextNode(e),createComment:e=>Qi.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Qi.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,s){const i=n?n.previousSibling:t.lastChild;if(r&&(r===s||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),r!==s&&(r=r.nextSibling););else{Xi.innerHTML=o?`${e}`:e;const r=Xi.content;if(o){const e=r.firstChild;for(;e.firstChild;)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ec=/\s*!important$/;function tc(e,t,n){if(V(n))n.forEach(n=>tc(e,t,n));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=function(e,t){const n=oc[t];if(n)return n;let o=J(t);if("filter"!==o&&o in e)return oc[t]=o;o=Y(o);for(let r=0;r{class e extends dc{constructor(e){super(n,e,t)}}return e.def=n,e})()}const pc=e=>ac(e,gl),fc="undefined"!=typeof HTMLElement?HTMLElement:class{};class dc extends fc{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,In(()=>{this._connected||(ml(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let n=0;n{for(const t of e)this._setAttr(t.attributeName)}).observe(this,{attributes:!0});const e=(e,t=!1)=>{const{props:n,styles:o}=e;let r;if(n&&!V(n))for(const s in n){const e=n[s];(e===Number||e&&e.type===Number)&&(s in this._props&&(this._props[s]=se(this._props[s])),(r||(r=Object.create(null)))[J(s)]=!0)}this._numberProps=r,t&&this._resolveProps(e),this._applyStyles(o),this._update()},t=this._def.__asyncLoader;t?t().then(t=>e(t,!0)):e(this._def)}_resolveProps(e){const{props:t}=e,n=V(t)?t:Object.keys(t||{});for(const o of Object.keys(this))"_"!==o[0]&&n.includes(o)&&this._setProp(o,this[o],!0,!1);for(const o of n.map(J))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(e){this._setProp(o,e)}})}_setAttr(e){let t=this.getAttribute(e);const n=J(e);this._numberProps&&this._numberProps[n]&&(t=se(t)),this._setProp(n,t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,o=!0){t!==this._props[e]&&(this._props[e]=t,o&&this._instance&&this._update(),n&&(!0===t?this.setAttribute(X(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute(X(e),t+""):t||this.removeAttribute(X(e))))}_update(){ml(this._createVNode(),this.shadowRoot)}_createVNode(){const e=ci(this._def,N({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0;const t=(e,t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};e.emit=(e,...n)=>{t(e,n),X(e)!==e&&t(X(e),n)};let n=this;for(;n=n&&(n.parentNode||n.host);)if(n instanceof dc){e.parent=n._instance,e.provides=n._instance.provides;break}}),e}_applyStyles(e){e&&e.forEach(e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)})}}function hc(e="$style"){{const t=xi();if(!t)return x;const n=t.type.__cssModules;return n&&n[e]||x}}function mc(e){const t=xi();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(e=>vc(e,n))},o=()=>{const o=e(t.proxy);gc(t.subTree,o),n(o)};xo(o),rr(()=>{const e=new MutationObserver(o);e.observe(t.subTree.el.parentNode,{childList:!0}),lr(()=>e.disconnect())})}function gc(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{gc(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)vc(e.el,t);else if(e.type===Bs)e.children.forEach(e=>gc(e,t));else if(e.type===Zs){let{el:n,anchor:o}=e;for(;n&&(vc(n,t),n!==o);)n=n.nextSibling}}function vc(e,t){if(1===e.nodeType){const n=e.style;for(const e in t)n.setProperty(`--${e}`,t[e])}}const yc="transition",_c="animation",bc=(e,{slots:t})=>Di(Mo,Ec(e),t);bc.displayName="Transition";const Sc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},xc=bc.props=N({},Io,Sc),Cc=(e,t=[])=>{V(e)?e.forEach(e=>e(...t)):e&&e(...t)},kc=e=>!!e&&(V(e)?e.some(e=>e.length>1):e.length>1);function Ec(e){const t={};for(const O in e)O in Sc||(t[O]=e[O]);if(!1===e.css)return t;const{name:n="v",type:o,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:c=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:u=i,appearToClass:a=c,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:d=`${n}-leave-to`}=e,h=function(e){if(null==e)return null;if(B(e))return[wc(e.enter),wc(e.leave)];{const t=wc(e);return[t,t]}}(r),m=h&&h[0],g=h&&h[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:_,onLeave:b,onLeaveCancelled:S,onBeforeAppear:x=v,onAppear:C=y,onAppearCancelled:k=_}=t,E=(e,t,n)=>{Oc(e,t?a:c),Oc(e,t?u:i),n&&n()},w=(e,t)=>{e._isLeaving=!1,Oc(e,p),Oc(e,d),Oc(e,f),t&&t()},T=e=>(t,n)=>{const r=e?C:y,i=()=>E(t,e,n);Cc(r,[t,i]),Nc(()=>{Oc(t,e?l:s),Tc(t,e?a:c),kc(r)||Ac(t,o,m,i)})};return N(t,{onBeforeEnter(e){Cc(v,[e]),Tc(e,s),Tc(e,i)},onBeforeAppear(e){Cc(x,[e]),Tc(e,l),Tc(e,u)},onEnter:T(!1),onAppear:T(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>w(e,t);Tc(e,p),Mc(),Tc(e,f),Nc(()=>{!e._isLeaving||(Oc(e,p),Tc(e,d),kc(b)||Ac(e,o,g,n))}),Cc(b,[e,n])},onEnterCancelled(e){E(e,!1),Cc(_,[e])},onAppearCancelled(e){E(e,!0),Cc(k,[e])},onLeaveCancelled(e){w(e),Cc(S,[e])}})}function wc(e){return se(e)}function Tc(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e._vtc||(e._vtc=new Set)).add(t)}function Oc(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Nc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Pc=0;function Ac(e,t,n,o){const r=e._endId=++Pc,s=()=>{r===e._endId&&o()};if(n)return setTimeout(s,n);const{type:i,timeout:c,propCount:l}=Rc(e,t);if(!i)return o();const u=i+"end";let a=0;const p=()=>{e.removeEventListener(u,f),s()},f=t=>{t.target===e&&++a>=l&&p()};setTimeout(()=>{a(n[e]||"").split(", "),r=o(`${yc}Delay`),s=o(`${yc}Duration`),i=Vc(r,s),c=o(`${_c}Delay`),l=o(`${_c}Duration`),u=Vc(c,l);let a=null,p=0,f=0;return t===yc?i>0&&(a=yc,p=i,f=s.length):t===_c?u>0&&(a=_c,p=u,f=l.length):(p=Math.max(i,u),a=p>0?i>u?yc:_c:null,f=a?a===yc?s.length:l.length:0),{type:a,timeout:p,propCount:f,hasTransform:a===yc&&/\b(transform|all)(,|$)/.test(o(`${yc}Property`).toString())}}function Vc(e,t){for(;e.lengthIc(t)+Ic(e[n])))}function Ic(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Mc(){return document.body.offsetHeight}const Lc=new WeakMap,$c=new WeakMap,Fc={name:"TransitionGroup",props:N({},xc,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=xi(),o=Ro();let r,s;return ir(()=>{if(!r.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const o=e.cloneNode();e._vtc&&e._vtc.forEach(e=>{e.split(/\s+/).forEach(e=>e&&o.classList.remove(e))}),n.split(/\s+/).forEach(e=>e&&o.classList.add(e)),o.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(o);const{hasTransform:s}=Rc(o);return r.removeChild(o),s}(r[0].el,n.vnode.el,t))return;r.forEach(Bc),r.forEach(Dc);const o=r.filter(jc);Mc(),o.forEach(e=>{const n=e.el,o=n.style;Tc(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n._moveCb=e=>{e&&e.target!==n||(!e||/transform$/.test(e.propertyName))&&(n.removeEventListener("transitionend",r),n._moveCb=null,Oc(n,t))};n.addEventListener("transitionend",r)})}),()=>{const i=Gt(e),c=Ec(i);let l=i.tag||Bs;r=s,s=t.default?Do(t.default()):[];for(let e=0;e{const t=e.props["onUpdate:modelValue"]||!1;return V(t)?e=>ne(t,e):t};function Hc(e){e.target.composing=!0}function qc(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Wc={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e._assign=Zc(r);const s=o||r.props&&"number"===r.props.type;sc(e,t?"change":"input",t=>{if(t.target.composing)return;let o=e.value;n&&(o=o.trim()),s&&(o=re(o)),e._assign(o)}),n&&sc(e,"change",()=>{e.value=e.value.trim()}),t||(sc(e,"compositionstart",Hc),sc(e,"compositionend",qc),sc(e,"change",qc))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:r}},s){if(e._assign=Zc(s),e.composing||document.activeElement===e&&"range"!==e.type&&(n||o&&e.value.trim()===t||(r||"number"===e.type)&&re(e.value)===t))return;const i=null==t?"":t;e.value!==i&&(e.value=i)}},zc={deep:!0,created(e,t,n){e._assign=Zc(n),sc(e,"change",()=>{const t=e._modelValue,n=Xc(e),o=e.checked,r=e._assign;if(V(t)){const e=xe(t,n),s=-1!==e;if(o&&!s)r(t.concat(n));else if(!o&&s){const n=[...t];n.splice(e,1),r(n)}}else if(M(t)){const e=new Set(t);o?e.add(n):e.delete(n),r(e)}else r(Yc(e,o))})},mounted:Kc,beforeUpdate(e,t,n){e._assign=Zc(n),Kc(e,t,n)}};function Kc(e,{value:t,oldValue:n},o){e._modelValue=t,V(t)?e.checked=xe(t,o.props.value)>-1:M(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=Se(t,Yc(e,!0)))}const Gc={created(e,{value:t},n){e.checked=Se(t,n.props.value),e._assign=Zc(n),sc(e,"change",()=>{e._assign(Xc(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e._assign=Zc(o),t!==n&&(e.checked=Se(t,o.props.value))}},Jc={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const r=M(t);sc(e,"change",()=>{const t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?re(Xc(e)):Xc(e));e._assign(e.multiple?r?new Set(t):t:t[0])}),e._assign=Zc(o)},mounted(e,{value:t}){Qc(e,t)},beforeUpdate(e,t,n){e._assign=Zc(n)},updated(e,{value:t}){Qc(e,t)}};function Qc(e,t){const n=e.multiple;if(!n||V(t)||M(t)){for(let o=0,r=e.options.length;o-1:t.has(s);else if(Se(Xc(r),t))return void(e.selectedIndex!==o&&(e.selectedIndex=o))}!n&&-1!==e.selectedIndex&&(e.selectedIndex=-1)}}function Xc(e){return"_value"in e?e._value:e.value}function Yc(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const el={created(e,t,n){nl(e,t,n,null,"created")},mounted(e,t,n){nl(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){nl(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){nl(e,t,n,o,"updated")}};function tl(e,t){switch(e){case"SELECT":return Jc;case"TEXTAREA":return Wc;default:switch(t){case"checkbox":return zc;case"radio":return Gc;default:return Wc}}}function nl(e,t,n,o,r){const s=tl(e.tagName,n.props&&n.props.type)[r];s&&s(e,t,n,o)}const ol=["ctrl","shift","alt","meta"],rl={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>ol.some(n=>e[`${n}Key`]&&!t.includes(n))},sl=(e,t)=>(n,...o)=>{for(let e=0;en=>{if(!("key"in n))return;const o=X(n.key);return t.some(e=>e===o||il[e]===o)?e(n):void 0},ll={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):ul(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),ul(e,!0),o.enter(e)):o.leave(e,()=>{ul(e,!1)}):ul(e,t))},beforeUnmount(e,{value:t}){ul(e,t)}};function ul(e,t){e.style.display=t?e._vod:"none"}const al=N({patchProp:(e,t,n,o,r=!1,s,i,c,l)=>{"class"===t?function(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,o,r):"style"===t?function(e,t,n){const o=e.style,r=F(n);if(n&&!r){if(t&&!F(t))for(const e in t)null==n[e]&&tc(o,e,"");for(const e in n)tc(o,e,n[e])}else{const s=o.display;r?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=s)}}(e,n,o):T(t)?O(t)||function(e,t,n,o,r=null){const s=e._vei||(e._vei={}),i=s[t];if(o&&i)i.value=o;else{const[n,c]=function(e){let t;if(ic.test(e)){let n;for(t={};n=e.match(ic);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):X(e.slice(2)),t]}(t);if(o){const i=s[t]=function(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();Cn(function(e,t){if(V(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=cc||(lc.then(()=>cc=0),cc=Date.now()),n}(o,r);sc(e,n,i,c)}else i&&(function(e,t,n,o){e.removeEventListener(t,n,o)}(e,n,i,c),s[t]=void 0)}}(e,t,0,o,i):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,o){return o?!!("innerHTML"===t||"textContent"===t||t in e&&uc.test(t)&&$(n)):!("spellcheck"===t||"draggable"===t||"translate"===t||"form"===t||"list"===t&&"INPUT"===e.tagName||"type"===t&&"TEXTAREA"===e.tagName||uc.test(t)&&F(n))&&t in e}(e,t,o,r))?function(e,t,n,o,r,s,i){if("innerHTML"===t||"textContent"===t)return o&&i(o,r,s),void(e[t]=null==n?"":n);const c=e.tagName;if("value"===t&&"PROGRESS"!==c&&!c.includes("-")){e._value=n;const o=null==n?"":n;return("OPTION"===c?e.getAttribute("value"):e.value)!==o&&(e.value=o),void(null==n&&e.removeAttribute(t))}let l=!1;if(""===n||null==n){const o=typeof e[t];"boolean"===o?n=be(n):null==n&&"string"===o?(n="",l=!0):"number"===o&&(n=0,l=!0)}try{e[t]=n}catch(u){}l&&e.removeAttribute(t)}(e,t,o,s,i,c,l):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),function(e,t,n,o,r){if(o&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(rc,t.slice(6,t.length)):e.setAttributeNS(rc,t,n);else{const o=_e(t);null==n||o&&!be(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}(e,t,o,r))}},Yi);let pl,fl=!1;function dl(){return pl||(pl=Os(al))}function hl(){return pl=fl?pl:Ns(al),fl=!0,pl}const ml=(...e)=>{dl().render(...e)},gl=(...e)=>{hl().hydrate(...e)},vl=(...e)=>{const t=dl().createApp(...e),{mount:n}=t;return t.mount=e=>{const o=_l(e);if(!o)return;const r=t._component;!$(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.innerHTML="";const s=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),s},t},yl=(...e)=>{const t=hl().createApp(...e),{mount:n}=t;return t.mount=e=>{const t=_l(e);if(t)return n(t,!0,t instanceof SVGElement)},t};function _l(e){return F(e)?document.querySelector(e):e}let bl=!1;const Sl=()=>{bl||(bl=!0,Wc.getSSRProps=({value:e})=>({value:e}),Gc.getSSRProps=({value:e},t)=>{if(t.props&&Se(t.props.value,e))return{checked:!0}},zc.getSSRProps=({value:e},t)=>{if(V(e)){if(t.props&&xe(e,t.props.value)>-1)return{checked:!0}}else if(M(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},el.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=tl(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0},ll.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}})};function xl(e){throw e}function Cl(e){}function kl(e,t,n,o){const r=new SyntaxError(String(e));return r.code=e,r.loc=t,r}const El=Symbol(""),wl=Symbol(""),Tl=Symbol(""),Ol=Symbol(""),Nl=Symbol(""),Pl=Symbol(""),Al=Symbol(""),Rl=Symbol(""),Vl=Symbol(""),Il=Symbol(""),Ml=Symbol(""),Ll=Symbol(""),$l=Symbol(""),Fl=Symbol(""),Ul=Symbol(""),Bl=Symbol(""),Dl=Symbol(""),jl=Symbol(""),Zl=Symbol(""),Hl=Symbol(""),ql=Symbol(""),Wl=Symbol(""),zl=Symbol(""),Kl=Symbol(""),Gl=Symbol(""),Jl=Symbol(""),Ql=Symbol(""),Xl=Symbol(""),Yl=Symbol(""),eu=Symbol(""),tu=Symbol(""),nu=Symbol(""),ou=Symbol(""),ru=Symbol(""),su=Symbol(""),iu=Symbol(""),cu=Symbol(""),lu=Symbol(""),uu=Symbol(""),au={[El]:"Fragment",[wl]:"Teleport",[Tl]:"Suspense",[Ol]:"KeepAlive",[Nl]:"BaseTransition",[Pl]:"openBlock",[Al]:"createBlock",[Rl]:"createElementBlock",[Vl]:"createVNode",[Il]:"createElementVNode",[Ml]:"createCommentVNode",[Ll]:"createTextVNode",[$l]:"createStaticVNode",[Fl]:"resolveComponent",[Ul]:"resolveDynamicComponent",[Bl]:"resolveDirective",[Dl]:"resolveFilter",[jl]:"withDirectives",[Zl]:"renderList",[Hl]:"renderSlot",[ql]:"createSlots",[Wl]:"toDisplayString",[zl]:"mergeProps",[Kl]:"normalizeClass",[Gl]:"normalizeStyle",[Jl]:"normalizeProps",[Ql]:"guardReactiveProps",[Xl]:"toHandlers",[Yl]:"camelize",[eu]:"capitalize",[tu]:"toHandlerKey",[nu]:"setBlockTracking",[ou]:"pushScopeId",[ru]:"popScopeId",[su]:"withCtx",[iu]:"unref",[cu]:"isRef",[lu]:"withMemo",[uu]:"isMemoSame"},pu={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function fu(e,t,n,o,r,s,i,c=!1,l=!1,u=!1,a=pu){return e&&(c?(e.helper(Pl),e.helper(xu(e.inSSR,u))):e.helper(Su(e.inSSR,u)),i&&e.helper(jl)),{type:13,tag:t,props:n,children:o,patchFlag:r,dynamicProps:s,directives:i,isBlock:c,disableTracking:l,isComponent:u,loc:a}}function du(e,t=pu){return{type:17,loc:t,elements:e}}function hu(e,t=pu){return{type:15,loc:t,properties:e}}function mu(e,t){return{type:16,loc:pu,key:F(e)?gu(e,!0):e,value:t}}function gu(e,t=!1,n=pu,o=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:o}}function vu(e,t=pu){return{type:8,loc:t,children:e}}function yu(e,t=[],n=pu){return{type:14,loc:n,callee:e,arguments:t}}function _u(e,t,n=!1,o=!1,r=pu){return{type:18,params:e,returns:t,newline:n,isSlot:o,loc:r}}function bu(e,t,n,o=!0){return{type:19,test:e,consequent:t,alternate:n,newline:o,loc:pu}}function Su(e,t){return e||t?Vl:Il}function xu(e,t){return e||t?Al:Rl}function Cu(e,{helper:t,removeHelper:n,inSSR:o}){e.isBlock||(e.isBlock=!0,n(Su(o,e.isComponent)),t(Pl),t(xu(o,e.isComponent)))}const ku=e=>4===e.type&&e.isStatic,Eu=(e,t)=>e===t||e===X(t);function wu(e){return Eu(e,"Teleport")?wl:Eu(e,"Suspense")?Tl:Eu(e,"KeepAlive")?Ol:Eu(e,"BaseTransition")?Nl:void 0}const Tu=/^\d|[^\$\w]/,Ou=e=>!Tu.test(e),Nu=/[A-Za-z_$\xA0-\uFFFF]/,Pu=/[\.\?\w$\xA0-\uFFFF]/,Au=/\s+[.[]\s*|\s*[.[]\s+/g,Ru=e=>{e=e.trim().replace(Au,e=>e.trim());let t=0,n=[],o=0,r=0,s=null;for(let i=0;i4===e.key.type&&e.key.content===o)}return n}function zu(e,t){return`_${t}_${e.replace(/[^\w]/g,(t,n)=>"-"===t?"_":e.charCodeAt(n).toString())}`}function Ku(e,t){const n=t.options?t.options.compatConfig:t.compatConfig,o=n&&n[e];return"MODE"===e?o||3:o}function Gu(e,t){const n=Ku("MODE",t),o=Ku(e,t);return 3===n?!0===o:!1!==o}function Ju(e,t,n,...o){return Gu(e,t)}const Qu=/&(gt|lt|amp|apos|quot);/g,Xu={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},Yu={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:E,isPreTag:E,isCustomElement:E,decodeEntities:e=>e.replace(Qu,(e,t)=>Xu[t]),onError:xl,onWarn:Cl,comments:!1};function ea(e,t,n){const o=ga(n),r=o?o.ns:0,s=[];for(;!xa(e,t,n);){const i=e.source;let c;if(0===t||1===t)if(!e.inVPre&&va(i,e.options.delimiters[0]))c=pa(e,t);else if(0===t&&"<"===i[0])if(1===i.length)Sa(e,5,1);else if("!"===i[1])va(i,"\x3c!--")?c=oa(e):va(i,""===i[2]){Sa(e,14,2),ya(e,3);continue}if(/[a-z]/i.test(i[2])){Sa(e,23),la(e,ia.End,o);continue}Sa(e,12,2),c=ra(e)}else/[a-z]/i.test(i[1])?(c=sa(e,n),Gu("COMPILER_NATIVE_TEMPLATE",e)&&c&&"template"===c.tag&&!c.props.some(e=>7===e.type&&ca(e.name))&&(c=c.children)):"?"===i[1]?(Sa(e,21,1),c=ra(e)):Sa(e,12,1);if(c||(c=fa(e,t)),V(c))for(let e=0;e/.exec(e.source);if(o){o.index<=3&&Sa(e,0),o[1]&&Sa(e,10),n=e.source.slice(4,o.index);const t=e.source.slice(0,o.index);let r=1,s=0;for(;-1!==(s=t.indexOf("\x3c!--",r));)ya(e,s-r+1),s+4");return-1===r?(o=e.source.slice(n),ya(e,e.source.length)):(o=e.source.slice(n,r),ya(e,r+1)),{type:3,content:o,loc:ma(e,t)}}function sa(e,t){const n=e.inPre,o=e.inVPre,r=ga(t),s=la(e,ia.Start,r),i=e.inPre&&!n,c=e.inVPre&&!o;if(s.isSelfClosing||e.options.isVoidTag(s.tag))return i&&(e.inPre=!1),c&&(e.inVPre=!1),s;t.push(s);const l=e.options.getTextMode(s,r),u=ea(e,l,t);t.pop();{const t=s.props.find(e=>6===e.type&&"inline-template"===e.name);if(t&&Ju("COMPILER_INLINE_TEMPLATE",e)){const n=ma(e,s.loc.end);t.value={type:2,content:n.source,loc:n}}}if(s.children=u,Ca(e.source,s.tag))la(e,ia.End,r);else if(Sa(e,24,0,s.loc.start),0===e.source.length&&"script"===s.tag.toLowerCase()){const t=u[0];t&&va(t.loc.source,"\x3c!--")&&Sa(e,8)}return s.loc=ma(e,s.loc.start),i&&(e.inPre=!1),c&&(e.inVPre=!1),s}var ia=(e=>(e[e.Start=0]="Start",e[e.End=1]="End",e))(ia||{});const ca=S("if,else,else-if,for,slot");function la(e,t,n){const o=ha(e),r=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),s=r[1],i=e.options.getNamespace(s,n);ya(e,r[0].length),_a(e);const c=ha(e),l=e.source;e.options.isPreTag(s)&&(e.inPre=!0);let u=ua(e,t);0===t&&!e.inVPre&&u.some(e=>7===e.type&&"pre"===e.name)&&(e.inVPre=!0,N(e,c),e.source=l,u=ua(e,t).filter(e=>"v-pre"!==e.name));let a=!1;if(0===e.source.length?Sa(e,9):(a=va(e.source,"/>"),1===t&&a&&Sa(e,4),ya(e,a?2:1)),1===t)return;let p=0;return e.inVPre||("slot"===s?p=2:"template"===s?u.some(e=>7===e.type&&ca(e.name))&&(p=3):function(e,t,n){const o=n.options;if(o.isCustomElement(e))return!1;if("component"===e||/^[A-Z]/.test(e)||wu(e)||o.isBuiltInComponent&&o.isBuiltInComponent(e)||o.isNativeTag&&!o.isNativeTag(e))return!0;for(let r=0;r0&&!va(e.source,">")&&!va(e.source,"/>");){if(va(e.source,"/")){Sa(e,22),ya(e,1),_a(e);continue}1===t&&Sa(e,3);const r=aa(e,o);6===r.type&&r.value&&"class"===r.name&&(r.value.content=r.value.content.replace(/\s+/g," ").trim()),0===t&&n.push(r),/^[^\t\r\n\f />]/.test(e.source)&&Sa(e,15),_a(e)}return n}function aa(e,t){var n;const o=ha(e),r=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source)[0];t.has(r)&&Sa(e,2),t.add(r),"="===r[0]&&Sa(e,19);{const t=/["'<]/g;let n;for(;n=t.exec(r);)Sa(e,17,n.index)}let s;ya(e,r.length),/^[\t\r\n\f ]*=/.test(e.source)&&(_a(e),ya(e,1),_a(e),s=function(e){const t=ha(e);let n;const o=e.source[0],r='"'===o||"'"===o;if(r){ya(e,1);const t=e.source.indexOf(o);-1===t?n=da(e,e.source.length,4):(n=da(e,t,4),ya(e,1))}else{const t=/^[^\t\r\n\f >]+/.exec(e.source);if(!t)return;const o=/["'<=`]/g;let r;for(;r=o.exec(t[0]);)Sa(e,18,r.index);n=da(e,t[0].length,4)}return{content:n,isQuoted:r,loc:ma(e,t)}}(e),s||Sa(e,13));const i=ma(e,o);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(r)){const t=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(r);let c,l=va(r,"."),u=t[1]||(l||va(r,":")?"bind":va(r,"@")?"on":"slot");if(t[2]){const s="slot"===u,i=r.lastIndexOf(t[2],r.length-((null==(n=t[3])?void 0:n.length)||0)),l=ma(e,ba(e,o,i),ba(e,o,i+t[2].length+(s&&t[3]||"").length));let a=t[2],p=!0;a.startsWith("[")?(p=!1,a.endsWith("]")?a=a.slice(1,a.length-1):(Sa(e,27),a=a.slice(1))):s&&(a+=t[3]||""),c={type:4,content:a,isStatic:p,constType:p?3:0,loc:l}}if(s&&s.isQuoted){const e=s.loc;e.start.offset++,e.start.column++,e.end=Iu(e.start,s.content),e.source=e.source.slice(1,-1)}const a=t[3]?t[3].slice(1).split("."):[];return l&&a.push("prop"),"bind"===u&&c&&a.includes("sync")&&Ju("COMPILER_V_BIND_SYNC",e)&&(u="model",a.splice(a.indexOf("sync"),1)),{type:7,name:u,exp:s&&{type:4,content:s.content,isStatic:!1,constType:0,loc:s.loc},arg:c,modifiers:a,loc:i}}return!e.inVPre&&va(r,"v-")&&Sa(e,26),{type:6,name:r,value:s&&{type:2,content:s.content,loc:s.loc},loc:i}}function pa(e,t){const[n,o]=e.options.delimiters,r=e.source.indexOf(o,n.length);if(-1===r)return void Sa(e,25);const s=ha(e);ya(e,n.length);const i=ha(e),c=ha(e),l=r-n.length,u=e.source.slice(0,l),a=da(e,l,t),p=a.trim(),f=a.indexOf(p);return f>0&&Mu(i,u,f),Mu(c,u,l-(a.length-p.length-f)),ya(e,o.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:p,loc:ma(e,i,c)},loc:ma(e,s)}}function fa(e,t){const n=3===t?["]]>"]:["<",e.options.delimiters[0]];let o=e.source.length;for(let s=0;st&&(o=t)}const r=ha(e);return{type:2,content:da(e,o,t),loc:ma(e,r)}}function da(e,t,n){const o=e.source.slice(0,t);return ya(e,t),2!==n&&3!==n&&o.includes("&")?e.options.decodeEntities(o,4===n):o}function ha(e){const{column:t,line:n,offset:o}=e;return{column:t,line:n,offset:o}}function ma(e,t,n){return{start:t,end:n=n||ha(e),source:e.originalSource.slice(t.offset,n.offset)}}function ga(e){return e[e.length-1]}function va(e,t){return e.startsWith(t)}function ya(e,t){const{source:n}=e;Mu(e,n,t),e.source=n.slice(t)}function _a(e){const t=/^[\t\r\n\f ]+/.exec(e.source);t&&ya(e,t[0].length)}function ba(e,t,n){return Iu(t,e.originalSource.slice(t.offset,n),n)}function Sa(e,t,n,o=ha(e)){n&&(o.offset+=n,o.column+=n),e.options.onError(kl(t,{start:o,end:o,source:""}))}function xa(e,t,n){const o=e.source;switch(t){case 0:if(va(o,"=0;--e)if(Ca(o,n[e].tag))return!0;break;case 1:case 2:{const e=ga(n);if(e&&Ca(o,e.tag))return!0;break}case 3:if(va(o,"]]>"))return!0}return!o}function Ca(e,t){return va(e,"]/.test(e[2+t.length]||">")}function ka(e,t){wa(e,t,Ea(e,e.children[0]))}function Ea(e,t){const{children:n}=e;return 1===n.length&&1===t.type&&!ju(t)}function wa(e,t,n=!1){const{children:o}=e,r=o.length;let s=0;for(let i=0;i0){if(o>=2){e.codegenNode.patchFlag="-1",e.codegenNode=t.hoist(e.codegenNode),s++;continue}}else{const n=e.codegenNode;if(13===n.type){const o=Ra(n);if((!o||512===o||1===o)&&Pa(e,t)>=2){const o=Aa(e);o&&(n.props=t.hoist(o))}n.dynamicProps&&(n.dynamicProps=t.hoist(n.dynamicProps))}}}if(1===e.type){const n=1===e.tagType;n&&t.scopes.vSlot++,wa(e,t),n&&t.scopes.vSlot--}else if(11===e.type)wa(e,t,1===e.children.length);else if(9===e.type)for(let n=0;n1)for(let r=0;r`_${au[E.helper(e)]}`,replaceNode(e){E.parent.children[E.childIndex]=E.currentNode=e},removeNode(e){const t=e?E.parent.children.indexOf(e):E.currentNode?E.childIndex:-1;e&&e!==E.currentNode?E.childIndex>t&&(E.childIndex--,E.onNodeRemoved()):(E.currentNode=null,E.onNodeRemoved()),E.parent.children.splice(t,1)},onNodeRemoved:()=>{},addIdentifiers(e){},removeIdentifiers(e){},hoist(e){F(e)&&(e=gu(e)),E.hoists.push(e);const t=gu(`_hoisted_${E.hoists.length}`,!1,e.loc,2);return t.hoisted=e,t},cache:(e,t=!1)=>function(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:pu}}(E.cached++,e,t)};return E.filters=new Set,E}(e,t);Ia(e,n),t.hoistStatic&&ka(e,n),t.ssr||function(e,t){const{helper:n}=t,{children:o}=e;if(1===o.length){const n=o[0];if(Ea(e,n)&&n.codegenNode){const o=n.codegenNode;13===o.type&&Cu(o,t),e.codegenNode=o}else e.codegenNode=n}else if(o.length>1){let o=64;e.codegenNode=fu(t,n(El),void 0,e.children,o+"",void 0,void 0,!0,void 0,!1)}}(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.filters=[...n.filters]}function Ia(e,t){t.currentNode=e;const{nodeTransforms:n}=t,o=[];for(let s=0;s{n--};for(;nt===e:t=>e.test(t);return(e,o)=>{if(1===e.type){const{props:r}=e;if(3===e.tagType&&r.some(Bu))return;const s=[];for(let i=0;i`${au[e]}: _${au[e]}`;function Fa(e,t={}){const n=function(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:o=!1,filename:r="template.vue.html",scopeId:s=null,optimizeImports:i=!1,runtimeGlobalName:c="Vue",runtimeModuleName:l="vue",ssrRuntimeModuleName:u="vue/server-renderer",ssr:a=!1,isTS:p=!1,inSSR:f=!1}){const d={mode:t,prefixIdentifiers:n,sourceMap:o,filename:r,scopeId:s,optimizeImports:i,runtimeGlobalName:c,runtimeModuleName:l,ssrRuntimeModuleName:u,ssr:a,isTS:p,inSSR:f,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:e=>`_${au[e]}`,push(e,t){d.code+=e},indent(){h(++d.indentLevel)},deindent(e=!1){e?--d.indentLevel:h(--d.indentLevel)},newline(){h(d.indentLevel)}};function h(e){d.push("\n"+" ".repeat(e))}return d}(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:o,push:r,prefixIdentifiers:s,indent:i,deindent:c,newline:l,ssr:u}=n,a=Array.from(e.helpers),p=a.length>0,f=!s&&"module"!==o;if(function(e,t){const{push:n,newline:o,runtimeGlobalName:r}=t,s=r,i=Array.from(e.helpers);if(i.length>0&&(n(`const _Vue = ${s}\n`),e.hoists.length)){const e=[Vl,Il,Ml,Ll,$l].filter(e=>i.includes(e)).map($a).join(", ");n(`const { ${e} } = _Vue\n`)}(function(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:o}=t;o();for(let r=0;r0)&&l()),e.directives.length&&(Ua(e.directives,"directive",n),e.temps>0&&l()),e.filters&&e.filters.length&&(l(),Ua(e.filters,"filter",n),l()),e.temps>0){r("let ");for(let t=0;t0?", ":""}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(r("\n"),l()),u||r("return "),e.codegenNode?ja(e.codegenNode,n):r("null"),f&&(c(),r("}")),c(),r("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function Ua(e,t,{helper:n,push:o,newline:r,isTS:s}){const i=n("filter"===t?Dl:"component"===t?Fl:Bl);for(let c=0;c3||!1;t.push("["),n&&t.indent(),Da(e,t,n),n&&t.deindent(),t.push("]")}function Da(e,t,n=!1,o=!0){const{push:r,newline:s}=t;for(let i=0;ie||"null")}([s,i,c,l,u]),t),n(")"),p&&n(")"),a&&(n(", "),ja(a,t),n(")"))}(e,t);break;case 14:!function(e,t){const{push:n,helper:o,pure:r}=t,s=F(e.callee)?e.callee:o(e.callee);r&&n(La),n(s+"(",e),Da(e.arguments,t),n(")")}(e,t);break;case 15:!function(e,t){const{push:n,indent:o,deindent:r,newline:s}=t,{properties:i}=e;if(!i.length)return void n("{}",e);const c=i.length>1||!1;n(c?"{":"{ "),c&&o();for(let l=0;l "),(l||c)&&(n("{"),o()),i?(l&&n("return "),V(i)?Ba(i,t):ja(i,t)):c&&ja(c,t),(l||c)&&(r(),n("}")),u&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function(e,t){const{test:n,consequent:o,alternate:r,newline:s}=e,{push:i,indent:c,deindent:l,newline:u}=t;if(4===n.type){const e=!Ou(n.content);e&&i("("),Za(n,t),e&&i(")")}else i("("),ja(n,t),i(")");s&&c(),t.indentLevel++,s||i(" "),i("? "),ja(o,t),t.indentLevel--,s&&u(),s||i(" "),i(": ");const a=19===r.type;a||t.indentLevel++,ja(r,t),a||t.indentLevel--,s&&l(!0)}(e,t);break;case 20:!function(e,t){const{push:n,helper:o,indent:r,deindent:s,newline:i}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(r(),n(`${o(nu)}(-1),`),i()),n(`_cache[${e.index}] = `),ja(e.value,t),e.isVNode&&(n(","),i(),n(`${o(nu)}(1),`),i(),n(`_cache[${e.index}]`),s()),n(")")}(e,t);break;case 21:Da(e.body,t,!0,!1)}}function Za(e,t){const{content:n,isStatic:o}=e;t.push(o?JSON.stringify(n):n,e)}function Ha(e,t){for(let n=0;nfunction(e,t,n,o){if(!("else"===t.name||t.exp&&t.exp.content.trim())){const o=t.exp?t.exp.loc:e.loc;n.onError(kl(28,t.loc)),t.exp=gu("true",!1,o)}if("if"===t.name){const r=za(e,t),s={type:9,loc:e.loc,branches:[r]};if(n.replaceNode(s),o)return o(s,r,!0)}else{const r=n.parent.children;let s=r.indexOf(e);for(;s-- >=-1;){const i=r[s];if(i&&3===i.type)n.removeNode(i);else{if(!i||2!==i.type||i.content.trim().length){if(i&&9===i.type){"else-if"===t.name&&void 0===i.branches[i.branches.length-1].condition&&n.onError(kl(30,e.loc)),n.removeNode();const r=za(e,t);i.branches.push(r);const s=o&&o(i,r,!1);Ia(r,n),s&&s(),n.currentNode=null}else n.onError(kl(30,e.loc));break}n.removeNode(i)}}}}(e,t,n,(e,t,o)=>{const r=n.parent.children;let s=r.indexOf(e),i=0;for(;s-- >=0;){const e=r[s];e&&9===e.type&&(i+=e.branches.length)}return()=>{if(o)e.codegenNode=Ka(t,i,n);else{const o=function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(e.codegenNode);o.alternate=Ka(t,i+e.branches.length-1,n)}}}));function za(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!Lu(e,"for")?e.children:[e],userKey:$u(e,"key"),isTemplateIf:n}}function Ka(e,t,n){return e.condition?bu(e.condition,Ga(e,t,n),yu(n.helper(Ml),['""',"true"])):Ga(e,t,n)}function Ga(e,t,n){const{helper:o}=n,r=mu("key",gu(`${t}`,!1,pu,2)),{children:s}=e,i=s[0];if(1!==s.length||1!==i.type){if(1===s.length&&11===i.type){const e=i.codegenNode;return qu(e,r,n),e}{let t=64;return fu(n,o(El),hu([r]),s,t+"",void 0,void 0,!0,!1,!1,e.loc)}}{const e=i.codegenNode,t=function(e){return 14===e.type&&e.callee===lu?e.arguments[1].returns:e}(e);return 13===t.type&&Cu(t,n),qu(t,r,n),e}}const Ja=Ma("for",(e,t,n)=>{const{helper:o,removeHelper:r}=n;return function(e,t,n,o){if(!t.exp)return void n.onError(kl(31,t.loc));const r=ep(t.exp);if(!r)return void n.onError(kl(32,t.loc));const{scopes:s}=n,{source:i,value:c,key:l,index:u}=r,a={type:11,loc:t.loc,source:i,valueAlias:c,keyAlias:l,objectIndexAlias:u,parseResult:r,children:Du(e)?e.children:[e]};n.replaceNode(a),s.vFor++;const p=o&&o(a);return()=>{s.vFor--,p&&p()}}(e,t,n,t=>{const s=yu(o(Zl),[t.source]),i=Du(e),c=Lu(e,"memo"),l=$u(e,"key"),u=l&&(6===l.type?gu(l.value.content,!0):l.exp),a=l?mu("key",u):null,p=4===t.source.type&&t.source.constType>0,f=p?64:l?128:256;return t.codegenNode=fu(n,o(El),void 0,s,f+"",void 0,void 0,!0,!p,!1,e.loc),()=>{let l;const{children:f}=t,d=1!==f.length||1!==f[0].type,h=ju(e)?e:i&&1===e.children.length&&ju(e.children[0])?e.children[0]:null;if(h?(l=h.codegenNode,i&&a&&qu(l,a,n)):d?l=fu(n,o(El),a?hu([a]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(l=f[0].codegenNode,i&&a&&qu(l,a,n),l.isBlock!==!p&&(l.isBlock?(r(Pl),r(xu(n.inSSR,l.isComponent))):r(Su(n.inSSR,l.isComponent))),l.isBlock=!p,l.isBlock?(o(Pl),o(xu(n.inSSR,l.isComponent))):o(Su(n.inSSR,l.isComponent))),c){const e=_u(np(t.parseResult,[gu("_cached")]));e.body=function(e){return{type:21,body:e,loc:pu}}([vu(["const _memo = (",c.exp,")"]),vu(["if (_cached",...u?[" && _cached.key === ",u]:[],` && ${n.helperString(uu)}(_cached, _memo)) return _cached`]),vu(["const _item = ",l]),gu("_item.memo = _memo"),gu("return _item")]),s.arguments.push(e,gu("_cache"),gu(String(n.cached++)))}else s.arguments.push(_u(np(t.parseResult),l,!0))}})}),Qa=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Xa=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ya=/^\(|\)$/g;function ep(e,t){const n=e.loc,o=e.content,r=o.match(Qa);if(!r)return;const[,s,i]=r,c={source:tp(n,i.trim(),o.indexOf(i,s.length)),value:void 0,key:void 0,index:void 0};let l=s.trim().replace(Ya,"").trim();const u=s.indexOf(l),a=l.match(Xa);if(a){l=l.replace(Xa,"").trim();const e=a[1].trim();let t;if(e&&(t=o.indexOf(e,u+l.length),c.key=tp(n,e,t)),a[2]){const r=a[2].trim();r&&(c.index=tp(n,r,o.indexOf(r,c.key?t+e.length:u+l.length)))}}return l&&(c.value=tp(n,l,u)),c}function tp(e,t,n){return gu(t,!1,Vu(e,n,t.length))}function np({value:e,key:t,index:n},o=[]){return function(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((e,t)=>e||gu("_".repeat(t+1),!1))}([e,t,n,...o])}const op=gu("undefined",!1),rp=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){if(Lu(e,"slot"))return t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},sp=(e,t,n)=>_u(e,t,!1,!0,t.length?t[0].loc:n);function ip(e,t,n=sp){t.helper(su);const{children:o,loc:r}=e,s=[],i=[];let c=t.scopes.vSlot>0||t.scopes.vFor>0;const l=Lu(e,"slot",!0);if(l){const{arg:e,exp:t}=l;e&&!ku(e)&&(c=!0),s.push(mu(e||gu("default",!0),n(t,o,r)))}let u=!1,a=!1;const p=[],f=new Set;let d=0;for(let g=0;g{const s=n(e,o,r);return t.compatConfig&&(s.isNonScopedSlot=!0),mu("default",s)};u?p.length&&p.some(e=>up(e))&&(a?t.onError(kl(39,p[0].loc)):s.push(e(void 0,p))):s.push(e(void 0,o))}const h=c?2:lp(e.children)?3:1;let m=hu(s.concat(mu("_",gu(h+"",!1))),r);return i.length&&(m=yu(t.helper(ql),[m,du(i)])),{slots:m,hasDynamicSlots:c}}function cp(e,t,n){const o=[mu("name",e),mu("fn",t)];return null!=n&&o.push(mu("key",gu(String(n),!0))),hu(o)}function lp(e){for(let t=0;tfunction(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:n,props:o}=e,r=1===e.tagType;let s=r?function(e,t,n=!1){let{tag:o}=e;const r=mp(o),s=$u(e,"is");if(s)if(r||Gu("COMPILER_IS_ON_ELEMENT",t)){const e=6===s.type?s.value&&gu(s.value.content,!0):s.exp;if(e)return yu(t.helper(Ul),[e])}else 6===s.type&&s.value.content.startsWith("vue:")&&(o=s.value.content.slice(4));const i=!r&&Lu(e,"is");if(i&&i.exp)return yu(t.helper(Ul),[i.exp]);const c=wu(o)||t.isBuiltInComponent(o);return c?(n||t.helper(c),c):(t.helper(Fl),t.components.add(o),zu(o,"component"))}(e,t):`"${n}"`;const i=B(s)&&s.callee===Ul;let c,l,u,a,p,f,d=0,h=i||s===wl||s===Tl||!r&&("svg"===n||"foreignObject"===n);if(o.length>0){const n=fp(e,t,void 0,r,i);c=n.props,d=n.patchFlag,p=n.dynamicPropNames;const o=n.directives;f=o&&o.length?du(o.map(e=>function(e,t){const n=[],o=ap.get(e);o?n.push(t.helperString(o)):(t.helper(Bl),t.directives.add(e.name),n.push(zu(e.name,"directive")));const{loc:r}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const t=gu("true",!1,r);n.push(hu(e.modifiers.map(e=>mu(e,t)),r))}return du(n,e.loc)}(e,t))):void 0,n.shouldUseBlock&&(h=!0)}if(e.children.length>0)if(s===Ol&&(h=!0,d|=1024),r&&s!==wl&&s!==Ol){const{slots:n,hasDynamicSlots:o}=ip(e,t);l=n,o&&(d|=1024)}else if(1===e.children.length&&s!==wl){const n=e.children[0],o=n.type,r=5===o||8===o;r&&0===Ta(n,t)&&(d|=1),l=r||2===o?n:e.children}else l=e.children;0!==d&&(u=String(d),p&&p.length&&(a=function(e){let t="[";for(let n=0,o=e.length;n0;let d=!1,h=0,m=!1,g=!1,v=!1,y=!1,_=!1,b=!1;const S=[],x=e=>{u.length&&(a.push(hu(dp(u),c)),u=[]),e&&a.push(e)},C=({key:e,value:n})=>{if(ku(e)){const s=e.content,i=T(s);if(i&&(!o||r)&&"onclick"!==s.toLowerCase()&&"onUpdate:modelValue"!==s&&!W(s)&&(y=!0),i&&W(s)&&(b=!0),20===n.type||(4===n.type||8===n.type)&&Ta(n,t)>0)return;"ref"===s?m=!0:"class"===s?g=!0:"style"===s?v=!0:"key"!==s&&!S.includes(s)&&S.push(s),o&&("class"===s||"style"===s)&&!S.includes(s)&&S.push(s)}else _=!0};for(let E=0;E0&&u.push(mu(gu("ref_for",!0),gu("true")))),"is"===n&&(mp(i)||o&&o.content.startsWith("vue:")||Gu("COMPILER_IS_ON_ELEMENT",t)))continue;u.push(mu(gu(n,!0,Vu(e,0,n.length)),gu(o?o.content:"",s,o?o.loc:e)))}else{const{name:n,arg:l,exp:h,loc:m}=r,g="bind"===n,v="on"===n;if("slot"===n){o||t.onError(kl(40,m));continue}if("once"===n||"memo"===n||"is"===n||g&&Fu(l,"is")&&(mp(i)||Gu("COMPILER_IS_ON_ELEMENT",t))||v&&s)continue;if((g&&Fu(l,"key")||v&&f&&Fu(l,"vue:before-update"))&&(d=!0),g&&Fu(l,"ref")&&t.scopes.vFor>0&&u.push(mu(gu("ref_for",!0),gu("true"))),!l&&(g||v)){if(_=!0,h)if(g){if(x(),Gu("COMPILER_V_BIND_OBJECT_ORDER",t)){a.unshift(h);continue}a.push(h)}else x({type:14,loc:m,callee:t.helper(Xl),arguments:o?[h]:[h,"true"]});else t.onError(kl(g?34:35,m));continue}const y=t.directiveTransforms[n];if(y){const{props:n,needRuntime:o}=y(r,e,t);!s&&n.forEach(C),v&&l&&!ku(l)?x(hu(n,c)):u.push(...n),o&&(p.push(r),U(o)&&ap.set(r,o))}else z(n)||(p.push(r),f&&(d=!0))}}let k;if(a.length?(x(),k=a.length>1?yu(t.helper(zl),a,c):a[0]):u.length&&(k=hu(dp(u),c)),_?h|=16:(g&&!o&&(h|=2),v&&!o&&(h|=4),S.length&&(h|=8),y&&(h|=32)),!d&&(0===h||32===h)&&(m||b||p.length>0)&&(h|=512),!t.inSSR&&k)switch(k.type){case 15:let e=-1,n=-1,o=!1;for(let t=0;t{if(ju(e)){const{children:n,loc:o}=e,{slotName:r,slotProps:s}=function(e,t){let n,o='"default"';const r=[];for(let s=0;s0){const{props:o,directives:s}=fp(e,t,r,!1,!1);n=o,s.length&&t.onError(kl(36,s[0].loc))}return{slotName:o,slotProps:n}}(e,t),i=[t.prefixIdentifiers?"_ctx.$slots":"$slots",r,"{}","undefined","true"];let c=2;s&&(i[2]=s,c=3),n.length&&(i[3]=_u([],n,!1,!1,o),c=4),t.scopeId&&!t.slotted&&(c=5),i.splice(c),e.codegenNode=yu(t.helper(Hl),i,o)}},vp=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,yp=(e,t,n,o)=>{const{loc:r,modifiers:s,arg:i}=e;let c;if(!e.exp&&!s.length&&n.onError(kl(35,r)),4===i.type)if(i.isStatic){let e=i.content;e.startsWith("vue:")&&(e=`vnode-${e.slice(4)}`),c=gu(0!==t.tagType||e.startsWith("vnode")||!/[A-Z]/.test(e)?ee(J(e)):`on:${e}`,!0,i.loc)}else c=vu([`${n.helperString(tu)}(`,i,")"]);else c=i,c.children.unshift(`${n.helperString(tu)}(`),c.children.push(")");let l=e.exp;l&&!l.content.trim()&&(l=void 0);let u=n.cacheHandlers&&!l&&!n.inVOnce;if(l){const e=Ru(l.content),t=!(e||vp.test(l.content)),n=l.content.includes(";");(t||u&&e)&&(l=vu([`${t?"$event":"(...args)"} => ${n?"{":"("}`,l,n?"}":")"]))}let a={props:[mu(c,l||gu("() => {}",!1,r))]};return o&&(a=o(a)),u&&(a.props[0].value=n.cache(a.props[0].value)),a.props.forEach(e=>e.key.isHandlerKey=!0),a},_p=(e,t,n)=>{const{exp:o,modifiers:r,loc:s}=e,i=e.arg;return 4!==i.type?(i.children.unshift("("),i.children.push(') || ""')):i.isStatic||(i.content=`${i.content} || ""`),r.includes("camel")&&(4===i.type?i.content=i.isStatic?J(i.content):`${n.helperString(Yl)}(${i.content})`:(i.children.unshift(`${n.helperString(Yl)}(`),i.children.push(")"))),n.inSSR||(r.includes("prop")&&bp(i,"."),r.includes("attr")&&bp(i,"^")),!o||4===o.type&&!o.content.trim()?(n.onError(kl(34,s)),{props:[mu(i,gu("",!0,s))]}):{props:[mu(i,o)]}},bp=(e,t)=>{4===e.type?e.content=e.isStatic?t+e.content:`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Sp=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let o,r=!1;for(let e=0;e7===e.type&&!t.directiveTransforms[e.name])||"template"===e.tag)))for(let e=0;e{if(1===e.type&&Lu(e,"once",!0))return xp.has(e)||t.inVOnce||t.inSSR?void 0:(xp.add(e),t.inVOnce=!0,t.helper(nu),()=>{t.inVOnce=!1;const e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0))})},kp=(e,t,n)=>{const{exp:o,arg:r}=e;if(!o)return n.onError(kl(41,e.loc)),Ep();const s=o.loc.source,i=4===o.type?o.content:s,c=n.bindingMetadata[s];if("props"===c||"props-aliased"===c)return n.onError(kl(44,o.loc)),Ep();if(!i.trim()||!Ru(i))return n.onError(kl(42,o.loc)),Ep();const l=r||gu("modelValue",!0),u=r?ku(r)?`onUpdate:${J(r.content)}`:vu(['"onUpdate:" + ',r]):"onUpdate:modelValue";let a;a=vu([(n.isTS?"($event: any)":"$event")+" => ((",o,") = $event)"]);const p=[mu(l,e.exp),mu(u,a)];if(e.modifiers.length&&1===t.tagType){const t=e.modifiers.map(e=>(Ou(e)?e:JSON.stringify(e))+": true").join(", "),n=r?ku(r)?`${r.content}Modifiers`:vu([r,' + "Modifiers"']):"modelModifiers";p.push(mu(n,gu(`{ ${t} }`,!1,e.loc,2)))}return Ep(p)};function Ep(e=[]){return{props:e}}const wp=/[\w).+\-_$\]]/,Tp=(e,t)=>{!Gu("COMPILER_FILTER",t)||(5===e.type&&Op(e.content,t),1===e.type&&e.props.forEach(e=>{7===e.type&&"for"!==e.name&&e.exp&&Op(e.exp,t)}))};function Op(e,t){if(4===e.type)Np(e,t);else for(let n=0;n=0&&(e=n.charAt(t)," "===e);t--);(!e||!wp.test(e))&&(a=!0)}}else void 0===i?(h=s+1,i=n.slice(0,s).trim()):g();function g(){m.push(n.slice(h,s).trim()),h=s+1}if(void 0===i?i=n.slice(0,s).trim():0!==h&&g(),m.length){for(s=0;s{if(1===e.type){const n=Lu(e,"memo");return!n||Ap.has(e)?void 0:(Ap.add(e),()=>{const o=e.codegenNode||t.currentNode.codegenNode;o&&13===o.type&&(1!==e.tagType&&Cu(o,t),e.codegenNode=yu(t.helper(lu),[n.exp,_u(void 0,o),"_cache",String(t.cached++)]))})}};function Vp(e,t={}){const n=t.onError||xl,o="module"===t.mode;!0===t.prefixIdentifiers?n(kl(47)):o&&n(kl(48)),t.cacheHandlers&&n(kl(49)),t.scopeId&&!o&&n(kl(50));const r=F(e)?function(e,t={}){const n=function(e,t){const n=N({},Yu);let o;for(o in t)n[o]=void 0===t[o]?Yu[o]:t[o];return{options:n,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:n.onWarn}}(e,t),o=ha(n);return function(e,t=pu){return{type:0,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}(ea(n,0,[]),ma(n,o))}(e,t):e,[s,i]=[[Cp,Wa,Rp,Ja,Tp,gp,pp,rp,Sp],{on:yp,bind:_p,model:kp}];return Va(r,N({},t,{prefixIdentifiers:!1,nodeTransforms:[...s,...t.nodeTransforms||[]],directiveTransforms:N({},i,t.directiveTransforms||{})})),Fa(r,N({},t,{prefixIdentifiers:!1}))}const Ip=Symbol(""),Mp=Symbol(""),Lp=Symbol(""),$p=Symbol(""),Fp=Symbol(""),Up=Symbol(""),Bp=Symbol(""),Dp=Symbol(""),jp=Symbol(""),Zp=Symbol("");var Hp;let qp;Hp={[Ip]:"vModelRadio",[Mp]:"vModelCheckbox",[Lp]:"vModelText",[$p]:"vModelSelect",[Fp]:"vModelDynamic",[Up]:"withModifiers",[Bp]:"withKeys",[Dp]:"vShow",[jp]:"Transition",[Zp]:"TransitionGroup"},Object.getOwnPropertySymbols(Hp).forEach(e=>{au[e]=Hp[e]});const Wp=S("style,iframe,script,noscript",!0),zp={isVoidTag:ye,isNativeTag:e=>ge(e)||ve(e),isPreTag:e=>"pre"===e,decodeEntities:function(e,t=!1){return qp||(qp=document.createElement("div")),t?(qp.innerHTML=`
`,qp.children[0].getAttribute("foo")):(qp.innerHTML=e,qp.textContent)},isBuiltInComponent:e=>Eu(e,"Transition")?jp:Eu(e,"TransitionGroup")?Zp:void 0,getNamespace(e,t){let n=t?t.ns:0;if(t&&2===n)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(n=0);else t&&1===n&&("foreignObject"===t.tag||"desc"===t.tag||"title"===t.tag)&&(n=0);if(0===n){if("svg"===e)return 1;if("math"===e)return 2}return n},getTextMode({tag:e,ns:t}){if(0===t){if("textarea"===e||"title"===e)return 1;if(Wp(e))return 2}return 0}},Kp=(e,t)=>{const n=de(e);return gu(JSON.stringify(n),!1,t,3)};function Gp(e,t){return kl(e,t)}const Jp=S("passive,once,capture"),Qp=S("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Xp=S("left,right"),Yp=S("onkeyup,onkeydown,onkeypress",!0),ef=(e,t)=>ku(e)&&"onclick"===e.content.toLowerCase()?gu(t,!0):4!==e.type?vu(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,tf=(e,t)=>{1===e.type&&0===e.tagType&&("script"===e.tag||"style"===e.tag)&&t.removeNode()},nf=[e=>{1===e.type&&e.props.forEach((t,n)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:gu("style",!0,t.loc),exp:Kp(t.value.content,t.loc),modifiers:[],loc:t.loc})})}],of={cloak:()=>({props:[]}),html:(e,t,n)=>{const{exp:o,loc:r}=e;return o||n.onError(Gp(53,r)),t.children.length&&(n.onError(Gp(54,r)),t.children.length=0),{props:[mu(gu("innerHTML",!0,r),o||gu("",!0))]}},text:(e,t,n)=>{const{exp:o,loc:r}=e;return o||n.onError(Gp(55,r)),t.children.length&&(n.onError(Gp(56,r)),t.children.length=0),{props:[mu(gu("textContent",!0),o?Ta(o,n)>0?o:yu(n.helperString(Wl),[o],r):gu("",!0))]}},model:(e,t,n)=>{const o=kp(e,t,n);if(!o.props.length||1===t.tagType)return o;e.arg&&n.onError(Gp(58,e.arg.loc));const{tag:r}=t,s=n.isCustomElement(r);if("input"===r||"textarea"===r||"select"===r||s){let i=Lp,c=!1;if("input"===r||s){const o=$u(t,"type");if(o){if(7===o.type)i=Fp;else if(o.value)switch(o.value.content){case"radio":i=Ip;break;case"checkbox":i=Mp;break;case"file":c=!0,n.onError(Gp(59,e.loc))}}else(function(e){return e.props.some(e=>!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic))})(t)&&(i=Fp)}else"select"===r&&(i=$p);c||(o.needRuntime=n.helper(i))}else n.onError(Gp(57,e.loc));return o.props=o.props.filter(e=>!(4===e.key.type&&"modelValue"===e.key.content)),o},on:(e,t,n)=>yp(e,t,n,t=>{const{modifiers:o}=e;if(!o.length)return t;let{key:r,value:s}=t.props[0];const{keyModifiers:i,nonKeyModifiers:c,eventOptionModifiers:l}=((e,t,n,o)=>{const r=[],s=[],i=[];for(let c=0;c{const{exp:o,loc:r}=e;return o||n.onError(Gp(61,r)),{props:[],needRuntime:n.helper(Dp)}}},rf=Object.create(null);Ii(function(e,t){if(!F(e)){if(!e.nodeType)return k;e=e.innerHTML}const n=e,r=rf[n];if(r)return r;if("#"===e[0]){const t=document.querySelector(e);e=t?t.innerHTML:""}const s=N({hoistStatic:!0,onError:void 0,onWarn:k},t);!s.isCustomElement&&"undefined"!=typeof customElements&&(s.isCustomElement=e=>!!customElements.get(e));const{code:i}=function(e,t={}){return Vp(e,N({},zp,t,{nodeTransforms:[tf,...nf,...t.nodeTransforms||[]],directiveTransforms:N({},of,t.directiveTransforms||{}),transformHoist:null}))}(e,s),c=new Function("Vue",i)(o);return c._rc=!0,rf[n]=c});let sf=(()=>{class e{constructor(){setTimeout(()=>{vl({template:'',directives:{maskito:b},data:()=>({value:"123456",options:(0,h.f8)()})}).mount("#vue")})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["vue-example-1"]],decls:1,vars:0,consts:[["id","vue"]],template:function(e,t){1&e&&f._UZ(0,"div",0)},encapsulation:2}),e})(),cf=(()=>{class e{constructor(){this.coreConceptsOverviewDocPage="/core-concepts/overview",this.useMaskitoBasicUsage=n.e(6916).then(n.t.bind(n,6916,17)),this.queryNestedInputDemo=n.e(9748).then(n.t.bind(n,79748,17)),this.bestBadPractice=n.e(7648).then(n.t.bind(n,77648,17))}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["vue-doc-page"]],decls:52,vars:4,consts:[["header","Vue","path","vue"],[1,"tui-space_top-0"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],["code","npm install @maskito/{core,vue}"],[3,"code"],["id","example","heading","Above code example in practice"],[1,"tui-space_bottom-4"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-doc-page",0),f.TgZ(1,"p",1),f.TgZ(2,"code"),f._uU(3,"@maskito/vue"),f.qZA(),f._uU(4," is a light-weighted library to use "),f.TgZ(5,"strong"),f._uU(6,"Maskito"),f.qZA(),f._uU(7," in as a Vue directive. "),f.qZA(),f.TgZ(8,"tui-notification",2),f.TgZ(9,"strong"),f._uU(10,"Prerequisites"),f.qZA(),f.TgZ(11,"p",3),f._uU(12," To get the most out of this guide, you should review the topic "),f.TgZ(13,"a",4),f._uU(14,' "Core\xa0Concepts" '),f.qZA(),f._uU(15," first. "),f.qZA(),f.qZA(),f.TgZ(16,"section",5),f.TgZ(17,"h2"),f._uU(18,"Getting Started"),f.qZA(),f.TgZ(19,"p"),f._uU(20,"Install libraries"),f.qZA(),f._UZ(21,"tui-doc-code",6),f.TgZ(22,"p"),f._uU(23," and use "),f.TgZ(24,"strong"),f._uU(25,"Maskito"),f.qZA(),f.qZA(),f._UZ(26,"tui-doc-code",7),f.qZA(),f.TgZ(27,"tui-doc-example",8),f._UZ(28,"vue-example-1"),f.qZA(),f.TgZ(29,"section",5),f.TgZ(30,"h2"),f._uU(31,"Query nested input element"),f.qZA(),f.TgZ(32,"p"),f._uU(33," Pass a predicate to "),f.TgZ(34,"strong"),f._uU(35,"elementPredicate"),f.qZA(),f._uU(36," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library. "),f.qZA(),f.TgZ(37,"tui-notification",9),f._uU(38," By default "),f.TgZ(39,"strong"),f._uU(40,"Maskito"),f.qZA(),f._uU(41," will try to find input/textarea by querying its host: "),f.TgZ(42,"code"),f._uU(43,"host.querySelector('input,textarea')"),f.qZA(),f._uU(44," so that might be sufficient. Use custom predicate if you need custom logic. "),f.qZA(),f._UZ(45,"tui-doc-code",7),f.qZA(),f.TgZ(46,"section",5),f.TgZ(47,"h2"),f._uU(48,"Best practices & Anti-Patterns"),f.qZA(),f.TgZ(49,"p"),f._uU(50,"Avoid inlining options object, otherwise Maskito will be recreated on every update:"),f.qZA(),f._UZ(51,"tui-doc-code",7),f.qZA(),f.qZA()),2&e&&(f.xp6(13),f.Q6J("routerLink",t.coreConceptsOverviewDocPage),f.xp6(13),f.Q6J("code",t.useMaskitoBasicUsage),f.xp6(19),f.Q6J("code",t.queryNestedInputDemo),f.xp6(6),f.Q6J("code",t.bestBadPractice))},directives:[d.qo,p.L,a.V,i.yS,d.c0,d.f2,sf],encapsulation:2,changeDetection:0}),e})(),lf=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=f.oAB({type:e}),e.\u0275inj=f.cJS({imports:[[r.ez,s.u5,s.UX,c.U5,l.fV,a.j,p.H,i.Bz.forChild((0,u.Ve)(cf))]]}),e})()}}]); \ No newline at end of file diff --git a/7027-es5.eb2a43486c4e37ffe032.js b/7027-es5.eb2a43486c4e37ffe032.js new file mode 100644 index 000000000..d9eb2c76a --- /dev/null +++ b/7027-es5.eb2a43486c4e37ffe032.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)}function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},n(e,t)}function t(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,i=o(e);if(n){var a=o(this).constructor;t=Reflect.construct(i,arguments,a)}else t=i.apply(this,arguments);return r(this,t)}}function r(e,n){if(n&&("object"==typeof n||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function o(e){return o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},o(e)}function i(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=l(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw i}}}}function a(e,n,t){return(n=v(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function u(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;c=!1}else for(;!(c=(r=i.call(t)).done)&&(u.push(r.value),u.length!==n);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,n)||l(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,n){if(e){if("string"==typeof e)return s(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?s(e,n):void 0}}function s(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--t){var o=this.tryEntries[t];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--n){var t=this.tryEntries[n];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),P(t),g}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.tryLoc===e){var r=t.completion;if("throw"===r.type){var o=r.arg;P(t)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(n,t,r){return this.delegate={iterator:A(n),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=e),g}},n}function p(e,n){for(var t=0;t-1&&e.splice(t,1)},H=Object.prototype.hasOwnProperty,$=function(e,n){return H.call(e,n)},q=Array.isArray,W=function(e){return"[object Map]"===ne(e)},z=function(e){return"[object Set]"===ne(e)},G=function(e){return"[object Date]"===ne(e)},K=function(e){return"function"==typeof e},J=function(e){return"string"==typeof e},Q=function(e){return"symbol"==typeof e},Y=function(e){return null!==e&&"object"==typeof e},X=function(e){return Y(e)&&K(e.then)&&K(e.catch)},ee=Object.prototype.toString,ne=function(e){return ee.call(e)},te=function(e){return"[object Object]"===ne(e)},re=function(e){return J(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e},oe=R(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ie=R("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),ae=function(e){var n=Object.create(null);return function(t){return n[t]||(n[t]=e(t))}},ue=/-(\w)/g,ce=ae(function(e){return e.replace(ue,function(e,n){return n?n.toUpperCase():""})}),le=/\B([A-Z])/g,se=ae(function(e){return e.replace(le,"-$1").toLowerCase()}),fe=ae(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),pe=ae(function(e){return e?"on".concat(fe(e)):""}),de=function(e,n){return!Object.is(e,n)},ve=function(e,n){for(var t=0;t1&&(n[t[0].trim()]=t[1].trim())}}),n}function Ce(e){var n="";if(J(e))n=e;else if(q(e))for(var t=0;t")]=o,e},{})):z(t)?a({},"Set(".concat(t.size,")"),c(t.values())):!Y(t)||q(t)||te(t)?t:String(t)},Fe=function(){function e(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];h(this,e),this.detached=n,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ie,!n&&Ie&&(this.index=(Ie.scopes||(Ie.scopes=[])).push(this)-1)}return d(e,[{key:"active",get:function(){return this._active}},{key:"run",value:function(e){if(this._active){var n=Ie;try{return Ie=this,e()}finally{Ie=n}}}},{key:"on",value:function(){Ie=this}},{key:"off",value:function(){Ie=this.parent}},{key:"stop",value:function(e){if(this._active){var n,t;for(n=0,t=this.effects.length;n1&&void 0!==arguments[1]?arguments[1]:Ie;n&&n.active&&n.effects.push(e)}function je(){return Ie}function De(e){Ie&&Ie.cleanups.push(e)}var Ze,He=function(e){var n=new Set(e);return n.w=0,n.n=0,n},$e=function(e){return(e.w&Ge)>0},qe=function(e){return(e.n&Ge)>0},We=new WeakMap,ze=0,Ge=1,Ke=Symbol(""),Je=Symbol(""),Qe=function(){function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2?arguments[2]:void 0;h(this,e),this.fn=n,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,Be(this,r)}return d(e,[{key:"run",value:function(){if(!this.active)return this.fn();for(var e=Ze,n=nn;e;){if(e===this)return;e=e.parent}try{return this.parent=Ze,Ze=this,nn=!0,Ge=1<<++ze,ze<=30?function(e){var n=e.deps;if(n.length)for(var t=0;t=s)&&l.push(e)})}else switch(void 0!==t&&l.push(u.get(t)),n){case"add":q(e)?re(t)&&l.push(u.get("length")):(l.push(u.get(Ke)),W(e)&&l.push(u.get(Je)));break;case"delete":q(e)||(l.push(u.get(Ke)),W(e)&&l.push(u.get(Je)));break;case"set":W(e)&&l.push(u.get(Ke))}if(1===l.length)l[0]&&ln(l[0]);else{var f,p=[],d=i(l);try{for(d.s();!(f=d.n()).done;){var v=f.value;v&&p.push.apply(p,c(v))}}catch(h){d.e(h)}finally{d.f()}ln(He(p))}}}function ln(e,n){var t,r=q(e)?e:c(e),o=i(r);try{for(o.s();!(t=o.n()).done;){var a=t.value;a.computed&&sn(a)}}catch(f){o.e(f)}finally{o.f()}var u,l=i(r);try{for(l.s();!(u=l.n()).done;){var s=u.value;s.computed||sn(s)}}catch(f){l.e(f)}finally{l.f()}}function sn(e,n){(e!==Ze||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}var fn=R("__proto__,__v_isRef,__isVue"),pn=new Set(Object.getOwnPropertyNames(Symbol).filter(function(e){return"arguments"!==e&&"caller"!==e}).map(function(e){return Symbol[e]}).filter(Q)),dn=_n(),vn=_n(!1,!0),hn=_n(!0),gn=_n(!0,!0),mn=function(){var e={};return["includes","indexOf","lastIndexOf"].forEach(function(n){e[n]=function(){for(var e=ut(this),t=0,r=this.length;t0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(t,r,o){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_isShallow"===r)return n;if("__v_raw"===r&&o===(e?n?Qn:Jn:n?Kn:Gn).get(t))return t;var i=q(t);if(!e){if(i&&$(mn,r))return Reflect.get(mn,r,o);if("hasOwnProperty"===r)return yn}var a=Reflect.get(t,r,o);return(Q(r)?pn.has(r):fn(r))||(e||an(t,0,r),n)?a:dt(a)?i&&re(r)?a:a.value:Y(a)?e?et(a):Yn(a):a}}function bn(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(n,t,r,o){var i=n[t];if(ot(i)&&dt(i)&&!dt(r))return!1;if(!e&&(!it(r)&&!ot(r)&&(i=ut(i),r=ut(r)),!q(n)&&dt(i)&&!dt(r)))return i.value=r,!0;var a=q(n)&&re(t)?Number(t)2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=ut(e=e.__v_raw),i=ut(n);t||(n!==i&&an(o,0,n),an(o,0,i));var a=En(o),u=a.has,c=r?Cn:t?st:lt;return u.call(o,n)?c(e.get(n)):u.call(o,i)?c(e.get(i)):void(e!==o&&e.get(n))}function On(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=this.__v_raw,r=ut(t),o=ut(e);return n||(e!==o&&an(r,0,e),an(r,0,o)),e===o?t.has(e):t.has(e)||t.has(o)}function Pn(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e=e.__v_raw,!n&&an(ut(e),0,Ke),Reflect.get(e,"size",e)}function Nn(e){e=ut(e);var n=ut(this);return En(n).has.call(n,e)||(n.add(e),cn(n,"add",e,e)),this}function An(e,n){n=ut(n);var t=ut(this),r=En(t),o=r.has,i=r.get,a=o.call(t,e);a||(e=ut(e),a=o.call(t,e));var u=i.call(t,e);return t.set(e,n),a?de(n,u)&&cn(t,"set",e,n):cn(t,"add",e,n),this}function Rn(e){var n=ut(this),t=En(n),r=t.has,o=t.get,i=r.call(n,e);i||(e=ut(e),i=r.call(n,e)),o&&o.call(n,e);var a=n.delete(e);return i&&cn(n,"delete",e,void 0),a}function Ln(){var e=ut(this),n=0!==e.size,t=e.clear();return n&&cn(e,"clear",void 0,void 0),t}function In(e,n){return function(t,r){var o=this,i=o.__v_raw,a=ut(i),u=n?Cn:e?st:lt;return!e&&an(a,0,Ke),i.forEach(function(e,n){return t.call(r,u(e),u(n),o)})}}function Vn(e,n,t){return function(){var r=this.__v_raw,o=ut(r),i=W(o),u="entries"===e||e===Symbol.iterator&&i,c="keys"===e&&i,l=r[e].apply(r,arguments),s=t?Cn:n?st:lt;return!n&&an(o,0,c?Je:Ke),a({next:function(){var e=l.next(),n=e.value,t=e.done;return t?{value:n,done:t}:{value:u?[s(n[0]),s(n[1])]:s(n),done:t}}},Symbol.iterator,function(){return this})}}function Mn(e){return function(){return"delete"!==e&&this}}var Fn=function(){var e={get:function(e){return Tn(this,e)},get size(){return Pn(this)},has:On,add:Nn,set:An,delete:Rn,clear:Ln,forEach:In(!1,!1)},n={get:function(e){return Tn(this,e,!1,!0)},get size(){return Pn(this)},has:On,add:Nn,set:An,delete:Rn,clear:Ln,forEach:In(!1,!0)},t={get:function(e){return Tn(this,e,!0)},get size(){return Pn(this,!0)},has:function(e){return On.call(this,e,!0)},add:Mn("add"),set:Mn("set"),delete:Mn("delete"),clear:Mn("clear"),forEach:In(!0,!1)},r={get:function(e){return Tn(this,e,!0,!0)},get size(){return Pn(this,!0)},has:function(e){return On.call(this,e,!0)},add:Mn("add"),set:Mn("set"),delete:Mn("delete"),clear:Mn("clear"),forEach:In(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(function(o){e[o]=Vn(o,!1,!1),t[o]=Vn(o,!0,!1),n[o]=Vn(o,!1,!0),r[o]=Vn(o,!0,!0)}),[e,t,n,r]}(),Un=u(Fn,4),Bn=Un[0],jn=Un[1],Dn=Un[2],Zn=Un[3];function Hn(e,n){var t=n?e?Zn:Dn:e?jn:Bn;return function(n,r,o){return"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?n:Reflect.get($(t,r)&&r in n?t:n,r,o)}}var $n={get:Hn(!1,!1)},qn={get:Hn(!1,!0)},Wn={get:Hn(!0,!1)},zn={get:Hn(!0,!0)},Gn=new WeakMap,Kn=new WeakMap,Jn=new WeakMap,Qn=new WeakMap;function Yn(e){return ot(e)?e:tt(e,!1,Sn,$n,Gn)}function Xn(e){return tt(e,!1,wn,qn,Kn)}function et(e){return tt(e,!0,xn,Wn,Jn)}function nt(e){return tt(e,!0,kn,zn,Qn)}function tt(e,n,t,r,o){if(!Y(e)||e.__v_raw&&(!n||!e.__v_isReactive))return e;var i=o.get(e);if(i)return i;var a=function(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(function(e){return ne(e).slice(8,-1)}(e))}(e);if(0===a)return e;var u=new Proxy(e,2===a?r:t);return o.set(e,u),u}function rt(e){return ot(e)?rt(e.__v_raw):!(!e||!e.__v_isReactive)}function ot(e){return!(!e||!e.__v_isReadonly)}function it(e){return!(!e||!e.__v_isShallow)}function at(e){return rt(e)||ot(e)}function ut(e){var n=e&&e.__v_raw;return n?ut(n):e}function ct(e){return he(e,"__v_skip",!0),e}var lt=function(e){return Y(e)?Yn(e):e},st=function(e){return Y(e)?et(e):e};function ft(e){nn&&Ze&&un((e=ut(e)).dep||(e.dep=He()))}function pt(e,n){var t=(e=ut(e)).dep;t&&ln(t)}function dt(e){return!(!e||!0!==e.__v_isRef)}function vt(e){return gt(e,!1)}function ht(e){return gt(e,!0)}function gt(e,n){return dt(e)?e:new mt(e,n)}var mt=function(){function e(n,t){h(this,e),this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?n:ut(n),this._value=t?n:lt(n)}return d(e,[{key:"value",get:function(){return ft(this),this._value},set:function(e){var n=this.__v_isShallow||it(e)||ot(e);e=n?e:ut(e),de(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:lt(e),pt(this))}}]),e}();function yt(e){pt(e)}function _t(e){return dt(e)?e.value:e}function bt(e){return K(e)?e():_t(e)}var St={get:function(e,n,t){return _t(Reflect.get(e,n,t))},set:function(e,n,t,r){var o=e[n];return dt(o)&&!dt(t)?(o.value=t,!0):Reflect.set(e,n,t,r)}};function xt(e){return rt(e)?e:new Proxy(e,St)}var wt=function(){function e(n){var t=this;h(this,e),this.dep=void 0,this.__v_isRef=!0;var r=n(function(){return ft(t)},function(){return pt(t)}),o=r.get,i=r.set;this._get=o,this._set=i}return d(e,[{key:"value",get:function(){return this._get()},set:function(e){this._set(e)}}]),e}();function kt(e){return new wt(e)}function Ct(e){var n=q(e)?new Array(e.length):{};for(var t in e)n[t]=Pt(e,t);return n}var Et=function(){function e(n,t,r){h(this,e),this._object=n,this._key=t,this._defaultValue=r,this.__v_isRef=!0}return d(e,[{key:"value",get:function(){var e=this._object[this._key];return void 0===e?this._defaultValue:e},set:function(e){this._object[this._key]=e}},{key:"dep",get:function(){return function(e,n){var t;return null==(t=We.get(e))?void 0:t.get(n)}(ut(this._object),this._key)}}]),e}(),Tt=function(){function e(n){h(this,e),this._getter=n,this.__v_isRef=!0,this.__v_isReadonly=!0}return d(e,[{key:"value",get:function(){return this._getter()}}]),e}();function Ot(e,n,t){return dt(e)?e:K(e)?new Tt(e):Y(e)&&arguments.length>1?Pt(e,n,t):vt(e)}function Pt(e,n,t){var r=e[n];return dt(r)?r:new Et(e,n,t)}var Nt=function(){function e(n,t,r,o){var i=this;h(this,e),this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Qe(n,function(){i._dirty||(i._dirty=!0,pt(i))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}return d(e,[{key:"value",get:function(){var e=ut(this);return ft(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value},set:function(e){this._setter(e)}}]),e}();function At(e){}function Rt(e,n){}function Lt(e,n,t,r){var o;try{o=r?e.apply(void 0,c(r)):e()}catch(i){Vt(i,n,t)}return o}function It(e,n,t,r){if(K(e)){var o=Lt(e,n,t,r);return o&&X(o)&&o.catch(function(e){Vt(e,n,t)}),o}for(var i=[],a=0;a3&&void 0!==arguments[3])||arguments[3];if(n){for(var o=n.parent,i=n.proxy,a=t;o;){var u=o.ec;if(u)for(var c=0;c>>1;Qt(Ut[r])1&&void 0!==arguments[1]?arguments[1]:Mt?Bt+1:0;n1?t-1:0),o=1;o2?r-2:0),i=2;i2&&void 0!==arguments[2]&&arguments[2],r=n.emitsCache,o=r.get(e);if(void 0!==o)return o;var i=e.emits,a={},u=!1;if(__VUE_OPTIONS_API__&&!K(e)){var c=function(e){var t=sr(e,n,!0);t&&(u=!0,D(a,t))};!t&&n.mixins.length&&n.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return i||u?(q(i)?i.forEach(function(e){return a[e]=null}):D(a,i),Y(e)&&r.set(e,a),a):(Y(e)&&r.set(e,null),null)}function fr(e,n){return!(!e||!B(n))&&(n=n.slice(2).replace(/Once$/,""),$(e,n[0].toLowerCase()+n.slice(1))||$(e,se(n))||$(e,n))}var pr=null,dr=null;function vr(e){var n=pr;return pr=e,dr=e&&e.type.__scopeId||null,n}function hr(e){dr=e}function gr(){dr=null}var mr=function(e){return yr};function yr(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pr;if(!n||e._n)return e;var t=function t(){t._d&&ia(-1);var r,o=vr(n);try{r=e.apply(void 0,arguments)}finally{vr(o),t._d&&ia(1)}return __VUE_PROD_DEVTOOLS__&&ar(n),r};return t._n=!0,t._c=!0,t._d=!0,t}function _r(e){var n,t,r=e.type,o=e.vnode,i=e.proxy,a=e.withProxy,c=e.props,l=u(e.propsOptions,1)[0],s=e.slots,f=e.attrs,p=e.emit,d=e.render,v=e.renderCache,h=e.data,g=e.setupState,m=e.ctx,y=e.inheritAttrs,_=vr(e);try{if(4&o.shapeFlag){var b=a||i;n=xa(d.call(b,b,v,c,g,h,m)),t=f}else n=xa(r(c,r.length>1?{attrs:f,slots:s,emit:p}:null)),t=r.props?f:br(f)}catch(b){ea.length=0,Vt(b,e,1),n=ga(Yi)}var S=n;if(t&&!1!==y){var x=Object.keys(t),w=S.shapeFlag;x.length&&7&w&&(l&&x.some(j)&&(t=Sr(t,l)),S=ya(S,t))}return o.dirs&&((S=ya(S)).dirs=S.dirs?S.dirs.concat(o.dirs):o.dirs),o.transition&&(S.transition=o.transition),n=S,vr(_),n}var br=function(e){var n;for(var t in e)("class"===t||"style"===t||B(t))&&((n||(n={}))[t]=e[t]);return n},Sr=function(e,n){var t={};for(var r in e)(!j(r)||!(r.slice(9)in n))&&(t[r]=e[r]);return t};function xr(e,n,t){var r=Object.keys(n);if(r.length!==Object.keys(e).length)return!0;for(var o=0;o0?(Er(e,"onPending"),Er(e,"onFallback"),l(null,e.ssFallback,n,t,r,null,i,a),Nr(f,e.ssFallback)):f.resolve(!1,!0)}(n,t,r,o,i,a,u,c,l):function(e,n,t,r,o,i,a,u,c){var l=c.p,s=c.um,f=c.o.createElement,p=n.suspense=e.suspense;p.vnode=n,n.el=e.el;var d=n.ssContent,v=n.ssFallback,h=p.activeBranch,g=p.pendingBranch,m=p.isInFallback,y=p.isHydrating;if(g)p.pendingBranch=d,sa(d,g)?(l(g,d,p.hiddenContainer,null,o,p,i,a,u),p.deps<=0?p.resolve():m&&(l(h,v,t,r,o,null,i,a,u),Nr(p,v))):(p.pendingId++,y?(p.isHydrating=!1,p.activeBranch=g):s(g,o,p),p.deps=0,p.effects.length=0,p.hiddenContainer=f("div"),m?(l(null,d,p.hiddenContainer,null,o,p,i,a,u),p.deps<=0?p.resolve():(l(h,v,t,r,o,null,i,a,u),Nr(p,v))):h&&sa(d,h)?(l(h,d,t,r,o,p,i,a,u),p.resolve(!0)):(l(null,d,p.hiddenContainer,null,o,p,i,a,u),p.deps<=0&&p.resolve()));else if(h&&sa(d,h))l(h,d,t,r,o,p,i,a,u),Nr(p,d);else if(Er(n,"onPending"),p.pendingBranch=d,p.pendingId++,l(null,d,p.hiddenContainer,null,o,p,i,a,u),p.deps<=0)p.resolve();else{var _=p.timeout,b=p.pendingId;_>0?setTimeout(function(){p.pendingId===b&&p.fallback(v)},_):0===_&&p.fallback(v)}}(e,n,t,r,o,a,u,c,l)},hydrate:function(e,n,t,r,o,i,a,u,c){var l=n.suspense=Tr(n,r,t,e.parentNode,document.createElement("div"),null,o,i,a,u,!0),s=c(e,l.pendingBranch=n.ssContent,t,l,i,a);return 0===l.deps&&l.resolve(!1,!0),s},create:Tr,normalize:function(e){var n=e.shapeFlag,t=e.children,r=32&n;e.ssContent=Or(r?t.default:t),e.ssFallback=r?Or(t.fallback):ga(Yi)}};function Er(e,n){var t=e.props&&e.props[n];K(t)&&t()}function Tr(e,n,t,r,o,i,a,u,l,s){var f,p=arguments.length>10&&void 0!==arguments[10]&&arguments[10],d=s.p,v=s.m,h=s.um,g=s.n,m=s.o,y=m.parentNode,_=m.remove,b=function(e){var n;return null!=(null==(n=e.props)?void 0:n.suspensible)&&!1!==e.props.suspensible}(e);b&&(null==n?void 0:n.pendingBranch)&&(f=n.pendingId,n.deps++);var S=e.props?me(e.props.timeout):void 0,x={vnode:e,parent:n,parentComponent:t,isSVG:a,container:r,hiddenContainer:o,anchor:i,deps:0,pendingId:0,timeout:"number"==typeof S?S:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:p,isUnmounted:!1,effects:[],resolve:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=x.vnode,o=x.activeBranch,i=x.pendingBranch,a=x.pendingId,u=x.effects,l=x.parentComponent,s=x.container;if(x.isHydrating)x.isHydrating=!1;else if(!e){var p=o&&i.transition&&"out-in"===i.transition.mode;p&&(o.transition.afterLeave=function(){a===x.pendingId&&v(i,s,d,0)});var d=x.anchor;o&&(d=g(o),h(o,l,x,!0)),p||v(i,s,d,0)}Nr(x,i),x.pendingBranch=null,x.isInFallback=!1;for(var m=x.parent,y=!1;m;){if(m.pendingBranch){var _;(_=m.effects).push.apply(_,c(u)),y=!0;break}m=m.parent}y||Gt(u),x.effects=[],b&&n&&n.pendingBranch&&f===n.pendingId&&(n.deps--,0===n.deps&&!t&&n.resolve()),Er(r,"onResolve")},fallback:function(e){if(x.pendingBranch){var n=x.vnode,t=x.activeBranch,r=x.parentComponent,o=x.container,i=x.isSVG;Er(n,"onFallback");var a=g(t),c=function(){!x.isInFallback||(d(null,e,o,a,r,null,i,u,l),Nr(x,e))},s=e.transition&&"out-in"===e.transition.mode;s&&(t.transition.afterLeave=c),x.isInFallback=!0,h(t,r,null,!0),s||c()}},move:function(e,n,t){x.activeBranch&&v(x.activeBranch,e,n,t),x.container=e},next:function(){return x.activeBranch&&g(x.activeBranch)},registerDep:function(e,n){var t=!!x.pendingBranch;t&&x.deps++;var r=e.vnode.el;e.asyncDep.catch(function(n){Vt(n,e,0)}).then(function(o){if(!e.isUnmounted&&!x.isUnmounted&&x.pendingId===e.suspenseId){e.asyncResolved=!0;var i=e.vnode;Za(e,o,!1),r&&(i.el=r);var u=!r&&e.subTree.el;n(e,i,y(r||e.subTree.el),r?null:g(e.subTree),x,a,l),u&&_(u),wr(e,i.el),t&&0==--x.deps&&x.resolve()}})},unmount:function(e,n){x.isUnmounted=!0,x.activeBranch&&h(x.activeBranch,t,e,n),x.pendingBranch&&h(x.pendingBranch,t,e,n)}};return x}function Or(e){var n;if(K(e)){var t=oa&&e._c;t&&(e._d=!1,ta()),e=e(),t&&(e._d=!0,n=na,ra())}return q(e)&&(e=function(e){for(var n,t=0;t2&&void 0!==arguments[2]?arguments[2]:I,i=o.immediate,a=o.deep,u=o.flush,c=je()===(null==(t=Ra)?void 0:t.scope)?Ra:null,l=!1,s=!1;if(dt(e)?(r=function(){return e.value},l=it(e)):rt(e)?(r=function(){return e},a=!0):q(e)?(s=!0,l=e.some(function(e){return rt(e)||it(e)}),r=function(){return e.map(function(e){return dt(e)?e.value:rt(e)?Br(e):K(e)?Lt(e,c,2):void 0})}):r=K(e)?n?function(){return Lt(e,c,2)}:function(){if(!c||!c.isUnmounted)return p&&p(),It(e,c,3,[v])}:M,n&&a){var f=r;r=function(){return Br(f())}}var p,d,v=function(e){p=_.onStop=function(){Lt(e,c,4)}};if(ja){if(v=M,n?i&&It(n,c,3,[r(),s?[]:void 0,v]):r(),"sync"!==u)return M;var h=Ya();d=h.__watcherHandles||(h.__watcherHandles=[])}var g,m=s?new Array(e.length).fill(Ir):Ir,y=function(){if(_.active)if(n){var e=_.run();(a||l||(s?e.some(function(e,n){return de(e,m[n])}):de(e,m)))&&(p&&p(),It(n,c,3,[e,m===Ir?void 0:s&&m[0]===Ir?[]:m,v]),m=e)}else _.run()};y.allowRecurse=!!n,"sync"===u?g=y:"post"===u?g=function(){return Fi(y,c&&c.suspense)}:(y.pre=!0,c&&(y.id=c.uid),g=function(){return Wt(y)});var _=new Qe(r,g);n?i?y():m=_.run():"post"===u?Fi(_.run.bind(_),c&&c.suspense):_.run();var b=function(){_.stop(),c&&c.scope&&Z(c.scope.effects,_)};return d&&d.push(b),b}function Fr(e,n,t){var r,o=this.proxy,i=J(e)?e.includes(".")?Ur(o,e):function(){return o[e]}:e.bind(o,o);K(n)?r=n:(r=n.handler,t=n);var a=Ra;Va(this);var u=Mr(i,r.bind(o),t);return a?Va(a):Ma(),u}function Ur(e,n){var t=n.split(".");return function(){for(var n=e,r=0;r1){var c,l=i(n);try{for(l.s();!(c=l.n()).done;){var s=c.value;if(s.type!==Yi){u=s,!0;break}}}catch(S){l.e(S)}finally{l.f()}}var f=ut(e),p=f.mode;if(a.isLeaving)return Gr(u);var d=Kr(u);if(!d)return Gr(u);var v=zr(d,f,a,o);Jr(d,v);var h=o.subTree,g=h&&Kr(h),m=!1,y=d.type.getTransitionKey;if(y){var _=y();void 0===t?t=_:_!==t&&(t=_,m=!0)}if(g&&g.type!==Yi&&(!sa(d,g)||m)){var b=zr(g,f,a,o);if(Jr(g,b),"out-in"===p)return a.isLeaving=!0,b.afterLeave=function(){a.isLeaving=!1,!1!==o.update.active&&o.update()},Gr(u);"in-out"===p&&d.type!==Yi&&(b.delayLeave=function(e,n,t){Wr(a,g)[String(g.key)]=g,e._leaveCb=function(){n(),e._leaveCb=void 0,delete v.delayedLeave},v.delayedLeave=t})}return u}}}};function Wr(e,n){var t=e.leavingVNodes,r=t.get(n.type);return r||(r=Object.create(null),t.set(n.type,r)),r}function zr(e,n,t,r){var o=n.appear,i=n.mode,a=n.persisted,u=void 0!==a&&a,c=n.onBeforeEnter,l=n.onEnter,s=n.onAfterEnter,f=n.onEnterCancelled,p=n.onBeforeLeave,d=n.onLeave,v=n.onAfterLeave,h=n.onLeaveCancelled,g=n.onBeforeAppear,m=n.onAppear,y=n.onAfterAppear,_=n.onAppearCancelled,b=String(e.key),S=Wr(t,e),x=function(e,n){e&&It(e,r,9,n)},w=function(e,n){var t=n[1];x(e,n),q(e)?e.every(function(e){return e.length<=1})&&t():e.length<=1&&t()},k={mode:i,persisted:u,beforeEnter:function(n){var r=c;if(!t.isMounted){if(!o)return;r=g||c}n._leaveCb&&n._leaveCb(!0);var i=S[b];i&&sa(e,i)&&i.el._leaveCb&&i.el._leaveCb(),x(r,[n])},enter:function(e){var n=l,r=s,i=f;if(!t.isMounted){if(!o)return;n=m||l,r=y||s,i=_||f}var a=!1,u=e._enterCb=function(n){a||(a=!0,x(n?i:r,[e]),k.delayedLeave&&k.delayedLeave(),e._enterCb=void 0)};n?w(n,[e,u]):u()},leave:function(n,r){var o=String(e.key);if(n._enterCb&&n._enterCb(!0),t.isUnmounting)return r();x(p,[n]);var i=!1,a=n._leaveCb=function(t){i||(i=!0,r(),x(t?h:v,[n]),n._leaveCb=void 0,S[o]===e&&delete S[o])};S[o]=e,d?w(d,[n,a]):a()},clone:function(e){return zr(e,n,t,r)}};return k}function Gr(e){if(to(e))return(e=ya(e)).children=null,e}function Kr(e){return to(e)?e.children?e.children[0]:void 0:e}function Jr(e,n){6&e.shapeFlag&&e.component?Jr(e.component.subTree,n):128&e.shapeFlag?(e.ssContent.transition=n.clone(e.ssContent),e.ssFallback.transition=n.clone(e.ssFallback)):e.transition=n}function Qr(e){for(var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=arguments.length>2?arguments[2]:void 0,r=[],o=0,i=0;i1)for(var c=0;c1)return c=null,n;if(!la(r)||!(4&r.shapeFlag||128&r.shapeFlag))return c=null,r;var o=so(r),u=o.type,l=Ga(Xr(o)?o.type.__asyncResolved||{}:u),s=e.include,f=e.exclude,p=e.max;if(s&&(!l||!oo(s,l))||f&&l&&oo(f,l))return c=o,r;var d=null==o.key?u:o.key,v=i.get(d);return o.el&&(o=ya(o),128&r.shapeFlag&&(r.ssContent=o)),y=d,v?(o.el=v.el,o.component=v.component,o.transition&&Jr(o,o.transition),o.shapeFlag|=512,a.delete(d),a.add(d)):(a.add(d),p&&a.size>parseInt(p,10)&&m(a.values().next().value)),o.shapeFlag|=256,c=o,kr(r.type)?r:o}}};function oo(e,n){return q(e)?e.some(function(e){return oo(e,n)}):J(e)?e.split(",").includes(n):!!function(e){return"[object RegExp]"===ne(e)}(e)&&e.test(n)}function io(e,n){uo(e,"a",n)}function ao(e,n){uo(e,"da",n)}function uo(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ra,r=e.__wdc||(e.__wdc=function(){for(var n=t;n;){if(n.isDeactivated)return;n=n.parent}return e()});if(fo(n,r,t),t)for(var o=t.parent;o&&o.parent;)to(o.parent.vnode)&&co(r,n,t,o),o=o.parent}function co(e,n,t,r){var o=fo(n,e,r,!0);_o(function(){Z(r[n],o)},t)}function lo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function so(e){return 128&e.shapeFlag?e.ssContent:e}function fo(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ra,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(t){var o=t[e]||(t[e]=[]),i=n.__weh||(n.__weh=function(){if(!t.isUnmounted){rn(),Va(t);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:Ra;return(!ja||"sp"===e)&&fo(e,function(){return n.apply(void 0,arguments)},t)}},vo=po("bm"),ho=po("m"),go=po("bu"),mo=po("u"),yo=po("bum"),_o=po("um"),bo=po("sp"),So=po("rtg"),xo=po("rtc");function wo(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ra;fo("ec",e,n)}var ko="components";function Co(e,n){return Po(ko,e,!0,n)||e}var Eo=Symbol.for("v-ndc");function To(e){return J(e)?Po(ko,e,!1)||e:e||Eo}function Oo(e){return Po("directives",e)}function Po(e,n){var t=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=pr||Ra;if(r){var o=r.type;if(e===ko){var i=Ga(o,!1);if(i&&(i===n||i===ce(n)||i===fe(ce(n))))return o}var a=No(r[e]||o[e],n)||No(r.appContext[e],n);return!a&&t?o:a}}function No(e,n){return e&&(e[n]||e[ce(n)]||e[fe(ce(n))])}function Ao(e,n,t,r){var o,i=t&&t[r];if(q(e)||J(e)){o=new Array(e.length);for(var a=0,u=e.length;a2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;if(pr.isCE||pr.parent&&Xr(pr.parent)&&pr.parent.isCE)return"default"!==n&&(t.name=n),ga("slot",t,r&&r());var i=e[n];i&&i._c&&(i._d=!1),ta();var a=i&&Io(i(t)),u=ca(Ji,{key:t.key||a&&a.key||"_".concat(n)},a||(r?r():[]),a&&1===e._?64:-2);return!o&&u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),i&&i._c&&(i._d=!0),u}function Io(e){return e.some(function(e){return!la(e)||!(e.type===Yi||e.type===Ji&&!Io(e.children))})?e:null}function Vo(e,n){var t={};for(var r in e)t[n&&/[A-Z]/.test(r)?"on:".concat(r):pe(r)]=e[r];return t}var Mo=function e(n){return n?Fa(n)?za(n)||n.proxy:e(n.parent):null},Fo=D(Object.create(null),{$:function(e){return e},$el:function(e){return e.vnode.el},$data:function(e){return e.data},$props:function(e){return e.props},$attrs:function(e){return e.attrs},$slots:function(e){return e.slots},$refs:function(e){return e.refs},$parent:function(e){return Mo(e.parent)},$root:function(e){return Mo(e.root)},$emit:function(e){return e.emit},$options:function(e){return __VUE_OPTIONS_API__?ai(e):e.type},$forceUpdate:function(e){return e.f||(e.f=function(){return Wt(e.update)})},$nextTick:function(e){return e.n||(e.n=qt.bind(e.proxy))},$watch:function(e){return __VUE_OPTIONS_API__?Fr.bind(e):M}}),Uo=function(e,n){return e!==I&&!e.__isScriptSetup&&$(e,n)},Bo={get:function(e,n){var t,r=e._,o=r.ctx,i=r.setupState,a=r.data,u=r.props,c=r.accessCache,l=r.type,s=r.appContext;if("$"!==n[0]){var f=c[n];if(void 0!==f)switch(f){case 1:return i[n];case 2:return a[n];case 4:return o[n];case 3:return u[n]}else{if(Uo(i,n))return c[n]=1,i[n];if(a!==I&&$(a,n))return c[n]=2,a[n];if((t=r.propsOptions[0])&&$(t,n))return c[n]=3,u[n];if(o!==I&&$(o,n))return c[n]=4,o[n];(!__VUE_OPTIONS_API__||ri)&&(c[n]=0)}}var p,d,v=Fo[n];return v?("$attrs"===n&&an(r,0,n),v(r)):(p=l.__cssModules)&&(p=p[n])?p:o!==I&&$(o,n)?(c[n]=4,o[n]):(d=s.config.globalProperties,$(d,n)?d[n]:void 0)},set:function(e,n,t){var r=e._,o=r.data,i=r.setupState,a=r.ctx;return Uo(i,n)?(i[n]=t,!0):o!==I&&$(o,n)?(o[n]=t,!0):!($(r.props,n)||"$"===n[0]&&n.slice(1)in r||(a[n]=t,0))},has:function(e,n){var t,r=e._,o=r.data,i=r.setupState,a=r.accessCache,u=r.ctx,c=r.appContext,l=r.propsOptions;return!!a[n]||o!==I&&$(o,n)||Uo(i,n)||(t=l[0])&&$(t,n)||$(u,n)||$(Fo,n)||$(c.config.globalProperties,n)},defineProperty:function(e,n,t){return null!=t.get?e._.accessCache[n]=0:$(t,"value")&&this.set(e,n,t.value,null),Reflect.defineProperty(e,n,t)}},jo=D({},Bo,{get:function(e,n){if(n!==Symbol.unscopables)return Bo.get(e,n,e)},has:function(e,n){return"_"!==n[0]&&!_e(n)}});function Do(){return null}function Zo(){return null}function Ho(e){}function $o(e){}function qo(){return null}function Wo(){}function zo(e,n){return null}function Go(){return Qo().slots}function Ko(){return Qo().attrs}function Jo(e,n,t){var r=La();if(t&&t.local){var o=vt(e[n]);return Vr(function(){return e[n]},function(e){return o.value=e}),Vr(o,function(t){t!==e[n]&&r.emit("update:".concat(n),t)}),o}return{__v_isRef:!0,get value(){return e[n]},set value(e){r.emit("update:".concat(n),e)}}}function Qo(){var e=La();return e.setupContext||(e.setupContext=Wa(e))}function Yo(e){return q(e)?e.reduce(function(e,n){return e[n]=null,e},{}):e}function Xo(e,n){var t=Yo(e);for(var r in n)if(!r.startsWith("__skip")){var o=t[r];o?q(o)||K(o)?o=t[r]={type:o,default:n[r]}:o.default=n[r]:null===o&&(o=t[r]={default:n[r]}),o&&n["__skip_".concat(r)]&&(o.skipFactory=!0)}return t}function ei(e,n){return e&&n?q(e)&&q(n)?e.concat(n):D({},Yo(e),Yo(n)):e||n}function ni(e,n){var t={},r=function(r){n.includes(r)||Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[r]}})};for(var o in e)r(o);return t}function ti(e){var n=La(),t=e();return Ma(),X(t)&&(t=t.catch(function(e){throw Va(n),e})),[t,function(){return Va(n)}]}var ri=!0;function oi(e,n,t){It(q(e)?e.map(function(e){return e.bind(n.proxy)}):e.bind(n.proxy),n,t)}function ii(e,n,t,r){var o=r.includes(".")?Ur(t,r):function(){return t[r]};if(J(e)){var i=n[e];K(i)&&Vr(o,i)}else if(K(e))Vr(o,e.bind(t));else if(Y(e))if(q(e))e.forEach(function(e){return ii(e,n,t,r)});else{var a=K(e.handler)?e.handler.bind(t):n[e.handler];K(a)&&Vr(o,a,e)}}function ai(e){var n,t=e.type,r=t.mixins,o=t.extends,i=e.appContext,a=i.mixins,u=i.optionsCache,c=i.config.optionMergeStrategies,l=u.get(t);return l?n=l:a.length||r||o?(n={},a.length&&a.forEach(function(e){return ui(n,e,c,!0)}),ui(n,t,c)):n=t,Y(t)&&u.set(t,n),n}function ui(e,n,t){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=n.mixins,i=n.extends;for(var a in i&&ui(e,i,t,!0),o&&o.forEach(function(n){return ui(e,n,t,!0)}),n)if(!r||"expose"!==a){var u=ci[a]||t&&t[a];e[a]=u?u(e[a],n[a]):n[a]}return e}var ci={data:li,props:di,emits:di,methods:pi,computed:pi,beforeCreate:fi,created:fi,beforeMount:fi,mounted:fi,beforeUpdate:fi,updated:fi,beforeDestroy:fi,beforeUnmount:fi,destroyed:fi,unmounted:fi,activated:fi,deactivated:fi,errorCaptured:fi,serverPrefetch:fi,components:pi,directives:pi,watch:function(e,n){if(!e)return n;if(!n)return e;var t=D(Object.create(null),e);for(var r in n)t[r]=fi(e[r],n[r]);return t},provide:li,inject:function(e,n){return pi(si(e),si(n))}};function li(e,n){return n?e?function(){return D(K(e)?e.call(this,this):e,K(n)?n.call(this,this):n)}:n:e}function si(e){if(q(e)){for(var n={},t=0;t1&&void 0!==arguments[1]?arguments[1]:null;K(t)||(t=D({},t)),null!=r&&!Y(r)&&(r=null);var o=vi(),i=new Set,a=!1,u=o.app={_uid:hi++,_component:t,_props:r,_container:null,_context:o,_instance:null,version:tu,get config(){return o.config},set config(e){},use:function(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r2&&void 0!==arguments[2]&&arguments[2],r=Ra||pr;if(r||mi){var o=r?null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:mi._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return t&&K(n)?n.call(r&&r.proxy):n}}function bi(){return!!(Ra||pr||mi)}function Si(e,n,t,r){var o,i=u(e.propsOptions,2),a=i[0],c=i[1],l=!1;if(n)for(var s in n)if(!oe(s)){var f=n[s],p=void 0;a&&$(a,p=ce(s))?c&&c.includes(p)?(o||(o={}))[p]=f:t[p]=f:fr(e.emitsOptions,s)||(!(s in r)||f!==r[s])&&(r[s]=f,l=!0)}if(c)for(var d=ut(t),v=o||I,h=0;h2&&void 0!==arguments[2]&&arguments[2],r=n.propsCache,o=r.get(e);if(o)return o;var i=e.props,a={},l=[],s=!1;if(__VUE_OPTIONS_API__&&!K(e)){var f=function(e){s=!0;var t=u(wi(e,n,!0),2),r=t[0],o=t[1];D(a,r),o&&l.push.apply(l,c(o))};!t&&n.mixins.length&&n.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!s)return Y(e)&&r.set(e,V),V;if(q(i))for(var p=0;p-1,m[1]=_<0||y<_,(y>-1||$(m,"default"))&&l.push(h)}}}var b=[a,l];return Y(e)&&r.set(e,b),b}function ki(e){return"$"!==e[0]}function Ci(e){var n=e&&e.toString().match(/^\s*(function|class) (\w+)/);return n?n[2]:null===e?"null":""}function Ei(e,n){return Ci(e)===Ci(n)}function Ti(e,n){return q(n)?n.findIndex(function(n){return Ei(n,e)}):K(n)&&Ei(n,e)?0:-1}var Oi=function(e){return"_"===e[0]||"$stable"===e},Pi=function(e){return q(e)?e.map(xa):[xa(e)]},Ni=function(e,n,t){var r=e._ctx,o=function(){if(Oi(i))return 1;var t=e[i];if(K(t))n[i]=function(e,n,t){if(n._n)return n;var r=yr(function(){return Pi(n.apply(void 0,arguments))},t);return r._c=!1,r}(0,t,r);else if(null!=t){var o=Pi(t);n[i]=function(){return o}}};for(var i in e)o()},Ai=function(e,n){var t=Pi(n);e.slots.default=function(){return t}};function Ri(e,n,t,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(q(e))e.forEach(function(e,i){return Ri(e,n&&(q(n)?n[i]:n),t,r,o)});else if(!Xr(r)||o){var i=4&r.shapeFlag?za(r.component)||r.component.proxy:r.el,a=o?null:i,u=e.i,c=e.r,l=n&&n.r,s=u.refs===I?u.refs={}:u.refs,f=u.setupState;if(null!=l&&l!==c&&(J(l)?(s[l]=null,$(f,l)&&(f[l]=null)):dt(l)&&(l.value=null)),K(c))Lt(c,u,12,[a,s]);else{var p=J(c),d=dt(c);if(p||d){var v=function(){if(e.f){var n=p?$(f,c)?f[c]:s[c]:c.value;o?q(n)&&Z(n,i):q(n)?n.includes(i)||n.push(i):p?(s[c]=[i],$(f,c)&&(f[c]=s[c])):(c.value=[i],e.k&&(s[e.k]=c.value))}else p?(s[c]=a,$(f,c)&&(f[c]=a)):d&&(c.value=a,e.k&&(s[e.k]=a))};a?(v.id=-1,Fi(v,t)):v()}}}}var Li=!1,Ii=function(e){return/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName},Vi=function(e){return 8===e.nodeType};function Mi(e){var n=e.mt,t=e.p,r=e.o,o=r.patchProp,i=r.createText,a=r.nextSibling,u=r.parentNode,c=r.remove,l=r.insert,s=r.createComment,f=function t(r,o,c,s,f){var m=arguments.length>5&&void 0!==arguments[5]&&arguments[5],y=Vi(r)&&"["===r.data,_=function(){return h(r,o,c,s,f,y)},b=o.type,S=o.ref,x=o.shapeFlag,w=o.patchFlag,k=r.nodeType;o.el=r,-2===w&&(m=!1,o.dynamicChildren=null);var C=null;switch(b){case Qi:3!==k?""===o.children?(l(o.el=i(""),u(r),r),C=r):C=_():(r.data!==o.children&&(Li=!0,r.data=o.children),C=a(r));break;case Yi:C=8!==k||y?_():a(r);break;case Xi:if(y&&(k=(r=a(r)).nodeType),1===k||3===k){C=r;for(var E=!o.children.length,T=0;T3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,a=arguments.length>6&&void 0!==arguments[6]&&arguments[6],u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:!!n.dynamicChildren;if(e!==n){e&&!sa(e,n)&&(r=Q(e),W(e,o,i,!0),e=null),-2===n.patchFlag&&(c=!1,n.dynamicChildren=null);var l=n.type,s=n.ref,f=n.shapeFlag;switch(l){case Qi:S(e,n,t,r);break;case Yi:x(e,n,t,r);break;case Xi:null==e&&w(n,t,r,a);break;case Ji:A(e,n,t,r,o,i,a,u,c);break;default:1&f?k(e,n,t,r,o,i,a,u,c):6&f?R(e,n,t,r,o,i,a,u,c):(64&f||128&f)&&l.process(e,n,t,r,o,i,a,u,c,X)}null!=s&&o&&Ri(s,e&&e.ref,i,n||e,!n)}},S=function(e,n,t,r){if(null==e)a(n.el=f(n.children),t,r);else{var o=n.el=e.el;n.children!==e.children&&d(o,n.children)}},x=function(e,n,t,r){null==e?a(n.el=p(n.children||""),t,r):n.el=e.el},w=function(e,n,t,r){var o=u(_(e.children,n,t,r,e.el,e.anchor),2);e.el=o[0],e.anchor=o[1]},k=function(e,n,t,r,o,i,a,u,c){a=a||"svg"===n.type,null==e?C(n,t,r,o,i,a,u,c):O(e,n,o,i,a,u,c)},C=function(e,n,t,r,o,i,u,c){var f,p,d=e.type,h=e.props,g=e.shapeFlag,m=e.transition,y=e.dirs;if(f=e.el=s(e.type,i,h&&h.is,h),8&g?v(f,e.children):16&g&&T(e.children,f,null,r,o,i&&"foreignObject"!==d,u,c),y&&Dr(e,null,r,"created"),E(f,e,e.scopeId,u,r),h){for(var _ in h)"value"!==_&&!oe(_)&&l(f,_,null,h[_],i,e.children,r,o,J);"value"in h&&l(f,"value",null,h.value),(p=h.onVnodeBeforeMount)&&Ea(p,r,e)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(f,"__vnode",{value:e,enumerable:!1}),Object.defineProperty(f,"__vueParentComponent",{value:r,enumerable:!1})),y&&Dr(e,null,r,"beforeMount");var b=(!o||o&&!o.pendingBranch)&&m&&!m.persisted;b&&m.beforeEnter(f),a(f,n,t),((p=h&&h.onVnodeMounted)||b||y)&&Fi(function(){p&&Ea(p,r,e),b&&m.enter(f),y&&Dr(e,null,r,"mounted")},o)},E=function e(n,t,r,o,i){if(r&&y(n,r),o)for(var a=0;a8&&void 0!==arguments[8]?arguments[8]:0,l=c;l0){if(16&c)N(u,n,d,h,t,r,o);else if(2&c&&d.class!==h.class&&l(u,"class",null,h.class,o),4&c&&l(u,"style",d.style,h.style,o),8&c)for(var m=n.dynamicProps,y=0;y0&&64&d&&v&&e.dynamicChildren?(P(e.dynamicChildren,v,t,o,i,u,c),(null!=n.key||o&&n===o.subTree)&&Zi(e,n,!0)):j(e,n,t,p,o,i,u,c,l)},R=function(e,n,t,r,o,i,a,u,c){n.slotScopeIds=u,null==e?512&n.shapeFlag?o.ctx.activate(n,t,r,a,c):L(n,t,r,o,i,a,c):F(e,n,c)},L=function(e,n,t,r,o,i,a){var u=e.component=Pa(e,r,o);if(to(e)&&(u.ctx.renderer=X),Da(u),u.asyncDep){if(o&&o.registerDep(u,U),!e.el){var c=u.subTree=ga(Yi);x(null,c,n,t)}}else U(u,e,n,t,o,i,a)},F=function(e,n,t){var r=n.component=e.component;if(function(e,n,t){var r=e.props,o=e.children,i=e.component,a=n.props,u=n.children,c=n.patchFlag,l=i.emitsOptions;if(n.dirs||n.transition)return!0;if(!(t&&c>=0))return!(!o&&!u||u&&u.$stable)||r!==a&&(r?!a||xr(r,a,l):!!a);if(1024&c)return!0;if(16&c)return r?xr(r,a,l):!!a;if(8&c)for(var s=n.dynamicProps,f=0;fBt&&Ut.splice(n,1)}(r.update),r.update()}else n.el=e.el,r.vnode=n},U=function(e,n,t,r,o,a,u){var c=e.effect=new Qe(function(){if(e.isMounted){var c,l=e.next,s=e.bu,f=e.u,p=e.parent,d=e.vnode,v=l;Di(e,!1),l?(l.el=d.el,B(e,l,u)):l=d,s&&ve(s),(c=l.props&&l.props.onVnodeBeforeUpdate)&&Ea(c,p,l,d),Di(e,!0);var g=_r(e),m=e.subTree;e.subTree=g,b(m,g,h(m.el),Q(m),e,o,a),l.el=g.el,null===v&&wr(e,g.el),f&&Fi(f,o),(c=l.props&&l.props.onVnodeUpdated)&&Fi(function(){return Ea(c,p,l,d)},o),__VUE_PROD_DEVTOOLS__&&ar(e)}else{var y,_=n,S=_.el,x=_.props,w=e.bm,k=e.m,C=e.parent,E=Xr(n);if(Di(e,!1),w&&ve(w),!E&&(y=x&&x.onVnodeBeforeMount)&&Ea(y,C,n),Di(e,!0),S&&i){var T=function(){e.subTree=_r(e),i(S,e.subTree,e,o,null)};E?n.type.__asyncLoader().then(function(){return!e.isUnmounted&&T()}):T()}else{var O=e.subTree=_r(e);b(null,O,t,r,e,o,a),n.el=O.el}if(k&&Fi(k,o),!E&&(y=x&&x.onVnodeMounted)){var P=n;Fi(function(){return Ea(y,C,P)},o)}(256&n.shapeFlag||C&&Xr(C.vnode)&&256&C.vnode.shapeFlag)&&e.a&&Fi(e.a,o),e.isMounted=!0,__VUE_PROD_DEVTOOLS__&&ir(e),n=t=r=null}},function(){return Wt(l)},e.scope),l=e.update=function(){return c.run()};l.id=e.uid,Di(e,!0),l()},B=function(e,n,t){n.component=e;var r=e.vnode.props;e.vnode=n,e.next=null,function(e,n,t,r){var o=e.props,i=e.attrs,a=e.vnode.patchFlag,c=ut(o),l=u(e.propsOptions,1)[0],s=!1;if(!(r||a>0)||16&a){var f;for(var p in Si(e,n,o,i)&&(s=!0),c)(!n||!$(n,p)&&((f=se(p))===p||!$(n,f)))&&(l?t&&(void 0!==t[p]||void 0!==t[f])&&(o[p]=xi(l,c,p,void 0,e,!0)):delete o[p]);if(i!==c)for(var d in i)(!n||!$(n,d))&&(delete i[d],s=!0)}else if(8&a)for(var v=e.vnode.dynamicProps,h=0;h8&&void 0!==arguments[8]&&arguments[8],l=e&&e.children,s=e?e.shapeFlag:0,f=n.children,p=n.patchFlag,d=n.shapeFlag;if(p>0){if(128&p)return void H(l,f,t,r,o,i,a,u,c);if(256&p)return void Z(l,f,t,r,o,i,a,u,c)}8&d?(16&s&&J(l,o,i),f!==l&&v(t,f)):16&s?16&d?H(l,f,t,r,o,i,a,u,c):J(l,o,i,!0):(8&s&&v(t,""),16&d&&T(f,t,r,o,i,a,u,c))},Z=function(e,n,t,r,o,i,a,u,c){var l,s=(e=e||V).length,f=(n=n||V).length,p=Math.min(s,f);for(l=0;lf?J(e,o,i,!0,!1,p):T(n,t,r,o,i,a,u,c,p)},H=function(e,n,t,r,o,i,a,u,c){for(var l=0,s=n.length,f=e.length-1,p=s-1;l<=f&&l<=p;){var d=e[l],v=n[l]=c?wa(n[l]):xa(n[l]);if(!sa(d,v))break;b(d,v,t,null,o,i,a,u,c),l++}for(;l<=f&&l<=p;){var h=e[f],g=n[p]=c?wa(n[p]):xa(n[p]);if(!sa(h,g))break;b(h,g,t,null,o,i,a,u,c),f--,p--}if(l>f){if(l<=p)for(var m=p+1,y=mp)for(;l<=f;)W(e[l],o,i,!0),l++;else{var _=l,S=l,x=new Map;for(l=S;l<=p;l++){var w=n[l]=c?wa(n[l]):xa(n[l]);null!=w.key&&x.set(w.key,l)}var k,C=0,E=p-S+1,T=!1,O=0,P=new Array(E);for(l=0;l=E)W(N,o,i,!0);else{var A=void 0;if(null!=N.key)A=x.get(N.key);else for(k=S;k<=p;k++)if(0===P[k-S]&&sa(N,n[k])){A=k;break}void 0===A?W(N,o,i,!0):(P[A-S]=l+1,A>=O?O=A:T=!0,b(N,n[A],t,null,o,i,a,u,c),C++)}}var R=T?function(e){var n,t,r,o,i,a=e.slice(),u=[0],c=e.length;for(n=0;n>1]]0&&(a[n]=u[r-1]),u[r]=n)}}for(o=u[(r=u.length)-1];r-- >0;)u[r]=o,o=a[o];return u}(P):V;for(k=R.length-1,l=E-1;l>=0;l--){var L=S+l,I=n[L],M=L+14&&void 0!==arguments[4]?arguments[4]:null,u=n.el,c=n.type,l=n.transition,s=n.children,f=n.shapeFlag;if(6&f)e(n.component.subTree,t,r,o);else if(128&f)n.suspense.move(t,r,o);else if(64&f)c.move(n,t,r,X);else if(c!==Ji)if(c!==Xi)if(2!==o&&1&f&&l)if(0===o)l.beforeEnter(u),a(u,t,r),Fi(function(){return l.enter(u)},i);else{var p=l.leave,d=l.delayLeave,v=l.afterLeave,h=function(){return a(u,t,r)},m=function(){p(u,function(){h(),v&&v()})};d?d(u,h,m):m()}else a(u,t,r);else!function(e,n,t){for(var r,o=e.el,i=e.anchor;o&&o!==i;)r=g(o),a(o,n,t),o=r;a(i,n,t)}(n,t,r);else{a(u,t,r);for(var y=0;y3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=e.type,a=e.props,u=e.ref,c=e.children,l=e.dynamicChildren,s=e.shapeFlag,f=e.patchFlag,p=e.dirs;if(null!=u&&Ri(u,null,t,e,!0),256&s)n.ctx.deactivate(e);else{var d,v=1&s&&p,h=!Xr(e);if(h&&(d=a&&a.onVnodeBeforeUnmount)&&Ea(d,n,e),6&s)K(e.component,t,r);else{if(128&s)return void e.suspense.unmount(t,r);v&&Dr(e,null,n,"beforeUnmount"),64&s?e.type.remove(e,n,t,o,X,r):l&&(i!==Ji||f>0&&64&f)?J(l,n,t,!1,!0):(i===Ji&&384&f||!o&&16&s)&&J(c,n,t),r&&z(e)}(h&&(d=a&&a.onVnodeUnmounted)||v)&&Fi(function(){d&&Ea(d,n,e),v&&Dr(e,null,n,"unmounted")},t)}},z=function(e){var n=e.type,t=e.el,r=e.anchor,o=e.transition;if(n!==Ji)if(n!==Xi){var i=function(){c(t),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&e.shapeFlag&&o&&!o.persisted){var a=o.leave,u=o.delayLeave,l=function(){return a(t,i)};u?u(e.el,i,l):l()}else i()}else!function(e){for(var n,t=e.el,r=e.anchor;t&&t!==r;)n=g(t),c(t),t=n;c(r)}(e);else G(t,r)},G=function(e,n){for(var t;e!==n;)t=g(e),c(e),e=t;c(n)},K=function(e,n,t){var r=e.bum,o=e.scope,i=e.update,a=e.subTree,u=e.um;r&&ve(r),o.stop(),i&&(i.active=!1,W(a,e,n,t)),u&&Fi(u,n),Fi(function(){e.isUnmounted=!0},n),n&&n.pendingBranch&&!n.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===n.pendingId&&(n.deps--,0===n.deps&&n.resolve()),__VUE_PROD_DEVTOOLS__&&function(e){er&&"function"==typeof er.cleanupBuffer&&!er.cleanupBuffer(e)&&ur(e)}(e)},J=function(e,n,t){for(var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=i;a2&&void 0!==arguments[2]&&arguments[2],r=e.children,o=n.children;if(q(r)&&q(o))for(var i=0;i4&&void 0!==arguments[4]?arguments[4]:2;0===a&&o(e.targetAnchor,n,t);var u=e.el,c=e.anchor,l=e.shapeFlag,s=e.children,f=e.props,p=2===a;if(p&&o(u,n,t),(!p||Hi(f))&&16&l)for(var d=0;d0&&void 0!==arguments[0]&&arguments[0];ea.push(na=e?null:[])}function ra(){ea.pop(),na=ea[ea.length-1]||null}var oa=1;function ia(e){oa+=e}function aa(e){return e.dynamicChildren=oa>0?na||V:null,ra(),oa>0&&na&&na.push(e),e}function ua(e,n,t,r,o,i){return aa(ha(e,n,t,r,o,i,!0))}function ca(e,n,t,r,o){return aa(ga(e,n,t,r,o,!0))}function la(e){return!!e&&!0===e.__v_isVNode}function sa(e,n){return e.type===n.type&&e.key===n.key}function fa(e){e}var pa="__vInternal",da=function(e){var n=e.key;return null!=n?n:null},va=function(e){var n=e.ref,t=e.ref_key,r=e.ref_for;return"number"==typeof n&&(n=""+n),null!=n?J(n)||dt(n)||K(n)?{i:pr,r:n,k:t,f:!!r}:n:null};function ha(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e===Ji?0:1,a=arguments.length>6&&void 0!==arguments[6]&&arguments[6],u=arguments.length>7&&void 0!==arguments[7]&&arguments[7],c={__v_isVNode:!0,__v_skip:!0,type:e,props:n,key:n&&da(n),ref:n&&va(n),scopeId:dr,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:pr};return u?(ka(c,t),128&i&&e.normalize(c)):t&&(c.shapeFlag|=J(t)?8:16),oa>0&&!a&&na&&(c.patchFlag>0||6&i)&&32!==c.patchFlag&&na.push(c),c}var ga=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,i=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if((!e||e===Eo)&&(e=Yi),la(e)){var a=ya(e,n,!0);return t&&ka(a,t),oa>0&&!i&&na&&(6&a.shapeFlag?na[na.indexOf(e)]=a:na.push(a)),a.patchFlag|=-2,a}if(function(e){return K(e)&&"__vccOpts"in e}(e)&&(e=e.__vccOpts),n){var u=n=ma(n),c=u.class,l=u.style;c&&!J(c)&&(n.class=Ce(c)),Y(l)&&(at(l)&&!q(l)&&(l=D({},l)),n.style=be(l))}return ha(e,n,t,r,o,J(e)?1:kr(e)?128:function(e){return e.__isTeleport}(e)?64:Y(e)?4:K(e)?2:0,i,!0)};function ma(e){return e?at(e)||pa in e?D({},e):e:null}function ya(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.props,o=e.ref,i=e.patchFlag,a=e.children,u=n?Ca(r||{},n):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&da(u),ref:n&&n.ref?t&&o?q(o)?o.concat(va(n)):[o,va(n)]:va(n):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:n&&e.type!==Ji?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ya(e.ssContent),ssFallback:e.ssFallback&&ya(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function _a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:" ",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return ga(Qi,null,e,n)}function ba(e,n){var t=ga(Xi,null,e);return t.staticCount=n,t}function Sa(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return n?(ta(),ca(Yi,null,e)):ga(Yi,null,e)}function xa(e){return null==e||"boolean"==typeof e?ga(Yi):q(e)?ga(Ji,null,e.slice()):"object"==typeof e?wa(e):ga(Qi,null,String(e))}function wa(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:ya(e)}function ka(e,n){var t=0,r=e.shapeFlag;if(null==n)n=null;else if(q(n))t=16;else if("object"==typeof n){if(65&r){var o=n.default;return void(o&&(o._c&&(o._d=!1),ka(e,o()),o._c&&(o._d=!0)))}t=32;var i=n._;i||pa in n?3===i&&pr&&(1===pr.slots._?n._=1:(n._=2,e.patchFlag|=1024)):n._ctx=pr}else K(n)?(n={default:n,_ctx:pr},t=32):(n=String(n),64&r?(t=16,n=[_a(n)]):t=8);e.children=n,e.shapeFlag|=t}function Ca(){for(var e={},n=0;n3&&void 0!==arguments[3]?arguments[3]:null;It(e,n,7,[t,r])}var Ta=vi(),Oa=0;function Pa(e,n,t){var r=e.type,o=(n?n.appContext:e.appContext)||Ta,i={uid:Oa++,vnode:e,type:r,parent:n,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new Fe(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:n?n.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:wi(r,o),emitsOptions:sr(r,o),emit:null,emitted:null,propsDefaults:I,inheritAttrs:r.inheritAttrs,ctx:I,data:I,props:I,attrs:I,slots:I,refs:I,setupState:I,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:t,suspenseId:t?t.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=n?n.root:i,i.emit=lr.bind(null,i),e.ce&&e.ce(i),i}var Na,Aa,Ra=null,La=function(){return Ra||pr},Ia="__VUE_INSTANCE_SETTERS__";(Aa=ye()[Ia])||(Aa=ye()[Ia]=[]),Aa.push(function(e){return Ra=e}),Na=function(e){Aa.length>1?Aa.forEach(function(n){return n(e)}):Aa[0](e)};var Va=function(e){Na(e),e.scope.on()},Ma=function(){Ra&&Ra.scope.off(),Na(null)};function Fa(e){return 4&e.vnode.shapeFlag}var Ua,Ba,ja=!1;function Da(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];ja=n;var t=e.vnode,r=t.props,o=t.children,i=Fa(e);(function(e,n,t){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o={},i={};for(var a in he(i,pa,1),e.propsDefaults=Object.create(null),Si(e,n,o,i),e.propsOptions[0])a in o||(o[a]=void 0);e.props=t?r?o:Xn(o):e.type.props?o:i,e.attrs=i})(e,r,i,n),function(e,n){if(32&e.vnode.shapeFlag){var t=n._;t?(e.slots=ut(n),he(n,"_",t)):Ni(n,e.slots={})}else e.slots={},n&&Ai(e,n);he(e.slots,pa,1)}(e,o);var a=i?function(e,n){var t=e.type;e.accessCache=Object.create(null),e.proxy=ct(new Proxy(e.ctx,Bo));var r=t.setup;if(r){var o=e.setupContext=r.length>1?Wa(e):null;Va(e),rn();var i=Lt(r,e,0,[e.props,o]);if(on(),Ma(),X(i)){if(i.then(Ma,Ma),n)return i.then(function(t){Za(e,t,n)}).catch(function(n){Vt(n,e,0)});e.asyncDep=i}else Za(e,i,n)}else qa(e,n)}(e,n):void 0;return ja=!1,a}function Za(e,n,t){K(n)?e.type.__ssrInlineRender?e.ssrRender=n:e.render=n:Y(n)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=n),e.setupState=xt(n)),qa(e,t)}function Ha(e){Ua=e,Ba=function(e){e.render._rc&&(e.withProxy=new Proxy(e.ctx,jo))}}var $a=function(){return!Ua};function qa(e,n,t){var r=e.type;if(!e.render){if(!n&&Ua&&!r.render){var o=r.template||ai(e).template;if(o){var i=e.appContext.config,a=i.isCustomElement,u=i.compilerOptions,c=r.delimiters,l=r.compilerOptions,s=D(D({isCustomElement:a,delimiters:c},u),l);r.render=Ua(o,s)}}e.render=r.render||M,Ba&&Ba(e)}__VUE_OPTIONS_API__&&(Va(e),rn(),function(e){var n=ai(e),t=e.proxy,r=e.ctx;ri=!1,n.beforeCreate&&oi(n.beforeCreate,e,"bc");var o=n.data,i=n.computed,a=n.methods,u=n.watch,c=n.provide,l=n.inject,s=n.created,f=n.beforeMount,p=n.mounted,d=n.beforeUpdate,v=n.updated,h=n.activated,g=n.deactivated,m=n.beforeUnmount,y=n.unmounted,_=n.render,b=n.renderTracked,S=n.renderTriggered,x=n.errorCaptured,w=n.serverPrefetch,k=n.expose,C=n.inheritAttrs,E=n.components,T=n.directives;if(l&&function(e,n){q(e)&&(e=si(e));var t=function(){var t,o=e[r];dt(t=Y(o)?"default"in o?_i(o.from||r,o.default,!0):_i(o.from||r):_i(o))?Object.defineProperty(n,r,{enumerable:!0,configurable:!0,get:function(){return t.value},set:function(e){return t.value=e}}):n[r]=t};for(var r in e)t()}(l,r,null),a)for(var O in a){var P=a[O];K(P)&&(r[O]=P.bind(t))}if(o){var N=o.call(t,t);Y(N)&&(e.data=Yn(N))}if(ri=!0,i){var A=function(){var e=i[R],n=K(e)?e.bind(t,t):K(e.get)?e.get.bind(t,t):M,o=!K(e)&&K(e.set)?e.set.bind(t):M,a=Ka({get:n,set:o});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:function(){return a.value},set:function(e){return a.value=e}})};for(var R in i)A()}if(u)for(var L in u)ii(u[L],r,t,L);if(c){var I=K(c)?c.call(t):c;Reflect.ownKeys(I).forEach(function(e){yi(e,I[e])})}function V(e,n){q(n)?n.forEach(function(n){return e(n.bind(t))}):n&&e(n.bind(t))}if(s&&oi(s,e,"c"),V(vo,f),V(ho,p),V(go,d),V(mo,v),V(io,h),V(ao,g),V(wo,x),V(xo,b),V(So,S),V(yo,m),V(_o,y),V(bo,w),q(k))if(k.length){var F=e.exposed||(e.exposed={});k.forEach(function(e){Object.defineProperty(F,e,{get:function(){return t[e]},set:function(n){return t[e]=n}})})}else e.exposed||(e.exposed={});_&&e.render===M&&(e.render=_),null!=C&&(e.inheritAttrs=C),E&&(e.components=E),T&&(e.directives=T)}(e),on(),Ma())}function Wa(e){return{get attrs(){return function(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:function(n,t){return an(e,0,"$attrs"),n[t]}}))}(e)},slots:e.slots,emit:e.emit,expose:function(n){e.exposed=n||{}}}}function za(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(xt(ct(e.exposed)),{get:function(n,t){return t in n?n[t]:t in Fo?Fo[t](e):void 0},has:function(e,n){return n in e||n in Fo}}))}function Ga(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return K(e)?e.displayName||e.name:e.name||n&&e.__name}var Ka=function(e,n){return function(e,n){var t,r,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=K(e);return i?(t=e,r=M):(t=e.get,r=e.set),new Nt(t,r,i||!r,o)}(e,0,ja)};function Ja(e,n,t){var r=arguments.length;return 2===r?Y(n)&&!q(n)?la(n)?ga(e,null,[n]):ga(e,n):ga(e,null,n):(r>3?t=Array.prototype.slice.call(arguments,2):3===r&&la(t)&&(t=[t]),ga(e,n,t))}var Qa=Symbol.for("v-scx"),Ya=function(){return _i(Qa)};function Xa(){}function eu(e,n,t,r){var o=t[r];if(o&&nu(o,e))return o;var i=n();return i.memo=e.slice(),t[r]=i}function nu(e,n){var t=e.memo;if(t.length!=n.length)return!1;for(var r=0;r0&&na&&na.push(e),!0}var tu="3.3.4",ru={createComponentInstance:Pa,setupComponent:Da,renderComponentRoot:_r,setCurrentRenderingInstance:vr,isVNode:la,normalizeVNode:xa},ou=null,iu=null,au="undefined"!=typeof document?document:null,uu=au&&au.createElement("template"),cu={insert:function(e,n,t){n.insertBefore(e,t||null)},remove:function(e){var n=e.parentNode;n&&n.removeChild(e)},createElement:function(e,n,t,r){var o=n?au.createElementNS("http://www.w3.org/2000/svg",e):au.createElement(e,t?{is:t}:void 0);return"select"===e&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},createText:function(e){return au.createTextNode(e)},createComment:function(e){return au.createComment(e)},setText:function(e,n){e.nodeValue=n},setElementText:function(e,n){e.textContent=n},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},querySelector:function(e){return au.querySelector(e)},setScopeId:function(e,n){e.setAttribute(n,"")},insertStaticContent:function(e,n,t,r,o,i){var a=t?t.previousSibling:n.lastChild;if(o&&(o===i||o.nextSibling))for(;n.insertBefore(o.cloneNode(!0),t),o!==i&&(o=o.nextSibling););else{uu.innerHTML=r?"".concat(e,""):e;var u=uu.content;if(r){for(var c=u.firstChild;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}n.insertBefore(u,t)}return[a?a.nextSibling:n.firstChild,t?t.previousSibling:n.lastChild]}},lu=/\s*!important$/;function su(e,n,t){if(q(t))t.forEach(function(t){return su(e,n,t)});else if(null==t&&(t=""),n.startsWith("--"))e.setProperty(n,t);else{var r=function(e,n){var t=pu[n];if(t)return t;var r=ce(n);if("filter"!==r&&r in e)return pu[n]=r;r=fe(r);for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;return h(this,o),(n=r.call(this))._def=e,n._props=t,n._instance=null,n._connected=!1,n._resolved=!1,n._numberProps=null,n.shadowRoot&&i?i(n._createVNode(),n.shadowRoot):(n.attachShadow({mode:"open"}),n._def.__asyncLoader||n._resolveProps(n._def)),n}return d(o,[{key:"connectedCallback",value:function(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}},{key:"disconnectedCallback",value:function(){var e=this;this._connected=!1,qt(function(){e._connected||(wc(null,e.shadowRoot),e._instance=null)})}},{key:"_resolveDef",value:function(){var e=this;this._resolved=!0;for(var n=0;n1&&void 0!==arguments[1]&&arguments[1],o=n.props,i=n.styles;if(o&&!q(o))for(var a in o){var u=o[a];(u===Number||u&&u.type===Number)&&(a in e._props&&(e._props[a]=me(e._props[a])),(t||(t=Object.create(null)))[ce(a)]=!0)}e._numberProps=t,r&&e._resolveProps(n),e._applyStyles(i),e._update()},r=this._def.__asyncLoader;r?r().then(function(e){return t(e,!0)}):t(this._def)}},{key:"_resolveProps",value:function(e){for(var n=this,t=e.props,r=q(t)?t:Object.keys(t||{}),o=0,a=Object.keys(this);o2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];n!==this._props[e]&&(this._props[e]=n,r&&this._instance&&this._update(),t&&(!0===n?this.setAttribute(se(e),""):"string"==typeof n||"number"==typeof n?this.setAttribute(se(e),n+""):n||this.removeAttribute(se(e))))}},{key:"_update",value:function(){wc(this._createVNode(),this.shadowRoot)}},{key:"_createVNode",value:function(){var e=this,n=ga(this._def,D({},this._props));return this._instance||(n.ce=function(n){e._instance=n,n.isCE=!0;var t=function(n,t){e.dispatchEvent(new CustomEvent(n,{detail:t}))};n.emit=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:"$style",n=La();if(!n)return I;var t=n.type.__cssModules;return t&&t[e]||I}function wu(e){var n=La();if(n){var t=n.ut=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e(n.proxy);Array.from(document.querySelectorAll('[data-v-owner="'.concat(n.uid,'"]'))).forEach(function(e){return Cu(e,t)})},r=function(){var r=e(n.proxy);ku(n.subTree,r),t(r)};Rr(r),ho(function(){var e=new MutationObserver(r);e.observe(n.subTree.el.parentNode,{childList:!0}),_o(function(){return e.disconnect()})})}}function ku(e,n){if(128&e.shapeFlag){var t=e.suspense;e=t.activeBranch,t.pendingBranch&&!t.isHydrating&&t.effects.push(function(){ku(t.activeBranch,n)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)Cu(e.el,n);else if(e.type===Ji)e.children.forEach(function(e){return ku(e,n)});else if(e.type===Xi)for(var r=e,o=r.el,i=r.anchor;o&&(Cu(o,n),o!==i);)o=o.nextSibling}function Cu(e,n){if(1===e.nodeType){var t=e.style;for(var r in n)t.setProperty("--".concat(r),n[r])}}var Eu="transition",Tu="animation",Ou=function(e,n){var t=n.slots;return Ja(qr,Lu(e),t)};Ou.displayName="Transition";var Pu={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Nu=Ou.props=D({},$r,Pu),Au=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];q(e)?e.forEach(function(e){return e.apply(void 0,c(n))}):e&&e.apply(void 0,c(n))},Ru=function(e){return!!e&&(q(e)?e.some(function(e){return e.length>1}):e.length>1)};function Lu(e){var n={};for(var t in e)t in Pu||(n[t]=e[t]);if(!1===e.css)return n;var r=e.name,o=void 0===r?"v":r,i=e.type,a=e.duration,u=e.enterFromClass,c=void 0===u?"".concat(o,"-enter-from"):u,l=e.enterActiveClass,s=void 0===l?"".concat(o,"-enter-active"):l,f=e.enterToClass,p=void 0===f?"".concat(o,"-enter-to"):f,d=e.appearFromClass,v=void 0===d?c:d,h=e.appearActiveClass,g=void 0===h?s:h,m=e.appearToClass,y=void 0===m?p:m,_=e.leaveFromClass,b=void 0===_?"".concat(o,"-leave-from"):_,S=e.leaveActiveClass,x=void 0===S?"".concat(o,"-leave-active"):S,w=e.leaveToClass,k=void 0===w?"".concat(o,"-leave-to"):w,C=function(e){if(null==e)return null;if(Y(e))return[Iu(e.enter),Iu(e.leave)];var n=Iu(e);return[n,n]}(a),E=C&&C[0],T=C&&C[1],O=n.onBeforeEnter,P=n.onEnter,N=n.onEnterCancelled,A=n.onLeave,R=n.onLeaveCancelled,L=n.onBeforeAppear,I=void 0===L?O:L,V=n.onAppear,M=void 0===V?P:V,F=n.onAppearCancelled,U=void 0===F?N:F,B=function(e,n,t){Mu(e,n?y:p),Mu(e,n?g:s),t&&t()},j=function(e,n){e._isLeaving=!1,Mu(e,b),Mu(e,k),Mu(e,x),n&&n()},Z=function(e){return function(n,t){var r=e?M:P,o=function(){return B(n,e,t)};Au(r,[n,o]),Fu(function(){Mu(n,e?v:c),Vu(n,e?y:p),Ru(r)||Bu(n,i,E,o)})}};return D(n,{onBeforeEnter:function(e){Au(O,[e]),Vu(e,c),Vu(e,s)},onBeforeAppear:function(e){Au(I,[e]),Vu(e,v),Vu(e,g)},onEnter:Z(!1),onAppear:Z(!0),onLeave:function(e,n){e._isLeaving=!0;var t=function(){return j(e,n)};Vu(e,b),Hu(),Vu(e,x),Fu(function(){!e._isLeaving||(Mu(e,b),Vu(e,k),Ru(A)||Bu(e,i,T,t))}),Au(A,[e,t])},onEnterCancelled:function(e){B(e,!1),Au(N,[e])},onAppearCancelled:function(e){B(e,!0),Au(U,[e])},onLeaveCancelled:function(e){j(e),Au(R,[e])}})}function Iu(e){return me(e)}function Vu(e,n){n.split(/\s+/).forEach(function(n){return n&&e.classList.add(n)}),(e._vtc||(e._vtc=new Set)).add(n)}function Mu(e,n){n.split(/\s+/).forEach(function(n){return n&&e.classList.remove(n)});var t=e._vtc;t&&(t.delete(n),t.size||(e._vtc=void 0))}function Fu(e){requestAnimationFrame(function(){requestAnimationFrame(e)})}var Uu=0;function Bu(e,n,t,r){var o=e._endId=++Uu,i=function(){o===e._endId&&r()};if(t)return setTimeout(i,t);var a=ju(e,n),u=a.type,c=a.timeout,l=a.propCount;if(!u)return r();var s=u+"end",f=0,p=function(){e.removeEventListener(s,d),i()},d=function(n){n.target===e&&++f>=l&&p()};setTimeout(function(){f0&&(s=Eu,f=a,p=i.length):n===Tu?l>0&&(s=Tu,f=l,p=c.length):p=(s=(f=Math.max(a,l))>0?a>l?Eu:Tu:null)?s===Eu?i.length:c.length:0,{type:s,timeout:f,propCount:p,hasTransform:s===Eu&&/\b(transform|all)(,|$)/.test(r("".concat(Eu,"Property")).toString())}}function Du(e,n){for(;e.length-1:z(r)?e.checked=r.has(t.props.value):r!==o&&(e.checked=Re(r,uc(e,!0)))}var rc={created:function(e,n,t){var r=n.value;e.checked=Re(r,t.props.value),e._assign=Qu(t),vu(e,"change",function(){e._assign(ac(e))})},beforeUpdate:function(e,n,t){var r=n.value,o=n.oldValue;e._assign=Qu(t),r!==o&&(e.checked=Re(r,t.props.value))}},oc={deep:!0,created:function(e,n,t){var r=n.value,o=n.modifiers.number,i=z(r);vu(e,"change",function(){var n=Array.prototype.filter.call(e.options,function(e){return e.selected}).map(function(e){return o?ge(ac(e)):ac(e)});e._assign(e.multiple?i?new Set(n):n:n[0])}),e._assign=Qu(t)},mounted:function(e,n){ic(e,n.value)},beforeUpdate:function(e,n,t){e._assign=Qu(t)},updated:function(e,n){ic(e,n.value)}};function ic(e,n){var t=e.multiple;if(!t||q(n)||z(n)){for(var r=0,o=e.options.length;r-1:n.has(a);else if(Re(ac(i),n))return void(e.selectedIndex!==r&&(e.selectedIndex=r))}!t&&-1!==e.selectedIndex&&(e.selectedIndex=-1)}}function ac(e){return"_value"in e?e._value:e.value}function uc(e,n){var t=n?"_trueValue":"_falseValue";return t in e?e[t]:n}var cc={created:function(e,n,t){sc(e,n,t,null,"created")},mounted:function(e,n,t){sc(e,n,t,null,"mounted")},beforeUpdate:function(e,n,t,r){sc(e,n,t,r,"beforeUpdate")},updated:function(e,n,t,r){sc(e,n,t,r,"updated")}};function lc(e,n){switch(e){case"SELECT":return oc;case"TEXTAREA":return ec;default:switch(n){case"checkbox":return nc;case"radio":return rc;default:return ec}}}function sc(e,n,t,r,o){var i=lc(e.tagName,t.props&&t.props.type)[o];i&&i(e,n,t,r)}var fc=["ctrl","shift","alt","meta"],pc={stop:function(e){return e.stopPropagation()},prevent:function(e){return e.preventDefault()},self:function(e){return e.target!==e.currentTarget},ctrl:function(e){return!e.ctrlKey},shift:function(e){return!e.shiftKey},alt:function(e){return!e.altKey},meta:function(e){return!e.metaKey},left:function(e){return"button"in e&&0!==e.button},middle:function(e){return"button"in e&&1!==e.button},right:function(e){return"button"in e&&2!==e.button},exact:function(e,n){return fc.some(function(t){return e["".concat(t,"Key")]&&!n.includes(t)})}},dc=function(e,n){return function(t){for(var r=0;r1?i-1:0),u=1;u4&&void 0!==arguments[4]&&arguments[4],i=arguments.length>5?arguments[5]:void 0,a=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,s=arguments.length>8?arguments[8]:void 0;"class"===n?function(e,n,t){var r=e._vtc;r&&(n=(n?[n].concat(c(r)):c(r)).join(" ")),null==n?e.removeAttribute("class"):t?e.setAttribute("class",n):e.className=n}(e,r,o):"style"===n?function(e,n,t){var r=e.style,o=J(t);if(t&&!o){if(n&&!J(n))for(var i in n)null==t[i]&&su(r,i,"");for(var a in t)su(r,a,t[a])}else{var u=r.display;o?n!==t&&(r.cssText=t):n&&e.removeAttribute("style"),"_vod"in e&&(r.display=u)}}(e,t,r):B(n)?j(n)||function(e,n,t,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,i=e._vei||(e._vei={}),a=i[n];if(r&&a)a.value=r;else{var c=function(e){var n,t;if(hu.test(e))for(n={};t=e.match(hu);)e=e.slice(0,e.length-t[0].length),n[t[0].toLowerCase()]=!0;return[":"===e[2]?e.slice(3):se(e.slice(2)),n]}(n),l=u(c,2),s=l[0],f=l[1];if(r){var p=i[n]=function(e,n){var t=function e(t){if(t._vts){if(t._vts<=e.attached)return}else t._vts=Date.now();It(function(e,n){if(q(n)){var t=e.stopImmediatePropagation;return e.stopImmediatePropagation=function(){t.call(e),e._stopped=!0},n.map(function(e){return function(n){return!n._stopped&&e&&e(n)}})}return n}(t,e.value),n,5,[t])};return t.value=e,t.attached=gu||(mu.then(function(){return gu=0}),gu=Date.now()),t}(r,o);vu(e,s,p,f)}else a&&(function(e,n,t,r){e.removeEventListener(n,t,r)}(e,s,a,f),i[n]=void 0)}}(e,n,0,r,a):("."===n[0]?(n=n.slice(1),1):"^"===n[0]?(n=n.slice(1),0):function(e,n,t,r){return r?!!("innerHTML"===n||"textContent"===n||n in e&&yu.test(n)&&K(t)):!("spellcheck"===n||"draggable"===n||"translate"===n||"form"===n||"list"===n&&"INPUT"===e.tagName||"type"===n&&"TEXTAREA"===e.tagName||yu.test(n)&&J(t))&&n in e}(e,n,r,o))?function(e,n,t,r,o,i,a){if("innerHTML"===n||"textContent"===n)return r&&a(r,o,i),void(e[n]=null==t?"":t);var u=e.tagName;if("value"===n&&"PROGRESS"!==u&&!u.includes("-")){e._value=t;var c=null==t?"":t;return("OPTION"===u?e.getAttribute("value"):e.value)!==c&&(e.value=c),void(null==t&&e.removeAttribute(n))}var l=!1;if(""===t||null==t){var s=typeof e[n];"boolean"===s?t=Ae(t):null==t&&"string"===s?(t="",l=!0):"number"===s&&(t=0,l=!0)}try{e[n]=t}catch(s){}l&&e.removeAttribute(n)}(e,n,r,i,a,l,s):("true-value"===n?e._trueValue=r:"false-value"===n&&(e._falseValue=r),function(e,n,t,r,o){if(r&&n.startsWith("xlink:"))null==t?e.removeAttributeNS(du,n.slice(6,n.length)):e.setAttributeNS(du,n,t);else{var i=Ne(n);null==t||i&&!Ae(t)?e.removeAttribute(n):e.setAttribute(n,i?"":t)}}(e,n,r,o))}},cu),bc=!1;function Sc(){return yc||(yc=Ui(_c))}function xc(){return yc=bc?yc:Bi(_c),bc=!0,yc}var wc=function(){var e;(e=Sc()).render.apply(e,arguments)},kc=function(){var e;(e=xc()).hydrate.apply(e,arguments)},Cc=function(){var e,n=(e=Sc()).createApp.apply(e,arguments),t=n.mount;return n.mount=function(e){var r=Tc(e);if(r){var o=n._component;!K(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";var i=t(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i}},n},Ec=function(){var e,n=(e=xc()).createApp.apply(e,arguments),t=n.mount;return n.mount=function(e){var n=Tc(e);if(n)return t(n,!0,n instanceof SVGElement)},n};function Tc(e){return J(e)?document.querySelector(e):e}var Oc=!1,Pc=function(){Oc||(Oc=!0,ec.getSSRProps=function(e){return{value:e.value}},rc.getSSRProps=function(e,n){var t=e.value;if(n.props&&Re(n.props.value,t))return{checked:!0}},nc.getSSRProps=function(e,n){var t=e.value;if(q(t)){if(n.props&&Le(t,n.props.value)>-1)return{checked:!0}}else if(z(t)){if(n.props&&t.has(n.props.value))return{checked:!0}}else if(t)return{checked:!0}},cc.getSSRProps=function(e,n){if("string"==typeof n.type){var t=lc(n.type.toUpperCase(),n.props&&n.props.type);return t.getSSRProps?t.getSSRProps(e,n):void 0}},gc.getSSRProps=function(e){if(!e.value)return{style:{display:"none"}}})};function Nc(e){throw e}function Ac(e){}function Rc(e,n,t,r){var o=new SyntaxError(String(e));return o.code=e,o.loc=n,o}var Lc=Symbol(""),Ic=Symbol(""),Vc=Symbol(""),Mc=Symbol(""),Fc=Symbol(""),Uc=Symbol(""),Bc=Symbol(""),jc=Symbol(""),Dc=Symbol(""),Zc=Symbol(""),Hc=Symbol(""),$c=Symbol(""),qc=Symbol(""),Wc=Symbol(""),zc=Symbol(""),Gc=Symbol(""),Kc=Symbol(""),Jc=Symbol(""),Qc=Symbol(""),Yc=Symbol(""),Xc=Symbol(""),el=Symbol(""),nl=Symbol(""),tl=Symbol(""),rl=Symbol(""),ol=Symbol(""),il=Symbol(""),al=Symbol(""),ul=Symbol(""),cl=Symbol(""),ll=Symbol(""),sl=Symbol(""),fl=Symbol(""),pl=Symbol(""),dl=Symbol(""),vl=Symbol(""),hl=Symbol(""),gl=Symbol(""),ml=Symbol(""),yl=(a(l={},Lc,"Fragment"),a(l,Ic,"Teleport"),a(l,Vc,"Suspense"),a(l,Mc,"KeepAlive"),a(l,Fc,"BaseTransition"),a(l,Uc,"openBlock"),a(l,Bc,"createBlock"),a(l,jc,"createElementBlock"),a(l,Dc,"createVNode"),a(l,Zc,"createElementVNode"),a(l,Hc,"createCommentVNode"),a(l,$c,"createTextVNode"),a(l,qc,"createStaticVNode"),a(l,Wc,"resolveComponent"),a(l,zc,"resolveDynamicComponent"),a(l,Gc,"resolveDirective"),a(l,Kc,"resolveFilter"),a(l,Jc,"withDirectives"),a(l,Qc,"renderList"),a(l,Yc,"renderSlot"),a(l,Xc,"createSlots"),a(l,el,"toDisplayString"),a(l,nl,"mergeProps"),a(l,tl,"normalizeClass"),a(l,rl,"normalizeStyle"),a(l,ol,"normalizeProps"),a(l,il,"guardReactiveProps"),a(l,al,"toHandlers"),a(l,ul,"camelize"),a(l,cl,"capitalize"),a(l,ll,"toHandlerKey"),a(l,sl,"setBlockTracking"),a(l,fl,"pushScopeId"),a(l,pl,"popScopeId"),a(l,dl,"withCtx"),a(l,vl,"unref"),a(l,hl,"isRef"),a(l,gl,"withMemo"),a(l,ml,"isMemoSame"),l),_l={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function bl(e,n,t,r,o,i,a){var u=arguments.length>7&&void 0!==arguments[7]&&arguments[7],c=arguments.length>8&&void 0!==arguments[8]&&arguments[8],l=arguments.length>9&&void 0!==arguments[9]&&arguments[9],s=arguments.length>10&&void 0!==arguments[10]?arguments[10]:_l;return e&&(u?(e.helper(Uc),e.helper(Nl(e.inSSR,l))):e.helper(Pl(e.inSSR,l)),a&&e.helper(Jc)),{type:13,tag:n,props:t,children:r,patchFlag:o,dynamicProps:i,directives:a,isBlock:u,disableTracking:c,isComponent:l,loc:s}}function Sl(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_l;return{type:17,loc:n,elements:e}}function xl(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_l;return{type:15,loc:n,properties:e}}function wl(e,n){return{type:16,loc:_l,key:J(e)?kl(e,!0):e,value:n}}function kl(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_l,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return{type:4,loc:t,content:e,isStatic:n,constType:n?3:r}}function Cl(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_l;return{type:8,loc:n,children:e}}function El(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_l;return{type:14,loc:t,callee:e,arguments:n}}function Tl(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:_l;return{type:18,params:e,returns:n,newline:t,isSlot:r,loc:o}}function Ol(e,n,t){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return{type:19,test:e,consequent:n,alternate:t,newline:r,loc:_l}}function Pl(e,n){return e||n?Dc:Zc}function Nl(e,n){return e||n?Bc:jc}function Al(e,n){var t=n.helper,r=n.removeHelper,o=n.inSSR;e.isBlock||(e.isBlock=!0,r(Pl(o,e.isComponent)),t(Uc),t(Nl(o,e.isComponent)))}var Rl=function(e){return 4===e.type&&e.isStatic},Ll=function(e,n){return e===n||e===se(n)};function Il(e){return Ll(e,"Teleport")?Ic:Ll(e,"Suspense")?Vc:Ll(e,"KeepAlive")?Mc:Ll(e,"BaseTransition")?Fc:void 0}var Vl=/^\d|[^\$\w]/,Ml=function(e){return!Vl.test(e)},Fl=/[A-Za-z_$\xA0-\uFFFF]/,Ul=/[\.\?\w$\xA0-\uFFFF]/,Bl=/\s+[.[]\s*|\s*[.[]\s+/g,jl=function(e){e=e.trim().replace(Bl,function(e){return e.trim()});for(var n=0,t=[],r=0,o=0,i=null,a=0;a2&&void 0!==arguments[2]?arguments[2]:n.length;return Hl(D({},e),n,t)}function Hl(e,n){for(var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.length,r=0,o=-1,i=0;i2&&void 0!==arguments[2]&&arguments[2],r=0;r2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=0;o1&&void 0!==arguments[1]?arguments[1]:[];if(e&&!J(e)&&14===e.type){var t=e.callee;if(!J(t)&&Ql.has(t))return Yl(e.arguments[0],n.concat(e))}return[e,n]}function Xl(e,n,t){var r,o,i=13===e.type?e.props:e.arguments[2],a=[];if(i&&!J(i)&&14===i.type){var u=Yl(i);i=u[0],o=(a=u[1])[a.length-1]}if(null==i||J(i))r=xl([n]);else if(14===i.type){var c=i.arguments[0];J(c)||15!==c.type?i.callee===al?r=El(t.helper(nl),[xl([n]),i]):i.arguments.unshift(xl([n])):es(n,c)||c.properties.unshift(n),!r&&(r=i)}else 15===i.type?(es(n,i)||i.properties.unshift(n),r=i):(r=El(t.helper(nl),[xl([n]),i]),o&&o.callee===il&&(o=a[a.length-2]));13===e.type?o?o.arguments[0]=r:e.props=r:o?o.arguments[0]=r:e.arguments[2]=r}function es(e,n){var t=!1;if(4===e.key.type){var r=e.key.content;t=n.properties.some(function(e){return 4===e.key.type&&e.key.content===r})}return t}function ns(e,n){return"_".concat(n,"_").concat(e.replace(/[^\w]/g,function(n,t){return"-"===n?"_":e.charCodeAt(t).toString()}))}function ts(e,n){var t=n.options?n.options.compatConfig:n.compatConfig,r=t&&t[e];return"MODE"===e?r||3:r}function rs(e,n){var t=ts("MODE",n),r=ts(e,n);return 3===t?!0===r:!1!==r}function os(e,n,t){return rs(e,n)}var is=/&(gt|lt|amp|apos|quot);/g,as={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},us={delimiters:["{{","}}"],getNamespace:function(){return 0},getTextMode:function(){return 0},isVoidTag:F,isPreTag:F,isCustomElement:F,decodeEntities:function(e){return e.replace(is,function(e,n){return as[n]})},onError:Nc,onWarn:Ac,comments:!1};function cs(e,n,t){for(var r=ks(t),o=r?r.ns:0,i=[];!Ns(e,n,t);){var a=e.source,u=void 0;if(0===n||1===n)if(!e.inVPre&&Cs(a,e.options.delimiters[0]))u=_s(e,n);else if(0===n&&"<"===a[0])if(1===a.length)Ps(e,5,1);else if("!"===a[1])Cs(a,"\x3c!--")?u=fs(e):Cs(a,""===a[2]){Ps(e,14,2),Es(e,3);continue}if(/[a-z]/i.test(a[2])){Ps(e,23),gs(e,vs.End,r);continue}Ps(e,12,2),u=ps(e)}else/[a-z]/i.test(a[1])?(u=ds(e,t),rs("COMPILER_NATIVE_TEMPLATE",e)&&u&&"template"===u.tag&&!u.props.some(function(e){return 7===e.type&&hs(e.name)})&&(u=u.children)):"?"===a[1]?(Ps(e,21,1),u=ps(e)):Ps(e,12,1);if(u||(u=bs(e,n)),q(u))for(var c=0;c/.exec(e.source);if(r){r.index<=3&&Ps(e,0),r[1]&&Ps(e,10),n=e.source.slice(4,r.index);for(var o=e.source.slice(0,r.index),i=1,a=0;-1!==(a=o.indexOf("\x3c!--",i));)Es(e,a-i+1),a+4");return-1===o?(n=e.source.slice(r),Es(e,e.source.length)):(n=e.source.slice(r,o),Es(e,o+1)),{type:3,content:n,loc:ws(e,t)}}function ds(e,n){var t=e.inPre,r=e.inVPre,o=ks(n),i=gs(e,vs.Start,o),a=e.inPre&&!t,u=e.inVPre&&!r;if(i.isSelfClosing||e.options.isVoidTag(i.tag))return a&&(e.inPre=!1),u&&(e.inVPre=!1),i;n.push(i);var c=e.options.getTextMode(i,o),l=cs(e,c,n);n.pop();var s=i.props.find(function(e){return 6===e.type&&"inline-template"===e.name});if(s&&os("COMPILER_INLINE_TEMPLATE",e)){var f=ws(e,i.loc.end);s.value={type:2,content:f.source,loc:f}}if(i.children=l,As(e.source,i.tag))gs(e,vs.End,o);else if(Ps(e,24,0,i.loc.start),0===e.source.length&&"script"===i.tag.toLowerCase()){var p=l[0];p&&Cs(p.loc.source,"\x3c!--")&&Ps(e,8)}return i.loc=ws(e,i.loc.start),a&&(e.inPre=!1),u&&(e.inVPre=!1),i}var vs=function(e){return e[e.Start=0]="Start",e[e.End=1]="End",e}(vs||{}),hs=R("if,else,else-if,for,slot");function gs(e,n,t){var r=xs(e),o=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),i=o[1],a=e.options.getNamespace(i,t);Es(e,o[0].length),Ts(e);var u=xs(e),c=e.source;e.options.isPreTag(i)&&(e.inPre=!0);var l=ms(e,n);0===n&&!e.inVPre&&l.some(function(e){return 7===e.type&&"pre"===e.name})&&(e.inVPre=!0,D(e,u),e.source=c,l=ms(e,n).filter(function(e){return"v-pre"!==e.name}));var s=!1;if(0===e.source.length?Ps(e,9):(s=Cs(e.source,"/>"),1===n&&s&&Ps(e,4),Es(e,s?2:1)),1!==n){var f=0;return e.inVPre||("slot"===i?f=2:"template"===i?l.some(function(e){return 7===e.type&&hs(e.name)})&&(f=3):function(e,n,t){var r=t.options;if(r.isCustomElement(e))return!1;if("component"===e||/^[A-Z]/.test(e)||Il(e)||r.isBuiltInComponent&&r.isBuiltInComponent(e)||r.isNativeTag&&!r.isNativeTag(e))return!0;for(var o=0;o0&&!Cs(e.source,">")&&!Cs(e.source,"/>");)if(Cs(e.source,"/"))Ps(e,22),Es(e,1),Ts(e);else{1===n&&Ps(e,3);var o=ys(e,r);6===o.type&&o.value&&"class"===o.name&&(o.value.content=o.value.content.replace(/\s+/g," ").trim()),0===n&&t.push(o),/^[^\t\r\n\f />]/.test(e.source)&&Ps(e,15),Ts(e)}return t}function ys(e,n){var t,r,o=xs(e),i=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source)[0];n.has(i)&&Ps(e,2),n.add(i),"="===i[0]&&Ps(e,19);for(var a,u=/["'<]/g;a=u.exec(i);)Ps(e,17,a.index);Es(e,i.length),/^[\t\r\n\f ]*=/.test(e.source)&&(Ts(e),Es(e,1),Ts(e),r=function(e){var n,t=xs(e),r=e.source[0],o='"'===r||"'"===r;if(o){Es(e,1);var i=e.source.indexOf(r);-1===i?n=Ss(e,e.source.length,4):(n=Ss(e,i,4),Es(e,1))}else{var a=/^[^\t\r\n\f >]+/.exec(e.source);if(!a)return;for(var u,c=/["'<=`]/g;u=c.exec(a[0]);)Ps(e,18,u.index);n=Ss(e,a[0].length,4)}return{content:n,isQuoted:o,loc:ws(e,t)}}(e),r||Ps(e,13));var c=ws(e,o);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(i)){var l,s=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(i),f=Cs(i,"."),p=s[1]||(f||Cs(i,":")?"bind":Cs(i,"@")?"on":"slot");if(s[2]){var d="slot"===p,v=i.lastIndexOf(s[2],i.length-((null==(t=s[3])?void 0:t.length)||0)),h=ws(e,Os(e,o,v),Os(e,o,v+s[2].length+(d&&s[3]||"").length)),g=s[2],m=!0;g.startsWith("[")?(m=!1,g.endsWith("]")?g=g.slice(1,g.length-1):(Ps(e,27),g=g.slice(1))):d&&(g+=s[3]||""),l={type:4,content:g,isStatic:m,constType:m?3:0,loc:h}}if(r&&r.isQuoted){var y=r.loc;y.start.offset++,y.start.column++,y.end=Zl(y.start,r.content),y.source=y.source.slice(1,-1)}var _=s[3]?s[3].slice(1).split("."):[];return f&&_.push("prop"),"bind"===p&&l&&_.includes("sync")&&os("COMPILER_V_BIND_SYNC",e)&&(p="model",_.splice(_.indexOf("sync"),1)),{type:7,name:p,exp:r&&{type:4,content:r.content,isStatic:!1,constType:0,loc:r.loc},arg:l,modifiers:_,loc:c}}return!e.inVPre&&Cs(i,"v-")&&Ps(e,26),{type:6,name:i,value:r&&{type:2,content:r.content,loc:r.loc},loc:c}}function _s(e,n){var t=u(e.options.delimiters,2),r=t[0],o=t[1],i=e.source.indexOf(o,r.length);if(-1!==i){var a=xs(e);Es(e,r.length);var c=xs(e),l=xs(e),s=i-r.length,f=e.source.slice(0,s),p=Ss(e,s,n),d=p.trim(),v=p.indexOf(d);return v>0&&Hl(c,f,v),Hl(l,f,s-(p.length-d.length-v)),Es(e,o.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:d,loc:ws(e,c,l)},loc:ws(e,a)}}Ps(e,25)}function bs(e,n){for(var t=3===n?["]]>"]:["<",e.options.delimiters[0]],r=e.source.length,o=0;oi&&(r=i)}var a=xs(e);return{type:2,content:Ss(e,r,n),loc:ws(e,a)}}function Ss(e,n,t){var r=e.source.slice(0,n);return Es(e,n),2!==t&&3!==t&&r.includes("&")?e.options.decodeEntities(r,4===t):r}function xs(e){return{column:e.column,line:e.line,offset:e.offset}}function ws(e,n,t){return{start:n,end:t=t||xs(e),source:e.originalSource.slice(n.offset,t.offset)}}function ks(e){return e[e.length-1]}function Cs(e,n){return e.startsWith(n)}function Es(e,n){var t=e.source;Hl(e,t,n),e.source=t.slice(n)}function Ts(e){var n=/^[\t\r\n\f ]+/.exec(e.source);n&&Es(e,n[0].length)}function Os(e,n,t){return Zl(n,e.originalSource.slice(n.offset,t),t)}function Ps(e,n,t){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:xs(e);t&&(r.offset+=t,r.column+=t),e.options.onError(Rc(n,{start:r,end:r,source:""}))}function Ns(e,n,t){var r=e.source;switch(n){case 0:if(Cs(r,"=0;--o)if(As(r,t[o].tag))return!0;break;case 1:case 2:var i=ks(t);if(i&&As(r,i.tag))return!0;break;case 3:if(Cs(r,"]]>"))return!0}return!r}function As(e,n){return Cs(e,"]/.test(e[2+n.length]||">")}function Rs(e,n){Is(e,n,Ls(e,e.children[0]))}function Ls(e,n){return 1===e.children.length&&1===n.type&&!Jl(n)}function Is(e,n){for(var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.children,o=r.length,i=0,a=0;a0){if(c>=2){u.codegenNode.patchFlag="-1",u.codegenNode=n.hoist(u.codegenNode),i++;continue}}else{var l=u.codegenNode;if(13===l.type){var s=js(l);if((!s||512===s||1===s)&&Us(u,n)>=2){var f=Bs(u);f&&(l.props=n.hoist(f))}l.dynamicProps&&(l.dynamicProps=n.hoist(l.dynamicProps))}}}if(1===u.type){var p=1===u.tagType;p&&n.scopes.vSlot++,Is(u,n),p&&n.scopes.vSlot--}else if(11===u.type)Is(u,n,1===u.children.length);else if(9===u.type)for(var d=0;d1)for(var l=0;ln&&(W.childIndex--,W.onNodeRemoved()):(W.currentNode=null,W.onNodeRemoved()),W.parent.children.splice(n,1)},onNodeRemoved:function(){},addIdentifiers:function(e){},removeIdentifiers:function(e){},hoist:function(e){J(e)&&(e=kl(e)),W.hoists.push(e);var n=kl("_hoisted_".concat(W.hoists.length),!1,e.loc,2);return n.hoisted=e,n},cache:function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{type:20,index:e,value:n,isVNode:t,loc:_l}}(W.cached++,e,n)}};return W.filters=new Set,W}(e,n);Zs(e,t),n.hoistStatic&&Rs(e,t),n.ssr||function(e,n){var t=n.helper,r=e.children;if(1===r.length){var o=r[0];if(Ls(e,o)&&o.codegenNode){var i=o.codegenNode;13===i.type&&Al(i,n),e.codegenNode=i}else e.codegenNode=o}else if(r.length>1){e.codegenNode=bl(n,t(Lc),void 0,e.children,"64",void 0,void 0,!0,void 0,!1)}}(e,t),e.helpers=new Set(c(t.helpers.keys())),e.components=c(t.components),e.directives=c(t.directives),e.imports=t.imports,e.hoists=t.hoists,e.temps=t.temps,e.cached=t.cached,e.filters=c(t.filters)}function Zs(e,n){n.currentNode=e;for(var t=n.nodeTransforms,r=[],o=0;o1&&void 0!==arguments[1]?arguments[1]:{},t=function(e,n){var t=n.mode,r=void 0===t?"function":t,o=n.prefixIdentifiers,i=void 0===o?"module"===r:o,a=n.sourceMap,u=void 0!==a&&a,c=n.filename,l=void 0===c?"template.vue.html":c,s=n.scopeId,f=void 0===s?null:s,p=n.optimizeImports,d=void 0!==p&&p,v=n.runtimeGlobalName,h=void 0===v?"Vue":v,g=n.runtimeModuleName,m=void 0===g?"vue":g,y=n.ssrRuntimeModuleName,_=void 0===y?"vue/server-renderer":y,b=n.ssr,S=void 0!==b&&b,x=n.isTS,w=void 0!==x&&x,k=n.inSSR,C={mode:r,prefixIdentifiers:i,sourceMap:u,filename:l,scopeId:f,optimizeImports:d,runtimeGlobalName:h,runtimeModuleName:m,ssrRuntimeModuleName:_,ssr:S,isTS:w,inSSR:void 0!==k&&k,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:function(e){return"_".concat(yl[e])},push:function(e,n){C.code+=e},indent:function(){E(++C.indentLevel)},deindent:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e?--C.indentLevel:E(--C.indentLevel)},newline:function(){E(C.indentLevel)}};function E(e){C.push("\n"+" ".repeat(e))}return C}(e,n);n.onContextCreated&&n.onContextCreated(t);var r=t.mode,o=t.push,i=t.prefixIdentifiers,a=t.indent,u=t.deindent,c=t.newline,l=t.ssr,s=Array.from(e.helpers),f=s.length>0,p=!i&&"module"!==r;if(function(e,n){var t=n.push,r=n.newline,o=n.runtimeGlobalName,i=Array.from(e.helpers);if(i.length>0&&(t("const _Vue = ".concat(o,"\n")),e.hoists.length)){var a=[Dc,Zc,Hc,$c,qc].filter(function(e){return i.includes(e)}).map(qs).join(", ");t("const { ".concat(a," } = _Vue\n"))}(function(e,n){if(e.length){n.pure=!0;var t=n.push,r=n.newline;r();for(var o=0;o0)&&c()),e.directives.length&&(zs(e.directives,"directive",t),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),zs(e.filters,"filter",t),c()),e.temps>0){o("let ");for(var d=0;d0?", ":"","_temp").concat(d))}return(e.components.length||e.directives.length||e.temps)&&(o("\n"),c()),l||o("return "),e.codegenNode?Js(e.codegenNode,t):o("null"),p&&(u(),o("}")),u(),o("}"),{ast:e,code:t.code,preamble:"",map:t.map?t.map.toJSON():void 0}}function zs(e,n,t){for(var r=t.helper,o=t.push,i=t.newline,a=t.isTS,u=r("filter"===n?Kc:"component"===n?Wc:Gc),c=0;c3||!1;n.push("["),t&&n.indent(),Ks(e,n,t),t&&n.deindent(),n.push("]")}function Ks(e,n){for(var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=n.push,i=n.newline,a=0;a1||!1;t(u?"{":"{ "),u&&r();for(var c=0;c "),(c||u)&&(t("{"),r()),a?(c&&t("return "),q(a)?Gs(a,n):Js(a,n)):u&&Js(u,n),(c||u)&&(o(),t("}")),l&&(e.isNonScopedSlot&&t(", undefined, true"),t(")"))}(e,n);break;case 19:!function(e,n){var t=e.test,r=e.consequent,o=e.alternate,i=e.newline,a=n.push,u=n.indent,c=n.deindent,l=n.newline;if(4===t.type){var s=!Ml(t.content);s&&a("("),Qs(t,n),s&&a(")")}else a("("),Js(t,n),a(")");i&&u(),n.indentLevel++,i||a(" "),a("? "),Js(r,n),n.indentLevel--,i&&l(),i||a(" "),a(": ");var f=19===o.type;f||n.indentLevel++,Js(o,n),f||n.indentLevel--,i&&c(!0)}(e,n);break;case 20:!function(e,n){var t=n.push,r=n.helper,o=n.indent,i=n.deindent,a=n.newline;t("_cache[".concat(e.index,"] || (")),e.isVNode&&(o(),t("".concat(r(sl),"(-1),")),a()),t("_cache[".concat(e.index,"] = ")),Js(e.value,n),e.isVNode&&(t(","),a(),t("".concat(r(sl),"(1),")),a(),t("_cache[".concat(e.index,"]")),i()),t(")")}(e,n);break;case 21:Ks(e.body,n,!0,!1)}}function Qs(e,n){var t=e.content,r=e.isStatic;n.push(r?JSON.stringify(t):t,e)}function Ys(e,n){for(var t=0;t=-1;){var l=u[c];if(l&&3===l.type)t.removeNode(l);else{if(!l||2!==l.type||l.content.trim().length){if(l&&9===l.type){"else-if"===n.name&&void 0===l.branches[l.branches.length-1].condition&&t.onError(Rc(30,e.loc)),t.removeNode();var s=nf(e,n);l.branches.push(s);var f=r&&r(l,s,!1);Zs(s,t),f&&f(),t.currentNode=null}else t.onError(Rc(30,e.loc));break}t.removeNode(l)}}}(e,n,t,function(e,n,r){for(var o=t.parent.children,i=o.indexOf(e),a=0;i-- >=0;){var u=o[i];u&&9===u.type&&(a+=u.branches.length)}return function(){if(r)e.codegenNode=tf(n,a,t);else{var o=function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(e.codegenNode);o.alternate=tf(n,a+e.branches.length-1,t)}}})});function nf(e,n){var t=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===n.name?void 0:n.exp,children:t&&!$l(e,"for")?e.children:[e],userKey:ql(e,"key"),isTemplateIf:t}}function tf(e,n,t){return e.condition?Ol(e.condition,rf(e,n,t),El(t.helper(Hc),['""',"true"])):rf(e,n,t)}function rf(e,n,t){var r=t.helper,o=wl("key",kl("".concat(n),!1,_l,2)),i=e.children,a=i[0];if(1!==i.length||1!==a.type){if(1===i.length&&11===a.type){var u=a.codegenNode;return Xl(u,o,t),u}return bl(t,r(Lc),xl([o]),i,"64",void 0,void 0,!0,!1,!1,e.loc)}var c=a.codegenNode,l=function(e){return 14===e.type&&e.callee===gl?e.arguments[1].returns:e}(c);return 13===l.type&&Al(l,t),Xl(l,o,t),c}var of=Hs("for",function(e,n,t){var r=t.helper,o=t.removeHelper;return function(e,n,t,r){if(n.exp){var o=lf(n.exp);if(o){var i=t.scopes,a=o.source,u=o.value,c=o.key,l=o.index,s={type:11,loc:n.loc,source:a,valueAlias:u,keyAlias:c,objectIndexAlias:l,parseResult:o,children:Kl(e)?e.children:[e]};t.replaceNode(s),i.vFor++;var f=r&&r(s);return function(){i.vFor--,f&&f()}}t.onError(Rc(32,n.loc))}else t.onError(Rc(31,n.loc))}(e,n,t,function(n){var i=El(r(Qc),[n.source]),a=Kl(e),u=$l(e,"memo"),l=ql(e,"key"),s=l&&(6===l.type?kl(l.value.content,!0):l.exp),f=l?wl("key",s):null,p=4===n.source.type&&n.source.constType>0,d=p?64:l?128:256;return n.codegenNode=bl(t,r(Lc),void 0,i,d+"",void 0,void 0,!0,!p,!1,e.loc),function(){var l,d=n.children,v=1!==d.length||1!==d[0].type,h=Jl(e)?e:a&&1===e.children.length&&Jl(e.children[0])?e.children[0]:null;if(h?(l=h.codegenNode,a&&f&&Xl(l,f,t)):v?l=bl(t,r(Lc),f?xl([f]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(l=d[0].codegenNode,a&&f&&Xl(l,f,t),l.isBlock!==!p&&(l.isBlock?(o(Uc),o(Nl(t.inSSR,l.isComponent))):o(Pl(t.inSSR,l.isComponent))),l.isBlock=!p,l.isBlock?(r(Uc),r(Nl(t.inSSR,l.isComponent))):r(Pl(t.inSSR,l.isComponent))),u){var g=Tl(ff(n.parseResult,[kl("_cached")]));g.body=function(e){return{type:21,body:e,loc:_l}}([Cl(["const _memo = (",u.exp,")"]),Cl(["if (_cached"].concat(c(s?[" && _cached.key === ",s]:[]),[" && ".concat(t.helperString(ml),"(_cached, _memo)) return _cached")])),Cl(["const _item = ",l]),kl("_item.memo = _memo"),kl("return _item")]),i.arguments.push(g,kl("_cache"),kl(String(t.cached++)))}else i.arguments.push(Tl(ff(n.parseResult),l,!0))}})}),af=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,uf=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,cf=/^\(|\)$/g;function lf(e,n){var t=e.loc,r=e.content,o=r.match(af);if(o){var i=u(o,3),a=i[1],c=i[2],l={source:sf(t,c.trim(),r.indexOf(c,a.length)),value:void 0,key:void 0,index:void 0},s=a.trim().replace(cf,"").trim(),f=a.indexOf(s),p=s.match(uf);if(p){s=s.replace(uf,"").trim();var d,v=p[1].trim();if(v&&(d=r.indexOf(v,f+s.length),l.key=sf(t,v,d)),p[2]){var h=p[2].trim();h&&(l.index=sf(t,h,r.indexOf(h,l.key?d+v.length:f+s.length)))}}return s&&(l.value=sf(t,s,f)),l}}function sf(e,n,t){return kl(n,!1,Dl(e,t,n.length))}function ff(e){var n=e.value,t=e.key,r=e.index,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return function(e){for(var n=e.length;n--&&!e[n];);return e.slice(0,n+1).map(function(e,n){return e||kl("_".repeat(n+1),!1)})}([n,t,r].concat(c(o)))}var pf=kl("undefined",!1),df=function(e,n){if(1===e.type&&(1===e.tagType||3===e.tagType)&&$l(e,"slot"))return n.scopes.vSlot++,function(){n.scopes.vSlot--}},vf=function(e,n,t){return Tl(e,n,!1,!0,n.length?n[0].loc:t)};function hf(e,n,t){var r=[wl("name",e),wl("fn",n)];return null!=t&&r.push(wl("key",kl(String(t),!0))),xl(r)}function gf(e){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],r=e.tag,o=wf(r),i=ql(e,"is");if(i)if(o||rs("COMPILER_IS_ON_ELEMENT",n)){var a=6===i.type?i.value&&kl(i.value.content,!0):i.exp;if(a)return El(n.helper(zc),[a])}else 6===i.type&&i.value.content.startsWith("vue:")&&(r=i.value.content.slice(4));var u=!o&&$l(e,"is");if(u&&u.exp)return El(n.helper(zc),[u.exp]);var c=Il(r)||n.isBuiltInComponent(r);return c?(t||n.helper(c),c):(n.helper(Wc),n.components.add(r),ns(r,"component"))}(e,n):'"'.concat(l,'"'),d=Y(p)&&p.callee===zc,v=0,h=d||p===Ic||p===Vc||!f&&("svg"===l||"foreignObject"===l);if(s.length>0){var g=bf(e,n,void 0,f,d);t=g.props,v=g.patchFlag,a=g.dynamicPropNames;var m=g.directives;u=m&&m.length?Sl(m.map(function(e){return function(e,n){var t=[],r=yf.get(e);r?t.push(n.helperString(r)):(n.helper(Gc),n.directives.add(e.name),t.push(ns(e.name,"directive")));var o=e.loc;if(e.exp&&t.push(e.exp),e.arg&&(e.exp||t.push("void 0"),t.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||t.push("void 0"),t.push("void 0"));var i=kl("true",!1,o);t.push(xl(e.modifiers.map(function(e){return wl(e,i)}),o))}return Sl(t,e.loc)}(e,n)})):void 0,g.shouldUseBlock&&(h=!0)}if(e.children.length>0)if(p===Mc&&(h=!0,v|=1024),f&&p!==Ic&&p!==Mc){var y=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:vf;n.helper(dl);var r=e.children,o=e.loc,i=[],a=[],u=n.scopes.vSlot>0||n.scopes.vFor>0,c=$l(e,"slot",!0);if(c){var l=c.arg,s=c.exp;l&&!Rl(l)&&(u=!0),i.push(wl(l||kl("default",!0),t(s,r,o)))}for(var f=!1,p=!1,d=[],v=new Set,h=0,g=0;g2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],u=e.tag,l=e.loc,s=e.children,f=[],p=[],d=[],v=s.length>0,h=!1,g=0,m=!1,y=!1,_=!1,b=!1,S=!1,x=!1,w=[],k=function(e){f.length&&(p.push(xl(Sf(f),l)),f=[]),e&&p.push(e)},C=function(e){var t=e.key,r=e.value;if(Rl(t)){var a=t.content,u=B(a);if(u&&(!o||i)&&"onclick"!==a.toLowerCase()&&"onUpdate:modelValue"!==a&&!oe(a)&&(b=!0),u&&oe(a)&&(x=!0),20===r.type||(4===r.type||8===r.type)&&Vs(r,n)>0)return;"ref"===a?m=!0:"class"===a?y=!0:"style"===a?_=!0:"key"!==a&&!w.includes(a)&&w.push(a),o&&("class"===a||"style"===a)&&!w.includes(a)&&w.push(a)}else S=!0},E=0;E0&&f.push(wl(kl("ref_for",!0),kl("true")))),"is"===P&&(wf(u)||N&&N.content.startsWith("vue:")||rs("COMPILER_IS_ON_ELEMENT",n)))continue;f.push(wl(kl(P,!0,Dl(O,0,P.length)),kl(N?N.content:"",A,N?N.loc:O)))}else{var R=T.name,L=T.arg,I=T.exp,V=T.loc,M="bind"===R,F="on"===R;if("slot"===R){o||n.onError(Rc(40,V));continue}if("once"===R||"memo"===R||"is"===R||M&&Wl(L,"is")&&(wf(u)||rs("COMPILER_IS_ON_ELEMENT",n))||F&&a)continue;if((M&&Wl(L,"key")||F&&v&&Wl(L,"vue:before-update"))&&(h=!0),M&&Wl(L,"ref")&&n.scopes.vFor>0&&f.push(wl(kl("ref_for",!0),kl("true"))),!L&&(M||F)){if(S=!0,I)if(M){if(k(),rs("COMPILER_V_BIND_OBJECT_ORDER",n)){p.unshift(I);continue}p.push(I)}else k({type:14,loc:V,callee:n.helper(al),arguments:o?[I]:[I,"true"]});else n.onError(Rc(M?34:35,V));continue}var U=n.directiveTransforms[R];if(U){var j,D=U(T,e,n),Z=D.props,H=D.needRuntime;!a&&Z.forEach(C),F&&L&&!Rl(L)?k(xl(Z,l)):(j=f).push.apply(j,c(Z)),H&&(d.push(T),Q(H)&&yf.set(T,H))}else ie(R)||(d.push(T),v&&(h=!0))}}if(p.length?(k(),t=p.length>1?El(n.helper(nl),p,l):p[0]):f.length&&(t=xl(Sf(f),l)),S?g|=16:(y&&!o&&(g|=2),_&&!o&&(g|=4),w.length&&(g|=8),b&&(g|=32)),!h&&(0===g||32===g)&&(m||x||d.length>0)&&(g|=512),!n.inSSR&&t)switch(t.type){case 15:for(var $=-1,q=-1,W=!1,z=0;z0){var u=bf(e,n,o,!1,!1),c=u.props,l=u.directives;t=c,l.length&&n.onError(Rc(36,l[0].loc))}return{slotName:r,slotProps:t}}(e,n),i=o.slotName,a=o.slotProps,u=[n.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"],c=2;a&&(u[2]=a,c=3),t.length&&(u[3]=Tl([],t,!1,!1,r),c=4),n.scopeId&&!n.slotted&&(c=5),u.splice(c),e.codegenNode=El(n.helper(Yc),u,r)}},Cf=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,Ef=function(e,n,t,r){var o,i=e.loc,a=e.modifiers,u=e.arg;if(!e.exp&&!a.length&&t.onError(Rc(35,i)),4===u.type)if(u.isStatic){var c=u.content;c.startsWith("vue:")&&(c="vnode-".concat(c.slice(4))),o=kl(0!==n.tagType||c.startsWith("vnode")||!/[A-Z]/.test(c)?pe(ce(c)):"on:".concat(c),!0,u.loc)}else o=Cl(["".concat(t.helperString(ll),"("),u,")"]);else(o=u).children.unshift("".concat(t.helperString(ll),"(")),o.children.push(")");var l=e.exp;l&&!l.content.trim()&&(l=void 0);var s=t.cacheHandlers&&!l&&!t.inVOnce;if(l){var f=jl(l.content),p=!(f||Cf.test(l.content)),d=l.content.includes(";");(p||s&&f)&&(l=Cl(["".concat(p?"$event":"(...args)"," => ").concat(d?"{":"("),l,d?"}":")"]))}var v={props:[wl(o,l||kl("() => {}",!1,i))]};return r&&(v=r(v)),s&&(v.props[0].value=t.cache(v.props[0].value)),v.props.forEach(function(e){return e.key.isHandlerKey=!0}),v},Tf=function(e,n,t){var r=e.exp,o=e.modifiers,i=e.loc,a=e.arg;return 4!==a.type?(a.children.unshift("("),a.children.push(') || ""')):a.isStatic||(a.content="".concat(a.content,' || ""')),o.includes("camel")&&(4===a.type?a.content=a.isStatic?ce(a.content):"".concat(t.helperString(ul),"(").concat(a.content,")"):(a.children.unshift("".concat(t.helperString(ul),"(")),a.children.push(")"))),t.inSSR||(o.includes("prop")&&Of(a,"."),o.includes("attr")&&Of(a,"^")),!r||4===r.type&&!r.content.trim()?(t.onError(Rc(34,i)),{props:[wl(a,kl("",!0,i))]}):{props:[wl(a,r)]}},Of=function(e,n){4===e.type?e.content=e.isStatic?n+e.content:"`".concat(n,"${").concat(e.content,"}`"):(e.children.unshift("'".concat(n,"' + (")),e.children.push(")"))},Pf=function(e,n){if(0===e.type||1===e.type||11===e.type||10===e.type)return function(){for(var t,r=e.children,o=!1,i=0;i ((",r,") = $event)"]);var f=[wl(l,e.exp),wl(s,c)];if(e.modifiers.length&&1===n.tagType){var p=e.modifiers.map(function(e){return(Ml(e)?e:JSON.stringify(e))+": true"}).join(", "),d=o?Rl(o)?"".concat(o.content,"Modifiers"):Cl([o,' + "Modifiers"']):"modelModifiers";f.push(wl(d,kl("{ ".concat(p," }"),!1,e.loc,2)))}return Lf(f)};function Lf(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{props:e}}var If=/[\w).+\-_$\]]/,Vf=function(e,n){!rs("COMPILER_FILTER",n)||(5===e.type&&Mf(e.content,n),1===e.type&&e.props.forEach(function(e){7===e.type&&"for"!==e.name&&e.exp&&Mf(e.exp,n)}))};function Mf(e,n){if(4===e.type)Ff(e,n);else for(var t=0;t=0&&" "===(g=a.charAt(m));m--);(!g||!If.test(g))&&(s=!0)}}else void 0===i?(v=o+1,i=a.slice(0,o).trim()):y();function y(){h.push(a.slice(v,o).trim()),v=o+1}if(void 0===i?i=a.slice(0,o).trim():0!==v&&y(),h.length){for(o=0;o1&&void 0!==arguments[1]?arguments[1]:{},t=n.onError||Nc,r="module"===n.mode;!0===n.prefixIdentifiers?t(Rc(47)):r&&t(Rc(48)),n.cacheHandlers&&t(Rc(49)),n.scopeId&&!r&&t(Rc(50));var o=J(e)?function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=function(e,n){var t,r=D({},us);for(t in n)r[t]=void 0===n[t]?us[t]:n[t];return{options:r,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:r.onWarn}}(e,n),r=xs(t);return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_l;return{type:0,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:n}}(cs(t,0,[]),ws(t,r))}(e,n):e,i=[Af,ef,jf,of,Vf,kf,_f,df,Pf],a={on:Ef,bind:Tf,model:Rf};return Ds(o,D({},n,{prefixIdentifiers:!1,nodeTransforms:[].concat(i,c(n.nodeTransforms||[])),directiveTransforms:D({},a,n.directiveTransforms||{})})),Ws(o,D({},n,{prefixIdentifiers:!1}))}var Zf,Hf,$f=Symbol(""),qf=Symbol(""),Wf=Symbol(""),zf=Symbol(""),Gf=Symbol(""),Kf=Symbol(""),Jf=Symbol(""),Qf=Symbol(""),Yf=Symbol(""),Xf=Symbol("");a(s={},$f,"vModelRadio"),a(s,qf,"vModelCheckbox"),a(s,Wf,"vModelText"),a(s,zf,"vModelSelect"),a(s,Gf,"vModelDynamic"),a(s,Kf,"withModifiers"),a(s,Jf,"withKeys"),a(s,Qf,"vShow"),a(s,Yf,"Transition"),a(s,Xf,"TransitionGroup"),Zf=s,Object.getOwnPropertySymbols(Zf).forEach(function(e){yl[e]=Zf[e]});var ep=R("style,iframe,script,noscript",!0),np={isVoidTag:Pe,isNativeTag:function(e){return Te(e)||Oe(e)},isPreTag:function(e){return"pre"===e},decodeEntities:function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Hf||(Hf=document.createElement("div")),n?(Hf.innerHTML='
'),Hf.children[0].getAttribute("foo")):(Hf.innerHTML=e,Hf.textContent)},isBuiltInComponent:function(e){return Ll(e,"Transition")?Yf:Ll(e,"TransitionGroup")?Xf:void 0},getNamespace:function(e,n){var t=n?n.ns:0;if(n&&2===t)if("annotation-xml"===n.tag){if("svg"===e)return 1;n.props.some(function(e){return 6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content)})&&(t=0)}else/^m(?:[ions]|text)$/.test(n.tag)&&"mglyph"!==e&&"malignmark"!==e&&(t=0);else n&&1===t&&("foreignObject"===n.tag||"desc"===n.tag||"title"===n.tag)&&(t=0);if(0===t){if("svg"===e)return 1;if("math"===e)return 2}return t},getTextMode:function(e){var n=e.tag;if(0===e.ns){if("textarea"===n||"title"===n)return 1;if(ep(n))return 2}return 0}},tp=function(e,n){var t=ke(e);return kl(JSON.stringify(t),!1,n,3)};function rp(e,n){return Rc(e,n)}var op=R("passive,once,capture"),ip=R("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),ap=R("left,right"),up=R("onkeyup,onkeydown,onkeypress",!0),cp=function(e,n){return Rl(e)&&"onclick"===e.content.toLowerCase()?kl(n,!0):4!==e.type?Cl(["(",e,') === "onClick" ? "'.concat(n,'" : ('),e,")"]):e},lp=function(e,n){1===e.type&&0===e.tagType&&("script"===e.tag||"style"===e.tag)&&n.removeNode()},sp=[function(e){1===e.type&&e.props.forEach(function(n,t){6===n.type&&"style"===n.name&&n.value&&(e.props[t]={type:7,name:"bind",arg:kl("style",!0,n.loc),exp:tp(n.value.content,n.loc),modifiers:[],loc:n.loc})})}],fp={cloak:function(){return{props:[]}},html:function(e,n,t){var r=e.exp,o=e.loc;return r||t.onError(rp(53,o)),n.children.length&&(t.onError(rp(54,o)),n.children.length=0),{props:[wl(kl("innerHTML",!0,o),r||kl("",!0))]}},text:function(e,n,t){var r=e.exp,o=e.loc;return r||t.onError(rp(55,o)),n.children.length&&(t.onError(rp(56,o)),n.children.length=0),{props:[wl(kl("textContent",!0),r?Vs(r,t)>0?r:El(t.helperString(el),[r],o):kl("",!0))]}},model:function(e,n,t){var r=Rf(e,n,t);if(!r.props.length||1===n.tagType)return r;e.arg&&t.onError(rp(58,e.arg.loc));var o=n.tag,i=t.isCustomElement(o);if("input"===o||"textarea"===o||"select"===o||i){var a=Wf,u=!1;if("input"===o||i){var c=ql(n,"type");if(c){if(7===c.type)a=Gf;else if(c.value)switch(c.value.content){case"radio":a=$f;break;case"checkbox":a=qf;break;case"file":u=!0,t.onError(rp(59,e.loc))}}else(function(e){return e.props.some(function(e){return!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic)})})(n)&&(a=Gf)}else"select"===o&&(a=zf);u||(r.needRuntime=t.helper(a))}else t.onError(rp(57,e.loc));return r.props=r.props.filter(function(e){return!(4===e.key.type&&"modelValue"===e.key.content)}),r},on:function(e,n,t){return Ef(e,n,t,function(n){var r=e.modifiers;if(!r.length)return n;var o=n.props[0],i=o.key,a=o.value,u=function(e,n,t,r){for(var o=[],i=[],a=[],u=0;u1&&void 0!==arguments[1]?arguments[1]:{};return Df(e,D({},np,n,{nodeTransforms:[lp].concat(sp,c(n.nodeTransforms||[])),directiveTransforms:D({},fp,n.directiveTransforms||{}),transformHoist:null}))}(e,i),u=a.code,l=new Function("Vue",u)(p);return l._rc=!0,pp[t]=l});var dp=function(){var e=d(function e(){h(this,e),setTimeout(function(){Cc({template:'',directives:{maskito:A},data:function(){return{value:"123456",options:(0,C.f8)()}}}).mount("#vue")})});return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=w.Xpm({type:e,selectors:[["vue-example-1"]],decls:1,vars:0,consts:[["id","vue"]],template:function(e,n){1&e&&w._UZ(0,"div",0)},encapsulation:2}),e}(),vp=function(){var e=d(function e(){h(this,e),this.coreConceptsOverviewDocPage="/core-concepts/overview",this.useMaskitoBasicUsage=o.e(6916).then(o.t.bind(o,6916,17)),this.queryNestedInputDemo=o.e(9748).then(o.t.bind(o,79748,17)),this.bestBadPractice=o.e(7648).then(o.t.bind(o,77648,17))});return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=w.Xpm({type:e,selectors:[["vue-doc-page"]],decls:52,vars:4,consts:[["header","Vue","path","vue"],[1,"tui-space_top-0"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],["code","npm install @maskito/{core,vue}"],[3,"code"],["id","example","heading","Above code example in practice"],[1,"tui-space_bottom-4"]],template:function(e,n){1&e&&(w.TgZ(0,"tui-doc-page",0),w.TgZ(1,"p",1),w.TgZ(2,"code"),w._uU(3,"@maskito/vue"),w.qZA(),w._uU(4," is a light-weighted library to use "),w.TgZ(5,"strong"),w._uU(6,"Maskito"),w.qZA(),w._uU(7," in as a Vue directive. "),w.qZA(),w.TgZ(8,"tui-notification",2),w.TgZ(9,"strong"),w._uU(10,"Prerequisites"),w.qZA(),w.TgZ(11,"p",3),w._uU(12," To get the most out of this guide, you should review the topic "),w.TgZ(13,"a",4),w._uU(14,' "Core\xa0Concepts" '),w.qZA(),w._uU(15," first. "),w.qZA(),w.qZA(),w.TgZ(16,"section",5),w.TgZ(17,"h2"),w._uU(18,"Getting Started"),w.qZA(),w.TgZ(19,"p"),w._uU(20,"Install libraries"),w.qZA(),w._UZ(21,"tui-doc-code",6),w.TgZ(22,"p"),w._uU(23," and use "),w.TgZ(24,"strong"),w._uU(25,"Maskito"),w.qZA(),w.qZA(),w._UZ(26,"tui-doc-code",7),w.qZA(),w.TgZ(27,"tui-doc-example",8),w._UZ(28,"vue-example-1"),w.qZA(),w.TgZ(29,"section",5),w.TgZ(30,"h2"),w._uU(31,"Query nested input element"),w.qZA(),w.TgZ(32,"p"),w._uU(33," Pass a predicate to "),w.TgZ(34,"strong"),w._uU(35,"elementPredicate"),w.qZA(),w._uU(36," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library. "),w.qZA(),w.TgZ(37,"tui-notification",9),w._uU(38," By default "),w.TgZ(39,"strong"),w._uU(40,"Maskito"),w.qZA(),w._uU(41," will try to find input/textarea by querying its host: "),w.TgZ(42,"code"),w._uU(43,"host.querySelector('input,textarea')"),w.qZA(),w._uU(44," so that might be sufficient. Use custom predicate if you need custom logic. "),w.qZA(),w._UZ(45,"tui-doc-code",7),w.qZA(),w.TgZ(46,"section",5),w.TgZ(47,"h2"),w._uU(48,"Best practices & Anti-Patterns"),w.qZA(),w.TgZ(49,"p"),w._uU(50,"Avoid inlining options object, otherwise Maskito will be recreated on every update:"),w.qZA(),w._UZ(51,"tui-doc-code",7),w.qZA(),w.qZA()),2&e&&(w.xp6(13),w.Q6J("routerLink",n.coreConceptsOverviewDocPage),w.xp6(13),w.Q6J("code",n.useMaskitoBasicUsage),w.xp6(19),w.Q6J("code",n.queryNestedInputDemo),w.xp6(6),w.Q6J("code",n.bestBadPractice))},directives:[k.qo,x.L,S.V,m.yS,k.c0,k.f2,dp],encapsulation:2,changeDetection:0}),e}(),hp=function(){var e=d(function e(){h(this,e)});return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=w.oAB({type:e}),e.\u0275inj=w.cJS({imports:[[v.ez,g.u5,g.UX,y.U5,_.fV,S.j,x.H,m.Bz.forChild((0,b.Ve)(vp))]]}),e}()}}])}(); \ No newline at end of file diff --git a/7027-es5.f221033c1a6089f99f66.js b/7027-es5.f221033c1a6089f99f66.js deleted file mode 100644 index d4515b21e..000000000 --- a/7027-es5.f221033c1a6089f99f66.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function e(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)}function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},n(e,t)}function t(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var t,i=o(e);if(n){var a=o(this).constructor;t=Reflect.construct(i,arguments,a)}else t=i.apply(this,arguments);return r(this,t)}}function r(e,n){if(n&&("object"==typeof n||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function o(e){return o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},o(e)}function i(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=l(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw i}}}}function a(e,n,t){return(n=v(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function u(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;c=!1}else for(;!(c=(r=i.call(t)).done)&&(u.push(r.value),u.length!==n);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,n)||l(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,n){if(e){if("string"==typeof e)return s(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?s(e,n):void 0}}function s(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--t){var o=this.tryEntries[t];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--n){var t=this.tryEntries[n];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),P(t),g}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.tryLoc===e){var r=t.completion;if("throw"===r.type){var o=r.arg;P(t)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(n,t,r){return this.delegate={iterator:A(n),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=e),g}},n}function p(e,n){for(var t=0;t-1&&e.splice(t,1)},H=Object.prototype.hasOwnProperty,$=function(e,n){return H.call(e,n)},q=Array.isArray,W=function(e){return"[object Map]"===ne(e)},z=function(e){return"[object Set]"===ne(e)},G=function(e){return"[object Date]"===ne(e)},K=function(e){return"function"==typeof e},J=function(e){return"string"==typeof e},Q=function(e){return"symbol"==typeof e},Y=function(e){return null!==e&&"object"==typeof e},X=function(e){return Y(e)&&K(e.then)&&K(e.catch)},ee=Object.prototype.toString,ne=function(e){return ee.call(e)},te=function(e){return"[object Object]"===ne(e)},re=function(e){return J(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e},oe=R(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ie=R("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),ae=function(e){var n=Object.create(null);return function(t){return n[t]||(n[t]=e(t))}},ue=/-(\w)/g,ce=ae(function(e){return e.replace(ue,function(e,n){return n?n.toUpperCase():""})}),le=/\B([A-Z])/g,se=ae(function(e){return e.replace(le,"-$1").toLowerCase()}),fe=ae(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),pe=ae(function(e){return e?"on".concat(fe(e)):""}),de=function(e,n){return!Object.is(e,n)},ve=function(e,n){for(var t=0;t1&&(n[t[0].trim()]=t[1].trim())}}),n}function Ce(e){var n="";if(J(e))n=e;else if(q(e))for(var t=0;t")]=o,e},{})):z(t)?a({},"Set(".concat(t.size,")"),c(t.values())):!Y(t)||q(t)||te(t)?t:String(t)},Fe=function(){function e(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];h(this,e),this.detached=n,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ie,!n&&Ie&&(this.index=(Ie.scopes||(Ie.scopes=[])).push(this)-1)}return d(e,[{key:"active",get:function(){return this._active}},{key:"run",value:function(e){if(this._active){var n=Ie;try{return Ie=this,e()}finally{Ie=n}}}},{key:"on",value:function(){Ie=this}},{key:"off",value:function(){Ie=this.parent}},{key:"stop",value:function(e){if(this._active){var n,t;for(n=0,t=this.effects.length;n1&&void 0!==arguments[1]?arguments[1]:Ie;n&&n.active&&n.effects.push(e)}function je(){return Ie}function De(e){Ie&&Ie.cleanups.push(e)}var Ze,He=function(e){var n=new Set(e);return n.w=0,n.n=0,n},$e=function(e){return(e.w&Ge)>0},qe=function(e){return(e.n&Ge)>0},We=new WeakMap,ze=0,Ge=1,Ke=Symbol(""),Je=Symbol(""),Qe=function(){function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2?arguments[2]:void 0;h(this,e),this.fn=n,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,Be(this,r)}return d(e,[{key:"run",value:function(){if(!this.active)return this.fn();for(var e=Ze,n=nn;e;){if(e===this)return;e=e.parent}try{return this.parent=Ze,Ze=this,nn=!0,Ge=1<<++ze,ze<=30?function(e){var n=e.deps;if(n.length)for(var t=0;t=s)&&l.push(e)})}else switch(void 0!==t&&l.push(u.get(t)),n){case"add":q(e)?re(t)&&l.push(u.get("length")):(l.push(u.get(Ke)),W(e)&&l.push(u.get(Je)));break;case"delete":q(e)||(l.push(u.get(Ke)),W(e)&&l.push(u.get(Je)));break;case"set":W(e)&&l.push(u.get(Ke))}if(1===l.length)l[0]&&ln(l[0]);else{var f,p=[],d=i(l);try{for(d.s();!(f=d.n()).done;){var v=f.value;v&&p.push.apply(p,c(v))}}catch(h){d.e(h)}finally{d.f()}ln(He(p))}}}function ln(e,n){var t,r=q(e)?e:c(e),o=i(r);try{for(o.s();!(t=o.n()).done;){var a=t.value;a.computed&&sn(a)}}catch(f){o.e(f)}finally{o.f()}var u,l=i(r);try{for(l.s();!(u=l.n()).done;){var s=u.value;s.computed||sn(s)}}catch(f){l.e(f)}finally{l.f()}}function sn(e,n){(e!==Ze||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}var fn=R("__proto__,__v_isRef,__isVue"),pn=new Set(Object.getOwnPropertyNames(Symbol).filter(function(e){return"arguments"!==e&&"caller"!==e}).map(function(e){return Symbol[e]}).filter(Q)),dn=_n(),vn=_n(!1,!0),hn=_n(!0),gn=_n(!0,!0),mn=function(){var e={};return["includes","indexOf","lastIndexOf"].forEach(function(n){e[n]=function(){for(var e=ut(this),t=0,r=this.length;t0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(t,r,o){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_isShallow"===r)return n;if("__v_raw"===r&&o===(e?n?Qn:Jn:n?Kn:Gn).get(t))return t;var i=q(t);if(!e){if(i&&$(mn,r))return Reflect.get(mn,r,o);if("hasOwnProperty"===r)return yn}var a=Reflect.get(t,r,o);return(Q(r)?pn.has(r):fn(r))||(e||an(t,0,r),n)?a:dt(a)?i&&re(r)?a:a.value:Y(a)?e?et(a):Yn(a):a}}function bn(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(n,t,r,o){var i=n[t];if(ot(i)&&dt(i)&&!dt(r))return!1;if(!e&&(!it(r)&&!ot(r)&&(i=ut(i),r=ut(r)),!q(n)&&dt(i)&&!dt(r)))return i.value=r,!0;var a=q(n)&&re(t)?Number(t)2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=ut(e=e.__v_raw),i=ut(n);t||(n!==i&&an(o,0,n),an(o,0,i));var a=En(o),u=a.has,c=r?Cn:t?st:lt;return u.call(o,n)?c(e.get(n)):u.call(o,i)?c(e.get(i)):void(e!==o&&e.get(n))}function On(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=this.__v_raw,r=ut(t),o=ut(e);return n||(e!==o&&an(r,0,e),an(r,0,o)),e===o?t.has(e):t.has(e)||t.has(o)}function Pn(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e=e.__v_raw,!n&&an(ut(e),0,Ke),Reflect.get(e,"size",e)}function Nn(e){e=ut(e);var n=ut(this);return En(n).has.call(n,e)||(n.add(e),cn(n,"add",e,e)),this}function An(e,n){n=ut(n);var t=ut(this),r=En(t),o=r.has,i=r.get,a=o.call(t,e);a||(e=ut(e),a=o.call(t,e));var u=i.call(t,e);return t.set(e,n),a?de(n,u)&&cn(t,"set",e,n):cn(t,"add",e,n),this}function Rn(e){var n=ut(this),t=En(n),r=t.has,o=t.get,i=r.call(n,e);i||(e=ut(e),i=r.call(n,e)),o&&o.call(n,e);var a=n.delete(e);return i&&cn(n,"delete",e,void 0),a}function Ln(){var e=ut(this),n=0!==e.size,t=e.clear();return n&&cn(e,"clear",void 0,void 0),t}function In(e,n){return function(t,r){var o=this,i=o.__v_raw,a=ut(i),u=n?Cn:e?st:lt;return!e&&an(a,0,Ke),i.forEach(function(e,n){return t.call(r,u(e),u(n),o)})}}function Vn(e,n,t){return function(){var r=this.__v_raw,o=ut(r),i=W(o),u="entries"===e||e===Symbol.iterator&&i,c="keys"===e&&i,l=r[e].apply(r,arguments),s=t?Cn:n?st:lt;return!n&&an(o,0,c?Je:Ke),a({next:function(){var e=l.next(),n=e.value,t=e.done;return t?{value:n,done:t}:{value:u?[s(n[0]),s(n[1])]:s(n),done:t}}},Symbol.iterator,function(){return this})}}function Mn(e){return function(){return"delete"!==e&&this}}var Fn=function(){var e={get:function(e){return Tn(this,e)},get size(){return Pn(this)},has:On,add:Nn,set:An,delete:Rn,clear:Ln,forEach:In(!1,!1)},n={get:function(e){return Tn(this,e,!1,!0)},get size(){return Pn(this)},has:On,add:Nn,set:An,delete:Rn,clear:Ln,forEach:In(!1,!0)},t={get:function(e){return Tn(this,e,!0)},get size(){return Pn(this,!0)},has:function(e){return On.call(this,e,!0)},add:Mn("add"),set:Mn("set"),delete:Mn("delete"),clear:Mn("clear"),forEach:In(!0,!1)},r={get:function(e){return Tn(this,e,!0,!0)},get size(){return Pn(this,!0)},has:function(e){return On.call(this,e,!0)},add:Mn("add"),set:Mn("set"),delete:Mn("delete"),clear:Mn("clear"),forEach:In(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(function(o){e[o]=Vn(o,!1,!1),t[o]=Vn(o,!0,!1),n[o]=Vn(o,!1,!0),r[o]=Vn(o,!0,!0)}),[e,t,n,r]}(),Un=u(Fn,4),Bn=Un[0],jn=Un[1],Dn=Un[2],Zn=Un[3];function Hn(e,n){var t=n?e?Zn:Dn:e?jn:Bn;return function(n,r,o){return"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?n:Reflect.get($(t,r)&&r in n?t:n,r,o)}}var $n={get:Hn(!1,!1)},qn={get:Hn(!1,!0)},Wn={get:Hn(!0,!1)},zn={get:Hn(!0,!0)},Gn=new WeakMap,Kn=new WeakMap,Jn=new WeakMap,Qn=new WeakMap;function Yn(e){return ot(e)?e:tt(e,!1,Sn,$n,Gn)}function Xn(e){return tt(e,!1,wn,qn,Kn)}function et(e){return tt(e,!0,xn,Wn,Jn)}function nt(e){return tt(e,!0,kn,zn,Qn)}function tt(e,n,t,r,o){if(!Y(e)||e.__v_raw&&(!n||!e.__v_isReactive))return e;var i=o.get(e);if(i)return i;var a=function(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(function(e){return ne(e).slice(8,-1)}(e))}(e);if(0===a)return e;var u=new Proxy(e,2===a?r:t);return o.set(e,u),u}function rt(e){return ot(e)?rt(e.__v_raw):!(!e||!e.__v_isReactive)}function ot(e){return!(!e||!e.__v_isReadonly)}function it(e){return!(!e||!e.__v_isShallow)}function at(e){return rt(e)||ot(e)}function ut(e){var n=e&&e.__v_raw;return n?ut(n):e}function ct(e){return he(e,"__v_skip",!0),e}var lt=function(e){return Y(e)?Yn(e):e},st=function(e){return Y(e)?et(e):e};function ft(e){nn&&Ze&&un((e=ut(e)).dep||(e.dep=He()))}function pt(e,n){var t=(e=ut(e)).dep;t&&ln(t)}function dt(e){return!(!e||!0!==e.__v_isRef)}function vt(e){return gt(e,!1)}function ht(e){return gt(e,!0)}function gt(e,n){return dt(e)?e:new mt(e,n)}var mt=function(){function e(n,t){h(this,e),this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?n:ut(n),this._value=t?n:lt(n)}return d(e,[{key:"value",get:function(){return ft(this),this._value},set:function(e){var n=this.__v_isShallow||it(e)||ot(e);e=n?e:ut(e),de(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:lt(e),pt(this))}}]),e}();function yt(e){pt(e)}function _t(e){return dt(e)?e.value:e}function bt(e){return K(e)?e():_t(e)}var St={get:function(e,n,t){return _t(Reflect.get(e,n,t))},set:function(e,n,t,r){var o=e[n];return dt(o)&&!dt(t)?(o.value=t,!0):Reflect.set(e,n,t,r)}};function xt(e){return rt(e)?e:new Proxy(e,St)}var wt=function(){function e(n){var t=this;h(this,e),this.dep=void 0,this.__v_isRef=!0;var r=n(function(){return ft(t)},function(){return pt(t)}),o=r.get,i=r.set;this._get=o,this._set=i}return d(e,[{key:"value",get:function(){return this._get()},set:function(e){this._set(e)}}]),e}();function kt(e){return new wt(e)}function Ct(e){var n=q(e)?new Array(e.length):{};for(var t in e)n[t]=Pt(e,t);return n}var Et=function(){function e(n,t,r){h(this,e),this._object=n,this._key=t,this._defaultValue=r,this.__v_isRef=!0}return d(e,[{key:"value",get:function(){var e=this._object[this._key];return void 0===e?this._defaultValue:e},set:function(e){this._object[this._key]=e}},{key:"dep",get:function(){return function(e,n){var t;return null==(t=We.get(e))?void 0:t.get(n)}(ut(this._object),this._key)}}]),e}(),Tt=function(){function e(n){h(this,e),this._getter=n,this.__v_isRef=!0,this.__v_isReadonly=!0}return d(e,[{key:"value",get:function(){return this._getter()}}]),e}();function Ot(e,n,t){return dt(e)?e:K(e)?new Tt(e):Y(e)&&arguments.length>1?Pt(e,n,t):vt(e)}function Pt(e,n,t){var r=e[n];return dt(r)?r:new Et(e,n,t)}var Nt=function(){function e(n,t,r,o){var i=this;h(this,e),this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Qe(n,function(){i._dirty||(i._dirty=!0,pt(i))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}return d(e,[{key:"value",get:function(){var e=ut(this);return ft(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value},set:function(e){this._setter(e)}}]),e}();function At(e){}function Rt(e,n){}function Lt(e,n,t,r){var o;try{o=r?e.apply(void 0,c(r)):e()}catch(i){Vt(i,n,t)}return o}function It(e,n,t,r){if(K(e)){var o=Lt(e,n,t,r);return o&&X(o)&&o.catch(function(e){Vt(e,n,t)}),o}for(var i=[],a=0;a3&&void 0!==arguments[3])||arguments[3];if(n){for(var o=n.parent,i=n.proxy,a=t;o;){var u=o.ec;if(u)for(var c=0;c>>1;Qt(Ut[r])1&&void 0!==arguments[1]?arguments[1]:Mt?Bt+1:0;n1?t-1:0),o=1;o2?r-2:0),i=2;i2&&void 0!==arguments[2]&&arguments[2],r=n.emitsCache,o=r.get(e);if(void 0!==o)return o;var i=e.emits,a={},u=!1;if(__VUE_OPTIONS_API__&&!K(e)){var c=function(e){var t=sr(e,n,!0);t&&(u=!0,D(a,t))};!t&&n.mixins.length&&n.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return i||u?(q(i)?i.forEach(function(e){return a[e]=null}):D(a,i),Y(e)&&r.set(e,a),a):(Y(e)&&r.set(e,null),null)}function fr(e,n){return!(!e||!B(n))&&(n=n.slice(2).replace(/Once$/,""),$(e,n[0].toLowerCase()+n.slice(1))||$(e,se(n))||$(e,n))}var pr=null,dr=null;function vr(e){var n=pr;return pr=e,dr=e&&e.type.__scopeId||null,n}function hr(e){dr=e}function gr(){dr=null}var mr=function(e){return yr};function yr(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pr;if(!n||e._n)return e;var t=function t(){t._d&&ia(-1);var r,o=vr(n);try{r=e.apply(void 0,arguments)}finally{vr(o),t._d&&ia(1)}return __VUE_PROD_DEVTOOLS__&&ar(n),r};return t._n=!0,t._c=!0,t._d=!0,t}function _r(e){var n,t,r=e.type,o=e.vnode,i=e.proxy,a=e.withProxy,c=e.props,l=u(e.propsOptions,1)[0],s=e.slots,f=e.attrs,p=e.emit,d=e.render,v=e.renderCache,h=e.data,g=e.setupState,m=e.ctx,y=e.inheritAttrs,_=vr(e);try{if(4&o.shapeFlag){var b=a||i;n=xa(d.call(b,b,v,c,g,h,m)),t=f}else n=xa(r(c,r.length>1?{attrs:f,slots:s,emit:p}:null)),t=r.props?f:br(f)}catch(b){ea.length=0,Vt(b,e,1),n=ga(Yi)}var S=n;if(t&&!1!==y){var x=Object.keys(t),w=S.shapeFlag;x.length&&7&w&&(l&&x.some(j)&&(t=Sr(t,l)),S=ya(S,t))}return o.dirs&&((S=ya(S)).dirs=S.dirs?S.dirs.concat(o.dirs):o.dirs),o.transition&&(S.transition=o.transition),n=S,vr(_),n}var br=function(e){var n;for(var t in e)("class"===t||"style"===t||B(t))&&((n||(n={}))[t]=e[t]);return n},Sr=function(e,n){var t={};for(var r in e)(!j(r)||!(r.slice(9)in n))&&(t[r]=e[r]);return t};function xr(e,n,t){var r=Object.keys(n);if(r.length!==Object.keys(e).length)return!0;for(var o=0;o0?(Er(e,"onPending"),Er(e,"onFallback"),l(null,e.ssFallback,n,t,r,null,i,a),Nr(f,e.ssFallback)):f.resolve(!1,!0)}(n,t,r,o,i,a,u,c,l):function(e,n,t,r,o,i,a,u,c){var l=c.p,s=c.um,f=c.o.createElement,p=n.suspense=e.suspense;p.vnode=n,n.el=e.el;var d=n.ssContent,v=n.ssFallback,h=p.activeBranch,g=p.pendingBranch,m=p.isInFallback,y=p.isHydrating;if(g)p.pendingBranch=d,sa(d,g)?(l(g,d,p.hiddenContainer,null,o,p,i,a,u),p.deps<=0?p.resolve():m&&(l(h,v,t,r,o,null,i,a,u),Nr(p,v))):(p.pendingId++,y?(p.isHydrating=!1,p.activeBranch=g):s(g,o,p),p.deps=0,p.effects.length=0,p.hiddenContainer=f("div"),m?(l(null,d,p.hiddenContainer,null,o,p,i,a,u),p.deps<=0?p.resolve():(l(h,v,t,r,o,null,i,a,u),Nr(p,v))):h&&sa(d,h)?(l(h,d,t,r,o,p,i,a,u),p.resolve(!0)):(l(null,d,p.hiddenContainer,null,o,p,i,a,u),p.deps<=0&&p.resolve()));else if(h&&sa(d,h))l(h,d,t,r,o,p,i,a,u),Nr(p,d);else if(Er(n,"onPending"),p.pendingBranch=d,p.pendingId++,l(null,d,p.hiddenContainer,null,o,p,i,a,u),p.deps<=0)p.resolve();else{var _=p.timeout,b=p.pendingId;_>0?setTimeout(function(){p.pendingId===b&&p.fallback(v)},_):0===_&&p.fallback(v)}}(e,n,t,r,o,a,u,c,l)},hydrate:function(e,n,t,r,o,i,a,u,c){var l=n.suspense=Tr(n,r,t,e.parentNode,document.createElement("div"),null,o,i,a,u,!0),s=c(e,l.pendingBranch=n.ssContent,t,l,i,a);return 0===l.deps&&l.resolve(!1,!0),s},create:Tr,normalize:function(e){var n=e.shapeFlag,t=e.children,r=32&n;e.ssContent=Or(r?t.default:t),e.ssFallback=r?Or(t.fallback):ga(Yi)}};function Er(e,n){var t=e.props&&e.props[n];K(t)&&t()}function Tr(e,n,t,r,o,i,a,u,l,s){var f,p=arguments.length>10&&void 0!==arguments[10]&&arguments[10],d=s.p,v=s.m,h=s.um,g=s.n,m=s.o,y=m.parentNode,_=m.remove,b=function(e){var n;return null!=(null==(n=e.props)?void 0:n.suspensible)&&!1!==e.props.suspensible}(e);b&&(null==n?void 0:n.pendingBranch)&&(f=n.pendingId,n.deps++);var S=e.props?me(e.props.timeout):void 0,x={vnode:e,parent:n,parentComponent:t,isSVG:a,container:r,hiddenContainer:o,anchor:i,deps:0,pendingId:0,timeout:"number"==typeof S?S:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:p,isUnmounted:!1,effects:[],resolve:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=x.vnode,o=x.activeBranch,i=x.pendingBranch,a=x.pendingId,u=x.effects,l=x.parentComponent,s=x.container;if(x.isHydrating)x.isHydrating=!1;else if(!e){var p=o&&i.transition&&"out-in"===i.transition.mode;p&&(o.transition.afterLeave=function(){a===x.pendingId&&v(i,s,d,0)});var d=x.anchor;o&&(d=g(o),h(o,l,x,!0)),p||v(i,s,d,0)}Nr(x,i),x.pendingBranch=null,x.isInFallback=!1;for(var m=x.parent,y=!1;m;){if(m.pendingBranch){var _;(_=m.effects).push.apply(_,c(u)),y=!0;break}m=m.parent}y||Gt(u),x.effects=[],b&&n&&n.pendingBranch&&f===n.pendingId&&(n.deps--,0===n.deps&&!t&&n.resolve()),Er(r,"onResolve")},fallback:function(e){if(x.pendingBranch){var n=x.vnode,t=x.activeBranch,r=x.parentComponent,o=x.container,i=x.isSVG;Er(n,"onFallback");var a=g(t),c=function(){!x.isInFallback||(d(null,e,o,a,r,null,i,u,l),Nr(x,e))},s=e.transition&&"out-in"===e.transition.mode;s&&(t.transition.afterLeave=c),x.isInFallback=!0,h(t,r,null,!0),s||c()}},move:function(e,n,t){x.activeBranch&&v(x.activeBranch,e,n,t),x.container=e},next:function(){return x.activeBranch&&g(x.activeBranch)},registerDep:function(e,n){var t=!!x.pendingBranch;t&&x.deps++;var r=e.vnode.el;e.asyncDep.catch(function(n){Vt(n,e,0)}).then(function(o){if(!e.isUnmounted&&!x.isUnmounted&&x.pendingId===e.suspenseId){e.asyncResolved=!0;var i=e.vnode;Za(e,o,!1),r&&(i.el=r);var u=!r&&e.subTree.el;n(e,i,y(r||e.subTree.el),r?null:g(e.subTree),x,a,l),u&&_(u),wr(e,i.el),t&&0==--x.deps&&x.resolve()}})},unmount:function(e,n){x.isUnmounted=!0,x.activeBranch&&h(x.activeBranch,t,e,n),x.pendingBranch&&h(x.pendingBranch,t,e,n)}};return x}function Or(e){var n;if(K(e)){var t=oa&&e._c;t&&(e._d=!1,ta()),e=e(),t&&(e._d=!0,n=na,ra())}return q(e)&&(e=function(e){for(var n,t=0;t2&&void 0!==arguments[2]?arguments[2]:I,i=o.immediate,a=o.deep,u=o.flush,c=je()===(null==(t=Ra)?void 0:t.scope)?Ra:null,l=!1,s=!1;if(dt(e)?(r=function(){return e.value},l=it(e)):rt(e)?(r=function(){return e},a=!0):q(e)?(s=!0,l=e.some(function(e){return rt(e)||it(e)}),r=function(){return e.map(function(e){return dt(e)?e.value:rt(e)?Br(e):K(e)?Lt(e,c,2):void 0})}):r=K(e)?n?function(){return Lt(e,c,2)}:function(){if(!c||!c.isUnmounted)return p&&p(),It(e,c,3,[v])}:M,n&&a){var f=r;r=function(){return Br(f())}}var p,d,v=function(e){p=_.onStop=function(){Lt(e,c,4)}};if(ja){if(v=M,n?i&&It(n,c,3,[r(),s?[]:void 0,v]):r(),"sync"!==u)return M;var h=Ya();d=h.__watcherHandles||(h.__watcherHandles=[])}var g,m=s?new Array(e.length).fill(Ir):Ir,y=function(){if(_.active)if(n){var e=_.run();(a||l||(s?e.some(function(e,n){return de(e,m[n])}):de(e,m)))&&(p&&p(),It(n,c,3,[e,m===Ir?void 0:s&&m[0]===Ir?[]:m,v]),m=e)}else _.run()};y.allowRecurse=!!n,"sync"===u?g=y:"post"===u?g=function(){return Fi(y,c&&c.suspense)}:(y.pre=!0,c&&(y.id=c.uid),g=function(){return Wt(y)});var _=new Qe(r,g);n?i?y():m=_.run():"post"===u?Fi(_.run.bind(_),c&&c.suspense):_.run();var b=function(){_.stop(),c&&c.scope&&Z(c.scope.effects,_)};return d&&d.push(b),b}function Fr(e,n,t){var r,o=this.proxy,i=J(e)?e.includes(".")?Ur(o,e):function(){return o[e]}:e.bind(o,o);K(n)?r=n:(r=n.handler,t=n);var a=Ra;Va(this);var u=Mr(i,r.bind(o),t);return a?Va(a):Ma(),u}function Ur(e,n){var t=n.split(".");return function(){for(var n=e,r=0;r1){var c,l=i(n);try{for(l.s();!(c=l.n()).done;){var s=c.value;if(s.type!==Yi){u=s,!0;break}}}catch(S){l.e(S)}finally{l.f()}}var f=ut(e),p=f.mode;if(a.isLeaving)return Gr(u);var d=Kr(u);if(!d)return Gr(u);var v=zr(d,f,a,o);Jr(d,v);var h=o.subTree,g=h&&Kr(h),m=!1,y=d.type.getTransitionKey;if(y){var _=y();void 0===t?t=_:_!==t&&(t=_,m=!0)}if(g&&g.type!==Yi&&(!sa(d,g)||m)){var b=zr(g,f,a,o);if(Jr(g,b),"out-in"===p)return a.isLeaving=!0,b.afterLeave=function(){a.isLeaving=!1,!1!==o.update.active&&o.update()},Gr(u);"in-out"===p&&d.type!==Yi&&(b.delayLeave=function(e,n,t){Wr(a,g)[String(g.key)]=g,e._leaveCb=function(){n(),e._leaveCb=void 0,delete v.delayedLeave},v.delayedLeave=t})}return u}}}};function Wr(e,n){var t=e.leavingVNodes,r=t.get(n.type);return r||(r=Object.create(null),t.set(n.type,r)),r}function zr(e,n,t,r){var o=n.appear,i=n.mode,a=n.persisted,u=void 0!==a&&a,c=n.onBeforeEnter,l=n.onEnter,s=n.onAfterEnter,f=n.onEnterCancelled,p=n.onBeforeLeave,d=n.onLeave,v=n.onAfterLeave,h=n.onLeaveCancelled,g=n.onBeforeAppear,m=n.onAppear,y=n.onAfterAppear,_=n.onAppearCancelled,b=String(e.key),S=Wr(t,e),x=function(e,n){e&&It(e,r,9,n)},w=function(e,n){var t=n[1];x(e,n),q(e)?e.every(function(e){return e.length<=1})&&t():e.length<=1&&t()},k={mode:i,persisted:u,beforeEnter:function(n){var r=c;if(!t.isMounted){if(!o)return;r=g||c}n._leaveCb&&n._leaveCb(!0);var i=S[b];i&&sa(e,i)&&i.el._leaveCb&&i.el._leaveCb(),x(r,[n])},enter:function(e){var n=l,r=s,i=f;if(!t.isMounted){if(!o)return;n=m||l,r=y||s,i=_||f}var a=!1,u=e._enterCb=function(n){a||(a=!0,x(n?i:r,[e]),k.delayedLeave&&k.delayedLeave(),e._enterCb=void 0)};n?w(n,[e,u]):u()},leave:function(n,r){var o=String(e.key);if(n._enterCb&&n._enterCb(!0),t.isUnmounting)return r();x(p,[n]);var i=!1,a=n._leaveCb=function(t){i||(i=!0,r(),x(t?h:v,[n]),n._leaveCb=void 0,S[o]===e&&delete S[o])};S[o]=e,d?w(d,[n,a]):a()},clone:function(e){return zr(e,n,t,r)}};return k}function Gr(e){if(to(e))return(e=ya(e)).children=null,e}function Kr(e){return to(e)?e.children?e.children[0]:void 0:e}function Jr(e,n){6&e.shapeFlag&&e.component?Jr(e.component.subTree,n):128&e.shapeFlag?(e.ssContent.transition=n.clone(e.ssContent),e.ssFallback.transition=n.clone(e.ssFallback)):e.transition=n}function Qr(e){for(var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=arguments.length>2?arguments[2]:void 0,r=[],o=0,i=0;i1)for(var c=0;c1)return c=null,n;if(!la(r)||!(4&r.shapeFlag||128&r.shapeFlag))return c=null,r;var o=so(r),u=o.type,l=Ga(Xr(o)?o.type.__asyncResolved||{}:u),s=e.include,f=e.exclude,p=e.max;if(s&&(!l||!oo(s,l))||f&&l&&oo(f,l))return c=o,r;var d=null==o.key?u:o.key,v=i.get(d);return o.el&&(o=ya(o),128&r.shapeFlag&&(r.ssContent=o)),y=d,v?(o.el=v.el,o.component=v.component,o.transition&&Jr(o,o.transition),o.shapeFlag|=512,a.delete(d),a.add(d)):(a.add(d),p&&a.size>parseInt(p,10)&&m(a.values().next().value)),o.shapeFlag|=256,c=o,kr(r.type)?r:o}}};function oo(e,n){return q(e)?e.some(function(e){return oo(e,n)}):J(e)?e.split(",").includes(n):!!function(e){return"[object RegExp]"===ne(e)}(e)&&e.test(n)}function io(e,n){uo(e,"a",n)}function ao(e,n){uo(e,"da",n)}function uo(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ra,r=e.__wdc||(e.__wdc=function(){for(var n=t;n;){if(n.isDeactivated)return;n=n.parent}return e()});if(fo(n,r,t),t)for(var o=t.parent;o&&o.parent;)to(o.parent.vnode)&&co(r,n,t,o),o=o.parent}function co(e,n,t,r){var o=fo(n,e,r,!0);_o(function(){Z(r[n],o)},t)}function lo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function so(e){return 128&e.shapeFlag?e.ssContent:e}function fo(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ra,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(t){var o=t[e]||(t[e]=[]),i=n.__weh||(n.__weh=function(){if(!t.isUnmounted){rn(),Va(t);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:Ra;return(!ja||"sp"===e)&&fo(e,function(){return n.apply(void 0,arguments)},t)}},vo=po("bm"),ho=po("m"),go=po("bu"),mo=po("u"),yo=po("bum"),_o=po("um"),bo=po("sp"),So=po("rtg"),xo=po("rtc");function wo(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ra;fo("ec",e,n)}var ko="components";function Co(e,n){return Po(ko,e,!0,n)||e}var Eo=Symbol.for("v-ndc");function To(e){return J(e)?Po(ko,e,!1)||e:e||Eo}function Oo(e){return Po("directives",e)}function Po(e,n){var t=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=pr||Ra;if(r){var o=r.type;if(e===ko){var i=Ga(o,!1);if(i&&(i===n||i===ce(n)||i===fe(ce(n))))return o}var a=No(r[e]||o[e],n)||No(r.appContext[e],n);return!a&&t?o:a}}function No(e,n){return e&&(e[n]||e[ce(n)]||e[fe(ce(n))])}function Ao(e,n,t,r){var o,i=t&&t[r];if(q(e)||J(e)){o=new Array(e.length);for(var a=0,u=e.length;a2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;if(pr.isCE||pr.parent&&Xr(pr.parent)&&pr.parent.isCE)return"default"!==n&&(t.name=n),ga("slot",t,r&&r());var i=e[n];i&&i._c&&(i._d=!1),ta();var a=i&&Io(i(t)),u=ca(Ji,{key:t.key||a&&a.key||"_".concat(n)},a||(r?r():[]),a&&1===e._?64:-2);return!o&&u.scopeId&&(u.slotScopeIds=[u.scopeId+"-s"]),i&&i._c&&(i._d=!0),u}function Io(e){return e.some(function(e){return!la(e)||!(e.type===Yi||e.type===Ji&&!Io(e.children))})?e:null}function Vo(e,n){var t={};for(var r in e)t[n&&/[A-Z]/.test(r)?"on:".concat(r):pe(r)]=e[r];return t}var Mo=function e(n){return n?Fa(n)?za(n)||n.proxy:e(n.parent):null},Fo=D(Object.create(null),{$:function(e){return e},$el:function(e){return e.vnode.el},$data:function(e){return e.data},$props:function(e){return e.props},$attrs:function(e){return e.attrs},$slots:function(e){return e.slots},$refs:function(e){return e.refs},$parent:function(e){return Mo(e.parent)},$root:function(e){return Mo(e.root)},$emit:function(e){return e.emit},$options:function(e){return __VUE_OPTIONS_API__?ai(e):e.type},$forceUpdate:function(e){return e.f||(e.f=function(){return Wt(e.update)})},$nextTick:function(e){return e.n||(e.n=qt.bind(e.proxy))},$watch:function(e){return __VUE_OPTIONS_API__?Fr.bind(e):M}}),Uo=function(e,n){return e!==I&&!e.__isScriptSetup&&$(e,n)},Bo={get:function(e,n){var t,r=e._,o=r.ctx,i=r.setupState,a=r.data,u=r.props,c=r.accessCache,l=r.type,s=r.appContext;if("$"!==n[0]){var f=c[n];if(void 0!==f)switch(f){case 1:return i[n];case 2:return a[n];case 4:return o[n];case 3:return u[n]}else{if(Uo(i,n))return c[n]=1,i[n];if(a!==I&&$(a,n))return c[n]=2,a[n];if((t=r.propsOptions[0])&&$(t,n))return c[n]=3,u[n];if(o!==I&&$(o,n))return c[n]=4,o[n];(!__VUE_OPTIONS_API__||ri)&&(c[n]=0)}}var p,d,v=Fo[n];return v?("$attrs"===n&&an(r,0,n),v(r)):(p=l.__cssModules)&&(p=p[n])?p:o!==I&&$(o,n)?(c[n]=4,o[n]):(d=s.config.globalProperties,$(d,n)?d[n]:void 0)},set:function(e,n,t){var r=e._,o=r.data,i=r.setupState,a=r.ctx;return Uo(i,n)?(i[n]=t,!0):o!==I&&$(o,n)?(o[n]=t,!0):!($(r.props,n)||"$"===n[0]&&n.slice(1)in r||(a[n]=t,0))},has:function(e,n){var t,r=e._,o=r.data,i=r.setupState,a=r.accessCache,u=r.ctx,c=r.appContext,l=r.propsOptions;return!!a[n]||o!==I&&$(o,n)||Uo(i,n)||(t=l[0])&&$(t,n)||$(u,n)||$(Fo,n)||$(c.config.globalProperties,n)},defineProperty:function(e,n,t){return null!=t.get?e._.accessCache[n]=0:$(t,"value")&&this.set(e,n,t.value,null),Reflect.defineProperty(e,n,t)}},jo=D({},Bo,{get:function(e,n){if(n!==Symbol.unscopables)return Bo.get(e,n,e)},has:function(e,n){return"_"!==n[0]&&!_e(n)}});function Do(){return null}function Zo(){return null}function Ho(e){}function $o(e){}function qo(){return null}function Wo(){}function zo(e,n){return null}function Go(){return Qo().slots}function Ko(){return Qo().attrs}function Jo(e,n,t){var r=La();if(t&&t.local){var o=vt(e[n]);return Vr(function(){return e[n]},function(e){return o.value=e}),Vr(o,function(t){t!==e[n]&&r.emit("update:".concat(n),t)}),o}return{__v_isRef:!0,get value(){return e[n]},set value(e){r.emit("update:".concat(n),e)}}}function Qo(){var e=La();return e.setupContext||(e.setupContext=Wa(e))}function Yo(e){return q(e)?e.reduce(function(e,n){return e[n]=null,e},{}):e}function Xo(e,n){var t=Yo(e);for(var r in n)if(!r.startsWith("__skip")){var o=t[r];o?q(o)||K(o)?o=t[r]={type:o,default:n[r]}:o.default=n[r]:null===o&&(o=t[r]={default:n[r]}),o&&n["__skip_".concat(r)]&&(o.skipFactory=!0)}return t}function ei(e,n){return e&&n?q(e)&&q(n)?e.concat(n):D({},Yo(e),Yo(n)):e||n}function ni(e,n){var t={},r=function(r){n.includes(r)||Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[r]}})};for(var o in e)r(o);return t}function ti(e){var n=La(),t=e();return Ma(),X(t)&&(t=t.catch(function(e){throw Va(n),e})),[t,function(){return Va(n)}]}var ri=!0;function oi(e,n,t){It(q(e)?e.map(function(e){return e.bind(n.proxy)}):e.bind(n.proxy),n,t)}function ii(e,n,t,r){var o=r.includes(".")?Ur(t,r):function(){return t[r]};if(J(e)){var i=n[e];K(i)&&Vr(o,i)}else if(K(e))Vr(o,e.bind(t));else if(Y(e))if(q(e))e.forEach(function(e){return ii(e,n,t,r)});else{var a=K(e.handler)?e.handler.bind(t):n[e.handler];K(a)&&Vr(o,a,e)}}function ai(e){var n,t=e.type,r=t.mixins,o=t.extends,i=e.appContext,a=i.mixins,u=i.optionsCache,c=i.config.optionMergeStrategies,l=u.get(t);return l?n=l:a.length||r||o?(n={},a.length&&a.forEach(function(e){return ui(n,e,c,!0)}),ui(n,t,c)):n=t,Y(t)&&u.set(t,n),n}function ui(e,n,t){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=n.mixins,i=n.extends;for(var a in i&&ui(e,i,t,!0),o&&o.forEach(function(n){return ui(e,n,t,!0)}),n)if(!r||"expose"!==a){var u=ci[a]||t&&t[a];e[a]=u?u(e[a],n[a]):n[a]}return e}var ci={data:li,props:di,emits:di,methods:pi,computed:pi,beforeCreate:fi,created:fi,beforeMount:fi,mounted:fi,beforeUpdate:fi,updated:fi,beforeDestroy:fi,beforeUnmount:fi,destroyed:fi,unmounted:fi,activated:fi,deactivated:fi,errorCaptured:fi,serverPrefetch:fi,components:pi,directives:pi,watch:function(e,n){if(!e)return n;if(!n)return e;var t=D(Object.create(null),e);for(var r in n)t[r]=fi(e[r],n[r]);return t},provide:li,inject:function(e,n){return pi(si(e),si(n))}};function li(e,n){return n?e?function(){return D(K(e)?e.call(this,this):e,K(n)?n.call(this,this):n)}:n:e}function si(e){if(q(e)){for(var n={},t=0;t1&&void 0!==arguments[1]?arguments[1]:null;K(t)||(t=D({},t)),null!=r&&!Y(r)&&(r=null);var o=vi(),i=new Set,a=!1,u=o.app={_uid:hi++,_component:t,_props:r,_container:null,_context:o,_instance:null,version:tu,get config(){return o.config},set config(e){},use:function(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r2&&void 0!==arguments[2]&&arguments[2],r=Ra||pr;if(r||mi){var o=r?null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:mi._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return t&&K(n)?n.call(r&&r.proxy):n}}function bi(){return!!(Ra||pr||mi)}function Si(e,n,t,r){var o,i=u(e.propsOptions,2),a=i[0],c=i[1],l=!1;if(n)for(var s in n)if(!oe(s)){var f=n[s],p=void 0;a&&$(a,p=ce(s))?c&&c.includes(p)?(o||(o={}))[p]=f:t[p]=f:fr(e.emitsOptions,s)||(!(s in r)||f!==r[s])&&(r[s]=f,l=!0)}if(c)for(var d=ut(t),v=o||I,h=0;h2&&void 0!==arguments[2]&&arguments[2],r=n.propsCache,o=r.get(e);if(o)return o;var i=e.props,a={},l=[],s=!1;if(__VUE_OPTIONS_API__&&!K(e)){var f=function(e){s=!0;var t=u(wi(e,n,!0),2),r=t[0],o=t[1];D(a,r),o&&l.push.apply(l,c(o))};!t&&n.mixins.length&&n.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!s)return Y(e)&&r.set(e,V),V;if(q(i))for(var p=0;p-1,m[1]=_<0||y<_,(y>-1||$(m,"default"))&&l.push(h)}}}var b=[a,l];return Y(e)&&r.set(e,b),b}function ki(e){return"$"!==e[0]}function Ci(e){var n=e&&e.toString().match(/^\s*(function|class) (\w+)/);return n?n[2]:null===e?"null":""}function Ei(e,n){return Ci(e)===Ci(n)}function Ti(e,n){return q(n)?n.findIndex(function(n){return Ei(n,e)}):K(n)&&Ei(n,e)?0:-1}var Oi=function(e){return"_"===e[0]||"$stable"===e},Pi=function(e){return q(e)?e.map(xa):[xa(e)]},Ni=function(e,n,t){var r=e._ctx,o=function(){if(Oi(i))return 1;var t=e[i];if(K(t))n[i]=function(e,n,t){if(n._n)return n;var r=yr(function(){return Pi(n.apply(void 0,arguments))},t);return r._c=!1,r}(0,t,r);else if(null!=t){var o=Pi(t);n[i]=function(){return o}}};for(var i in e)o()},Ai=function(e,n){var t=Pi(n);e.slots.default=function(){return t}};function Ri(e,n,t,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(q(e))e.forEach(function(e,i){return Ri(e,n&&(q(n)?n[i]:n),t,r,o)});else if(!Xr(r)||o){var i=4&r.shapeFlag?za(r.component)||r.component.proxy:r.el,a=o?null:i,u=e.i,c=e.r,l=n&&n.r,s=u.refs===I?u.refs={}:u.refs,f=u.setupState;if(null!=l&&l!==c&&(J(l)?(s[l]=null,$(f,l)&&(f[l]=null)):dt(l)&&(l.value=null)),K(c))Lt(c,u,12,[a,s]);else{var p=J(c),d=dt(c);if(p||d){var v=function(){if(e.f){var n=p?$(f,c)?f[c]:s[c]:c.value;o?q(n)&&Z(n,i):q(n)?n.includes(i)||n.push(i):p?(s[c]=[i],$(f,c)&&(f[c]=s[c])):(c.value=[i],e.k&&(s[e.k]=c.value))}else p?(s[c]=a,$(f,c)&&(f[c]=a)):d&&(c.value=a,e.k&&(s[e.k]=a))};a?(v.id=-1,Fi(v,t)):v()}}}}var Li=!1,Ii=function(e){return/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName},Vi=function(e){return 8===e.nodeType};function Mi(e){var n=e.mt,t=e.p,r=e.o,o=r.patchProp,i=r.createText,a=r.nextSibling,u=r.parentNode,c=r.remove,l=r.insert,s=r.createComment,f=function t(r,o,c,s,f){var m=arguments.length>5&&void 0!==arguments[5]&&arguments[5],y=Vi(r)&&"["===r.data,_=function(){return h(r,o,c,s,f,y)},b=o.type,S=o.ref,x=o.shapeFlag,w=o.patchFlag,k=r.nodeType;o.el=r,-2===w&&(m=!1,o.dynamicChildren=null);var C=null;switch(b){case Qi:3!==k?""===o.children?(l(o.el=i(""),u(r),r),C=r):C=_():(r.data!==o.children&&(Li=!0,r.data=o.children),C=a(r));break;case Yi:C=8!==k||y?_():a(r);break;case Xi:if(y&&(k=(r=a(r)).nodeType),1===k||3===k){C=r;for(var E=!o.children.length,T=0;T3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,a=arguments.length>6&&void 0!==arguments[6]&&arguments[6],u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:!!n.dynamicChildren;if(e!==n){e&&!sa(e,n)&&(r=Q(e),W(e,o,i,!0),e=null),-2===n.patchFlag&&(c=!1,n.dynamicChildren=null);var l=n.type,s=n.ref,f=n.shapeFlag;switch(l){case Qi:S(e,n,t,r);break;case Yi:x(e,n,t,r);break;case Xi:null==e&&w(n,t,r,a);break;case Ji:A(e,n,t,r,o,i,a,u,c);break;default:1&f?k(e,n,t,r,o,i,a,u,c):6&f?R(e,n,t,r,o,i,a,u,c):(64&f||128&f)&&l.process(e,n,t,r,o,i,a,u,c,X)}null!=s&&o&&Ri(s,e&&e.ref,i,n||e,!n)}},S=function(e,n,t,r){if(null==e)a(n.el=f(n.children),t,r);else{var o=n.el=e.el;n.children!==e.children&&d(o,n.children)}},x=function(e,n,t,r){null==e?a(n.el=p(n.children||""),t,r):n.el=e.el},w=function(e,n,t,r){var o=u(_(e.children,n,t,r,e.el,e.anchor),2);e.el=o[0],e.anchor=o[1]},k=function(e,n,t,r,o,i,a,u,c){a=a||"svg"===n.type,null==e?C(n,t,r,o,i,a,u,c):O(e,n,o,i,a,u,c)},C=function(e,n,t,r,o,i,u,c){var f,p,d=e.type,h=e.props,g=e.shapeFlag,m=e.transition,y=e.dirs;if(f=e.el=s(e.type,i,h&&h.is,h),8&g?v(f,e.children):16&g&&T(e.children,f,null,r,o,i&&"foreignObject"!==d,u,c),y&&Dr(e,null,r,"created"),E(f,e,e.scopeId,u,r),h){for(var _ in h)"value"!==_&&!oe(_)&&l(f,_,null,h[_],i,e.children,r,o,J);"value"in h&&l(f,"value",null,h.value),(p=h.onVnodeBeforeMount)&&Ea(p,r,e)}__VUE_PROD_DEVTOOLS__&&(Object.defineProperty(f,"__vnode",{value:e,enumerable:!1}),Object.defineProperty(f,"__vueParentComponent",{value:r,enumerable:!1})),y&&Dr(e,null,r,"beforeMount");var b=(!o||o&&!o.pendingBranch)&&m&&!m.persisted;b&&m.beforeEnter(f),a(f,n,t),((p=h&&h.onVnodeMounted)||b||y)&&Fi(function(){p&&Ea(p,r,e),b&&m.enter(f),y&&Dr(e,null,r,"mounted")},o)},E=function e(n,t,r,o,i){if(r&&y(n,r),o)for(var a=0;a8&&void 0!==arguments[8]?arguments[8]:0,l=c;l0){if(16&c)N(u,n,d,h,t,r,o);else if(2&c&&d.class!==h.class&&l(u,"class",null,h.class,o),4&c&&l(u,"style",d.style,h.style,o),8&c)for(var m=n.dynamicProps,y=0;y0&&64&d&&v&&e.dynamicChildren?(P(e.dynamicChildren,v,t,o,i,u,c),(null!=n.key||o&&n===o.subTree)&&Zi(e,n,!0)):j(e,n,t,p,o,i,u,c,l)},R=function(e,n,t,r,o,i,a,u,c){n.slotScopeIds=u,null==e?512&n.shapeFlag?o.ctx.activate(n,t,r,a,c):L(n,t,r,o,i,a,c):F(e,n,c)},L=function(e,n,t,r,o,i,a){var u=e.component=Pa(e,r,o);if(to(e)&&(u.ctx.renderer=X),Da(u),u.asyncDep){if(o&&o.registerDep(u,U),!e.el){var c=u.subTree=ga(Yi);x(null,c,n,t)}}else U(u,e,n,t,o,i,a)},F=function(e,n,t){var r=n.component=e.component;if(function(e,n,t){var r=e.props,o=e.children,i=e.component,a=n.props,u=n.children,c=n.patchFlag,l=i.emitsOptions;if(n.dirs||n.transition)return!0;if(!(t&&c>=0))return!(!o&&!u||u&&u.$stable)||r!==a&&(r?!a||xr(r,a,l):!!a);if(1024&c)return!0;if(16&c)return r?xr(r,a,l):!!a;if(8&c)for(var s=n.dynamicProps,f=0;fBt&&Ut.splice(n,1)}(r.update),r.update()}else n.el=e.el,r.vnode=n},U=function(e,n,t,r,o,a,u){var c=e.effect=new Qe(function(){if(e.isMounted){var c,l=e.next,s=e.bu,f=e.u,p=e.parent,d=e.vnode,v=l;Di(e,!1),l?(l.el=d.el,B(e,l,u)):l=d,s&&ve(s),(c=l.props&&l.props.onVnodeBeforeUpdate)&&Ea(c,p,l,d),Di(e,!0);var g=_r(e),m=e.subTree;e.subTree=g,b(m,g,h(m.el),Q(m),e,o,a),l.el=g.el,null===v&&wr(e,g.el),f&&Fi(f,o),(c=l.props&&l.props.onVnodeUpdated)&&Fi(function(){return Ea(c,p,l,d)},o),__VUE_PROD_DEVTOOLS__&&ar(e)}else{var y,_=n,S=_.el,x=_.props,w=e.bm,k=e.m,C=e.parent,E=Xr(n);if(Di(e,!1),w&&ve(w),!E&&(y=x&&x.onVnodeBeforeMount)&&Ea(y,C,n),Di(e,!0),S&&i){var T=function(){e.subTree=_r(e),i(S,e.subTree,e,o,null)};E?n.type.__asyncLoader().then(function(){return!e.isUnmounted&&T()}):T()}else{var O=e.subTree=_r(e);b(null,O,t,r,e,o,a),n.el=O.el}if(k&&Fi(k,o),!E&&(y=x&&x.onVnodeMounted)){var P=n;Fi(function(){return Ea(y,C,P)},o)}(256&n.shapeFlag||C&&Xr(C.vnode)&&256&C.vnode.shapeFlag)&&e.a&&Fi(e.a,o),e.isMounted=!0,__VUE_PROD_DEVTOOLS__&&ir(e),n=t=r=null}},function(){return Wt(l)},e.scope),l=e.update=function(){return c.run()};l.id=e.uid,Di(e,!0),l()},B=function(e,n,t){n.component=e;var r=e.vnode.props;e.vnode=n,e.next=null,function(e,n,t,r){var o=e.props,i=e.attrs,a=e.vnode.patchFlag,c=ut(o),l=u(e.propsOptions,1)[0],s=!1;if(!(r||a>0)||16&a){var f;for(var p in Si(e,n,o,i)&&(s=!0),c)(!n||!$(n,p)&&((f=se(p))===p||!$(n,f)))&&(l?t&&(void 0!==t[p]||void 0!==t[f])&&(o[p]=xi(l,c,p,void 0,e,!0)):delete o[p]);if(i!==c)for(var d in i)(!n||!$(n,d))&&(delete i[d],s=!0)}else if(8&a)for(var v=e.vnode.dynamicProps,h=0;h8&&void 0!==arguments[8]&&arguments[8],l=e&&e.children,s=e?e.shapeFlag:0,f=n.children,p=n.patchFlag,d=n.shapeFlag;if(p>0){if(128&p)return void H(l,f,t,r,o,i,a,u,c);if(256&p)return void Z(l,f,t,r,o,i,a,u,c)}8&d?(16&s&&J(l,o,i),f!==l&&v(t,f)):16&s?16&d?H(l,f,t,r,o,i,a,u,c):J(l,o,i,!0):(8&s&&v(t,""),16&d&&T(f,t,r,o,i,a,u,c))},Z=function(e,n,t,r,o,i,a,u,c){var l,s=(e=e||V).length,f=(n=n||V).length,p=Math.min(s,f);for(l=0;lf?J(e,o,i,!0,!1,p):T(n,t,r,o,i,a,u,c,p)},H=function(e,n,t,r,o,i,a,u,c){for(var l=0,s=n.length,f=e.length-1,p=s-1;l<=f&&l<=p;){var d=e[l],v=n[l]=c?wa(n[l]):xa(n[l]);if(!sa(d,v))break;b(d,v,t,null,o,i,a,u,c),l++}for(;l<=f&&l<=p;){var h=e[f],g=n[p]=c?wa(n[p]):xa(n[p]);if(!sa(h,g))break;b(h,g,t,null,o,i,a,u,c),f--,p--}if(l>f){if(l<=p)for(var m=p+1,y=mp)for(;l<=f;)W(e[l],o,i,!0),l++;else{var _=l,S=l,x=new Map;for(l=S;l<=p;l++){var w=n[l]=c?wa(n[l]):xa(n[l]);null!=w.key&&x.set(w.key,l)}var k,C=0,E=p-S+1,T=!1,O=0,P=new Array(E);for(l=0;l=E)W(N,o,i,!0);else{var A=void 0;if(null!=N.key)A=x.get(N.key);else for(k=S;k<=p;k++)if(0===P[k-S]&&sa(N,n[k])){A=k;break}void 0===A?W(N,o,i,!0):(P[A-S]=l+1,A>=O?O=A:T=!0,b(N,n[A],t,null,o,i,a,u,c),C++)}}var R=T?function(e){var n,t,r,o,i,a=e.slice(),u=[0],c=e.length;for(n=0;n>1]]0&&(a[n]=u[r-1]),u[r]=n)}}for(o=u[(r=u.length)-1];r-- >0;)u[r]=o,o=a[o];return u}(P):V;for(k=R.length-1,l=E-1;l>=0;l--){var L=S+l,I=n[L],M=L+14&&void 0!==arguments[4]?arguments[4]:null,u=n.el,c=n.type,l=n.transition,s=n.children,f=n.shapeFlag;if(6&f)e(n.component.subTree,t,r,o);else if(128&f)n.suspense.move(t,r,o);else if(64&f)c.move(n,t,r,X);else if(c!==Ji)if(c!==Xi)if(2!==o&&1&f&&l)if(0===o)l.beforeEnter(u),a(u,t,r),Fi(function(){return l.enter(u)},i);else{var p=l.leave,d=l.delayLeave,v=l.afterLeave,h=function(){return a(u,t,r)},m=function(){p(u,function(){h(),v&&v()})};d?d(u,h,m):m()}else a(u,t,r);else!function(e,n,t){for(var r,o=e.el,i=e.anchor;o&&o!==i;)r=g(o),a(o,n,t),o=r;a(i,n,t)}(n,t,r);else{a(u,t,r);for(var y=0;y3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=e.type,a=e.props,u=e.ref,c=e.children,l=e.dynamicChildren,s=e.shapeFlag,f=e.patchFlag,p=e.dirs;if(null!=u&&Ri(u,null,t,e,!0),256&s)n.ctx.deactivate(e);else{var d,v=1&s&&p,h=!Xr(e);if(h&&(d=a&&a.onVnodeBeforeUnmount)&&Ea(d,n,e),6&s)K(e.component,t,r);else{if(128&s)return void e.suspense.unmount(t,r);v&&Dr(e,null,n,"beforeUnmount"),64&s?e.type.remove(e,n,t,o,X,r):l&&(i!==Ji||f>0&&64&f)?J(l,n,t,!1,!0):(i===Ji&&384&f||!o&&16&s)&&J(c,n,t),r&&z(e)}(h&&(d=a&&a.onVnodeUnmounted)||v)&&Fi(function(){d&&Ea(d,n,e),v&&Dr(e,null,n,"unmounted")},t)}},z=function(e){var n=e.type,t=e.el,r=e.anchor,o=e.transition;if(n!==Ji)if(n!==Xi){var i=function(){c(t),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&e.shapeFlag&&o&&!o.persisted){var a=o.leave,u=o.delayLeave,l=function(){return a(t,i)};u?u(e.el,i,l):l()}else i()}else!function(e){for(var n,t=e.el,r=e.anchor;t&&t!==r;)n=g(t),c(t),t=n;c(r)}(e);else G(t,r)},G=function(e,n){for(var t;e!==n;)t=g(e),c(e),e=t;c(n)},K=function(e,n,t){var r=e.bum,o=e.scope,i=e.update,a=e.subTree,u=e.um;r&&ve(r),o.stop(),i&&(i.active=!1,W(a,e,n,t)),u&&Fi(u,n),Fi(function(){e.isUnmounted=!0},n),n&&n.pendingBranch&&!n.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===n.pendingId&&(n.deps--,0===n.deps&&n.resolve()),__VUE_PROD_DEVTOOLS__&&function(e){er&&"function"==typeof er.cleanupBuffer&&!er.cleanupBuffer(e)&&ur(e)}(e)},J=function(e,n,t){for(var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=i;a2&&void 0!==arguments[2]&&arguments[2],r=e.children,o=n.children;if(q(r)&&q(o))for(var i=0;i4&&void 0!==arguments[4]?arguments[4]:2;0===a&&o(e.targetAnchor,n,t);var u=e.el,c=e.anchor,l=e.shapeFlag,s=e.children,f=e.props,p=2===a;if(p&&o(u,n,t),(!p||Hi(f))&&16&l)for(var d=0;d0&&void 0!==arguments[0]&&arguments[0];ea.push(na=e?null:[])}function ra(){ea.pop(),na=ea[ea.length-1]||null}var oa=1;function ia(e){oa+=e}function aa(e){return e.dynamicChildren=oa>0?na||V:null,ra(),oa>0&&na&&na.push(e),e}function ua(e,n,t,r,o,i){return aa(ha(e,n,t,r,o,i,!0))}function ca(e,n,t,r,o){return aa(ga(e,n,t,r,o,!0))}function la(e){return!!e&&!0===e.__v_isVNode}function sa(e,n){return e.type===n.type&&e.key===n.key}function fa(e){e}var pa="__vInternal",da=function(e){var n=e.key;return null!=n?n:null},va=function(e){var n=e.ref,t=e.ref_key,r=e.ref_for;return"number"==typeof n&&(n=""+n),null!=n?J(n)||dt(n)||K(n)?{i:pr,r:n,k:t,f:!!r}:n:null};function ha(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e===Ji?0:1,a=arguments.length>6&&void 0!==arguments[6]&&arguments[6],u=arguments.length>7&&void 0!==arguments[7]&&arguments[7],c={__v_isVNode:!0,__v_skip:!0,type:e,props:n,key:n&&da(n),ref:n&&va(n),scopeId:dr,slotScopeIds:null,children:t,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:pr};return u?(ka(c,t),128&i&&e.normalize(c)):t&&(c.shapeFlag|=J(t)?8:16),oa>0&&!a&&na&&(c.patchFlag>0||6&i)&&32!==c.patchFlag&&na.push(c),c}var ga=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,i=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if((!e||e===Eo)&&(e=Yi),la(e)){var a=ya(e,n,!0);return t&&ka(a,t),oa>0&&!i&&na&&(6&a.shapeFlag?na[na.indexOf(e)]=a:na.push(a)),a.patchFlag|=-2,a}if(function(e){return K(e)&&"__vccOpts"in e}(e)&&(e=e.__vccOpts),n){var u=n=ma(n),c=u.class,l=u.style;c&&!J(c)&&(n.class=Ce(c)),Y(l)&&(at(l)&&!q(l)&&(l=D({},l)),n.style=be(l))}return ha(e,n,t,r,o,J(e)?1:kr(e)?128:function(e){return e.__isTeleport}(e)?64:Y(e)?4:K(e)?2:0,i,!0)};function ma(e){return e?at(e)||pa in e?D({},e):e:null}function ya(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.props,o=e.ref,i=e.patchFlag,a=e.children,u=n?Ca(r||{},n):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&da(u),ref:n&&n.ref?t&&o?q(o)?o.concat(va(n)):[o,va(n)]:va(n):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:n&&e.type!==Ji?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ya(e.ssContent),ssFallback:e.ssFallback&&ya(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function _a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:" ",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return ga(Qi,null,e,n)}function ba(e,n){var t=ga(Xi,null,e);return t.staticCount=n,t}function Sa(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return n?(ta(),ca(Yi,null,e)):ga(Yi,null,e)}function xa(e){return null==e||"boolean"==typeof e?ga(Yi):q(e)?ga(Ji,null,e.slice()):"object"==typeof e?wa(e):ga(Qi,null,String(e))}function wa(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:ya(e)}function ka(e,n){var t=0,r=e.shapeFlag;if(null==n)n=null;else if(q(n))t=16;else if("object"==typeof n){if(65&r){var o=n.default;return void(o&&(o._c&&(o._d=!1),ka(e,o()),o._c&&(o._d=!0)))}t=32;var i=n._;i||pa in n?3===i&&pr&&(1===pr.slots._?n._=1:(n._=2,e.patchFlag|=1024)):n._ctx=pr}else K(n)?(n={default:n,_ctx:pr},t=32):(n=String(n),64&r?(t=16,n=[_a(n)]):t=8);e.children=n,e.shapeFlag|=t}function Ca(){for(var e={},n=0;n3&&void 0!==arguments[3]?arguments[3]:null;It(e,n,7,[t,r])}var Ta=vi(),Oa=0;function Pa(e,n,t){var r=e.type,o=(n?n.appContext:e.appContext)||Ta,i={uid:Oa++,vnode:e,type:r,parent:n,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new Fe(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:n?n.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:wi(r,o),emitsOptions:sr(r,o),emit:null,emitted:null,propsDefaults:I,inheritAttrs:r.inheritAttrs,ctx:I,data:I,props:I,attrs:I,slots:I,refs:I,setupState:I,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:t,suspenseId:t?t.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=n?n.root:i,i.emit=lr.bind(null,i),e.ce&&e.ce(i),i}var Na,Aa,Ra=null,La=function(){return Ra||pr},Ia="__VUE_INSTANCE_SETTERS__";(Aa=ye()[Ia])||(Aa=ye()[Ia]=[]),Aa.push(function(e){return Ra=e}),Na=function(e){Aa.length>1?Aa.forEach(function(n){return n(e)}):Aa[0](e)};var Va=function(e){Na(e),e.scope.on()},Ma=function(){Ra&&Ra.scope.off(),Na(null)};function Fa(e){return 4&e.vnode.shapeFlag}var Ua,Ba,ja=!1;function Da(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];ja=n;var t=e.vnode,r=t.props,o=t.children,i=Fa(e);(function(e,n,t){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o={},i={};for(var a in he(i,pa,1),e.propsDefaults=Object.create(null),Si(e,n,o,i),e.propsOptions[0])a in o||(o[a]=void 0);e.props=t?r?o:Xn(o):e.type.props?o:i,e.attrs=i})(e,r,i,n),function(e,n){if(32&e.vnode.shapeFlag){var t=n._;t?(e.slots=ut(n),he(n,"_",t)):Ni(n,e.slots={})}else e.slots={},n&&Ai(e,n);he(e.slots,pa,1)}(e,o);var a=i?function(e,n){var t=e.type;e.accessCache=Object.create(null),e.proxy=ct(new Proxy(e.ctx,Bo));var r=t.setup;if(r){var o=e.setupContext=r.length>1?Wa(e):null;Va(e),rn();var i=Lt(r,e,0,[e.props,o]);if(on(),Ma(),X(i)){if(i.then(Ma,Ma),n)return i.then(function(t){Za(e,t,n)}).catch(function(n){Vt(n,e,0)});e.asyncDep=i}else Za(e,i,n)}else qa(e,n)}(e,n):void 0;return ja=!1,a}function Za(e,n,t){K(n)?e.type.__ssrInlineRender?e.ssrRender=n:e.render=n:Y(n)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=n),e.setupState=xt(n)),qa(e,t)}function Ha(e){Ua=e,Ba=function(e){e.render._rc&&(e.withProxy=new Proxy(e.ctx,jo))}}var $a=function(){return!Ua};function qa(e,n,t){var r=e.type;if(!e.render){if(!n&&Ua&&!r.render){var o=r.template||ai(e).template;if(o){var i=e.appContext.config,a=i.isCustomElement,u=i.compilerOptions,c=r.delimiters,l=r.compilerOptions,s=D(D({isCustomElement:a,delimiters:c},u),l);r.render=Ua(o,s)}}e.render=r.render||M,Ba&&Ba(e)}__VUE_OPTIONS_API__&&(Va(e),rn(),function(e){var n=ai(e),t=e.proxy,r=e.ctx;ri=!1,n.beforeCreate&&oi(n.beforeCreate,e,"bc");var o=n.data,i=n.computed,a=n.methods,u=n.watch,c=n.provide,l=n.inject,s=n.created,f=n.beforeMount,p=n.mounted,d=n.beforeUpdate,v=n.updated,h=n.activated,g=n.deactivated,m=n.beforeUnmount,y=n.unmounted,_=n.render,b=n.renderTracked,S=n.renderTriggered,x=n.errorCaptured,w=n.serverPrefetch,k=n.expose,C=n.inheritAttrs,E=n.components,T=n.directives;if(l&&function(e,n){q(e)&&(e=si(e));var t=function(){var t,o=e[r];dt(t=Y(o)?"default"in o?_i(o.from||r,o.default,!0):_i(o.from||r):_i(o))?Object.defineProperty(n,r,{enumerable:!0,configurable:!0,get:function(){return t.value},set:function(e){return t.value=e}}):n[r]=t};for(var r in e)t()}(l,r,null),a)for(var O in a){var P=a[O];K(P)&&(r[O]=P.bind(t))}if(o){var N=o.call(t,t);Y(N)&&(e.data=Yn(N))}if(ri=!0,i){var A=function(){var e=i[R],n=K(e)?e.bind(t,t):K(e.get)?e.get.bind(t,t):M,o=!K(e)&&K(e.set)?e.set.bind(t):M,a=Ka({get:n,set:o});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:function(){return a.value},set:function(e){return a.value=e}})};for(var R in i)A()}if(u)for(var L in u)ii(u[L],r,t,L);if(c){var I=K(c)?c.call(t):c;Reflect.ownKeys(I).forEach(function(e){yi(e,I[e])})}function V(e,n){q(n)?n.forEach(function(n){return e(n.bind(t))}):n&&e(n.bind(t))}if(s&&oi(s,e,"c"),V(vo,f),V(ho,p),V(go,d),V(mo,v),V(io,h),V(ao,g),V(wo,x),V(xo,b),V(So,S),V(yo,m),V(_o,y),V(bo,w),q(k))if(k.length){var F=e.exposed||(e.exposed={});k.forEach(function(e){Object.defineProperty(F,e,{get:function(){return t[e]},set:function(n){return t[e]=n}})})}else e.exposed||(e.exposed={});_&&e.render===M&&(e.render=_),null!=C&&(e.inheritAttrs=C),E&&(e.components=E),T&&(e.directives=T)}(e),on(),Ma())}function Wa(e){return{get attrs(){return function(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:function(n,t){return an(e,0,"$attrs"),n[t]}}))}(e)},slots:e.slots,emit:e.emit,expose:function(n){e.exposed=n||{}}}}function za(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(xt(ct(e.exposed)),{get:function(n,t){return t in n?n[t]:t in Fo?Fo[t](e):void 0},has:function(e,n){return n in e||n in Fo}}))}function Ga(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return K(e)?e.displayName||e.name:e.name||n&&e.__name}var Ka=function(e,n){return function(e,n){var t,r,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=K(e);return i?(t=e,r=M):(t=e.get,r=e.set),new Nt(t,r,i||!r,o)}(e,0,ja)};function Ja(e,n,t){var r=arguments.length;return 2===r?Y(n)&&!q(n)?la(n)?ga(e,null,[n]):ga(e,n):ga(e,null,n):(r>3?t=Array.prototype.slice.call(arguments,2):3===r&&la(t)&&(t=[t]),ga(e,n,t))}var Qa=Symbol.for("v-scx"),Ya=function(){return _i(Qa)};function Xa(){}function eu(e,n,t,r){var o=t[r];if(o&&nu(o,e))return o;var i=n();return i.memo=e.slice(),t[r]=i}function nu(e,n){var t=e.memo;if(t.length!=n.length)return!1;for(var r=0;r0&&na&&na.push(e),!0}var tu="3.3.4",ru={createComponentInstance:Pa,setupComponent:Da,renderComponentRoot:_r,setCurrentRenderingInstance:vr,isVNode:la,normalizeVNode:xa},ou=null,iu=null,au="undefined"!=typeof document?document:null,uu=au&&au.createElement("template"),cu={insert:function(e,n,t){n.insertBefore(e,t||null)},remove:function(e){var n=e.parentNode;n&&n.removeChild(e)},createElement:function(e,n,t,r){var o=n?au.createElementNS("http://www.w3.org/2000/svg",e):au.createElement(e,t?{is:t}:void 0);return"select"===e&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},createText:function(e){return au.createTextNode(e)},createComment:function(e){return au.createComment(e)},setText:function(e,n){e.nodeValue=n},setElementText:function(e,n){e.textContent=n},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},querySelector:function(e){return au.querySelector(e)},setScopeId:function(e,n){e.setAttribute(n,"")},insertStaticContent:function(e,n,t,r,o,i){var a=t?t.previousSibling:n.lastChild;if(o&&(o===i||o.nextSibling))for(;n.insertBefore(o.cloneNode(!0),t),o!==i&&(o=o.nextSibling););else{uu.innerHTML=r?"".concat(e,""):e;var u=uu.content;if(r){for(var c=u.firstChild;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}n.insertBefore(u,t)}return[a?a.nextSibling:n.firstChild,t?t.previousSibling:n.lastChild]}},lu=/\s*!important$/;function su(e,n,t){if(q(t))t.forEach(function(t){return su(e,n,t)});else if(null==t&&(t=""),n.startsWith("--"))e.setProperty(n,t);else{var r=function(e,n){var t=pu[n];if(t)return t;var r=ce(n);if("filter"!==r&&r in e)return pu[n]=r;r=fe(r);for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;return h(this,o),(n=r.call(this))._def=e,n._props=t,n._instance=null,n._connected=!1,n._resolved=!1,n._numberProps=null,n.shadowRoot&&i?i(n._createVNode(),n.shadowRoot):(n.attachShadow({mode:"open"}),n._def.__asyncLoader||n._resolveProps(n._def)),n}return d(o,[{key:"connectedCallback",value:function(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}},{key:"disconnectedCallback",value:function(){var e=this;this._connected=!1,qt(function(){e._connected||(wc(null,e.shadowRoot),e._instance=null)})}},{key:"_resolveDef",value:function(){var e=this;this._resolved=!0;for(var n=0;n1&&void 0!==arguments[1]&&arguments[1],o=n.props,i=n.styles;if(o&&!q(o))for(var a in o){var u=o[a];(u===Number||u&&u.type===Number)&&(a in e._props&&(e._props[a]=me(e._props[a])),(t||(t=Object.create(null)))[ce(a)]=!0)}e._numberProps=t,r&&e._resolveProps(n),e._applyStyles(i),e._update()},r=this._def.__asyncLoader;r?r().then(function(e){return t(e,!0)}):t(this._def)}},{key:"_resolveProps",value:function(e){for(var n=this,t=e.props,r=q(t)?t:Object.keys(t||{}),o=0,a=Object.keys(this);o2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];n!==this._props[e]&&(this._props[e]=n,r&&this._instance&&this._update(),t&&(!0===n?this.setAttribute(se(e),""):"string"==typeof n||"number"==typeof n?this.setAttribute(se(e),n+""):n||this.removeAttribute(se(e))))}},{key:"_update",value:function(){wc(this._createVNode(),this.shadowRoot)}},{key:"_createVNode",value:function(){var e=this,n=ga(this._def,D({},this._props));return this._instance||(n.ce=function(n){e._instance=n,n.isCE=!0;var t=function(n,t){e.dispatchEvent(new CustomEvent(n,{detail:t}))};n.emit=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:"$style",n=La();if(!n)return I;var t=n.type.__cssModules;return t&&t[e]||I}function wu(e){var n=La();if(n){var t=n.ut=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e(n.proxy);Array.from(document.querySelectorAll('[data-v-owner="'.concat(n.uid,'"]'))).forEach(function(e){return Cu(e,t)})},r=function(){var r=e(n.proxy);ku(n.subTree,r),t(r)};Rr(r),ho(function(){var e=new MutationObserver(r);e.observe(n.subTree.el.parentNode,{childList:!0}),_o(function(){return e.disconnect()})})}}function ku(e,n){if(128&e.shapeFlag){var t=e.suspense;e=t.activeBranch,t.pendingBranch&&!t.isHydrating&&t.effects.push(function(){ku(t.activeBranch,n)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)Cu(e.el,n);else if(e.type===Ji)e.children.forEach(function(e){return ku(e,n)});else if(e.type===Xi)for(var r=e,o=r.el,i=r.anchor;o&&(Cu(o,n),o!==i);)o=o.nextSibling}function Cu(e,n){if(1===e.nodeType){var t=e.style;for(var r in n)t.setProperty("--".concat(r),n[r])}}var Eu="transition",Tu="animation",Ou=function(e,n){var t=n.slots;return Ja(qr,Lu(e),t)};Ou.displayName="Transition";var Pu={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Nu=Ou.props=D({},$r,Pu),Au=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];q(e)?e.forEach(function(e){return e.apply(void 0,c(n))}):e&&e.apply(void 0,c(n))},Ru=function(e){return!!e&&(q(e)?e.some(function(e){return e.length>1}):e.length>1)};function Lu(e){var n={};for(var t in e)t in Pu||(n[t]=e[t]);if(!1===e.css)return n;var r=e.name,o=void 0===r?"v":r,i=e.type,a=e.duration,u=e.enterFromClass,c=void 0===u?"".concat(o,"-enter-from"):u,l=e.enterActiveClass,s=void 0===l?"".concat(o,"-enter-active"):l,f=e.enterToClass,p=void 0===f?"".concat(o,"-enter-to"):f,d=e.appearFromClass,v=void 0===d?c:d,h=e.appearActiveClass,g=void 0===h?s:h,m=e.appearToClass,y=void 0===m?p:m,_=e.leaveFromClass,b=void 0===_?"".concat(o,"-leave-from"):_,S=e.leaveActiveClass,x=void 0===S?"".concat(o,"-leave-active"):S,w=e.leaveToClass,k=void 0===w?"".concat(o,"-leave-to"):w,C=function(e){if(null==e)return null;if(Y(e))return[Iu(e.enter),Iu(e.leave)];var n=Iu(e);return[n,n]}(a),E=C&&C[0],T=C&&C[1],O=n.onBeforeEnter,P=n.onEnter,N=n.onEnterCancelled,A=n.onLeave,R=n.onLeaveCancelled,L=n.onBeforeAppear,I=void 0===L?O:L,V=n.onAppear,M=void 0===V?P:V,F=n.onAppearCancelled,U=void 0===F?N:F,B=function(e,n,t){Mu(e,n?y:p),Mu(e,n?g:s),t&&t()},j=function(e,n){e._isLeaving=!1,Mu(e,b),Mu(e,k),Mu(e,x),n&&n()},Z=function(e){return function(n,t){var r=e?M:P,o=function(){return B(n,e,t)};Au(r,[n,o]),Fu(function(){Mu(n,e?v:c),Vu(n,e?y:p),Ru(r)||Bu(n,i,E,o)})}};return D(n,{onBeforeEnter:function(e){Au(O,[e]),Vu(e,c),Vu(e,s)},onBeforeAppear:function(e){Au(I,[e]),Vu(e,v),Vu(e,g)},onEnter:Z(!1),onAppear:Z(!0),onLeave:function(e,n){e._isLeaving=!0;var t=function(){return j(e,n)};Vu(e,b),Hu(),Vu(e,x),Fu(function(){!e._isLeaving||(Mu(e,b),Vu(e,k),Ru(A)||Bu(e,i,T,t))}),Au(A,[e,t])},onEnterCancelled:function(e){B(e,!1),Au(N,[e])},onAppearCancelled:function(e){B(e,!0),Au(U,[e])},onLeaveCancelled:function(e){j(e),Au(R,[e])}})}function Iu(e){return me(e)}function Vu(e,n){n.split(/\s+/).forEach(function(n){return n&&e.classList.add(n)}),(e._vtc||(e._vtc=new Set)).add(n)}function Mu(e,n){n.split(/\s+/).forEach(function(n){return n&&e.classList.remove(n)});var t=e._vtc;t&&(t.delete(n),t.size||(e._vtc=void 0))}function Fu(e){requestAnimationFrame(function(){requestAnimationFrame(e)})}var Uu=0;function Bu(e,n,t,r){var o=e._endId=++Uu,i=function(){o===e._endId&&r()};if(t)return setTimeout(i,t);var a=ju(e,n),u=a.type,c=a.timeout,l=a.propCount;if(!u)return r();var s=u+"end",f=0,p=function(){e.removeEventListener(s,d),i()},d=function(n){n.target===e&&++f>=l&&p()};setTimeout(function(){f0&&(s=Eu,f=a,p=i.length):n===Tu?l>0&&(s=Tu,f=l,p=c.length):p=(s=(f=Math.max(a,l))>0?a>l?Eu:Tu:null)?s===Eu?i.length:c.length:0,{type:s,timeout:f,propCount:p,hasTransform:s===Eu&&/\b(transform|all)(,|$)/.test(r("".concat(Eu,"Property")).toString())}}function Du(e,n){for(;e.length-1:z(r)?e.checked=r.has(t.props.value):r!==o&&(e.checked=Re(r,uc(e,!0)))}var rc={created:function(e,n,t){var r=n.value;e.checked=Re(r,t.props.value),e._assign=Qu(t),vu(e,"change",function(){e._assign(ac(e))})},beforeUpdate:function(e,n,t){var r=n.value,o=n.oldValue;e._assign=Qu(t),r!==o&&(e.checked=Re(r,t.props.value))}},oc={deep:!0,created:function(e,n,t){var r=n.value,o=n.modifiers.number,i=z(r);vu(e,"change",function(){var n=Array.prototype.filter.call(e.options,function(e){return e.selected}).map(function(e){return o?ge(ac(e)):ac(e)});e._assign(e.multiple?i?new Set(n):n:n[0])}),e._assign=Qu(t)},mounted:function(e,n){ic(e,n.value)},beforeUpdate:function(e,n,t){e._assign=Qu(t)},updated:function(e,n){ic(e,n.value)}};function ic(e,n){var t=e.multiple;if(!t||q(n)||z(n)){for(var r=0,o=e.options.length;r-1:n.has(a);else if(Re(ac(i),n))return void(e.selectedIndex!==r&&(e.selectedIndex=r))}!t&&-1!==e.selectedIndex&&(e.selectedIndex=-1)}}function ac(e){return"_value"in e?e._value:e.value}function uc(e,n){var t=n?"_trueValue":"_falseValue";return t in e?e[t]:n}var cc={created:function(e,n,t){sc(e,n,t,null,"created")},mounted:function(e,n,t){sc(e,n,t,null,"mounted")},beforeUpdate:function(e,n,t,r){sc(e,n,t,r,"beforeUpdate")},updated:function(e,n,t,r){sc(e,n,t,r,"updated")}};function lc(e,n){switch(e){case"SELECT":return oc;case"TEXTAREA":return ec;default:switch(n){case"checkbox":return nc;case"radio":return rc;default:return ec}}}function sc(e,n,t,r,o){var i=lc(e.tagName,t.props&&t.props.type)[o];i&&i(e,n,t,r)}var fc=["ctrl","shift","alt","meta"],pc={stop:function(e){return e.stopPropagation()},prevent:function(e){return e.preventDefault()},self:function(e){return e.target!==e.currentTarget},ctrl:function(e){return!e.ctrlKey},shift:function(e){return!e.shiftKey},alt:function(e){return!e.altKey},meta:function(e){return!e.metaKey},left:function(e){return"button"in e&&0!==e.button},middle:function(e){return"button"in e&&1!==e.button},right:function(e){return"button"in e&&2!==e.button},exact:function(e,n){return fc.some(function(t){return e["".concat(t,"Key")]&&!n.includes(t)})}},dc=function(e,n){return function(t){for(var r=0;r1?i-1:0),u=1;u4&&void 0!==arguments[4]&&arguments[4],i=arguments.length>5?arguments[5]:void 0,a=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,s=arguments.length>8?arguments[8]:void 0;"class"===n?function(e,n,t){var r=e._vtc;r&&(n=(n?[n].concat(c(r)):c(r)).join(" ")),null==n?e.removeAttribute("class"):t?e.setAttribute("class",n):e.className=n}(e,r,o):"style"===n?function(e,n,t){var r=e.style,o=J(t);if(t&&!o){if(n&&!J(n))for(var i in n)null==t[i]&&su(r,i,"");for(var a in t)su(r,a,t[a])}else{var u=r.display;o?n!==t&&(r.cssText=t):n&&e.removeAttribute("style"),"_vod"in e&&(r.display=u)}}(e,t,r):B(n)?j(n)||function(e,n,t,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,i=e._vei||(e._vei={}),a=i[n];if(r&&a)a.value=r;else{var c=function(e){var n,t;if(hu.test(e))for(n={};t=e.match(hu);)e=e.slice(0,e.length-t[0].length),n[t[0].toLowerCase()]=!0;return[":"===e[2]?e.slice(3):se(e.slice(2)),n]}(n),l=u(c,2),s=l[0],f=l[1];if(r){var p=i[n]=function(e,n){var t=function e(t){if(t._vts){if(t._vts<=e.attached)return}else t._vts=Date.now();It(function(e,n){if(q(n)){var t=e.stopImmediatePropagation;return e.stopImmediatePropagation=function(){t.call(e),e._stopped=!0},n.map(function(e){return function(n){return!n._stopped&&e&&e(n)}})}return n}(t,e.value),n,5,[t])};return t.value=e,t.attached=gu||(mu.then(function(){return gu=0}),gu=Date.now()),t}(r,o);vu(e,s,p,f)}else a&&(function(e,n,t,r){e.removeEventListener(n,t,r)}(e,s,a,f),i[n]=void 0)}}(e,n,0,r,a):("."===n[0]?(n=n.slice(1),1):"^"===n[0]?(n=n.slice(1),0):function(e,n,t,r){return r?!!("innerHTML"===n||"textContent"===n||n in e&&yu.test(n)&&K(t)):!("spellcheck"===n||"draggable"===n||"translate"===n||"form"===n||"list"===n&&"INPUT"===e.tagName||"type"===n&&"TEXTAREA"===e.tagName||yu.test(n)&&J(t))&&n in e}(e,n,r,o))?function(e,n,t,r,o,i,a){if("innerHTML"===n||"textContent"===n)return r&&a(r,o,i),void(e[n]=null==t?"":t);var u=e.tagName;if("value"===n&&"PROGRESS"!==u&&!u.includes("-")){e._value=t;var c=null==t?"":t;return("OPTION"===u?e.getAttribute("value"):e.value)!==c&&(e.value=c),void(null==t&&e.removeAttribute(n))}var l=!1;if(""===t||null==t){var s=typeof e[n];"boolean"===s?t=Ae(t):null==t&&"string"===s?(t="",l=!0):"number"===s&&(t=0,l=!0)}try{e[n]=t}catch(s){}l&&e.removeAttribute(n)}(e,n,r,i,a,l,s):("true-value"===n?e._trueValue=r:"false-value"===n&&(e._falseValue=r),function(e,n,t,r,o){if(r&&n.startsWith("xlink:"))null==t?e.removeAttributeNS(du,n.slice(6,n.length)):e.setAttributeNS(du,n,t);else{var i=Ne(n);null==t||i&&!Ae(t)?e.removeAttribute(n):e.setAttribute(n,i?"":t)}}(e,n,r,o))}},cu),bc=!1;function Sc(){return yc||(yc=Ui(_c))}function xc(){return yc=bc?yc:Bi(_c),bc=!0,yc}var wc=function(){var e;(e=Sc()).render.apply(e,arguments)},kc=function(){var e;(e=xc()).hydrate.apply(e,arguments)},Cc=function(){var e,n=(e=Sc()).createApp.apply(e,arguments),t=n.mount;return n.mount=function(e){var r=Tc(e);if(r){var o=n._component;!K(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";var i=t(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i}},n},Ec=function(){var e,n=(e=xc()).createApp.apply(e,arguments),t=n.mount;return n.mount=function(e){var n=Tc(e);if(n)return t(n,!0,n instanceof SVGElement)},n};function Tc(e){return J(e)?document.querySelector(e):e}var Oc=!1,Pc=function(){Oc||(Oc=!0,ec.getSSRProps=function(e){return{value:e.value}},rc.getSSRProps=function(e,n){var t=e.value;if(n.props&&Re(n.props.value,t))return{checked:!0}},nc.getSSRProps=function(e,n){var t=e.value;if(q(t)){if(n.props&&Le(t,n.props.value)>-1)return{checked:!0}}else if(z(t)){if(n.props&&t.has(n.props.value))return{checked:!0}}else if(t)return{checked:!0}},cc.getSSRProps=function(e,n){if("string"==typeof n.type){var t=lc(n.type.toUpperCase(),n.props&&n.props.type);return t.getSSRProps?t.getSSRProps(e,n):void 0}},gc.getSSRProps=function(e){if(!e.value)return{style:{display:"none"}}})};function Nc(e){throw e}function Ac(e){}function Rc(e,n,t,r){var o=new SyntaxError(String(e));return o.code=e,o.loc=n,o}var Lc=Symbol(""),Ic=Symbol(""),Vc=Symbol(""),Mc=Symbol(""),Fc=Symbol(""),Uc=Symbol(""),Bc=Symbol(""),jc=Symbol(""),Dc=Symbol(""),Zc=Symbol(""),Hc=Symbol(""),$c=Symbol(""),qc=Symbol(""),Wc=Symbol(""),zc=Symbol(""),Gc=Symbol(""),Kc=Symbol(""),Jc=Symbol(""),Qc=Symbol(""),Yc=Symbol(""),Xc=Symbol(""),el=Symbol(""),nl=Symbol(""),tl=Symbol(""),rl=Symbol(""),ol=Symbol(""),il=Symbol(""),al=Symbol(""),ul=Symbol(""),cl=Symbol(""),ll=Symbol(""),sl=Symbol(""),fl=Symbol(""),pl=Symbol(""),dl=Symbol(""),vl=Symbol(""),hl=Symbol(""),gl=Symbol(""),ml=Symbol(""),yl=(a(l={},Lc,"Fragment"),a(l,Ic,"Teleport"),a(l,Vc,"Suspense"),a(l,Mc,"KeepAlive"),a(l,Fc,"BaseTransition"),a(l,Uc,"openBlock"),a(l,Bc,"createBlock"),a(l,jc,"createElementBlock"),a(l,Dc,"createVNode"),a(l,Zc,"createElementVNode"),a(l,Hc,"createCommentVNode"),a(l,$c,"createTextVNode"),a(l,qc,"createStaticVNode"),a(l,Wc,"resolveComponent"),a(l,zc,"resolveDynamicComponent"),a(l,Gc,"resolveDirective"),a(l,Kc,"resolveFilter"),a(l,Jc,"withDirectives"),a(l,Qc,"renderList"),a(l,Yc,"renderSlot"),a(l,Xc,"createSlots"),a(l,el,"toDisplayString"),a(l,nl,"mergeProps"),a(l,tl,"normalizeClass"),a(l,rl,"normalizeStyle"),a(l,ol,"normalizeProps"),a(l,il,"guardReactiveProps"),a(l,al,"toHandlers"),a(l,ul,"camelize"),a(l,cl,"capitalize"),a(l,ll,"toHandlerKey"),a(l,sl,"setBlockTracking"),a(l,fl,"pushScopeId"),a(l,pl,"popScopeId"),a(l,dl,"withCtx"),a(l,vl,"unref"),a(l,hl,"isRef"),a(l,gl,"withMemo"),a(l,ml,"isMemoSame"),l),_l={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function bl(e,n,t,r,o,i,a){var u=arguments.length>7&&void 0!==arguments[7]&&arguments[7],c=arguments.length>8&&void 0!==arguments[8]&&arguments[8],l=arguments.length>9&&void 0!==arguments[9]&&arguments[9],s=arguments.length>10&&void 0!==arguments[10]?arguments[10]:_l;return e&&(u?(e.helper(Uc),e.helper(Nl(e.inSSR,l))):e.helper(Pl(e.inSSR,l)),a&&e.helper(Jc)),{type:13,tag:n,props:t,children:r,patchFlag:o,dynamicProps:i,directives:a,isBlock:u,disableTracking:c,isComponent:l,loc:s}}function Sl(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_l;return{type:17,loc:n,elements:e}}function xl(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_l;return{type:15,loc:n,properties:e}}function wl(e,n){return{type:16,loc:_l,key:J(e)?kl(e,!0):e,value:n}}function kl(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_l,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return{type:4,loc:t,content:e,isStatic:n,constType:n?3:r}}function Cl(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_l;return{type:8,loc:n,children:e}}function El(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_l;return{type:14,loc:t,callee:e,arguments:n}}function Tl(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:_l;return{type:18,params:e,returns:n,newline:t,isSlot:r,loc:o}}function Ol(e,n,t){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return{type:19,test:e,consequent:n,alternate:t,newline:r,loc:_l}}function Pl(e,n){return e||n?Dc:Zc}function Nl(e,n){return e||n?Bc:jc}function Al(e,n){var t=n.helper,r=n.removeHelper,o=n.inSSR;e.isBlock||(e.isBlock=!0,r(Pl(o,e.isComponent)),t(Uc),t(Nl(o,e.isComponent)))}var Rl=function(e){return 4===e.type&&e.isStatic},Ll=function(e,n){return e===n||e===se(n)};function Il(e){return Ll(e,"Teleport")?Ic:Ll(e,"Suspense")?Vc:Ll(e,"KeepAlive")?Mc:Ll(e,"BaseTransition")?Fc:void 0}var Vl=/^\d|[^\$\w]/,Ml=function(e){return!Vl.test(e)},Fl=/[A-Za-z_$\xA0-\uFFFF]/,Ul=/[\.\?\w$\xA0-\uFFFF]/,Bl=/\s+[.[]\s*|\s*[.[]\s+/g,jl=function(e){e=e.trim().replace(Bl,function(e){return e.trim()});for(var n=0,t=[],r=0,o=0,i=null,a=0;a2&&void 0!==arguments[2]?arguments[2]:n.length;return Hl(D({},e),n,t)}function Hl(e,n){for(var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.length,r=0,o=-1,i=0;i2&&void 0!==arguments[2]&&arguments[2],r=0;r2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=0;o1&&void 0!==arguments[1]?arguments[1]:[];if(e&&!J(e)&&14===e.type){var t=e.callee;if(!J(t)&&Ql.has(t))return Yl(e.arguments[0],n.concat(e))}return[e,n]}function Xl(e,n,t){var r,o,i=13===e.type?e.props:e.arguments[2],a=[];if(i&&!J(i)&&14===i.type){var u=Yl(i);i=u[0],o=(a=u[1])[a.length-1]}if(null==i||J(i))r=xl([n]);else if(14===i.type){var c=i.arguments[0];J(c)||15!==c.type?i.callee===al?r=El(t.helper(nl),[xl([n]),i]):i.arguments.unshift(xl([n])):es(n,c)||c.properties.unshift(n),!r&&(r=i)}else 15===i.type?(es(n,i)||i.properties.unshift(n),r=i):(r=El(t.helper(nl),[xl([n]),i]),o&&o.callee===il&&(o=a[a.length-2]));13===e.type?o?o.arguments[0]=r:e.props=r:o?o.arguments[0]=r:e.arguments[2]=r}function es(e,n){var t=!1;if(4===e.key.type){var r=e.key.content;t=n.properties.some(function(e){return 4===e.key.type&&e.key.content===r})}return t}function ns(e,n){return"_".concat(n,"_").concat(e.replace(/[^\w]/g,function(n,t){return"-"===n?"_":e.charCodeAt(t).toString()}))}function ts(e,n){var t=n.options?n.options.compatConfig:n.compatConfig,r=t&&t[e];return"MODE"===e?r||3:r}function rs(e,n){var t=ts("MODE",n),r=ts(e,n);return 3===t?!0===r:!1!==r}function os(e,n,t){return rs(e,n)}var is=/&(gt|lt|amp|apos|quot);/g,as={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},us={delimiters:["{{","}}"],getNamespace:function(){return 0},getTextMode:function(){return 0},isVoidTag:F,isPreTag:F,isCustomElement:F,decodeEntities:function(e){return e.replace(is,function(e,n){return as[n]})},onError:Nc,onWarn:Ac,comments:!1};function cs(e,n,t){for(var r=ks(t),o=r?r.ns:0,i=[];!Ns(e,n,t);){var a=e.source,u=void 0;if(0===n||1===n)if(!e.inVPre&&Cs(a,e.options.delimiters[0]))u=_s(e,n);else if(0===n&&"<"===a[0])if(1===a.length)Ps(e,5,1);else if("!"===a[1])Cs(a,"\x3c!--")?u=fs(e):Cs(a,""===a[2]){Ps(e,14,2),Es(e,3);continue}if(/[a-z]/i.test(a[2])){Ps(e,23),gs(e,vs.End,r);continue}Ps(e,12,2),u=ps(e)}else/[a-z]/i.test(a[1])?(u=ds(e,t),rs("COMPILER_NATIVE_TEMPLATE",e)&&u&&"template"===u.tag&&!u.props.some(function(e){return 7===e.type&&hs(e.name)})&&(u=u.children)):"?"===a[1]?(Ps(e,21,1),u=ps(e)):Ps(e,12,1);if(u||(u=bs(e,n)),q(u))for(var c=0;c/.exec(e.source);if(r){r.index<=3&&Ps(e,0),r[1]&&Ps(e,10),n=e.source.slice(4,r.index);for(var o=e.source.slice(0,r.index),i=1,a=0;-1!==(a=o.indexOf("\x3c!--",i));)Es(e,a-i+1),a+4");return-1===o?(n=e.source.slice(r),Es(e,e.source.length)):(n=e.source.slice(r,o),Es(e,o+1)),{type:3,content:n,loc:ws(e,t)}}function ds(e,n){var t=e.inPre,r=e.inVPre,o=ks(n),i=gs(e,vs.Start,o),a=e.inPre&&!t,u=e.inVPre&&!r;if(i.isSelfClosing||e.options.isVoidTag(i.tag))return a&&(e.inPre=!1),u&&(e.inVPre=!1),i;n.push(i);var c=e.options.getTextMode(i,o),l=cs(e,c,n);n.pop();var s=i.props.find(function(e){return 6===e.type&&"inline-template"===e.name});if(s&&os("COMPILER_INLINE_TEMPLATE",e)){var f=ws(e,i.loc.end);s.value={type:2,content:f.source,loc:f}}if(i.children=l,As(e.source,i.tag))gs(e,vs.End,o);else if(Ps(e,24,0,i.loc.start),0===e.source.length&&"script"===i.tag.toLowerCase()){var p=l[0];p&&Cs(p.loc.source,"\x3c!--")&&Ps(e,8)}return i.loc=ws(e,i.loc.start),a&&(e.inPre=!1),u&&(e.inVPre=!1),i}var vs=function(e){return e[e.Start=0]="Start",e[e.End=1]="End",e}(vs||{}),hs=R("if,else,else-if,for,slot");function gs(e,n,t){var r=xs(e),o=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),i=o[1],a=e.options.getNamespace(i,t);Es(e,o[0].length),Ts(e);var u=xs(e),c=e.source;e.options.isPreTag(i)&&(e.inPre=!0);var l=ms(e,n);0===n&&!e.inVPre&&l.some(function(e){return 7===e.type&&"pre"===e.name})&&(e.inVPre=!0,D(e,u),e.source=c,l=ms(e,n).filter(function(e){return"v-pre"!==e.name}));var s=!1;if(0===e.source.length?Ps(e,9):(s=Cs(e.source,"/>"),1===n&&s&&Ps(e,4),Es(e,s?2:1)),1!==n){var f=0;return e.inVPre||("slot"===i?f=2:"template"===i?l.some(function(e){return 7===e.type&&hs(e.name)})&&(f=3):function(e,n,t){var r=t.options;if(r.isCustomElement(e))return!1;if("component"===e||/^[A-Z]/.test(e)||Il(e)||r.isBuiltInComponent&&r.isBuiltInComponent(e)||r.isNativeTag&&!r.isNativeTag(e))return!0;for(var o=0;o0&&!Cs(e.source,">")&&!Cs(e.source,"/>");)if(Cs(e.source,"/"))Ps(e,22),Es(e,1),Ts(e);else{1===n&&Ps(e,3);var o=ys(e,r);6===o.type&&o.value&&"class"===o.name&&(o.value.content=o.value.content.replace(/\s+/g," ").trim()),0===n&&t.push(o),/^[^\t\r\n\f />]/.test(e.source)&&Ps(e,15),Ts(e)}return t}function ys(e,n){var t,r,o=xs(e),i=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source)[0];n.has(i)&&Ps(e,2),n.add(i),"="===i[0]&&Ps(e,19);for(var a,u=/["'<]/g;a=u.exec(i);)Ps(e,17,a.index);Es(e,i.length),/^[\t\r\n\f ]*=/.test(e.source)&&(Ts(e),Es(e,1),Ts(e),r=function(e){var n,t=xs(e),r=e.source[0],o='"'===r||"'"===r;if(o){Es(e,1);var i=e.source.indexOf(r);-1===i?n=Ss(e,e.source.length,4):(n=Ss(e,i,4),Es(e,1))}else{var a=/^[^\t\r\n\f >]+/.exec(e.source);if(!a)return;for(var u,c=/["'<=`]/g;u=c.exec(a[0]);)Ps(e,18,u.index);n=Ss(e,a[0].length,4)}return{content:n,isQuoted:o,loc:ws(e,t)}}(e),r||Ps(e,13));var c=ws(e,o);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(i)){var l,s=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(i),f=Cs(i,"."),p=s[1]||(f||Cs(i,":")?"bind":Cs(i,"@")?"on":"slot");if(s[2]){var d="slot"===p,v=i.lastIndexOf(s[2],i.length-((null==(t=s[3])?void 0:t.length)||0)),h=ws(e,Os(e,o,v),Os(e,o,v+s[2].length+(d&&s[3]||"").length)),g=s[2],m=!0;g.startsWith("[")?(m=!1,g.endsWith("]")?g=g.slice(1,g.length-1):(Ps(e,27),g=g.slice(1))):d&&(g+=s[3]||""),l={type:4,content:g,isStatic:m,constType:m?3:0,loc:h}}if(r&&r.isQuoted){var y=r.loc;y.start.offset++,y.start.column++,y.end=Zl(y.start,r.content),y.source=y.source.slice(1,-1)}var _=s[3]?s[3].slice(1).split("."):[];return f&&_.push("prop"),"bind"===p&&l&&_.includes("sync")&&os("COMPILER_V_BIND_SYNC",e)&&(p="model",_.splice(_.indexOf("sync"),1)),{type:7,name:p,exp:r&&{type:4,content:r.content,isStatic:!1,constType:0,loc:r.loc},arg:l,modifiers:_,loc:c}}return!e.inVPre&&Cs(i,"v-")&&Ps(e,26),{type:6,name:i,value:r&&{type:2,content:r.content,loc:r.loc},loc:c}}function _s(e,n){var t=u(e.options.delimiters,2),r=t[0],o=t[1],i=e.source.indexOf(o,r.length);if(-1!==i){var a=xs(e);Es(e,r.length);var c=xs(e),l=xs(e),s=i-r.length,f=e.source.slice(0,s),p=Ss(e,s,n),d=p.trim(),v=p.indexOf(d);return v>0&&Hl(c,f,v),Hl(l,f,s-(p.length-d.length-v)),Es(e,o.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:d,loc:ws(e,c,l)},loc:ws(e,a)}}Ps(e,25)}function bs(e,n){for(var t=3===n?["]]>"]:["<",e.options.delimiters[0]],r=e.source.length,o=0;oi&&(r=i)}var a=xs(e);return{type:2,content:Ss(e,r,n),loc:ws(e,a)}}function Ss(e,n,t){var r=e.source.slice(0,n);return Es(e,n),2!==t&&3!==t&&r.includes("&")?e.options.decodeEntities(r,4===t):r}function xs(e){return{column:e.column,line:e.line,offset:e.offset}}function ws(e,n,t){return{start:n,end:t=t||xs(e),source:e.originalSource.slice(n.offset,t.offset)}}function ks(e){return e[e.length-1]}function Cs(e,n){return e.startsWith(n)}function Es(e,n){var t=e.source;Hl(e,t,n),e.source=t.slice(n)}function Ts(e){var n=/^[\t\r\n\f ]+/.exec(e.source);n&&Es(e,n[0].length)}function Os(e,n,t){return Zl(n,e.originalSource.slice(n.offset,t),t)}function Ps(e,n,t){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:xs(e);t&&(r.offset+=t,r.column+=t),e.options.onError(Rc(n,{start:r,end:r,source:""}))}function Ns(e,n,t){var r=e.source;switch(n){case 0:if(Cs(r,"=0;--o)if(As(r,t[o].tag))return!0;break;case 1:case 2:var i=ks(t);if(i&&As(r,i.tag))return!0;break;case 3:if(Cs(r,"]]>"))return!0}return!r}function As(e,n){return Cs(e,"]/.test(e[2+n.length]||">")}function Rs(e,n){Is(e,n,Ls(e,e.children[0]))}function Ls(e,n){return 1===e.children.length&&1===n.type&&!Jl(n)}function Is(e,n){for(var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.children,o=r.length,i=0,a=0;a0){if(c>=2){u.codegenNode.patchFlag="-1",u.codegenNode=n.hoist(u.codegenNode),i++;continue}}else{var l=u.codegenNode;if(13===l.type){var s=js(l);if((!s||512===s||1===s)&&Us(u,n)>=2){var f=Bs(u);f&&(l.props=n.hoist(f))}l.dynamicProps&&(l.dynamicProps=n.hoist(l.dynamicProps))}}}if(1===u.type){var p=1===u.tagType;p&&n.scopes.vSlot++,Is(u,n),p&&n.scopes.vSlot--}else if(11===u.type)Is(u,n,1===u.children.length);else if(9===u.type)for(var d=0;d1)for(var l=0;ln&&(W.childIndex--,W.onNodeRemoved()):(W.currentNode=null,W.onNodeRemoved()),W.parent.children.splice(n,1)},onNodeRemoved:function(){},addIdentifiers:function(e){},removeIdentifiers:function(e){},hoist:function(e){J(e)&&(e=kl(e)),W.hoists.push(e);var n=kl("_hoisted_".concat(W.hoists.length),!1,e.loc,2);return n.hoisted=e,n},cache:function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{type:20,index:e,value:n,isVNode:t,loc:_l}}(W.cached++,e,n)}};return W.filters=new Set,W}(e,n);Zs(e,t),n.hoistStatic&&Rs(e,t),n.ssr||function(e,n){var t=n.helper,r=e.children;if(1===r.length){var o=r[0];if(Ls(e,o)&&o.codegenNode){var i=o.codegenNode;13===i.type&&Al(i,n),e.codegenNode=i}else e.codegenNode=o}else if(r.length>1){e.codegenNode=bl(n,t(Lc),void 0,e.children,"64",void 0,void 0,!0,void 0,!1)}}(e,t),e.helpers=new Set(c(t.helpers.keys())),e.components=c(t.components),e.directives=c(t.directives),e.imports=t.imports,e.hoists=t.hoists,e.temps=t.temps,e.cached=t.cached,e.filters=c(t.filters)}function Zs(e,n){n.currentNode=e;for(var t=n.nodeTransforms,r=[],o=0;o1&&void 0!==arguments[1]?arguments[1]:{},t=function(e,n){var t=n.mode,r=void 0===t?"function":t,o=n.prefixIdentifiers,i=void 0===o?"module"===r:o,a=n.sourceMap,u=void 0!==a&&a,c=n.filename,l=void 0===c?"template.vue.html":c,s=n.scopeId,f=void 0===s?null:s,p=n.optimizeImports,d=void 0!==p&&p,v=n.runtimeGlobalName,h=void 0===v?"Vue":v,g=n.runtimeModuleName,m=void 0===g?"vue":g,y=n.ssrRuntimeModuleName,_=void 0===y?"vue/server-renderer":y,b=n.ssr,S=void 0!==b&&b,x=n.isTS,w=void 0!==x&&x,k=n.inSSR,C={mode:r,prefixIdentifiers:i,sourceMap:u,filename:l,scopeId:f,optimizeImports:d,runtimeGlobalName:h,runtimeModuleName:m,ssrRuntimeModuleName:_,ssr:S,isTS:w,inSSR:void 0!==k&&k,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:function(e){return"_".concat(yl[e])},push:function(e,n){C.code+=e},indent:function(){E(++C.indentLevel)},deindent:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e?--C.indentLevel:E(--C.indentLevel)},newline:function(){E(C.indentLevel)}};function E(e){C.push("\n"+" ".repeat(e))}return C}(e,n);n.onContextCreated&&n.onContextCreated(t);var r=t.mode,o=t.push,i=t.prefixIdentifiers,a=t.indent,u=t.deindent,c=t.newline,l=t.ssr,s=Array.from(e.helpers),f=s.length>0,p=!i&&"module"!==r;if(function(e,n){var t=n.push,r=n.newline,o=n.runtimeGlobalName,i=Array.from(e.helpers);if(i.length>0&&(t("const _Vue = ".concat(o,"\n")),e.hoists.length)){var a=[Dc,Zc,Hc,$c,qc].filter(function(e){return i.includes(e)}).map(qs).join(", ");t("const { ".concat(a," } = _Vue\n"))}(function(e,n){if(e.length){n.pure=!0;var t=n.push,r=n.newline;r();for(var o=0;o0)&&c()),e.directives.length&&(zs(e.directives,"directive",t),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),zs(e.filters,"filter",t),c()),e.temps>0){o("let ");for(var d=0;d0?", ":"","_temp").concat(d))}return(e.components.length||e.directives.length||e.temps)&&(o("\n"),c()),l||o("return "),e.codegenNode?Js(e.codegenNode,t):o("null"),p&&(u(),o("}")),u(),o("}"),{ast:e,code:t.code,preamble:"",map:t.map?t.map.toJSON():void 0}}function zs(e,n,t){for(var r=t.helper,o=t.push,i=t.newline,a=t.isTS,u=r("filter"===n?Kc:"component"===n?Wc:Gc),c=0;c3||!1;n.push("["),t&&n.indent(),Ks(e,n,t),t&&n.deindent(),n.push("]")}function Ks(e,n){for(var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=n.push,i=n.newline,a=0;a1||!1;t(u?"{":"{ "),u&&r();for(var c=0;c "),(c||u)&&(t("{"),r()),a?(c&&t("return "),q(a)?Gs(a,n):Js(a,n)):u&&Js(u,n),(c||u)&&(o(),t("}")),l&&(e.isNonScopedSlot&&t(", undefined, true"),t(")"))}(e,n);break;case 19:!function(e,n){var t=e.test,r=e.consequent,o=e.alternate,i=e.newline,a=n.push,u=n.indent,c=n.deindent,l=n.newline;if(4===t.type){var s=!Ml(t.content);s&&a("("),Qs(t,n),s&&a(")")}else a("("),Js(t,n),a(")");i&&u(),n.indentLevel++,i||a(" "),a("? "),Js(r,n),n.indentLevel--,i&&l(),i||a(" "),a(": ");var f=19===o.type;f||n.indentLevel++,Js(o,n),f||n.indentLevel--,i&&c(!0)}(e,n);break;case 20:!function(e,n){var t=n.push,r=n.helper,o=n.indent,i=n.deindent,a=n.newline;t("_cache[".concat(e.index,"] || (")),e.isVNode&&(o(),t("".concat(r(sl),"(-1),")),a()),t("_cache[".concat(e.index,"] = ")),Js(e.value,n),e.isVNode&&(t(","),a(),t("".concat(r(sl),"(1),")),a(),t("_cache[".concat(e.index,"]")),i()),t(")")}(e,n);break;case 21:Ks(e.body,n,!0,!1)}}function Qs(e,n){var t=e.content,r=e.isStatic;n.push(r?JSON.stringify(t):t,e)}function Ys(e,n){for(var t=0;t=-1;){var l=u[c];if(l&&3===l.type)t.removeNode(l);else{if(!l||2!==l.type||l.content.trim().length){if(l&&9===l.type){"else-if"===n.name&&void 0===l.branches[l.branches.length-1].condition&&t.onError(Rc(30,e.loc)),t.removeNode();var s=nf(e,n);l.branches.push(s);var f=r&&r(l,s,!1);Zs(s,t),f&&f(),t.currentNode=null}else t.onError(Rc(30,e.loc));break}t.removeNode(l)}}}(e,n,t,function(e,n,r){for(var o=t.parent.children,i=o.indexOf(e),a=0;i-- >=0;){var u=o[i];u&&9===u.type&&(a+=u.branches.length)}return function(){if(r)e.codegenNode=tf(n,a,t);else{var o=function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(e.codegenNode);o.alternate=tf(n,a+e.branches.length-1,t)}}})});function nf(e,n){var t=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===n.name?void 0:n.exp,children:t&&!$l(e,"for")?e.children:[e],userKey:ql(e,"key"),isTemplateIf:t}}function tf(e,n,t){return e.condition?Ol(e.condition,rf(e,n,t),El(t.helper(Hc),['""',"true"])):rf(e,n,t)}function rf(e,n,t){var r=t.helper,o=wl("key",kl("".concat(n),!1,_l,2)),i=e.children,a=i[0];if(1!==i.length||1!==a.type){if(1===i.length&&11===a.type){var u=a.codegenNode;return Xl(u,o,t),u}return bl(t,r(Lc),xl([o]),i,"64",void 0,void 0,!0,!1,!1,e.loc)}var c=a.codegenNode,l=function(e){return 14===e.type&&e.callee===gl?e.arguments[1].returns:e}(c);return 13===l.type&&Al(l,t),Xl(l,o,t),c}var of=Hs("for",function(e,n,t){var r=t.helper,o=t.removeHelper;return function(e,n,t,r){if(n.exp){var o=lf(n.exp);if(o){var i=t.scopes,a=o.source,u=o.value,c=o.key,l=o.index,s={type:11,loc:n.loc,source:a,valueAlias:u,keyAlias:c,objectIndexAlias:l,parseResult:o,children:Kl(e)?e.children:[e]};t.replaceNode(s),i.vFor++;var f=r&&r(s);return function(){i.vFor--,f&&f()}}t.onError(Rc(32,n.loc))}else t.onError(Rc(31,n.loc))}(e,n,t,function(n){var i=El(r(Qc),[n.source]),a=Kl(e),u=$l(e,"memo"),l=ql(e,"key"),s=l&&(6===l.type?kl(l.value.content,!0):l.exp),f=l?wl("key",s):null,p=4===n.source.type&&n.source.constType>0,d=p?64:l?128:256;return n.codegenNode=bl(t,r(Lc),void 0,i,d+"",void 0,void 0,!0,!p,!1,e.loc),function(){var l,d=n.children,v=1!==d.length||1!==d[0].type,h=Jl(e)?e:a&&1===e.children.length&&Jl(e.children[0])?e.children[0]:null;if(h?(l=h.codegenNode,a&&f&&Xl(l,f,t)):v?l=bl(t,r(Lc),f?xl([f]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(l=d[0].codegenNode,a&&f&&Xl(l,f,t),l.isBlock!==!p&&(l.isBlock?(o(Uc),o(Nl(t.inSSR,l.isComponent))):o(Pl(t.inSSR,l.isComponent))),l.isBlock=!p,l.isBlock?(r(Uc),r(Nl(t.inSSR,l.isComponent))):r(Pl(t.inSSR,l.isComponent))),u){var g=Tl(ff(n.parseResult,[kl("_cached")]));g.body=function(e){return{type:21,body:e,loc:_l}}([Cl(["const _memo = (",u.exp,")"]),Cl(["if (_cached"].concat(c(s?[" && _cached.key === ",s]:[]),[" && ".concat(t.helperString(ml),"(_cached, _memo)) return _cached")])),Cl(["const _item = ",l]),kl("_item.memo = _memo"),kl("return _item")]),i.arguments.push(g,kl("_cache"),kl(String(t.cached++)))}else i.arguments.push(Tl(ff(n.parseResult),l,!0))}})}),af=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,uf=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,cf=/^\(|\)$/g;function lf(e,n){var t=e.loc,r=e.content,o=r.match(af);if(o){var i=u(o,3),a=i[1],c=i[2],l={source:sf(t,c.trim(),r.indexOf(c,a.length)),value:void 0,key:void 0,index:void 0},s=a.trim().replace(cf,"").trim(),f=a.indexOf(s),p=s.match(uf);if(p){s=s.replace(uf,"").trim();var d,v=p[1].trim();if(v&&(d=r.indexOf(v,f+s.length),l.key=sf(t,v,d)),p[2]){var h=p[2].trim();h&&(l.index=sf(t,h,r.indexOf(h,l.key?d+v.length:f+s.length)))}}return s&&(l.value=sf(t,s,f)),l}}function sf(e,n,t){return kl(n,!1,Dl(e,t,n.length))}function ff(e){var n=e.value,t=e.key,r=e.index,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return function(e){for(var n=e.length;n--&&!e[n];);return e.slice(0,n+1).map(function(e,n){return e||kl("_".repeat(n+1),!1)})}([n,t,r].concat(c(o)))}var pf=kl("undefined",!1),df=function(e,n){if(1===e.type&&(1===e.tagType||3===e.tagType)&&$l(e,"slot"))return n.scopes.vSlot++,function(){n.scopes.vSlot--}},vf=function(e,n,t){return Tl(e,n,!1,!0,n.length?n[0].loc:t)};function hf(e,n,t){var r=[wl("name",e),wl("fn",n)];return null!=t&&r.push(wl("key",kl(String(t),!0))),xl(r)}function gf(e){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],r=e.tag,o=wf(r),i=ql(e,"is");if(i)if(o||rs("COMPILER_IS_ON_ELEMENT",n)){var a=6===i.type?i.value&&kl(i.value.content,!0):i.exp;if(a)return El(n.helper(zc),[a])}else 6===i.type&&i.value.content.startsWith("vue:")&&(r=i.value.content.slice(4));var u=!o&&$l(e,"is");if(u&&u.exp)return El(n.helper(zc),[u.exp]);var c=Il(r)||n.isBuiltInComponent(r);return c?(t||n.helper(c),c):(n.helper(Wc),n.components.add(r),ns(r,"component"))}(e,n):'"'.concat(l,'"'),d=Y(p)&&p.callee===zc,v=0,h=d||p===Ic||p===Vc||!f&&("svg"===l||"foreignObject"===l);if(s.length>0){var g=bf(e,n,void 0,f,d);t=g.props,v=g.patchFlag,a=g.dynamicPropNames;var m=g.directives;u=m&&m.length?Sl(m.map(function(e){return function(e,n){var t=[],r=yf.get(e);r?t.push(n.helperString(r)):(n.helper(Gc),n.directives.add(e.name),t.push(ns(e.name,"directive")));var o=e.loc;if(e.exp&&t.push(e.exp),e.arg&&(e.exp||t.push("void 0"),t.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||t.push("void 0"),t.push("void 0"));var i=kl("true",!1,o);t.push(xl(e.modifiers.map(function(e){return wl(e,i)}),o))}return Sl(t,e.loc)}(e,n)})):void 0,g.shouldUseBlock&&(h=!0)}if(e.children.length>0)if(p===Mc&&(h=!0,v|=1024),f&&p!==Ic&&p!==Mc){var y=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:vf;n.helper(dl);var r=e.children,o=e.loc,i=[],a=[],u=n.scopes.vSlot>0||n.scopes.vFor>0,c=$l(e,"slot",!0);if(c){var l=c.arg,s=c.exp;l&&!Rl(l)&&(u=!0),i.push(wl(l||kl("default",!0),t(s,r,o)))}for(var f=!1,p=!1,d=[],v=new Set,h=0,g=0;g2&&void 0!==arguments[2]?arguments[2]:e.props,o=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],u=e.tag,l=e.loc,s=e.children,f=[],p=[],d=[],v=s.length>0,h=!1,g=0,m=!1,y=!1,_=!1,b=!1,S=!1,x=!1,w=[],k=function(e){f.length&&(p.push(xl(Sf(f),l)),f=[]),e&&p.push(e)},C=function(e){var t=e.key,r=e.value;if(Rl(t)){var a=t.content,u=B(a);if(u&&(!o||i)&&"onclick"!==a.toLowerCase()&&"onUpdate:modelValue"!==a&&!oe(a)&&(b=!0),u&&oe(a)&&(x=!0),20===r.type||(4===r.type||8===r.type)&&Vs(r,n)>0)return;"ref"===a?m=!0:"class"===a?y=!0:"style"===a?_=!0:"key"!==a&&!w.includes(a)&&w.push(a),o&&("class"===a||"style"===a)&&!w.includes(a)&&w.push(a)}else S=!0},E=0;E0&&f.push(wl(kl("ref_for",!0),kl("true")))),"is"===P&&(wf(u)||N&&N.content.startsWith("vue:")||rs("COMPILER_IS_ON_ELEMENT",n)))continue;f.push(wl(kl(P,!0,Dl(O,0,P.length)),kl(N?N.content:"",A,N?N.loc:O)))}else{var R=T.name,L=T.arg,I=T.exp,V=T.loc,M="bind"===R,F="on"===R;if("slot"===R){o||n.onError(Rc(40,V));continue}if("once"===R||"memo"===R||"is"===R||M&&Wl(L,"is")&&(wf(u)||rs("COMPILER_IS_ON_ELEMENT",n))||F&&a)continue;if((M&&Wl(L,"key")||F&&v&&Wl(L,"vue:before-update"))&&(h=!0),M&&Wl(L,"ref")&&n.scopes.vFor>0&&f.push(wl(kl("ref_for",!0),kl("true"))),!L&&(M||F)){if(S=!0,I)if(M){if(k(),rs("COMPILER_V_BIND_OBJECT_ORDER",n)){p.unshift(I);continue}p.push(I)}else k({type:14,loc:V,callee:n.helper(al),arguments:o?[I]:[I,"true"]});else n.onError(Rc(M?34:35,V));continue}var U=n.directiveTransforms[R];if(U){var j,D=U(T,e,n),Z=D.props,H=D.needRuntime;!a&&Z.forEach(C),F&&L&&!Rl(L)?k(xl(Z,l)):(j=f).push.apply(j,c(Z)),H&&(d.push(T),Q(H)&&yf.set(T,H))}else ie(R)||(d.push(T),v&&(h=!0))}}if(p.length?(k(),t=p.length>1?El(n.helper(nl),p,l):p[0]):f.length&&(t=xl(Sf(f),l)),S?g|=16:(y&&!o&&(g|=2),_&&!o&&(g|=4),w.length&&(g|=8),b&&(g|=32)),!h&&(0===g||32===g)&&(m||x||d.length>0)&&(g|=512),!n.inSSR&&t)switch(t.type){case 15:for(var $=-1,q=-1,W=!1,z=0;z0){var u=bf(e,n,o,!1,!1),c=u.props,l=u.directives;t=c,l.length&&n.onError(Rc(36,l[0].loc))}return{slotName:r,slotProps:t}}(e,n),i=o.slotName,a=o.slotProps,u=[n.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"],c=2;a&&(u[2]=a,c=3),t.length&&(u[3]=Tl([],t,!1,!1,r),c=4),n.scopeId&&!n.slotted&&(c=5),u.splice(c),e.codegenNode=El(n.helper(Yc),u,r)}},Cf=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,Ef=function(e,n,t,r){var o,i=e.loc,a=e.modifiers,u=e.arg;if(!e.exp&&!a.length&&t.onError(Rc(35,i)),4===u.type)if(u.isStatic){var c=u.content;c.startsWith("vue:")&&(c="vnode-".concat(c.slice(4))),o=kl(0!==n.tagType||c.startsWith("vnode")||!/[A-Z]/.test(c)?pe(ce(c)):"on:".concat(c),!0,u.loc)}else o=Cl(["".concat(t.helperString(ll),"("),u,")"]);else(o=u).children.unshift("".concat(t.helperString(ll),"(")),o.children.push(")");var l=e.exp;l&&!l.content.trim()&&(l=void 0);var s=t.cacheHandlers&&!l&&!t.inVOnce;if(l){var f=jl(l.content),p=!(f||Cf.test(l.content)),d=l.content.includes(";");(p||s&&f)&&(l=Cl(["".concat(p?"$event":"(...args)"," => ").concat(d?"{":"("),l,d?"}":")"]))}var v={props:[wl(o,l||kl("() => {}",!1,i))]};return r&&(v=r(v)),s&&(v.props[0].value=t.cache(v.props[0].value)),v.props.forEach(function(e){return e.key.isHandlerKey=!0}),v},Tf=function(e,n,t){var r=e.exp,o=e.modifiers,i=e.loc,a=e.arg;return 4!==a.type?(a.children.unshift("("),a.children.push(') || ""')):a.isStatic||(a.content="".concat(a.content,' || ""')),o.includes("camel")&&(4===a.type?a.content=a.isStatic?ce(a.content):"".concat(t.helperString(ul),"(").concat(a.content,")"):(a.children.unshift("".concat(t.helperString(ul),"(")),a.children.push(")"))),t.inSSR||(o.includes("prop")&&Of(a,"."),o.includes("attr")&&Of(a,"^")),!r||4===r.type&&!r.content.trim()?(t.onError(Rc(34,i)),{props:[wl(a,kl("",!0,i))]}):{props:[wl(a,r)]}},Of=function(e,n){4===e.type?e.content=e.isStatic?n+e.content:"`".concat(n,"${").concat(e.content,"}`"):(e.children.unshift("'".concat(n,"' + (")),e.children.push(")"))},Pf=function(e,n){if(0===e.type||1===e.type||11===e.type||10===e.type)return function(){for(var t,r=e.children,o=!1,i=0;i ((",r,") = $event)"]);var f=[wl(l,e.exp),wl(s,c)];if(e.modifiers.length&&1===n.tagType){var p=e.modifiers.map(function(e){return(Ml(e)?e:JSON.stringify(e))+": true"}).join(", "),d=o?Rl(o)?"".concat(o.content,"Modifiers"):Cl([o,' + "Modifiers"']):"modelModifiers";f.push(wl(d,kl("{ ".concat(p," }"),!1,e.loc,2)))}return Lf(f)};function Lf(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{props:e}}var If=/[\w).+\-_$\]]/,Vf=function(e,n){!rs("COMPILER_FILTER",n)||(5===e.type&&Mf(e.content,n),1===e.type&&e.props.forEach(function(e){7===e.type&&"for"!==e.name&&e.exp&&Mf(e.exp,n)}))};function Mf(e,n){if(4===e.type)Ff(e,n);else for(var t=0;t=0&&" "===(g=a.charAt(m));m--);(!g||!If.test(g))&&(s=!0)}}else void 0===i?(v=o+1,i=a.slice(0,o).trim()):y();function y(){h.push(a.slice(v,o).trim()),v=o+1}if(void 0===i?i=a.slice(0,o).trim():0!==v&&y(),h.length){for(o=0;o1&&void 0!==arguments[1]?arguments[1]:{},t=n.onError||Nc,r="module"===n.mode;!0===n.prefixIdentifiers?t(Rc(47)):r&&t(Rc(48)),n.cacheHandlers&&t(Rc(49)),n.scopeId&&!r&&t(Rc(50));var o=J(e)?function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=function(e,n){var t,r=D({},us);for(t in n)r[t]=void 0===n[t]?us[t]:n[t];return{options:r,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:r.onWarn}}(e,n),r=xs(t);return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_l;return{type:0,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:n}}(cs(t,0,[]),ws(t,r))}(e,n):e,i=[Af,ef,jf,of,Vf,kf,_f,df,Pf],a={on:Ef,bind:Tf,model:Rf};return Ds(o,D({},n,{prefixIdentifiers:!1,nodeTransforms:[].concat(i,c(n.nodeTransforms||[])),directiveTransforms:D({},a,n.directiveTransforms||{})})),Ws(o,D({},n,{prefixIdentifiers:!1}))}var Zf,Hf,$f=Symbol(""),qf=Symbol(""),Wf=Symbol(""),zf=Symbol(""),Gf=Symbol(""),Kf=Symbol(""),Jf=Symbol(""),Qf=Symbol(""),Yf=Symbol(""),Xf=Symbol("");a(s={},$f,"vModelRadio"),a(s,qf,"vModelCheckbox"),a(s,Wf,"vModelText"),a(s,zf,"vModelSelect"),a(s,Gf,"vModelDynamic"),a(s,Kf,"withModifiers"),a(s,Jf,"withKeys"),a(s,Qf,"vShow"),a(s,Yf,"Transition"),a(s,Xf,"TransitionGroup"),Zf=s,Object.getOwnPropertySymbols(Zf).forEach(function(e){yl[e]=Zf[e]});var ep=R("style,iframe,script,noscript",!0),np={isVoidTag:Pe,isNativeTag:function(e){return Te(e)||Oe(e)},isPreTag:function(e){return"pre"===e},decodeEntities:function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Hf||(Hf=document.createElement("div")),n?(Hf.innerHTML='
'),Hf.children[0].getAttribute("foo")):(Hf.innerHTML=e,Hf.textContent)},isBuiltInComponent:function(e){return Ll(e,"Transition")?Yf:Ll(e,"TransitionGroup")?Xf:void 0},getNamespace:function(e,n){var t=n?n.ns:0;if(n&&2===t)if("annotation-xml"===n.tag){if("svg"===e)return 1;n.props.some(function(e){return 6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content)})&&(t=0)}else/^m(?:[ions]|text)$/.test(n.tag)&&"mglyph"!==e&&"malignmark"!==e&&(t=0);else n&&1===t&&("foreignObject"===n.tag||"desc"===n.tag||"title"===n.tag)&&(t=0);if(0===t){if("svg"===e)return 1;if("math"===e)return 2}return t},getTextMode:function(e){var n=e.tag;if(0===e.ns){if("textarea"===n||"title"===n)return 1;if(ep(n))return 2}return 0}},tp=function(e,n){var t=ke(e);return kl(JSON.stringify(t),!1,n,3)};function rp(e,n){return Rc(e,n)}var op=R("passive,once,capture"),ip=R("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),ap=R("left,right"),up=R("onkeyup,onkeydown,onkeypress",!0),cp=function(e,n){return Rl(e)&&"onclick"===e.content.toLowerCase()?kl(n,!0):4!==e.type?Cl(["(",e,') === "onClick" ? "'.concat(n,'" : ('),e,")"]):e},lp=function(e,n){1===e.type&&0===e.tagType&&("script"===e.tag||"style"===e.tag)&&n.removeNode()},sp=[function(e){1===e.type&&e.props.forEach(function(n,t){6===n.type&&"style"===n.name&&n.value&&(e.props[t]={type:7,name:"bind",arg:kl("style",!0,n.loc),exp:tp(n.value.content,n.loc),modifiers:[],loc:n.loc})})}],fp={cloak:function(){return{props:[]}},html:function(e,n,t){var r=e.exp,o=e.loc;return r||t.onError(rp(53,o)),n.children.length&&(t.onError(rp(54,o)),n.children.length=0),{props:[wl(kl("innerHTML",!0,o),r||kl("",!0))]}},text:function(e,n,t){var r=e.exp,o=e.loc;return r||t.onError(rp(55,o)),n.children.length&&(t.onError(rp(56,o)),n.children.length=0),{props:[wl(kl("textContent",!0),r?Vs(r,t)>0?r:El(t.helperString(el),[r],o):kl("",!0))]}},model:function(e,n,t){var r=Rf(e,n,t);if(!r.props.length||1===n.tagType)return r;e.arg&&t.onError(rp(58,e.arg.loc));var o=n.tag,i=t.isCustomElement(o);if("input"===o||"textarea"===o||"select"===o||i){var a=Wf,u=!1;if("input"===o||i){var c=ql(n,"type");if(c){if(7===c.type)a=Gf;else if(c.value)switch(c.value.content){case"radio":a=$f;break;case"checkbox":a=qf;break;case"file":u=!0,t.onError(rp(59,e.loc))}}else(function(e){return e.props.some(function(e){return!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic)})})(n)&&(a=Gf)}else"select"===o&&(a=zf);u||(r.needRuntime=t.helper(a))}else t.onError(rp(57,e.loc));return r.props=r.props.filter(function(e){return!(4===e.key.type&&"modelValue"===e.key.content)}),r},on:function(e,n,t){return Ef(e,n,t,function(n){var r=e.modifiers;if(!r.length)return n;var o=n.props[0],i=o.key,a=o.value,u=function(e,n,t,r){for(var o=[],i=[],a=[],u=0;u1&&void 0!==arguments[1]?arguments[1]:{};return Df(e,D({},np,n,{nodeTransforms:[lp].concat(sp,c(n.nodeTransforms||[])),directiveTransforms:D({},fp,n.directiveTransforms||{}),transformHoist:null}))}(e,i),u=a.code,l=new Function("Vue",u)(p);return l._rc=!0,pp[t]=l});var dp=function(){var e=d(function e(){h(this,e),setTimeout(function(){Cc({template:'',directives:{maskito:A},data:function(){return{value:"123456",options:(0,C.f8)()}}}).mount("#vue")})});return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=w.Xpm({type:e,selectors:[["vue-example-1"]],decls:1,vars:0,consts:[["id","vue"]],template:function(e,n){1&e&&w._UZ(0,"div",0)},encapsulation:2}),e}(),vp=function(){var e=d(function e(){h(this,e),this.coreConceptsOverviewDocPage="/core-concepts/overview",this.useMaskitoBasicUsage=o.e(6916).then(o.t.bind(o,6916,17)),this.queryNestedInputDemo=o.e(9748).then(o.t.bind(o,79748,17)),this.bestBadPractice=o.e(7648).then(o.t.bind(o,77648,17))});return e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=w.Xpm({type:e,selectors:[["vue-doc-page"]],decls:52,vars:4,consts:[["header","Vue","path","vue"],[1,"tui-space_top-0"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],["code","npm install @maskito/{core,vue}"],[3,"code"],["id","example","heading","Above code example in practice"],[1,"tui-space_bottom-4"]],template:function(e,n){1&e&&(w.TgZ(0,"tui-doc-page",0),w.TgZ(1,"p",1),w.TgZ(2,"code"),w._uU(3,"@maskito/vue"),w.qZA(),w._uU(4," is a light-weighted library to use "),w.TgZ(5,"strong"),w._uU(6,"Maskito"),w.qZA(),w._uU(7," in as a Vue directive. "),w.qZA(),w.TgZ(8,"tui-notification",2),w.TgZ(9,"strong"),w._uU(10,"Prerequisites"),w.qZA(),w.TgZ(11,"p",3),w._uU(12," To get the most out of this guide, you should review the topic "),w.TgZ(13,"a",4),w._uU(14,' "Core\xa0Concepts" '),w.qZA(),w._uU(15," first. "),w.qZA(),w.qZA(),w.TgZ(16,"section",5),w.TgZ(17,"h2"),w._uU(18,"Getting Started"),w.qZA(),w.TgZ(19,"p"),w._uU(20,"Install libraries"),w.qZA(),w._UZ(21,"tui-doc-code",6),w.TgZ(22,"p"),w._uU(23," and use "),w.TgZ(24,"strong"),w._uU(25,"Maskito"),w.qZA(),w.qZA(),w._UZ(26,"tui-doc-code",7),w.qZA(),w.TgZ(27,"tui-doc-example",8),w._UZ(28,"vue-example-1"),w.qZA(),w.TgZ(29,"section",5),w.TgZ(30,"h2"),w._uU(31,"Query nested input element"),w.qZA(),w.TgZ(32,"p"),w._uU(33," Pass a predicate to "),w.TgZ(34,"strong"),w._uU(35,"elementPredicate"),w.qZA(),w._uU(36," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library. "),w.qZA(),w.TgZ(37,"tui-notification",9),w._uU(38," By default "),w.TgZ(39,"strong"),w._uU(40,"Maskito"),w.qZA(),w._uU(41," will try to find input/textarea by querying its host: "),w.TgZ(42,"code"),w._uU(43,"host.querySelector('input,textarea')"),w.qZA(),w._uU(44," so that might be sufficient. Use custom predicate if you need custom logic. "),w.qZA(),w._UZ(45,"tui-doc-code",7),w.qZA(),w.TgZ(46,"section",5),w.TgZ(47,"h2"),w._uU(48,"Best practices & Anti-Patterns"),w.qZA(),w.TgZ(49,"p"),w._uU(50,"Avoid inlining options object, otherwise Maskito will be recreated on every update:"),w.qZA(),w._UZ(51,"tui-doc-code",7),w.qZA(),w.qZA()),2&e&&(w.xp6(13),w.Q6J("routerLink",n.coreConceptsOverviewDocPage),w.xp6(13),w.Q6J("code",n.useMaskitoBasicUsage),w.xp6(19),w.Q6J("code",n.queryNestedInputDemo),w.xp6(6),w.Q6J("code",n.bestBadPractice))},directives:[k.qo,x.L,S.V,m.yS,k.c0,k.f2,dp],encapsulation:2,changeDetection:0}),e}(),hp=function(){var e=d(function e(){h(this,e)});return e.\u0275fac=function(n){return new(n||e)},e.\u0275mod=w.oAB({type:e}),e.\u0275inj=w.cJS({imports:[[v.ez,g.u5,g.UX,y.U5,_.fV,S.j,x.H,m.Bz.forChild((0,b.Ve)(vp))]]}),e}()}}])}(); \ No newline at end of file diff --git a/7057-es2015.64424d70b8b9af6b1a4d.js b/7057-es2015.64424d70b8b9af6b1a4d.js deleted file mode 100644 index 7df3cb442..000000000 --- a/7057-es2015.64424d70b8b9af6b1a4d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[7057],{7057:function(e,t,i){i.r(t),i.d(t,{OverwriteModeDocPageModule:function(){return C}});var n=i(12057),o=i(87862),a=i(2586),s=i(52494),r=i(70997),c=i(44427),l=i(82847),d=i(90022),u=i(79588),m=i(21673),p=i(82296),h=i(13805),f=i(14707),g=i(74788),Z=i(41823),x={mask:/^\d+$/,overwriteMode:"shift"},w=i(94853),T=i(49510),v=i(47258);let U=(()=>{class e{constructor(){this.maskitoOptions=x,this.value="0000"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["overwrite-mode-shift-doc-example-1"]],decls:2,vars:5,consts:[["tuiHintContent","Insert character somewhere in the middle",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(e){return t.value=e}),g._UZ(1,"input",1),g.qZA()),2&e&&(g.Udp("max-width",20,"rem"),g.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",t.value),g.xp6(1),g.Q6J("maskito",t.maskitoOptions))},directives:[m.K3,m.wU,d.bZ,u.xT,o.JJ,o.On,w.MB,T.F,v.r],encapsulation:2,changeDetection:0}),e})();var _={mask:/^\d+$/,overwriteMode:"replace"};let A=(()=>{class e{constructor(){this.maskitoOptions=_,this.value="0000"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["overwrite-mode-replace-doc-example-2"]],decls:2,vars:5,consts:[["tuiHintContent","Insert character somewhere in the middle",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(e){return t.value=e}),g._UZ(1,"input",1),g.qZA()),2&e&&(g.Udp("max-width",20,"rem"),g.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",t.value),g.xp6(1),g.Q6J("maskito",t.maskitoOptions))},directives:[m.K3,m.wU,d.bZ,u.xT,o.JJ,o.On,w.MB,T.F,v.r],encapsulation:2,changeDetection:0}),e})();var M={mask:/^[^\u0430-\u044f\u0451]+$/i,overwriteMode:({value:e})=>/^\d+$/.test(e)?"replace":"shift"};let k=(()=>{class e{constructor(){this.maskitoOptions=M,this.initialValue='This artificial example demonstrates the usage of dynamic mode. If this textarea contains only digits \u2014 "replace" mode is enabled. Otherwise, "shift" mode is enabled.'}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["overwrite-mode-dynamic-doc-example-3"]],decls:2,vars:6,consts:[[3,"expandable","ngModel","tuiTextfieldLabelOutside"],["tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-textarea",0),g._UZ(1,"textarea",1),g.qZA()),2&e&&(g.Udp("max-width",20,"rem"),g.Q6J("expandable",!0)("ngModel",t.initialValue)("tuiTextfieldLabelOutside",!0),g.xp6(1),g.Q6J("maskito",t.maskitoOptions))},directives:[p.FC,p.Bq,o.JJ,o.On,u.xT,w.MB,T.F,v.r],encapsulation:2,changeDetection:0}),e})();var q=i(56119);function O(e,t){1&e&&(g._uU(0," The classic mode that everyone is used to. Inserting a new character in the middle of the text field value "),g.TgZ(1,"strong"),g._uU(2,"shifts"),g.qZA(),g._uU(3," all following characters to the right. "))}function b(e,t){1&e&&(g._uU(0," All new inserted characters "),g.TgZ(1,"strong"),g._uU(2,"replace"),g.qZA(),g._uU(3," the old characters at the same position. No character shifts. The length of the value remains the same after inserting new character somewhere in middle of the text field. "))}function J(e,t){if(1&e&&(g._uU(0," Parameter "),g.TgZ(1,"code"),g._uU(2,"overwriteMode"),g.qZA(),g._uU(3," also accepts function that will called before each insertion of new characters. This function has one argument \u2014 current element state (read more about it in the "),g.TgZ(4,"a",10),g._uU(5,' "Element\xa0state" '),g.qZA(),g._uU(6," section). And this function should return one of two possible values: "),g.TgZ(7,"code"),g._uU(8,"shift"),g.qZA(),g._uU(9," or "),g.TgZ(10,"code"),g._uU(11,"replace"),g.qZA(),g._uU(12," . ")),2&e){const e=g.oxw();g.xp6(4),g.Q6J("routerLink",e.elementStateDocPage)}}let y=(()=>{class e{constructor(){this.shiftExample={[f.C.MaskitoOptions]:i.e(1226).then(i.t.bind(i,31226,17))},this.replaceExample={[f.C.MaskitoOptions]:i.e(5034).then(i.t.bind(i,65034,17))},this.dynamicExample={[f.C.MaskitoOptions]:i.e(8945).then(i.t.bind(i,58945,17))},this.elementStateDocPage="/core-concepts/element-state"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["overwrite-mode-doc-page"]],decls:38,vars:6,consts:[["header","Overwrite mode"],[1,"tui-space_top-0"],[1,"tui-list"],[1,"tui-list__item"],["id","shift","heading","Shift mode",3,"content","description"],["shiftModeDescription",""],["id","replace","heading","Replace mode",3,"content","description"],["replaceModeDescription",""],["id","dynamic","heading","Dynamically detected mode",3,"content","description"],["dynamicModeDescription",""],["tuiLink","",3,"routerLink"]],template:function(e,t){if(1&e&&(g.TgZ(0,"tui-doc-page",0),g.TgZ(1,"p",1),g.TgZ(2,"strong"),g._uU(3,"Overwrite mode"),g.qZA(),g._uU(4," regulates behaviour of the mask when user inserts a new character somewhere in the middle of text field, overwriting the character at the current index. "),g.qZA(),g.TgZ(5,"section"),g.TgZ(6,"p"),g.TgZ(7,"code"),g._uU(8,"overwriteMode"),g.qZA(),g._uU(9," can be of a following type: "),g.qZA(),g.TgZ(10,"ul",2),g.TgZ(11,"li",3),g.TgZ(12,"code"),g._uU(13,"shift"),g.qZA(),g._uU(14," (default) "),g.qZA(),g.TgZ(15,"li",3),g.TgZ(16,"code"),g._uU(17,"replace"),g.qZA(),g.qZA(),g.TgZ(18,"li",3),g._uU(19," function that receives element state as an argument and returns "),g.TgZ(20,"code"),g._uU(21,"shift"),g.qZA(),g._uU(22," or "),g.TgZ(23,"code"),g._uU(24,"replace"),g.qZA(),g.qZA(),g.qZA(),g.qZA(),g.TgZ(25,"tui-doc-example",4),g.YNc(26,O,4,0,"ng-template",null,5,g.W1O),g._UZ(28,"overwrite-mode-shift-doc-example-1"),g.qZA(),g.TgZ(29,"tui-doc-example",6),g.YNc(30,b,4,0,"ng-template",null,7,g.W1O),g._UZ(32,"overwrite-mode-replace-doc-example-2"),g.qZA(),g.TgZ(33,"tui-doc-example",8),g.YNc(34,J,13,1,"ng-template",null,9,g.W1O),g._UZ(36,"overwrite-mode-dynamic-doc-example-3"),g.qZA(),g._UZ(37,"next-steps"),g.qZA()),2&e){const e=g.MAs(27),i=g.MAs(31),n=g.MAs(35);g.xp6(25),g.Q6J("content",t.shiftExample)("description",e),g.xp6(4),g.Q6J("content",t.replaceExample)("description",i),g.xp6(4),g.Q6J("content",t.dynamicExample)("description",n)}},directives:[Z.qo,Z.f2,U,A,k,q.R,l.V,a.yS],encapsulation:2,changeDetection:0}),e})(),C=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=g.oAB({type:e}),e.\u0275inj=g.cJS({imports:[[n.ez,o.u5,s.U5,r.fV,l.j,m.Qf,d.go,p.Mu,u.cn,h.L,a.Bz.forChild((0,c.Ve)(y))]]}),e})()}}]); \ No newline at end of file diff --git a/7057-es2015.7faad2d6966eaeb4ba31.js b/7057-es2015.7faad2d6966eaeb4ba31.js new file mode 100644 index 000000000..28a8da9da --- /dev/null +++ b/7057-es2015.7faad2d6966eaeb4ba31.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[7057],{7057:function(e,t,i){i.r(t),i.d(t,{OverwriteModeDocPageModule:function(){return C}});var n=i(12057),o=i(87862),a=i(86561),s=i(52494),r=i(70997),c=i(44427),l=i(82847),d=i(90022),u=i(79588),m=i(21673),p=i(82296),h=i(13805),f=i(14707),g=i(74788),Z=i(41823),x={mask:/^\d+$/,overwriteMode:"shift"},w=i(94853),T=i(49510),v=i(47258);let U=(()=>{class e{constructor(){this.maskitoOptions=x,this.value="0000"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["overwrite-mode-shift-doc-example-1"]],decls:2,vars:5,consts:[["tuiHintContent","Insert character somewhere in the middle",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(e){return t.value=e}),g._UZ(1,"input",1),g.qZA()),2&e&&(g.Udp("max-width",20,"rem"),g.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",t.value),g.xp6(1),g.Q6J("maskito",t.maskitoOptions))},directives:[m.K3,m.wU,d.bZ,u.xT,o.JJ,o.On,w.MB,T.F,v.r],encapsulation:2,changeDetection:0}),e})();var _={mask:/^\d+$/,overwriteMode:"replace"};let A=(()=>{class e{constructor(){this.maskitoOptions=_,this.value="0000"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["overwrite-mode-replace-doc-example-2"]],decls:2,vars:5,consts:[["tuiHintContent","Insert character somewhere in the middle",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-input",0),g.NdJ("ngModelChange",function(e){return t.value=e}),g._UZ(1,"input",1),g.qZA()),2&e&&(g.Udp("max-width",20,"rem"),g.Q6J("tuiTextfieldLabelOutside",!0)("ngModel",t.value),g.xp6(1),g.Q6J("maskito",t.maskitoOptions))},directives:[m.K3,m.wU,d.bZ,u.xT,o.JJ,o.On,w.MB,T.F,v.r],encapsulation:2,changeDetection:0}),e})();var M={mask:/^[^\u0430-\u044f\u0451]+$/i,overwriteMode:({value:e})=>/^\d+$/.test(e)?"replace":"shift"};let k=(()=>{class e{constructor(){this.maskitoOptions=M,this.initialValue='This artificial example demonstrates the usage of dynamic mode. If this textarea contains only digits \u2014 "replace" mode is enabled. Otherwise, "shift" mode is enabled.'}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["overwrite-mode-dynamic-doc-example-3"]],decls:2,vars:6,consts:[[3,"expandable","ngModel","tuiTextfieldLabelOutside"],["tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(g.TgZ(0,"tui-textarea",0),g._UZ(1,"textarea",1),g.qZA()),2&e&&(g.Udp("max-width",20,"rem"),g.Q6J("expandable",!0)("ngModel",t.initialValue)("tuiTextfieldLabelOutside",!0),g.xp6(1),g.Q6J("maskito",t.maskitoOptions))},directives:[p.FC,p.Bq,o.JJ,o.On,u.xT,w.MB,T.F,v.r],encapsulation:2,changeDetection:0}),e})();var q=i(56119);function O(e,t){1&e&&(g._uU(0," The classic mode that everyone is used to. Inserting a new character in the middle of the text field value "),g.TgZ(1,"strong"),g._uU(2,"shifts"),g.qZA(),g._uU(3," all following characters to the right. "))}function b(e,t){1&e&&(g._uU(0," All new inserted characters "),g.TgZ(1,"strong"),g._uU(2,"replace"),g.qZA(),g._uU(3," the old characters at the same position. No character shifts. The length of the value remains the same after inserting new character somewhere in middle of the text field. "))}function J(e,t){if(1&e&&(g._uU(0," Parameter "),g.TgZ(1,"code"),g._uU(2,"overwriteMode"),g.qZA(),g._uU(3," also accepts function that will called before each insertion of new characters. This function has one argument \u2014 current element state (read more about it in the "),g.TgZ(4,"a",10),g._uU(5,' "Element\xa0state" '),g.qZA(),g._uU(6," section). And this function should return one of two possible values: "),g.TgZ(7,"code"),g._uU(8,"shift"),g.qZA(),g._uU(9," or "),g.TgZ(10,"code"),g._uU(11,"replace"),g.qZA(),g._uU(12," . ")),2&e){const e=g.oxw();g.xp6(4),g.Q6J("routerLink",e.elementStateDocPage)}}let y=(()=>{class e{constructor(){this.shiftExample={[f.C.MaskitoOptions]:i.e(1226).then(i.t.bind(i,31226,17))},this.replaceExample={[f.C.MaskitoOptions]:i.e(5034).then(i.t.bind(i,65034,17))},this.dynamicExample={[f.C.MaskitoOptions]:i.e(8945).then(i.t.bind(i,58945,17))},this.elementStateDocPage="/core-concepts/element-state"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=g.Xpm({type:e,selectors:[["overwrite-mode-doc-page"]],decls:38,vars:6,consts:[["header","Overwrite mode"],[1,"tui-space_top-0"],[1,"tui-list"],[1,"tui-list__item"],["id","shift","heading","Shift mode",3,"content","description"],["shiftModeDescription",""],["id","replace","heading","Replace mode",3,"content","description"],["replaceModeDescription",""],["id","dynamic","heading","Dynamically detected mode",3,"content","description"],["dynamicModeDescription",""],["tuiLink","",3,"routerLink"]],template:function(e,t){if(1&e&&(g.TgZ(0,"tui-doc-page",0),g.TgZ(1,"p",1),g.TgZ(2,"strong"),g._uU(3,"Overwrite mode"),g.qZA(),g._uU(4," regulates behaviour of the mask when user inserts a new character somewhere in the middle of text field, overwriting the character at the current index. "),g.qZA(),g.TgZ(5,"section"),g.TgZ(6,"p"),g.TgZ(7,"code"),g._uU(8,"overwriteMode"),g.qZA(),g._uU(9," can be of a following type: "),g.qZA(),g.TgZ(10,"ul",2),g.TgZ(11,"li",3),g.TgZ(12,"code"),g._uU(13,"shift"),g.qZA(),g._uU(14," (default) "),g.qZA(),g.TgZ(15,"li",3),g.TgZ(16,"code"),g._uU(17,"replace"),g.qZA(),g.qZA(),g.TgZ(18,"li",3),g._uU(19," function that receives element state as an argument and returns "),g.TgZ(20,"code"),g._uU(21,"shift"),g.qZA(),g._uU(22," or "),g.TgZ(23,"code"),g._uU(24,"replace"),g.qZA(),g.qZA(),g.qZA(),g.qZA(),g.TgZ(25,"tui-doc-example",4),g.YNc(26,O,4,0,"ng-template",null,5,g.W1O),g._UZ(28,"overwrite-mode-shift-doc-example-1"),g.qZA(),g.TgZ(29,"tui-doc-example",6),g.YNc(30,b,4,0,"ng-template",null,7,g.W1O),g._UZ(32,"overwrite-mode-replace-doc-example-2"),g.qZA(),g.TgZ(33,"tui-doc-example",8),g.YNc(34,J,13,1,"ng-template",null,9,g.W1O),g._UZ(36,"overwrite-mode-dynamic-doc-example-3"),g.qZA(),g._UZ(37,"next-steps"),g.qZA()),2&e){const e=g.MAs(27),i=g.MAs(31),n=g.MAs(35);g.xp6(25),g.Q6J("content",t.shiftExample)("description",e),g.xp6(4),g.Q6J("content",t.replaceExample)("description",i),g.xp6(4),g.Q6J("content",t.dynamicExample)("description",n)}},directives:[Z.qo,Z.f2,U,A,k,q.R,l.V,a.yS],encapsulation:2,changeDetection:0}),e})(),C=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=g.oAB({type:e}),e.\u0275inj=g.cJS({imports:[[n.ez,o.u5,s.U5,r.fV,l.j,m.Qf,d.go,p.Mu,u.cn,h.L,a.Bz.forChild((0,c.Ve)(y))]]}),e})()}}]); \ No newline at end of file diff --git a/7057-es5.64424d70b8b9af6b1a4d.js b/7057-es5.64424d70b8b9af6b1a4d.js deleted file mode 100644 index b130c7318..000000000 --- a/7057-es5.64424d70b8b9af6b1a4d.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function e(e,t,i){return(t=n(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function t(e,t){for(var i=0;i{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[s.JF,s.mG,s.Lx,s.Lq,s.u4]}),e})()},77989:function(e,t,o){o.r(t),o.d(t,{PostfixDocModule:function(){return q}});var n=o(12057),s=o(87862),i=o(2586),r=o(52494),a=o(70997),c=o(44427),p=o(82847),u=o(60885),l=o(21673),d=o(14707),f=o(74788),m=o(41823),h={mask:({value:e})=>{const t=Array.from(e.replace(/%/g,"")).map(()=>/\d/);return t.length?[...t,"%"]:[/\d/]}},g=o(94853),x=o(49510),k=o(47258);let Z=(()=>{class e{constructor(){this.maskitoOptions=h,this.value=""}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["postfix-doc-example-1"]],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-input",0),f.NdJ("ngModelChange",function(e){return t.value=e}),f._uU(1," Enter percentage amount "),f._UZ(2,"input",1),f.qZA()),2&e&&(f.Udp("max-width",20,"rem"),f.Q6J("ngModel",t.value),f.xp6(2),f.Q6J("maskito",t.maskitoOptions))},directives:[l.K3,l.wU,s.JJ,s.On,g.MB,x.F,k.r],encapsulation:2,changeDetection:0}),e})();var v=o(64916),A={mask:/^\$?\d*(\.0{0,2})?$/,postprocessors:[(0,v.jX)("$"),(0,v.A7)(".00")],plugins:[(0,v.nQ)(e=>["$".length,e.length-".00".length])]};const w=["inputRef"];let U=(()=>{class e{constructor(){this.maskitoOptions=A,this.value=""}onFocus(){this.value||(this.value="$.00")}onBlur(){"$.00"===this.value&&(this.value="")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["postfix-doc-example-2"]],viewQuery:function(e,t){if(1&e&&f.Gf(w,5,f.SBq),2&e){let e;f.iGM(e=f.CRH())&&(t.inputElement=e.first)}},decls:4,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfield","",3,"maskito","blur","focus"],["inputRef",""]],template:function(e,t){1&e&&(f.TgZ(0,"tui-input",0),f.NdJ("ngModelChange",function(e){return t.value=e}),f._uU(1," Enter price "),f.TgZ(2,"input",1,2),f.NdJ("blur",function(){return t.onBlur()})("focus",function(){return t.onFocus()}),f.qZA(),f.qZA()),2&e&&(f.Udp("max-width",20,"rem"),f.Q6J("ngModel",t.value),f.xp6(2),f.Q6J("maskito",t.maskitoOptions))},directives:[l.K3,l.wU,s.JJ,s.On,g.MB,x.F,k.r],encapsulation:2,changeDetection:0}),e})();function y(e,t){if(1&e&&(f._uU(0," This example demonstrates how to create postfix via dynamic "),f.TgZ(1,"strong"),f.TgZ(2,"a",5),f._uU(3," pattern\xa0mask\xa0expression "),f.qZA(),f.qZA(),f._uU(4," . Percent symbol is a trailing fixed character, which will be automatically added when user enters the first digit. ")),2&e){const e=f.oxw();f.xp6(2),f.Q6J("routerLink",e.maskExpressionDocPage)}}function T(e,t){if(1&e&&(f.TgZ(0,"p",6),f._uU(1," This example demonstrates how to create postfix via "),f.TgZ(2,"strong"),f.TgZ(3,"a",5),f._uU(4," postprocessor "),f.qZA(),f.qZA(),f._uU(5," . It provides more flexibility, and you can configure any desired behaviour. You can use built-in "),f.TgZ(6,"code"),f._uU(7,"maskitoPostfixPostprocessorGenerator"),f.qZA(),f._uU(8," or create your own. "),f.qZA(),f.TgZ(9,"tui-notification",7),f._uU(10," Don't forget that "),f.TgZ(11,"code"),f._uU(12,"mask"),f.qZA(),f._uU(13," property should be compatible with a new prefix / postfix! "),f.qZA()),2&e){const e=f.oxw();f.xp6(3),f.Q6J("routerLink",e.processorsDocPage)}}let _=(()=>{class e{constructor(){this.maskExpressionDocPage="/core-concepts/mask-expression",this.processorsDocPage="/core-concepts/processors",this.patternMaskApproachExample1={[d.C.MaskitoOptions]:o.e(6988).then(o.t.bind(o,36988,17))},this.postprocessorApproachExample2={[d.C.MaskitoOptions]:o.e(1165).then(o.t.bind(o,71165,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["postfix-doc"]],decls:13,vars:4,consts:[["header","With postfix","package","Recipes"],["id","by-pattern-mask-expression","heading","By pattern mask expression",3,"content","description"],["patternMaskApproachDescription",""],["id","by-postprocessor","heading","By postprocessor",3,"content","description"],["postprocessorApproachDescription",""],["tuiLink","",3,"routerLink"],[1,"tui-space_top-0"],["status","warning"]],template:function(e,t){if(1&e&&(f.TgZ(0,"tui-doc-page",0),f._uU(1," There are two approaches to add "),f.TgZ(2,"strong"),f._uU(3,"postfix"),f.qZA(),f._uU(4," for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts. "),f.TgZ(5,"tui-doc-example",1),f.YNc(6,y,5,1,"ng-template",null,2,f.W1O),f._UZ(8,"postfix-doc-example-1"),f.qZA(),f.TgZ(9,"tui-doc-example",3),f.YNc(10,T,14,1,"ng-template",null,4,f.W1O),f._UZ(12,"postfix-doc-example-2"),f.qZA(),f.qZA()),2&e){const e=f.MAs(7),o=f.MAs(11);f.xp6(5),f.Q6J("content",t.patternMaskApproachExample1)("description",e),f.xp6(4),f.Q6J("content",t.postprocessorApproachExample2)("description",o)}},directives:[m.qo,m.f2,Z,U,p.V,i.yS,u.L],encapsulation:2,changeDetection:0}),e})(),q=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=f.oAB({type:e}),e.\u0275inj=f.cJS({imports:[[n.ez,s.u5,r.U5,a.fV,l.Qf,p.j,u.H,i.Bz.forChild((0,c.Ve)(_))]]}),e})()}}]); \ No newline at end of file diff --git a/7989-es2015.7030a63bc87dd86b0c33.js b/7989-es2015.7030a63bc87dd86b0c33.js new file mode 100644 index 000000000..09cf43cc3 --- /dev/null +++ b/7989-es2015.7030a63bc87dd86b0c33.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[7989],{70997:function(e,t,o){o.d(t,{fV:function(){return i}});var n=o(74788),s=o(41823);let i=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[s.JF,s.mG,s.Lx,s.Lq,s.u4]}),e})()},77989:function(e,t,o){o.r(t),o.d(t,{PostfixDocModule:function(){return q}});var n=o(12057),s=o(87862),i=o(86561),r=o(52494),a=o(70997),c=o(44427),p=o(82847),u=o(60885),l=o(21673),d=o(14707),f=o(74788),m=o(41823),h={mask:({value:e})=>{const t=Array.from(e.replace(/%/g,"")).map(()=>/\d/);return t.length?[...t,"%"]:[/\d/]}},g=o(94853),x=o(49510),k=o(47258);let Z=(()=>{class e{constructor(){this.maskitoOptions=h,this.value=""}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["postfix-doc-example-1"]],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(f.TgZ(0,"tui-input",0),f.NdJ("ngModelChange",function(e){return t.value=e}),f._uU(1," Enter percentage amount "),f._UZ(2,"input",1),f.qZA()),2&e&&(f.Udp("max-width",20,"rem"),f.Q6J("ngModel",t.value),f.xp6(2),f.Q6J("maskito",t.maskitoOptions))},directives:[l.K3,l.wU,s.JJ,s.On,g.MB,x.F,k.r],encapsulation:2,changeDetection:0}),e})();var v=o(64916),A={mask:/^\$?\d*(\.0{0,2})?$/,postprocessors:[(0,v.jX)("$"),(0,v.A7)(".00")],plugins:[(0,v.nQ)(e=>["$".length,e.length-".00".length])]};const w=["inputRef"];let U=(()=>{class e{constructor(){this.maskitoOptions=A,this.value=""}onFocus(){this.value||(this.value="$.00")}onBlur(){"$.00"===this.value&&(this.value="")}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["postfix-doc-example-2"]],viewQuery:function(e,t){if(1&e&&f.Gf(w,5,f.SBq),2&e){let e;f.iGM(e=f.CRH())&&(t.inputElement=e.first)}},decls:4,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfield","",3,"maskito","blur","focus"],["inputRef",""]],template:function(e,t){1&e&&(f.TgZ(0,"tui-input",0),f.NdJ("ngModelChange",function(e){return t.value=e}),f._uU(1," Enter price "),f.TgZ(2,"input",1,2),f.NdJ("blur",function(){return t.onBlur()})("focus",function(){return t.onFocus()}),f.qZA(),f.qZA()),2&e&&(f.Udp("max-width",20,"rem"),f.Q6J("ngModel",t.value),f.xp6(2),f.Q6J("maskito",t.maskitoOptions))},directives:[l.K3,l.wU,s.JJ,s.On,g.MB,x.F,k.r],encapsulation:2,changeDetection:0}),e})();function y(e,t){if(1&e&&(f._uU(0," This example demonstrates how to create postfix via dynamic "),f.TgZ(1,"strong"),f.TgZ(2,"a",5),f._uU(3," pattern\xa0mask\xa0expression "),f.qZA(),f.qZA(),f._uU(4," . Percent symbol is a trailing fixed character, which will be automatically added when user enters the first digit. ")),2&e){const e=f.oxw();f.xp6(2),f.Q6J("routerLink",e.maskExpressionDocPage)}}function T(e,t){if(1&e&&(f.TgZ(0,"p",6),f._uU(1," This example demonstrates how to create postfix via "),f.TgZ(2,"strong"),f.TgZ(3,"a",5),f._uU(4," postprocessor "),f.qZA(),f.qZA(),f._uU(5," . It provides more flexibility, and you can configure any desired behaviour. You can use built-in "),f.TgZ(6,"code"),f._uU(7,"maskitoPostfixPostprocessorGenerator"),f.qZA(),f._uU(8," or create your own. "),f.qZA(),f.TgZ(9,"tui-notification",7),f._uU(10," Don't forget that "),f.TgZ(11,"code"),f._uU(12,"mask"),f.qZA(),f._uU(13," property should be compatible with a new prefix / postfix! "),f.qZA()),2&e){const e=f.oxw();f.xp6(3),f.Q6J("routerLink",e.processorsDocPage)}}let _=(()=>{class e{constructor(){this.maskExpressionDocPage="/core-concepts/mask-expression",this.processorsDocPage="/core-concepts/processors",this.patternMaskApproachExample1={[d.C.MaskitoOptions]:o.e(6988).then(o.t.bind(o,36988,17))},this.postprocessorApproachExample2={[d.C.MaskitoOptions]:o.e(1165).then(o.t.bind(o,71165,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["postfix-doc"]],decls:13,vars:4,consts:[["header","With postfix","package","Recipes"],["id","by-pattern-mask-expression","heading","By pattern mask expression",3,"content","description"],["patternMaskApproachDescription",""],["id","by-postprocessor","heading","By postprocessor",3,"content","description"],["postprocessorApproachDescription",""],["tuiLink","",3,"routerLink"],[1,"tui-space_top-0"],["status","warning"]],template:function(e,t){if(1&e&&(f.TgZ(0,"tui-doc-page",0),f._uU(1," There are two approaches to add "),f.TgZ(2,"strong"),f._uU(3,"postfix"),f.qZA(),f._uU(4," for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts. "),f.TgZ(5,"tui-doc-example",1),f.YNc(6,y,5,1,"ng-template",null,2,f.W1O),f._UZ(8,"postfix-doc-example-1"),f.qZA(),f.TgZ(9,"tui-doc-example",3),f.YNc(10,T,14,1,"ng-template",null,4,f.W1O),f._UZ(12,"postfix-doc-example-2"),f.qZA(),f.qZA()),2&e){const e=f.MAs(7),o=f.MAs(11);f.xp6(5),f.Q6J("content",t.patternMaskApproachExample1)("description",e),f.xp6(4),f.Q6J("content",t.postprocessorApproachExample2)("description",o)}},directives:[m.qo,m.f2,Z,U,p.V,i.yS,u.L],encapsulation:2,changeDetection:0}),e})(),q=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=f.oAB({type:e}),e.\u0275inj=f.cJS({imports:[[n.ez,s.u5,r.U5,a.fV,l.Qf,p.j,u.H,i.Bz.forChild((0,c.Ve)(_))]]}),e})()}}]); \ No newline at end of file diff --git a/7989-es5.6e74e3ac54549b93b5aa.js b/7989-es5.6e74e3ac54549b93b5aa.js deleted file mode 100644 index d505c6cbf..000000000 --- a/7989-es5.6e74e3ac54549b93b5aa.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function t(t,e,n){return(e=i(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function e(t){return function(t){if(Array.isArray(t))return n(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return n(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);"Object"===o&&t.constructor&&(o=t.constructor.name);if("Map"===o||"Set"===o)return Array.from(t);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return n(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);nt.length)&&(e=t.length);for(var n=0,o=new Array(e);n{class e{}return e.\u0275fac=function(o){return new(o||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},8642:function(e,o,t){t.r(o),t.d(o,{CoreConceptsOverviewDocPageModule:function(){return Z}});var r=t(12057),i=t(86561),s=t(70997),n=t(44427),a=t(82847),c=t(60885),u=t(46841),p=t(45019),l=t(74788),g=t(41823);let d=(()=>{class e{constructor(){this.maskitoPublicApiDemo=t.e(1865).then(t.t.bind(t,81865,17)),this.maskExpressionDocPage="/core-concepts/mask-expression",this.processorsDocPage="/core-concepts/processors",this.pluginsDocPage="/core-concepts/plugins",this.overwriteModeDocPage="/core-concepts/overwrite-mode",this.transformerDocPage="/core-concepts/transformer"}}return e.\u0275fac=function(o){return new(o||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["core-concepts-overview-doc-page"]],decls:65,vars:11,consts:[["header","Core concepts"],[1,"tui-space_bottom-4"],[1,"tui-space_top-0"],[1,"tui-list","tui-list_ordered"],[1,"tui-list__item"],["href","https://github.com/taiga-family/maskito/blob/main/projects/core/src/lib/types/mask-options.ts","rel","noreferrer","target","_blank","tuiLink",""],[1,"tui-space_bottom-4",3,"code"],["status","warning"],[1,"tui-space_bottom-0"],[1,"islands-wrapper"],["tuiIsland","",1,"island",3,"hoverable","routerLink"],[1,"tui-island__title"],[1,"tui-island__paragraph"]],template:function(e,o){1&e&&(l.TgZ(0,"tui-doc-page",0),l.TgZ(1,"section",1),l.TgZ(2,"p",2),l._uU(3," The main entity of Maskito core library is "),l.TgZ(4,"code"),l._uU(5,"Maskito"),l.qZA(),l._uU(6," class which accepts 2 arguments in constructor: "),l.qZA(),l.TgZ(7,"ol",3),l.TgZ(8,"li",4),l._uU(9," native "),l.TgZ(10,"code"),l._uU(11,"HTMLInputElement"),l.qZA(),l._uU(12," or "),l.TgZ(13,"code"),l._uU(14,"HTMLTextAreaElement"),l.qZA(),l.qZA(),l.TgZ(15,"li",4),l._uU(16," set of configurable "),l.TgZ(17,"a",5),l.TgZ(18,"code"),l._uU(19,"MaskitoOptions"),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l._UZ(20,"tui-doc-code",6),l.TgZ(21,"tui-notification",7),l.TgZ(22,"div"),l.TgZ(23,"strong"),l._uU(24,"Avoid wasting computation power or memory resources!"),l.qZA(),l.qZA(),l.TgZ(25,"p",8),l._uU(26," The only available public method "),l.TgZ(27,"code"),l._uU(28,"destroy"),l.qZA(),l._uU(29," removes all created event listeners. Call it to clean everything up when the work is finished. "),l.qZA(),l.qZA(),l.TgZ(30,"section"),l.TgZ(31,"p"),l._uU(32," To understand the capabilities of the Maskito library, you need to learn about the following features and concepts: "),l.qZA(),l.TgZ(33,"div",9),l.TgZ(34,"a",10),l.TgZ(35,"h3",11),l._uU(36,"Mask expression"),l.qZA(),l.TgZ(37,"p",12),l._uU(38,' Learn how to predefine your mask format via mask\xa0expression. This section describes different\xa0types of mask\xa0expression and explains meaning of "fixed\xa0character" term. '),l.qZA(),l.qZA(),l.TgZ(39,"a",10),l.TgZ(40,"h3",11),l._uU(41,"Processors"),l.qZA(),l.TgZ(42,"p",12),l._uU(43,"Learn about preprocessors and postprocessors."),l.qZA(),l.qZA(),l.TgZ(44,"a",10),l.TgZ(45,"h3",11),l._uU(46,"Plugins"),l.qZA(),l.TgZ(47,"p",12),l._uU(48," Learn how you can augment masking with some custom logic bound to the masked HTML element. "),l.qZA(),l.qZA(),l.TgZ(49,"a",10),l.TgZ(50,"h3",11),l._uU(51,"Overwrite mode"),l.qZA(),l.TgZ(52,"p",12),l._uU(53," Maskito can behave differently when user inserts new character in the middle of text field value. Learn how to control this behaviour via "),l.TgZ(54,"code"),l._uU(55,"overwriteMode"),l.qZA(),l._uU(56," parameter. "),l.qZA(),l.qZA(),l.TgZ(57,"a",10),l.TgZ(58,"h3",11),l._uU(59,"Transformer"),l.qZA(),l.TgZ(60,"p",12),l._uU(61," Learn how to correctly programmatically update element's\xa0value via "),l.TgZ(62,"code"),l._uU(63,"maskitoTransform"),l.qZA(),l._uU(64," . "),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(20),l.Q6J("code",o.maskitoPublicApiDemo),l.xp6(14),l.Q6J("hoverable",!0)("routerLink",o.maskExpressionDocPage),l.xp6(5),l.Q6J("hoverable",!0)("routerLink",o.processorsDocPage),l.xp6(5),l.Q6J("hoverable",!0)("routerLink",o.pluginsDocPage),l.xp6(5),l.Q6J("hoverable",!0)("routerLink",o.overwriteModeDocPage),l.xp6(8),l.Q6J("hoverable",!0)("routerLink",o.transformerDocPage))},directives:[g.qo,a.V,g.c0,c.L,u.h,i.yS],styles:[".islands-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:2rem;gap:2rem}@media screen and (max-width: 47.9625em){.islands-wrapper[_ngcontent-%COMP%]{flex-direction:column}}.island[_ngcontent-%COMP%]{flex:1;min-width:14rem}@media screen and (min-width: 64em){.island[_ngcontent-%COMP%]{max-width:40%}}"],changeDetection:0}),e})(),Z=(()=>{class e{}return e.\u0275fac=function(o){return new(o||e)},e.\u0275mod=l.oAB({type:e}),e.\u0275inj=l.cJS({imports:[[r.ez,s.fV,u.y,a.j,p.z,c.H,i.Bz.forChild((0,n.Ve)(d))]]}),e})()}}]); \ No newline at end of file diff --git a/8642-es2015.82159dc514fbf2ae2521.js b/8642-es2015.82159dc514fbf2ae2521.js deleted file mode 100644 index 1a0090629..000000000 --- a/8642-es2015.82159dc514fbf2ae2521.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[8642],{70997:function(e,o,t){t.d(o,{fV:function(){return s}});var r=t(74788),i=t(41823);let s=(()=>{class e{}return e.\u0275fac=function(o){return new(o||e)},e.\u0275mod=r.oAB({type:e}),e.\u0275inj=r.cJS({imports:[i.JF,i.mG,i.Lx,i.Lq,i.u4]}),e})()},8642:function(e,o,t){t.r(o),t.d(o,{CoreConceptsOverviewDocPageModule:function(){return Z}});var r=t(12057),i=t(2586),s=t(70997),n=t(44427),a=t(82847),c=t(60885),u=t(46841),p=t(45019),l=t(74788),g=t(41823);let d=(()=>{class e{constructor(){this.maskitoPublicApiDemo=t.e(1865).then(t.t.bind(t,81865,17)),this.maskExpressionDocPage="/core-concepts/mask-expression",this.processorsDocPage="/core-concepts/processors",this.pluginsDocPage="/core-concepts/plugins",this.overwriteModeDocPage="/core-concepts/overwrite-mode",this.transformerDocPage="/core-concepts/transformer"}}return e.\u0275fac=function(o){return new(o||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["core-concepts-overview-doc-page"]],decls:65,vars:11,consts:[["header","Core concepts"],[1,"tui-space_bottom-4"],[1,"tui-space_top-0"],[1,"tui-list","tui-list_ordered"],[1,"tui-list__item"],["href","https://github.com/taiga-family/maskito/blob/main/projects/core/src/lib/types/mask-options.ts","rel","noreferrer","target","_blank","tuiLink",""],[1,"tui-space_bottom-4",3,"code"],["status","warning"],[1,"tui-space_bottom-0"],[1,"islands-wrapper"],["tuiIsland","",1,"island",3,"hoverable","routerLink"],[1,"tui-island__title"],[1,"tui-island__paragraph"]],template:function(e,o){1&e&&(l.TgZ(0,"tui-doc-page",0),l.TgZ(1,"section",1),l.TgZ(2,"p",2),l._uU(3," The main entity of Maskito core library is "),l.TgZ(4,"code"),l._uU(5,"Maskito"),l.qZA(),l._uU(6," class which accepts 2 arguments in constructor: "),l.qZA(),l.TgZ(7,"ol",3),l.TgZ(8,"li",4),l._uU(9," native "),l.TgZ(10,"code"),l._uU(11,"HTMLInputElement"),l.qZA(),l._uU(12," or "),l.TgZ(13,"code"),l._uU(14,"HTMLTextAreaElement"),l.qZA(),l.qZA(),l.TgZ(15,"li",4),l._uU(16," set of configurable "),l.TgZ(17,"a",5),l.TgZ(18,"code"),l._uU(19,"MaskitoOptions"),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l._UZ(20,"tui-doc-code",6),l.TgZ(21,"tui-notification",7),l.TgZ(22,"div"),l.TgZ(23,"strong"),l._uU(24,"Avoid wasting computation power or memory resources!"),l.qZA(),l.qZA(),l.TgZ(25,"p",8),l._uU(26," The only available public method "),l.TgZ(27,"code"),l._uU(28,"destroy"),l.qZA(),l._uU(29," removes all created event listeners. Call it to clean everything up when the work is finished. "),l.qZA(),l.qZA(),l.TgZ(30,"section"),l.TgZ(31,"p"),l._uU(32," To understand the capabilities of the Maskito library, you need to learn about the following features and concepts: "),l.qZA(),l.TgZ(33,"div",9),l.TgZ(34,"a",10),l.TgZ(35,"h3",11),l._uU(36,"Mask expression"),l.qZA(),l.TgZ(37,"p",12),l._uU(38,' Learn how to predefine your mask format via mask\xa0expression. This section describes different\xa0types of mask\xa0expression and explains meaning of "fixed\xa0character" term. '),l.qZA(),l.qZA(),l.TgZ(39,"a",10),l.TgZ(40,"h3",11),l._uU(41,"Processors"),l.qZA(),l.TgZ(42,"p",12),l._uU(43,"Learn about preprocessors and postprocessors."),l.qZA(),l.qZA(),l.TgZ(44,"a",10),l.TgZ(45,"h3",11),l._uU(46,"Plugins"),l.qZA(),l.TgZ(47,"p",12),l._uU(48," Learn how you can augment masking with some custom logic bound to the masked HTML element. "),l.qZA(),l.qZA(),l.TgZ(49,"a",10),l.TgZ(50,"h3",11),l._uU(51,"Overwrite mode"),l.qZA(),l.TgZ(52,"p",12),l._uU(53," Maskito can behave differently when user inserts new character in the middle of text field value. Learn how to control this behaviour via "),l.TgZ(54,"code"),l._uU(55,"overwriteMode"),l.qZA(),l._uU(56," parameter. "),l.qZA(),l.qZA(),l.TgZ(57,"a",10),l.TgZ(58,"h3",11),l._uU(59,"Transformer"),l.qZA(),l.TgZ(60,"p",12),l._uU(61," Learn how to correctly programmatically update element's\xa0value via "),l.TgZ(62,"code"),l._uU(63,"maskitoTransform"),l.qZA(),l._uU(64," . "),l.qZA(),l.qZA(),l.qZA(),l.qZA(),l.qZA()),2&e&&(l.xp6(20),l.Q6J("code",o.maskitoPublicApiDemo),l.xp6(14),l.Q6J("hoverable",!0)("routerLink",o.maskExpressionDocPage),l.xp6(5),l.Q6J("hoverable",!0)("routerLink",o.processorsDocPage),l.xp6(5),l.Q6J("hoverable",!0)("routerLink",o.pluginsDocPage),l.xp6(5),l.Q6J("hoverable",!0)("routerLink",o.overwriteModeDocPage),l.xp6(8),l.Q6J("hoverable",!0)("routerLink",o.transformerDocPage))},directives:[g.qo,a.V,g.c0,c.L,u.h,i.yS],styles:[".islands-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:2rem;gap:2rem}@media screen and (max-width: 47.9625em){.islands-wrapper[_ngcontent-%COMP%]{flex-direction:column}}.island[_ngcontent-%COMP%]{flex:1;min-width:14rem}@media screen and (min-width: 64em){.island[_ngcontent-%COMP%]{max-width:40%}}"],changeDetection:0}),e})(),Z=(()=>{class e{}return e.\u0275fac=function(o){return new(o||e)},e.\u0275mod=l.oAB({type:e}),e.\u0275inj=l.cJS({imports:[[r.ez,s.fV,u.y,a.j,p.z,c.H,i.Bz.forChild((0,n.Ve)(d))]]}),e})()}}]); \ No newline at end of file diff --git a/8642-es5.021d2dea3bb38c84ab2e.js b/8642-es5.021d2dea3bb38c84ab2e.js new file mode 100644 index 000000000..793bb5b91 --- /dev/null +++ b/8642-es5.021d2dea3bb38c84ab2e.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){for(var o=0;o{class e{constructor(){this.value={number:"",name:""},this.cardMask={mask:[...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)]},this.nameMask={mask:/^[a-zA-Z\s]+$/,postprocessors:[({value:e,selection:t})=>({value:e.toUpperCase(),selection:t})]},this.cardPredicate=e=>e.querySelectorAll("input")[0],this.namePredicate=e=>e.querySelectorAll("input")[1],this.asyncPredicate=e=>(0,m.mG)(this,void 0,void 0,function*(){return Promise.resolve(e.querySelectorAll("input")[0])})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["test-doc-example-1"]],decls:9,vars:7,consts:[["tuiGroup","",3,"maskito","maskitoElement"],[3,"ngModel","ngModelChange"],["card",""],["id","async-predicate","tuiGroup","",3,"maskito","maskitoElement"]],template:function(e,t){if(1&e&&(p.TgZ(0,"div",0),p.TgZ(1,"tui-input",1,2),p.NdJ("ngModelChange",function(e){return t.value.number=e}),p._uU(3," Card number "),p.qZA(),p.TgZ(4,"tui-input",1),p.NdJ("ngModelChange",function(e){return t.value.name=e}),p._uU(5,"Name"),p.qZA(),p.qZA(),p.TgZ(6,"div",3),p.TgZ(7,"tui-input",1),p.NdJ("ngModelChange",function(e){return t.value.number=e}),p._uU(8,"Card number"),p.qZA(),p.qZA()),2&e){const e=p.MAs(2);p.Q6J("maskito",e.focused?t.cardMask:t.nameMask)("maskitoElement",e.focused?t.cardPredicate:t.namePredicate),p.xp6(1),p.Q6J("ngModel",t.value.number),p.xp6(3),p.Q6J("ngModel",t.value.name),p.xp6(2),p.Q6J("maskito",t.cardMask)("maskitoElement",t.asyncPredicate),p.xp6(1),p.Q6J("ngModel",t.value.number)}},directives:[l.gZ,f.r,u.K3,u.wU,r.JJ,r.On],encapsulation:2,changeDetection:0}),e})();var g=n(64916),h=n(49510);let k=(()=>{class e{constructor(){this.numberMask=(0,g.f8)({thousandSeparator:" "}),this.hexColorMask={mask:/^[A-F\d]*$/gi,overwriteMode:"replace",postprocessors:[({value:e,selection:t})=>({selection:t,value:e.toUpperCase()})]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["test-doc-example-2"]],decls:2,vars:2,consts:[["maxlength","3",3,"maskito"],["maxlength","6",3,"maskito"]],template:function(e,t){1&e&&(p._UZ(0,"input",0),p._UZ(1,"input",1)),2&e&&(p.Q6J("maskito",t.numberMask),p.xp6(1),p.Q6J("maskito",t.hexColorMask))},directives:[h.F,f.r],encapsulation:2,changeDetection:0}),e})(),y=(()=>{class e{constructor(){this.numberMask=(0,g.f8)({prefix:"$ ",postfix:" per day"})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["test-doc-example-3"]],decls:1,vars:1,consts:[["value","$ 100 per day",3,"maskito"]],template:function(e,t){1&e&&p._UZ(0,"input",0),2&e&&p.Q6J("maskito",t.numberMask)},directives:[h.F,f.r],encapsulation:2,changeDetection:0}),e})();const x=["inputRef"];let M=(()=>{class e{transform(e){return(0,g.f8)({postfix:e,precision:2,thousandSeparator:" "})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=p.Yjl({name:"calculateMask",type:e,pure:!0}),e})(),Z=(()=>{class e{constructor(){this.pluralize={one:" year",few:" years",many:" years",other:" years"}}get parsedValue(){return(0,g.vZ)(this.inputRef.nativeElement.value)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["test-doc-example-4"]],viewQuery:function(e,t){if(1&e&&p.Gf(x,7,p.SBq),2&e){let e;p.iGM(e=p.CRH())&&(t.inputRef=e.first)}},decls:4,vars:6,consts:[["placeholder","Enter number","value","1 year",3,"maskito"],["inputRef",""]],template:function(e,t){1&e&&(p._UZ(0,"input",0,1),p.ALo(2,"calculateMask"),p.ALo(3,"i18nPlural")),2&e&&p.Q6J("maskito",p.lcZ(2,1,p.xi3(3,3,t.parsedValue,t.pluralize)))},directives:[h.F,f.r],pipes:[M,s.Gx],encapsulation:2,changeDetection:0}),e})();var w=n(29537),A=n(64448),b=n(52555),C=n(78139);const U=(0,g.rC)({mode:"HH:MM"}),q=e=>e.querySelector(".real-input"),J=e=>new Promise(t=>{setTimeout(()=>{t(q(e))},2e3)}),P=e=>new Promise(t=>{setTimeout(()=>t((e=>e.querySelector("input"))(e)),7e3)}),j=e=>new Promise(t=>{setTimeout(()=>t(q(e)),500)}),T={display:"none"},_=(0,C.forwardRef)((e,t)=>(0,w.jsxs)("div",Object.assign({ref:t},{children:[(0,w.jsx)("input",{style:T},void 0),(0,w.jsx)("input",Object.assign({className:"real-input"},e),void 0),(0,w.jsx)("input",{style:T},void 0)]}),void 0)),Q=()=>{const[e,t]=(0,C.useState)(!1),n=(0,b.I)({options:U,elementPredicate:J}),s=(0,b.I)({options:U,elementPredicate:e?j:P});return(0,C.useEffect)(()=>{setTimeout(()=>{t(!0)},2e3)},[]),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(_,{ref:n,id:"async-predicate-2s-resolves",placeholder:"Async predicate (2s)"},void 0),(0,w.jsx)(_,{ref:s,id:"race-condition-check",placeholder:"Race condition check"},void 0)]},void 0)};let S=(()=>{class e{constructor(e,t){(0,s.NF)(t)&&(0,A.s)(e.nativeElement).render((0,w.jsx)(Q,{},void 0))}}return e.\u0275fac=function(t){return new(t||e)(p.Y36(p.SBq),p.Y36(p.Lbi))},e.\u0275cmp=p.Xpm({type:e,selectors:[["test-doc-example-5"]],decls:0,vars:0,template:function(e,t){},encapsulation:2,changeDetection:0}),e})();function E(e,t){1&e&&(p.TgZ(0,"div",2),p._UZ(1,"test-doc-example-1",3),p._UZ(2,"test-doc-example-2",4),p._UZ(3,"test-doc-example-3",5),p._UZ(4,"test-doc-example-4",6),p._UZ(5,"test-doc-example-5",7),p.qZA())}let D=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["cypress-doc-page"]],decls:2,vars:0,consts:[["header","Cypress"],["pageTab","Tests"],[1,"tests-wrapper"],["id","predicate"],["id","maxlength"],["id","mirrored-prefix-postfix"],["id","runtime-postfix-changes"],["id","react-async-predicate"]],template:function(e,t){1&e&&(p.TgZ(0,"tui-doc-page",0),p.YNc(1,E,6,0,"ng-template",1),p.qZA())},directives:[d.qo,d.nj,v,k,y,Z,S],styles:[".tests-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:3rem;gap:3rem}"],changeDetection:0}),e})(),N=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({imports:[[s.ez,r.u5,i.U5,u.Qf,l.n6,c.fV,a.Bz.forChild((0,o.Ve)(D))]]}),e})()}}]); \ No newline at end of file diff --git a/903-es2015.70a07ea4acf6e7b2b4f6.js b/903-es2015.70a07ea4acf6e7b2b4f6.js deleted file mode 100644 index 247171f3c..000000000 --- a/903-es2015.70a07ea4acf6e7b2b4f6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[903],{10903:function(e,t,n){n.r(t),n.d(t,{CypressDocPageModule:function(){return N}});var s=n(12057),r=n(87862),a=n(2586),i=n(52494),c=n(70997),o=n(44427),l=n(95974),u=n(21673),p=n(74788),d=n(41823),m=n(97582),f=n(47258);let v=(()=>{class e{constructor(){this.value={number:"",name:""},this.cardMask={mask:[...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)," ",...new Array(4).fill(/\d/)]},this.nameMask={mask:/^[a-zA-Z\s]+$/,postprocessors:[({value:e,selection:t})=>({value:e.toUpperCase(),selection:t})]},this.cardPredicate=e=>e.querySelectorAll("input")[0],this.namePredicate=e=>e.querySelectorAll("input")[1],this.asyncPredicate=e=>(0,m.mG)(this,void 0,void 0,function*(){return Promise.resolve(e.querySelectorAll("input")[0])})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["test-doc-example-1"]],decls:9,vars:7,consts:[["tuiGroup","",3,"maskito","maskitoElement"],[3,"ngModel","ngModelChange"],["card",""],["id","async-predicate","tuiGroup","",3,"maskito","maskitoElement"]],template:function(e,t){if(1&e&&(p.TgZ(0,"div",0),p.TgZ(1,"tui-input",1,2),p.NdJ("ngModelChange",function(e){return t.value.number=e}),p._uU(3," Card number "),p.qZA(),p.TgZ(4,"tui-input",1),p.NdJ("ngModelChange",function(e){return t.value.name=e}),p._uU(5,"Name"),p.qZA(),p.qZA(),p.TgZ(6,"div",3),p.TgZ(7,"tui-input",1),p.NdJ("ngModelChange",function(e){return t.value.number=e}),p._uU(8,"Card number"),p.qZA(),p.qZA()),2&e){const e=p.MAs(2);p.Q6J("maskito",e.focused?t.cardMask:t.nameMask)("maskitoElement",e.focused?t.cardPredicate:t.namePredicate),p.xp6(1),p.Q6J("ngModel",t.value.number),p.xp6(3),p.Q6J("ngModel",t.value.name),p.xp6(2),p.Q6J("maskito",t.cardMask)("maskitoElement",t.asyncPredicate),p.xp6(1),p.Q6J("ngModel",t.value.number)}},directives:[l.gZ,f.r,u.K3,u.wU,r.JJ,r.On],encapsulation:2,changeDetection:0}),e})();var g=n(64916),h=n(49510);let k=(()=>{class e{constructor(){this.numberMask=(0,g.f8)({thousandSeparator:" "}),this.hexColorMask={mask:/^[A-F\d]*$/gi,overwriteMode:"replace",postprocessors:[({value:e,selection:t})=>({selection:t,value:e.toUpperCase()})]}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["test-doc-example-2"]],decls:2,vars:2,consts:[["maxlength","3",3,"maskito"],["maxlength","6",3,"maskito"]],template:function(e,t){1&e&&(p._UZ(0,"input",0),p._UZ(1,"input",1)),2&e&&(p.Q6J("maskito",t.numberMask),p.xp6(1),p.Q6J("maskito",t.hexColorMask))},directives:[h.F,f.r],encapsulation:2,changeDetection:0}),e})(),y=(()=>{class e{constructor(){this.numberMask=(0,g.f8)({prefix:"$ ",postfix:" per day"})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["test-doc-example-3"]],decls:1,vars:1,consts:[["value","$ 100 per day",3,"maskito"]],template:function(e,t){1&e&&p._UZ(0,"input",0),2&e&&p.Q6J("maskito",t.numberMask)},directives:[h.F,f.r],encapsulation:2,changeDetection:0}),e})();const x=["inputRef"];let M=(()=>{class e{transform(e){return(0,g.f8)({postfix:e,precision:2,thousandSeparator:" "})}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=p.Yjl({name:"calculateMask",type:e,pure:!0}),e})(),Z=(()=>{class e{constructor(){this.pluralize={one:" year",few:" years",many:" years",other:" years"}}get parsedValue(){return(0,g.vZ)(this.inputRef.nativeElement.value)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["test-doc-example-4"]],viewQuery:function(e,t){if(1&e&&p.Gf(x,7,p.SBq),2&e){let e;p.iGM(e=p.CRH())&&(t.inputRef=e.first)}},decls:4,vars:6,consts:[["placeholder","Enter number","value","1 year",3,"maskito"],["inputRef",""]],template:function(e,t){1&e&&(p._UZ(0,"input",0,1),p.ALo(2,"calculateMask"),p.ALo(3,"i18nPlural")),2&e&&p.Q6J("maskito",p.lcZ(2,1,p.xi3(3,3,t.parsedValue,t.pluralize)))},directives:[h.F,f.r],pipes:[M,s.Gx],encapsulation:2,changeDetection:0}),e})();var w=n(29537),A=n(64448),b=n(52555),C=n(78139);const U=(0,g.rC)({mode:"HH:MM"}),q=e=>e.querySelector(".real-input"),J=e=>new Promise(t=>{setTimeout(()=>{t(q(e))},2e3)}),P=e=>new Promise(t=>{setTimeout(()=>t((e=>e.querySelector("input"))(e)),7e3)}),j=e=>new Promise(t=>{setTimeout(()=>t(q(e)),500)}),T={display:"none"},_=(0,C.forwardRef)((e,t)=>(0,w.jsxs)("div",Object.assign({ref:t},{children:[(0,w.jsx)("input",{style:T},void 0),(0,w.jsx)("input",Object.assign({className:"real-input"},e),void 0),(0,w.jsx)("input",{style:T},void 0)]}),void 0)),Q=()=>{const[e,t]=(0,C.useState)(!1),n=(0,b.I)({options:U,elementPredicate:J}),s=(0,b.I)({options:U,elementPredicate:e?j:P});return(0,C.useEffect)(()=>{setTimeout(()=>{t(!0)},2e3)},[]),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(_,{ref:n,id:"async-predicate-2s-resolves",placeholder:"Async predicate (2s)"},void 0),(0,w.jsx)(_,{ref:s,id:"race-condition-check",placeholder:"Race condition check"},void 0)]},void 0)};let S=(()=>{class e{constructor(e,t){(0,s.NF)(t)&&(0,A.s)(e.nativeElement).render((0,w.jsx)(Q,{},void 0))}}return e.\u0275fac=function(t){return new(t||e)(p.Y36(p.SBq),p.Y36(p.Lbi))},e.\u0275cmp=p.Xpm({type:e,selectors:[["test-doc-example-5"]],decls:0,vars:0,template:function(e,t){},encapsulation:2,changeDetection:0}),e})();function E(e,t){1&e&&(p.TgZ(0,"div",2),p._UZ(1,"test-doc-example-1",3),p._UZ(2,"test-doc-example-2",4),p._UZ(3,"test-doc-example-3",5),p._UZ(4,"test-doc-example-4",6),p._UZ(5,"test-doc-example-5",7),p.qZA())}let D=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["cypress-doc-page"]],decls:2,vars:0,consts:[["header","Cypress"],["pageTab","Tests"],[1,"tests-wrapper"],["id","predicate"],["id","maxlength"],["id","mirrored-prefix-postfix"],["id","runtime-postfix-changes"],["id","react-async-predicate"]],template:function(e,t){1&e&&(p.TgZ(0,"tui-doc-page",0),p.YNc(1,E,6,0,"ng-template",1),p.qZA())},directives:[d.qo,d.nj,v,k,y,Z,S],styles:[".tests-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:3rem;gap:3rem}"],changeDetection:0}),e})(),N=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({imports:[[s.ez,r.u5,i.U5,u.Qf,l.n6,c.fV,a.Bz.forChild((0,o.Ve)(D))]]}),e})()}}]); \ No newline at end of file diff --git a/903-es5.70a07ea4acf6e7b2b4f6.js b/903-es5.66f8e549828b8b36f26a.js similarity index 56% rename from 903-es5.70a07ea4acf6e7b2b4f6.js rename to 903-es5.66f8e549828b8b36f26a.js index a7c674b08..255747f4e 100644 --- a/903-es5.70a07ea4acf6e7b2b4f6.js +++ b/903-es5.66f8e549828b8b36f26a.js @@ -1 +1 @@ -!function(){"use strict";function t(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,s=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){s=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(t,e)||n(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e=function(){return r};var t,r={},n=Object.prototype,o=n.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},c=a.iterator||"@@iterator",u=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function f(t,e,r,n){var o=e&&e.prototype instanceof v?e:v,a=Object.create(o.prototype),c=new Z(n||[]);return i(a,"_invoke",{value:L(t,r,c)}),a}function p(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}r.wrap=f;var h="suspendedStart",d="executing",m="completed",y={};function v(){}function g(){}function w(){}var b={};l(b,c,function(){return this});var x=Object.getPrototypeOf,k=x&&x(x(P([])));k&&k!==n&&o.call(k,c)&&(b=k);var j=w.prototype=v.prototype=Object.create(b);function E(t){["next","throw","return"].forEach(function(e){l(t,e,function(t){return this._invoke(e,t)})})}function A(t,e){function r(n,i,a,c){var u=p(t[n],t,i);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"==typeof l&&o.call(l,"__await")?e.resolve(l.__await).then(function(t){r("next",t,a,c)},function(t){r("throw",t,a,c)}):e.resolve(l).then(function(t){s.value=t,a(s)},function(t){return r("throw",t,a,c)})}c(u.arg)}var n;i(this,"_invoke",{value:function(t,o){function i(){return new e(function(e,n){r(t,o,e,n)})}return n=n?n.then(i,i):i()}})}function L(e,r,n){var o=h;return function(i,a){if(o===d)throw new Error("Generator is already running");if(o===m){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=M(c,n);if(u){if(u===y)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===h)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=d;var s=p(e,r,n);if("normal"===s.type){if(o=n.done?m:"suspendedYield",s.arg===y)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(o=m,n.method="throw",n.arg=s.arg)}}}function M(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,M(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),y;var i=p(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,y;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,y):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,y)}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function _(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function Z(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function P(e){if(e||""===e){var r=e[c];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,i=function r(){for(;++n=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=o.call(a,"catchLoc"),s=o.call(a,"finallyLoc");if(u&&s){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),_(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;_(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:P(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},r}function r(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||n(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){if(t){if("string"==typeof t)return o(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var u=o.call(a,"catchLoc"),s=o.call(a,"finallyLoc");if(u&&s){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),_(r),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;_(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:P(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},r}function r(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||n(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){if(t){if("string"==typeof t)return o(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r{const e=(0,m.I)({options:h});return(0,Z.jsx)("input",{ref:e,placeholder:"Enter a number"},void 0)};let U=(()=>{class e{constructor(e,t){(0,n.NF)(t)&&(0,g.s)(e.nativeElement).render((0,Z.jsx)(f,{},void 0))}}return e.\u0275fac=function(t){return new(t||e)(p.Y36(p.SBq),p.Y36(p.Lbi))},e.\u0275cmp=p.Xpm({type:e,selectors:[["react-example-1"]],hostAttrs:["comment-for-devtools","Everything inside this tag is really rendered by `react-dom` library"],decls:0,vars:0,template:function(e,t){},encapsulation:2}),e})();var _=o(64916),y=o(78139);const q={display:"none"},A=(0,y.forwardRef)((e,t)=>(0,Z.jsxs)("div",Object.assign({id:"awesome-input-wrapper",ref:t},{children:[(0,Z.jsx)("input",{style:q},void 0),(0,Z.jsx)("input",Object.assign({className:"real-input"},e),void 0),(0,Z.jsx)("input",{style:q},void 0)]}),void 0)),v=(0,_.tr)({mode:"dd/mm/yyyy"}),T=e=>e.querySelector("input.real-input"),b=()=>{const e=(0,m.I)({options:v,elementPredicate:T});return(0,Z.jsx)(A,{ref:e,placeholder:"Enter date"},void 0)};let x=(()=>{class e{constructor(e,t){(0,n.NF)(t)&&(0,g.s)(e.nativeElement).render((0,Z.jsx)(b,{},void 0))}}return e.\u0275fac=function(t){return new(t||e)(p.Y36(p.SBq),p.Y36(p.Lbi))},e.\u0275cmp=p.Xpm({type:e,selectors:[["react-example-2"]],hostAttrs:["comment-for-devtools","Everything inside this tag is really rendered by `react-dom` library"],decls:0,vars:0,template:function(e,t){},encapsulation:2}),e})();const k=/\/\/\s@ts-nocheck[^\n]+\n/;let w=(()=>{class e{constructor(){this.coreConceptsOverviewDocPage="/core-concepts/overview",this.useMaskitoBasicUsage=o.e(5168).then(o.t.bind(o,25168,17)),this.elementPredicateExample={"index.tsx":o.e(87).then(o.t.bind(o,10087,17)).then(e=>({default:e.default.replace(k,"")})),"awesome-input.tsx":o.e(5088).then(o.t.bind(o,55088,17))},this.controlledInputDemo=o.e(269).then(o.t.bind(o,70269,17)),this.bestBadPractice=o.e(6976).then(o.t.bind(o,16976,17))}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["react-doc-page"]],decls:74,vars:9,consts:[["header","React","path","react"],[1,"tui-space_top-0"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],["code","npm install @maskito/{core,react}"],[3,"code"],[1,"tui-space_bottom-4"],[3,"content"],["href","https://react.dev/reference/react-dom/components/input#props","rel","noreferrer","target","_blank","tuiLink",""]],template:function(e,t){1&e&&(p.TgZ(0,"tui-doc-page",0),p.TgZ(1,"p",1),p.TgZ(2,"code"),p._uU(3,"@maskito/react"),p.qZA(),p._uU(4," is a light-weighted library to use "),p.TgZ(5,"strong"),p._uU(6,"Maskito"),p.qZA(),p._uU(7," in an React-way. "),p.qZA(),p.TgZ(8,"tui-notification",2),p.TgZ(9,"strong"),p._uU(10,"Prerequisites"),p.qZA(),p.TgZ(11,"p",3),p._uU(12," To get the most out of this guide, you should review the topic "),p.TgZ(13,"a",4),p._uU(14,' "Core\xa0Concepts" '),p.qZA(),p._uU(15," first. "),p.qZA(),p.qZA(),p.TgZ(16,"section",5),p.TgZ(17,"h2"),p._uU(18,"Getting Started"),p.qZA(),p.TgZ(19,"p"),p._uU(20,"Install libraries"),p.qZA(),p._UZ(21,"tui-doc-code",6),p.TgZ(22,"p"),p._uU(23," and use "),p.TgZ(24,"strong"),p._uU(25,"Maskito"),p.qZA(),p.qZA(),p._UZ(26,"tui-doc-code",7),p.TgZ(27,"p"),p._uU(28,"See the result of above code example in action:"),p.qZA(),p.TgZ(29,"tui-doc-example"),p._UZ(30,"react-example-1"),p.qZA(),p.qZA(),p.TgZ(31,"section",5),p.TgZ(32,"h2"),p._uU(33,"Query nested input element"),p.qZA(),p.TgZ(34,"p"),p._uU(35," Pass a predicate to "),p.TgZ(36,"code"),p._uU(37,"elementPredicate"),p.qZA(),p._uU(38," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library. "),p.qZA(),p.TgZ(39,"tui-notification",8),p._uU(40," By default "),p.TgZ(41,"strong"),p._uU(42,"Maskito"),p.qZA(),p._uU(43," will try to find input/textarea by querying its host: "),p.TgZ(44,"code"),p._uU(45,"host.querySelector('input,textarea')"),p.qZA(),p._uU(46," so that might be sufficient. Use custom predicate if you need custom logic. "),p.qZA(),p.TgZ(47,"tui-doc-example",9),p._UZ(48,"react-example-2"),p.qZA(),p.qZA(),p.TgZ(49,"section",5),p.TgZ(50,"h2"),p._uU(51,"Controlled masked input"),p.qZA(),p.TgZ(52,"p"),p.TgZ(53,"strong"),p._uU(54,"Maskito"),p.qZA(),p._uU(55," core is developed as framework-agnostic library. It does not depend on any JS-framework's peculiarities. It uses only native browser API. That is why you should use native "),p.TgZ(56,"code"),p._uU(57,"onInput"),p.qZA(),p._uU(58," instead of React-specific "),p.TgZ(59,"code"),p._uU(60,"onChange"),p.qZA(),p._uU(61," event. Do not worry, both events works similarly! Read more about it in the "),p.TgZ(62,"a",10),p._uU(63," official\xa0React\xa0documentation. "),p.qZA(),p.qZA(),p._UZ(64,"tui-doc-code",7),p.qZA(),p.TgZ(65,"section",5),p.TgZ(66,"h2"),p._uU(67,"Best practices & Anti-Patterns"),p.qZA(),p.TgZ(68,"p"),p._uU(69," Pass named variables to avoid unnecessary hook runs with "),p.TgZ(70,"strong"),p._uU(71,"Maskito"),p.qZA(),p._uU(72," recreation: "),p.qZA(),p._UZ(73,"tui-doc-code",7),p.qZA(),p.qZA()),2&e&&(p.xp6(13),p.Q6J("routerLink",t.coreConceptsOverviewDocPage),p.xp6(13),p.Q6J("code",t.useMaskitoBasicUsage),p.xp6(3),p.Udp("padding-top",0,"px"),p.xp6(18),p.Udp("padding-top",0,"px"),p.Q6J("content",t.elementPredicateExample),p.xp6(17),p.Q6J("code",t.controlledInputDemo),p.xp6(9),p.Q6J("code",t.bestBadPractice))},directives:[l.qo,d.L,u.V,s.yS,l.c0,l.f2,U,x],encapsulation:2,changeDetection:0}),e})(),P=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({imports:[[n.ez,i.u5,i.UX,r.U5,a.fV,u.j,d.H,s.Bz.forChild((0,c.Ve)(w))]]}),e})()}}]); \ No newline at end of file diff --git a/9176-es2015.d0233546b0252cf38ea1.js b/9176-es2015.d0233546b0252cf38ea1.js new file mode 100644 index 000000000..904554e61 --- /dev/null +++ b/9176-es2015.d0233546b0252cf38ea1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[9176],{9176:function(e,t,o){o.r(t),o.d(t,{ReactDocPageModule:function(){return P}});var n=o(12057),i=o(87862),s=o(86561),r=o(52494),a=o(70997),c=o(44427),u=o(82847),d=o(60885),p=o(74788),l=o(41823),Z=o(29537),g=o(64448),m=o(52555);const h={mask:/^\d+$/},f=()=>{const e=(0,m.I)({options:h});return(0,Z.jsx)("input",{ref:e,placeholder:"Enter a number"},void 0)};let U=(()=>{class e{constructor(e,t){(0,n.NF)(t)&&(0,g.s)(e.nativeElement).render((0,Z.jsx)(f,{},void 0))}}return e.\u0275fac=function(t){return new(t||e)(p.Y36(p.SBq),p.Y36(p.Lbi))},e.\u0275cmp=p.Xpm({type:e,selectors:[["react-example-1"]],hostAttrs:["comment-for-devtools","Everything inside this tag is really rendered by `react-dom` library"],decls:0,vars:0,template:function(e,t){},encapsulation:2}),e})();var _=o(64916),y=o(78139);const q={display:"none"},A=(0,y.forwardRef)((e,t)=>(0,Z.jsxs)("div",Object.assign({id:"awesome-input-wrapper",ref:t},{children:[(0,Z.jsx)("input",{style:q},void 0),(0,Z.jsx)("input",Object.assign({className:"real-input"},e),void 0),(0,Z.jsx)("input",{style:q},void 0)]}),void 0)),v=(0,_.tr)({mode:"dd/mm/yyyy"}),T=e=>e.querySelector("input.real-input"),b=()=>{const e=(0,m.I)({options:v,elementPredicate:T});return(0,Z.jsx)(A,{ref:e,placeholder:"Enter date"},void 0)};let x=(()=>{class e{constructor(e,t){(0,n.NF)(t)&&(0,g.s)(e.nativeElement).render((0,Z.jsx)(b,{},void 0))}}return e.\u0275fac=function(t){return new(t||e)(p.Y36(p.SBq),p.Y36(p.Lbi))},e.\u0275cmp=p.Xpm({type:e,selectors:[["react-example-2"]],hostAttrs:["comment-for-devtools","Everything inside this tag is really rendered by `react-dom` library"],decls:0,vars:0,template:function(e,t){},encapsulation:2}),e})();const k=/\/\/\s@ts-nocheck[^\n]+\n/;let w=(()=>{class e{constructor(){this.coreConceptsOverviewDocPage="/core-concepts/overview",this.useMaskitoBasicUsage=o.e(5168).then(o.t.bind(o,25168,17)),this.elementPredicateExample={"index.tsx":o.e(87).then(o.t.bind(o,10087,17)).then(e=>({default:e.default.replace(k,"")})),"awesome-input.tsx":o.e(5088).then(o.t.bind(o,55088,17))},this.controlledInputDemo=o.e(269).then(o.t.bind(o,70269,17)),this.bestBadPractice=o.e(6976).then(o.t.bind(o,16976,17))}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=p.Xpm({type:e,selectors:[["react-doc-page"]],decls:74,vars:9,consts:[["header","React","path","react"],[1,"tui-space_top-0"],["status","warning",1,"tui-space_top-6"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-12"],["code","npm install @maskito/{core,react}"],[3,"code"],[1,"tui-space_bottom-4"],[3,"content"],["href","https://react.dev/reference/react-dom/components/input#props","rel","noreferrer","target","_blank","tuiLink",""]],template:function(e,t){1&e&&(p.TgZ(0,"tui-doc-page",0),p.TgZ(1,"p",1),p.TgZ(2,"code"),p._uU(3,"@maskito/react"),p.qZA(),p._uU(4," is a light-weighted library to use "),p.TgZ(5,"strong"),p._uU(6,"Maskito"),p.qZA(),p._uU(7," in an React-way. "),p.qZA(),p.TgZ(8,"tui-notification",2),p.TgZ(9,"strong"),p._uU(10,"Prerequisites"),p.qZA(),p.TgZ(11,"p",3),p._uU(12," To get the most out of this guide, you should review the topic "),p.TgZ(13,"a",4),p._uU(14,' "Core\xa0Concepts" '),p.qZA(),p._uU(15," first. "),p.qZA(),p.qZA(),p.TgZ(16,"section",5),p.TgZ(17,"h2"),p._uU(18,"Getting Started"),p.qZA(),p.TgZ(19,"p"),p._uU(20,"Install libraries"),p.qZA(),p._UZ(21,"tui-doc-code",6),p.TgZ(22,"p"),p._uU(23," and use "),p.TgZ(24,"strong"),p._uU(25,"Maskito"),p.qZA(),p.qZA(),p._UZ(26,"tui-doc-code",7),p.TgZ(27,"p"),p._uU(28,"See the result of above code example in action:"),p.qZA(),p.TgZ(29,"tui-doc-example"),p._UZ(30,"react-example-1"),p.qZA(),p.qZA(),p.TgZ(31,"section",5),p.TgZ(32,"h2"),p._uU(33,"Query nested input element"),p.qZA(),p.TgZ(34,"p"),p._uU(35," Pass a predicate to "),p.TgZ(36,"code"),p._uU(37,"elementPredicate"),p.qZA(),p._uU(38," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library. "),p.qZA(),p.TgZ(39,"tui-notification",8),p._uU(40," By default "),p.TgZ(41,"strong"),p._uU(42,"Maskito"),p.qZA(),p._uU(43," will try to find input/textarea by querying its host: "),p.TgZ(44,"code"),p._uU(45,"host.querySelector('input,textarea')"),p.qZA(),p._uU(46," so that might be sufficient. Use custom predicate if you need custom logic. "),p.qZA(),p.TgZ(47,"tui-doc-example",9),p._UZ(48,"react-example-2"),p.qZA(),p.qZA(),p.TgZ(49,"section",5),p.TgZ(50,"h2"),p._uU(51,"Controlled masked input"),p.qZA(),p.TgZ(52,"p"),p.TgZ(53,"strong"),p._uU(54,"Maskito"),p.qZA(),p._uU(55," core is developed as framework-agnostic library. It does not depend on any JS-framework's peculiarities. It uses only native browser API. That is why you should use native "),p.TgZ(56,"code"),p._uU(57,"onInput"),p.qZA(),p._uU(58," instead of React-specific "),p.TgZ(59,"code"),p._uU(60,"onChange"),p.qZA(),p._uU(61," event. Do not worry, both events works similarly! Read more about it in the "),p.TgZ(62,"a",10),p._uU(63," official\xa0React\xa0documentation. "),p.qZA(),p.qZA(),p._UZ(64,"tui-doc-code",7),p.qZA(),p.TgZ(65,"section",5),p.TgZ(66,"h2"),p._uU(67,"Best practices & Anti-Patterns"),p.qZA(),p.TgZ(68,"p"),p._uU(69," Pass named variables to avoid unnecessary hook runs with "),p.TgZ(70,"strong"),p._uU(71,"Maskito"),p.qZA(),p._uU(72," recreation: "),p.qZA(),p._UZ(73,"tui-doc-code",7),p.qZA(),p.qZA()),2&e&&(p.xp6(13),p.Q6J("routerLink",t.coreConceptsOverviewDocPage),p.xp6(13),p.Q6J("code",t.useMaskitoBasicUsage),p.xp6(3),p.Udp("padding-top",0,"px"),p.xp6(18),p.Udp("padding-top",0,"px"),p.Q6J("content",t.elementPredicateExample),p.xp6(17),p.Q6J("code",t.controlledInputDemo),p.xp6(9),p.Q6J("code",t.bestBadPractice))},directives:[l.qo,d.L,u.V,s.yS,l.c0,l.f2,U,x],encapsulation:2,changeDetection:0}),e})(),P=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({imports:[[n.ez,i.u5,i.UX,r.U5,a.fV,u.j,d.H,s.Bz.forChild((0,c.Ve)(w))]]}),e})()}}]); \ No newline at end of file diff --git a/9176-es5.1929eefc2e7436955ce0.js b/9176-es5.1929eefc2e7436955ce0.js deleted file mode 100644 index d4c7e39a1..000000000 --- a/9176-es5.1929eefc2e7436955ce0.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function e(e,t){for(var n=0;n{class d{}return d.\u0275fac=function($){return new($||d)},d.\u0275mod=e.oAB({type:d}),d.\u0275inj=e.cJS({imports:[n.JF,n.mG,n.Lx,n.Lq,n.u4]}),d})()},69266:function(d,$,t){t.r($),t.d($,{PhoneDocModule:function(){return $e}});var e=t(12057),n=t(87862),r=t(86561),a=t(52494),i=t(70997),o=t(44427),u=t(74788),l=t(11927),s=t(18939),c=t(49941),f=t(12130),h=t(79456),m=t(89570);function g(d,$){if(1&d&&(u.ynx(0),u._uU(1),u.BQk()),2&d){const d=$.polymorpheusOutlet;u.xp6(1),u.hij(" ",d," ")}}const p=function(){return{}};function y(d,$){if(1&d&&(u.TgZ(0,"div",1),u.ALo(1,"async"),u.YNc(2,g,2,1,"ng-container",2),u.ALo(3,"async"),u.qZA()),2&d){const d=u.oxw();u.ekj("t-message-text_light","onDark"===u.lcZ(1,6,d.mode$)),u.Q6J("@tuiFadeIn",d.animation)("@tuiHeightCollapse",d.animation),u.xp6(2),u.Q6J("polymorpheusOutlet",d.error.message||u.lcZ(3,8,d.defaultErrorMessage$))("polymorpheusOutletContext",d.error.context||u.DdM(10,p))}}let b=(()=>{class d{constructor(d,$,t){this.animation=d,this.mode$=$,this.defaultErrorMessage$=t,this.error=null,this.visible=!0}set errorSetter(d){this.error=(0,l.Aj)(d)?new s.T(d):d}onAnimation(d){this.visible=d}}return d.\u0275fac=function($){return new($||d)(u.Y36(h.Pw),u.Y36(h.Au),u.Y36(h.PL))},d.\u0275cmp=u.Xpm({type:d,selectors:[["tui-error"]],hostBindings:function(d,$){1&d&&u.NdJ("animationcancel.self",function(){return $.onAnimation(!1)})("animationstart.self",function(){return $.onAnimation(!0)})},inputs:{errorSetter:["error","errorSetter"]},features:[u._Bn([f.CV])],decls:1,vars:1,consts:[["automation-id","tui-error__text","class","t-message-text",3,"t-message-text_light",4,"ngIf"],["automation-id","tui-error__text",1,"t-message-text"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(d,$){1&d&&u.YNc(0,y,4,11,"div",0),2&d&&u.Q6J("ngIf",$.error&&$.visible)},directives:[e.O5,m.Li],pipes:[e.Ov],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);display:block;color:var(--tui-negative);word-wrap:break-word;animation:tuiPresent 1s infinite}.t-message-text[_ngcontent-%COMP%]{margin-top:.25rem;white-space:pre-line}.t-message-text_light[_ngcontent-%COMP%]{color:var(--tui-negative-night)}"],data:{animation:[c.eu,c.QF]},changeDetection:0}),d})(),v=(()=>{class d{}return d.\u0275fac=function($){return new($||d)},d.\u0275mod=u.oAB({type:d}),d.\u0275inj=u.cJS({imports:[[e.ez,m.wq]]}),d})();var C=t(61824),N=t(82847),P=t(60885),S=t(79588),O=t(97582),A=t(44358),x=t(75046),w=t(25917),T=t(95639),I=t(88002);const M={};let E=(()=>{class d{constructor(d,$,t,e){this.parent=d,this.self=$,this.container=t,this.validationErrors=e,this.order=[],this.self&&!this.self.valueAccessor&&(this.self.valueAccessor=this)}transform(d){return this.order=d,this.computedError}get computedError(){return this.invalid&&this.touched&&this.error||(0,w.of)(null)}registerOnChange(){}registerOnTouched(){}setDisabledState(){}writeValue(){}get error(){const{errorId:d}=this;return d?this.getError(this.controlErrors[d],this.validationErrors[d]):null}get invalid(){var d;return!!(null===(d=this.control)||void 0===d?void 0:d.invalid)}get touched(){var d;return!!(null===(d=this.control)||void 0===d?void 0:d.touched)}get control(){var d,$,t;return(null===(d=this.self)||void 0===d?void 0:d.control)||(null===($=this.parent)||void 0===$?void 0:$.control)||(null===(t=this.container)||void 0===t?void 0:t.control)}get errorId(){return this.getErrorId(this.order,this.controlErrors)}get controlErrors(){var d;return(null===(d=this.control)||void 0===d?void 0:d.errors)||M}getErrorId(d,$){const t=null==d?void 0:d.find(d=>$[d]),e=Object.keys($)[0];return t||e||""}getError(d,$){if(d instanceof s.T)return(0,w.of)(d);if(void 0===$&&(0,l.Aj)(d))return(0,w.of)(new s.T(d));if((0,T.b)($))return F($,d);if($ instanceof Function){const t=$(d);return(0,T.b)(t)?F(t,d):k(t,d)}return k($,d)}}return d.\u0275fac=function($){return new($||d)(u.Y36(n.a5,28),u.Y36(n.a5,26),u.Y36(n.gN,24),u.Y36(x.Z4,16))},d.\u0275pipe=u.Yjl({name:"tuiFieldError",type:d,pure:!1}),(0,O.gn)([A.UM],d.prototype,"getErrorId",null),(0,O.gn)([A.UM],d.prototype,"getError",null),d})();function F(d,$){return d.pipe((0,I.U)(d=>new s.T(d||"",$)))}function k(d,$){return(0,w.of)(new s.T(d||"",$))}let R=(()=>{class d{}return d.\u0275fac=function($){return new($||d)},d.\u0275mod=u.oAB({type:d}),d.\u0275inj=u.cJS({}),d})();var D=t(21673),L=t(14707),G=t(76991);function B(d,$){d=d.split("-"),$=$.split("-");for(var t=d[0].split("."),e=$[0].split("."),n=0;n<3;n++){var r=Number(t[n]),a=Number(e[n]);if(r>a)return 1;if(a>r)return-1;if(!isNaN(r)&&isNaN(a))return 1;if(isNaN(r)&&!isNaN(a))return-1}return d[1]&&$[1]?d[1]>$[1]?1:d[1]<$[1]?-1:0:!d[1]&&$[1]?1:d[1]&&!$[1]?-1:0}function U(d){return(U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(d)}function j(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")}function Z(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}function _(d,$,t){return $&&Z(d.prototype,$),t&&Z(d,t),Object.defineProperty(d,"prototype",{writable:!1}),d}var K=/^\d+$/,H=function(){function d($){j(this,d),function(d){if(!d)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!X(d)||!X(d.countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(X(d)?"an object of shape: { "+Object.keys(d).join(", ")+" }":"a "+q(d)+": "+d,"."))}($),this.metadata=$,dd.call(this,$)}return _(d,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(d){return"001"!==d})}},{key:"getCountryMetadata",value:function(d){return this.metadata.countries[d]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(d){return void 0!==this.getCountryMetadata(d)}},{key:"hasCallingCode",value:function(d){if(this.getCountryCodesForCallingCode(d))return!0;if(this.nonGeographic()){if(this.nonGeographic()[d])return!0}else{var $=this.countryCallingCodes()[d];if($&&1===$.length&&"001"===$[0])return!0}}},{key:"isNonGeographicCallingCode",value:function(d){return this.nonGeographic()?!!this.nonGeographic()[d]:!this.getCountryCodesForCallingCode(d)}},{key:"country",value:function(d){return this.selectNumberingPlan(d)}},{key:"selectNumberingPlan",value:function(d,$){if(d&&K.test(d)&&($=d,d=null),d&&"001"!==d){if(!this.hasCountry(d))throw new Error("Unknown country: ".concat(d));this.numberingPlan=new V(this.getCountryMetadata(d),this)}else if($){if(!this.hasCallingCode($))throw new Error("Unknown calling code: ".concat($));this.numberingPlan=new V(this.getNumberingPlanMetadata($),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(d){var $=this.countryCallingCodes()[d];if($)return 1===$.length&&3===$[0].length?void 0:$}},{key:"getCountryCodeForCallingCode",value:function(d){var $=this.getCountryCodesForCallingCode(d);if($)return $[0]}},{key:"getNumberingPlanMetadata",value:function(d){var $=this.getCountryCodeForCallingCode(d);if($)return this.getCountryMetadata($);if(this.nonGeographic()){var t=this.nonGeographic()[d];if(t)return t}else{var e=this.countryCallingCodes()[d];if(e&&1===e.length&&"001"===e[0])return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(d){return this.numberingPlan.type(d)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(d){return this.selectNumberingPlan(d)}},{key:"hasSelectedNumberingPlan",value:function(){return void 0!==this.numberingPlan}}]),d}(),V=function(){function d($,t){j(this,d),this.globalMetadataObject=t,this.metadata=$,dd.call(this,t.metadata)}return _(d,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"IDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(d){return d[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var d=this;return(this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[]).map(function($){return new W($,d)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(d){return d[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return!(this.types()&&0===this.types().length||!this.types())}},{key:"type",value:function(d){if(this.hasTypes()&&Q(this.types(),d))return new Y(Q(this.types(),d),this)}},{key:"ext",value:function(){return this.v1||this.v2?" ext. ":this.metadata[13]||" ext. "}}]),d}(),W=function(){function d($,t){j(this,d),this._format=$,this.metadata=t}return _(d,[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!(!this.nationalPrefixFormattingRule()||J.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),d}(),J=/^\(?\$1\)?$/,Y=function(){function d($,t){j(this,d),this.type=$,this.metadata=t}return _(d,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.type[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]),d}();function Q(d,$){switch($){case"FIXED_LINE":return d[0];case"MOBILE":return d[1];case"TOLL_FREE":return d[2];case"PREMIUM_RATE":return d[3];case"PERSONAL_NUMBER":return d[4];case"VOICEMAIL":return d[5];case"UAN":return d[6];case"PAGER":return d[7];case"VOIP":return d[8];case"SHARED_COST":return d[9]}}var X=function(d){return"object"===U(d)},q=function(d){return U(d)};function z(d,$){if(($=new H($)).hasCountry(d))return $.country(d).countryCallingCode();throw new Error("Unknown country: ".concat(d))}function dd(d){var $=d.version;"number"==typeof $?(this.v1=1===$,this.v2=2===$,this.v3=3===$,this.v4=4===$):$?-1===B($,"1.2.0")?this.v2=!0:-1===B($,"1.7.35")?this.v3=!0:this.v4=!0:this.v1=!0}function $d(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function td(d,$){return ed(d,void 0,$)}function ed(d,$,t){var e=t.type($),n=e&&e.possibleLengths()||t.possibleLengths();if(!n)return"IS_POSSIBLE";if("FIXED_LINE_OR_MOBILE"===$){if(!t.type("FIXED_LINE"))return ed(d,"MOBILE",t);var r=t.type("MOBILE");r&&(n=function(d,$){for(var t,e=d.slice(),n=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return $d(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return $d(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}($);!(t=n()).done;){var r=t.value;d.indexOf(r)<0&&e.push(r)}return e.sort(function(d,$){return d-$})}(n,r.possibleLengths()))}else if($&&!e)return"INVALID_LENGTH";var a=d.length,i=n[0];return i===a?"IS_POSSIBLE":i>a?"TOO_SHORT":n[n.length-1]=0?"IS_POSSIBLE":"INVALID_LENGTH"}function nd(d,$){return"IS_POSSIBLE"===td(d,$)}function rd(d,$){return d=d||"",new RegExp("^(?:"+$+")$").test(d)}function ad(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var id=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function od(d,$,t){if($=$||{},d.country){(t=new H(t)).selectNumberingPlan(d.country,d.countryCallingCode);var e=$.v2?d.nationalNumber:d.phone;if(rd(e,t.nationalNumberPattern())){if(ud(e,"FIXED_LINE",t))return t.type("MOBILE")&&""===t.type("MOBILE").pattern()||!t.type("MOBILE")||ud(e,"MOBILE",t)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";for(var n,r=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return ad(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ad(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(id);!(n=r()).done;){var a=n.value;if(ud(e,a,t))return a}}}}function ud(d,$,t){return!(!($=t.type($))||!$.pattern()||$.possibleLengths()&&$.possibleLengths().indexOf(d.length)<0)&&rd(d,$.pattern())}var ld="0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9",sd="".concat("-\u2010-\u2015\u2212\u30fc\uff0d").concat("\uff0f/").concat("\uff0e.").concat(" \xa0\xad\u200b\u2060\u3000").concat("()\uff08\uff09\uff3b\uff3d\\[\\]").concat("~\u2053\u223c\uff5e");function cd(d){return d.replace(new RegExp("[".concat(sd,"]+"),"g")," ").trim()}var fd=/(\$\d)/;function hd(d,$,t){var e=t.useInternationalFormat,n=t.withNationalPrefix,r=d.replace(new RegExp($.pattern()),e?$.internationalFormat():n&&$.nationalPrefixFormattingRule()?$.format().replace(fd,$.nationalPrefixFormattingRule()):$.format());return e?cd(r):r}var md=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function gd(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function pd(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function yd(d){for(var $=1;$=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d);!(t=e()).done;){var n=t.value;if(n.leadingDigitsPatterns().length>0){var r=n.leadingDigitsPatterns()[n.leadingDigitsPatterns().length-1];if(0!==$.search(r))continue}if(rd($,n.pattern()))return n}}(e.formats(),d);return r?hd(d,r,{useInternationalFormat:"INTERNATIONAL"===t,withNationalPrefix:!(r.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&n&&!1===n.nationalPrefix),carrierCode:$,metadata:e}):d}function Nd(d,$,t,e){return $?e(d,$,t):d}function Pd(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function Sd(d){for(var $=1;$=0}($,d,t)}):[]}(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return function(d,$,t){if(void 0===$&&($={}),t=new H(t),$.v2){if(!d.countryCallingCode)throw new Error("Invalid phone number object passed");t.selectNumberingPlan(d.countryCallingCode)}else{if(!d.phone)return!1;if(d.country){if(!t.hasCountry(d.country))throw new Error("Unknown country: ".concat(d.country));t.country(d.country)}else{if(!d.countryCallingCode)throw new Error("Invalid phone number object passed");t.selectNumberingPlan(d.countryCallingCode)}}if(t.possibleLengths())return nd(d.phone||d.nationalNumber,t);if(d.countryCallingCode&&t.isNonGeographicCallingCode(d.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return function(d,$,t){return $=$||{},(t=new H(t)).selectNumberingPlan(d.country,d.countryCallingCode),t.hasTypes()?void 0!==od(d,$,t.metadata):rd($.v2?d.nationalNumber:d.phone,t.nationalNumberPattern())}(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){return new H(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(d){return this.number===d.number&&this.ext===d.ext}},{key:"getType",value:function(){return od(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(d,$){return function(d,$,t,e){if(t=t?yd(yd({},vd),t):vd,e=new H(e),d.country&&"001"!==d.country){if(!e.hasCountry(d.country))throw new Error("Unknown country: ".concat(d.country));e.country(d.country)}else{if(!d.countryCallingCode)return d.phone||"";e.selectNumberingPlan(d.countryCallingCode)}var n,r=e.countryCallingCode(),a=t.v2?d.nationalNumber:d.phone;switch($){case"NATIONAL":return a?Nd(n=Cd(a,d.carrierCode,"NATIONAL",e,t),d.ext,e,t.formatExtension):"";case"INTERNATIONAL":return a?(n=Cd(a,null,"INTERNATIONAL",e,t),Nd(n="+".concat(r," ").concat(n),d.ext,e,t.formatExtension)):"+".concat(r);case"E.164":return"+".concat(r).concat(a);case"RFC3966":return function(d){var $=d.number,t=d.ext;if(!$)return"";if("+"!==$[0])throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat($).concat(t?";ext="+t:"")}({number:"+".concat(r).concat(a),ext:d.ext});case"IDD":if(!t.fromCountry)return;var i=function(d,$,t,e,n){if(z(e,n.metadata)===t){var r=Cd(d,$,"NATIONAL",n);return"1"===t?t+" "+r:r}var a=function(d,$,t){var e=new H(t);return e.selectNumberingPlan(d,void 0),e.defaultIDDPrefix()?e.defaultIDDPrefix():md.test(e.IDDPrefix())?e.IDDPrefix():void 0}(e,0,n.metadata);if(a)return"".concat(a," ").concat(t," ").concat(Cd(d,null,"INTERNATIONAL",n))}(a,d.carrierCode,r,t.fromCountry,e);return Nd(i,d.ext,e,t.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat($,'"'))}}(this,d,$?Sd(Sd({},$),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(d){return this.format("NATIONAL",d)}},{key:"formatInternational",value:function(d){return this.format("INTERNATIONAL",d)}},{key:"getURI",value:function(d){return this.format("RFC3966",d)}}]),d}();function wd(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}var Td=function(){function d($){var t=$.onCountryChange,e=$.onCallingCodeChange;(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.onCountryChange=t,this.onCallingCodeChange=e}return function(d,$,t){$&&wd(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"reset",value:function(d){var $=d.country,t=d.callingCode;this.international=!1,this.missingPlus=!1,this.IDDPrefix=void 0,this.callingCode=void 0,this.digits="",this.resetNationalSignificantNumber(),this.initCountryAndCallingCode($,t)}},{key:"resetNationalSignificantNumber",value:function(){this.nationalSignificantNumber=this.getNationalDigits(),this.nationalSignificantNumberMatchesInput=!0,this.nationalPrefix=void 0,this.carrierCode=void 0,this.complexPrefixBeforeNationalSignificantNumber=void 0}},{key:"update",value:function(d){for(var $=0,t=Object.keys(d);$d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var Md="x",Ed=new RegExp(Md);function Fd(d,$){if($<1)return"";for(var t="";$>1;)1&$&&(t+=d),$>>=1,d+=d;return t+d}function kd(d,$){return")"===d[$]&&$++,function(d){for(var $=[],t=0;td.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var Dd={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"};function Ld(d){return Dd[d]}function Gd(d){for(var $,t="",e=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return Rd(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Rd(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d.split(""));!($=e()).done;){var n=Ld($.value);n&&(t+=n)}return t}function Bd(d,$,t){var e=t.metadata,n=t.shouldTryNationalPrefixFormattingRule,r=t.getSeparatorAfterNationalPrefix;if(new RegExp("^(?:".concat($.pattern(),")$")).test(d.nationalSignificantNumber))return function(d,$,t){var e=t.metadata,n=t.getSeparatorAfterNationalPrefix;if((0,t.shouldTryNationalPrefixFormattingRule)($)){var r=Ud(d,$,{useNationalPrefixFormattingRule:!0,getSeparatorAfterNationalPrefix:n,metadata:e});if(r)return r}return Ud(d,$,{useNationalPrefixFormattingRule:!1,getSeparatorAfterNationalPrefix:n,metadata:e})}(d,$,{metadata:e,shouldTryNationalPrefixFormattingRule:n,getSeparatorAfterNationalPrefix:r})}function Ud(d,$,t){var e=t.useNationalPrefixFormattingRule,n=t.getSeparatorAfterNationalPrefix,r=hd(d.nationalSignificantNumber,$,{carrierCode:d.carrierCode,useInternationalFormat:d.international,withNationalPrefix:e,metadata:t.metadata});if(e||(d.nationalPrefix?r=d.nationalPrefix+n($)+r:d.complexPrefixBeforeNationalSignificantNumber&&(r=d.complexPrefixBeforeNationalSignificantNumber+" "+r)),function(d,$){return Gd(d)===$.getNationalDigits()}(r,d))return r}function jd(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}var Zd=function(){function d(){!function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")}(this,d)}return function(d,$,t){$&&jd(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"parse",value:function(d){if(this.context=[{or:!0,instructions:[]}],this.parsePattern(d),1!==this.context.length)throw new Error("Non-finalized contexts left when pattern parse ended");var $=this.context[0],t=$.branches,e=$.instructions;if(t)return{op:"|",args:t.concat([Vd(e)])};if(0===e.length)throw new Error("Pattern is required");return 1===e.length?e[0]:e}},{key:"startContext",value:function(d){this.context.push(d)}},{key:"endContext",value:function(){this.context.pop()}},{key:"getContext",value:function(){return this.context[this.context.length-1]}},{key:"parsePattern",value:function(d){if(!d)throw new Error("Pattern is required");var $=d.match(Hd);if($){var t=$[1],e=d.slice(0,$.index),n=d.slice($.index+t.length);switch(t){case"(?:":e&&this.parsePattern(e),this.startContext({or:!0,instructions:[],branches:[]});break;case")":if(!this.getContext().or)throw new Error('")" operator must be preceded by "(?:" operator');if(e&&this.parsePattern(e),0===this.getContext().instructions.length)throw new Error('No instructions found after "|" operator in an "or" group');var r=this.getContext().branches;r.push(Vd(this.getContext().instructions)),this.endContext(),this.getContext().instructions.push({op:"|",args:r});break;case"|":if(!this.getContext().or)throw new Error('"|" operator can only be used inside "or" groups');if(e&&this.parsePattern(e),!this.getContext().branches){if(1!==this.context.length)throw new Error('"branches" not found in an "or" group context');this.getContext().branches=[]}this.getContext().branches.push(Vd(this.getContext().instructions)),this.getContext().instructions=[];break;case"[":e&&this.parsePattern(e),this.startContext({oneOfSet:!0});break;case"]":if(!this.getContext().oneOfSet)throw new Error('"]" operator must be preceded by "[" operator');this.endContext(),this.getContext().instructions.push({op:"[]",args:_d(e)});break;default:throw new Error("Unknown operator: ".concat(t))}n&&this.parsePattern(n)}else{if(Kd.test(d))throw new Error("Illegal characters found in a pattern: ".concat(d));this.getContext().instructions=this.getContext().instructions.concat(d.split(""))}}}]),d}();function _d(d){for(var $=[],t=0;t=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Jd(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function Yd(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}var Qd=function(){function d($){(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.matchTree=(new Zd).parse($)}return function(d,$,t){$&&Yd(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"match",value:function(d){var $=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=$.allowOverflow;if(!d)throw new Error("String is required");var e=Xd(d.split(""),this.matchTree,!0);if(e&&e.match&&delete e.matchedChars,!e||!e.overflow||t)return e}}]),d}();function Xd(d,$,t){if("string"==typeof $){var e=d.join("");return 0===$.indexOf(e)?d.length===$.length?{match:!0,matchedChars:d}:{partialMatch:!0}:0===e.indexOf($)?t&&d.length>$.length?{overflow:!0}:{match:!0,matchedChars:d.slice(0,$.length)}:void 0}if(Array.isArray($)){for(var n=d.slice(),r=0;r<$.length;){var a=Xd(n,$[r],t&&r===$.length-1);if(!a)return;if(a.overflow)return a;if(!a.match){if(a.partialMatch)return{partialMatch:!0};throw new Error("Unsupported match result:\n".concat(JSON.stringify(a,null,2)))}if(0===(n=n.slice(a.matchedChars.length)).length)return r===$.length-1?{match:!0,matchedChars:d}:{partialMatch:!0};r++}return t?{overflow:!0}:{match:!0,matchedChars:d.slice(0,d.length-n.length)}}switch($.op){case"|":for(var i,o,u=Wd($.args);!(o=u()).done;){var l=Xd(d,o.value,t);if(l){if(l.overflow)return l;if(l.match)return{match:!0,matchedChars:l.matchedChars};if(!l.partialMatch)throw new Error("Unsupported match result:\n".concat(JSON.stringify(l,null,2)));i=!0}}return i?{partialMatch:!0}:void 0;case"[]":for(var s,c=Wd($.args);!(s=c()).done;){var f=s.value;if(d[0]===f)return 1===d.length?{match:!0,matchedChars:d}:t?{overflow:!0}:{match:!0,matchedChars:[f]}}return;default:throw new Error("Unsupported instruction tree: ".concat($))}}function qd(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return zd(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return zd(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function zd(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function d$(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}var $$=Fd("9",15),t$=/[- ]/,e$=new RegExp("["+sd+"]*\\$1["+sd+"]*(\\$\\d["+sd+"]*)*$"),n$=function(){function d($){var t=$.metadata;(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.metadata=t,this.resetFormat()}return function(d,$,t){$&&d$(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"resetFormat",value:function(){this.chosenFormat=void 0,this.template=void 0,this.nationalNumberTemplate=void 0,this.populatedNationalNumberTemplate=void 0,this.populatedNationalNumberTemplatePosition=-1}},{key:"reset",value:function(d,$){this.resetFormat(),d?(this.isNANP="1"===d.callingCode(),this.matchingFormats=d.formats(),$.nationalSignificantNumber&&this.narrowDownMatchingFormats($)):(this.isNANP=void 0,this.matchingFormats=[])}},{key:"format",value:function(d,$){var t=this;if(function(d,$){return"IS_POSSIBLE"===td(d,$)}($.nationalSignificantNumber,this.metadata))for(var e,n=qd(this.matchingFormats);!(e=n()).done;){var r=e.value,a=Bd($,r,{metadata:this.metadata,shouldTryNationalPrefixFormattingRule:function(d){return t.shouldTryNationalPrefixFormattingRule(d,{international:$.international,nationalPrefix:$.nationalPrefix})},getSeparatorAfterNationalPrefix:function(d){return t.getSeparatorAfterNationalPrefix(d)}});if(a)return this.resetFormat(),this.chosenFormat=r,this.setNationalNumberTemplate(a.replace(/\d/g,Md),$),this.populatedNationalNumberTemplate=a,this.populatedNationalNumberTemplatePosition=this.template.lastIndexOf(Md),a}return this.formatNationalNumberWithNextDigits(d,$)}},{key:"formatNationalNumberWithNextDigits",value:function(d,$){var t=this.chosenFormat,e=this.chooseFormat($);if(e)return this.formatNextNationalNumberDigits(e===t?d:$.getNationalDigits())}},{key:"narrowDownMatchingFormats",value:function(d){var $=this,t=d.nationalPrefix,e=d.international,n=d.nationalSignificantNumber,r=n.length-3;r<0&&(r=0),this.matchingFormats=this.matchingFormats.filter(function(d){return $.formatSuits(d,e,t)&&$.formatMatches(d,n,r)}),this.chosenFormat&&-1===this.matchingFormats.indexOf(this.chosenFormat)&&this.resetFormat()}},{key:"formatSuits",value:function(d,$,t){return!(t&&!d.usesNationalPrefix()&&!d.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!$&&!t&&d.nationalPrefixIsMandatoryWhenFormattingInNationalFormat())}},{key:"formatMatches",value:function(d,$,t){var e=d.leadingDigitsPatterns().length;if(0===e)return!0;t=Math.min(t,e-1);var n=d.leadingDigitsPatterns()[t];if($.length<3)try{return void 0!==new Qd(n).match($,{allowOverflow:!0})}catch(r){return console.error(r),!0}return new RegExp("^(".concat(n,")")).test($)}},{key:"getFormatFormat",value:function(d,$){return $?d.internationalFormat():d.format()}},{key:"chooseFormat",value:function(d){for(var $,t=this,e=function(){var e=$.value;return t.chosenFormat===e?"break":e$.test(t.getFormatFormat(e,d.international))?t.createTemplateForFormat(e,d)?(t.chosenFormat=e,"break"):(t.matchingFormats=t.matchingFormats.filter(function(d){return d!==e}),"continue"):"continue"},n=qd(this.matchingFormats.slice());!($=n()).done&&"break"!==e(););return this.chosenFormat||this.resetFormat(),this.chosenFormat}},{key:"createTemplateForFormat",value:function(d,$){if(!(d.pattern().indexOf("|")>=0)){var t=this.getTemplateForFormat(d,$);if(t)return this.setNationalNumberTemplate(t,$),!0}}},{key:"getSeparatorAfterNationalPrefix",value:function(d){return this.isNANP||d&&d.nationalPrefixFormattingRule()&&t$.test(d.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(d,$){var t=d.IDDPrefix;return t?$&&!1===$.spacing?t:t+" ":d.missingPlus?"":"+"}},{key:"getTemplate",value:function(d){if(this.template){for(var $=-1,t=0,e=d.international?this.getInternationalPrefixBeforeCountryCallingCode(d,{spacing:!1}):"";ti.length)){var o=new RegExp("^"+a+"$"),u=t.replace(/\d/g,"9");o.test(u)&&(i=u);var l,s=this.getFormatFormat(d,e);if(this.shouldTryNationalPrefixFormattingRule(d,{international:e,nationalPrefix:n})){var c=s.replace(fd,d.nationalPrefixFormattingRule());if(Gd(d.nationalPrefixFormattingRule())===(n||"")+Gd("$1")&&(s=c,l=!0,n))for(var f=n.length;f>0;)s=s.replace(/\d/,Md),f--}var h=i.replace(new RegExp(a),s).replace(new RegExp("9","g"),Md);return l||(r?h=Fd(Md,r.length)+" "+h:n&&(h=Fd(Md,n.length)+this.getSeparatorAfterNationalPrefix(d)+h)),e&&(h=cd(h)),h}}},{key:"formatNextNationalNumberDigits",value:function(d){var $=function(d,$,t){for(var e,n=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return Id(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Id(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t.split(""));!(e=n()).done;){var r=e.value;if(d.slice($+1).search(Ed)<0)return;$=d.search(Ed),d=d.replace(Ed,r)}return[d,$]}(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,d);if($)return this.populatedNationalNumberTemplate=$[0],this.populatedNationalNumberTemplatePosition=$[1],kd(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1);this.resetFormat()}},{key:"shouldTryNationalPrefixFormattingRule",value:function(d,$){var t=$.international,e=$.nationalPrefix;if(d.nationalPrefixFormattingRule()){var n=d.usesNationalPrefix();if(n&&e||!n&&!t)return!0}}}]),d}(),r$=new RegExp("(["+ld+"])");function a$(d,$,t,e){if($){var n=new H(e);n.selectNumberingPlan($,t);var r=new RegExp(n.IDDPrefix());if(0===d.search(r)){var a=(d=d.slice(d.match(r)[0].length)).match(r$);if(!(a&&null!=a[1]&&a[1].length>0&&"0"===a[1]))return d}}}function i$(d,$){if(d&&$.numberingPlan.nationalPrefixForParsing()){var t=new RegExp("^(?:"+$.numberingPlan.nationalPrefixForParsing()+")"),e=t.exec(d);if(e){var n,r,a,i=e.length-1,o=i>0&&e[i];if($.nationalPrefixTransformRule()&&o?(n=d.replace(t,$.nationalPrefixTransformRule()),i>1&&(r=e[1])):(n=d.slice(e[0].length),o&&(r=e[1])),o){var u=d.indexOf(e[1]);d.slice(0,u)===$.numberingPlan.nationalPrefix()&&(a=$.numberingPlan.nationalPrefix())}else a=e[0];return{nationalNumber:n,nationalPrefix:a,carrierCode:r}}}return{nationalNumber:d}}function o$(d,$){var t=i$(d,$),e=t.carrierCode,n=t.nationalNumber;if(n!==d){if(!function(d,$,t){return!(rd(d,t.nationalNumberPattern())&&!rd($,t.nationalNumberPattern()))}(d,n,$))return{nationalNumber:d};if($.possibleLengths()&&!function(d,$){switch(td(d,$)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(n,$))return{nationalNumber:d}}return{nationalNumber:n,carrierCode:e}}function u$(d,$,t,e){var n=$?z($,e):t;if(0===d.indexOf(n)){(e=new H(e)).selectNumberingPlan($,t);var r=d.slice(n.length),a=o$(r,e).nationalNumber,i=o$(d,e).nationalNumber;if(!rd(i,e.nationalNumberPattern())&&rd(a,e.nationalNumberPattern())||"TOO_LONG"===td(i,e))return{countryCallingCode:n,number:r}}return{number:d}}function l$(d,$,t,e){if(!d)return{};var n;if("+"!==d[0]){var r=a$(d,$,t,e);if(!r||r===d){if($||t){var a=u$(d,$,t,e),i=a.countryCallingCode;if(i)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:i,number:a.number}}return{number:d}}n=!0,d="+"+r}if("0"===d[1])return{};e=new H(e);for(var o=2;o-1<=3&&o<=d.length;){var u=d.slice(1,o);if(e.hasCallingCode(u))return e.selectNumberingPlan(u),{countryCallingCodeSource:n?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:u,number:d.slice(o)};o++}return{}}function s$(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var t=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=t){var e,n,r=[],a=!0,i=!1;try{for(t=t.call(d);!(a=(e=t.next()).done)&&(r.push(e.value),!$||r.length!==$);a=!0);}catch(o){i=!0,n=o}finally{try{!a&&null!=t.return&&t.return()}finally{if(i)throw n}}return r}}(d,$)||function(d,$){if(d){if("string"==typeof d)return c$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return c$(d,$)}}(d,$)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function f$(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}var h$=new RegExp("^["+sd+ld+"]+$","i"),m$="(?:[+\uff0b]["+sd+ld+"]*|["+sd+ld+"]+)",g$=new RegExp("[^"+sd+ld+"]+.*$"),p$=/[^\d\[\]]/,y$=function(){function d($){var t=$.defaultCountry,e=$.defaultCallingCode,n=$.metadata,r=$.onNationalSignificantNumberChange;(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.defaultCountry=t,this.defaultCallingCode=e,this.metadata=n,this.onNationalSignificantNumberChange=r}return function(d,$,t){$&&f$(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"input",value:function(d,$){var t,e=function(d){var $=s$(function(d){var $=function(d){var $,t=d.search(m$);if(!(t<0))return"+"===(d=d.slice(t))[0]&&($=!0,d=d.slice("+".length)),d=d.replace(g$,""),$&&(d="+"+d),d}(d)||"";return"+"===$[0]?[$.slice("+".length),!0]:[$]}(d),2),t=$[0],e=$[1];return h$.test(t)||(t=""),[t,e]}(d),n=s$(e,2),r=n[1],a=Gd(n[0]);return r&&($.digits||($.startInternationalNumber(),a||(t=!0))),a&&this.inputDigits(a,$),{digits:a,justLeadingPlus:t}}},{key:"inputDigits",value:function(d,$){var t=$.digits,e=t.length<3&&t.length+d.length>=3;if($.appendDigits(d),e&&this.extractIddPrefix($),this.isWaitingForCountryCallingCode($)){if(!this.extractCountryCallingCode($))return}else $.appendNationalSignificantNumberDigits(d);$.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber($.getNationalDigits(),function(d){return $.update(d)})}},{key:"isWaitingForCountryCallingCode",value:function(d){return d.international&&!d.callingCode}},{key:"extractCountryCallingCode",value:function(d){var $=l$("+"+d.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),t=$.countryCallingCode,e=$.number;if(t)return d.setCallingCode(t),d.update({nationalSignificantNumber:e}),!0}},{key:"reset",value:function(d){if(d){this.hasSelectedNumberingPlan=!0;var $=d._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=$&&p$.test($)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(d,$){if(this.hasSelectedNumberingPlan){var t=i$(d,this.metadata),e=t.nationalNumber;if(e!==d)return this.onExtractedNationalNumber(t.nationalPrefix,t.carrierCode,e,d,$),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(d,$,t){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(d,t);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var e=i$(d,this.metadata),n=e.nationalNumber;if(n!==$)return this.onExtractedNationalNumber(e.nationalPrefix,e.carrierCode,n,d,t),!0}}},{key:"onExtractedNationalNumber",value:function(d,$,t,e,n){var r,a,i=e.lastIndexOf(t);if(i>=0&&i===e.length-t.length){a=!0;var o=e.slice(0,i);o!==d&&(r=o)}n({nationalPrefix:d,carrierCode:$,nationalSignificantNumber:t,nationalSignificantNumberMatchesInput:a,complexPrefixBeforeNationalSignificantNumber:r}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(d){return!!this.extractAnotherNationalSignificantNumber(d.getNationalDigits(),d.nationalSignificantNumber,function($){return d.update($)})||(this.extractIddPrefix(d)||this.fixMissingPlus(d)?(this.extractCallingCodeAndNationalSignificantNumber(d),!0):void 0)}},{key:"extractIddPrefix",value:function(d){var $=d.digits;if(!d.international&&!d.IDDPrefix){var t=a$($,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);if(void 0!==t&&t!==$)return d.update({IDDPrefix:$.slice(0,$.length-t.length)}),this.startInternationalNumber(d,{country:void 0,callingCode:void 0}),!0}}},{key:"fixMissingPlus",value:function(d){if(!d.international){var $=u$(d.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata).countryCallingCode;if($)return d.update({missingPlus:!0}),this.startInternationalNumber(d,{country:d.country,callingCode:$}),!0}}},{key:"startInternationalNumber",value:function(d,$){d.startInternationalNumber($.country,$.callingCode),d.nationalSignificantNumber&&(d.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(d){this.extractCountryCallingCode(d)&&this.extractNationalSignificantNumber(d.getNationalDigits(),function($){return d.update($)})}}]),d}();function b$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function v$(d,$){var t=$.countries,e=$.defaultCountry,n=$.metadata;n=new H(n);for(var r,a=[],i=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return b$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return b$(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t);!(r=i()).done;){var o=r.value;if(n.country(o),n.leadingDigits()){if(d&&0===d.search(n.leadingDigits()))return o}else if(od({phone:d,country:o},void 0,n.metadata)){if(!e)return o;if(o===e)return o;a.push(o)}}if(a.length>0)return a[0]}function C$(d,$){var t=$.nationalNumber,e=$.defaultCountry,n=$.metadata,r=n.getCountryCodesForCallingCode(d);if(r)return 1===r.length?r[0]:v$(t,{countries:r,defaultCountry:e,metadata:n.metadata})}function N$(d){return(N$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(d)}function P$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function S$(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}var O$=function(){function d($,t){(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.metadata=new H(t);var e=function(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var t=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=t){var e,n,r=[],a=!0,i=!1;try{for(t=t.call(d);!(a=(e=t.next()).done)&&(r.push(e.value),!$||r.length!==$);a=!0);}catch(o){i=!0,n=o}finally{try{!a&&null!=t.return&&t.return()}finally{if(i)throw n}}return r}}(d,$)||function(d,$){if(d){if("string"==typeof d)return P$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return P$(d,$)}}(d,$)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this.getCountryAndCallingCode($),2),n=e[1];this.defaultCountry=e[0],this.defaultCallingCode=n,this.reset()}return function(d,$,t){$&&S$(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"getCountryAndCallingCode",value:function(d){var $,t;return d&&("object"===N$(d)?($=d.defaultCountry,t=d.defaultCallingCode):$=d),$&&!this.metadata.hasCountry($)&&($=void 0),[$,t]}},{key:"input",value:function(d){var $=this.parser.input(d,this.state),t=$.digits;if($.justLeadingPlus)this.formattedOutput="+";else if(t){var e;if(this.determineTheCountryIfNeeded(),this.state.nationalSignificantNumber&&this.formatter.narrowDownMatchingFormats(this.state),this.metadata.hasSelectedNumberingPlan()&&(e=this.formatter.format(t,this.state)),void 0===e&&this.parser.reExtractNationalSignificantNumber(this.state)){this.determineTheCountryIfNeeded();var n=this.state.getNationalDigits();n&&(e=this.formatter.format(n,this.state))}this.formattedOutput=e?this.getFullNumber(e):this.getNonFormattedNumber()}return this.formattedOutput}},{key:"reset",value:function(){var d=this;return this.state=new Td({onCountryChange:function($){d.country=$},onCallingCodeChange:function($,t){d.metadata.selectNumberingPlan(t,$),d.formatter.reset(d.metadata.numberingPlan,d.state),d.parser.reset(d.metadata.numberingPlan)}}),this.formatter=new n$({state:this.state,metadata:this.metadata}),this.parser=new y$({defaultCountry:this.defaultCountry,defaultCallingCode:this.defaultCallingCode,metadata:this.metadata,state:this.state,onNationalSignificantNumberChange:function(){d.determineTheCountryIfNeeded(),d.formatter.reset(d.metadata.numberingPlan,d.state)}}),this.state.reset({country:this.defaultCountry,callingCode:this.defaultCallingCode}),this.formattedOutput="",this}},{key:"isInternational",value:function(){return this.state.international}},{key:"getCallingCode",value:function(){if(this.isInternational())return this.state.callingCode}},{key:"getCountryCallingCode",value:function(){return this.getCallingCode()}},{key:"getCountry",value:function(){if(this.state.digits)return this._getCountry()}},{key:"_getCountry",value:function(){return this.state.country}},{key:"determineTheCountryIfNeeded",value:function(){(!this.state.country||this.isCountryCallingCodeAmbiguous())&&this.determineTheCountry()}},{key:"getFullNumber",value:function(d){var $;if(this.isInternational()){var t=this.state.callingCode;return $=t?d?"".concat(t," ").concat(d):t:"".concat(this.state.getDigitsWithoutInternationalPrefix()),this.formatter.getInternationalPrefixBeforeCountryCallingCode(this.state,{spacing:!!$})+$}return d}},{key:"getNonFormattedNationalNumberWithPrefix",value:function(){var d=this.state,$=d.nationalSignificantNumber,t=d.complexPrefixBeforeNationalSignificantNumber||d.nationalPrefix;return t&&($=t+$),$}},{key:"getNonFormattedNumber",value:function(){return this.getFullNumber(this.state.nationalSignificantNumberMatchesInput?this.getNonFormattedNationalNumberWithPrefix():this.state.getNationalDigits())}},{key:"getNonFormattedTemplate",value:function(){var d=this.getNonFormattedNumber();if(d)return d.replace(/[\+\d]/g,Md)}},{key:"isCountryCallingCodeAmbiguous",value:function(){var d=this.metadata.getCountryCodesForCallingCode(this.state.callingCode);return d&&d.length>1}},{key:"determineTheCountry",value:function(){this.state.setCountry(C$(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,defaultCountry:this.defaultCountry,metadata:this.metadata}))}},{key:"getNumberValue",value:function(){var d=this.state,$=d.digits,t=d.callingCode,e=d.country,n=d.nationalSignificantNumber;if($){if(this.isInternational())return t?"+"+t+n:"+"+$;if(e||t)return"+"+(e?this.metadata.countryCallingCode():t)+n}}},{key:"getNumber",value:function(){var d=this.state,$=d.nationalSignificantNumber,t=d.carrierCode,e=d.callingCode,n=this._getCountry();if($&&(n||e)){if(n&&n===this.defaultCountry){var r=new H(this.metadata.metadata);r.selectNumberingPlan(n);var a=r.numberingPlan.callingCode(),i=this.metadata.getCountryCodesForCallingCode(a);if(i.length>1){var o=v$($,{countries:i,defaultCountry:this.defaultCountry,metadata:this.metadata.metadata});o&&(n=o)}}var u=new xd(n||e,$,this.metadata.metadata);return t&&(u.carrierCode=t),u}}},{key:"isPossible",value:function(){var d=this.getNumber();return!!d&&d.isPossible()}},{key:"isValid",value:function(){var d=this.getNumber();return!!d&&d.isValid()}},{key:"getNationalNumber",value:function(){return this.state.nationalSignificantNumber}},{key:"getChars",value:function(){return(this.state.international?"+":"")+this.state.digits}},{key:"getTemplate",value:function(){return this.formatter.getTemplate(this.state)||this.getNonFormattedTemplate()||""}}]),d}();function A$(d){return(A$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(d)}function x$(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function w$(d,$,t){return $ in d?Object.defineProperty(d,$,{value:t,enumerable:!0,configurable:!0,writable:!0}):d[$]=t,d}function T$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function I$(d){var $,t,e,n=function(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var e=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=e){var n,r,a=[],i=!0,o=!1;try{for(e=e.call(d);!(i=(n=e.next()).done)&&(a.push(n.value),!$||a.length!==$);i=!0);}catch(t){o=!0,r=t}finally{try{!i&&null!=e.return&&e.return()}finally{if(o)throw r}}return a}}(d,$)||function(d,$){if(d){if("string"==typeof d)return T$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return T$(d,$)}}(d,$)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Array.prototype.slice.call(d),4),r=n[0],a=n[1],i=n[2],o=n[3];if("string"!=typeof r)throw new TypeError("A text for parsing must be a string.");if($=r,a&&"string"!=typeof a){if(!M$(a))throw new Error("Invalid second argument: ".concat(a));i?(t=a,e=i):e=a}else o?(t=i,e=o):(t=void 0,e=i),a&&(t=function(d){for(var $=1;$d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function Y$(d){for(var $,t="",e=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return J$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return J$(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d.split(""));!($=e()).done;)t+=Q$($.value,t)||"";return t}function Q$(d,$){return"+"===d?$?void 0:"+":Ld(d)}var X$=new RegExp("^\\+([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]|[\\-\\.\\(\\)]?)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]|[\\-\\.\\(\\)]?)*$","g"),q$=new RegExp("^([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]+((\\-)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9])*\\.)*[a-zA-Z]+((\\-)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9])*\\.?$","g"),z$=";phone-context=";var dt=new RegExp("[+\uff0b"+ld+"]"),$t=new RegExp("[^"+ld+"#]+$");function tt(d,$,t){if($=$||{},t=new H(t),$.defaultCountry&&!t.hasCountry($.defaultCountry))throw $.v2?new U$("INVALID_COUNTRY"):new Error("Unknown country: ".concat($.defaultCountry));var e=function(d,$,t){var e=function(d,$){var t,e=$.extractFormattedPhoneNumber,n=function(d){var $=d.indexOf(z$);if($<0)return null;var t=$+z$.length;if(t>=d.length)return"";var e=d.indexOf(";",t);return e>=0?d.substring(t,e):d.substring(t)}(d);if(!function(d){return null===d||0!==d.length&&(X$.test(d)||q$.test(d))}(n))throw new U$("NOT_A_NUMBER");if(null===n)t=e(d)||"";else{t="","+"===n.charAt(0)&&(t+=n);var r,a=d.indexOf("tel:");r=a>=0?a+"tel:".length:0;var i=d.indexOf(z$);t+=d.substring(r,i)}var o=t.indexOf(";isub=");if(o>0&&(t=t.substring(0,o)),""!==t)return t}(d,{extractFormattedPhoneNumber:function(d){return function(d,$,t){if(d){if(d.length>250){if(t)throw new U$("TOO_LONG");return}if(!1===$)return d;var e=d.search(dt);if(!(e<0))return d.slice(e).replace($t,"")}}(d,t,$)}});if(!e)return{};if(!function(d){return d.length>=2&&V$.test(d)}(e))return function(d){return K$.test(d)}(e)?{error:"TOO_SHORT"}:{};var n=function(d){var $=d.search(W$);if($<0)return{};for(var t=d.slice(0,$),e=d.match(W$),n=1;n17){if($.v2)throw new U$("TOO_LONG");return{}}if($.v2){var c=new xd(u,o,t.metadata);return i&&(c.country=i),s&&(c.carrierCode=s),r&&(c.ext=r),c.__countryCallingCodeSource=l,c}var f=!!($.extended?t.hasSelectedNumberingPlan():i)&&rd(o,t.nationalNumberPattern());return $.extended?{country:i,countryCallingCode:u,carrierCode:s,valid:f,possible:!!f||!(!0!==$.extended||!t.possibleLengths()||!nd(o,t)),phone:o,ext:r}:f?function(d,$,t){var e={country:d,phone:$};return t&&(e.ext=t),e}(i,o,r):{}}function et(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function nt(d){for(var $=1;$({value:$.length>3?st({phone:$,metadata:d}):$,selection:t})}function ft(){var d=I$(arguments),$=d.text,t=d.options,e=d.metadata;return at($,t,e)}function ht({prefix:d,countryIsoCode:$,metadata:t}){return({elementState:e,data:n})=>{const{selection:r,value:a}=e,[i]=r,o=i1?`${e.slice(0,2).join(" ")} ${e.slice(2).join("-")}`:t;return d.reset(),n.trim()}function gt({currentTemplate:d,newTemplate:$,currentPhoneLength:t,newPhoneLength:e}){return $.lengtht?d:$}function pt({value:d,template:$,prefix:t}){return[...t,...$?$.slice(t.length).split("").map(d=>"x"===d||/\d/.test(d)?/\d/:d):new Array(Math.max(d.length-t.length,t.length)).fill(/\d/)]}var yt=t(64916);function bt({countryIsoCode:d,metadata:$}){let t=!0;return({elementState:e,data:n})=>{if(!t)return{elementState:e,data:n};const{value:r,selection:a}=e;t=!1;try{const t=ft(r,d,$);return{elementState:{value:`+${z(d,$)} ${t.nationalNumber}`,selection:a}}}catch(i){return{elementState:e}}}}function vt({countryIsoCode:d,metadata:$,strict:t=!0}){return t&&d?function({countryIsoCode:d,metadata:$}){const t=z(d,$),e=new O$(d,$),n=`+${t} `;let r="",a=0;return Object.assign(Object.assign({},G.A_),{mask:({value:d})=>{const $=mt(e,d),t=d.replace(/\D/g,"").length;return r=gt({currentTemplate:r,newTemplate:$,currentPhoneLength:a,newPhoneLength:t}),a=t,pt({value:d,template:r,prefix:n})},plugins:[(0,yt.nQ)((d,[$,t])=>[$===t?n.length:0,d.length]),(0,yt.hM)(n),(0,yt.Q7)(n)],postprocessors:[(0,yt.jX)(n),ct($)],preprocessors:[bt({countryIsoCode:d,metadata:$}),ht({prefix:n,countryIsoCode:d,metadata:$})]})}({countryIsoCode:d,metadata:$}):function({defaultIsoCode:d,metadata:$}){const t=new O$(d,$);let e="",n=0;return Object.assign(Object.assign({},G.A_),{mask:({value:d})=>{const $=mt(t,d),r=d.replace(/\D/g,"").length;return e=gt({currentTemplate:e,newTemplate:$,currentPhoneLength:n,newPhoneLength:r}),n=r,1===e.length?["+",/\d/]:pt({value:d,template:e,prefix:"+"})},postprocessors:[ct($)],preprocessors:[ht({prefix:"+",countryIsoCode:d,metadata:$})]})}({defaultIsoCode:d,metadata:$})}var Ct=t(99434),Nt=t(22250),Pt=t(41823),St=t(94853),Ot=vt({countryIsoCode:"KZ",metadata:Nt.default}),At=t(49510),xt=t(47258);let wt=(()=>{class d{constructor(){this.value="+7 771 931-1111",this.mask=Ot}}return d.\u0275fac=function($){return new($||d)},d.\u0275cmp=u.Xpm({type:d,selectors:[["phone-doc-example-1"]],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(d,$){1&d&&(u.TgZ(0,"tui-input",0),u.NdJ("ngModelChange",function(d){return $.value=d}),u._uU(1," Basic "),u._UZ(2,"input",1),u.qZA()),2&d&&(u.Udp("max-width",30,"rem"),u.Q6J("ngModel",$.value),u.xp6(2),u.Q6J("maskito",$.mask))},directives:[D.K3,D.wU,S.B7,n.JJ,n.On,St.MB,At.F,xt.r],encapsulation:2,changeDetection:0}),d})();var Tt={version:4,country_calling_codes:{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"],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"],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"],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"],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"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],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"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6[2-467]\\d{3}",[5]],["4\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\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"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[024-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\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})","$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"]],"0",0,0,0,0,0,[["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\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"]],"0",0,0,0,0,0,[["(?:(?: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}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-59]\\d{7}"]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\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]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|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",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",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)","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[2-6])|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]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",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)?","9$1",0,0,[["3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\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(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][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}",[10]],["93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\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(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][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}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[["6846(?:22|33|44|55|77|88|9[19])\\d{4}"],["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","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],[["(\\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]"],"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"]],"0",0,0,0,0,0,[["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}"],["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?: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}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[["246521[0369]\\d{3}|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}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[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(?:[15]|28|4[14])|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]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\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[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[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(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|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(?: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}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["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}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",[8]],0,0,["78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"],["(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$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"]],"0",0,0,0,0,0,[["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}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[["(?: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(?:[07]\\d\\d|1(?:11|78)))\\d{4}"],["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}"],["8[02369]\\d{6}"],["(?:87|9[0-8])\\d{6}"],0,0,0,0,0,["84\\d{6}"]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],0,0,0,0,0,0,[["(?:22|31)\\d{6}"],["(?:29|[67][125-9])\\d{6}"]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],0,0,0,0,0,0,[["2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[0-356]|[56]\\d|9[013-9])\\d{6}"],0,0,0,0,["81\\d{6}"],0,["857[58]\\d{4}"]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441",[["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"],["441(?:[2378]\\d|5[0-39]|92)\\d{5}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"],["(?:22[89]|[78]\\d\\d)\\d{4}"],0,0,0,0,0,0,["5[34]\\d{5}"]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?: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}",[8]],["[67]\\d{7}",[8]],["8001[07]\\d{4}",[9]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\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)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["300\\d{6}|[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[["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-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["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}"],["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["242225\\d{4}"]]],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\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"]]],0,0,0,0,0,0,[["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",[7]],["(?:1[67]|77)\\d{6}",[8]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",[7]],["(?:321|7(?:[1-7]\\d|8[0-4]))\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[01]\\d|2[0-7])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[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],[["(\\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])","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"]],"8",0,"0|80?",0,0,0,[["(?: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}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|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}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\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"]],"0",0,0,0,0,0,[["12\\d{7}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}"]]],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],0,0,0,0,0,0,[["2[12]\\d{6}"],["7[024-7]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80[0-2]\\d{6}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}"],["7[35-9]\\d{7}"],["800\\d{6}"],["90[016]\\d{6}"],["878\\d{6}"],0,["5[18]\\d{7}"],["74[0248]\\d{6}"],0,["84[0248]\\d{6}"]]],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($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",["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"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6[25-9]\\d)\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$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]","(?: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])","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"],["(\\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",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",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,[["(?: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}))",[7,8,9,10,11]],["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?: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}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0(4(?:[14]4|56)|[579])?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60[124-8][2-9]\\d{6}",[10]],["3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",[10]],["1800\\d{7}",[11]],["19(?:0[01]|4[78])\\d{7}",[11]]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["(?:5\\d|63)\\d{6}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["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}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|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}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\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"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}"],["(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}"],["800\\d{6}"],["9(?:0[05689]|76)\\d{6}"],["70[01]\\d{6}"],0,["9(?:5\\d|7[2-4])\\d{6}"],0,["9[17]0\\d{6}"],["8[134]\\d{7}"]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$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]"],"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"],["(\\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"]],"0",0,0,0,0,0,[["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|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}",[5,6,7,8,9,10,11,12,13,14,15]],["15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],0,["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}"],[""],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["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}"],["8[024]9[2-9]\\d{6}"],["8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"],["(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",[7,8]],["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"],["(?:40\\d\\d|900)\\d{4}",[7,8]],["70[0-2]\\d{5}",[8]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\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",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0",0,0,0,0,0,[["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"],["(?:17[1-3]|7\\d\\d)\\d{4}"]]],ES:["34","00","[5-9]\\d{8}",[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]"]]],0,0,0,0,0,0,[["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}"],["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"],["[89]00\\d{6}"],["80[367]\\d{6}"],["70\\d{7}"],0,["51\\d{7}"],0,0,["90[12]\\d{6}"]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0",0,0,0,0,0,[["11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|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[578]|2[69]|39|4[5-7]|5[0-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(?:119|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}"],["700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}"]]],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}",[5,6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",[7]],["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]],["0800\\d{7}",[11]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[["[2-47]\\d{4}"],["[56]\\d{4}"]]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]],0,0,0,0,0,0,[["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"],["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))",0,0,0,[["(?:20|[34]\\d|8[19])\\d{4}"],["(?:[27][1-9]|5\\d|9[16])\\d{4}"],["80[257-9]\\d{3}"],["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"],0,0,0,0,["(?:6[0-36]|88)\\d{4}"]]],FR:["33","00","[1-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["59[1-9]\\d{6}|(?:[1-3]\\d|4[1-9]|5[0-8])\\d{7}"],["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}"],["80[0-5]\\d{6}"],["836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}"],0,0,["80[6-9]\\d{6}"],0,["9\\d{8}"],["8(?:1[01]|2[0156]|4[02]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\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"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\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[02-9])","[25]|7(?:0|6(?:[03-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"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0-79])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\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|1(?:[0-7]\\d|8[0-2]))|(?: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[013478]|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]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|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{3}",[9,10]],["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}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473",[["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}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?: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}"],["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:00(?:0\\d|11|22|33|44|5[05]|77|88|99)|1(?:1(?:00|[124]\\d|3[01])|4\\d\\d)|(?:44|68)\\d\\d|5(?:[0157-9]\\d\\d|200)|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:070|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}"],["800\\d{6}"],0,0,0,0,0,["70[67]\\d{6}"]]],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0",0,0,0,0,0,[["594(?:[02-49]\\d|1[0-4]|5[6-9]|6[0-3]|80)\\d{4}"],["694(?:[0-249]\\d|3[0-8])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:396|76\\d)\\d|476[0-5])\\d{4}"]]],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0",0,0,0,0,0,[["3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",[9]],["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]],["800\\d{5}",[8]]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[["2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}"],["5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}"]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],0,0,0,0,0,0,[["(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}"],["[245]\\d{5}"],["80\\d{4}"],0,0,0,0,0,["3[89]\\d{4}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}"],["(?:[23679]\\d|5[0-489])\\d{5}"]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\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]"]]],0,0,0,0,0,0,[["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",[8]],["6[0-356]\\d{7}",[9]],0,0,0,0,0,0,["722\\d{6}",[9]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]],0,0,0,0,0,0,[["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"],["(?:222|55\\d)\\d{6}"],["80\\d[1-9]\\d{5}"],["90\\d[1-9]\\d{5}"]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\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])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["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}",[10]],["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]],["800\\d{7,9}"],["90[19]\\d{7}",[10]],["70\\d{8}",[10]],0,["5005000\\d{3}",[10]],0,0,["8(?:0[16]|12|[27]5|50)\\d{7}",[10]]]],GT:["502","00","(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["[267][2-9]\\d{6}",[8]],["[3-5]\\d{7}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([3-9]\\d{6})$|1","671$1",0,"671",[["671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-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}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],0,0,0,0,0,0,[["443\\d{6}",[9]],["9(?:5\\d|6[569]|77)\\d{6}",[9]],0,0,0,0,0,0,["40\\d{5}",[7]]]],GY:["592","001","9008\\d{3}|(?:[2-467]\\d\\d|510|862)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?: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}"],["(?:510|6\\d\\d|7(?:0\\d|1[0-8]|25|49))\\d{4}"],["(?:289|862)\\d{4}"],["9008\\d{3}"]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\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"]]],0,0,0,0,0,0,[["(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:[45][0-8]|6[01]|9\\d))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:44[5-9]|6(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]|7[0-8]))|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|9(?:29[013-9]|59[0-4]))\\d{4}|(?:4(?:4[01]|6[2358])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[8]],["800\\d{6}",[9]],["900(?:[0-24-9]\\d{7}|3\\d{1,4})",[5,6,7,8,11]],["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",[8]],0,["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",[8]],["7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|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}",[8]]],"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],0,0,0,0,0,0,[["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",[8]],["[37-9]\\d{7}",[8]],["8002\\d{7}",[11]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\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})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",[8,9]],["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|77|9[67])))\\d{4}|98\\d{6}",[8,9]],["80[01]\\d{4,6}",[7,8,9]],["6[01459]\\d{6}|6[01]\\d{4,5}",[6,7,8]],["7[45]\\d{6}",[8]],0,["62\\d{6,7}|72\\d{6}",[8,9]]]],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"],["(?:[34]\\d|55)\\d{6}"],["8\\d{7}"],0,0,0,0,0,["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06",0,0,0,0,0,[["(?: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}",[8]],["(?:[257]0|3[01])\\d{7}",[9]],["(?:[48]0\\d|680[29])\\d{5}"],["9[01]\\d{6}",[8]],0,0,["38\\d{7}",[9]],0,["21\\d{7}",[9]]]],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\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)"],["(\\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"]],"0",0,0,0,0,0,[["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}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",[8,9,10,11,12,13]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\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{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?: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\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[9]],0,["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\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})","$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"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",[8,11,12]],["55410\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2[2-9]|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]],["1(?:255|80[019]\\d{3})\\d{3}",[7,10]],["1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",[8,10]],0,0,["1599\\d{6}",[10]],0,["7(?:38(?:0\\d|5[09]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\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)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,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]","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])|674|7(?:(?: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|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|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])|74[2-7])|7(?:(?: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]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"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[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|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[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|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(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|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]"],"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)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?: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[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|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[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|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}",[10]],["(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|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]|881))[0189]\\d{5}",[10]],["000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"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"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\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"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[6,7,10]],["9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}",[10]],0,0,0,0,["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",[4,5]]]],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|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])|872)\\d{4}",[7]],["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}"],["80[0-8]\\d{4}",[7]],["90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",[7]],0,0,["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\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[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[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(?:44|[679])|[378]"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\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"]]],0,0,0,0,0,0,[["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}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?: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}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[["8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|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}"],["(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["87(?:000|90[01])\\d{3}|(?: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]|[5-7][023])|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(?:20|7[078]|99))\\d{4}",[8]],["7(?:[78][0-25-9]|9\\d)\\d{6}",[9]],["80\\d{6}",[8]],["9\\d{7}",[8]],["70\\d{7}",[9]],0,["8(?:10|8\\d)\\d{5}",[8]],["74(?:66|77)\\d{5}",[9]],0,["85\\d{6}",[8]]]],JP:["81","010","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],[["(\\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)|9(?: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[7-9]|96)|477|51[2-9])|9(?: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[7-9]|96[2457-9])|477|51[2-9])|9(?: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))"],"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[0459]|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[26-9]|49|51|6|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(?:[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]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|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[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|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]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[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]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|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]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|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]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1",0,0,[["(?: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}",[9]],["[7-9]0[1-9]\\d{7}",[10]],["00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}"],["990\\d{6}",[9]],["60\\d{7}",[9]],0,["570\\d{6}",[9]],["20\\d{8}",[10]],["50[1-9]\\d{7}",[10]]]],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\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",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",[7,8,9]],["(?:1(?:0[0-6]|1[0-5]|2[014]|30)|7\\d\\d)\\d{6}",[9]],["800[2-8]\\d{5,6}",[9,10]],["900[02-9]\\d{5}",[9]]]],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|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}",[9]],["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",[9]],["800\\d{6,7}"]]],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["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})",[8,9]],["(?:(?: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}",[8,9]],["1800(?:1\\d|2[019])\\d{4}",[10]],["1900(?:1\\d|2[09])\\d{4}",[10]]]],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0",0,0,0,0,0,[["(?:[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}"],["(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",[8]],0,0,0,0,0,0,["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",[8]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[["7[4-7]\\d{5}"],["[34]\\d{6}"],0,["8\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"],["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"],["19[1-3]\\d{7}",[10]]]],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","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}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?: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}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[168]|88)|8(?:00|33|55|77|99))\\d{4}",[8]],["15\\d{7,8}",[9,10]],["70\\d{8}",[10]]]],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]],0,0,0,0,0,0,[["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",[8]],["(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|66)|222|3[36]3|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]],["18\\d{5}",[7]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[["345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}"],["345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:345976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["345849\\d{4}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",[["(?: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]|97)|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]|59))|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-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}",[10]],["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",[10]],["8(?:00|108\\d{3})\\d{7}"],["809\\d{7}",[10]],["808\\d{7}",[10]],0,0,0,["751\\d{7}",[10]]],"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\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",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["(?:20(?:[2359]\\d|7[6-8]|88)|302\\d)\\d{6}",[10]],0,0,0,0,["30[013-9]\\d{6}",[9]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\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",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}"],["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0",0,0,0,[["(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5[0-4])\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"],["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"],["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",[7]],0,0,["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[25]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[4-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}",[7,9]],0,["332(?:02|[34]\\d)\\d{4}",[9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[["2\\d{7}"],["[56]\\d{7}"],["800[256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(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]],"8",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","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],[["(\\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])"]],["(\\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])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?: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}"],["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{5})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29[1289]|389)","529(?:1[1-46-9]|2[013-8]|90)|5(?:298|389)[0-46-9]"],"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","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5293[01]\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|9[0-289])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[0189]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:870|9[2-47-9]\\d)\\d{5}",[8]],["4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"],["(?:800|90\\d)\\d{5}",[8]]]],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\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"]],"0",0,0,0,0,0,[["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"],["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"],["800\\d{5}"],["90[056]\\d{5}"],0,0,["803\\d{5}"],0,["3[08]\\d{6}"],["808\\d{5}"]]],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",[8]],["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]],["80(?:[0-2578]|9\\d)\\d{5}"],["9(?:4[1568]|5[178])\\d{5}",[8]],0,0,["77[1-9]\\d{5}",[8]],0,["78[1-49]\\d{5}",[8]]]],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1",0,0,[["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}"],["3[2-47-9]\\d{7}"],0,0,0,0,0,0,["22\\d{7}"]]],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1",0,0,0,0,0,[["(?:247|45[78]|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[356])\\d{4}"],0,0,0,0,0,0,["635\\d{4}"]]],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"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"]],"0",0,0,0,0,0,[["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|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}"],["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"],["800\\d{5}"],["5\\d{7}"],0,0,0,0,0,["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],0,0,0,0,0,0,[["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}"],["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}"],["80\\d{6}"]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"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})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",[6,7,8,9]],["(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",[7,8,9,10]],["80080(?:0[1-9]|2\\d)\\d{3}",[10]],0,0,0,0,0,["1333\\d{4}|[12]468\\d{4}",[8]]]],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-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"]],"0",0,0,0,0,0,[["[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}"],["(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",[8]],0,0,0,0,0,0,["712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}",[8]]]],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]],0,0,0,0,0,0,[["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",[8]],["6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",[8]],["0800\\d{3}",[7]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[["670(?:2(?:3[3-7]|56|8[4-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}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["596(?:[03-7]\\d|10|2[7-9]|8[0-39]|9[04-9])\\d{4}"],["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:397[0-2]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}"]]],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],0,0,0,0,0,0,[["(?:25[08]|35\\d|45[1-7])\\d{5}"],["[2-4][0-46-9]\\d{6}"],["800\\d{5}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[["6644(?:1[0-3]|91)\\d{4}"],["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],0,0,0,0,0,0,[["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"],["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"],["800(?:02|[3467]\\d)\\d{3}"],["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"],0,0,["501\\d{5}"],["7117\\d{4}"],["3550\\d{4}"]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,[["(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",[7,8]],["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-2]|3[013]))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,0,["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["(?:46[46]|[79]\\d\\d)\\d{4}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\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{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[2-9]|2[12]\\d\\d)\\d{5}"],["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","1(?:(?:[27]2|44|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,[["657[12]\\d{6}|(?:2(?:0[01]|2\\d|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]|[25-7][1-9]|3[1-8]|4\\d|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(?:[13467][1-9]|2\\d|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]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",[10]],["657[12]\\d{6}|(?: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\\d|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]|[25-7][1-9]|3[1-8]|4\\d|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(?:[13467][1-9]|2\\d|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]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}"],["8(?:00|88)\\d{7}",[10]],["900\\d{7}",[10]],["500\\d{7}",[10]],0,0,0,0,["300\\d{7}",[10]]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-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(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[8,9]],["1(?:1888[689]|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)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-79]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:5[0-4]|[79]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]],0,0,0,0,0,0,[["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}"],["(?:23|7[047]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}",[7,8,10,11,12,13,14],[["(\\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})","$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"]],"0",0,0,0,0,0,[["(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",[7,8]],["(?:702[0-24-9]|819[01])\\d{6}|(?:70[13-689]|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-356]))\\d{7}",[10]],["800\\d{7,11}",[10,11,12,13,14]],0,0,0,["700\\d{7,11}",[10,11,12,13,14]]]],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],0,0,0,0,0,0,[["2\\d{7}"],["(?: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}"],["1800\\d{4}"]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\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-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[9]],["(?:6[1-58]|970\\d)\\d{7}",[9,11]],["800\\d{4,7}",[7,8,9,10]],["90[069]\\d{4,7}",[7,8,9,10]],0,0,["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",[5,6,9]],["66\\d{7}",[9]],["(?:85|91)\\d{7}",[9]]]],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]",[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",[8]],["9(?:6[0-3]|7[024-6]|8[0-24-68])\\d{7}",[10]],["1(?:66001|800\\d\\d)\\d{5}",[11]]]],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],0,0,0,0,0,0,[["444\\d{4}"],["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]],NU:["683","00","(?:[47]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["888[4-9]\\d{3}",[7]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"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)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,[["24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[1-6]\\d{6}",[8]],["1505\\d{4}|(?:7(?:[1289]\\d|6[89]|7[0-5])|9(?:0[1-9]|[1-9]\\d))\\d{5}",[8]],["8007\\d{4,5}|(?:500|800[05])\\d{4}"],["900\\d{5}",[8]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-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[056]|7[0-24-9]|8[5-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}",[7]],["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,8]],["800\\d{4,5}|(?:00800|800\\d)\\d{6}"],["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",[7]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\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"]]],"0",0,0,0,0,0,[["(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[128])\\d{6}",[8]],["180\\d{4}",[7]],0,0,0,0,["27[01]\\d{4}",[7]],["2(?:0[0-57]|7[568])\\d{4}",[7]]],"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["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)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$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"]]],"0",0,0,0,0,0,[["(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",[6,8,9,10]],["(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",[10]],["1800\\d{7,9}",[11,12,13]]]],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-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],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["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])","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{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{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)"]],"0",0,0,0,0,0,[["(?:(?: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,7}|(?: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}",[9,10]],["3(?:[0-24]\\d|3[0-79]|55|64)\\d{7}",[10]],["800\\d{5}(?:\\d{3})?",[8,11]],["900\\d{5}",[8]],["122\\d{6}",[9]],0,["(?: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}",[11,12]]]],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|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",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["47\\d{7}|(?: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})?))",[7,9]],["21(?:1(?:[145]\\d|3[1-5])|2\\d\\d)\\d{4}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[9]],["800\\d{6,7}",[9,10]],["70[01346-8]\\d{6}",[9]],0,0,["804\\d{6}",[9]],["64\\d{4,7}",[6,7,8,9]],["39\\d{7}",[9]],["801\\d{6}",[9]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:4[1-35-7]|5[01])\\d{4}",[6]],["(?:4[02-4]|5[056]|708[45][0-5])\\d{4}"],["80[0-5]\\d{6}",[9]]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[["(?:787|939)[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\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"]]],"0",0,0,0,0,0,[["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",[8]],["5[69]\\d{7}",[9]],["1800\\d{6}",[10]],0,0,0,0,0,0,["1700\\d{6}",[10]]]],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],0,0,0,0,0,0,[["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"],["6(?:[06]92(?:30|9\\d)|[35]92(?:3[03]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],0,["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6222\\d{5}"],["30\\d{7}"],["80(?:8\\d|9[1579])\\d{5}"]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"],["(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}"]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$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(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-6])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",[7,8,9]],["9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}",[9]],["9800\\d{5,7}",[9,10,11]],0,0,0,["[2-9]0\\d{4,7}",[6,7,8,9]],0,["8700[0-4]\\d{4}",[9]]]],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],0,0,0,0,0,0,[["4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",[8]],["[35-7]\\d{7}",[8]],["800\\d{4}|(?:0080[01]|800)\\d{6}",[7,9,11]],0,0,0,0,["2[16]\\d{5}",[7]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-5]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-27]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[2378]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\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"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[237-9]"],"0$1"]],"0",0,0,0,0,0,[["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"],["7020\\d{5}|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-29])\\d{6}",[9]],["800\\d{6}",[9]],["90[0136]\\d{6}",[9]],0,0,["(?:37\\d|80[578])\\d{6}",[9]],0,0,["801\\d{6}",[9]]],0," int "],RS:["381","00","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],[["(\\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"]],"0",0,0,0,0,0,[["(?: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}",[7,8,9,10,11,12]],["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,10]],["800\\d{3,9}"],["(?:78\\d|90[0169])\\d{3,7}",[6,7,8,9,10]],0,0,["7[06]\\d{4,10}"]]],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|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})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",[["(?: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}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$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"]],"0",0,0,0,0,0,[["(?:06|2[23568]\\d)\\d{6}"],["7[237-9]\\d{7}",[9]],["800\\d{6}",[9]],["900\\d{6}",[9]]]],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\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"]]],"0",0,0,0,0,0,[["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",[9]],["579[01]\\d{5}|5(?:[013-689]\\d|7[0-35-8])\\d{6}",[9]],["800\\d{7}",[10]],["925\\d{6}",[9]],0,0,["811\\d{7}",[10]],0,0,["920\\d{6}",[9]]]],SB:["677","0[01]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[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}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],0,0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[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],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?: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}",[7,8,9]],["7[02369]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],0,["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-8]|[1-9])"]],["(\\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"]]],0,0,0,0,0,0,[["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",[8]],["8(?:08[01]|95[0-2])\\d{4}|(?:8(?:0[1-7]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\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)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\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]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\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]"]]],0,0,0,0,0,0,[["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"],["7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}"],["800\\d{6}"],["88[4689]\\d{6}"],0,0,0,0,["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\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]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}"],["(?:7[124-7]|8[124-9])\\d{5}",[7]],0,0,0,0,0,0,["56\\d{4}",[6]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",[8]],["[67]\\d{7}",[8]],["800\\d{4}(?:\\d{4})?",[7,11]],["900\\d{4}(?:\\d{4})?",[7,11]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[["7215(?:4[2-8]|8[239]|9[056])\\d{4}"],["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0",0,0,0,0,0,[["21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}"],["9[1-689]\\d{7}",[9]]]],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]],0,0,0,0,0,0,[["[23][2-5]\\d{6}",[8]],["7[6-9]\\d{6}",[8]],["0800\\d{4}",[8]],["900\\d{6}",[9]],0,0,0,0,["70\\d{6}",[8]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8",[["8\\d{3}"]]],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649",[["649(?:266|712|9(?:4\\d|50))\\d{4}"],["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["649(?:71[01]|966)\\d{4}"]]],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:6[0235689]|77|9\\d)\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[019]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["671[0-8]\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",[9]],["(?:001800\\d|1800)\\d{6}",[10,13]],["1900\\d{6}",[10]],0,0,0,0,["6[08]\\d{7}",[9]]]],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[04]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:4[046]|74|87))\\d{6}"],["(?:41[18]|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[0178]|8[078]|9\\d)\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","[1-6]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],"8",0,0,0,0,0,[["(?: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}"],["6\\d{7}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?:55[4-6]|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",[7]],["0800\\d{3}",[7]],0,0,0,0,0,["55[0-37-9]\\d{4}",[7]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|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{6,7})","$1 $2 $3",["80"],"0$1",1]],"0",0,0,0,0,0,[["(?: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}",[10]],["56161\\d{5}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",[10]],["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",[10,12,13]],["(?:8[89]8|900)\\d{7}",[10]],["592(?:21[12]|461)\\d{4}",[10]],0,["444\\d{4}",[7]],["512\\d{7}",[10]],["850\\d{7}",[10]]]],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868",[["868(?:2(?:01|1[5-9]|[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}"],["868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["77[2-9]\\d{6}|(?:6[125-9]|7[13-689])\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\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{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["(?:39|50|6[36-8]|7[1-3]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\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"]],"0",0,0,0,0,0,[["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["726[01]\\d{5}|7(?:[01578]\\d|20|36|4[0-4]|6[0-5]|9[89])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["5056(?:[0-35-9]\\d|4[46])\\d{4}|(?:4722|505[2-57-9]|983[29])\\d{6}|(?: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[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","(?:0004|4)\\d{9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[7,8,10,13],[["(\\d{3})(\\d{4})","$1 $2",["405|8|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["4"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|987)|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["(?:(?:0004|4)\\d{5}|80[05])\\d{4}|405\\d{4}",[7,10,13]],["90[0-8]\\d{4}",[7]]],"00"," int. "],UZ:["998","810","200\\d{6}|(?:33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,[["(?:55\\d\\d|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]|8\\d)\\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}"],["(?:(?:200[01]|(?:33|50|88|9[0-57-9])\\d\\d)\\d|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(?:[07]\\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]))))\\d{4}"]],"8~10"],VA:["39","00","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],0,0,0,0,0,0,"06698",[["06698\\d{1,6}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[46])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284",[["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[["340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"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]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",[10]],["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[9]],["1800\\d{4,6}|12(?:0[13]|28)\\d{4}",[8,9,10]],["1900\\d{4,6}",[8,9,10]],0,0,["(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",[7,8]],0,["672\\d{6}",[9]]]],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],0,0,0,0,0,0,[["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",[5]],["(?:[58]\\d|7[013-7])\\d{5}",[7]],["81[18]\\d\\d",[5]],0,0,0,["(?:3[03]|900\\d)\\d{3}"],0,["9(?:0[1-9]|1[01])\\d{4}",[7]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["72\\d{4}",[6]],["(?:72|8[23])\\d{4}",[6]],["80[0-5]\\d{6}",[9]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",[5,6]],["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]],["800\\d{3}",[6]]]],XK:["383","00","[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["(?:2[89]|39)0\\d{6}|[23][89]\\d{6}"],["4[3-9]\\d{6}",[8]],["800\\d{5}",[8]],["900\\d{5}",[8]]]],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",[7,8]],["7[01378]\\d{7}",[9]]]],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\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"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",[9]],["(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:7[5-79]|9[5-8])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","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}",[5,6,7,8,9,10],[["(\\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"],"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]"],"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"]],"0",0,0,0,0,0,[["(?: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}"],["7(?:[178]\\d|3[1-9])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"[0-36-9]\\d{8}",[9],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-36-9]"]]],0,0,0,0,0,0,[0,["[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["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})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[013-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function It(d,$){var t=Array.prototype.slice.call($);return t.push(Tt),d.apply(this,t)}function Mt(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function Et(d){for(var $=1;${class d{constructor(){this.control=new n.NI("+36 20 123-3122",function(d){return $=>function(){return It(Gt,arguments)}($.value,d)?null:new s.T("Invalid number")}("HU")),this.mask=Bt}}return d.\u0275fac=function($){return new($||d)},d.\u0275cmp=u.Xpm({type:d,selectors:[["phone-doc-example-2"]],decls:6,vars:11,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"formControl"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"],[3,"error","formControl"]],template:function(d,$){1&d&&(u.TgZ(0,"tui-input",0),u._uU(1," Basic "),u._UZ(2,"input",1),u.qZA(),u._UZ(3,"tui-error",2),u.ALo(4,"async"),u.ALo(5,"tuiFieldError")),2&d&&(u.Udp("max-width",30,"rem"),u.Q6J("formControl",$.control),u.xp6(2),u.Q6J("maskito",$.mask),u.xp6(1),u.Q6J("error",u.lcZ(4,6,u.lcZ(5,8,u.DdM(10,Ut))))("formControl",$.control))},directives:[D.K3,D.wU,S.B7,n.JJ,n.oH,St.MB,At.F,xt.r,b],pipes:[e.Ov,E],encapsulation:2,changeDetection:0}),d})();var Zt=vt({metadata:Nt.default,strict:!1,countryIsoCode:"RU"});function _t(d,$){if(1&d&&(u._UZ(0,"img",3),u.ALo(1,"tuiFlag")),2&d){const d=u.oxw();u.Q6J("src",u.lcZ(1,2,d.countryIsoCode),u.LSH),u.uIk("alt",d.countryIsoCode)}}let Kt=(()=>{class d{constructor(d){this.isApple=d,this.value="",this.mask=Zt}get countryIsoCode(){return function(d,$){const t=new O$({},$);return t.input(d),t.getCountry()}(this.value,Nt.default)||""}get pattern(){return this.isApple?"+[0-9-]{1,20}":""}}return d.\u0275fac=function($){return new($||d)(u.Y36(Ct.TN))},d.\u0275cmp=u.Xpm({type:d,selectors:[["phone-doc-example-3"]],decls:5,vars:6,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"],["flag",""],["width","28",3,"src"]],template:function(d,$){if(1&d&&(u.TgZ(0,"tui-input",0),u.NdJ("ngModelChange",function(d){return $.value=d}),u._uU(1," Non-strict "),u._UZ(2,"input",1),u.qZA(),u.YNc(3,_t,2,4,"ng-template",null,2,u.W1O)),2&d){const d=u.MAs(4);u.Udp("max-width",30,"rem"),u.Q6J("tuiTextfieldCustomContent",$.countryIsoCode?d:"tuiIconPhoneLarge")("ngModel",$.value),u.xp6(2),u.Q6J("maskito",$.mask),u.uIk("pattern",$.pattern)}},directives:[D.K3,D.wU,S.B7,n.JJ,n.On,St.MB,At.F,xt.r],pipes:[C.T],encapsulation:2,changeDetection:0}),d})(),Ht=(()=>{class d{constructor(){this.value="+7 920 123-4567",this.mask=G.A_}ngOnInit(){return(0,O.mG)(this,void 0,void 0,function*(){this.mask=vt({countryIsoCode:"RU",metadata:yield Promise.resolve().then(t.bind(t,22250)).then(d=>d.default)})})}}return d.\u0275fac=function($){return new($||d)},d.\u0275cmp=u.Xpm({type:d,selectors:[["phone-doc-example-4"]],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(d,$){1&d&&(u.TgZ(0,"tui-input",0),u.NdJ("ngModelChange",function(d){return $.value=d}),u._uU(1," Lazy metadata "),u._UZ(2,"input",1),u.qZA()),2&d&&(u.Udp("max-width",30,"rem"),u.Q6J("ngModel",$.value),u.xp6(2),u.Q6J("maskito",$.mask))},directives:[D.K3,D.wU,S.B7,n.JJ,n.On,St.MB,At.F,xt.r],encapsulation:2,changeDetection:0}),d})();function Vt(d,$){1&d&&(u.TgZ(0,"p",10),u._uU(1," For validating phone number you can use "),u.TgZ(2,"code"),u._uU(3,"isValidPhoneNumber"),u.qZA(),u._uU(4," , "),u.TgZ(5,"code"),u._uU(6,"isPossiblePhoneNumber"),u.qZA(),u._uU(7," functions from "),u.TgZ(8,"a",2),u._uU(9," libphonenumber-js "),u.qZA(),u._uU(10," package. "),u.TgZ(11,"a",2),u._uU(12," Read more "),u.qZA(),u.qZA(),u.TgZ(13,"p"),u._uU(14,"Below is an example of a Hungarian phone mask with an angular validator."),u.qZA())}function Wt(d,$){1&d&&(u.TgZ(0,"p"),u._uU(1," Setting the "),u.TgZ(2,"code"),u._uU(3,"strict"),u.qZA(),u._uU(4," option to "),u.TgZ(5,"code"),u._uU(6,"false"),u.qZA(),u._uU(7," enables non-strict mask mode and allow user to type any country phone number. "),u.qZA(),u.TgZ(8,"p"),u._uU(9," The "),u.TgZ(10,"code"),u._uU(11,"countryIsoCode"),u.qZA(),u._uU(12," option is optional in that case, but if you specify it, the mask will try to add that country's calling code when you try to insert a phone number without a calling code. "),u.qZA())}function Jt(d,$){1&d&&(u.TgZ(0,"p"),u._uU(1,"You can load metadata lazily, below is an example of how to do it in Angular."),u.qZA(),u.TgZ(2,"p"),u._uU(3," You can also "),u.TgZ(4,"a",11),u._uU(5," customize the metadata "),u.qZA(),u._uU(6," to reduce metadata size. See instructions "),u.TgZ(7,"a",12),u._uU(8," here "),u.qZA(),u.qZA())}function Yt(d,$){if(1&d&&(u.TgZ(0,"p"),u._uU(1," This mask is based on the "),u.TgZ(2,"a",2),u._uU(3," libphonenumber-js "),u.qZA(),u._uU(4," package. "),u.qZA(),u._uU(5," Use "),u.TgZ(6,"code"),u._uU(7,"maskitoPhoneOptionsGenerator"),u.qZA(),u._uU(8," to create a mask for phone input. "),u.TgZ(9,"tui-doc-example",3),u._UZ(10,"phone-doc-example-1"),u.qZA(),u.TgZ(11,"tui-doc-example",4),u._UZ(12,"phone-doc-example-2"),u.YNc(13,Vt,15,0,"ng-template",null,5,u.W1O),u.qZA(),u.TgZ(15,"tui-doc-example",6),u._UZ(16,"phone-doc-example-3"),u.YNc(17,Wt,13,0,"ng-template",null,7,u.W1O),u.qZA(),u.TgZ(19,"tui-doc-example",8),u._UZ(20,"phone-doc-example-4"),u.YNc(21,Jt,9,0,"ng-template",null,9,u.W1O),u.qZA()),2&d){const d=u.MAs(14),$=u.MAs(18),t=u.MAs(22),e=u.oxw();u.xp6(9),u.Q6J("content",e.basic),u.xp6(2),u.Q6J("content",e.validation)("description",d),u.xp6(4),u.Q6J("content",e.nonStrict)("description",$),u.xp6(4),u.Q6J("content",e.lazyMetadata)("description",t)}}function Qt(d,$){if(1&d&&(u.TgZ(0,"tui-input",16),u._uU(1," Enter phone "),u._UZ(2,"input",17),u.qZA()),2&d){const d=u.oxw(2);u.Q6J("formControl",d.apiPageControl),u.xp6(2),u.Q6J("maskito",d.maskitoOptions),u.uIk("pattern",d.pattern)}}function Xt(d,$){1&d&&u._uU(0," Country ISO-code ")}function qt(d,$){1&d&&(u._uU(0," If true, it allows to enter only phone number of selected country (see countryIsoCode property). If false, all country phone number is allowed. "),u.TgZ(1,"p"),u.TgZ(2,"strong"),u._uU(3,"Default:"),u.qZA(),u.TgZ(4,"code"),u._uU(5,"true"),u.qZA(),u.qZA())}function zt(d,$){if(1&d){const d=u.EpF();u.TgZ(0,"tui-doc-demo",13),u.YNc(1,Qt,3,3,"ng-template"),u.qZA(),u.TgZ(2,"tui-doc-documentation"),u.YNc(3,Xt,1,0,"ng-template",14),u.NdJ("documentationPropertyValueChange",function($){return u.CHM(d),u.oxw().countryIsoCode=$})("documentationPropertyValueChange",function(){return u.CHM(d),u.oxw().updateOptions()}),u.YNc(4,qt,6,0,"ng-template",15),u.NdJ("documentationPropertyValueChange",function($){return u.CHM(d),u.oxw().strict=$})("documentationPropertyValueChange",function(){return u.CHM(d),u.oxw().updateOptions()}),u.qZA()}if(2&d){const d=u.oxw();u.Q6J("control",d.apiPageControl),u.xp6(3),u.Q6J("documentationPropertyValues",d.countryCodeVariants)("documentationPropertyValue",d.countryIsoCode),u.xp6(1),u.Q6J("documentationPropertyValue",d.strict)}}let de=(()=>{class d{constructor(d){this.isApple=d,this.apiPageControl=new n.NI(""),this.basic={[L.C.MaskitoOptions]:t.e(4173).then(t.t.bind(t,14173,17))},this.validation={[L.C.MaskitoOptions]:t.e(4220).then(t.t.bind(t,64220,17)),[L.C.Angular]:t.e(9935).then(t.t.bind(t,59935,17))},this.nonStrict={[L.C.MaskitoOptions]:t.e(3716).then(t.t.bind(t,23716,17)),[L.C.Angular]:t.e(664).then(t.t.bind(t,10664,17))},this.lazyMetadata={[L.C.Angular]:t.e(3381).then(t.t.bind(t,93381,17)),[L.C.JavaScript]:t.e(4356).then(t.t.bind(t,14356,17))},this.metadata=Nt.default,this.strict=!0,this.countryCodeVariants=function(d){return new H(d).getCountries()}(this.metadata),this.countryIsoCode="RU",this.maskitoOptions=vt(this)}get pattern(){return this.isApple?"+[0-9-]{1,20}":""}updateOptions(){this.maskitoOptions=vt(this)}}return d.\u0275fac=function($){return new($||d)(u.Y36(Ct.TN))},d.\u0275cmp=u.Xpm({type:d,selectors:[["phone-doc"]],decls:3,vars:0,consts:[["header","Phone","package","PHONE"],["pageTab",""],["href","https://www.npmjs.com/package/libphonenumber-js","tuiLink",""],["id","basic","description","Kazakhstan phone example","heading","basic",3,"content"],["id","validation","heading","validation",3,"content","description"],["description",""],["id","non-strict","heading","Non-strict mask",3,"content","description"],["nonStrictDescription",""],["id","lazy-metadata","heading","Lazy metadata",3,"content","description"],["lazyDescription",""],[1,"tui-space_top-0"],["href","https://gitlab.com/catamphetamine/libphonenumber-js#customizing-metadata","tuiLink",""],["href","https://gitlab.com/catamphetamine/libphonenumber-metadata-generator","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","countryIsoCode","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","strict","documentationPropertyType","boolean",3,"documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconPhoneLarge",1,"phone",3,"formControl"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(d,$){1&d&&(u.TgZ(0,"tui-doc-page",0),u.YNc(1,Yt,23,7,"ng-template",1),u.YNc(2,zt,5,4,"ng-template",1),u.qZA())},directives:[Pt.qo,Pt.nj,N.V,Pt.f2,wt,jt,Kt,Ht,Pt.FU,Pt.zb,Pt.B7,D.K3,D.wU,S.B7,n.JJ,n.oH,St.MB,At.F,xt.r],styles:[".phone[_ngcontent-%COMP%]{max-width:25rem}.phone[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),d})(),$e=(()=>{class d{}return d.\u0275fac=function($){return new($||d)},d.\u0275mod=u.oAB({type:d}),d.\u0275inj=u.cJS({imports:[[e.ez,n.u5,n.UX,a.U5,i.fV,D.Qf,C.I,N.j,v,P.H,R,S.cn,r.Bz.forChild((0,o.Ve)(de))]]}),d})()},22250:function(d,$,t){t.r($),$.default={version:4,country_calling_codes:{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"],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"],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"],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"],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"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],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"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\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"]],"0"],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0"],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268"],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264"],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\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})","$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"]],"0"],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\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"]],"0"],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\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]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|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",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",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)","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[2-6])|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]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",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)?","9$1"],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684"],AT:["43","00","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],[["(\\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]"],"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"]],"0"],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",0,"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0"],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0"],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246"],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[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(?:[15]|28|4[14])|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]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0"],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\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"]],"0"],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$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"]],"0"],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441"],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?"],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]"],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\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)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2"],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242"],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\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"]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]]],BY:["375","810","(?:[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],[["(\\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])","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"]],"8",0,"0|80?",0,0,0,0,"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|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}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\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"]],"0"],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\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"]],"0"],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($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",["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"]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$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]","(?: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])","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"],["(\\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",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",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,0,"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0(4(?:[14]4|56)|[579])?"],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))"],CU:["53","119","[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0"],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]"],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|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}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\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"]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$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]"],"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"],["(\\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"]],"0"],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767"],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9"],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\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"]],"0"],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0"],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\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",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0"],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]"],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0"],ES:["34","00","[5-9]\\d{8}",[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]"]]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0"],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",0,"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,0,"00"],FK:["500","00","[2-7]\\d{4}",[5]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))"],FR:["33","00","[1-9]\\d{8}",[9],[["(\\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"]],"0"],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\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"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1"],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\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[02-9])","[25]|7(?:0|6(?:[03-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"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0-79])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\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|1(?:[0-7]\\d|8[0-2]))|(?: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[013478]|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]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|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{3}",[9,10]],["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}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473"],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\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"]],"0"],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0"],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0"],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\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]"]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\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])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]]],GT:["502","00","(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([3-9]\\d{6})$|1","671$1",0,"671"],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]]],GY:["592","001","9008\\d{3}|(?:[2-467]\\d\\d|510|862)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\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"]]],0,0,0,0,0,0,0,"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\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})","$1 $2 $3",["8"],"0$1"]],"0"],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06"],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\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)"],["(\\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"]],"0"],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\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{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0"],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\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})","$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"]]],"0"],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24"],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\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)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,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]","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])|674|7(?:(?: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|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|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])|74[2-7])|7(?:(?: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]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"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[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|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[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|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(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|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]"],"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)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0"],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"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"]],"0"],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\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"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0"],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,0,"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\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[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[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(?:44|[679])|[378]"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\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"]]],0,0,0,0,0,0,[["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}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?: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}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876"],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\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"]],"0"],JP:["81","010","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],[["(\\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)|9(?: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[7-9]|96)|477|51[2-9])|9(?: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[7-9]|96[2457-9])|477|51[2-9])|9(?: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))"],"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[0459]|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[26-9]|49|51|6|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(?:[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]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|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[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|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]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[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]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|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]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|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]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1"],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\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",["[89]"],"0$1"]],"0"],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0"],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0"],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869"],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0"],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","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}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?"],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345"],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",0,"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\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",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0"],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\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",["[27-9]"]]],"0"],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758"],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0"],LK:["94","00","[1-9]\\d{8}",[9],[["(\\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"]],"0"],LR:["231","00","(?:[25]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[4-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23578]"],"0$1"]],"0"],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(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]],"8",0,"[08]"],LU:["352","00","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],[["(\\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])"]],["(\\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])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)"],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0"],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{5})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29[1289]|389)","529(?:1[1-46-9]|2[013-8]|90)|5(?:298|389)[0-46-9]"],"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","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5293[01]\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|9[0-289])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[0189]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0"],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\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"]],"0"],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0"],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1"],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1"],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"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"]],"0"],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"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})","$1 $2 $3",["9"],"0$1"]],"0"],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-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"]],"0"],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670"],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664"],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,0,"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,0,"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\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{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0"],MX:["52","0[09]","1(?:(?:[27]2|44|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,0,"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-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(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0"],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\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"]],"0"],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1"],NG:["234","009","(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}",[7,8,10,11,12,13,14],[["(\\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})","$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"]],"0"],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\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-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0"],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]"],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0"],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]]],NU:["683","00","(?:[47]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"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)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,0,"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\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"]]],"0",0,0,0,0,0,0,"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,0,"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["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)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$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"]]],"0"],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-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],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["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])","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{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{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)"]],"0"],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|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",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939"],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\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"]]],"0"],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$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(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-6])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0"],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-5]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-27]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[2378]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\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"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[237-9]"],"0$1"]],"0",0,0,0,0,0,0,0," int "],RS:["381","00","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],[["(\\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"]],"0"],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|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})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",0,"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$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"]],"0"],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\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"]]],"0"],SB:["677","0[01]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,0,"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0"],SE:["46","00","(?:[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],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0"],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-8]|[1-9])"]],["(\\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"]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]"],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\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)"]],"0",0,0,0,0,0,0,"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79"],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\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]"],"0$1"]],"0"],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0"],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1"],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\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]"]]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0"],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\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]"]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0"],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]]],SV:["503","00","[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721"],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0"],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8"],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649"],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,0,"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[04]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,0,"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]]],TM:["993","810","[1-6]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|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{6,7})","$1 $2 $3",["80"],"0$1",1]],"0"],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868"],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,0,0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0"],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\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{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,0,"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\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"]],"0"],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["5056(?:[0-35-9]\\d|4[46])\\d{4}|(?:4722|505[2-57-9]|983[29])\\d{6}|(?: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[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","(?:0004|4)\\d{9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[7,8,10,13],[["(\\d{3})(\\d{4})","$1 $2",["405|8|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["4"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,0,"00"," int. "],UZ:["998","810","200\\d{6}|(?:33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],VA:["39","00","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],0,0,0,0,0,0,"06698"],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784"],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0"],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284"],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340"],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"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]],"0"],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],XK:["383","00","[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",[8,9],[["(\\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"]],"0"],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0"],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\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"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0"],ZW:["263","00","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}",[5,6,7,8,9,10],[["(\\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"],"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]"],"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"]],"0"]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"[0-36-9]\\d{8}",[9],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-36-9]"]]],0,0,0,0,0,0,[0,["[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["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})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[013-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}}}}]); \ No newline at end of file diff --git a/9266-es2015.a5765cbcf35798e4fc42.js b/9266-es2015.a5765cbcf35798e4fc42.js deleted file mode 100644 index 62b61cc14..000000000 --- a/9266-es2015.a5765cbcf35798e4fc42.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[9266],{70997:function(d,$,t){t.d($,{fV:function(){return r}});var e=t(74788),n=t(41823);let r=(()=>{class d{}return d.\u0275fac=function($){return new($||d)},d.\u0275mod=e.oAB({type:d}),d.\u0275inj=e.cJS({imports:[n.JF,n.mG,n.Lx,n.Lq,n.u4]}),d})()},69266:function(d,$,t){t.r($),t.d($,{PhoneDocModule:function(){return $e}});var e=t(12057),n=t(87862),r=t(2586),a=t(52494),i=t(70997),o=t(44427),u=t(74788),l=t(11927),s=t(18939),c=t(49941),f=t(12130),h=t(79456),m=t(89570);function g(d,$){if(1&d&&(u.ynx(0),u._uU(1),u.BQk()),2&d){const d=$.polymorpheusOutlet;u.xp6(1),u.hij(" ",d," ")}}const p=function(){return{}};function y(d,$){if(1&d&&(u.TgZ(0,"div",1),u.ALo(1,"async"),u.YNc(2,g,2,1,"ng-container",2),u.ALo(3,"async"),u.qZA()),2&d){const d=u.oxw();u.ekj("t-message-text_light","onDark"===u.lcZ(1,6,d.mode$)),u.Q6J("@tuiFadeIn",d.animation)("@tuiHeightCollapse",d.animation),u.xp6(2),u.Q6J("polymorpheusOutlet",d.error.message||u.lcZ(3,8,d.defaultErrorMessage$))("polymorpheusOutletContext",d.error.context||u.DdM(10,p))}}let b=(()=>{class d{constructor(d,$,t){this.animation=d,this.mode$=$,this.defaultErrorMessage$=t,this.error=null,this.visible=!0}set errorSetter(d){this.error=(0,l.Aj)(d)?new s.T(d):d}onAnimation(d){this.visible=d}}return d.\u0275fac=function($){return new($||d)(u.Y36(h.Pw),u.Y36(h.Au),u.Y36(h.PL))},d.\u0275cmp=u.Xpm({type:d,selectors:[["tui-error"]],hostBindings:function(d,$){1&d&&u.NdJ("animationcancel.self",function(){return $.onAnimation(!1)})("animationstart.self",function(){return $.onAnimation(!0)})},inputs:{errorSetter:["error","errorSetter"]},features:[u._Bn([f.CV])],decls:1,vars:1,consts:[["automation-id","tui-error__text","class","t-message-text",3,"t-message-text_light",4,"ngIf"],["automation-id","tui-error__text",1,"t-message-text"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(d,$){1&d&&u.YNc(0,y,4,11,"div",0),2&d&&u.Q6J("ngIf",$.error&&$.visible)},directives:[e.O5,m.Li],pipes:[e.Ov],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);display:block;color:var(--tui-negative);word-wrap:break-word;animation:tuiPresent 1s infinite}.t-message-text[_ngcontent-%COMP%]{margin-top:.25rem;white-space:pre-line}.t-message-text_light[_ngcontent-%COMP%]{color:var(--tui-negative-night)}"],data:{animation:[c.eu,c.QF]},changeDetection:0}),d})(),v=(()=>{class d{}return d.\u0275fac=function($){return new($||d)},d.\u0275mod=u.oAB({type:d}),d.\u0275inj=u.cJS({imports:[[e.ez,m.wq]]}),d})();var C=t(61824),N=t(82847),P=t(60885),S=t(79588),O=t(97582),A=t(44358),x=t(75046),w=t(25917),T=t(95639),I=t(88002);const M={};let E=(()=>{class d{constructor(d,$,t,e){this.parent=d,this.self=$,this.container=t,this.validationErrors=e,this.order=[],this.self&&!this.self.valueAccessor&&(this.self.valueAccessor=this)}transform(d){return this.order=d,this.computedError}get computedError(){return this.invalid&&this.touched&&this.error||(0,w.of)(null)}registerOnChange(){}registerOnTouched(){}setDisabledState(){}writeValue(){}get error(){const{errorId:d}=this;return d?this.getError(this.controlErrors[d],this.validationErrors[d]):null}get invalid(){var d;return!!(null===(d=this.control)||void 0===d?void 0:d.invalid)}get touched(){var d;return!!(null===(d=this.control)||void 0===d?void 0:d.touched)}get control(){var d,$,t;return(null===(d=this.self)||void 0===d?void 0:d.control)||(null===($=this.parent)||void 0===$?void 0:$.control)||(null===(t=this.container)||void 0===t?void 0:t.control)}get errorId(){return this.getErrorId(this.order,this.controlErrors)}get controlErrors(){var d;return(null===(d=this.control)||void 0===d?void 0:d.errors)||M}getErrorId(d,$){const t=null==d?void 0:d.find(d=>$[d]),e=Object.keys($)[0];return t||e||""}getError(d,$){if(d instanceof s.T)return(0,w.of)(d);if(void 0===$&&(0,l.Aj)(d))return(0,w.of)(new s.T(d));if((0,T.b)($))return F($,d);if($ instanceof Function){const t=$(d);return(0,T.b)(t)?F(t,d):k(t,d)}return k($,d)}}return d.\u0275fac=function($){return new($||d)(u.Y36(n.a5,28),u.Y36(n.a5,26),u.Y36(n.gN,24),u.Y36(x.Z4,16))},d.\u0275pipe=u.Yjl({name:"tuiFieldError",type:d,pure:!1}),(0,O.gn)([A.UM],d.prototype,"getErrorId",null),(0,O.gn)([A.UM],d.prototype,"getError",null),d})();function F(d,$){return d.pipe((0,I.U)(d=>new s.T(d||"",$)))}function k(d,$){return(0,w.of)(new s.T(d||"",$))}let R=(()=>{class d{}return d.\u0275fac=function($){return new($||d)},d.\u0275mod=u.oAB({type:d}),d.\u0275inj=u.cJS({}),d})();var D=t(21673),L=t(14707),G=t(76991);function B(d,$){d=d.split("-"),$=$.split("-");for(var t=d[0].split("."),e=$[0].split("."),n=0;n<3;n++){var r=Number(t[n]),a=Number(e[n]);if(r>a)return 1;if(a>r)return-1;if(!isNaN(r)&&isNaN(a))return 1;if(isNaN(r)&&!isNaN(a))return-1}return d[1]&&$[1]?d[1]>$[1]?1:d[1]<$[1]?-1:0:!d[1]&&$[1]?1:d[1]&&!$[1]?-1:0}function U(d){return(U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(d)}function j(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")}function Z(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}function _(d,$,t){return $&&Z(d.prototype,$),t&&Z(d,t),Object.defineProperty(d,"prototype",{writable:!1}),d}var K=/^\d+$/,H=function(){function d($){j(this,d),function(d){if(!d)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!X(d)||!X(d.countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(X(d)?"an object of shape: { "+Object.keys(d).join(", ")+" }":"a "+q(d)+": "+d,"."))}($),this.metadata=$,dd.call(this,$)}return _(d,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(d){return"001"!==d})}},{key:"getCountryMetadata",value:function(d){return this.metadata.countries[d]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(d){return void 0!==this.getCountryMetadata(d)}},{key:"hasCallingCode",value:function(d){if(this.getCountryCodesForCallingCode(d))return!0;if(this.nonGeographic()){if(this.nonGeographic()[d])return!0}else{var $=this.countryCallingCodes()[d];if($&&1===$.length&&"001"===$[0])return!0}}},{key:"isNonGeographicCallingCode",value:function(d){return this.nonGeographic()?!!this.nonGeographic()[d]:!this.getCountryCodesForCallingCode(d)}},{key:"country",value:function(d){return this.selectNumberingPlan(d)}},{key:"selectNumberingPlan",value:function(d,$){if(d&&K.test(d)&&($=d,d=null),d&&"001"!==d){if(!this.hasCountry(d))throw new Error("Unknown country: ".concat(d));this.numberingPlan=new V(this.getCountryMetadata(d),this)}else if($){if(!this.hasCallingCode($))throw new Error("Unknown calling code: ".concat($));this.numberingPlan=new V(this.getNumberingPlanMetadata($),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(d){var $=this.countryCallingCodes()[d];if($)return 1===$.length&&3===$[0].length?void 0:$}},{key:"getCountryCodeForCallingCode",value:function(d){var $=this.getCountryCodesForCallingCode(d);if($)return $[0]}},{key:"getNumberingPlanMetadata",value:function(d){var $=this.getCountryCodeForCallingCode(d);if($)return this.getCountryMetadata($);if(this.nonGeographic()){var t=this.nonGeographic()[d];if(t)return t}else{var e=this.countryCallingCodes()[d];if(e&&1===e.length&&"001"===e[0])return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(d){return this.numberingPlan.type(d)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(d){return this.selectNumberingPlan(d)}},{key:"hasSelectedNumberingPlan",value:function(){return void 0!==this.numberingPlan}}]),d}(),V=function(){function d($,t){j(this,d),this.globalMetadataObject=t,this.metadata=$,dd.call(this,t.metadata)}return _(d,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"IDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(d){return d[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var d=this;return(this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[]).map(function($){return new W($,d)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(d){return d[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return!(this.types()&&0===this.types().length||!this.types())}},{key:"type",value:function(d){if(this.hasTypes()&&Q(this.types(),d))return new Y(Q(this.types(),d),this)}},{key:"ext",value:function(){return this.v1||this.v2?" ext. ":this.metadata[13]||" ext. "}}]),d}(),W=function(){function d($,t){j(this,d),this._format=$,this.metadata=t}return _(d,[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!(!this.nationalPrefixFormattingRule()||J.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),d}(),J=/^\(?\$1\)?$/,Y=function(){function d($,t){j(this,d),this.type=$,this.metadata=t}return _(d,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.type[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]),d}();function Q(d,$){switch($){case"FIXED_LINE":return d[0];case"MOBILE":return d[1];case"TOLL_FREE":return d[2];case"PREMIUM_RATE":return d[3];case"PERSONAL_NUMBER":return d[4];case"VOICEMAIL":return d[5];case"UAN":return d[6];case"PAGER":return d[7];case"VOIP":return d[8];case"SHARED_COST":return d[9]}}var X=function(d){return"object"===U(d)},q=function(d){return U(d)};function z(d,$){if(($=new H($)).hasCountry(d))return $.country(d).countryCallingCode();throw new Error("Unknown country: ".concat(d))}function dd(d){var $=d.version;"number"==typeof $?(this.v1=1===$,this.v2=2===$,this.v3=3===$,this.v4=4===$):$?-1===B($,"1.2.0")?this.v2=!0:-1===B($,"1.7.35")?this.v3=!0:this.v4=!0:this.v1=!0}function $d(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function td(d,$){return ed(d,void 0,$)}function ed(d,$,t){var e=t.type($),n=e&&e.possibleLengths()||t.possibleLengths();if(!n)return"IS_POSSIBLE";if("FIXED_LINE_OR_MOBILE"===$){if(!t.type("FIXED_LINE"))return ed(d,"MOBILE",t);var r=t.type("MOBILE");r&&(n=function(d,$){for(var t,e=d.slice(),n=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return $d(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return $d(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}($);!(t=n()).done;){var r=t.value;d.indexOf(r)<0&&e.push(r)}return e.sort(function(d,$){return d-$})}(n,r.possibleLengths()))}else if($&&!e)return"INVALID_LENGTH";var a=d.length,i=n[0];return i===a?"IS_POSSIBLE":i>a?"TOO_SHORT":n[n.length-1]=0?"IS_POSSIBLE":"INVALID_LENGTH"}function nd(d,$){return"IS_POSSIBLE"===td(d,$)}function rd(d,$){return d=d||"",new RegExp("^(?:"+$+")$").test(d)}function ad(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var id=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function od(d,$,t){if($=$||{},d.country){(t=new H(t)).selectNumberingPlan(d.country,d.countryCallingCode);var e=$.v2?d.nationalNumber:d.phone;if(rd(e,t.nationalNumberPattern())){if(ud(e,"FIXED_LINE",t))return t.type("MOBILE")&&""===t.type("MOBILE").pattern()||!t.type("MOBILE")||ud(e,"MOBILE",t)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";for(var n,r=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return ad(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ad(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(id);!(n=r()).done;){var a=n.value;if(ud(e,a,t))return a}}}}function ud(d,$,t){return!(!($=t.type($))||!$.pattern()||$.possibleLengths()&&$.possibleLengths().indexOf(d.length)<0)&&rd(d,$.pattern())}var ld="0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9",sd="".concat("-\u2010-\u2015\u2212\u30fc\uff0d").concat("\uff0f/").concat("\uff0e.").concat(" \xa0\xad\u200b\u2060\u3000").concat("()\uff08\uff09\uff3b\uff3d\\[\\]").concat("~\u2053\u223c\uff5e");function cd(d){return d.replace(new RegExp("[".concat(sd,"]+"),"g")," ").trim()}var fd=/(\$\d)/;function hd(d,$,t){var e=t.useInternationalFormat,n=t.withNationalPrefix,r=d.replace(new RegExp($.pattern()),e?$.internationalFormat():n&&$.nationalPrefixFormattingRule()?$.format().replace(fd,$.nationalPrefixFormattingRule()):$.format());return e?cd(r):r}var md=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function gd(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function pd(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function yd(d){for(var $=1;$=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d);!(t=e()).done;){var n=t.value;if(n.leadingDigitsPatterns().length>0){var r=n.leadingDigitsPatterns()[n.leadingDigitsPatterns().length-1];if(0!==$.search(r))continue}if(rd($,n.pattern()))return n}}(e.formats(),d);return r?hd(d,r,{useInternationalFormat:"INTERNATIONAL"===t,withNationalPrefix:!(r.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&n&&!1===n.nationalPrefix),carrierCode:$,metadata:e}):d}function Nd(d,$,t,e){return $?e(d,$,t):d}function Pd(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function Sd(d){for(var $=1;$=0}($,d,t)}):[]}(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return function(d,$,t){if(void 0===$&&($={}),t=new H(t),$.v2){if(!d.countryCallingCode)throw new Error("Invalid phone number object passed");t.selectNumberingPlan(d.countryCallingCode)}else{if(!d.phone)return!1;if(d.country){if(!t.hasCountry(d.country))throw new Error("Unknown country: ".concat(d.country));t.country(d.country)}else{if(!d.countryCallingCode)throw new Error("Invalid phone number object passed");t.selectNumberingPlan(d.countryCallingCode)}}if(t.possibleLengths())return nd(d.phone||d.nationalNumber,t);if(d.countryCallingCode&&t.isNonGeographicCallingCode(d.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return function(d,$,t){return $=$||{},(t=new H(t)).selectNumberingPlan(d.country,d.countryCallingCode),t.hasTypes()?void 0!==od(d,$,t.metadata):rd($.v2?d.nationalNumber:d.phone,t.nationalNumberPattern())}(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){return new H(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(d){return this.number===d.number&&this.ext===d.ext}},{key:"getType",value:function(){return od(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(d,$){return function(d,$,t,e){if(t=t?yd(yd({},vd),t):vd,e=new H(e),d.country&&"001"!==d.country){if(!e.hasCountry(d.country))throw new Error("Unknown country: ".concat(d.country));e.country(d.country)}else{if(!d.countryCallingCode)return d.phone||"";e.selectNumberingPlan(d.countryCallingCode)}var n,r=e.countryCallingCode(),a=t.v2?d.nationalNumber:d.phone;switch($){case"NATIONAL":return a?Nd(n=Cd(a,d.carrierCode,"NATIONAL",e,t),d.ext,e,t.formatExtension):"";case"INTERNATIONAL":return a?(n=Cd(a,null,"INTERNATIONAL",e,t),Nd(n="+".concat(r," ").concat(n),d.ext,e,t.formatExtension)):"+".concat(r);case"E.164":return"+".concat(r).concat(a);case"RFC3966":return function(d){var $=d.number,t=d.ext;if(!$)return"";if("+"!==$[0])throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat($).concat(t?";ext="+t:"")}({number:"+".concat(r).concat(a),ext:d.ext});case"IDD":if(!t.fromCountry)return;var i=function(d,$,t,e,n){if(z(e,n.metadata)===t){var r=Cd(d,$,"NATIONAL",n);return"1"===t?t+" "+r:r}var a=function(d,$,t){var e=new H(t);return e.selectNumberingPlan(d,void 0),e.defaultIDDPrefix()?e.defaultIDDPrefix():md.test(e.IDDPrefix())?e.IDDPrefix():void 0}(e,0,n.metadata);if(a)return"".concat(a," ").concat(t," ").concat(Cd(d,null,"INTERNATIONAL",n))}(a,d.carrierCode,r,t.fromCountry,e);return Nd(i,d.ext,e,t.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat($,'"'))}}(this,d,$?Sd(Sd({},$),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(d){return this.format("NATIONAL",d)}},{key:"formatInternational",value:function(d){return this.format("INTERNATIONAL",d)}},{key:"getURI",value:function(d){return this.format("RFC3966",d)}}]),d}();function wd(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}var Td=function(){function d($){var t=$.onCountryChange,e=$.onCallingCodeChange;(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.onCountryChange=t,this.onCallingCodeChange=e}return function(d,$,t){$&&wd(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"reset",value:function(d){var $=d.country,t=d.callingCode;this.international=!1,this.missingPlus=!1,this.IDDPrefix=void 0,this.callingCode=void 0,this.digits="",this.resetNationalSignificantNumber(),this.initCountryAndCallingCode($,t)}},{key:"resetNationalSignificantNumber",value:function(){this.nationalSignificantNumber=this.getNationalDigits(),this.nationalSignificantNumberMatchesInput=!0,this.nationalPrefix=void 0,this.carrierCode=void 0,this.complexPrefixBeforeNationalSignificantNumber=void 0}},{key:"update",value:function(d){for(var $=0,t=Object.keys(d);$d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var Md="x",Ed=new RegExp(Md);function Fd(d,$){if($<1)return"";for(var t="";$>1;)1&$&&(t+=d),$>>=1,d+=d;return t+d}function kd(d,$){return")"===d[$]&&$++,function(d){for(var $=[],t=0;td.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var Dd={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"};function Ld(d){return Dd[d]}function Gd(d){for(var $,t="",e=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return Rd(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Rd(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d.split(""));!($=e()).done;){var n=Ld($.value);n&&(t+=n)}return t}function Bd(d,$,t){var e=t.metadata,n=t.shouldTryNationalPrefixFormattingRule,r=t.getSeparatorAfterNationalPrefix;if(new RegExp("^(?:".concat($.pattern(),")$")).test(d.nationalSignificantNumber))return function(d,$,t){var e=t.metadata,n=t.getSeparatorAfterNationalPrefix;if((0,t.shouldTryNationalPrefixFormattingRule)($)){var r=Ud(d,$,{useNationalPrefixFormattingRule:!0,getSeparatorAfterNationalPrefix:n,metadata:e});if(r)return r}return Ud(d,$,{useNationalPrefixFormattingRule:!1,getSeparatorAfterNationalPrefix:n,metadata:e})}(d,$,{metadata:e,shouldTryNationalPrefixFormattingRule:n,getSeparatorAfterNationalPrefix:r})}function Ud(d,$,t){var e=t.useNationalPrefixFormattingRule,n=t.getSeparatorAfterNationalPrefix,r=hd(d.nationalSignificantNumber,$,{carrierCode:d.carrierCode,useInternationalFormat:d.international,withNationalPrefix:e,metadata:t.metadata});if(e||(d.nationalPrefix?r=d.nationalPrefix+n($)+r:d.complexPrefixBeforeNationalSignificantNumber&&(r=d.complexPrefixBeforeNationalSignificantNumber+" "+r)),function(d,$){return Gd(d)===$.getNationalDigits()}(r,d))return r}function jd(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}var Zd=function(){function d(){!function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")}(this,d)}return function(d,$,t){$&&jd(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"parse",value:function(d){if(this.context=[{or:!0,instructions:[]}],this.parsePattern(d),1!==this.context.length)throw new Error("Non-finalized contexts left when pattern parse ended");var $=this.context[0],t=$.branches,e=$.instructions;if(t)return{op:"|",args:t.concat([Vd(e)])};if(0===e.length)throw new Error("Pattern is required");return 1===e.length?e[0]:e}},{key:"startContext",value:function(d){this.context.push(d)}},{key:"endContext",value:function(){this.context.pop()}},{key:"getContext",value:function(){return this.context[this.context.length-1]}},{key:"parsePattern",value:function(d){if(!d)throw new Error("Pattern is required");var $=d.match(Hd);if($){var t=$[1],e=d.slice(0,$.index),n=d.slice($.index+t.length);switch(t){case"(?:":e&&this.parsePattern(e),this.startContext({or:!0,instructions:[],branches:[]});break;case")":if(!this.getContext().or)throw new Error('")" operator must be preceded by "(?:" operator');if(e&&this.parsePattern(e),0===this.getContext().instructions.length)throw new Error('No instructions found after "|" operator in an "or" group');var r=this.getContext().branches;r.push(Vd(this.getContext().instructions)),this.endContext(),this.getContext().instructions.push({op:"|",args:r});break;case"|":if(!this.getContext().or)throw new Error('"|" operator can only be used inside "or" groups');if(e&&this.parsePattern(e),!this.getContext().branches){if(1!==this.context.length)throw new Error('"branches" not found in an "or" group context');this.getContext().branches=[]}this.getContext().branches.push(Vd(this.getContext().instructions)),this.getContext().instructions=[];break;case"[":e&&this.parsePattern(e),this.startContext({oneOfSet:!0});break;case"]":if(!this.getContext().oneOfSet)throw new Error('"]" operator must be preceded by "[" operator');this.endContext(),this.getContext().instructions.push({op:"[]",args:_d(e)});break;default:throw new Error("Unknown operator: ".concat(t))}n&&this.parsePattern(n)}else{if(Kd.test(d))throw new Error("Illegal characters found in a pattern: ".concat(d));this.getContext().instructions=this.getContext().instructions.concat(d.split(""))}}}]),d}();function _d(d){for(var $=[],t=0;t=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Jd(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function Yd(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}var Qd=function(){function d($){(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.matchTree=(new Zd).parse($)}return function(d,$,t){$&&Yd(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"match",value:function(d){var $=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=$.allowOverflow;if(!d)throw new Error("String is required");var e=Xd(d.split(""),this.matchTree,!0);if(e&&e.match&&delete e.matchedChars,!e||!e.overflow||t)return e}}]),d}();function Xd(d,$,t){if("string"==typeof $){var e=d.join("");return 0===$.indexOf(e)?d.length===$.length?{match:!0,matchedChars:d}:{partialMatch:!0}:0===e.indexOf($)?t&&d.length>$.length?{overflow:!0}:{match:!0,matchedChars:d.slice(0,$.length)}:void 0}if(Array.isArray($)){for(var n=d.slice(),r=0;r<$.length;){var a=Xd(n,$[r],t&&r===$.length-1);if(!a)return;if(a.overflow)return a;if(!a.match){if(a.partialMatch)return{partialMatch:!0};throw new Error("Unsupported match result:\n".concat(JSON.stringify(a,null,2)))}if(0===(n=n.slice(a.matchedChars.length)).length)return r===$.length-1?{match:!0,matchedChars:d}:{partialMatch:!0};r++}return t?{overflow:!0}:{match:!0,matchedChars:d.slice(0,d.length-n.length)}}switch($.op){case"|":for(var i,o,u=Wd($.args);!(o=u()).done;){var l=Xd(d,o.value,t);if(l){if(l.overflow)return l;if(l.match)return{match:!0,matchedChars:l.matchedChars};if(!l.partialMatch)throw new Error("Unsupported match result:\n".concat(JSON.stringify(l,null,2)));i=!0}}return i?{partialMatch:!0}:void 0;case"[]":for(var s,c=Wd($.args);!(s=c()).done;){var f=s.value;if(d[0]===f)return 1===d.length?{match:!0,matchedChars:d}:t?{overflow:!0}:{match:!0,matchedChars:[f]}}return;default:throw new Error("Unsupported instruction tree: ".concat($))}}function qd(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return zd(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return zd(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function zd(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function d$(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}var $$=Fd("9",15),t$=/[- ]/,e$=new RegExp("["+sd+"]*\\$1["+sd+"]*(\\$\\d["+sd+"]*)*$"),n$=function(){function d($){var t=$.metadata;(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.metadata=t,this.resetFormat()}return function(d,$,t){$&&d$(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"resetFormat",value:function(){this.chosenFormat=void 0,this.template=void 0,this.nationalNumberTemplate=void 0,this.populatedNationalNumberTemplate=void 0,this.populatedNationalNumberTemplatePosition=-1}},{key:"reset",value:function(d,$){this.resetFormat(),d?(this.isNANP="1"===d.callingCode(),this.matchingFormats=d.formats(),$.nationalSignificantNumber&&this.narrowDownMatchingFormats($)):(this.isNANP=void 0,this.matchingFormats=[])}},{key:"format",value:function(d,$){var t=this;if(function(d,$){return"IS_POSSIBLE"===td(d,$)}($.nationalSignificantNumber,this.metadata))for(var e,n=qd(this.matchingFormats);!(e=n()).done;){var r=e.value,a=Bd($,r,{metadata:this.metadata,shouldTryNationalPrefixFormattingRule:function(d){return t.shouldTryNationalPrefixFormattingRule(d,{international:$.international,nationalPrefix:$.nationalPrefix})},getSeparatorAfterNationalPrefix:function(d){return t.getSeparatorAfterNationalPrefix(d)}});if(a)return this.resetFormat(),this.chosenFormat=r,this.setNationalNumberTemplate(a.replace(/\d/g,Md),$),this.populatedNationalNumberTemplate=a,this.populatedNationalNumberTemplatePosition=this.template.lastIndexOf(Md),a}return this.formatNationalNumberWithNextDigits(d,$)}},{key:"formatNationalNumberWithNextDigits",value:function(d,$){var t=this.chosenFormat,e=this.chooseFormat($);if(e)return this.formatNextNationalNumberDigits(e===t?d:$.getNationalDigits())}},{key:"narrowDownMatchingFormats",value:function(d){var $=this,t=d.nationalPrefix,e=d.international,n=d.nationalSignificantNumber,r=n.length-3;r<0&&(r=0),this.matchingFormats=this.matchingFormats.filter(function(d){return $.formatSuits(d,e,t)&&$.formatMatches(d,n,r)}),this.chosenFormat&&-1===this.matchingFormats.indexOf(this.chosenFormat)&&this.resetFormat()}},{key:"formatSuits",value:function(d,$,t){return!(t&&!d.usesNationalPrefix()&&!d.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!$&&!t&&d.nationalPrefixIsMandatoryWhenFormattingInNationalFormat())}},{key:"formatMatches",value:function(d,$,t){var e=d.leadingDigitsPatterns().length;if(0===e)return!0;t=Math.min(t,e-1);var n=d.leadingDigitsPatterns()[t];if($.length<3)try{return void 0!==new Qd(n).match($,{allowOverflow:!0})}catch(r){return console.error(r),!0}return new RegExp("^(".concat(n,")")).test($)}},{key:"getFormatFormat",value:function(d,$){return $?d.internationalFormat():d.format()}},{key:"chooseFormat",value:function(d){for(var $,t=this,e=function(){var e=$.value;return t.chosenFormat===e?"break":e$.test(t.getFormatFormat(e,d.international))?t.createTemplateForFormat(e,d)?(t.chosenFormat=e,"break"):(t.matchingFormats=t.matchingFormats.filter(function(d){return d!==e}),"continue"):"continue"},n=qd(this.matchingFormats.slice());!($=n()).done&&"break"!==e(););return this.chosenFormat||this.resetFormat(),this.chosenFormat}},{key:"createTemplateForFormat",value:function(d,$){if(!(d.pattern().indexOf("|")>=0)){var t=this.getTemplateForFormat(d,$);if(t)return this.setNationalNumberTemplate(t,$),!0}}},{key:"getSeparatorAfterNationalPrefix",value:function(d){return this.isNANP||d&&d.nationalPrefixFormattingRule()&&t$.test(d.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(d,$){var t=d.IDDPrefix;return t?$&&!1===$.spacing?t:t+" ":d.missingPlus?"":"+"}},{key:"getTemplate",value:function(d){if(this.template){for(var $=-1,t=0,e=d.international?this.getInternationalPrefixBeforeCountryCallingCode(d,{spacing:!1}):"";ti.length)){var o=new RegExp("^"+a+"$"),u=t.replace(/\d/g,"9");o.test(u)&&(i=u);var l,s=this.getFormatFormat(d,e);if(this.shouldTryNationalPrefixFormattingRule(d,{international:e,nationalPrefix:n})){var c=s.replace(fd,d.nationalPrefixFormattingRule());if(Gd(d.nationalPrefixFormattingRule())===(n||"")+Gd("$1")&&(s=c,l=!0,n))for(var f=n.length;f>0;)s=s.replace(/\d/,Md),f--}var h=i.replace(new RegExp(a),s).replace(new RegExp("9","g"),Md);return l||(r?h=Fd(Md,r.length)+" "+h:n&&(h=Fd(Md,n.length)+this.getSeparatorAfterNationalPrefix(d)+h)),e&&(h=cd(h)),h}}},{key:"formatNextNationalNumberDigits",value:function(d){var $=function(d,$,t){for(var e,n=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return Id(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Id(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t.split(""));!(e=n()).done;){var r=e.value;if(d.slice($+1).search(Ed)<0)return;$=d.search(Ed),d=d.replace(Ed,r)}return[d,$]}(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,d);if($)return this.populatedNationalNumberTemplate=$[0],this.populatedNationalNumberTemplatePosition=$[1],kd(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1);this.resetFormat()}},{key:"shouldTryNationalPrefixFormattingRule",value:function(d,$){var t=$.international,e=$.nationalPrefix;if(d.nationalPrefixFormattingRule()){var n=d.usesNationalPrefix();if(n&&e||!n&&!t)return!0}}}]),d}(),r$=new RegExp("(["+ld+"])");function a$(d,$,t,e){if($){var n=new H(e);n.selectNumberingPlan($,t);var r=new RegExp(n.IDDPrefix());if(0===d.search(r)){var a=(d=d.slice(d.match(r)[0].length)).match(r$);if(!(a&&null!=a[1]&&a[1].length>0&&"0"===a[1]))return d}}}function i$(d,$){if(d&&$.numberingPlan.nationalPrefixForParsing()){var t=new RegExp("^(?:"+$.numberingPlan.nationalPrefixForParsing()+")"),e=t.exec(d);if(e){var n,r,a,i=e.length-1,o=i>0&&e[i];if($.nationalPrefixTransformRule()&&o?(n=d.replace(t,$.nationalPrefixTransformRule()),i>1&&(r=e[1])):(n=d.slice(e[0].length),o&&(r=e[1])),o){var u=d.indexOf(e[1]);d.slice(0,u)===$.numberingPlan.nationalPrefix()&&(a=$.numberingPlan.nationalPrefix())}else a=e[0];return{nationalNumber:n,nationalPrefix:a,carrierCode:r}}}return{nationalNumber:d}}function o$(d,$){var t=i$(d,$),e=t.carrierCode,n=t.nationalNumber;if(n!==d){if(!function(d,$,t){return!(rd(d,t.nationalNumberPattern())&&!rd($,t.nationalNumberPattern()))}(d,n,$))return{nationalNumber:d};if($.possibleLengths()&&!function(d,$){switch(td(d,$)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(n,$))return{nationalNumber:d}}return{nationalNumber:n,carrierCode:e}}function u$(d,$,t,e){var n=$?z($,e):t;if(0===d.indexOf(n)){(e=new H(e)).selectNumberingPlan($,t);var r=d.slice(n.length),a=o$(r,e).nationalNumber,i=o$(d,e).nationalNumber;if(!rd(i,e.nationalNumberPattern())&&rd(a,e.nationalNumberPattern())||"TOO_LONG"===td(i,e))return{countryCallingCode:n,number:r}}return{number:d}}function l$(d,$,t,e){if(!d)return{};var n;if("+"!==d[0]){var r=a$(d,$,t,e);if(!r||r===d){if($||t){var a=u$(d,$,t,e),i=a.countryCallingCode;if(i)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:i,number:a.number}}return{number:d}}n=!0,d="+"+r}if("0"===d[1])return{};e=new H(e);for(var o=2;o-1<=3&&o<=d.length;){var u=d.slice(1,o);if(e.hasCallingCode(u))return e.selectNumberingPlan(u),{countryCallingCodeSource:n?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:u,number:d.slice(o)};o++}return{}}function s$(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var t=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=t){var e,n,r=[],a=!0,i=!1;try{for(t=t.call(d);!(a=(e=t.next()).done)&&(r.push(e.value),!$||r.length!==$);a=!0);}catch(o){i=!0,n=o}finally{try{!a&&null!=t.return&&t.return()}finally{if(i)throw n}}return r}}(d,$)||function(d,$){if(d){if("string"==typeof d)return c$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return c$(d,$)}}(d,$)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function f$(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}var h$=new RegExp("^["+sd+ld+"]+$","i"),m$="(?:[+\uff0b]["+sd+ld+"]*|["+sd+ld+"]+)",g$=new RegExp("[^"+sd+ld+"]+.*$"),p$=/[^\d\[\]]/,y$=function(){function d($){var t=$.defaultCountry,e=$.defaultCallingCode,n=$.metadata,r=$.onNationalSignificantNumberChange;(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.defaultCountry=t,this.defaultCallingCode=e,this.metadata=n,this.onNationalSignificantNumberChange=r}return function(d,$,t){$&&f$(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"input",value:function(d,$){var t,e=function(d){var $=s$(function(d){var $=function(d){var $,t=d.search(m$);if(!(t<0))return"+"===(d=d.slice(t))[0]&&($=!0,d=d.slice("+".length)),d=d.replace(g$,""),$&&(d="+"+d),d}(d)||"";return"+"===$[0]?[$.slice("+".length),!0]:[$]}(d),2),t=$[0],e=$[1];return h$.test(t)||(t=""),[t,e]}(d),n=s$(e,2),r=n[1],a=Gd(n[0]);return r&&($.digits||($.startInternationalNumber(),a||(t=!0))),a&&this.inputDigits(a,$),{digits:a,justLeadingPlus:t}}},{key:"inputDigits",value:function(d,$){var t=$.digits,e=t.length<3&&t.length+d.length>=3;if($.appendDigits(d),e&&this.extractIddPrefix($),this.isWaitingForCountryCallingCode($)){if(!this.extractCountryCallingCode($))return}else $.appendNationalSignificantNumberDigits(d);$.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber($.getNationalDigits(),function(d){return $.update(d)})}},{key:"isWaitingForCountryCallingCode",value:function(d){return d.international&&!d.callingCode}},{key:"extractCountryCallingCode",value:function(d){var $=l$("+"+d.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),t=$.countryCallingCode,e=$.number;if(t)return d.setCallingCode(t),d.update({nationalSignificantNumber:e}),!0}},{key:"reset",value:function(d){if(d){this.hasSelectedNumberingPlan=!0;var $=d._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=$&&p$.test($)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(d,$){if(this.hasSelectedNumberingPlan){var t=i$(d,this.metadata),e=t.nationalNumber;if(e!==d)return this.onExtractedNationalNumber(t.nationalPrefix,t.carrierCode,e,d,$),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(d,$,t){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(d,t);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var e=i$(d,this.metadata),n=e.nationalNumber;if(n!==$)return this.onExtractedNationalNumber(e.nationalPrefix,e.carrierCode,n,d,t),!0}}},{key:"onExtractedNationalNumber",value:function(d,$,t,e,n){var r,a,i=e.lastIndexOf(t);if(i>=0&&i===e.length-t.length){a=!0;var o=e.slice(0,i);o!==d&&(r=o)}n({nationalPrefix:d,carrierCode:$,nationalSignificantNumber:t,nationalSignificantNumberMatchesInput:a,complexPrefixBeforeNationalSignificantNumber:r}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(d){return!!this.extractAnotherNationalSignificantNumber(d.getNationalDigits(),d.nationalSignificantNumber,function($){return d.update($)})||(this.extractIddPrefix(d)||this.fixMissingPlus(d)?(this.extractCallingCodeAndNationalSignificantNumber(d),!0):void 0)}},{key:"extractIddPrefix",value:function(d){var $=d.digits;if(!d.international&&!d.IDDPrefix){var t=a$($,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);if(void 0!==t&&t!==$)return d.update({IDDPrefix:$.slice(0,$.length-t.length)}),this.startInternationalNumber(d,{country:void 0,callingCode:void 0}),!0}}},{key:"fixMissingPlus",value:function(d){if(!d.international){var $=u$(d.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata).countryCallingCode;if($)return d.update({missingPlus:!0}),this.startInternationalNumber(d,{country:d.country,callingCode:$}),!0}}},{key:"startInternationalNumber",value:function(d,$){d.startInternationalNumber($.country,$.callingCode),d.nationalSignificantNumber&&(d.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(d){this.extractCountryCallingCode(d)&&this.extractNationalSignificantNumber(d.getNationalDigits(),function($){return d.update($)})}}]),d}();function b$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function v$(d,$){var t=$.countries,e=$.defaultCountry,n=$.metadata;n=new H(n);for(var r,a=[],i=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return b$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return b$(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t);!(r=i()).done;){var o=r.value;if(n.country(o),n.leadingDigits()){if(d&&0===d.search(n.leadingDigits()))return o}else if(od({phone:d,country:o},void 0,n.metadata)){if(!e)return o;if(o===e)return o;a.push(o)}}if(a.length>0)return a[0]}function C$(d,$){var t=$.nationalNumber,e=$.defaultCountry,n=$.metadata,r=n.getCountryCodesForCallingCode(d);if(r)return 1===r.length?r[0]:v$(t,{countries:r,defaultCountry:e,metadata:n.metadata})}function N$(d){return(N$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(d)}function P$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function S$(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}var O$=function(){function d($,t){(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.metadata=new H(t);var e=function(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var t=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=t){var e,n,r=[],a=!0,i=!1;try{for(t=t.call(d);!(a=(e=t.next()).done)&&(r.push(e.value),!$||r.length!==$);a=!0);}catch(o){i=!0,n=o}finally{try{!a&&null!=t.return&&t.return()}finally{if(i)throw n}}return r}}(d,$)||function(d,$){if(d){if("string"==typeof d)return P$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return P$(d,$)}}(d,$)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this.getCountryAndCallingCode($),2),n=e[1];this.defaultCountry=e[0],this.defaultCallingCode=n,this.reset()}return function(d,$,t){$&&S$(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"getCountryAndCallingCode",value:function(d){var $,t;return d&&("object"===N$(d)?($=d.defaultCountry,t=d.defaultCallingCode):$=d),$&&!this.metadata.hasCountry($)&&($=void 0),[$,t]}},{key:"input",value:function(d){var $=this.parser.input(d,this.state),t=$.digits;if($.justLeadingPlus)this.formattedOutput="+";else if(t){var e;if(this.determineTheCountryIfNeeded(),this.state.nationalSignificantNumber&&this.formatter.narrowDownMatchingFormats(this.state),this.metadata.hasSelectedNumberingPlan()&&(e=this.formatter.format(t,this.state)),void 0===e&&this.parser.reExtractNationalSignificantNumber(this.state)){this.determineTheCountryIfNeeded();var n=this.state.getNationalDigits();n&&(e=this.formatter.format(n,this.state))}this.formattedOutput=e?this.getFullNumber(e):this.getNonFormattedNumber()}return this.formattedOutput}},{key:"reset",value:function(){var d=this;return this.state=new Td({onCountryChange:function($){d.country=$},onCallingCodeChange:function($,t){d.metadata.selectNumberingPlan(t,$),d.formatter.reset(d.metadata.numberingPlan,d.state),d.parser.reset(d.metadata.numberingPlan)}}),this.formatter=new n$({state:this.state,metadata:this.metadata}),this.parser=new y$({defaultCountry:this.defaultCountry,defaultCallingCode:this.defaultCallingCode,metadata:this.metadata,state:this.state,onNationalSignificantNumberChange:function(){d.determineTheCountryIfNeeded(),d.formatter.reset(d.metadata.numberingPlan,d.state)}}),this.state.reset({country:this.defaultCountry,callingCode:this.defaultCallingCode}),this.formattedOutput="",this}},{key:"isInternational",value:function(){return this.state.international}},{key:"getCallingCode",value:function(){if(this.isInternational())return this.state.callingCode}},{key:"getCountryCallingCode",value:function(){return this.getCallingCode()}},{key:"getCountry",value:function(){if(this.state.digits)return this._getCountry()}},{key:"_getCountry",value:function(){return this.state.country}},{key:"determineTheCountryIfNeeded",value:function(){(!this.state.country||this.isCountryCallingCodeAmbiguous())&&this.determineTheCountry()}},{key:"getFullNumber",value:function(d){var $;if(this.isInternational()){var t=this.state.callingCode;return $=t?d?"".concat(t," ").concat(d):t:"".concat(this.state.getDigitsWithoutInternationalPrefix()),this.formatter.getInternationalPrefixBeforeCountryCallingCode(this.state,{spacing:!!$})+$}return d}},{key:"getNonFormattedNationalNumberWithPrefix",value:function(){var d=this.state,$=d.nationalSignificantNumber,t=d.complexPrefixBeforeNationalSignificantNumber||d.nationalPrefix;return t&&($=t+$),$}},{key:"getNonFormattedNumber",value:function(){return this.getFullNumber(this.state.nationalSignificantNumberMatchesInput?this.getNonFormattedNationalNumberWithPrefix():this.state.getNationalDigits())}},{key:"getNonFormattedTemplate",value:function(){var d=this.getNonFormattedNumber();if(d)return d.replace(/[\+\d]/g,Md)}},{key:"isCountryCallingCodeAmbiguous",value:function(){var d=this.metadata.getCountryCodesForCallingCode(this.state.callingCode);return d&&d.length>1}},{key:"determineTheCountry",value:function(){this.state.setCountry(C$(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,defaultCountry:this.defaultCountry,metadata:this.metadata}))}},{key:"getNumberValue",value:function(){var d=this.state,$=d.digits,t=d.callingCode,e=d.country,n=d.nationalSignificantNumber;if($){if(this.isInternational())return t?"+"+t+n:"+"+$;if(e||t)return"+"+(e?this.metadata.countryCallingCode():t)+n}}},{key:"getNumber",value:function(){var d=this.state,$=d.nationalSignificantNumber,t=d.carrierCode,e=d.callingCode,n=this._getCountry();if($&&(n||e)){if(n&&n===this.defaultCountry){var r=new H(this.metadata.metadata);r.selectNumberingPlan(n);var a=r.numberingPlan.callingCode(),i=this.metadata.getCountryCodesForCallingCode(a);if(i.length>1){var o=v$($,{countries:i,defaultCountry:this.defaultCountry,metadata:this.metadata.metadata});o&&(n=o)}}var u=new xd(n||e,$,this.metadata.metadata);return t&&(u.carrierCode=t),u}}},{key:"isPossible",value:function(){var d=this.getNumber();return!!d&&d.isPossible()}},{key:"isValid",value:function(){var d=this.getNumber();return!!d&&d.isValid()}},{key:"getNationalNumber",value:function(){return this.state.nationalSignificantNumber}},{key:"getChars",value:function(){return(this.state.international?"+":"")+this.state.digits}},{key:"getTemplate",value:function(){return this.formatter.getTemplate(this.state)||this.getNonFormattedTemplate()||""}}]),d}();function A$(d){return(A$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(d)}function x$(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function w$(d,$,t){return $ in d?Object.defineProperty(d,$,{value:t,enumerable:!0,configurable:!0,writable:!0}):d[$]=t,d}function T$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function I$(d){var $,t,e,n=function(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var e=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=e){var n,r,a=[],i=!0,o=!1;try{for(e=e.call(d);!(i=(n=e.next()).done)&&(a.push(n.value),!$||a.length!==$);i=!0);}catch(t){o=!0,r=t}finally{try{!i&&null!=e.return&&e.return()}finally{if(o)throw r}}return a}}(d,$)||function(d,$){if(d){if("string"==typeof d)return T$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return T$(d,$)}}(d,$)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Array.prototype.slice.call(d),4),r=n[0],a=n[1],i=n[2],o=n[3];if("string"!=typeof r)throw new TypeError("A text for parsing must be a string.");if($=r,a&&"string"!=typeof a){if(!M$(a))throw new Error("Invalid second argument: ".concat(a));i?(t=a,e=i):e=a}else o?(t=i,e=o):(t=void 0,e=i),a&&(t=function(d){for(var $=1;$d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function Y$(d){for(var $,t="",e=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return J$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return J$(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d.split(""));!($=e()).done;)t+=Q$($.value,t)||"";return t}function Q$(d,$){return"+"===d?$?void 0:"+":Ld(d)}var X$=new RegExp("^\\+([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]|[\\-\\.\\(\\)]?)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]|[\\-\\.\\(\\)]?)*$","g"),q$=new RegExp("^([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]+((\\-)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9])*\\.)*[a-zA-Z]+((\\-)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9])*\\.?$","g"),z$=";phone-context=";var dt=new RegExp("[+\uff0b"+ld+"]"),$t=new RegExp("[^"+ld+"#]+$");function tt(d,$,t){if($=$||{},t=new H(t),$.defaultCountry&&!t.hasCountry($.defaultCountry))throw $.v2?new U$("INVALID_COUNTRY"):new Error("Unknown country: ".concat($.defaultCountry));var e=function(d,$,t){var e=function(d,$){var t,e=$.extractFormattedPhoneNumber,n=function(d){var $=d.indexOf(z$);if($<0)return null;var t=$+z$.length;if(t>=d.length)return"";var e=d.indexOf(";",t);return e>=0?d.substring(t,e):d.substring(t)}(d);if(!function(d){return null===d||0!==d.length&&(X$.test(d)||q$.test(d))}(n))throw new U$("NOT_A_NUMBER");if(null===n)t=e(d)||"";else{t="","+"===n.charAt(0)&&(t+=n);var r,a=d.indexOf("tel:");r=a>=0?a+"tel:".length:0;var i=d.indexOf(z$);t+=d.substring(r,i)}var o=t.indexOf(";isub=");if(o>0&&(t=t.substring(0,o)),""!==t)return t}(d,{extractFormattedPhoneNumber:function(d){return function(d,$,t){if(d){if(d.length>250){if(t)throw new U$("TOO_LONG");return}if(!1===$)return d;var e=d.search(dt);if(!(e<0))return d.slice(e).replace($t,"")}}(d,t,$)}});if(!e)return{};if(!function(d){return d.length>=2&&V$.test(d)}(e))return function(d){return K$.test(d)}(e)?{error:"TOO_SHORT"}:{};var n=function(d){var $=d.search(W$);if($<0)return{};for(var t=d.slice(0,$),e=d.match(W$),n=1;n17){if($.v2)throw new U$("TOO_LONG");return{}}if($.v2){var c=new xd(u,o,t.metadata);return i&&(c.country=i),s&&(c.carrierCode=s),r&&(c.ext=r),c.__countryCallingCodeSource=l,c}var f=!!($.extended?t.hasSelectedNumberingPlan():i)&&rd(o,t.nationalNumberPattern());return $.extended?{country:i,countryCallingCode:u,carrierCode:s,valid:f,possible:!!f||!(!0!==$.extended||!t.possibleLengths()||!nd(o,t)),phone:o,ext:r}:f?function(d,$,t){var e={country:d,phone:$};return t&&(e.ext=t),e}(i,o,r):{}}function et(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function nt(d){for(var $=1;$({value:$.length>3?st({phone:$,metadata:d}):$,selection:t})}function ft(){var d=I$(arguments),$=d.text,t=d.options,e=d.metadata;return at($,t,e)}function ht({prefix:d,countryIsoCode:$,metadata:t}){return({elementState:e,data:n})=>{const{selection:r,value:a}=e,[i]=r,o=i1?`${e.slice(0,2).join(" ")} ${e.slice(2).join("-")}`:t;return d.reset(),n.trim()}function gt({currentTemplate:d,newTemplate:$,currentPhoneLength:t,newPhoneLength:e}){return $.lengtht?d:$}function pt({value:d,template:$,prefix:t}){return[...t,...$?$.slice(t.length).split("").map(d=>"x"===d||/\d/.test(d)?/\d/:d):new Array(Math.max(d.length-t.length,t.length)).fill(/\d/)]}var yt=t(64916);function bt({countryIsoCode:d,metadata:$}){let t=!0;return({elementState:e,data:n})=>{if(!t)return{elementState:e,data:n};const{value:r,selection:a}=e;t=!1;try{const t=ft(r,d,$);return{elementState:{value:`+${z(d,$)} ${t.nationalNumber}`,selection:a}}}catch(i){return{elementState:e}}}}function vt({countryIsoCode:d,metadata:$,strict:t=!0}){return t&&d?function({countryIsoCode:d,metadata:$}){const t=z(d,$),e=new O$(d,$),n=`+${t} `;let r="",a=0;return Object.assign(Object.assign({},G.A_),{mask:({value:d})=>{const $=mt(e,d),t=d.replace(/\D/g,"").length;return r=gt({currentTemplate:r,newTemplate:$,currentPhoneLength:a,newPhoneLength:t}),a=t,pt({value:d,template:r,prefix:n})},plugins:[(0,yt.nQ)((d,[$,t])=>[$===t?n.length:0,d.length]),(0,yt.hM)(n),(0,yt.Q7)(n)],postprocessors:[(0,yt.jX)(n),ct($)],preprocessors:[bt({countryIsoCode:d,metadata:$}),ht({prefix:n,countryIsoCode:d,metadata:$})]})}({countryIsoCode:d,metadata:$}):function({defaultIsoCode:d,metadata:$}){const t=new O$(d,$);let e="",n=0;return Object.assign(Object.assign({},G.A_),{mask:({value:d})=>{const $=mt(t,d),r=d.replace(/\D/g,"").length;return e=gt({currentTemplate:e,newTemplate:$,currentPhoneLength:n,newPhoneLength:r}),n=r,1===e.length?["+",/\d/]:pt({value:d,template:e,prefix:"+"})},postprocessors:[ct($)],preprocessors:[ht({prefix:"+",countryIsoCode:d,metadata:$})]})}({defaultIsoCode:d,metadata:$})}var Ct=t(99434),Nt=t(22250),Pt=t(41823),St=t(94853),Ot=vt({countryIsoCode:"KZ",metadata:Nt.default}),At=t(49510),xt=t(47258);let wt=(()=>{class d{constructor(){this.value="+7 771 931-1111",this.mask=Ot}}return d.\u0275fac=function($){return new($||d)},d.\u0275cmp=u.Xpm({type:d,selectors:[["phone-doc-example-1"]],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(d,$){1&d&&(u.TgZ(0,"tui-input",0),u.NdJ("ngModelChange",function(d){return $.value=d}),u._uU(1," Basic "),u._UZ(2,"input",1),u.qZA()),2&d&&(u.Udp("max-width",30,"rem"),u.Q6J("ngModel",$.value),u.xp6(2),u.Q6J("maskito",$.mask))},directives:[D.K3,D.wU,S.B7,n.JJ,n.On,St.MB,At.F,xt.r],encapsulation:2,changeDetection:0}),d})();var Tt={version:4,country_calling_codes:{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"],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"],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"],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"],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"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],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"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6[2-467]\\d{3}",[5]],["4\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\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"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[024-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\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})","$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"]],"0",0,0,0,0,0,[["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\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"]],"0",0,0,0,0,0,[["(?:(?: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}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-59]\\d{7}"]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\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]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|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",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",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)","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[2-6])|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]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",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)?","9$1",0,0,[["3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\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(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][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}",[10]],["93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\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(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][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}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[["6846(?:22|33|44|55|77|88|9[19])\\d{4}"],["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","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],[["(\\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]"],"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"]],"0",0,0,0,0,0,[["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}"],["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?: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}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[["246521[0369]\\d{3}|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}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[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(?:[15]|28|4[14])|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]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\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[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[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(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|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(?: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}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["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}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",[8]],0,0,["78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"],["(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$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"]],"0",0,0,0,0,0,[["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}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[["(?: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(?:[07]\\d\\d|1(?:11|78)))\\d{4}"],["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}"],["8[02369]\\d{6}"],["(?:87|9[0-8])\\d{6}"],0,0,0,0,0,["84\\d{6}"]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],0,0,0,0,0,0,[["(?:22|31)\\d{6}"],["(?:29|[67][125-9])\\d{6}"]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],0,0,0,0,0,0,[["2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[0-356]|[56]\\d|9[013-9])\\d{6}"],0,0,0,0,["81\\d{6}"],0,["857[58]\\d{4}"]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441",[["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"],["441(?:[2378]\\d|5[0-39]|92)\\d{5}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"],["(?:22[89]|[78]\\d\\d)\\d{4}"],0,0,0,0,0,0,["5[34]\\d{5}"]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?: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}",[8]],["[67]\\d{7}",[8]],["8001[07]\\d{4}",[9]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\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)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["300\\d{6}|[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[["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-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["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}"],["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["242225\\d{4}"]]],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\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"]]],0,0,0,0,0,0,[["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",[7]],["(?:1[67]|77)\\d{6}",[8]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",[7]],["(?:321|7(?:[1-7]\\d|8[0-4]))\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[01]\\d|2[0-7])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[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],[["(\\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])","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"]],"8",0,"0|80?",0,0,0,[["(?: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}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|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}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\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"]],"0",0,0,0,0,0,[["12\\d{7}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}"]]],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],0,0,0,0,0,0,[["2[12]\\d{6}"],["7[024-7]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80[0-2]\\d{6}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}"],["7[35-9]\\d{7}"],["800\\d{6}"],["90[016]\\d{6}"],["878\\d{6}"],0,["5[18]\\d{7}"],["74[0248]\\d{6}"],0,["84[0248]\\d{6}"]]],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($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",["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"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6[25-9]\\d)\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$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]","(?: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])","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"],["(\\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",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",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,[["(?: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}))",[7,8,9,10,11]],["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?: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}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0(4(?:[14]4|56)|[579])?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60[124-8][2-9]\\d{6}",[10]],["3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",[10]],["1800\\d{7}",[11]],["19(?:0[01]|4[78])\\d{7}",[11]]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["(?:5\\d|63)\\d{6}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["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}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|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}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\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"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}"],["(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}"],["800\\d{6}"],["9(?:0[05689]|76)\\d{6}"],["70[01]\\d{6}"],0,["9(?:5\\d|7[2-4])\\d{6}"],0,["9[17]0\\d{6}"],["8[134]\\d{7}"]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$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]"],"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"],["(\\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"]],"0",0,0,0,0,0,[["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|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}",[5,6,7,8,9,10,11,12,13,14,15]],["15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],0,["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}"],[""],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["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}"],["8[024]9[2-9]\\d{6}"],["8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"],["(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",[7,8]],["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"],["(?:40\\d\\d|900)\\d{4}",[7,8]],["70[0-2]\\d{5}",[8]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\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",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0",0,0,0,0,0,[["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"],["(?:17[1-3]|7\\d\\d)\\d{4}"]]],ES:["34","00","[5-9]\\d{8}",[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]"]]],0,0,0,0,0,0,[["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}"],["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"],["[89]00\\d{6}"],["80[367]\\d{6}"],["70\\d{7}"],0,["51\\d{7}"],0,0,["90[12]\\d{6}"]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0",0,0,0,0,0,[["11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|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[578]|2[69]|39|4[5-7]|5[0-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(?:119|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}"],["700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}"]]],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}",[5,6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",[7]],["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]],["0800\\d{7}",[11]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[["[2-47]\\d{4}"],["[56]\\d{4}"]]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]],0,0,0,0,0,0,[["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"],["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))",0,0,0,[["(?:20|[34]\\d|8[19])\\d{4}"],["(?:[27][1-9]|5\\d|9[16])\\d{4}"],["80[257-9]\\d{3}"],["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"],0,0,0,0,["(?:6[0-36]|88)\\d{4}"]]],FR:["33","00","[1-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["59[1-9]\\d{6}|(?:[1-3]\\d|4[1-9]|5[0-8])\\d{7}"],["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}"],["80[0-5]\\d{6}"],["836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}"],0,0,["80[6-9]\\d{6}"],0,["9\\d{8}"],["8(?:1[01]|2[0156]|4[02]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\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"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\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[02-9])","[25]|7(?:0|6(?:[03-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"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0-79])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\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|1(?:[0-7]\\d|8[0-2]))|(?: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[013478]|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]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|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{3}",[9,10]],["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}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473",[["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}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?: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}"],["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:00(?:0\\d|11|22|33|44|5[05]|77|88|99)|1(?:1(?:00|[124]\\d|3[01])|4\\d\\d)|(?:44|68)\\d\\d|5(?:[0157-9]\\d\\d|200)|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:070|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}"],["800\\d{6}"],0,0,0,0,0,["70[67]\\d{6}"]]],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0",0,0,0,0,0,[["594(?:[02-49]\\d|1[0-4]|5[6-9]|6[0-3]|80)\\d{4}"],["694(?:[0-249]\\d|3[0-8])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:396|76\\d)\\d|476[0-5])\\d{4}"]]],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0",0,0,0,0,0,[["3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",[9]],["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]],["800\\d{5}",[8]]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[["2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}"],["5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}"]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],0,0,0,0,0,0,[["(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}"],["[245]\\d{5}"],["80\\d{4}"],0,0,0,0,0,["3[89]\\d{4}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}"],["(?:[23679]\\d|5[0-489])\\d{5}"]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\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]"]]],0,0,0,0,0,0,[["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",[8]],["6[0-356]\\d{7}",[9]],0,0,0,0,0,0,["722\\d{6}",[9]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]],0,0,0,0,0,0,[["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"],["(?:222|55\\d)\\d{6}"],["80\\d[1-9]\\d{5}"],["90\\d[1-9]\\d{5}"]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\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])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["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}",[10]],["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]],["800\\d{7,9}"],["90[19]\\d{7}",[10]],["70\\d{8}",[10]],0,["5005000\\d{3}",[10]],0,0,["8(?:0[16]|12|[27]5|50)\\d{7}",[10]]]],GT:["502","00","(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["[267][2-9]\\d{6}",[8]],["[3-5]\\d{7}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([3-9]\\d{6})$|1","671$1",0,"671",[["671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-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}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],0,0,0,0,0,0,[["443\\d{6}",[9]],["9(?:5\\d|6[569]|77)\\d{6}",[9]],0,0,0,0,0,0,["40\\d{5}",[7]]]],GY:["592","001","9008\\d{3}|(?:[2-467]\\d\\d|510|862)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?: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}"],["(?:510|6\\d\\d|7(?:0\\d|1[0-8]|25|49))\\d{4}"],["(?:289|862)\\d{4}"],["9008\\d{3}"]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\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"]]],0,0,0,0,0,0,[["(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:[45][0-8]|6[01]|9\\d))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:44[5-9]|6(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]|7[0-8]))|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|9(?:29[013-9]|59[0-4]))\\d{4}|(?:4(?:4[01]|6[2358])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[8]],["800\\d{6}",[9]],["900(?:[0-24-9]\\d{7}|3\\d{1,4})",[5,6,7,8,11]],["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",[8]],0,["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",[8]],["7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|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}",[8]]],"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],0,0,0,0,0,0,[["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",[8]],["[37-9]\\d{7}",[8]],["8002\\d{7}",[11]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\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})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",[8,9]],["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|77|9[67])))\\d{4}|98\\d{6}",[8,9]],["80[01]\\d{4,6}",[7,8,9]],["6[01459]\\d{6}|6[01]\\d{4,5}",[6,7,8]],["7[45]\\d{6}",[8]],0,["62\\d{6,7}|72\\d{6}",[8,9]]]],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"],["(?:[34]\\d|55)\\d{6}"],["8\\d{7}"],0,0,0,0,0,["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06",0,0,0,0,0,[["(?: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}",[8]],["(?:[257]0|3[01])\\d{7}",[9]],["(?:[48]0\\d|680[29])\\d{5}"],["9[01]\\d{6}",[8]],0,0,["38\\d{7}",[9]],0,["21\\d{7}",[9]]]],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\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)"],["(\\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"]],"0",0,0,0,0,0,[["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}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",[8,9,10,11,12,13]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\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{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?: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\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[9]],0,["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\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})","$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"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",[8,11,12]],["55410\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2[2-9]|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]],["1(?:255|80[019]\\d{3})\\d{3}",[7,10]],["1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",[8,10]],0,0,["1599\\d{6}",[10]],0,["7(?:38(?:0\\d|5[09]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\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)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,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]","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])|674|7(?:(?: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|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|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])|74[2-7])|7(?:(?: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]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"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[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|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[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|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(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|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]"],"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)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?: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[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|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[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|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}",[10]],["(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|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]|881))[0189]\\d{5}",[10]],["000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"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"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\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"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[6,7,10]],["9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}",[10]],0,0,0,0,["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",[4,5]]]],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|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])|872)\\d{4}",[7]],["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}"],["80[0-8]\\d{4}",[7]],["90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",[7]],0,0,["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\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[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[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(?:44|[679])|[378]"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\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"]]],0,0,0,0,0,0,[["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}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?: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}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[["8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|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}"],["(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["87(?:000|90[01])\\d{3}|(?: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]|[5-7][023])|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(?:20|7[078]|99))\\d{4}",[8]],["7(?:[78][0-25-9]|9\\d)\\d{6}",[9]],["80\\d{6}",[8]],["9\\d{7}",[8]],["70\\d{7}",[9]],0,["8(?:10|8\\d)\\d{5}",[8]],["74(?:66|77)\\d{5}",[9]],0,["85\\d{6}",[8]]]],JP:["81","010","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],[["(\\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)|9(?: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[7-9]|96)|477|51[2-9])|9(?: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[7-9]|96[2457-9])|477|51[2-9])|9(?: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))"],"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[0459]|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[26-9]|49|51|6|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(?:[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]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|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[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|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]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[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]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|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]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|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]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1",0,0,[["(?: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}",[9]],["[7-9]0[1-9]\\d{7}",[10]],["00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}"],["990\\d{6}",[9]],["60\\d{7}",[9]],0,["570\\d{6}",[9]],["20\\d{8}",[10]],["50[1-9]\\d{7}",[10]]]],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\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",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",[7,8,9]],["(?:1(?:0[0-6]|1[0-5]|2[014]|30)|7\\d\\d)\\d{6}",[9]],["800[2-8]\\d{5,6}",[9,10]],["900[02-9]\\d{5}",[9]]]],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|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}",[9]],["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",[9]],["800\\d{6,7}"]]],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["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})",[8,9]],["(?:(?: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}",[8,9]],["1800(?:1\\d|2[019])\\d{4}",[10]],["1900(?:1\\d|2[09])\\d{4}",[10]]]],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0",0,0,0,0,0,[["(?:[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}"],["(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",[8]],0,0,0,0,0,0,["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",[8]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[["7[4-7]\\d{5}"],["[34]\\d{6}"],0,["8\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"],["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"],["19[1-3]\\d{7}",[10]]]],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","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}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?: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}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[168]|88)|8(?:00|33|55|77|99))\\d{4}",[8]],["15\\d{7,8}",[9,10]],["70\\d{8}",[10]]]],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]],0,0,0,0,0,0,[["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",[8]],["(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|66)|222|3[36]3|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]],["18\\d{5}",[7]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[["345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}"],["345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:345976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["345849\\d{4}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",[["(?: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]|97)|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]|59))|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-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}",[10]],["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",[10]],["8(?:00|108\\d{3})\\d{7}"],["809\\d{7}",[10]],["808\\d{7}",[10]],0,0,0,["751\\d{7}",[10]]],"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\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",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["(?:20(?:[2359]\\d|7[6-8]|88)|302\\d)\\d{6}",[10]],0,0,0,0,["30[013-9]\\d{6}",[9]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\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",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}"],["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0",0,0,0,[["(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5[0-4])\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"],["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"],["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",[7]],0,0,["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[25]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[4-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}",[7,9]],0,["332(?:02|[34]\\d)\\d{4}",[9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[["2\\d{7}"],["[56]\\d{7}"],["800[256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(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]],"8",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","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],[["(\\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])"]],["(\\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])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?: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}"],["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{5})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29[1289]|389)","529(?:1[1-46-9]|2[013-8]|90)|5(?:298|389)[0-46-9]"],"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","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5293[01]\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|9[0-289])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[0189]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:870|9[2-47-9]\\d)\\d{5}",[8]],["4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"],["(?:800|90\\d)\\d{5}",[8]]]],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\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"]],"0",0,0,0,0,0,[["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"],["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"],["800\\d{5}"],["90[056]\\d{5}"],0,0,["803\\d{5}"],0,["3[08]\\d{6}"],["808\\d{5}"]]],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",[8]],["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]],["80(?:[0-2578]|9\\d)\\d{5}"],["9(?:4[1568]|5[178])\\d{5}",[8]],0,0,["77[1-9]\\d{5}",[8]],0,["78[1-49]\\d{5}",[8]]]],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1",0,0,[["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}"],["3[2-47-9]\\d{7}"],0,0,0,0,0,0,["22\\d{7}"]]],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1",0,0,0,0,0,[["(?:247|45[78]|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[356])\\d{4}"],0,0,0,0,0,0,["635\\d{4}"]]],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"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"]],"0",0,0,0,0,0,[["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|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}"],["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"],["800\\d{5}"],["5\\d{7}"],0,0,0,0,0,["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],0,0,0,0,0,0,[["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}"],["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}"],["80\\d{6}"]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"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})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",[6,7,8,9]],["(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",[7,8,9,10]],["80080(?:0[1-9]|2\\d)\\d{3}",[10]],0,0,0,0,0,["1333\\d{4}|[12]468\\d{4}",[8]]]],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-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"]],"0",0,0,0,0,0,[["[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}"],["(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",[8]],0,0,0,0,0,0,["712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}",[8]]]],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]],0,0,0,0,0,0,[["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",[8]],["6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",[8]],["0800\\d{3}",[7]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[["670(?:2(?:3[3-7]|56|8[4-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}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["596(?:[03-7]\\d|10|2[7-9]|8[0-39]|9[04-9])\\d{4}"],["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:397[0-2]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}"]]],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],0,0,0,0,0,0,[["(?:25[08]|35\\d|45[1-7])\\d{5}"],["[2-4][0-46-9]\\d{6}"],["800\\d{5}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[["6644(?:1[0-3]|91)\\d{4}"],["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],0,0,0,0,0,0,[["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"],["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"],["800(?:02|[3467]\\d)\\d{3}"],["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"],0,0,["501\\d{5}"],["7117\\d{4}"],["3550\\d{4}"]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,[["(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",[7,8]],["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-2]|3[013]))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,0,["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["(?:46[46]|[79]\\d\\d)\\d{4}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\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{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[2-9]|2[12]\\d\\d)\\d{5}"],["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","1(?:(?:[27]2|44|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,[["657[12]\\d{6}|(?:2(?:0[01]|2\\d|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]|[25-7][1-9]|3[1-8]|4\\d|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(?:[13467][1-9]|2\\d|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]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",[10]],["657[12]\\d{6}|(?: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\\d|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]|[25-7][1-9]|3[1-8]|4\\d|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(?:[13467][1-9]|2\\d|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]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}"],["8(?:00|88)\\d{7}",[10]],["900\\d{7}",[10]],["500\\d{7}",[10]],0,0,0,0,["300\\d{7}",[10]]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-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(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[8,9]],["1(?:1888[689]|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)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-79]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:5[0-4]|[79]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]],0,0,0,0,0,0,[["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}"],["(?:23|7[047]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}",[7,8,10,11,12,13,14],[["(\\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})","$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"]],"0",0,0,0,0,0,[["(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",[7,8]],["(?:702[0-24-9]|819[01])\\d{6}|(?:70[13-689]|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-356]))\\d{7}",[10]],["800\\d{7,11}",[10,11,12,13,14]],0,0,0,["700\\d{7,11}",[10,11,12,13,14]]]],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],0,0,0,0,0,0,[["2\\d{7}"],["(?: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}"],["1800\\d{4}"]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\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-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[9]],["(?:6[1-58]|970\\d)\\d{7}",[9,11]],["800\\d{4,7}",[7,8,9,10]],["90[069]\\d{4,7}",[7,8,9,10]],0,0,["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",[5,6,9]],["66\\d{7}",[9]],["(?:85|91)\\d{7}",[9]]]],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]",[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",[8]],["9(?:6[0-3]|7[024-6]|8[0-24-68])\\d{7}",[10]],["1(?:66001|800\\d\\d)\\d{5}",[11]]]],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],0,0,0,0,0,0,[["444\\d{4}"],["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]],NU:["683","00","(?:[47]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["888[4-9]\\d{3}",[7]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"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)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,[["24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[1-6]\\d{6}",[8]],["1505\\d{4}|(?:7(?:[1289]\\d|6[89]|7[0-5])|9(?:0[1-9]|[1-9]\\d))\\d{5}",[8]],["8007\\d{4,5}|(?:500|800[05])\\d{4}"],["900\\d{5}",[8]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-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[056]|7[0-24-9]|8[5-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}",[7]],["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,8]],["800\\d{4,5}|(?:00800|800\\d)\\d{6}"],["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",[7]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\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"]]],"0",0,0,0,0,0,[["(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[128])\\d{6}",[8]],["180\\d{4}",[7]],0,0,0,0,["27[01]\\d{4}",[7]],["2(?:0[0-57]|7[568])\\d{4}",[7]]],"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["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)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$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"]]],"0",0,0,0,0,0,[["(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",[6,8,9,10]],["(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",[10]],["1800\\d{7,9}",[11,12,13]]]],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-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],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["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])","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{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{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)"]],"0",0,0,0,0,0,[["(?:(?: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,7}|(?: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}",[9,10]],["3(?:[0-24]\\d|3[0-79]|55|64)\\d{7}",[10]],["800\\d{5}(?:\\d{3})?",[8,11]],["900\\d{5}",[8]],["122\\d{6}",[9]],0,["(?: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}",[11,12]]]],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|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",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["47\\d{7}|(?: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})?))",[7,9]],["21(?:1(?:[145]\\d|3[1-5])|2\\d\\d)\\d{4}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[9]],["800\\d{6,7}",[9,10]],["70[01346-8]\\d{6}",[9]],0,0,["804\\d{6}",[9]],["64\\d{4,7}",[6,7,8,9]],["39\\d{7}",[9]],["801\\d{6}",[9]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:4[1-35-7]|5[01])\\d{4}",[6]],["(?:4[02-4]|5[056]|708[45][0-5])\\d{4}"],["80[0-5]\\d{6}",[9]]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[["(?:787|939)[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\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"]]],"0",0,0,0,0,0,[["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",[8]],["5[69]\\d{7}",[9]],["1800\\d{6}",[10]],0,0,0,0,0,0,["1700\\d{6}",[10]]]],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],0,0,0,0,0,0,[["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"],["6(?:[06]92(?:30|9\\d)|[35]92(?:3[03]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],0,["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6222\\d{5}"],["30\\d{7}"],["80(?:8\\d|9[1579])\\d{5}"]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"],["(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}"]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$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(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-6])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",[7,8,9]],["9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}",[9]],["9800\\d{5,7}",[9,10,11]],0,0,0,["[2-9]0\\d{4,7}",[6,7,8,9]],0,["8700[0-4]\\d{4}",[9]]]],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],0,0,0,0,0,0,[["4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",[8]],["[35-7]\\d{7}",[8]],["800\\d{4}|(?:0080[01]|800)\\d{6}",[7,9,11]],0,0,0,0,["2[16]\\d{5}",[7]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-5]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-27]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[2378]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\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"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[237-9]"],"0$1"]],"0",0,0,0,0,0,[["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"],["7020\\d{5}|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-29])\\d{6}",[9]],["800\\d{6}",[9]],["90[0136]\\d{6}",[9]],0,0,["(?:37\\d|80[578])\\d{6}",[9]],0,0,["801\\d{6}",[9]]],0," int "],RS:["381","00","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],[["(\\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"]],"0",0,0,0,0,0,[["(?: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}",[7,8,9,10,11,12]],["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,10]],["800\\d{3,9}"],["(?:78\\d|90[0169])\\d{3,7}",[6,7,8,9,10]],0,0,["7[06]\\d{4,10}"]]],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|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})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",[["(?: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}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$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"]],"0",0,0,0,0,0,[["(?:06|2[23568]\\d)\\d{6}"],["7[237-9]\\d{7}",[9]],["800\\d{6}",[9]],["900\\d{6}",[9]]]],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\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"]]],"0",0,0,0,0,0,[["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",[9]],["579[01]\\d{5}|5(?:[013-689]\\d|7[0-35-8])\\d{6}",[9]],["800\\d{7}",[10]],["925\\d{6}",[9]],0,0,["811\\d{7}",[10]],0,0,["920\\d{6}",[9]]]],SB:["677","0[01]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[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}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],0,0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[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],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?: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}",[7,8,9]],["7[02369]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],0,["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-8]|[1-9])"]],["(\\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"]]],0,0,0,0,0,0,[["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",[8]],["8(?:08[01]|95[0-2])\\d{4}|(?:8(?:0[1-7]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\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)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\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]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\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]"]]],0,0,0,0,0,0,[["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"],["7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}"],["800\\d{6}"],["88[4689]\\d{6}"],0,0,0,0,["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\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]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}"],["(?:7[124-7]|8[124-9])\\d{5}",[7]],0,0,0,0,0,0,["56\\d{4}",[6]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",[8]],["[67]\\d{7}",[8]],["800\\d{4}(?:\\d{4})?",[7,11]],["900\\d{4}(?:\\d{4})?",[7,11]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[["7215(?:4[2-8]|8[239]|9[056])\\d{4}"],["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0",0,0,0,0,0,[["21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}"],["9[1-689]\\d{7}",[9]]]],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]],0,0,0,0,0,0,[["[23][2-5]\\d{6}",[8]],["7[6-9]\\d{6}",[8]],["0800\\d{4}",[8]],["900\\d{6}",[9]],0,0,0,0,["70\\d{6}",[8]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8",[["8\\d{3}"]]],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649",[["649(?:266|712|9(?:4\\d|50))\\d{4}"],["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["649(?:71[01]|966)\\d{4}"]]],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:6[0235689]|77|9\\d)\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[019]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["671[0-8]\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",[9]],["(?:001800\\d|1800)\\d{6}",[10,13]],["1900\\d{6}",[10]],0,0,0,0,["6[08]\\d{7}",[9]]]],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[04]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:4[046]|74|87))\\d{6}"],["(?:41[18]|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[0178]|8[078]|9\\d)\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","[1-6]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],"8",0,0,0,0,0,[["(?: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}"],["6\\d{7}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?:55[4-6]|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",[7]],["0800\\d{3}",[7]],0,0,0,0,0,["55[0-37-9]\\d{4}",[7]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|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{6,7})","$1 $2 $3",["80"],"0$1",1]],"0",0,0,0,0,0,[["(?: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}",[10]],["56161\\d{5}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",[10]],["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",[10,12,13]],["(?:8[89]8|900)\\d{7}",[10]],["592(?:21[12]|461)\\d{4}",[10]],0,["444\\d{4}",[7]],["512\\d{7}",[10]],["850\\d{7}",[10]]]],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868",[["868(?:2(?:01|1[5-9]|[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}"],["868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["77[2-9]\\d{6}|(?:6[125-9]|7[13-689])\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\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{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["(?:39|50|6[36-8]|7[1-3]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\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"]],"0",0,0,0,0,0,[["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["726[01]\\d{5}|7(?:[01578]\\d|20|36|4[0-4]|6[0-5]|9[89])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["5056(?:[0-35-9]\\d|4[46])\\d{4}|(?:4722|505[2-57-9]|983[29])\\d{6}|(?: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[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","(?:0004|4)\\d{9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[7,8,10,13],[["(\\d{3})(\\d{4})","$1 $2",["405|8|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["4"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|987)|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["(?:(?:0004|4)\\d{5}|80[05])\\d{4}|405\\d{4}",[7,10,13]],["90[0-8]\\d{4}",[7]]],"00"," int. "],UZ:["998","810","200\\d{6}|(?:33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,[["(?:55\\d\\d|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]|8\\d)\\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}"],["(?:(?:200[01]|(?:33|50|88|9[0-57-9])\\d\\d)\\d|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(?:[07]\\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]))))\\d{4}"]],"8~10"],VA:["39","00","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],0,0,0,0,0,0,"06698",[["06698\\d{1,6}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[46])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284",[["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[["340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"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]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",[10]],["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[9]],["1800\\d{4,6}|12(?:0[13]|28)\\d{4}",[8,9,10]],["1900\\d{4,6}",[8,9,10]],0,0,["(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",[7,8]],0,["672\\d{6}",[9]]]],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],0,0,0,0,0,0,[["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",[5]],["(?:[58]\\d|7[013-7])\\d{5}",[7]],["81[18]\\d\\d",[5]],0,0,0,["(?:3[03]|900\\d)\\d{3}"],0,["9(?:0[1-9]|1[01])\\d{4}",[7]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["72\\d{4}",[6]],["(?:72|8[23])\\d{4}",[6]],["80[0-5]\\d{6}",[9]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",[5,6]],["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]],["800\\d{3}",[6]]]],XK:["383","00","[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["(?:2[89]|39)0\\d{6}|[23][89]\\d{6}"],["4[3-9]\\d{6}",[8]],["800\\d{5}",[8]],["900\\d{5}",[8]]]],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",[7,8]],["7[01378]\\d{7}",[9]]]],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\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"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",[9]],["(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:7[5-79]|9[5-8])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","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}",[5,6,7,8,9,10],[["(\\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"],"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]"],"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"]],"0",0,0,0,0,0,[["(?: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}"],["7(?:[178]\\d|3[1-9])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"[0-36-9]\\d{8}",[9],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-36-9]"]]],0,0,0,0,0,0,[0,["[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["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})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[013-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function It(d,$){var t=Array.prototype.slice.call($);return t.push(Tt),d.apply(this,t)}function Mt(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function Et(d){for(var $=1;${class d{constructor(){this.control=new n.NI("+36 20 123-3122",function(d){return $=>function(){return It(Gt,arguments)}($.value,d)?null:new s.T("Invalid number")}("HU")),this.mask=Bt}}return d.\u0275fac=function($){return new($||d)},d.\u0275cmp=u.Xpm({type:d,selectors:[["phone-doc-example-2"]],decls:6,vars:11,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"formControl"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"],[3,"error","formControl"]],template:function(d,$){1&d&&(u.TgZ(0,"tui-input",0),u._uU(1," Basic "),u._UZ(2,"input",1),u.qZA(),u._UZ(3,"tui-error",2),u.ALo(4,"async"),u.ALo(5,"tuiFieldError")),2&d&&(u.Udp("max-width",30,"rem"),u.Q6J("formControl",$.control),u.xp6(2),u.Q6J("maskito",$.mask),u.xp6(1),u.Q6J("error",u.lcZ(4,6,u.lcZ(5,8,u.DdM(10,Ut))))("formControl",$.control))},directives:[D.K3,D.wU,S.B7,n.JJ,n.oH,St.MB,At.F,xt.r,b],pipes:[e.Ov,E],encapsulation:2,changeDetection:0}),d})();var Zt=vt({metadata:Nt.default,strict:!1,countryIsoCode:"RU"});function _t(d,$){if(1&d&&(u._UZ(0,"img",3),u.ALo(1,"tuiFlag")),2&d){const d=u.oxw();u.Q6J("src",u.lcZ(1,2,d.countryIsoCode),u.LSH),u.uIk("alt",d.countryIsoCode)}}let Kt=(()=>{class d{constructor(d){this.isApple=d,this.value="",this.mask=Zt}get countryIsoCode(){return function(d,$){const t=new O$({},$);return t.input(d),t.getCountry()}(this.value,Nt.default)||""}get pattern(){return this.isApple?"+[0-9-]{1,20}":""}}return d.\u0275fac=function($){return new($||d)(u.Y36(Ct.TN))},d.\u0275cmp=u.Xpm({type:d,selectors:[["phone-doc-example-3"]],decls:5,vars:6,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"],["flag",""],["width","28",3,"src"]],template:function(d,$){if(1&d&&(u.TgZ(0,"tui-input",0),u.NdJ("ngModelChange",function(d){return $.value=d}),u._uU(1," Non-strict "),u._UZ(2,"input",1),u.qZA(),u.YNc(3,_t,2,4,"ng-template",null,2,u.W1O)),2&d){const d=u.MAs(4);u.Udp("max-width",30,"rem"),u.Q6J("tuiTextfieldCustomContent",$.countryIsoCode?d:"tuiIconPhoneLarge")("ngModel",$.value),u.xp6(2),u.Q6J("maskito",$.mask),u.uIk("pattern",$.pattern)}},directives:[D.K3,D.wU,S.B7,n.JJ,n.On,St.MB,At.F,xt.r],pipes:[C.T],encapsulation:2,changeDetection:0}),d})(),Ht=(()=>{class d{constructor(){this.value="+7 920 123-4567",this.mask=G.A_}ngOnInit(){return(0,O.mG)(this,void 0,void 0,function*(){this.mask=vt({countryIsoCode:"RU",metadata:yield Promise.resolve().then(t.bind(t,22250)).then(d=>d.default)})})}}return d.\u0275fac=function($){return new($||d)},d.\u0275cmp=u.Xpm({type:d,selectors:[["phone-doc-example-4"]],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(d,$){1&d&&(u.TgZ(0,"tui-input",0),u.NdJ("ngModelChange",function(d){return $.value=d}),u._uU(1," Lazy metadata "),u._UZ(2,"input",1),u.qZA()),2&d&&(u.Udp("max-width",30,"rem"),u.Q6J("ngModel",$.value),u.xp6(2),u.Q6J("maskito",$.mask))},directives:[D.K3,D.wU,S.B7,n.JJ,n.On,St.MB,At.F,xt.r],encapsulation:2,changeDetection:0}),d})();function Vt(d,$){1&d&&(u.TgZ(0,"p",10),u._uU(1," For validating phone number you can use "),u.TgZ(2,"code"),u._uU(3,"isValidPhoneNumber"),u.qZA(),u._uU(4," , "),u.TgZ(5,"code"),u._uU(6,"isPossiblePhoneNumber"),u.qZA(),u._uU(7," functions from "),u.TgZ(8,"a",2),u._uU(9," libphonenumber-js "),u.qZA(),u._uU(10," package. "),u.TgZ(11,"a",2),u._uU(12," Read more "),u.qZA(),u.qZA(),u.TgZ(13,"p"),u._uU(14,"Below is an example of a Hungarian phone mask with an angular validator."),u.qZA())}function Wt(d,$){1&d&&(u.TgZ(0,"p"),u._uU(1," Setting the "),u.TgZ(2,"code"),u._uU(3,"strict"),u.qZA(),u._uU(4," option to "),u.TgZ(5,"code"),u._uU(6,"false"),u.qZA(),u._uU(7," enables non-strict mask mode and allow user to type any country phone number. "),u.qZA(),u.TgZ(8,"p"),u._uU(9," The "),u.TgZ(10,"code"),u._uU(11,"countryIsoCode"),u.qZA(),u._uU(12," option is optional in that case, but if you specify it, the mask will try to add that country's calling code when you try to insert a phone number without a calling code. "),u.qZA())}function Jt(d,$){1&d&&(u.TgZ(0,"p"),u._uU(1,"You can load metadata lazily, below is an example of how to do it in Angular."),u.qZA(),u.TgZ(2,"p"),u._uU(3," You can also "),u.TgZ(4,"a",11),u._uU(5," customize the metadata "),u.qZA(),u._uU(6," to reduce metadata size. See instructions "),u.TgZ(7,"a",12),u._uU(8," here "),u.qZA(),u.qZA())}function Yt(d,$){if(1&d&&(u.TgZ(0,"p"),u._uU(1," This mask is based on the "),u.TgZ(2,"a",2),u._uU(3," libphonenumber-js "),u.qZA(),u._uU(4," package. "),u.qZA(),u._uU(5," Use "),u.TgZ(6,"code"),u._uU(7,"maskitoPhoneOptionsGenerator"),u.qZA(),u._uU(8," to create a mask for phone input. "),u.TgZ(9,"tui-doc-example",3),u._UZ(10,"phone-doc-example-1"),u.qZA(),u.TgZ(11,"tui-doc-example",4),u._UZ(12,"phone-doc-example-2"),u.YNc(13,Vt,15,0,"ng-template",null,5,u.W1O),u.qZA(),u.TgZ(15,"tui-doc-example",6),u._UZ(16,"phone-doc-example-3"),u.YNc(17,Wt,13,0,"ng-template",null,7,u.W1O),u.qZA(),u.TgZ(19,"tui-doc-example",8),u._UZ(20,"phone-doc-example-4"),u.YNc(21,Jt,9,0,"ng-template",null,9,u.W1O),u.qZA()),2&d){const d=u.MAs(14),$=u.MAs(18),t=u.MAs(22),e=u.oxw();u.xp6(9),u.Q6J("content",e.basic),u.xp6(2),u.Q6J("content",e.validation)("description",d),u.xp6(4),u.Q6J("content",e.nonStrict)("description",$),u.xp6(4),u.Q6J("content",e.lazyMetadata)("description",t)}}function Qt(d,$){if(1&d&&(u.TgZ(0,"tui-input",16),u._uU(1," Enter phone "),u._UZ(2,"input",17),u.qZA()),2&d){const d=u.oxw(2);u.Q6J("formControl",d.apiPageControl),u.xp6(2),u.Q6J("maskito",d.maskitoOptions),u.uIk("pattern",d.pattern)}}function Xt(d,$){1&d&&u._uU(0," Country ISO-code ")}function qt(d,$){1&d&&(u._uU(0," If true, it allows to enter only phone number of selected country (see countryIsoCode property). If false, all country phone number is allowed. "),u.TgZ(1,"p"),u.TgZ(2,"strong"),u._uU(3,"Default:"),u.qZA(),u.TgZ(4,"code"),u._uU(5,"true"),u.qZA(),u.qZA())}function zt(d,$){if(1&d){const d=u.EpF();u.TgZ(0,"tui-doc-demo",13),u.YNc(1,Qt,3,3,"ng-template"),u.qZA(),u.TgZ(2,"tui-doc-documentation"),u.YNc(3,Xt,1,0,"ng-template",14),u.NdJ("documentationPropertyValueChange",function($){return u.CHM(d),u.oxw().countryIsoCode=$})("documentationPropertyValueChange",function(){return u.CHM(d),u.oxw().updateOptions()}),u.YNc(4,qt,6,0,"ng-template",15),u.NdJ("documentationPropertyValueChange",function($){return u.CHM(d),u.oxw().strict=$})("documentationPropertyValueChange",function(){return u.CHM(d),u.oxw().updateOptions()}),u.qZA()}if(2&d){const d=u.oxw();u.Q6J("control",d.apiPageControl),u.xp6(3),u.Q6J("documentationPropertyValues",d.countryCodeVariants)("documentationPropertyValue",d.countryIsoCode),u.xp6(1),u.Q6J("documentationPropertyValue",d.strict)}}let de=(()=>{class d{constructor(d){this.isApple=d,this.apiPageControl=new n.NI(""),this.basic={[L.C.MaskitoOptions]:t.e(4173).then(t.t.bind(t,14173,17))},this.validation={[L.C.MaskitoOptions]:t.e(4220).then(t.t.bind(t,64220,17)),[L.C.Angular]:t.e(9935).then(t.t.bind(t,59935,17))},this.nonStrict={[L.C.MaskitoOptions]:t.e(3716).then(t.t.bind(t,23716,17)),[L.C.Angular]:t.e(664).then(t.t.bind(t,10664,17))},this.lazyMetadata={[L.C.Angular]:t.e(3381).then(t.t.bind(t,93381,17)),[L.C.JavaScript]:t.e(4356).then(t.t.bind(t,14356,17))},this.metadata=Nt.default,this.strict=!0,this.countryCodeVariants=function(d){return new H(d).getCountries()}(this.metadata),this.countryIsoCode="RU",this.maskitoOptions=vt(this)}get pattern(){return this.isApple?"+[0-9-]{1,20}":""}updateOptions(){this.maskitoOptions=vt(this)}}return d.\u0275fac=function($){return new($||d)(u.Y36(Ct.TN))},d.\u0275cmp=u.Xpm({type:d,selectors:[["phone-doc"]],decls:3,vars:0,consts:[["header","Phone","package","PHONE"],["pageTab",""],["href","https://www.npmjs.com/package/libphonenumber-js","tuiLink",""],["id","basic","description","Kazakhstan phone example","heading","basic",3,"content"],["id","validation","heading","validation",3,"content","description"],["description",""],["id","non-strict","heading","Non-strict mask",3,"content","description"],["nonStrictDescription",""],["id","lazy-metadata","heading","Lazy metadata",3,"content","description"],["lazyDescription",""],[1,"tui-space_top-0"],["href","https://gitlab.com/catamphetamine/libphonenumber-js#customizing-metadata","tuiLink",""],["href","https://gitlab.com/catamphetamine/libphonenumber-metadata-generator","tuiLink",""],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","countryIsoCode","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","strict","documentationPropertyType","boolean",3,"documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","tuiIconPhoneLarge",1,"phone",3,"formControl"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(d,$){1&d&&(u.TgZ(0,"tui-doc-page",0),u.YNc(1,Yt,23,7,"ng-template",1),u.YNc(2,zt,5,4,"ng-template",1),u.qZA())},directives:[Pt.qo,Pt.nj,N.V,Pt.f2,wt,jt,Kt,Ht,Pt.FU,Pt.zb,Pt.B7,D.K3,D.wU,S.B7,n.JJ,n.oH,St.MB,At.F,xt.r],styles:[".phone[_ngcontent-%COMP%]{max-width:25rem}.phone[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),d})(),$e=(()=>{class d{}return d.\u0275fac=function($){return new($||d)},d.\u0275mod=u.oAB({type:d}),d.\u0275inj=u.cJS({imports:[[e.ez,n.u5,n.UX,a.U5,i.fV,D.Qf,C.I,N.j,v,P.H,R,S.cn,r.Bz.forChild((0,o.Ve)(de))]]}),d})()},22250:function(d,$,t){t.r($),$.default={version:4,country_calling_codes:{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"],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"],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"],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"],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"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],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"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\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"]],"0"],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0"],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268"],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264"],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\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})","$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"]],"0"],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\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"]],"0"],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\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]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|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",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",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)","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[2-6])|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]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",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)?","9$1"],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684"],AT:["43","00","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],[["(\\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]"],"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"]],"0"],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",0,"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0"],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0"],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246"],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[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(?:[15]|28|4[14])|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]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0"],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\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"]],"0"],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$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"]],"0"],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441"],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?"],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]"],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\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)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2"],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242"],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\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"]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]]],BY:["375","810","(?:[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],[["(\\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])","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"]],"8",0,"0|80?",0,0,0,0,"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|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}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\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"]],"0"],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\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"]],"0"],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($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",["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"]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$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]","(?: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])","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"],["(\\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",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",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,0,"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0(4(?:[14]4|56)|[579])?"],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))"],CU:["53","119","[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0"],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]"],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|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}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\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"]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$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]"],"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"],["(\\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"]],"0"],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767"],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9"],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\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"]],"0"],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0"],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\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",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0"],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]"],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0"],ES:["34","00","[5-9]\\d{8}",[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]"]]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0"],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",0,"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,0,"00"],FK:["500","00","[2-7]\\d{4}",[5]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))"],FR:["33","00","[1-9]\\d{8}",[9],[["(\\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"]],"0"],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\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"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1"],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\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[02-9])","[25]|7(?:0|6(?:[03-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"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0-79])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\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|1(?:[0-7]\\d|8[0-2]))|(?: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[013478]|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]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|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{3}",[9,10]],["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}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473"],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\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"]],"0"],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0"],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0"],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\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]"]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\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])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]]],GT:["502","00","(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([3-9]\\d{6})$|1","671$1",0,"671"],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]]],GY:["592","001","9008\\d{3}|(?:[2-467]\\d\\d|510|862)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\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"]]],0,0,0,0,0,0,0,"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\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})","$1 $2 $3",["8"],"0$1"]],"0"],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06"],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\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)"],["(\\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"]],"0"],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\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{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0"],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\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})","$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"]]],"0"],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24"],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\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)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,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]","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])|674|7(?:(?: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|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|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])|74[2-7])|7(?:(?: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]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"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[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|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[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|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(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|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]"],"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)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0"],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"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"]],"0"],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\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"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0"],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,0,"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\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[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[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(?:44|[679])|[378]"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\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"]]],0,0,0,0,0,0,[["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}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?: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}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876"],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\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"]],"0"],JP:["81","010","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],[["(\\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)|9(?: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[7-9]|96)|477|51[2-9])|9(?: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[7-9]|96[2457-9])|477|51[2-9])|9(?: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))"],"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[0459]|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[26-9]|49|51|6|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(?:[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]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|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[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|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]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[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]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|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]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|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]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1"],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\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",["[89]"],"0$1"]],"0"],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0"],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0"],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869"],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0"],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","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}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?"],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345"],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",0,"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\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",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0"],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\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",["[27-9]"]]],"0"],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758"],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0"],LK:["94","00","[1-9]\\d{8}",[9],[["(\\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"]],"0"],LR:["231","00","(?:[25]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[4-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23578]"],"0$1"]],"0"],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(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]],"8",0,"[08]"],LU:["352","00","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],[["(\\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])"]],["(\\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])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)"],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0"],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{5})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29[1289]|389)","529(?:1[1-46-9]|2[013-8]|90)|5(?:298|389)[0-46-9]"],"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","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5293[01]\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|9[0-289])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[0189]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0"],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\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"]],"0"],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0"],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1"],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1"],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"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"]],"0"],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"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})","$1 $2 $3",["9"],"0$1"]],"0"],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-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"]],"0"],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670"],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664"],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,0,"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,0,"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\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{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0"],MX:["52","0[09]","1(?:(?:[27]2|44|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,0,"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-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(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0"],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\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"]],"0"],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1"],NG:["234","009","(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}",[7,8,10,11,12,13,14],[["(\\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})","$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"]],"0"],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\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-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0"],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]"],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0"],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]]],NU:["683","00","(?:[47]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"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)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,0,"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\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"]]],"0",0,0,0,0,0,0,"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,0,"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["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)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$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"]]],"0"],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-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],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["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])","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{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{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)"]],"0"],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|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",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939"],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\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"]]],"0"],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$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(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-6])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0"],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-5]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-27]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[2378]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\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"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[237-9]"],"0$1"]],"0",0,0,0,0,0,0,0," int "],RS:["381","00","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],[["(\\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"]],"0"],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|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})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",0,"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$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"]],"0"],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\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"]]],"0"],SB:["677","0[01]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,0,"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0"],SE:["46","00","(?:[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],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0"],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-8]|[1-9])"]],["(\\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"]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]"],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\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)"]],"0",0,0,0,0,0,0,"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79"],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\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]"],"0$1"]],"0"],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0"],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1"],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\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]"]]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0"],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\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]"]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0"],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]]],SV:["503","00","[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721"],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0"],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8"],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649"],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,0,"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[04]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,0,"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]]],TM:["993","810","[1-6]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|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{6,7})","$1 $2 $3",["80"],"0$1",1]],"0"],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868"],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,0,0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0"],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\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{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,0,"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\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"]],"0"],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["5056(?:[0-35-9]\\d|4[46])\\d{4}|(?:4722|505[2-57-9]|983[29])\\d{6}|(?: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[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","(?:0004|4)\\d{9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[7,8,10,13],[["(\\d{3})(\\d{4})","$1 $2",["405|8|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["4"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,0,"00"," int. "],UZ:["998","810","200\\d{6}|(?:33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],VA:["39","00","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],0,0,0,0,0,0,"06698"],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784"],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0"],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284"],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340"],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"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]],"0"],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],XK:["383","00","[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",[8,9],[["(\\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"]],"0"],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0"],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\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"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0"],ZW:["263","00","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}",[5,6,7,8,9,10],[["(\\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"],"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]"],"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"]],"0"]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"[0-36-9]\\d{8}",[9],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-36-9]"]]],0,0,0,0,0,0,[0,["[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["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})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[013-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}}}}]); \ No newline at end of file diff --git a/9266-es5.85df86a915a89632bb99.js b/9266-es5.85df86a915a89632bb99.js new file mode 100644 index 000000000..2fb2d22ad --- /dev/null +++ b/9266-es5.85df86a915a89632bb99.js @@ -0,0 +1 @@ +!function(){"use strict";function d(d,$,t){return($=o($))in d?Object.defineProperty(d,$,{value:t,enumerable:!0,configurable:!0,writable:!0}):d[$]=t,d}function $(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$=function(){return t};var d,t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(d,$,t){d[$]=t.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function l(d,$,t){return Object.defineProperty(d,$,{value:t,enumerable:!0,configurable:!0,writable:!0}),d[$]}try{l({},"")}catch(d){l=function(d,$,t){return d[$]=t}}function c(d,$,t,e){var n=$&&$.prototype instanceof g?$:g,i=Object.create(n.prototype),a=new I(e||[]);return r(i,"_invoke",{value:w(d,t,a)}),i}function s(d,$,t){try{return{type:"normal",arg:d.call($,t)}}catch(d){return{type:"throw",arg:d}}}t.wrap=c;var f="suspendedStart",h="executing",m="completed",p={};function g(){}function y(){}function v(){}var b={};l(b,a,function(){return this});var C=Object.getPrototypeOf,N=C&&C(C(M([])));N&&N!==e&&n.call(N,a)&&(b=N);var P=v.prototype=g.prototype=Object.create(b);function S(d){["next","throw","return"].forEach(function($){l(d,$,function(d){return this._invoke($,d)})})}function O(d,$){function t(e,r,i,a){var o=s(d[e],d,r);if("throw"!==o.type){var u=o.arg,l=u.value;return l&&"object"==typeof l&&n.call(l,"__await")?$.resolve(l.__await).then(function(d){t("next",d,i,a)},function(d){t("throw",d,i,a)}):$.resolve(l).then(function(d){u.value=d,i(u)},function(d){return t("throw",d,i,a)})}a(o.arg)}var e;r(this,"_invoke",{value:function(d,n){function r(){return new $(function($,e){t(d,n,$,e)})}return e=e?e.then(r,r):r()}})}function w($,t,e){var n=f;return function(r,i){if(n===h)throw new Error("Generator is already running");if(n===m){if("throw"===r)throw i;return{value:d,done:!0}}for(e.method=r,e.arg=i;;){var a=e.delegate;if(a){var o=x(a,e);if(o){if(o===p)continue;return o}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if(n===f)throw n=m,e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);n=h;var u=s($,t,e);if("normal"===u.type){if(n=e.done?m:"suspendedYield",u.arg===p)continue;return{value:u.arg,done:e.done}}"throw"===u.type&&(n=m,e.method="throw",e.arg=u.arg)}}}function x($,t){var e=t.method,n=$.iterator[e];if(n===d)return t.delegate=null,"throw"===e&&$.iterator.return&&(t.method="return",t.arg=d,x($,t),"throw"===t.method)||"return"!==e&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+e+"' method")),p;var r=s(n,$.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var i=r.arg;return i?i.done?(t[$.resultName]=i.value,t.next=$.nextLoc,"return"!==t.method&&(t.method="next",t.arg=d),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function A(d){var $={tryLoc:d[0]};1 in d&&($.catchLoc=d[1]),2 in d&&($.finallyLoc=d[2],$.afterLoc=d[3]),this.tryEntries.push($)}function T(d){var $=d.completion||{};$.type="normal",delete $.arg,d.completion=$}function I(d){this.tryEntries=[{tryLoc:"root"}],d.forEach(A,this),this.reset(!0)}function M($){if($||""===$){var t=$[a];if(t)return t.call($);if("function"==typeof $.next)return $;if(!isNaN($.length)){var e=-1,r=function t(){for(;++e<$.length;)if(n.call($,e))return t.value=$[e],t.done=!1,t;return t.value=d,t.done=!0,t};return r.next=r}}throw new TypeError(typeof $+" is not iterable")}return y.prototype=v,r(P,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:y,configurable:!0}),y.displayName=l(v,u,"GeneratorFunction"),t.isGeneratorFunction=function(d){var $="function"==typeof d&&d.constructor;return!!$&&($===y||"GeneratorFunction"===($.displayName||$.name))},t.mark=function(d){return Object.setPrototypeOf?Object.setPrototypeOf(d,v):(d.__proto__=v,l(d,u,"GeneratorFunction")),d.prototype=Object.create(P),d},t.awrap=function(d){return{__await:d}},S(O.prototype),l(O.prototype,o,function(){return this}),t.AsyncIterator=O,t.async=function(d,$,e,n,r){void 0===r&&(r=Promise);var i=new O(c(d,$,e,n),r);return t.isGeneratorFunction($)?i:i.next().then(function(d){return d.done?d.value:i.next()})},S(P),l(P,u,"Generator"),l(P,a,function(){return this}),l(P,"toString",function(){return"[object Generator]"}),t.keys=function(d){var $=Object(d),t=[];for(var e in $)t.push(e);return t.reverse(),function d(){for(;t.length;){var e=t.pop();if(e in $)return d.value=e,d.done=!1,d}return d.done=!0,d}},t.values=M,I.prototype={constructor:I,reset:function($){if(this.prev=0,this.next=0,this.sent=this._sent=d,this.done=!1,this.delegate=null,this.method="next",this.arg=d,this.tryEntries.forEach(T),!$)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=d)},stop:function(){this.done=!0;var d=this.tryEntries[0].completion;if("throw"===d.type)throw d.arg;return this.rval},dispatchException:function($){if(this.done)throw $;var t=this;function e(e,n){return a.type="throw",a.arg=$,t.next=e,n&&(t.method="next",t.arg=d),!!n}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var o=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(o&&u){if(this.prev=0;--t){var e=this.tryEntries[t];if(e.tryLoc<=this.prev&&n.call(e,"finallyLoc")&&this.prev=0;--$){var t=this.tryEntries[$];if(t.finallyLoc===d)return this.complete(t.completion,t.afterLoc),T(t),p}},catch:function(d){for(var $=this.tryEntries.length-1;$>=0;--$){var t=this.tryEntries[$];if(t.tryLoc===d){var e=t.completion;if("throw"===e.type){var n=e.arg;T(t)}return n}}throw new Error("illegal catch attempt")},delegateYield:function($,t,e){return this.delegate={iterator:M($),resultName:t,nextLoc:e},"next"===this.method&&(this.arg=d),p}},t}function t(d){return function(d){if(Array.isArray(d))return r(d)}(d)||function(d){if("undefined"!=typeof Symbol&&null!=d[Symbol.iterator]||null!=d["@@iterator"])return Array.from(d)}(d)||n(d)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var t=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=t){var e,n,r,i,a=[],o=!0,u=!1;try{if(r=(t=t.call(d)).next,0===$){if(Object(t)!==t)return;o=!1}else for(;!(o=(e=r.call(t)).done)&&(a.push(e.value),a.length!==$);o=!0);}catch(d){u=!0,n=d}finally{try{if(!o&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(u)throw n}}return a}}(d,$)||n(d,$)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(d,$){if(d){if("string"==typeof d)return r(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);return"Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t?Array.from(d):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?r(d,$):void 0}}function r(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function i(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,o(e.key),e)}}function a(d,$,t){return $&&i(d.prototype,$),t&&i(d,t),Object.defineProperty(d,"prototype",{writable:!1}),d}function o(d){var $=function(d,$){if("object"!=typeof d||null===d)return d;var t=d[Symbol.toPrimitive];if(void 0!==t){var e=t.call(d,$||"default");if("object"!=typeof e)return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===$?String:Number)(d)}(d,"string");return"symbol"==typeof $?$:String($)}function u(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")}(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[9266],{70997:function(d,$,t){t.d($,{fV:function(){return i}});var e,n=t(74788),r=t(41823),i=((e=a(function d(){u(this,d)})).\u0275fac=function(d){return new(d||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),e)},69266:function(n,r,i){i.r(r),i.d(r,{PhoneDocModule:function(){return de}});var o=i(12057),l=i(87862),c=i(86561),s=i(52494),f=i(70997),h=i(44427),m=i(74788),p=i(11927),g=i(18939),y=i(49941),v=i(12130),b=i(79456),C=i(89570);function N(d,$){if(1&d&&(m.ynx(0),m._uU(1),m.BQk()),2&d){var t=$.polymorpheusOutlet;m.xp6(1),m.hij(" ",t," ")}}var P=function(){return{}};function S(d,$){if(1&d&&(m.TgZ(0,"div",1),m.ALo(1,"async"),m.YNc(2,N,2,1,"ng-container",2),m.ALo(3,"async"),m.qZA()),2&d){var t=m.oxw();m.ekj("t-message-text_light","onDark"===m.lcZ(1,6,t.mode$)),m.Q6J("@tuiFadeIn",t.animation)("@tuiHeightCollapse",t.animation),m.xp6(2),m.Q6J("polymorpheusOutlet",t.error.message||m.lcZ(3,8,t.defaultErrorMessage$))("polymorpheusOutletContext",t.error.context||m.DdM(10,P))}}var O,w=((O=function(){function d($,t,e){u(this,d),this.animation=$,this.mode$=t,this.defaultErrorMessage$=e,this.error=null,this.visible=!0}return a(d,[{key:"errorSetter",set:function(d){this.error=(0,p.Aj)(d)?new g.T(d):d}},{key:"onAnimation",value:function(d){this.visible=d}}]),d}()).\u0275fac=function(d){return new(d||O)(m.Y36(b.Pw),m.Y36(b.Au),m.Y36(b.PL))},O.\u0275cmp=m.Xpm({type:O,selectors:[["tui-error"]],hostBindings:function(d,$){1&d&&m.NdJ("animationcancel.self",function(){return $.onAnimation(!1)})("animationstart.self",function(){return $.onAnimation(!0)})},inputs:{errorSetter:["error","errorSetter"]},features:[m._Bn([v.CV])],decls:1,vars:1,consts:[["automation-id","tui-error__text","class","t-message-text",3,"t-message-text_light",4,"ngIf"],["automation-id","tui-error__text",1,"t-message-text"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(d,$){1&d&&m.YNc(0,S,4,11,"div",0),2&d&&m.Q6J("ngIf",$.error&&$.visible)},directives:[o.O5,C.Li],pipes:[o.Ov],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);display:block;color:var(--tui-negative);word-wrap:break-word;animation:tuiPresent 1s infinite}.t-message-text[_ngcontent-%COMP%]{margin-top:.25rem;white-space:pre-line}.t-message-text_light[_ngcontent-%COMP%]{color:var(--tui-negative-night)}"],data:{animation:[y.eu,y.QF]},changeDetection:0}),O),x=function(){var d=a(function d(){u(this,d)});return d.\u0275fac=function($){return new($||d)},d.\u0275mod=m.oAB({type:d}),d.\u0275inj=m.cJS({imports:[[o.ez,C.wq]]}),d}(),A=i(61824),T=i(82847),I=i(60885),M=i(79588),E=i(97582),k=i(44358),F=i(75046),L=i(25917),R=i(95639),G=i(88002),D={},j=function(){var d=function(){function d($,t,e,n){u(this,d),this.parent=$,this.self=t,this.container=e,this.validationErrors=n,this.order=[],this.self&&!this.self.valueAccessor&&(this.self.valueAccessor=this)}return a(d,[{key:"transform",value:function(d){return this.order=d,this.computedError}},{key:"computedError",get:function(){return this.invalid&&this.touched&&this.error||(0,L.of)(null)}},{key:"registerOnChange",value:function(){}},{key:"registerOnTouched",value:function(){}},{key:"setDisabledState",value:function(){}},{key:"writeValue",value:function(){}},{key:"error",get:function(){var d=this.errorId;return d?this.getError(this.controlErrors[d],this.validationErrors[d]):null}},{key:"invalid",get:function(){var d;return!!(null===(d=this.control)||void 0===d?void 0:d.invalid)}},{key:"touched",get:function(){var d;return!!(null===(d=this.control)||void 0===d?void 0:d.touched)}},{key:"control",get:function(){var d,$,t;return(null===(d=this.self)||void 0===d?void 0:d.control)||(null===($=this.parent)||void 0===$?void 0:$.control)||(null===(t=this.container)||void 0===t?void 0:t.control)}},{key:"errorId",get:function(){return this.getErrorId(this.order,this.controlErrors)}},{key:"controlErrors",get:function(){var d;return(null===(d=this.control)||void 0===d?void 0:d.errors)||D}},{key:"getErrorId",value:function(d,$){var t=null==d?void 0:d.find(function(d){return $[d]}),e=Object.keys($)[0];return t||e||""}},{key:"getError",value:function(d,$){if(d instanceof g.T)return(0,L.of)(d);if(void 0===$&&(0,p.Aj)(d))return(0,L.of)(new g.T(d));if((0,R.b)($))return B($,d);if($ instanceof Function){var t=$(d);return(0,R.b)(t)?B(t,d):U(t,d)}return U($,d)}}]),d}();return d.\u0275fac=function($){return new($||d)(m.Y36(l.a5,28),m.Y36(l.a5,26),m.Y36(l.gN,24),m.Y36(F.Z4,16))},d.\u0275pipe=m.Yjl({name:"tuiFieldError",type:d,pure:!1}),(0,E.gn)([k.UM],d.prototype,"getErrorId",null),(0,E.gn)([k.UM],d.prototype,"getError",null),d}();function B(d,$){return d.pipe((0,G.U)(function(d){return new g.T(d||"",$)}))}function U(d,$){return(0,L.of)(new g.T(d||"",$))}var _=function(){var d=a(function d(){u(this,d)});return d.\u0275fac=function($){return new($||d)},d.\u0275mod=m.oAB({type:d}),d.\u0275inj=m.cJS({}),d}(),Z=i(21673),K=i(14707),H=i(76991);function V(d,$){d=d.split("-"),$=$.split("-");for(var t=d[0].split("."),e=$[0].split("."),n=0;n<3;n++){var r=Number(t[n]),i=Number(e[n]);if(r>i)return 1;if(i>r)return-1;if(!isNaN(r)&&isNaN(i))return 1;if(isNaN(r)&&!isNaN(i))return-1}return d[1]&&$[1]?d[1]>$[1]?1:d[1]<$[1]?-1:0:!d[1]&&$[1]?1:d[1]&&!$[1]?-1:0}function W(d){return(W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(d)}function J(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")}function Y(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}function Q(d,$,t){return $&&Y(d.prototype,$),t&&Y(d,t),Object.defineProperty(d,"prototype",{writable:!1}),d}var X=/^\d+$/,q=function(){function d($){J(this,d),function(d){if(!d)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!nd(d)||!nd(d.countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(nd(d)?"an object of shape: { "+Object.keys(d).join(", ")+" }":"a "+rd(d)+": "+d,"."))}($),this.metadata=$,ad.call(this,$)}return Q(d,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(d){return"001"!==d})}},{key:"getCountryMetadata",value:function(d){return this.metadata.countries[d]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(d){return void 0!==this.getCountryMetadata(d)}},{key:"hasCallingCode",value:function(d){if(this.getCountryCodesForCallingCode(d))return!0;if(this.nonGeographic()){if(this.nonGeographic()[d])return!0}else{var $=this.countryCallingCodes()[d];if($&&1===$.length&&"001"===$[0])return!0}}},{key:"isNonGeographicCallingCode",value:function(d){return this.nonGeographic()?!!this.nonGeographic()[d]:!this.getCountryCodesForCallingCode(d)}},{key:"country",value:function(d){return this.selectNumberingPlan(d)}},{key:"selectNumberingPlan",value:function(d,$){if(d&&X.test(d)&&($=d,d=null),d&&"001"!==d){if(!this.hasCountry(d))throw new Error("Unknown country: ".concat(d));this.numberingPlan=new z(this.getCountryMetadata(d),this)}else if($){if(!this.hasCallingCode($))throw new Error("Unknown calling code: ".concat($));this.numberingPlan=new z(this.getNumberingPlanMetadata($),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(d){var $=this.countryCallingCodes()[d];if($)return 1===$.length&&3===$[0].length?void 0:$}},{key:"getCountryCodeForCallingCode",value:function(d){var $=this.getCountryCodesForCallingCode(d);if($)return $[0]}},{key:"getNumberingPlanMetadata",value:function(d){var $=this.getCountryCodeForCallingCode(d);if($)return this.getCountryMetadata($);if(this.nonGeographic()){var t=this.nonGeographic()[d];if(t)return t}else{var e=this.countryCallingCodes()[d];if(e&&1===e.length&&"001"===e[0])return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(d){return this.numberingPlan.type(d)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(d){return this.selectNumberingPlan(d)}},{key:"hasSelectedNumberingPlan",value:function(){return void 0!==this.numberingPlan}}]),d}(),z=function(){function d($,t){J(this,d),this.globalMetadataObject=t,this.metadata=$,ad.call(this,t.metadata)}return Q(d,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"IDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(d){return d[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var d=this;return(this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[]).map(function($){return new dd($,d)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(d){return d[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return!(this.types()&&0===this.types().length||!this.types())}},{key:"type",value:function(d){if(this.hasTypes()&&ed(this.types(),d))return new td(ed(this.types(),d),this)}},{key:"ext",value:function(){return this.v1||this.v2?" ext. ":this.metadata[13]||" ext. "}}]),d}(),dd=function(){function d($,t){J(this,d),this._format=$,this.metadata=t}return Q(d,[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!(!this.nationalPrefixFormattingRule()||$d.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),d}(),$d=/^\(?\$1\)?$/,td=function(){function d($,t){J(this,d),this.type=$,this.metadata=t}return Q(d,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.type[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]),d}();function ed(d,$){switch($){case"FIXED_LINE":return d[0];case"MOBILE":return d[1];case"TOLL_FREE":return d[2];case"PREMIUM_RATE":return d[3];case"PERSONAL_NUMBER":return d[4];case"VOICEMAIL":return d[5];case"UAN":return d[6];case"PAGER":return d[7];case"VOIP":return d[8];case"SHARED_COST":return d[9]}}var nd=function(d){return"object"===W(d)},rd=function(d){return W(d)};function id(d,$){if(($=new q($)).hasCountry(d))return $.country(d).countryCallingCode();throw new Error("Unknown country: ".concat(d))}function ad(d){var $=d.version;"number"==typeof $?(this.v1=1===$,this.v2=2===$,this.v3=3===$,this.v4=4===$):$?-1===V($,"1.2.0")?this.v2=!0:-1===V($,"1.7.35")?this.v3=!0:this.v4=!0:this.v1=!0}function od(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function ud(d,$){return ld(d,void 0,$)}function ld(d,$,t){var e=t.type($),n=e&&e.possibleLengths()||t.possibleLengths();if(!n)return"IS_POSSIBLE";if("FIXED_LINE_OR_MOBILE"===$){if(!t.type("FIXED_LINE"))return ld(d,"MOBILE",t);var r=t.type("MOBILE");r&&(n=function(d,$){for(var t,e=d.slice(),n=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return od(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return od(d,$)}}(d))){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}($);!(t=n()).done;){var r=t.value;d.indexOf(r)<0&&e.push(r)}return e.sort(function(d,$){return d-$})}(n,r.possibleLengths()))}else if($&&!e)return"INVALID_LENGTH";var i=d.length,a=n[0];return a===i?"IS_POSSIBLE":a>i?"TOO_SHORT":n[n.length-1]=0?"IS_POSSIBLE":"INVALID_LENGTH"}function cd(d,$){return"IS_POSSIBLE"===ud(d,$)}function sd(d,$){return d=d||"",new RegExp("^(?:"+$+")$").test(d)}function fd(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var hd=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function md(d,$,t){if($=$||{},d.country){(t=new q(t)).selectNumberingPlan(d.country,d.countryCallingCode);var e=$.v2?d.nationalNumber:d.phone;if(sd(e,t.nationalNumberPattern())){if(pd(e,"FIXED_LINE",t))return t.type("MOBILE")&&""===t.type("MOBILE").pattern()||!t.type("MOBILE")||pd(e,"MOBILE",t)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";for(var n,r=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return fd(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return fd(d,$)}}(d))){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(hd);!(n=r()).done;){var i=n.value;if(pd(e,i,t))return i}}}}function pd(d,$,t){return!(!($=t.type($))||!$.pattern()||$.possibleLengths()&&$.possibleLengths().indexOf(d.length)<0)&&sd(d,$.pattern())}var gd="0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9",yd="".concat("-\u2010-\u2015\u2212\u30fc\uff0d").concat("\uff0f/").concat("\uff0e.").concat(" \xa0\xad\u200b\u2060\u3000").concat("()\uff08\uff09\uff3b\uff3d\\[\\]").concat("~\u2053\u223c\uff5e");function vd(d){return d.replace(new RegExp("[".concat(yd,"]+"),"g")," ").trim()}var bd=/(\$\d)/;function Cd(d,$,t){var e=t.useInternationalFormat,n=t.withNationalPrefix,r=d.replace(new RegExp($.pattern()),e?$.internationalFormat():n&&$.nationalPrefixFormattingRule()?$.format().replace(bd,$.nationalPrefixFormattingRule()):$.format());return e?vd(r):r}var Nd=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function Pd(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function Sd(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function Od(d){for(var $=1;$=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d);!(t=e()).done;){var n=t.value;if(n.leadingDigitsPatterns().length>0){var r=n.leadingDigitsPatterns()[n.leadingDigitsPatterns().length-1];if(0!==$.search(r))continue}if(sd($,n.pattern()))return n}}(e.formats(),d);return r?Cd(d,r,{useInternationalFormat:"INTERNATIONAL"===t,withNationalPrefix:!(r.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&n&&!1===n.nationalPrefix),carrierCode:$,metadata:e}):d}function Td(d,$,t,e){return $?e(d,$,t):d}function Id(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function Md(d){for(var $=1;$=0}($,d,t)}):[]}(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return function(d,$,t){if(void 0===$&&($={}),t=new q(t),$.v2){if(!d.countryCallingCode)throw new Error("Invalid phone number object passed");t.selectNumberingPlan(d.countryCallingCode)}else{if(!d.phone)return!1;if(d.country){if(!t.hasCountry(d.country))throw new Error("Unknown country: ".concat(d.country));t.country(d.country)}else{if(!d.countryCallingCode)throw new Error("Invalid phone number object passed");t.selectNumberingPlan(d.countryCallingCode)}}if(t.possibleLengths())return cd(d.phone||d.nationalNumber,t);if(d.countryCallingCode&&t.isNonGeographicCallingCode(d.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return function(d,$,t){return $=$||{},(t=new q(t)).selectNumberingPlan(d.country,d.countryCallingCode),t.hasTypes()?void 0!==md(d,$,t.metadata):sd($.v2?d.nationalNumber:d.phone,t.nationalNumberPattern())}(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){return new q(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(d){return this.number===d.number&&this.ext===d.ext}},{key:"getType",value:function(){return md(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(d,$){return function(d,$,t,e){if(t=t?Od(Od({},xd),t):xd,e=new q(e),d.country&&"001"!==d.country){if(!e.hasCountry(d.country))throw new Error("Unknown country: ".concat(d.country));e.country(d.country)}else{if(!d.countryCallingCode)return d.phone||"";e.selectNumberingPlan(d.countryCallingCode)}var n,r=e.countryCallingCode(),i=t.v2?d.nationalNumber:d.phone;switch($){case"NATIONAL":return i?Td(n=Ad(i,d.carrierCode,"NATIONAL",e,t),d.ext,e,t.formatExtension):"";case"INTERNATIONAL":return i?(n=Ad(i,null,"INTERNATIONAL",e,t),Td(n="+".concat(r," ").concat(n),d.ext,e,t.formatExtension)):"+".concat(r);case"E.164":return"+".concat(r).concat(i);case"RFC3966":return function(d){var $=d.number,t=d.ext;if(!$)return"";if("+"!==$[0])throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat($).concat(t?";ext="+t:"")}({number:"+".concat(r).concat(i),ext:d.ext});case"IDD":if(!t.fromCountry)return;var a=function(d,$,t,e,n){if(id(e,n.metadata)===t){var r=Ad(d,$,"NATIONAL",n);return"1"===t?t+" "+r:r}var i=function(d,$,t){var e=new q(t);return e.selectNumberingPlan(d,void 0),e.defaultIDDPrefix()?e.defaultIDDPrefix():Nd.test(e.IDDPrefix())?e.IDDPrefix():void 0}(e,0,n.metadata);if(i)return"".concat(i," ").concat(t," ").concat(Ad(d,null,"INTERNATIONAL",n))}(i,d.carrierCode,r,t.fromCountry,e);return Td(a,d.ext,e,t.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat($,'"'))}}(this,d,$?Md(Md({},$),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(d){return this.format("NATIONAL",d)}},{key:"formatInternational",value:function(d){return this.format("INTERNATIONAL",d)}},{key:"getURI",value:function(d){return this.format("RFC3966",d)}}]),d}();var Fd=function(){function d($){var t=$.onCountryChange,e=$.onCallingCodeChange;(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.onCountryChange=t,this.onCallingCodeChange=e}return function(d,$,t){$&&function(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"reset",value:function(d){var $=d.country,t=d.callingCode;this.international=!1,this.missingPlus=!1,this.IDDPrefix=void 0,this.callingCode=void 0,this.digits="",this.resetNationalSignificantNumber(),this.initCountryAndCallingCode($,t)}},{key:"resetNationalSignificantNumber",value:function(){this.nationalSignificantNumber=this.getNationalDigits(),this.nationalSignificantNumberMatchesInput=!0,this.nationalPrefix=void 0,this.carrierCode=void 0,this.complexPrefixBeforeNationalSignificantNumber=void 0}},{key:"update",value:function(d){for(var $=0,t=Object.keys(d);$d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var Rd="x",Gd=new RegExp(Rd);function Dd(d,$){if($<1)return"";for(var t="";$>1;)1&$&&(t+=d),$>>=1,d+=d;return t+d}function jd(d,$){return")"===d[$]&&$++,function(d){for(var $=[],t=0;td.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var Ud={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"};function _d(d){return Ud[d]}function Zd(d){for(var $,t="",e=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return Bd(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Bd(d,$)}}(d))){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d.split(""));!($=e()).done;){var n=_d($.value);n&&(t+=n)}return t}function Kd(d,$,t){var e=t.metadata,n=t.shouldTryNationalPrefixFormattingRule,r=t.getSeparatorAfterNationalPrefix;if(new RegExp("^(?:".concat($.pattern(),")$")).test(d.nationalSignificantNumber))return function(d,$,t){var e=t.metadata,n=t.getSeparatorAfterNationalPrefix;if((0,t.shouldTryNationalPrefixFormattingRule)($)){var r=Hd(d,$,{useNationalPrefixFormattingRule:!0,getSeparatorAfterNationalPrefix:n,metadata:e});if(r)return r}return Hd(d,$,{useNationalPrefixFormattingRule:!1,getSeparatorAfterNationalPrefix:n,metadata:e})}(d,$,{metadata:e,shouldTryNationalPrefixFormattingRule:n,getSeparatorAfterNationalPrefix:r})}function Hd(d,$,t){var e=t.useNationalPrefixFormattingRule,n=t.getSeparatorAfterNationalPrefix,r=Cd(d.nationalSignificantNumber,$,{carrierCode:d.carrierCode,useInternationalFormat:d.international,withNationalPrefix:e,metadata:t.metadata});if(e||(d.nationalPrefix?r=d.nationalPrefix+n($)+r:d.complexPrefixBeforeNationalSignificantNumber&&(r=d.complexPrefixBeforeNationalSignificantNumber+" "+r)),function(d,$){return Zd(d)===$.getNationalDigits()}(r,d))return r}var Vd=function(){function d(){!function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")}(this,d)}return function(d,$,t){$&&function(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"parse",value:function(d){if(this.context=[{or:!0,instructions:[]}],this.parsePattern(d),1!==this.context.length)throw new Error("Non-finalized contexts left when pattern parse ended");var $=this.context[0],t=$.branches,e=$.instructions;if(t)return{op:"|",args:t.concat([Qd(e)])};if(0===e.length)throw new Error("Pattern is required");return 1===e.length?e[0]:e}},{key:"startContext",value:function(d){this.context.push(d)}},{key:"endContext",value:function(){this.context.pop()}},{key:"getContext",value:function(){return this.context[this.context.length-1]}},{key:"parsePattern",value:function(d){if(!d)throw new Error("Pattern is required");var $=d.match(Yd);if($){var t=$[1],e=d.slice(0,$.index),n=d.slice($.index+t.length);switch(t){case"(?:":e&&this.parsePattern(e),this.startContext({or:!0,instructions:[],branches:[]});break;case")":if(!this.getContext().or)throw new Error('")" operator must be preceded by "(?:" operator');if(e&&this.parsePattern(e),0===this.getContext().instructions.length)throw new Error('No instructions found after "|" operator in an "or" group');var r=this.getContext().branches;r.push(Qd(this.getContext().instructions)),this.endContext(),this.getContext().instructions.push({op:"|",args:r});break;case"|":if(!this.getContext().or)throw new Error('"|" operator can only be used inside "or" groups');if(e&&this.parsePattern(e),!this.getContext().branches){if(1!==this.context.length)throw new Error('"branches" not found in an "or" group context');this.getContext().branches=[]}this.getContext().branches.push(Qd(this.getContext().instructions)),this.getContext().instructions=[];break;case"[":e&&this.parsePattern(e),this.startContext({oneOfSet:!0});break;case"]":if(!this.getContext().oneOfSet)throw new Error('"]" operator must be preceded by "[" operator');this.endContext(),this.getContext().instructions.push({op:"[]",args:Wd(e)});break;default:throw new Error("Unknown operator: ".concat(t))}n&&this.parsePattern(n)}else{if(Jd.test(d))throw new Error("Illegal characters found in a pattern: ".concat(d));this.getContext().instructions=this.getContext().instructions.concat(d.split(""))}}}]),d}();function Wd(d){for(var $=[],t=0;t=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function qd(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var zd=function(){function d($){(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.matchTree=(new Vd).parse($)}return function(d,$,t){$&&function(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"match",value:function(d){var $=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=$.allowOverflow;if(!d)throw new Error("String is required");var e=d$(d.split(""),this.matchTree,!0);if(e&&e.match&&delete e.matchedChars,!e||!e.overflow||t)return e}}]),d}();function d$(d,$,t){if("string"==typeof $){var e=d.join("");return 0===$.indexOf(e)?d.length===$.length?{match:!0,matchedChars:d}:{partialMatch:!0}:0===e.indexOf($)?t&&d.length>$.length?{overflow:!0}:{match:!0,matchedChars:d.slice(0,$.length)}:void 0}if(Array.isArray($)){for(var n=d.slice(),r=0;r<$.length;){var i=d$(n,$[r],t&&r===$.length-1);if(!i)return;if(i.overflow)return i;if(!i.match){if(i.partialMatch)return{partialMatch:!0};throw new Error("Unsupported match result:\n".concat(JSON.stringify(i,null,2)))}if(0===(n=n.slice(i.matchedChars.length)).length)return r===$.length-1?{match:!0,matchedChars:d}:{partialMatch:!0};r++}return t?{overflow:!0}:{match:!0,matchedChars:d.slice(0,d.length-n.length)}}switch($.op){case"|":for(var a,o,u=Xd($.args);!(o=u()).done;){var l=d$(d,o.value,t);if(l){if(l.overflow)return l;if(l.match)return{match:!0,matchedChars:l.matchedChars};if(!l.partialMatch)throw new Error("Unsupported match result:\n".concat(JSON.stringify(l,null,2)));a=!0}}return a?{partialMatch:!0}:void 0;case"[]":for(var c,s=Xd($.args);!(c=s()).done;){var f=c.value;if(d[0]===f)return 1===d.length?{match:!0,matchedChars:d}:t?{overflow:!0}:{match:!0,matchedChars:[f]}}return;default:throw new Error("Unsupported instruction tree: ".concat($))}}function $$(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return t$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return t$(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function t$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var e$=Dd("9",15),n$=/[- ]/,r$=new RegExp("["+yd+"]*\\$1["+yd+"]*(\\$\\d["+yd+"]*)*$"),i$=function(){function d($){var t=$.metadata;(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.metadata=t,this.resetFormat()}return function(d,$,t){$&&function(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"resetFormat",value:function(){this.chosenFormat=void 0,this.template=void 0,this.nationalNumberTemplate=void 0,this.populatedNationalNumberTemplate=void 0,this.populatedNationalNumberTemplatePosition=-1}},{key:"reset",value:function(d,$){this.resetFormat(),d?(this.isNANP="1"===d.callingCode(),this.matchingFormats=d.formats(),$.nationalSignificantNumber&&this.narrowDownMatchingFormats($)):(this.isNANP=void 0,this.matchingFormats=[])}},{key:"format",value:function(d,$){var t=this;if(function(d,$){return"IS_POSSIBLE"===ud(d,$)}($.nationalSignificantNumber,this.metadata))for(var e,n=$$(this.matchingFormats);!(e=n()).done;){var r=e.value,i=Kd($,r,{metadata:this.metadata,shouldTryNationalPrefixFormattingRule:function(d){return t.shouldTryNationalPrefixFormattingRule(d,{international:$.international,nationalPrefix:$.nationalPrefix})},getSeparatorAfterNationalPrefix:function(d){return t.getSeparatorAfterNationalPrefix(d)}});if(i)return this.resetFormat(),this.chosenFormat=r,this.setNationalNumberTemplate(i.replace(/\d/g,Rd),$),this.populatedNationalNumberTemplate=i,this.populatedNationalNumberTemplatePosition=this.template.lastIndexOf(Rd),i}return this.formatNationalNumberWithNextDigits(d,$)}},{key:"formatNationalNumberWithNextDigits",value:function(d,$){var t=this.chosenFormat,e=this.chooseFormat($);if(e)return this.formatNextNationalNumberDigits(e===t?d:$.getNationalDigits())}},{key:"narrowDownMatchingFormats",value:function(d){var $=this,t=d.nationalPrefix,e=d.international,n=d.nationalSignificantNumber,r=n.length-3;r<0&&(r=0),this.matchingFormats=this.matchingFormats.filter(function(d){return $.formatSuits(d,e,t)&&$.formatMatches(d,n,r)}),this.chosenFormat&&-1===this.matchingFormats.indexOf(this.chosenFormat)&&this.resetFormat()}},{key:"formatSuits",value:function(d,$,t){return!(t&&!d.usesNationalPrefix()&&!d.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!$&&!t&&d.nationalPrefixIsMandatoryWhenFormattingInNationalFormat())}},{key:"formatMatches",value:function(d,$,t){var e=d.leadingDigitsPatterns().length;if(0===e)return!0;t=Math.min(t,e-1);var n=d.leadingDigitsPatterns()[t];if($.length<3)try{return void 0!==new zd(n).match($,{allowOverflow:!0})}catch(r){return console.error(r),!0}return new RegExp("^(".concat(n,")")).test($)}},{key:"getFormatFormat",value:function(d,$){return $?d.internationalFormat():d.format()}},{key:"chooseFormat",value:function(d){for(var $,t=this,e=function(){var e=$.value;return t.chosenFormat===e?"break":r$.test(t.getFormatFormat(e,d.international))?t.createTemplateForFormat(e,d)?(t.chosenFormat=e,"break"):(t.matchingFormats=t.matchingFormats.filter(function(d){return d!==e}),"continue"):"continue"},n=$$(this.matchingFormats.slice());!($=n()).done&&"break"!==e(););return this.chosenFormat||this.resetFormat(),this.chosenFormat}},{key:"createTemplateForFormat",value:function(d,$){if(!(d.pattern().indexOf("|")>=0)){var t=this.getTemplateForFormat(d,$);if(t)return this.setNationalNumberTemplate(t,$),!0}}},{key:"getSeparatorAfterNationalPrefix",value:function(d){return this.isNANP||d&&d.nationalPrefixFormattingRule()&&n$.test(d.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(d,$){var t=d.IDDPrefix;return t?$&&!1===$.spacing?t:t+" ":d.missingPlus?"":"+"}},{key:"getTemplate",value:function(d){if(this.template){for(var $=-1,t=0,e=d.international?this.getInternationalPrefixBeforeCountryCallingCode(d,{spacing:!1}):"";ta.length)){var o=new RegExp("^"+i+"$"),u=t.replace(/\d/g,"9");o.test(u)&&(a=u);var l,c=this.getFormatFormat(d,e);if(this.shouldTryNationalPrefixFormattingRule(d,{international:e,nationalPrefix:n})){var s=c.replace(bd,d.nationalPrefixFormattingRule());if(Zd(d.nationalPrefixFormattingRule())===(n||"")+Zd("$1")&&(c=s,l=!0,n))for(var f=n.length;f>0;)c=c.replace(/\d/,Rd),f--}var h=a.replace(new RegExp(i),c).replace(new RegExp("9","g"),Rd);return l||(r?h=Dd(Rd,r.length)+" "+h:n&&(h=Dd(Rd,n.length)+this.getSeparatorAfterNationalPrefix(d)+h)),e&&(h=vd(h)),h}}},{key:"formatNextNationalNumberDigits",value:function(d){var $=function(d,$,t){for(var e,n=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return Ld(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ld(d,$)}}(d))){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t.split(""));!(e=n()).done;){var r=e.value;if(d.slice($+1).search(Gd)<0)return;$=d.search(Gd),d=d.replace(Gd,r)}return[d,$]}(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,d);if($)return this.populatedNationalNumberTemplate=$[0],this.populatedNationalNumberTemplatePosition=$[1],jd(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1);this.resetFormat()}},{key:"shouldTryNationalPrefixFormattingRule",value:function(d,$){var t=$.international,e=$.nationalPrefix;if(d.nationalPrefixFormattingRule()){var n=d.usesNationalPrefix();if(n&&e||!n&&!t)return!0}}}]),d}(),a$=new RegExp("(["+gd+"])");function o$(d,$,t,e){if($){var n=new q(e);n.selectNumberingPlan($,t);var r=new RegExp(n.IDDPrefix());if(0===d.search(r)){var i=(d=d.slice(d.match(r)[0].length)).match(a$);if(!(i&&null!=i[1]&&i[1].length>0&&"0"===i[1]))return d}}}function u$(d,$){if(d&&$.numberingPlan.nationalPrefixForParsing()){var t=new RegExp("^(?:"+$.numberingPlan.nationalPrefixForParsing()+")"),e=t.exec(d);if(e){var n,r,i,a=e.length-1,o=a>0&&e[a];if($.nationalPrefixTransformRule()&&o?(n=d.replace(t,$.nationalPrefixTransformRule()),a>1&&(r=e[1])):(n=d.slice(e[0].length),o&&(r=e[1])),o){var u=d.indexOf(e[1]);d.slice(0,u)===$.numberingPlan.nationalPrefix()&&(i=$.numberingPlan.nationalPrefix())}else i=e[0];return{nationalNumber:n,nationalPrefix:i,carrierCode:r}}}return{nationalNumber:d}}function l$(d,$){var t=u$(d,$),e=t.carrierCode,n=t.nationalNumber;if(n!==d){if(!function(d,$,t){return!(sd(d,t.nationalNumberPattern())&&!sd($,t.nationalNumberPattern()))}(d,n,$))return{nationalNumber:d};if($.possibleLengths()&&!function(d,$){switch(ud(d,$)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(n,$))return{nationalNumber:d}}return{nationalNumber:n,carrierCode:e}}function c$(d,$,t,e){var n=$?id($,e):t;if(0===d.indexOf(n)){(e=new q(e)).selectNumberingPlan($,t);var r=d.slice(n.length),i=l$(r,e).nationalNumber,a=l$(d,e).nationalNumber;if(!sd(a,e.nationalNumberPattern())&&sd(i,e.nationalNumberPattern())||"TOO_LONG"===ud(a,e))return{countryCallingCode:n,number:r}}return{number:d}}function s$(d,$,t,e){if(!d)return{};var n;if("+"!==d[0]){var r=o$(d,$,t,e);if(!r||r===d){if($||t){var i=c$(d,$,t,e),a=i.countryCallingCode;if(a)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:a,number:i.number}}return{number:d}}n=!0,d="+"+r}if("0"===d[1])return{};e=new q(e);for(var o=2;o-1<=3&&o<=d.length;){var u=d.slice(1,o);if(e.hasCallingCode(u))return e.selectNumberingPlan(u),{countryCallingCodeSource:n?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:u,number:d.slice(o)};o++}return{}}function f$(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var t=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=t){var e,n,r=[],i=!0,a=!1;try{for(t=t.call(d);!(i=(e=t.next()).done)&&(r.push(e.value),!$||r.length!==$);i=!0);}catch(o){a=!0,n=o}finally{try{!i&&null!=t.return&&t.return()}finally{if(a)throw n}}return r}}(d,$)||function(d,$){if(d){if("string"==typeof d)return h$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return h$(d,$)}}(d,$)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var m$=new RegExp("^["+yd+gd+"]+$","i"),p$="(?:[+\uff0b]["+yd+gd+"]*|["+yd+gd+"]+)",g$=new RegExp("[^"+yd+gd+"]+.*$"),y$=/[^\d\[\]]/,v$=function(){function d($){var t=$.defaultCountry,e=$.defaultCallingCode,n=$.metadata,r=$.onNationalSignificantNumberChange;(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.defaultCountry=t,this.defaultCallingCode=e,this.metadata=n,this.onNationalSignificantNumberChange=r}return function(d,$,t){$&&function(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"input",value:function(d,$){var t,e=function(d){var $=f$(function(d){var $=function(d){var $,t=d.search(p$);if(!(t<0))return"+"===(d=d.slice(t))[0]&&($=!0,d=d.slice("+".length)),d=d.replace(g$,""),$&&(d="+"+d),d}(d)||"";return"+"===$[0]?[$.slice("+".length),!0]:[$]}(d),2),t=$[0],e=$[1];return m$.test(t)||(t=""),[t,e]}(d),n=f$(e,2),r=n[1],i=Zd(n[0]);return r&&($.digits||($.startInternationalNumber(),i||(t=!0))),i&&this.inputDigits(i,$),{digits:i,justLeadingPlus:t}}},{key:"inputDigits",value:function(d,$){var t=$.digits,e=t.length<3&&t.length+d.length>=3;if($.appendDigits(d),e&&this.extractIddPrefix($),this.isWaitingForCountryCallingCode($)){if(!this.extractCountryCallingCode($))return}else $.appendNationalSignificantNumberDigits(d);$.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber($.getNationalDigits(),function(d){return $.update(d)})}},{key:"isWaitingForCountryCallingCode",value:function(d){return d.international&&!d.callingCode}},{key:"extractCountryCallingCode",value:function(d){var $=s$("+"+d.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),t=$.countryCallingCode,e=$.number;if(t)return d.setCallingCode(t),d.update({nationalSignificantNumber:e}),!0}},{key:"reset",value:function(d){if(d){this.hasSelectedNumberingPlan=!0;var $=d._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=$&&y$.test($)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(d,$){if(this.hasSelectedNumberingPlan){var t=u$(d,this.metadata),e=t.nationalNumber;if(e!==d)return this.onExtractedNationalNumber(t.nationalPrefix,t.carrierCode,e,d,$),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(d,$,t){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(d,t);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var e=u$(d,this.metadata),n=e.nationalNumber;if(n!==$)return this.onExtractedNationalNumber(e.nationalPrefix,e.carrierCode,n,d,t),!0}}},{key:"onExtractedNationalNumber",value:function(d,$,t,e,n){var r,i,a=e.lastIndexOf(t);if(a>=0&&a===e.length-t.length){i=!0;var o=e.slice(0,a);o!==d&&(r=o)}n({nationalPrefix:d,carrierCode:$,nationalSignificantNumber:t,nationalSignificantNumberMatchesInput:i,complexPrefixBeforeNationalSignificantNumber:r}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(d){return!!this.extractAnotherNationalSignificantNumber(d.getNationalDigits(),d.nationalSignificantNumber,function($){return d.update($)})||(this.extractIddPrefix(d)||this.fixMissingPlus(d)?(this.extractCallingCodeAndNationalSignificantNumber(d),!0):void 0)}},{key:"extractIddPrefix",value:function(d){var $=d.digits;if(!d.international&&!d.IDDPrefix){var t=o$($,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);if(void 0!==t&&t!==$)return d.update({IDDPrefix:$.slice(0,$.length-t.length)}),this.startInternationalNumber(d,{country:void 0,callingCode:void 0}),!0}}},{key:"fixMissingPlus",value:function(d){if(!d.international){var $=c$(d.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata).countryCallingCode;if($)return d.update({missingPlus:!0}),this.startInternationalNumber(d,{country:d.country,callingCode:$}),!0}}},{key:"startInternationalNumber",value:function(d,$){d.startInternationalNumber($.country,$.callingCode),d.nationalSignificantNumber&&(d.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(d){this.extractCountryCallingCode(d)&&this.extractNationalSignificantNumber(d.getNationalDigits(),function($){return d.update($)})}}]),d}();function b$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function C$(d,$){var t=$.countries,e=$.defaultCountry,n=$.metadata;n=new q(n);for(var r,i=[],a=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return b$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return b$(d,$)}}(d))){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t);!(r=a()).done;){var o=r.value;if(n.country(o),n.leadingDigits()){if(d&&0===d.search(n.leadingDigits()))return o}else if(md({phone:d,country:o},void 0,n.metadata)){if(!e)return o;if(o===e)return o;i.push(o)}}if(i.length>0)return i[0]}function N$(d,$){var t=$.nationalNumber,e=$.defaultCountry,n=$.metadata,r=n.getCountryCodesForCallingCode(d);if(r)return 1===r.length?r[0]:C$(t,{countries:r,defaultCountry:e,metadata:n.metadata})}function P$(d){return(P$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(d)}function S$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var O$=function(){function d($,t){(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.metadata=new q(t);var e=function(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var t=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=t){var e,n,r=[],i=!0,a=!1;try{for(t=t.call(d);!(i=(e=t.next()).done)&&(r.push(e.value),2!==r.length);i=!0);}catch(o){a=!0,n=o}finally{try{!i&&null!=t.return&&t.return()}finally{if(a)throw n}}return r}}(d)||function(d,$){if(d){if("string"==typeof d)return S$(d,2);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return S$(d,2)}}(d)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this.getCountryAndCallingCode($)),n=e[1];this.defaultCountry=e[0],this.defaultCallingCode=n,this.reset()}return function(d,$,t){$&&function(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"getCountryAndCallingCode",value:function(d){var $,t;return d&&("object"===P$(d)?($=d.defaultCountry,t=d.defaultCallingCode):$=d),$&&!this.metadata.hasCountry($)&&($=void 0),[$,t]}},{key:"input",value:function(d){var $=this.parser.input(d,this.state),t=$.digits;if($.justLeadingPlus)this.formattedOutput="+";else if(t){var e;if(this.determineTheCountryIfNeeded(),this.state.nationalSignificantNumber&&this.formatter.narrowDownMatchingFormats(this.state),this.metadata.hasSelectedNumberingPlan()&&(e=this.formatter.format(t,this.state)),void 0===e&&this.parser.reExtractNationalSignificantNumber(this.state)){this.determineTheCountryIfNeeded();var n=this.state.getNationalDigits();n&&(e=this.formatter.format(n,this.state))}this.formattedOutput=e?this.getFullNumber(e):this.getNonFormattedNumber()}return this.formattedOutput}},{key:"reset",value:function(){var d=this;return this.state=new Fd({onCountryChange:function($){d.country=$},onCallingCodeChange:function($,t){d.metadata.selectNumberingPlan(t,$),d.formatter.reset(d.metadata.numberingPlan,d.state),d.parser.reset(d.metadata.numberingPlan)}}),this.formatter=new i$({state:this.state,metadata:this.metadata}),this.parser=new v$({defaultCountry:this.defaultCountry,defaultCallingCode:this.defaultCallingCode,metadata:this.metadata,state:this.state,onNationalSignificantNumberChange:function(){d.determineTheCountryIfNeeded(),d.formatter.reset(d.metadata.numberingPlan,d.state)}}),this.state.reset({country:this.defaultCountry,callingCode:this.defaultCallingCode}),this.formattedOutput="",this}},{key:"isInternational",value:function(){return this.state.international}},{key:"getCallingCode",value:function(){if(this.isInternational())return this.state.callingCode}},{key:"getCountryCallingCode",value:function(){return this.getCallingCode()}},{key:"getCountry",value:function(){if(this.state.digits)return this._getCountry()}},{key:"_getCountry",value:function(){return this.state.country}},{key:"determineTheCountryIfNeeded",value:function(){(!this.state.country||this.isCountryCallingCodeAmbiguous())&&this.determineTheCountry()}},{key:"getFullNumber",value:function(d){var $;if(this.isInternational()){var t=this.state.callingCode;return $=t?d?"".concat(t," ").concat(d):t:"".concat(this.state.getDigitsWithoutInternationalPrefix()),this.formatter.getInternationalPrefixBeforeCountryCallingCode(this.state,{spacing:!!$})+$}return d}},{key:"getNonFormattedNationalNumberWithPrefix",value:function(){var d=this.state,$=d.nationalSignificantNumber,t=d.complexPrefixBeforeNationalSignificantNumber||d.nationalPrefix;return t&&($=t+$),$}},{key:"getNonFormattedNumber",value:function(){return this.getFullNumber(this.state.nationalSignificantNumberMatchesInput?this.getNonFormattedNationalNumberWithPrefix():this.state.getNationalDigits())}},{key:"getNonFormattedTemplate",value:function(){var d=this.getNonFormattedNumber();if(d)return d.replace(/[\+\d]/g,Rd)}},{key:"isCountryCallingCodeAmbiguous",value:function(){var d=this.metadata.getCountryCodesForCallingCode(this.state.callingCode);return d&&d.length>1}},{key:"determineTheCountry",value:function(){this.state.setCountry(N$(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,defaultCountry:this.defaultCountry,metadata:this.metadata}))}},{key:"getNumberValue",value:function(){var d=this.state,$=d.digits,t=d.callingCode,e=d.country,n=d.nationalSignificantNumber;if($){if(this.isInternational())return t?"+"+t+n:"+"+$;if(e||t)return"+"+(e?this.metadata.countryCallingCode():t)+n}}},{key:"getNumber",value:function(){var d=this.state,$=d.nationalSignificantNumber,t=d.carrierCode,e=d.callingCode,n=this._getCountry();if($&&(n||e)){if(n&&n===this.defaultCountry){var r=new q(this.metadata.metadata);r.selectNumberingPlan(n);var i=r.numberingPlan.callingCode(),a=this.metadata.getCountryCodesForCallingCode(i);if(a.length>1){var o=C$($,{countries:a,defaultCountry:this.defaultCountry,metadata:this.metadata.metadata});o&&(n=o)}}var u=new kd(n||e,$,this.metadata.metadata);return t&&(u.carrierCode=t),u}}},{key:"isPossible",value:function(){var d=this.getNumber();return!!d&&d.isPossible()}},{key:"isValid",value:function(){var d=this.getNumber();return!!d&&d.isValid()}},{key:"getNationalNumber",value:function(){return this.state.nationalSignificantNumber}},{key:"getChars",value:function(){return(this.state.international?"+":"")+this.state.digits}},{key:"getTemplate",value:function(){return this.formatter.getTemplate(this.state)||this.getNonFormattedTemplate()||""}}]),d}();function w$(d){return(w$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(d)}function x$(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function A$(d,$,t){return $ in d?Object.defineProperty(d,$,{value:t,enumerable:!0,configurable:!0,writable:!0}):d[$]=t,d}function T$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function I$(d){var $,t,e,n=function(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var e=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=e){var n,r,i=[],a=!0,o=!1;try{for(e=e.call(d);!(a=(n=e.next()).done)&&(i.push(n.value),4!==i.length);a=!0);}catch(t){o=!0,r=t}finally{try{!a&&null!=e.return&&e.return()}finally{if(o)throw r}}return i}}(d)||function(d,$){if(d){if("string"==typeof d)return T$(d,4);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return T$(d,4)}}(d)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Array.prototype.slice.call(d)),r=n[0],i=n[1],a=n[2],o=n[3];if("string"!=typeof r)throw new TypeError("A text for parsing must be a string.");if($=r,i&&"string"!=typeof i){if(!M$(i))throw new Error("Invalid second argument: ".concat(i));a?(t=i,e=a):e=i}else o?(t=a,e=o):(t=void 0,e=a),i&&(t=function(d){for(var $=1;$d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function Y$(d){for(var $,t="",e=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return J$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return J$(d,$)}}(d))){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d.split(""));!($=e()).done;)t+=Q$($.value,t)||"";return t}function Q$(d,$){return"+"===d?$?void 0:"+":_d(d)}var X$=new RegExp("^\\+([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]|[\\-\\.\\(\\)]?)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]|[\\-\\.\\(\\)]?)*$","g"),q$=new RegExp("^([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]+((\\-)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9])*\\.)*[a-zA-Z]+((\\-)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9])*\\.?$","g"),z$=";phone-context=",dt=new RegExp("[+\uff0b"+gd+"]"),$t=new RegExp("[^"+gd+"#]+$");function tt(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function et(d){for(var $=1;$=d.length)return"";var e=d.indexOf(";",t);return e>=0?d.substring(t,e):d.substring(t)}(d);if(!function(d){return null===d||0!==d.length&&(X$.test(d)||q$.test(d))}(n))throw new B$("NOT_A_NUMBER");if(null===n)t=e(d)||"";else{t="","+"===n.charAt(0)&&(t+=n);var r,i=d.indexOf("tel:");r=i>=0?i+"tel:".length:0;var a=d.indexOf(z$);t+=d.substring(r,a)}var o=t.indexOf(";isub=");if(o>0&&(t=t.substring(0,o)),""!==t)return t}(d,{extractFormattedPhoneNumber:function(d){return function(d,$,t){if(d){if(d.length>250){if(t)throw new B$("TOO_LONG");return}if(!1===$)return d;var e=d.search(dt);if(!(e<0))return d.slice(e).replace($t,"")}}(d,t,$)}});if(!e)return{};if(!function(d){return d.length>=2&&V$.test(d)}(e))return function(d){return K$.test(d)}(e)?{error:"TOO_SHORT"}:{};var n=function(d){var $=d.search(W$);if($<0)return{};for(var t=d.slice(0,$),e=d.match(W$),n=1;n17){if($.v2)throw new B$("TOO_LONG");return{}}if($.v2){var s=new kd(u,o,t.metadata);return a&&(s.country=a),c&&(s.carrierCode=c),r&&(s.ext=r),s.__countryCallingCodeSource=l,s}var f=!!($.extended?t.hasSelectedNumberingPlan():a)&&sd(o,t.nationalNumberPattern());return $.extended?{country:a,countryCallingCode:u,carrierCode:c,valid:f,possible:!!f||!(!0!==$.extended||!t.possibleLengths()||!cd(o,t)),phone:o,ext:r}:f?function(d,$,t){var e={country:d,phone:$};return t&&(e.ext=t),e}(a,o,r):{}}(d,et(et({},$),{},{v2:!0}),t)}function it(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function at(d){for(var $=1;$3?lt({phone:t,metadata:d}):t,selection:e}}}function st(){var d=I$(arguments),$=d.text,t=d.options,e=d.metadata;return rt($,t,e)}function ft(d){var $=d.prefix,t=d.countryIsoCode,n=d.metadata;return function(d){var r=d.elementState,i=d.data,a=r.selection,o=r.value,u=e(a,1)[0]<$.length,l=$.trim();if(o&&!o.startsWith(l)&&!i){var c=new O$({defaultCountry:t},n);c.input(o);var s=c.getNumberValue()||"";return c.reset(),{elementState:{value:c.input(s),selection:a}}}try{if(!ut(i,{defaultCountry:t},n)){var f=t?st(i,t,n):st(i,n),h=f.nationalNumber,m=f.countryCallingCode;return{elementState:{selection:a,value:u?"":$},data:u?"+".concat(m," ").concat(h):h}}}catch(c){return{elementState:r}}return{elementState:r}}}function ht(d,$){d.input($.replace(/[^\d+]/g,""));var t=d.getTemplate(),e=t.split(" "),n=e.length>1?"".concat(e.slice(0,2).join(" ")," ").concat(e.slice(2).join("-")):t;return d.reset(),n.trim()}function mt(d){var $=d.currentTemplate,t=d.newTemplate,e=d.currentPhoneLength,n=d.newPhoneLength;return t.length<$.length&&n>e?$:t}function pt(d){var $=d.value,e=d.template,n=d.prefix;return[].concat(t(n),t(e?e.slice(n.length).split("").map(function(d){return"x"===d||/\d/.test(d)?/\d/:d}):new Array(Math.max($.length-n.length,n.length)).fill(/\d/)))}var gt=i(64916);function yt(d){var $=d.countryIsoCode,t=d.metadata,e=!0;return function(d){var n=d.elementState,r=d.data;if(!e)return{elementState:n,data:r};var i=n.value,a=n.selection;e=!1;try{var o=st(i,$,t);return{elementState:{value:"+".concat(id($,t)," ").concat(o.nationalNumber),selection:a}}}catch(o){return{elementState:n}}}}function vt(d){var $=d.countryIsoCode,t=d.metadata,n=d.strict;return(void 0===n||n)&&$?function(d){var $=d.countryIsoCode,t=d.metadata,n=id($,t),r=new O$($,t),i="+".concat(n," "),a="",o=0;return Object.assign(Object.assign({},H.A_),{mask:function(d){var $=d.value,t=ht(r,$),e=$.replace(/\D/g,"").length;return a=mt({currentTemplate:a,newTemplate:t,currentPhoneLength:o,newPhoneLength:e}),o=e,pt({value:$,template:a,prefix:i})},plugins:[(0,gt.nQ)(function(d,$){var t=e($,2);return[t[0]===t[1]?i.length:0,d.length]}),(0,gt.hM)(i),(0,gt.Q7)(i)],postprocessors:[(0,gt.jX)(i),ct(t)],preprocessors:[yt({countryIsoCode:$,metadata:t}),ft({prefix:i,countryIsoCode:$,metadata:t})]})}({countryIsoCode:$,metadata:t}):function(d){var $=d.defaultIsoCode,t=d.metadata,e=new O$($,t),n="",r=0;return Object.assign(Object.assign({},H.A_),{mask:function(d){var $=d.value,t=ht(e,$),i=$.replace(/\D/g,"").length;return n=mt({currentTemplate:n,newTemplate:t,currentPhoneLength:r,newPhoneLength:i}),r=i,1===n.length?["+",/\d/]:pt({value:$,template:n,prefix:"+"})},postprocessors:[ct(t)],preprocessors:[ft({prefix:"+",countryIsoCode:$,metadata:t})]})}({defaultIsoCode:$,metadata:t})}var bt=i(99434),Ct=i(22250),Nt=i(41823),Pt=i(94853),St=vt({countryIsoCode:"KZ",metadata:Ct.default}),Ot=i(49510),wt=i(47258),xt=function(){var d=a(function d(){u(this,d),this.value="+7 771 931-1111",this.mask=St});return d.\u0275fac=function($){return new($||d)},d.\u0275cmp=m.Xpm({type:d,selectors:[["phone-doc-example-1"]],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(d,$){1&d&&(m.TgZ(0,"tui-input",0),m.NdJ("ngModelChange",function(d){return $.value=d}),m._uU(1," Basic "),m._UZ(2,"input",1),m.qZA()),2&d&&(m.Udp("max-width",30,"rem"),m.Q6J("ngModel",$.value),m.xp6(2),m.Q6J("maskito",$.mask))},directives:[Z.K3,Z.wU,M.B7,l.JJ,l.On,Pt.MB,Ot.F,wt.r],encapsulation:2,changeDetection:0}),d}(),At={version:4,country_calling_codes:{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"],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"],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"],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"],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"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],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"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6[2-467]\\d{3}",[5]],["4\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\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"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[024-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\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})","$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"]],"0",0,0,0,0,0,[["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\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"]],"0",0,0,0,0,0,[["(?:(?: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}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-59]\\d{7}"]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\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]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|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",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",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)","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[2-6])|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]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",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)?","9$1",0,0,[["3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\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(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][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}",[10]],["93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\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(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][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}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[["6846(?:22|33|44|55|77|88|9[19])\\d{4}"],["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","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],[["(\\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]"],"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"]],"0",0,0,0,0,0,[["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}"],["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?: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}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[["246521[0369]\\d{3}|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}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[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(?:[15]|28|4[14])|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]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\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[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[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(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|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(?: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}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["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}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",[8]],0,0,["78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"],["(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$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"]],"0",0,0,0,0,0,[["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}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[["(?: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(?:[07]\\d\\d|1(?:11|78)))\\d{4}"],["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}"],["8[02369]\\d{6}"],["(?:87|9[0-8])\\d{6}"],0,0,0,0,0,["84\\d{6}"]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],0,0,0,0,0,0,[["(?:22|31)\\d{6}"],["(?:29|[67][125-9])\\d{6}"]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],0,0,0,0,0,0,[["2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[0-356]|[56]\\d|9[013-9])\\d{6}"],0,0,0,0,["81\\d{6}"],0,["857[58]\\d{4}"]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441",[["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"],["441(?:[2378]\\d|5[0-39]|92)\\d{5}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"],["(?:22[89]|[78]\\d\\d)\\d{4}"],0,0,0,0,0,0,["5[34]\\d{5}"]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?: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}",[8]],["[67]\\d{7}",[8]],["8001[07]\\d{4}",[9]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\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)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["300\\d{6}|[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[["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-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["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}"],["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["242225\\d{4}"]]],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\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"]]],0,0,0,0,0,0,[["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",[7]],["(?:1[67]|77)\\d{6}",[8]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",[7]],["(?:321|7(?:[1-7]\\d|8[0-4]))\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[01]\\d|2[0-7])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[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],[["(\\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])","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"]],"8",0,"0|80?",0,0,0,[["(?: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}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|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}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\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"]],"0",0,0,0,0,0,[["12\\d{7}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}"]]],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],0,0,0,0,0,0,[["2[12]\\d{6}"],["7[024-7]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80[0-2]\\d{6}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}"],["7[35-9]\\d{7}"],["800\\d{6}"],["90[016]\\d{6}"],["878\\d{6}"],0,["5[18]\\d{7}"],["74[0248]\\d{6}"],0,["84[0248]\\d{6}"]]],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($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",["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"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6[25-9]\\d)\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$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]","(?: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])","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"],["(\\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",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",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,[["(?: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}))",[7,8,9,10,11]],["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?: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}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0(4(?:[14]4|56)|[579])?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60[124-8][2-9]\\d{6}",[10]],["3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",[10]],["1800\\d{7}",[11]],["19(?:0[01]|4[78])\\d{7}",[11]]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["(?:5\\d|63)\\d{6}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["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}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|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}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\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"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}"],["(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}"],["800\\d{6}"],["9(?:0[05689]|76)\\d{6}"],["70[01]\\d{6}"],0,["9(?:5\\d|7[2-4])\\d{6}"],0,["9[17]0\\d{6}"],["8[134]\\d{7}"]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$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]"],"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"],["(\\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"]],"0",0,0,0,0,0,[["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|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}",[5,6,7,8,9,10,11,12,13,14,15]],["15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],0,["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}"],[""],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["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}"],["8[024]9[2-9]\\d{6}"],["8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"],["(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",[7,8]],["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"],["(?:40\\d\\d|900)\\d{4}",[7,8]],["70[0-2]\\d{5}",[8]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\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",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0",0,0,0,0,0,[["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"],["(?:17[1-3]|7\\d\\d)\\d{4}"]]],ES:["34","00","[5-9]\\d{8}",[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]"]]],0,0,0,0,0,0,[["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}"],["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"],["[89]00\\d{6}"],["80[367]\\d{6}"],["70\\d{7}"],0,["51\\d{7}"],0,0,["90[12]\\d{6}"]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0",0,0,0,0,0,[["11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|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[578]|2[69]|39|4[5-7]|5[0-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(?:119|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}"],["700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}"]]],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}",[5,6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",[7]],["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]],["0800\\d{7}",[11]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[["[2-47]\\d{4}"],["[56]\\d{4}"]]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]],0,0,0,0,0,0,[["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"],["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))",0,0,0,[["(?:20|[34]\\d|8[19])\\d{4}"],["(?:[27][1-9]|5\\d|9[16])\\d{4}"],["80[257-9]\\d{3}"],["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"],0,0,0,0,["(?:6[0-36]|88)\\d{4}"]]],FR:["33","00","[1-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["59[1-9]\\d{6}|(?:[1-3]\\d|4[1-9]|5[0-8])\\d{7}"],["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}"],["80[0-5]\\d{6}"],["836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}"],0,0,["80[6-9]\\d{6}"],0,["9\\d{8}"],["8(?:1[01]|2[0156]|4[02]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\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"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\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[02-9])","[25]|7(?:0|6(?:[03-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"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0-79])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\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|1(?:[0-7]\\d|8[0-2]))|(?: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[013478]|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]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|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{3}",[9,10]],["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}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473",[["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}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?: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}"],["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:00(?:0\\d|11|22|33|44|5[05]|77|88|99)|1(?:1(?:00|[124]\\d|3[01])|4\\d\\d)|(?:44|68)\\d\\d|5(?:[0157-9]\\d\\d|200)|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:070|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}"],["800\\d{6}"],0,0,0,0,0,["70[67]\\d{6}"]]],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0",0,0,0,0,0,[["594(?:[02-49]\\d|1[0-4]|5[6-9]|6[0-3]|80)\\d{4}"],["694(?:[0-249]\\d|3[0-8])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:396|76\\d)\\d|476[0-5])\\d{4}"]]],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0",0,0,0,0,0,[["3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",[9]],["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]],["800\\d{5}",[8]]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[["2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}"],["5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}"]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],0,0,0,0,0,0,[["(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}"],["[245]\\d{5}"],["80\\d{4}"],0,0,0,0,0,["3[89]\\d{4}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}"],["(?:[23679]\\d|5[0-489])\\d{5}"]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\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]"]]],0,0,0,0,0,0,[["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",[8]],["6[0-356]\\d{7}",[9]],0,0,0,0,0,0,["722\\d{6}",[9]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]],0,0,0,0,0,0,[["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"],["(?:222|55\\d)\\d{6}"],["80\\d[1-9]\\d{5}"],["90\\d[1-9]\\d{5}"]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\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])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["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}",[10]],["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]],["800\\d{7,9}"],["90[19]\\d{7}",[10]],["70\\d{8}",[10]],0,["5005000\\d{3}",[10]],0,0,["8(?:0[16]|12|[27]5|50)\\d{7}",[10]]]],GT:["502","00","(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["[267][2-9]\\d{6}",[8]],["[3-5]\\d{7}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([3-9]\\d{6})$|1","671$1",0,"671",[["671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-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}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],0,0,0,0,0,0,[["443\\d{6}",[9]],["9(?:5\\d|6[569]|77)\\d{6}",[9]],0,0,0,0,0,0,["40\\d{5}",[7]]]],GY:["592","001","9008\\d{3}|(?:[2-467]\\d\\d|510|862)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?: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}"],["(?:510|6\\d\\d|7(?:0\\d|1[0-8]|25|49))\\d{4}"],["(?:289|862)\\d{4}"],["9008\\d{3}"]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\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"]]],0,0,0,0,0,0,[["(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:[45][0-8]|6[01]|9\\d))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:44[5-9]|6(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]|7[0-8]))|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|9(?:29[013-9]|59[0-4]))\\d{4}|(?:4(?:4[01]|6[2358])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[8]],["800\\d{6}",[9]],["900(?:[0-24-9]\\d{7}|3\\d{1,4})",[5,6,7,8,11]],["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",[8]],0,["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",[8]],["7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|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}",[8]]],"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],0,0,0,0,0,0,[["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",[8]],["[37-9]\\d{7}",[8]],["8002\\d{7}",[11]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\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})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",[8,9]],["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|77|9[67])))\\d{4}|98\\d{6}",[8,9]],["80[01]\\d{4,6}",[7,8,9]],["6[01459]\\d{6}|6[01]\\d{4,5}",[6,7,8]],["7[45]\\d{6}",[8]],0,["62\\d{6,7}|72\\d{6}",[8,9]]]],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"],["(?:[34]\\d|55)\\d{6}"],["8\\d{7}"],0,0,0,0,0,["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06",0,0,0,0,0,[["(?: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}",[8]],["(?:[257]0|3[01])\\d{7}",[9]],["(?:[48]0\\d|680[29])\\d{5}"],["9[01]\\d{6}",[8]],0,0,["38\\d{7}",[9]],0,["21\\d{7}",[9]]]],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\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)"],["(\\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"]],"0",0,0,0,0,0,[["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}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",[8,9,10,11,12,13]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\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{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?: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\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[9]],0,["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\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})","$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"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",[8,11,12]],["55410\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2[2-9]|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]],["1(?:255|80[019]\\d{3})\\d{3}",[7,10]],["1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",[8,10]],0,0,["1599\\d{6}",[10]],0,["7(?:38(?:0\\d|5[09]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\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)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,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]","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])|674|7(?:(?: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|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|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])|74[2-7])|7(?:(?: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]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"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[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|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[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|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(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|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]"],"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)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?: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[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|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[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|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}",[10]],["(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|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]|881))[0189]\\d{5}",[10]],["000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"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"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\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"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[6,7,10]],["9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}",[10]],0,0,0,0,["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",[4,5]]]],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|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])|872)\\d{4}",[7]],["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}"],["80[0-8]\\d{4}",[7]],["90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",[7]],0,0,["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\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[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[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(?:44|[679])|[378]"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\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"]]],0,0,0,0,0,0,[["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}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?: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}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[["8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|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}"],["(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["87(?:000|90[01])\\d{3}|(?: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]|[5-7][023])|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(?:20|7[078]|99))\\d{4}",[8]],["7(?:[78][0-25-9]|9\\d)\\d{6}",[9]],["80\\d{6}",[8]],["9\\d{7}",[8]],["70\\d{7}",[9]],0,["8(?:10|8\\d)\\d{5}",[8]],["74(?:66|77)\\d{5}",[9]],0,["85\\d{6}",[8]]]],JP:["81","010","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],[["(\\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)|9(?: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[7-9]|96)|477|51[2-9])|9(?: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[7-9]|96[2457-9])|477|51[2-9])|9(?: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))"],"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[0459]|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[26-9]|49|51|6|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(?:[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]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|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[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|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]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[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]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|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]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|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]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1",0,0,[["(?: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}",[9]],["[7-9]0[1-9]\\d{7}",[10]],["00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}"],["990\\d{6}",[9]],["60\\d{7}",[9]],0,["570\\d{6}",[9]],["20\\d{8}",[10]],["50[1-9]\\d{7}",[10]]]],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\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",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",[7,8,9]],["(?:1(?:0[0-6]|1[0-5]|2[014]|30)|7\\d\\d)\\d{6}",[9]],["800[2-8]\\d{5,6}",[9,10]],["900[02-9]\\d{5}",[9]]]],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|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}",[9]],["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",[9]],["800\\d{6,7}"]]],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["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})",[8,9]],["(?:(?: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}",[8,9]],["1800(?:1\\d|2[019])\\d{4}",[10]],["1900(?:1\\d|2[09])\\d{4}",[10]]]],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0",0,0,0,0,0,[["(?:[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}"],["(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",[8]],0,0,0,0,0,0,["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",[8]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[["7[4-7]\\d{5}"],["[34]\\d{6}"],0,["8\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"],["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"],["19[1-3]\\d{7}",[10]]]],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","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}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?: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}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[168]|88)|8(?:00|33|55|77|99))\\d{4}",[8]],["15\\d{7,8}",[9,10]],["70\\d{8}",[10]]]],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]],0,0,0,0,0,0,[["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",[8]],["(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|66)|222|3[36]3|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]],["18\\d{5}",[7]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[["345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}"],["345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:345976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["345849\\d{4}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",[["(?: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]|97)|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]|59))|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-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}",[10]],["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",[10]],["8(?:00|108\\d{3})\\d{7}"],["809\\d{7}",[10]],["808\\d{7}",[10]],0,0,0,["751\\d{7}",[10]]],"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\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",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["(?:20(?:[2359]\\d|7[6-8]|88)|302\\d)\\d{6}",[10]],0,0,0,0,["30[013-9]\\d{6}",[9]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\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",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}"],["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0",0,0,0,[["(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5[0-4])\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"],["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"],["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",[7]],0,0,["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[25]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[4-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}",[7,9]],0,["332(?:02|[34]\\d)\\d{4}",[9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[["2\\d{7}"],["[56]\\d{7}"],["800[256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(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]],"8",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","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],[["(\\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])"]],["(\\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])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?: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}"],["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{5})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29[1289]|389)","529(?:1[1-46-9]|2[013-8]|90)|5(?:298|389)[0-46-9]"],"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","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5293[01]\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|9[0-289])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[0189]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:870|9[2-47-9]\\d)\\d{5}",[8]],["4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"],["(?:800|90\\d)\\d{5}",[8]]]],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\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"]],"0",0,0,0,0,0,[["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"],["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"],["800\\d{5}"],["90[056]\\d{5}"],0,0,["803\\d{5}"],0,["3[08]\\d{6}"],["808\\d{5}"]]],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",[8]],["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]],["80(?:[0-2578]|9\\d)\\d{5}"],["9(?:4[1568]|5[178])\\d{5}",[8]],0,0,["77[1-9]\\d{5}",[8]],0,["78[1-49]\\d{5}",[8]]]],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1",0,0,[["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}"],["3[2-47-9]\\d{7}"],0,0,0,0,0,0,["22\\d{7}"]]],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1",0,0,0,0,0,[["(?:247|45[78]|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[356])\\d{4}"],0,0,0,0,0,0,["635\\d{4}"]]],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"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"]],"0",0,0,0,0,0,[["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|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}"],["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"],["800\\d{5}"],["5\\d{7}"],0,0,0,0,0,["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],0,0,0,0,0,0,[["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}"],["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}"],["80\\d{6}"]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"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})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",[6,7,8,9]],["(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",[7,8,9,10]],["80080(?:0[1-9]|2\\d)\\d{3}",[10]],0,0,0,0,0,["1333\\d{4}|[12]468\\d{4}",[8]]]],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-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"]],"0",0,0,0,0,0,[["[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}"],["(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",[8]],0,0,0,0,0,0,["712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}",[8]]]],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]],0,0,0,0,0,0,[["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",[8]],["6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",[8]],["0800\\d{3}",[7]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[["670(?:2(?:3[3-7]|56|8[4-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}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["596(?:[03-7]\\d|10|2[7-9]|8[0-39]|9[04-9])\\d{4}"],["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:397[0-2]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}"]]],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],0,0,0,0,0,0,[["(?:25[08]|35\\d|45[1-7])\\d{5}"],["[2-4][0-46-9]\\d{6}"],["800\\d{5}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[["6644(?:1[0-3]|91)\\d{4}"],["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],0,0,0,0,0,0,[["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"],["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"],["800(?:02|[3467]\\d)\\d{3}"],["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"],0,0,["501\\d{5}"],["7117\\d{4}"],["3550\\d{4}"]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,[["(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",[7,8]],["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-2]|3[013]))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,0,["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["(?:46[46]|[79]\\d\\d)\\d{4}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\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{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[2-9]|2[12]\\d\\d)\\d{5}"],["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","1(?:(?:[27]2|44|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,[["657[12]\\d{6}|(?:2(?:0[01]|2\\d|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]|[25-7][1-9]|3[1-8]|4\\d|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(?:[13467][1-9]|2\\d|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]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",[10]],["657[12]\\d{6}|(?: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\\d|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]|[25-7][1-9]|3[1-8]|4\\d|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(?:[13467][1-9]|2\\d|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]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}"],["8(?:00|88)\\d{7}",[10]],["900\\d{7}",[10]],["500\\d{7}",[10]],0,0,0,0,["300\\d{7}",[10]]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-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(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[8,9]],["1(?:1888[689]|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)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-79]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:5[0-4]|[79]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]],0,0,0,0,0,0,[["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}"],["(?:23|7[047]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}",[7,8,10,11,12,13,14],[["(\\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})","$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"]],"0",0,0,0,0,0,[["(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",[7,8]],["(?:702[0-24-9]|819[01])\\d{6}|(?:70[13-689]|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-356]))\\d{7}",[10]],["800\\d{7,11}",[10,11,12,13,14]],0,0,0,["700\\d{7,11}",[10,11,12,13,14]]]],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],0,0,0,0,0,0,[["2\\d{7}"],["(?: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}"],["1800\\d{4}"]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\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-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[9]],["(?:6[1-58]|970\\d)\\d{7}",[9,11]],["800\\d{4,7}",[7,8,9,10]],["90[069]\\d{4,7}",[7,8,9,10]],0,0,["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",[5,6,9]],["66\\d{7}",[9]],["(?:85|91)\\d{7}",[9]]]],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]",[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",[8]],["9(?:6[0-3]|7[024-6]|8[0-24-68])\\d{7}",[10]],["1(?:66001|800\\d\\d)\\d{5}",[11]]]],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],0,0,0,0,0,0,[["444\\d{4}"],["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]],NU:["683","00","(?:[47]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["888[4-9]\\d{3}",[7]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"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)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,[["24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[1-6]\\d{6}",[8]],["1505\\d{4}|(?:7(?:[1289]\\d|6[89]|7[0-5])|9(?:0[1-9]|[1-9]\\d))\\d{5}",[8]],["8007\\d{4,5}|(?:500|800[05])\\d{4}"],["900\\d{5}",[8]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-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[056]|7[0-24-9]|8[5-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}",[7]],["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,8]],["800\\d{4,5}|(?:00800|800\\d)\\d{6}"],["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",[7]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\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"]]],"0",0,0,0,0,0,[["(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[128])\\d{6}",[8]],["180\\d{4}",[7]],0,0,0,0,["27[01]\\d{4}",[7]],["2(?:0[0-57]|7[568])\\d{4}",[7]]],"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["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)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$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"]]],"0",0,0,0,0,0,[["(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",[6,8,9,10]],["(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",[10]],["1800\\d{7,9}",[11,12,13]]]],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-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],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["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])","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{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{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)"]],"0",0,0,0,0,0,[["(?:(?: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,7}|(?: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}",[9,10]],["3(?:[0-24]\\d|3[0-79]|55|64)\\d{7}",[10]],["800\\d{5}(?:\\d{3})?",[8,11]],["900\\d{5}",[8]],["122\\d{6}",[9]],0,["(?: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}",[11,12]]]],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|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",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["47\\d{7}|(?: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})?))",[7,9]],["21(?:1(?:[145]\\d|3[1-5])|2\\d\\d)\\d{4}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[9]],["800\\d{6,7}",[9,10]],["70[01346-8]\\d{6}",[9]],0,0,["804\\d{6}",[9]],["64\\d{4,7}",[6,7,8,9]],["39\\d{7}",[9]],["801\\d{6}",[9]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:4[1-35-7]|5[01])\\d{4}",[6]],["(?:4[02-4]|5[056]|708[45][0-5])\\d{4}"],["80[0-5]\\d{6}",[9]]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[["(?:787|939)[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\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"]]],"0",0,0,0,0,0,[["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",[8]],["5[69]\\d{7}",[9]],["1800\\d{6}",[10]],0,0,0,0,0,0,["1700\\d{6}",[10]]]],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],0,0,0,0,0,0,[["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"],["6(?:[06]92(?:30|9\\d)|[35]92(?:3[03]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],0,["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6222\\d{5}"],["30\\d{7}"],["80(?:8\\d|9[1579])\\d{5}"]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"],["(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}"]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$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(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-6])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",[7,8,9]],["9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}",[9]],["9800\\d{5,7}",[9,10,11]],0,0,0,["[2-9]0\\d{4,7}",[6,7,8,9]],0,["8700[0-4]\\d{4}",[9]]]],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],0,0,0,0,0,0,[["4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",[8]],["[35-7]\\d{7}",[8]],["800\\d{4}|(?:0080[01]|800)\\d{6}",[7,9,11]],0,0,0,0,["2[16]\\d{5}",[7]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-5]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-27]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[2378]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\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"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[237-9]"],"0$1"]],"0",0,0,0,0,0,[["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"],["7020\\d{5}|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-29])\\d{6}",[9]],["800\\d{6}",[9]],["90[0136]\\d{6}",[9]],0,0,["(?:37\\d|80[578])\\d{6}",[9]],0,0,["801\\d{6}",[9]]],0," int "],RS:["381","00","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],[["(\\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"]],"0",0,0,0,0,0,[["(?: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}",[7,8,9,10,11,12]],["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,10]],["800\\d{3,9}"],["(?:78\\d|90[0169])\\d{3,7}",[6,7,8,9,10]],0,0,["7[06]\\d{4,10}"]]],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|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})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",[["(?: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}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$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"]],"0",0,0,0,0,0,[["(?:06|2[23568]\\d)\\d{6}"],["7[237-9]\\d{7}",[9]],["800\\d{6}",[9]],["900\\d{6}",[9]]]],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\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"]]],"0",0,0,0,0,0,[["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",[9]],["579[01]\\d{5}|5(?:[013-689]\\d|7[0-35-8])\\d{6}",[9]],["800\\d{7}",[10]],["925\\d{6}",[9]],0,0,["811\\d{7}",[10]],0,0,["920\\d{6}",[9]]]],SB:["677","0[01]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[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}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],0,0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[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],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?: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}",[7,8,9]],["7[02369]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],0,["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-8]|[1-9])"]],["(\\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"]]],0,0,0,0,0,0,[["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",[8]],["8(?:08[01]|95[0-2])\\d{4}|(?:8(?:0[1-7]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\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)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\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]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\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]"]]],0,0,0,0,0,0,[["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"],["7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}"],["800\\d{6}"],["88[4689]\\d{6}"],0,0,0,0,["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\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]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}"],["(?:7[124-7]|8[124-9])\\d{5}",[7]],0,0,0,0,0,0,["56\\d{4}",[6]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",[8]],["[67]\\d{7}",[8]],["800\\d{4}(?:\\d{4})?",[7,11]],["900\\d{4}(?:\\d{4})?",[7,11]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[["7215(?:4[2-8]|8[239]|9[056])\\d{4}"],["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0",0,0,0,0,0,[["21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}"],["9[1-689]\\d{7}",[9]]]],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]],0,0,0,0,0,0,[["[23][2-5]\\d{6}",[8]],["7[6-9]\\d{6}",[8]],["0800\\d{4}",[8]],["900\\d{6}",[9]],0,0,0,0,["70\\d{6}",[8]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8",[["8\\d{3}"]]],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649",[["649(?:266|712|9(?:4\\d|50))\\d{4}"],["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["649(?:71[01]|966)\\d{4}"]]],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:6[0235689]|77|9\\d)\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[019]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["671[0-8]\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",[9]],["(?:001800\\d|1800)\\d{6}",[10,13]],["1900\\d{6}",[10]],0,0,0,0,["6[08]\\d{7}",[9]]]],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[04]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:4[046]|74|87))\\d{6}"],["(?:41[18]|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[0178]|8[078]|9\\d)\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","[1-6]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],"8",0,0,0,0,0,[["(?: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}"],["6\\d{7}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?:55[4-6]|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",[7]],["0800\\d{3}",[7]],0,0,0,0,0,["55[0-37-9]\\d{4}",[7]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|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{6,7})","$1 $2 $3",["80"],"0$1",1]],"0",0,0,0,0,0,[["(?: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}",[10]],["56161\\d{5}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",[10]],["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",[10,12,13]],["(?:8[89]8|900)\\d{7}",[10]],["592(?:21[12]|461)\\d{4}",[10]],0,["444\\d{4}",[7]],["512\\d{7}",[10]],["850\\d{7}",[10]]]],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868",[["868(?:2(?:01|1[5-9]|[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}"],["868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["77[2-9]\\d{6}|(?:6[125-9]|7[13-689])\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\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{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["(?:39|50|6[36-8]|7[1-3]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\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"]],"0",0,0,0,0,0,[["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["726[01]\\d{5}|7(?:[01578]\\d|20|36|4[0-4]|6[0-5]|9[89])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["5056(?:[0-35-9]\\d|4[46])\\d{4}|(?:4722|505[2-57-9]|983[29])\\d{6}|(?: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[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","(?:0004|4)\\d{9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[7,8,10,13],[["(\\d{3})(\\d{4})","$1 $2",["405|8|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["4"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|987)|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["(?:(?:0004|4)\\d{5}|80[05])\\d{4}|405\\d{4}",[7,10,13]],["90[0-8]\\d{4}",[7]]],"00"," int. "],UZ:["998","810","200\\d{6}|(?:33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,[["(?:55\\d\\d|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]|8\\d)\\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}"],["(?:(?:200[01]|(?:33|50|88|9[0-57-9])\\d\\d)\\d|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(?:[07]\\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]))))\\d{4}"]],"8~10"],VA:["39","00","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],0,0,0,0,0,0,"06698",[["06698\\d{1,6}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[46])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284",[["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[["340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"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]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",[10]],["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[9]],["1800\\d{4,6}|12(?:0[13]|28)\\d{4}",[8,9,10]],["1900\\d{4,6}",[8,9,10]],0,0,["(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",[7,8]],0,["672\\d{6}",[9]]]],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],0,0,0,0,0,0,[["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",[5]],["(?:[58]\\d|7[013-7])\\d{5}",[7]],["81[18]\\d\\d",[5]],0,0,0,["(?:3[03]|900\\d)\\d{3}"],0,["9(?:0[1-9]|1[01])\\d{4}",[7]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["72\\d{4}",[6]],["(?:72|8[23])\\d{4}",[6]],["80[0-5]\\d{6}",[9]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",[5,6]],["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]],["800\\d{3}",[6]]]],XK:["383","00","[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["(?:2[89]|39)0\\d{6}|[23][89]\\d{6}"],["4[3-9]\\d{6}",[8]],["800\\d{5}",[8]],["900\\d{5}",[8]]]],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",[7,8]],["7[01378]\\d{7}",[9]]]],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\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"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",[9]],["(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:7[5-79]|9[5-8])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","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}",[5,6,7,8,9,10],[["(\\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"],"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]"],"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"]],"0",0,0,0,0,0,[["(?: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}"],["7(?:[178]\\d|3[1-9])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"[0-36-9]\\d{8}",[9],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-36-9]"]]],0,0,0,0,0,0,[0,["[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["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})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[013-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function Tt(d,$){var t=Array.prototype.slice.call($);return t.push(At),d.apply(this,t)}function It(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function Mt(d){for(var $=1;$=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var o=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(o&&u){if(this.prev=0;--t){var e=this.tryEntries[t];if(e.tryLoc<=this.prev&&n.call(e,"finallyLoc")&&this.prev=0;--$){var t=this.tryEntries[$];if(t.finallyLoc===d)return this.complete(t.completion,t.afterLoc),T(t),p}},catch:function(d){for(var $=this.tryEntries.length-1;$>=0;--$){var t=this.tryEntries[$];if(t.tryLoc===d){var e=t.completion;if("throw"===e.type){var n=e.arg;T(t)}return n}}throw new Error("illegal catch attempt")},delegateYield:function($,t,e){return this.delegate={iterator:M($),resultName:t,nextLoc:e},"next"===this.method&&(this.arg=d),p}},t}function t(d){return function(d){if(Array.isArray(d))return r(d)}(d)||function(d){if("undefined"!=typeof Symbol&&null!=d[Symbol.iterator]||null!=d["@@iterator"])return Array.from(d)}(d)||n(d)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var t=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=t){var e,n,r,i,a=[],o=!0,u=!1;try{if(r=(t=t.call(d)).next,0===$){if(Object(t)!==t)return;o=!1}else for(;!(o=(e=r.call(t)).done)&&(a.push(e.value),a.length!==$);o=!0);}catch(d){u=!0,n=d}finally{try{if(!o&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(u)throw n}}return a}}(d,$)||n(d,$)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(d,$){if(d){if("string"==typeof d)return r(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);return"Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t?Array.from(d):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?r(d,$):void 0}}function r(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function i(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,o(e.key),e)}}function a(d,$,t){return $&&i(d.prototype,$),t&&i(d,t),Object.defineProperty(d,"prototype",{writable:!1}),d}function o(d){var $=function(d,$){if("object"!=typeof d||null===d)return d;var t=d[Symbol.toPrimitive];if(void 0!==t){var e=t.call(d,$||"default");if("object"!=typeof e)return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===$?String:Number)(d)}(d,"string");return"symbol"==typeof $?$:String($)}function u(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")}(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[9266],{70997:function(d,$,t){t.d($,{fV:function(){return i}});var e,n=t(74788),r=t(41823),i=((e=a(function d(){u(this,d)})).\u0275fac=function(d){return new(d||e)},e.\u0275mod=n.oAB({type:e}),e.\u0275inj=n.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),e)},69266:function(n,r,i){i.r(r),i.d(r,{PhoneDocModule:function(){return de}});var o=i(12057),l=i(87862),c=i(2586),s=i(52494),f=i(70997),h=i(44427),m=i(74788),p=i(11927),g=i(18939),y=i(49941),v=i(12130),b=i(79456),C=i(89570);function N(d,$){if(1&d&&(m.ynx(0),m._uU(1),m.BQk()),2&d){var t=$.polymorpheusOutlet;m.xp6(1),m.hij(" ",t," ")}}var P=function(){return{}};function S(d,$){if(1&d&&(m.TgZ(0,"div",1),m.ALo(1,"async"),m.YNc(2,N,2,1,"ng-container",2),m.ALo(3,"async"),m.qZA()),2&d){var t=m.oxw();m.ekj("t-message-text_light","onDark"===m.lcZ(1,6,t.mode$)),m.Q6J("@tuiFadeIn",t.animation)("@tuiHeightCollapse",t.animation),m.xp6(2),m.Q6J("polymorpheusOutlet",t.error.message||m.lcZ(3,8,t.defaultErrorMessage$))("polymorpheusOutletContext",t.error.context||m.DdM(10,P))}}var O,w=((O=function(){function d($,t,e){u(this,d),this.animation=$,this.mode$=t,this.defaultErrorMessage$=e,this.error=null,this.visible=!0}return a(d,[{key:"errorSetter",set:function(d){this.error=(0,p.Aj)(d)?new g.T(d):d}},{key:"onAnimation",value:function(d){this.visible=d}}]),d}()).\u0275fac=function(d){return new(d||O)(m.Y36(b.Pw),m.Y36(b.Au),m.Y36(b.PL))},O.\u0275cmp=m.Xpm({type:O,selectors:[["tui-error"]],hostBindings:function(d,$){1&d&&m.NdJ("animationcancel.self",function(){return $.onAnimation(!1)})("animationstart.self",function(){return $.onAnimation(!0)})},inputs:{errorSetter:["error","errorSetter"]},features:[m._Bn([v.CV])],decls:1,vars:1,consts:[["automation-id","tui-error__text","class","t-message-text",3,"t-message-text_light",4,"ngIf"],["automation-id","tui-error__text",1,"t-message-text"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(d,$){1&d&&m.YNc(0,S,4,11,"div",0),2&d&&m.Q6J("ngIf",$.error&&$.visible)},directives:[o.O5,C.Li],pipes:[o.Ov],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);display:block;color:var(--tui-negative);word-wrap:break-word;animation:tuiPresent 1s infinite}.t-message-text[_ngcontent-%COMP%]{margin-top:.25rem;white-space:pre-line}.t-message-text_light[_ngcontent-%COMP%]{color:var(--tui-negative-night)}"],data:{animation:[y.eu,y.QF]},changeDetection:0}),O),x=function(){var d=a(function d(){u(this,d)});return d.\u0275fac=function($){return new($||d)},d.\u0275mod=m.oAB({type:d}),d.\u0275inj=m.cJS({imports:[[o.ez,C.wq]]}),d}(),A=i(61824),T=i(82847),I=i(60885),M=i(79588),E=i(97582),k=i(44358),F=i(75046),L=i(25917),R=i(95639),G=i(88002),D={},j=function(){var d=function(){function d($,t,e,n){u(this,d),this.parent=$,this.self=t,this.container=e,this.validationErrors=n,this.order=[],this.self&&!this.self.valueAccessor&&(this.self.valueAccessor=this)}return a(d,[{key:"transform",value:function(d){return this.order=d,this.computedError}},{key:"computedError",get:function(){return this.invalid&&this.touched&&this.error||(0,L.of)(null)}},{key:"registerOnChange",value:function(){}},{key:"registerOnTouched",value:function(){}},{key:"setDisabledState",value:function(){}},{key:"writeValue",value:function(){}},{key:"error",get:function(){var d=this.errorId;return d?this.getError(this.controlErrors[d],this.validationErrors[d]):null}},{key:"invalid",get:function(){var d;return!!(null===(d=this.control)||void 0===d?void 0:d.invalid)}},{key:"touched",get:function(){var d;return!!(null===(d=this.control)||void 0===d?void 0:d.touched)}},{key:"control",get:function(){var d,$,t;return(null===(d=this.self)||void 0===d?void 0:d.control)||(null===($=this.parent)||void 0===$?void 0:$.control)||(null===(t=this.container)||void 0===t?void 0:t.control)}},{key:"errorId",get:function(){return this.getErrorId(this.order,this.controlErrors)}},{key:"controlErrors",get:function(){var d;return(null===(d=this.control)||void 0===d?void 0:d.errors)||D}},{key:"getErrorId",value:function(d,$){var t=null==d?void 0:d.find(function(d){return $[d]}),e=Object.keys($)[0];return t||e||""}},{key:"getError",value:function(d,$){if(d instanceof g.T)return(0,L.of)(d);if(void 0===$&&(0,p.Aj)(d))return(0,L.of)(new g.T(d));if((0,R.b)($))return B($,d);if($ instanceof Function){var t=$(d);return(0,R.b)(t)?B(t,d):U(t,d)}return U($,d)}}]),d}();return d.\u0275fac=function($){return new($||d)(m.Y36(l.a5,28),m.Y36(l.a5,26),m.Y36(l.gN,24),m.Y36(F.Z4,16))},d.\u0275pipe=m.Yjl({name:"tuiFieldError",type:d,pure:!1}),(0,E.gn)([k.UM],d.prototype,"getErrorId",null),(0,E.gn)([k.UM],d.prototype,"getError",null),d}();function B(d,$){return d.pipe((0,G.U)(function(d){return new g.T(d||"",$)}))}function U(d,$){return(0,L.of)(new g.T(d||"",$))}var _=function(){var d=a(function d(){u(this,d)});return d.\u0275fac=function($){return new($||d)},d.\u0275mod=m.oAB({type:d}),d.\u0275inj=m.cJS({}),d}(),Z=i(21673),K=i(14707),H=i(76991);function V(d,$){d=d.split("-"),$=$.split("-");for(var t=d[0].split("."),e=$[0].split("."),n=0;n<3;n++){var r=Number(t[n]),i=Number(e[n]);if(r>i)return 1;if(i>r)return-1;if(!isNaN(r)&&isNaN(i))return 1;if(isNaN(r)&&!isNaN(i))return-1}return d[1]&&$[1]?d[1]>$[1]?1:d[1]<$[1]?-1:0:!d[1]&&$[1]?1:d[1]&&!$[1]?-1:0}function W(d){return(W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(d)}function J(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")}function Y(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}function Q(d,$,t){return $&&Y(d.prototype,$),t&&Y(d,t),Object.defineProperty(d,"prototype",{writable:!1}),d}var X=/^\d+$/,q=function(){function d($){J(this,d),function(d){if(!d)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!nd(d)||!nd(d.countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(nd(d)?"an object of shape: { "+Object.keys(d).join(", ")+" }":"a "+rd(d)+": "+d,"."))}($),this.metadata=$,ad.call(this,$)}return Q(d,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(d){return"001"!==d})}},{key:"getCountryMetadata",value:function(d){return this.metadata.countries[d]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(d){return void 0!==this.getCountryMetadata(d)}},{key:"hasCallingCode",value:function(d){if(this.getCountryCodesForCallingCode(d))return!0;if(this.nonGeographic()){if(this.nonGeographic()[d])return!0}else{var $=this.countryCallingCodes()[d];if($&&1===$.length&&"001"===$[0])return!0}}},{key:"isNonGeographicCallingCode",value:function(d){return this.nonGeographic()?!!this.nonGeographic()[d]:!this.getCountryCodesForCallingCode(d)}},{key:"country",value:function(d){return this.selectNumberingPlan(d)}},{key:"selectNumberingPlan",value:function(d,$){if(d&&X.test(d)&&($=d,d=null),d&&"001"!==d){if(!this.hasCountry(d))throw new Error("Unknown country: ".concat(d));this.numberingPlan=new z(this.getCountryMetadata(d),this)}else if($){if(!this.hasCallingCode($))throw new Error("Unknown calling code: ".concat($));this.numberingPlan=new z(this.getNumberingPlanMetadata($),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(d){var $=this.countryCallingCodes()[d];if($)return 1===$.length&&3===$[0].length?void 0:$}},{key:"getCountryCodeForCallingCode",value:function(d){var $=this.getCountryCodesForCallingCode(d);if($)return $[0]}},{key:"getNumberingPlanMetadata",value:function(d){var $=this.getCountryCodeForCallingCode(d);if($)return this.getCountryMetadata($);if(this.nonGeographic()){var t=this.nonGeographic()[d];if(t)return t}else{var e=this.countryCallingCodes()[d];if(e&&1===e.length&&"001"===e[0])return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(d){return this.numberingPlan.type(d)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(d){return this.selectNumberingPlan(d)}},{key:"hasSelectedNumberingPlan",value:function(){return void 0!==this.numberingPlan}}]),d}(),z=function(){function d($,t){J(this,d),this.globalMetadataObject=t,this.metadata=$,ad.call(this,t.metadata)}return Q(d,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"IDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(d){return d[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var d=this;return(this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[]).map(function($){return new dd($,d)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(d){return d[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return!(this.types()&&0===this.types().length||!this.types())}},{key:"type",value:function(d){if(this.hasTypes()&&ed(this.types(),d))return new td(ed(this.types(),d),this)}},{key:"ext",value:function(){return this.v1||this.v2?" ext. ":this.metadata[13]||" ext. "}}]),d}(),dd=function(){function d($,t){J(this,d),this._format=$,this.metadata=t}return Q(d,[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!(!this.nationalPrefixFormattingRule()||$d.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),d}(),$d=/^\(?\$1\)?$/,td=function(){function d($,t){J(this,d),this.type=$,this.metadata=t}return Q(d,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.type[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]),d}();function ed(d,$){switch($){case"FIXED_LINE":return d[0];case"MOBILE":return d[1];case"TOLL_FREE":return d[2];case"PREMIUM_RATE":return d[3];case"PERSONAL_NUMBER":return d[4];case"VOICEMAIL":return d[5];case"UAN":return d[6];case"PAGER":return d[7];case"VOIP":return d[8];case"SHARED_COST":return d[9]}}var nd=function(d){return"object"===W(d)},rd=function(d){return W(d)};function id(d,$){if(($=new q($)).hasCountry(d))return $.country(d).countryCallingCode();throw new Error("Unknown country: ".concat(d))}function ad(d){var $=d.version;"number"==typeof $?(this.v1=1===$,this.v2=2===$,this.v3=3===$,this.v4=4===$):$?-1===V($,"1.2.0")?this.v2=!0:-1===V($,"1.7.35")?this.v3=!0:this.v4=!0:this.v1=!0}function od(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function ud(d,$){return ld(d,void 0,$)}function ld(d,$,t){var e=t.type($),n=e&&e.possibleLengths()||t.possibleLengths();if(!n)return"IS_POSSIBLE";if("FIXED_LINE_OR_MOBILE"===$){if(!t.type("FIXED_LINE"))return ld(d,"MOBILE",t);var r=t.type("MOBILE");r&&(n=function(d,$){for(var t,e=d.slice(),n=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return od(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return od(d,$)}}(d))){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}($);!(t=n()).done;){var r=t.value;d.indexOf(r)<0&&e.push(r)}return e.sort(function(d,$){return d-$})}(n,r.possibleLengths()))}else if($&&!e)return"INVALID_LENGTH";var i=d.length,a=n[0];return a===i?"IS_POSSIBLE":a>i?"TOO_SHORT":n[n.length-1]=0?"IS_POSSIBLE":"INVALID_LENGTH"}function cd(d,$){return"IS_POSSIBLE"===ud(d,$)}function sd(d,$){return d=d||"",new RegExp("^(?:"+$+")$").test(d)}function fd(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var hd=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function md(d,$,t){if($=$||{},d.country){(t=new q(t)).selectNumberingPlan(d.country,d.countryCallingCode);var e=$.v2?d.nationalNumber:d.phone;if(sd(e,t.nationalNumberPattern())){if(pd(e,"FIXED_LINE",t))return t.type("MOBILE")&&""===t.type("MOBILE").pattern()||!t.type("MOBILE")||pd(e,"MOBILE",t)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";for(var n,r=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return fd(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return fd(d,$)}}(d))){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(hd);!(n=r()).done;){var i=n.value;if(pd(e,i,t))return i}}}}function pd(d,$,t){return!(!($=t.type($))||!$.pattern()||$.possibleLengths()&&$.possibleLengths().indexOf(d.length)<0)&&sd(d,$.pattern())}var gd="0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9",yd="".concat("-\u2010-\u2015\u2212\u30fc\uff0d").concat("\uff0f/").concat("\uff0e.").concat(" \xa0\xad\u200b\u2060\u3000").concat("()\uff08\uff09\uff3b\uff3d\\[\\]").concat("~\u2053\u223c\uff5e");function vd(d){return d.replace(new RegExp("[".concat(yd,"]+"),"g")," ").trim()}var bd=/(\$\d)/;function Cd(d,$,t){var e=t.useInternationalFormat,n=t.withNationalPrefix,r=d.replace(new RegExp($.pattern()),e?$.internationalFormat():n&&$.nationalPrefixFormattingRule()?$.format().replace(bd,$.nationalPrefixFormattingRule()):$.format());return e?vd(r):r}var Nd=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function Pd(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function Sd(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function Od(d){for(var $=1;$=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d);!(t=e()).done;){var n=t.value;if(n.leadingDigitsPatterns().length>0){var r=n.leadingDigitsPatterns()[n.leadingDigitsPatterns().length-1];if(0!==$.search(r))continue}if(sd($,n.pattern()))return n}}(e.formats(),d);return r?Cd(d,r,{useInternationalFormat:"INTERNATIONAL"===t,withNationalPrefix:!(r.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&n&&!1===n.nationalPrefix),carrierCode:$,metadata:e}):d}function Td(d,$,t,e){return $?e(d,$,t):d}function Id(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function Md(d){for(var $=1;$=0}($,d,t)}):[]}(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return function(d,$,t){if(void 0===$&&($={}),t=new q(t),$.v2){if(!d.countryCallingCode)throw new Error("Invalid phone number object passed");t.selectNumberingPlan(d.countryCallingCode)}else{if(!d.phone)return!1;if(d.country){if(!t.hasCountry(d.country))throw new Error("Unknown country: ".concat(d.country));t.country(d.country)}else{if(!d.countryCallingCode)throw new Error("Invalid phone number object passed");t.selectNumberingPlan(d.countryCallingCode)}}if(t.possibleLengths())return cd(d.phone||d.nationalNumber,t);if(d.countryCallingCode&&t.isNonGeographicCallingCode(d.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return function(d,$,t){return $=$||{},(t=new q(t)).selectNumberingPlan(d.country,d.countryCallingCode),t.hasTypes()?void 0!==md(d,$,t.metadata):sd($.v2?d.nationalNumber:d.phone,t.nationalNumberPattern())}(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){return new q(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(d){return this.number===d.number&&this.ext===d.ext}},{key:"getType",value:function(){return md(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(d,$){return function(d,$,t,e){if(t=t?Od(Od({},xd),t):xd,e=new q(e),d.country&&"001"!==d.country){if(!e.hasCountry(d.country))throw new Error("Unknown country: ".concat(d.country));e.country(d.country)}else{if(!d.countryCallingCode)return d.phone||"";e.selectNumberingPlan(d.countryCallingCode)}var n,r=e.countryCallingCode(),i=t.v2?d.nationalNumber:d.phone;switch($){case"NATIONAL":return i?Td(n=Ad(i,d.carrierCode,"NATIONAL",e,t),d.ext,e,t.formatExtension):"";case"INTERNATIONAL":return i?(n=Ad(i,null,"INTERNATIONAL",e,t),Td(n="+".concat(r," ").concat(n),d.ext,e,t.formatExtension)):"+".concat(r);case"E.164":return"+".concat(r).concat(i);case"RFC3966":return function(d){var $=d.number,t=d.ext;if(!$)return"";if("+"!==$[0])throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat($).concat(t?";ext="+t:"")}({number:"+".concat(r).concat(i),ext:d.ext});case"IDD":if(!t.fromCountry)return;var a=function(d,$,t,e,n){if(id(e,n.metadata)===t){var r=Ad(d,$,"NATIONAL",n);return"1"===t?t+" "+r:r}var i=function(d,$,t){var e=new q(t);return e.selectNumberingPlan(d,void 0),e.defaultIDDPrefix()?e.defaultIDDPrefix():Nd.test(e.IDDPrefix())?e.IDDPrefix():void 0}(e,0,n.metadata);if(i)return"".concat(i," ").concat(t," ").concat(Ad(d,null,"INTERNATIONAL",n))}(i,d.carrierCode,r,t.fromCountry,e);return Td(a,d.ext,e,t.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat($,'"'))}}(this,d,$?Md(Md({},$),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(d){return this.format("NATIONAL",d)}},{key:"formatInternational",value:function(d){return this.format("INTERNATIONAL",d)}},{key:"getURI",value:function(d){return this.format("RFC3966",d)}}]),d}();var Fd=function(){function d($){var t=$.onCountryChange,e=$.onCallingCodeChange;(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.onCountryChange=t,this.onCallingCodeChange=e}return function(d,$,t){$&&function(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"reset",value:function(d){var $=d.country,t=d.callingCode;this.international=!1,this.missingPlus=!1,this.IDDPrefix=void 0,this.callingCode=void 0,this.digits="",this.resetNationalSignificantNumber(),this.initCountryAndCallingCode($,t)}},{key:"resetNationalSignificantNumber",value:function(){this.nationalSignificantNumber=this.getNationalDigits(),this.nationalSignificantNumberMatchesInput=!0,this.nationalPrefix=void 0,this.carrierCode=void 0,this.complexPrefixBeforeNationalSignificantNumber=void 0}},{key:"update",value:function(d){for(var $=0,t=Object.keys(d);$d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var Rd="x",Gd=new RegExp(Rd);function Dd(d,$){if($<1)return"";for(var t="";$>1;)1&$&&(t+=d),$>>=1,d+=d;return t+d}function jd(d,$){return")"===d[$]&&$++,function(d){for(var $=[],t=0;td.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var Ud={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"};function _d(d){return Ud[d]}function Zd(d){for(var $,t="",e=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return Bd(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Bd(d,$)}}(d))){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d.split(""));!($=e()).done;){var n=_d($.value);n&&(t+=n)}return t}function Kd(d,$,t){var e=t.metadata,n=t.shouldTryNationalPrefixFormattingRule,r=t.getSeparatorAfterNationalPrefix;if(new RegExp("^(?:".concat($.pattern(),")$")).test(d.nationalSignificantNumber))return function(d,$,t){var e=t.metadata,n=t.getSeparatorAfterNationalPrefix;if((0,t.shouldTryNationalPrefixFormattingRule)($)){var r=Hd(d,$,{useNationalPrefixFormattingRule:!0,getSeparatorAfterNationalPrefix:n,metadata:e});if(r)return r}return Hd(d,$,{useNationalPrefixFormattingRule:!1,getSeparatorAfterNationalPrefix:n,metadata:e})}(d,$,{metadata:e,shouldTryNationalPrefixFormattingRule:n,getSeparatorAfterNationalPrefix:r})}function Hd(d,$,t){var e=t.useNationalPrefixFormattingRule,n=t.getSeparatorAfterNationalPrefix,r=Cd(d.nationalSignificantNumber,$,{carrierCode:d.carrierCode,useInternationalFormat:d.international,withNationalPrefix:e,metadata:t.metadata});if(e||(d.nationalPrefix?r=d.nationalPrefix+n($)+r:d.complexPrefixBeforeNationalSignificantNumber&&(r=d.complexPrefixBeforeNationalSignificantNumber+" "+r)),function(d,$){return Zd(d)===$.getNationalDigits()}(r,d))return r}var Vd=function(){function d(){!function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")}(this,d)}return function(d,$,t){$&&function(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"parse",value:function(d){if(this.context=[{or:!0,instructions:[]}],this.parsePattern(d),1!==this.context.length)throw new Error("Non-finalized contexts left when pattern parse ended");var $=this.context[0],t=$.branches,e=$.instructions;if(t)return{op:"|",args:t.concat([Qd(e)])};if(0===e.length)throw new Error("Pattern is required");return 1===e.length?e[0]:e}},{key:"startContext",value:function(d){this.context.push(d)}},{key:"endContext",value:function(){this.context.pop()}},{key:"getContext",value:function(){return this.context[this.context.length-1]}},{key:"parsePattern",value:function(d){if(!d)throw new Error("Pattern is required");var $=d.match(Yd);if($){var t=$[1],e=d.slice(0,$.index),n=d.slice($.index+t.length);switch(t){case"(?:":e&&this.parsePattern(e),this.startContext({or:!0,instructions:[],branches:[]});break;case")":if(!this.getContext().or)throw new Error('")" operator must be preceded by "(?:" operator');if(e&&this.parsePattern(e),0===this.getContext().instructions.length)throw new Error('No instructions found after "|" operator in an "or" group');var r=this.getContext().branches;r.push(Qd(this.getContext().instructions)),this.endContext(),this.getContext().instructions.push({op:"|",args:r});break;case"|":if(!this.getContext().or)throw new Error('"|" operator can only be used inside "or" groups');if(e&&this.parsePattern(e),!this.getContext().branches){if(1!==this.context.length)throw new Error('"branches" not found in an "or" group context');this.getContext().branches=[]}this.getContext().branches.push(Qd(this.getContext().instructions)),this.getContext().instructions=[];break;case"[":e&&this.parsePattern(e),this.startContext({oneOfSet:!0});break;case"]":if(!this.getContext().oneOfSet)throw new Error('"]" operator must be preceded by "[" operator');this.endContext(),this.getContext().instructions.push({op:"[]",args:Wd(e)});break;default:throw new Error("Unknown operator: ".concat(t))}n&&this.parsePattern(n)}else{if(Jd.test(d))throw new Error("Illegal characters found in a pattern: ".concat(d));this.getContext().instructions=this.getContext().instructions.concat(d.split(""))}}}]),d}();function Wd(d){for(var $=[],t=0;t=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function qd(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var zd=function(){function d($){(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.matchTree=(new Vd).parse($)}return function(d,$,t){$&&function(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"match",value:function(d){var $=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=$.allowOverflow;if(!d)throw new Error("String is required");var e=d$(d.split(""),this.matchTree,!0);if(e&&e.match&&delete e.matchedChars,!e||!e.overflow||t)return e}}]),d}();function d$(d,$,t){if("string"==typeof $){var e=d.join("");return 0===$.indexOf(e)?d.length===$.length?{match:!0,matchedChars:d}:{partialMatch:!0}:0===e.indexOf($)?t&&d.length>$.length?{overflow:!0}:{match:!0,matchedChars:d.slice(0,$.length)}:void 0}if(Array.isArray($)){for(var n=d.slice(),r=0;r<$.length;){var i=d$(n,$[r],t&&r===$.length-1);if(!i)return;if(i.overflow)return i;if(!i.match){if(i.partialMatch)return{partialMatch:!0};throw new Error("Unsupported match result:\n".concat(JSON.stringify(i,null,2)))}if(0===(n=n.slice(i.matchedChars.length)).length)return r===$.length-1?{match:!0,matchedChars:d}:{partialMatch:!0};r++}return t?{overflow:!0}:{match:!0,matchedChars:d.slice(0,d.length-n.length)}}switch($.op){case"|":for(var a,o,u=Xd($.args);!(o=u()).done;){var l=d$(d,o.value,t);if(l){if(l.overflow)return l;if(l.match)return{match:!0,matchedChars:l.matchedChars};if(!l.partialMatch)throw new Error("Unsupported match result:\n".concat(JSON.stringify(l,null,2)));a=!0}}return a?{partialMatch:!0}:void 0;case"[]":for(var c,s=Xd($.args);!(c=s()).done;){var f=c.value;if(d[0]===f)return 1===d.length?{match:!0,matchedChars:d}:t?{overflow:!0}:{match:!0,matchedChars:[f]}}return;default:throw new Error("Unsupported instruction tree: ".concat($))}}function $$(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return t$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return t$(d,$)}}(d))||$&&d&&"number"==typeof d.length){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function t$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var e$=Dd("9",15),n$=/[- ]/,r$=new RegExp("["+yd+"]*\\$1["+yd+"]*(\\$\\d["+yd+"]*)*$"),i$=function(){function d($){var t=$.metadata;(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.metadata=t,this.resetFormat()}return function(d,$,t){$&&function(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"resetFormat",value:function(){this.chosenFormat=void 0,this.template=void 0,this.nationalNumberTemplate=void 0,this.populatedNationalNumberTemplate=void 0,this.populatedNationalNumberTemplatePosition=-1}},{key:"reset",value:function(d,$){this.resetFormat(),d?(this.isNANP="1"===d.callingCode(),this.matchingFormats=d.formats(),$.nationalSignificantNumber&&this.narrowDownMatchingFormats($)):(this.isNANP=void 0,this.matchingFormats=[])}},{key:"format",value:function(d,$){var t=this;if(function(d,$){return"IS_POSSIBLE"===ud(d,$)}($.nationalSignificantNumber,this.metadata))for(var e,n=$$(this.matchingFormats);!(e=n()).done;){var r=e.value,i=Kd($,r,{metadata:this.metadata,shouldTryNationalPrefixFormattingRule:function(d){return t.shouldTryNationalPrefixFormattingRule(d,{international:$.international,nationalPrefix:$.nationalPrefix})},getSeparatorAfterNationalPrefix:function(d){return t.getSeparatorAfterNationalPrefix(d)}});if(i)return this.resetFormat(),this.chosenFormat=r,this.setNationalNumberTemplate(i.replace(/\d/g,Rd),$),this.populatedNationalNumberTemplate=i,this.populatedNationalNumberTemplatePosition=this.template.lastIndexOf(Rd),i}return this.formatNationalNumberWithNextDigits(d,$)}},{key:"formatNationalNumberWithNextDigits",value:function(d,$){var t=this.chosenFormat,e=this.chooseFormat($);if(e)return this.formatNextNationalNumberDigits(e===t?d:$.getNationalDigits())}},{key:"narrowDownMatchingFormats",value:function(d){var $=this,t=d.nationalPrefix,e=d.international,n=d.nationalSignificantNumber,r=n.length-3;r<0&&(r=0),this.matchingFormats=this.matchingFormats.filter(function(d){return $.formatSuits(d,e,t)&&$.formatMatches(d,n,r)}),this.chosenFormat&&-1===this.matchingFormats.indexOf(this.chosenFormat)&&this.resetFormat()}},{key:"formatSuits",value:function(d,$,t){return!(t&&!d.usesNationalPrefix()&&!d.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!$&&!t&&d.nationalPrefixIsMandatoryWhenFormattingInNationalFormat())}},{key:"formatMatches",value:function(d,$,t){var e=d.leadingDigitsPatterns().length;if(0===e)return!0;t=Math.min(t,e-1);var n=d.leadingDigitsPatterns()[t];if($.length<3)try{return void 0!==new zd(n).match($,{allowOverflow:!0})}catch(r){return console.error(r),!0}return new RegExp("^(".concat(n,")")).test($)}},{key:"getFormatFormat",value:function(d,$){return $?d.internationalFormat():d.format()}},{key:"chooseFormat",value:function(d){for(var $,t=this,e=function(){var e=$.value;return t.chosenFormat===e?"break":r$.test(t.getFormatFormat(e,d.international))?t.createTemplateForFormat(e,d)?(t.chosenFormat=e,"break"):(t.matchingFormats=t.matchingFormats.filter(function(d){return d!==e}),"continue"):"continue"},n=$$(this.matchingFormats.slice());!($=n()).done&&"break"!==e(););return this.chosenFormat||this.resetFormat(),this.chosenFormat}},{key:"createTemplateForFormat",value:function(d,$){if(!(d.pattern().indexOf("|")>=0)){var t=this.getTemplateForFormat(d,$);if(t)return this.setNationalNumberTemplate(t,$),!0}}},{key:"getSeparatorAfterNationalPrefix",value:function(d){return this.isNANP||d&&d.nationalPrefixFormattingRule()&&n$.test(d.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(d,$){var t=d.IDDPrefix;return t?$&&!1===$.spacing?t:t+" ":d.missingPlus?"":"+"}},{key:"getTemplate",value:function(d){if(this.template){for(var $=-1,t=0,e=d.international?this.getInternationalPrefixBeforeCountryCallingCode(d,{spacing:!1}):"";ta.length)){var o=new RegExp("^"+i+"$"),u=t.replace(/\d/g,"9");o.test(u)&&(a=u);var l,c=this.getFormatFormat(d,e);if(this.shouldTryNationalPrefixFormattingRule(d,{international:e,nationalPrefix:n})){var s=c.replace(bd,d.nationalPrefixFormattingRule());if(Zd(d.nationalPrefixFormattingRule())===(n||"")+Zd("$1")&&(c=s,l=!0,n))for(var f=n.length;f>0;)c=c.replace(/\d/,Rd),f--}var h=a.replace(new RegExp(i),c).replace(new RegExp("9","g"),Rd);return l||(r?h=Dd(Rd,r.length)+" "+h:n&&(h=Dd(Rd,n.length)+this.getSeparatorAfterNationalPrefix(d)+h)),e&&(h=vd(h)),h}}},{key:"formatNextNationalNumberDigits",value:function(d){var $=function(d,$,t){for(var e,n=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return Ld(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ld(d,$)}}(d))){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t.split(""));!(e=n()).done;){var r=e.value;if(d.slice($+1).search(Gd)<0)return;$=d.search(Gd),d=d.replace(Gd,r)}return[d,$]}(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,d);if($)return this.populatedNationalNumberTemplate=$[0],this.populatedNationalNumberTemplatePosition=$[1],jd(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1);this.resetFormat()}},{key:"shouldTryNationalPrefixFormattingRule",value:function(d,$){var t=$.international,e=$.nationalPrefix;if(d.nationalPrefixFormattingRule()){var n=d.usesNationalPrefix();if(n&&e||!n&&!t)return!0}}}]),d}(),a$=new RegExp("(["+gd+"])");function o$(d,$,t,e){if($){var n=new q(e);n.selectNumberingPlan($,t);var r=new RegExp(n.IDDPrefix());if(0===d.search(r)){var i=(d=d.slice(d.match(r)[0].length)).match(a$);if(!(i&&null!=i[1]&&i[1].length>0&&"0"===i[1]))return d}}}function u$(d,$){if(d&&$.numberingPlan.nationalPrefixForParsing()){var t=new RegExp("^(?:"+$.numberingPlan.nationalPrefixForParsing()+")"),e=t.exec(d);if(e){var n,r,i,a=e.length-1,o=a>0&&e[a];if($.nationalPrefixTransformRule()&&o?(n=d.replace(t,$.nationalPrefixTransformRule()),a>1&&(r=e[1])):(n=d.slice(e[0].length),o&&(r=e[1])),o){var u=d.indexOf(e[1]);d.slice(0,u)===$.numberingPlan.nationalPrefix()&&(i=$.numberingPlan.nationalPrefix())}else i=e[0];return{nationalNumber:n,nationalPrefix:i,carrierCode:r}}}return{nationalNumber:d}}function l$(d,$){var t=u$(d,$),e=t.carrierCode,n=t.nationalNumber;if(n!==d){if(!function(d,$,t){return!(sd(d,t.nationalNumberPattern())&&!sd($,t.nationalNumberPattern()))}(d,n,$))return{nationalNumber:d};if($.possibleLengths()&&!function(d,$){switch(ud(d,$)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(n,$))return{nationalNumber:d}}return{nationalNumber:n,carrierCode:e}}function c$(d,$,t,e){var n=$?id($,e):t;if(0===d.indexOf(n)){(e=new q(e)).selectNumberingPlan($,t);var r=d.slice(n.length),i=l$(r,e).nationalNumber,a=l$(d,e).nationalNumber;if(!sd(a,e.nationalNumberPattern())&&sd(i,e.nationalNumberPattern())||"TOO_LONG"===ud(a,e))return{countryCallingCode:n,number:r}}return{number:d}}function s$(d,$,t,e){if(!d)return{};var n;if("+"!==d[0]){var r=o$(d,$,t,e);if(!r||r===d){if($||t){var i=c$(d,$,t,e),a=i.countryCallingCode;if(a)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:a,number:i.number}}return{number:d}}n=!0,d="+"+r}if("0"===d[1])return{};e=new q(e);for(var o=2;o-1<=3&&o<=d.length;){var u=d.slice(1,o);if(e.hasCallingCode(u))return e.selectNumberingPlan(u),{countryCallingCodeSource:n?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:u,number:d.slice(o)};o++}return{}}function f$(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var t=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=t){var e,n,r=[],i=!0,a=!1;try{for(t=t.call(d);!(i=(e=t.next()).done)&&(r.push(e.value),!$||r.length!==$);i=!0);}catch(o){a=!0,n=o}finally{try{!i&&null!=t.return&&t.return()}finally{if(a)throw n}}return r}}(d,$)||function(d,$){if(d){if("string"==typeof d)return h$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return h$(d,$)}}(d,$)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var m$=new RegExp("^["+yd+gd+"]+$","i"),p$="(?:[+\uff0b]["+yd+gd+"]*|["+yd+gd+"]+)",g$=new RegExp("[^"+yd+gd+"]+.*$"),y$=/[^\d\[\]]/,v$=function(){function d($){var t=$.defaultCountry,e=$.defaultCallingCode,n=$.metadata,r=$.onNationalSignificantNumberChange;(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.defaultCountry=t,this.defaultCallingCode=e,this.metadata=n,this.onNationalSignificantNumberChange=r}return function(d,$,t){$&&function(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"input",value:function(d,$){var t,e=function(d){var $=f$(function(d){var $=function(d){var $,t=d.search(p$);if(!(t<0))return"+"===(d=d.slice(t))[0]&&($=!0,d=d.slice("+".length)),d=d.replace(g$,""),$&&(d="+"+d),d}(d)||"";return"+"===$[0]?[$.slice("+".length),!0]:[$]}(d),2),t=$[0],e=$[1];return m$.test(t)||(t=""),[t,e]}(d),n=f$(e,2),r=n[1],i=Zd(n[0]);return r&&($.digits||($.startInternationalNumber(),i||(t=!0))),i&&this.inputDigits(i,$),{digits:i,justLeadingPlus:t}}},{key:"inputDigits",value:function(d,$){var t=$.digits,e=t.length<3&&t.length+d.length>=3;if($.appendDigits(d),e&&this.extractIddPrefix($),this.isWaitingForCountryCallingCode($)){if(!this.extractCountryCallingCode($))return}else $.appendNationalSignificantNumberDigits(d);$.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber($.getNationalDigits(),function(d){return $.update(d)})}},{key:"isWaitingForCountryCallingCode",value:function(d){return d.international&&!d.callingCode}},{key:"extractCountryCallingCode",value:function(d){var $=s$("+"+d.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),t=$.countryCallingCode,e=$.number;if(t)return d.setCallingCode(t),d.update({nationalSignificantNumber:e}),!0}},{key:"reset",value:function(d){if(d){this.hasSelectedNumberingPlan=!0;var $=d._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=$&&y$.test($)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(d,$){if(this.hasSelectedNumberingPlan){var t=u$(d,this.metadata),e=t.nationalNumber;if(e!==d)return this.onExtractedNationalNumber(t.nationalPrefix,t.carrierCode,e,d,$),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(d,$,t){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(d,t);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var e=u$(d,this.metadata),n=e.nationalNumber;if(n!==$)return this.onExtractedNationalNumber(e.nationalPrefix,e.carrierCode,n,d,t),!0}}},{key:"onExtractedNationalNumber",value:function(d,$,t,e,n){var r,i,a=e.lastIndexOf(t);if(a>=0&&a===e.length-t.length){i=!0;var o=e.slice(0,a);o!==d&&(r=o)}n({nationalPrefix:d,carrierCode:$,nationalSignificantNumber:t,nationalSignificantNumberMatchesInput:i,complexPrefixBeforeNationalSignificantNumber:r}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(d){return!!this.extractAnotherNationalSignificantNumber(d.getNationalDigits(),d.nationalSignificantNumber,function($){return d.update($)})||(this.extractIddPrefix(d)||this.fixMissingPlus(d)?(this.extractCallingCodeAndNationalSignificantNumber(d),!0):void 0)}},{key:"extractIddPrefix",value:function(d){var $=d.digits;if(!d.international&&!d.IDDPrefix){var t=o$($,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);if(void 0!==t&&t!==$)return d.update({IDDPrefix:$.slice(0,$.length-t.length)}),this.startInternationalNumber(d,{country:void 0,callingCode:void 0}),!0}}},{key:"fixMissingPlus",value:function(d){if(!d.international){var $=c$(d.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata).countryCallingCode;if($)return d.update({missingPlus:!0}),this.startInternationalNumber(d,{country:d.country,callingCode:$}),!0}}},{key:"startInternationalNumber",value:function(d,$){d.startInternationalNumber($.country,$.callingCode),d.nationalSignificantNumber&&(d.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(d){this.extractCountryCallingCode(d)&&this.extractNationalSignificantNumber(d.getNationalDigits(),function($){return d.update($)})}}]),d}();function b$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function C$(d,$){var t=$.countries,e=$.defaultCountry,n=$.metadata;n=new q(n);for(var r,i=[],a=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return b$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return b$(d,$)}}(d))){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t);!(r=a()).done;){var o=r.value;if(n.country(o),n.leadingDigits()){if(d&&0===d.search(n.leadingDigits()))return o}else if(md({phone:d,country:o},void 0,n.metadata)){if(!e)return o;if(o===e)return o;i.push(o)}}if(i.length>0)return i[0]}function N$(d,$){var t=$.nationalNumber,e=$.defaultCountry,n=$.metadata,r=n.getCountryCodesForCallingCode(d);if(r)return 1===r.length?r[0]:C$(t,{countries:r,defaultCountry:e,metadata:n.metadata})}function P$(d){return(P$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(d)}function S$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}var O$=function(){function d($,t){(function(d,$){if(!(d instanceof $))throw new TypeError("Cannot call a class as a function")})(this,d),this.metadata=new q(t);var e=function(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var t=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=t){var e,n,r=[],i=!0,a=!1;try{for(t=t.call(d);!(i=(e=t.next()).done)&&(r.push(e.value),2!==r.length);i=!0);}catch(o){a=!0,n=o}finally{try{!i&&null!=t.return&&t.return()}finally{if(a)throw n}}return r}}(d)||function(d,$){if(d){if("string"==typeof d)return S$(d,2);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return S$(d,2)}}(d)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this.getCountryAndCallingCode($)),n=e[1];this.defaultCountry=e[0],this.defaultCallingCode=n,this.reset()}return function(d,$,t){$&&function(d,$){for(var t=0;t<$.length;t++){var e=$[t];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(d,e.key,e)}}(d.prototype,$),Object.defineProperty(d,"prototype",{writable:!1})}(d,[{key:"getCountryAndCallingCode",value:function(d){var $,t;return d&&("object"===P$(d)?($=d.defaultCountry,t=d.defaultCallingCode):$=d),$&&!this.metadata.hasCountry($)&&($=void 0),[$,t]}},{key:"input",value:function(d){var $=this.parser.input(d,this.state),t=$.digits;if($.justLeadingPlus)this.formattedOutput="+";else if(t){var e;if(this.determineTheCountryIfNeeded(),this.state.nationalSignificantNumber&&this.formatter.narrowDownMatchingFormats(this.state),this.metadata.hasSelectedNumberingPlan()&&(e=this.formatter.format(t,this.state)),void 0===e&&this.parser.reExtractNationalSignificantNumber(this.state)){this.determineTheCountryIfNeeded();var n=this.state.getNationalDigits();n&&(e=this.formatter.format(n,this.state))}this.formattedOutput=e?this.getFullNumber(e):this.getNonFormattedNumber()}return this.formattedOutput}},{key:"reset",value:function(){var d=this;return this.state=new Fd({onCountryChange:function($){d.country=$},onCallingCodeChange:function($,t){d.metadata.selectNumberingPlan(t,$),d.formatter.reset(d.metadata.numberingPlan,d.state),d.parser.reset(d.metadata.numberingPlan)}}),this.formatter=new i$({state:this.state,metadata:this.metadata}),this.parser=new v$({defaultCountry:this.defaultCountry,defaultCallingCode:this.defaultCallingCode,metadata:this.metadata,state:this.state,onNationalSignificantNumberChange:function(){d.determineTheCountryIfNeeded(),d.formatter.reset(d.metadata.numberingPlan,d.state)}}),this.state.reset({country:this.defaultCountry,callingCode:this.defaultCallingCode}),this.formattedOutput="",this}},{key:"isInternational",value:function(){return this.state.international}},{key:"getCallingCode",value:function(){if(this.isInternational())return this.state.callingCode}},{key:"getCountryCallingCode",value:function(){return this.getCallingCode()}},{key:"getCountry",value:function(){if(this.state.digits)return this._getCountry()}},{key:"_getCountry",value:function(){return this.state.country}},{key:"determineTheCountryIfNeeded",value:function(){(!this.state.country||this.isCountryCallingCodeAmbiguous())&&this.determineTheCountry()}},{key:"getFullNumber",value:function(d){var $;if(this.isInternational()){var t=this.state.callingCode;return $=t?d?"".concat(t," ").concat(d):t:"".concat(this.state.getDigitsWithoutInternationalPrefix()),this.formatter.getInternationalPrefixBeforeCountryCallingCode(this.state,{spacing:!!$})+$}return d}},{key:"getNonFormattedNationalNumberWithPrefix",value:function(){var d=this.state,$=d.nationalSignificantNumber,t=d.complexPrefixBeforeNationalSignificantNumber||d.nationalPrefix;return t&&($=t+$),$}},{key:"getNonFormattedNumber",value:function(){return this.getFullNumber(this.state.nationalSignificantNumberMatchesInput?this.getNonFormattedNationalNumberWithPrefix():this.state.getNationalDigits())}},{key:"getNonFormattedTemplate",value:function(){var d=this.getNonFormattedNumber();if(d)return d.replace(/[\+\d]/g,Rd)}},{key:"isCountryCallingCodeAmbiguous",value:function(){var d=this.metadata.getCountryCodesForCallingCode(this.state.callingCode);return d&&d.length>1}},{key:"determineTheCountry",value:function(){this.state.setCountry(N$(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,defaultCountry:this.defaultCountry,metadata:this.metadata}))}},{key:"getNumberValue",value:function(){var d=this.state,$=d.digits,t=d.callingCode,e=d.country,n=d.nationalSignificantNumber;if($){if(this.isInternational())return t?"+"+t+n:"+"+$;if(e||t)return"+"+(e?this.metadata.countryCallingCode():t)+n}}},{key:"getNumber",value:function(){var d=this.state,$=d.nationalSignificantNumber,t=d.carrierCode,e=d.callingCode,n=this._getCountry();if($&&(n||e)){if(n&&n===this.defaultCountry){var r=new q(this.metadata.metadata);r.selectNumberingPlan(n);var i=r.numberingPlan.callingCode(),a=this.metadata.getCountryCodesForCallingCode(i);if(a.length>1){var o=C$($,{countries:a,defaultCountry:this.defaultCountry,metadata:this.metadata.metadata});o&&(n=o)}}var u=new kd(n||e,$,this.metadata.metadata);return t&&(u.carrierCode=t),u}}},{key:"isPossible",value:function(){var d=this.getNumber();return!!d&&d.isPossible()}},{key:"isValid",value:function(){var d=this.getNumber();return!!d&&d.isValid()}},{key:"getNationalNumber",value:function(){return this.state.nationalSignificantNumber}},{key:"getChars",value:function(){return(this.state.international?"+":"")+this.state.digits}},{key:"getTemplate",value:function(){return this.formatter.getTemplate(this.state)||this.getNonFormattedTemplate()||""}}]),d}();function w$(d){return(w$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(d)}function x$(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function A$(d,$,t){return $ in d?Object.defineProperty(d,$,{value:t,enumerable:!0,configurable:!0,writable:!0}):d[$]=t,d}function T$(d,$){(null==$||$>d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function I$(d){var $,t,e,n=function(d,$){return function(d){if(Array.isArray(d))return d}(d)||function(d,$){var e=null==d?null:"undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(null!=e){var n,r,i=[],a=!0,o=!1;try{for(e=e.call(d);!(a=(n=e.next()).done)&&(i.push(n.value),4!==i.length);a=!0);}catch(t){o=!0,r=t}finally{try{!a&&null!=e.return&&e.return()}finally{if(o)throw r}}return i}}(d)||function(d,$){if(d){if("string"==typeof d)return T$(d,4);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return T$(d,4)}}(d)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Array.prototype.slice.call(d)),r=n[0],i=n[1],a=n[2],o=n[3];if("string"!=typeof r)throw new TypeError("A text for parsing must be a string.");if($=r,i&&"string"!=typeof i){if(!M$(i))throw new Error("Invalid second argument: ".concat(i));a?(t=i,e=a):e=i}else o?(t=a,e=o):(t=void 0,e=a),i&&(t=function(d){for(var $=1;$d.length)&&($=d.length);for(var t=0,e=new Array($);t<$;t++)e[t]=d[t];return e}function Y$(d){for(var $,t="",e=function(d,$){var t="undefined"!=typeof Symbol&&d[Symbol.iterator]||d["@@iterator"];if(t)return(t=t.call(d)).next.bind(t);if(Array.isArray(d)||(t=function(d,$){if(d){if("string"==typeof d)return J$(d,$);var t=Object.prototype.toString.call(d).slice(8,-1);if("Object"===t&&d.constructor&&(t=d.constructor.name),"Map"===t||"Set"===t)return Array.from(d);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return J$(d,$)}}(d))){t&&(d=t);var e=0;return function(){return e>=d.length?{done:!0}:{done:!1,value:d[e++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(d.split(""));!($=e()).done;)t+=Q$($.value,t)||"";return t}function Q$(d,$){return"+"===d?$?void 0:"+":_d(d)}var X$=new RegExp("^\\+([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]|[\\-\\.\\(\\)]?)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]|[\\-\\.\\(\\)]?)*$","g"),q$=new RegExp("^([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]+((\\-)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9])*\\.)*[a-zA-Z]+((\\-)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9])*\\.?$","g"),z$=";phone-context=",dt=new RegExp("[+\uff0b"+gd+"]"),$t=new RegExp("[^"+gd+"#]+$");function tt(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function et(d){for(var $=1;$=d.length)return"";var e=d.indexOf(";",t);return e>=0?d.substring(t,e):d.substring(t)}(d);if(!function(d){return null===d||0!==d.length&&(X$.test(d)||q$.test(d))}(n))throw new B$("NOT_A_NUMBER");if(null===n)t=e(d)||"";else{t="","+"===n.charAt(0)&&(t+=n);var r,i=d.indexOf("tel:");r=i>=0?i+"tel:".length:0;var a=d.indexOf(z$);t+=d.substring(r,a)}var o=t.indexOf(";isub=");if(o>0&&(t=t.substring(0,o)),""!==t)return t}(d,{extractFormattedPhoneNumber:function(d){return function(d,$,t){if(d){if(d.length>250){if(t)throw new B$("TOO_LONG");return}if(!1===$)return d;var e=d.search(dt);if(!(e<0))return d.slice(e).replace($t,"")}}(d,t,$)}});if(!e)return{};if(!function(d){return d.length>=2&&V$.test(d)}(e))return function(d){return K$.test(d)}(e)?{error:"TOO_SHORT"}:{};var n=function(d){var $=d.search(W$);if($<0)return{};for(var t=d.slice(0,$),e=d.match(W$),n=1;n17){if($.v2)throw new B$("TOO_LONG");return{}}if($.v2){var s=new kd(u,o,t.metadata);return a&&(s.country=a),c&&(s.carrierCode=c),r&&(s.ext=r),s.__countryCallingCodeSource=l,s}var f=!!($.extended?t.hasSelectedNumberingPlan():a)&&sd(o,t.nationalNumberPattern());return $.extended?{country:a,countryCallingCode:u,carrierCode:c,valid:f,possible:!!f||!(!0!==$.extended||!t.possibleLengths()||!cd(o,t)),phone:o,ext:r}:f?function(d,$,t){var e={country:d,phone:$};return t&&(e.ext=t),e}(a,o,r):{}}(d,et(et({},$),{},{v2:!0}),t)}function it(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function at(d){for(var $=1;$3?lt({phone:t,metadata:d}):t,selection:e}}}function st(){var d=I$(arguments),$=d.text,t=d.options,e=d.metadata;return rt($,t,e)}function ft(d){var $=d.prefix,t=d.countryIsoCode,n=d.metadata;return function(d){var r=d.elementState,i=d.data,a=r.selection,o=r.value,u=e(a,1)[0]<$.length,l=$.trim();if(o&&!o.startsWith(l)&&!i){var c=new O$({defaultCountry:t},n);c.input(o);var s=c.getNumberValue()||"";return c.reset(),{elementState:{value:c.input(s),selection:a}}}try{if(!ut(i,{defaultCountry:t},n)){var f=t?st(i,t,n):st(i,n),h=f.nationalNumber,m=f.countryCallingCode;return{elementState:{selection:a,value:u?"":$},data:u?"+".concat(m," ").concat(h):h}}}catch(c){return{elementState:r}}return{elementState:r}}}function ht(d,$){d.input($.replace(/[^\d+]/g,""));var t=d.getTemplate(),e=t.split(" "),n=e.length>1?"".concat(e.slice(0,2).join(" ")," ").concat(e.slice(2).join("-")):t;return d.reset(),n.trim()}function mt(d){var $=d.currentTemplate,t=d.newTemplate,e=d.currentPhoneLength,n=d.newPhoneLength;return t.length<$.length&&n>e?$:t}function pt(d){var $=d.value,e=d.template,n=d.prefix;return[].concat(t(n),t(e?e.slice(n.length).split("").map(function(d){return"x"===d||/\d/.test(d)?/\d/:d}):new Array(Math.max($.length-n.length,n.length)).fill(/\d/)))}var gt=i(64916);function yt(d){var $=d.countryIsoCode,t=d.metadata,e=!0;return function(d){var n=d.elementState,r=d.data;if(!e)return{elementState:n,data:r};var i=n.value,a=n.selection;e=!1;try{var o=st(i,$,t);return{elementState:{value:"+".concat(id($,t)," ").concat(o.nationalNumber),selection:a}}}catch(o){return{elementState:n}}}}function vt(d){var $=d.countryIsoCode,t=d.metadata,n=d.strict;return(void 0===n||n)&&$?function(d){var $=d.countryIsoCode,t=d.metadata,n=id($,t),r=new O$($,t),i="+".concat(n," "),a="",o=0;return Object.assign(Object.assign({},H.A_),{mask:function(d){var $=d.value,t=ht(r,$),e=$.replace(/\D/g,"").length;return a=mt({currentTemplate:a,newTemplate:t,currentPhoneLength:o,newPhoneLength:e}),o=e,pt({value:$,template:a,prefix:i})},plugins:[(0,gt.nQ)(function(d,$){var t=e($,2);return[t[0]===t[1]?i.length:0,d.length]}),(0,gt.hM)(i),(0,gt.Q7)(i)],postprocessors:[(0,gt.jX)(i),ct(t)],preprocessors:[yt({countryIsoCode:$,metadata:t}),ft({prefix:i,countryIsoCode:$,metadata:t})]})}({countryIsoCode:$,metadata:t}):function(d){var $=d.defaultIsoCode,t=d.metadata,e=new O$($,t),n="",r=0;return Object.assign(Object.assign({},H.A_),{mask:function(d){var $=d.value,t=ht(e,$),i=$.replace(/\D/g,"").length;return n=mt({currentTemplate:n,newTemplate:t,currentPhoneLength:r,newPhoneLength:i}),r=i,1===n.length?["+",/\d/]:pt({value:$,template:n,prefix:"+"})},postprocessors:[ct(t)],preprocessors:[ft({prefix:"+",countryIsoCode:$,metadata:t})]})}({defaultIsoCode:$,metadata:t})}var bt=i(99434),Ct=i(22250),Nt=i(41823),Pt=i(94853),St=vt({countryIsoCode:"KZ",metadata:Ct.default}),Ot=i(49510),wt=i(47258),xt=function(){var d=a(function d(){u(this,d),this.value="+7 771 931-1111",this.mask=St});return d.\u0275fac=function($){return new($||d)},d.\u0275cmp=m.Xpm({type:d,selectors:[["phone-doc-example-1"]],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","tuiIconPhoneLarge",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfield","",3,"maskito"]],template:function(d,$){1&d&&(m.TgZ(0,"tui-input",0),m.NdJ("ngModelChange",function(d){return $.value=d}),m._uU(1," Basic "),m._UZ(2,"input",1),m.qZA()),2&d&&(m.Udp("max-width",30,"rem"),m.Q6J("ngModel",$.value),m.xp6(2),m.Q6J("maskito",$.mask))},directives:[Z.K3,Z.wU,M.B7,l.JJ,l.On,Pt.MB,Ot.F,wt.r],encapsulation:2,changeDetection:0}),d}(),At={version:4,country_calling_codes:{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"],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"],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"],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"],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"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],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"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6[2-467]\\d{3}",[5]],["4\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\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"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[024-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\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})","$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"]],"0",0,0,0,0,0,[["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\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"]],"0",0,0,0,0,0,[["(?:(?: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}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-59]\\d{7}"]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\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]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|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",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",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)","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[2-6])|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]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",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)?","9$1",0,0,[["3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\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(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][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}",[10]],["93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\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(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][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}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[["6846(?:22|33|44|55|77|88|9[19])\\d{4}"],["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","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],[["(\\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]"],"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"]],"0",0,0,0,0,0,[["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}"],["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?: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}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[["246521[0369]\\d{3}|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}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[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(?:[15]|28|4[14])|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]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\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[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[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(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|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(?: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}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["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}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",[8]],0,0,["78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"],["(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$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"]],"0",0,0,0,0,0,[["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}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[["(?: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(?:[07]\\d\\d|1(?:11|78)))\\d{4}"],["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}"],["8[02369]\\d{6}"],["(?:87|9[0-8])\\d{6}"],0,0,0,0,0,["84\\d{6}"]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],0,0,0,0,0,0,[["(?:22|31)\\d{6}"],["(?:29|[67][125-9])\\d{6}"]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]],0,0,0,0,0,0,[["2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[0-356]|[56]\\d|9[013-9])\\d{6}"],0,0,0,0,["81\\d{6}"],0,["857[58]\\d{4}"]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441",[["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"],["441(?:[2378]\\d|5[0-39]|92)\\d{5}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"],["(?:22[89]|[78]\\d\\d)\\d{4}"],0,0,0,0,0,0,["5[34]\\d{5}"]]],BO:["591","00(?:1\\d)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?: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}",[8]],["[67]\\d{7}",[8]],["8001[07]\\d{4}",[9]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\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)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["300\\d{6}|[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[["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-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["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}"],["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["242225\\d{4}"]]],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\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"]]],0,0,0,0,0,0,[["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",[7]],["(?:1[67]|77)\\d{6}",[8]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",[7]],["(?:321|7(?:[1-7]\\d|8[0-4]))\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[01]\\d|2[0-7])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[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],[["(\\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])","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"]],"8",0,"0|80?",0,0,0,[["(?: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}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|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}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\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"]],"0",0,0,0,0,0,[["12\\d{7}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}"]]],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],0,0,0,0,0,0,[["2[12]\\d{6}"],["7[024-7]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80[0-2]\\d{6}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}"],["7[35-9]\\d{7}"],["800\\d{6}"],["90[016]\\d{6}"],["878\\d{6}"],0,["5[18]\\d{7}"],["74[0248]\\d{6}"],0,["84[0248]\\d{6}"]]],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($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",["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"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6[25-9]\\d)\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$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]","(?: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])","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"],["(\\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",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",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,[["(?: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}))",[7,8,9,10,11]],["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?: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}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0(4(?:[14]4|56)|[579])?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60[124-8][2-9]\\d{6}",[10]],["3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",[10]],["1800\\d{7}",[11]],["19(?:0[01]|4[78])\\d{7}",[11]]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["(?:5\\d|63)\\d{6}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["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}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|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}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\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"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}"],["(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}"],["800\\d{6}"],["9(?:0[05689]|76)\\d{6}"],["70[01]\\d{6}"],0,["9(?:5\\d|7[2-4])\\d{6}"],0,["9[17]0\\d{6}"],["8[134]\\d{7}"]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$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]"],"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"],["(\\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"]],"0",0,0,0,0,0,[["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|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}",[5,6,7,8,9,10,11,12,13,14,15]],["15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],0,["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}"],[""],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["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}"],["8[024]9[2-9]\\d{6}"],["8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"],["(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[0-79]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",[7,8]],["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"],["(?:40\\d\\d|900)\\d{4}",[7,8]],["70[0-2]\\d{5}",[8]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\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",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0",0,0,0,0,0,[["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"],["(?:17[1-3]|7\\d\\d)\\d{4}"]]],ES:["34","00","[5-9]\\d{8}",[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]"]]],0,0,0,0,0,0,[["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}"],["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"],["[89]00\\d{6}"],["80[367]\\d{6}"],["70\\d{7}"],0,["51\\d{7}"],0,0,["90[12]\\d{6}"]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0",0,0,0,0,0,[["11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|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[578]|2[69]|39|4[5-7]|5[0-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(?:119|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}"],["700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|22|77|86|99)|9\\d\\d)\\d{6}"]]],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}",[5,6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",[7]],["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]],["0800\\d{7}",[11]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[["[2-47]\\d{4}"],["[56]\\d{4}"]]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]],0,0,0,0,0,0,[["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"],["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))",0,0,0,[["(?:20|[34]\\d|8[19])\\d{4}"],["(?:[27][1-9]|5\\d|9[16])\\d{4}"],["80[257-9]\\d{3}"],["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"],0,0,0,0,["(?:6[0-36]|88)\\d{4}"]]],FR:["33","00","[1-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["59[1-9]\\d{6}|(?:[1-3]\\d|4[1-9]|5[0-8])\\d{7}"],["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}"],["80[0-5]\\d{6}"],["836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}"],0,0,["80[6-9]\\d{6}"],0,["9\\d{8}"],["8(?:1[01]|2[0156]|4[02]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\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"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\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[02-9])","[25]|7(?:0|6(?:[03-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"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0-79])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\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|1(?:[0-7]\\d|8[0-2]))|(?: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[013478]|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]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|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{3}",[9,10]],["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}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473",[["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}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?: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}"],["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:00(?:0\\d|11|22|33|44|5[05]|77|88|99)|1(?:1(?:00|[124]\\d|3[01])|4\\d\\d)|(?:44|68)\\d\\d|5(?:[0157-9]\\d\\d|200)|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:070|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}"],["800\\d{6}"],0,0,0,0,0,["70[67]\\d{6}"]]],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0",0,0,0,0,0,[["594(?:[02-49]\\d|1[0-4]|5[6-9]|6[0-3]|80)\\d{4}"],["694(?:[0-249]\\d|3[0-8])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:396|76\\d)\\d|476[0-5])\\d{4}"]]],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0",0,0,0,0,0,[["3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",[9]],["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]],["800\\d{5}",[8]]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[["2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}"],["5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}"]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],0,0,0,0,0,0,[["(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}"],["[245]\\d{5}"],["80\\d{4}"],0,0,0,0,0,["3[89]\\d{4}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}"],["(?:[23679]\\d|5[0-489])\\d{5}"]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\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]"]]],0,0,0,0,0,0,[["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",[8]],["6[0-356]\\d{7}",[9]],0,0,0,0,0,0,["722\\d{6}",[9]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]],0,0,0,0,0,0,[["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"],["(?:222|55\\d)\\d{6}"],["80\\d[1-9]\\d{5}"],["90\\d[1-9]\\d{5}"]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\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])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["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}",[10]],["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]],["800\\d{7,9}"],["90[19]\\d{7}",[10]],["70\\d{8}",[10]],0,["5005000\\d{3}",[10]],0,0,["8(?:0[16]|12|[27]5|50)\\d{7}",[10]]]],GT:["502","00","(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["[267][2-9]\\d{6}",[8]],["[3-5]\\d{7}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([3-9]\\d{6})$|1","671$1",0,"671",[["671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-46-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}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],0,0,0,0,0,0,[["443\\d{6}",[9]],["9(?:5\\d|6[569]|77)\\d{6}",[9]],0,0,0,0,0,0,["40\\d{5}",[7]]]],GY:["592","001","9008\\d{3}|(?:[2-467]\\d\\d|510|862)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?: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}"],["(?:510|6\\d\\d|7(?:0\\d|1[0-8]|25|49))\\d{4}"],["(?:289|862)\\d{4}"],["9008\\d{3}"]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\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"]]],0,0,0,0,0,0,[["(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:[45][0-8]|6[01]|9\\d))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:44[5-9]|6(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]|7[0-8]))|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|9(?:29[013-9]|59[0-4]))\\d{4}|(?:4(?:4[01]|6[2358])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[8]],["800\\d{6}",[9]],["900(?:[0-24-9]\\d{7}|3\\d{1,4})",[5,6,7,8,11]],["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",[8]],0,["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",[8]],["7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|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}",[8]]],"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],0,0,0,0,0,0,[["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",[8]],["[37-9]\\d{7}",[8]],["8002\\d{7}",[11]]]],HR:["385","00","(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",[6,7,8,9],[["(\\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})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",[8,9]],["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|77|9[67])))\\d{4}|98\\d{6}",[8,9]],["80[01]\\d{4,6}",[7,8,9]],["6[01459]\\d{6}|6[01]\\d{4,5}",[6,7,8]],["7[45]\\d{6}",[8]],0,["62\\d{6,7}|72\\d{6}",[8,9]]]],HT:["509","00","(?:[2-489]\\d|55)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"],["(?:[34]\\d|55)\\d{6}"],["8\\d{7}"],0,0,0,0,0,["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06",0,0,0,0,0,[["(?: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}",[8]],["(?:[257]0|3[01])\\d{7}",[9]],["(?:[48]0\\d|680[29])\\d{5}"],["9[01]\\d{6}",[8]],0,0,["38\\d{7}",[9]],0,["21\\d{7}",[9]]]],ID:["62","00[89]","(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\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)"],["(\\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"]],"0",0,0,0,0,0,[["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}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",[8,9,10,11,12,13]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\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{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?: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\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[9]],0,["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\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})","$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"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",[8,11,12]],["55410\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2[2-9]|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]],["1(?:255|80[019]\\d{3})\\d{3}",[7,10]],["1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",[8,10]],0,0,["1599\\d{6}",[10]],0,["7(?:38(?:0\\d|5[09]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\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)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,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]","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])|674|7(?:(?: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|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|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])|74[2-7])|7(?:(?: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]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"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[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|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[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|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(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|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]"],"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)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?: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[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|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[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|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}",[10]],["(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|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]|881))[0189]\\d{5}",[10]],["000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"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"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\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"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[6,7,10]],["9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:[12]\\d|88)|9(?:0[0-3]|[19]\\d|21|69|77|8[7-9])))\\d{5}",[10]],0,0,0,0,["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",[4,5]]]],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|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])|872)\\d{4}",[7]],["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}"],["80[0-8]\\d{4}",[7]],["90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",[7]],0,0,["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\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[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[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(?:44|[679])|[378]"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\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"]]],0,0,0,0,0,0,[["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}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?: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}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[["8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|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}"],["(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["87(?:000|90[01])\\d{3}|(?: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]|[5-7][023])|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(?:20|7[078]|99))\\d{4}",[8]],["7(?:[78][0-25-9]|9\\d)\\d{6}",[9]],["80\\d{6}",[8]],["9\\d{7}",[8]],["70\\d{7}",[9]],0,["8(?:10|8\\d)\\d{5}",[8]],["74(?:66|77)\\d{5}",[9]],0,["85\\d{6}",[8]]]],JP:["81","010","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],[["(\\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)|9(?: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[7-9]|96)|477|51[2-9])|9(?: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[7-9]|96[2457-9])|477|51[2-9])|9(?: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))"],"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[0459]|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[26-9]|49|51|6|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(?:[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]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|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[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|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]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[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]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|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]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|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]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[257-9]"],"0$1"]],"0",0,"(000[259]\\d{6})$|(?:(?:003768)0?)|0","$1",0,0,[["(?: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}",[9]],["[7-9]0[1-9]\\d{7}",[10]],["00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}"],["990\\d{6}",[9]],["60\\d{7}",[9]],0,["570\\d{6}",[9]],["20\\d{8}",[10]],["50[1-9]\\d{7}",[10]]]],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\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",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",[7,8,9]],["(?:1(?:0[0-6]|1[0-5]|2[014]|30)|7\\d\\d)\\d{6}",[9]],["800[2-8]\\d{5,6}",[9,10]],["900[02-9]\\d{5}",[9]]]],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|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}",[9]],["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",[9]],["800\\d{6,7}"]]],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["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})",[8,9]],["(?:(?: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}",[8,9]],["1800(?:1\\d|2[019])\\d{4}",[10]],["1900(?:1\\d|2[09])\\d{4}",[10]]]],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0",0,0,0,0,0,[["(?:[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}"],["(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",[8]],0,0,0,0,0,0,["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",[8]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[["7[4-7]\\d{5}"],["[34]\\d{6}"],0,["8\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"],["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"],["19[1-3]\\d{7}",[10]]]],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","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}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?: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}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[168]|88)|8(?:00|33|55|77|99))\\d{4}",[8]],["15\\d{7,8}",[9,10]],["70\\d{8}",[10]]]],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]],0,0,0,0,0,0,[["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",[8]],["(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|66)|222|3[36]3|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]],["18\\d{5}",[7]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[["345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}"],["345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:345976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["345849\\d{4}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",[["(?: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]|97)|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]|59))|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-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}",[10]],["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",[10]],["8(?:00|108\\d{3})\\d{7}"],["809\\d{7}",[10]],["808\\d{7}",[10]],0,0,0,["751\\d{7}",[10]]],"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\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",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["(?:20(?:[2359]\\d|7[6-8]|88)|302\\d)\\d{6}",[10]],0,0,0,0,["30[013-9]\\d{6}",[9]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\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",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}"],["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0",0,0,0,[["(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5[0-4])\\d|6(?:[0245]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"],["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"],["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",[7]],0,0,["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\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"]],"0",0,0,0,0,0,[["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[25]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[4-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}",[7,9]],0,["332(?:02|[34]\\d)\\d{4}",[9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[["2\\d{7}"],["[56]\\d{7}"],["800[256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(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]],"8",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","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],[["(\\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])"]],["(\\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])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?: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}"],["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{5})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29[1289]|389)","529(?:1[1-46-9]|2[013-8]|90)|5(?:298|389)[0-46-9]"],"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","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],["(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],"0",0,0,0,0,0,[["5293[01]\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|9[0-289])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[0189]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}"],["80\\d{7}"],["89\\d{7}"],0,0,0,0,["592(?:4[0-2]|93)\\d{4}"]]],MC:["377","00","(?:[3489]|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:870|9[2-47-9]\\d)\\d{5}",[8]],["4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"],["(?:800|90\\d)\\d{5}",[8]]]],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\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"]],"0",0,0,0,0,0,[["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"],["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"],["800\\d{5}"],["90[056]\\d{5}"],0,0,["803\\d{5}"],0,["3[08]\\d{6}"],["808\\d{5}"]]],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",[8]],["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]],["80(?:[0-2578]|9\\d)\\d{5}"],["9(?:4[1568]|5[178])\\d{5}",[8]],0,0,["77[1-9]\\d{5}",[8]],0,["78[1-49]\\d{5}",[8]]]],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:395|76[018])\\d|475[0-5])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1",0,0,[["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}"],["3[2-47-9]\\d{7}"],0,0,0,0,0,0,["22\\d{7}"]]],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1",0,0,0,0,0,[["(?:247|45[78]|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[356])\\d{4}"],0,0,0,0,0,0,["635\\d{4}"]]],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"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"]],"0",0,0,0,0,0,[["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|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}"],["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"],["800\\d{5}"],["5\\d{7}"],0,0,0,0,0,["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],0,0,0,0,0,0,[["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}"],["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}"],["80\\d{6}"]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"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})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[29]|62|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|[26]2|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:(?:3\\d|8[01459])\\d|4[67]0)))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",[6,7,8,9]],["(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",[7,8,9,10]],["80080(?:0[1-9]|2\\d)\\d{3}",[10]],0,0,0,0,0,["1333\\d{4}|[12]468\\d{4}",[8]]]],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-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"]],"0",0,0,0,0,0,[["[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}"],["(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",[8]],0,0,0,0,0,0,["712[0-79]\\d{4}|7(?:1[013-9]|[25-9]\\d)\\d{5}",[8]]]],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]],0,0,0,0,0,0,[["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",[8]],["6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",[8]],["0800\\d{3}",[7]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[["670(?:2(?:3[3-7]|56|8[4-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}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MQ:["596","00","596\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["596(?:[03-7]\\d|10|2[7-9]|8[0-39]|9[04-9])\\d{4}"],["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:397[0-2]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}"]]],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],0,0,0,0,0,0,[["(?:25[08]|35\\d|45[1-7])\\d{5}"],["[2-4][0-46-9]\\d{6}"],["800\\d{5}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[["6644(?:1[0-3]|91)\\d{4}"],["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],0,0,0,0,0,0,[["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"],["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"],["800(?:02|[3467]\\d)\\d{3}"],["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"],0,0,["501\\d{5}"],["7117\\d{4}"],["3550\\d{4}"]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,[["(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-8])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",[7,8]],["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-2]|3[013]))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,0,["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["(?:46[46]|[79]\\d\\d)\\d{4}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\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{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[2-9]|2[12]\\d\\d)\\d{5}"],["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","1(?:(?:[27]2|44|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,[["657[12]\\d{6}|(?:2(?:0[01]|2\\d|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]|[25-7][1-9]|3[1-8]|4\\d|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(?:[13467][1-9]|2\\d|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]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",[10]],["657[12]\\d{6}|(?: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\\d|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]|[25-7][1-9]|3[1-8]|4\\d|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(?:[13467][1-9]|2\\d|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]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}"],["8(?:00|88)\\d{7}",[10]],["900\\d{7}",[10]],["500\\d{7}",[10]],0,0,0,0,["300\\d{7}",[10]]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-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(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[8,9]],["1(?:1888[689]|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)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-79]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:5[0-4]|[79]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]],0,0,0,0,0,0,[["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}"],["(?:23|7[047]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}",[7,8,10,11,12,13,14],[["(\\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})","$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"]],"0",0,0,0,0,0,[["(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",[7,8]],["(?:702[0-24-9]|819[01])\\d{6}|(?:70[13-689]|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-356]))\\d{7}",[10]],["800\\d{7,11}",[10,11,12,13,14]],0,0,0,["700\\d{7,11}",[10,11,12,13,14]]]],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],0,0,0,0,0,0,[["2\\d{7}"],["(?: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}"],["1800\\d{4}"]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\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-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?: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}",[9]],["(?:6[1-58]|970\\d)\\d{7}",[9,11]],["800\\d{4,7}",[7,8,9,10]],["90[069]\\d{4,7}",[7,8,9,10]],0,0,["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",[5,6,9]],["66\\d{7}",[9]],["(?:85|91)\\d{7}",[9]]]],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]",[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",[8]],["9(?:6[0-3]|7[024-6]|8[0-24-68])\\d{7}",[10]],["1(?:66001|800\\d\\d)\\d{5}",[11]]]],NR:["674","00","(?:444|(?:55|8\\d)\\d|666)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],0,0,0,0,0,0,[["444\\d{4}"],["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]],NU:["683","00","(?:[47]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["888[4-9]\\d{3}",[7]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"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)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,[["24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[1-6]\\d{6}",[8]],["1505\\d{4}|(?:7(?:[1289]\\d|6[89]|7[0-5])|9(?:0[1-9]|[1-9]\\d))\\d{5}",[8]],["8007\\d{4,5}|(?:500|800[05])\\d{4}"],["900\\d{5}",[8]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-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[056]|7[0-24-9]|8[5-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}",[7]],["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,8]],["800\\d{4,5}|(?:00800|800\\d)\\d{6}"],["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",[7]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\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"]]],"0",0,0,0,0,0,[["(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[128])\\d{6}",[8]],["180\\d{4}",[7]],0,0,0,0,["27[01]\\d{4}",[7]],["2(?:0[0-57]|7[568])\\d{4}",[7]]],"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["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)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$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"]]],"0",0,0,0,0,0,[["(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",[6,8,9,10]],["(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",[10]],["1800\\d{7,9}",[11,12,13]]]],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-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],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["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])","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{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{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)"]],"0",0,0,0,0,0,[["(?:(?: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,7}|(?: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}",[9,10]],["3(?:[0-24]\\d|3[0-79]|55|64)\\d{7}",[10]],["800\\d{5}(?:\\d{3})?",[8,11]],["900\\d{5}",[8]],["122\\d{6}",[9]],0,["(?: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}",[11,12]]]],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|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",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["47\\d{7}|(?: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})?))",[7,9]],["21(?:1(?:[145]\\d|3[1-5])|2\\d\\d)\\d{4}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[9]],["800\\d{6,7}",[9,10]],["70[01346-8]\\d{6}",[9]],0,0,["804\\d{6}",[9]],["64\\d{4,7}",[6,7,8,9]],["39\\d{7}",[9]],["801\\d{6}",[9]]]],PM:["508","00","[45]\\d{5}|(?:708|80\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:4[1-35-7]|5[01])\\d{4}",[6]],["(?:4[02-4]|5[056]|708[45][0-5])\\d{4}"],["80[0-5]\\d{6}",[9]]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[["(?:787|939)[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\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"]]],"0",0,0,0,0,0,[["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",[8]],["5[69]\\d{7}",[9]],["1800\\d{6}",[10]],0,0,0,0,0,0,["1700\\d{6}",[10]]]],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],0,0,0,0,0,0,[["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"],["6(?:[06]92(?:30|9\\d)|[35]92(?:3[03]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],0,["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6222\\d{5}"],["30\\d{7}"],["80(?:8\\d|9[1579])\\d{5}"]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"],["(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}"]]],PY:["595","00","59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$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(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-6])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",[7,8,9]],["9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}",[9]],["9800\\d{5,7}",[9,10,11]],0,0,0,["[2-9]0\\d{4,7}",[6,7,8,9]],0,["8700[0-4]\\d{4}",[9]]]],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[16]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],0,0,0,0,0,0,[["4(?:1111|2022)\\d{3}|4(?:[04]\\d\\d|14[0-6]|999)\\d{4}",[8]],["[35-7]\\d{7}",[8]],["800\\d{4}|(?:0080[01]|800)\\d{6}",[7,9,11]],0,0,0,0,["2[16]\\d{5}",[7]]]],RE:["262","00","(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-5]))\\d{4}"],["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-27]|8[0-8]|9[0-479]))\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-5]|76(?:2[27]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[2378]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\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"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[237-9]"],"0$1"]],"0",0,0,0,0,0,[["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"],["7020\\d{5}|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-29])\\d{6}",[9]],["800\\d{6}",[9]],["90[0136]\\d{6}",[9]],0,0,["(?:37\\d|80[578])\\d{6}",[9]],0,0,["801\\d{6}",[9]]],0," int "],RS:["381","00","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],[["(\\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"]],"0",0,0,0,0,0,[["(?: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}",[7,8,9,10,11,12]],["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,10]],["800\\d{3,9}"],["(?:78\\d|90[0169])\\d{3,7}",[6,7,8,9,10]],0,0,["7[06]\\d{4,10}"]]],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|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})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"3[04-689]|[489]",[["(?: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}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$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"]],"0",0,0,0,0,0,[["(?:06|2[23568]\\d)\\d{6}"],["7[237-9]\\d{7}",[9]],["800\\d{6}",[9]],["900\\d{6}",[9]]]],SA:["966","00","92\\d{7}|(?:[15]|8\\d)\\d{8}",[9,10],[["(\\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"]]],"0",0,0,0,0,0,[["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",[9]],["579[01]\\d{5}|5(?:[013-689]\\d|7[0-35-8])\\d{6}",[9]],["800\\d{7}",[10]],["925\\d{6}",[9]],0,0,["811\\d{7}",[10]],0,0,["920\\d{6}",[9]]]],SB:["677","0[01]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[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}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],0,0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[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],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\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",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?: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}",[7,8,9]],["7[02369]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],0,["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-8]|[1-9])"]],["(\\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"]]],0,0,0,0,0,0,[["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",[8]],["8(?:08[01]|95[0-2])\\d{4}|(?:8(?:0[1-7]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\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)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\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]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\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]"]]],0,0,0,0,0,0,[["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"],["7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}"],["800\\d{6}"],["88[4689]\\d{6}"],0,0,0,0,["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\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]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}"],["(?:7[124-7]|8[124-9])\\d{5}",[7]],0,0,0,0,0,0,["56\\d{4}",[6]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[267]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",[8]],["[67]\\d{7}",[8]],["800\\d{4}(?:\\d{4})?",[7,11]],["900\\d{4}(?:\\d{4})?",[7,11]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[["7215(?:4[2-8]|8[239]|9[056])\\d{4}"],["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],SY:["963","00","[1-39]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",1]],"0",0,0,0,0,0,[["21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}"],["9[1-689]\\d{7}",[9]]]],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]],0,0,0,0,0,0,[["[23][2-5]\\d{6}",[8]],["7[6-9]\\d{6}",[8]],["0800\\d{4}",[8]],["900\\d{6}",[9]],0,0,0,0,["70\\d{6}",[8]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8",[["8\\d{3}"]]],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649",[["649(?:266|712|9(?:4\\d|50))\\d{4}"],["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["649(?:71[01]|966)\\d{4}"]]],TD:["235","00|16","(?:22|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:6[0235689]|77|9\\d)\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[019]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["671[0-8]\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",[9]],["(?:001800\\d|1800)\\d{6}",[10,13]],["1900\\d{6}",[10]],0,0,0,0,["6[08]\\d{7}",[9]]]],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[04]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:4[046]|74|87))\\d{6}"],["(?:41[18]|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[0178]|8[078]|9\\d)\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","[1-6]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],"8",0,0,0,0,0,[["(?: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}"],["6\\d{7}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?:55[4-6]|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",[7]],["0800\\d{3}",[7]],0,0,0,0,0,["55[0-37-9]\\d{4}",[7]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|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{6,7})","$1 $2 $3",["80"],"0$1",1]],"0",0,0,0,0,0,[["(?: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}",[10]],["56161\\d{5}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",[10]],["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",[10,12,13]],["(?:8[89]8|900)\\d{7}",[10]],["592(?:21[12]|461)\\d{4}",[10]],0,["444\\d{4}",[7]],["512\\d{7}",[10]],["850\\d{7}",[10]]]],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868",[["868(?:2(?:01|1[5-9]|[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}"],["868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["77[2-9]\\d{6}|(?:6[125-9]|7[13-689])\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\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{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["(?:39|50|6[36-8]|7[1-3]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\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"]],"0",0,0,0,0,0,[["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["726[01]\\d{5}|7(?:[01578]\\d|20|36|4[0-4]|6[0-5]|9[89])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["5056(?:[0-35-9]\\d|4[46])\\d{4}|(?:4722|505[2-57-9]|983[29])\\d{6}|(?: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[01356]|3[0-24679]|4[167]|5[0-2]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","(?:0004|4)\\d{9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[7,8,10,13],[["(\\d{3})(\\d{4})","$1 $2",["405|8|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["4"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|987)|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["(?:(?:0004|4)\\d{5}|80[05])\\d{4}|405\\d{4}",[7,10,13]],["90[0-8]\\d{4}",[7]]],"00"," int. "],UZ:["998","810","200\\d{6}|(?:33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,[["(?:55\\d\\d|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]|8\\d)\\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}"],["(?:(?:200[01]|(?:33|50|88|9[0-57-9])\\d\\d)\\d|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(?:[07]\\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]))))\\d{4}"]],"8~10"],VA:["39","00","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],0,0,0,0,0,0,"06698",[["06698\\d{1,6}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[46])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284",[["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[["340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"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]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",[10]],["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[9]],["1800\\d{4,6}|12(?:0[13]|28)\\d{4}",[8,9,10]],["1900\\d{4,6}",[8,9,10]],0,0,["(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",[7,8]],0,["672\\d{6}",[9]]]],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],0,0,0,0,0,0,[["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",[5]],["(?:[58]\\d|7[013-7])\\d{5}",[7]],["81[18]\\d\\d",[5]],0,0,0,["(?:3[03]|900\\d)\\d{3}"],0,["9(?:0[1-9]|1[01])\\d{4}",[7]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["72\\d{4}",[6]],["(?:72|8[23])\\d{4}",[6]],["80[0-5]\\d{6}",[9]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",[5,6]],["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]],["800\\d{3}",[6]]]],XK:["383","00","[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",[8,9],[["(\\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"]],"0",0,0,0,0,0,[["(?:2[89]|39)0\\d{6}|[23][89]\\d{6}"],["4[3-9]\\d{6}",[8]],["800\\d{5}",[8]],["900\\d{5}",[8]]]],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",[7,8]],["7[01378]\\d{7}",[9]]]],YT:["262","00","(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|5[0-4]|6\\d|[78]0)\\d{4}"],["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\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"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",[9]],["(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:7[5-79]|9[5-8])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","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}",[5,6,7,8,9,10],[["(\\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"],"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]"],"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"]],"0",0,0,0,0,0,[["(?: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}"],["7(?:[178]\\d|3[1-9])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"[0-36-9]\\d{8}",[9],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-36-9]"]]],0,0,0,0,0,0,[0,["[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,0,0,0,["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})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[013-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function Tt(d,$){var t=Array.prototype.slice.call($);return t.push(At),d.apply(this,t)}function It(d,$){var t=Object.keys(d);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(d);$&&(e=e.filter(function($){return Object.getOwnPropertyDescriptor(d,$).enumerable})),t.push.apply(t,e)}return t}function Mt(d){for(var $=1;${class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),e})()},19380:function(e,t,o){o.r(t),o.d(t,{ProcessorsDocPageModule:function(){return d}});var s=o(12057),r=o(86561),a=o(70997),n=o(44427),i=o(82847),c=o(60885),p=o(13805),u=o(74788),l=o(41823),Z=o(56119);let g=(()=>{class e{constructor(){this.preprocessorFirstArgDemo=o.e(2391).then(o.t.bind(o,62391,17)),this.preprocessorsSecondArgDemo=o.e(3245).then(o.t.bind(o,3245,17)),this.preprocessorInActionDemo=o.e(2092).then(o.t.bind(o,82092,17)),this.postprocessorInActionDemo=o.e(7681).then(o.t.bind(o,87681,17)),this.elementStateDocPage="/core-concepts/element-state"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["processors-doc-page"]],decls:110,vars:5,consts:[["header","Processors"],[1,"tui-space_bottom-6"],[1,"tui-space_top-0"],["href","https://github.com/taiga-family/maskito/blob/main/projects/core/src/lib/types/mask-options.ts","rel","noreferrer","target","_blank","tuiLink",""],["href","https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforeinput_event","rel","noreferrer","target","_blank","tuiLink",""],["href","https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/input_event","rel","noreferrer","target","_blank","tuiLink",""],[1,"tui-list"],[1,"tui-list__item"],[1,"tui-space_bottom-12"],["tuiLink","",3,"routerLink"],[1,"tui-list","tui-list_ordered"],[1,"tui-space_top-1",3,"code"],[3,"code"],[1,"tui-space_bottom-0"],["status","warning",1,"tui-space_bottom-4"],[1,"tui-space_top-0","tui-space_bottom-0"]],template:function(e,t){1&e&&(u.TgZ(0,"tui-doc-page",0),u.TgZ(1,"section",1),u.TgZ(2,"p",2),u.TgZ(3,"a",3),u.TgZ(4,"code"),u._uU(5,"MaskitoOptions"),u.qZA(),u.qZA(),u._uU(6," have optional parameters "),u.TgZ(7,"code"),u._uU(8,"preprocessors"),u.qZA(),u._uU(9," and "),u.TgZ(10,"code"),u._uU(11,"postprocessors"),u.qZA(),u._uU(12," . Both accept array of pure functions. These functions are triggered on every user's input ( "),u.TgZ(13,"a",4),u._uU(14," beforeinput "),u.qZA(),u._uU(15," and "),u.TgZ(16,"a",5),u._uU(17," input "),u.qZA(),u._uU(18," events). They provide an opportunity to modify value before\xa0/\xa0after the mask is applied. "),u.qZA(),u.TgZ(19,"section"),u.TgZ(20,"p"),u._uU(21," Preprocessors and postprocessors accept different types of arguments but they have two important similarities: "),u.qZA(),u.TgZ(22,"ul",6),u.TgZ(23,"li",7),u._uU(24," The first argument always contains object with information that you can change. Object with the same properties and updated values can be returned from the processor. It means that you can keep all properties untouched or you can change any or all of these properties. "),u.qZA(),u.TgZ(25,"li",7),u._uU(26," The rest arguments contain information that can be useful to build some complex logic, but you cannot change it. "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(27,"tui-notification",8),u._uU(28," Before you learn more about processors, you should learn a single prerequisite \u2014 meaning of the term "),u.TgZ(29,"a",9),u._uU(30,' "Element\xa0state" '),u.qZA(),u._uU(31," . "),u.qZA(),u.TgZ(32,"section",8),u.TgZ(33,"h2"),u._uU(34,"Preprocessors"),u.qZA(),u.TgZ(35,"p"),u._uU(36," Each preprocessor is a function that is called "),u.TgZ(37,"strong"),u._uU(38,"before"),u.qZA(),u._uU(39," mask is applied. "),u.qZA(),u.TgZ(40,"p"),u._uU(41," For example, if user types a new character, all preprocessors will be called first, and only then final value that they returned will be passed into the mask, and finally the mask will accept or reject new typed character and update actual value of the text field. "),u.qZA(),u.TgZ(42,"section",1),u.TgZ(43,"p"),u._uU(44,"Preprocessor accepts two arguments:"),u.qZA(),u.TgZ(45,"ol",10),u.TgZ(46,"li",7),u.TgZ(47,"strong"),u._uU(48," Object with two properties: "),u.TgZ(49,"code"),u._uU(50,"elementState"),u.qZA(),u._uU(51," and "),u.TgZ(52,"code"),u._uU(53,"data"),u.qZA(),u._uU(54," . "),u.qZA(),u._uU(55," Object of the same interface with updated or unchanged properties can be returned from the preprocessor. "),u._UZ(56,"tui-doc-code",11),u.qZA(),u.TgZ(57,"li",7),u._uU(58," Name of the action which triggers current execution. It can be one of the following possible values: "),u._UZ(59,"tui-doc-code",12),u.qZA(),u.qZA(),u.qZA(),u.TgZ(60,"p"),u._uU(61,"Preprocessor returns an objects of the same interface as the first argument."),u.qZA(),u._UZ(62,"tui-doc-code",12),u.qZA(),u.TgZ(63,"section",8),u.TgZ(64,"h2"),u._uU(65,"Postprocessors"),u.qZA(),u.TgZ(66,"p",13),u._uU(67," Each postprocessor is a function that is called "),u.TgZ(68,"strong"),u._uU(69,"after"),u.qZA(),u._uU(70," the mask is applied. When all preprocessors are already called, all mask operations happened and the input's value is about to be updated. You can change everything manually inside a postprocessor. "),u.qZA(),u.TgZ(71,"section",1),u.TgZ(72,"p"),u._uU(73,"Postprocessor accepts two arguments:"),u.qZA(),u.TgZ(74,"ol",10),u.TgZ(75,"li",7),u.TgZ(76,"strong"),u._uU(77,"Element state after mask had been applied."),u.qZA(),u._uU(78," Postprocessor can return updated element state which would then be reflected by the actual text field. "),u.qZA(),u.TgZ(79,"li",7),u.TgZ(80,"strong"),u._uU(81,"Initial element state before preprocessors and mask execution."),u.qZA(),u._uU(82," It is a readonly argument, the past cannot be changed... "),u.qZA(),u.qZA(),u.qZA(),u.TgZ(83,"p"),u._uU(84,"Postprocessor returns an objects of the same interface as the first argument."),u.qZA(),u.TgZ(85,"tui-notification",14),u.TgZ(86,"p",15),u.TgZ(87,"strong"),u._uU(88,"With great power comes great responsibility!"),u.qZA(),u.qZA(),u.TgZ(89,"p",13),u._uU(90," Postprocessor is the final step before input's value update which gives a lot of flexibility. Use postprocessor wisely and return a valid value! "),u.qZA(),u.qZA(),u._UZ(91,"tui-doc-code",12),u.qZA(),u.TgZ(92,"tui-notification"),u.TgZ(93,"strong"),u._uU(94,"Stacking of multiple processors"),u.qZA(),u.TgZ(95,"p"),u._uU(96," The "),u.TgZ(97,"strong"),u._uU(98,"Maskito"),u.qZA(),u._uU(99," team likes code decomposition and promotes it! Don't put all complex logic inside a single processor. Both parameters "),u.TgZ(100,"code"),u._uU(101,"preprocessors"),u.qZA(),u._uU(102," and "),u.TgZ(103,"code"),u._uU(104,"postprocessors"),u.qZA(),u._uU(105," accepts "),u.TgZ(106,"strong"),u._uU(107,"array"),u.qZA(),u._uU(108," of same type processors. Break your code into the several independent processors so that each processor implements only a single task. "),u.qZA(),u.qZA(),u._UZ(109,"next-steps"),u.qZA()),2&e&&(u.xp6(29),u.Q6J("routerLink",t.elementStateDocPage),u.xp6(27),u.Q6J("code",t.preprocessorFirstArgDemo),u.xp6(3),u.Q6J("code",t.preprocessorsSecondArgDemo),u.xp6(3),u.Q6J("code",t.preprocessorInActionDemo),u.xp6(29),u.Q6J("code",t.postprocessorInActionDemo))},directives:[l.qo,i.V,c.L,r.yS,l.c0,Z.R],encapsulation:2,changeDetection:0}),e})(),d=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[[s.ez,a.fV,i.j,c.H,p.L,r.Bz.forChild((0,n.Ve)(g))]]}),e})()}}]); \ No newline at end of file diff --git a/9380-es2015.d0117f93f4da6752e285.js b/9380-es2015.d0117f93f4da6752e285.js deleted file mode 100644 index 056b70999..000000000 --- a/9380-es2015.d0117f93f4da6752e285.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[9380],{70997:function(e,t,o){o.d(t,{fV:function(){return a}});var s=o(74788),r=o(41823);let a=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=s.oAB({type:e}),e.\u0275inj=s.cJS({imports:[r.JF,r.mG,r.Lx,r.Lq,r.u4]}),e})()},19380:function(e,t,o){o.r(t),o.d(t,{ProcessorsDocPageModule:function(){return d}});var s=o(12057),r=o(2586),a=o(70997),n=o(44427),i=o(82847),c=o(60885),p=o(13805),u=o(74788),l=o(41823),Z=o(56119);let g=(()=>{class e{constructor(){this.preprocessorFirstArgDemo=o.e(2391).then(o.t.bind(o,62391,17)),this.preprocessorsSecondArgDemo=o.e(3245).then(o.t.bind(o,3245,17)),this.preprocessorInActionDemo=o.e(2092).then(o.t.bind(o,82092,17)),this.postprocessorInActionDemo=o.e(7681).then(o.t.bind(o,87681,17)),this.elementStateDocPage="/core-concepts/element-state"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["processors-doc-page"]],decls:110,vars:5,consts:[["header","Processors"],[1,"tui-space_bottom-6"],[1,"tui-space_top-0"],["href","https://github.com/taiga-family/maskito/blob/main/projects/core/src/lib/types/mask-options.ts","rel","noreferrer","target","_blank","tuiLink",""],["href","https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforeinput_event","rel","noreferrer","target","_blank","tuiLink",""],["href","https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/input_event","rel","noreferrer","target","_blank","tuiLink",""],[1,"tui-list"],[1,"tui-list__item"],[1,"tui-space_bottom-12"],["tuiLink","",3,"routerLink"],[1,"tui-list","tui-list_ordered"],[1,"tui-space_top-1",3,"code"],[3,"code"],[1,"tui-space_bottom-0"],["status","warning",1,"tui-space_bottom-4"],[1,"tui-space_top-0","tui-space_bottom-0"]],template:function(e,t){1&e&&(u.TgZ(0,"tui-doc-page",0),u.TgZ(1,"section",1),u.TgZ(2,"p",2),u.TgZ(3,"a",3),u.TgZ(4,"code"),u._uU(5,"MaskitoOptions"),u.qZA(),u.qZA(),u._uU(6," have optional parameters "),u.TgZ(7,"code"),u._uU(8,"preprocessors"),u.qZA(),u._uU(9," and "),u.TgZ(10,"code"),u._uU(11,"postprocessors"),u.qZA(),u._uU(12," . Both accept array of pure functions. These functions are triggered on every user's input ( "),u.TgZ(13,"a",4),u._uU(14," beforeinput "),u.qZA(),u._uU(15," and "),u.TgZ(16,"a",5),u._uU(17," input "),u.qZA(),u._uU(18," events). They provide an opportunity to modify value before\xa0/\xa0after the mask is applied. "),u.qZA(),u.TgZ(19,"section"),u.TgZ(20,"p"),u._uU(21," Preprocessors and postprocessors accept different types of arguments but they have two important similarities: "),u.qZA(),u.TgZ(22,"ul",6),u.TgZ(23,"li",7),u._uU(24," The first argument always contains object with information that you can change. Object with the same properties and updated values can be returned from the processor. It means that you can keep all properties untouched or you can change any or all of these properties. "),u.qZA(),u.TgZ(25,"li",7),u._uU(26," The rest arguments contain information that can be useful to build some complex logic, but you cannot change it. "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(27,"tui-notification",8),u._uU(28," Before you learn more about processors, you should learn a single prerequisite \u2014 meaning of the term "),u.TgZ(29,"a",9),u._uU(30,' "Element\xa0state" '),u.qZA(),u._uU(31," . "),u.qZA(),u.TgZ(32,"section",8),u.TgZ(33,"h2"),u._uU(34,"Preprocessors"),u.qZA(),u.TgZ(35,"p"),u._uU(36," Each preprocessor is a function that is called "),u.TgZ(37,"strong"),u._uU(38,"before"),u.qZA(),u._uU(39," mask is applied. "),u.qZA(),u.TgZ(40,"p"),u._uU(41," For example, if user types a new character, all preprocessors will be called first, and only then final value that they returned will be passed into the mask, and finally the mask will accept or reject new typed character and update actual value of the text field. "),u.qZA(),u.TgZ(42,"section",1),u.TgZ(43,"p"),u._uU(44,"Preprocessor accepts two arguments:"),u.qZA(),u.TgZ(45,"ol",10),u.TgZ(46,"li",7),u.TgZ(47,"strong"),u._uU(48," Object with two properties: "),u.TgZ(49,"code"),u._uU(50,"elementState"),u.qZA(),u._uU(51," and "),u.TgZ(52,"code"),u._uU(53,"data"),u.qZA(),u._uU(54," . "),u.qZA(),u._uU(55," Object of the same interface with updated or unchanged properties can be returned from the preprocessor. "),u._UZ(56,"tui-doc-code",11),u.qZA(),u.TgZ(57,"li",7),u._uU(58," Name of the action which triggers current execution. It can be one of the following possible values: "),u._UZ(59,"tui-doc-code",12),u.qZA(),u.qZA(),u.qZA(),u.TgZ(60,"p"),u._uU(61,"Preprocessor returns an objects of the same interface as the first argument."),u.qZA(),u._UZ(62,"tui-doc-code",12),u.qZA(),u.TgZ(63,"section",8),u.TgZ(64,"h2"),u._uU(65,"Postprocessors"),u.qZA(),u.TgZ(66,"p",13),u._uU(67," Each postprocessor is a function that is called "),u.TgZ(68,"strong"),u._uU(69,"after"),u.qZA(),u._uU(70," the mask is applied. When all preprocessors are already called, all mask operations happened and the input's value is about to be updated. You can change everything manually inside a postprocessor. "),u.qZA(),u.TgZ(71,"section",1),u.TgZ(72,"p"),u._uU(73,"Postprocessor accepts two arguments:"),u.qZA(),u.TgZ(74,"ol",10),u.TgZ(75,"li",7),u.TgZ(76,"strong"),u._uU(77,"Element state after mask had been applied."),u.qZA(),u._uU(78," Postprocessor can return updated element state which would then be reflected by the actual text field. "),u.qZA(),u.TgZ(79,"li",7),u.TgZ(80,"strong"),u._uU(81,"Initial element state before preprocessors and mask execution."),u.qZA(),u._uU(82," It is a readonly argument, the past cannot be changed... "),u.qZA(),u.qZA(),u.qZA(),u.TgZ(83,"p"),u._uU(84,"Postprocessor returns an objects of the same interface as the first argument."),u.qZA(),u.TgZ(85,"tui-notification",14),u.TgZ(86,"p",15),u.TgZ(87,"strong"),u._uU(88,"With great power comes great responsibility!"),u.qZA(),u.qZA(),u.TgZ(89,"p",13),u._uU(90," Postprocessor is the final step before input's value update which gives a lot of flexibility. Use postprocessor wisely and return a valid value! "),u.qZA(),u.qZA(),u._UZ(91,"tui-doc-code",12),u.qZA(),u.TgZ(92,"tui-notification"),u.TgZ(93,"strong"),u._uU(94,"Stacking of multiple processors"),u.qZA(),u.TgZ(95,"p"),u._uU(96," The "),u.TgZ(97,"strong"),u._uU(98,"Maskito"),u.qZA(),u._uU(99," team likes code decomposition and promotes it! Don't put all complex logic inside a single processor. Both parameters "),u.TgZ(100,"code"),u._uU(101,"preprocessors"),u.qZA(),u._uU(102," and "),u.TgZ(103,"code"),u._uU(104,"postprocessors"),u.qZA(),u._uU(105," accepts "),u.TgZ(106,"strong"),u._uU(107,"array"),u.qZA(),u._uU(108," of same type processors. Break your code into the several independent processors so that each processor implements only a single task. "),u.qZA(),u.qZA(),u._UZ(109,"next-steps"),u.qZA()),2&e&&(u.xp6(29),u.Q6J("routerLink",t.elementStateDocPage),u.xp6(27),u.Q6J("code",t.preprocessorFirstArgDemo),u.xp6(3),u.Q6J("code",t.preprocessorsSecondArgDemo),u.xp6(3),u.Q6J("code",t.preprocessorInActionDemo),u.xp6(29),u.Q6J("code",t.postprocessorInActionDemo))},directives:[l.qo,i.V,c.L,r.yS,l.c0,Z.R],encapsulation:2,changeDetection:0}),e})(),d=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[[s.ez,a.fV,i.j,c.H,p.L,r.Bz.forChild((0,n.Ve)(g))]]}),e})()}}]); \ No newline at end of file diff --git a/9380-es5.9ed664f7f7775980894d.js b/9380-es5.9ed664f7f7775980894d.js new file mode 100644 index 000000000..60679b2d0 --- /dev/null +++ b/9380-es5.9ed664f7f7775980894d.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){for(var o=0;o{class e{constructor(){this.mask=g,this.value=""}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["textarea-doc-example-1"]],decls:3,vars:2,consts:[[3,"ngModel","ngModelChange"],["autocomplete","street-address","placeholder","Only latin letters and digits are allowed","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(d.TgZ(0,"tui-textarea",0),d.NdJ("ngModelChange",function(e){return t.value=e}),d._uU(1," Enter address "),d._UZ(2,"textarea",1),d.qZA()),2&e&&(d.Q6J("ngModel",t.value),d.xp6(2),d.Q6J("maskito",t.mask))},directives:[l.FC,l.Bq,n.JJ,n.On,h.MB,Z.F,x.r],encapsulation:2,changeDetection:0}),e})(),f=(()=>{class e{constructor(){this.coreConceptsOverviewDocPage="/core-concepts/overview",this.maskitoWithTextareaDemo=a.e(7217).then(a.t.bind(a,47217,17)),this.textareaExample1={[p.C.MaskitoOptions]:a.e(8372).then(a.t.bind(a,48372,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["textarea-doc"]],decls:21,vars:3,consts:[["header","Textarea","package","Recipes"],[1,"tui-space_top-0","tui-space_bottom-4"],[3,"code"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],["id","latin","heading","Latin letters and digits",3,"content"]],template:function(e,t){1&e&&(d.TgZ(0,"tui-doc-page",0),d.TgZ(1,"section"),d.TgZ(2,"p",1),d._uU(3," You can use "),d.TgZ(4,"strong"),d._uU(5,"Maskito"),d.qZA(),d._uU(6," with "),d.TgZ(7,"code"),d._uU(8,"HTMLTextAreaElement"),d.qZA(),d._uU(9," too. API is the same as for "),d.TgZ(10,"code"),d._uU(11,"HTMLInputElement"),d.qZA(),d._uU(12," . "),d.qZA(),d._UZ(13,"tui-doc-code",2),d.TgZ(14,"p",3),d._uU(15," Learn more in the "),d.TgZ(16,"a",4),d._uU(17,' "Core\xa0Concepts" '),d.qZA(),d._uU(18," section. "),d.qZA(),d.qZA(),d.TgZ(19,"tui-doc-example",5),d._UZ(20,"textarea-doc-example-1"),d.qZA(),d.qZA()),2&e&&(d.xp6(13),d.Q6J("code",t.maskitoWithTextareaDemo),d.xp6(3),d.Q6J("routerLink",t.coreConceptsOverviewDocPage),d.xp6(3),d.Q6J("content",t.textareaExample1))},directives:[m.qo,m.c0,u.V,c.yS,m.f2,k],encapsulation:2,changeDetection:0}),e})(),T=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=d.oAB({type:e}),e.\u0275inj=d.cJS({imports:[[o.ez,n.u5,s.U5,i.fV,l.Mu,u.j,c.Bz.forChild((0,r.Ve)(f))]]}),e})()}}]); \ No newline at end of file diff --git a/9544-es2015.ebbed155f93c0fe41ef8.js b/9544-es2015.ebbed155f93c0fe41ef8.js deleted file mode 100644 index 88e3c0972..000000000 --- a/9544-es2015.ebbed155f93c0fe41ef8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[9544],{39544:function(e,t,a){a.r(t),a.d(t,{TextareaDocModule:function(){return T}});var o=a(12057),n=a(87862),c=a(2586),s=a(52494),i=a(70997),r=a(44427),u=a(82847),l=a(82296),p=a(14707),d=a(74788),m=a(41823),g={mask:/^[a-z1-9\s.,/]+$/i},h=a(94853),Z=a(49510),x=a(47258);let k=(()=>{class e{constructor(){this.mask=g,this.value=""}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["textarea-doc-example-1"]],decls:3,vars:2,consts:[[3,"ngModel","ngModelChange"],["autocomplete","street-address","placeholder","Only latin letters and digits are allowed","tuiTextfield","",3,"maskito"]],template:function(e,t){1&e&&(d.TgZ(0,"tui-textarea",0),d.NdJ("ngModelChange",function(e){return t.value=e}),d._uU(1," Enter address "),d._UZ(2,"textarea",1),d.qZA()),2&e&&(d.Q6J("ngModel",t.value),d.xp6(2),d.Q6J("maskito",t.mask))},directives:[l.FC,l.Bq,n.JJ,n.On,h.MB,Z.F,x.r],encapsulation:2,changeDetection:0}),e})(),f=(()=>{class e{constructor(){this.coreConceptsOverviewDocPage="/core-concepts/overview",this.maskitoWithTextareaDemo=a.e(7217).then(a.t.bind(a,47217,17)),this.textareaExample1={[p.C.MaskitoOptions]:a.e(8372).then(a.t.bind(a,48372,17))}}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=d.Xpm({type:e,selectors:[["textarea-doc"]],decls:21,vars:3,consts:[["header","Textarea","package","Recipes"],[1,"tui-space_top-0","tui-space_bottom-4"],[3,"code"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],["id","latin","heading","Latin letters and digits",3,"content"]],template:function(e,t){1&e&&(d.TgZ(0,"tui-doc-page",0),d.TgZ(1,"section"),d.TgZ(2,"p",1),d._uU(3," You can use "),d.TgZ(4,"strong"),d._uU(5,"Maskito"),d.qZA(),d._uU(6," with "),d.TgZ(7,"code"),d._uU(8,"HTMLTextAreaElement"),d.qZA(),d._uU(9," too. API is the same as for "),d.TgZ(10,"code"),d._uU(11,"HTMLInputElement"),d.qZA(),d._uU(12," . "),d.qZA(),d._UZ(13,"tui-doc-code",2),d.TgZ(14,"p",3),d._uU(15," Learn more in the "),d.TgZ(16,"a",4),d._uU(17,' "Core\xa0Concepts" '),d.qZA(),d._uU(18," section. "),d.qZA(),d.qZA(),d.TgZ(19,"tui-doc-example",5),d._UZ(20,"textarea-doc-example-1"),d.qZA(),d.qZA()),2&e&&(d.xp6(13),d.Q6J("code",t.maskitoWithTextareaDemo),d.xp6(3),d.Q6J("routerLink",t.coreConceptsOverviewDocPage),d.xp6(3),d.Q6J("content",t.textareaExample1))},directives:[m.qo,m.c0,u.V,c.yS,m.f2,k],encapsulation:2,changeDetection:0}),e})(),T=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=d.oAB({type:e}),e.\u0275inj=d.cJS({imports:[[o.ez,n.u5,s.U5,i.fV,l.Mu,u.j,c.Bz.forChild((0,r.Ve)(f))]]}),e})()}}]); \ No newline at end of file diff --git a/9544-es5.d4ad8a26914886745387.js b/9544-es5.d4ad8a26914886745387.js new file mode 100644 index 000000000..2a1a039be --- /dev/null +++ b/9544-es5.d4ad8a26914886745387.js @@ -0,0 +1 @@ +!function(){"use strict";function e(e,t){for(var o=0;o Maskito | Phone - -

Phone
PHONE

This mask is based on the libphonenumber-js package.

Use maskitoPhoneOptionsGenerator to create a mask for phone input.

Basic

Kazakhstan phone example

Validation

For validating phone number you can use isValidPhoneNumber , isPossiblePhoneNumber functions from libphonenumber-js package. Read more

Below is an example of a Hungarian phone mask with an angular validator.

Non-strict mask

Setting the strict option to false enables non-strict mask mode and allow user to type any country phone number.

The countryIsoCode option is optional in that case, but if you specify it, the mask will try to add that country's calling code when you try to insert a phone number without a calling code.

Lazy metadata

You can load metadata lazily, below is an example of how to do it in Angular.

You can also customize the metadata to reduce metadata size. See instructions here

- +

Phone
PHONE

This mask is based on the libphonenumber-js package.

Use maskitoPhoneOptionsGenerator to create a mask for phone input.

Basic

Kazakhstan phone example

Validation

For validating phone number you can use isValidPhoneNumber , isPossiblePhoneNumber functions from libphonenumber-js package. Read more

Below is an example of a Hungarian phone mask with an angular validator.

Non-strict mask

Setting the strict option to false enables non-strict mask mode and allow user to type any country phone number.

The countryIsoCode option is optional in that case, but if you specify it, the mask will try to add that country's calling code when you try to insert a phone number without a calling code.

Lazy metadata

You can load metadata lazily, below is an example of how to do it in Angular.

You can also customize the metadata to reduce metadata size. See instructions here

+ \ No newline at end of file diff --git a/browser-support/index.html b/browser-support/index.html index 8d0f7b3f5..5f2306b1e 100644 --- a/browser-support/index.html +++ b/browser-support/index.html @@ -15,15 +15,15 @@ Maskito | Browser support - -

Browser support

Desktop

BrowserVersion
Google Chrome 74+
Mozilla Firefox 55+
Safari 12.1+
Opera 62+
Edge (Chromium) 74+
Microsoft Internet ExplorerNot supported
Edge (EdgeHTML)Not supported

Mobile

BrowserVersion
Google Chrome90+
Mozilla Firefox99+
Safari12.2+
Opera64+
- +

Browser support

Desktop

BrowserVersion
Google Chrome 74+
Mozilla Firefox 55+
Safari 12.1+
Opera 62+
Edge (Chromium) 74+
Microsoft Internet ExplorerNot supported
Edge (EdgeHTML)Not supported

Mobile

BrowserVersion
Google Chrome90+
Mozilla Firefox99+
Safari12.2+
Opera64+
+ \ No newline at end of file diff --git a/changelog/index.html b/changelog/index.html index f623f73bb..256da6364 100644 --- a/changelog/index.html +++ b/changelog/index.html @@ -15,15 +15,15 @@ Maskito | Changelog - -

Changelog

Changelog

+

Changelog

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.7.0 (2023-09-15)

@@ -440,8 +440,8 @@

0.1.0 (2023-02-14)

-
- +
+ \ No newline at end of file diff --git a/common-es2015.8b43ebdc6b1a598c741b.js b/common-es2015.bf51ed462eefdf279c33.js similarity index 80% rename from common-es2015.8b43ebdc6b1a598c741b.js rename to common-es2015.bf51ed462eefdf279c33.js index aa81e678f..3c8d7cd09 100644 --- a/common-es2015.8b43ebdc6b1a598c741b.js +++ b/common-es2015.bf51ed462eefdf279c33.js @@ -1 +1 @@ -"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[8592],{61824:function(t,e,n){n.d(e,{T:function(){return a},I:function(){return c}});var r=n(74788),i=n(54789),o=n(18269),s=n(31081);let a=(()=>{class t{constructor(t){this.svgOptions=t,this.staticPath=this.svgOptions.path("tuiIcon").replace("tuiIcon.svg#tuiIcon","").replace(`tuiIcon.svg${o.uJ}#tuiIcon`,"")}transform(t){if(!t)return null;switch(t){case s.X.BL:case s.X.BQ:case s.X.CW:case s.X.GF:case s.X.GP:case s.X.MF:case s.X.MQ:case s.X.NC:case s.X.RE:case s.X.YT:return`${this.staticPath}${s.X.FR}.png`;case s.X.SX:return`${this.staticPath}${s.X.NL}.png`;default:return`${this.staticPath}${t}.png`}}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(i.$E,16))},t.\u0275pipe=r.Yjl({name:"tuiFlag",type:t,pure:!0}),t})(),c=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({}),t})()},46841:function(t,e,n){n.d(e,{h:function(){return s},y:function(){return a}});var r=n(74788),i=n(12057);const o=["*"];let s=(()=>{class t{constructor(){this.size="m",this.textAlign="left",this.hoverable=!1,this.transparent=!1}get sizeS(){return"s"===this.size}get sizeM(){return"m"===this.size}get sizeL(){return"l"===this.size}get textAlignLeft(){return"left"===this.textAlign}get textAlignCenter(){return"center"===this.textAlign}get textAlignRight(){return"right"===this.textAlign}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Xpm({type:t,selectors:[["tui-island"],["a","tuiIsland",""]],hostAttrs:[1,"tui-island"],hostVars:16,hostBindings:function(t,e){2&t&&r.ekj("tui-island_hoverable",e.hoverable)("tui-island_transparent",e.transparent)("tui-island_size_s",e.sizeS)("tui-island_size_m",e.sizeM)("tui-island_size_l",e.sizeL)("tui-island_text-align_left",e.textAlignLeft)("tui-island_text-align_center",e.textAlignCenter)("tui-island_text-align_right",e.textAlignRight)},inputs:{size:"size",textAlign:"textAlign",hoverable:"hoverable",transparent:"transparent"},ngContentSelectors:o,decls:1,vars:0,template:function(t,e){1&t&&(r.F$t(),r.Hsn(0))},styles:["[_nghost-%COMP%]{display:block}"],changeDetection:0}),t})(),a=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({imports:[[i.ez]]}),t})()},45019:function(t,e,n){n.d(e,{B:function(){return u},z:function(){return l}});var r=n(74788),i=n(27103),o=n(54789),s=n(79456),a=n(12130),c=n(12057);let u=(()=>{class t{constructor(t){this.mode$=t,this.mode=null,this.size="m",this.src=""}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(s.Au))},t.\u0275cmp=r.Xpm({type:t,selectors:[["tui-marker-icon"],["a","tuiMarkerIcon",""],["button","tuiMarkerIcon",""]],hostVars:2,hostBindings:function(t,e){1&t&&r.NdJ("$.data-mode.attr",function(){return e.mode$}),2&t&&r.uIk("data-marker-mode",e.mode)("data-size",e.size)},inputs:{mode:"mode",size:"size",src:"src"},features:[r._Bn([i.a3,a.CV])],decls:1,vars:1,consts:[[1,"t-icon",3,"src"]],template:function(t,e){1&t&&r._UZ(0,"tui-svg",0),2&t&&r.Q6J("src",e.src)},directives:[o.PN],styles:["[_nghost-%COMP%]{transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:100%;color:var(--tui-text-03);background-color:var(--tui-base-02);background-size:cover!important;transition-property:color,background-color}[data-size=xs][_nghost-%COMP%]{width:2rem;height:2rem}[data-size=s][_nghost-%COMP%]{width:3rem;height:3rem}[data-size=m][_nghost-%COMP%]{width:4rem;height:4rem}[data-size=l][_nghost-%COMP%]{width:6rem;height:6rem}[data-size=xl][_nghost-%COMP%]{width:8rem;height:8rem}[new][data-size=xxs][_nghost-%COMP%]{width:1.5rem;height:1.5rem}[new][data-size=xxs][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(.58)}[new][data-size=xs][_nghost-%COMP%]{width:2rem;height:2rem}[new][data-size=xs][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(.83)}[new][data-size=s][_nghost-%COMP%]{width:2.5rem;height:2.5rem}[new][data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(1)}[new][data-size=m][_nghost-%COMP%]{width:3rem;height:3rem}[new][data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(1)}[new][data-size=l][_nghost-%COMP%]{width:4rem;height:4rem}[new][data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(1.33)}[new][data-size=xl][_nghost-%COMP%]{width:6rem;height:6rem}[new][data-size=xl][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(2.33)}[new][data-size=xxl][_nghost-%COMP%]{width:8rem;height:8rem}[new][data-size=xxl][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(3.33)}[data-mode=onDark][_nghost-%COMP%]:not([data-marker-mode]){color:var(--tui-base-01);background-color:var(--tui-clear-inverse)}[data-marker-mode=primary][_nghost-%COMP%]{color:var(--tui-primary-text);background-color:var(--tui-primary)}[data-marker-mode=white][_nghost-%COMP%]{color:var(--tui-text-03);background-color:var(--tui-base-01)}[data-marker-mode=warning][_nghost-%COMP%]{color:var(--tui-warning-fill);background-color:var(--tui-warning-bg)}[data-marker-mode=secondary][_nghost-%COMP%]{color:var(--tui-base-01);background-color:var(--tui-info-fill)}[data-marker-mode=error][_nghost-%COMP%]{color:var(--tui-error-fill);background-color:var(--tui-error-bg)}[data-marker-mode=success][_nghost-%COMP%]{color:var(--tui-success-fill);background-color:var(--tui-success-bg)}[data-marker-mode=link][_nghost-%COMP%]{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-link);background-color:var(--tui-secondary)}a[data-marker-mode=link][_nghost-%COMP%], button[data-marker-mode=link][_nghost-%COMP%]{cursor:pointer}a[data-marker-mode=link][_nghost-%COMP%]:hover, button[data-marker-mode=link][_nghost-%COMP%]:hover{color:var(--tui-link-hover);background-color:var(--tui-secondary-hover)}a[data-marker-mode=link][_nghost-%COMP%]:active, button[data-marker-mode=link][_nghost-%COMP%]:active{color:var(--tui-link-hover);background-color:var(--tui-secondary-active)}.t-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}[data-size=xs][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(1)}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(1)}[data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(1.33)}[data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(2)}[data-size=xl][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(2.67)}"],changeDetection:0}),t})(),l=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({imports:[[c.ez,o.EI]]}),t})()},56119:function(t,e,n){n.d(e,{R:function(){return s}});var r=n(74788),i=n(2586),o=n(82847);let s=(()=>{class t{constructor(){this.maskExpressionDocPage="/core-concepts/mask-expression",this.processorsDocPage="/core-concepts/processors",this.pluginsDocPage="/core-concepts/plugins",this.overwriteModeDocPage="/core-concepts/overwrite-mode"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Xpm({type:t,selectors:[["next-steps"]],decls:18,vars:4,consts:[[1,"tui-space_top-12"],[1,"tui-list"],["routerLinkActive","_hidden",1,"tui-list__item"],["tuiLink","",3,"routerLink"]],template:function(t,e){1&t&&(r.TgZ(0,"section",0),r.TgZ(1,"h2"),r._uU(2,"Next steps"),r.qZA(),r.TgZ(3,"p"),r._uU(4,"The following sections are recommended to explore core concepts further:"),r.qZA(),r.TgZ(5,"ul",1),r.TgZ(6,"li",2),r.TgZ(7,"a",3),r._uU(8," Mask expression "),r.qZA(),r.qZA(),r.TgZ(9,"li",2),r.TgZ(10,"a",3),r._uU(11," Processors "),r.qZA(),r.qZA(),r.TgZ(12,"li",2),r.TgZ(13,"a",3),r._uU(14," Plugins "),r.qZA(),r.qZA(),r.TgZ(15,"li",2),r.TgZ(16,"a",3),r._uU(17," Overwrite mode "),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&t&&(r.xp6(7),r.Q6J("routerLink",e.maskExpressionDocPage),r.xp6(3),r.Q6J("routerLink",e.processorsDocPage),r.xp6(3),r.Q6J("routerLink",e.pluginsDocPage),r.xp6(3),r.Q6J("routerLink",e.overwriteModeDocPage))},directives:[i.Od,o.V,i.yS],styles:["._hidden[_ngcontent-%COMP%]{display:none}"],changeDetection:0}),t})()},13805:function(t,e,n){n.d(e,{L:function(){return s}});var r=n(2586),i=n(82847),o=n(74788);let s=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.oAB({type:t}),t.\u0275inj=o.cJS({imports:[[i.j,r.Bz]]}),t})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[8592],{61824:function(t,e,n){n.d(e,{T:function(){return a},I:function(){return c}});var r=n(74788),i=n(54789),o=n(18269),s=n(31081);let a=(()=>{class t{constructor(t){this.svgOptions=t,this.staticPath=this.svgOptions.path("tuiIcon").replace("tuiIcon.svg#tuiIcon","").replace(`tuiIcon.svg${o.uJ}#tuiIcon`,"")}transform(t){if(!t)return null;switch(t){case s.X.BL:case s.X.BQ:case s.X.CW:case s.X.GF:case s.X.GP:case s.X.MF:case s.X.MQ:case s.X.NC:case s.X.RE:case s.X.YT:return`${this.staticPath}${s.X.FR}.png`;case s.X.SX:return`${this.staticPath}${s.X.NL}.png`;default:return`${this.staticPath}${t}.png`}}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(i.$E,16))},t.\u0275pipe=r.Yjl({name:"tuiFlag",type:t,pure:!0}),t})(),c=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({}),t})()},46841:function(t,e,n){n.d(e,{h:function(){return s},y:function(){return a}});var r=n(74788),i=n(12057);const o=["*"];let s=(()=>{class t{constructor(){this.size="m",this.textAlign="left",this.hoverable=!1,this.transparent=!1}get sizeS(){return"s"===this.size}get sizeM(){return"m"===this.size}get sizeL(){return"l"===this.size}get textAlignLeft(){return"left"===this.textAlign}get textAlignCenter(){return"center"===this.textAlign}get textAlignRight(){return"right"===this.textAlign}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Xpm({type:t,selectors:[["tui-island"],["a","tuiIsland",""]],hostAttrs:[1,"tui-island"],hostVars:16,hostBindings:function(t,e){2&t&&r.ekj("tui-island_hoverable",e.hoverable)("tui-island_transparent",e.transparent)("tui-island_size_s",e.sizeS)("tui-island_size_m",e.sizeM)("tui-island_size_l",e.sizeL)("tui-island_text-align_left",e.textAlignLeft)("tui-island_text-align_center",e.textAlignCenter)("tui-island_text-align_right",e.textAlignRight)},inputs:{size:"size",textAlign:"textAlign",hoverable:"hoverable",transparent:"transparent"},ngContentSelectors:o,decls:1,vars:0,template:function(t,e){1&t&&(r.F$t(),r.Hsn(0))},styles:["[_nghost-%COMP%]{display:block}"],changeDetection:0}),t})(),a=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({imports:[[i.ez]]}),t})()},45019:function(t,e,n){n.d(e,{B:function(){return u},z:function(){return l}});var r=n(74788),i=n(27103),o=n(54789),s=n(79456),a=n(12130),c=n(12057);let u=(()=>{class t{constructor(t){this.mode$=t,this.mode=null,this.size="m",this.src=""}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(s.Au))},t.\u0275cmp=r.Xpm({type:t,selectors:[["tui-marker-icon"],["a","tuiMarkerIcon",""],["button","tuiMarkerIcon",""]],hostVars:2,hostBindings:function(t,e){1&t&&r.NdJ("$.data-mode.attr",function(){return e.mode$}),2&t&&r.uIk("data-marker-mode",e.mode)("data-size",e.size)},inputs:{mode:"mode",size:"size",src:"src"},features:[r._Bn([i.a3,a.CV])],decls:1,vars:1,consts:[[1,"t-icon",3,"src"]],template:function(t,e){1&t&&r._UZ(0,"tui-svg",0),2&t&&r.Q6J("src",e.src)},directives:[o.PN],styles:["[_nghost-%COMP%]{transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:100%;color:var(--tui-text-03);background-color:var(--tui-base-02);background-size:cover!important;transition-property:color,background-color}[data-size=xs][_nghost-%COMP%]{width:2rem;height:2rem}[data-size=s][_nghost-%COMP%]{width:3rem;height:3rem}[data-size=m][_nghost-%COMP%]{width:4rem;height:4rem}[data-size=l][_nghost-%COMP%]{width:6rem;height:6rem}[data-size=xl][_nghost-%COMP%]{width:8rem;height:8rem}[new][data-size=xxs][_nghost-%COMP%]{width:1.5rem;height:1.5rem}[new][data-size=xxs][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(.58)}[new][data-size=xs][_nghost-%COMP%]{width:2rem;height:2rem}[new][data-size=xs][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(.83)}[new][data-size=s][_nghost-%COMP%]{width:2.5rem;height:2.5rem}[new][data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(1)}[new][data-size=m][_nghost-%COMP%]{width:3rem;height:3rem}[new][data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(1)}[new][data-size=l][_nghost-%COMP%]{width:4rem;height:4rem}[new][data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(1.33)}[new][data-size=xl][_nghost-%COMP%]{width:6rem;height:6rem}[new][data-size=xl][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(2.33)}[new][data-size=xxl][_nghost-%COMP%]{width:8rem;height:8rem}[new][data-size=xxl][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(3.33)}[data-mode=onDark][_nghost-%COMP%]:not([data-marker-mode]){color:var(--tui-base-01);background-color:var(--tui-clear-inverse)}[data-marker-mode=primary][_nghost-%COMP%]{color:var(--tui-primary-text);background-color:var(--tui-primary)}[data-marker-mode=white][_nghost-%COMP%]{color:var(--tui-text-03);background-color:var(--tui-base-01)}[data-marker-mode=warning][_nghost-%COMP%]{color:var(--tui-warning-fill);background-color:var(--tui-warning-bg)}[data-marker-mode=secondary][_nghost-%COMP%]{color:var(--tui-base-01);background-color:var(--tui-info-fill)}[data-marker-mode=error][_nghost-%COMP%]{color:var(--tui-error-fill);background-color:var(--tui-error-bg)}[data-marker-mode=success][_nghost-%COMP%]{color:var(--tui-success-fill);background-color:var(--tui-success-bg)}[data-marker-mode=link][_nghost-%COMP%]{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-link);background-color:var(--tui-secondary)}a[data-marker-mode=link][_nghost-%COMP%], button[data-marker-mode=link][_nghost-%COMP%]{cursor:pointer}a[data-marker-mode=link][_nghost-%COMP%]:hover, button[data-marker-mode=link][_nghost-%COMP%]:hover{color:var(--tui-link-hover);background-color:var(--tui-secondary-hover)}a[data-marker-mode=link][_nghost-%COMP%]:active, button[data-marker-mode=link][_nghost-%COMP%]:active{color:var(--tui-link-hover);background-color:var(--tui-secondary-active)}.t-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}[data-size=xs][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(1)}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(1)}[data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(1.33)}[data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(2)}[data-size=xl][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:scale(2.67)}"],changeDetection:0}),t})(),l=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({imports:[[c.ez,o.EI]]}),t})()},56119:function(t,e,n){n.d(e,{R:function(){return s}});var r=n(74788),i=n(86561),o=n(82847);let s=(()=>{class t{constructor(){this.maskExpressionDocPage="/core-concepts/mask-expression",this.processorsDocPage="/core-concepts/processors",this.pluginsDocPage="/core-concepts/plugins",this.overwriteModeDocPage="/core-concepts/overwrite-mode"}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Xpm({type:t,selectors:[["next-steps"]],decls:18,vars:4,consts:[[1,"tui-space_top-12"],[1,"tui-list"],["routerLinkActive","_hidden",1,"tui-list__item"],["tuiLink","",3,"routerLink"]],template:function(t,e){1&t&&(r.TgZ(0,"section",0),r.TgZ(1,"h2"),r._uU(2,"Next steps"),r.qZA(),r.TgZ(3,"p"),r._uU(4,"The following sections are recommended to explore core concepts further:"),r.qZA(),r.TgZ(5,"ul",1),r.TgZ(6,"li",2),r.TgZ(7,"a",3),r._uU(8," Mask expression "),r.qZA(),r.qZA(),r.TgZ(9,"li",2),r.TgZ(10,"a",3),r._uU(11," Processors "),r.qZA(),r.qZA(),r.TgZ(12,"li",2),r.TgZ(13,"a",3),r._uU(14," Plugins "),r.qZA(),r.qZA(),r.TgZ(15,"li",2),r.TgZ(16,"a",3),r._uU(17," Overwrite mode "),r.qZA(),r.qZA(),r.qZA(),r.qZA()),2&t&&(r.xp6(7),r.Q6J("routerLink",e.maskExpressionDocPage),r.xp6(3),r.Q6J("routerLink",e.processorsDocPage),r.xp6(3),r.Q6J("routerLink",e.pluginsDocPage),r.xp6(3),r.Q6J("routerLink",e.overwriteModeDocPage))},directives:[i.Od,o.V,i.yS],styles:["._hidden[_ngcontent-%COMP%]{display:none}"],changeDetection:0}),t})()},13805:function(t,e,n){n.d(e,{L:function(){return s}});var r=n(86561),i=n(82847),o=n(74788);let s=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.oAB({type:t}),t.\u0275inj=o.cJS({imports:[[i.j,r.Bz]]}),t})()}}]); \ No newline at end of file diff --git a/common-es5.8b43ebdc6b1a598c741b.js b/common-es5.bf51ed462eefdf279c33.js similarity index 83% rename from common-es5.8b43ebdc6b1a598c741b.js rename to common-es5.bf51ed462eefdf279c33.js index 827f3b5af..3adf44f67 100644 --- a/common-es5.8b43ebdc6b1a598c741b.js +++ b/common-es5.bf51ed462eefdf279c33.js @@ -1 +1 @@ -!function(){"use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var n=0;n Maskito | Element state - -

Element state

Element state is a concept which describes the main properties of the masked element at the certain period of time.

It is an object which implements the following interface:

This concept is actively used throughout Maskito libraries, and you can find its usage in the following topics:

- +

Element state

Element state is a concept which describes the main properties of the masked element at the certain period of time.

It is an object which implements the following interface:

This concept is actively used throughout Maskito libraries, and you can find its usage in the following topics:

+ \ No newline at end of file diff --git a/core-concepts/mask-expression/index.html b/core-concepts/mask-expression/index.html index fc3cd09d2..c3409ba7b 100644 --- a/core-concepts/mask-expression/index.html +++ b/core-concepts/mask-expression/index.html @@ -15,15 +15,15 @@ Maskito | Mask expression - + -

Mask expression

Mask expression is the the main concept of Maskito core library. It provides the developer with opportunity to predefine format of user's input. For example, you can set mask expression to accept only digits, only Latin letters or you can configure more complex patterns like a date string.

You can set mask expression using mask parameter of MaskitoOptions .

Types of mask expression

  • RegExp mask expression

    The most basic and comprehensible type. The only required knowledge is understanding of native JavaScript Regular expression .

    See the following example:

    Make sure that mask expression works with any of intermediate states, not just the final value.

    For example, imagine that you have to create mask for 4-digits PIN code.

    /^\d{4}$/ is a wrong mask expression. It does not match intermediate states (you cannot complete 4-digit string without possibility to type 1-, 2- or 3-digit string).

    /^\d{0,4}$/ is the right solution for our example.

  • Pattern mask expression

    It is a good choice for more complex masks that are fixed in size. This type of mask expression is presented as array. Each element in the array has to be either a string or a regular expression. Each string is a fixed character and each regular expression is validator of character at the same index.

    Fixed character — a predefined character at a certain position (the same as its index inside mask expression array). It is automatically added when user forgets to type it. It cannot be erased or replaced with another character.

    For example, imagine that you have to create mask for a time-string with HH:MM format. It consists of 4 digits and 1 fixed-character separator : .

    This mask expression forbids anything excepts digits and limits length of the value to 5 characters.

    Also, it manages user interactions with fixed character.

    For example, user can just type four digits 1159 and the value becomes 11:59

    Another example, if caret position is after the colon and user presses Backspace , the input's value will not change but caret will be moved to the left of the colon.

  • Dynamic mask expression

    mask parameter can also accepts function which generates mask expression. This function will be called every time before input changes to generate a new version of mask expression.

    An "Element state" object with raw value and current selection is passed as an argument to the function.
    Be careful! It can be not performance-friendly to generate new mask expression on every input change.

    Think about optimization and memoization of the such function.

Next steps

The following sections are recommended to explore core concepts further:

- +

Mask expression

Mask expression is the the main concept of Maskito core library. It provides the developer with opportunity to predefine format of user's input. For example, you can set mask expression to accept only digits, only Latin letters or you can configure more complex patterns like a date string.

You can set mask expression using mask parameter of MaskitoOptions .

Types of mask expression

  • RegExp mask expression

    The most basic and comprehensible type. The only required knowledge is understanding of native JavaScript Regular expression .

    See the following example:

    Make sure that mask expression works with any of intermediate states, not just the final value.

    For example, imagine that you have to create mask for 4-digits PIN code.

    /^\d{4}$/ is a wrong mask expression. It does not match intermediate states (you cannot complete 4-digit string without possibility to type 1-, 2- or 3-digit string).

    /^\d{0,4}$/ is the right solution for our example.

  • Pattern mask expression

    It is a good choice for more complex masks that are fixed in size. This type of mask expression is presented as array. Each element in the array has to be either a string or a regular expression. Each string is a fixed character and each regular expression is validator of character at the same index.

    Fixed character — a predefined character at a certain position (the same as its index inside mask expression array). It is automatically added when user forgets to type it. It cannot be erased or replaced with another character.

    For example, imagine that you have to create mask for a time-string with HH:MM format. It consists of 4 digits and 1 fixed-character separator : .

    This mask expression forbids anything excepts digits and limits length of the value to 5 characters.

    Also, it manages user interactions with fixed character.

    For example, user can just type four digits 1159 and the value becomes 11:59

    Another example, if caret position is after the colon and user presses Backspace , the input's value will not change but caret will be moved to the left of the colon.

  • Dynamic mask expression

    mask parameter can also accepts function which generates mask expression. This function will be called every time before input changes to generate a new version of mask expression.

    An "Element state" object with raw value and current selection is passed as an argument to the function.
    Be careful! It can be not performance-friendly to generate new mask expression on every input change.

    Think about optimization and memoization of the such function.

Next steps

The following sections are recommended to explore core concepts further:

+ \ No newline at end of file diff --git a/core-concepts/overview/index.html b/core-concepts/overview/index.html index 8c93c8a0c..8c5ec2173 100644 --- a/core-concepts/overview/index.html +++ b/core-concepts/overview/index.html @@ -15,15 +15,15 @@ Maskito | Core concepts - + -

Core concepts

The main entity of Maskito core library is Maskito class which accepts 2 arguments in constructor:

  1. native HTMLInputElement or HTMLTextAreaElement
  2. set of configurable MaskitoOptions
Avoid wasting computation power or memory resources!

The only available public method destroy removes all created event listeners. Call it to clean everything up when the work is finished.

To understand the capabilities of the Maskito library, you need to learn about the following features and concepts:

- +

Core concepts

The main entity of Maskito core library is Maskito class which accepts 2 arguments in constructor:

  1. native HTMLInputElement or HTMLTextAreaElement
  2. set of configurable MaskitoOptions
Avoid wasting computation power or memory resources!

The only available public method destroy removes all created event listeners. Call it to clean everything up when the work is finished.

To understand the capabilities of the Maskito library, you need to learn about the following features and concepts:

+ \ No newline at end of file diff --git a/core-concepts/overwrite-mode/index.html b/core-concepts/overwrite-mode/index.html index 85b42c38e..3e6d0a878 100644 --- a/core-concepts/overwrite-mode/index.html +++ b/core-concepts/overwrite-mode/index.html @@ -15,15 +15,15 @@ Maskito | Overwrite mode - -

Overwrite mode

Overwrite mode regulates behaviour of the mask when user inserts a new character somewhere in the middle of text field, overwriting the character at the current index.

overwriteMode can be of a following type:

  • shift (default)
  • replace
  • function that receives element state as an argument and returns shift or replace

Shift mode

The classic mode that everyone is used to. Inserting a new character in the middle of the text field value shifts all following characters to the right.

Replace mode

All new inserted characters replace the old characters at the same position. No character shifts. The length of the value remains the same after inserting new character somewhere in middle of the text field.

Dynamically detected mode

Parameter overwriteMode also accepts function that will called before each insertion of new characters. This function has one argument — current element state (read more about it in the "Element state" section). And this function should return one of two possible values: shift or replace .

Next steps

The following sections are recommended to explore core concepts further:

- +

Overwrite mode

Overwrite mode regulates behaviour of the mask when user inserts a new character somewhere in the middle of text field, overwriting the character at the current index.

overwriteMode can be of a following type:

  • shift (default)
  • replace
  • function that receives element state as an argument and returns shift or replace

Shift mode

The classic mode that everyone is used to. Inserting a new character in the middle of the text field value shifts all following characters to the right.

Replace mode

All new inserted characters replace the old characters at the same position. No character shifts. The length of the value remains the same after inserting new character somewhere in middle of the text field.

Dynamically detected mode

Parameter overwriteMode also accepts function that will called before each insertion of new characters. This function has one argument — current element state (read more about it in the "Element state" section). And this function should return one of two possible values: shift or replace .

Next steps

The following sections are recommended to explore core concepts further:

+ \ No newline at end of file diff --git a/core-concepts/plugins/index.html b/core-concepts/plugins/index.html index 890be3fdc..72315349b 100644 --- a/core-concepts/plugins/index.html +++ b/core-concepts/plugins/index.html @@ -15,15 +15,15 @@ Maskito | Plugins - + -

Plugins

Plugins are functions that are called with input/textarea element and mask options as arguments upon mask initialization. They can optionally return cleanup logic and allow you to extend mask with arbitrary additional behavior.

Visualize rejected characters

This plugin is available as maskitoRejectEvent in @maskito/kit

Next steps

The following sections are recommended to explore core concepts further:

- +

Plugins

Plugins are functions that are called with input/textarea element and mask options as arguments upon mask initialization. They can optionally return cleanup logic and allow you to extend mask with arbitrary additional behavior.

Visualize rejected characters

This plugin is available as maskitoRejectEvent in @maskito/kit

Next steps

The following sections are recommended to explore core concepts further:

+ \ No newline at end of file diff --git a/core-concepts/processors/index.html b/core-concepts/processors/index.html index 2a3737965..ee299a871 100644 --- a/core-concepts/processors/index.html +++ b/core-concepts/processors/index.html @@ -15,15 +15,15 @@ Maskito | Processors - + -

Processors

MaskitoOptions have optional parameters preprocessors and postprocessors . Both accept array of pure functions. These functions are triggered on every user's input ( beforeinput and input events). They provide an opportunity to modify value before / after the mask is applied.

Preprocessors and postprocessors accept different types of arguments but they have two important similarities:

  • The first argument always contains object with information that you can change. Object with the same properties and updated values can be returned from the processor. It means that you can keep all properties untouched or you can change any or all of these properties.
  • The rest arguments contain information that can be useful to build some complex logic, but you cannot change it.
Before you learn more about processors, you should learn a single prerequisite — meaning of the term "Element state" .

Preprocessors

Each preprocessor is a function that is called before mask is applied.

For example, if user types a new character, all preprocessors will be called first, and only then final value that they returned will be passed into the mask, and finally the mask will accept or reject new typed character and update actual value of the text field.

Preprocessor accepts two arguments:

  1. Object with two properties: elementState and data . Object of the same interface with updated or unchanged properties can be returned from the preprocessor.
  2. Name of the action which triggers current execution. It can be one of the following possible values:

Preprocessor returns an objects of the same interface as the first argument.

Postprocessors

Each postprocessor is a function that is called after the mask is applied. When all preprocessors are already called, all mask operations happened and the input's value is about to be updated. You can change everything manually inside a postprocessor.

Postprocessor accepts two arguments:

  1. Element state after mask had been applied. Postprocessor can return updated element state which would then be reflected by the actual text field.
  2. Initial element state before preprocessors and mask execution. It is a readonly argument, the past cannot be changed...

Postprocessor returns an objects of the same interface as the first argument.

With great power comes great responsibility!

Postprocessor is the final step before input's value update which gives a lot of flexibility. Use postprocessor wisely and return a valid value!

Stacking of multiple processors

The Maskito team likes code decomposition and promotes it! Don't put all complex logic inside a single processor. Both parameters preprocessors and postprocessors accepts array of same type processors. Break your code into the several independent processors so that each processor implements only a single task.

Next steps

The following sections are recommended to explore core concepts further:

- +

Processors

MaskitoOptions have optional parameters preprocessors and postprocessors . Both accept array of pure functions. These functions are triggered on every user's input ( beforeinput and input events). They provide an opportunity to modify value before / after the mask is applied.

Preprocessors and postprocessors accept different types of arguments but they have two important similarities:

  • The first argument always contains object with information that you can change. Object with the same properties and updated values can be returned from the processor. It means that you can keep all properties untouched or you can change any or all of these properties.
  • The rest arguments contain information that can be useful to build some complex logic, but you cannot change it.
Before you learn more about processors, you should learn a single prerequisite — meaning of the term "Element state" .

Preprocessors

Each preprocessor is a function that is called before mask is applied.

For example, if user types a new character, all preprocessors will be called first, and only then final value that they returned will be passed into the mask, and finally the mask will accept or reject new typed character and update actual value of the text field.

Preprocessor accepts two arguments:

  1. Object with two properties: elementState and data . Object of the same interface with updated or unchanged properties can be returned from the preprocessor.
  2. Name of the action which triggers current execution. It can be one of the following possible values:

Preprocessor returns an objects of the same interface as the first argument.

Postprocessors

Each postprocessor is a function that is called after the mask is applied. When all preprocessors are already called, all mask operations happened and the input's value is about to be updated. You can change everything manually inside a postprocessor.

Postprocessor accepts two arguments:

  1. Element state after mask had been applied. Postprocessor can return updated element state which would then be reflected by the actual text field.
  2. Initial element state before preprocessors and mask execution. It is a readonly argument, the past cannot be changed...

Postprocessor returns an objects of the same interface as the first argument.

With great power comes great responsibility!

Postprocessor is the final step before input's value update which gives a lot of flexibility. Use postprocessor wisely and return a valid value!

Stacking of multiple processors

The Maskito team likes code decomposition and promotes it! Don't put all complex logic inside a single processor. Both parameters preprocessors and postprocessors accepts array of same type processors. Break your code into the several independent processors so that each processor implements only a single task.

Next steps

The following sections are recommended to explore core concepts further:

+ \ No newline at end of file diff --git a/core-concepts/transformer/index.html b/core-concepts/transformer/index.html index e71f1551c..fb96ad8fa 100644 --- a/core-concepts/transformer/index.html +++ b/core-concepts/transformer/index.html @@ -15,15 +15,15 @@ Maskito | Transformer - + -

Transformer
CORE

Maskito libraries were created to prevent user from typing invalid value.
Maskito listens beforeinput and input events. Programmatic (by developer) changes of input's value don't trigger these events!

Maskito is based on the assumption that developer is capable to programmatically patch input with valid value!

If you need to programmatically patch input's value but you are not sure that your value is valid (for example, you get it from the server), you should use maskitoTransform utility .

Next steps

The following sections are recommended to explore core concepts further:

- +

Transformer
CORE

Maskito libraries were created to prevent user from typing invalid value.
Maskito listens beforeinput and input events. Programmatic (by developer) changes of input's value don't trigger these events!

Maskito is based on the assumption that developer is capable to programmatically patch input with valid value!

If you need to programmatically patch input's value but you are not sure that your value is valid (for example, you get it from the server), you should use maskitoTransform utility .

Next steps

The following sections are recommended to explore core concepts further:

+ \ No newline at end of file diff --git a/cypress/index.html b/cypress/index.html index d3f32f1a1..980f7e6cc 100644 --- a/cypress/index.html +++ b/cypress/index.html @@ -15,15 +15,15 @@ Maskito | Cypress tests 🤫 - -

Cypress

- +

Cypress

+ \ No newline at end of file diff --git a/frameworks/angular/Setup/index.html b/frameworks/angular/Setup/index.html index febddaca5..d2f7198a9 100644 --- a/frameworks/angular/Setup/index.html +++ b/frameworks/angular/Setup/index.html @@ -15,17 +15,17 @@ Maskito | Angular - + -

Angular

  1. Install libraries

    /your/project/path> +

    Angular

    1. Install libraries

      /your/project/path>

    2. Import MaskitoModule to your module

      your.module.ts -

    - +

+ \ No newline at end of file diff --git a/frameworks/angular/index.html b/frameworks/angular/index.html index ec1b2a21d..642f703de 100644 --- a/frameworks/angular/index.html +++ b/frameworks/angular/index.html @@ -15,21 +15,21 @@ Maskito | Angular - + -

Angular

@maskito/angular is a light-weighted library to use Maskito in an Angular-way.
Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Write less code

  • No need to query element from DOM. Just pass all required options to [maskito] directive.
  • No need to worry about clean-ups. All created event listeners are automatically removed after element is detached from DOM.

Basic directive approach

Use it when you have direct access to native input element.

your.component.ts -

Nested input element

Pass a predicate to maskito to find input element for you, if you do not have a direct access to it.

By default maskito will try to find input/textarea by querying its host: host.querySelector('input,textarea') so that might be sufficient. Use custom predicate if you need custom logic.

your.component.ts -

Custom input

See querying nested input in action

Default behavior is enough for Taiga UI inputs
Custom predicate is required if target input is not the first on in the DOM

Form controls

When directly on native input/textarea tag, maskito directive formats value set programmatically with Angular forms.

Pipe

Format arbitrary value with the same options

Balance: $12 345.67 -
- +

Angular

@maskito/angular is a light-weighted library to use Maskito in an Angular-way.
Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Write less code

  • No need to query element from DOM. Just pass all required options to [maskito] directive.
  • No need to worry about clean-ups. All created event listeners are automatically removed after element is detached from DOM.

Basic directive approach

Use it when you have direct access to native input element.

your.component.ts +

Nested input element

Pass a predicate to maskito to find input element for you, if you do not have a direct access to it.

By default maskito will try to find input/textarea by querying its host: host.querySelector('input,textarea') so that might be sufficient. Use custom predicate if you need custom logic.

your.component.ts +

Custom input

See querying nested input in action

Default behavior is enough for Taiga UI inputs
Custom predicate is required if target input is not the first on in the DOM

Form controls

When directly on native input/textarea tag, maskito directive formats value set programmatically with Angular forms.

Pipe

Format arbitrary value with the same options

Balance: $12 345.67 +
+ \ No newline at end of file diff --git a/frameworks/react/index.html b/frameworks/react/index.html index 1e6a48cff..a5fd7865d 100644 --- a/frameworks/react/index.html +++ b/frameworks/react/index.html @@ -15,15 +15,15 @@ Maskito | React - + -

React

@maskito/react is a light-weighted library to use Maskito in an React-way.

Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Getting Started

Install libraries

and use Maskito

See the result of above code example in action:

Query nested input element

Pass a predicate to elementPredicate to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library.

By default Maskito will try to find input/textarea by querying its host: host.querySelector('input,textarea') so that might be sufficient. Use custom predicate if you need custom logic.

Controlled masked input

Maskito core is developed as framework-agnostic library. It does not depend on any JS-framework's peculiarities. It uses only native browser API. That is why you should use native onInput instead of React-specific onChange event. Do not worry, both events works similarly! Read more about it in the official React documentation.

Best practices & Anti-Patterns

Pass named variables to avoid unnecessary hook runs with Maskito recreation:

- +

React

@maskito/react is a light-weighted library to use Maskito in an React-way.

Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Getting Started

Install libraries

and use Maskito

See the result of above code example in action:

Query nested input element

Pass a predicate to elementPredicate to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library.

By default Maskito will try to find input/textarea by querying its host: host.querySelector('input,textarea') so that might be sufficient. Use custom predicate if you need custom logic.

Controlled masked input

Maskito core is developed as framework-agnostic library. It does not depend on any JS-framework's peculiarities. It uses only native browser API. That is why you should use native onInput instead of React-specific onChange event. Do not worry, both events works similarly! Read more about it in the official React documentation.

Best practices & Anti-Patterns

Pass named variables to avoid unnecessary hook runs with Maskito recreation:

+ \ No newline at end of file diff --git a/frameworks/vue/index.html b/frameworks/vue/index.html index 7da32e4ab..841bb1f75 100644 --- a/frameworks/vue/index.html +++ b/frameworks/vue/index.html @@ -15,15 +15,15 @@ Maskito | Vue - + -

Vue

@maskito/vue is a light-weighted library to use Maskito in as a Vue directive.

Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Getting Started

Install libraries

and use Maskito

Above code example in practice

Query nested input element

Pass a predicate to elementPredicate to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library.

By default Maskito will try to find input/textarea by querying its host: host.querySelector('input,textarea') so that might be sufficient. Use custom predicate if you need custom logic.

Best practices & Anti-Patterns

Avoid inlining options object, otherwise Maskito will be recreated on every update:

- +

Vue

@maskito/vue is a light-weighted library to use Maskito in as a Vue directive.

Prerequisites

To get the most out of this guide, you should review the topic "Core Concepts" first.

Getting Started

Install libraries

and use Maskito

Above code example in practice

Query nested input element

Pass a predicate to elementPredicate to find input element for you, if you do not have a direct access to it. For example, you use component from some UI Kit library.

By default Maskito will try to find input/textarea by querying its host: host.querySelector('input,textarea') so that might be sufficient. Use custom predicate if you need custom logic.

Best practices & Anti-Patterns

Avoid inlining options object, otherwise Maskito will be recreated on every update:

+ \ No newline at end of file diff --git a/getting-started/maskito-libraries/index.html b/getting-started/maskito-libraries/index.html index ce2821b07..a43ff7ca8 100644 --- a/getting-started/maskito-libraries/index.html +++ b/getting-started/maskito-libraries/index.html @@ -15,21 +15,21 @@ Maskito | Maskito libraries - + -

Maskito libraries

Maskito is a collection of libraries. Explore them and learn how to install and use them.

  • @maskito/core

    It is the main zero-dependency and framework-agnostic package. It can be used alone in vanilla JavaScript project. It listens to beforeinput and input events to validate and calibrate text field value.

    All other Maskito's packages require @maskito/core as peer-dependency.

    /your/project/path> +

    Maskito libraries

    Maskito is a collection of libraries. Explore them and learn how to install and use them.

    • @maskito/core

      It is the main zero-dependency and framework-agnostic package. It can be used alone in vanilla JavaScript project. It listens to beforeinput and input events to validate and calibrate text field value.

      All other Maskito's packages require @maskito/core as peer-dependency.

      /your/project/path>

      Learn more about this library in "Core Concepts" section.

    • @maskito/kit

      The optional framework-agnostic package. It contains ready-to-use masks with configurable parameters.

      /your/project/path>

      See examples: Number or Time .

    • @maskito/phone

      The optional framework-agnostic package. It contains ready-to-use international phone mask based on popular libphonenumber-js package.

      /your/project/path>

      See example Phone Mask

    • @maskito/angular

      The Angular-specific library. It provides a convenient way to use Maskito as a directive.

      /your/project/path>

      Learn more about this library in "Angular" section.

    • @maskito/react

      The React-specific library. It provides a convenient way to use Maskito as a hook.

      /your/project/path>

      Learn more about this library in "React" section.

    • @maskito/vue

      The Vue-specific library. It provides a convenient way to use Maskito as a directive.

      /your/project/path> -

      Learn more about this library in "Vue" section.

    - +

    Learn more about this library in "Vue" section.

+ \ No newline at end of file diff --git a/getting-started/what-is-maskito/index.html b/getting-started/what-is-maskito/index.html index a416a7bcd..e4a6cb438 100644 --- a/getting-started/what-is-maskito/index.html +++ b/getting-started/what-is-maskito/index.html @@ -15,15 +15,15 @@ Maskito | What is Maskito? - -

What is Maskito?

Maskito is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format.

Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc.

Why Maskito?

  • Maskito supports all user’s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard.
  • Maskito is robust. The whole project is developed with strict TypeScript mode. Our code is covered by hundreds of Cypress tests.
  • Server Side Rendering and Shadow DOM support.
  • You can use it with HTMLInputElement and HTMLTextAreaElement .
  • Maskito core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for Angular , React and Vue as well.
  • Maskito includes optional framework-agnostic package with configurable ready-to-use masks.

No textfield with invalid value! Use Maskito. Mask it!

Learn about Maskito

- +

What is Maskito?

Maskito is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format.

Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc.

Why Maskito?

  • Maskito supports all user’s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard.
  • Maskito is robust. The whole project is developed with strict TypeScript mode. Our code is covered by hundreds of Cypress tests.
  • Server Side Rendering and Shadow DOM support.
  • You can use it with HTMLInputElement and HTMLTextAreaElement .
  • Maskito core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for Angular , React and Vue as well.
  • Maskito includes optional framework-agnostic package with configurable ready-to-use masks.

No textfield with invalid value! Use Maskito. Mask it!

Learn about Maskito

+ \ No newline at end of file diff --git a/index.html b/index.html index f7466eb93..9c57f184c 100644 --- a/index.html +++ b/index.html @@ -15,15 +15,15 @@ Maskito | What is Maskito? - -

What is Maskito?

Maskito is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format.

Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc.

Why Maskito?

  • Maskito supports all user’s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard.
  • Maskito is robust. The whole project is developed with strict TypeScript mode. Our code is covered by hundreds of Cypress tests.
  • Server Side Rendering and Shadow DOM support.
  • You can use it with HTMLInputElement and HTMLTextAreaElement .
  • Maskito core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for Angular , React and Vue as well.
  • Maskito includes optional framework-agnostic package with configurable ready-to-use masks.

No textfield with invalid value! Use Maskito. Mask it!

Learn about Maskito

- +

What is Maskito?

Maskito is a collection of libraries, built with TypeScript. It helps you to create an input mask which ensures that users type values according to predefined format.

Core concepts of the libraries are simple but they provide flexible API to set any format you wish: numbers, phone, date, credit card number etc.

Why Maskito?

  • Maskito supports all user’s interactions with text fields: basic typing and deleting via keyboard, pasting, dropping text inside with a pointer, browser autofill, predictive text from mobile native keyboard.
  • Maskito is robust. The whole project is developed with strict TypeScript mode. Our code is covered by hundreds of Cypress tests.
  • Server Side Rendering and Shadow DOM support.
  • You can use it with HTMLInputElement and HTMLTextAreaElement .
  • Maskito core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for Angular , React and Vue as well.
  • Maskito includes optional framework-agnostic package with configurable ready-to-use masks.

No textfield with invalid value! Use Maskito. Mask it!

Learn about Maskito

+ \ No newline at end of file diff --git a/index.original.html b/index.original.html index 58053eff3..b75a94771 100644 --- a/index.original.html +++ b/index.original.html @@ -15,9 +15,9 @@ Maskito - + Loading... - + \ No newline at end of file diff --git a/kit/date-range/API/index.html b/kit/date-range/API/index.html index 0143f1155..5aa8a061c 100644 --- a/kit/date-range/API/index.html +++ b/kit/date-range/API/index.html @@ -15,15 +15,15 @@ Maskito | DateRange - + -

DateRange
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[dateSeparator]
Separator between date segments (days, months and years).

Default:. (dot).

string
[rangeSeparator]
Separator between dates of the date range.

Default: â€“ 

string
[min]
Earliest date
Date
'0001-01-01'
[max]
Latest date
Date
'9999-12-31'
[minLength]
Minimal length of the range
MaskitoDateSegments<number>
{}
[maxLength]
Maximal length of the range
MaskitoDateSegments<number>
{}
[separator]
deprecated Use dateSeparator instead.

Default:. (dot).

- +

DateRange
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[dateSeparator]
Separator between date segments (days, months and years).

Default:. (dot).

string
[rangeSeparator]
Separator between dates of the date range.

Default: â€“ 

string
[min]
Earliest date
Date
'0001-01-01'
[max]
Latest date
Date
'9999-12-31'
[minLength]
Minimal length of the range
MaskitoDateSegments<number>
{}
[maxLength]
Maximal length of the range
MaskitoDateSegments<number>
{}
[separator]
deprecated Use dateSeparator instead.

Default:. (dot).

+ \ No newline at end of file diff --git a/kit/date-range/index.html b/kit/date-range/index.html index f66a42e33..8152f00f8 100644 --- a/kit/date-range/index.html +++ b/kit/date-range/index.html @@ -15,15 +15,15 @@ Maskito | DateRange - -

DateRange
KIT

Use maskitoDateRangeOptionsGenerator to create a mask to input a range of dates.

Date localization

Use mode and separator parameters to get a mask with a locale specific representation of dates.

Min and max dates

Parameters min and max allow you to set the earliest and the latest available dates. They accept native Date .

Min and max length of range

Use minLength and maxLength parameters to set minimal and maximal length of the date range.

Custom range separator

Use rangeSeparator parameter to customize separator between dates of the date range.

- +

DateRange
KIT

Use maskitoDateRangeOptionsGenerator to create a mask to input a range of dates.

Date localization

Use mode and separator parameters to get a mask with a locale specific representation of dates.

Min and max dates

Parameters min and max allow you to set the earliest and the latest available dates. They accept native Date .

Min and max length of range

Use minLength and maxLength parameters to set minimal and maximal length of the date range.

Custom range separator

Use rangeSeparator parameter to customize separator between dates of the date range.

+ \ No newline at end of file diff --git a/kit/date-time/API/index.html b/kit/date-time/API/index.html index ab247e3ae..27c66d170 100644 --- a/kit/date-time/API/index.html +++ b/kit/date-time/API/index.html @@ -15,15 +15,15 @@ Maskito | DateTime - + -

DateTime
KIT

tuiMode:
-
Name and descriptionType Value
[dateMode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[timeMode]
Time format mode
MaskitoTimeMode
'HH:MM'
[dateSeparator]
Date separator

Default:. (dot).

string
[min]
Earliest date
Date
'0001-01-01T00:00:00'
[max]
Latest date
Date
'9999-12-31T23:59:59'
- +

DateTime
KIT

tuiMode:
-
Name and descriptionType Value
[dateMode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[timeMode]
Time format mode
MaskitoTimeMode
'HH:MM'
[dateSeparator]
Date separator

Default:. (dot).

string
[min]
Earliest date
Date
'0001-01-01T00:00:00'
[max]
Latest date
Date
'9999-12-31T23:59:59'
+ \ No newline at end of file diff --git a/kit/date-time/index.html b/kit/date-time/index.html index a0b01a881..c643a5e45 100644 --- a/kit/date-time/index.html +++ b/kit/date-time/index.html @@ -15,15 +15,15 @@ Maskito | DateTime - -

DateTime
KIT

Use maskitoDateTimeOptionsGenerator to create a mask to input both date and time.

Localization

Use dateMode , timeMode and dateSeparator parameters to get a mask with a locale specific representation of dates.

Min and max

Parameters min and max allow to set the earliest and the latest available dates. They accept native Date .

- +

DateTime
KIT

Use maskitoDateTimeOptionsGenerator to create a mask to input both date and time.

Localization

Use dateMode , timeMode and dateSeparator parameters to get a mask with a locale specific representation of dates.

Min and max

Parameters min and max allow to set the earliest and the latest available dates. They accept native Date .

+ \ No newline at end of file diff --git a/kit/date/API/index.html b/kit/date/API/index.html index 12cf91acd..1114fb15d 100644 --- a/kit/date/API/index.html +++ b/kit/date/API/index.html @@ -15,15 +15,15 @@ Maskito | Date - + -

Date
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[separator]
Symbol for separating date-segments (days, months, years)

Default:. (dot)

string
'.'
[min]
Earliest date

Default:new Date('0001-01-01')

Date
'0001-01-01'
[max]
Latest date

Default:new Date('9999-12-31')

Date
'9999-12-31'
- +

Date
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Date format mode
MaskitoDateMode
'dd/mm/yyyy'
[separator]
Symbol for separating date-segments (days, months, years)

Default:. (dot)

string
'.'
[min]
Earliest date

Default:new Date('0001-01-01')

Date
'0001-01-01'
[max]
Latest date

Default:new Date('9999-12-31')

Date
'9999-12-31'
+ \ No newline at end of file diff --git a/kit/date/index.html b/kit/date/index.html index 97bdb3d19..f649e25b6 100644 --- a/kit/date/index.html +++ b/kit/date/index.html @@ -15,15 +15,15 @@ Maskito | Date - -

Date
KIT

Use maskitoDateOptionsGenerator to create a mask for date input.

Date localization

Use mode and separator properties to get a mask with a locale specific representation of dates.

Min/Max

Properties min and max allow you to set the earliest and the latest available dates. They accept native Date .

- +

Date
KIT

Use maskitoDateOptionsGenerator to create a mask for date input.

Date localization

Use mode and separator properties to get a mask with a locale specific representation of dates.

Min/Max

Properties min and max allow you to set the earliest and the latest available dates. They accept native Date .

+ \ No newline at end of file diff --git a/kit/number/API/index.html b/kit/number/API/index.html index 64dfaaa05..f48d22e30 100644 --- a/kit/number/API/index.html +++ b/kit/number/API/index.html @@ -15,15 +15,15 @@ Maskito | Number - + -

Number
KIT

tuiMode:
-
Name and descriptionType Value
[precision]
A number of digits after decimalSeparator .

Use Infinity for an untouched decimal part.

Default:0 (decimal part is forbidden).

number
0
[decimalSeparator]
Symbol for separating fraction.

Default: dot.

string
[decimalPseudoSeparators]
Symbols to be replaced with decimalSeparator .

Default:['.', 'ю', 'б'] .

string[]
['.', ',', 'б', 'ю']
[decimalZeroPadding]
If number of digits after decimalSeparator is always equal to the precision .

Default:false (number of digits can be less than precision) .

boolean
[thousandSeparator]
Symbol for separating thousands.

Default: non-breaking space.

string
[min]
The lowest permitted value.

Default:Number.MIN_SAFE_INTEGER .

number
[max]
The greatest permitted value.

Default:Number.MAX_SAFE_INTEGER .

number
[prefix]
A prefix symbol, like currency.

Default: empty string (no prefix).

string
[postfix]
A postfix symbol, like currency.

Default: empty string (no postfix).

string
- +

Number
KIT

tuiMode:
-
Name and descriptionType Value
[precision]
A number of digits after decimalSeparator .

Use Infinity for an untouched decimal part.

Default:0 (decimal part is forbidden).

number
0
[decimalSeparator]
Symbol for separating fraction.

Default: dot.

string
[decimalPseudoSeparators]
Symbols to be replaced with decimalSeparator .

Default:['.', 'ю', 'б'] .

string[]
['.', ',', 'б', 'ю']
[decimalZeroPadding]
If number of digits after decimalSeparator is always equal to the precision .

Default:false (number of digits can be less than precision) .

boolean
[thousandSeparator]
Symbol for separating thousands.

Default: non-breaking space.

string
[min]
The lowest permitted value.

Default:Number.MIN_SAFE_INTEGER .

number
[max]
The greatest permitted value.

Default:Number.MAX_SAFE_INTEGER .

number
[prefix]
A prefix symbol, like currency.

Default: empty string (no prefix).

string
[postfix]
A postfix symbol, like currency.

Default: empty string (no postfix).

string
+ \ No newline at end of file diff --git a/kit/number/index.html b/kit/number/index.html index f95522ac2..cce3d81bb 100644 --- a/kit/number/index.html +++ b/kit/number/index.html @@ -15,15 +15,15 @@ Maskito | Number - + -

Number
KIT

Use maskitoNumberOptionsGenerator to create a mask for entering a formatted number.
Despite the name of the mask, element's raw value is still string.

Use maskitoParseNumber to get number-type value.

High precision

Use precision parameter to configure the number of digits after decimal separator.

Separators

Use decimalSeparator and thousandSeparator to get mask with locale specific representation of numbers.

In Germany people use comma as decimal separator and dot for thousands

Postfix

Use postfix parameter to set non-removable text after the number.
Additionally you can use maskitoCaretGuard to clamp caret inside allowable range.
This example also shows how to restrict the greatest permitted value via max parameter.

Decimal zero padding

Set decimalZeroPadding: true to always show trailing zeroes.

Non removable dollar sign is achieved by using prefix parameter.

Dynamic decimal zero padding

You can change options on the fly to build complex logic.
This example shows how to initially disable decimalZeroPadding and enable it only after user inserts decimal separator.

- +

Number
KIT

Use maskitoNumberOptionsGenerator to create a mask for entering a formatted number.
Despite the name of the mask, element's raw value is still string.

Use maskitoParseNumber to get number-type value.

High precision

Use precision parameter to configure the number of digits after decimal separator.

Separators

Use decimalSeparator and thousandSeparator to get mask with locale specific representation of numbers.

In Germany people use comma as decimal separator and dot for thousands

Postfix

Use postfix parameter to set non-removable text after the number.
Additionally you can use maskitoCaretGuard to clamp caret inside allowable range.
This example also shows how to restrict the greatest permitted value via max parameter.

Decimal zero padding

Set decimalZeroPadding: true to always show trailing zeroes.

Non removable dollar sign is achieved by using prefix parameter.

Dynamic decimal zero padding

You can change options on the fly to build complex logic.
This example shows how to initially disable decimalZeroPadding and enable it only after user inserts decimal separator.

+ \ No newline at end of file diff --git a/kit/time/API/index.html b/kit/time/API/index.html index 1e993631c..972902cfd 100644 --- a/kit/time/API/index.html +++ b/kit/time/API/index.html @@ -15,15 +15,15 @@ Maskito | Time - + -

Time
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Time format mode
MaskitoTimeMode
'HH:MM'
[timeSegmentMaxValues]
Max value for every time segment
MaskitoTimeSegments<number>
{hours: 23, minutes: 59, seconds: 59, milliseconds: 999}
- +

Time
KIT

tuiMode:
-
Name and descriptionType Value
[mode]
Time format mode
MaskitoTimeMode
'HH:MM'
[timeSegmentMaxValues]
Max value for every time segment
MaskitoTimeSegments<number>
{hours: 23, minutes: 59, seconds: 59, milliseconds: 999}
+ \ No newline at end of file diff --git a/kit/time/index.html b/kit/time/index.html index 9c8c13edc..8a958cf48 100644 --- a/kit/time/index.html +++ b/kit/time/index.html @@ -15,15 +15,15 @@ Maskito | Time - -

Time
KIT

Use maskitoTimeOptionsGenerator to create a mask for time input.

Mode

Use mode property to set time format.

Available options : HH:MM , HH:MM:SS or HH:MM:SS.MSS .

12-hours format

Property timeSegmentMaxValues allows you to set max value for every time segment.

Time segments are units of the time which form time string. For example, HH:MM consists of two time segments: hours and minutes.

- +

Time
KIT

Use maskitoTimeOptionsGenerator to create a mask for time input.

Mode

Use mode property to set time format.

Available options : HH:MM , HH:MM:SS or HH:MM:SS.MSS .

12-hours format

Property timeSegmentMaxValues allows you to set max value for every time segment.

Time segments are units of the time which form time string. For example, HH:MM consists of two time segments: hours and minutes.

+ \ No newline at end of file diff --git a/main-es2015.bc2e4540dda648058ab2.js b/main-es2015.bc2e4540dda648058ab2.js new file mode 100644 index 000000000..807ce92a9 --- /dev/null +++ b/main-es2015.bc2e4540dda648058ab2.js @@ -0,0 +1 @@ +var zw=Object.defineProperty,$w=Object.defineProperties,Gw=Object.getOwnPropertyDescriptors,U0=Object.getOwnPropertySymbols,Ww=Object.prototype.hasOwnProperty,Yw=Object.prototype.propertyIsEnumerable,V0=(t,e,n)=>e in t?zw(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,ng=(t,e)=>{for(var n in e||(e={}))Ww.call(e,n)&&V0(t,n,e[n]);if(U0)for(var n of U0(e))Yw.call(e,n)&&V0(t,n,e[n]);return t},H0=(t,e)=>$w(t,Gw(e));(self.webpackChunkmaskito=self.webpackChunkmaskito||[]).push([[179,6429],{56083:function(t,e,n){"use strict";n.d(e,{l3:function(){return o},_j:function(){return i},LC:function(){return r},ZN:function(){return g},jt:function(){return a},pV:function(){return h},IO:function(){return d},vP:function(){return l},EY:function(){return p},oB:function(){return c},eR:function(){return u},X$:function(){return s},ZE:function(){return m},k1:function(){return v}});class i{}class r{}const o="*";function s(t,e){return{type:7,name:t,definitions:e,options:{}}}function a(t,e=null){return{type:4,styles:e,timings:t}}function l(t,e=null){return{type:2,steps:t,options:e}}function c(t){return{type:6,styles:t,offset:null}}function u(t,e,n=null){return{type:1,expr:t,animation:e,options:n}}function h(t=null){return{type:9,options:t}}function d(t,e,n=null){return{type:11,selector:t,animation:e,options:n}}function p(t,e){return{type:12,timings:t,animation:e}}function f(t){Promise.resolve(null).then(t)}class g{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){f(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class m{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,n=0,i=0;const r=this.players.length;0==r?f(()=>this._onFinish()):this.players.forEach(t=>{t.onDone(()=>{++e==r&&this._onFinish()}),t.onDestroy(()=>{++n==r&&this._onDestroy()}),t.onStart(()=>{++i==r&&this._onStart()})}),this.totalTime=this.players.reduce((t,e)=>Math.max(t,e.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(t=>{const n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)})}getPosition(){const t=this.players.reduce((t,e)=>null===t||e.totalTime>t.totalTime?e:t,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}const v="!"},79221:function(t,e,n){"use strict";n.d(e,{Vi:function(){return M},Th:function(){return ne},NH:function(){return Ct},uL:function(){return _e},nV:function(){return O},DT:function(){return be},Ar:function(){return xt},QN:function(){return we}});var i=n(56083),r=n(74788);function o(){return"undefined"!=typeof window&&void 0!==window.document}function s(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function a(t){switch(t.length){case 0:return new i.ZN;case 1:return t[0];default:return new i.ZE(t)}}function l(t,e,n,r,o={},s={}){const a=[],l=[];let c=-1,u=null;if(r.forEach(t=>{const n=t.offset,r=n==c,h=r&&u||{};Object.keys(t).forEach(n=>{let r=n,l=t[n];if("offset"!==n)switch(r=e.normalizePropertyName(r,a),l){case i.k1:l=o[n];break;case i.l3:l=s[n];break;default:l=e.normalizeStyleValue(n,r,l,a)}h[r]=l}),r||l.push(h),u=h,c=n}),a.length){const t="\n - ";throw new Error(`Unable to animate due to the following errors:${t}${a.join(t)}`)}return l}function c(t,e,n,i){switch(e){case"start":t.onStart(()=>i(n&&u(n,"start",t)));break;case"done":t.onDone(()=>i(n&&u(n,"done",t)));break;case"destroy":t.onDestroy(()=>i(n&&u(n,"destroy",t)))}}function u(t,e,n){const i=n.totalTime,r=h(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==i?t.totalTime:i,!!n.disabled),o=t._data;return null!=o&&(r._data=o),r}function h(t,e,n,i,r="",o=0,s){return{element:t,triggerName:e,fromState:n,toState:i,phaseName:r,totalTime:o,disabled:!!s}}function d(t,e,n){let i;return t instanceof Map?(i=t.get(e),i||t.set(e,i=n)):(i=t[e],i||(i=t[e]=n)),i}function p(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let f=(t,e)=>!1,g=(t,e)=>!1,m=(t,e,n)=>[];const v=s();(v||"undefined"!=typeof Element)&&(f=o()?(t,e)=>{for(;e&&e!==document.documentElement;){if(e===t)return!0;e=e.parentNode||e.host}return!1}:(t,e)=>t.contains(e),g=(()=>{if(v||Element.prototype.matches)return(t,e)=>t.matches(e);{const t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?(t,n)=>e.apply(t,[n]):g}})(),m=(t,e,n)=>{let i=[];if(n){const n=t.querySelectorAll(e);for(let t=0;t{const i=n.replace(/([a-z])([A-Z])/g,"$1-$2");e[i]=t[n]}),e}let O=(()=>{class t{validateStyleProperty(t){return b(t)}matchesElement(t,e){return w(t,e)}containsElement(t,e){return C(t,e)}query(t,e,n){return x(t,e,n)}computeStyle(t,e,n){return n||""}animate(t,e,n,r,o,s=[],a){return new i.ZN(n,r)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})(),M=(()=>{class t{}return t.NOOP=new O,t})();const S="ng-enter",P="ng-leave",E="ng-trigger",A=".ng-trigger",T="ng-animating",I=".ng-animating";function D(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:N(parseFloat(e[1]),e[2])}function N(t,e){return"s"===e?1e3*t:t}function L(t,e,n){return t.hasOwnProperty("duration")?t:function(t,e,n){let i,r=0,o="";if("string"==typeof t){const n=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===n)return e.push(`The provided timing value "${t}" is invalid.`),{duration:0,delay:0,easing:""};i=N(parseFloat(n[1]),n[2]);const s=n[3];null!=s&&(r=N(parseFloat(s),n[4]));const a=n[5];a&&(o=a)}else i=t;if(!n){let n=!1,o=e.length;i<0&&(e.push("Duration values below 0 are not allowed for this animation step."),n=!0),r<0&&(e.push("Delay values below 0 are not allowed for this animation step."),n=!0),n&&e.splice(o,0,`The provided timing value "${t}" is invalid.`)}return{duration:i,delay:r,easing:o}}(t,e,n)}function z(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function F(t,e,n={}){if(e)for(let i in t)n[i]=t[i];else z(t,n);return n}function R(t,e,n){return n?e+":"+n+";":""}function j(t){let e="";for(let n=0;n{const r=G(i);n&&!n.hasOwnProperty(i)&&(n[i]=t.style[r]),t.style[r]=e[i]}),s()&&j(t))}function V(t,e){t.style&&(Object.keys(e).forEach(e=>{const n=G(e);t.style[n]=""}),s()&&j(t))}function $(t){return Array.isArray(t)?1==t.length?t[0]:(0,i.vP)(t):t}const Z=new RegExp("{{\\s*(.+?)\\s*}}","g");function q(t){let e=[];if("string"==typeof t){let n;for(;n=Z.exec(t);)e.push(n[1]);Z.lastIndex=0}return e}function Y(t,e,n){const i=t.toString(),r=i.replace(Z,(t,i)=>{let r=e[i];return e.hasOwnProperty(i)||(n.push(`Please provide a value for the animation param ${i}`),r=""),r.toString()});return r==i?t:r}function U(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const H=/-+([a-z0-9])/g;function G(t){return t.replace(H,(...t)=>t[1].toUpperCase())}function J(t){return t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function X(t,e){return 0===t||0===e}function Q(t,e,n){const i=Object.keys(n);if(i.length&&e.length){let o=e[0],s=[];if(i.forEach(t=>{o.hasOwnProperty(t)||s.push(t),o[t]=n[t]}),s.length)for(var r=1;rfunction(t,e,n){if(":"==t[0]){const i=function(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,e)=>parseFloat(e)>parseFloat(t);case":decrement":return(t,e)=>parseFloat(e) *"}}(t,n);if("function"==typeof i)return void e.push(i);t=i}const i=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return n.push(`The provided transition expression "${t}" is not supported`),e;const r=i[1],o=i[2],s=i[3];e.push(it(r,s));"<"==o[0]&&!("*"==r&&"*"==s)&&e.push(it(s,r))}(t,n,e)):n.push(t),n}const et=new Set(["true","1"]),nt=new Set(["false","0"]);function it(t,e){const n=et.has(t)||nt.has(t),i=et.has(e)||nt.has(e);return(r,o)=>{let s="*"==t||t==r,a="*"==e||e==o;return!s&&n&&"boolean"==typeof r&&(s=r?et.has(t):nt.has(t)),!a&&i&&"boolean"==typeof o&&(a=o?et.has(e):nt.has(e)),s&&a}}const rt=new RegExp("s*:selfs*,?","g");function ot(t,e,n){return new st(t).build(e,n)}class st{constructor(t){this._driver=t}build(t,e){const n=new at(e);return this._resetContextStyleTimingState(n),W(this,$(t),n)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let n=e.queryCount=0,i=e.depCount=0;const r=[],o=[];return"@"==t.name.charAt(0)&&e.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),t.definitions.forEach(t=>{if(this._resetContextStyleTimingState(e),0==t.type){const n=t,i=n.name;i.toString().split(/\s*,\s*/).forEach(t=>{n.name=t,r.push(this.visitState(n,e))}),n.name=i}else if(1==t.type){const r=this.visitTransition(t,e);n+=r.queryCount,i+=r.depCount,o.push(r)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:t.name,states:r,transitions:o,queryCount:n,depCount:i,options:null}}visitState(t,e){const n=this.visitStyle(t.styles,e),i=t.options&&t.options.params||null;if(n.containsDynamicStyles){const r=new Set,o=i||{};if(n.styles.forEach(t=>{if(lt(t)){const e=t;Object.keys(e).forEach(t=>{q(e[t]).forEach(t=>{o.hasOwnProperty(t)||r.add(t)})})}}),r.size){const n=U(r.values());e.errors.push(`state("${t.name}", ...) must define default values for all the following style substitutions: ${n.join(", ")}`)}}return{type:0,name:t.name,style:n,options:i?{params:i}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const n=W(this,$(t.animation),e);return{type:1,matchers:tt(t.expr,e.errors),animation:n,queryCount:e.queryCount,depCount:e.depCount,options:ct(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(t=>W(this,t,e)),options:ct(t.options)}}visitGroup(t,e){const n=e.currentTime;let i=0;const r=t.steps.map(t=>{e.currentTime=n;const r=W(this,t,e);return i=Math.max(i,e.currentTime),r});return e.currentTime=i,{type:3,steps:r,options:ct(t.options)}}visitAnimate(t,e){const n=function(t,e){let n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t)return ut(L(t,e).duration,0,"");const i=t;if(i.split(/\s+/).some(t=>"{"==t.charAt(0)&&"{"==t.charAt(1))){const t=ut(0,0,"");return t.dynamic=!0,t.strValue=i,t}return n=n||L(i,e),ut(n.duration,n.delay,n.easing)}(t.timings,e.errors);e.currentAnimateTimings=n;let r,o=t.styles?t.styles:(0,i.oB)({});if(5==o.type)r=this.visitKeyframes(o,e);else{let o=t.styles,s=!1;if(!o){s=!0;const t={};n.easing&&(t.easing=n.easing),o=(0,i.oB)(t)}e.currentTime+=n.duration+n.delay;const a=this.visitStyle(o,e);a.isEmptyStep=s,r=a}return e.currentAnimateTimings=null,{type:4,timings:n,style:r,options:null}}visitStyle(t,e){const n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}_makeStyleAst(t,e){const n=[];Array.isArray(t.styles)?t.styles.forEach(t=>{"string"==typeof t?t==i.l3?n.push(t):e.errors.push(`The provided style string value ${t} is not allowed.`):n.push(t)}):n.push(t.styles);let r=!1,o=null;return n.forEach(t=>{if(lt(t)){const e=t,n=e.easing;if(n&&(o=n,delete e.easing),!r)for(let t in e)if(e[t].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:n,easing:o,offset:t.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(t,e){const n=e.currentAnimateTimings;let i=e.currentTime,r=e.currentTime;n&&r>0&&(r-=n.duration+n.delay),t.styles.forEach(t=>{"string"!=typeof t&&Object.keys(t).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void e.errors.push(`The provided animation property "${n}" is not a supported CSS property for animations`);const o=e.collectedStyles[e.currentQuerySelector],s=o[n];let a=!0;s&&(r!=i&&r>=s.startTime&&i<=s.endTime&&(e.errors.push(`The CSS property "${n}" that exists between the times of "${s.startTime}ms" and "${s.endTime}ms" is also being animated in a parallel animation between the times of "${r}ms" and "${i}ms"`),a=!1),r=s.startTime),a&&(o[n]={startTime:r,endTime:i}),e.options&&function(t,e,n){const i=e.params||{},r=q(t);r.length&&r.forEach(t=>{i.hasOwnProperty(t)||n.push(`Unable to resolve the local animation param ${t} in the given list of values`)})}(t[n],e.options,e.errors)})})}visitKeyframes(t,e){const n={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),n;let i=0;const r=[];let o=!1,s=!1,a=0;const l=t.steps.map(t=>{const n=this._makeStyleAst(t,e);let l=null!=n.offset?n.offset:function(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(t=>{if(lt(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}});else if(lt(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(n.styles),c=0;return null!=l&&(i++,c=n.offset=l),s=s||c<0||c>1,o=o||c0&&i{const o=u>0?i==h?1:u*i:r[i],s=o*f;e.currentTime=d+p.delay+s,p.duration=s,this._validateStyleAst(t,e),t.offset=o,n.styles.push(t)}),n}visitReference(t,e){return{type:8,animation:W(this,$(t.animation),e),options:ct(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:ct(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:ct(t.options)}}visitQuery(t,e){const n=e.currentQuerySelector,i=t.options||{};e.queryCount++,e.currentQuery=t;const[r,o]=function(t){const e=!!t.split(/\s*,\s*/).find(t=>":self"==t);return e&&(t=t.replace(rt,"")),t=t.replace(/@\*/g,A).replace(/@\w+/g,t=>A+"-"+t.substr(1)).replace(/:animating/g,I),[t,e]}(t.selector);e.currentQuerySelector=n.length?n+" "+r:r,d(e.collectedStyles,e.currentQuerySelector,{});const s=W(this,$(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:r,limit:i.limit||0,optional:!!i.optional,includeSelf:o,animation:s,originalSelector:t.selector,options:ct(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");const n="full"===t.timings?{duration:0,delay:0,easing:"full"}:L(t.timings,e.errors,!0);return{type:12,animation:W(this,$(t.animation),e),timings:n,options:null}}}class at{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function lt(t){return!Array.isArray(t)&&"object"==typeof t}function ct(t){return t?(t=z(t)).params&&(t.params=function(t){return t?z(t):null}(t.params)):t={},t}function ut(t,e,n){return{duration:t,delay:e,easing:n}}function ht(t,e,n,i,r,o,s=null,a=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:s,subTimeline:a}}class dt{constructor(){this._map=new Map}consume(t){let e=this._map.get(t);return e?this._map.delete(t):e=[],e}append(t,e){let n=this._map.get(t);n||this._map.set(t,n=[]),n.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const pt=new RegExp(":enter","g"),ft=new RegExp(":leave","g");function gt(t,e,n,i,r,o={},s={},a,l,c=[]){return(new mt).buildKeyframes(t,e,n,i,r,o,s,a,l,c)}class mt{buildKeyframes(t,e,n,i,r,o,s,a,l,c=[]){l=l||new dt;const u=new _t(t,e,l,i,r,c,[]);u.options=a,u.currentTimeline.setStyles([o],null,u.errors,a),W(this,n,u);const h=u.timelines.filter(t=>t.containsAnimation());if(h.length&&Object.keys(s).length){const t=h[h.length-1];t.allowOnlyTimelineStyles()||t.setStyles([s],null,u.errors,a)}return h.length?h.map(t=>t.buildKeyframes()):[ht(e,[],[],[],0,0,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const n=e.subInstructions.consume(e.element);if(n){const i=e.createSubContext(t.options),r=e.currentTimeline.currentTime,o=this._visitSubInstructions(n,i,i.options);r!=o&&e.transformIntoNewTimeline(o)}e.previousNode=t}visitAnimateRef(t,e){const n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,n){let i=e.currentTimeline.currentTime;const r=null!=n.duration?D(n.duration):null,o=null!=n.delay?D(n.delay):null;return 0!==r&&t.forEach(t=>{const n=e.appendInstructionToTimeline(t,r,o);i=Math.max(i,n.duration+n.delay)}),i}visitReference(t,e){e.updateOptions(t.options,!0),W(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const n=e.subContextCount;let i=e;const r=t.options;if(r&&(r.params||r.delay)&&(i=e.createSubContext(r),i.transformIntoNewTimeline(),null!=r.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=vt);const t=D(r.delay);i.delayNextStep(t)}t.steps.length&&(t.steps.forEach(t=>W(this,t,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>n&&i.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const n=[];let i=e.currentTimeline.currentTime;const r=t.options&&t.options.delay?D(t.options.delay):0;t.steps.forEach(o=>{const s=e.createSubContext(t.options);r&&s.delayNextStep(r),W(this,o,s),i=Math.max(i,s.currentTimeline.currentTime),n.push(s.currentTimeline)}),n.forEach(t=>e.currentTimeline.mergeTimelineCollectedStyles(t)),e.transformIntoNewTimeline(i),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const n=t.strValue;return L(e.params?Y(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const n=e.currentAnimateTimings=this._visitTiming(t.timings,e),i=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),i.snapshotCurrentStyles());const r=t.style;5==r.type?this.visitKeyframes(r,e):(e.incrementTime(n.duration),this.visitStyle(r,e),i.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const n=e.currentTimeline,i=e.currentAnimateTimings;!i&&n.getCurrentStyleProperties().length&&n.forwardFrame();const r=i&&i.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(r):n.setStyles(t.styles,r,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const n=e.currentAnimateTimings,i=e.currentTimeline.duration,r=n.duration,o=e.createSubContext().currentTimeline;o.easing=n.easing,t.styles.forEach(t=>{o.forwardTime((t.offset||0)*r),o.setStyles(t.styles,t.easing,e.errors,e.options),o.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(o),e.transformIntoNewTimeline(i+r),e.previousNode=t}visitQuery(t,e){const n=e.currentTimeline.currentTime,i=t.options||{},r=i.delay?D(i.delay):0;r&&(6===e.previousNode.type||0==n&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=vt);let o=n;const s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!i.optional,e.errors);e.currentQueryTotal=s.length;let a=null;s.forEach((n,i)=>{e.currentQueryIndex=i;const s=e.createSubContext(t.options,n);r&&s.delayNextStep(r),n===e.element&&(a=s.currentTimeline),W(this,t.animation,s),s.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,s.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(o),a&&(e.currentTimeline.mergeTimelineCollectedStyles(a),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const n=e.parentContext,i=e.currentTimeline,r=t.timings,o=Math.abs(r.duration),s=o*(e.currentQueryTotal-1);let a=o*e.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":a=s-a;break;case"full":a=n.currentStaggerTime}const l=e.currentTimeline;a&&l.delayNextStep(a);const c=l.currentTime;W(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=i.currentTime-c+(i.startTime-n.currentTimeline.startTime)}}const vt={};class _t{constructor(t,e,n,i,r,o,s,a){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=i,this._leaveClassName=r,this.errors=o,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=vt,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=a||new yt(this._driver,e,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const n=t;let i=this.options;null!=n.duration&&(i.duration=D(n.duration)),null!=n.delay&&(i.delay=D(n.delay));const r=n.params;if(r){let t=i.params;t||(t=this.options.params={}),Object.keys(r).forEach(n=>{(!e||!t.hasOwnProperty(n))&&(t[n]=Y(r[n],t,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const n=t.params={};Object.keys(e).forEach(t=>{n[t]=e[t]})}}return t}createSubContext(t=null,e,n){const i=e||this.element,r=new _t(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,n||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(t),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}transformIntoNewTimeline(t){return this.previousNode=vt,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,n){const i={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},r=new bt(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,i,t.stretchStartingKeyframe);return this.timelines.push(r),i}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,n,i,r,o){let s=[];if(i&&s.push(this.element),t.length>0){t=(t=t.replace(pt,"."+this._enterClassName)).replace(ft,"."+this._leaveClassName);let e=this._driver.query(this.element,t,1!=n);0!==n&&(e=n<0?e.slice(e.length+n,e.length):e.slice(0,n)),s.push(...e)}return!r&&0==s.length&&o.push(`\`query("${e}")\` returned zero elements. (Use \`query("${e}", { optional: true })\` if you wish to allow this.)`),s}}class yt{constructor(t,e,n,i){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=i,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new yt(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(t=>{this._backFill[t]=this._globalTimelineStyles[t]||i.l3,this._currentKeyframe[t]=i.l3}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,n,r){e&&(this._previousKeyframe.easing=e);const o=r&&r.params||{},s=function(t,e){const n={};let r;return t.forEach(t=>{"*"===t?(r=r||Object.keys(e),r.forEach(t=>{n[t]=i.l3})):F(t,!1,n)}),n}(t,this._globalTimelineStyles);Object.keys(s).forEach(t=>{const e=Y(s[t],o,n);this._pendingStyles[t]=e,this._localTimelineStyles.hasOwnProperty(t)||(this._backFill[t]=this._globalTimelineStyles.hasOwnProperty(t)?this._globalTimelineStyles[t]:i.l3),this._updateStyle(t,e)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(e=>{this._currentKeyframe[e]=t[e]}),Object.keys(this._localTimelineStyles).forEach(t=>{this._currentKeyframe.hasOwnProperty(t)||(this._currentKeyframe[t]=this._localTimelineStyles[t])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[t]=e,this._updateStyle(t,e)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){Object.keys(t._styleSummary).forEach(e=>{const n=this._styleSummary[e],i=t._styleSummary[e];(!n||i.time>n.time)&&this._updateStyle(e,i.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,n=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((o,s)=>{const a=F(o,!0);Object.keys(a).forEach(n=>{const r=a[n];r==i.k1?t.add(n):r==i.l3&&e.add(n)}),n||(a.offset=s/this.duration),r.push(a)});const o=t.size?U(t.values()):[],s=e.size?U(e.values()):[];if(n){const t=r[0],e=z(t);t.offset=0,e.offset=1,r=[t,e]}return ht(this.element,r,o,s,this.duration,this.startTime,this.easing,!1)}}class bt extends yt{constructor(t,e,n,i,r,o,s=!1){super(t,e,o.delay),this.keyframes=n,this.preStyleProps=i,this.postStyleProps=r,this._stretchStartingKeyframe=s,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:n,easing:i}=this.timings;if(this._stretchStartingKeyframe&&e){const r=[],o=n+e,s=e/o,a=F(t[0],!1);a.offset=0,r.push(a);const l=F(t[0],!1);l.offset=wt(s),r.push(l);const c=t.length-1;for(let i=1;i<=c;i++){let s=F(t[i],!1);s.offset=wt((e+s.offset*n)/o),r.push(s)}n=o,e=0,i="",t=r}return ht(this.element,t,this.preStyleProps,this.postStyleProps,n,e,i,!0)}}function wt(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class Ct{}class xt extends Ct{normalizePropertyName(t,e){return G(t)}normalizeStyleValue(t,e,n,i){let r="";const o=n.toString().trim();if(kt[e]&&0!==n&&"0"!==n)if("number"==typeof n)r="px";else{const e=n.match(/^[+-]?[\d\.]+([a-z]*)$/);e&&0==e[1].length&&i.push(`Please provide a CSS unit value for ${t}:${n}`)}return o+r}}const kt=(()=>function(t){const e={};return t.forEach(t=>e[t]=!0),e}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function Ot(t,e,n,i,r,o,s,a,l,c,u,h,d){return{type:0,element:t,triggerName:e,isRemovalTransition:r,fromState:n,fromStyles:o,toState:i,toStyles:s,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:h,errors:d}}const Mt={};class St{constructor(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}match(t,e,n,i){return function(t,e,n,i,r){return t.some(t=>t(e,n,i,r))}(this.ast.matchers,t,e,n,i)}buildStyles(t,e,n){const i=this._stateStyles["*"],r=this._stateStyles[t],o=i?i.buildStyles(e,n):{};return r?r.buildStyles(e,n):o}build(t,e,n,i,r,o,s,a,l,c){const u=[],h=this.ast.options&&this.ast.options.params||Mt,p=this.buildStyles(n,s&&s.params||Mt,u),f=a&&a.params||Mt,g=this.buildStyles(i,f,u),m=new Set,v=new Map,_=new Map,y="void"===i,b={params:Object.assign(Object.assign({},h),f)},w=c?[]:gt(t,e,this.ast.animation,r,o,p,g,b,l,u);let C=0;if(w.forEach(t=>{C=Math.max(t.duration+t.delay,C)}),u.length)return Ot(e,this._triggerName,n,i,y,p,g,[],[],v,_,C,u);w.forEach(t=>{const n=t.element,i=d(v,n,{});t.preStyleProps.forEach(t=>i[t]=!0);const r=d(_,n,{});t.postStyleProps.forEach(t=>r[t]=!0),n!==e&&m.add(n)});const x=U(m.values());return Ot(e,this._triggerName,n,i,y,p,g,w,x,v,_,C)}}class Pt{constructor(t,e,n){this.styles=t,this.defaultParams=e,this.normalizer=n}buildStyles(t,e){const n={},i=z(this.defaultParams);return Object.keys(t).forEach(e=>{const n=t[e];null!=n&&(i[e]=n)}),this.styles.styles.forEach(t=>{if("string"!=typeof t){const r=t;Object.keys(r).forEach(t=>{let o=r[t];o.length>1&&(o=Y(o,i,e));const s=this.normalizer.normalizePropertyName(t,e);o=this.normalizer.normalizeStyleValue(t,s,o,e),n[s]=o})}}),n}}class Et{constructor(t,e,n){this.name=t,this.ast=e,this._normalizer=n,this.transitionFactories=[],this.states={},e.states.forEach(t=>{this.states[t.name]=new Pt(t.style,t.options&&t.options.params||{},n)}),At(this.states,"true","1"),At(this.states,"false","0"),e.transitions.forEach(e=>{this.transitionFactories.push(new St(t,e,this.states))}),this.fallbackTransition=function(t,e,n){return new St(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(t,e)=>!0],options:null,queryCount:0,depCount:0},e)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,n,i){return this.transitionFactories.find(r=>r.match(t,e,n,i))||null}matchStyles(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}}function At(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const Tt=new dt;class It{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(t,e){const n=[],i=ot(this._driver,e,n);if(n.length)throw new Error(`Unable to build the animation due to the following errors: ${n.join("\n")}`);this._animations[t]=i}_buildPlayer(t,e,n){const i=t.element,r=l(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(i,r,t.duration,t.delay,t.easing,[],!0)}create(t,e,n={}){const r=[],o=this._animations[t];let s;const l=new Map;if(o?(s=gt(this._driver,e,o,S,P,{},{},n,Tt,r),s.forEach(t=>{const e=d(l,t.element,{});t.postStyleProps.forEach(t=>e[t]=null)})):(r.push("The requested animation doesn't exist or has already been destroyed"),s=[]),r.length)throw new Error(`Unable to create the animation due to the following errors: ${r.join("\n")}`);l.forEach((t,e)=>{Object.keys(t).forEach(n=>{t[n]=this._driver.computeStyle(e,n,i.l3)})});const c=a(s.map(t=>{const e=l.get(t.element);return this._buildPlayer(t,{},e)}));return this._playersById[t]=c,c.onDestroy(()=>this.destroy(t)),this.players.push(c),c}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw new Error(`Unable to find the timeline player referenced by ${t}`);return e}listen(t,e,n,i){const r=h(e,"","","");return c(this._getPlayer(t),n,r,i),()=>{}}command(t,e,n,i){if("register"==n)return void this.register(t,i[0]);if("create"==n)return void this.create(t,e,i[0]||{});const r=this._getPlayer(t);switch(n){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(t)}}}const Dt="ng-animate-queued",Nt="ng-animate-disabled",Lt=".ng-animate-disabled",zt=[],Ft={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Rt={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},jt="__ng_removed";class Bt{constructor(t,e=""){this.namespaceId=e;const n=t&&t.hasOwnProperty("value");if(this.value=null!=(i=n?t.value:t)?i:null,n){const e=z(t);delete e.value,this.options=e}else this.options={};var i;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const t=this.options.params;Object.keys(e).forEach(n=>{null==t[n]&&(t[n]=e[n])})}}}const Vt="void",$t=new Bt(Vt);class Zt{constructor(t,e,n){this.id=t,this.hostElement=e,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Qt(e,this._hostClassName)}listen(t,e,n,i){if(!this._triggers.hasOwnProperty(e))throw new Error(`Unable to listen on the animation trigger event "${n}" because the animation trigger "${e}" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger "${e}" because the provided event is undefined!`);if("start"!=(r=n)&&"done"!=r)throw new Error(`The provided animation trigger event "${n}" for the animation trigger "${e}" is not supported!`);var r;const o=d(this._elementListeners,t,[]),s={name:e,phase:n,callback:i};o.push(s);const a=d(this._engine.statesByElement,t,{});return a.hasOwnProperty(e)||(Qt(t,E),Qt(t,E+"-"+e),a[e]=$t),()=>{this._engine.afterFlush(()=>{const t=o.indexOf(s);t>=0&&o.splice(t,1),this._triggers[e]||delete a[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw new Error(`The provided animation trigger "${t}" has not been registered!`);return e}trigger(t,e,n,i=!0){const r=this._getTrigger(e),o=new Yt(this.id,e,t);let s=this._engine.statesByElement.get(t);s||(Qt(t,E),Qt(t,E+"-"+e),this._engine.statesByElement.set(t,s={}));let a=s[e];const l=new Bt(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&a&&l.absorbOptions(a.options),s[e]=l,a||(a=$t),l.value!==Vt&&a.value===l.value){if(!function(t,e){const n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(let r=0;r{V(t,n),B(t,i)})}return}const c=d(this._engine.playersByElement,t,[]);c.forEach(t=>{t.namespaceId==this.id&&t.triggerName==e&&t.queued&&t.destroy()});let u=r.matchTransition(a.value,l.value,t,l.params),h=!1;if(!u){if(!i)return;u=r.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:u,fromState:a,toState:l,player:o,isFallbackTransition:h}),h||(Qt(t,Dt),o.onStart(()=>{Wt(t,Dt)})),o.onDone(()=>{let e=this.players.indexOf(o);e>=0&&this.players.splice(e,1);const n=this._engine.playersByElement.get(t);if(n){let t=n.indexOf(o);t>=0&&n.splice(t,1)}}),this.players.push(o),c.push(o),o}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,n)=>{delete e[t]}),this._elementListeners.forEach((e,n)=>{this._elementListeners.set(n,e.filter(e=>e.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const n=this._engine.driver.query(t,A,!0);n.forEach(t=>{if(t[jt])return;const n=this._engine.fetchNamespacesByElement(t);n.size?n.forEach(n=>n.triggerLeaveAnimation(t,e,!1,!0)):this.clearElementCache(t)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(t=>this.clearElementCache(t)))}triggerLeaveAnimation(t,e,n,i){const r=this._engine.statesByElement.get(t);if(r){const o=[];if(Object.keys(r).forEach(e=>{if(this._triggers[e]){const n=this.trigger(t,e,Vt,i);n&&o.push(n)}}),o.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&a(o).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),n=this._engine.statesByElement.get(t);if(e&&n){const i=new Set;e.forEach(e=>{const r=e.name;if(i.has(r))return;i.add(r);const o=this._triggers[r].fallbackTransition,s=n[r]||$t,a=new Bt(Vt),l=new Yt(this.id,r,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:r,transition:o,fromState:s,toState:a,player:l,isFallbackTransition:!0})})}}removeNode(t,e){const n=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let i=!1;if(n.totalAnimations){const e=n.players.length?n.playersByQueriedElement.get(t):[];if(e&&e.length)i=!0;else{let e=t;for(;e=e.parentNode;)if(n.statesByElement.get(e)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(t),i)n.markElementAsRemoved(this.id,t,!1,e);else{const i=t[jt];(!i||i===Ft)&&(n.afterFlush(()=>this.clearElementCache(t)),n.destroyInnerAnimations(t),n._onRemovalComplete(t,e))}}insertNode(t,e){Qt(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(n=>{const i=n.player;if(i.destroyed)return;const r=n.element,o=this._elementListeners.get(r);o&&o.forEach(e=>{if(e.name==n.triggerName){const i=h(r,n.triggerName,n.fromState.value,n.toState.value);i._data=t,c(n.player,e.phase,i,e.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):e.push(n)}),this._queue=[],e.sort((t,e)=>{const n=t.transition.ast.depCount,i=e.transition.ast.depCount;return 0==n||0==i?n-i:this._engine.driver.containsElement(t.element,e.element)?1:-1})}destroy(t){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(e=>e.element===t)||e,e}}class qt{constructor(t,e,n){this.bodyNode=t,this.driver=e,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(t,e)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(e=>{e.queued&&t.push(e)})}),t}createNamespace(t,e){const n=new Zt(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}_balanceNamespaceList(t,e){const n=this._namespaceList.length-1;if(n>=0){let i=!1;for(let r=n;r>=0;r--)if(this.driver.containsElement(this._namespaceList[r].hostElement,e)){this._namespaceList.splice(r+1,0,t),i=!0;break}i||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}register(t,e){let n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}registerTrigger(t,e,n){let i=this._namespaceLookup[t];i&&i.register(e,n)&&this.totalAnimations++}destroy(t,e){if(!t)return;const n=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[t];const e=this._namespaceList.indexOf(n);e>=0&&this._namespaceList.splice(e,1)}),this.afterFlushAnimationsDone(()=>n.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,n=this.statesByElement.get(t);if(n){const t=Object.keys(n);for(let i=0;i=0&&this.collectedLeaveElements.splice(t,1)}if(t){const i=this._fetchNamespace(t);i&&i.insertNode(e,n)}i&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Qt(t,Nt)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Wt(t,Nt))}removeNode(t,e,n,i){if(Ut(e)){const r=t?this._fetchNamespace(t):null;if(r?r.removeNode(e,i):this.markElementAsRemoved(t,e,!1,i),n){const n=this.namespacesByHostElement.get(e);n&&n.id!==t&&n.removeNode(e,i)}}else this._onRemovalComplete(e,i)}markElementAsRemoved(t,e,n,i){this.collectedLeaveElements.push(e),e[jt]={namespaceId:t,setForRemoval:i,hasAnimation:n,removedBeforeQueried:!1}}listen(t,e,n,i,r){return Ut(e)?this._fetchNamespace(t).listen(e,n,i,r):()=>{}}_buildInstruction(t,e,n,i,r){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,i,t.fromState.options,t.toState.options,e,r)}destroyInnerAnimations(t){let e=this.driver.query(t,A,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,I,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return a(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t[jt];if(e&&e.setForRemoval){if(t[jt]=Ft,e.namespaceId){this.destroyInnerAnimations(t);const n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}this.driver.matchesElement(t,Lt)&&this.markElementAsDisabled(t,!1),this.driver.query(t,Lt,!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,e)=>this._balanceNamespaceList(t,e)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;nt()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?a(e).onDone(()=>{t.forEach(t=>t())}):t.forEach(t=>t())}}reportError(t){throw new Error(`Unable to process animations due to the following failed trigger transitions\n ${t.join("\n")}`)}_flushAnimations(t,e){const n=new dt,r=[],o=new Map,s=[],l=new Map,c=new Map,u=new Map,h=new Set;this.disabledNodes.forEach(t=>{h.add(t);const e=this.driver.query(t,".ng-animate-queued",!0);for(let n=0;n{const n=S+v++;m.set(e,n),t.forEach(t=>Qt(t,n))});const _=[],y=new Set,b=new Set;for(let i=0;iy.add(t)):b.add(t))}const w=new Map,C=Jt(f,Array.from(y));C.forEach((t,e)=>{const n=P+v++;w.set(e,n),t.forEach(t=>Qt(t,n))}),t.push(()=>{g.forEach((t,e)=>{const n=m.get(e);t.forEach(t=>Wt(t,n))}),C.forEach((t,e)=>{const n=w.get(e);t.forEach(t=>Wt(t,n))}),_.forEach(t=>{this.processLeaveNode(t)})});const x=[],k=[];for(let i=this._namespaceList.length-1;i>=0;i--)this._namespaceList[i].drainQueuedTransitions(e).forEach(t=>{const e=t.player,i=t.element;if(x.push(e),this.collectedEnterElements.length){const t=i[jt];if(t&&t.setForMove)return void e.destroy()}const o=!p||!this.driver.containsElement(p,i),a=w.get(i),h=m.get(i),f=this._buildInstruction(t,n,h,a,o);if(f.errors&&f.errors.length)k.push(f);else{if(o)return e.onStart(()=>V(i,f.fromStyles)),e.onDestroy(()=>B(i,f.toStyles)),void r.push(e);if(t.isFallbackTransition)return e.onStart(()=>V(i,f.fromStyles)),e.onDestroy(()=>B(i,f.toStyles)),void r.push(e);f.timelines.forEach(t=>t.stretchStartingKeyframe=!0),n.append(i,f.timelines),s.push({instruction:f,player:e,element:i}),f.queriedElements.forEach(t=>d(l,t,[]).push(e)),f.preStyleProps.forEach((t,e)=>{const n=Object.keys(t);if(n.length){let t=c.get(e);t||c.set(e,t=new Set),n.forEach(e=>t.add(e))}}),f.postStyleProps.forEach((t,e)=>{const n=Object.keys(t);let i=u.get(e);i||u.set(e,i=new Set),n.forEach(t=>i.add(t))})}});if(k.length){const t=[];k.forEach(e=>{t.push(`@${e.triggerName} has failed due to:\n`),e.errors.forEach(e=>t.push(`- ${e}\n`))}),x.forEach(t=>t.destroy()),this.reportError(t)}const O=new Map,M=new Map;s.forEach(t=>{const e=t.element;n.has(e)&&(M.set(e,e),this._beforeAnimationBuild(t.player.namespaceId,t.instruction,O))}),r.forEach(t=>{const e=t.element;this._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(t=>{d(O,e,[]).push(t),t.destroy()})});const E=_.filter(t=>ee(t,c,u)),A=new Map;Gt(A,this.driver,b,u,i.l3).forEach(t=>{ee(t,c,u)&&E.push(t)});const T=new Map;g.forEach((t,e)=>{Gt(T,this.driver,new Set(t),c,i.k1)}),E.forEach(t=>{const e=A.get(t),n=T.get(t);A.set(t,Object.assign(Object.assign({},e),n))});const D=[],N=[],L={};s.forEach(t=>{const{element:e,player:i,instruction:s}=t;if(n.has(e)){if(h.has(e))return i.onDestroy(()=>B(e,s.toStyles)),i.disabled=!0,i.overrideTotalTime(s.totalTime),void r.push(i);let t=L;if(M.size>1){let n=e;const i=[];for(;n=n.parentNode;){const e=M.get(n);if(e){t=e;break}i.push(n)}i.forEach(e=>M.set(e,t))}const n=this._buildAnimation(i.namespaceId,s,O,o,T,A);if(i.setRealPlayer(n),t===L)D.push(i);else{const e=this.playersByElement.get(t);e&&e.length&&(i.parentPlayer=a(e)),r.push(i)}}else V(e,s.fromStyles),i.onDestroy(()=>B(e,s.toStyles)),N.push(i),h.has(e)&&r.push(i)}),N.forEach(t=>{const e=o.get(t.element);if(e&&e.length){const n=a(e);t.setRealPlayer(n)}}),r.forEach(t=>{t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()});for(let i=0;i<_.length;i++){const t=_[i],e=t[jt];if(Wt(t,P),e&&e.hasAnimation)continue;let n=[];if(l.size){let e=l.get(t);e&&e.length&&n.push(...e);let i=this.driver.query(t,I,!0);for(let t=0;t!t.destroyed);r.length?Kt(this,t,r):this.processLeaveNode(t)}return _.length=0,D.forEach(t=>{this.players.push(t),t.onDone(()=>{t.destroy();const e=this.players.indexOf(t);this.players.splice(e,1)}),t.play()}),D}elementContainsData(t,e){let n=!1;const i=e[jt];return i&&i.setForRemoval&&(n=!0),this.playersByElement.has(e)&&(n=!0),this.playersByQueriedElement.has(e)&&(n=!0),this.statesByElement.has(e)&&(n=!0),this._fetchNamespace(t).elementContainsData(e)||n}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,n,i,r){let o=[];if(e){const e=this.playersByQueriedElement.get(t);e&&(o=e)}else{const e=this.playersByElement.get(t);if(e){const t=!r||r==Vt;e.forEach(e=>{e.queued||!t&&e.triggerName!=i||o.push(e)})}}return(n||i)&&(o=o.filter(t=>!(n&&n!=t.namespaceId||i&&i!=t.triggerName))),o}_beforeAnimationBuild(t,e,n){const i=e.element,r=e.isRemovalTransition?void 0:t,o=e.isRemovalTransition?void 0:e.triggerName;for(const s of e.timelines){const t=s.element,a=t!==i,l=d(n,t,[]);this._getPreviousPlayers(t,a,r,o,e.toState).forEach(t=>{const e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),l.push(t)})}V(i,e.fromStyles)}_buildAnimation(t,e,n,r,o,s){const c=e.triggerName,u=e.element,h=[],p=new Set,f=new Set,g=e.timelines.map(e=>{const a=e.element;p.add(a);const d=a[jt];if(d&&d.removedBeforeQueried)return new i.ZN(e.duration,e.delay);const g=a!==u,m=function(t){const e=[];return te(t,e),e}((n.get(a)||zt).map(t=>t.getRealPlayer())).filter(t=>!!t.element&&t.element===a),v=o.get(a),_=s.get(a),y=l(0,this._normalizer,0,e.keyframes,v,_),b=this._buildPlayer(e,y,m);if(e.subTimeline&&r&&f.add(a),g){const e=new Yt(t,c,a);e.setRealPlayer(b),h.push(e)}return b});h.forEach(t=>{d(this.playersByQueriedElement,t.element,[]).push(t),t.onDone(()=>function(t,e,n){let i;if(t instanceof Map){if(i=t.get(e),i){if(i.length){const t=i.indexOf(n);i.splice(t,1)}0==i.length&&t.delete(e)}}else if(i=t[e],i){if(i.length){const t=i.indexOf(n);i.splice(t,1)}0==i.length&&delete t[e]}return i}(this.playersByQueriedElement,t.element,t))}),p.forEach(t=>Qt(t,T));const m=a(g);return m.onDestroy(()=>{p.forEach(t=>Wt(t,T)),B(u,e.toStyles)}),f.forEach(t=>{d(r,t,[]).push(m)}),m}_buildPlayer(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new i.ZN(t.duration,t.delay)}}class Yt{constructor(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new i.ZN,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(n=>c(t,e,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){d(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function Ut(t){return t&&1===t.nodeType}function Ht(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function Gt(t,e,n,i,r){const o=[];n.forEach(t=>o.push(Ht(t)));const s=[];i.forEach((n,i)=>{const o={};n.forEach(t=>{const n=o[t]=e.computeStyle(i,t,r);(!n||0==n.length)&&(i[jt]=Rt,s.push(i))}),t.set(i,o)});let a=0;return n.forEach(t=>Ht(t,o[a++])),s}function Jt(t,e){const n=new Map;if(t.forEach(t=>n.set(t,[])),0==e.length)return n;const i=new Set(e),r=new Map;function o(t){if(!t)return 1;let e=r.get(t);if(e)return e;const s=t.parentNode;return e=n.has(s)?s:i.has(s)?1:o(s),r.set(t,e),e}return e.forEach(t=>{const e=o(t);1!==e&&n.get(e).push(t)}),n}const Xt="$$classes";function Qt(t,e){if(t.classList)t.classList.add(e);else{let n=t[Xt];n||(n=t[Xt]={}),n[e]=!0}}function Wt(t,e){if(t.classList)t.classList.remove(e);else{let n=t[Xt];n&&delete n[e]}}function Kt(t,e,n){a(n).onDone(()=>t.processLeaveNode(e))}function te(t,e){for(let n=0;nr.add(t)):e.set(t,i),n.delete(t),!0}class ne{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._triggerCache={},this.onRemovalComplete=(t,e)=>{},this._transitionEngine=new qt(t,e,n),this._timelineEngine=new It(t,e,n),this._transitionEngine.onRemovalComplete=(t,e)=>this.onRemovalComplete(t,e)}registerTrigger(t,e,n,i,r){const o=t+"-"+i;let s=this._triggerCache[o];if(!s){const t=[],e=ot(this._driver,r,t);if(t.length)throw new Error(`The animation trigger "${i}" has failed to build due to the following errors:\n - ${t.join("\n - ")}`);s=function(t,e,n){return new Et(t,e,n)}(i,e,this._normalizer),this._triggerCache[o]=s}this._transitionEngine.registerTrigger(e,i,s)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,n,i){this._transitionEngine.insertNode(t,e,n,i)}onRemove(t,e,n,i){this._transitionEngine.removeNode(t,e,i||!1,n)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,n,i){if("@"==n.charAt(0)){const[t,r]=p(n);this._timelineEngine.command(t,e,r,i)}else this._transitionEngine.trigger(t,e,n,i)}listen(t,e,n,i,r){if("@"==n.charAt(0)){const[t,i]=p(n);return this._timelineEngine.listen(t,e,i,r)}return this._transitionEngine.listen(t,e,n,i,r)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function ie(t,e){let n=null,i=null;return Array.isArray(e)&&e.length?(n=oe(e[0]),e.length>1&&(i=oe(e[e.length-1]))):e&&(n=oe(e)),n||i?new re(t,n,i):null}let re=(()=>{class t{constructor(e,n,i){this._element=e,this._startStyles=n,this._endStyles=i,this._state=0;let r=t.initialStylesByElement.get(e);r||t.initialStylesByElement.set(e,r={}),this._initialStyles=r}start(){this._state<1&&(this._startStyles&&B(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(B(this._element,this._initialStyles),this._endStyles&&(B(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(V(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(V(this._element,this._endStyles),this._endStyles=null),B(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function oe(t){let e=null;const n=Object.keys(t);for(let i=0;ithis._handleCallback(t)}apply(){(function(t,e){const n=ge(t,"").trim();let i=0;n.length&&(function(t,e){let n=0;for(let i=0;i=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),pe(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(t,e){const n=ge(t,"").split(","),i=de(n,e);i>=0&&(n.splice(i,1),fe(t,"",n.join(",")))}(this._element,this._name))}}function ue(t,e,n){fe(t,"PlayState",n,he(t,e))}function he(t,e){const n=ge(t,"");return n.indexOf(",")>0?de(n.split(","),e):de([n],e)}function de(t,e){for(let n=0;n=0)return n;return-1}function pe(t,e,n){n?t.removeEventListener(le,e):t.addEventListener(le,e)}function fe(t,e,n,i){const r=ae+e;if(null!=i){const e=t.style[r];if(e.length){const t=e.split(",");t[i]=n,n=t.join(",")}}t.style[r]=n}function ge(t,e){return t.style[ae+e]||""}class me{constructor(t,e,n,i,r,o,s,a){this.element=t,this.keyframes=e,this.animationName=n,this._duration=i,this._delay=r,this._finalStyles=s,this._specialStyles=a,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this.currentSnapshot={},this._state=0,this.easing=o||"linear",this.totalTime=i+r,this._buildStyler()}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}destroy(){this.init(),!(this._state>=4)&&(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(t=>t()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}finish(){this.init(),!(this._state>=3)&&(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(t){this._styler.setPosition(t)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._state=0,this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new ce(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}beforeDestroy(){this.init();const t={};if(this.hasStarted()){const e=this._state>=3;Object.keys(this._finalStyles).forEach(n=>{"offset"!=n&&(t[n]=e?this._finalStyles[n]:K(this.element,n))})}this.currentSnapshot=t}}class ve extends i.ZN{constructor(t,e){super(),this.element=t,this._startingStyles={},this.__initialized=!1,this._styles=k(e)}init(){this.__initialized||!this._startingStyles||(this.__initialized=!0,Object.keys(this._styles).forEach(t=>{this._startingStyles[t]=this.element.style[t]}),super.init())}play(){!this._startingStyles||(this.init(),Object.keys(this._styles).forEach(t=>this.element.style.setProperty(t,this._styles[t])),super.play())}destroy(){!this._startingStyles||(Object.keys(this._startingStyles).forEach(t=>{const e=this._startingStyles[t];e?this.element.style.setProperty(t,e):this.element.style.removeProperty(t)}),this._startingStyles=null,super.destroy())}}class _e{constructor(){this._count=0}validateStyleProperty(t){return b(t)}matchesElement(t,e){return w(t,e)}containsElement(t,e){return C(t,e)}query(t,e,n){return x(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}buildKeyframeElement(t,e,n){n=n.map(t=>k(t));let i=`@keyframes ${e} {\n`,r="";n.forEach(t=>{r=" ";const e=parseFloat(t.offset);i+=`${r}${100*e}% {\n`,r+=" ",Object.keys(t).forEach(e=>{const n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(i+=`${r}animation-timing-function: ${n};\n`));default:return void(i+=`${r}${e}: ${n};\n`)}}),i+=`${r}}\n`}),i+="}\n";const o=document.createElement("style");return o.textContent=i,o}animate(t,e,n,i,r,o=[],s){const a=o.filter(t=>t instanceof me),l={};X(n,i)&&a.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>l[t]=e[t])});const c=function(t){let e={};return t&&(Array.isArray(t)?t:[t]).forEach(t=>{Object.keys(t).forEach(n=>{"offset"==n||"easing"==n||(e[n]=t[n])})}),e}(e=Q(t,e,l));if(0==n)return new ve(t,c);const u="gen_css_kf_"+this._count++,h=this.buildKeyframeElement(t,u,e);(function(t){var e;const n=null===(e=t.getRootNode)||void 0===e?void 0:e.call(t);return"undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot?n:document.head})(t).appendChild(h);const d=ie(t,e),p=new me(t,e,u,n,i,r,c,d);return p.onDestroy(()=>{var t;(t=h).parentNode.removeChild(t)}),p}}class ye{constructor(t,e,n,i){this.element=t,this.keyframes=e,this.options=n,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,n){return t.animate(e,n)}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(e=>{"offset"!=e&&(t[e]=this._finished?this._finalKeyframe[e]:K(this.element,e))}),this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class be{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(Ce().toString()),this._cssKeyframesDriver=new _e}validateStyleProperty(t){return b(t)}matchesElement(t,e){return w(t,e)}containsElement(t,e){return C(t,e)}query(t,e,n){return x(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}overrideWebAnimationsSupport(t){this._isNativeImpl=t}animate(t,e,n,i,r,o=[],s){if(!s&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,n,i,r,o);const a={duration:n,delay:i,fill:0==i?"both":"forwards"};r&&(a.easing=r);const l={},c=o.filter(t=>t instanceof ye);X(n,i)&&c.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>l[t]=e[t])});const u=ie(t,e=Q(t,e=e.map(t=>F(t,!1)),l));return new ye(t,e,a,u)}}function we(){return"function"==typeof Ce()}function Ce(){return o()&&Element.prototype.animate||{}}},12057:function(t,e,n){"use strict";n.d(e,{mr:function(){return b},Ov:function(){return H},ez:function(){return Q},K0:function(){return l},Do:function(){return C},Gx:function(){return J},Ts:function(){return X},V_:function(){return h},Ye:function(){return x},S$:function(){return _},$G:function(){return T},sg:function(){return D},O5:function(){return L},RF:function(){return j},n9:function(){return B},tP:function(){return V},b0:function(){return w},lw:function(){return c},EM:function(){return et},JF:function(){return rt},NF:function(){return K},PM:function(){return tt},w_:function(){return a},bD:function(){return W},q:function(){return o},Mx:function(){return A},HT:function(){return s}});var i=n(74788);let r=null;function o(){return r}function s(t){r||(r=t)}class a{}const l=new i.OlP("DocumentToken");let c=(()=>{class t{historyGo(t){throw new Error("Not implemented")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=(0,i.Yz7)({factory:u,token:t,providedIn:"platform"}),t})();function u(){return(0,i.LFG)(d)}const h=new i.OlP("Location Initialized");let d=(()=>{class t extends c{constructor(t){super(),this._doc=t,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return o().getBaseHref(this._doc)}onPopState(t){const e=o().getGlobalEventTarget(this._doc,"window");return e.addEventListener("popstate",t,!1),()=>e.removeEventListener("popstate",t)}onHashChange(t){const e=o().getGlobalEventTarget(this._doc,"window");return e.addEventListener("hashchange",t,!1),()=>e.removeEventListener("hashchange",t)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(t){this.location.pathname=t}pushState(t,e,n){p()?this._history.pushState(t,e,n):this.location.hash=n}replaceState(t,e,n){p()?this._history.replaceState(t,e,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(l))},t.\u0275prov=(0,i.Yz7)({factory:f,token:t,providedIn:"platform"}),t})();function p(){return!!window.history.pushState}function f(){return new d((0,i.LFG)(l))}function g(t,e){if(0==t.length)return e;if(0==e.length)return t;let n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function m(t){const e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)}function v(t){return t&&"?"!==t[0]?"?"+t:t}let _=(()=>{class t{historyGo(t){throw new Error("Not implemented")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=(0,i.Yz7)({factory:y,token:t,providedIn:"root"}),t})();function y(t){const e=(0,i.LFG)(l).location;return new w((0,i.LFG)(c),e&&e.origin||"")}const b=new i.OlP("appBaseHref");let w=(()=>{class t extends _{constructor(t,e){if(super(),this._platformLocation=t,this._removeListenerFns=[],null==e&&(e=this._platformLocation.getBaseHrefFromDOM()),null==e)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=e}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return g(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+v(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,i){const r=this.prepareExternalUrl(n+v(i));this._platformLocation.pushState(t,e,r)}replaceState(t,e,n,i){const r=this.prepareExternalUrl(n+v(i));this._platformLocation.replaceState(t,e,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(t=0){var e,n;null===(n=(e=this._platformLocation).historyGo)||void 0===n||n.call(e,t)}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(c),i.LFG(b,8))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),C=(()=>{class t extends _{constructor(t,e){super(),this._platformLocation=t,this._baseHref="",this._removeListenerFns=[],null!=e&&(this._baseHref=e)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){let e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}prepareExternalUrl(t){const e=g(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,i){let r=this.prepareExternalUrl(n+v(i));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.pushState(t,e,r)}replaceState(t,e,n,i){let r=this.prepareExternalUrl(n+v(i));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}historyGo(t=0){var e,n;null===(n=(e=this._platformLocation).historyGo)||void 0===n||n.call(e,t)}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(c),i.LFG(b,8))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),x=(()=>{class t{constructor(t,e){this._subject=new i.vpe,this._urlChangeListeners=[],this._platformStrategy=t;const n=this._platformStrategy.getBaseHref();this._platformLocation=e,this._baseHref=m(O(n)),this._platformStrategy.onPopState(t=>{this._subject.emit({url:this.path(!0),pop:!0,state:t.state,type:t.type})})}path(t=!1){return this.normalize(this._platformStrategy.path(t))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(t,e=""){return this.path()==this.normalize(t+v(e))}normalize(e){return t.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,O(e)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)}go(t,e="",n=null){this._platformStrategy.pushState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+v(e)),n)}replaceState(t,e="",n=null){this._platformStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+v(e)),n)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}historyGo(t=0){var e,n;null===(n=(e=this._platformStrategy).historyGo)||void 0===n||n.call(e,t)}onUrlChange(t){this._urlChangeListeners.push(t),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(t=>{this._notifyUrlChangeListeners(t.url,t.state)}))}_notifyUrlChangeListeners(t="",e){this._urlChangeListeners.forEach(n=>n(t,e))}subscribe(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(_),i.LFG(c))},t.normalizeQueryParams=v,t.joinWithSlash=g,t.stripTrailingSlash=m,t.\u0275prov=(0,i.Yz7)({factory:k,token:t,providedIn:"root"}),t})();function k(){return new x((0,i.LFG)(_),(0,i.LFG)(c))}function O(t){return t.replace(/\/index.html$/,"")}var M=(()=>((M=M||{})[M.Zero=0]="Zero",M[M.One=1]="One",M[M.Two=2]="Two",M[M.Few=3]="Few",M[M.Many=4]="Many",M[M.Other=5]="Other",M))();const S=i.kL8;class P{}let E=(()=>{class t extends P{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(S(e||this.locale)(t)){case M.Zero:return"zero";case M.One:return"one";case M.Two:return"two";case M.Few:return"few";case M.Many:return"many";default:return"other"}}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(i.soG))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})();function A(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const t=n.indexOf("="),[i,r]=-1==t?[n,""]:[n.slice(0,t),n.slice(t+1)];if(i.trim()===e)return decodeURIComponent(r)}return null}let T=(()=>{class t{constructor(t){this._viewContainerRef=t,this._componentRef=null,this._moduleRef=null}ngOnChanges(t){if(this._viewContainerRef.clear(),this._componentRef=null,this.ngComponentOutlet){const e=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;if(t.ngComponentOutletNgModuleFactory)if(this._moduleRef&&this._moduleRef.destroy(),this.ngComponentOutletNgModuleFactory){const t=e.get(i.h0i);this._moduleRef=this.ngComponentOutletNgModuleFactory.create(t.injector)}else this._moduleRef=null;const n=(this._moduleRef?this._moduleRef.componentFactoryResolver:e.get(i._Vd)).resolveComponentFactory(this.ngComponentOutlet);this._componentRef=this._viewContainerRef.createComponent(n,this._viewContainerRef.length,e,this.ngComponentOutletContent)}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.s_b))},t.\u0275dir=i.lG2({type:t,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},features:[i.TTD]}),t})();class I{constructor(t,e,n,i){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=i}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let D=(()=>{class t{constructor(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(t){throw new Error(`Cannot find a differ supporting object '${e}' of type '${function(t){return t.name||typeof t}(e)}'. NgFor only supports binding to Iterables such as Arrays.`)}}if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const e=[];t.forEachOperation((t,n,i)=>{if(null==t.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new I(null,this._ngForOf,-1,-1),null===i?void 0:i),r=new N(t,n);e.push(r)}else if(null==i)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const r=this._viewContainer.get(n);this._viewContainer.move(r,i);const o=new N(t,r);e.push(o)}});for(let n=0;n{this._viewContainer.get(t.currentIndex).context.$implicit=t.item})}_perViewChange(t,e){t.context.$implicit=e.item}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(i.ZZ4))},t.\u0275dir=i.lG2({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();class N{constructor(t,e){this.record=t,this.view=e}}let L=(()=>{class t{constructor(t,e){this._viewContainer=t,this._context=new z,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){F("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){F("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.s_b),i.Y36(i.Rgc))},t.\u0275dir=i.lG2({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class z{constructor(){this.$implicit=null,this.ngIf=null}}function F(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${(0,i.AaK)(e)}'.`)}class R{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let j=(()=>{class t{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)}_matchCase(t){const e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e}_updateDefaultCases(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(let e=0;e{class t{constructor(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new R(t,e)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(j,9))},t.\u0275dir=i.lG2({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),t})(),V=(()=>{class t{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(t){if(t.ngTemplateOutlet){const t=this._viewContainerRef;this._viewRef&&t.remove(t.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?t.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&t.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.s_b))},t.\u0275dir=i.lG2({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[i.TTD]}),t})();function $(t,e){return Error(`InvalidPipeArgument: '${e}' for pipe '${(0,i.AaK)(t)}'`)}class Z{createSubscription(t,e){return t.subscribe({next:e,error:t=>{throw t}})}dispose(t){t.unsubscribe()}onDestroy(t){t.unsubscribe()}}class q{createSubscription(t,e){return t.then(e,t=>{throw t})}dispose(t){}onDestroy(t){}}const Y=new q,U=new Z;let H=(()=>{class t{constructor(t){this._ref=t,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue:(t&&this._subscribe(t),this._latestValue)}_subscribe(t){this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,e=>this._updateLatestValue(t,e))}_selectStrategy(e){if((0,i.QGY)(e))return Y;if((0,i.F4k)(e))return U;throw $(t,e)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.sBO,16))},t.\u0275pipe=i.Yjl({name:"async",type:t,pure:!1}),t})();const G=/#/g;let J=(()=>{class t{constructor(t){this._localization=t}transform(e,n,i){if(null==e)return"";if("object"!=typeof n||null===n)throw $(t,n);return n[function(t,e,n,i){let r=`=${t}`;if(e.indexOf(r)>-1||(r=n.getPluralCategory(t,i),e.indexOf(r)>-1))return r;if(e.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${t}"`)}(e,Object.keys(n),this._localization,i)].replace(G,e.toString())}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(P,16))},t.\u0275pipe=i.Yjl({name:"i18nPlural",type:t,pure:!0}),t})(),X=(()=>{class t{transform(t){return JSON.stringify(t,null,2)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Yjl({name:"json",type:t,pure:!1}),t})(),Q=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({providers:[{provide:P,useClass:E}]}),t})();const W="browser";function K(t){return t===W}function tt(t){return"server"===t}let et=(()=>{class t{}return t.\u0275prov=(0,i.Yz7)({token:t,providedIn:"root",factory:()=>new nt((0,i.LFG)(l),window)}),t})();class nt{constructor(t,e){this.document=t,this.window=e,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(!this.supportsScrolling())return;const e=function(t,e){const n=t.getElementById(e)||t.getElementsByName(e)[0];if(n)return n;if("function"==typeof t.createTreeWalker&&t.body&&(t.body.createShadowRoot||t.body.attachShadow)){const n=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let i=n.currentNode;for(;i;){const t=i.shadowRoot;if(t){const n=t.getElementById(e)||t.querySelector(`[name="${e}"]`);if(n)return n}i=n.nextNode()}}return null}(this.document,t);e&&(this.scrollToElement(e),this.attemptFocus(e))}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,i=e.top+this.window.pageYOffset,r=this.offset();this.window.scrollTo(n-r[0],i-r[1])}attemptFocus(t){return t.focus(),this.document.activeElement===t}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=it(this.window.history)||it(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch(t){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(t){return!1}}}function it(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}class rt{}},58497:function(t,e,n){"use strict";n.d(e,{eN:function(){return A},JF:function(){return Z}});var i=n(12057),r=n(74788),o=n(25917),s=n(29856),a=n(94612),l=n(45435),c=n(88002);class u{}class h{}class d{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(t=>{const e=t.indexOf(":");if(e>0){const n=t.slice(0,e),i=n.toLowerCase(),r=t.slice(e+1).trim();this.maybeSetNormalizedName(n,i),this.headers.has(i)?this.headers.get(i).push(r):this.headers.set(i,[r])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let n=t[e];const i=e.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(i,n),this.maybeSetNormalizedName(e,i))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof d?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new d;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof d?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);const i=("a"===t.op?this.headers.get(e):void 0)||[];i.push(...n),this.headers.set(e,i);break;case"d":const r=t.value;if(r){let t=this.headers.get(e);if(!t)return;t=t.filter(t=>-1===r.indexOf(t)),0===t.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,t)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class p{encodeKey(t){return m(t)}encodeValue(t){return m(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const f=/%(\d[a-f0-9])/gi,g={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"};function m(t){return encodeURIComponent(t).replace(f,(t,e)=>{var n;return null!==(n=g[e])&&void 0!==n?n:t})}function v(t){return`${t}`}class _{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new p,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(t,e){const n=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(t=>{const i=t.indexOf("="),[r,o]=-1==i?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,i)),e.decodeValue(t.slice(i+1))],s=n.get(r)||[];s.push(o),n.set(r,s)}),n}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const n=t.fromObject[e];this.map.set(e,Array.isArray(n)?n:[n])})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(n=>{const i=t[n];Array.isArray(i)?i.forEach(t=>{e.push({param:n,value:t,op:"a"})}):e.push({param:n,value:i,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(t=>e+"="+this.encoder.encodeValue(t)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new _({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(v(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let e=this.map.get(t.param)||[];const n=e.indexOf(v(t.value));-1!==n&&e.splice(n,1),e.length>0?this.map.set(t.param,e):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}class y{constructor(){this.map=new Map}set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}keys(){return this.map.keys()}}function b(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function w(t){return"undefined"!=typeof Blob&&t instanceof Blob}function C(t){return"undefined"!=typeof FormData&&t instanceof FormData}class x{constructor(t,e,n,i){let r;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==n?n:null,r=i):r=n,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params)),this.headers||(this.headers=new d),this.context||(this.context=new y),this.params){const t=this.params.toString();if(0===t.length)this.urlWithParams=e;else{const n=e.indexOf("?");this.urlWithParams=e+(-1===n?"?":ne.set(n,t.setHeaders[n]),l)),t.setParams&&(c=Object.keys(t.setParams).reduce((e,n)=>e.set(n,t.setParams[n]),c)),new x(n,i,o,{params:c,headers:l,context:u,reportProgress:a,responseType:r,withCredentials:s})}}var k=(()=>((k=k||{})[k.Sent=0]="Sent",k[k.UploadProgress=1]="UploadProgress",k[k.ResponseHeader=2]="ResponseHeader",k[k.DownloadProgress=3]="DownloadProgress",k[k.Response=4]="Response",k[k.User=5]="User",k))();class O{constructor(t,e=200,n="OK"){this.headers=t.headers||new d,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class M extends O{constructor(t={}){super(t),this.type=k.ResponseHeader}clone(t={}){return new M({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class S extends O{constructor(t={}){super(t),this.type=k.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new S({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class P extends O{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function E(t,e){return{body:e,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let A=(()=>{class t{constructor(t){this.handler=t}request(t,e,n={}){let i;if(t instanceof x)i=t;else{let r,o;r=n.headers instanceof d?n.headers:new d(n.headers),n.params&&(o=n.params instanceof _?n.params:new _({fromObject:n.params})),i=new x(t,e,void 0!==n.body?n.body:null,{headers:r,context:n.context,params:o,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}const r=(0,o.of)(i).pipe((0,a.b)(t=>this.handler.handle(t)));if(t instanceof x||"events"===n.observe)return r;const s=r.pipe((0,l.h)(t=>t instanceof S));switch(n.observe||"body"){case"body":switch(i.responseType){case"arraybuffer":return s.pipe((0,c.U)(t=>{if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body}));case"blob":return s.pipe((0,c.U)(t=>{if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body}));case"text":return s.pipe((0,c.U)(t=>{if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body}));default:return s.pipe((0,c.U)(t=>t.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(t,e={}){return this.request("DELETE",t,e)}get(t,e={}){return this.request("GET",t,e)}head(t,e={}){return this.request("HEAD",t,e)}jsonp(t,e){return this.request("JSONP",t,{params:(new _).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,e={}){return this.request("OPTIONS",t,e)}patch(t,e,n={}){return this.request("PATCH",t,E(n,e))}post(t,e,n={}){return this.request("POST",t,E(n,e))}put(t,e,n={}){return this.request("PUT",t,E(n,e))}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(u))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})();class T{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const I=new r.OlP("HTTP_INTERCEPTORS");let D=(()=>{class t{intercept(t,e){return e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})();const N=/^\)\]\}',?\n/;let L=(()=>{class t{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new s.y(e=>{const n=this.xhrFactory.build();if(n.open(t.method,t.urlWithParams),t.withCredentials&&(n.withCredentials=!0),t.headers.forEach((t,e)=>n.setRequestHeader(t,e.join(","))),t.headers.has("Accept")||n.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){const e=t.detectContentTypeHeader();null!==e&&n.setRequestHeader("Content-Type",e)}if(t.responseType){const e=t.responseType.toLowerCase();n.responseType="json"!==e?e:"text"}const i=t.serializeBody();let r=null;const o=()=>{if(null!==r)return r;const e=1223===n.status?204:n.status,i=n.statusText||"OK",o=new d(n.getAllResponseHeaders()),s=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(n)||t.url;return r=new M({headers:o,status:e,statusText:i,url:s}),r},s=()=>{let{headers:i,status:r,statusText:s,url:a}=o(),l=null;204!==r&&(l=void 0===n.response?n.responseText:n.response),0===r&&(r=l?200:0);let c=r>=200&&r<300;if("json"===t.responseType&&"string"==typeof l){const t=l;l=l.replace(N,"");try{l=""!==l?JSON.parse(l):null}catch(u){l=t,c&&(c=!1,l={error:u,text:l})}}c?(e.next(new S({body:l,headers:i,status:r,statusText:s,url:a||void 0})),e.complete()):e.error(new P({error:l,headers:i,status:r,statusText:s,url:a||void 0}))},a=t=>{const{url:i}=o(),r=new P({error:t,status:n.status||0,statusText:n.statusText||"Unknown Error",url:i||void 0});e.error(r)};let l=!1;const c=i=>{l||(e.next(o()),l=!0);let r={type:k.DownloadProgress,loaded:i.loaded};i.lengthComputable&&(r.total=i.total),"text"===t.responseType&&!!n.responseText&&(r.partialText=n.responseText),e.next(r)},u=t=>{let n={type:k.UploadProgress,loaded:t.loaded};t.lengthComputable&&(n.total=t.total),e.next(n)};return n.addEventListener("load",s),n.addEventListener("error",a),n.addEventListener("timeout",a),n.addEventListener("abort",a),t.reportProgress&&(n.addEventListener("progress",c),null!==i&&n.upload&&n.upload.addEventListener("progress",u)),n.send(i),e.next({type:k.Sent}),()=>{n.removeEventListener("error",a),n.removeEventListener("abort",a),n.removeEventListener("load",s),n.removeEventListener("timeout",a),t.reportProgress&&(n.removeEventListener("progress",c),null!==i&&n.upload&&n.upload.removeEventListener("progress",u)),n.readyState!==n.DONE&&n.abort()}})}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(i.JF))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})();const z=new r.OlP("XSRF_COOKIE_NAME"),F=new r.OlP("XSRF_HEADER_NAME");class R{}let j=(()=>{class t{constructor(t,e,n){this.doc=t,this.platform=e,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,i.Mx)(t,this.cookieName),this.lastCookieString=t),this.lastToken}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(i.K0),r.LFG(r.Lbi),r.LFG(z))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})(),B=(()=>{class t{constructor(t,e){this.tokenService=t,this.headerName=e}intercept(t,e){const n=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||n.startsWith("http://")||n.startsWith("https://"))return e.handle(t);const i=this.tokenService.getToken();return null!==i&&!t.headers.has(this.headerName)&&(t=t.clone({headers:t.headers.set(this.headerName,i)})),e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(R),r.LFG(F))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})(),V=(()=>{class t{constructor(t,e){this.backend=t,this.injector=e,this.chain=null}handle(t){if(null===this.chain){const t=this.injector.get(I,[]);this.chain=t.reduceRight((t,e)=>new T(t,e),this.backend)}return this.chain.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(h),r.LFG(r.zs3))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})(),$=(()=>{class t{static disable(){return{ngModule:t,providers:[{provide:B,useClass:D}]}}static withOptions(e={}){return{ngModule:t,providers:[e.cookieName?{provide:z,useValue:e.cookieName}:[],e.headerName?{provide:F,useValue:e.headerName}:[]]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({providers:[B,{provide:I,useExisting:B,multi:!0},{provide:R,useClass:j},{provide:z,useValue:"XSRF-TOKEN"},{provide:F,useValue:"X-XSRF-TOKEN"}]}),t})(),Z=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({providers:[A,{provide:u,useClass:V},L,{provide:h,useExisting:L}],imports:[[$.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),t})()},74788:function(t,e,n){"use strict";n.d(e,{deG:function(){return ln},tb:function(){return rc},AFp:function(){return Kl},ip1:function(){return Ql},CZH:function(){return Wl},hGG:function(){return Jc},z2F:function(){return jc},sBO:function(){return qa},Sil:function(){return gc},_Vd:function(){return fa},EJc:function(){return ac},SBq:function(){return _a},qLn:function(){return sr},vpe:function(){return Tl},gxx:function(){return Co},tBr:function(){return Dn},XFs:function(){return T},OlP:function(){return an},zs3:function(){return Fo},ZZ4:function(){return Fa},aQg:function(){return ja},soG:function(){return sc},YKP:function(){return tl},v3s:function(){return Vc},h0i:function(){return Ka},PXZ:function(){return Nc},R0b:function(){return _c},FiY:function(){return Nn},Lbi:function(){return ic},g9A:function(){return nc},n_E:function(){return Dl},Qsj:function(){return wa},FYo:function(){return ba},JOm:function(){return Fn},Tiy:function(){return xa},q3G:function(){return tr},PiD:function(){return Ln},tp0:function(){return zn},EAV:function(){return qc},Rgc:function(){return Ja},dDg:function(){return Oc},DyG:function(){return cn},GfV:function(){return ka},s_b:function(){return nl},ifc:function(){return F},eFA:function(){return Lc},Ez6:function(){return C},Gpc:function(){return p},f3M:function(){return Pn},X6Q:function(){return Tc},_c5:function(){return Hc},VLi:function(){return Pc},c2e:function(){return oc},zSh:function(){return ko},wAp:function(){return Ks},vHH:function(){return m},EiD:function(){return Wi},mCW:function(){return zi},qzn:function(){return Oi},JVY:function(){return Si},pB0:function(){return Ti},eBb:function(){return Ei},L6k:function(){return Pi},LAX:function(){return Ai},cg1:function(){return Xs},Tjo:function(){return Uc},kL8:function(){return Qs},yhl:function(){return Mi},dqk:function(){return V},sIi:function(){return Ho},CqO:function(){return fs},QGY:function(){return ds},F4k:function(){return ps},RDi:function(){return Mt},AaK:function(){return u},z3N:function(){return ki},qOj:function(){return jo},TTD:function(){return _t},_Bn:function(){return ua},xp6:function(){return kr},uIk:function(){return Wo},Tol:function(){return As},ekj:function(){return Es},Suo:function(){return Yl},Xpm:function(){return W},lG2:function(){return ot},Yz7:function(){return w},cJS:function(){return x},oAB:function(){return nt},Yjl:function(){return st},Y36:function(){return es},_UZ:function(){return as},GkF:function(){return us},BQk:function(){return cs},ynx:function(){return ls},qZA:function(){return ss},TgZ:function(){return os},EpF:function(){return hs},n5z:function(){return en},Ikx:function(){return Ys},LFG:function(){return Sn},$8M:function(){return rn},$Z:function(){return ns},NdJ:function(){return gs},CRH:function(){return Ul},kcU:function(){return be},O4$:function(){return ye},oxw:function(){return _s},ALo:function(){return kl},lcZ:function(){return Ol},xi3:function(){return Ml},Dn7:function(){return Sl},Hsn:function(){return ws},F$t:function(){return bs},Q6J:function(){return is},DdM:function(){return vl},VKq:function(){return _l},WLB:function(){return yl},iGM:function(){return Zl},MAs:function(){return ts},evT:function(){return cr},Jf7:function(){return lr},CHM:function(){return Yt},oJD:function(){return er},LSH:function(){return nr},kYT:function(){return it},Udp:function(){return Ps},d8E:function(){return Us},YNc:function(){return Ko},W1O:function(){return Xl},_uU:function(){return Vs},Oqu:function(){return $s},hij:function(){return Zs},AsE:function(){return qs},Gf:function(){return ql}});var i=n(79765),r=n(59178),o=n(29856),s=n(66682),a=n(9945);function l(t){for(let e in t)if(t[e]===l)return e;throw Error("Could not find renamed property on target object.")}function c(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function u(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(u).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function h(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const d=l({__forward_ref__:l});function p(t){return t.__forward_ref__=p,t.toString=function(){return u(this())},t}function f(t){return g(t)?t():t}function g(t){return"function"==typeof t&&t.hasOwnProperty(d)&&t.__forward_ref__===p}class m extends Error{constructor(t,e){super(function(t,e){return`${t?`NG0${t}: `:""}${e}`}(t,e)),this.code=t}}function v(t){return"string"==typeof t?t:null==t?"":String(t)}function _(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():v(t)}function y(t,e){const n=e?` in ${e}`:"";throw new m("201",`No provider for ${_(t)} found${n}`)}function b(t,e){null==t&&function(t,e,n,i){throw new Error(`ASSERTION ERROR: ${t}`+(null==i?"":` [Expected=> ${n} ${i} ${e} <=Actual]`))}(e,t,null,"!=")}function w(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}const C=w;function x(t){return{providers:t.providers||[],imports:t.imports||[]}}function k(t){return O(t,S)||O(t,E)}function O(t,e){return t.hasOwnProperty(e)?t[e]:null}function M(t){return t&&(t.hasOwnProperty(P)||t.hasOwnProperty(A))?t[P]:null}const S=l({"\u0275prov":l}),P=l({"\u0275inj":l}),E=l({ngInjectableDef:l}),A=l({ngInjectorDef:l});var T=(()=>((T=T||{})[T.Default=0]="Default",T[T.Host=1]="Host",T[T.Self=2]="Self",T[T.SkipSelf=4]="SkipSelf",T[T.Optional=8]="Optional",T))();let I;function D(t){const e=I;return I=t,e}function N(t,e,n){const i=k(t);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&T.Optional?null:void 0!==e?e:void y(u(t),"Injector")}function L(t){return{toString:t}.toString()}var z=(()=>((z=z||{})[z.OnPush=0]="OnPush",z[z.Default=1]="Default",z))(),F=(()=>((F=F||{})[F.Emulated=0]="Emulated",F[F.None=2]="None",F[F.ShadowDom=3]="ShadowDom",F))();const R="undefined"!=typeof globalThis&&globalThis,j="undefined"!=typeof window&&window,B="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,V=R||"undefined"!=typeof global&&global||j||B,$={},Z=[],q=l({"\u0275cmp":l}),Y=l({"\u0275dir":l}),U=l({"\u0275pipe":l}),H=l({"\u0275mod":l}),G=l({"\u0275loc":l}),J=l({"\u0275fac":l}),X=l({__NG_ELEMENT_ID__:l});let Q=0;function W(t){return L(()=>{const e={},n={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===z.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||Z,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||F.Emulated,id:"c",styles:t.styles||Z,_:null,setInput:null,schemas:t.schemas||null,tView:null},i=t.directives,r=t.features,o=t.pipes;return n.id+=Q++,n.inputs=rt(t.inputs,e),n.outputs=rt(t.outputs),r&&r.forEach(t=>t(n)),n.directiveDefs=i?()=>("function"==typeof i?i():i).map(K):null,n.pipeDefs=o?()=>("function"==typeof o?o():o).map(tt):null,n})}function K(t){return at(t)||function(t){return t[Y]||null}(t)}function tt(t){return function(t){return t[U]||null}(t)}const et={};function nt(t){return L(()=>{const e={type:t.type,bootstrap:t.bootstrap||Z,declarations:t.declarations||Z,imports:t.imports||Z,exports:t.exports||Z,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&(et[t.id]=t.type),e})}function it(t,e){return L(()=>{const n=lt(t,!0);n.declarations=e.declarations||Z,n.imports=e.imports||Z,n.exports=e.exports||Z})}function rt(t,e){if(null==t)return $;const n={};for(const i in t)if(t.hasOwnProperty(i)){let r=t[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),n[r]=i,e&&(e[r]=o)}return n}const ot=W;function st(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function at(t){return t[q]||null}function lt(t,e){const n=t[H]||null;if(!n&&!0===e)throw new Error(`Type ${u(t)} does not have '\u0275mod' property.`);return n}function ct(t){return Array.isArray(t)&&"object"==typeof t[1]}function ut(t){return Array.isArray(t)&&!0===t[1]}function ht(t){return 0!=(8&t.flags)}function dt(t){return 2==(2&t.flags)}function pt(t){return 1==(1&t.flags)}function ft(t){return null!==t.template}function gt(t){return 0!=(512&t[2])}function mt(t,e){return t.hasOwnProperty(J)?t[J]:null}class vt{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function _t(){return yt}function yt(t){return t.type.prototype.ngOnChanges&&(t.setInput=wt),bt}function bt(){const t=xt(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===$)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}}function wt(t,e,n,i){const r=xt(t)||function(t,e){return t[Ct]=e}(t,{previous:$,current:null}),o=r.current||(r.current={}),s=r.previous,a=this.declaredInputs[n],l=s[a];o[a]=new vt(l&&l.currentValue,e,s===$),t[i]=e}_t.ngInherit=!0;const Ct="__ngSimpleChanges__";function xt(t){return t[Ct]||null}const kt="http://www.w3.org/2000/svg";let Ot;function Mt(t){Ot=t}function St(){return void 0!==Ot?Ot:"undefined"!=typeof document?document:void 0}function Pt(t){return!!t.listen}const Et={createRenderer:(t,e)=>St()};function At(t){for(;Array.isArray(t);)t=t[0];return t}function Tt(t,e){return At(e[t])}function It(t,e){return At(e[t.index])}function Dt(t,e){return t.data[e]}function Nt(t,e){return t[e]}function Lt(t,e){const n=e[t];return ct(n)?n:n[0]}function zt(t){return 4==(4&t[2])}function Ft(t){return 128==(128&t[2])}function Rt(t,e){return null==e?null:t[e]}function jt(t){t[18]=0}function Bt(t,e){t[5]+=e;let n=t,i=t[3];for(;null!==i&&(1===e&&1===n[5]||-1===e&&0===n[5]);)i[5]+=e,n=i,i=i[3]}const Vt={lFrame:de(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function $t(){return Vt.bindingsEnabled}function Zt(){return Vt.lFrame.lView}function qt(){return Vt.lFrame.tView}function Yt(t){return Vt.lFrame.contextLView=t,t[8]}function Ut(){let t=Ht();for(;null!==t&&64===t.type;)t=t.parent;return t}function Ht(){return Vt.lFrame.currentTNode}function Gt(t,e){const n=Vt.lFrame;n.currentTNode=t,n.isParent=e}function Jt(){return Vt.lFrame.isParent}function Xt(){Vt.lFrame.isParent=!1}function Qt(){return Vt.isInCheckNoChangesMode}function Wt(t){Vt.isInCheckNoChangesMode=t}function Kt(){const t=Vt.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function te(){return Vt.lFrame.bindingIndex}function ee(){return Vt.lFrame.bindingIndex++}function ne(t){const e=Vt.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function ie(t,e){const n=Vt.lFrame;n.bindingIndex=n.bindingRootIndex=t,re(e)}function re(t){Vt.lFrame.currentDirectiveIndex=t}function oe(t){const e=Vt.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function se(){return Vt.lFrame.currentQueryIndex}function ae(t){Vt.lFrame.currentQueryIndex=t}function le(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function ce(t,e,n){if(n&T.SkipSelf){let i=e,r=t;for(;!(i=i.parent,null!==i||n&T.Host||(i=le(r),null===i||(r=r[15],10&i.type))););if(null===i)return!1;e=i,t=r}const i=Vt.lFrame=he();return i.currentTNode=e,i.lView=t,!0}function ue(t){const e=he(),n=t[1];Vt.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function he(){const t=Vt.lFrame,e=null===t?null:t.child;return null===e?de(t):e}function de(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function pe(){const t=Vt.lFrame;return Vt.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const fe=pe;function ge(){const t=pe();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function me(){return Vt.lFrame.selectedIndex}function ve(t){Vt.lFrame.selectedIndex=t}function _e(){const t=Vt.lFrame;return Dt(t.tView,t.selectedIndex)}function ye(){Vt.lFrame.currentNamespace=kt}function be(){Vt.lFrame.currentNamespace=null}function we(t,e){for(let n=e.directiveStart,i=e.directiveEnd;n=i)break}else e[a]<0&&(t[18]+=65536),(s>11>16&&(3&t[2])===e){t[2]+=2048;try{o.call(s)}finally{}}}else try{o.call(s)}finally{}}class Se{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function Pe(t,e,n){const i=Pt(t);let r=0;for(;re){s=o-1;break}}}for(;o>16}(t),i=e;for(;n>0;)i=i[15],n--;return i}let ze=!0;function Fe(t){const e=ze;return ze=t,e}let Re=0;function je(t,e){const n=Ve(t,e);if(-1!==n)return n;const i=e[1];i.firstCreatePass&&(t.injectorIndex=e.length,Be(i.data,t),Be(e,null),Be(i.blueprint,null));const r=$e(t,e),o=t.injectorIndex;if(De(r)){const t=Ne(r),n=Le(r,e),i=n[1].data;for(let r=0;r<8;r++)e[o+r]=n[t+r]|i[t+r]}return e[o+8]=r,o}function Be(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Ve(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function $e(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,i=null,r=e;for(;null!==r;){const t=r[1],e=t.type;if(i=2===e?t.declTNode:1===e?r[6]:null,null===i)return-1;if(n++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return-1}function Ze(t,e,n){!function(t,e,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(X)&&(i=n[X]),null==i&&(i=n[X]=Re++);const r=255&i;e.data[t+(r>>5)]|=1<=0?255&e:Ge:e}(n);if("function"==typeof o){if(!ce(e,t,i))return i&T.Host?qe(r,n,i):Ye(e,n,i,r);try{const t=o(i);if(null!=t||i&T.Optional)return t;y(n)}finally{fe()}}else if("number"==typeof o){let r=null,s=Ve(t,e),a=-1,l=i&T.Host?e[16][6]:null;for((-1===s||i&T.SkipSelf)&&(a=-1===s?$e(t,e):e[s+8],-1!==a&&Ke(i,!1)?(r=e[1],s=Ne(a),e=Le(a,e)):s=-1);-1!==s;){const t=e[1];if(We(o,s,t.data)){const t=Je(s,e,n,r,i,l);if(t!==He)return t}a=e[s+8],-1!==a&&Ke(i,e[1].data[s+8]===l)&&We(o,s,e)?(r=t,s=Ne(a),e=Le(a,e)):s=-1}}}return Ye(e,n,i,r)}const He={};function Ge(){return new tn(Ut(),Zt())}function Je(t,e,n,i,r,o){const s=e[1],a=s.data[t+8],l=Xe(a,s,n,null==i?dt(a)&&ze:i!=s&&0!=(3&a.type),r&T.Host&&o===a);return null!==l?Qe(e,s,l,a):He}function Xe(t,e,n,i,r){const o=t.providerIndexes,s=e.data,a=1048575&o,l=t.directiveStart,c=o>>20,u=r?a+c:t.directiveEnd;for(let h=i?a:a+c;h=l&&t.type===n)return h}if(r){const t=s[l];if(t&&ft(t)&&t.type===n)return l}return null}function Qe(t,e,n,i){let r=t[n];const o=e.data;if(function(t){return t instanceof Se}(r)){const s=r;s.resolving&&function(t,e){throw new m("200",`Circular dependency in DI detected for ${t}`)}(_(o[n]));const a=Fe(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?D(s.injectImpl):null;ce(t,i,T.Default);try{r=t[n]=s.factory(void 0,o,t,i),e.firstCreatePass&&n>=i.directiveStart&&function(t,e,n){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=e.type.prototype;if(i){const i=yt(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i)}r&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,r),o&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,o))}(n,o[n],e)}finally{null!==l&&D(l),Fe(a),s.resolving=!1,fe()}}return r}function We(t,e,n){return!!(n[e+(t>>5)]&1<{const e=t.prototype.constructor,n=e[J]||nn(e),i=Object.prototype;let r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==i;){const t=r[J]||nn(r);if(t&&t!==n)return t;r=Object.getPrototypeOf(r)}return t=>new t})}function nn(t){return g(t)?()=>{const e=nn(f(t));return e&&e()}:mt(t)}function rn(t){return function(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const t=n.length;let i=0;for(;i{const i=function(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}(e);function r(...t){if(this instanceof r)return i.apply(this,t),this;const e=new r(...t);return n.annotation=e,n;function n(t,n,i){const r=t.hasOwnProperty(on)?t[on]:Object.defineProperty(t,on,{value:[]})[on];for(;r.length<=i;)r.push(null);return(r[i]=r[i]||[]).push(e),t}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r})}class an{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=w({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return`InjectionToken ${this._desc}`}}const ln=new an("AnalyzeForEntryComponents"),cn=Function;function un(t,e){void 0===e&&(e=t);for(let n=0;nArray.isArray(t)?hn(t,e):e(t))}function dn(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function pn(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function fn(t,e){const n=[];for(let i=0;i=0?t[1|i]=n:(i=~i,function(t,e,n,i){let r=t.length;if(r==e)t.push(n,i);else if(1===r)t.push(i,t[0]),t[0]=n;else{for(r--,t.push(t[r-1],t[r]);r>e;)t[r]=t[r-2],r--;t[e]=n,t[e+1]=i}}(t,i,e,n)),i}function mn(t,e){const n=vn(t,e);if(n>=0)return t[1|n]}function vn(t,e){return function(t,e,n){let i=0,r=t.length>>n;for(;r!==i;){const o=i+(r-i>>1),s=t[o<e?r=o:i=o+1}return~(r< ");else if("object"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let i=e[n];t.push(n+":"+("string"==typeof i?JSON.stringify(i):u(i)))}r=`{${t.join(", ")}}`}return`${n}${i?"("+i+")":""}[${r}]: ${t.replace(wn,"\n ")}`}("\n"+t.message,r,n,i),t.ngTokenPath=r,t[bn]=null,t}const Dn=An(sn("Inject",t=>({token:t})),-1),Nn=An(sn("Optional"),8),Ln=An(sn("Self"),2),zn=An(sn("SkipSelf"),4);var Fn=(()=>((Fn=Fn||{})[Fn.Important=1]="Important",Fn[Fn.DashCase=2]="DashCase",Fn))();const Rn="__ngContext__";function jn(t,e){t[Rn]=e}function Bn(t){const e=function(t){return t[Rn]||null}(t);return e?Array.isArray(e)?e:e.lView:null}function Vn(t,e){return undefined(t,e)}function $n(t){const e=t[3];return ut(e)?e[3]:e}function Zn(t){return Yn(t[13])}function qn(t){return Yn(t[4])}function Yn(t){for(;null!==t&&!ut(t);)t=t[4];return t}function Un(t,e,n,i,r){if(null!=i){let o,s=!1;ut(i)?o=i:ct(i)&&(s=!0,i=i[0]);const a=At(i);0===t&&null!==n?null==r?ti(e,n,a):Kn(e,n,a,r||null,!0):1===t&&null!==n?Kn(e,n,a,r||null,!0):2===t?function(t,e,n){const i=ni(t,e);i&&function(t,e,n,i){Pt(t)?t.removeChild(e,n,i):e.removeChild(n)}(t,i,e,n)}(e,a,s):3===t&&e.destroyNode(a),null!=o&&function(t,e,n,i,r){const o=n[7];o!==At(n)&&Un(e,t,i,o,r);for(let s=10;s0&&(t[n-1][4]=i[4]);const o=pn(t,10+e);!function(t,e){di(t,e,e[11],2,null,null),e[0]=null,e[6]=null}(i[1],i);const s=o[19];null!==s&&s.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}function Xn(t,e){if(!(256&e[2])){const n=e[11];Pt(n)&&n.destroyNode&&di(t,e,n,3,null,null),function(t){let e=t[13];if(!e)return Qn(t[1],t);for(;e;){let n=null;if(ct(e))n=e[13];else{const t=e[10];t&&(n=t)}if(!n){for(;e&&!e[4]&&e!==t;)ct(e)&&Qn(e[1],e),e=e[3];null===e&&(e=t),ct(e)&&Qn(e[1],e),n=e&&e[4]}e=n}}(e)}}function Qn(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let i=0;i=0?i[r=l]():i[r=-l].unsubscribe(),o+=2}else{const t=i[r=n[o+1]];n[o].call(t)}if(null!==i){for(let t=r+1;tt,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return ri}())||void 0===e?void 0:e.createHTML(t))||t}function vi(t){var e;return(null===(e=function(){if(void 0===oi&&(oi=null,V.trustedTypes))try{oi=V.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return oi}())||void 0===e?void 0:e.createHTML(t))||t}class _i{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class yi extends _i{getTypeName(){return"HTML"}}class bi extends _i{getTypeName(){return"Style"}}class wi extends _i{getTypeName(){return"Script"}}class Ci extends _i{getTypeName(){return"URL"}}class xi extends _i{getTypeName(){return"ResourceURL"}}function ki(t){return t instanceof _i?t.changingThisBreaksApplicationSecurity:t}function Oi(t,e){const n=Mi(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===e}function Mi(t){return t instanceof _i&&t.getTypeName()||null}function Si(t){return new yi(t)}function Pi(t){return new bi(t)}function Ei(t){return new wi(t)}function Ai(t){return new Ci(t)}function Ti(t){return new xi(t)}class Ii{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(mi(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class Di{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const t=this.inertDocument.createElement("html");this.inertDocument.appendChild(t);const e=this.inertDocument.createElement("body");t.appendChild(e)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=mi(t),e;const n=this.inertDocument.createElement("body");return n.innerHTML=mi(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(t){const e=t.attributes;for(let i=e.length-1;0zi(t.trim())).join(", ")),this.buf.push(" ",e,'="',Xi(s),'"')}var i;return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();$i.hasOwnProperty(e)&&!ji.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(Xi(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const Gi=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ji=/([^\#-~ |!])/g;function Xi(t){return t.replace(/&/g,"&").replace(Gi,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Ji,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Qi;function Wi(t,e){let n=null;try{Qi=Qi||function(t){const e=new Di(t);return function(){try{return!!(new window.DOMParser).parseFromString(mi(""),"text/html")}catch(t){return!1}}()?new Ii(e):e}(t);let i=e?String(e):"";n=Qi.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=n.innerHTML,n=Qi.getInertBodyElement(i)}while(i!==o);return mi((new Hi).sanitizeChildren(Ki(n)||n))}finally{if(n){const t=Ki(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function Ki(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var tr=(()=>((tr=tr||{})[tr.NONE=0]="NONE",tr[tr.HTML=1]="HTML",tr[tr.STYLE=2]="STYLE",tr[tr.SCRIPT=3]="SCRIPT",tr[tr.URL=4]="URL",tr[tr.RESOURCE_URL=5]="RESOURCE_URL",tr))();function er(t){const e=ir();return e?vi(e.sanitize(tr.HTML,t)||""):Oi(t,"HTML")?vi(ki(t)):Wi(St(),v(t))}function nr(t){const e=ir();return e?e.sanitize(tr.URL,t)||"":Oi(t,"URL")?ki(t):zi(v(t))}function ir(){const t=Zt();return t&&t[12]}function rr(t){return t.ngOriginalError}function or(t,...e){t.error(...e)}class sr{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),n=this._findContext(t),i=(r=t)&&r.ngErrorLogger||or;var r;i(this._console,"ERROR",t),e&&i(this._console,"ORIGINAL ERROR",e),n&&i(this._console,"ERROR CONTEXT",n)}_findContext(t){return t?t.ngDebugContext||this._findContext(rr(t)):null}_findOriginalError(t){let e=t&&rr(t);for(;e&&rr(e);)e=rr(e);return e||null}}const ar=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(V))();function lr(t){return t.ownerDocument.defaultView}function cr(t){return t.ownerDocument}function ur(t){return t instanceof Function?t():t}function hr(t,e,n){let i=t.length;for(;;){const r=t.indexOf(e,n);if(-1===r)return r;if(0===r||t.charCodeAt(r-1)<=32){const n=e.length;if(r+n===i||t.charCodeAt(r+n)<=32)return r}n=r+1}}const dr="ng-template";function pr(t,e,n){let i=0;for(;io?"":r[u+1].toLowerCase();const e=8&i?t:null;if(e&&-1!==hr(e,c,0)||2&i&&c!==t){if(vr(i))return!1;s=!0}}}}else{if(!s&&!vr(i)&&!vr(l))return!1;if(s&&vr(l))continue;s=!1,i=l|1&i}}return vr(i)||s}function vr(t){return 0==(1&t)}function _r(t,e,n,i){if(null===e)return-1;let r=0;if(i||!n){let n=!1;for(;r-1)for(n++;n0?'="'+e+'"':"")+"]"}else 8&i?r+="."+s:4&i&&(r+=" "+s);else""!==r&&!vr(s)&&(e+=wr(o,r),r=""),i=s,o=o||!vr(i);n++}return""!==r&&(e+=wr(o,r)),e}const xr={};function kr(t){Or(qt(),Zt(),me()+t,Qt())}function Or(t,e,n,i){if(!i)if(3==(3&e[2])){const i=t.preOrderCheckHooks;null!==i&&Ce(e,i,n)}else{const i=t.preOrderHooks;null!==i&&xe(e,i,0,n)}ve(n)}function Mr(t,e){return t<<17|e<<2}function Sr(t){return t>>17&32767}function Pr(t){return 2|t}function Er(t){return(131068&t)>>2}function Ar(t,e){return-131069&t|e<<2}function Tr(t){return 1|t}function Ir(t,e){const n=t.contentQueries;if(null!==n)for(let i=0;i20&&Or(t,e,20,Qt()),n(i,r)}finally{ve(o)}}function Br(t,e,n){if(ht(e)){const i=e.directiveEnd;for(let r=e.directiveStart;r0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(n)!=o&&n.push(o),n.push(i,r,s)}}function Xr(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Qr(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function Wr(t,e,n){if(n){if(e.exportAs)for(let i=0;i0&&ao(n)}}function ao(t){for(let n=Zn(t);null!==n;n=qn(n))for(let t=10;t0&&ao(e)}const e=t[1].components;if(null!==e)for(let n=0;n0&&ao(i)}}function lo(t,e){const n=Lt(e,t),i=n[1];(function(t,e){for(let n=e.length;nPromise.resolve(null))();function mo(t){return t[7]||(t[7]=[])}function vo(t){return t.cleanup||(t.cleanup=[])}function _o(t,e){const n=t[9],i=n?n.get(sr,null):null;i&&i.handleError(e)}function yo(t,e,n,i,r){for(let o=0;othis.processProvider(n,t,e)),hn([t],t=>this.processInjectorType(t,[],r)),this.records.set(Co,Do(void 0,this));const o=this.records.get(ko);this.scope=null!=o?o.value:null,this.source=i||("object"==typeof t?null:u(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=_n,n=T.Default){this.assertNotDestroyed();const i=On(this),r=D(void 0);try{if(!(n&T.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(o=t)||"object"==typeof o&&o instanceof an)&&k(t);e=n&&this.injectableDefInScope(n)?Do(To(t),Oo):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}return(n&T.Self?Po():this.parent).get(t,e=n&T.Optional&&e===_n?null:e)}catch(s){if("NullInjectorError"===s.name){if((s[bn]=s[bn]||[]).unshift(u(t)),i)throw s;return In(s,t,"R3InjectorError",this.source)}throw s}finally{D(r),On(i)}var o}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((e,n)=>t.push(u(n))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(t,e,n){if(!(t=f(t)))return!1;let i=M(t);const r=null==i&&t.ngModule||void 0,o=void 0===r?t:r,s=-1!==n.indexOf(o);if(void 0!==r&&(i=M(r)),null==i)return!1;if(null!=i.imports&&!s){let t;n.push(o);try{hn(i.imports,i=>{this.processInjectorType(i,e,n)&&(void 0===t&&(t=[]),t.push(i))})}finally{}if(void 0!==t)for(let e=0;ethis.processProvider(t,n,i||Z))}}this.injectorDefTypes.add(o);const a=mt(o)||(()=>new o);this.records.set(o,Do(a,Oo));const l=i.providers;if(null!=l&&!s){const e=t;hn(l,t=>this.processProvider(t,e,l))}return void 0!==r&&void 0!==t.providers}processProvider(t,e,n){let i=Lo(t=f(t))?t:f(t&&t.provide);const r=(o=t,No(o)?Do(void 0,o.useValue):Do(Io(o),Oo));var o;if(Lo(t)||!0!==t.multi)this.records.get(i);else{let e=this.records.get(i);e||(e=Do(void 0,Oo,!0),e.factory=()=>En(e.multi),this.records.set(i,e)),i=t,e.multi.push(t)}this.records.set(i,r)}hydrate(t,e){return e.value===Oo&&(e.value=Mo,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value;var n}injectableDefInScope(t){if(!t.providedIn)return!1;const e=f(t.providedIn);return"string"==typeof e?"any"===e||e===this.scope:this.injectorDefTypes.has(e)}}function To(t){const e=k(t),n=null!==e?e.factory:mt(t);if(null!==n)return n;if(t instanceof an)throw new Error(`Token ${u(t)} is missing a \u0275prov definition.`);if(t instanceof Function)return function(t){const e=t.length;if(e>0){const n=fn(e,"?");throw new Error(`Can't resolve all parameters for ${u(t)}: (${n.join(", ")}).`)}const n=function(t){const e=t&&(t[S]||t[E]);if(e){const n=function(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new Error("unreachable")}function Io(t,e,n){let i;if(Lo(t)){const e=f(t);return mt(e)||To(e)}if(No(t))i=()=>f(t.useValue);else if(function(t){return!(!t||!t.useFactory)}(t))i=()=>t.useFactory(...En(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))i=()=>Sn(f(t.useExisting));else{const e=f(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return mt(e)||To(e);i=()=>new e(...En(t.deps))}return i}function Do(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function No(t){return null!==t&&"object"==typeof t&&xn in t}function Lo(t){return"function"==typeof t}const zo=function(t,e,n){return function(t,e=null,n=null,i){const r=Eo(t,e,n,i);return r._resolveInjectorDefTypes(),r}({name:n},e,t,n)};let Fo=(()=>{class t{static create(t,e){return Array.isArray(t)?zo(t,e,""):zo(t.providers,t.parent,t.name||"")}}return t.THROW_IF_NOT_FOUND=_n,t.NULL=new xo,t.\u0275prov=w({token:t,providedIn:"any",factory:()=>Sn(Co)}),t.__NG_ELEMENT_ID__=-1,t})();function Ro(t,e){we(Bn(t)[1],Ut())}function jo(t){let e=function(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),n=!0;const i=[t];for(;e;){let r;if(ft(t))r=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");r=e.\u0275dir}if(r){if(n){i.push(r);const e=t;e.inputs=Bo(t.inputs),e.declaredInputs=Bo(t.declaredInputs),e.outputs=Bo(t.outputs);const n=r.hostBindings;n&&Zo(t,n);const o=r.viewQuery,s=r.contentQueries;if(o&&Vo(t,o),s&&$o(t,s),c(t.inputs,r.inputs),c(t.declaredInputs,r.declaredInputs),c(t.outputs,r.outputs),ft(r)&&r.data.animation){const e=t.data;e.animation=(e.animation||[]).concat(r.data.animation)}}const e=r.features;if(e)for(let i=0;i=0;i--){const r=t[i];r.hostVars=e+=r.hostVars,r.hostAttrs=Te(r.hostAttrs,n=Te(n,r.hostAttrs))}}(i)}function Bo(t){return t===$?{}:t===Z?[]:t}function Vo(t,e){const n=t.viewQuery;t.viewQuery=n?(t,i)=>{e(t,i),n(t,i)}:e}function $o(t,e){const n=t.contentQueries;t.contentQueries=n?(t,i,r)=>{e(t,i,r),n(t,i,r)}:e}function Zo(t,e){const n=t.hostBindings;t.hostBindings=n?(t,i)=>{e(t,i),n(t,i)}:e}let qo=null;function Yo(){if(!qo){const t=V.Symbol;if(t&&t.iterator)qo=t.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;ea(At(t[i.index])):i.index;if(Pt(n)){let s=null;if(!a&&l&&(s=function(t,e,n,i){const r=t.cleanup;if(null!=r)for(let o=0;on?t[n]:null}"string"==typeof t&&(o+=2)}return null}(t,e,r,i.index)),null!==s)(s.__ngLastListenerFn__||s).__ngNextListenerFn__=o,s.__ngLastListenerFn__=o,d=!1;else{o=vs(i,e,u,o,!1);const t=n.listen(f,r,o);h.push(o,t),c&&c.push(r,m,g,g+1)}}else o=vs(i,e,u,o,!0),f.addEventListener(r,o,s),h.push(o),c&&c.push(r,m,g,s)}else o=vs(i,e,u,o,!1);const p=i.outputs;let f;if(d&&null!==p&&(f=p[r])){const t=f.length;if(t)for(let n=0;n0;)e=e[15],t--;return e}(t,Vt.lFrame.contextLView))[8]}(t)}function ys(t,e){let n=null;const i=function(t){const e=t.attrs;if(null!=e){const t=e.indexOf(5);if(0==(1&t))return e[t+1]}return null}(t);for(let r=0;r=0}const ks={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Os(t){return t.substring(ks.key,ks.keyEnd)}function Ms(t,e){const n=ks.textEnd;return n===e?-1:(e=ks.keyEnd=function(t,e,n){for(;e32;)e++;return e}(t,ks.key=e,n),Ss(t,e,n))}function Ss(t,e,n){for(;e=0;n=Ms(e,n))gn(t,Os(e),!0)}function Is(t,e,n,i){const r=Zt(),o=qt(),s=ne(2);o.firstUpdatePass&&Ns(o,t,s,i),e!==xr&&Xo(r,s,e)&&Fs(o,o.data[me()],r,r[11],t,r[s+1]=function(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=u(ki(t)))),t}(e,n),i,s)}function Ds(t,e){return e>=t.expandoStartIndex}function Ns(t,e,n,i){const r=t.data;if(null===r[n+1]){const o=r[me()],s=Ds(t,n);Bs(o,i)&&null===e&&!s&&(e=!1),e=function(t,e,n,i){const r=oe(t);let o=i?e.residualClasses:e.residualStyles;if(null===r)0===(i?e.classBindings:e.styleBindings)&&(n=zs(n=Ls(null,t,e,n,i),e.attrs,i),o=null);else{const s=e.directiveStylingLast;if(-1===s||t[s]!==r)if(n=Ls(r,t,e,n,i),null===o){let n=function(t,e,n){const i=n?e.classBindings:e.styleBindings;if(0!==Er(i))return t[Sr(i)]}(t,e,i);void 0!==n&&Array.isArray(n)&&(n=Ls(null,t,e,n[1],i),n=zs(n,e.attrs,i),function(t,e,n,i){t[Sr(n?e.classBindings:e.styleBindings)]=i}(t,e,i,n))}else o=function(t,e,n){let i;const r=e.directiveEnd;for(let o=1+e.directiveStylingLast;o0)&&(u=!0)}else c=n;if(r)if(0!==l){const e=Sr(t[a+1]);t[i+1]=Mr(e,a),0!==e&&(t[e+1]=Ar(t[e+1],i)),t[a+1]=function(t,e){return 131071&t|e<<17}(t[a+1],i)}else t[i+1]=Mr(a,0),0!==a&&(t[a+1]=Ar(t[a+1],i)),a=i;else t[i+1]=Mr(l,0),0===a?a=i:t[l+1]=Ar(t[l+1],i),l=i;u&&(t[i+1]=Pr(t[i+1])),Cs(t,c,i,!0),Cs(t,c,i,!1),function(t,e,n,i,r){const o=r?t.residualClasses:t.residualStyles;null!=o&&"string"==typeof e&&vn(o,e)>=0&&(n[i+1]=Tr(n[i+1]))}(e,c,t,i,o),s=Mr(a,l),o?e.classBindings=s:e.styleBindings=s}(r,o,e,n,s,i)}}function Ls(t,e,n,i,r){let o=null;const s=n.directiveEnd;let a=n.directiveStylingLast;for(-1===a?a=n.directiveStart:a++;a0;){const e=t[r],o=Array.isArray(e),l=o?e[1]:e,c=null===l;let u=n[r+1];u===xr&&(u=c?Z:void 0);let h=c?mn(u,i):l===i?u:void 0;if(o&&!js(h)&&(h=mn(e,i)),js(h)&&(a=h,s))return a;const d=t[r+1];r=s?Sr(d):Er(d)}if(null!==e){let t=o?e.residualClasses:e.residualStyles;null!=t&&(a=mn(t,i))}return a}function js(t){return void 0!==t}function Bs(t,e){return 0!=(t.flags&(e?16:32))}function Vs(t,e=""){const n=Zt(),i=qt(),r=t+20,o=i.firstCreatePass?Nr(i,r,1,e,null):i.data[r],s=n[r]=function(t,e){return Pt(t)?t.createText(e):t.createTextNode(e)}(n[11],e);ai(i,n,s,o),Gt(o,!1)}function $s(t){return Zs("",t,""),$s}function Zs(t,e,n){const i=Zt(),r=function(t,e,n,i){return Xo(t,ee(),n)?e+v(n)+i:xr}(i,t,e,n);return r!==xr&&bo(i,me(),r),Zs}function qs(t,e,n,i,r){const o=Zt(),s=function(t,e,n,i,r,o){const s=Qo(t,te(),n,r);return ne(2),s?e+v(n)+i+v(r)+o:xr}(o,t,e,n,i,r);return s!==xr&&bo(o,me(),s),qs}function Ys(t,e,n){const i=Zt();return Xo(i,ee(),e)&&Hr(qt(),_e(),i,t,e,i[11],n,!0),Ys}function Us(t,e,n){const i=Zt();if(Xo(i,ee(),e)){const r=qt(),o=_e();Hr(r,o,i,t,e,function(t,e,n){return(null===t||ft(t))&&(n=function(t){for(;Array.isArray(t);){if("object"==typeof t[1])return t;t=t[0]}return null}(n[e.index])),n[11]}(oe(r.data),o,i),n,!0)}return Us}const Hs=void 0;var Gs=["en",[["a","p"],["AM","PM"],Hs],[["AM","PM"],Hs,Hs],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Hs,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Hs,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Hs,"{1} 'at' {0}",Hs],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){const e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];let Js={};function Xs(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=Ws(e);if(n)return n;const i=e.split("-")[0];if(n=Ws(i),n)return n;if("en"===i)return Gs;throw new Error(`Missing locale data for the locale "${t}".`)}function Qs(t){return Xs(t)[Ks.PluralCase]}function Ws(t){return t in Js||(Js[t]=V.ng&&V.ng.common&&V.ng.common.locales&&V.ng.common.locales[t]),Js[t]}var Ks=(()=>((Ks=Ks||{})[Ks.LocaleId=0]="LocaleId",Ks[Ks.DayPeriodsFormat=1]="DayPeriodsFormat",Ks[Ks.DayPeriodsStandalone=2]="DayPeriodsStandalone",Ks[Ks.DaysFormat=3]="DaysFormat",Ks[Ks.DaysStandalone=4]="DaysStandalone",Ks[Ks.MonthsFormat=5]="MonthsFormat",Ks[Ks.MonthsStandalone=6]="MonthsStandalone",Ks[Ks.Eras=7]="Eras",Ks[Ks.FirstDayOfWeek=8]="FirstDayOfWeek",Ks[Ks.WeekendRange=9]="WeekendRange",Ks[Ks.DateFormat=10]="DateFormat",Ks[Ks.TimeFormat=11]="TimeFormat",Ks[Ks.DateTimeFormat=12]="DateTimeFormat",Ks[Ks.NumberSymbols=13]="NumberSymbols",Ks[Ks.NumberFormats=14]="NumberFormats",Ks[Ks.CurrencyCode=15]="CurrencyCode",Ks[Ks.CurrencySymbol=16]="CurrencySymbol",Ks[Ks.CurrencyName=17]="CurrencyName",Ks[Ks.Currencies=18]="Currencies",Ks[Ks.Directionality=19]="Directionality",Ks[Ks.PluralCase=20]="PluralCase",Ks[Ks.ExtraData=21]="ExtraData",Ks))();const ta="en-US";let ea=ta;function na(t){b(t,"Expected localeId to be defined"),"string"==typeof t&&(ea=t.toLowerCase().replace(/_/g,"-"))}function ia(t,e,n,i,r){if(t=f(t),Array.isArray(t))for(let o=0;o>20;if(Lo(t)||!t.multi){const i=new Se(l,r,es),p=sa(a,e,r?u:u+d,h);-1===p?(Ze(je(c,s),o,a),ra(o,t,e.length),e.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(i),s.push(i)):(n[p]=i,s[p]=i)}else{const p=sa(a,e,u+d,h),f=sa(a,e,u,u+d),g=p>=0&&n[p],m=f>=0&&n[f];if(r&&!m||!r&&!g){Ze(je(c,s),o,a);const u=function(t,e,n,i,r){const o=new Se(t,n,es);return o.multi=[],o.index=e,o.componentProviders=0,oa(o,r,i&&!n),o}(r?la:aa,n.length,r,i,l);!r&&m&&(n[f].providerFactory=u),ra(o,t,e.length,0),e.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(u),s.push(u)}else ra(o,t,p>-1?p:f,oa(n[r?f:p],l,!r&&i));!r&&i&&m&&n[f].componentProviders++}}}function ra(t,e,n,i){const r=Lo(e);if(r||function(t){return!!t.useClass}(e)){const o=(e.useClass||e).prototype.ngOnDestroy;if(o){const s=t.destroyHooks||(t.destroyHooks=[]);if(!r&&e.multi){const t=s.indexOf(n);-1===t?s.push(n,[i,o]):s[t+1].push(i,o)}else s.push(n,o)}}}function oa(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function sa(t,e,n,i){for(let r=n;r{n.providersResolver=(n,i)=>function(t,e,n){const i=qt();if(i.firstCreatePass){const r=ft(t);ia(n,i.data,i.blueprint,r,!0),ia(e,i.data,i.blueprint,r,!1)}}(n,i?i(t):t,e)}}class ha{}const da="ngComponent";class pa{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${u(t)}. Did you add it to @NgModule.entryComponents?`);return e[da]=t,e}(t)}}let fa=(()=>{class t{}return t.NULL=new pa,t})();function ga(...t){}function ma(t,e){return new _a(It(t,e))}const va=function(){return ma(Ut(),Zt())};let _a=(()=>{class t{constructor(t){this.nativeElement=t}}return t.__NG_ELEMENT_ID__=va,t})();function ya(t){return t instanceof _a?t.nativeElement:t}class ba{}let wa=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>Ca(),t})();const Ca=function(){const t=Zt(),e=Lt(Ut().index,t);return function(t){return t[11]}(ct(e)?e:t)};let xa=(()=>{class t{}return t.\u0275prov=w({token:t,providedIn:"root",factory:()=>null}),t})();class ka{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Oa=new ka("12.2.17");class Ma{constructor(){}supports(t){return Ho(t)}create(t){return new Pa(t)}}const Sa=(t,e)=>e;class Pa{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Sa}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,i=0,r=null;for(;e||n;){const o=!n||e&&e.currentIndex{i=this._trackByFn(e,t),null!==r&&Object.is(r.trackById,i)?(o&&(r=this._verifyReinsertion(r,t,i,e)),Object.is(r.item,t)||this._addIdentityChange(r,t)):(r=this._mismatch(r,t,i,e),o=!0),r=r._next,e++}),this.length=e;return this._truncate(r),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,n,i){let r;return null===t?r=this._itTail:(r=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,r,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,i))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,r,i)):t=this._addAfter(new Ea(e,n),r,i),t}_verifyReinsertion(t,e,n,i){let r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==r?t=this._reinsertAfter(r,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,r=t._nextRemoved;return null===i?this._removalsHead=r:i._nextRemoved=r,null===r?this._removalsTail=i:r._prevRemoved=i,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const i=null===e?this._itHead:e._next;return t._next=i,t._prev=e,null===i?this._itTail=t:i._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Ta),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Ta),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Ea{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Aa{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){const e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class Ta{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new Aa,this.map.set(e,n)),n.add(t)}get(t,e){const n=this.map.get(t);return n?n.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Ia(t,e,n){const i=t.previousIndex;if(null===i)return i;let r=0;return n&&i{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const i=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,i)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const n=this._records.get(t);this._maybeAddToChanges(n,e);const i=n._prev,r=n._next;return i&&(i._next=r),r&&(r._prev=i),n._next=null,n._prev=null,n}const n=new La(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(n=>e(t[n],n))}}class La{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function za(){return new Fa([new Ma])}let Fa=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(null!=n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||za()),deps:[[t,new zn,new Nn]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(null!=e)return e;throw new Error(`Cannot find a differ supporting object '${t}' of type '${function(t){return t.name||typeof t}(t)}'`)}}return t.\u0275prov=w({token:t,providedIn:"root",factory:za}),t})();function Ra(){return new ja([new Da])}let ja=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||Ra()),deps:[[t,new zn,new Nn]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(e)return e;throw new Error(`Cannot find a differ supporting object '${t}'`)}}return t.\u0275prov=w({token:t,providedIn:"root",factory:Ra}),t})();function Ba(t,e,n,i,r=!1){for(;null!==n;){const o=e[n.index];if(null!==o&&i.push(At(o)),ut(o))for(let t=10;t-1&&(Jn(t,n),pn(e,n))}this._attachedToViewContainer=!1}Xn(this._lView[1],this._lView)}onDestroy(t){Yr(this._lView[1],this._lView,null,t)}markForCheck(){uo(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){ho(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,e,n){Wt(!0);try{ho(t,e,n)}finally{Wt(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){var t;this._appRef=null,di(this._lView[1],t=this._lView,t[11],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}class $a extends Va{constructor(t){super(t),this._view=t}detectChanges(){po(this._view)}checkNoChanges(){!function(t){Wt(!0);try{po(t)}finally{Wt(!1)}}(this._view)}get context(){return null}}const Za=function(t){return function(t,e,n){if(dt(t)&&!n){const n=Lt(t.index,e);return new Va(n,n)}return 47&t.type?new Va(e[16],e):null}(Ut(),Zt(),16==(16&t))};let qa=(()=>{class t{}return t.__NG_ELEMENT_ID__=Za,t})();const Ya=[new Da],Ua=new Fa([new Ma]),Ha=new ja(Ya),Ga=function(){return Wa(Ut(),Zt())};let Ja=(()=>{class t{}return t.__NG_ELEMENT_ID__=Ga,t})();const Xa=Ja,Qa=class extends Xa{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t){const e=this._declarationTContainer.tViews,n=Dr(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];const i=this._declarationLView[19];return null!==i&&(n[19]=i.createEmbeddedView(e)),zr(e,n,t),new Va(n)}};function Wa(t,e){return 4&t.type?new Qa(e,t,ma(t,e)):null}class Ka{}class tl{}const el=function(){return al(Ut(),Zt())};let nl=(()=>{class t{}return t.__NG_ELEMENT_ID__=el,t})();const il=nl,rl=class extends il{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return ma(this._hostTNode,this._hostLView)}get injector(){return new tn(this._hostTNode,this._hostLView)}get parentInjector(){const t=$e(this._hostTNode,this._hostLView);if(De(t)){const e=Le(t,this._hostLView),n=Ne(t);return new tn(e[1].data[n+8],e)}return new tn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=ol(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,n){const i=t.createEmbeddedView(e||{});return this.insert(i,n),i}createComponent(t,e,n,i,r){const o=n||this.parentInjector;if(!r&&null==t.ngModule&&o){const t=o.get(Ka,null);t&&(r=t)}const s=t.create(o,i,void 0,r);return this.insert(s.hostView,e),s}insert(t,e){const n=t._lView,i=n[1];if(ut(n[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[3],i=new rl(e,e[6],e[3]);i.detach(i.indexOf(t))}}const r=this._adjustIndex(e),o=this._lContainer;!function(t,e,n,i){const r=10+i,o=n.length;i>0&&(n[r-1][4]=e),iar});class dl extends ha{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(Cr).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return ul(this.componentDef.inputs)}get outputs(){return ul(this.componentDef.outputs)}create(t,e,n,i){const r=(i=i||this.ngModule)?function(t,e){return{get:(n,i,r)=>{const o=t.get(n,ll,r);return o!==ll||i===ll?o:e.get(n,i,r)}}}(t,i.injector):t,o=r.get(ba,Et),s=r.get(xa,null),a=o.createRenderer(null,this.componentDef),l=this.componentDef.selectors[0][0]||"div",c=n?function(t,e,n){if(Pt(t))return t.selectRootElement(e,n===F.ShadowDom);let i="string"==typeof e?t.querySelector(e):e;return i.textContent="",i}(a,n,this.componentDef.encapsulation):Hn(o.createRenderer(null,this.componentDef),l,function(t){const e=t.toLowerCase();return"svg"===e?kt:"math"===e?"http://www.w3.org/1998/MathML/":null}(l)),u=this.componentDef.onPush?576:528,h=function(t,e){return{components:[],scheduler:t||ar,clean:go,playerHandler:e||null,flags:0}}(),d=qr(0,null,null,1,0,null,null,null,null,null),p=Dr(null,d,h,u,null,null,o,a,s,r);let f,g;ue(p);try{const t=function(t,e,n,i,r,o){const s=n[1];n[20]=t;const a=Nr(s,20,2,"#host",null),l=a.mergedAttrs=e.hostAttrs;null!==l&&(wo(a,l,!0),null!==t&&(Pe(r,t,l),null!==a.classes&&gi(r,t,a.classes),null!==a.styles&&fi(r,t,a.styles)));const c=i.createRenderer(t,e),u=Dr(n,Zr(e),null,e.onPush?64:16,n[20],a,i,c,o||null,null);return s.firstCreatePass&&(Ze(je(a,n),s,e.type),Qr(s,a),Kr(a,n.length,1)),co(n,u),n[20]=u}(c,this.componentDef,p,o,a);if(c)if(n)Pe(a,c,["ng-version",Oa.full]);else{const{attrs:t,classes:e}=function(t){const e=[],n=[];let i=1,r=2;for(;i0&&gi(a,c,e.join(" "))}if(g=Dt(d,20),void 0!==e){const t=g.projection=[];for(let n=0;nt(s,e)),e.contentQueries){const t=Ut();e.contentQueries(1,s,t.directiveStart)}const a=Ut();return!o.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(ve(a.index),Jr(n[1],a,0,a.directiveStart,a.directiveEnd,e),Xr(e,s)),s}(t,this.componentDef,p,h,[Ro]),zr(d,p,null)}finally{ge()}return new pl(this.componentType,f,ma(g,p),p,g)}}class pl extends class{}{constructor(t,e,n,i,r){super(),this.location=n,this._rootLView=i,this._tNode=r,this.instance=e,this.hostView=this.changeDetectorRef=new $a(i),this.componentType=t}get injector(){return new tn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}const fl=new Map;class gl extends Ka{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new cl(this);const n=lt(t),i=t[G]||null;i&&na(i),this._bootstrapComponents=ur(n.bootstrap),this._r3Injector=Eo(t,e,[{provide:Ka,useValue:this},{provide:fa,useValue:this.componentFactoryResolver}],u(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=Fo.THROW_IF_NOT_FOUND,n=T.Default){return t===Fo||t===Ka||t===Co?this:this._r3Injector.get(t,e,n)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class ml extends tl{constructor(t){super(),this.moduleType=t,null!==lt(t)&&function(t){const e=new Set;!function t(n){const i=lt(n,!0),r=i.id;null!==r&&(function(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${u(e)} vs ${u(e.name)}`)}(r,fl.get(r),n),fl.set(r,n));const o=ur(i.imports);for(const s of o)e.has(s)||(e.add(s),t(s))}(t)}(t)}create(t){return new gl(this.moduleType,t)}}function vl(t,e,n){const i=Kt()+t,r=Zt();return r[i]===xr?Jo(r,i,n?e.call(n):e()):function(t,e){return t[e]}(r,i)}function _l(t,e,n,i){return wl(Zt(),Kt(),t,e,n,i)}function yl(t,e,n,i,r){return Cl(Zt(),Kt(),t,e,n,i,r)}function bl(t,e){const n=t[e];return n===xr?void 0:n}function wl(t,e,n,i,r,o){const s=e+n;return Xo(t,s,r)?Jo(t,s+1,o?i.call(o,r):i(r)):bl(t,s+1)}function Cl(t,e,n,i,r,o,s){const a=e+n;return Qo(t,a,r,o)?Jo(t,a+2,s?i.call(s,r,o):i(r,o)):bl(t,a+2)}function xl(t,e,n,i,r,o,s,a){const l=e+n;return function(t,e,n,i,r){const o=Qo(t,e,n,i);return Xo(t,e+2,r)||o}(t,l,r,o,s)?Jo(t,l+3,a?i.call(a,r,o,s):i(r,o,s)):bl(t,l+3)}function kl(t,e){const n=qt();let i;const r=t+20;n.firstCreatePass?(i=function(t,e){if(e)for(let n=e.length-1;n>=0;n--){const i=e[n];if(t===i.name)return i}throw new m("302",`The pipe '${t}' could not be found!`)}(e,n.pipeRegistry),n.data[r]=i,i.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(r,i.onDestroy)):i=n.data[r];const o=i.factory||(i.factory=mt(i.type)),s=D(es);try{const t=Fe(!1),e=o();return Fe(t),function(t,e,n,i){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=i}(n,Zt(),r,e),e}finally{D(s)}}function Ol(t,e,n){const i=t+20,r=Zt(),o=Nt(r,i);return El(r,Pl(r,i)?wl(r,Kt(),e,o.transform,n,o):o.transform(n))}function Ml(t,e,n,i){const r=t+20,o=Zt(),s=Nt(o,r);return El(o,Pl(o,r)?Cl(o,Kt(),e,s.transform,n,i,s):s.transform(n,i))}function Sl(t,e,n,i,r){const o=t+20,s=Zt(),a=Nt(s,o);return El(s,Pl(s,o)?xl(s,Kt(),e,a.transform,n,i,r,a):a.transform(n,i,r))}function Pl(t,e){return t[1].data[e].pure}function El(t,e){return Uo.isWrapped(e)&&(e=Uo.unwrap(e),t[te()]=xr),e}function Al(t){return e=>{setTimeout(t,void 0,e)}}const Tl=class extends i.xQ{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){var i,o,s;let a=t,l=e||(()=>null),c=n;if(t&&"object"==typeof t){const e=t;a=null===(i=e.next)||void 0===i?void 0:i.bind(e),l=null===(o=e.error)||void 0===o?void 0:o.bind(e),c=null===(s=e.complete)||void 0===s?void 0:s.bind(e)}this.__isAsync&&(l=Al(l),a&&(a=Al(a)),c&&(c=Al(c)));const u=super.subscribe({next:a,error:l,complete:c});return t instanceof r.w&&t.add(u),u}};function Il(){return this._results[Yo()]()}class Dl{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=Yo(),n=Dl.prototype;n[e]||(n[e]=Il)}get changes(){return this._changes||(this._changes=new Tl)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const n=this;n.dirty=!1;const i=un(t);(this._changesDetected=!function(t,e,n){if(t.length!==e.length)return!1;for(let i=0;i0)i.push(s[t/2]);else{const r=o[t+1],s=e[-n];for(let t=10;t{class t{constructor(t){this.appInits=t,this.resolve=ga,this.reject=ga,this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n{e.subscribe({complete:t,error:n})});t.push(n)}}Promise.all(t).then(()=>{e()}).catch(t=>{this.reject(t)}),0===t.length&&e(),this.initialized=!0}}return t.\u0275fac=function(e){return new(e||t)(Sn(Ql,8))},t.\u0275prov=w({token:t,factory:t.\u0275fac}),t})();const Kl=new an("AppId"),tc={provide:Kl,useFactory:function(){return`${ec()}${ec()}${ec()}`},deps:[]};function ec(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const nc=new an("Platform Initializer"),ic=new an("Platform ID"),rc=new an("appBootstrapListener");let oc=(()=>{class t{log(t){console.log(t)}warn(t){console.warn(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac}),t})();const sc=new an("LocaleId"),ac=new an("DefaultCurrencyCode");class lc{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}const cc=function(t){return new ml(t)},uc=cc,hc=function(t){return Promise.resolve(cc(t))},dc=function(t){const e=cc(t),n=ur(lt(t).declarations).reduce((t,e)=>{const n=at(e);return n&&t.push(new dl(n)),t},[]);return new lc(e,n)},pc=dc,fc=function(t){return Promise.resolve(dc(t))};let gc=(()=>{class t{constructor(){this.compileModuleSync=uc,this.compileModuleAsync=hc,this.compileModuleAndAllComponentsSync=pc,this.compileModuleAndAllComponentsAsync=fc}clearCache(){}clearCacheFor(t){}getModuleId(t){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac}),t})();const mc=(()=>Promise.resolve(0))();function vc(t){"undefined"==typeof Zone?mc.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class _c{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Tl(!1),this.onMicrotaskEmpty=new Tl(!1),this.onStable=new Tl(!1),this.onError=new Tl(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!n&&e,i.shouldCoalesceRunChangeDetection=n,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function(){let t=V.requestAnimationFrame,e=V.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const i=e[Zone.__symbol__("OriginalDelegate")];i&&(e=i)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=()=>{!function(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(V,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,wc(t),t.isCheckStableRunning=!0,bc(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),wc(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,r,o,s,a)=>{try{return Cc(t),n.invokeTask(r,o,s,a)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||t.shouldCoalesceRunChangeDetection)&&e(),xc(t)}},onInvoke:(n,i,r,o,s,a,l)=>{try{return Cc(t),n.invoke(r,o,s,a,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),xc(t)}},onHasTask:(e,n,i,r)=>{e.hasTask(i,r),n===i&&("microTask"==r.change?(t._hasPendingMicrotasks=r.microTask,wc(t),bc(t)):"macroTask"==r.change&&(t.hasPendingMacrotasks=r.macroTask))},onHandleError:(e,n,i,r)=>(e.handleError(i,r),t.runOutsideAngular(()=>t.onError.emit(r)),!1)})}(i)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!_c.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(_c.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,i){const r=this._inner,o=r.scheduleEventTask("NgZoneEvent: "+i,t,yc,ga,ga);try{return r.runTask(o,e,n)}finally{r.cancelTask(o)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}const yc={};function bc(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function wc(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function Cc(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function xc(t){t._nesting--,bc(t)}class kc{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Tl,this.onMicrotaskEmpty=new Tl,this.onStable=new Tl,this.onError=new Tl}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,i){return t.apply(e,n)}}let Oc=(()=>{class t{constructor(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{_c.assertNotInAngularZone(),vc(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())vc(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,e,n){let i=-1;e&&e>0&&(i=setTimeout(()=>{this._callbacks=this._callbacks.filter(t=>t.timeoutId!==i),t(this._didWork,this.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:i,updateCb:n})}whenStable(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(t,e,n){return[]}}return t.\u0275fac=function(e){return new(e||t)(Sn(_c))},t.\u0275prov=w({token:t,factory:t.\u0275fac}),t})(),Mc=(()=>{class t{constructor(){this._applications=new Map,Ec.addToWindow(this)}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){return Ec.findTestabilityInTree(this,t,e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac}),t})();class Sc{addToWindow(t){}findTestabilityInTree(t,e,n){return null}}function Pc(t){Ec=t}let Ec=new Sc,Ac=!1;function Tc(){return Ac=!0,true}let Ic;const Dc=new an("AllowMultipleToken");class Nc{constructor(t,e){this.name=t,this.token=e}}function Lc(t,e,n=[]){const i=`Platform: ${e}`,r=new an(i);return(e=[])=>{let o=zc();if(!o||o.injector.get(Dc,!1))if(t)t(n.concat(e).concat({provide:r,useValue:!0}));else{const t=n.concat(e).concat({provide:r,useValue:!0},{provide:ko,useValue:"platform"});!function(t){if(Ic&&!Ic.destroyed&&!Ic.injector.get(Dc,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Ic=t.get(Fc);const e=t.get(nc,null);e&&e.forEach(t=>t())}(Fo.create({providers:t,name:i}))}return function(t){const e=zc();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(r)}}function zc(){return Ic&&!Ic.destroyed?Ic:null}let Fc=(()=>{class t{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const n=function(t,e){let n;return n="noop"===t?new kc:("zone.js"===t?void 0:t)||new _c({enableLongStackTrace:Tc(),shouldCoalesceEventChangeDetection:!!(null==e?void 0:e.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!!(null==e?void 0:e.ngZoneRunCoalescing)}),n}(e?e.ngZone:void 0,{ngZoneEventCoalescing:e&&e.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:e&&e.ngZoneRunCoalescing||!1}),i=[{provide:_c,useValue:n}];return n.run(()=>{const r=Fo.create({providers:i,parent:this.injector,name:t.moduleType.name}),o=t.create(r),s=o.injector.get(sr,null);if(!s)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.runOutsideAngular(()=>{const t=n.onError.subscribe({next:t=>{s.handleError(t)}});o.onDestroy(()=>{Bc(this._modules,o),t.unsubscribe()})}),function(t,n,i){try{const e=i();return ds(e)?e.catch(e=>{throw n.runOutsideAngular(()=>t.handleError(e)),e}):e}catch(e){throw n.runOutsideAngular(()=>t.handleError(e)),e}}(s,n,()=>{const t=o.injector.get(Wl);return t.runInitializers(),t.donePromise.then(()=>(na(o.injector.get(sc,ta)||ta),this._moduleDoBootstrap(o),o))})})}bootstrapModule(t,e=[]){const n=Rc({},e);return function(t,e,n){const i=new ml(n);return Promise.resolve(i)}(0,0,t).then(t=>this.bootstrapModuleFactory(t,n))}_moduleDoBootstrap(t){const e=t.injector.get(jc);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(t=>e.bootstrap(t));else{if(!t.instance.ngDoBootstrap)throw new Error(`The module ${u(t.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(t=>t.destroy()),this._destroyListeners.forEach(t=>t()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(e){return new(e||t)(Sn(Fo))},t.\u0275prov=w({token:t,factory:t.\u0275fac}),t})();function Rc(t,e){return Array.isArray(e)?e.reduce(Rc,t):Object.assign(Object.assign({},t),e)}let jc=(()=>{class t{constructor(t,e,n,i,r){this._zone=t,this._injector=e,this._exceptionHandler=n,this._componentFactoryResolver=i,this._initStatus=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const l=new o.y(t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{t.next(this._stable),t.complete()})}),c=new o.y(t=>{let e;this._zone.runOutsideAngular(()=>{e=this._zone.onStable.subscribe(()=>{_c.assertNotInAngularZone(),vc(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,t.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{_c.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{t.next(!1)}))});return()=>{e.unsubscribe(),n.unsubscribe()}});this.isStable=(0,s.T)(l,c.pipe((0,a.B)()))}bootstrap(t,e){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let n;n=t instanceof ha?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);const i=function(t){return t.isBoundToModule}(n)?void 0:this._injector.get(Ka),r=n.create(Fo.NULL,[],e||n.selector,i),o=r.location.nativeElement,s=r.injector.get(Oc,null),a=s&&r.injector.get(Mc);return s&&a&&a.registerApplication(o,s),r.onDestroy(()=>{this.detachView(r.hostView),Bc(this.components,r),a&&a.unregisterApplication(o)}),this._loadComponent(r),r}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(t))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;Bc(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(rc,[]).concat(this._bootstrapListeners).forEach(e=>e(t))}ngOnDestroy(){this._views.slice().forEach(t=>t.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(e){return new(e||t)(Sn(_c),Sn(Fo),Sn(sr),Sn(fa),Sn(Wl))},t.\u0275prov=w({token:t,factory:t.\u0275fac}),t})();function Bc(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class Vc{}class $c{}const Zc={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let qc=(()=>{class t{constructor(t,e){this._compiler=t,this._config=e||Zc}load(t){return this.loadAndCompile(t)}loadAndCompile(t){let[e,i]=t.split("#");return void 0===i&&(i="default"),n(69153)(e).then(t=>t[i]).then(t=>Yc(t,e,i)).then(t=>this._compiler.compileModuleAsync(t))}loadFactory(t){let[e,i]=t.split("#"),r="NgFactory";return void 0===i&&(i="default",r=""),n(69153)(this._config.factoryPathPrefix+e+this._config.factoryPathSuffix).then(t=>t[i+r]).then(t=>Yc(t,e,i))}}return t.\u0275fac=function(e){return new(e||t)(Sn(gc),Sn($c,8))},t.\u0275prov=w({token:t,factory:t.\u0275fac}),t})();function Yc(t,e,n){if(!t)throw new Error(`Cannot find '${n}' in '${e}'`);return t}const Uc=function(t){return null},Hc=Lc(null,"core",[{provide:ic,useValue:"unknown"},{provide:Fc,deps:[Fo]},{provide:Mc,deps:[]},{provide:oc,deps:[]}]),Gc=[{provide:jc,useClass:jc,deps:[_c,Fo,sr,fa,Wl]},{provide:hl,deps:[_c],useFactory:function(t){let e=[];return t.onStable.subscribe(()=>{for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:Wl,useClass:Wl,deps:[[new Nn,Ql]]},{provide:gc,useClass:gc,deps:[]},tc,{provide:Fa,useFactory:function(){return Ua},deps:[]},{provide:ja,useFactory:function(){return Ha},deps:[]},{provide:sc,useFactory:function(t){return na(t=t||"undefined"!=typeof $localize&&$localize.locale||ta),t},deps:[[new Dn(sc),new Nn,new zn]]},{provide:ac,useValue:"USD"}];let Jc=(()=>{class t{constructor(t){}}return t.\u0275fac=function(e){return new(e||t)(Sn(jc))},t.\u0275mod=nt({type:t}),t.\u0275inj=x({providers:Gc}),t})()},87862:function(t,e,n){"use strict";n.d(e,{gN:function(){return N},Fj:function(){return m},NI:function(){return ot},oH:function(){return gt},u:function(){return yt},cw:function(){return st},sg:function(){return vt},u5:function(){return wt},JU:function(){return p},a5:function(){return L},JJ:function(){return F},JL:function(){return R},On:function(){return ut},UX:function(){return Ct},_Y:function(){return ht}});var i=n(74788),r=n(12057),o=n(29856),s=n(59796),a=n(88002),l=n(81555),c=n(97968);function u(t,e){return new o.y(n=>{const i=t.length;if(0===i)return void n.complete();const r=new Array(i);let o=0,s=0;for(let a=0;a{u||(u=!0,s++),r[a]=t},error:t=>n.error(t),complete:()=>{o++,(o===i||!u)&&(s===i&&n.next(e?e.reduce((t,e,n)=>(t[e]=r[n],t),{}):r),n.complete())}}))}})}let h=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}setProperty(t,e){this._renderer.setProperty(this._elementRef.nativeElement,t,e)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Qsj),i.Y36(i.SBq))},t.\u0275dir=i.lG2({type:t}),t})(),d=(()=>{class t extends h{}return t.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(t)))(n||t)}}(),t.\u0275dir=i.lG2({type:t,features:[i.qOj]}),t})();const p=new i.OlP("NgValueAccessor"),f={provide:p,useExisting:(0,i.Gpc)(()=>m),multi:!0},g=new i.OlP("CompositionEventMode");let m=(()=>{class t extends h{constructor(t,e,n){super(t,e),this._compositionMode=n,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const t=(0,r.q)()?(0,r.q)().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(t){this.setProperty("value",null==t?"":t)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(g,8))},t.\u0275dir=i.lG2({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,e){1&t&&i.NdJ("input",function(t){return e._handleInput(t.target.value)})("blur",function(){return e.onTouched()})("compositionstart",function(){return e._compositionStart()})("compositionend",function(t){return e._compositionEnd(t.target.value)})},features:[i._Bn([f]),i.qOj]}),t})();const v=new i.OlP("NgValidators"),_=new i.OlP("NgAsyncValidators");function y(t){return null!=t}function b(t){const e=(0,i.QGY)(t)?(0,c.D)(t):t;return(0,i.CqO)(e),e}function w(t){let e={};return t.forEach(t=>{e=null!=t?Object.assign(Object.assign({},e),t):e}),0===Object.keys(e).length?null:e}function C(t,e){return e.map(e=>e(t))}function x(t){return t.map(t=>function(t){return!t.validate}(t)?t:e=>t.validate(e))}function k(t){return null!=t?function(t){if(!t)return null;const e=t.filter(y);return 0==e.length?null:function(t){return w(C(t,e))}}(x(t)):null}function O(t){return null!=t?function(t){if(!t)return null;const e=t.filter(y);return 0==e.length?null:function(t){return function(...t){if(1===t.length){const e=t[0];if((0,s.k)(e))return u(e,null);if((0,l.K)(e)&&Object.getPrototypeOf(e)===Object.prototype){const t=Object.keys(e);return u(t.map(t=>e[t]),t)}}if("function"==typeof t[t.length-1]){const e=t.pop();return u(t=1===t.length&&(0,s.k)(t[0])?t[0]:t,null).pipe((0,a.U)(t=>e(...t)))}return u(t,null)}(C(t,e).map(b)).pipe((0,a.U)(w))}}(x(t)):null}function M(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}function S(t){return t._rawValidators}function P(t){return t._rawAsyncValidators}function E(t){return t?Array.isArray(t)?t:[t]:[]}function A(t,e){return Array.isArray(t)?t.includes(e):t===e}function T(t,e){const n=E(e);return E(t).forEach(t=>{A(n,t)||n.push(t)}),n}function I(t,e){return E(e).filter(e=>!A(t,e))}let D=(()=>{class t{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=k(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=O(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t}),t})(),N=(()=>{class t extends D{get formDirective(){return null}get path(){return null}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(t)))(n||t)}}(),t.\u0275dir=i.lG2({type:t,features:[i.qOj]}),t})();class L extends D{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class z{constructor(t){this._cd=t}is(t){var e,n,i;return"submitted"===t?!!(null===(e=this._cd)||void 0===e?void 0:e.submitted):!!(null===(i=null===(n=this._cd)||void 0===n?void 0:n.control)||void 0===i?void 0:i[t])}}let F=(()=>{class t extends z{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(L,2))},t.\u0275dir=i.lG2({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,e){2&t&&i.ekj("ng-untouched",e.is("untouched"))("ng-touched",e.is("touched"))("ng-pristine",e.is("pristine"))("ng-dirty",e.is("dirty"))("ng-valid",e.is("valid"))("ng-invalid",e.is("invalid"))("ng-pending",e.is("pending"))},features:[i.qOj]}),t})(),R=(()=>{class t extends z{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(N,10))},t.\u0275dir=i.lG2({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(t,e){2&t&&i.ekj("ng-untouched",e.is("untouched"))("ng-touched",e.is("touched"))("ng-pristine",e.is("pristine"))("ng-dirty",e.is("dirty"))("ng-valid",e.is("valid"))("ng-invalid",e.is("invalid"))("ng-pending",e.is("pending"))("ng-submitted",e.is("submitted"))},features:[i.qOj]}),t})();function j(t,e){return[...e.path,t]}function B(t,e){Z(t,e),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&Y(t,e)})}(t,e),function(t,e){const n=(t,n)=>{e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)};t.registerOnChange(n),e._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,e),function(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&Y(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),function(t,e){if(e.valueAccessor.setDisabledState){const n=t=>{e.valueAccessor.setDisabledState(t)};t.registerOnDisabledChange(n),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,e)}function V(t,e,n=!0){const i=()=>{};e.valueAccessor&&(e.valueAccessor.registerOnChange(i),e.valueAccessor.registerOnTouched(i)),q(t,e),t&&(e._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function $(t,e){t.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(e)})}function Z(t,e){const n=S(t);null!==e.validator?t.setValidators(M(n,e.validator)):"function"==typeof n&&t.setValidators([n]);const i=P(t);null!==e.asyncValidator?t.setAsyncValidators(M(i,e.asyncValidator)):"function"==typeof i&&t.setAsyncValidators([i]);const r=()=>t.updateValueAndValidity();$(e._rawValidators,r),$(e._rawAsyncValidators,r)}function q(t,e){let n=!1;if(null!==t){if(null!==e.validator){const i=S(t);if(Array.isArray(i)&&i.length>0){const r=i.filter(t=>t!==e.validator);r.length!==i.length&&(n=!0,t.setValidators(r))}}if(null!==e.asyncValidator){const i=P(t);if(Array.isArray(i)&&i.length>0){const r=i.filter(t=>t!==e.asyncValidator);r.length!==i.length&&(n=!0,t.setAsyncValidators(r))}}}const i=()=>{};return $(e._rawValidators,i),$(e._rawAsyncValidators,i),n}function Y(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function U(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}function H(t,e){if(!e)return null;let n,i,r;return Array.isArray(e),e.forEach(t=>{t.constructor===m?n=t:function(t){return Object.getPrototypeOf(t.constructor)===d}(t)?i=t:r=t}),r||i||n||null}function G(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const J="VALID",X="INVALID",Q="PENDING",W="DISABLED";function K(t){return(it(t)?t.validators:t)||null}function tt(t){return Array.isArray(t)?k(t):t||null}function et(t,e){return(it(e)?e.asyncValidators:t)||null}function nt(t){return Array.isArray(t)?O(t):t||null}function it(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class rt{constructor(t,e){this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=tt(this._rawValidators),this._composedAsyncValidatorFn=nt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===J}get invalid(){return this.status===X}get pending(){return this.status==Q}get disabled(){return this.status===W}get enabled(){return this.status!==W}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._rawValidators=t,this._composedValidatorFn=tt(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=nt(t)}addValidators(t){this.setValidators(T(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(T(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(I(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(I(t,this._rawAsyncValidators))}hasValidator(t){return A(this._rawValidators,t)}hasAsyncValidator(t){return A(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=Q,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=W,this.errors=null,this._forEachChild(e=>{e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=J,this._forEachChild(e=>{e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===J||this.status===Q)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?W:J}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=Q,this._hasOwnPendingAsyncValidator=!0;const e=b(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(e=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(e,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){return function(t,e,n){if(null==e||(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length))return null;let i=t;return e.forEach(t=>{i=i instanceof st?i.controls.hasOwnProperty(t)?i.controls[t]:null:i instanceof at&&i.at(t)||null}),i}(this,t)}getError(t,e){const n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new i.vpe,this.statusChanges=new i.vpe}_calculateStatus(){return this._allControlsDisabled()?W:this.errors?X:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Q)?Q:this._anyControlsHaveStatus(X)?X:J}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_isBoxedValue(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){it(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class ot extends rt{constructor(t=null,e,n){super(K(e),et(n,e)),this._onChange=[],this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=null,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){G(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){G(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}class st extends rt{constructor(t,e,n){super(K(e),et(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e,n={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(t,e,n={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){this._checkAllValuesPresent(t),Object.keys(t).forEach(n=>{this._throwIfControlMissing(n),this.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(n=>{this.controls[n]&&this.controls[n].patchValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((n,i)=>{n.reset(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,n)=>(t[n]=e instanceof ot?e.value:e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(t,e)=>!!e._syncPendingControls()||t);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error(`Cannot find form control with name: ${t}.`)}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const n=this.controls[e];n&&t(n,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const e of Object.keys(this.controls)){const n=this.controls[e];if(this.contains(e)&&t(n))return!0}return!1}_reduceValue(){return this._reduceChildren({},(t,e,n)=>((e.enabled||this.disabled)&&(t[n]=e.value),t))}_reduceChildren(t,e){let n=t;return this._forEachChild((t,i)=>{n=e(n,t,i)}),n}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control with name: '${n}'.`)})}}class at extends rt{constructor(t,e,n){super(K(e),et(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(t){return this.controls[t]}push(t,e={}){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(t,e,n={}){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent})}removeAt(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(t,e,n={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){this._checkAllValuesPresent(t),t.forEach((t,n)=>{this._throwIfControlMissing(n),this.at(n).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(t.forEach((t,n)=>{this.at(n)&&this.at(n).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t=[],e={}){this._forEachChild((n,i)=>{n.reset(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>t instanceof ot?t.value:t.getRawValue())}clear(t={}){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:t.emitEvent}))}_syncPendingControls(){let t=this.controls.reduce((t,e)=>!!e._syncPendingControls()||t,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error(`Cannot find form control at index ${t}`)}_forEachChild(t){this.controls.forEach((e,n)=>{t(e,n)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control at index: ${n}.`)})}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}const lt={provide:L,useExisting:(0,i.Gpc)(()=>ut)},ct=(()=>Promise.resolve(null))();let ut=(()=>{class t extends L{constructor(t,e,n,r){super(),this.control=new ot,this._registered=!1,this.update=new i.vpe,this._parent=t,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=H(0,r)}ngOnChanges(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),U(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?j(this.name,this._parent):[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){B(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(t){ct.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1})})}_updateDisabled(t){const e=t.isDisabled.currentValue,n=""===e||e&&"false"!==e;ct.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable()})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(N,9),i.Y36(v,10),i.Y36(_,10),i.Y36(p,10))},t.\u0275dir=i.lG2({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[i._Bn([lt]),i.qOj,i.TTD]}),t})(),ht=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t})(),dt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();const pt=new i.OlP("NgModelWithFormControlWarning"),ft={provide:L,useExisting:(0,i.Gpc)(()=>gt)};let gt=(()=>{class t extends L{constructor(t,e,n,r){super(),this._ngModelWarningConfig=r,this.update=new i.vpe,this._ngModelWarningSent=!1,this._setValidators(t),this._setAsyncValidators(e),this.valueAccessor=H(0,n)}set isDisabled(t){}ngOnChanges(t){if(this._isControlChanged(t)){const e=t.form.previousValue;e&&V(e,this,!1),B(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})}U(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&V(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_isControlChanged(t){return t.hasOwnProperty("form")}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(v,10),i.Y36(_,10),i.Y36(p,10),i.Y36(pt,8))},t.\u0275dir=i.lG2({type:t,selectors:[["","formControl",""]],inputs:{isDisabled:["disabled","isDisabled"],form:["formControl","form"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[i._Bn([ft]),i.qOj,i.TTD]}),t._ngModelWarningSentOnce=!1,t})();const mt={provide:N,useExisting:(0,i.Gpc)(()=>vt)};let vt=(()=>{class t extends N{constructor(t,e){super(),this.validators=t,this.asyncValidators=e,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new i.vpe,this._setValidators(t),this._setAsyncValidators(e)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(q(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const e=this.form.get(t.path);return B(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e}getControl(t){return this.form.get(t.path)}removeControl(t){V(t.control||null,t,!1),G(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,e){this.form.get(t.path).setValue(e)}onSubmit(t){return this.submitted=!0,function(t,e){t._syncPendingControls(),e.forEach(t=>{const e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(t),!1}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_updateDomValue(){this.directives.forEach(t=>{const e=t.control,n=this.form.get(t.path);e!==n&&(V(e||null,t),n instanceof ot&&(B(n,t),t.control=n))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const e=this.form.get(t.path);(function(t,e){Z(t,e)})(e,t),e.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const e=this.form.get(t.path);e&&function(t,e){return q(t,e)}(e,t)&&e.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Z(this.form,this),this._oldForm&&q(this._oldForm,this)}_checkFormPresent(){}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(v,10),i.Y36(_,10))},t.\u0275dir=i.lG2({type:t,selectors:[["","formGroup",""]],hostBindings:function(t,e){1&t&&i.NdJ("submit",function(t){return e.onSubmit(t)})("reset",function(){return e.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[i._Bn([mt]),i.qOj,i.TTD]}),t})();const _t={provide:L,useExisting:(0,i.Gpc)(()=>yt)};let yt=(()=>{class t extends L{constructor(t,e,n,r,o){super(),this._ngModelWarningConfig=o,this._added=!1,this.update=new i.vpe,this._ngModelWarningSent=!1,this._parent=t,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=H(0,r)}set isDisabled(t){}ngOnChanges(t){this._added||this._setUpControl(),U(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return j(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(N,13),i.Y36(v,10),i.Y36(_,10),i.Y36(p,10),i.Y36(pt,8))},t.\u0275dir=i.lG2({type:t,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[i._Bn([_t]),i.qOj,i.TTD]}),t._ngModelWarningSentOnce=!1,t})(),bt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[dt]]}),t})(),wt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[bt]}),t})(),Ct=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:pt,useValue:e.warnOnNgModelWithFormControl}]}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[bt]}),t})()},91211:function(t,e,n){"use strict";n.d(e,{b2:function(){return F},H7:function(){return D},s3:function(){return p},Dx:function(){return j},q6:function(){return L},se:function(){return x}});var i=n(12057),r=n(74788);class o extends i.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class s extends o{static makeCurrent(){(0,i.HT)(new s)}onAndCancel(t,e,n){return t.addEventListener(e,n,!1),()=>{t.removeEventListener(e,n,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=(l=l||document.querySelector("base"),l?l.getAttribute("href"):null);return null==e?null:function(t){a=a||document.createElement("a"),a.setAttribute("href",t);const e=a.pathname;return"/"===e.charAt(0)?e:`/${e}`}(e)}resetBaseElement(){l=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return(0,i.Mx)(document.cookie,t)}}let a,l=null;const c=new r.OlP("TRANSITION_ID"),u=[{provide:r.ip1,useFactory:function(t,e,n){return()=>{n.get(r.CZH).donePromise.then(()=>{const n=(0,i.q)(),r=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let t=0;t{const i=t.findTestabilityInTree(e,n);if(null==i)throw new Error("Could not find testability for element.");return i},r.dqk.getAllAngularTestabilities=()=>t.getAllTestabilities(),r.dqk.getAllAngularRootElements=()=>t.getAllRootElements(),r.dqk.frameworkStabilizers||(r.dqk.frameworkStabilizers=[]),r.dqk.frameworkStabilizers.push(t=>{const e=r.dqk.getAllAngularTestabilities();let n=e.length,i=!1;const o=function(e){i=i||e,n--,0==n&&t(i)};e.forEach(function(t){t.whenStable(o)})})}findTestabilityInTree(t,e,n){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:n?(0,i.q)().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}let d=(()=>{class t{build(){return new XMLHttpRequest}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})();const p=new r.OlP("EventManagerPlugins");let f=(()=>{class t{constructor(t,e){this._zone=e,this._eventNameToPlugin=new Map,t.forEach(t=>t.manager=this),this._plugins=t.slice().reverse()}addEventListener(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}addGlobalEventListener(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}getZone(){return this._zone}_findPluginFor(t){const e=this._eventNameToPlugin.get(t);if(e)return e;const n=this._plugins;for(let i=0;i{class t{constructor(){this._stylesSet=new Set}addStyles(t){const e=new Set;t.forEach(t=>{this._stylesSet.has(t)||(this._stylesSet.add(t),e.add(t))}),this.onStylesAdded(e)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})(),v=(()=>{class t extends m{constructor(t){super(),this._doc=t,this._hostNodes=new Map,this._hostNodes.set(t.head,[])}_addStylesToHost(t,e,n){t.forEach(t=>{const i=this._doc.createElement("style");i.textContent=t,n.push(e.appendChild(i))})}addHost(t){const e=[];this._addStylesToHost(this._stylesSet,t,e),this._hostNodes.set(t,e)}removeHost(t){const e=this._hostNodes.get(t);e&&e.forEach(_),this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach((e,n)=>{this._addStylesToHost(t,n,e)})}ngOnDestroy(){this._hostNodes.forEach(t=>t.forEach(_))}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(i.K0))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})();function _(t){(0,i.q)().remove(t)}const y={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},b=/%COMP%/g;function w(t,e,n){for(let i=0;i{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let x=(()=>{class t{constructor(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new k(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case r.ifc.Emulated:{let n=this.rendererByCompId.get(e.id);return n||(n=new O(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n}case 1:case r.ifc.ShadowDom:return new M(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){const t=w(e.id,e.styles,[]);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(f),r.LFG(v),r.LFG(r.AFp))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})();class k{constructor(t){this.eventManager=t,this.data=Object.create(null)}destroy(){}createElement(t,e){return e?document.createElementNS(y[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,n){t&&t.insertBefore(e,n)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector "${t}" did not match any elements`);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,i){if(i){e=i+":"+e;const r=y[i];r?t.setAttributeNS(r,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const i=y[n];i?t.removeAttributeNS(i,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,i){i&(r.JOm.DashCase|r.JOm.Important)?t.style.setProperty(e,n,i&r.JOm.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&r.JOm.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,n){t[e]=n}setValue(t,e){t.nodeValue=e}listen(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,C(n)):this.eventManager.addEventListener(t,e,C(n))}}class O extends k{constructor(t,e,n,i){super(t),this.component=n;const r=w(i+"-"+n.id,n.styles,[]);e.addStyles(r),this.contentAttr="_ngcontent-%COMP%".replace(b,i+"-"+n.id),this.hostAttr="_nghost-%COMP%".replace(b,i+"-"+n.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class M extends k{constructor(t,e,n,i){super(t),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const r=w(i.id,i.styles,[]);for(let o=0;o{class t extends g{constructor(t){super(t)}supports(t){return!0}addEventListener(t,e,n){return t.addEventListener(e,n,!1),()=>this.removeEventListener(t,e,n)}removeEventListener(t,e,n){return t.removeEventListener(e,n)}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(i.K0))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})();const P=["alt","control","meta","shift"],E={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},A={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},T={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let I=(()=>{class t extends g{constructor(t){super(t)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,n,r){const o=t.parseEventName(n),s=t.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,i.q)().onAndCancel(e,o.domEventName,s))}static parseEventName(e){const n=e.toLowerCase().split("."),i=n.shift();if(0===n.length||"keydown"!==i&&"keyup"!==i)return null;const r=t._normalizeKey(n.pop());let o="";if(P.forEach(t=>{const e=n.indexOf(t);e>-1&&(n.splice(e,1),o+=t+".")}),o+=r,0!=n.length||0===r.length)return null;const s={};return s.domEventName=i,s.fullKey=o,s}static getEventFullKey(t){let e="",n=function(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&A.hasOwnProperty(e)&&(e=A[e]))}return E[e]||e}(t);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),P.forEach(i=>{i!=n&&T[i](t)&&(e+=i+".")}),e+=n,e}static eventCallback(e,n,i){return r=>{t.getEventFullKey(r)===e&&i.runGuarded(()=>n(r))}}static _normalizeKey(t){return"esc"===t?"escape":t}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(i.K0))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})(),D=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=(0,r.Yz7)({factory:function(){return(0,r.LFG)(N)},token:t,providedIn:"root"}),t})(),N=(()=>{class t extends D{constructor(t){super(),this._doc=t}sanitize(t,e){if(null==e)return null;switch(t){case r.q3G.NONE:return e;case r.q3G.HTML:return(0,r.qzn)(e,"HTML")?(0,r.z3N)(e):(0,r.EiD)(this._doc,String(e)).toString();case r.q3G.STYLE:return(0,r.qzn)(e,"Style")?(0,r.z3N)(e):e;case r.q3G.SCRIPT:if((0,r.qzn)(e,"Script"))return(0,r.z3N)(e);throw new Error("unsafe value used in a script context");case r.q3G.URL:return(0,r.yhl)(e),(0,r.qzn)(e,"URL")?(0,r.z3N)(e):(0,r.mCW)(String(e));case r.q3G.RESOURCE_URL:if((0,r.qzn)(e,"ResourceURL"))return(0,r.z3N)(e);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${t} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(t){return(0,r.JVY)(t)}bypassSecurityTrustStyle(t){return(0,r.L6k)(t)}bypassSecurityTrustScript(t){return(0,r.eBb)(t)}bypassSecurityTrustUrl(t){return(0,r.LAX)(t)}bypassSecurityTrustResourceUrl(t){return(0,r.pB0)(t)}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(i.K0))},t.\u0275prov=(0,r.Yz7)({factory:function(){return function(t){return new N(t.get(i.K0))}((0,r.LFG)(r.gxx))},token:t,providedIn:"root"}),t})();const L=(0,r.eFA)(r._c5,"browser",[{provide:r.Lbi,useValue:i.bD},{provide:r.g9A,useValue:function(){s.makeCurrent(),h.init()},multi:!0},{provide:i.K0,useFactory:function(){return(0,r.RDi)(document),document},deps:[]}]),z=[[],{provide:r.zSh,useValue:"root"},{provide:r.qLn,useFactory:function(){return new r.qLn},deps:[]},{provide:p,useClass:S,multi:!0,deps:[i.K0,r.R0b,r.Lbi]},{provide:p,useClass:I,multi:!0,deps:[i.K0]},[],{provide:x,useClass:x,deps:[f,v,r.AFp]},{provide:r.FYo,useExisting:x},{provide:m,useExisting:v},{provide:v,useClass:v,deps:[i.K0]},{provide:r.dDg,useClass:r.dDg,deps:[r.R0b]},{provide:f,useClass:f,deps:[p,r.R0b]},{provide:i.JF,useClass:d,deps:[]},[]];let F=(()=>{class t{constructor(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(e){return{ngModule:t,providers:[{provide:r.AFp,useValue:e.appId},{provide:c,useExisting:r.AFp},u]}}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(t,12))},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({providers:z,imports:[i.ez,r.hGG]}),t})();function R(){return new j((0,r.LFG)(i.K0))}let j=(()=>{class t{constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(i.K0))},t.\u0275prov=(0,r.Yz7)({factory:R,token:t,providedIn:"root"}),t})();"undefined"!=typeof window&&window},86561:function(t,e,n){"use strict";n.d(e,{gz:function(){return Gt},m2:function(){return $},F0:function(){return vn},Od:function(){return Cn},yS:function(){return bn},Bz:function(){return Dn},lC:function(){return xn},Hx:function(){return Ot}});var i=n(12057),r=n(74788),o=n(97968),s=n(25917),a=n(26215),l=n(9112),c=n(29856),u=n(13410),h=n(22416),d=n(41439),p=n(59193),f=n(52441),g=n(79765),m=n(77393);function v(t,e){let n=!1;return arguments.length>=2&&(n=!0),function(i){return i.lift(new _(t,e,n))}}class _{constructor(t,e,n=!1){this.accumulator=t,this.seed=e,this.hasSeed=n}call(t,e){return e.subscribe(new y(t,this.accumulator,this.seed,this.hasSeed))}}class y extends m.L{constructor(t,e,n,i){super(t),this.accumulator=e,this._seed=n,this.hasSeed=i,this.index=0}get seed(){return this._seed}set seed(t){this.hasSeed=!0,this._seed=t}_next(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}_tryNext(t){const e=this.index++;let n;try{n=this.accumulator(this.seed,t,e)}catch(i){this.destination.error(i)}this.seed=n,this.destination.next(n)}}var b=n(45435),w=n(7108);function C(t){return function(e){return 0===t?(0,p.c)():e.lift(new x(t))}}class x{constructor(t){if(this.total=t,this.total<0)throw new w.W}call(t,e){return e.subscribe(new k(t,this.total))}}class k extends m.L{constructor(t,e){super(t),this.total=e,this.ring=new Array,this.count=0}_next(t){const e=this.ring,n=this.total,i=this.count++;e.length0){const n=this.count>=this.total?this.total:this.count,i=this.ring;for(let r=0;rt.length||"full"===n.pathMatch&&(e.hasChildren()||i.lengthi[e]===t)}return t===e}function ht(t){return Array.prototype.concat.apply([],t)}function dt(t){return t.length>0?t[t.length-1]:null}function pt(t,e){for(const n in t)t.hasOwnProperty(n)&&e(t[n],n)}function ft(t){return(0,r.CqO)(t)?t:(0,r.QGY)(t)?(0,o.D)(Promise.resolve(t)):(0,s.of)(t)}const gt={exact:function t(e,n,i){if(!kt(e.segments,n.segments)||!bt(e.segments,n.segments,i)||e.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children)if(!e.children[r]||!t(e.children[r],n.children[r],i))return!1;return!0},subset:_t},mt={exact:function(t,e){return ct(t,e)},subset:function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(n=>ut(t[n],e[n]))},ignored:()=>!0};function vt(t,e,n){return gt[n.paths](t.root,e.root,n.matrixParams)&&mt[n.queryParams](t.queryParams,e.queryParams)&&!("exact"===n.fragment&&t.fragment!==e.fragment)}function _t(t,e,n){return yt(t,e,e.segments,n)}function yt(t,e,n,i){if(t.segments.length>n.length){const r=t.segments.slice(0,n.length);return!(!kt(r,n)||e.hasChildren()||!bt(r,n,i))}if(t.segments.length===n.length){if(!kt(t.segments,n)||!bt(t.segments,n,i))return!1;for(const n in e.children)if(!t.children[n]||!_t(t.children[n],e.children[n],i))return!1;return!0}{const r=n.slice(0,t.segments.length),o=n.slice(t.segments.length);return!!(kt(t.segments,r)&&bt(t.segments,r,i)&&t.children[it])&&yt(t.children[it],e,o,i)}}function bt(t,e,n){return e.every((e,i)=>mt[n](t[i].parameters,e.parameters))}class wt{constructor(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ot(this.queryParams)),this._queryParamMap}toString(){return St.serialize(this)}}class Ct{constructor(t,e){this.segments=t,this.children=e,this.parent=null,pt(e,(t,e)=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Pt(this)}}class xt{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=ot(this.parameters)),this._parameterMap}toString(){return Lt(this)}}function kt(t,e){return t.length===e.length&&t.every((t,n)=>t.path===e[n].path)}class Ot{}class Mt{parse(t){const e=new Bt(t);return new wt(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){const e=`/${Et(t.root,!0)}`,n=function(t){const e=Object.keys(t).map(e=>{const n=t[e];return Array.isArray(n)?n.map(t=>`${Tt(e)}=${Tt(t)}`).join("&"):`${Tt(e)}=${Tt(n)}`}).filter(t=>!!t);return e.length?`?${e.join("&")}`:""}(t.queryParams);var i;return`${e}${n}${"string"==typeof t.fragment?`#${i=t.fragment,encodeURI(i)}`:""}`}}const St=new Mt;function Pt(t){return t.segments.map(t=>Lt(t)).join("/")}function Et(t,e){if(!t.hasChildren())return Pt(t);if(e){const e=t.children[it]?Et(t.children[it],!1):"",n=[];return pt(t.children,(t,e)=>{e!==it&&n.push(`${e}:${Et(t,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}{const e=function(t,e){let n=[];return pt(t.children,(t,i)=>{i===it&&(n=n.concat(e(t,i)))}),pt(t.children,(t,i)=>{i!==it&&(n=n.concat(e(t,i)))}),n}(t,(e,n)=>n===it?[Et(t.children[it],!1)]:[`${n}:${Et(e,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[it]?`${Pt(t)}/${e[0]}`:`${Pt(t)}/(${e.join("//")})`}}function At(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Tt(t){return At(t).replace(/%3B/gi,";")}function It(t){return At(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Dt(t){return decodeURIComponent(t)}function Nt(t){return Dt(t.replace(/\+/g,"%20"))}function Lt(t){return`${It(t.path)}${function(t){return Object.keys(t).map(e=>`;${It(e)}=${It(t[e])}`).join("")}(t.parameters)}`}const zt=/^[^\/()?;=#]+/;function Ft(t){const e=t.match(zt);return e?e[0]:""}const Rt=/^[^=?&#]+/,jt=/^[^?&#]+/;class Bt{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ct([],{}):new Ct([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n[it]=new Ct(t,e)),n}parseSegment(){const t=Ft(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new xt(Dt(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=Ft(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=Ft(this.remaining);t&&(n=t,this.capture(n))}t[Dt(e)]=Dt(n)}parseQueryParam(t){const e=function(t){const e=t.match(Rt);return e?e[0]:""}(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=function(t){const e=t.match(jt);return e?e[0]:""}(this.remaining);t&&(n=t,this.capture(n))}const i=Nt(e),r=Nt(n);if(t.hasOwnProperty(i)){let e=t[i];Array.isArray(e)||(e=[e],t[i]=e),e.push(r)}else t[i]=r}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=Ft(this.remaining),i=this.remaining[n.length];if("/"!==i&&")"!==i&&";"!==i)throw new Error(`Cannot parse url '${this.url}'`);let r;n.indexOf(":")>-1?(r=n.substr(0,n.indexOf(":")),this.capture(r),this.capture(":")):t&&(r=it);const o=this.parseChildren();e[r]=1===Object.keys(o).length?o[it]:new Ct([],o),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new Error(`Expected "${t}".`)}}class Vt{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=$t(t,this._root);return e?e.children.map(t=>t.value):[]}firstChild(t){const e=$t(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=Zt(t,this._root);return e.length<2?[]:e[e.length-2].children.map(t=>t.value).filter(e=>e!==t)}pathFromRoot(t){return Zt(t,this._root).map(t=>t.value)}}function $t(t,e){if(t===e.value)return e;for(const n of e.children){const e=$t(t,n);if(e)return e}return null}function Zt(t,e){if(t===e.value)return[e];for(const n of e.children){const i=Zt(t,n);if(i.length)return i.unshift(e),i}return[]}class qt{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function Yt(t){const e={};return t&&t.children.forEach(t=>e[t.value.outlet]=t),e}class Ut extends Vt{constructor(t,e){super(t),this.snapshot=e,Wt(this,t)}toString(){return this.snapshot.toString()}}function Ht(t,e){const n=function(t,e){const n=new Xt([],{},{},"",{},it,e,null,t.root,-1,{});return new Qt("",new qt(n,[]))}(t,e),i=new a.X([new xt("",{})]),r=new a.X({}),o=new a.X({}),s=new a.X({}),l=new a.X(""),c=new Gt(i,r,s,l,o,it,e,n.root);return c.snapshot=n.root,new Ut(new qt(c,[]),n)}class Gt{constructor(t,e,n,i,r,o,s,a){this.url=t,this.params=e,this.queryParams=n,this.fragment=i,this.data=r,this.outlet=o,this.component=s,this._futureSnapshot=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,P.U)(t=>ot(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,P.U)(t=>ot(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Jt(t,e="emptyOnly"){const n=t.pathFromRoot;let i=0;if("always"!==e)for(i=n.length-1;i>=1;){const t=n[i],e=n[i-1];if(t.routeConfig&&""===t.routeConfig.path)i--;else{if(e.component)break;i--}}return function(t){return t.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(i))}class Xt{constructor(t,e,n,i,r,o,s,a,l,c,u){this.url=t,this.params=e,this.queryParams=n,this.fragment=i,this.data=r,this.outlet=o,this.component=s,this.routeConfig=a,this._urlSegment=l,this._lastPathIndex=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=ot(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ot(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Qt extends Vt{constructor(t,e){super(e),this.url=t,Wt(this,e)}toString(){return Kt(this._root)}}function Wt(t,e){e.value._routerState=t,e.children.forEach(e=>Wt(t,e))}function Kt(t){const e=t.children.length>0?` { ${t.children.map(Kt).join(", ")} } `:"";return`${t.value}${e}`}function te(t){if(t.snapshot){const e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,ct(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),ct(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(let n=0;nct(t.parameters,e[n].parameters))}(t.url,e.url);return n&&!(!t.parent!=!e.parent)&&(!t.parent||ee(t.parent,e.parent))}function ne(t,e,n){if(n&&t.shouldReuseRoute(e.value,n.value.snapshot)){const i=n.value;i._futureSnapshot=e.value;const r=function(t,e,n){return e.children.map(e=>{for(const i of n.children)if(t.shouldReuseRoute(e.value,i.value.snapshot))return ne(t,e,i);return ne(t,e)})}(t,e,n);return new qt(i,r)}{if(t.shouldAttach(e.value)){const n=t.retrieve(e.value);if(null!==n){const t=n.route;return ie(e,t),t}}const n=function(t){return new Gt(new a.X(t.url),new a.X(t.params),new a.X(t.queryParams),new a.X(t.fragment),new a.X(t.data),t.outlet,t.component,t)}(e.value),i=e.children.map(e=>ne(t,e));return new qt(n,i)}}function ie(t,e){if(t.value.routeConfig!==e.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(t.children.length!==e.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");e.value._futureSnapshot=t.value;for(let n=0;n{o[e]=Array.isArray(t)?t.map(t=>`${t}`):`${t}`}),new wt(n.root===t?e:ae(n.root,t,e),o,r)}function ae(t,e,n){const i={};return pt(t.children,(t,r)=>{i[r]=t===e?n:ae(t,e,n)}),new Ct(t.segments,i)}class le{constructor(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&re(n[0]))throw new Error("Root segment cannot have matrix parameters");const i=n.find(oe);if(i&&i!==dt(n))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ce{constructor(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}function ue(t,e,n){if(t||(t=new Ct([],{})),0===t.segments.length&&t.hasChildren())return he(t,e,n);const i=function(t,e,n){let i=0,r=e;const o={match:!1,pathIndex:0,commandIndex:0};for(;r=n.length)return o;const e=t.segments[r],s=n[i];if(oe(s))break;const a=`${s}`,l=i0&&void 0===a)break;if(a&&l&&"object"==typeof l&&void 0===l.outlets){if(!ge(a,l,e))return o;i+=2}else{if(!ge(a,{},e))return o;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(t,e,n),r=n.slice(i.commandIndex);if(i.match&&i.pathIndex{"string"==typeof n&&(n=[n]),null!==n&&(r[i]=ue(t.children[i],e,n))}),pt(t.children,(t,e)=>{void 0===i[e]&&(r[e]=t)}),new Ct(t.segments,r)}}function de(t,e,n){const i=t.segments.slice(0,e);let r=0;for(;r{"string"==typeof t&&(t=[t]),null!==t&&(e[n]=de(new Ct([],{}),0,t))}),e}function fe(t){const e={};return pt(t,(t,n)=>e[n]=`${t}`),e}function ge(t,e,n){return t==n.path&&ct(e,n.parameters)}class me{constructor(t,e,n,i){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=i}activate(t){const e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),te(this.futureState.root),this.activateChildRoutes(e,n,t)}deactivateChildRoutes(t,e,n){const i=Yt(e);t.children.forEach(t=>{const e=t.value.outlet;this.deactivateRoutes(t,i[e],n),delete i[e]}),pt(i,(t,e)=>{this.deactivateRouteAndItsChildren(t,n)})}deactivateRoutes(t,e,n){const i=t.value,r=e?e.value:null;if(i===r)if(i.component){const r=n.getContext(i.outlet);r&&this.deactivateChildRoutes(t,e,r.children)}else this.deactivateChildRoutes(t,e,n);else r&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const n=e.getContext(t.value.outlet);if(n&&n.outlet){const e=n.outlet.detach(),i=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:e,route:t,contexts:i})}}deactivateRouteAndOutlet(t,e){const n=e.getContext(t.value.outlet),i=n&&t.value.component?n.children:e,r=Yt(t);for(const o of Object.keys(r))this.deactivateRouteAndItsChildren(r[o],i);n&&n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated(),n.attachRef=null,n.resolver=null,n.route=null)}activateChildRoutes(t,e,n){const i=Yt(e);t.children.forEach(t=>{this.activateRoutes(t,i[t.value.outlet],n),this.forwardEvent(new et(t.value.snapshot))}),t.children.length&&this.forwardEvent(new K(t.value.snapshot))}activateRoutes(t,e,n){const i=t.value,r=e?e.value:null;if(te(i),i===r)if(i.component){const r=n.getOrCreateContext(i.outlet);this.activateChildRoutes(t,e,r.children)}else this.activateChildRoutes(t,e,n);else if(i.component){const e=n.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const t=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),e.children.onOutletReAttached(t.contexts),e.attachRef=t.componentRef,e.route=t.route.value,e.outlet&&e.outlet.attach(t.componentRef,t.route.value),ve(t.route)}else{const n=function(t){for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig;if(t&&t.component)return null}return null}(i.snapshot),r=n?n.module.componentFactoryResolver:null;e.attachRef=null,e.route=i,e.resolver=r,e.outlet&&e.outlet.activateWith(i,r),this.activateChildRoutes(t,null,e.children)}}else this.activateChildRoutes(t,null,n)}}function ve(t){te(t.value),t.children.forEach(ve)}class _e{constructor(t,e){this.routes=t,this.module=e}}function ye(t){return"function"==typeof t}function be(t){return t instanceof wt}const we=Symbol("INITIAL_VALUE");function Ce(){return(0,E.w)(t=>(0,l.aj)(t.map(t=>t.pipe((0,A.q)(1),(0,T.O)(we)))).pipe(v((t,e)=>{let n=!1;return e.reduce((t,i,r)=>t!==we?t:(i===we&&(n=!0),n||!1!==i&&r!==e.length-1&&!be(i)?t:i),t)},we),(0,b.h)(t=>t!==we),(0,P.U)(t=>be(t)?t:!0===t),(0,A.q)(1)))}let xe=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Xpm({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&r._UZ(0,"router-outlet")},directives:function(){return[xn]},encapsulation:2}),t})();function ke(t,e=""){for(let n=0;nPe(t)===e);return n.push(...t.filter(t=>Pe(t)!==e)),n}const Ae={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function Te(t,e,n){var i;if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?Object.assign({},Ae):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};const r=(e.matcher||lt)(n,t,e);if(!r)return Object.assign({},Ae);const o={};pt(r.posParams,(t,e)=>{o[e]=t.path});const s=r.consumed.length>0?Object.assign(Object.assign({},o),r.consumed[r.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:s,positionalParamSegments:null!==(i=r.posParams)&&void 0!==i?i:{}}}function Ie(t,e,n,i,r="corrected"){if(n.length>0&&function(t,e,n){return n.some(n=>De(t,e,n)&&Pe(n)!==it)}(t,n,i)){const r=new Ct(e,function(t,e,n,i){const r={};r[it]=i,i._sourceSegment=t,i._segmentIndexShift=e.length;for(const o of n)if(""===o.path&&Pe(o)!==it){const n=new Ct([],{});n._sourceSegment=t,n._segmentIndexShift=e.length,r[Pe(o)]=n}return r}(t,e,i,new Ct(n,t.children)));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some(n=>De(t,e,n))}(t,n,i)){const o=new Ct(t.segments,function(t,e,n,i,r,o){const s={};for(const a of i)if(De(t,n,a)&&!r[Pe(a)]){const n=new Ct([],{});n._sourceSegment=t,n._segmentIndexShift="legacy"===o?t.segments.length:e.length,s[Pe(a)]=n}return Object.assign(Object.assign({},r),s)}(t,e,n,i,t.children,r));return o._sourceSegment=t,o._segmentIndexShift=e.length,{segmentGroup:o,slicedSegments:n}}const o=new Ct(t.segments,t.children);return o._sourceSegment=t,o._segmentIndexShift=e.length,{segmentGroup:o,slicedSegments:n}}function De(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path}function Ne(t,e,n,i){return!!(Pe(t)===i||i!==it&&De(e,n,t))&&("**"===t.path||Te(e,t,n).matched)}function Le(t,e,n){return 0===e.length&&!t.children[n]}class ze{constructor(t){this.segmentGroup=t||null}}class Fe{constructor(t){this.urlTree=t}}function Re(t){return new c.y(e=>e.error(new ze(t)))}function je(t){return new c.y(e=>e.error(new Fe(t)))}function Be(t){return new c.y(e=>e.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t}'`)))}class Ve{constructor(t,e,n,i,o){this.configLoader=e,this.urlSerializer=n,this.urlTree=i,this.config=o,this.allowRedirects=!0,this.ngModule=t.get(r.h0i)}apply(){const t=Ie(this.urlTree.root,[],[],this.config).segmentGroup,e=new Ct(t.segments,t.children);return this.expandSegmentGroup(this.ngModule,this.config,e,it).pipe((0,P.U)(t=>this.createUrlTree($e(t),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,I.K)(t=>{if(t instanceof Fe)return this.allowRedirects=!1,this.match(t.urlTree);throw t instanceof ze?this.noMatchError(t):t}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,it).pipe((0,P.U)(e=>this.createUrlTree($e(e),t.queryParams,t.fragment))).pipe((0,I.K)(t=>{throw t instanceof ze?this.noMatchError(t):t}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,n){const i=t.segments.length>0?new Ct([],{[it]:t}):t;return new wt(i,e,n)}expandSegmentGroup(t,e,n,i){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe((0,P.U)(t=>new Ct([],t))):this.expandSegment(t,n,e,n.segments,i,!0)}expandChildren(t,e,n){const i=[];for(const r of Object.keys(n.children))"primary"===r?i.unshift(r):i.push(r);return(0,o.D)(i).pipe((0,D.b)(i=>{const r=n.children[i],o=Ee(e,i);return this.expandSegmentGroup(t,o,r,i).pipe((0,P.U)(t=>({segment:t,outlet:i})))}),v((t,e)=>(t[e.outlet]=e.segment,t),{}),function(t,e){const n=arguments.length>=2;return i=>i.pipe(t?(0,b.h)((e,n)=>t(e,n,i)):S.y,C(1),n?(0,M.d)(e):(0,O.T)(()=>new u.K))}())}expandSegment(t,e,n,i,r,a){return(0,o.D)(n).pipe((0,D.b)(o=>this.expandSegmentAgainstRoute(t,e,n,o,i,r,a).pipe((0,I.K)(t=>{if(t instanceof ze)return(0,s.of)(null);throw t}))),(0,N.P)(t=>!!t),(0,I.K)((t,n)=>{if(t instanceof u.K||"EmptyError"===t.name){if(Le(e,i,r))return(0,s.of)(new Ct([],{}));throw new ze(e)}throw t}))}expandSegmentAgainstRoute(t,e,n,i,r,o,s){return Ne(i,e,r,o)?void 0===i.redirectTo?this.matchSegmentAgainstRoute(t,e,i,r,o):s&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,i,r,o):Re(e):Re(e)}expandSegmentAgainstRouteUsingRedirect(t,e,n,i,r,o){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,i,o):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,i,r,o)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,n,i){const r=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?je(r):this.lineralizeSegments(n,r).pipe((0,L.zg)(n=>{const r=new Ct(n,{});return this.expandSegment(t,r,e,n,i,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,i,r,o){const{matched:s,consumedSegments:a,lastChild:l,positionalParamSegments:c}=Te(e,i,r);if(!s)return Re(e);const u=this.applyRedirectCommands(a,i.redirectTo,c);return i.redirectTo.startsWith("/")?je(u):this.lineralizeSegments(i,u).pipe((0,L.zg)(i=>this.expandSegment(t,e,n,i.concat(r.slice(l)),o,!1)))}matchSegmentAgainstRoute(t,e,n,i,r){if("**"===n.path)return n.loadChildren?(n._loadedConfig?(0,s.of)(n._loadedConfig):this.configLoader.load(t.injector,n)).pipe((0,P.U)(t=>(n._loadedConfig=t,new Ct(i,{})))):(0,s.of)(new Ct(i,{}));const{matched:o,consumedSegments:a,lastChild:l}=Te(e,n,i);if(!o)return Re(e);const c=i.slice(l);return this.getChildConfig(t,n,i).pipe((0,L.zg)(t=>{const i=t.module,o=t.routes,{segmentGroup:l,slicedSegments:u}=Ie(e,a,c,o),h=new Ct(l.segments,l.children);if(0===u.length&&h.hasChildren())return this.expandChildren(i,o,h).pipe((0,P.U)(t=>new Ct(a,t)));if(0===o.length&&0===u.length)return(0,s.of)(new Ct(a,{}));const d=Pe(n)===r;return this.expandSegment(i,h,o,u,d?it:r,!0).pipe((0,P.U)(t=>new Ct(a.concat(t.segments),t.children)))}))}getChildConfig(t,e,n){return e.children?(0,s.of)(new _e(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?(0,s.of)(e._loadedConfig):this.runCanLoadGuards(t.injector,e,n).pipe((0,L.zg)(n=>{return n?this.configLoader.load(t.injector,e).pipe((0,P.U)(t=>(e._loadedConfig=t,t))):(i=e,new c.y(t=>t.error(at(`Cannot load children because the guard of the route "path: '${i.path}'" returned false`))));var i})):(0,s.of)(new _e([],t))}runCanLoadGuards(t,e,n){const i=e.canLoad;if(!i||0===i.length)return(0,s.of)(!0);const r=i.map(i=>{const r=t.get(i);let o;if((s=r)&&ye(s.canLoad))o=r.canLoad(e,n);else{if(!ye(r))throw new Error("Invalid CanLoad guard");o=r(e,n)}var s;return ft(o)});return(0,s.of)(r).pipe(Ce(),(0,z.b)(t=>{if(!be(t))return;const e=at(`Redirecting to "${this.urlSerializer.serialize(t)}"`);throw e.url=t,e}),(0,P.U)(t=>!0===t))}lineralizeSegments(t,e){let n=[],i=e.root;for(;;){if(n=n.concat(i.segments),0===i.numberOfChildren)return(0,s.of)(n);if(i.numberOfChildren>1||!i.children[it])return Be(t.redirectTo);i=i.children[it]}}applyRedirectCommands(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)}applyRedirectCreatreUrlTree(t,e,n,i){const r=this.createSegmentGroup(t,e.root,n,i);return new wt(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const n={};return pt(t,(t,i)=>{if("string"==typeof t&&t.startsWith(":")){const r=t.substring(1);n[i]=e[r]}else n[i]=t}),n}createSegmentGroup(t,e,n,i){const r=this.createSegments(t,e.segments,n,i);let o={};return pt(e.children,(e,r)=>{o[r]=this.createSegmentGroup(t,e,n,i)}),new Ct(r,o)}createSegments(t,e,n,i){return e.map(e=>e.path.startsWith(":")?this.findPosParam(t,e,i):this.findOrReturn(e,n))}findPosParam(t,e,n){const i=n[e.path.substring(1)];if(!i)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return i}findOrReturn(t,e){let n=0;for(const i of e){if(i.path===t.path)return e.splice(n),i;n++}return t}}function $e(t){const e={};for(const n of Object.keys(t.children)){const i=$e(t.children[n]);(i.segments.length>0||i.hasChildren())&&(e[n]=i)}return function(t){if(1===t.numberOfChildren&&t.children[it]){const e=t.children[it];return new Ct(t.segments.concat(e.segments),e.children)}return t}(new Ct(t.segments,e))}class Ze{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class qe{constructor(t,e){this.component=t,this.route=e}}function Ye(t,e,n){const i=t._root;return He(i,e?e._root:null,n,[i.value])}function Ue(t,e,n){const i=function(t){if(!t)return null;for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig}return null}(e);return(i?i.module.injector:n).get(t)}function He(t,e,n,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=Yt(e);return t.children.forEach(t=>{(function(t,e,n,i,r={canDeactivateChecks:[],canActivateChecks:[]}){const o=t.value,s=e?e.value:null,a=n?n.getContext(t.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){const l=function(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!kt(t.url,e.url);case"pathParamsOrQueryParamsChange":return!kt(t.url,e.url)||!ct(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ee(t,e)||!ct(t.queryParams,e.queryParams);default:return!ee(t,e)}}(s,o,o.routeConfig.runGuardsAndResolvers);l?r.canActivateChecks.push(new Ze(i)):(o.data=s.data,o._resolvedData=s._resolvedData),He(t,e,o.component?a?a.children:null:n,i,r),l&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new qe(a.outlet.component,s))}else s&&Ge(e,a,r),r.canActivateChecks.push(new Ze(i)),He(t,null,o.component?a?a.children:null:n,i,r)})(t,o[t.value.outlet],n,i.concat([t.value]),r),delete o[t.value.outlet]}),pt(o,(t,e)=>Ge(t,n.getContext(e),r)),r}function Ge(t,e,n){const i=Yt(t),r=t.value;pt(i,(t,i)=>{Ge(t,r.component?e?e.children.getContext(i):null:e,n)}),n.canDeactivateChecks.push(new qe(r.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,r))}class Je{}function Xe(t){return new c.y(e=>e.error(t))}class Qe{constructor(t,e,n,i,r,o){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=i,this.paramsInheritanceStrategy=r,this.relativeLinkResolution=o}recognize(){const t=Ie(this.urlTree.root,[],[],this.config.filter(t=>void 0===t.redirectTo),this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,it);if(null===e)return null;const n=new Xt([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},it,this.rootComponentType,null,this.urlTree.root,-1,{}),i=new qt(n,e),r=new Qt(this.url,i);return this.inheritParamsAndData(r._root),r}inheritParamsAndData(t){const e=t.value,n=Jt(e,this.paramsInheritanceStrategy);e.params=Object.freeze(n.params),e.data=Object.freeze(n.data),t.children.forEach(t=>this.inheritParamsAndData(t))}processSegmentGroup(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)}processChildren(t,e){const n=[];for(const r of Object.keys(e.children)){const i=e.children[r],o=Ee(t,r),s=this.processSegmentGroup(o,i,r);if(null===s)return null;n.push(...s)}const i=Ke(n);return i.sort((t,e)=>t.value.outlet===it?-1:e.value.outlet===it?1:t.value.outlet.localeCompare(e.value.outlet)),i}processSegment(t,e,n,i){for(const r of t){const t=this.processSegmentAgainstRoute(r,e,n,i);if(null!==t)return t}return Le(e,n,i)?[]:null}processSegmentAgainstRoute(t,e,n,i){if(t.redirectTo||!Ne(t,e,n,i))return null;let r,o=[],s=[];if("**"===t.path){const i=n.length>0?dt(n).parameters:{};r=new Xt(n,i,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,nn(t),Pe(t),t.component,t,tn(e),en(e)+n.length,rn(t))}else{const i=Te(e,t,n);if(!i.matched)return null;o=i.consumedSegments,s=n.slice(i.lastChild),r=new Xt(o,i.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,nn(t),Pe(t),t.component,t,tn(e),en(e)+o.length,rn(t))}const a=(u=t).children?u.children:u.loadChildren?u._loadedConfig.routes:[],{segmentGroup:l,slicedSegments:c}=Ie(e,o,s,a.filter(t=>void 0===t.redirectTo),this.relativeLinkResolution);var u;if(0===c.length&&l.hasChildren()){const t=this.processChildren(a,l);return null===t?null:[new qt(r,t)]}if(0===a.length&&0===c.length)return[new qt(r,[])];const h=Pe(t)===i,d=this.processSegment(a,l,c,h?it:i);return null===d?null:[new qt(r,d)]}}function We(t){const e=t.value.routeConfig;return e&&""===e.path&&void 0===e.redirectTo}function Ke(t){const e=[],n=new Set;for(const i of t){if(!We(i)){e.push(i);continue}const t=e.find(t=>i.value.routeConfig===t.value.routeConfig);void 0!==t?(t.children.push(...i.children),n.add(t)):e.push(i)}for(const i of n){const t=Ke(i.children);e.push(new qt(i.value,t))}return e.filter(t=>!n.has(t))}function tn(t){let e=t;for(;e._sourceSegment;)e=e._sourceSegment;return e}function en(t){let e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;for(;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function nn(t){return t.data||{}}function rn(t){return t.resolve||{}}function on(t){return(0,E.w)(e=>{const n=t(e);return n?(0,o.D)(n).pipe((0,P.U)(()=>e)):(0,s.of)(e)})}class sn extends class{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}{}const an=new r.OlP("ROUTES");class ln{constructor(t,e,n,i){this.loader=t,this.compiler=e,this.onLoadStartListener=n,this.onLoadEndListener=i}load(t,e){if(e._loader$)return e._loader$;this.onLoadStartListener&&this.onLoadStartListener(e);const n=this.loadModuleFactory(e.loadChildren).pipe((0,P.U)(n=>{this.onLoadEndListener&&this.onLoadEndListener(e);const i=n.create(t);return new _e(ht(i.injector.get(an,void 0,r.XFs.Self|r.XFs.Optional)).map(Se),i)}),(0,I.K)(t=>{throw e._loader$=void 0,t}));return e._loader$=new f.c(n,()=>new g.xQ).pipe((0,F.x)()),e._loader$}loadModuleFactory(t){return"string"==typeof t?(0,o.D)(this.loader.load(t)):ft(t()).pipe((0,L.zg)(t=>t instanceof r.YKP?(0,s.of)(t):(0,o.D)(this.compiler.compileModuleAsync(t))))}}class cn{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new un,this.attachRef=null}}class un{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null,e.attachRef=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new cn,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}class hn{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function dn(t){throw t}function pn(t,e,n){return e.parse("/")}function fn(t,e){return(0,s.of)(null)}const gn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},mn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let vn=(()=>{class t{constructor(t,e,n,i,o,s,l,c){this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=i,this.config=c,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.lastLocationChangeInfo=null,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new g.xQ,this.errorHandler=dn,this.malformedUriErrorHandler=pn,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:fn,afterPreactivation:fn},this.urlHandlingStrategy=new hn,this.routeReuseStrategy=new sn,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.ngModule=o.get(r.h0i),this.console=o.get(r.c2e);const u=o.get(r.R0b);this.isNgZoneEnabled=u instanceof r.R0b&&r.R0b.isInAngularZone(),this.resetConfig(c),this.currentUrlTree=new wt(new Ct([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new ln(s,l,t=>this.triggerEvent(new X(t)),t=>this.triggerEvent(new Q(t))),this.routerState=Ht(this.currentUrlTree,this.rootComponentType),this.transitions=new a.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){var t;return null===(t=this.location.getState())||void 0===t?void 0:t.\u0275routerPageId}setupNavigations(t){const e=this.events;return t.pipe((0,b.h)(t=>0!==t.id),(0,P.U)(t=>Object.assign(Object.assign({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl)})),(0,E.w)(t=>{let n=!1,i=!1;return(0,s.of)(t).pipe((0,z.b)(t=>{this.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),(0,E.w)(t=>{const n=this.browserUrlTree.toString(),r=!this.navigated||t.extractedUrl.toString()!==n||n!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||r)&&this.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return _n(t.source)&&(this.browserUrlTree=t.extractedUrl),(0,s.of)(t).pipe((0,E.w)(t=>{const n=this.transitions.getValue();return e.next(new V(t.id,this.serializeUrl(t.extractedUrl),t.source,t.restoredState)),n!==this.transitions.getValue()?p.E:Promise.resolve(t)}),function(t,e,n,i){return(0,E.w)(r=>function(t,e,n,i,r){return new Ve(t,e,n,i,r).apply()}(t,e,n,r.extractedUrl,i).pipe((0,P.U)(t=>Object.assign(Object.assign({},r),{urlAfterRedirects:t}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),(0,z.b)(t=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:t.urlAfterRedirects})}),function(t,e,n,r,o){return(0,L.zg)(a=>function(t,e,n,r,o="emptyOnly",a="legacy"){try{const i=new Qe(t,e,n,r,o,a).recognize();return null===i?Xe(new Je):(0,s.of)(i)}catch(i){return Xe(i)}}(t,e,a.urlAfterRedirects,n(a.urlAfterRedirects),r,o).pipe((0,P.U)(t=>Object.assign(Object.assign({},a),{targetSnapshot:t}))))}(this.rootComponentType,this.config,t=>this.serializeUrl(t),this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,z.b)(t=>{"eager"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(t.urlAfterRedirects,t),this.browserUrlTree=t.urlAfterRedirects);const n=new Y(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.next(n)}));if(r&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:i,source:r,restoredState:o,extras:a}=t,l=new V(n,this.serializeUrl(i),r,o);e.next(l);const c=Ht(i,this.rootComponentType).snapshot;return(0,s.of)(Object.assign(Object.assign({},t),{targetSnapshot:c,urlAfterRedirects:i,extras:Object.assign(Object.assign({},a),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=t.rawUrl,this.browserUrlTree=t.urlAfterRedirects,t.resolve(null),p.E}),on(t=>{const{targetSnapshot:e,id:n,extractedUrl:i,rawUrl:r,extras:{skipLocationChange:o,replaceUrl:s}}=t;return this.hooks.beforePreactivation(e,{navigationId:n,appliedUrlTree:i,rawUrlTree:r,skipLocationChange:!!o,replaceUrl:!!s})}),(0,z.b)(t=>{const e=new U(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),(0,P.U)(t=>Object.assign(Object.assign({},t),{guards:Ye(t.targetSnapshot,t.currentSnapshot,this.rootContexts)})),function(t,e){return(0,L.zg)(n=>{const{targetSnapshot:i,currentSnapshot:r,guards:{canActivateChecks:a,canDeactivateChecks:l}}=n;return 0===l.length&&0===a.length?(0,s.of)(Object.assign(Object.assign({},n),{guardsResult:!0})):function(t,e,n,i){return(0,o.D)(t).pipe((0,L.zg)(t=>function(t,e,n,i,r){const o=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!o||0===o.length)return(0,s.of)(!0);const a=o.map(o=>{const s=Ue(o,e,r);let a;if(function(t){return t&&ye(t.canDeactivate)}(s))a=ft(s.canDeactivate(t,e,n,i));else{if(!ye(s))throw new Error("Invalid CanDeactivate guard");a=ft(s(t,e,n,i))}return a.pipe((0,N.P)())});return(0,s.of)(a).pipe(Ce())}(t.component,t.route,n,e,i)),(0,N.P)(t=>!0!==t,!0))}(l,i,r,t).pipe((0,L.zg)(n=>n&&function(t){return"boolean"==typeof t}(n)?function(t,e,n,i){return(0,o.D)(e).pipe((0,D.b)(e=>(0,h.z)(function(t,e){return null!==t&&e&&e(new W(t)),(0,s.of)(!0)}(e.route.parent,i),function(t,e){return null!==t&&e&&e(new tt(t)),(0,s.of)(!0)}(e.route,i),function(t,e,n){const i=e[e.length-1],r=e.slice(0,e.length-1).reverse().map(t=>function(t){const e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)).filter(t=>null!==t).map(e=>(0,d.P)(()=>{const r=e.guards.map(r=>{const o=Ue(r,e.node,n);let s;if(function(t){return t&&ye(t.canActivateChild)}(o))s=ft(o.canActivateChild(i,t));else{if(!ye(o))throw new Error("Invalid CanActivateChild guard");s=ft(o(i,t))}return s.pipe((0,N.P)())});return(0,s.of)(r).pipe(Ce())}));return(0,s.of)(r).pipe(Ce())}(t,e.path,n),function(t,e,n){const i=e.routeConfig?e.routeConfig.canActivate:null;if(!i||0===i.length)return(0,s.of)(!0);const r=i.map(i=>(0,d.P)(()=>{const r=Ue(i,e,n);let o;if(function(t){return t&&ye(t.canActivate)}(r))o=ft(r.canActivate(e,t));else{if(!ye(r))throw new Error("Invalid CanActivate guard");o=ft(r(e,t))}return o.pipe((0,N.P)())}));return(0,s.of)(r).pipe(Ce())}(t,e.route,n))),(0,N.P)(t=>!0!==t,!0))}(i,a,t,e):(0,s.of)(n)),(0,P.U)(t=>Object.assign(Object.assign({},n),{guardsResult:t})))})}(this.ngModule.injector,t=>this.triggerEvent(t)),(0,z.b)(t=>{if(be(t.guardsResult)){const e=at(`Redirecting to "${this.serializeUrl(t.guardsResult)}"`);throw e.url=t.guardsResult,e}const e=new H(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);this.triggerEvent(e)}),(0,b.h)(t=>!!t.guardsResult||(this.restoreHistory(t),this.cancelNavigationTransition(t,""),!1)),on(t=>{if(t.guards.canActivateChecks.length)return(0,s.of)(t).pipe((0,z.b)(t=>{const e=new G(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),(0,E.w)(t=>{let e=!1;return(0,s.of)(t).pipe(function(t,e){return(0,L.zg)(n=>{const{targetSnapshot:i,guards:{canActivateChecks:r}}=n;if(!r.length)return(0,s.of)(n);let a=0;return(0,o.D)(r).pipe((0,D.b)(n=>function(t,e,n,i){return function(t,e,n,i){const r=Object.keys(t);if(0===r.length)return(0,s.of)({});const a={};return(0,o.D)(r).pipe((0,L.zg)(r=>function(t,e,n,i){const r=Ue(t,e,i);return ft(r.resolve?r.resolve(e,n):r(e,n))}(t[r],e,n,i).pipe((0,z.b)(t=>{a[r]=t}))),C(1),(0,L.zg)(()=>Object.keys(a).length===r.length?(0,s.of)(a):p.E))}(t._resolve,t,e,i).pipe((0,P.U)(e=>(t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),Jt(t,n).resolve),null)))}(n.route,i,t,e)),(0,z.b)(()=>a++),C(1),(0,L.zg)(t=>a===r.length?(0,s.of)(n):p.E))})}(this.paramsInheritanceStrategy,this.ngModule.injector),(0,z.b)({next:()=>e=!0,complete:()=>{e||(this.restoreHistory(t),this.cancelNavigationTransition(t,"At least one route resolver didn't emit any value."))}}))}),(0,z.b)(t=>{const e=new J(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}))}),on(t=>{const{targetSnapshot:e,id:n,extractedUrl:i,rawUrl:r,extras:{skipLocationChange:o,replaceUrl:s}}=t;return this.hooks.afterPreactivation(e,{navigationId:n,appliedUrlTree:i,rawUrlTree:r,skipLocationChange:!!o,replaceUrl:!!s})}),(0,P.U)(t=>{const e=function(t,e,n){const i=ne(t,e._root,n?n._root:void 0);return new Ut(i,e)}(this.routeReuseStrategy,t.targetSnapshot,t.currentRouterState);return Object.assign(Object.assign({},t),{targetRouterState:e})}),(0,z.b)(t=>{this.currentUrlTree=t.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(t.urlAfterRedirects,t.rawUrl),this.routerState=t.targetRouterState,"deferred"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,t),this.browserUrlTree=t.urlAfterRedirects)}),((t,e,n)=>(0,P.U)(i=>(new me(e,i.targetRouterState,i.currentRouterState,n).activate(t),i)))(this.rootContexts,this.routeReuseStrategy,t=>this.triggerEvent(t)),(0,z.b)({next(){n=!0},complete(){n=!0}}),(0,R.x)(()=>{var e;if(!n&&!i){const e=`Navigation ID ${t.id} is not equal to the current navigation id ${this.navigationId}`;"replace"===this.canceledNavigationResolution?(this.restoreHistory(t),this.cancelNavigationTransition(t,e)):this.cancelNavigationTransition(t,e)}(null===(e=this.currentNavigation)||void 0===e?void 0:e.id)===t.id&&(this.currentNavigation=null)}),(0,I.K)(n=>{if(i=!0,function(t){return t&&t[st]}(n)){const i=be(n.url);i||(this.navigated=!0,this.restoreHistory(t,!0));const r=new Z(t.id,this.serializeUrl(t.extractedUrl),n.message);e.next(r),i?setTimeout(()=>{const e=this.urlHandlingStrategy.merge(n.url,this.rawUrlTree),i={skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||_n(t.source)};this.scheduleNavigation(e,"imperative",null,i,{resolve:t.resolve,reject:t.reject,promise:t.promise})},0):t.resolve(!1)}else{this.restoreHistory(t,!0);const i=new q(t.id,this.serializeUrl(t.extractedUrl),n);e.next(i);try{t.resolve(this.errorHandler(n))}catch(r){t.reject(r)}}return p.E}))}))}resetRootComponentType(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType}getTransition(){const t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t}setTransition(t){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),t))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(t=>{const e=this.extractLocationChangeInfoFromEvent(t);this.shouldScheduleNavigation(this.lastLocationChangeInfo,e)&&setTimeout(()=>{const{source:t,state:n,urlTree:i}=e,r={replaceUrl:!0};if(n){const t=Object.assign({},n);delete t.navigationId,delete t.\u0275routerPageId,0!==Object.keys(t).length&&(r.state=t)}this.scheduleNavigation(i,t,n,r)},0),this.lastLocationChangeInfo=e}))}extractLocationChangeInfoFromEvent(t){var e;return{source:"popstate"===t.type?"popstate":"hashchange",urlTree:this.parseUrl(t.url),state:(null===(e=t.state)||void 0===e?void 0:e.navigationId)?t.state:null,transitionId:this.getTransition().id}}shouldScheduleNavigation(t,e){if(!t)return!0;const n=e.urlTree.toString()===t.urlTree.toString();return e.transitionId!==t.transitionId||!n||!("hashchange"===e.source&&"popstate"===t.source||"popstate"===e.source&&"hashchange"===t.source)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(t){this.events.next(t)}resetConfig(t){ke(t),this.config=t.map(Se),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(t,e={}){const{relativeTo:n,queryParams:i,fragment:r,queryParamsHandling:o,preserveFragment:s}=e,a=n||this.routerState.root,l=s?this.currentUrlTree.fragment:r;let c=null;switch(o){case"merge":c=Object.assign(Object.assign({},this.currentUrlTree.queryParams),i);break;case"preserve":c=this.currentUrlTree.queryParams;break;default:c=i||null}return null!==c&&(c=this.removeEmptyProps(c)),function(t,e,n,i,r){if(0===n.length)return se(e.root,e.root,e,i,r);const o=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new le(!0,0,t);let e=0,n=!1;const i=t.reduce((t,i,r)=>{if("object"==typeof i&&null!=i){if(i.outlets){const e={};return pt(i.outlets,(t,n)=>{e[n]="string"==typeof t?t.split("/"):t}),[...t,{outlets:e}]}if(i.segmentPath)return[...t,i.segmentPath]}return"string"!=typeof i?[...t,i]:0===r?(i.split("/").forEach((i,r)=>{0==r&&"."===i||(0==r&&""===i?n=!0:".."===i?e++:""!=i&&t.push(i))}),t):[...t,i]},[]);return new le(n,e,i)}(n);if(o.toRoot())return se(e.root,new Ct([],{}),e,i,r);const s=function(t,e,n){if(t.isAbsolute)return new ce(e.root,!0,0);if(-1===n.snapshot._lastPathIndex){const t=n.snapshot._urlSegment;return new ce(t,t===e.root,0)}const i=re(t.commands[0])?0:1;return function(t,e,n){let i=t,r=e,o=n;for(;o>r;){if(o-=r,i=i.parent,!i)throw new Error("Invalid number of '../'");r=i.segments.length}return new ce(i,!1,r-o)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+i,t.numberOfDoubleDots)}(o,e,t),a=s.processChildren?he(s.segmentGroup,s.index,o.commands):ue(s.segmentGroup,s.index,o.commands);return se(s.segmentGroup,a,e,i,r)}(a,this.currentUrlTree,t,c,null!=l?l:null)}navigateByUrl(t,e={skipLocationChange:!1}){const n=be(t)?t:this.parseUrl(t),i=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(i,"imperative",null,e)}navigate(t,e={skipLocationChange:!1}){return function(t){for(let e=0;e{const i=t[n];return null!=i&&(e[n]=i),e},{})}processNavigations(){this.navigations.subscribe(t=>{this.navigated=!0,this.lastSuccessfulId=t.id,this.currentPageId=t.targetPageId,this.events.next(new $(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,t.resolve(!0)},t=>{this.console.warn(`Unhandled Navigation Error: ${t}`)})}scheduleNavigation(t,e,n,i,r){var o,s;if(this.disposed)return Promise.resolve(!1);const a=this.getTransition(),l=_n(e)&&a&&!_n(a.source),c=(this.lastSuccessfulId===a.id||this.currentNavigation?a.rawUrl:a.urlAfterRedirects).toString()===t.toString();if(l&&c)return Promise.resolve(!0);let u,h,d;r?(u=r.resolve,h=r.reject,d=r.promise):d=new Promise((t,e)=>{u=t,h=e});const p=++this.navigationId;let f;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(n=this.location.getState()),f=n&&n.\u0275routerPageId?n.\u0275routerPageId:i.replaceUrl||i.skipLocationChange?null!==(o=this.browserPageId)&&void 0!==o?o:0:(null!==(s=this.browserPageId)&&void 0!==s?s:0)+1):f=0,this.setTransition({id:p,targetPageId:f,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:i,resolve:u,reject:h,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(t=>Promise.reject(t))}setBrowserUrl(t,e){const n=this.urlSerializer.serialize(t),i=Object.assign(Object.assign({},e.extras.state),this.generateNgRouterState(e.id,e.targetPageId));this.location.isCurrentPathEqualTo(n)||e.extras.replaceUrl?this.location.replaceState(n,"",i):this.location.go(n,"",i)}restoreHistory(t,e=!1){var n,i;if("computed"===this.canceledNavigationResolution){const e=this.currentPageId-t.targetPageId;"popstate"!==t.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(n=this.currentNavigation)||void 0===n?void 0:n.finalUrl)||0===e?this.currentUrlTree===(null===(i=this.currentNavigation)||void 0===i?void 0:i.finalUrl)&&0===e&&(this.resetState(t),this.browserUrlTree=t.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(e)}else"replace"===this.canceledNavigationResolution&&(e&&this.resetState(t),this.resetUrlToCurrentUrlTree())}resetState(t){this.routerState=t.currentRouterState,this.currentUrlTree=t.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(t,e){const n=new Z(t.id,this.serializeUrl(t.extractedUrl),e);this.triggerEvent(n),t.resolve(!1)}generateNgRouterState(t,e){return"computed"===this.canceledNavigationResolution?{navigationId:t,"\u0275routerPageId":e}:{navigationId:t}}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(r.DyG),r.LFG(Ot),r.LFG(un),r.LFG(i.Ye),r.LFG(r.zs3),r.LFG(r.v3s),r.LFG(r.Sil),r.LFG(void 0))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})();function _n(t){return"imperative"!==t}let yn=(()=>{class t{constructor(t,e,n,i,r){this.router=t,this.route=e,this.commands=[],this.onChanges=new g.xQ,null==n&&i.setAttribute(r.nativeElement,"tabindex","0")}ngOnChanges(t){this.onChanges.next(this)}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}onClick(){const t={skipLocationChange:wn(this.skipLocationChange),replaceUrl:wn(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,t),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:wn(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(vn),r.Y36(Gt),r.$8M("tabindex"),r.Y36(r.Qsj),r.Y36(r.SBq))},t.\u0275dir=r.lG2({type:t,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(t,e){1&t&&r.NdJ("click",function(){return e.onClick()})},inputs:{routerLink:"routerLink",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo"},features:[r.TTD]}),t})(),bn=(()=>{class t{constructor(t,e,n){this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.onChanges=new g.xQ,this.subscription=t.events.subscribe(t=>{t instanceof $&&this.updateTargetUrlAndHref()})}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}ngOnChanges(t){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(t,e,n,i,r){if(0!==t||e||n||i||r||"string"==typeof this.target&&"_self"!=this.target)return!0;const o={skipLocationChange:wn(this.skipLocationChange),replaceUrl:wn(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,o),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:wn(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(vn),r.Y36(Gt),r.Y36(i.S$))},t.\u0275dir=r.lG2({type:t,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(t,e){1&t&&r.NdJ("click",function(t){return e.onClick(t.button,t.ctrlKey,t.shiftKey,t.altKey,t.metaKey)}),2&t&&(r.Ikx("href",e.href,r.LSH),r.uIk("target",e.target))},inputs:{routerLink:"routerLink",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",relativeTo:"relativeTo"},features:[r.TTD]}),t})();function wn(t){return""===t||!!t}let Cn=(()=>{class t{constructor(t,e,n,i,r,o){this.router=t,this.element=e,this.renderer=n,this.cdr=i,this.link=r,this.linkWithHref=o,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.routerEventsSubscription=t.events.subscribe(t=>{t instanceof $&&this.update()})}ngAfterContentInit(){(0,s.of)(this.links.changes,this.linksWithHrefs.changes,(0,s.of)(null)).pipe((0,j.J)()).subscribe(t=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var t;null===(t=this.linkInputChangesSubscription)||void 0===t||t.unsubscribe();const e=[...this.links.toArray(),...this.linksWithHrefs.toArray(),this.link,this.linkWithHref].filter(t=>!!t).map(t=>t.onChanges);this.linkInputChangesSubscription=(0,o.D)(e).pipe((0,j.J)()).subscribe(t=>{this.isActive!==this.isLinkActive(this.router)(t)&&this.update()})}set routerLinkActive(t){const e=Array.isArray(t)?t:t.split(" ");this.classes=e.filter(t=>!!t)}ngOnChanges(t){this.update()}ngOnDestroy(){var t;this.routerEventsSubscription.unsubscribe(),null===(t=this.linkInputChangesSubscription)||void 0===t||t.unsubscribe()}update(){!this.links||!this.linksWithHrefs||!this.router.navigated||Promise.resolve().then(()=>{const t=this.hasActiveLinks();this.isActive!==t&&(this.isActive=t,this.cdr.markForCheck(),this.classes.forEach(e=>{t?this.renderer.addClass(this.element.nativeElement,e):this.renderer.removeClass(this.element.nativeElement,e)}))})}isLinkActive(t){const e=function(t){return!!t.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return n=>t.isActive(n.urlTree,e)}hasActiveLinks(){const t=this.isLinkActive(this.router);return this.link&&t(this.link)||this.linkWithHref&&t(this.linkWithHref)||this.links.some(t)||this.linksWithHrefs.some(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(vn),r.Y36(r.SBq),r.Y36(r.Qsj),r.Y36(r.sBO),r.Y36(yn,8),r.Y36(bn,8))},t.\u0275dir=r.lG2({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(t,e,n){if(1&t&&(r.Suo(n,yn,5),r.Suo(n,bn,5)),2&t){let t;r.iGM(t=r.CRH())&&(e.links=t),r.iGM(t=r.CRH())&&(e.linksWithHrefs=t)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",routerLinkActive:"routerLinkActive"},exportAs:["routerLinkActive"],features:[r.TTD]}),t})(),xn=(()=>{class t{constructor(t,e,n,i,o){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=o,this.activated=null,this._activatedRoute=null,this.activateEvents=new r.vpe,this.deactivateEvents=new r.vpe,this.name=i||it,t.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,t}attach(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;const n=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),i=this.parentContexts.getOrCreateContext(this.name).children,r=new kn(t,i,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,r),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(un),r.Y36(r.s_b),r.Y36(r._Vd),r.$8M("name"),r.Y36(r.sBO))},t.\u0275dir=r.lG2({type:t,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),t})();class kn{constructor(t,e,n){this.route=t,this.childContexts=e,this.parent=n}get(t,e){return t===Gt?this.route:t===un?this.childContexts:this.parent.get(t,e)}}class On{}class Mn{preload(t,e){return(0,s.of)(null)}}let Sn=(()=>{class t{constructor(t,e,n,i,r){this.router=t,this.injector=i,this.preloadingStrategy=r,this.loader=new ln(e,n,e=>t.triggerEvent(new X(e)),e=>t.triggerEvent(new Q(e)))}setUpPreloading(){this.subscription=this.router.events.pipe((0,b.h)(t=>t instanceof $),(0,D.b)(()=>this.preload())).subscribe(()=>{})}preload(){const t=this.injector.get(r.h0i);return this.processRoutes(t,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,e){const n=[];for(const i of e)if(i.loadChildren&&!i.canLoad&&i._loadedConfig){const t=i._loadedConfig;n.push(this.processRoutes(t.module,t.routes))}else i.loadChildren&&!i.canLoad?n.push(this.preloadConfig(t,i)):i.children&&n.push(this.processRoutes(t,i.children));return(0,o.D)(n).pipe((0,j.J)(),(0,P.U)(t=>{}))}preloadConfig(t,e){return this.preloadingStrategy.preload(e,()=>(e._loadedConfig?(0,s.of)(e._loadedConfig):this.loader.load(t.injector,e)).pipe((0,L.zg)(t=>(e._loadedConfig=t,this.processRoutes(t.module,t.routes)))))}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(vn),r.LFG(r.v3s),r.LFG(r.Sil),r.LFG(r.zs3),r.LFG(On))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})(),Pn=(()=>{class t{constructor(t,e,n={}){this.router=t,this.viewportScroller=e,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(t=>{t instanceof V?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof $&&(this.lastId=t.id,this.scheduleScrollEvent(t,this.router.parseUrl(t.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(t=>{t instanceof nt&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,e){this.router.triggerEvent(new nt(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(vn),r.LFG(i.EM),r.LFG(void 0))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})();const En=new r.OlP("ROUTER_CONFIGURATION"),An=new r.OlP("ROUTER_FORROOT_GUARD"),Tn=[i.Ye,{provide:Ot,useClass:Mt},{provide:vn,useFactory:function(t,e,n,i,r,o,s,a={},l,c){const u=new vn(null,t,e,n,i,r,o,ht(s));return l&&(u.urlHandlingStrategy=l),c&&(u.routeReuseStrategy=c),function(t,e){t.errorHandler&&(e.errorHandler=t.errorHandler),t.malformedUriErrorHandler&&(e.malformedUriErrorHandler=t.malformedUriErrorHandler),t.onSameUrlNavigation&&(e.onSameUrlNavigation=t.onSameUrlNavigation),t.paramsInheritanceStrategy&&(e.paramsInheritanceStrategy=t.paramsInheritanceStrategy),t.relativeLinkResolution&&(e.relativeLinkResolution=t.relativeLinkResolution),t.urlUpdateStrategy&&(e.urlUpdateStrategy=t.urlUpdateStrategy)}(a,u),a.enableTracing&&u.events.subscribe(t=>{var e,n;null===(e=console.group)||void 0===e||e.call(console,`Router Event: ${t.constructor.name}`),console.log(t.toString()),console.log(t),null===(n=console.groupEnd)||void 0===n||n.call(console)}),u},deps:[Ot,un,i.Ye,r.zs3,r.v3s,r.Sil,an,En,[class{},new r.FiY],[class{},new r.FiY]]},un,{provide:Gt,useFactory:function(t){return t.routerState.root},deps:[vn]},{provide:r.v3s,useClass:r.EAV},Sn,Mn,class{preload(t,e){return e().pipe((0,I.K)(()=>(0,s.of)(null)))}},{provide:En,useValue:{enableTracing:!1}}];function In(){return new r.PXZ("Router",vn)}let Dn=(()=>{class t{constructor(t,e){}static forRoot(e,n){return{ngModule:t,providers:[Tn,Fn(e),{provide:An,useFactory:zn,deps:[[vn,new r.FiY,new r.tp0]]},{provide:En,useValue:n||{}},{provide:i.S$,useFactory:Ln,deps:[i.lw,[new r.tBr(i.mr),new r.FiY],En]},{provide:Pn,useFactory:Nn,deps:[vn,i.EM,En]},{provide:On,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:Mn},{provide:r.PXZ,multi:!0,useFactory:In},[Rn,{provide:r.ip1,multi:!0,useFactory:jn,deps:[Rn]},{provide:Vn,useFactory:Bn,deps:[Rn]},{provide:r.tb,multi:!0,useExisting:Vn}]]}}static forChild(e){return{ngModule:t,providers:[Fn(e)]}}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(An,8),r.LFG(vn,8))},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({}),t})();function Nn(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new Pn(t,e,n)}function Ln(t,e,n={}){return n.useHash?new i.Do(t,e):new i.b0(t,e)}function zn(t){return"guarded"}function Fn(t){return[{provide:r.deG,multi:!0,useValue:t},{provide:an,multi:!0,useValue:t}]}let Rn=(()=>{class t{constructor(t){this.injector=t,this.initNavigation=!1,this.destroyed=!1,this.resultOfPreactivationDone=new g.xQ}appInitializer(){return this.injector.get(i.V_,Promise.resolve(null)).then(()=>{if(this.destroyed)return Promise.resolve(!0);let t=null;const e=new Promise(e=>t=e),n=this.injector.get(vn),i=this.injector.get(En);return"disabled"===i.initialNavigation?(n.setUpLocationChangeListener(),t(!0)):"enabled"===i.initialNavigation||"enabledBlocking"===i.initialNavigation?(n.hooks.afterPreactivation=()=>this.initNavigation?(0,s.of)(null):(this.initNavigation=!0,t(!0),this.resultOfPreactivationDone),n.initialNavigation()):t(!0),e})}bootstrapListener(t){const e=this.injector.get(En),n=this.injector.get(Sn),i=this.injector.get(Pn),o=this.injector.get(vn),s=this.injector.get(r.z2F);t===s.components[0]&&(("enabledNonBlocking"===e.initialNavigation||void 0===e.initialNavigation)&&o.initialNavigation(),n.setUpPreloading(),i.init(),o.resetRootComponentType(s.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}ngOnDestroy(){this.destroyed=!0}}return t.\u0275fac=function(e){return new(e||t)(r.LFG(r.zs3))},t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})();function jn(t){return t.appInitializer.bind(t)}function Bn(t){return t.bootstrapListener.bind(t)}const Vn=new r.OlP("Router Initializer")},62579:function(t,e,n){"use strict";n.d(e,{L1:function(){return p},ux:function(){return f},UA:function(){return g},H3:function(){return m},Ct:function(){return v},s5:function(){return _},yZ:function(){return y},m9:function(){return d}});var i=n(74788),r=n(29856),o=n(22759),s=n(9945),a=n(39761),l=n(88002),c=n(87519),u=n(47349),h=n(12057);const d=new i.OlP("An abstraction over global window object",{factory:()=>{const{defaultView:t}=(0,i.f3M)(h.K0);if(!t)throw new Error("Window is not available");return t}}),p=new i.OlP("Shared Observable based on `window.requestAnimationFrame`",{factory:()=>{const{requestAnimationFrame:t,cancelAnimationFrame:e}=(0,i.f3M)(d);return new r.y(n=>{let i=NaN;const r=e=>{n.next(e),i=t(r)};return i=t(r),()=>{e(i)}}).pipe((0,s.B)())}}),f=(new i.OlP("An abstraction over window.caches object",{factory:()=>(0,i.f3M)(d).caches}),new i.OlP("An abstraction over window.crypto object",{factory:()=>(0,i.f3M)(d).crypto}),new i.OlP("An abstraction over window.CSS object",{factory:()=>(0,i.f3M)(d).CSS||{escape:t=>t,supports:()=>!1}})),g=new i.OlP("An abstraction over window.history object",{factory:()=>(0,i.f3M)(d).history}),m=new i.OlP("An abstraction over window.localStorage object",{factory:()=>(0,i.f3M)(d).localStorage}),v=new i.OlP("An abstraction over window.location object",{factory:()=>(0,i.f3M)(d).location}),_=new i.OlP("An abstraction over window.navigator object",{factory:()=>(0,i.f3M)(d).navigator}),y=(new i.OlP("An abstraction over window.navigator.mediaDevices object",{factory:()=>(0,i.f3M)(_).mediaDevices}),new i.OlP("An abstraction over window.navigator.connection object",{factory:()=>(0,i.f3M)(_).connection||null}),new i.OlP("Shared Observable based on `document visibility changed`",{factory:()=>{const t=(0,i.f3M)(h.K0);return(0,o.R)(t,"visibilitychange").pipe((0,a.O)(0),(0,l.U)(()=>"hidden"!==t.visibilityState),(0,c.x)(),(0,u.d)({refCount:!1,bufferSize:1}))}}),new i.OlP("An abstraction over window.performance object",{factory:()=>(0,i.f3M)(d).performance}),new i.OlP("An abstraction over window.screen object",{factory:()=>(0,i.f3M)(d).screen}),new i.OlP("An abstraction over window.sessionStorage object",{factory:()=>(0,i.f3M)(d).sessionStorage}),new i.OlP("An abstraction over SpeechRecognition class",{factory:()=>{const t=(0,i.f3M)(d);return t.speechRecognition||t.webkitSpeechRecognition||null}}),new i.OlP("An abstraction over window.speechSynthesis object",{factory:()=>(0,i.f3M)(d).speechSynthesis}),new i.OlP("An abstraction over window.navigator.userAgent object",{factory:()=>(0,i.f3M)(_).userAgent}))},41823:function(t,e,n){"use strict";n.d(e,{c0:function(){return Xs},JF:function(){return Qs},FU:function(){return ta},mG:function(){return ea},zb:function(){return da},Lx:function(){return fa},B7:function(){return na},f2:function(){return ba},u4:function(){return wa},$5:function(){return La},qn:function(){return za},qo:function(){return Ba},Lq:function(){return Va},nj:function(){return ja},hs:function(){return va}});var i=n(74788),r=n(64548),o=n(44427),s=n(26215),a=n(79765),l=n(41291),c=n(66682),u=n(43190),h=n(88002),d=n(39761),p=n(46782),f=n(45435),g=n(19773),m=n(15257),v=n(87519),_=n(9945),y=n(12057),b=n(67545),w=n(97582);let C=(()=>{class t{constructor({nativeElement:t}){return new i.SBq(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.SBq))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiElement",""]],exportAs:["elementRef"]}),t})(),x=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();var k=n(75675);let O=(()=>{class t extends C{}return t.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(t)))(n||t)}}(),t.\u0275dir=i.lG2({type:t,selectors:[["","tuiResizeable",""]],features:[i.qOj]}),t})(),M=(()=>{class t{constructor(t){this.resizeable=t,this.tuiResizer=[0,0],this.tuiSizeChange=new i.vpe,this.x=NaN,this.y=NaN,this.width=0,this.height=0}get cursor(){return this.tuiResizer[0]?this.tuiResizer[1]?this.tuiResizer[0]*this.tuiResizer[1]>0?"nwse-resize":"nesw-resize":"ew-resize":"ns-resize"}onTouchStart({touches:t}){this.onMouseDown(t[0].clientX,t[0].clientY)}onMouseDown(t,e){this.x=t,this.y=e,this.width=this.resizeable.nativeElement.clientWidth,this.height=this.resizeable.nativeElement.clientHeight}onMouseMove({x:t,y:e,buttons:n}){n?this.onMove(t,e):this.onMouseUp()}onTouchMove({touches:t}){this.onMove(t[0].clientX,t[0].clientY)}onMouseUp(){this.x=NaN}onMove(t,e){if(Number.isNaN(this.x))return;const{style:n}=this.resizeable.nativeElement,i=[this.width+this.tuiResizer[0]*(t-this.x),this.height+this.tuiResizer[1]*(e-this.y)];this.tuiResizer[0]&&(n.width=(0,k.O)(i[0])),this.tuiResizer[1]&&(n.height=(0,k.O)(i[1])),this.tuiSizeChange.emit(i)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(O))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiResizer",""]],hostVars:4,hostBindings:function(t,e){1&t&&i.NdJ("touchstart.silent.passive",function(t){return e.onTouchStart(t)})("mousedown.silent.prevent",function(t){return e.onMouseDown(t.x,t.y)})("mousemove.silent",function(t){return e.onMouseMove(t)},!1,i.evT)("touchmove.silent",function(t){return e.onTouchMove(t)},!1,i.evT)("mouseup.silent",function(){return e.onMouseUp()},!1,i.evT)("touchend.silent",function(){return e.onMouseUp()},!1,i.evT),2&t&&i.Udp("touch-action","none")("cursor",e.cursor)},inputs:{tuiResizer:"tuiResizer"},outputs:{tuiSizeChange:"tuiSizeChange"}}),t})(),S=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})(),P=(()=>{class t{transform(t,e,...n){return t.filter(t=>e(t,...n))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Yjl({name:"tuiFilter",type:t,pure:!0}),t})(),E=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})(),A=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiItem",""]]}),t})(),T=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})(),I=(()=>{class t{transform(t,e,...n){return e(t,...n)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Yjl({name:"tuiMapper",type:t,pure:!0}),t})(),D=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();var N=n(27103),L=n(59796),z=n(56693),F=n(55197),R=n(96563);class j{call(t,e){return e.subscribe(new B(t))}}class B extends F.L{constructor(t){super(t),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(t){this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{for(let n=0;n{class t{constructor(t,e){this.focusable=t,this.el=e}get element(){var t;return(null===(t=this.focusable)||void 0===t?void 0:t.nativeFocusableElement)||this.el.nativeElement}get isTextFieldElement(){return this.element.matches("input, textarea, [contenteditable]")}}return t.\u0275fac=function(t){i.$Z()},t.\u0275dir=i.lG2({type:t}),t})(),X=(()=>{class t extends J{constructor(t,e,n){super(t,e),this.animationFrame$=n}setFocus(){this.isTextFieldElement?function(...t){if(1===t.length){if(!(0,L.k)(t[0]))return t[0];t=t[0]}return(0,z.n)(t,void 0).lift(new j)}((0,l.H)(1e3),this.animationFrame$.pipe((0,V.p)(G.Yg),(0,h.U)(()=>this.element.closest(".ng-animating")),function(t){return e=>e.lift(new Z(t))}(Boolean),(0,m.q)(1))).subscribe(()=>this.element.focus()):this.element.focus()}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(U.KZ,10),i.Y36(i.SBq),i.Y36(Y.L1))},t.\u0275dir=i.lG2({type:t,features:[i.qOj]}),t})();const Q=["type","inputMode","autocomplete","accept","min","max","step","pattern","size","maxlength"];let W=(()=>{class t extends J{constructor(t,e,n,i,r){super(t,e),this.renderer=n,this.zone=i,this.win=r,this.patchCssStyles()}setFocus(){this.isTextFieldElement?this.zone.runOutsideAngular(()=>this.iosWebkitAutofocus()):this.element.focus()}iosWebkitAutofocus(){var t;const e=this.makeFakeInput(),n=this.getDurationTimeBeforeFocus();let i=0,r=0;const o=()=>e.focus({preventScroll:!0}),s=()=>{clearTimeout(i),i=this.win.setTimeout(()=>{clearTimeout(r),e.removeEventListener("blur",o),e.removeEventListener("focus",s),r=this.win.setTimeout(()=>{this.element.focus({preventScroll:!1}),e.remove()},n)})};e.addEventListener("blur",o,{once:!0}),e.addEventListener("focus",s),this.insideDialog()?this.win.document.body.appendChild(e):null===(t=this.element.parentElement)||void 0===t||t.appendChild(e),e.focus({preventScroll:!0})}makeFakeInput(){const t=this.renderer.createElement("input"),e=this.element.getBoundingClientRect();return this.patchFakeInputFromFocusableElement(t),t.style.height=(0,k.O)(e.height),t.style.width=(0,k.O)(e.width/2),t.style.position="fixed",t.style.zIndex="-99999999",t.style.caretColor="transparent",t.style.border="none",t.style.outline="none",t.style.color="transparent",t.style.background="transparent",t.style.cursor="none",t.style.fontSize=(0,k.O)(16),t.style.top=(0,k.O)(e.top),t.style.left=(0,k.O)(e.left),t}getDurationTimeBeforeFocus(){return parseFloat(this.win.getComputedStyle(this.element).getPropertyValue("--tui-duration"))||0}insideDialog(){return!!this.element.closest("tui-dialog")}patchCssStyles(){const t=this.win.document;for(const e of[t.documentElement,t.body])e.style.setProperty("overflow","auto"),e.style.setProperty("height","100%")}patchFakeInputFromFocusableElement(t){Q.forEach(e=>{const n=this.element.getAttribute(e);(0,H.Pc)(n)&&t.setAttribute(e,n)})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(U.KZ,10),i.Y36(i.SBq),i.Y36(i.Qsj),i.Y36(i.R0b),i.Y36(Y.m9))},t.\u0275dir=i.lG2({type:t,features:[i.qOj]}),t})();const K=(0,H.JN)({delay:NaN}),tt=new i.OlP("[TUI_AUTOFOCUS_HANDLER]"),et=[{provide:tt,useFactory:(t,e,n,i,r,o,s)=>s?new W(t,e,i,r,o):new X(t,e,n),deps:[[new i.FiY,new i.PiD,U.KZ],i.SBq,Y.L1,i.Qsj,i.R0b,Y.m9,U.FA]},N.a3];let nt=(()=>{class t{constructor(t,e,n){this.handler=t,this.options=e,this.destroy$=n,this.autoFocus=!0}ngAfterViewInit(){(function(t){return null!=t&&"false"!=`${t}`})(this.autoFocus)&&this.focus()}focus(){Number.isNaN(this.options.delay)?Promise.resolve().then(()=>this.handler.setFocus()):(0,l.H)(this.options.delay).pipe((0,p.R)(this.destroy$)).subscribe(()=>this.handler.setFocus())}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(tt),i.Y36(K),i.Y36(N.a3,2))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiAutoFocus",""]],inputs:{autoFocus:["tuiAutoFocus","autoFocus"]},features:[i._Bn(et)]}),t})(),it=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})(),rt=(()=>{class t{transform(t,e,n){var i;return null!==(i=null==t?void 0:t.replace(e,n))&&void 0!==i?i:""}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Yjl({name:"tuiReplace",type:t,pure:!0}),t})(),ot=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();var st=n(221);function at(t){const e=t.replace("#","").split("").map((t,e,n)=>3===n.length?t+t:t).join("").match(/.{2}/g);return e?e.map(t=>Number.parseInt(t,16)):[0,0,0]}var lt=n(44358),ct=n(85648),ut=n(40946),ht=n(92668),dt=n(23917),pt=n(94853),ft=n(79588),gt=n(91489),mt=n(75111),vt=n(79456),_t=n(43631),yt=n(76480),bt=n(75046);let wt=(()=>{class t{constructor(t,e,n,i,r){this.host=t,this.control=e,this.el=n,this.idService=i,this.itemsHandlers=r,this.disabledItemHandler=null,this.datalist=null}get id(){return this.el.nativeElement.id||this.idService.generate()}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(vt.S0),i.Y36(yt.M$),i.Y36(i.SBq),i.Y36(N.ll),i.Y36(bt.Ys))},t.\u0275dir=i.lG2({type:t,viewQuery:function(t,e){if(1&t&&i.Gf(mt.gX,7,i.Rgc),2&t){let t;i.iGM(t=i.CRH())&&(e.datalist=t.first)}},hostVars:1,hostBindings:function(t,e){2&t&&i.Ikx("id",e.id)},inputs:{disabledItemHandler:"disabledItemHandler"}}),t})();var Ct=n(40719),xt=n(57179),kt=n(89570);function Ot(t,e){if(1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}function Mt(t,e){if(1&t&&(i.TgZ(0,"button",4,5),i.TgZ(2,"span",6),i.YNc(3,Ot,2,1,"ng-container",7),i.qZA(),i.qZA()),2&t){const t=e.$implicit,n=i.MAs(1),r=i.oxw(2);i.Q6J("disabled",r.disabledItemHandler(t))("value",t),i.xp6(3),i.Q6J("polymorpheusOutlet",r.itemContent)("polymorpheusOutletContext",r.getContext(t,n))}}function St(t,e){if(1&t&&(i.TgZ(0,"tui-data-list",2),i.YNc(1,Mt,4,4,"button",3),i.qZA()),2&t){const t=i.oxw();i.Q6J("emptyContent",t.emptyContent)("size",t.size),i.xp6(1),i.Q6J("ngForOf",t.items)}}function Pt(t,e){1&t&&i._UZ(0,"tui-loader",8)}let Et=(()=>{class t{constructor(t,e){this.itemsHandlers=t,this.defaultSize=e,this.optionsQuery=G.Mm,this.disabledItemHandler=this.itemsHandlers.disabledItemHandler,this.size=this.defaultSize,this.itemContent=({$implicit:t})=>this.itemsHandlers.stringify(t)}getContext(t,{nativeElement:e}){return{$implicit:t,active:(0,xt.V8)(e)}}getOptions(t=!1){return this.optionsQuery.filter(({disabled:e})=>t||!e).map(({value:t})=>t).filter(H.Pc)}}return t.\u0275fac=function(t){i.$Z()},t.\u0275dir=i.lG2({type:t,viewQuery:function(t,e){if(1&t&&i.Gf(mt.vK,5),2&t){let t;i.iGM(t=i.CRH())&&(e.optionsQuery=t)}},inputs:{disabledItemHandler:"disabledItemHandler",emptyContent:"emptyContent",size:"size",itemContent:"itemContent"}}),t})(),At=(()=>{class t extends Et{constructor(t,e){super(t,(null==e?void 0:e.size)||"m"),this.items=[]}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(bt.Ys),i.Y36(ft.Cs,8))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-data-list-wrapper",3,"labels",""]],inputs:{items:"items"},features:[i._Bn([(0,vt.RB)(t),ft.Y0]),i.qOj],decls:3,vars:2,consts:[[3,"emptyContent","size",4,"ngIf","ngIfElse"],["loading",""],[3,"emptyContent","size"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","",3,"disabled","value",4,"ngFor","ngForOf"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","",3,"disabled","value"],["elementRef","elementRef"],[1,"t-content"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-data-list-wrapper__loader",1,"t-loader"]],template:function(t,e){if(1&t&&(i.YNc(0,St,2,3,"tui-data-list",0),i.YNc(1,Pt,1,0,"ng-template",null,1,i.W1O)),2&t){const t=i.MAs(2);i.Q6J("ngIf",e.items)("ngIfElse",t)}},directives:[y.O5,mt.qi,y.sg,mt.vK,C,kt.Li,Ct.kM],styles:["[_nghost-%COMP%]{display:block}.t-content[_ngcontent-%COMP%]{flex:1}.t-loader[_ngcontent-%COMP%]{margin:.75rem 0}"],changeDetection:0}),t})(),Tt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,kt.wq,x,mt.pc,Ct.dS]]}),t})(),It=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();var Dt=n(87862),Nt=n(54789),Lt=n(66640);function zt(t,e){1&t&&i._UZ(0,"tui-svg",2),2&t&&i.Q6J("src",e.polymorpheusOutlet)}function Ft(t,e){1&t&&i.GkF(0)}const Rt=(0,H.JN)({iconSmall:"tuiIconChevronDown",iconLarge:"tuiIconChevronDownLarge"}),jt=new kt.Al((()=>{class t{constructor(t,e,n){this.dropdown=t,this.textfieldSize=e,this.options=n}get rotated(){return this.dropdown.open}get arrowIcon(){return(0,Lt.R9)(this.textfieldSize.size)?this.options.iconLarge:this.options.iconSmall}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(dt.o1),i.Y36(ft.kI),i.Y36(Rt))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-arrow"]],hostVars:2,hostBindings:function(t,e){2&t&&i.ekj("_rotated",e.rotated)},decls:3,vars:4,consts:[[3,"src",4,"polymorpheusOutlet"],[4,"ngIf"],[3,"src"]],template:function(t,e){1&t&&(i.YNc(0,zt,1,1,"tui-svg",0),i.YNc(1,Ft,1,0,"ng-container",1),i.ALo(2,"async")),2&t&&(i.Q6J("polymorpheusOutlet",e.arrowIcon),i.xp6(1),i.Q6J("ngIf",i.lcZ(2,2,e.dropdown.openChange)))},directives:[kt.Li,y.O5,Nt.PN],pipes:[y.Ov],styles:["[_nghost-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;cursor:pointer;pointer-events:none}._rotated[_nghost-%COMP%]{transform:rotate(180deg)}"],changeDetection:0}),t})());let Bt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,Nt.EI,kt.wq]]}),t})();const Vt=(0,H.JN)({interactive:jt,disabled:jt});var $t=n(18269);let Zt=(()=>{class t{constructor(t,e){this.el=t,this.destroy$=e}set tuiScrollIntoView(t){!t||(0,l.H)(0).pipe((0,p.R)(this.destroy$)).subscribe(()=>{this.el.nativeElement.dispatchEvent(new CustomEvent($t.fe,{bubbles:!0,detail:this.el.nativeElement}))})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.SBq),i.Y36(N.a3,2))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiScrollIntoView",""]],inputs:{tuiScrollIntoView:"tuiScrollIntoView"},features:[i._Bn([N.a3])]}),t})(),qt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();var Yt=n(59193);function Ut(t,e){if(1&t&&i._UZ(0,"tui-svg",3),2&t){const t=i.oxw();i.Q6J("src",t.icons.check)("tuiScrollIntoView",!0)}}function Ht(t,e){1&t&&i._UZ(0,"span",4)}const Gt=new kt.Al((()=>{class t{constructor(t,e,n,i,r,o,s,l){this.icons=t,this.context=e,this.host=n,this.el=i,this.option=r,this.dataList=o,this.control=s,this.abstractControl=l,this.changeDetection$=new a.xQ,this.selected$=(0,c.T)(this.changeDetection$,this.control.valueChanges||Yt.E,(0,ut.mL)(this.el.nativeElement,"animationstart")).pipe((0,d.O)(null),(0,h.U)(()=>this.selected),(0,v.x)())}get matcher(){return this.host.identityMatcher||G.bg}ngDoCheck(){this.changeDetection$.next()}ngOnInit(){Promise.resolve().then(()=>{(0,H.Pc)(this.option.value)&&this.host.checkOption&&this.host.checkOption(this.option.value)})}get value(){var t,e;return null!==(e=null===(t=this.abstractControl)||void 0===t?void 0:t.value)&&void 0!==e?e:this.control.value}get selected(){return(0,H.Pc)(this.option.value)&&(0,H.Pc)(this.value)&&this.matcher(this.value,this.option.value)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(vt.Gs),i.Y36(kt.yf),i.Y36(vt.N1),i.Y36(i.SBq),i.Y36(mt.vK),i.Y36(mt.qi,8),i.Y36(Dt.a5),i.Y36(yt.M$,8))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-select-option"]],decls:5,vars:5,consts:[[3,"ngTemplateOutlet"],["automation-id","tui-select-option__checkmark","class","t-checkmark",3,"src","tuiScrollIntoView",4,"ngIf","ngIfElse"],["dummy",""],["automation-id","tui-select-option__checkmark",1,"t-checkmark",3,"src","tuiScrollIntoView"],[1,"t-dummy"]],template:function(t,e){if(1&t&&(i.GkF(0,0),i.YNc(1,Ut,1,2,"tui-svg",1),i.ALo(2,"async"),i.YNc(3,Ht,1,0,"ng-template",null,2,i.W1O)),2&t){const t=i.MAs(4);i.Q6J("ngTemplateOutlet",e.context.$implicit),i.xp6(1),i.Q6J("ngIf",i.lcZ(2,3,e.selected$))("ngIfElse",t)}},directives:[y.tP,y.O5,Nt.PN,Zt],pipes:[y.Ov],styles:['@keyframes retrigger{0%{left:1px}to{left:2px}}[_nghost-%COMP%]{display:flex;flex:1;align-items:center;max-width:100%;animation:retrigger 1s}.t-checkmark[_ngcontent-%COMP%]{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-border-start:.25rem solid transparent;border-inline-start:.25rem solid transparent}tui-data-list[data-list-size="s"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-list-size="s"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{-webkit-margin-end:-.375rem;margin-inline-end:-.375rem}tui-data-list[data-list-size="m"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-list-size="m"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{-webkit-margin-end:-.125rem;margin-inline-end:-.125rem}.t-dummy[_ngcontent-%COMP%]{width:1.75rem}'],changeDetection:0}),t})());let Jt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,Nt.EI,qt]]}),t})();var Xt=n(93213);function Qt(t,e){1&t&&i.Hsn(0,2,["*ngIf","isMobile"])}function Wt(t,e){if(1&t&&i.YNc(0,Qt,1,0,"ng-content",6),2&t){const t=i.oxw();i.Q6J("ngIf",t.isMobile)}}function Kt(t,e){1&t&&i.GkF(0,7)}function te(t,e){1&t&&i._UZ(0,"div",10),2&t&&i.Q6J("textContent",e.polymorpheusOutlet)}const ee=function(t,e){return{$implicit:t,active:e}};function ne(t,e){if(1&t&&(i.TgZ(0,"div",8),i.YNc(1,te,1,1,"div",9),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("polymorpheusOutlet",t.computedContent)("polymorpheusOutletContext",i.WLB(2,ee,t.value,t.computedFocused))}}function ie(t,e){1&t&&i.GkF(0)}function re(t,e){if(1&t&&(i.TgZ(0,"div",11),i.YNc(1,ie,1,0,"ng-container",12),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("polymorpheusOutlet",t.arrow)}}const oe=["*",[["input"]],[["select"]]],se=["*","input","select"],ae=(0,H.JN)({valueContent:""});let le=(()=>{class t extends yt.F9{constructor(t,e,n,i,r,o,s,a){super(t,e),this.textfieldCleaner=n,this.textfieldSize=i,this.arrowMode=r,this.itemsHandlers=o,this.options=s,this.isMobile=a,this.stringify=this.itemsHandlers.stringify,this.identityMatcher=this.itemsHandlers.identityMatcher,this.valueContent=this.options.valueContent}get size(){return this.textfieldSize.size}get arrow(){return this.interactive?this.arrowMode.interactive:this.arrowMode.disabled}get nativeFocusableElement(){return this.textfield?this.textfield.nativeFocusableElement:null}get focused(){return(0,xt.V8)(this.nativeFocusableElement)||!!this.hostedDropdown&&this.hostedDropdown.focused}get nativeDropdownMode(){return!!this.nativeSelect&&this.isMobile}get computedValue(){return null===this.value?"":this.stringify(this.value)||" "}get computedContent(){return this.valueContent||this.computedValue}onValueChange(t){this.value=t&&t||null}onActiveZone(t){this.updateFocused(t)}onKeyDownDelete(){this.textfieldCleaner.cleaner&&(this.value=null)}handleOption(t){var e;this.focusInput(),this.value=t,null===(e=this.hostedDropdown)||void 0===e||e.updateOpen(!1)}focusInput(t=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:t})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(Dt.a5,10),i.Y36(i.sBO),i.Y36(ft.Ym),i.Y36(ft.kI),i.Y36(Vt),i.Y36(bt.Ys),i.Y36(ae),i.Y36(U.fL))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-select"]],contentQueries:function(t,e,n){if(1&t&&(i.Suo(n,wt,7),i.Suo(n,mt.gX,5,i.Rgc)),2&t){let t;i.iGM(t=i.CRH())&&(e.nativeSelect=t.first),i.iGM(t=i.CRH())&&(e.datalist=t.first)}},viewQuery:function(t,e){if(1&t&&(i.Gf(pt.yc,5),i.Gf(dt.o1,5)),2&t){let t;i.iGM(t=i.CRH())&&(e.textfield=t.first),i.iGM(t=i.CRH())&&(e.hostedDropdown=t.first)}},hostVars:1,hostBindings:function(t,e){2&t&&i.uIk("data-size",e.size)},inputs:{stringify:"stringify",identityMatcher:"identityMatcher",valueContent:"valueContent"},features:[i._Bn([(0,U.FT)(t),(0,yt.wB)(t),(0,vt.oE)(t),(0,vt.P7)(Gt)],[Xt.yn]),i.qOj],ngContentSelectors:se,decls:10,vars:15,consts:[[1,"t-hosted",3,"canOpen","content","tuiActiveZoneChange"],["automation-id","tui-select__textfield",1,"t-textfield",3,"disabled","editable","focusable","invalid","nativeId","pseudoActive","pseudoFocus","pseudoHover","readOnly","tuiTextfieldIcon","value","keydown.backspace.prevent","keydown.delete.prevent","valueChange"],["select",""],["ngProjectAs","select",5,["select"],4,"ngTemplateOutlet"],["automation-id","tui-select__value","ngProjectAs","tuiContent","class","t-value",5,["tuiContent"],4,"ngIf"],["icon",""],[4,"ngIf"],["ngProjectAs","select",5,["select"]],["automation-id","tui-select__value","ngProjectAs","tuiContent",5,["tuiContent"],1,"t-value"],["class","t-primitive-value",3,"textContent",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-primitive-value",3,"textContent"],["appearance","icon","tuiWrapper","",1,"t-icon"],[4,"polymorpheusOutlet"]],template:function(t,e){if(1&t&&(i.F$t(oe),i.TgZ(0,"tui-hosted-dropdown",0),i.NdJ("tuiActiveZoneChange",function(t){return e.onActiveZone(t)}),i.TgZ(1,"tui-primitive-textfield",1),i.NdJ("keydown.backspace.prevent",function(){return e.onKeyDownDelete()})("keydown.delete.prevent",function(){return e.onKeyDownDelete()})("valueChange",function(t){return e.onValueChange(t)}),i.Hsn(2),i.Hsn(3,1,["ngProjectAs","input",5,["input"]]),i.YNc(4,Wt,1,1,"ng-template",null,2,i.W1O),i.YNc(6,Kt,1,0,"ng-container",3),i.YNc(7,ne,2,5,"div",4),i.qZA(),i.YNc(8,re,2,1,"ng-template",null,5,i.W1O),i.qZA()),2&t){const t=i.MAs(5),n=i.MAs(9);i.Q6J("canOpen",e.interactive&&!e.nativeDropdownMode)("content",e.datalist||""),i.xp6(1),i.Q6J("disabled",e.computedDisabled)("editable",!1)("focusable",e.computedFocusable)("invalid",e.computedInvalid)("nativeId",e.nativeId)("pseudoActive",e.pseudoActive)("pseudoFocus",e.computedFocused)("pseudoHover",e.pseudoHover)("readOnly",e.readOnly)("tuiTextfieldIcon",e.arrow?n:"")("value",e.computedValue),i.xp6(5),i.Q6J("ngTemplateOutlet",t),i.xp6(1),i.Q6J("ngIf",null!==e.value)}},directives:[dt.o1,st.e,pt.yc,pt.B1,ft.AW,y.tP,y.O5,kt.Li,gt.o],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:left}[_nghost-%COMP%]:not(._readonly) input:not(:disabled){cursor:pointer}._readonly[_nghost-%COMP%] input{cursor:default}.t-hosted[_ngcontent-%COMP%]{display:block;border-radius:inherit}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}.t-value[_ngcontent-%COMP%]{display:flex;width:100%;align-items:center}.t-primitive-value[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],changeDetection:0}),t})(),ce=(()=>{class t extends _t.D1{get readOnly(){return!0}get value(){return this.host.computedValue}get stringify(){return this.host.stringify}onValueChange(t){this.host.onValueChange(t)}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(t)))(n||t)}}(),t.\u0275dir=i.lG2({type:t,selectors:[["tui-select"]],features:[i._Bn([(0,vt.cp)(t)]),i.qOj]}),t})(),ue=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,kt.wq,st.A,pt.KW,dt.jh,Jt,Bt,gt.W,ft.cn,Tt,mt.pc,It]]}),t})();var he=n(77320),de=n(75452),pe=n(44541),fe=n(13633),ge=n(75059),me=n(88491),ve=n(49941);const _e=["*"];let ye=(()=>{class t{constructor(){this.name="tui-radio-group-"+t.index++}}return t.index=0,t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-radio-group"]],inputs:{name:"name"},ngContentSelectors:_e,decls:1,vars:0,template:function(t,e){1&t&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),t})();const be=["focusableElement"];function we(t,e){if(1&t&&i._UZ(0,"div",4),2&t){const t=i.oxw();i.Q6J("@tuiScaleIn",t.animation)}}const Ce=(0,H.JN)({size:"m",appearances:{unchecked:he.Nm.Outline,checked:he.Nm.Primary}});let xe=(()=>{class t extends yt.F9{constructor(t,e,n,i,r){super(t,e),this.animation=n,this.options=i,this.radioGroup=r,this.identityMatcher=G.bg,this.name=null,this.size=this.options.size,this.pseudoDisabled=!1}get appearance(){return this.checked?this.options.appearances.checked:this.options.appearances.unchecked}get computedDisabled(){return this.disabled||this.pseudoDisabled}get nativeFocusableElement(){return!this.focusableElement||this.computedDisabled?null:this.focusableElement.nativeElement}get focused(){return(0,xt.V8)(this.nativeFocusableElement)}get checked(){return null===this.value?null===this.item:null!=this.item&&this.identityMatcher(this.value,this.item)}get computedName(){return this.name||this.radioGroupName||this.controlName||""}get isFocusable(){return!this.readOnly&&this.computedFocusable}onChecked(t){t&&(this.value=void 0!==this.item?this.item:this.fallbackValue)}onFocused(t){this.updateFocused(t)}onFocusVisible(t){this.updateFocusVisible(t)}get radioGroupName(){return null===this.radioGroup?null:this.radioGroup.name}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(Dt.a5,10),i.Y36(i.sBO),i.Y36(vt.Pw),i.Y36(Ce),i.Y36(ye,8))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-radio"]],viewQuery:function(t,e){if(1&t&&i.Gf(be,5),2&t){let t;i.iGM(t=i.CRH())&&(e.focusableElement=t.first)}},hostVars:3,hostBindings:function(t,e){2&t&&(i.uIk("data-size",e.size),i.ekj("_disabled",e.computedDisabled))},inputs:{item:"item",identityMatcher:"identityMatcher",name:"name",size:"size",pseudoDisabled:"pseudoDisabled"},features:[i._Bn([(0,U.FT)(t),(0,yt.wB)(t)]),i.qOj],decls:4,vars:12,consts:[["tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid"],["class","t-mark",4,"ngIf"],["type","radio",1,"t-native",3,"disabled","id","tuiChecked","tuiFocusable","tuiCheckedChange","tuiFocusedChange","tuiFocusVisibleChange"],["focusableElement",""],[1,"t-mark"]],template:function(t,e){1&t&&(i.TgZ(0,"div",0),i.YNc(1,we,1,1,"div",1),i.TgZ(2,"input",2,3),i.NdJ("tuiCheckedChange",function(t){return e.onChecked(t)})("tuiFocusedChange",function(t){return e.onFocused(t)})("tuiFocusVisibleChange",function(t){return e.onFocusVisible(t)}),i.qZA(),i.qZA()),2&t&&(i.Q6J("active",e.pseudoActive)("appearance",e.appearance)("disabled",e.computedDisabled)("focus",e.computedFocusVisible)("hover",e.pseudoHover)("invalid",e.computedInvalid),i.xp6(1),i.Q6J("ngIf",e.checked),i.xp6(1),i.Q6J("disabled",e.computedDisabled)("id",e.id)("tuiChecked",e.checked)("tuiFocusable",e.isFocusable),i.uIk("name",e.computedName))},directives:[gt.o,y.O5,pe.t,fe.t,ge.U,me.q],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:block;flex-shrink:0;border-radius:100%}[data-size=m][_nghost-%COMP%]{width:1rem;height:1rem}[data-size=l][_nghost-%COMP%]{width:1.5rem;height:1.5rem}._readonly[_nghost-%COMP%]{pointer-events:none}.t-mark[_ngcontent-%COMP%]{position:absolute;background-color:currentColor;border-radius:100%}[data-size=m][_nghost-%COMP%] .t-mark[_ngcontent-%COMP%]{margin:.25rem;width:.5rem;height:.5rem}[data-size=l][_nghost-%COMP%] .t-mark[_ngcontent-%COMP%]{margin:.4375rem;width:.625rem;height:.625rem}.t-native[_ngcontent-%COMP%]{padding:0;margin:0;border:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.t-native[_ngcontent-%COMP%]:-webkit-autofill, .t-native[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-native[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}._disabled[_nghost-%COMP%] .t-native[_ngcontent-%COMP%]{cursor:default}"],data:{animation:[ve.gI]},changeDetection:0}),t})(),ke=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,pe.S,fe.u,ge.F,me.c,gt.W]]}),t})();function Oe(t,e){1&t&&i.GkF(0)}const Me=["*"];let Se=(()=>{class t extends yt.F9{constructor(t,e,n){super(t,e),this.modeDirective=n,this.identityMatcher=G.bg,this.contentAlign="right",this.size="l",this.hideRadio=!1,this.pseudoDisabled=!1}get nativeFocusableElement(){return this.radio?this.radio.nativeFocusableElement:null}get focused(){return!!this.radio&&this.radio.focused}get computedDisabled(){return this.disabled||this.pseudoDisabled}get checked(){var t;return!!(null===(t=this.radio)||void 0===t?void 0:t.checked)&&this.hideRadio}get checkboxSize(){return"l"===this.size?"l":"m"}get appearance(){var t;return(null===(t=this.modeDirective)||void 0===t?void 0:t.mode)?this.checked?he.Nm.Primary:he.Nm.Secondary:this.checked?he.Nm.WhiteblockActive:he.Nm.Whiteblock}onFocused(t){this.updateFocused(t)}onFocusVisible(t){this.updateFocusVisible(t)}onModelChange(t){this.value=t}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(Dt.a5,10),i.Y36(i.sBO),i.Y36(de.w,8))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-radio-block"]],viewQuery:function(t,e){if(1&t&&i.Gf(xe,5),2&t){let t;i.iGM(t=i.CRH())&&(e.radio=t.first)}},hostVars:8,hostBindings:function(t,e){2&t&&(i.uIk("data-align",e.contentAlign)("data-size",e.size),i.ekj("_hidden_input",e.hideRadio)("_disabled",e.computedDisabled)("_active",e.checked))},inputs:{item:"item",identityMatcher:"identityMatcher",contentAlign:"contentAlign",size:"size",hideRadio:"hideRadio",pseudoDisabled:"pseudoDisabled"},features:[i._Bn([(0,U.FT)(t),(0,yt.wB)(t)]),i.qOj],ngContentSelectors:Me,decls:7,vars:22,consts:[[4,"ngIf"],["tuiWrapper","",1,"t-wrapper",3,"active","appearance","disabled","focus","hover","invalid"],[1,"t-view",3,"focusable","identityMatcher","item","name","nativeId","pseudoActive","pseudoDisabled","pseudoFocus","pseudoHover","pseudoInvalid","readOnly","size","ngModel","ngModelChange","focusedChange","focusVisibleChange"],[1,"t-label"],[1,"t-content"]],template:function(t,e){1&t&&(i.F$t(),i.YNc(0,Oe,1,0,"ng-container",0),i.ALo(1,"async"),i.TgZ(2,"label",1),i.TgZ(3,"tui-radio",2),i.NdJ("ngModelChange",function(t){return e.value=t})("focusedChange",function(t){return e.onFocused(t)})("focusVisibleChange",function(t){return e.onFocusVisible(t)}),i.qZA(),i.TgZ(4,"div",3),i.TgZ(5,"div",4),i.Hsn(6),i.qZA(),i.qZA(),i.qZA()),2&t&&(i.Q6J("ngIf",e.modeDirective&&i.lcZ(1,20,e.modeDirective.change$)),i.xp6(2),i.Q6J("active",e.pseudoActive)("appearance",e.appearance)("disabled",e.computedDisabled)("focus",e.computedFocusVisible)("hover",e.pseudoHover)("invalid",e.computedInvalid),i.xp6(1),i.Q6J("focusable",e.focusable)("identityMatcher",e.identityMatcher)("item",e.item)("name",e.computedName||"")("nativeId",e.nativeId)("pseudoActive",e.pseudoActive)("pseudoDisabled",e.computedDisabled)("pseudoFocus",!1)("pseudoHover",e.pseudoHover)("pseudoInvalid",e.computedInvalid)("readOnly",e.readOnly)("size",e.checkboxSize)("ngModel",e.value))},directives:[y.O5,gt.o,xe,Dt.JJ,Dt.On],pipes:[y.Ov],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);display:inline-block;vertical-align:top;align-items:flex-start;border-radius:var(--tui-radius-m)}[data-size=xs][_nghost-%COMP%]{font:var(--tui-font-text-xs)}[data-size=m][_nghost-%COMP%], [data-size=l][_nghost-%COMP%]{font:var(--tui-font-text-m)}._disabled[_nghost-%COMP%], ._readonly[_nghost-%COMP%]{pointer-events:none}.t-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;align-items:inherit;box-sizing:border-box;border-radius:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 1rem 0 0}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-right:.5rem}[data-align=right][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{flex-direction:row-reverse;padding:0 0 0 1rem}[data-align=right][data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-left:.5rem}[data-size=xs]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 .5rem}[data-size=xs]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:not(._focused):after{border-width:1px}[data-size=s]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 1rem}[data-size=m]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 1.5rem}[data-size=l]._hidden_input[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 2.25rem}[data-size=xs][_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{margin:calc(var(--tui-height-xs) / 2 - .5rem) .25rem;transform:scale(.75)}[data-size=s][_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{margin:calc(var(--tui-height-s) / 2 - .5rem) .5rem}[data-size=m][_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{margin:calc(var(--tui-height-m) / 2 - .5rem) .75rem}[data-size=l][_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{margin:calc(var(--tui-height-l) / 2 - .75rem) 1rem}._hidden_input[_nghost-%COMP%] .t-view[_ngcontent-%COMP%]{position:absolute;height:1px;width:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(0);clip-path:inset(0)}.t-label[_ngcontent-%COMP%]{display:flex;flex-grow:1;align-self:flex-start;align-items:center;overflow:hidden}[data-size=xs][_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{min-height:var(--tui-height-xs)}[data-size=s][_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{min-height:var(--tui-height-s)}[data-size=m][_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{min-height:var(--tui-height-m)}[data-size=l][_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{min-height:var(--tui-height-l)}._hidden_input[_nghost-%COMP%] .t-label[_ngcontent-%COMP%]{text-align:center;justify-content:center}.t-content[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],changeDetection:0}),t})(),Pe=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,Dt.u5,ke,gt.W]]}),t})();var Ee=n(12130);const Ae=["*"];let Te=(()=>{class t{constructor(t){this.mode$=t,this.size="m",this.status="default",this.hoverable=!1}get padding(){var t;return this.isEmpty?"none":(0,H.dt)(null===(t=this.value)||void 0===t?void 0:t.valueOf())?"m":"l"}get outputValue(){var t;const e=null===(t=this.value)||void 0===t?void 0:t.valueOf();return(0,H.dt)(e)&&e>99?"99+":(0,H.Pc)(this.value)?String(this.value):""}get isEmpty(){return!this.value&&0!==this.value}titleText({offsetWidth:t,scrollWidth:e}){return t{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez]]}),t})(),De=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();const Ne=["focusableElement"];function Le(t,e){if(1&t&&i._UZ(0,"tui-loader",7),2&t){const t=i.oxw();i.Q6J("inheritColor",!0)("showLoader",t.value)("size",t.loaderSize)}}function ze(t,e){1&t&&i._UZ(0,"tui-svg",10),2&t&&i.Q6J("src",e.polymorpheusOutlet)}const Fe=function(t){return{$implicit:t}};function Re(t,e){if(1&t&&(i.TgZ(0,"span",8),i.YNc(1,ze,1,1,"tui-svg",9),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("polymorpheusOutlet",t.iconOn)("polymorpheusOutletContext",i.VKq(2,Fe,t.size))}}function je(t,e){if(1&t&&i._UZ(0,"tui-loader",7),2&t){const t=i.oxw();i.Q6J("inheritColor",!0)("showLoader",!t.value)("size",t.loaderSize)}}function Be(t,e){1&t&&i._UZ(0,"tui-svg",12),2&t&&i.Q6J("src",e.polymorpheusOutlet)}function Ve(t,e){if(1&t&&(i.TgZ(0,"span",8),i.YNc(1,Be,1,1,"tui-svg",11),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("polymorpheusOutlet",t.iconOff)("polymorpheusOutletContext",i.VKq(2,Fe,t.size))}}const $e=(0,H.JN)({icons:{toggleOff:({$implicit:t})=>"m"===t?"tuiIconToggleOff":"tuiIconToggleOffLarge",toggleOn:({$implicit:t})=>"m"===t?"tuiIconToggleOn":"tuiIconToggleOnLarge"},appearances:{checked:he.Nm.Primary,unchecked:he.Nm.Secondary},singleColor:!1,showIcons:!1,size:"m"});let Ze=(()=>{class t extends yt.M${constructor(t,e,n,i){super(t,e),this.modeDirective=n,this.options=i,this.singleColor=this.options.singleColor,this.showIcons=this.options.showIcons,this.showLoader=!1,this.size=this.options.size}get iconOn(){return this.options.icons.toggleOn}get iconOff(){return this.options.icons.toggleOff}get nativeFocusableElement(){return this.focusableElement?this.focusableElement.nativeElement:null}get focused(){return(0,xt.V8)(this.nativeFocusableElement)}get appearance(){return this.singleColor||this.value?this.options.appearances.checked:this.options.appearances.unchecked}get sizeM(){return"m"===this.size}get loaderSize(){return this.sizeM?"xs":"s"}get hostMode(){return this.modeDirective?this.modeDirective.mode:null}onChecked(t){this.value=t}onFocused(t){this.updateFocused(t)}onFocusVisible(t){this.updateFocusVisible(t)}getFallbackValue(){return!1}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(Dt.a5,10),i.Y36(i.sBO),i.Y36(de.w,8),i.Y36($e))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-toggle"]],viewQuery:function(t,e){if(1&t&&i.Gf(Ne,5),2&t){let t;i.iGM(t=i.CRH())&&(e.focusableElement=t.first)}},hostVars:4,hostBindings:function(t,e){2&t&&(i.uIk("data-size",e.size)("data-mode",e.hostMode),i.ekj("_checked",e.value))},inputs:{singleColor:"singleColor",showIcons:"showIcons",showLoader:"showLoader",size:"size"},features:[i._Bn([(0,U.FT)(t),(0,yt.wB)(t)]),i.qOj],decls:9,vars:16,consts:[["tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid","readOnly"],[1,"t-toggle"],["class","t-loader",3,"inheritColor","showLoader","size",4,"ngIf"],["class","t-icon-wrapper",4,"ngIf"],[1,"t-circle"],["automation-id","tui-toggle__checkbox","role","switch","type","checkbox",1,"t-checkbox",3,"disabled","id","tuiFocusable","tuiChecked","tuiCheckedChange","tuiFocusedChange","tuiFocusVisibleChange"],["focusableElement",""],[1,"t-loader",3,"inheritColor","showLoader","size"],[1,"t-icon-wrapper"],["automation-id","tui-toggle__check-icon","class","t-icon",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-toggle__check-icon",1,"t-icon",3,"src"],["automation-id","tui-toggle__cancel-icon","class","t-icon t-icon_off",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-toggle__cancel-icon",1,"t-icon","t-icon_off",3,"src"]],template:function(t,e){1&t&&(i.TgZ(0,"div",0),i.TgZ(1,"div",1),i.YNc(2,Le,1,3,"tui-loader",2),i.YNc(3,Re,2,4,"span",3),i._UZ(4,"div",4),i.YNc(5,je,1,3,"tui-loader",2),i.YNc(6,Ve,2,4,"span",3),i.qZA(),i.TgZ(7,"input",5,6),i.NdJ("tuiCheckedChange",function(t){return e.value=t})("tuiFocusedChange",function(t){return e.onFocused(t)})("tuiFocusVisibleChange",function(t){return e.onFocusVisible(t)}),i.qZA(),i.qZA()),2&t&&(i.Q6J("active",e.pseudoActive)("appearance",e.appearance)("disabled",e.computedDisabled)("focus",e.computedFocusVisible)("hover",e.pseudoHover)("invalid",e.computedInvalid)("readOnly",e.readOnly),i.xp6(2),i.Q6J("ngIf",e.showLoader),i.xp6(1),i.Q6J("ngIf",e.showIcons&&!e.showLoader),i.xp6(2),i.Q6J("ngIf",e.showLoader),i.xp6(1),i.Q6J("ngIf",e.showIcons&&!e.showLoader),i.xp6(1),i.Q6J("disabled",e.disabled)("id",e.id)("tuiFocusable",e.focusable)("tuiChecked",e.value),i.uIk("aria-checked",e.value))},directives:[gt.o,y.O5,pe.t,fe.t,ge.U,me.q,Ct.kM,kt.Li,Nt.PN],styles:["[_nghost-%COMP%]{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;border-radius:6.25rem}[data-size=m][_nghost-%COMP%]{width:2rem;height:1rem}[data-size=l][_nghost-%COMP%]{width:3rem;height:1.5rem}.t-checkbox[_ngcontent-%COMP%]{padding:0;margin:0;border:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;cursor:pointer}.t-checkbox[_ngcontent-%COMP%]:-webkit-autofill, .t-checkbox[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-checkbox[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}._disabled[_nghost-%COMP%] .t-checkbox[_ngcontent-%COMP%]{pointer-events:none;cursor:default}.t-toggle[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;align-items:center;justify-content:center}[data-size=m][_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{width:3rem;height:1rem;transform:translate(-1rem)}[data-size=l][_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{width:4.5rem;height:1.5rem;transform:translate(-1.5rem)}._checked[_nghost-%COMP%] .t-toggle[_ngcontent-%COMP%]{transform:translate(0)}.t-circle[_ngcontent-%COMP%]{margin:.125rem 0;flex-shrink:0;border-radius:100%;background-color:var(--tui-base-01)}._disabled[_nghost-%COMP%] .t-circle_light[_ngcontent-%COMP%]{opacity:.24}[data-size=m][_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{width:.75rem;height:.75rem}[data-size=l][_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{width:1rem;height:1rem}._disabled[_nghost-%COMP%] .t-circle[_ngcontent-%COMP%]{background-color:var(--tui-base-01)}[_nghost-%COMP%]:not(._checked) .t-loader[_ngcontent-%COMP%]{color:var(--tui-base-06)}[_nghost-%COMP%]:not(._checked)._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-base-05)}[_nghost-%COMP%]:not(._checked)[data-mode=onDark] .t-loader[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}[_nghost-%COMP%]:not(._checked)[data-mode=onDark]._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-clear-inverse-active)}[_nghost-%COMP%]:not(._checked)[data-mode=onLight] .t-loader[_ngcontent-%COMP%]{color:var(--tui-text-03)}[_nghost-%COMP%]:not(._checked)[data-mode=onLight]._disabled .t-loader[_ngcontent-%COMP%]{color:var(--tui-clear-active)}[data-size=m][_nghost-%COMP%] .t-loader[_ngcontent-%COMP%]{width:.75rem;margin:0 .2rem;transform:scale(.75)}[data-size=l][_nghost-%COMP%] .t-loader[_ngcontent-%COMP%]{width:1rem;margin:0 .25rem}.t-icon-wrapper[_ngcontent-%COMP%]{display:flex}.t-icon[_ngcontent-%COMP%]{opacity:.8}.t-icon_off[_ngcontent-%COMP%]{color:var(--tui-base-06)}._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-base-05)}[data-mode=onDark][_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark]._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-clear-inverse-active)}[data-mode=onLight][_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-text-03)}[data-mode=onLight]._disabled[_nghost-%COMP%] .t-icon_off[_ngcontent-%COMP%]{color:var(--tui-clear-active)}[data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1rem;height:1rem;transform:scale(.75)}[data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{margin:0 .125rem;width:1.5rem;height:1.5rem}[_nghost-%COMP%]:hover .t-icon[_ngcontent-%COMP%]{opacity:1}"],changeDetection:0}),t})(),qe=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,ge.F,fe.u,De,me.c,pe.S,gt.W,Nt.EI,Ct.dS,kt.wq]]}),t})();var Ye=n(64916),Ue=n(12628);function He(t,e){const[,n=""]=function(t){const e=String(t),[n,i]=e.split("e-");let r=e;if(i){const[,e]=n.split("."),o=Number(i)+((null==e?void 0:e.length)||0);r=t.toFixed(o)}return r}(t).split(".");return(0,H.dt)(e)?n.slice(0,Math.max(0,e)):n}let Ge=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiValueAccessor",""]],features:[i._Bn([Xt.E2])]}),t})(),Je=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();var Xe=n(52494);function Qe(t,e){if(1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}function We(t,e){if(1&t&&(i.TgZ(0,"div",6),i.YNc(1,Qe,2,1,"ng-container",7),i.qZA()),2&t){i.oxw();const t=i.MAs(9);i.xp6(1),i.Q6J("polymorpheusOutlet",t)}}function Ke(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"section",8),i.TgZ(1,"button",9),i.NdJ("click.prevent",function(){i.CHM(t);const e=i.oxw();return e.onArrow(e.step)})("mousedown.prevent",function(){i.CHM(t);const e=i.oxw();return null==e.nativeFocusableElement?null:e.nativeFocusableElement.focus()}),i._uU(2," + "),i.qZA(),i.TgZ(3,"button",9),i.NdJ("click.prevent",function(){i.CHM(t);const e=i.oxw();return e.onArrow(-e.step)})("mousedown.prevent",function(){i.CHM(t);const e=i.oxw();return null==e.nativeFocusableElement?null:e.nativeFocusableElement.focus()}),i._uU(4," - "),i.qZA(),i.qZA()}if(2&t){const t=i.oxw(),e=i.MAs(1);i.xp6(1),i.Q6J("appearance",e.appearance)("disabled",!t.canIncrement)("focusable",!1)("icon",t.options.icons.up),i.xp6(2),i.Q6J("appearance",e.appearance)("disabled",!t.canDecrement)("focusable",!1)("icon",t.options.icons.down)}}function tn(t,e){1&t&&i.GkF(0)}function en(t,e){1&t&&i.Hsn(0,2)}const nn=["*",[["input"]],[["tuiContent"]]],rn=["*","input","tuiContent"],on=(0,H.JN)({icons:{up:"tuiIconPlus",down:"tuiIconMinus"},min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:0,decimal:"not-zero",precision:2}),sn=new i.OlP("");let an=(()=>{class t extends yt.F9{constructor(t,e,n,i,r,o,s,a){super(t,e,n),this.options=i,this.numberFormat=r,this.isIOS=o,this.textfieldSize=s,this.controller=a,this.unfinishedValue="",this.min=this.options.min,this.max=this.options.max,this.decimal=this.options.decimal,this.precision=this.options.precision,this.step=this.options.step,this.prefix="",this.postfix="",this.polymorpheusValueContent=G.Mm}get size(){return this.textfieldSize.size}get computedMin(){return this.computeMin(this.min,this.max)}get computedMax(){return this.computeMax(this.min,this.max)}get nativeFocusableElement(){return!this.textfield||this.computedDisabled?null:this.textfield.nativeFocusableElement}get focused(){var t;return!!(null===(t=this.textfield)||void 0===t?void 0:t.focused)}get isNegativeAllowed(){return this.computedMin<0}get inputMode(){return this.isIOS&&this.isNegativeAllowed?"text":"never"===this.decimal?"numeric":"decimal"}get calculatedMaxLength(){return 18+("never"!==this.decimal&&this.nativeValue.includes(this.numberFormat.decimalSeparator)?Math.min(this.precision+1,20):0)+this.numberFormat.thousandSeparator.repeat(5).length}get formattedValue(){return null!==this.value?this.getFormattedValue(this.value||0):""}get computedValue(){return this.focused?this.nativeValue:this.formattedValue}get canDecrement(){return this.interactive&&(this.value||0)>this.computedMin}get canIncrement(){return this.interactive&&(this.value||0)this.computedMax||(this.value=e)}onFocused(t){this.updateFocused(t);const e=this.unfinishedValue?(0,Ye.vZ)(this.unfinishedValue,this.numberFormat.decimalSeparator):this.nativeNumberValue;if(this.unfinishedValue=null,Number.isNaN(e))return this.nativeValue=t?this.computedPrefix+this.computedPostfix:"",void(this.value=null);t||(this.value=e,this.nativeValue=this.formattedValue)}getFormattedValue(t){const e=Math.abs(t)%1>0;let n="always"===this.decimal||e&&"never"!==this.decimal?this.precision:0;const i=e?He(t,this.precision):"";return this.focused&&"always"!==this.decimal&&(n=i.length),this.computedPrefix+function(t,e={}){const{decimalLimit:n,decimalSeparator:i,thousandSeparator:r,zeroPadding:o,rounding:s}=Object.assign(Object.assign({},$t.Jl),e),a=Number.isFinite(n)?(0,ct.h0)({value:t,precision:n,method:s}):t,l=String(Math.floor(Math.abs(a)));let c=He(a,n);if(Number.isFinite(n))if(o){const t=Math.max(n-c.length,0);c=`${c}${"0".repeat(t)}`}else c=c.replace(/0*$/,"");const u=l.length%3;let h=(t<0?G.fv:"")+l.charAt(0);for(let d=1;d3&&(h+=r),h+=l.charAt(d);return c?h+i+c:h}(t,Object.assign(Object.assign({},this.numberFormat),{decimalLimit:n})).replace(G.fv,G.em)+this.computedPostfix}get isNativeValueNotFinished(){const t=this.nativeNumberValue;return t<0?t>this.computedMax:t[s.length,t.length-a.length])]})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(Dt.a5,10),i.Y36(i.sBO),i.Y36(sn,8),i.Y36(on),i.Y36(vt.HO),i.Y36(U.FA),i.Y36(ft.kI),i.Y36(ft.Cs))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-input-number"]],contentQueries:function(t,e,n){if(1&t&&i.Suo(n,kt.Li,5),2&t){let t;i.iGM(t=i.CRH())&&(e.polymorpheusValueContent=t)}},viewQuery:function(t,e){if(1&t&&i.Gf(pt.yc,5),2&t){let t;i.iGM(t=i.CRH())&&(e.textfield=t.first)}},hostVars:1,hostBindings:function(t,e){1&t&&i.NdJ("keydown.arrowDown",function(){return e.onArrow(-e.step)})("keydown.arrowUp",function(){return e.onArrow(e.step)}),2&t&&i.uIk("data-size",e.size)},inputs:{min:"min",max:"max",decimal:"decimal",precision:"precision",step:"step",prefix:"prefix",postfix:"postfix"},features:[i._Bn([(0,U.FT)(t),(0,yt.wB)(t),ft.Y0]),i.qOj],ngContentSelectors:rn,decls:10,vars:14,consts:[["tuiTextfieldPostfix","","tuiTextfieldPrefix","","tuiValueAccessor","",1,"t-textfield",3,"disabled","focusable","invalid","maskito","pseudoActive","pseudoFocus","pseudoHover","readOnly","value","focusedChange","valueChange"],["textfield",""],["ngProjectAs","tuiContent","class","t-value-content",5,["tuiContent"],4,"ngIf"],["class","t-buttons",4,"ngIf"],[4,"ngIf"],["valueContent",""],["ngProjectAs","tuiContent",5,["tuiContent"],1,"t-value-content"],[4,"polymorpheusOutlet"],[1,"t-buttons"],["size","s","tuiIconButton","","type","button",1,"t-button",3,"appearance","disabled","focusable","icon","click.prevent","mousedown.prevent"]],template:function(t,e){1&t&&(i.F$t(nn),i.TgZ(0,"tui-primitive-textfield",0,1),i.NdJ("focusedChange",function(t){return e.onFocused(t)})("valueChange",function(t){return e.onValueChange(t)}),i.Hsn(2),i.Hsn(3,1,["ngProjectAs","input",5,["input"]]),i.YNc(4,We,2,1,"div",2),i.qZA(),i.YNc(5,Ke,5,8,"section",3),i.YNc(6,tn,1,0,"ng-container",4),i.ALo(7,"async"),i.YNc(8,en,1,0,"ng-template",null,5,i.W1O)),2&t&&(i.Q6J("disabled",e.computedDisabled)("focusable",e.focusable)("invalid",e.computedInvalid)("maskito",e.mask)("pseudoActive",e.pseudoActive)("pseudoFocus",e.computedFocused)("pseudoHover",e.pseudoHover)("readOnly",e.readOnly)("value",e.computedValue),i.xp6(4),i.Q6J("ngIf",e.polymorpheusValueContent.length),i.xp6(1),i.Q6J("ngIf",e.step),i.xp6(1),i.Q6J("ngIf",i.lcZ(7,12,e.polymorpheusValueContent.changes)))},directives:[pt.yc,pt.B1,ft.Tq,ft.A7,Ge,Xe.ro,y.O5,kt.Li,Ue.v0],pipes:[y.Ov],styles:["[_nghost-%COMP%]{display:flex;border-radius:var(--tui-radius-m);text-align:left}.t-textfield[_ngcontent-%COMP%]{flex:1;max-width:100%;border-radius:inherit;text-align:inherit}.t-textfield[_ngcontent-%COMP%]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.t-value-content[_ngcontent-%COMP%]{width:100%}.t-buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:stretch;margin-left:.125rem;border-radius:inherit}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%]{flex-direction:row-reverse}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:first-child{margin:0 0 0 .125rem;border-top-right-radius:inherit;border-bottom-right-radius:inherit}[data-size=s][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:last-child{border-radius:0}[data-size=m][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{width:calc(var(--tui-height-m) * .75)}[data-size=l][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{width:calc(var(--tui-height-l) * .75)}.t-button[_ngcontent-%COMP%]{display:flex;flex:1;height:auto;border-radius:0}.t-button[_ngcontent-%COMP%]:first-child{margin-bottom:.125rem;border-top-right-radius:inherit}.t-button[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:inherit}"],changeDetection:0}),(0,w.gn)([lt.UM],t.prototype,"computeMin",null),(0,w.gn)([lt.UM],t.prototype,"computeMax",null),(0,w.gn)([lt.UM],t.prototype,"calculateMask",null),t})(),ln=(()=>{class t extends _t.D1{get value(){return this.host.computedValue}onValueChange(t){this.host.onValueChange(t)}ngDoCheck(){!this.host.nativeFocusableElement||(this.host.nativeFocusableElement.inputMode=this.host.inputMode,this.host.nativeFocusableElement.maxLength=this.host.nativeFocusableElement.maxLength>0?this.host.nativeFocusableElement.maxLength:this.host.calculatedMaxLength)}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(t)))(n||t)}}(),t.\u0275dir=i.lG2({type:t,selectors:[["tui-input-number"]],features:[i._Bn([(0,vt.cp)(t)]),i.qOj]}),t})(),cn=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,Xe.U5,pt.KW,ft.cn,Je,kt.wq,Ue.fN]]}),t})();var un=n(86561),hn=n(64493),dn=n(87941),pn=n(98952),fn=n(29856);const gn=new i.OlP("MutationObserver config");let mn=(()=>{class t extends fn.y{constructor({nativeElement:t},e){super(n=>{const i=new MutationObserver(t=>{n.next(t)});return i.observe(t,e),()=>{i.disconnect()}})}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(i.SBq),i.LFG(gn))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})();var vn=n(54487),_n=n(74235),yn=n(25917),bn=n(54395),wn=n(68307),Cn=n(11557);const xn=["tuiTab",""];function kn(t,e){1&t&&i.GkF(0)}const On=["*"];function Mn(t,e){1&t&&i.GkF(0)}function Sn(t,e){if(1&t&&i._UZ(0,"tui-underline",2),2&t){const t=i.oxw();i.Q6J("element",t.activeElement)}}function Pn(t,e){1&t&&i.GkF(0)}function En(t,e){if(1&t&&i.GkF(0,12),2&t){const t=i.oxw().$implicit;i.Q6J("ngTemplateOutlet",t)}}function An(t,e){if(1&t&&(i.TgZ(0,"div"),i.GkF(1,12),i.qZA()),2&t){const t=i.oxw(),e=t.index,n=t.$implicit,r=i.oxw();i.ekj("t-overflown",r.isOverflown(e)),i.xp6(1),i.Q6J("ngTemplateOutlet",n)}}function Tn(t,e){if(1&t&&(i.ynx(0),i.YNc(1,En,1,1,"ng-container",10),i.YNc(2,An,2,3,"ng-template",null,11,i.W1O),i.BQk()),2&t){const t=e.index,n=i.MAs(3),r=i.oxw();i.xp6(1),i.Q6J("ngIf",t<=r.lastVisibleIndex)("ngIfElse",n)}}function In(t,e){if(1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}function Dn(t,e){if(1&t&&(i._uU(0),i.ALo(1,"async"),i._UZ(2,"tui-svg",13)),2&t){const t=i.oxw();i.hij(" ",i.lcZ(1,4,t.moreWord$)," "),i.xp6(2),i.ekj("t-icon_rotated",t.open),i.Q6J("src",t.arrowOptions.iconSmall)}}function Nn(t,e){if(1&t&&i.GkF(0,12),2&t){const t=i.oxw().$implicit;i.Q6J("ngTemplateOutlet",t)}}function Ln(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"div",17),i.NdJ("tui-tab-activate",function(){const e=i.CHM(t).index;return i.oxw(2).onClick(e)}),i.YNc(1,Nn,1,1,"ng-container",18),i.qZA()}if(2&t){const t=e.index,n=i.oxw(2);i.xp6(1),i.Q6J("ngIf",n.shouldShow(t))}}function zn(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"div",14,15),i.NdJ("keydown.arrowDown.prevent",function(e){i.CHM(t);const n=i.MAs(1);return i.oxw().onWrapperArrow(e,n,!1)})("keydown.arrowUp.prevent",function(e){i.CHM(t);const n=i.MAs(1);return i.oxw().onWrapperArrow(e,n,!0)}),i.YNc(2,Ln,2,1,"div",16),i.qZA()}if(2&t){const t=i.oxw();i.xp6(2),i.Q6J("ngForOf",t.items)}}function Fn(t,e){if(1&t&&i._UZ(0,"tui-underline",19),2&t){const t=i.oxw();i.Q6J("element",t.activeElement)}}const Rn=new i.OlP("[TUI_TAB_EVENT]"),jn=[N.a3,N.ku,dn.Ok,{provide:Rn,deps:[i.SBq,dn.Ok,[new i.FiY,mn],[new i.FiY,un.Od]],useFactory:({nativeElement:t},e,n,i)=>{const r=i&&n?n.pipe((0,f.h)(()=>i.isActive)):Yt.E;return(0,c.T)(r,e.pipe((0,f.h)(vn.y)),t.matches("button")?(0,ut.mL)(t,"click"):Yt.E).pipe((0,h.U)(()=>t.dispatchEvent(new CustomEvent("tui-tab-activate",{bubbles:!0}))))}},Ee.CV];let Bn=(()=>{class t{constructor(t,e,n,i,r,o){this.routerLinkActive=t,this.el=e,this.mode$=n,this.event$=i,this.margin=r,this.focusVisible=!1,o.subscribe(t=>{this.focusVisible=t})}get isActive(){return!!this.routerLinkActive&&this.routerLinkActive.isActive}ngOnDestroy(){(0,xt.V8)(this.el.nativeElement)&&this.el.nativeElement.blur()}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(un.Od,8),i.Y36(i.SBq),i.Y36(vt.Au),i.Y36(Rn),i.Y36(bt.WO),i.Y36(N.ku))},t.\u0275cmp=i.Xpm({type:t,selectors:[["a","tuiTab","",3,"routerLink",""],["a","tuiTab","","routerLink","","routerLinkActive",""],["button","tuiTab",""]],hostAttrs:["type","button"],hostVars:8,hostBindings:function(t,e){1&t&&i.NdJ("$.data-mode.attr",function(){return e.mode$}),2&t&&(i.Udp("cursor","pointer")("--tui-tab-margin",e.margin,"px"),i.ekj("_focus-visible",e.focusVisible)("_active",e.isActive))},features:[i._Bn(jn)],attrs:xn,ngContentSelectors:On,decls:4,vars:3,consts:[[4,"ngIf"],[1,"t-highlight"]],template:function(t,e){1&t&&(i.F$t(),i.YNc(0,kn,1,0,"ng-container",0),i.ALo(1,"async"),i.TgZ(2,"span",1),i.Hsn(3),i.qZA()),2&t&&i.Q6J("ngIf",i.lcZ(1,1,e.event$))},directives:[y.O5],pipes:[y.Ov],styles:['._underline[_nghost-%COMP%]:hover, ._underline [_nghost-%COMP%]:hover{box-shadow:inset 0 -2px var(--tui-base-03)}tui-tabs > [_nghost-%COMP%]:first-child, tui-tabs > [_nghost-%COMP%]:first-child, [tuiTabs] > [_nghost-%COMP%]:first-child, [tuiTabs] > [_nghost-%COMP%]:first-child, tui-tabs > :first-child[_nghost-%COMP%], tui-tabs > :first-child [_nghost-%COMP%], [tuiTabs] > :first-child[_nghost-%COMP%], [tuiTabs] > :first-child [_nghost-%COMP%]{margin-left:0}[_nghost-%COMP%]{transition-property:color,box-shadow,opacity,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;position:relative;display:flex;flex-shrink:0;height:100%;box-sizing:border-box;justify-content:space-between;align-items:center;white-space:nowrap;cursor:pointer;outline:none;text-decoration:none;color:inherit;margin-left:var(--tui-tab-margin, 1.5rem)}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);pointer-events:none}[_nghost-%COMP%]:not([data-mode])._active{opacity:1;color:var(--tui-text-01);box-shadow:none}[data-mode=onDark][_nghost-%COMP%]{color:#ffffffb8}[data-mode=onDark][_nghost-%COMP%]:hover, [data-mode=onDark]._active[_nghost-%COMP%]{color:#fff}[data-mode=onDark]._focus-visible[_nghost-%COMP%] .t-highlight[_ngcontent-%COMP%]{background:var(--tui-clear-inverse);color:var(--tui-text-01)}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}[data-mode=onLight][_nghost-%COMP%]:hover, [data-mode=onLight]._active[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight]._focus-visible[_nghost-%COMP%] .t-highlight[_ngcontent-%COMP%]{background:var(--tui-text-01);color:#fff}._focus-visible[_nghost-%COMP%] .t-highlight[_ngcontent-%COMP%]{background:var(--tui-selection)}._android[_nghost-%COMP%]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;height:3rem;flex:1;flex-shrink:0;justify-content:center;margin:0;text-transform:uppercase;color:var(--tui-base-09);opacity:.5;font-size:.875rem;font-weight:500;letter-spacing:-.008125rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}._android[_nghost-%COMP%]:hover{box-shadow:none}._android._active[_nghost-%COMP%]{opacity:1;color:var(--tui-base-09)}._android[_nghost-%COMP%] .t-highlight[_ngcontent-%COMP%]{width:auto}._ios[_nghost-%COMP%]{height:1.75rem;flex:1;flex-shrink:0;justify-content:center;margin:0;color:var(--tui-base-01);opacity:1;font-size:.8125rem;font-weight:500;letter-spacing:-.005rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif}._ios[_nghost-%COMP%]:hover{box-shadow:none}._ios._active[_nghost-%COMP%]{font-size:.875rem;font-weight:600;color:var(--tui-link)}._ios[_nghost-%COMP%] .t-highlight[_ngcontent-%COMP%]{width:auto}@media (hover: hover){[_nghost-%COMP%]:hover{color:var(--tui-text-01)}}.t-highlight[_ngcontent-%COMP%]{display:inline-flex;width:100%;align-items:center;justify-content:inherit}.t-highlight[_ngcontent-%COMP%] >*{flex-shrink:0}tui-tabs[data-vertical][_nghost-%COMP%], tui-tabs[data-vertical] [_nghost-%COMP%], [tuiTabs][data-vertical][_nghost-%COMP%], [tuiTabs][data-vertical] [_nghost-%COMP%]{min-height:2.75rem;height:auto;white-space:normal;margin:0;text-align:left;padding:.25rem 1.25rem .25rem 0}tui-tabs[data-vertical][_nghost-%COMP%]:after, tui-tabs[data-vertical] [_nghost-%COMP%]:after, [tuiTabs][data-vertical][_nghost-%COMP%]:after, [tuiTabs][data-vertical] [_nghost-%COMP%]:after{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:var(--tui-primary);transform:scaleX(0);transform-origin:right}tui-tabs[data-vertical][_nghost-%COMP%]:hover, tui-tabs[data-vertical] [_nghost-%COMP%]:hover, [tuiTabs][data-vertical][_nghost-%COMP%]:hover, [tuiTabs][data-vertical] [_nghost-%COMP%]:hover{box-shadow:inset -2px 0 var(--tui-base-03)}tui-tabs[data-vertical]._active[_nghost-%COMP%]:after, tui-tabs[data-vertical] ._active[_nghost-%COMP%]:after, [tuiTabs][data-vertical]._active[_nghost-%COMP%]:after, [tuiTabs][data-vertical] ._active[_nghost-%COMP%]:after{transform:none}tui-tabs[data-vertical="right"][_nghost-%COMP%], tui-tabs[data-vertical="right"] [_nghost-%COMP%], [tuiTabs][data-vertical="right"][_nghost-%COMP%], [tuiTabs][data-vertical="right"] [_nghost-%COMP%]{text-align:right;padding:.25rem 0 .25rem 1.25rem}tui-tabs[data-vertical="right"][_nghost-%COMP%]:after, tui-tabs[data-vertical="right"] [_nghost-%COMP%]:after, [tuiTabs][data-vertical="right"][_nghost-%COMP%]:after, [tuiTabs][data-vertical="right"] [_nghost-%COMP%]:after{right:auto;left:0;transform-origin:left}tui-tabs[data-vertical="right"][_nghost-%COMP%]:hover, tui-tabs[data-vertical="right"] [_nghost-%COMP%]:hover, [tuiTabs][data-vertical="right"][_nghost-%COMP%]:hover, [tuiTabs][data-vertical="right"] [_nghost-%COMP%]:hover{box-shadow:inset 2px 0 var(--tui-base-03)}'],changeDetection:0}),t})(),Vn=(()=>{class t{constructor(t){this.el=t,this.activeItemIndex=0,this.activeItemIndexChange=new i.vpe}get tabs(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiTab]"))}get activeElement(){return this.tabs[this.activeItemIndex]||null}onActivate(t,e){const n=this.tabs.findIndex(t=>t===e);t.stopPropagation(),n!==this.activeItemIndex&&(this.activeItemIndexChange.emit(n),this.activeItemIndex=n)}moveFocus(t,e){const{tabs:n}=this;(0,xt.VR)(n.indexOf(t),n,e)}ngAfterViewChecked(){const{tabs:t,activeElement:e}=this;t.forEach(t=>{const n=t===e;t.classList.toggle("_active",n),t.setAttribute("tabIndex",n?"0":"-1")})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.SBq))},t.\u0275dir=i.lG2({type:t,selectors:[["tui-tabs"],["nav","tuiTabs",""]],hostBindings:function(t,e){1&t&&i.NdJ("tui-tab-activate",function(t){return e.onActivate(t,t.target)})},inputs:{activeItemIndex:"activeItemIndex"},outputs:{activeItemIndexChange:"activeItemIndexChange"}}),t})();const $n=(0,H.JN)({underline:!0,exposeActive:!0,itemsLimit:1/0,minMoreWidth:0});let Zn=(()=>{class t{constructor({nativeElement:t},e,n,i){this.zone=e,this.animationFrame$=n,this.mode$=i,this.el$=new _n.t(1),this.refresh$=this.el$.pipe((0,u.w)(t=>t?this.animationFrame$.pipe((0,h.U)(()=>t),(0,ut.fL)(this.zone)):(0,yn.of)(null)),(0,_.B)()),this.transition$=(0,Cn.Gt)(this.el$.pipe((0,h.U)(t=>t&&"all"),(0,bn.b)(50))),this.transform$=(0,Cn.Gt)(this.refresh$.pipe((0,h.U)(t=>t?`translate3d(${t.offsetLeft}px, 0, 0)`:null))),this.width$=(0,Cn.Gt)(this.refresh$.pipe((0,h.U)(t=>(null==t?void 0:t.clientWidth)||0))),t["$.style.transitionProperty"]=this.transition$,t["$.style.transform"]=this.transform$,t["$.style.width.px"]=this.width$}set element(t){this.el$.next(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(Y.L1),i.Y36(vt.Au))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-underline"]],hostBindings:function(t,e){1&t&&i.NdJ("$.data-mode.attr",function(){return e.mode$})("$.style.transitionProperty",function(){return e.transition$()})("$.style.transform",function(){return e.transform$()})("$.style.width.px",function(){return e.width$()})},inputs:{element:"element"},features:[i._Bn([Ee.CV])],decls:0,vars:0,template:function(t,e){},styles:["[_nghost-%COMP%]{transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;left:0;height:100%;color:var(--tui-primary);transform:scale(0);box-shadow:inset 0 -.1875rem 0 -.0625rem;transition-property:none;pointer-events:none}[data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}"],changeDetection:0}),t})(),qn=(()=>{class t{constructor(t,e,n,i,r){this.options=t,this.el=e,this.tabs=n,this.children=G.Mm,this.underline=this.options.underline,r.pipe((0,f.h)(()=>this.underline)).subscribe(()=>{i.detectChanges()})}get activeItemIndex(){return this.tabs.activeItemIndex}set activeItemIndex(t){this.tabs.activeItemIndex=t}get activeElement(){return this.tabs.activeElement}onKeyDownArrow(t,e){this.tabs.moveFocus(t,e)}ngAfterViewChecked(){this.scrollTo(this.tabs.activeItemIndex)}scrollTo(t){const e=this.tabs.tabs[t];if(!e)return;const{offsetLeft:n,offsetWidth:i}=e,{nativeElement:r}=this.el;nr.scrollLeft+r.offsetWidth&&(r.scrollLeft=n+i-r.offsetWidth)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36($n),i.Y36(i.SBq),i.Y36(Vn),i.Y36(i.sBO),i.Y36(N.tl))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-tabs",3,"vertical",""],["nav","tuiTabs","",3,"vertical",""]],contentQueries:function(t,e,n){if(1&t&&i.Suo(n,Bn,4),2&t){let t;i.iGM(t=i.CRH())&&(e.children=t)}},hostVars:2,hostBindings:function(t,e){1&t&&i.NdJ("keydown.arrowRight.prevent",function(t){return e.onKeyDownArrow(t.target,1)})("keydown.arrowLeft.prevent",function(t){return e.onKeyDownArrow(t.target,-1)}),2&t&&i.ekj("_underline",e.underline)},inputs:{underline:"underline"},features:[i._Bn([N.a3,N.tl,mn,{provide:gn,useValue:{childList:!0}}])],ngContentSelectors:On,decls:4,vars:4,consts:[[4,"ngIf"],["class","t-underline",3,"element",4,"ngIf"],[1,"t-underline",3,"element"]],template:function(t,e){1&t&&(i.F$t(),i.YNc(0,Mn,1,0,"ng-container",0),i.ALo(1,"async"),i.Hsn(2),i.YNc(3,Sn,1,1,"tui-underline",1)),2&t&&(i.Q6J("ngIf",i.lcZ(1,2,e.children.changes)),i.xp6(3),i.Q6J("ngIf",e.underline))},directives:[y.O5,Zn],pipes:[y.Ov],styles:["[_nghost-%COMP%]{scrollbar-width:none;-ms-overflow-style:none;position:relative;z-index:0;display:flex;font:var(--tui-font-text-m);height:var(--tui-height-l);color:var(--tui-text-02);box-shadow:inset 0 -1px var(--tui-base-03);overflow:auto}[_nghost-%COMP%]::-webkit-scrollbar, [_nghost-%COMP%]::-webkit-scrollbar-thumb{background:transparent;width:0;height:0}.t-underline[_ngcontent-%COMP%]{z-index:-1}"],changeDetection:0}),(0,w.gn)([lt.UM],t.prototype,"scrollTo",null),t})();const Yn=new i.OlP("[TUI_TABS_REFRESH]"),Un=[N.tl,N.a3,mn,(0,pn.fx)({align:"right"}),{provide:gn,useValue:{childList:!0,subtree:!0,characterData:!0}},{provide:Yn,deps:[N.tl,mn,N.a3,y.K0,i.SBq,i.sBO],useFactory:(t,e,n,{body:i},{nativeElement:r},o)=>(0,c.T)(t,e.pipe((0,wn.b)(()=>o.detectChanges()))).pipe((0,f.h)(()=>i.contains(r)),(0,bn.b)(0),(0,d.O)(null),(0,p.R)(n))}];let Hn=(()=>{class t{constructor(t,e,n,r,o,s,a){this.options=t,this.margin=e,this.refresh$=n,this.el=r,this.cdr=o,this.moreWord$=s,this.arrowOptions=a,this.maxIndex=1/0,this.underline=this.options.underline,this.itemsLimit=this.options.itemsLimit,this.activeItemIndexChange=new i.vpe,this.items=G.Mm,this.activeItemIndex=0,this.open=!1}set itemIndex(t){this.activeItemIndex=t,this.maxIndex=this.getMaxIndex()}get tabs(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiTab]"))}get activeElement(){var t;const{tabs:e}=this,n=(0,ct.Ki)(this.activeItemIndex||0,0,e.length-2);return this.options.exposeActive||this.lastVisibleIndex>=n?e[n]||null:(null===(t=this.moreButton)||void 0===t?void 0:t.nativeElement)||null}get isMoreAlone(){return this.lastVisibleIndex<0&&!this.options.exposeActive}get isMoreVisible(){return this.lastVisibleIndex=this.items.length?this.maxIndex:Math.min(this.itemsLimit-(this.itemsLimit-1>this.activeItemIndex||!this.options.exposeActive?1:2),this.maxIndex)}ngAfterViewInit(){this.refresh$.pipe((0,h.U)(()=>this.getMaxIndex()),(0,f.h)(t=>this.maxIndex!==t)).subscribe(t=>{this.maxIndex=t,this.cdr.detectChanges()})}onActiveItemIndexChange(t){this.updateActiveItemIndex(t)}onClick(t){this.open=!1,this.focusMore(),this.updateActiveItemIndex(t)}onArrowRight(t){(0,hn.ve)(t.target)&&(0,xt.V8)(t.target)&&this.focusMore()}onArrowLeft(){const{tabs:t}=this;let e=t.length-2;for(;e>=0;){if(t[e].focus(),(0,xt.V8)(t[e]))return;e--}}onWrapperArrow(t,e,n){const i=(0,xt.BW)({initial:t.target,root:e,previous:n});i&&i.focus()}isOverflown(t){return t!==this.activeItemIndex||!this.options.exposeActive}shouldShow(t){return t>this.lastVisibleIndex&&this.isOverflown(t)}focusMore(){this.moreButton&&this.moreButton.nativeElement.focus()}getMaxIndex(){const{tabs:t,activeItemIndex:e,margin:n}=this;if(t.length<2)return 0;const{exposeActive:i,minMoreWidth:r}=this.options,{clientWidth:o}=this.el.nativeElement,s=t[e]?t[e].scrollWidth:0,a=Math.max(t[t.length-1].scrollWidth,r);let l=t.length-2,c=t.reduce((t,{scrollWidth:e})=>t+e,0)+l*n-t[t.length-1].scrollWidth;if(c<=o)return 1/0;for(;l;)if(c-=t[l].scrollWidth+n,l--,c+(i&&e>l?s+n:0)+a+n+(0,ct.HW)(this.maxIndex===l-1){class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,kt.wq,dt.jh,Nt.EI,fe.u,T]]}),t})();var Jn=n(59328);const Xn=["wrapper"];function Qn(t,e){if(1&t&&(i.TgZ(0,"tui-loader",4),i.GkF(1,5),i.qZA()),2&t){const t=i.oxw(2);i.Q6J("overlay",!0)("showLoader",t.loading),i.xp6(1),i.Q6J("ngTemplateOutlet",t.content)}}function Wn(t,e){if(1&t&&(i.ynx(0),i.Hsn(1),i.YNc(2,Qn,2,3,"tui-loader",3),i.BQk()),2&t){const t=i.oxw();i.xp6(2),i.Q6J("ngIf",t.async)("ngIfElse",t.content)}}const Kn=["*"];let ti=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiExpandContent",""]]}),t})();let ei=(()=>{class t{constructor(t){this.cdr=t,this.state=0,this.async=!1,this.content=null,this.expanded=null}set expandedSetter(t){if(null!==this.expanded)return 0!==this.state?(this.expanded=t,void(this.state=3)):(this.expanded=t,void this.retrigger(this.async&&t?1:3));this.expanded=t}get overflow(){return 0!==this.state}get loading(){return!!this.expanded&&this.async&&1===this.state}get height(){const{expanded:t,state:e,contentWrapper:n}=this;return t&&2===e||!t&&3===e?0:n&&(!t&&2===e||t&&3===e)?n.nativeElement.offsetHeight:n&&t&&1===e?Math.max(n.nativeElement.offsetHeight,48):null}get contentVisible(){return this.expanded||0!==this.state}onTransitionEnd({propertyName:t}){"opacity"===t&&3===this.state&&(this.state=0)}onExpandLoaded(t){t.stopPropagation(),1===this.state&&this.retrigger(3)}retrigger(t){this.state=2,setTimeout(()=>{2===this.state&&(this.state=t,this.cdr.markForCheck())})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.sBO))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-expand"]],contentQueries:function(t,e,n){if(1&t&&i.Suo(n,ti,5,i.Rgc),2&t){let t;i.iGM(t=i.CRH())&&(e.content=t.first)}},viewQuery:function(t,e){if(1&t&&i.Gf(Xn,5),2&t){let t;i.iGM(t=i.CRH())&&(e.contentWrapper=t.first)}},hostVars:9,hostBindings:function(t,e){1&t&&i.NdJ("transitionend.self",function(t){return e.onTransitionEnd(t)})("tui-expand-loaded",function(t){return e.onExpandLoaded(t)}),2&t&&(i.uIk("aria-expanded",e.expanded),i.Udp("height",e.height,"px"),i.ekj("_expanded",e.expanded)("_overflow",e.overflow)("_loading",e.loading))},inputs:{async:"async",expandedSetter:["expanded","expandedSetter"]},ngContentSelectors:Kn,decls:3,vars:3,consts:[[1,"t-wrapper"],["wrapper",""],[4,"ngIf"],["size","l",3,"overlay","showLoader",4,"ngIf","ngIfElse"],["size","l",3,"overlay","showLoader"],[3,"ngTemplateOutlet"]],template:function(t,e){1&t&&(i.F$t(),i.TgZ(0,"div",0,1),i.YNc(2,Wn,3,2,"ng-container",2),i.qZA()),2&t&&(i.Q6J("@tuiParentAnimation",void 0)("@.disabled",e.overflow),i.xp6(2),i.Q6J("ngIf",e.contentVisible))},directives:[y.O5,Ct.kM,y.tP],styles:['[_nghost-%COMP%]{display:block;transition-property:opacity,height,visibility;transition-duration:var(--tui-duration, .3s);opacity:0}._overflow[_nghost-%COMP%]{overflow:hidden}._expanded[_nghost-%COMP%]{opacity:1;transform:translate(0)}._loading[_nghost-%COMP%]{opacity:.99}.t-wrapper[_ngcontent-%COMP%]:before, .t-wrapper[_ngcontent-%COMP%]:after{content:"";display:table}'],data:{animation:[G.Kx]},changeDetection:0}),t})(),ni=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,Ct.dS]]}),t})();var ii=n(95974);const ri=["focusableElement"];function oi(t,e){if(1&t&&i._UZ(0,"tui-svg",9),2&t){const t=e.polymorpheusOutlet,n=i.oxw(2);i.ekj("t-icon_open",n.open),i.Q6J("src",t)}}function si(t,e){if(1&t&&(i.ynx(0),i.YNc(1,oi,1,3,"tui-svg",8),i.BQk()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("polymorpheusOutlet",t.options.iconLarge)}}function ai(t,e){if(1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}function li(t,e){if(1&t&&(i.TgZ(0,"div",11),i.YNc(1,ai,2,1,"ng-container",12),i.qZA()),2&t){const t=i.oxw(2);i.xp6(1),i.Q6J("polymorpheusOutlet",t.lazyContent)}}function ci(t,e){if(1&t&&i.YNc(0,li,2,1,"div",10),2&t){const t=i.oxw();i.Q6J("ngIf",t.lazyContent)}}function ui(t,e){1&t&&(i.TgZ(0,"div",13),i.Hsn(1,1),i.qZA())}const hi=["*",[["","tuiAccordionItemContent",""]]],di=["*","[tuiAccordionItemContent]"],pi=[[["tui-accordion-item"]]],fi=["tui-accordion-item"];let gi=(()=>{class t extends kt.GL{constructor(t,e){super(t,e)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc,2),i.Y36(i.sBO))},t.\u0275dir=i.lG2({type:t,selectors:[["ng-template","tuiAccordionItemContent",""]],features:[i.qOj]}),t})(),mi=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiAccordionItemContent","",5,"ng-template"]]}),t})(),vi=(()=>{class t extends yt.Xn{constructor(t,e,n){super(),this.cdr=t,this.mode$=e,this.options=n,this.noPadding=!1,this.showArrow=!0,this.borders="all",this.size="m",this.disabled=!1,this.disableHover=!1,this.open=!1,this.async=!1,this.openChange=new i.vpe}get nativeFocusableElement(){return this.disabled||!this.focusableElement?null:this.focusableElement.nativeElement}get focused(){return(0,xt.V8)(this.nativeFocusableElement)}onFocused(t){this.updateFocused(t)}onFocusVisible(t){this.updateFocusVisible(t)}onRowToggle(){this.disabled||this.updateOpen(!this.open)}onItemKeyDownEsc(t){!this.open||(t.stopPropagation(),this.updateOpen(!1))}close(){this.updateOpen(!1),this.cdr.markForCheck()}updateOpen(t){this.open!==t&&(this.open=t,this.openChange.emit(t))}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.sBO),i.Y36(vt.Au),i.Y36(Rt))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-accordion-item"]],contentQueries:function(t,e,n){if(1&t&&(i.Suo(n,mi,5),i.Suo(n,gi,5)),2&t){let t;i.iGM(t=i.CRH())&&(e.eagerContent=t.first),i.iGM(t=i.CRH())&&(e.lazyContent=t.first)}},viewQuery:function(t,e){if(1&t&&i.Gf(ri,5),2&t){let t;i.iGM(t=i.CRH())&&(e.focusableElement=t.first)}},hostVars:8,hostBindings:function(t,e){1&t&&i.NdJ("$.data-mode.attr",function(){return e.mode$}),2&t&&(i.uIk("data-borders",e.borders)("data-size",e.size),i.ekj("_no-padding",e.noPadding)("_has-arrow",e.showArrow)("_disabled",e.disabled))},inputs:{noPadding:"noPadding",showArrow:"showArrow",borders:"borders",size:"size",disabled:"disabled",disableHover:"disableHover",open:"open",async:"async"},outputs:{openChange:"openChange"},features:[i._Bn([(0,U.FT)(t),Ee.CV]),i.qOj],ngContentSelectors:di,decls:9,vars:10,consts:[["automation-id","tui-accordion__item-wrapper",1,"t-wrapper"],["automation-id","tui-accordion__item-header","type","button",1,"t-header",3,"disabled","tuiFocusable","click","keydown.esc","tuiFocusedChange","tuiFocusVisibleChange"],["focusableElement",""],["automation-id","tui-accordion__item-title",1,"t-title"],[4,"ngIf"],[3,"async","expanded"],["tuiExpandContent",""],["class","t-content",4,"ngIf"],["automation-id","tui-accordion__item-arrow","class","t-icon",3,"t-icon_open","src",4,"polymorpheusOutlet"],["automation-id","tui-accordion__item-arrow",1,"t-icon",3,"src"],["automation-id","tui-accordion__item-content","class","t-content",4,"ngIf"],["automation-id","tui-accordion__item-content",1,"t-content"],[4,"polymorpheusOutlet"],[1,"t-content"]],template:function(t,e){1&t&&(i.F$t(hi),i.TgZ(0,"div",0),i.TgZ(1,"button",1,2),i.NdJ("click",function(){return e.onRowToggle()})("keydown.esc",function(t){return e.onItemKeyDownEsc(t)})("tuiFocusedChange",function(t){return e.onFocused(t)})("tuiFocusVisibleChange",function(t){return e.onFocusVisible(t)}),i.TgZ(3,"span",3),i.Hsn(4),i.qZA(),i.YNc(5,si,2,1,"ng-container",4),i.qZA(),i.TgZ(6,"tui-expand",5),i.YNc(7,ci,1,1,"ng-template",6),i.YNc(8,ui,2,0,"div",7),i.qZA(),i.qZA()),2&t&&(i.xp6(1),i.ekj("t-header_hoverable",!e.disableHover)("t-header_open",e.open),i.Q6J("disabled",e.computedDisabled)("tuiFocusable",e.computedFocusable),i.xp6(4),i.Q6J("ngIf",e.showArrow),i.xp6(1),i.Q6J("async",e.async)("expanded",e.open),i.xp6(2),i.Q6J("ngIf",e.eagerContent))},directives:[fe.t,ge.U,me.q,y.O5,ei,ti,kt.Li,Nt.PN],styles:['[_nghost-%COMP%]{position:relative;display:block;overflow:hidden;border-radius:var(--tui-radius-l)}[data-borders=top-bottom][_nghost-%COMP%]{border-radius:0!important}.t-wrapper[_ngcontent-%COMP%]{position:relative;border-radius:inherit}.t-wrapper[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;border-radius:inherit;border:1px solid var(--tui-base-04);pointer-events:none}[_nghost-%COMP%]:not([data-borders]) .t-wrapper[_ngcontent-%COMP%]:after{border-width:0}[data-borders=all][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-width:1px}[data-borders=top-bottom][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0}[data-borders=top][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0;border-bottom-width:0}[data-borders=bottom][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-left-width:0;border-right-width:0;border-top-width:0}[data-mode=onDark][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-color:var(--tui-base-03)}[data-mode=onLight][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-color:var(--tui-text-01)}._focus-visible[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border:2px solid var(--tui-focus)}[_nghost-%COMP%]:not([data-mode]) .t-wrapper[_ngcontent-%COMP%]{background:var(--tui-base-01)}.t-header[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-size:inherit;line-height:inherit;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;width:100%;font:var(--tui-font-text-l);align-items:center;box-sizing:border-box;border-bottom:1px solid var(--tui-base-04);min-height:var(--tui-height-l);padding:.75rem 1.25rem;color:var(--tui-text-01);cursor:pointer;text-align:left;outline:none}[data-mode=onDark][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{color:var(--tui-text-01-night);border-color:var(--tui-base-03)}[data-mode=onLight][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{border-color:var(--tui-text-01)}[_nghost-%COMP%]:not([data-borders]) .t-header[_ngcontent-%COMP%]{border-bottom-width:0;box-shadow:none}._has-arrow[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{padding-right:.75rem}[data-mode=onDark][_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%]{background:var(--tui-clear-inverse)}[data-mode=onLight][_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%]{background:var(--tui-clear)}[data-size=s][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-m);min-height:var(--tui-height-m);padding:.625rem .75rem .625rem 1rem}._no-padding[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{padding-left:0;padding-right:0}._disabled[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{cursor:default}[_nghost-%COMP%]:hover:not([data-mode]) .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-base-02)}[_nghost-%COMP%]:hover[data-mode=onDark] .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-clear-inverse)}[_nghost-%COMP%]:hover[data-mode=onLight] .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-clear)}.t-title[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:0;flex-grow:1}._has-arrow[_nghost-%COMP%] .t-title[_ngcontent-%COMP%]{margin-right:.5rem}.t-icon[_ngcontent-%COMP%]{transition-property:transform,color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:1.5rem;height:1.5rem;margin-left:auto;color:var(--tui-base-06)}.t-icon_open[_ngcontent-%COMP%]{transform:rotate(180deg)}[data-mode][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{opacity:var(--tui-disabled-opacity)}[_nghost-%COMP%]:hover[data-mode] .t-icon[_ngcontent-%COMP%]{opacity:.8}[data-mode=onDark][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onLight][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-01)}[_nghost-%COMP%]:hover:not([data-mode]) .t-icon[_ngcontent-%COMP%]{color:var(--tui-base-07)}.t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-m);padding:1.25rem;word-wrap:break-word}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-s);padding:1rem}'],changeDetection:0}),t})(),_i=(()=>{class t{constructor(t){this.destroy$=t,this.closeOthers=!0,this.rounded=!0,this.accordionItems=G.Mm}ngAfterContentInit(){const{accordionItems:t}=this,e=(0,ut.ll)(t),n=e.pipe((0,Jn.G)(),(0,h.U)(([t,e])=>e.find(e=>!t.includes(e)&&e.open)),(0,f.h)(H.Pc));(0,c.T)(e.pipe((0,u.w)(t=>(0,c.T)(...t.map(t=>t.openChange.pipe((0,f.h)(vn.y),(0,h.U)(()=>t)))))),n).pipe((0,f.h)(()=>this.closeOthers),(0,p.R)(this.destroy$)).subscribe(e=>{t.forEach(t=>{e!==t&&t.close()})})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(N.a3,2))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-accordion"]],contentQueries:function(t,e,n){if(1&t&&i.Suo(n,vi,4),2&t){let t;i.iGM(t=i.CRH())&&(e.accordionItems=t)}},inputs:{closeOthers:"closeOthers",rounded:"rounded"},features:[i._Bn([N.a3])],ngContentSelectors:fi,decls:2,vars:2,consts:[["automation-id","tui-accordion__group","orientation","vertical","size","l","tuiGroup","",1,"t-group",3,"collapsed","rounded"]],template:function(t,e){1&t&&(i.F$t(pi),i.TgZ(0,"div",0),i.Hsn(1),i.qZA()),2&t&&i.Q6J("collapsed",!0)("rounded",e.rounded)},directives:[ii.gZ],styles:["[_nghost-%COMP%]{display:block}.t-group[_ngcontent-%COMP%]{display:flex}"],changeDetection:0}),t})(),yi=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,ge.F,me.c,fe.u,kt.wq,Nt.EI,ii.n6,ni]]}),t})();const bi=["input"];function wi(t,e){if(1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}function Ci(t,e){if(1&t&&(i.TgZ(0,"div",6),i.YNc(1,wi,2,1,"ng-container",7),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("polymorpheusOutlet",t.leftContent)}}function xi(t,e){if(1&t&&i._UZ(0,"tui-loader",8),2&t){const t=i.oxw();i.Q6J("inheritColor",!0)("size",t.loaderSize)}}function ki(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"tui-svg",9),i.NdJ("click",function(e){return i.CHM(t),i.oxw().remove(e)})("mousedown.stop.prevent.silent",function(){return 0}),i.qZA()}if(2&t){const t=i.oxw();i.Q6J("src",t.icons.close)}}function Oi(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"input",10,11),i.NdJ("blur",function(){return i.CHM(t),i.oxw().onBlur()})("keydown",function(e){return i.CHM(t),i.oxw().onKeyDown(e)})("ngModelChange",function(e){return i.CHM(t),i.oxw().onInput(e)}),i.qZA()}if(2&t){const t=i.oxw();i.Q6J("ngModel",t.editedText),i.uIk("maxLength",t.maxLength)}}const Mi=(0,H.JN)({size:"m",status:"default",autoColor:!1});let Si=(()=>{class t{constructor(t,e,n,r){this.el=t,this.mode$=e,this.options=n,this.icons=r,this.value="",this.editable=!1,this.separator=",",this.maxLength=null,this.size=this.options.size,this.showLoader=!1,this.status=this.options.status,this.hoverable=!1,this.removable=!1,this.disabled=!1,this.autoColor=this.options.autoColor,this.edited=new i.vpe,this.editing=!1,this.editedText=null}set input(t){t&&t.nativeElement.focus()}get backgroundColor(){return this.autoColor?function(t){if(""===t)return"";let e=0;for(let n=0;n1?this.save(String(e)):this.editedText=t}onKeyDown(t){switch(t.stopPropagation(),t.key.toLowerCase()){case"enter":t.preventDefault(),this.save(this.editedText||"");break;case"escape":case"esc":t.preventDefault(),this.stopEditing(),this.el.nativeElement.focus()}}onBlur(){null!==this.editedText&&this.save(this.editedText)}get canEdit(){return this.editable&&!this.disabled&&!this.showLoader}stopEditing(){this.editing=!1,this.editedText=null}save(t){this.stopEditing(),this.edited.emit(t.trim())}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.SBq),i.Y36(vt.Au),i.Y36(Mi),i.Y36(vt.Gs))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-tag"],["a","tuiTag",""],["button","tuiTag",""]],viewQuery:function(t,e){if(1&t&&i.Gf(bi,5,i.SBq),2&t){let t;i.iGM(t=i.CRH())&&(e.input=t.first)}},hostVars:10,hostBindings:function(t,e){1&t&&i.NdJ("$.data-mode.attr",function(){return e.mode$})("keydown.enter",function(t){return e.edit(t)})("keydown.delete",function(t){return e.remove(t)})("keydown.backspace",function(t){return e.remove(t)}),2&t&&(i.uIk("data-size",e.size)("data-status",e.status),i.ekj("_hoverable",e.hoverable)("_disabled",e.disabled)("_autocolor",e.autoColor)("_editing",e.editing))},inputs:{value:"value",editable:"editable",separator:"separator",maxLength:"maxLength",size:"size",showLoader:"showLoader",status:"status",hoverable:"hoverable",removable:"removable",disabled:"disabled",autoColor:"autoColor",leftContent:"leftContent"},outputs:{edited:"edited"},features:[i._Bn([Ee.CV])],decls:6,vars:7,consts:[[1,"t-tag",3,"dblclick"],["class","t-content",4,"ngIf"],["automation-id","tui-tag__text",1,"t-text",3,"textContent"],["class","t-content",3,"inheritColor","size",4,"ngIf"],["automation-id","tui-tag__remove","class","t-icon",3,"src","click","mousedown.stop.prevent.silent",4,"ngIf"],["automation-id","tui-tag__edit","type","text","class","t-edit",3,"ngModel","blur","keydown","ngModelChange",4,"ngIf"],[1,"t-content"],[4,"polymorpheusOutlet"],[1,"t-content",3,"inheritColor","size"],["automation-id","tui-tag__remove",1,"t-icon",3,"src","click","mousedown.stop.prevent.silent"],["automation-id","tui-tag__edit","type","text",1,"t-edit",3,"ngModel","blur","keydown","ngModelChange"],["input",""]],template:function(t,e){1&t&&(i.TgZ(0,"div",0),i.NdJ("dblclick",function(t){return e.edit(t)}),i.YNc(1,Ci,2,1,"div",1),i._UZ(2,"span",2),i.YNc(3,xi,1,2,"tui-loader",3),i.YNc(4,ki,1,1,"tui-svg",4),i.qZA(),i.YNc(5,Oi,2,2,"input",5)),2&t&&(i.Udp("background-color",e.backgroundColor),i.xp6(1),i.Q6J("ngIf",e.leftContent),i.xp6(1),i.Q6J("textContent",e.displayText),i.xp6(1),i.Q6J("ngIf",e.showLoader),i.xp6(1),i.Q6J("ngIf",e.canRemove),i.xp6(1),i.Q6J("ngIf",e.editing))},directives:[y.O5,kt.Li,Ct.kM,Nt.PN,Dt.Fj,Dt.JJ,Dt.On],styles:['[_nghost-%COMP%]{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-block;font:var(--tui-font-text-s);line-height:1.25rem;max-width:100%;cursor:default;outline:none;text-decoration:none;padding:0;border:0}[_nghost-%COMP%]:after{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-sizing:border-box;border-radius:inherit;pointer-events:none}._hoverable[_nghost-%COMP%]:hover[data-status=custom]:after, ._hoverable[_nghost-%COMP%]:active[data-status=custom]:after{background-color:var(--tui-clear)}[_nghost-%COMP%]:focus:after{border:2px solid var(--tui-focus)}[data-size=s][_nghost-%COMP%]{font:var(--tui-font-text-xs);line-height:1.25rem;border-radius:var(--tui-radius-xs)}[data-size=m][_nghost-%COMP%]{border-radius:var(--tui-radius-xs)}[data-size=l][_nghost-%COMP%]{border-radius:var(--tui-radius-s)}[data-status=primary][_nghost-%COMP%]{background-color:var(--tui-primary);color:var(--tui-primary-text)}[data-status=primary]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-primary-hover)}[data-status=primary]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-primary-active)}[data-status=error][_nghost-%COMP%]{background-color:var(--tui-error-bg);color:var(--tui-text-01)}[data-status=error]._hoverable[_nghost-%COMP%]:hover, [data-status=error]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-error-bg-hover)}[data-status=error][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-error-bg-night);color:var(--tui-text-01-night)}[data-status=error][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=error][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-error-bg-night-hover)}[data-status=success][_nghost-%COMP%]{background-color:var(--tui-success-bg);color:var(--tui-text-01)}[data-status=success]._hoverable[_nghost-%COMP%]:hover, [data-status=success]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-success-bg-hover)}[data-status=success][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-success-bg-night);color:var(--tui-text-01-night)}[data-status=success][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=success][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-success-bg-night-hover)}[data-status=warning][_nghost-%COMP%]{background-color:var(--tui-warning-bg);color:var(--tui-text-01)}[data-status=warning]._hoverable[_nghost-%COMP%]:hover, [data-status=warning]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-warning-bg-hover)}[data-status=warning][data-mode=onDark][_nghost-%COMP%]{background-color:var(--tui-warning-bg-night);color:var(--tui-text-01-night)}[data-status=warning][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover, [data-status=warning][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-warning-bg-night-hover)}[data-status=default][_nghost-%COMP%]{color:var(--tui-text-01-night);background-color:var(--tui-base-06)}[data-status=default][_nghost-%COMP%]:not([data-mode])._hoverable:hover{background-color:var(--tui-base-07)}[data-status=default][_nghost-%COMP%]:not([data-mode])._hoverable:active{background-color:var(--tui-base-08)}[data-status=default][data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-01-night);background-color:var(--tui-clear-inverse)}[data-status=default][data-mode=onDark]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-clear-inverse-hover)}[data-status=default][data-mode=onDark]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-clear-inverse-active)}[data-status=default][data-mode=onDark][_nghost-%COMP%]:focus:after{border:2px solid var(--tui-base-01)}[data-status=default][data-mode=onLight][_nghost-%COMP%]{background-color:var(--tui-clear);color:var(--tui-text-01)}[data-status=default][data-mode=onLight]._hoverable[_nghost-%COMP%]:hover{background-color:var(--tui-clear-hover)}[data-status=default][data-mode=onLight]._hoverable[_nghost-%COMP%]:active{background-color:var(--tui-clear-active)}._editing[_nghost-%COMP%]{background:transparent!important}._disabled[_nghost-%COMP%]{pointer-events:none;opacity:var(--tui-disabled-opacity)}._hoverable[_nghost-%COMP%]{cursor:pointer}._autocolor[_nghost-%COMP%]{color:#000c}.t-text[_ngcontent-%COMP%]{white-space:pre;overflow:hidden;text-overflow:ellipsis;padding-right:.02em}.t-tag[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:flex;width:auto;align-items:center;font:inherit;border-radius:inherit}[data-size=s][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:1.25rem;padding:0 .375rem}[data-size=m][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:var(--tui-height-xs);padding:0 .5rem}[data-size=l][_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{height:var(--tui-height-s);padding:0 .75rem}._editing[_nghost-%COMP%] .t-tag[_ngcontent-%COMP%]{visibility:hidden}.t-edit[_ngcontent-%COMP%]{margin:0;border:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;font:inherit;color:var(--tui-text-01);width:100%;height:100%;box-sizing:border-box;padding:0 .5rem}.t-edit[_ngcontent-%COMP%]:-webkit-autofill, .t-edit[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-edit[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}[data-size=s][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .375rem}[data-size=m][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .5rem}[data-size=l][_nghost-%COMP%] .t-edit[_ngcontent-%COMP%]{padding:0 .75rem}.t-icon[_ngcontent-%COMP%]{width:1rem;height:100%;cursor:pointer;pointer-events:all;opacity:var(--tui-disabled-opacity);-webkit-margin-start:.25rem;margin-inline-start:.25rem;-webkit-margin-end:-.25rem;margin-inline-end:-.25rem}.t-icon[_ngcontent-%COMP%]:hover{opacity:1}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{-webkit-margin-start:0;margin-inline-start:0}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%] svg{transform:scale(.75)}.t-content[_ngcontent-%COMP%]{width:1rem;height:1rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem}'],changeDetection:0}),t})(),Pi=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,Dt.u5,Nt.EI,Ct.dS,kt.wq]]}),t})();var Ei=n(44711),Ai=n(21673),Ti=n(75122),Ii=n(91211),Di=n(9112);let Ni=(()=>{class t{constructor(t,e,n){this.doc=t,this.el=e,this.renderer=n,this.activeElement=(0,xt.ie)(this.doc),Promise.resolve().then(()=>{this.el.nativeElement.focus()})}onBlur(){this.renderer.removeAttribute(this.el.nativeElement,"tabIndex")}onFocusIn(t){const{nativeElement:e}=this.el;if((0,hn.PP)(e,t))return;const n=(0,xt.BW)({initial:e,root:e});n&&n.focus()}ngOnDestroy(){(0,xt.hp)(this.doc),Promise.resolve().then(()=>{(0,hn.dW)(this.activeElement)&&this.activeElement.focus()})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(y.K0),i.Y36(i.SBq),i.Y36(i.Qsj))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiFocusTrap",""]],hostAttrs:["tabIndex","0"],hostBindings:function(t,e){1&t&&i.NdJ("blur",function(){return e.onBlur()})("focusin.silent",function(t){return e.onFocusIn(t.target)},!1,i.Jf7)}}),t})(),Li=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();var zi=n(71486);function Fi(t,e){1&t&&i.GkF(0)}function Ri(t,e){if(1&t&&(i.TgZ(0,"section",2),i.YNc(1,Fi,1,0,"ng-container",3),i.qZA()),2&t){const t=e.$implicit;i.Q6J("@tuiParentAnimation",void 0),i.uIk("aria-labelledby",t.id),i.xp6(1),i.Q6J("polymorpheusOutlet",t.component)("polymorpheusOutletContext",t)}}function ji(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"div",4),i.NdJ("transitionend",function(e){const n=i.CHM(t).tuiLet,r=i.oxw();return r.onDialog(e,!!r.dialogs.length,!!n)})("popstate",function(){const e=i.CHM(t).tuiLet,n=i.oxw();return n.closeLast(n.dialogs,!!e)},!1,i.Jf7),i.qZA()}if(2&t){const t=i.oxw();i.ekj("t-overlay_visible",t.dialogs.length)}}const Bi=(0,H.JN)((0,yn.of)(!1)),Vi={label:"ignoreMe"};let $i=(()=>{class t{constructor(t,e,n,i,r,o,s){this.isDialogClosesOnBack$=t,this.dialogsByType=e,this.historyRef=n,this.titleService=i,this.destroy$=r,this.cdr=o,this.doc=s,this.dialogs=[]}ngOnInit(){(0,Di.aj)(this.dialogsByType).pipe((0,h.U)(t=>[].concat(...t).sort((t,e)=>t.createdAt-e.createdAt)),(0,p.R)(this.destroy$)).subscribe(t=>{this.dialogs=t,this.cdr.markForCheck(),this.doc.documentElement.classList.toggle("t-overscroll-none",!!t.length)})}closeLast(t,e){if(!e)return;const[n]=t.slice(-1);!n||(t.length>1&&this.historyRef.pushState(Vi,this.titleService.getTitle()),n.$implicit.complete())}onDialog({propertyName:t},e,n){!n||"letter-spacing"!==t||(e?this.historyRef.pushState(Vi,this.titleService.getTitle()):(t=>(null==t?void 0:t.label)===Vi.label)(this.historyRef.state)&&this.historyRef.back())}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(Bi),i.Y36(U.qY),i.Y36(Y.UA),i.Y36(Ii.Dx),i.Y36(N.a3,2),i.Y36(i.sBO),i.Y36(y.K0))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-dialog-host"]],features:[i._Bn([N.a3])],decls:3,vars:4,consts:[["aria-modal","true","role","dialog","tuiFocusTrap","","tuiOverscroll","all","tuiScrollRef","","class","t-dialog",4,"ngFor","ngForOf"],["class","t-overlay",3,"t-overlay_visible","transitionend","popstate",4,"tuiLet"],["aria-modal","true","role","dialog","tuiFocusTrap","","tuiOverscroll","all","tuiScrollRef","",1,"t-dialog"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-overlay",3,"transitionend","popstate"]],template:function(t,e){1&t&&(i.YNc(0,Ri,2,4,"section",0),i.YNc(1,ji,1,2,"div",1),i.ALo(2,"async")),2&t&&(i.Q6J("ngForOf",e.dialogs),i.xp6(1),i.Q6J("tuiLet",i.lcZ(2,2,e.isDialogClosesOnBack$)))},directives:[y.sg,ht.Ls,Ni,zi.W,kt.Li],pipes:[y.Ov],styles:["[_nghost-%COMP%]{position:fixed;left:0;bottom:0;width:100%;height:0}.t-overlay[_ngcontent-%COMP%], .t-dialog[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-start;outline:none;overflow:auto;overflow:overlay}.t-dialog[_ngcontent-%COMP%]{bottom:auto;height:100%}.t-overlay[_ngcontent-%COMP%]{height:100%;pointer-events:none;touch-action:none;opacity:0;letter-spacing:normal;transition:opacity var(--tui-duration),letter-spacing .01s;background:rgba(0,0,0,.75);-webkit-backdrop-filter:var(--tui-backdrop, none);backdrop-filter:var(--tui-backdrop, none)}.t-overlay_visible[_ngcontent-%COMP%]{opacity:1;letter-spacing:1px}.t-dialog[_ngcontent-%COMP%]:last-of-type{z-index:1}"],data:{animation:[G.Kx]}}),t})(),Zi=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,kt.wq,zi.e,Li,ht.WD]]}),t})();function qi(t,e){if(1&t&&(i.GkF(0,3),i.ALo(1,"tuiMapper")),2&t){const t=e.$implicit,n=i.oxw(2);i.Q6J("ngComponentOutlet",t.component.component)("ngComponentOutletInjector",i.xi3(1,2,t,n.mapper))}}function Yi(t,e){if(1&t&&(i.TgZ(0,"div",1),i.YNc(1,qi,2,5,"ng-container",2),i.qZA()),2&t){const t=e.$implicit;i.Q6J("@tuiParentAnimation",void 0),i.xp6(1),i.Q6J("ngForOf",t)}}let Ui=(()=>{class t{constructor(t,e,n,r){this.allAlerts=t,this.injector=e,this.destroy$=n,this.cdr=r,this.alerts=[],this.trackBy=t=>t,this.mapper=t=>i.zs3.create({providers:[{provide:kt.yf,useValue:t}],parent:this.injector})}ngOnInit(){(0,Di.aj)(this.allAlerts).pipe((0,p.R)(this.destroy$)).subscribe(t=>{this.alerts=t,this.cdr.detectChanges()})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(U.bS),i.Y36(i.gxx),i.Y36(N.a3,2),i.Y36(i.sBO))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-alert-host"]],features:[i._Bn([N.a3])],decls:1,vars:2,consts:[["class","t-wrapper",4,"ngFor","ngForOf","ngForTrackBy"],[1,"t-wrapper"],[3,"ngComponentOutlet","ngComponentOutletInjector",4,"ngFor","ngForOf"],[3,"ngComponentOutlet","ngComponentOutletInjector"]],template:function(t,e){1&t&&i.YNc(0,Yi,2,2,"div",0),2&t&&i.Q6J("ngForOf",e.alerts)("ngForTrackBy",e.trackBy)},directives:[y.sg,y.$G],pipes:[I],styles:["tui-alert-host>.t-wrapper{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;pointer-events:none}tui-alert-host>.t-wrapper>*{pointer-events:auto}\n"],encapsulation:2,data:{animation:[G.Kx]}}),t})(),Hi=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,D]]}),t})(),Gi=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();var Ji=n(27709);function Xi(t,e){1&t&&(i.O4$(),i._UZ(0,"defs",4)),2&t&&i.Q6J("innerHTML",e.$implicit,i.oJD)}function Qi(t,e){if(1&t&&(i.O4$(),i.ynx(0),i.YNc(1,Xi,1,1,"defs",3),i.BQk()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("ngForOf",t.items)}}function Wi(t,e){if(1&t&&(i.O4$(),i.TgZ(0,"defs"),i._UZ(1,"svg",6),i.qZA()),2&t){const t=e.$implicit;i.xp6(1),i.Q6J("outerHTML",t,i.oJD)}}function Ki(t,e){if(1&t&&(i.O4$(),i.YNc(0,Wi,2,1,"defs",5)),2&t){const t=i.oxw();i.Q6J("ngForOf",t.items)}}let tr=(()=>{class t{constructor(t,e,n,i){this.svgService=t,this.cdr=e,this.destroy$=n,this.isBrowser=!0,this.isBrowser=!(0,y.PM)(i)}ngOnInit(){this.svgService.items$.pipe((0,p.R)(this.destroy$)).subscribe(t=>{this.items=t.values(),this.cdr.detectChanges()})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(dn.K5),i.Y36(i.sBO),i.Y36(N.a3,2),i.Y36(i.Lbi))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-svg-defs-host"]],features:[i._Bn([N.a3])],decls:4,vars:2,consts:[["version","1.1",0,"xmlns","xlink","http://www.w3.org/1999/xlink","xmlns","http://www.w3.org/2000/svg"],[4,"ngIf","ngIfElse"],["server",""],[3,"innerHTML",4,"ngFor","ngForOf"],[3,"innerHTML"],[4,"ngFor","ngForOf"],[3,"outerHTML"]],template:function(t,e){if(1&t&&(i.O4$(),i.TgZ(0,"svg",0),i.YNc(1,Qi,2,1,"ng-container",1),i.YNc(2,Ki,1,1,"ng-template",null,2,i.W1O),i.qZA()),2&t){const t=i.MAs(3);i.xp6(1),i.Q6J("ngIf",e.isBrowser)("ngIfElse",t)}},directives:[y.O5,y.sg],styles:["[_nghost-%COMP%]{display:none}"],changeDetection:0}),t})(),er=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,ht.WD]]}),t})();function nr(t,e){1&t&&i.GkF(0)}const ir=function(t){return{$implicit:t}};function rr(t,e){if(1&t&&(i.TgZ(0,"div",1),i.YNc(1,nr,1,0,"ng-container",2),i.qZA()),2&t){const t=e.$implicit;i.Q6J("@tuiParentAnimation",void 0)("tuiActiveZoneParent",t.activeZone||null),i.xp6(1),i.Q6J("polymorpheusOutlet",t.component)("polymorpheusOutletContext",i.VKq(4,ir,t))}}let or=(()=>{class t{constructor(t,e,n){this.hints$=t,this.destroy$=e,this.cdr=n,this.hints=[]}ngOnInit(){this.hints$.pipe((0,p.R)(this.destroy$)).subscribe(t=>{this.hints=t,this.cdr.detectChanges()})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(dn.BN),i.Y36(N.a3,2),i.Y36(i.sBO))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-hints-host"]],hostAttrs:["aria-live","polite"],features:[i._Bn([N.a3])],decls:1,vars:1,consts:[["role","tooltip",3,"tuiActiveZoneParent",4,"ngFor","ngForOf"],["role","tooltip",3,"tuiActiveZoneParent"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(t,e){1&t&&i.YNc(0,rr,2,6,"div",0),2&t&&i.Q6J("ngForOf",e.hints)},directives:[y.sg,st.e,kt.Li],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;width:100%;height:0}"],data:{animation:[G.Kx]}}),t})(),sr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,kt.wq,st.A]]}),t})();function ar(t,e){1&t&&i._UZ(0,"tui-scroll-controls",2)}const lr=["*",[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverPortals"]],[["tuiOverHints"]]],cr=["*","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverPortals","tuiOverHints"];let ur=(()=>{class t{constructor(t,e,n,i,r,o,{body:s},a){this.duration=t,this.dialogs=e,this.isMobile=n,this.isMobileRes$=i,this.isIOS=r,this.isAndroid=o,this.scrollbars$=this.dialogs.length&&!this.isMobile?(0,Di.aj)([...this.dialogs]).pipe((0,h.U)(t=>!t.some(({length:t})=>t)),(0,bn.b)(0)):(0,yn.of)(!this.isMobile),s.setAttribute("data-tui-theme",a.toLowerCase())}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(vt.dx),i.Y36(U.qY),i.Y36(U.fL),i.Y36(vt.rL),i.Y36(U.FA),i.Y36(U.XG),i.Y36(y.K0),i.Y36(vt.r2))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-root"]],hostAttrs:["data-tui-version","3.45.0"],hostVars:6,hostBindings:function(t,e){1&t&&i.NdJ("$.class._mobile",function(){return e.isMobileRes$}),2&t&&(i.Udp("--tui-duration",e.duration,"ms"),i.ekj("_ios",e.isIOS)("_android",e.isAndroid))},features:[i._Bn([Ee.yI])],ngContentSelectors:cr,decls:14,vars:3,consts:[["class","t-root-scrollbar",4,"ngIf"],[1,"t-root-content"],[1,"t-root-scrollbar"]],template:function(t,e){1&t&&(i.F$t(lr),i.YNc(0,ar,1,0,"tui-scroll-controls",0),i.ALo(1,"async"),i._UZ(2,"tui-svg-defs-host"),i.TgZ(3,"tui-dropdown-host"),i.TgZ(4,"div",1),i.Hsn(5),i.qZA(),i.Hsn(6,1),i._UZ(7,"tui-dialog-host"),i.Hsn(8,2),i._UZ(9,"tui-alert-host"),i.Hsn(10,3),i.qZA(),i.Hsn(11,4),i._UZ(12,"tui-hints-host"),i.Hsn(13,5)),2&t&&i.Q6J("ngIf",i.lcZ(1,1,e.scrollbars$))},directives:[y.O5,tr,Ti.qY,$i,Ui,or,Ji.tZ],pipes:[y.Ov],styles:['@keyframes tuiPresent{to{content:"1"}}@keyframes tuiSkeletonVibe{to{opacity:.5}}html,.tui-zero-scrollbar{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,.tui-zero-scrollbar::-webkit-scrollbar,html::-webkit-scrollbar-thumb,.tui-zero-scrollbar::-webkit-scrollbar-thumb{background:transparent;width:0;height:0}body{font:var(--tui-font-text-s);color:var(--tui-text-01);background:var(--tui-base-01);margin:0}tui-root{position:relative;display:block;flex:1;-webkit-tap-highlight-color:transparent}tui-root>.t-root-scrollbar{position:fixed;top:0;left:0;bottom:0;right:0;margin:0}.t-root-content{position:relative;z-index:0;height:100%}.t-overscroll-none{overscroll-behavior:none}\n'],encapsulation:2}),t})(),hr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,Cn.X1,Gi,Ti.mL,er,sr,Zi,Hi,Ji.eI]]}),t})(),dr=(()=>{class t extends yt.GM{}return t.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(t)))(n||t)}}(),t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-theme-night"]],features:[i.qOj],decls:0,vars:0,template:function(t,e){},styles:[":root{--tui-base-01: #222;--tui-base-02: #333;--tui-base-03: #808080;--tui-base-04: #959595;--tui-base-05: #b0b0b0;--tui-base-06: #d7d7d7;--tui-base-07: #ededed;--tui-base-08: #f6f6f6;--tui-base-09: #fff;--tui-focus: rgba(51, 51, 51, .64);--tui-secondary: rgba(255, 255, 255, .16);--tui-secondary-hover: rgba(255, 255, 255, .24);--tui-secondary-active: rgba(255, 255, 255, .4);--tui-clear: rgba(255, 255, 255, .16);--tui-clear-disabled: rgba(255, 255, 255, .08);--tui-clear-hover: rgba(255, 255, 255, .24);--tui-clear-active: rgba(255, 255, 255, .4);--tui-error-fill: #ff8c67;--tui-error-bg: rgba(244, 87, 37, .32);--tui-error-bg-hover: rgba(244, 87, 37, .4);--tui-success-fill: #4ac99b;--tui-success-bg: rgba(74, 201, 155, .32);--tui-success-bg-hover: rgba(74, 201, 155, .4);--tui-warning-fill: #ffc700;--tui-warning-bg: rgba(255, 199, 0, .32);--tui-warning-bg-hover: rgba(255, 199, 0, .4);--tui-info-fill: #70b6f6;--tui-info-bg: rgba(112, 182, 246, .32);--tui-info-bg-hover: rgba(112, 182, 246, .4);--tui-neutral-fill: #959ba4;--tui-neutral-bg: rgba(149, 155, 164, .32);--tui-neutral-bg-hover: rgba(149, 155, 164, .48);--tui-text-01: #ffffff;--tui-text-02: rgba(255, 255, 255, .72);--tui-text-03: rgba(255, 255, 255, .6);--tui-link: #6788ff;--tui-link-hover: #526ed3;--tui-positive: #44c596;--tui-positive-hover: #3aa981;--tui-negative: #ff8c67;--tui-negative-hover: #bb593a;--tui-autofill: var(--tui-autofill-night);--tui-elevation-01: #222;--tui-elevation-02: #222}tui-notification{--tui-base-01: #000}\n"],encapsulation:2,changeDetection:0}),t})(),pr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();var fr=n(82847),gr=n(90022),mr=n(1515),vr=n(60885),_r=n(80134),yr=n(22759),br=n(72361);function wr(t,e){if(1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}function Cr(t,e){if(1&t&&(i.TgZ(0,"label",4),i.YNc(1,wr,2,1,"ng-container",5),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("polymorpheusOutlet",t.item.label)("polymorpheusOutletContext",t.item)}}function xr(t,e){1&t&&i._UZ(0,"div",6),2&t&&i.Q6J("innerHTML",e.polymorpheusOutlet,i.oJD)}const kr=(0,H.N1)(()=>(0,i.f3M)(U.fL)?"1rem 1rem 0 auto":"2rem 3rem 0 auto");let Or=(()=>{class t{constructor(t,e,n,i,r){this.el=t,this.destroy$=e,this.position=n,this.options=i,this.item=r,this.autoClose="function"==typeof this.item.autoClose?this.item.autoClose(this.item.status):this.item.autoClose,this.animation=this.position.endsWith("auto")?Object.assign(Object.assign({},this.options),{value:"right"}):Object.assign(Object.assign({},this.options),{value:"left"})}ngOnInit(){this.initAutoClose()}close(){this.item.$implicit.complete()}initAutoClose(){!this.autoClose||(0,l.H)((0,H.dt)(this.autoClose)?this.autoClose:3e3).pipe((0,p.R)((0,yr.R)(this.el.nativeElement,"mouseenter")),(0,br.a)(()=>(0,yr.R)(this.el.nativeElement,"mouseleave")),(0,p.R)(this.destroy$)).subscribe(()=>this.close())}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.SBq),i.Y36(N.a3,2),i.Y36(kr),i.Y36(vt.Pw),i.Y36(kt.yf))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-alert"]],hostAttrs:["role","alert"],hostVars:5,hostBindings:function(t,e){2&t&&(i.d8E("@tuiFadeIn",e.options)("@tuiSlideIn",e.animation)("@tuiHeightCollapse",e.animation),i.Udp("margin",e.position))},features:[i._Bn([N.a3])],decls:4,vars:7,consts:[[3,"hasIcon","hideClose","icon","status","close"],["automation-id","tui-notification-alert__heading","class","t-heading",4,"ngIf"],["automation-id","tui-notification-alert__content",1,"t-content"],[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-notification-alert__heading",1,"t-heading"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"innerHTML"]],template:function(t,e){1&t&&(i.TgZ(0,"tui-notification",0),i.NdJ("close",function(){return e.close()}),i.YNc(1,Cr,2,2,"label",1),i.TgZ(2,"div",2),i.YNc(3,xr,1,1,"div",3),i.qZA(),i.qZA()),2&t&&(i.Q6J("hasIcon",e.item.hasIcon)("hideClose",!e.item.hasCloseButton)("icon",e.item.icon)("status",e.item.status),i.xp6(1),i.Q6J("ngIf",e.item.label),i.xp6(2),i.Q6J("polymorpheusOutlet",e.item.content)("polymorpheusOutletContext",e.item))},directives:[vr.L,y.O5,kt.Li],styles:["[_nghost-%COMP%]{box-shadow:0 1.5rem 1rem #00000008,0 .75rem .75rem #0000000a,0 .25rem .375rem #0000000d;display:block;border-radius:var(--tui-radius-l);width:18rem}[_nghost-%COMP%]:not(:first-child){margin-top:.75rem!important}[_nghost-%COMP%]:not(:last-child){margin-bottom:0!important}.t-heading[_ngcontent-%COMP%]{margin:0}[data-size=s][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:bold}[data-size=m][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.25rem;font-weight:bold}[data-size=l][_ngcontent-%COMP%] .t-heading[_ngcontent-%COMP%]{font:var(--tui-font-text-l);line-height:1.5rem;font-weight:bold}.t-content[_ngcontent-%COMP%]{color:var(--tui-text-01);word-wrap:break-word}.t-content[_ngcontent-%COMP%]:empty{display:none}"],data:{animation:[ve.QF,ve.Gw,ve.eu]},changeDetection:0}),t})(),Mr=(()=>{class t extends yt.d5{constructor(t,e){super(e),this.defaultOptions=t,this.component=new kt.Al(Or)}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(vt.Ln),i.LFG(N.ll))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Sr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({providers:[(0,U.XH)(Mr)],imports:[[y.ez,kt.wq,vr.H]]}),t})();var Pr=n(95639),Er=n(47766);function Ar(t,e){if(1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}function Tr(t,e){if(1&t&&(i.TgZ(0,"header",6),i.YNc(1,Ar,2,1,"ng-container",3),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("polymorpheusOutlet",t.header)("polymorpheusOutletContext",t.context)}}function Ir(t,e){if(1&t){const t=i.EpF();i.ynx(0),i._UZ(1,"div",7),i.TgZ(2,"div",8),i.TgZ(3,"button",9),i.NdJ("click",function(){return i.CHM(t),i.oxw().context.$implicit.complete()}),i._uU(4),i.qZA(),i.qZA(),i.BQk()}if(2&t){const t=e.polymorpheusOutlet,n=i.oxw();let r;i.xp6(1),i.Q6J("innerHTML",t,i.oJD),i.xp6(3),i.hij(" ",(null==(r=n.context.data)?null:r.button)||"OK"," ")}}function Dr(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"div",10),i.TgZ(1,"button",11),i.NdJ("click",function(){return i.CHM(t),i.oxw().close$.next()})("mousedown.prevent.silent",function(){return 0}),i.ALo(2,"async"),i.qZA(),i.qZA()}if(2&t){const t=i.oxw();i.xp6(1),i.Q6J("appearance",t.fullscreen?"secondary":"")("icon",t.icons.close)("title",i.lcZ(2,3,t.closeWord$))}}const Nr=(0,H.JN)(Yt.E),Lr=(0,H.JN)({size:"m",required:!1,closeable:!0,dismissible:!0,label:"",header:""});let zr=(()=>{class t extends fn.y{constructor(t,e,n){super(t=>(0,c.T)(this.esc$,this.mousedown$).subscribe(t)),this.win=t,this.doc=e,this.el=n,this.esc$=(0,ut.mL)(this.doc,"keydown").pipe((0,f.h)(t=>{const e=(0,hn.mA)(t);return"Escape"===t.key&&!t.defaultPrevented&&(this.element.contains(e)||this.isOutside(e))})),this.mousedown$=(0,ut.mL)(this.doc,"mousedown").pipe((0,f.h)(t=>(0,Er.ic)(this.win)-t.clientX>17&&this.isOutside((0,hn.mA)(t))),(0,u.w)(()=>(0,ut.mL)(this.doc,"mouseup").pipe((0,m.q)(1),(0,h.U)(hn.mA),(0,f.h)(t=>this.isOutside(t)))))}get element(){return this.el.nativeElement}isOutside(t){return(0,hn.ve)(t)&&(!(0,hn.PP)(this.element,t)||t===this.element)}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(Y.m9),i.LFG(y.K0),i.LFG(i.SBq))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})();const Fr=new Error("Required dialog was dismissed");function Rr(t){return(0,Pr.b)(t)?t:(0,yn.of)(t)}const jr=new kt.Al((()=>{class t{constructor(t,e,n,i,r,o,s,l){this.duration=t,this.isMobile=e,this.context=n,this.closeWord$=s,this.icons=l,this.animation={value:"",params:{start:"40px",duration:this.duration}},this.fullscreenAnimation={value:"",params:{start:"100vh",duration:this.duration}},this.close$=new a.xQ,(0,c.T)(this.close$.pipe((0,u.w)(()=>Rr(n.closeable))),r.pipe((0,u.w)(()=>Rr(n.dismissible))),o.pipe((0,h.U)(G.Ye))).pipe((0,f.h)(Boolean),(0,p.R)(i)).subscribe(()=>{this.close()})}get size(){return this.context.size}get header(){return this.context.header}get slideInTop(){return this.fullscreen||this.isMobile?this.fullscreenAnimation:this.animation}get fullscreen(){return!this.isMobile&&("fullscreen"===this.size||"page"===this.size)}close(){this.context.required?this.context.$implicit.error(Fr):this.context.$implicit.complete()}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(vt.dx),i.Y36(U.fL),i.Y36(kt.yf),i.Y36(N.a3,2),i.Y36(zr),i.Y36(Nr),i.Y36(vt.U0),i.Y36(vt.Gs))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-dialog"]],hostVars:6,hostBindings:function(t,e){2&t&&(i.uIk("data-appearance",e.context.appearance)("data-size",e.size),i.d8E("@tuiSlideInTop",e.slideInTop)("@tuiFadeIn",e.slideInTop),i.ekj("_centered",e.header))},features:[i._Bn([N.a3,zr])],decls:7,vars:6,consts:[["class","t-header",4,"ngIf"],[1,"t-content"],[1,"t-heading",3,"id","textContent"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-filler"],["class","t-wrapper",4,"ngIf"],[1,"t-header"],[3,"innerHTML"],[1,"t-buttons"],["size","m","tuiAutoFocus","","tuiButton","","type","button",3,"click"],[1,"t-wrapper"],["automation-id","tui-dialog__close","shape","rounded","size","s","tuiIconButton","","type","button",1,"t-close",3,"appearance","icon","title","click","mousedown.prevent.silent"]],template:function(t,e){1&t&&(i.YNc(0,Tr,2,2,"header",0),i.TgZ(1,"div",1),i._UZ(2,"h2",2),i.TgZ(3,"section"),i.YNc(4,Ir,5,2,"ng-container",3),i.qZA(),i.qZA(),i._UZ(5,"div",4),i.YNc(6,Dr,3,5,"div",5)),2&t&&(i.Q6J("ngIf",e.header),i.xp6(2),i.Q6J("id",e.context.id)("textContent",e.context.label),i.xp6(2),i.Q6J("polymorpheusOutlet",e.context.content)("polymorpheusOutletContext",e.context),i.xp6(2),i.Q6J("ngIf",e.context.closeable))},directives:[y.O5,kt.Li,Ue.v0,nt],pipes:[y.Ov],styles:['[_nghost-%COMP%]{position:relative;display:flex;font:var(--tui-font-text-m);flex-direction:column;box-sizing:border-box;margin:auto;border-radius:1rem;border:2.5rem solid transparent}[_nghost-%COMP%]:after{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 1.125rem 1.875rem #0000007a;content:"";border-radius:inherit;pointer-events:none}[data-size=auto][_nghost-%COMP%]{width:auto}[data-size=s][_nghost-%COMP%]{width:30rem}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1.5rem}[data-size=s][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.5rem;font:var(--tui-font-heading-5)}[data-size=m][_nghost-%COMP%]{width:42.5rem}[data-size=m][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.75rem;font:var(--tui-font-heading-4)}[data-size=l][_nghost-%COMP%]{width:55rem}[data-size=l][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:1rem}[data-size=fullscreen][_nghost-%COMP%], [data-size=page][_nghost-%COMP%]{width:100%;min-height:100%;border-radius:0;border:none;background:var(--tui-elevation-01);box-shadow:0 4rem var(--tui-elevation-01)}[data-size=fullscreen][_nghost-%COMP%] .t-content[_ngcontent-%COMP%], [data-size=page][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:3rem calc(50vw - (45rem / 2))}[data-size=fullscreen][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%], [data-size=page][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:1rem}[data-size=page][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0}._centered[_nghost-%COMP%]{text-align:center}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%]{min-width:100%;width:100%;max-width:100%;border-radius:0;border:none;margin:auto 0 0}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1.5rem}[_nghost-%COMP%] tui-root._mobile[data-size][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%], tui-root._mobile [data-size][_nghost-%COMP%] .t-heading[_ngcontent-%COMP%]{margin-bottom:.5rem;font:var(--tui-font-heading-5)}.t-heading[_ngcontent-%COMP%]{margin:0;word-wrap:break-word;font:var(--tui-font-heading-3)}.t-heading[_ngcontent-%COMP%]:empty{display:none}.t-header[_ngcontent-%COMP%]{display:flex;border-top-left-radius:inherit;border-top-right-radius:inherit;overflow:hidden}[data-size=fullscreen][_nghost-%COMP%] tui-root._mobile[_nghost-%COMP%] .t-header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{flex:1}.t-content[_ngcontent-%COMP%]{border-radius:inherit;padding:2rem;background:var(--tui-elevation-01)}.t-content[_ngcontent-%COMP%]:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.t-wrapper[_ngcontent-%COMP%]{position:-webkit-sticky;position:sticky;top:0;order:-1}.t-filler[_ngcontent-%COMP%]{flex-grow:1}.t-close[_ngcontent-%COMP%]{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:fixed;top:1.5rem;right:1.5rem;display:none;color:var(--tui-base-01)}.t-dialog:last-of-type[_nghost-%COMP%] .t-close[_ngcontent-%COMP%], .t-dialog:last-of-type [_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%]:not([data-size="fullscreen"]):not([data-size="page"]) .t-close[_ngcontent-%COMP%]{animation:tuiFadeIn var(--tui-duration);background:rgba(104,104,104,.96)}[_nghost-%COMP%]:not([data-size="fullscreen"]):not([data-size="page"]) .t-close[_ngcontent-%COMP%]:hover{background:rgba(159,159,159,.86)}[_nghost-%COMP%]:not([data-size="fullscreen"]).ng-animating .t-close[_ngcontent-%COMP%]{display:none}tui-root._mobile[_nghost-%COMP%] .t-close[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{position:absolute;top:0;right:0;background:transparent!important;color:var(--tui-text-01);opacity:.5}.t-buttons[_ngcontent-%COMP%]{margin-top:1.25rem;text-align:right}'],data:{animation:[ve.X9,ve.QF]}}),t})());let Br=(()=>{class t extends yt.d5{constructor(){super(...arguments),this.component=jr,this.defaultOptions=Object.assign(Object.assign({},(0,i.f3M)(Lr)),{data:void 0})}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(t)))(n||t)}}(),t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Vr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({providers:[(0,U.Q)(Br)],imports:[[kt.wq,Ue.fN,y.ez,it]]}),t})();var $r=n(56083);class Zr{constructor(t,e){this._document=e;const n=this._textarea=this._document.createElement("textarea"),i=n.style;i.position="fixed",i.top=i.opacity="0",i.left="-999em",n.setAttribute("aria-hidden","true"),n.value=t,this._document.body.appendChild(n)}copy(){const t=this._textarea;let e=!1;try{if(t){const n=this._document.activeElement;t.select(),t.setSelectionRange(0,t.value.length),e=this._document.execCommand("copy"),n&&n.focus()}}catch(n){}return e}destroy(){const t=this._textarea;t&&(t.parentNode&&t.parentNode.removeChild(t),this._textarea=void 0)}}let qr=(()=>{class t{constructor(t){this._document=t}copy(t){const e=this.beginCopy(t),n=e.copy();return e.destroy(),n}beginCopy(t){return new Zr(t,this._document)}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(y.K0))},t.\u0275prov=i.Yz7({factory:function(){return new t(i.LFG(y.K0))},token:t,providedIn:"root"}),t})();const Yr=new i.OlP("CDK_COPY_TO_CLIPBOARD_CONFIG");let Ur=(()=>{class t{constructor(t,e,n){this._clipboard=t,this._ngZone=e,this.text="",this.attempts=1,this.copied=new i.vpe,this._pending=new Set,n&&null!=n.attempts&&(this.attempts=n.attempts)}copy(t=this.attempts){if(t>1){let e=t;const n=this._clipboard.beginCopy(this.text);this._pending.add(n);const i=()=>{const t=n.copy();t||!--e||this._destroyed?(this._currentTimeout=null,this._pending.delete(n),n.destroy(),this.copied.emit(t)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(i,1))};i()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(t=>t.destroy()),this._pending.clear(),this._destroyed=!0}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(qr),i.Y36(i.R0b),i.Y36(Yr,8))},t.\u0275dir=i.lG2({type:t,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(t,e){1&t&&i.NdJ("click",function(){return e.copy()})},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"}}),t})(),Hr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();const Gr=["tuiSidebar",""];function Jr(t,e){if(1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}let Xr=(()=>{class t extends kt.GL{constructor(t,e,n,i){super(t,i),this.content=t,this.injector=e,this.portalService=n,this.component=new kt.Al(Qr,this.injector),this.sidebarRef=null,this.direction="left",this.autoWidth=!1}set tuiSidebar(t){t?this.show():this.hide()}ngOnDestroy(){this.hide()}show(){null===this.sidebarRef&&(this.sidebarRef=this.portalService.add(this.component),this.sidebarRef.changeDetectorRef.detectChanges())}hide(){null!==this.sidebarRef&&(this.portalService.remove(this.sidebarRef),this.sidebarRef=null)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc),i.Y36(i.zs3),i.Y36(Ti.ae),i.Y36(i.sBO))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiSidebar",""]],inputs:{direction:["tuiSidebarDirection","direction"],autoWidth:["tuiSidebarAutoWidth","autoWidth"],tuiSidebar:"tuiSidebar"},features:[i.qOj]}),t})(),Qr=(()=>{class t{constructor(t,e){this.options=t,this.directive=e,this.left=Object.assign(Object.assign({},this.options),{value:"left"}),this.right=Object.assign(Object.assign({},this.options),{value:"right"})}get animation(){return"left"===this.direction?this.left:this.right}get directionHostClass(){return`t-${this.directive.direction}`}get direction(){return this.directive.direction}get content(){return this.directive.content}get autoWidth(){return this.directive.autoWidth}ngDoCheck(){this.directive.check()}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(vt.Pw),i.Y36(Xr))},t.\u0275cmp=i.Xpm({type:t,selectors:[["aside","tuiSidebar",""]],hostVars:3,hostBindings:function(t,e){2&t&&(i.d8E("@tuiSlideIn",e.animation),i.Tol(e.directionHostClass))},attrs:Gr,decls:2,vars:3,consts:[["tuiActiveZone","",1,"t-wrapper"],[4,"polymorpheusOutlet"]],template:function(t,e){1&t&&(i.TgZ(0,"div",0),i.YNc(1,Jr,2,1,"ng-container",1),i.qZA()),2&t&&(i.ekj("t-wrapper_auto-width",e.autoWidth),i.xp6(1),i.Q6J("polymorpheusOutlet",e.content))},directives:[st.e,kt.Li],styles:['[_nghost-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex}[_nghost-%COMP%]:before, [_nghost-%COMP%]:after{position:absolute;top:0;left:0;width:100%;content:"";height:100%;background:rgba(0,0,0,.38);animation:tuiFadeIn var(--tui-duration)}[_nghost-%COMP%]:before{left:-100%;width:200%}[_nghost-%COMP%]:after{left:100%}.ng-animating[_nghost-%COMP%]:before, .ng-animating[_nghost-%COMP%]:after{opacity:0;transition:opacity var(--tui-duration)}.t-right[_nghost-%COMP%]{justify-content:flex-end}.t-left[_nghost-%COMP%]{justify-content:flex-start}.t-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;background:var(--tui-base-01);box-shadow:0 10rem var(--tui-base-01);width:17.25rem}.t-wrapper_auto-width[_ngcontent-%COMP%]{width:auto}'],data:{animation:[ve.Gw]},changeDetection:0}),t})(),Wr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[st.A,kt.wq]]}),t})(),Kr=(()=>{class t{constructor(t,{nativeElement:e},n){this.readyToScroll$=n,this.scroll$=new _n.t(1),this.readyToScroll$.pipe((0,f.h)(Boolean),(0,u.w)(()=>this.scroll$),(0,bn.b)(750),(0,f.h)(t=>t&&!!(0,hn.PU)(e)),(0,p.R)(t)).subscribe(()=>{e.scrollIntoView()})}set tuiScrollIntoViewLink(t){this.scroll$.next(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(N.a3,2),i.Y36(i.SBq),i.Y36(r.V1))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiScrollIntoViewLink",""]],inputs:{tuiScrollIntoViewLink:"tuiScrollIntoViewLink"},features:[i._Bn([N.a3])]}),t})(),to=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();const eo="Taiga UI",no=(0,H.JN)("tuiTheme"),io=(0,H.JN)(eo);let ro=(()=>{class t extends s.X{constructor(t,e,n){super(n.getItem(e)||t),this.initialTheme=t,this.key=e,this.storage=n}next(t){this.storage.setItem(this.key,t),super.next(t)}get isDefaultTheme(){return this.value===eo}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(io),i.LFG(no),i.LFG(Y.H3))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const oo=(0,H.JN)("tuiNight"),so=(0,H.JN)(!0);let ao=(()=>{class t extends s.X{constructor(t,e,n,i){super("true"===e.getItem(n)||null===e.getItem(n)&&t.matchMedia("(prefers-color-scheme: dark)").matches),this.win=t,this.storage=e,this.key=n,this.useDefaultNightTheme=i}next(t){this.storage.setItem(this.key,String(t)),super.next(t)}toggle(){this.next(!this.value)}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(Y.m9),i.LFG(Y.H3),i.LFG(oo),i.LFG(so))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function lo(t,e){if(1&t&&(i.TgZ(0,"p",2),i._uU(1),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.hij(" ",t.filename,"\n")}}function co(t,e){if(1&t&&(i.TgZ(0,"pre",3),i._UZ(1,"code",4),i.qZA()),2&t){const t=e.$implicit;i.xp6(1),i.Q6J("lineNumbers",!0)("highlight",t)}}function uo(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"button",1),i.NdJ("click",function(){return i.CHM(t),i.oxw().onClick()}),i.TgZ(1,"span",2),i.ALo(2,"async"),i.TgZ(3,"span",3),i.Hsn(4),i.qZA(),i._uU(5),i.qZA(),i.qZA()}if(2&t){const t=e.ngIf,n=i.oxw();i.Q6J("title",t[0]),i.xp6(1),i.ekj("t-content_moved",i.lcZ(2,5,n.copied$)),i.xp6(2),i.uIk("data-text",t[0]),i.xp6(2),i.hij(" ",t[1]," ")}}const ho=["*"],po=["content"],fo=["resizer"];function go(t,e){if(1&t&&(i._uU(0),i.TgZ(1,"a",11),i.TgZ(2,"code"),i._uU(3,"tuiMode"),i.qZA(),i.qZA()),2&t){const t=i.oxw();i.hij(" ",t.texts[0]," ")}}function mo(t,e){if(1&t&&i._UZ(0,"tui-data-list-wrapper",14),2&t){const t=i.oxw(2);i.Q6J("items",t.items)}}function vo(t,e){if(1&t){const t=i.EpF();i.ynx(0),i.TgZ(1,"tui-select",12),i.NdJ("ngModelChange",function(e){return i.CHM(t),i.oxw().onModeChange(e)}),i._uU(2," tuiMode "),i.YNc(3,mo,1,1,"tui-data-list-wrapper",13),i.qZA(),i.BQk()}if(2&t){const t=i.oxw(),e=i.MAs(2);i.xp6(1),i.Q6J("ngModel",t.mode)("tuiHintContent",e)("tuiTextfieldCleaner",!0)}}function _o(t,e){if(1&t){const t=i.EpF();i._uU(0," tuiMode: "),i._UZ(1,"tui-tooltip",15),i.TgZ(2,"div",16),i.TgZ(3,"tui-radio-block",17),i.NdJ("ngModelChange",function(e){return i.CHM(t),i.oxw().onModeChange(e)}),i._uU(4," null "),i.qZA(),i.TgZ(5,"tui-radio-block",18),i.NdJ("ngModelChange",function(e){return i.CHM(t),i.oxw().onModeChange(e)}),i._uU(6," onDark "),i.qZA(),i.TgZ(7,"tui-radio-block",19),i.NdJ("ngModelChange",function(e){return i.CHM(t),i.oxw().onModeChange(e)}),i._uU(8," onLight "),i.qZA(),i.qZA()}if(2&t){const t=i.oxw(),e=i.MAs(2);i.xp6(1),i.Q6J("content",e),i.xp6(1),i.Q6J("collapsed",!0),i.xp6(1),i.Q6J("hideRadio",!0)("item",null)("ngModel",t.mode),i.xp6(2),i.Q6J("hideRadio",!0)("ngModel",t.mode),i.xp6(2),i.Q6J("hideRadio",!0)("ngModel",t.mode)}}function yo(t,e){if(1&t&&i._UZ(0,"tui-svg",27),2&t){const t=i.oxw(2);i.ekj("t-icon_rotated",t.expanded),i.Q6J("src",t.options.iconSmall)}}function bo(t,e){if(1&t&&i._UZ(0,"tui-data-list-wrapper",14),2&t){const t=i.oxw(3);i.Q6J("items",t.updateOnVariants)}}const wo=function(){return{standalone:!0}};function Co(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"pre",28),i._uU(1),i.ALo(2,"json"),i.qZA(),i.TgZ(3,"div",29),i.TgZ(4,"tui-select",30),i.NdJ("ngModelChange",function(e){return i.CHM(t),i.oxw(2).updateOnChange(e)}),i._uU(5," updateOn "),i.YNc(6,bo,1,1,"tui-data-list-wrapper",13),i.qZA(),i.TgZ(7,"button",31),i._uU(8," Reset "),i.qZA(),i.TgZ(9,"button",32),i._uU(10," Submit "),i.qZA(),i.qZA()}if(2&t){const t=i.oxw(2);i.xp6(1),i.hij("Form data: ",i.lcZ(2,3,t.testForm.value),""),i.xp6(3),i.Q6J("ngModel",t.updateOn)("ngModelOptions",i.DdM(5,wo))}}function xo(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"form",20),i.TgZ(1,"div",21),i.GkF(2,22),i.qZA(),i.TgZ(3,"button",23),i.NdJ("click",function(){return i.CHM(t),i.oxw().toggleDetails()}),i._uU(4),i.qZA(),i.YNc(5,yo,1,3,"ng-template",null,24,i.W1O),i.TgZ(7,"tui-expand",25),i.YNc(8,Co,11,6,"ng-template",26),i.qZA(),i.qZA()}if(2&t){const t=i.MAs(6),e=i.oxw();i.Q6J("formGroup",e.testForm),i.xp6(2),i.Q6J("ngTemplateOutlet",e.template),i.xp6(1),i.Q6J("iconRight",t),i.xp6(1),i.hij(" ",e.texts[2]," "),i.xp6(3),i.Q6J("expanded",e.expanded)}}const ko=function(){return[1,0]};function Oo(t,e){if(1&t&&(i.TgZ(0,"h1",2),i._uU(1),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.hij(" ",t.heading,"\n")}}function Mo(t,e){if(1&t&&(i.TgZ(0,"th",10),i._uU(1),i.qZA()),2&t){const t=i.oxw(3);i.xp6(1),i.hij(" ",t.texts[3]," ")}}function So(t,e){1&t&&i._UZ(0,"tui-badge",20)}function Po(t,e){1&t&&(i.TgZ(0,"span",21),i._uU(1," deprecated "),i.qZA())}function Eo(t,e){if(1&t&&(i._uU(0),i.TgZ(1,"a",24),i.TgZ(2,"code"),i._uU(3,"ng-polymorpheus"),i.qZA(),i.qZA()),2&t){const t=i.oxw(5);i.hij(" ",t.texts[4]," ")}}function Ao(t,e){if(1&t&&(i.TgZ(0,"tui-tooltip",22),i.YNc(1,Eo,4,1,"ng-template",null,23,i.W1O),i.qZA()),2&t){const t=i.MAs(2),e=i.oxw().$implicit;i.Q6J("content",t)("describeId",e.attrName)}}function To(t,e){if(1&t&&i._UZ(0,"tui-data-list-wrapper",34),2&t){i.oxw(2);const t=i.MAs(3),e=i.oxw(2).$implicit;i.Q6J("itemContent",t)("items",e.documentationPropertyValues)}}function Io(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"tui-select",31),i.NdJ("ngModelChange",function(e){return i.CHM(t),i.oxw(3).$implicit.onValueChange(e)}),i.ALo(1,"tuiShowCleanerPipe"),i.TgZ(2,"code",32),i._uU(3,"null"),i.qZA(),i.YNc(4,To,1,2,"tui-data-list-wrapper",33),i.qZA()}if(2&t){i.oxw();const t=i.MAs(3),e=i.oxw(2).$implicit;i.Q6J("nativeId",e.attrName)("ngModel",e.documentationPropertyValue)("tuiTextfieldCleaner",i.lcZ(1,5,e.documentationPropertyType))("tuiTextfieldLabelOutside",!0)("valueContent",t)}}function Do(t,e){if(1&t&&(i.TgZ(0,"code"),i._uU(1),i.ALo(2,"tuiInspectAny"),i.qZA()),2&t){const t=e.$implicit;i.xp6(1),i.Oqu(i.lcZ(2,1,t))}}function No(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"tui-toggle",41),i.NdJ("ngModelChange",function(e){return i.CHM(t),i.oxw(4).$implicit.onValueChange(e)}),i.qZA()}if(2&t){const t=i.oxw(4).$implicit;i.Q6J("nativeId",t.attrName)("ngModel",t.documentationPropertyValue)("showIcons",!0)}}function Lo(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"tui-primitive-textfield",42),i.NdJ("valueChange",function(e){return i.CHM(t),i.oxw(4).$implicit.onValueChange(e)}),i.qZA()}if(2&t){const t=i.oxw(4).$implicit;i.Q6J("nativeId",t.attrName)("tuiTextfieldCleaner",!0)("tuiTextfieldLabelOutside",!0)("value",t.documentationPropertyValue||"")}}function zo(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"div",43),i.TgZ(1,"tui-primitive-textfield",44),i.NdJ("valueChange",function(e){i.CHM(t);const n=i.oxw(4).$implicit;return i.oxw(3).onColorChange(n,e)}),i.ALo(2,"tuiGetOpacity"),i.ALo(3,"tuiGetColorPipe"),i._UZ(4,"input",45),i.qZA(),i.TgZ(5,"tui-input-number",46),i.NdJ("ngModelChange",function(e){i.CHM(t);const n=i.oxw(4).$implicit;return i.oxw(3).onOpacityChange(n,e)}),i.ALo(6,"tuiGetOpacity"),i._uU(7," Opacity "),i.qZA(),i.qZA()}if(2&t){const t=i.oxw(4).$implicit;i.xp6(1),i.Q6J("tuiInputOpacity",i.lcZ(2,8,t.documentationPropertyValue))("tuiTextfieldLabelOutside",!0)("value",i.lcZ(3,10,t.documentationPropertyValue)),i.uIk("id",t.attrName),i.xp6(4),i.Q6J("max",100)("min",0)("ngModel",i.lcZ(6,12,t.documentationPropertyValue))("step",1)}}function Fo(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"tui-input-number",47),i.NdJ("ngModelChange",function(e){return i.CHM(t),i.oxw(4).$implicit.onValueChange(e||0)}),i.qZA()}if(2&t){const t=i.oxw(4).$implicit;i.Q6J("nativeId",t.attrName)("ngModel",t.documentationPropertyValue)("step",1)("tuiTextfieldLabelOutside",!0)}}function Ro(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"tui-primitive-textfield",42),i.NdJ("valueChange",function(e){return i.CHM(t),i.oxw(5).$implicit.onValueChange(e)}),i._uU(1," Default content "),i.qZA()}if(2&t){const t=i.oxw(5).$implicit;i.Q6J("nativeId",t.attrName)("tuiTextfieldCleaner",!0)("tuiTextfieldLabelOutside",!0)("value",t.documentationPropertyValue.toString())}}function jo(t,e){if(1&t&&(i.ynx(0),i.YNc(1,Ro,2,4,"tui-primitive-textfield",48),i.ALo(2,"tuiIsPrimitivePolymorpheusContentPipe"),i.BQk()),2&t){const t=i.oxw(4).$implicit;i.xp6(1),i.Q6J("ngIf",i.lcZ(2,1,t.documentationPropertyValue))}}function Bo(t,e){if(1&t&&(i.ynx(0,35),i.YNc(1,No,1,3,"tui-toggle",36),i.YNc(2,Lo,1,4,"tui-primitive-textfield",37),i.YNc(3,zo,8,14,"div",38),i.YNc(4,Fo,1,4,"tui-input-number",39),i.YNc(5,jo,3,3,"ng-container",40),i.BQk()),2&t){const t=i.oxw(3).$implicit;i.Q6J("ngSwitch",t.documentationPropertyType),i.xp6(1),i.Q6J("ngSwitchCase","boolean"),i.xp6(1),i.Q6J("ngSwitchCase","string"),i.xp6(1),i.Q6J("ngSwitchCase","color"),i.xp6(1),i.Q6J("ngSwitchCase","number"),i.xp6(1),i.Q6J("ngSwitchCase","PolymorpheusContent")}}function Vo(t,e){if(1&t&&(i.ynx(0),i.YNc(1,Io,5,7,"tui-select",28),i.YNc(2,Do,3,3,"ng-template",null,29,i.W1O),i.YNc(4,Bo,6,6,"ng-template",null,30,i.W1O),i.BQk()),2&t){const t=i.MAs(5),e=i.oxw(2).$implicit;i.xp6(1),i.Q6J("ngIf",e.hasItems)("ngIfElse",t)}}function $o(t,e){if(1&t&&(i.TgZ(0,"tui-notification",49),i.ALo(1,"async"),i._uU(2," Emit! "),i.qZA()),2&t){const t=i.oxw(2).$implicit;i.Q6J("@emitEvent",i.lcZ(1,1,t.emits$))}}function Zo(t,e){if(1&t&&(i.TgZ(0,"td",25),i.YNc(1,Vo,6,2,"ng-container",26),i.YNc(2,$o,3,3,"ng-template",null,27,i.W1O),i.qZA()),2&t){const t=i.MAs(3),e=i.oxw().$implicit;i.xp6(1),i.Q6J("ngIf",e.shouldShowValues)("ngIfElse",t)}}function qo(t,e){if(1&t&&(i.TgZ(0,"tr",11),i.TgZ(1,"td",12),i.TgZ(2,"div",13),i._uU(3),i.ALo(4,"tuiStripOptionalPipe"),i.YNc(5,So,1,0,"tui-badge",14),i.ALo(6,"tuiIsOptionalPipe"),i.qZA(),i.YNc(7,Po,2,0,"span",15),i.GkF(8,16),i.qZA(),i.TgZ(9,"td",12),i.TgZ(10,"span",17),i._uU(11),i.YNc(12,Ao,3,2,"tui-tooltip",18),i.ALo(13,"tuiShowContentTooltip"),i.qZA(),i.qZA(),i.YNc(14,Zo,4,2,"td",19),i.qZA()),2&t){const t=e.$implicit,n=i.oxw(3);i.ekj("t-deprecated",t.documentationPropertyDeprecated),i.xp6(3),i.hij(" ",i.lcZ(4,9,t.attrName)," "),i.xp6(2),i.Q6J("ngIf",i.lcZ(6,11,t.attrName)),i.xp6(2),i.Q6J("ngIf",t.documentationPropertyDeprecated),i.xp6(1),i.Q6J("ngTemplateOutlet",t.template),i.xp6(3),i.hij(" ",t.documentationPropertyType," "),i.xp6(1),i.Q6J("ngIf",i.lcZ(13,13,t.documentationPropertyType)),i.xp6(2),i.Q6J("ngIf",n.showValues)}}function Yo(t,e){if(1&t&&(i.TgZ(0,"table",4),i.TgZ(1,"tr",5),i.TgZ(2,"th",6),i._uU(3),i.qZA(),i.TgZ(4,"th",7),i._uU(5),i.qZA(),i.YNc(6,Mo,2,1,"th",8),i.qZA(),i.YNc(7,qo,15,15,"tr",9),i.qZA()),2&t){const t=i.oxw().ngIf,e=i.oxw();i.xp6(3),i.Oqu(e.texts[2]),i.xp6(2),i.Oqu(e.type),i.xp6(1),i.Q6J("ngIf",e.showValues&&!e.isAPI),i.xp6(1),i.Q6J("ngForOf",t)}}function Uo(t,e){if(1&t&&(i.ynx(0),i.YNc(1,Yo,8,4,"table",3),i.BQk()),2&t){const t=e.ngIf;i.xp6(1),i.Q6J("ngIf",t.length)}}function Ho(t,e){1&t&&i._UZ(0,"span",8),2&t&&i.Q6J("textContent",e.polymorpheusOutlet)}function Go(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"button",9),i.NdJ("click",function(){return i.CHM(t),i.oxw(2).copyExampleLink()}),i.ALo(1,"async"),i.qZA()}if(2&t){const t=i.oxw(2);i.Q6J("icon",t.options.linkIcon)("title",i.lcZ(1,2,t.copy$))}}function Jo(t,e){if(1&t&&(i.TgZ(0,"h3",5),i.YNc(1,Ho,1,1,"span",6),i.ALo(2,"tuiDocExampleCapitalize"),i.YNc(3,Go,2,4,"button",7),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("polymorpheusOutlet",i.lcZ(2,2,t.heading)),i.xp6(2),i.Q6J("ngIf",t.id)}}function Xo(t,e){if(1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}function Qo(t,e){if(1&t&&(i.TgZ(0,"h4",10),i.YNc(1,Xo,2,1,"ng-container",11),i.ALo(2,"tuiDocExampleCapitalize"),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("polymorpheusOutlet",i.lcZ(2,1,t.description))}}function Wo(t,e){if(1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}function Ko(t,e){if(1&t&&(i.TgZ(0,"button",21),i.YNc(1,Wo,2,1,"ng-container",11),i.qZA()),2&t){const t=i.oxw().$implicit,e=i.oxw(4);i.xp6(1),i.Q6J("polymorpheusOutlet",e.getTabTitle(t))}}function ts(t,e){1&t&&(i.ynx(0),i.YNc(1,Ko,2,1,"button",20),i.BQk())}function es(t,e){if(1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}function ns(t,e){if(1&t&&(i.ynx(0),i.YNc(1,es,2,1,"ng-container",11),i.BQk()),2&t){const t=e.ngIf;i.xp6(1),i.Q6J("polymorpheusOutlet",t)}}function is(t,e){if(1&t&&(i.TgZ(0,"button",25),i._uU(1),i.qZA()),2&t){const t=i.oxw(5);i.xp6(1),i.hij(" Edit on ",t.codeEditor.name," ")}}function rs(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"tui-loader",22),i.NdJ("click",function(){i.CHM(t);const e=i.oxw(3).ngIf;return i.oxw().edit(e)}),i.ALo(1,"async"),i.YNc(2,ns,2,1,"ng-container",23),i.YNc(3,is,2,1,"ng-template",null,24,i.W1O),i.qZA()}if(2&t){const t=i.MAs(4),e=i.oxw(4);i.Q6J("overlay",!0)("showLoader",!!i.lcZ(1,4,e.loading$)),i.xp6(2),i.Q6J("ngIf",null==e.codeEditor?null:e.codeEditor.content)("ngIfElse",t)}}function os(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"div",16),i.TgZ(1,"tui-tabs-with-more",17),i.NdJ("activeItemIndexChange",function(e){return i.CHM(t),i.oxw(3).activeItemIndex=e}),i.YNc(2,ts,2,0,"ng-container",18),i.qZA(),i.YNc(3,rs,5,6,"tui-loader",19),i.ALo(4,"tuiMapper"),i.qZA()}if(2&t){const t=i.oxw().ngIf,e=i.oxw().ngIf,n=i.oxw();i.xp6(1),i.Q6J("activeItemIndex",n.activeItemIndex),i.xp6(1),i.Q6J("ngForOf",t),i.xp6(1),i.Q6J("ngIf",i.xi3(4,3,e,n.visible))}}function ss(t,e){if(1&t&&i.GkF(0,29),2&t){i.oxw(4);const t=i.MAs(5);i.Q6J("ngTemplateOutlet",t)}}const as=function(t){return{$implicit:t}};function ls(t,e){if(1&t&&i.GkF(0,30),2&t){const t=i.oxw(2).ngIf,e=i.oxw().ngIf,n=i.oxw(),r=i.MAs(7);i.Q6J("ngTemplateOutlet",r)("ngTemplateOutletContext",i.VKq(2,as,e[t[n.activeItemIndex]]||""))}}function cs(t,e){if(1&t&&(i.TgZ(0,"div",26),i.YNc(1,ss,1,1,"ng-container",27),i.YNc(2,ls,1,4,"ng-template",null,28,i.W1O),i.qZA()),2&t){const t=e.index,n=i.MAs(3),r=i.oxw(3);i.ekj("t-content_animated",!r.isE2E)("t-content_visible",r.activeItemIndex===t),i.xp6(1),i.Q6J("ngIf",t===r.defaultTabIndex)("ngIfElse",n)}}function us(t,e){if(1&t&&(i.ynx(0),i.YNc(1,os,5,6,"div",14),i.YNc(2,cs,4,6,"div",15),i.BQk()),2&t){const t=e.ngIf;i.xp6(1),i.Q6J("ngIf",t.length>1),i.xp6(1),i.Q6J("ngForOf",t)}}function hs(t,e){if(1&t&&(i.TgZ(0,"div",12),i.YNc(1,us,3,2,"ng-container",13),i.ALo(2,"tuiDocExampleGetTabs"),i.qZA()),2&t){const t=e.ngIf,n=i.oxw();i.xp6(1),i.Q6J("ngIf",i.xi3(2,1,t,n.defaultTab))}}function ds(t,e){1&t&&(i.TgZ(0,"div",31),i.Hsn(1),i.qZA())}function ps(t,e){if(1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}function fs(t,e){if(1&t&&(i.ynx(0),i.YNc(1,ps,2,1,"ng-container",35),i.BQk()),2&t){const t=e.$implicit,n=i.oxw().$implicit;i.xp6(1),i.Q6J("polymorpheusOutlet",t)("polymorpheusOutletContext",i.VKq(2,as,n))}}function gs(t,e){if(1&t&&(i.TgZ(0,"section",32),i.YNc(1,fs,2,4,"ng-container",18),i._UZ(2,"tui-doc-copy",33),i.qZA(),i._UZ(3,"tui-doc-code",34)),2&t){const t=e.$implicit,n=i.oxw();i.xp6(1),i.Q6J("ngForOf",n.codeActions),i.xp6(1),i.Q6J("cdkCopyToClipboard",t),i.xp6(1),i.Q6J("code",t)}}function ms(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"a",14),i.NdJ("click",function(){i.CHM(t);const e=i.oxw(4),n=i.MAs(1);return e.onClick(n)}),i._uU(1),i.qZA()}if(2&t){const t=e.$implicit;i.Q6J("fragment",t.fragment)("routerLink",t.route),i.xp6(1),i.hij(" ",t.title," ")}}function vs(t,e){if(1&t&&(i.TgZ(0,"tui-opt-group",12),i.YNc(1,ms,2,3,"a",13),i.qZA()),2&t){const t=e.$implicit,n=e.index,r=i.oxw(3);i.Q6J("label",r.labels[n]||""),i.xp6(1),i.Q6J("ngForOf",t)}}function _s(t,e){if(1&t&&(i.TgZ(0,"tui-data-list"),i.YNc(1,vs,2,2,"tui-opt-group",11),i.ALo(2,"async"),i.qZA()),2&t){const t=i.oxw(2);i.xp6(1),i.Q6J("ngForOf",i.lcZ(2,1,t.filtered$))}}function ys(t,e){1&t&&(i.ynx(0),i.YNc(1,_s,3,3,"tui-data-list",10),i.BQk())}const bs=function(t,e){return{item:t,index:e}};function ws(t,e){if(1&t&&i.GkF(0,19),2&t){const t=e.$implicit,n=e.index,r=i.oxw(2).index;i.oxw();const o=i.MAs(12);i.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",i.WLB(2,bs,t,100*r+n))}}function Cs(t,e){if(1&t&&(i.TgZ(0,"div",18),i.YNc(1,ws,1,5,"ng-container",8),i.qZA()),2&t){const t=i.oxw().index,e=i.oxw();i.xp6(1),i.Q6J("ngForOf",e.items[t])}}function xs(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"tui-accordion-item",15),i.NdJ("openChange",function(e){const n=i.CHM(t).index;return!!(i.oxw().openPagesArr[n]=e)}),i.TgZ(1,"span",16),i.TgZ(2,"strong"),i._uU(3),i.qZA(),i.qZA(),i.YNc(4,Cs,2,1,"ng-template",17),i.qZA()}if(2&t){const t=e.$implicit,n=e.index,r=i.oxw();i.Q6J("borders",null)("open",!!r.openPagesArr[n]),i.xp6(3),i.Oqu(t)}}function ks(t,e){if(1&t&&i.GkF(0,19),2&t){const t=e.$implicit,n=e.index,r=i.oxw(),o=i.MAs(12);i.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",i.WLB(2,bs,t,r.items.length-1+n))}}function Os(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"a",22),i.NdJ("click",function(){return i.CHM(t),i.oxw(2).closeMenu()}),i._uU(1),i.qZA()}if(2&t){const t=i.oxw().item,e=i.oxw();i.Q6J("routerLink",t.route)("tuiScrollIntoViewLink",e.isActive(t.route)),i.xp6(1),i.hij(" ",t.title," ")}}function Ms(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"button",28),i.NdJ("click",function(){i.CHM(t);const e=i.oxw(2).index;return i.oxw().onGroupClick(e)}),i._UZ(1,"tui-svg",29),i._uU(2),i.qZA()}if(2&t){const t=i.oxw(2),e=t.index,n=t.item,r=i.oxw();i.xp6(1),i.ekj("t-chevron_active",!!r.openPagesGroupsArr[e]),i.Q6J("src",r.icons.more),i.xp6(1),i.hij(" ",n.title," ")}}function Ss(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"a",30),i.NdJ("click",function(){return i.CHM(t),i.oxw(3).closeMenu()}),i._uU(1),i.qZA()}if(2&t){const t=e.$implicit,n=i.oxw(3);i.Q6J("fragment",t.fragment)("routerLink",t.route)("tuiScrollIntoViewLink",n.isActive(t.route)),i.xp6(1),i.hij(" ",t.title," ")}}const Ps=function(){return{exact:!1}};function Es(t,e){if(1&t&&(i.TgZ(0,"div",23),i.YNc(1,Ms,3,4,"button",24),i.TgZ(2,"tui-expand",25),i.TgZ(3,"div",26),i.YNc(4,Ss,2,4,"a",27),i.qZA(),i.qZA(),i.qZA()),2&t){const t=i.oxw(),e=t.item,n=t.index,r=i.oxw();i.Q6J("routerLinkActiveOptions",i.DdM(4,Ps)),i.xp6(1),i.Q6J("ngIf",e.subPages),i.xp6(1),i.Q6J("expanded",!!r.openPagesGroupsArr[n]),i.xp6(2),i.Q6J("ngForOf",r.$pages(e.subPages))}}function As(t,e){if(1&t&&(i.YNc(0,Os,2,3,"a",20),i.YNc(1,Es,5,5,"ng-template",null,21,i.W1O)),2&t){const t=e.item,n=i.MAs(2);i.Q6J("ngIf",!t.subPages)("ngIfElse",n)}}const Ts=["tuiDocHeader",""];function Is(t,e){1&t&&i._UZ(0,"tui-doc-navigation",4)}function Ds(t,e){1&t&&i._UZ(0,"img",5),2&t&&i.Q6J("src",e.polymorpheusOutlet,i.LSH)}function Ns(t,e){1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t&&(i.xp6(1),i.Oqu(", "))}function Ls(t,e){if(1&t&&(i.ynx(0),i._UZ(1,"a",2),i.YNc(2,Ns,2,1,"ng-container",3),i.BQk()),2&t){const t=e.$implicit,n=e.last,r=i.oxw();i.xp6(1),i.Q6J("innerText",t)("routerLink",r.getRouterLink(t)),i.xp6(1),i.Q6J("ngIf",!n)}}function zs(t,e){if(1&t&&i._UZ(0,"a",1),2&t){const t=e.polymorpheusOutlet,n=i.oxw();i.Q6J("href",t,i.LSH)("icon",n.icons.code)("title",n.text)}}function Fs(t,e){1&t&&i._UZ(0,"tui-theme-night")}const Rs=[[["tuiDocNavigation"]],[["tuiDocHeader"]],[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverPortals"]],[["tuiOverHints"]]],js=["tuiDocNavigation","tuiDocHeader","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverPortals","tuiOverHints"];function Bs(t,e){1&t&&i._UZ(0,"tui-tag",9)}function Vs(t,e){if(1&t&&i._UZ(0,"tui-tag",10),2&t){const t=i.oxw();i.Q6J("autoColor",!0)("value",t.package)}}const $s=function(t){return{exact:t}};function Zs(t,e){if(1&t&&(i.TgZ(0,"a",14),i.ALo(1,"tuiReplace"),i._uU(2),i.qZA()),2&t){const t=i.oxw().ngIf,e=i.oxw().first,n=i.oxw(2);i.Q6J("routerLink",e?"./":i.Dn7(1,3,t,n.from,n.to))("routerLinkActiveOptions",i.VKq(7,$s,e)),i.xp6(2),i.hij(" ",t," ")}}function qs(t,e){1&t&&(i.ynx(0),i.YNc(1,Zs,3,9,"a",13),i.BQk())}function Ys(t,e){if(1&t&&(i.ynx(0),i.YNc(1,qs,2,0,"ng-container",12),i.BQk()),2&t){const t=e.$implicit,n=e.index,r=i.oxw(2);i.xp6(1),i.Q6J("ngIf",t.pageTab||r.defaultTabs[n])}}function Us(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"tui-tabs-with-more",11),i.NdJ("activeItemIndexChange",function(e){return i.CHM(t),i.oxw().activeItemIndex=e}),i.YNc(1,Ys,2,1,"ng-container",8),i.qZA()}if(2&t){const t=i.oxw();i.Q6J("activeItemIndex",t.activeItemIndex),i.xp6(1),i.Q6J("ngForOf",t.tabConnectors)}}function Hs(t,e){if(1&t&&i._UZ(0,"tui-doc-see-also",15),2&t){const t=i.oxw();i.Q6J("seeAlso",t.seeAlso)}}function Gs(t,e){if(1&t&&i.GkF(0,17),2&t){const t=i.oxw().$implicit;i.Q6J("ngTemplateOutlet",t.template)}}function Js(t,e){if(1&t&&(i.ynx(0),i.YNc(1,Gs,1,1,"ng-container",16),i.BQk()),2&t){const t=e.index,n=i.oxw();i.xp6(1),i.Q6J("ngIf",t===n.activeItemIndex)}}let Xs=(()=>{class t{constructor(t){this.markdownCodeProcessor=t,this.rawLoader$$=new s.X(""),this.filename="",this.processor$=this.rawLoader$$.pipe((0,u.w)(o.JQ),(0,h.U)(t=>this.markdownCodeProcessor(t)))}set code(t){this.rawLoader$$.next(t)}get hasFilename(){return!!this.filename}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.Es))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-doc-code"]],hostVars:2,hostBindings:function(t,e){2&t&&i.ekj("_has-filename",e.hasFilename)},inputs:{filename:"filename",code:"code"},decls:3,vars:4,consts:[["class","t-header",4,"ngIf"],["class","t-code",4,"ngFor","ngForOf"],[1,"t-header"],[1,"t-code"],[3,"lineNumbers","highlight"]],template:function(t,e){1&t&&(i.YNc(0,lo,2,1,"p",0),i.YNc(1,co,2,2,"pre",1),i.ALo(2,"async")),2&t&&(i.Q6J("ngIf",e.filename),i.xp6(1),i.Q6J("ngForOf",i.lcZ(2,2,e.processor$)))},directives:[y.O5,y.sg,b.y$],pipes:[y.Ov],styles:["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:bold}.t-code[_ngcontent-%COMP%]{margin:0}.t-code[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{margin-top:1rem}.hljs[_ngcontent-%COMP%]:not(:empty){font:var(--tui-font-text-m);padding:1.5rem 2rem;font-family:monospace;background:var(--tui-clear);word-wrap:break-word;white-space:pre-wrap}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar, .hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:2.667rem solid transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar{background-color:transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}._has-filename[_nghost-%COMP%] .hljs[_ngcontent-%COMP%]:not(:empty){border-radius:.75rem}tui-root._mobile[_nghost-%COMP%] .hljs[_ngcontent-%COMP%]:not(:empty), tui-root._mobile [_nghost-%COMP%] .hljs[_ngcontent-%COMP%]:not(:empty){padding:1rem}"],changeDetection:0}),t})(),Qs=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,b._l]]}),t})(),Ws=(()=>{class t{constructor(t){this.texts$=t,this.copy$=new a.xQ}get copied$(){return this.copy$.pipe((0,u.w)(()=>(0,l.H)(1500).pipe((0,h.U)(G.Iy),(0,d.O)(!0))))}onClick(){this.copy$.next()}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(bt.UV))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-doc-copy"]],features:[i._Bn([N.a3])],ngContentSelectors:ho,decls:2,vars:3,consts:[["appearance","","size","s","tuiButton","","type","button","class","t-copy",3,"title","click",4,"ngIf"],["appearance","","size","s","tuiButton","","type","button",1,"t-copy",3,"title","click"],[1,"t-content"],[1,"t-initial"]],template:function(t,e){1&t&&(i.F$t(),i.YNc(0,uo,6,7,"button",0),i.ALo(1,"async")),2&t&&i.Q6J("ngIf",i.lcZ(1,1,e.texts$))},directives:[y.O5,Ue.v0],pipes:[y.Ov],styles:["[_nghost-%COMP%]{position:relative;display:inline-block;vertical-align:middle}.t-copy[_ngcontent-%COMP%]{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:100%;color:var(--tui-text-01);background:var(--tui-base-01);overflow:hidden}.t-copy[_ngcontent-%COMP%]:hover{background:var(--tui-base-02)}.t-initial[_ngcontent-%COMP%]{white-space:nowrap}.t-initial[_ngcontent-%COMP%]:empty:before{content:attr(data-text)}.t-content[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;flex-direction:column;transform:translateY(1rem);text-align:center;line-height:2rem}.t-content_moved[_ngcontent-%COMP%]{transform:translateY(-1rem)}"],changeDetection:0}),(0,w.gn)([lt.UM],t.prototype,"copied$",null),t})(),Ks=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,Ue.fN]]}),t})(),ta=(()=>{class t{constructor(t,e,n,i,r,s,l){var c,u;this.options=t,this.isMobile=e,this.el=n,this.locationRef=i,this.urlSerializer=r,this.texts=s,this.urlStateHandler=l,this.control=null,this.sticky=!0,this.template=null,this.updateOnVariants=["change","blur","submit"],this.updateOn=this.params.updateOn||this.updateOnVariants[0],this.opaque=(0,o.cd)(null===(c=this.params.sandboxOpaque)||void 0===c||c),this.expanded=(0,o.cd)(null!==(u=this.params.sandboxExpanded)&&void 0!==u&&u),this.mode=this.params.tuiMode||null,this.sandboxWidth=(0,ct.oY)(this.params.sandboxWidth),this.change$=new a.xQ,this.items=["onLight","onDark"]}onResize(){this.updateWidth(),this.onMouseUp()}onMouseUp(){this.updateUrl({sandboxWidth:this.sandboxWidth})}ngOnInit(){this.createForm(),this.updateWidth(this.sandboxWidth+this.delta)}onModeChange(t){this.mode=t,this.updateUrl({sandboxWidth:this.sandboxWidth}),this.change$.next()}toggleDetails(){this.expanded=!this.expanded,this.updateUrl({sandboxExpanded:this.expanded})}changeOpaque(t){this.opaque=t,this.updateUrl({sandboxOpaque:this.opaque})}updateOnChange(t){this.updateOn=t,this.updateUrl({updateOn:t}),this.createForm()}updateWidth(t=NaN){if(!this.resizer||!this.resizeable||!this.content)return;const e=t||this.resizeable.nativeElement.clientWidth,n=this.el.nativeElement.clientWidth,i=Math.round((0,ct.Ki)(e,160,n))-this.delta,r=et)}])],ngContentSelectors:ho,decls:16,vars:14,consts:[[1,"t-bg-toggle",3,"tuiMode"],["tooltip",""],[4,"ngIf","ngIfElse"],["desktop",""],["size","m",1,"t-checkbox",3,"ngModel","ngModelChange"],["tuiResizeable","",1,"t-wrapper"],["id","demo-content",1,"t-content"],["content",""],["class","t-form",3,"formGroup",4,"ngIf"],[1,"t-resizer",3,"tuiResizer","tuiSizeChange"],["resizer",""],["routerLink","/directives/mode","tuiLink","","tuiMode","onDark"],["tuiTextfieldSize","s",1,"t-mode",3,"ngModel","tuiHintContent","tuiTextfieldCleaner","ngModelChange"],[3,"items",4,"tuiDataList"],[3,"items"],["describeId","form",3,"content"],["tuiGroup","",1,"t-group",3,"collapsed"],["nativeId","form","size","s",1,"tui-group__auto-width-item",3,"hideRadio","item","ngModel","ngModelChange"],["item","onDark","nativeId","form","size","s",1,"tui-group__auto-width-item",3,"hideRadio","ngModel","ngModelChange"],["item","onLight","nativeId","form","size","s",1,"tui-group__auto-width-item",3,"hideRadio","ngModel","ngModelChange"],[1,"t-form",3,"formGroup"],[1,"t-input-wrapper"],[3,"ngTemplateOutlet"],["automation-id","tui-demo-button__toggle-details","size","s","tuiButton","","type","button",1,"t-button",3,"iconRight","click"],["icon",""],[1,"t-expand",3,"expanded"],["tuiExpandContent",""],[1,"t-icon",3,"src"],[1,"t-value"],["tuiGroup","",1,"t-form-controls"],["automation-id","tui-demo-select__expand-update-on","tuiTextfieldSize","s",1,"t-select",3,"ngModel","ngModelOptions","ngModelChange"],["automation-id","tui-demo-button__reset-state","size","s","tuiButton","","type","reset",1,"tui-group__auto-width-item"],["automation-id","tui-demo-button__submit-state","size","s","tuiButton","","type","submit",1,"tui-group__auto-width-item"]],template:function(t,e){if(1&t&&(i.F$t(),i.TgZ(0,"div",0),i.YNc(1,go,4,1,"ng-template",null,1,i.W1O),i.YNc(3,vo,4,3,"ng-container",2),i.YNc(4,_o,9,9,"ng-template",null,3,i.W1O),i.TgZ(6,"tui-checkbox-labeled",4),i.NdJ("ngModelChange",function(t){return e.changeOpaque(t)}),i._uU(7),i.qZA(),i.qZA(),i.TgZ(8,"div",5),i.TgZ(9,"div",6),i.TgZ(10,"div",null,7),i.YNc(12,xo,9,5,"form",8),i.Hsn(13),i.qZA(),i.qZA(),i.TgZ(14,"div",9,10),i.NdJ("tuiSizeChange",function(t){return e.updateWidth(t[0])}),i.qZA(),i.qZA()),2&t){const t=i.MAs(5);i.Q6J("tuiMode",null),i.xp6(3),i.Q6J("ngIf",e.isMobile)("ngIfElse",t),i.xp6(3),i.Q6J("ngModel",e.opaque),i.xp6(1),i.hij(" ",e.texts[1]," "),i.xp6(1),i.ekj("t-wrapper_dark","onDark"===e.mode)("t-wrapper_gray","onLight"===e.mode)("t-wrapper_transparent",!e.opaque),i.xp6(4),i.Q6J("ngIf",e.testForm),i.xp6(2),i.Q6J("tuiResizer",i.DdM(13,ko))}},directives:[de.w,y.O5,Ei.p,Dt.JJ,Dt.On,O,M,un.yS,fr.V,le,ce,ft.sz,gr.bZ,ft.be,mt.gX,At,mr.w,ii.gZ,Se,Dt._Y,Dt.JL,Dt.sg,y.tP,Ue.v0,ei,ti,Nt.PN],pipes:[y.Ts],styles:['[_nghost-%COMP%]{position:relative;display:block;min-width:100%;margin:1.5rem 0}.t-bg-toggle[_ngcontent-%COMP%]{position:absolute;bottom:calc(100% + .75rem);display:flex;align-items:center;justify-content:flex-end;pointer-events:none;width:100%}.t-bg-toggle[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{pointer-events:auto}.t-wrapper[_ngcontent-%COMP%]{box-shadow:0 1.5rem 1rem #00000008,0 .75rem .75rem #0000000a,0 .25rem .375rem #0000000d;display:flex;border:1px solid var(--tui-base-03);border-radius:var(--tui-radius-m);max-width:100%;min-height:6rem;width:100%;min-width:10rem;background-color:var(--tui-base-01);overflow:hidden}.t-wrapper.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-base-02) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-base-02) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-base-02) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-base-02) 75%);background-size:1.25rem 1.25rem;background-position:0 0,0 .625rem,.625rem -.625rem,-.625rem 0}.t-wrapper.t-wrapper_dark[_ngcontent-%COMP%]{background-color:#454e58;color:var(--tui-base-01)}.t-wrapper.t-wrapper_gray[_ngcontent-%COMP%]{background-color:#e5e7ea}.t-wrapper.t-wrapper_dark.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-focus) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-focus) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-focus) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-focus) 75%)}.t-wrapper.t-wrapper_gray.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-base-05) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-base-05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-base-05) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-base-05) 75%)}tui-root._mobile[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{min-height:auto}.t-content[_ngcontent-%COMP%]{flex:1 1 0;min-width:0;padding:1.5rem;box-sizing:border-box;overflow:hidden}tui-root._mobile[_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:1rem}.t-form[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:flex-start}.t-input-wrapper[_ngcontent-%COMP%]{width:100%;margin-bottom:.5rem}.t-expand[_ngcontent-%COMP%]{width:100%}.t-icon[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out}.t-icon_rotated[_ngcontent-%COMP%]{transform:rotate(180deg)}.t-value[_ngcontent-%COMP%]{flex:1;background:var(--tui-clear-inverse);padding:.75rem;border-radius:.25rem}.t-mode[_ngcontent-%COMP%]{width:12.5rem}.t-select[_ngcontent-%COMP%]{max-width:15rem}.t-resizer[_ngcontent-%COMP%]{box-shadow:0 1.5rem 1rem #00000008,0 .75rem .75rem #0000000a,0 .25rem .375rem #0000000d;position:relative;width:3.5rem;min-height:inherit;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-left:1px solid var(--tui-base-03);outline:none;background:var(--tui-base-01);color:var(--tui-text-01)}.t-resizer[_ngcontent-%COMP%]:before, .t-resizer[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.75rem;left:50%;bottom:calc(50% + 1rem);width:1px;background:var(--tui-base-04);box-shadow:-.25rem 0 var(--tui-base-04);transform:translate(0)}.t-resizer[_ngcontent-%COMP%]:after{bottom:.75rem;top:calc(50% + 1rem)}tui-root._mobile[_nghost-%COMP%] .t-resizer[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-resizer[_ngcontent-%COMP%]{display:none}.t-resizer-text[_ngcontent-%COMP%]{font:var(--tui-font-text-s);position:relative;z-index:1;padding:.75rem;background:var(--tui-base-01)}.wrapper_light[_ngcontent-%COMP%] .t-resizer-text[_ngcontent-%COMP%]{background:#3e464e}.t-group[_ngcontent-%COMP%], .t-checkbox[_ngcontent-%COMP%]{margin-left:.75rem}.t-button[_ngcontent-%COMP%], .t-form-controls[_ngcontent-%COMP%]{margin-top:.75rem}@supports ((position: -webkit-sticky) or (position: sticky)){@media screen and (min-height: 37.5rem){._sticky[_nghost-%COMP%]{position:-webkit-sticky;position:sticky;top:4.625rem;z-index:2}}}'],changeDetection:0}),(0,w.gn)([lt.UM],t.prototype,"updateUrl",null),t})(),ea=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,Dt.UX,Dt.u5,un.Bz,fr.j,Ue.fN,ue,ni,ii.n6,mr.Q,de.z,Pe,Ei.s,Nt.EI,Tt,mt.pc,ft.cn,gr.go,S]]}),t})(),na=(()=>{class t{constructor(t,e,n,r,o){this.template=t,this.locationRef=e,this.activatedRoute=n,this.urlSerializer=r,this.urlStateHandler=o,this.documentationPropertyName="",this.documentationPropertyMode=null,this.documentationPropertyType="",this.documentationPropertyDeprecated=!1,this.documentationPropertyValues=null,this.documentationPropertyValueChange=new i.vpe,this.changed$=new a.xQ,this.emits$=new s.X(1)}ngOnInit(){this.parseParams(this.activatedRoute.snapshot.queryParams)}get attrName(){switch(this.documentationPropertyMode){case"input":return`[${this.documentationPropertyName}]`;case"output":return`(${this.documentationPropertyName})`;case"input-output":return`[(${this.documentationPropertyName})]`;default:return this.documentationPropertyName}}get hasItems(){return!!this.documentationPropertyValues}get shouldShowValues(){return"output"!==this.documentationPropertyMode}ngOnChanges(){this.changed$.next()}onValueChange(t){this.documentationPropertyValue=t,this.documentationPropertyValueChange.emit(t),this.setQueryParam(t)}emitEvent(t){console.info(this.attrName,t),this.emits$.next(this.emits$.value+1)}parseParams(t){const e=t[this.documentationPropertyName],n=t[`${this.documentationPropertyName}$`];if(!e&&!n)return;let i=n&&this.documentationPropertyValues?this.documentationPropertyValues[n]:(0,o.p8)(e);"string"===this.documentationPropertyType&&(0,H.dt)(i)&&(i=i.toString()),this.onValueChange(i)}setQueryParam(t){const e=this.urlSerializer.parse(this.locationRef.path()),n=t instanceof Object,i=n&&this.documentationPropertyValues?this.documentationPropertyValues.indexOf(t):t,r=this.documentationPropertyName+(n?"$":"");e.queryParams=Object.assign(Object.assign({},e.queryParams),{[r]:i}),this.locationRef.go(this.urlStateHandler(e))}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc),i.Y36(y.Ye),i.Y36(un.gz),i.Y36(un.Hx),i.Y36(r.Ii))},t.\u0275dir=i.lG2({type:t,selectors:[["ng-template","documentationPropertyName",""]],inputs:{documentationPropertyName:"documentationPropertyName",documentationPropertyMode:"documentationPropertyMode",documentationPropertyType:"documentationPropertyType",documentationPropertyValue:"documentationPropertyValue",documentationPropertyDeprecated:"documentationPropertyDeprecated",documentationPropertyValues:"documentationPropertyValues"},outputs:{documentationPropertyValueChange:"documentationPropertyValueChange"},exportAs:["documentationProperty"],features:[i.TTD]}),t})(),ia=(()=>{class t{transform(t){return 4===t.length?t.split("").reduce((t,e)=>[...t,e,e],[]).join("").replace("#",""):t.startsWith("#")?t:"transparent"===t?"#000000":function(t,e,n){return`#${[t,e,n].map(t=>t.toString(16).padStart(2,"0")).join("")}`}(...t.replace("rgb(","").replace("rgba(","").replace(")","").replace(" ","").split(",").map(t=>Number.parseInt(t,10)))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Yjl({name:"tuiGetColorPipe",type:t,pure:!0}),t})(),ra=(()=>{class t{transform(t){if(t.startsWith("#")||t.startsWith("rgb("))return 100;if("transparent"===t)return 0;const e=t.lastIndexOf(","),n=t.slice(e).replace(")","").replace(" ","").replace(",","");return Math.round(100*Number.parseFloat(n))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Yjl({name:"tuiGetOpacity",type:t,pure:!0}),t})(),oa=(()=>{class t{constructor(t,e){this.renderer=t,this.focusable=e}set tuiInputOpacity(t){const{nativeFocusableElement:e}=this.focusable;e&&this.renderer.setStyle(e,"opacity",t/100)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Qsj),i.Y36(U.KZ))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiInputOpacity",""]],inputs:{tuiInputOpacity:"tuiInputOpacity"}}),t})(),sa=(()=>{class t{transform(t){return t.replace("?","")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Yjl({name:"tuiStripOptionalPipe",type:t,pure:!0}),t})(),aa=(()=>{class t{transform(t){return t.includes("?")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Yjl({name:"tuiIsOptionalPipe",type:t,pure:!0}),t})(),la=(()=>{class t{transform(t){return t.includes("PolymorpheusContent")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Yjl({name:"tuiShowContentTooltip",type:t,pure:!0}),t})(),ca=(()=>{class t{transform(t){return t.includes("null")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Yjl({name:"tuiShowCleanerPipe",type:t,pure:!0}),t})(),ua=(()=>{class t{constructor(t){this.isE2E=t}transform(t,e=2){return this.isE2E&&"function"==typeof t?"\u03bb(x) => y":(0,o.sj)(t,e)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(U.oD,16))},t.\u0275pipe=i.Yjl({name:"tuiInspectAny",type:t,pure:!0}),t})(),ha=(()=>{class t{transform(t){return(0,H.Aj)(t)||(0,H.dt)(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Yjl({name:"tuiIsPrimitivePolymorpheusContentPipe",type:t,pure:!0}),t})(),da=(()=>{class t{constructor(t,e,n,i,r,o){this.cdr=t,this.texts=e,this.excludedProperties=n,this.destroy$=i,this.getColor=r,this.getOpacity=o,this.heading="",this.showValues=!0,this.isAPI=!1,this.propertiesConnectors=G.Mm,this.activeItemIndex=0,this.matcher=(t,e)=>!e.has(t.documentationPropertyName)}ngAfterContentInit(){(0,ut.ll)(this.propertiesConnectors).pipe((0,u.w)(t=>(0,c.T)(...t.map(({changed$:t})=>t))),(0,ut.NA)(this.cdr),(0,p.R)(this.destroy$)).subscribe()}get type(){return this.isAPI?this.texts[0]:this.texts[1]}onColorChange(t,e){const n=this.getOpacity.transform(t.documentationPropertyValue||"");if(100===n)return void t.onValueChange(e);const i=`rgba(${at(e).join(", ")}, ${n/100})`;t.onValueChange(i)}onOpacityChange(t,e){const n=`rgba(${at(this.getColor.transform(t.documentationPropertyValue||""))}, ${(e||0)/100})`;t.onValueChange(n)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.sBO),i.Y36(r.IK),i.Y36(r.et),i.Y36(N.a3,2),i.Y36(ia),i.Y36(ra))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-doc-documentation"]],contentQueries:function(t,e,n){if(1&t&&i.Suo(n,na,4),2&t){let t;i.iGM(t=i.CRH())&&(e.propertiesConnectors=t)}},inputs:{heading:"heading",showValues:"showValues",isAPI:"isAPI"},features:[i._Bn([ia,ra,N.a3])],ngContentSelectors:ho,decls:4,vars:6,consts:[["class","t-heading",4,"ngIf"],[4,"ngIf"],[1,"t-heading"],["class","t-table",4,"ngIf"],[1,"t-table"],[1,"t-row","t-row_header"],[1,"t-th","t-cell","t-cell_prop"],[1,"t-th"],["class","t-th t-cell t-th_value",4,"ngIf"],["class","t-row",3,"t-deprecated",4,"ngFor","ngForOf"],[1,"t-th","t-cell","t-th_value"],[1,"t-row"],[1,"t-cell"],["automation-id","tui-documentation__property-name",1,"t-property"],["size","s","value","Optional",4,"ngIf"],["class","t-deprecated-label",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"type"],[3,"content","describeId",4,"ngIf"],["class","t-cell t-cell_value",4,"ngIf"],["size","s","value","Optional"],[1,"t-deprecated-label"],[3,"content","describeId"],["content",""],["href","https://github.com/taiga-family/ng-polymorpheus","rel","noreferrer","target","_blank","tuiLink","","tuiMode","onDark"],[1,"t-cell","t-cell_value"],[4,"ngIf","ngIfElse"],["elseEmitter",""],["tuiDropdownLimitWidth","min","tuiTextfieldSize","m",3,"nativeId","ngModel","tuiTextfieldCleaner","tuiTextfieldLabelOutside","valueContent","ngModelChange",4,"ngIf","ngIfElse"],["selectContent",""],["noItems",""],["tuiDropdownLimitWidth","min","tuiTextfieldSize","m",3,"nativeId","ngModel","tuiTextfieldCleaner","tuiTextfieldLabelOutside","valueContent","ngModelChange"],[1,"t-exception"],[3,"itemContent","items",4,"tuiDataList"],[3,"itemContent","items"],[3,"ngSwitch"],["size","l",3,"nativeId","ngModel","showIcons","ngModelChange",4,"ngSwitchCase"],["tuiTextfieldSize","m",3,"nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value","valueChange",4,"ngSwitchCase"],["tuiGroup","",4,"ngSwitchCase"],["tuiTextfieldSize","m",3,"nativeId","ngModel","step","tuiTextfieldLabelOutside","ngModelChange",4,"ngSwitchCase"],[4,"ngSwitchCase"],["size","l",3,"nativeId","ngModel","showIcons","ngModelChange"],["tuiTextfieldSize","m",3,"nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value","valueChange"],["tuiGroup",""],["tuiTextfieldSize","m",3,"tuiInputOpacity","tuiTextfieldLabelOutside","value","valueChange"],["tuiTextfield","","type","text"],["tuiTextfieldSize","m",3,"max","min","ngModel","step","ngModelChange"],["tuiTextfieldSize","m",3,"nativeId","ngModel","step","tuiTextfieldLabelOutside","ngModelChange"],["tuiTextfieldSize","m",3,"nativeId","tuiTextfieldCleaner","tuiTextfieldLabelOutside","value","valueChange",4,"ngIf"],[1,"t-output"]],template:function(t,e){1&t&&(i.F$t(),i.YNc(0,Oo,2,1,"h1",0),i.Hsn(1),i.YNc(2,Uo,2,1,"ng-container",1),i.ALo(3,"tuiFilter")),2&t&&(i.Q6J("ngIf",e.heading),i.xp6(2),i.Q6J("ngIf",i.Dn7(3,2,e.propertiesConnectors,e.matcher,e.excludedProperties)))},directives:[y.O5,y.sg,y.tP,Te,mr.w,fr.V,de.w,le,ce,pn.Ek,ft.sz,Dt.JJ,Dt.On,ft.be,ft.xT,mt.gX,At,y.RF,y.n9,Ze,pt.yc,pt.B1,ii.gZ,oa,pt.MB,an,ln,vr.L],pipes:[P,sa,aa,la,ca,ua,ra,ia,ha,y.Ov],styles:["[_nghost-%COMP%]{display:block;min-width:100%}.t-table[_ngcontent-%COMP%]{width:100%;table-layout:fixed}.t-row[_ngcontent-%COMP%]:not(:last-child){border-bottom:1px solid var(--tui-base-03)}tui-root._mobile[_nghost-%COMP%] .t-row[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}tui-root._mobile[_nghost-%COMP%] .t-row_header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-row_header[_ngcontent-%COMP%]{display:none}.t-cell[_ngcontent-%COMP%]{padding:1rem 1rem .875rem}.t-cell[_ngcontent-%COMP%]:first-child{padding-left:0}.t-cell[_ngcontent-%COMP%]:last-child{padding-right:0}.t-cell_prop[_ngcontent-%COMP%]{width:40%}.t-cell_value[_ngcontent-%COMP%]{text-align:right}tui-root._mobile[_nghost-%COMP%] .t-cell[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-cell[_ngcontent-%COMP%]{width:100%;height:auto;padding:.5rem 0;text-align:left}.t-th[_ngcontent-%COMP%]{padding:.5rem 1rem;color:var(--tui-text-02);font-weight:normal;text-align:left}.t-th_value[_ngcontent-%COMP%]{max-width:20rem;text-align:right}tui-root._mobile[_nghost-%COMP%] .t-th_value[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-th_value[_ngcontent-%COMP%]{width:9.375rem}.t-property[_ngcontent-%COMP%]{font:var(--tui-font-text-m);margin-bottom:.25rem;font-family:monospace;color:#8f75d1}tui-root._mobile[_nghost-%COMP%] .t-property[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-property[_ngcontent-%COMP%]{padding:.5rem 0}.t-type[_ngcontent-%COMP%]{font-family:monospace}.t-deprecated[_ngcontent-%COMP%]{background-color:var(--tui-error-bg);box-shadow:-1rem 0 var(--tui-error-bg),1rem 0 var(--tui-error-bg)}.t-deprecated-label[_ngcontent-%COMP%]{margin-right:.125rem;color:var(--tui-error-fill)}.t-exception[_ngcontent-%COMP%]{display:block;width:-webkit-max-content;width:max-content}.t-output[_ngcontent-%COMP%]{text-align:left;opacity:0}.t-heading[_ngcontent-%COMP%]{font:var(--tui-font-heading-4)}"],data:{animation:[(0,$r.X$)("emitEvent",[(0,$r.eR)(":increment",[(0,$r.oB)({opacity:1}),(0,$r.jt)("500ms ease-in")])])]},changeDetection:0}),t})(),pa=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})(),fa=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,Dt.u5,un.Bz,Ie,ue,qe,mr.Q,fr.j,cn,de.z,ii.n6,pa,pt.KW,ft.cn,pn.dp,mt.pc,Tt,vr.H,E]]}),t})();const ga={codeEditorVisibilityHandler:t=>Boolean(t.TypeScript&&t.HTML),tabTitles:new Map,fullsize:!0,linkIcon:"tuiIconLink"},ma=(0,H.JN)(ga);function va(t){return(0,H.vK)(ma,t,ga)}let _a=(()=>{class t{transform(t){return(0,H.Aj)(t)?function(t){return`${t.charAt(0).toUpperCase()}${t.slice(1)}`}(t):t}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Yjl({name:"tuiDocExampleCapitalize",type:t,pure:!0}),t})(),ya=(()=>{class t{transform(t,e){return[e,...Object.keys(t)]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=i.Yjl({name:"tuiDocExampleGetTabs",type:t,pure:!0}),t})(),ba=(()=>{class t{constructor(t,e,n,i,r,l,c,d,p,f,g,m,v){this.clipboard=t,this.alerts=e,this.location=n,this.copyTexts$=i,this.texts=r,this.codeEditor=l,this.processContent=c,this.isE2E=d,this.codeActions=p,this.router=f,this.route=g,this.ngLocation=m,this.options=v,this.rawLoader$$=new s.X({}),this.id=null,this.fullsize=this.options.fullsize,this.componentName=this.location.pathname.slice(1),this.defaultTabIndex=0,this.defaultTab=this.texts[this.defaultTabIndex],this.activeItemIndex=this.defaultTabIndex,this.copy$=this.copyTexts$.pipe((0,h.U)(([t])=>t)),this.processor$=this.rawLoader$$.pipe((0,u.w)(o.vP),(0,h.U)(t=>this.processContent(t))),this.loading$=new a.xQ,this.visible=t=>Boolean(this.codeEditor&&this.options.codeEditorVisibilityHandler(t))}set content(t){this.rawLoader$$.next(t)}getTabTitle(t){return this.options.tabTitles.get(t)||t}copyExampleLink(){const t=this.location.href.indexOf("#"),e=`${t>-1?this.location.href.slice(0,Math.max(0,t)):this.location.href}#${this.id}`;this.setFragmentWithoutRedirect(this.id),this.clipboard.copy(e),this.alerts.open(this.texts[1],{label:this.texts[2],status:"success"}).subscribe()}edit(t){var e;this.loading$.next(!0),null===(e=this.codeEditor)||void 0===e||e.edit(this.componentName,this.id||"",t).then(()=>this.loading$.next(!1)).catch(()=>this.loading$.next(!1))}setFragmentWithoutRedirect(t){const e=this.router.createUrlTree([],{relativeTo:this.route,fragment:t||""}).toString();this.ngLocation.go(e)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(qr),i.Y36(Mr),i.Y36(Y.Ct),i.Y36(bt.UV),i.Y36(r.mv),i.Y36(r.lW,8),i.Y36(r.$_),i.Y36(U.oD),i.Y36(r.mT),i.Y36(un.F0),i.Y36(un.gz),i.Y36(y.Ye),i.Y36(ma))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-doc-example"]],hostVars:2,hostBindings:function(t,e){2&t&&i.ekj("_fullsize",e.fullsize)},inputs:{id:"id",heading:"heading",description:"description",content:"content",fullsize:"fullsize",componentName:"componentName"},ngContentSelectors:ho,decls:8,vars:5,consts:[["class","t-title",4,"ngIf"],["class","t-description",4,"ngIf"],["class","t-example",4,"ngIf"],["preview",""],["codeSection",""],[1,"t-title"],[3,"textContent",4,"polymorpheusOutlet"],["appearance","icon","size","xs","tuiIconButton","","type","button","class","t-link-icon",3,"icon","title","click",4,"ngIf"],[3,"textContent"],["appearance","icon","size","xs","tuiIconButton","","type","button",1,"t-link-icon",3,"icon","title","click"],[1,"t-description"],[4,"polymorpheusOutlet"],[1,"t-example"],[4,"ngIf"],["class","t-tabs-wrapper",4,"ngIf"],["class","t-content",3,"t-content_animated","t-content_visible",4,"ngFor","ngForOf"],[1,"t-tabs-wrapper"],[1,"t-tabs",3,"activeItemIndex","activeItemIndexChange"],[4,"ngFor","ngForOf"],["size","xs",3,"overlay","showLoader","click",4,"ngIf"],["tuiTab","",4,"tuiItem"],["tuiTab",""],["size","xs",3,"overlay","showLoader","click"],[4,"ngIf","ngIfElse"],["defaultEditContent",""],["appearance","flat","size","s","tuiButton","","type","button"],[1,"t-content"],[3,"ngTemplateOutlet",4,"ngIf","ngIfElse"],["anotherTab",""],[3,"ngTemplateOutlet"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["automation-id","tui-doc-example",1,"t-demo"],[1,"t-code-actions"],[3,"cdkCopyToClipboard"],[3,"code"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(t,e){1&t&&(i.F$t(),i.YNc(0,Jo,4,4,"h3",0),i.YNc(1,Qo,3,3,"h4",1),i.YNc(2,hs,3,4,"div",2),i.ALo(3,"async"),i.YNc(4,ds,2,0,"ng-template",null,3,i.W1O),i.YNc(6,gs,4,3,"ng-template",null,4,i.W1O)),2&t&&(i.Q6J("ngIf",e.heading),i.xp6(1),i.Q6J("ngIf",e.description),i.xp6(1),i.Q6J("ngIf",i.lcZ(3,3,e.processor$)))},directives:[y.O5,kt.Li,Ue.v0,y.sg,Hn,A,Bn,Ct.kM,y.tP,Ws,Ur,Xs],pipes:[y.Ov,_a,ya,I],styles:["[_nghost-%COMP%]{position:relative;display:block;padding-top:3.5rem;clear:right}[_nghost-%COMP%] tui-root._mobile[_nghost-%COMP%], tui-root._mobile [_nghost-%COMP%]{padding-top:2rem}.t-title[_ngcontent-%COMP%]{font:var(--tui-font-heading-5);margin:0 0 .5rem}tui-root._mobile[_nghost-%COMP%] .t-title[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-title[_ngcontent-%COMP%]{font:var(--tui-font-heading-6)}.t-description[_ngcontent-%COMP%]{font:var(--tui-font-text-m);font-weight:normal;margin:0}.t-example[_ngcontent-%COMP%]{position:relative;margin-top:1.5rem;border:1px solid var(--tui-base-03);border-radius:var(--tui-radius-m);box-shadow:0 .125rem .1875rem #0000001a}tui-root._mobile[_nghost-%COMP%] .t-example[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-example[_ngcontent-%COMP%]{margin-top:.75rem}.t-tabs-wrapper[_ngcontent-%COMP%]{display:flex;padding:0 2rem;box-shadow:inset 0 -1px var(--tui-base-03);justify-content:space-between;align-items:center}tui-root._mobile[_nghost-%COMP%] .t-tabs-wrapper[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-tabs-wrapper[_ngcontent-%COMP%]{padding:0 1rem}.t-tabs[_ngcontent-%COMP%]{flex-grow:1}.t-demo[_ngcontent-%COMP%]{padding:2rem;max-width:100%;box-sizing:border-box;overflow-x:auto}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar, .t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:2.667rem solid transparent}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar{background-color:transparent}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}tui-root._mobile[_nghost-%COMP%] .t-demo[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-demo[_ngcontent-%COMP%]{padding:1rem}[_nghost-%COMP%]:not(._fullsize) .t-demo[_ngcontent-%COMP%]{width:-webkit-min-content;width:min-content;min-width:20rem}.t-code-actions[_ngcontent-%COMP%]{position:absolute;top:4.375rem;right:1rem;display:flex;justify-content:flex-end;align-items:center}.t-code-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-left:.5rem}.t-link-icon[_ngcontent-%COMP%]{margin-left:.3rem;vertical-align:baseline}.t-content[_ngcontent-%COMP%]{will-change:opacity;height:0;visibility:hidden;opacity:0}.t-content_animated[_ngcontent-%COMP%]{transition:opacity .3s ease-in-out}.t-content_visible[_ngcontent-%COMP%]{height:auto;visibility:visible;opacity:1}"],changeDetection:0}),t})(),wa=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,Hr,Gn,Ue.fN,Ks,Qs,kt.wq,D,Ct.dS]]}),t})();const Ca=new i.OlP("[NAVIGATION_TITLE]"),xa=new i.OlP("[NAVIGATION_LABELS]"),ka=new i.OlP("[NAVIGATION_ITEMS]"),Oa=[N.a3,{provide:Ca,deps:[un.F0,un.gz,r.Yx,N.a3],useFactory:(t,e,n,i)=>t.events.pipe((0,f.h)(t=>t instanceof un.m2),(0,h.U)(()=>e.firstChild),(0,f.h)(H.Pc),(0,g.zg)(({data:t})=>t),(0,h.U)(({title:t})=>`${n}${t}`),(0,p.R)(i))},{provide:xa,deps:[r.V5],useFactory:Ma},{provide:ka,deps:[r.V5],useFactory:t=>[...Ma(t).map(e=>t.filter(({section:t})=>t===e)),t.filter(t=>!t.section)]}];function Ma(t){return t.map(({section:t})=>t).filter(H.Pc).filter((t,e,n)=>n.indexOf(t)===e)}let Sa=(()=>{class t{constructor(t,e,n,i,r,o,s,a,l,c,u,p,g,m,v,_){this.doc=i,this.mode=r,this.sidebar=o,this.labels=s,this.items=a,this.searchText=l,this.router=c,this.activatedRoute=u,this.destroy$=p,this.readyToScroll$=g,this.scrollBehavior=m,this.docIcons=v,this.icons=_,this.menuOpen=!1,this.openPagesArr=[],this.openPagesGroupsArr=[],this.active="",this.search=new Dt.NI(""),this.filtered$=(0,ut.EK)(this.search).pipe((0,f.h)(t=>t.length>2),(0,h.U)(t=>this.filterItems(this.flattenSubPages(this.items),t))),this.mode$=this.mode.change$.pipe((0,d.O)(null),(0,h.U)(()=>this.mode.mode||"onLight")),n.subscribe(n=>{t.markForCheck(),e.setTitle(n),this.openActivePageGroup(),this.handleAnchorLink(this.activatedRoute.snapshot.fragment||"")})}get canOpen(){var t,e;return(null!==(e=null===(t=this.search.value)||void 0===t?void 0:t.length)&&void 0!==e?e:0)>2}get itemsWithoutSections(){return this.items[this.items.length-1]}$pages(t){return t}isActive(t){return t===this.active}onGroupClick(t){this.openPagesGroupsArr[t]=!this.openPagesGroupsArr[t]}closeMenu(){this.menuOpen=!1}onClick(t){t.open=!1,this.menuOpen=!1,this.search.setValue(""),this.openActivePageGroup()}filterItems(t,e){return t.map(t=>(0,H.pf)(t.filter(({title:t,keywords:n=""})=>(t=t.toLowerCase(),e=e.toLowerCase(),n=n.toLowerCase(),t.includes(e)||n.includes(e)||t.includes((0,o.OO)(e))||n.includes((0,o.OO)(e))||e.replace(/-/gi,"").includes(t))),"title"))}flattenSubPages(t){return t.reduce((t,e)=>[...t,e.reduce((t,e)=>"subPages"in e?[...t,...e.subPages]:[...t,e],[])],[])}isActiveRoute(t){return this.router.isActive(t,{paths:"subset",queryParams:"subset",fragment:"ignored",matrixParams:"ignored"})}handleAnchorLink(t){this.readyToScroll$.pipe((0,f.h)(Boolean),(0,m.q)(1),(0,p.R)(this.destroy$)).subscribe(()=>this.navigateToAnchorLink(t))}openActivePageGroup(){this.items.forEach((t,e)=>{t.forEach((t,n)=>{"route"in t&&this.isActiveRoute(t.route)&&(this.openPagesArr[e]=!0,this.active=t.route),"subPages"in t&&t.subPages.forEach(t=>{this.isActiveRoute(t.route)&&(this.openPagesArr[e]=!0,this.openPagesGroupsArr[100*e+n]=!0,this.active=t.route)})})})}navigateToAnchorLink(t){const e=t?this.doc.querySelectorAll(`#${t}`):[],n=e.length&&e[e.length-1];!n||(n.classList.add("tui-doc-animated-example"),n.scrollIntoView({block:"start",inline:"nearest",behavior:this.scrollBehavior}))}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.sBO),i.Y36(Ii.Dx),i.Y36(Ca),i.Y36(y.K0),i.Y36(de.w),i.Y36(Xr,8),i.Y36(xa),i.Y36(ka),i.Y36(r.EI),i.Y36(un.F0),i.Y36(un.gz),i.Y36(N.a3,2),i.Y36(r.V1),i.Y36(r.n1),i.Y36(r.oq),i.Y36(vt.Gs))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-doc-navigation"]],hostVars:2,hostBindings:function(t,e){2&t&&i.ekj("_open",e.menuOpen)},features:[i._Bn(Oa)],ngContentSelectors:ho,decls:14,vars:14,consts:[["tuiTextfieldSize","m",1,"t-input",3,"formControl","tuiAutoFocus","tuiTextfieldCleaner","tuiTextfieldIconLeft","tuiTextfieldLabelOutside"],["input",""],[4,"ngIf"],[1,"t-navigation"],[1,"t-scrollbar",3,"tuiMode"],[3,"closeOthers","rounded"],["size","s",3,"borders","open","openChange",4,"ngFor","ngForOf"],[1,"t-items-container"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngFor","ngForOf"],["pages",""],[4,"tuiDataList"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],["tuiOption","",3,"fragment","routerLink","click",4,"ngFor","ngForOf"],["tuiOption","",3,"fragment","routerLink","click"],["size","s",3,"borders","open","openChange"],[1,"t-label"],["tuiAccordionItemContent",""],[1,"t-section"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["routerLinkActive","t-sublink_active","tuiLink","","class","t-sublink",3,"routerLink","tuiScrollIntoViewLink","click",4,"ngIf","ngIfElse"],["subPagesTemplate",""],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink",3,"routerLink","tuiScrollIntoViewLink","click"],["routerLinkActive","",1,"t-subsection",3,"routerLinkActiveOptions"],["tuiLink","","type","button","class","t-sublink t-sublink_subsection",3,"click",4,"ngIf"],[1,"t-expand",3,"expanded"],[1,"t-section","t-section_bordered"],["routerLinkActive","t-sublink_active","tuiLink","","class","t-sublink t-sublink_small",3,"fragment","routerLink","tuiScrollIntoViewLink","click",4,"ngFor","ngForOf"],["tuiLink","","type","button",1,"t-sublink","t-sublink_subsection",3,"click"],[1,"t-chevron",3,"src"],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink","t-sublink_small",3,"fragment","routerLink","tuiScrollIntoViewLink","click"]],template:function(t,e){1&t&&(i.F$t(),i.TgZ(0,"tui-input",0,1),i._uU(2),i.YNc(3,ys,2,0,"ng-container",2),i.qZA(),i.TgZ(4,"nav",3),i.TgZ(5,"tui-scrollbar",4),i.ALo(6,"async"),i.TgZ(7,"tui-accordion",5),i.YNc(8,xs,5,3,"tui-accordion-item",6),i.qZA(),i.TgZ(9,"div",7),i.YNc(10,ks,1,5,"ng-container",8),i.qZA(),i.YNc(11,As,3,2,"ng-template",null,9,i.W1O),i.qZA(),i.qZA(),i.Hsn(13)),2&t&&(i.Q6J("formControl",e.search)("tuiAutoFocus",!!e.sidebar)("tuiTextfieldCleaner",!0)("tuiTextfieldIconLeft",e.docIcons.search)("tuiTextfieldLabelOutside",!0),i.xp6(2),i.hij(" ",e.searchText," "),i.xp6(1),i.Q6J("ngIf",e.canOpen),i.xp6(2),i.Q6J("tuiMode",i.lcZ(6,12,e.mode$)),i.xp6(2),i.Q6J("closeOthers",!1)("rounded",!1),i.xp6(1),i.Q6J("ngForOf",e.labels),i.xp6(2),i.Q6J("ngForOf",e.itemsWithoutSections))},directives:[Ai.K3,Ai.wU,ft.sz,Dt.JJ,Dt.oH,nt,ft.be,ft.aR,ft.xT,y.O5,_r.IB,de.w,_i,y.sg,mt.gX,mt.qi,mt.Rs,mt.vK,un.yS,vi,gi,y.tP,fr.V,un.Od,Kr,ei,Nt.PN],pipes:[y.Ov],styles:["[_nghost-%COMP%]{z-index:1;display:flex;flex-direction:column;text-align:center;background:var(--tui-base-01)}.t-input[_ngcontent-%COMP%]{margin:1.25rem}.t-navigation[_ngcontent-%COMP%]{display:flex;max-height:100%;min-height:0;flex:1 1 0;text-align:left}.t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:smooth;width:100%}@media screen and (prefers-reduced-motion: reduce){.t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:auto}}.t-items-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0 1rem}.t-label[_ngcontent-%COMP%]{margin-left:.5rem}.t-expand[_ngcontent-%COMP%]{margin-left:.25rem}.t-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;margin:-1rem 0 -.5rem}.t-section_bordered[_ngcontent-%COMP%]{margin:.5rem 0;border-left:1px solid var(--tui-base-03)}.t-subsection[_ngcontent-%COMP%]{margin-left:.5rem}.t-sublink[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem 0 0;border:0;background:none;font-size:inherit;line-height:inherit;font:var(--tui-font-text-m);margin-left:.5rem}.t-sublink_small[_ngcontent-%COMP%]{margin-left:1rem;line-height:1.5rem;padding-top:.5rem}.t-sublink_subsection[_ngcontent-%COMP%]{margin-left:0;line-height:1.6rem}.t-sublink.t-sublink.t-sublink_active[_ngcontent-%COMP%]{color:var(--tui-text-01)}.t-chevron[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:1rem;height:1rem;margin:-.25rem .25rem 0 -.1875rem}.t-chevron_active[_ngcontent-%COMP%]{transform:rotate(90deg)}"],changeDetection:0}),(0,w.gn)([lt.UM],t.prototype,"filterItems",null),(0,w.gn)([lt.UM],t.prototype,"flattenSubPages",null),t})(),Pa=(()=>{class t{constructor(t,e,n,i,r){this.icons=t,this.logo=e,this.menu=n,this.router=i,this.swipes$=r,this.stream$=new a.xQ,this.open$=(0,c.T)(this.router.events.pipe((0,h.U)(G.Iy)),this.stream$,this.swipes$.pipe((0,f.h)(t=>"left"===t.direction||"right"===t.direction),(0,h.U)(t=>"right"===t.direction))).pipe((0,d.O)(!1),(0,v.x)())}onClick(){this.stream$.next(!0)}onActiveZone(t){t||this.stream$.next(!1)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.oq),i.Y36(r.Or),i.Y36(r.gG),i.Y36(un.F0),i.Y36(N.$D))},t.\u0275cmp=i.Xpm({type:t,selectors:[["header","tuiDocHeader",""]],attrs:Ts,ngContentSelectors:ho,decls:6,vars:6,consts:[["appearance","icon","tuiIconButton","","type","button",1,"t-menu",3,"icon","title","click","tuiActiveZoneChange"],["class","t-navigation",4,"tuiSidebar"],[1,"t-logo"],["alt","Logo","class","t-img",3,"src",4,"polymorpheusOutlet"],[1,"t-navigation"],["alt","Logo",1,"t-img",3,"src"]],template:function(t,e){1&t&&(i.F$t(),i.TgZ(0,"button",0),i.NdJ("click",function(){return e.onClick()})("tuiActiveZoneChange",function(t){return e.onActiveZone(t)}),i.YNc(1,Is,1,0,"tui-doc-navigation",1),i.ALo(2,"async"),i.qZA(),i.TgZ(3,"div",2),i.YNc(4,Ds,1,1,"img",3),i.qZA(),i.Hsn(5)),2&t&&(i.Q6J("icon",e.icons.menu)("title",e.menu),i.xp6(1),i.Q6J("tuiSidebar",!!i.lcZ(2,4,e.open$)),i.xp6(3),i.Q6J("polymorpheusOutlet",e.logo))},directives:[Ue.v0,st.e,Xr,kt.Li,Sa],pipes:[y.Ov],styles:["[_nghost-%COMP%]{box-shadow:0 .125rem 1rem #00000014;position:fixed;top:0;left:0;right:0;z-index:1;display:flex;height:3.9375rem;align-items:center;padding:0 1.25rem;background:var(--tui-base-01);border-bottom:1px solid var(--tui-base-03)}.t-logo[_ngcontent-%COMP%]{margin-right:auto;font:var(--tui-font-heading-5)}.t-img[_ngcontent-%COMP%]{display:block}.t-menu[_ngcontent-%COMP%]{margin-left:-1.25rem}@media screen and (min-width: 48em){.t-menu[_ngcontent-%COMP%]{display:none}}.t-navigation[_ngcontent-%COMP%]{min-height:100%}"],changeDetection:0}),t})(),Ea=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,Dt.UX,un.Bz,kt.wq,to,Ue.fN,Ai.Qf,ft.cn,st.A,ht.WD,de.z,fr.j,ni,dt.jh,pn.dp,yi,_r.Jy,Nt.EI,mt.pc,it]]}),t})(),Aa=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,kt.wq,Ue.fN,Wr,st.A,Ea]]}),t})(),Ta=(()=>{class t{constructor(t,e){this.text=t,this.pages=e,this.seeAlso=[]}getRouterLink(t){var e,n;return null!==(n=null===(e=this.pages.get(t))||void 0===e?void 0:e.route)&&void 0!==n?n:""}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.VX),i.Y36(r._Z))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-doc-see-also"]],inputs:{seeAlso:"seeAlso"},decls:3,vars:2,consts:[[1,"t-header"],[4,"ngFor","ngForOf"],["tuiLink","",3,"innerText","routerLink"],[4,"ngIf"]],template:function(t,e){1&t&&(i.TgZ(0,"h5",0),i._uU(1),i.qZA(),i.YNc(2,Ls,3,3,"ng-container",1)),2&t&&(i.xp6(1),i.Oqu(e.text),i.xp6(1),i.Q6J("ngForOf",e.seeAlso))},directives:[y.sg,fr.V,un.yS,y.O5],styles:["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font-size:.6875rem;line-height:1rem;text-transform:uppercase;letter-spacing:.075em;color:var(--tui-text-02);margin:0 0 .5rem;white-space:nowrap}"],changeDetection:0}),t})(),Ia=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,un.Bz,fr.j]]}),t})(),Da=(()=>{class t{constructor(t,e,n){this.icons=t,this.sourceCode=e,this.text=n,this.header="",this.package="",this.type="",this.path=""}get pathOptions(){return this.getPathOptions(this.header,this.package,this.type,this.path)}pathIsUrl(t){return t.startsWith("http")}getPathOptions(t,e,n,i){return{header:t,package:e,type:n,path:i}}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.oq),i.Y36(r.yO),i.Y36(r.as))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-doc-source-code"]],inputs:{header:"header",package:"package",type:"type",path:"path"},decls:1,vars:2,consts:[["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","icon","title",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","icon","title"]],template:function(t,e){1&t&&i.YNc(0,zs,1,3,"a",0),2&t&&i.Q6J("polymorpheusOutlet",e.pathIsUrl(e.path)?e.path:e.sourceCode)("polymorpheusOutletContext",e.pathOptions)},directives:[kt.Li,Ue.v0],encapsulation:2,changeDetection:0}),(0,w.gn)([lt.UM],t.prototype,"pathIsUrl",null),(0,w.gn)([lt.UM],t.prototype,"getPathOptions",null),t})(),Na=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,kt.wq,Ue.fN]]}),t})(),La=(()=>{class t{constructor(t,e,n){this.icons=t,this.theme=e,this.night=n,this.change$=this.night,this.night$=this.change$.pipe((0,d.O)(null),(0,h.U)(()=>this.night.value),(0,v.x)(),(0,_.B)())}get mode(){return this.night.value?"onDark":null}get icon(){return this.night.value?this.icons.day:this.icons.night}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.oq),i.Y36(ro),i.Y36(ao))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-doc-main"]],hostVars:1,hostBindings:function(t,e){2&t&&i.uIk("data-mode",e.mode)},features:[i._Bn([{provide:de.w,useExisting:(0,i.Gpc)(()=>t)},N.$D])],ngContentSelectors:js,decls:21,vars:4,consts:[[4,"ngIf"],[1,"tui-doc-page"],[1,"tui-doc-navigation"],[1,"tui-doc-content"],[1,"tui-doc-outlet"],["tuiDocHeader",""],["appearance","secondary","shape","rounded","size","s","tuiIconButton","","tuiMode","onLight","type","button",1,"tui-doc-night-mode-switch",3,"icon","click"],["ngProjectAs","tuiOverContent",5,["tuiOverContent"]],["ngProjectAs","tuiOverDialogs",5,["tuiOverDialogs"]],["ngProjectAs","tuiOverAlerts",5,["tuiOverAlerts"]],["ngProjectAs","tuiOverPortals",5,["tuiOverPortals"]],["ngProjectAs","tuiOverHints",5,["tuiOverHints"]]],template:function(t,e){1&t&&(i.F$t(Rs),i.YNc(0,Fs,1,0,"tui-theme-night",0),i.ALo(1,"async"),i.TgZ(2,"tui-root"),i.TgZ(3,"div",1),i.TgZ(4,"tui-doc-navigation",2),i.Hsn(5),i.qZA(),i.TgZ(6,"div",3),i._UZ(7,"router-outlet",4),i.qZA(),i.qZA(),i.TgZ(8,"header",5),i.Hsn(9,1),i.TgZ(10,"button",6),i.NdJ("click",function(){return e.night.toggle()}),i.qZA(),i.qZA(),i.ynx(11,7),i.Hsn(12,2),i.BQk(),i.ynx(13,8),i.Hsn(14,3),i.BQk(),i.ynx(15,9),i.Hsn(16,4),i.BQk(),i.ynx(17,10),i.Hsn(18,5),i.BQk(),i.ynx(19,11),i.Hsn(20,6),i.BQk(),i.qZA()),2&t&&(i.Q6J("ngIf",e.theme.isDefaultTheme&&e.night.useDefaultNightTheme&&i.lcZ(1,2,e.night$)),i.xp6(10),i.Q6J("icon",e.icon))},directives:[y.O5,ur,Sa,un.lC,Pa,Ue.v0,de.w,dr],pipes:[y.Ov],styles:['html{scroll-padding-top:4rem;height:auto}tui-root>tui-scroll-controls>.t-bar_vertical{top:4rem!important}@keyframes tuiShaking{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-.3125rem)}20%,40%,60%,80%{transform:translate(.3125rem)}}body{background:var(--tui-base-01);height:auto}tui-doc-main{display:block}code:not(pre code):not(.hljs):not([class*="language-"]){transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-base-02);color:var(--tui-text-02);vertical-align:middle;box-shadow:inset 0 -2px var(--tui-secondary);padding:.375rem .5rem;font-size:.875rem;border-radius:.5rem}tui-notification code:not(pre code):not(.hljs):not([class*="language-"]){background:var(--tui-clear);box-shadow:none}button:focus code,a:focus code{background:var(--tui-base-01)}.tui-doc-page{position:relative;z-index:0;padding-top:4rem}tui-doc-navigation.tui-doc-navigation{position:fixed;top:4rem;bottom:0;width:16.25rem;border-right:1px solid var(--tui-base-03)}@media screen and (max-width: 47.9625em){tui-doc-navigation.tui-doc-navigation{display:none}}.tui-doc-content{margin-left:16.25rem}@media screen and (max-width: 47.9625em){.tui-doc-content{margin-left:0}}.tui-doc-outlet+*{display:block}.tui-doc-animated-example{animation:1s .3s tuiShaking}.tui-doc-night-mode-switch{margin-left:1rem}.tui-doc-night-mode-switch tui-svg{color:var(--tui-text-02)}tui-doc-code .hljs-tag{background:none}tui-doc-code .hljs{display:block;overflow-x:auto;padding:.5em;color:var(--tui-text-01);background-color:var(--tui-clear)}tui-doc-code .hljs.hljs-line-numbers{background:transparent}tui-doc-code .hljs-subst,tui-doc-code .hljs-title{font-weight:normal;color:var(--tui-text-01)}tui-doc-code .hljs-comment,tui-doc-code .hljs-quote{color:var(--tui-text-02);font-style:italic}tui-doc-code .hljs-meta{color:#e38162}tui-doc-code .hljs-section,tui-doc-code .hljs-name,tui-doc-code .hljs-literal,tui-doc-code .hljs-keyword,tui-doc-code .hljs-selector-tag,tui-doc-code .hljs-type,tui-doc-code .hljs-selector-id,tui-doc-code .hljs-selector-class{font-weight:bold;color:var(--tui-link)}tui-doc-code .hljs-attribute,tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link{font-weight:bold;color:var(--tui-support-06)}tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link{font-weight:normal}tui-doc-code .hljs-string{color:var(--tui-positive);font-weight:bold}tui-doc-code .hljs-symbol,tui-doc-code .hljs-bullet,tui-doc-code .hljs-formula{color:var(--tui-text-01);background:var(--tui-base-02);font-style:italic}tui-doc-code .hljs-doctag{text-decoration:underline}tui-doc-code .hljs-variable,tui-doc-code .hljs-template-variable{color:var(--tui-link-hover)}tui-doc-code [data-mode=onDark] .hljs-variable,tui-doc-code [data-mode=onDark] .hljs-template-variable{color:var(--tui-warning-fill)}tui-doc-code .hljs-addition{background:var(--tui-success-bg)}tui-doc-code .hljs-deletion{background:var(--tui-error-bg)}tui-doc-code .hljs-emphasis{font-style:italic}tui-doc-code .hljs-strong{font-weight:bold}tui-doc-code .hljs .hljs-line-numbers{padding:0}tui-doc-code .hljs-ln-numbers{vertical-align:top;opacity:.3;text-align:right;padding-right:1em!important}\n'],encapsulation:2}),t})(),za=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,un.Bz,pr,Aa,hr,Vr,Sr,Ue.fN,de.z,Ea]]}),t})();const Fa=new i.OlP("[PAGE_SEE_ALSO]"),Ra=[{provide:Fa,deps:[i.SBq,r.UL],useFactory:({nativeElement:t},e)=>{const n=t.getAttribute("header"),i=e.filter(t=>t.includes(n))||[],r=new Set(i.join().split(",").filter(t=>t&&t!==n));return Array.from(r)}}];let ja=(()=>{class t{constructor(t){this.template=t}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc))},t.\u0275dir=i.lG2({type:t,selectors:[["","pageTab",""]],inputs:{pageTab:"pageTab"}}),t})(),Ba=(()=>{class t{constructor(t,e){this.defaultTabs=t,this.seeAlso=e,this.header="",this.package="",this.type="",this.path="",this.deprecated=!1,this.tabConnectors=G.Mm,this.activeItemIndex=0,this.from=/ /g,this.to="_"}get showSeeAlso(){return!!this.seeAlso.length&&0===this.activeItemIndex}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.AC),i.Y36(Fa))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-doc-page"]],contentQueries:function(t,e,n){if(1&t&&i.Suo(n,ja,4),2&t){let t;i.iGM(t=i.CRH())&&(e.tabConnectors=t)}},inputs:{header:"header",package:"package",type:"type",path:"path",deprecated:"deprecated"},features:[i._Bn(Ra)],ngContentSelectors:ho,decls:11,vars:10,consts:[[1,"t-header"],[1,"t-title"],["status","custom","value","deprecated","class","t-tag t-tag_deprecated",4,"ngIf"],["status","custom","class","t-tag t-tag_package",3,"autoColor","value",4,"ngIf"],["class","t-tabs",3,"activeItemIndex","activeItemIndexChange",4,"ngIf"],[1,"t-source-code",3,"header","package","path","type"],[1,"t-content"],["class","t-see-also",3,"seeAlso",4,"ngIf"],[4,"ngFor","ngForOf"],["status","custom","value","deprecated",1,"t-tag","t-tag_deprecated"],["status","custom",1,"t-tag","t-tag_package",3,"autoColor","value"],[1,"t-tabs",3,"activeItemIndex","activeItemIndexChange"],[4,"ngIf"],["routerLinkActive","","tuiTab","",3,"routerLink","routerLinkActiveOptions",4,"tuiItem"],["routerLinkActive","","tuiTab","",3,"routerLink","routerLinkActiveOptions"],[1,"t-see-also",3,"seeAlso"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"]],template:function(t,e){1&t&&(i.F$t(),i.TgZ(0,"header",0),i.TgZ(1,"h1",1),i._uU(2),i.YNc(3,Bs,1,0,"tui-tag",2),i.YNc(4,Vs,1,2,"tui-tag",3),i.qZA(),i.YNc(5,Us,2,2,"tui-tabs-with-more",4),i._UZ(6,"tui-doc-source-code",5),i.qZA(),i.TgZ(7,"div",6),i.Hsn(8),i.YNc(9,Hs,1,1,"tui-doc-see-also",7),i.YNc(10,Js,2,1,"ng-container",8),i.qZA()),2&t&&(i.xp6(2),i.hij(" ",e.header," "),i.xp6(1),i.Q6J("ngIf",!!e.deprecated||""===e.deprecated),i.xp6(1),i.Q6J("ngIf",e.package),i.xp6(1),i.Q6J("ngIf",e.tabConnectors.length),i.xp6(1),i.Q6J("header",e.header)("package",e.package)("path",e.path)("type",e.type),i.xp6(3),i.Q6J("ngIf",e.showSeeAlso),i.xp6(1),i.Q6J("ngForOf",e.tabConnectors))},directives:[y.O5,Da,y.sg,Si,Hn,A,Bn,un.yS,un.Od,Ta,y.tP],pipes:[rt],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:0;flex-basis:0;flex-grow:1}.t-header[_ngcontent-%COMP%]{display:flex;font:var(--tui-font-heading-3);flex-wrap:wrap;min-height:7.25rem;color:var(--tui-text-01);box-shadow:inset 0 -1px 0 0 var(--tui-base-03);padding:3.75rem 0 0;box-sizing:border-box;flex-shrink:0;margin:0 min(10vw,8.75rem)}tui-root._mobile[_nghost-%COMP%] .t-header[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{font:var(--tui-font-heading-4);min-height:4.5rem;padding:1.25rem 1.25rem 0;margin:0}.t-title[_ngcontent-%COMP%]{min-width:100%;font-size:inherit;margin:0}.t-tag[_ngcontent-%COMP%]{vertical-align:middle;text-transform:uppercase;margin-right:.5rem}.t-tag_deprecated[_ngcontent-%COMP%]{background-color:var(--tui-error-fill)}.t-tag.t-tag_package[_ngcontent-%COMP%]{color:#000}.t-tabs[_ngcontent-%COMP%]{flex:1;margin:1.125rem .3125rem 0 0}tui-root._mobile[_nghost-%COMP%] .t-tabs[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-tabs[_ngcontent-%COMP%]{margin-top:.25rem}.t-content[_ngcontent-%COMP%]{padding:2rem 0;margin:0 min(10vw,8.75rem)}tui-root._mobile[_nghost-%COMP%] .t-content[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:2rem 1.25rem;margin:0}.t-see-also[_ngcontent-%COMP%]{min-width:18.75rem;width:30%;float:right;margin-left:1.5rem}tui-root._mobile[_nghost-%COMP%] .t-see-also[_ngcontent-%COMP%], tui-root._mobile [_nghost-%COMP%] .t-see-also[_ngcontent-%COMP%]{float:none;width:100%;margin:0 0 1.5rem}.t-source-code[_ngcontent-%COMP%]{align-self:flex-end;line-height:2.75rem;margin-left:auto}"],changeDetection:0}),t})(),Va=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[y.ez,un.Bz,Ia,Gn,Pi,Na,ot]]}),t})()},64548:function(t,e,n){"use strict";n.d(e,{mT:function(){return d},lW:function(){return p},AC:function(){return f},ru:function(){return y},IK:function(){return b},$_:function(){return m},Es:function(){return v},mv:function(){return w},et:function(){return _},oq:function(){return g},Or:function(){return M},_Z:function(){return E},gG:function(){return C},V5:function(){return P},V1:function(){return S},n1:function(){return A},EI:function(){return x},UL:function(){return T},VX:function(){return k},yO:function(){return I},as:function(){return O},Yx:function(){return D},Ii:function(){return N}});var i=n(11927),r=n(74788),o=n(44427),s=n(54487),a=n(41439),l=n(41291),c=n(25917),u=n(43190),h=n(79456);const d=(0,i.JN)(""),p=new r.OlP("[TUI_DOC_CODE_EDITOR]"),f=(0,i.JN)([]),g=(0,i.JN)({search:"tuiIconSearch",day:"tuiIconSun",night:"tuiIconMoon",code:"tuiIconCode",menu:"tuiIconMenuLarge"}),m=(0,i.JN)(s.y),v=(0,i.JN)(o.vi),_=(0,i.JN)(new Set([])),y=(0,i.JN)(["Read more more about modes: ","Background","Form value"]),b=(0,i.JN)(["Argument","Type","Name and description","Value","Learn about our dynamic templates from "]),w=(0,i.JN)(["Preview","Link to a sample was successfully copied","Done"]),C=(0,i.JN)("Menu"),x=(0,i.JN)("Search"),k=(0,i.JN)("See also"),O=(0,i.JN)("Source code"),M=(0,i.JN)(""),S=(0,i.JN)((0,a.P)(()=>(0,l.H)(200).pipe((0,u.w)(()=>(0,c.of)(!0))))),P=(0,i.JN)([]),E=(0,i.N1)(()=>(0,o.S4)((0,r.f3M)(P))),A=(0,i.N1)(()=>(0,r.f3M)(h.TK)?"auto":"smooth"),T=(0,i.JN)([]),I=(0,i.JN)(null),D=(0,i.JN)(""),N=(0,i.JN)(String)},44427:function(t,e,n){"use strict";n.d(e,{p8:function(){return a},cd:function(){return s},Ve:function(){return l},sj:function(){return c},JQ:function(){return h},vP:function(){return d},S4:function(){return p},OO:function(){return g},vi:function(){return u}});var i=n(4841),r=n.n(i),o=n(97582);function s(t){return"true"===(null==t?void 0:t.toString())}function a(t){const e=String(t).trim();if(function(t){return["undefined","null","NaN"].includes(t)}(e))return null;if(function(t){return"true"===t||"false"===t}(e))return"true"===String(e);if(function(t){return!!t.trim()&&!Number.isNaN(Number(t))&&!t.startsWith("+")}(e))return Number(e);const n=decodeURIComponent(e);try{return function(t){return t.startsWith("[")&&t.endsWith("]")}(n)||function(t){return t.startsWith("{")&&t.endsWith("}")}(n)?JSON.parse(n):n}catch(i){return n}}function l(t){return[{path:"",component:t,children:[{path:":tab",component:t}]}]}function c(t,e){if(null===t)return"null";switch(typeof t){case"string":return`'${t}'`;case"undefined":case"number":case"boolean":case"function":return String(t)}return t instanceof RegExp?String(t):Array.isArray(t)?function(t,e){if(0===e)return"[\u2026]";let n="",i=!0;for(let r=0;r"code"===t&&"fence"===e).map(({content:t})=>t.trim());return e.length?e:[t]}function h(t){return(0,o.mG)(this,void 0,void 0,function*(){return t instanceof Promise?(yield t).default:t})}function d(t){return(0,o.mG)(this,void 0,void 0,function*(){const e={};for(const[n,i]of Object.entries(t))i&&(e[n]=yield h(i));return e})}function p(t){const e=new Map;for(const n of t)if("subPages"in n)for(const t of n.subPages)e.set(t.title,t);else e.set(n.title,n);return e}const f={"\u0430":"f","\u0431":",","\u0432":"d","\u0433":"u","\u0434":"l","\u0435":"t","\u0451":"`","\u0436":";","\u0437":"p","\u0438":"b","\u0439":"q","\u043a":"r","\u043b":"k","\u043c":"v","\u043d":"y","\u043e":"j","\u043f":"g","\u0440":"h","\u0441":"c","\u0442":"n","\u0443":"e","\u0444":"a","\u0445":"[","\u0446":"w","\u0447":"x","\u0448":"i","\u0449":"o","\u044a":"]","\u044b":"s","\u044c":"m","\u044e":".","\u044f":"z"};function g(t){let e="";for(let n=0;n{class t{constructor(){this.pseudoHover=null,this.pseudoActive=null,this.pseudoFocus=null,this.focusable=!0,this.nativeId="",this.focusedChange=new i.vpe,this.focusVisibleChange=new i.vpe,this.focusVisible=!1,this.autoIdString=`tui_interactive_${t.autoId++}${Date.now()}`}get computedDisabled(){return this.disabled}get computedFocusable(){return!this.computedDisabled&&(this.focusable||this.focused)}get computedFocused(){var t;return!this.computedDisabled&&(null!==(t=this.pseudoFocus)&&void 0!==t?t:this.focused)}get computedFocusVisible(){var t;return!this.computedDisabled&&(null!==(t=this.pseudoFocus)&&void 0!==t?t:this.focusVisible)}get id(){return this.nativeId||this.autoIdString}updateFocused(t){this.focusedChange.emit(t)}updateFocusVisible(t){this.focusVisible!==t&&(this.focusVisible=t,this.focusVisibleChange.emit(t))}}return t.autoId=0,t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t,hostVars:7,hostBindings:function(t,e){2&t&&(i.uIk("data-focused",e.pseudoFocus),i.ekj("_disabled",e.computedDisabled)("_focused",e.computedFocused)("_focus-visible",e.computedFocusVisible))},inputs:{pseudoHover:"pseudoHover",pseudoActive:"pseudoActive",pseudoFocus:"pseudoFocus",focusable:"focusable",nativeId:"nativeId"},outputs:{focusedChange:"focusedChange",focusVisibleChange:"focusVisibleChange"}}),t})();class x{}let k=(()=>{class t extends C{constructor(t,e,n){super(),this.ngControl=t,this.cdr=e,this.valueTransformer=n,this.refresh$=new a.xQ,this.onTouched=o.iD,this.onChange=o.iD,this.fallbackValue=this.getFallbackValue(),this.destroy$=new a.xQ,this.readOnly=!1,this.pseudoInvalid=null,this.ngControl&&(this.ngControl.valueAccessor=this)}get computedInvalid(){return this.interactive&&(null!==this.pseudoInvalid?this.pseudoInvalid:this.touched&&this.invalid)}get value(){var t;return null!==(t=this.previousInternalValue)&&void 0!==t?t:this.fallbackValue}set value(t){this.updateValue(t)}get safeCurrentValue(){var t;return null!==(t=this.rawValue)&&void 0!==t?t:this.fallbackValue}get invalid(){return this.safeNgControlData(({invalid:t})=>t,!1)}get valid(){return this.safeNgControlData(({valid:t})=>t,!1)}get touched(){return this.safeNgControlData(({touched:t})=>t,!1)}get disabled(){return this.safeNgControlData(({disabled:t})=>t,!1)}get interactive(){return!this.readOnly&&!this.computedDisabled}get control(){return this.safeNgControlData(({control:t})=>t,null)}get computedName(){var t,e;return null!==(e=null===(t=this.controlName)||void 0===t?void 0:t.toString())&&void 0!==e?e:null}get controlName(){var t,e,n;return null!==(n=null===(e=null===(t=this.ngControl)||void 0===t?void 0:t.name)||void 0===e?void 0:e.toString())&&void 0!==n?n:null}get rawValue(){const{ngControl:t}=this;if(null!==t)return this.fromControlValue(t instanceof r.On&&void 0===this.previousInternalValue?t.viewModel:t.value)}ngOnInit(){this.refresh$.pipe((0,h.g)(0),(0,d.O)(null),(0,p.U)(()=>{var t;return null===(t=this.ngControl)||void 0===t?void 0:t.control}),(0,f.h)(s.Pc),(0,g.x)(),(0,m.w)(t=>(0,l.T)(t.valueChanges,t.statusChanges)),(0,v.R)(this.destroy$)).subscribe(()=>{this.refreshLocalValue(this.safeCurrentValue)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}checkControlUpdate(){this.cdr.markForCheck()}registerOnChange(t){this.onChange=e=>{t(this.toControlValue(e))},this.refresh$.next()}registerOnTouched(t){this.onTouched=t}setDisabledState(){this.checkControlUpdate()}writeValue(t){this.refreshLocalValue(this.fromControlValue(this.ngControl instanceof r.On&&void 0===this.previousInternalValue?this.ngControl.model:t))}updateFocused(t){t||this.controlMarkAsTouched(),super.updateFocused(t)}updateValue(t){this.disabled||this.valueIdenticalComparator(this.value,t)||(this.previousInternalValue=t,this.controlSetValue(t))}valueIdenticalComparator(t,e){return t===e}safeNgControlData(t,e){var n;return null!==(n=this.ngControl&&t(this.ngControl))&&void 0!==n?n:e}controlMarkAsTouched(){this.onTouched(),this.checkControlUpdate()}controlSetValue(t){this.onChange(t),this.checkControlUpdate()}refreshLocalValue(t){this.previousInternalValue=t,this.checkControlUpdate()}fromControlValue(t){return this.valueTransformer?this.valueTransformer.fromControlValue(t):t}toControlValue(t){return this.valueTransformer?this.valueTransformer.toControlValue(t):t}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.a5,8),i.Y36(i.sBO),i.Y36(x,8))},t.\u0275dir=i.lG2({type:t,hostVars:4,hostBindings:function(t,e){2&t&&i.ekj("_readonly",e.readOnly)("_invalid",e.computedInvalid)},inputs:{readOnly:"readOnly",pseudoInvalid:"pseudoInvalid"},features:[i.qOj]}),t})();function O(t){return{provide:k,useExisting:t}}let M=(()=>{class t{constructor(){this.change$=new a.xQ}ngOnChanges(){this.change$.next()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t,features:[i.TTD]}),t})(),S=(()=>{class t extends c.y{constructor(t){super(t=>this.dialogs$.subscribe(t)),this.idService=t,this.dialogs$=new u.X([])}open(t,e={}){return new c.y(n=>{const i=Object.assign(Object.assign(Object.assign({},this.defaultOptions),e),{content:t,completeWith:t=>{n.next(t),n.complete()},$implicit:n,component:this.component,createdAt:Date.now(),id:this.idService.generate()});return this.dialogs$.next([...this.dialogs$.value,i]),()=>{this.dialogs$.next(this.dialogs$.value.filter(t=>t!==i))}})}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(_.ll))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),P=(()=>{class t extends k{getFallbackValue(){return null}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(t)))(n||t)}}(),t.\u0275dir=i.lG2({type:t,features:[i.qOj]}),t})(),E=(()=>{class t{get safeHost(){if(!this.host)throw new y.ZB;return this.host}attach(t){this.host=t}add(t){return this.safeHost.addComponentChild(t)}remove({hostView:t}){t.destroy()}addTemplate(t,e){return this.safeHost.addTemplateChild(t,e)}removeTemplate(t){t.destroy()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),A=(()=>{class t{constructor(t,e,n){this.injector=t,this.el=e,n.attach(this)}get clientRect(){return this.el.nativeElement.getBoundingClientRect()}addComponentChild(e){const n=e.createInjector(this.injector),r=n.get(i._Vd).resolveComponentFactory(e.component),o=i.zs3.create({parent:n,providers:[{provide:t,useValue:this}]}),s=this.vcr.createComponent(r,void 0,o);return s.changeDetectorRef.detectChanges(),s}addTemplateChild(t,e){return this.vcr.createEmbeddedView(t,e)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.gxx),i.Y36(i.SBq),i.Y36(E))},t.\u0275dir=i.lG2({type:t,viewQuery:function(t,e){if(1&t&&i.Gf(w,5,i.s_b),2&t){let t;i.iGM(t=i.CRH())&&(e.vcr=t.first)}}}),t})(),T=(()=>{class t{constructor(t){if(this.doc=t,null!==this.style)return void this.addTheme();const e=this.doc.head.querySelectorAll("style");this.constructor.style=e[e.length-1]}get style(){return this.constructor.style}ngOnDestroy(){this.removeTheme()}addTheme(){this.style&&this.doc.head.appendChild(this.style)}removeTheme(){var t;null===(t=this.style)||void 0===t||t.remove()}}return t.style=null,t.\u0275fac=function(e){return new(e||t)(i.Y36(b.K0))},t.\u0275dir=i.lG2({type:t}),t})()},18939:function(t,e,n){"use strict";n.d(e,{T:function(){return o},z:function(){return r}});var i=n(33770);const r={enabled:!1,get assert(){return i.iD}};class o{constructor(t,e={}){this.message=t,this.context=e}}},75122:function(t,e,n){"use strict";n.d(e,{qY:function(){return a},mL:function(){return l},ae:function(){return s}});var i=n(74788),r=n(76480);const o=["*"];let s=(()=>{class t extends r.N9{}return t.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(t)))(n||t)}}(),t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),a=(()=>{class t extends r.Er{}return t.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(t)))(n||t)}}(),t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-dropdown-host"]],features:[i._Bn([{provide:r.N9,useExisting:s},{provide:r.Er,useExisting:t}]),i.qOj],ngContentSelectors:o,decls:3,vars:0,consts:[["viewContainer",""]],template:function(t,e){1&t&&(i.F$t(),i.Hsn(0),i.GkF(1,null,0))},styles:['[_nghost-%COMP%]{position:relative;z-index:0;display:block;height:100%}[_nghost-%COMP%]:before{content:"";display:block;overflow:hidden}.t-position-fixed-offset[_ngcontent-%COMP%]{position:fixed;left:0;top:0;pointer-events:none;visibility:hidden;width:100%;height:100%}'],changeDetection:0}),t})(),l=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})()},33770:function(t,e,n){"use strict";n.d(e,{Iy:function(){return o},Ye:function(){return s},F:function(){return _},fv:function(){return y},em:function(){return b},f$:function(){return v},LZ:function(){return l},Jy:function(){return h},iD:function(){return c},Mm:function(){return a},Yg:function(){return g},bg:function(){return p},yZ:function(){return d},Kx:function(){return f},Ml:function(){return w},Lw:function(){return m}});var i=n(74788),r=n(56083);const o=()=>!1,s=()=>!0,a=new i.n_E,l=[],c=()=>{},u={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0},h=Object.assign(Object.assign({},u),{toJSON:()=>u}),d=t=>String(t),p=(t,e)=>t===e||function(t,e){return Array.isArray(t)&&Array.isArray(e)&&!t.length&&!e.length}(t,e),f=(0,r.X$)("tuiParentAnimation",[(0,r.eR)("* => void",[(0,r.oB)({overflow:"hidden"}),(0,r.IO)(":scope > *",[(0,r.pV)()],{optional:!0})])]),g=((0,r.X$)("tuiParentStop",[(0,r.eR)(":enter",[])]),1e3/15),m=t=>"ownerSVGElement"in t?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT,v="\xa0",_="\u2013",y="-",b="\u2212",w="3.45.0"},44358:function(t,e,n){"use strict";n.d(e,{UM:function(){return o}});var i=n(27788);function r(t,e,n=!0){return function(){const i=t.call(this);return Object.defineProperty(this,e,{enumerable:n,value:i}),i}}function o(t,e,n){if("function"==typeof t){const n=e;if("getter"===n.kind)return r(t,n.name);if("method"===n.kind)return function(t){let e,n=[],i=!1;return function(...r){return i&&n.length===r.length&&r.every((t,e)=>t===n[e])||(n=r,e=t.apply(this,r),i=!0),e}}(t);throw new i.jw}const{get:o,enumerable:s,value:a}=n,l=e;if(o)return{configurable:!0,enumerable:s,get:r(o,l,s)};if("function"!=typeof a)throw new i.jw;const c=a;return{configurable:!0,enumerable:s,get(){let t,e=[],n=!1;const i=(...i)=>(n&&e.length===i.length&&i.every((t,n)=>t===e[n])||(e=i,t=c.apply(this,i),n=!0),t);return Object.defineProperty(this,l,{configurable:!0,value:i}),i}}}},221:function(t,e,n){"use strict";n.d(e,{e:function(){return p},A:function(){return f}});var i=n(97582),r=n(74788),o=n(44358),s=n(40946),a=n(99434),l=n(11927),c=n(88002),u=n(39761),h=n(87519),d=n(13653);let p=(()=>{class t{constructor(t,e,n,i){this.active$=t,this.zone=e,this.el=n,this.directParentActiveZone=i,this.subActiveZones=[],this.tuiActiveZoneParent=null,this.tuiActiveZoneChange=this.active$.pipe((0,c.U)(t=>!!t&&this.contains(t)),(0,u.O)(!1),(0,h.x)(),(0,d.T)(1),(0,s.Yr)(this.zone)),this.directParentActiveZone&&this.directParentActiveZone.addSubActiveZone(this)}set tuiActiveZoneParentSetter(t){this.setZone(t)}ngOnDestroy(){this.directParentActiveZone&&this.directParentActiveZone.removeSubActiveZone(this),this.tuiActiveZoneParent&&this.tuiActiveZoneParent.removeSubActiveZone(this)}contains(t){return this.el.nativeElement.contains(t)||this.subActiveZones.some((e,n,i)=>i.indexOf(e)===n&&e.contains(t))}setZone(t){this.tuiActiveZoneParent&&this.tuiActiveZoneParent.removeSubActiveZone(this),t&&t.addSubActiveZone(this),this.tuiActiveZoneParent=t}addSubActiveZone(t){this.subActiveZones=[...this.subActiveZones,t]}removeSubActiveZone(t){this.subActiveZones=(0,l.WX)(this.subActiveZones,this.subActiveZones.indexOf(t))}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(a.wk),r.Y36(r.R0b),r.Y36(r.SBq),r.Y36(t,12))},t.\u0275dir=r.lG2({type:t,selectors:[["","tuiActiveZone","",5,"ng-container"],["","tuiActiveZoneChange","",5,"ng-container"],["","tuiActiveZoneParent","",5,"ng-container"]],inputs:{tuiActiveZoneParentSetter:["tuiActiveZoneParent","tuiActiveZoneParentSetter"]},outputs:{tuiActiveZoneChange:"tuiActiveZoneChange"},exportAs:["tuiActiveZone"]}),(0,i.gn)([o.UM],t.prototype,"setZone",null),t})(),f=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({}),t})()},44541:function(t,e,n){"use strict";n.d(e,{t:function(){return r},S:function(){return o}});var i=n(74788);let r=(()=>{class t{constructor(){this.indeterminate=!1,this.checked=!1,this.tuiCheckedChange=new i.vpe}get isChecked(){return this.checked}get isIndeterminate(){return this.indeterminate}set tuiChecked(t){this.checked=t||!1,this.indeterminate=null===t}onChange({checked:t}){this.checked=t,this.indeterminate=!1,this.tuiCheckedChange.emit(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t,selectors:[["input","tuiChecked",""],["input","tuiCheckedChange",""]],hostVars:2,hostBindings:function(t,e){1&t&&i.NdJ("change",function(t){return e.onChange(t.target)}),2&t&&i.Ikx("checked",e.isChecked)("indeterminate",e.isIndeterminate)},inputs:{tuiChecked:"tuiChecked"},outputs:{tuiCheckedChange:"tuiCheckedChange"}}),t})(),o=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})()},88491:function(t,e,n){"use strict";n.d(e,{q:function(){return o},c:function(){return s}});var i=n(74788),r=n(27103);let o=(()=>{class t{constructor(t){this.tuiFocusVisibleChange=t}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.ku))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiFocusVisibleChange",""]],outputs:{tuiFocusVisibleChange:"tuiFocusVisibleChange"},features:[i._Bn([r.a3,r.ku])]}),t})(),s=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})()},13633:function(t,e,n){"use strict";n.d(e,{t:function(){return r},u:function(){return o}});var i=n(74788);let r=(()=>{class t{constructor(){this.focusable=!0}get tabIndex(){return this.focusable?0:-1}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiFocusable",""]],hostVars:1,hostBindings:function(t,e){2&t&&i.Ikx("tabIndex",e.tabIndex)},inputs:{focusable:["tuiFocusable","focusable"]}}),t})(),o=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})()},75059:function(t,e,n){"use strict";n.d(e,{U:function(){return h},F:function(){return d}});var i=n(74788),r=n(40946),o=n(57179),s=n(66682),a=n(88002),l=n(39761),c=n(87519),u=n(13653);let h=(()=>{class t{constructor({nativeElement:t},e){this.tuiFocusedChange=(0,s.T)((0,r.mL)(t,"focusin"),(0,r.mL)(t,"focusout")).pipe((0,a.U)(()=>(0,o.V8)(t)),(0,l.O)(!1),(0,c.x)(),(0,u.T)(1),(0,r.Yr)(e))}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.SBq),i.Y36(i.R0b))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiFocusedChange",""]],outputs:{tuiFocusedChange:"tuiFocusedChange"}}),t})(),d=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})()},96111:function(t,e,n){"use strict";n.d(e,{co:function(){return f},VE:function(){return g},gs:function(){return p}});var i=n(74788),r=n(33770),o=n(40946),s=n(64493),a=n(29856),l=n(66682),c=n(88002),u=n(45435),h=n(87519);function d({currentTarget:t,relatedTarget:e}){return!(0,s.ve)(e)||!(0,s.ve)(t)||!t.contains(e)}let p=(()=>{class t extends a.y{constructor(t,e){super(t=>this.stream$.subscribe(t)),this.el=t,this.zone=e,this.stream$=(0,l.T)((0,o.mL)(this.el.nativeElement,"mouseenter").pipe((0,c.U)(r.Ye)),(0,o.mL)(this.el.nativeElement,"mouseleave").pipe((0,c.U)(r.Iy)),(0,o.mL)(this.el.nativeElement,"mouseout").pipe((0,u.h)(d),(0,c.U)(r.Iy)),(0,o.mL)(this.el.nativeElement,"transitionend").pipe((0,c.U)(()=>this.el.nativeElement.matches(":hover")))).pipe((0,h.x)(),(0,o.Yr)(this.zone))}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(i.SBq),i.LFG(i.R0b))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),f=(()=>{class t{constructor(t){this.tuiHoveredChange=t}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(p))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiHoveredChange",""]],outputs:{tuiHoveredChange:"tuiHoveredChange"},features:[i._Bn([p])]}),t})(),g=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})()},92668:function(t,e,n){"use strict";n.d(e,{Ls:function(){return o},WD:function(){return s}});var i=n(74788);class r{constructor(t){this.internalDirectiveInstance=t}get $implicit(){return this.internalDirectiveInstance.tuiLet}get tuiLet(){return this.internalDirectiveInstance.tuiLet}}let o=(()=>{class t{constructor(t,e){t.createEmbeddedView(e,new r(this))}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.s_b),i.Y36(i.Rgc))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiLet",""]],inputs:{tuiLet:"tuiLet"}}),t})(),s=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})()},71486:function(t,e,n){"use strict";n.d(e,{W:function(){return h},e:function(){return d}});var i=n(74788),r=n(40946),o=n(27103),s=n(64493),a=n(45435),l=n(46782),c=n(43190),u=n(68307);let h=(()=>{class t{constructor({nativeElement:t},e,n){this.mode="scroll",(0,r.mL)(t,"wheel",{passive:!1}).pipe((0,a.h)(()=>this.enabled),(0,r.fL)(e),(0,l.R)(n)).subscribe(t=>{this.processEvent(t,!!t.deltaY,t.deltaY?t.deltaY<0:t.deltaX<0)}),(0,r.mL)(t,"touchstart",{passive:!0}).pipe((0,c.w)(({touches:e})=>{let n,{clientX:i,clientY:o}=e[0],s=0,l=0;return(0,r.mL)(t,"touchmove",{passive:!1}).pipe((0,a.h)(()=>this.enabled),(0,u.b)(t=>{const e=t.changedTouches[0];s=i-e.clientX,l=o-e.clientY,i=e.clientX,o=e.clientY,void 0===n&&(n=Math.abs(l)>Math.abs(s)),this.processEvent(t,n,n?l<0:s<0)}))}),(0,r.fL)(e),(0,l.R)(n)).subscribe()}get enabled(){return"none"!==this.mode}get overscrollBehavior(){return this.enabled?"contain":null}processEvent(t,e,n){var i;const{target:r,currentTarget:o,cancelable:a}=t;if(a&&(0,s.ve)(r)&&"range"!==(null===(i=r)||void 0===i?void 0:i.type)){if("all"===this.mode&&(e&&!o.contains((0,s.Hs)(r))||!e&&!o.contains((0,s.Hs)(r,!1))))return void t.preventDefault();if(e&&(n&&!(0,s.ty)(r,o,!0,!1)||!n&&!(0,s.ty)(r,o,!0,!0)))return void t.preventDefault();!e&&(n&&!(0,s.ty)(r,o,!1,!1)||!n&&!(0,s.ty)(r,o,!1,!0))&&t.preventDefault()}}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(o.a3,2))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiOverscroll",""]],hostVars:2,hostBindings:function(t,e){2&t&&i.Udp("overscroll-behavior",e.overscrollBehavior)},inputs:{mode:["tuiOverscroll","mode"]},features:[i._Bn([o.a3])]}),t})(),d=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})()},36424:function(t,e,n){"use strict";n.d(e,{L:function(){return i},B:function(){return r}});var i=(()=>{return(t=i||(i={}))[t.Sunday=0]="Sunday",t[t.Monday=1]="Monday",t[t.Tuesday=2]="Tuesday",t[t.Wednesday=3]="Wednesday",t[t.Thursday=4]="Thursday",t[t.Friday=5]="Friday",t[t.Saturday=6]="Saturday",i;var t})(),r=(()=>{return(t=r||(r={}))[t.January=0]="January",t[t.February=1]="February",t[t.March=2]="March",t[t.April=3]="April",t[t.May=4]="May",t[t.June=5]="June",t[t.July=6]="July",t[t.August=7]="August",t[t.September=8]="September",t[t.October=9]="October",t[t.November=10]="November",t[t.December=11]="December",r;var t})()},27788:function(t,e,n){"use strict";n.d(e,{I4:function(){return i},AM:function(){return r},JY:function(){return o},ZB:function(){return s},aq:function(){return a},jw:function(){return l},j2:function(){return c}}),Error,Error;class i extends Error{constructor(t){super("")}}class r extends Error{constructor(t){super("")}}class o extends Error{constructor(t){super("")}}class s extends Error{constructor(){super("")}}class a extends Error{constructor(){super("")}}class l extends Error{constructor(){super("")}}Error,Error;class c extends Error{constructor(){super("")}}Error,Error},40946:function(t,e,n){"use strict";n.d(e,{EK:function(){return S},ix:function(){return I},Xd:function(){return D},fw:function(){return N},mp:function(){return z},ll:function(){return L},pt:function(){return F},vm:function(){return R},mL:function(){return P},NA:function(){return j},Yr:function(){return V},fL:function(){return B}});var i=n(27788),r=n(29856),o=n(22759),s=n(34022),a=n(41291),l=n(66682),c=n(22416),u=n(59193),h=n(77393);class d{call(t,e){return e.subscribe(new p(t))}}class p extends h.L{_next(t){}}var f=n(39761),g=n(43190),m=n(88002),v=n(87519),_=n(47349),y=n(15257),b=n(45435),w=n(79196),C=n(57057),x=n(68307),k=n(11927),O=n(33770),M=n(57179);function S(t){return new r.y(e=>{if(!t.valueChanges)throw new i.j2;t.valueChanges.pipe((0,f.O)(t.value)).subscribe(e)})}function P(t,e,n={}){return(0,o.R)(t,e,n)}function E(t=0){return(0,s.z)((0,g.w)(()=>(0,a.H)(t).pipe((0,m.U)(O.Iy),(0,f.O)(!0))),(0,v.x)())}let A,T;function I(t){const e=P(t,"blur"),{ownerDocument:n}=t;if(!n)throw new i.aq;return(!T||!A)&&(A=P(n,"mouseup",{capture:!0}).pipe(E(),(0,f.O)(!1),(0,_.d)({bufferSize:1,refCount:!0})),T=P(n,"mousedown",{capture:!0}).pipe(E(),(0,f.O)(!1),(0,_.d)({bufferSize:1,refCount:!0}))),(0,l.T)((0,c.z)(P(t,"focus").pipe((0,y.q)(1)),e.pipe((0,b.h)(()=>!(0,M.V8)(t)),(0,y.q)(1),function(t){return t.lift(new d)})).pipe((0,w.r)(),(0,C.M)(T,A,(t,e,n)=>e||n),(0,b.h)(k.Mv))).pipe((0,g.w)(()=>e.pipe((0,m.U)(O.Iy),(0,y.q)(1),(0,f.O)(!0))),(0,v.x)())}function D(t,e=Boolean){return(0,s.z)((0,g.w)(n=>e(n)?t(n):u.E))}function N(t){var e,n;return"observed"in t?t.observed:!!(null===(n=null===(e=t)||void 0===e?void 0:e.observers)||void 0===n?void 0:n.length)}function L(t){return t.changes.pipe((0,f.O)(null),(0,m.U)(()=>(0,k.gD)(t)))}function z(){return(0,x.b)(t=>t.preventDefault())}function F(t){return P(t===t.ownerDocument.documentElement?t.ownerDocument:t,"scroll")}function R(){return(0,x.b)(t=>{t.stopPropagation()})}function j(t){return(0,x.b)(()=>{t.markForCheck()})}function B(t){return e=>new r.y(n=>t.runOutsideAngular(()=>e.subscribe(n)))}function V(t){return(0,s.z)(B(t),function(t){return e=>new r.y(n=>e.subscribe({next:e=>t.run(()=>n.next(e)),error:e=>t.run(()=>n.error(e)),complete:()=>t.run(()=>n.complete())}))}(t))}},27103:function(t,e,n){"use strict";n.d(e,{a3:function(){return L},gH:function(){return z},ku:function(){return F},ll:function(){return R},AQ:function(){return B},b0:function(){return j},tl:function(){return V},Fr:function(){return $},$D:function(){return Z}});var i=n(74788),r=n(74235),o=n(29856),s=n(41439),a=n(66682),l=n(22759),c=n(97968),u=n(40946),h=n(46782),d=n(87874),p=n(43219),f=n(88002),g=n(39761),m=n(87519),v=n(5304),_=n(54395),y=n(9945),b=n(43190),w=n(47349),C=n(59328),x=n(45435),k=n(62579),O=n(33770),M=n(64493),S=n(12057);const P=new i.OlP("Box model to observe changes",{providedIn:"root",factory:()=>"content-box"}),E=new i.OlP("Resize Observer API support",{providedIn:"root",factory:()=>!!(0,i.f3M)(k.m9).ResizeObserver});let A=(()=>{class t extends o.y{constructor({nativeElement:t},e,n,i){let r;return super(o=>{if(n)return r=new ResizeObserver(t=>{e.run(()=>{o.next(t)})}),r.observe(t,{box:i}),()=>{r.disconnect()};o.error("ResizeObserver is not supported in your browser")}),this.pipe((0,y.B)())}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(i.SBq),i.LFG(i.R0b),i.LFG(E),i.LFG(P))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})();var T=n(11927),I=n(97582),D=n(59178);var N=n(99434);let L=(()=>{class t extends r.t{constructor(){super(1)}ngOnDestroy(){this.next(),this.complete()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),z=(()=>{class t{constructor(t,e){this.resolver=t,this.injector=e,this.map=new Map}addComponent(t){this.map.has(t)||this.map.set(t,this.resolver.resolveComponentFactory(t).create(this.injector))}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(i._Vd),i.LFG(i.gxx))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),F=(()=>{class t extends o.y{constructor({nativeElement:t},e,n){super(t=>this.focusVisible$.subscribe(t)),this.focusVisible$=(0,u.ix)(t).pipe((0,u.NA)(e),(0,h.R)(n))}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(i.SBq),i.LFG(i.sBO),i.LFG(L,2))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),R=(()=>{class t{generate(){return`tui_${t.autoId++}${Date.now()}`}}return t.autoId=0,t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),j=(()=>{class t extends o.y{constructor(t,e){super(t=>this.callback$.subscribe(t)),this.callback$=(0,s.P)(()=>{let{nativeElement:n}=t;const i=[e,n];for(;n.parentElement;)n=n.parentElement,i.push(n);return(0,a.T)(...i.map(t=>(0,u.mL)(t,"scroll")))})}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(i.SBq),i.LFG(k.m9))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),B=(()=>{class t extends o.y{constructor(t,{nativeElement:e},n,i,r,o){super(t=>this.obscured$.subscribe(t)),this.obscured$=(0,a.T)((0,a.T)(t,(0,l.R)(i,"resize")).pipe((0,d.g)(0)),o.pipe((0,p.p)(O.Yg))).pipe((0,f.U)(()=>(0,M.PU)(e)),(0,g.O)(null),(0,m.x)(),(0,u.Yr)(n),(0,h.R)(r))}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(j,2),i.LFG(i.SBq),i.LFG(i.R0b),i.LFG(k.m9),i.LFG(L,2),i.LFG(k.L1))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),V=(()=>{class t extends A{constructor(t,e,n,i,r,o){return super(t,e,i,r),this.pipe((0,v.K)(()=>o.pipe((0,p.p)(O.Yg),(0,f.U)(()=>`${t.nativeElement.clientWidth} ${t.nativeElement.clientHeight}`),(0,m.x)(),(0,f.U)(()=>O.LZ))),(0,_.b)(0),(0,u.fL)(e),(0,y.B)(),(0,h.R)(n))}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(i.SBq),i.LFG(i.R0b),i.LFG(L,2),i.LFG(E),i.LFG(P),i.LFG(k.L1))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),$=(()=>{class t{constructor(t,e){this.win=t,this.platformId=e,this.cache=new Map}request(t){const e=this.cache.get(t);if(e)return e;const n=("AbortController"in this.win||(0,S.PM)(this.platformId)?function(t,e={}){const{selector:n}=e,i=function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(t);r{const r=new AbortController,o=r.signal;let s=!0,a=!1;const l=new D.w;let u;if(l.add(()=>{a=!0,s&&r.abort()}),i){if(i.signal)if(i.signal.aborted)r.abort();else{const t=i.signal,e=()=>{o.aborted||r.abort()};t.addEventListener("abort",e),l.add(()=>t.removeEventListener("abort",e))}u=Object.assign({},i,{signal:o})}else u={signal:o};return fetch(t,u).then(t=>{n?l.add((0,c.D)(n(t)).subscribe(t=>e.next(t),t=>{s=!1,a||e.error(t)},()=>{s=!1,e.complete()})):(s=!1,e.next(t),e.complete())}).catch(t=>{s=!1,a||e.error(t)}),l})}(t):(0,s.P)(()=>(0,c.D)(fetch(t)))).pipe((0,b.w)(e=>(0,I.mG)(this,void 0,void 0,function*(){if(e.ok)return e.text();throw new Error(`Failed to load ${t} (${e.statusText})`)})),(0,w.d)({bufferSize:1,refCount:!1}));return this.cache.set(t,n),n}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(k.m9),i.LFG(i.Lbi))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Z=(()=>{class t extends o.y{constructor({nativeElement:t},{timeout:e,threshold:n},i){super(r=>{(0,a.T)((0,u.mL)(t,"touchstart",{passive:!0}),(0,u.mL)(i,"touchend")).pipe((0,C.G)(),(0,x.h)(([t,e])=>!!t.touches.length&&t.touches[0].identifier===e.changedTouches[0].identifier),(0,f.U)(([t,i])=>{const r=t.touches[0].clientX-i.changedTouches[0].clientX,o=t.touches[0].clientY-i.changedTouches[0].clientY,s=i.timeStamp-t.timeStamp;return(Math.abs(r)>n||Math.abs(o)>n)&&s1}const c=/^((?!chrome|android).)*safari/i;var u=n(11927),h=n(64493),d=n(26215),p=n(41291),f=n(66682),g=n(25917),m=n(43190),v=n(88002),_=n(39761),y=n(9945),b=n(46782),w=n(72361),C=n(57057),x=n(45435),k=n(15257),O=n(87519),M=n(47349),S=n(79221),P=n(33770);const E=(0,u.N1)(()=>{const t={onRemovalComplete:()=>{}},e=new d.X(null),n=(0,r.f3M)(S.Th,r.XFs.Optional)||t,{onRemovalComplete:i=t.onRemovalComplete}=n;return n.onRemovalComplete=(t,r)=>{e.next(t),i.call(n,t,r)},e.pipe((0,m.w)(t=>(0,p.H)(0).pipe((0,v.U)(()=>null),(0,_.O)(t))),(0,y.B)())}),A=(0,u.N1)(()=>{const t=(0,r.f3M)(E),e=(0,r.f3M)(o.m9),n=(0,r.f3M)(i.K0),a=(0,s.mL)(e,"focusout"),l=(0,s.mL)(e,"focusin"),c=(0,s.mL)(e,"blur"),u=(0,s.mL)(e,"mousedown"),d=(0,s.mL)(e,"mouseup");return(0,f.T)(a.pipe((0,b.R)(u),(0,w.a)(()=>d),(0,C.M)(t),(0,x.h)(([t,e])=>T((0,h.mA)(t),e)),(0,v.U)(([{relatedTarget:t}])=>t)),c.pipe((0,v.U)(()=>n.activeElement),(0,x.h)(t=>!!(null==t?void 0:t.matches("iframe")))),l.pipe((0,m.w)(t=>{const e=(0,h.mA)(t),i=(0,h.Wf)(e);return i===n?(0,g.of)(e):function(t){return(0,f.T)((0,s.mL)(t,"focusin").pipe((0,v.U)(({target:t})=>t)),(0,s.mL)(t,"focusout").pipe((0,x.h)(({target:t,relatedTarget:e})=>!!e&&T(t)),(0,v.U)(({relatedTarget:t})=>t)))}(i).pipe((0,_.O)(e))})),u.pipe((0,m.w)(t=>{const e=(0,h.mA)(t);return n.activeElement&&n.activeElement!==n.body?a.pipe((0,k.q)(1),(0,v.U)(()=>e),(0,b.R)((0,p.H)(0))):(0,g.of)(e)}))).pipe((0,O.x)(),(0,y.B)())});function T(t,e=null){return(0,h.Wf)(t).activeElement!==t&&!t.matches(":disabled")&&!(null==e?void 0:e.contains(t))}const I=(0,u.JN)([]);function D(t){return{provide:I,multi:!0,useExisting:t}}(0,u.N1)(()=>(0,r.f3M)(r.FYo).createRenderer(null,null));const N=(0,u.JN)([]);function L(t){return{provide:N,multi:!0,useExisting:t}}(0,u.N1)(()=>{var t;const e=null===(t=(0,r.f3M)(i.K0).querySelector("base"))||void 0===t?void 0:t.href;if(e)return e;const n=(0,r.f3M)(i.K0).createElement("a");return n.href="",n.pathname});const z=new r.OlP("[TUI_FOCUSABLE_ITEM_ACCESSOR]");function F(t){return{provide:z,useExisting:t}}const R=(0,u.N1)(()=>l((0,r.f3M)(o.s5))),j=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/,B=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/,V=(0,u.N1)(()=>j.test((0,r.f3M)(o.yZ).toLowerCase())||B.test((0,r.f3M)(o.yZ).slice(0,4).toLowerCase())),$=(0,u.N1)(()=>(0,r.f3M)(V)&&!(0,r.f3M)(R)),Z=(0,u.N1)(()=>{return l(t=(0,r.f3M)(o.s5))||c.test(t.userAgent.toLowerCase());var t}),q=((0,u.N1)(()=>!!(0,r.f3M)(o.m9).chrome),(0,u.N1)(()=>!!(0,r.f3M)(o.m9).Cypress)),Y=(0,u.N1)(P.Iy),U=(0,u.N1)(()=>(0,r.f3M)(q)||(0,r.f3M)(Y)),H=((0,u.N1)(()=>{var t;return void 0!==(null===(t=(0,r.f3M)(o.m9))||void 0===t?void 0:t.mozCancelFullScreen)}),(0,u.N1)(()=>(0,r.f3M)(o.m9).location.host.endsWith("stackblitz.io")),(0,u.N1)(()=>{var t;return!!(null===(t=(0,r.f3M)(o.m9))||void 0===t?void 0:t.webkitConvertPointFromNodeToPage)}));(0,u.JN)("web"),(0,u.N1)(()=>(0,i.NF)((0,r.f3M)(r.Lbi))?new Range:{});const G=(0,u.JN)({timeout:500,threshold:30}),J=((0,u.N1)(P.Ye),(0,u.N1)(()=>(0,r.f3M)(o.m9).matchMedia("(any-pointer: coarse)").matches),new r.OlP("[TUI_WINDOW_SIZE]",{factory:()=>{const t=(0,r.f3M)(o.m9);return(0,s.mL)(t,"resize").pipe((0,_.O)(null),(0,v.U)(()=>{var e,n;const i=Math.max(t.innerWidth,(null===(e=t.visualViewport)||void 0===e?void 0:e.width)||0),r=Math.max(t.innerHeight,(null===(n=t.visualViewport)||void 0===n?void 0:n.height)||0);return{width:i,height:r,top:0,left:0,right:i,bottom:r}}),(0,M.d)({bufferSize:1,refCount:!0}))}}));(0,u.N1)(()=>(0,r.f3M)(J).pipe((0,v.U)(({height:t})=>t))),(0,u.JN)({wheelSensitivity:.01})},41213:function(t,e,n){"use strict";function i(t){return t.toLowerCase().includes("firefox")}function r({ownerDocument:t}){var e,n,i,r,o,s,a,l;const c=null==t?void 0:t.defaultView,u=void 0!==c.safari&&"[object SafariRemoteNotification]"===(null===(n=null===(e=c.safari)||void 0===e?void 0:e.pushNotification)||void 0===n?void 0:n.toString()),h=!!(null===(r=null===(i=c.navigator)||void 0===i?void 0:i.vendor)||void 0===r?void 0:r.includes("Apple"))&&!(null===(s=null===(o=c.navigator)||void 0===o?void 0:o.userAgent)||void 0===s?void 0:s.includes("CriOS"))&&!(null===(l=null===(a=c.navigator)||void 0===a?void 0:a.userAgent)||void 0===l?void 0:l.includes("FxiOS"));return u||h}n.d(e,{oK:function(){return i},Ex:function(){return r}})},64493:function(t,e,n){"use strict";n.d(e,{ty:function(){return o},PP:function(){return s},mA:function(){return c},Wf:function(){return u},PU:function(){return h},YX:function(){return d},Hs:function(){return p},ve:function(){return a},Hn:function(){return f},dW:function(){return l},dD:function(){return g}});var i=n(85648),r=n(11927);function o(t,e,n,i){return n?function(t,e,n){let i=t;for(;i!==e.parentElement;){if(Math.floor(i.scrollTop)>0&&!n||Math.ceil(i.scrollTop+i.clientHeight)0&&!n||Math.ceil(i.scrollLeft+i.clientWidth)!t.contains(e));return 4===m.length?m:null}function d(t,e){let{offsetTop:n,offsetLeft:i,offsetParent:r}=e;for(;l(r)&&r!==t;)n+=r.offsetTop,i+=r.offsetLeft,r=r.offsetParent;return{offsetTop:n,offsetLeft:i}}function p(t,e=!0){return null===t?null:e&&t.scrollHeight>t.clientHeight||!e&&t.scrollWidth>t.clientWidth?t:p(t.parentElement,e)}function f(t){return function(t){return function(t){return t.matches("input")}(t)||function(t){return t.matches("textarea")}(t)}(t)&&!t.readOnly||!!t.isContentEditable}function g(t=0,e=0){const n={x:t,y:e,left:t,right:t,top:e,bottom:e,width:0,height:0};return Object.assign(Object.assign({},n),{toJSON:()=>n})}n(18939)},57179:function(t,e,n){"use strict";n.d(e,{hp:function(){return s},BW:function(){return c},ie:function(){return o},V8:function(){return u},zb:function(){return h},dT:function(){return a},VR:function(){return d},Pg:function(){return p}});var i=n(64493),r=n(33770);function o({activeElement:t}){if(!(null==t?void 0:t.shadowRoot))return t;let e=t.shadowRoot.activeElement;for(;null==e?void 0:e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function s(t){const e=o(t);(0,i.dW)(e)&&e.blur()}function a(t){if(t.hasAttribute("disabled")||"-1"===t.getAttribute("tabIndex"))return!1;if((0,i.dW)(t)&&t.isContentEditable||"0"===t.getAttribute("tabIndex"))return!0;switch(t.tagName){case"BUTTON":case"SELECT":case"TEXTAREA":return!0;case"VIDEO":case"AUDIO":return t.hasAttribute("controls");case"INPUT":return"hidden"!==t.getAttribute("type");case"A":case"LINK":return t.hasAttribute("href");default:return!1}}function l(t){return!t.hasAttribute("disabled")&&("-1"===t.getAttribute("tabIndex")||a(t))}function c({initial:t,root:e,previous:n=!1,keyboard:o=!0}){if(!e.ownerDocument)return null;const s=o?a:l,c=e.ownerDocument.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,r.Lw);for(c.currentNode=t;n?c.previousNode():c.nextNode();)if((0,i.dW)(c.currentNode)&&(t=c.currentNode),(0,i.dW)(t)&&s(t))return t;return null}function u(t){return!!(null==t?void 0:t.ownerDocument)&&o(t.ownerDocument)===t}function h(t){if(!t.ownerDocument||!t.contains)return!1;const e=o(t.ownerDocument);return null!==e&&t.contains(e)}function d(t,e,n){for(t+=n;t>=0&&t=e&&t=n?n:Math.round(t)}function s(t,e,n){if(t===1/0)return t;e=Math.min(e,292);const i=`${t}e`.split("e"),r=`${n(Number(`${i[0]}e${Number(i[1])+e}`))}e`.split("e");return Number(`${r[0]}e${Number(r[1])-e}`)}function a({value:t,precision:e,method:n}){switch(n){case"round":return function(t,e=0){return s(t,e,Math.round)}(t,e);case"ceil":return function(t,e=0){return s(t,e,Math.ceil)}(t,e);case"floor":return function(t,e=0){return s(t,e,Math.floor)}(t,e);default:return function(t,e=0){return s(t,e,Math.trunc)}(t,e)}}function l(t){return t?1:0}function c(t){return parseInt(t,10)}n.d(e,{Ki:function(){return i},wf:function(){return r},G1:function(){return o},h0:function(){return a},HW:function(){return l},oY:function(){return c}}),n(18939)},11927:function(t,e,n){"use strict";n.d(e,{WX:function(){return r},xT:function(){return s},JN:function(){return a},N1:function(){return l},gD:function(){return c},M8:function(){return u},Mv:function(){return h},dt:function(){return d},Pc:function(){return p},Aj:function(){return o},vK:function(){return f},pf:function(){return g}});var i=n(74788);function r(t,e){return t.slice(0,Math.max(e,0)).concat(t.slice(Math.max(e+1,0)))}function o(t){return"string"==typeof t}function s(t){return JSON.parse(JSON.stringify(t,(t,e)=>function(t){const e=o(t)?t.trim():t;return[void 0,null,NaN,""].includes(e)}(e)?void 0:e))}function a(t){return l(()=>t)}function l(t){return new i.OlP("",{factory:t})}function c(t){let e=[];return t.find((t,n,i)=>(e=i,!0)),e}function u(t,e){return Math.abs(e)>Math.abs(t)?e>0?"top":"bottom":t>0?"left":"right"}function h(t){return!t}function d(t){return"number"==typeof t}function p(t){return null!=t}function f(t,e,n){return{provide:t,deps:[[new i.FiY,new i.tp0,t]],useFactory:t=>Object.assign(Object.assign({},t||n),e)}}function g(t,e){return Array.from(t.reduce((t,n)=>t.has(n[e])?t:t.set(n[e],n),new Map).values())}},68192:function(t,e,n){"use strict";n.d(e,{N:function(){return r}});var i=n(11927);function r(t,e=function(){return Math.floor(Math.random()*Date.now())}(),n="rgba(0, 0, 0, 0.7)"){if((0,i.Aj)(t)){const i=function(t){var e;const n=(null!==(e=t.match(/url\(("?)('*)#(.*?)('*)\)/g))&&void 0!==e?e:[]).map(t=>t.slice(4,t.length-1).replace(/['"#]+/g,""));return Array.from(new Set(n))}(t).reduce((t,n)=>{const i=function(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}(n),r=`id_${e}_${n}`;return t.replace(new RegExp(`"${i}"`,"g"),`"${r}"`).replace(new RegExp(`'${i}'`,"g"),`'${r}'`).replace(new RegExp(`url\\('#${i}'\\)`,"g"),`url('#${r}')`).replace(new RegExp(`url\\("#${i}"\\)`,"g"),`url("#${r}")`).replace(new RegExp(`url\\(#${i}\\)`,"g"),`url(#${r})`)},t);return function(t,e){try{const n=(new DOMParser).parseFromString(t,"text/html");return n.body.querySelectorAll("[fill^=url]").forEach(t=>t.setAttribute("fill",`${t.getAttribute("fill")} ${e}`.trim())),n.body.innerHTML.trim()}catch(n){return t}}(i,n)}return t}},43631:function(t,e,n){"use strict";n.d(e,{FP:function(){return f},D1:function(){return g},kk:function(){return u},uG:function(){return m},O4:function(){return y},c2:function(){return d},UK:function(){return h},P7:function(){return _},Ic:function(){return C},Fe:function(){return p},Sv:function(){return w},ei:function(){return v},Wk:function(){return b}});var i=n(74788),r=n(27103),o=n(76480),s=n(29856),a=n(66682),l=n(87519),c=n(46782);class u extends s.y{}function h(t){return{provide:u,multi:!0,useExisting:t}}class d{}function p(t){return{provide:d,multi:!0,useExisting:t}}let f=(()=>{class t{constructor(t,e,n){this.destroy$=t,this.drivers=e,this.vehicles=n}ngOnInit(){const t=this.vehicles.find(({type:t})=>t===this.type);(0,a.T)(...this.drivers.filter(({type:t})=>t===this.type)).pipe((0,l.x)(),(0,c.R)(this.destroy$)).subscribe(e=>{null==t||t.toggle(e)})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.a3,2),i.Y36(u),i.Y36(d))},t.\u0275dir=i.lG2({type:t}),t})(),g=(()=>{class t{constructor(t){this.host=t}get readOnly(){return this.host.readOnly}get disabled(){return this.host.computedDisabled}get invalid(){return this.host.computedInvalid}get focusable(){return this.host.computedFocusable}get inputMode(){return"text"}get value(){var t;return(null===(t=this.host.value)||void 0===t?void 0:t.toString())||""}process(t){}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(o.M$))},t.\u0275dir=i.lG2({type:t}),t})();class m{}function v(t){return{provide:m,deps:[[new i.tp0,m]],useFactory:e=>e.find(e=>e.type===t)}}function _(t){return{provide:m,multi:!0,useExisting:t}}class y{}function b(t,e){return{provide:y,deps:[[new i.tp0,y],e],useFactory:w(t)}}function w(t){return(e,n)=>e.find(e=>e!==n&&e.type===t)||n}function C(t){return{provide:y,multi:!0,useExisting:t}}},49941:function(t,e,n){"use strict";n.d(e,{i9:function(){return c},QF:function(){return l},eu:function(){return a},gI:function(){return u},Gw:function(){return h},X9:function(){return d}});var i=n(56083);const r="{{duration}}ms ease-in-out",o={params:{duration:300}},s=300,a=(0,i.X$)("tuiHeightCollapse",[(0,i.eR)(":enter",[(0,i.oB)({height:0}),(0,i.jt)(r,(0,i.oB)({height:"*"}))],o),(0,i.eR)(":leave",[(0,i.oB)({height:"*"}),(0,i.jt)(r,(0,i.oB)({height:0}))],o)]),l=((0,i.X$)("tuiHeightCollapseList",[(0,i.eR)("* => *",[(0,i.IO)(":enter",[(0,i.oB)({height:0}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({height:"*"}))])],{optional:!0}),(0,i.IO)(":leave",[(0,i.oB)({height:"*"}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({height:0}))])],{optional:!0})],o)]),(0,i.X$)("tuiWidthCollapse",[(0,i.eR)(":enter",[(0,i.oB)({width:0}),(0,i.jt)(r,(0,i.oB)({width:"*"}))],o),(0,i.eR)(":leave",[(0,i.oB)({width:"*"}),(0,i.jt)(r,(0,i.oB)({width:0}))],o)]),(0,i.X$)("tuiWidthCollapseList",[(0,i.eR)("* => *",[(0,i.IO)(":enter",[(0,i.oB)({width:0}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({width:"*"}))])],{optional:!0}),(0,i.IO)(":leave",[(0,i.oB)({width:"*"}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({width:0}))])],{optional:!0})],o)]),(0,i.X$)("tuiFadeIn",[(0,i.eR)(":enter",[(0,i.oB)({opacity:0}),(0,i.jt)(r,(0,i.oB)({opacity:1}))],o),(0,i.eR)(":leave",[(0,i.oB)({opacity:1}),(0,i.jt)(r,(0,i.oB)({opacity:0}))],o)])),c=((0,i.X$)("tuiFadeInList",[(0,i.eR)("* => *",[(0,i.IO)(":enter",[(0,i.oB)({opacity:0}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({opacity:1}))])],{optional:!0}),(0,i.IO)(":leave",[(0,i.oB)({opacity:1}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({opacity:0}))])],{optional:!0})],o)]),(0,i.X$)("tuiFadeInTop",[(0,i.eR)(":enter",[(0,i.oB)({transform:"translateY(-10px)",opacity:0}),(0,i.jt)(r,(0,i.oB)({transform:"translateY(0)",opacity:1}))],o),(0,i.eR)(":leave",[(0,i.oB)({transform:"translateY(0)",opacity:1}),(0,i.jt)(r,(0,i.oB)({transform:"translateY(-10px)",opacity:0}))],o)]),(0,i.X$)("tuiFadeInBottom",[(0,i.eR)(":enter",[(0,i.oB)({transform:"translateY(10px)",opacity:0}),(0,i.jt)(r,(0,i.oB)({transform:"translateY(0)",opacity:1}))],o),(0,i.eR)(":leave",[(0,i.oB)({transform:"translateY(0)",opacity:1}),(0,i.jt)(r,(0,i.oB)({transform:"translateY(10px)",opacity:0}))],o)]),(0,i.X$)("tuiDropdownAnimation",[(0,i.eR)(":enter",[(0,i.oB)({transform:"translateY(-10px)",opacity:0}),(0,i.jt)(r,(0,i.oB)({transform:"translateY(0)",opacity:1}))],o),(0,i.eR)(":leave",[(0,i.oB)({transform:"translateY(0)",opacity:1}),(0,i.jt)(r,(0,i.oB)({transform:"translateY(-10px)",opacity:0}))],o)])),u=(0,i.X$)("tuiScaleIn",[(0,i.eR)(":enter",[(0,i.oB)({transform:"scale(0)"}),(0,i.jt)(r,(0,i.oB)({transform:"scale(1)"}))],o),(0,i.eR)(":leave",[(0,i.oB)({transform:"scale(1)"}),(0,i.jt)(r,(0,i.oB)({transform:"scale(0)"}))],o)]),h=((0,i.X$)("tuiPop",[(0,i.eR)(":enter",[(0,i.oB)({transform:"scale(0)"}),(0,i.jt)(r,(0,i.oB)({transform:"scale(1.1)"})),(0,i.jt)(r,(0,i.oB)({transform:"scale(1)"}))],o),(0,i.eR)(":leave",[(0,i.oB)({transform:"scale(1)"}),(0,i.jt)(r,(0,i.oB)({transform:"scale(1.1)"})),(0,i.jt)(r,(0,i.oB)({transform:"scale(0)"}))],o)]),(0,i.X$)("tuiScaleInList",[(0,i.eR)("* => *",[(0,i.IO)(":enter",[(0,i.oB)({transform:"scale(0)"}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({transform:"scale(1)"}))])],{optional:!0}),(0,i.IO)(":leave",[(0,i.oB)({transform:"scale(1)"}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({transform:"scale(0)"}))])],{optional:!0})],o)]),(0,i.X$)("tuiSlideIn",[(0,i.eR)("* => left",[(0,i.oB)({transform:"translateX(-100%)"}),(0,i.jt)(r,(0,i.oB)({transform:"translateX(0)"}))],o),(0,i.eR)("left => *",[(0,i.oB)({transform:"translateX(0)"}),(0,i.jt)(r,(0,i.oB)({transform:"translateX(-100%)"}))],o),(0,i.eR)("* => right",[(0,i.oB)({transform:"translateX(100%)"}),(0,i.jt)(r,(0,i.oB)({transform:"translateX(0)"}))],o),(0,i.eR)("right => *",[(0,i.oB)({transform:"translateX(0)"}),(0,i.jt)(r,(0,i.oB)({transform:"translateX(100%)"}))],o)])),d=((0,i.X$)("tuiSlideInLeft",[(0,i.eR)(":enter",[(0,i.oB)({transform:"translateX(-100%)"}),(0,i.jt)(r,(0,i.oB)({transform:"translateX(0)"}))],o),(0,i.eR)(":leave",[(0,i.oB)({transform:"translateX(0)"}),(0,i.jt)(r,(0,i.oB)({transform:"translateX(-100%)"}))],o)]),(0,i.X$)("tuiSlideInLeftList",[(0,i.eR)("* => *",[(0,i.IO)(":enter",[(0,i.oB)({transform:"translateX(-100%)"}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({transform:"translateX(0)"}))])],{optional:!0}),(0,i.IO)(":leave",[(0,i.oB)({transform:"translateX(0)"}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({transform:"translateX(-100%)"}))])],{optional:!0})],o)]),(0,i.X$)("tuiSlideInRight",[(0,i.eR)(":enter",[(0,i.oB)({transform:"translateX(100%)"}),(0,i.jt)(r,(0,i.oB)({transform:"translateX(0)"}))],o),(0,i.eR)(":leave",[(0,i.oB)({transform:"translateX(0)"}),(0,i.jt)(r,(0,i.oB)({transform:"translateX(100%)"}))],o)]),(0,i.X$)("tuiSlideInRightList",[(0,i.eR)("* => *",[(0,i.IO)(":enter",[(0,i.oB)({transform:"translateX(100%)"}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({transform:"translateX(0)"}))])],{optional:!0}),(0,i.IO)(":leave",[(0,i.oB)({transform:"translateX(0)"}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({transform:"translateX(100%)"}))])],{optional:!0})],o)]),(0,i.X$)("tuiSlideInTop",[(0,i.eR)(":enter",[(0,i.oB)({transform:"translate3d(0,{{start}},0)"}),(0,i.jt)(r,(0,i.oB)({transform:"translate3d(0,{{end}},0)"}))],{params:{end:0,start:"100%",duration:300}}),(0,i.eR)(":leave",[(0,i.oB)({transform:"translate3d(0,{{end}},0)"}),(0,i.jt)(r,(0,i.oB)({transform:"translate3d(0,{{start}},0)"}))],{params:{end:0,start:"100%",duration:300}})]));(0,i.X$)("tuiSlideInTopList",[(0,i.eR)("* => *",[(0,i.IO)(":enter",[(0,i.oB)({transform:"translateY(100%)"}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({transform:"translateY(0)"}))])],{optional:!0}),(0,i.IO)(":leave",[(0,i.oB)({transform:"translateY(0)"}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({transform:"translateY(100%)"}))])],{optional:!0})],o)]),(0,i.X$)("tuiSlideInBottom",[(0,i.eR)(":enter",[(0,i.oB)({transform:"translateY(-100%)"}),(0,i.jt)(r,(0,i.oB)({transform:"translateY(0)"}))],o),(0,i.eR)(":leave",[(0,i.oB)({transform:"translateY(0)"}),(0,i.jt)(r,(0,i.oB)({transform:"translateY(-100%)"}))],o)]),(0,i.X$)("tuiSlideInBottomList",[(0,i.eR)("* => *",[(0,i.IO)(":enter",[(0,i.oB)({transform:"translateY(-100%)"}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({transform:"translateY(0)"}))])],{optional:!0}),(0,i.IO)(":leave",[(0,i.oB)({transform:"translateY(0)"}),(0,i.EY)(s,[(0,i.jt)(r,(0,i.oB)({transform:"translateY(-100%)"}))])],{optional:!0})],o)])},12628:function(t,e,n){"use strict";n.d(e,{v0:function(){return E},fN:function(){return A}});var i=n(74788),r=n(11927),o=n(76480),s=n(57179),a=n(99434),l=n(27103),c=n(75452),u=n(59193),h=n(39761),d=n(88002),p=n(87519),f=n(77320),g=n(54789),m=n(40719),v=n(12057),_=n(91489),y=n(89570);const b=["tuiButton",""];function w(t,e){1&t&&i.GkF(0)}function C(t,e){1&t&&i._UZ(0,"tui-svg",8),2&t&&i.Q6J("src",e.polymorpheusOutlet)}function x(t,e){if(1&t&&(i.TgZ(0,"span",6),i.YNc(1,C,1,1,"tui-svg",7),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("polymorpheusOutlet",t.icon)}}function k(t,e){1&t&&i._UZ(0,"tui-svg",8),2&t&&i.Q6J("src",e.polymorpheusOutlet)}function O(t,e){if(1&t&&(i.TgZ(0,"span",9),i.YNc(1,k,1,1,"tui-svg",7),i.qZA()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("polymorpheusOutlet",t.iconRight)}}function M(t,e){if(1&t&&i._UZ(0,"tui-loader",10),2&t){const t=i.oxw();i.Q6J("inheritColor",!0)("size",t.loaderSize)}}const S=["*"],P=(0,r.JN)({size:"l",shape:null,appearance:f.Nm.Primary});let E=(()=>{class t extends o.Xn{constructor(t,e,n){var i;super(),this.mode=t,this.el=e,this.options=n,this.mode$=(null===(i=this.mode)||void 0===i?void 0:i.change$)||u.E,this.appearance=null,this.disabled=!1,this.shape=this.options.shape,this.showLoader=!1,this.size=this.options.size,this.appearance$=this.mode$.pipe((0,h.O)(null),(0,d.U)(()=>this.computedAppearance),(0,p.x)())}get nativeFocusableElement(){return this.nativeDisabled?null:this.el.nativeElement}get focused(){return!this.showLoader&&(0,s.V8)(this.el.nativeElement)}get loaderSize(){return"l"===this.size||"xl"===this.size?"m":"s"}get computedAppearance(){var t;return null!==(t=this.appearance)&&void 0!==t?t:this.options.appearance||""}get nativeDisabled(){return this.computedDisabled||this.showLoader?"":null}get tabIndex(){return this.focusable?0:-1}onFocused(t){this.updateFocused(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(c.w,8),i.Y36(i.SBq),i.Y36(P))},t.\u0275cmp=i.Xpm({type:t,selectors:[["button","tuiButton",""],["button","tuiIconButton",""],["a","tuiButton",""],["a","tuiIconButton",""]],hostVars:7,hostBindings:function(t,e){1&t&&i.NdJ("focusin",function(){return e.onFocused(!0)})("focusout",function(){return e.onFocused(!1)}),2&t&&(i.Ikx("tabIndex",e.tabIndex),i.uIk("data-shape",e.shape)("data-size",e.size)("data-appearance",e.computedAppearance)("disabled",e.nativeDisabled),i.ekj("_loading",e.showLoader))},inputs:{appearance:"appearance",disabled:"disabled",icon:"icon",iconRight:"iconRight",shape:"shape",showLoader:"showLoader",size:"size"},features:[i._Bn([(0,a.FT)(t),l.a3]),i.qOj],attrs:b,ngContentSelectors:S,decls:8,vars:10,consts:[[4,"ngIf"],["tuiWrapper","",1,"t-wrapper",3,"active","appearance","disabled","hover"],[1,"t-content"],["class","t-left",4,"ngIf"],["class","t-right",4,"ngIf"],["class","t-loader",3,"inheritColor","size",4,"ngIf"],[1,"t-left"],["class","t-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-icon",3,"src"],[1,"t-right"],[1,"t-loader",3,"inheritColor","size"]],template:function(t,e){1&t&&(i.F$t(),i.YNc(0,w,1,0,"ng-container",0),i.ALo(1,"async"),i.TgZ(2,"div",1),i.TgZ(3,"span",2),i.YNc(4,x,2,1,"span",3),i.Hsn(5),i.YNc(6,O,2,1,"span",4),i.qZA(),i.YNc(7,M,1,2,"tui-loader",5),i.qZA()),2&t&&(i.Q6J("ngIf",i.lcZ(1,8,e.appearance$)),i.xp6(2),i.Q6J("active",e.pseudoActive)("appearance",e.computedAppearance)("disabled",e.computedDisabled)("hover",e.pseudoHover),i.xp6(2),i.Q6J("ngIf",e.icon),i.xp6(2),i.Q6J("ngIf",e.iconRight),i.xp6(1),i.Q6J("ngIf",e.showLoader))},directives:[v.O5,_.o,y.Li,g.PN,m.kM],pipes:[v.Ov],styles:["[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:inline-block;flex-shrink:0;vertical-align:top;border-radius:var(--tui-radius-m);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;outline:none;color:inherit}[data-shape=rounded][_nghost-%COMP%]{border-radius:6.25rem}[data-size=xs][_nghost-%COMP%]{height:var(--tui-height-xs);font-weight:normal}[data-size=xs][data-shape=square][_nghost-%COMP%], [data-size=xs][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-xs)}[data-size=s][_nghost-%COMP%]{height:var(--tui-height-s);font-weight:normal}[data-size=s][data-shape=square][_nghost-%COMP%], [data-size=s][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-s)}[data-size=m][_nghost-%COMP%]{height:var(--tui-height-m);font:var(--tui-font-text-m);font-weight:bold}[data-size=m][data-shape=square][_nghost-%COMP%], [data-size=m][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-m)}[data-size=l][_nghost-%COMP%]{height:var(--tui-height-l);font:var(--tui-font-text-m);font-weight:bold}[data-size=l][data-shape=square][_nghost-%COMP%], [data-size=l][tuiIconButton][_nghost-%COMP%]{width:var(--tui-height-l)}[data-size=xl][_nghost-%COMP%]{height:3.75rem;font:var(--tui-font-text-m);font-weight:bold}[data-size=xl][data-shape=square][_nghost-%COMP%], [data-size=xl][tuiIconButton][_nghost-%COMP%]{width:3.75rem}[tuiIconButton][_nghost-%COMP%]{font-size:0!important}[tuiIconButton][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0!important}.t-loader[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:default}.t-left[_ngcontent-%COMP%]{margin-right:.5rem}[data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%]{margin-right:.375rem}[data-size=xs][_nghost-%COMP%] .t-left[_ngcontent-%COMP%]{margin-right:.25rem}.t-right[_ngcontent-%COMP%]{margin:0 -.25rem 0 .25rem}[data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0 -.25rem 0 .375rem}[data-size=xs][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{margin:0 -.125rem 0 .25rem}.t-icon[_ngcontent-%COMP%]{display:flex;max-width:100%;max-height:100%;align-items:center;justify-content:center}.t-left[_ngcontent-%COMP%], .t-right[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}[data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%], [data-size=xs][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [data-size=xs][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{width:1rem;height:1rem}[tuiIconButton][data-appearance=icon][data-size=s][_nghost-%COMP%] .t-left[_ngcontent-%COMP%], [tuiIconButton][data-appearance=icon][data-size=s][_nghost-%COMP%] .t-right[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.t-wrapper[_ngcontent-%COMP%]{position:relative;z-index:0;box-sizing:border-box;cursor:pointer}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, .375rem)}[data-size=xs][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-width:1px}[data-size=s][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, .75rem)}[data-size=m][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 1.5rem)}[data-size=l][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 2.25rem)}[data-size=xl][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0 var(--tui-padding, 2.5rem)}[data-shape=square][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], [tuiIconButton][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:0}.t-content[_ngcontent-%COMP%]{display:flex;height:100%;align-items:center;justify-content:center;text-align:center}._loading[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{opacity:0}"],changeDetection:0}),t})(),A=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[v.ez,y.wq,_.W,g.EI,m.dS]]}),t})()},75111:function(t,e,n){"use strict";n.d(e,{qi:function(){return E},gX:function(){return A},pc:function(){return I},Rs:function(){return T},vK:function(){return P}});var i=n(97582),r=n(74788),o=n(57179),s=n(33770),a=n(40946),l=n(11927),c=n(64493),u=n(44358),h=n(79588),d=n(79456),p=n(88002),f=n(98952),g=n(11557),m=n(54789),v=n(89570),_=n(12057);const y=["tuiOption",""];function b(t,e){if(1&t&&(r.ynx(0),r._uU(1),r.BQk()),2&t){const t=e.polymorpheusOutlet;r.xp6(1),r.hij(" ",t,"\n")}}function w(t,e){if(1&t&&r._UZ(0,"tui-svg",3),2&t){const t=r.oxw(2);r.Q6J("src",t.icons.more)}}function C(t,e){if(1&t&&(r.Hsn(0),r.YNc(1,w,1,1,"tui-svg",2)),2&t){const t=r.oxw();r.xp6(1),r.Q6J("ngIf",t.dropdown)}}const x=function(t){return{$implicit:t}},k=["*"];function O(t,e){if(1&t&&(r.ynx(0),r._uU(1),r.BQk()),2&t){const t=e.polymorpheusOutlet;r.xp6(1),r.hij(" ",t," ")}}function M(t,e){if(1&t&&(r.TgZ(0,"div",2),r.YNc(1,O,2,1,"ng-container",3),r.ALo(2,"async"),r.qZA()),2&t){const t=r.oxw();r.xp6(1),r.Q6J("polymorpheusOutlet",t.emptyContent||r.lcZ(2,1,t.defaultEmptyContent$))}}function S({currentTarget:t}){return!(0,o.V8)(t)}let P=(()=>{class t{constructor(t,e,n,i,r,o){this.content=t,this.dataList=e,this.el=n,this.host=i,this.dropdown=r,this.icons=o,this.size=null,this.role="option",this.disabled=!1}get active(){return!!this.dropdown&&!!this.dropdown.dropdownBoxRef}onClick(){this.host&&void 0!==this.value&&this.host.handleOption(this.value)}onMouseMove({currentTarget:t}){t.focus({preventScroll:!0})}ngOnDestroy(){var t;null===(t=this.dataList)||void 0===t||t.handleFocusLossIfNecessary(this.el.nativeElement)}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(d.IQ,8),r.Y36((0,r.Gpc)(()=>E),8),r.Y36(r.SBq),r.Y36(d.N1,8),r.Y36(f.td,10),r.Y36(d.Gs))},t.\u0275cmp=r.Xpm({type:t,selectors:[["button","tuiOption",""],["a","tuiOption",""]],hostAttrs:["tabIndex","-1","type","button"],hostVars:5,hostBindings:function(t,e){1&t&&r.NdJ("click",function(){return e.onClick()})("mousemove.silent",function(t){return e.onMouseMove(t)}),2&t&&(r.uIk("disabled",e.disabled||null)("data-size",e.size)("role",e.role),r.ekj("_with-dropdown",e.active))},inputs:{size:"size",role:"role",disabled:"disabled",value:"value"},attrs:y,ngContentSelectors:k,decls:3,vars:4,consts:[[4,"polymorpheusOutlet","polymorpheusOutletContext"],["base",""],["class","t-arrow",3,"src",4,"ngIf"],[1,"t-arrow",3,"src"]],template:function(t,e){if(1&t&&(r.F$t(),r.YNc(0,b,2,1,"ng-container",0),r.YNc(1,C,2,1,"ng-template",null,1,r.W1O)),2&t){const t=r.MAs(2);r.Q6J("polymorpheusOutlet",e.content||t)("polymorpheusOutletContext",r.VKq(2,x,t))}},directives:[v.Li,_.O5,m.PN],styles:['[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;justify-content:space-between;text-align:left;color:var(--tui-text-01);border-radius:var(--tui-radius-s);outline:none;text-decoration:none;cursor:pointer;background-clip:padding-box}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);cursor:default}[_nghost-%COMP%]:focus, ._with-dropdown[_nghost-%COMP%]{background-color:var(--tui-clear)}[_nghost-%COMP%] [data-list-size="s"][_nghost-%COMP%], [data-list-size="s"] [_nghost-%COMP%], [_nghost-%COMP%] [data-list-size="xs"][_nghost-%COMP%], [data-list-size="xs"] [_nghost-%COMP%], [data-size=s][data-size=s][_nghost-%COMP%], [data-size=xs][data-size=xs][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2rem;padding:.3125rem .5rem}[_nghost-%COMP%] [data-list-size="m"][_nghost-%COMP%], [data-list-size="m"] [_nghost-%COMP%], [data-size=m][data-size=m][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2.5rem;padding:.375rem .5rem}[_nghost-%COMP%] [data-list-size="l"][_nghost-%COMP%], [data-list-size="l"] [_nghost-%COMP%], [data-size=l][data-size=l][_nghost-%COMP%]{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-m);min-height:2.75rem;padding:.375rem .625rem}.t-arrow[_ngcontent-%COMP%]{margin:0 -.5rem 0 .75rem}'],changeDetection:0}),(0,i.gn)([(0,g.uX)(S)],t.prototype,"onMouseMove",null),t})(),E=(()=>{class t{constructor(t,e,n){var i;this.controller=t,this.el=e,this.defaultEmptyContent$=n,this.options=s.Mm,this.role="listbox",this.size=(null===(i=this.controller)||void 0===i?void 0:i.size)||"m"}get empty$(){return(0,a.ll)(this.options).pipe((0,p.U)(({length:t})=>!t))}onFocusIn(t,e){!e.contains(t)&&!this.origin&&(this.origin=t)}noop(){}onKeyDownArrow(t,e){const{elements:n}=this;(0,o.VR)(n.indexOf(t),n,e)}handleFocusLossIfNecessary(t=this.el.nativeElement){this.origin&&(0,o.zb)(t)&&(0,o.Pg)(this.origin,!0,!0)}getOptions(t=!1){return this.options.filter(({disabled:e})=>t||!e).map(({value:t})=>t).filter(l.Pc)}onFocus({target:t},e){if(!(0,c.ve)(t))return;const{elements:n}=this;(0,o.VR)(e?-1:n.length,n,e?1:-1),this.handleFocusLossIfNecessary(t)}get elements(){return Array.from(this.el.nativeElement.querySelectorAll("[tuiOption]"))}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(h.Cs,8),r.Y36(r.SBq),r.Y36(d.PH))},t.\u0275cmp=r.Xpm({type:t,selectors:[["tui-data-list"]],contentQueries:function(t,e,n){if(1&t&&r.Suo(n,P,5),2&t){let t;r.iGM(t=r.CRH())&&(e.options=t)}},hostVars:2,hostBindings:function(t,e){1&t&&r.NdJ("focusin",function(t){return e.onFocusIn(t.relatedTarget,t.currentTarget)})("mousedown.prevent",function(){return e.noop()})("keydown.arrowDown.prevent",function(t){return e.onKeyDownArrow(t.target,1)})("keydown.arrowUp.prevent",function(t){return e.onKeyDownArrow(t.target,-1)})("wheel.silent.passive",function(){return e.handleFocusLossIfNecessary()})("mouseleave",function(t){return e.handleFocusLossIfNecessary(t.target)}),2&t&&r.uIk("role",e.role)("data-list-size",e.size)},inputs:{role:"role",emptyContent:"emptyContent",size:"size"},features:[r._Bn([(0,d.RB)(t),h.Y0])],ngContentSelectors:k,decls:5,vars:3,consts:[["tabindex","0",1,"t-trap",3,"focusin"],["class","t-empty",4,"ngIf"],[1,"t-empty"],[4,"polymorpheusOutlet"]],template:function(t,e){1&t&&(r.F$t(),r.TgZ(0,"div",0),r.NdJ("focusin",function(t){return e.onFocus(t,!0)}),r.qZA(),r.Hsn(1),r.YNc(2,M,3,3,"div",1),r.ALo(3,"async"),r.TgZ(4,"div",0),r.NdJ("focusin",function(t){return e.onFocus(t,!1)}),r.qZA()),2&t&&(r.xp6(2),r.Q6J("ngIf",r.lcZ(3,1,e.empty$)))},directives:[_.O5,v.Li],pipes:[_.Ov],styles:['tui-data-list{--tui-data-list-padding: .25rem;--tui-data-list-margin: .0625rem;display:flex;font:var(--tui-font-text-m);flex-direction:column;padding:calc(var(--tui-data-list-padding) - var(--tui-data-list-margin)) var(--tui-data-list-padding);color:var(--tui-text-03)}tui-data-list:focus-within .t-trap{display:none}tui-data-list:focus-within [tuiOption]._with-dropdown:not(:focus){background-color:transparent}tui-data-list[data-list-size=s]{--tui-data-list-margin: 0rem}tui-data-list[data-list-size=s]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2rem;padding:.3125rem .5rem}tui-data-list[data-list-size=m]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-s);min-height:2.5rem;padding:.375rem .5rem}tui-data-list[data-list-size=l]{--tui-data-list-padding: .375rem;--tui-data-list-margin: .125rem}tui-data-list[data-list-size=l]>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;font:var(--tui-font-text-m);min-height:2.75rem;padding:.375rem .625rem}tui-opt-group{position:relative;display:flex;font:var(--tui-font-text-xs);color:var(--tui-text-02);flex-direction:column;line-height:1rem}tui-data-list[data-list-size=l] tui-opt-group{font:var(--tui-font-text-s);line-height:1.25rem}tui-data-list[data-list-size=l] tui-opt-group:before{padding-left:.625rem;padding-right:.625rem}tui-data-list[data-list-size=l] tui-opt-group:after{left:.625rem;right:.625rem}tui-opt-group:empty:before,tui-opt-group:empty:after{display:none}tui-opt-group:before{content:attr(data-label);padding:var(--tui-data-list-padding) .5rem var(--tui-data-list-padding);margin:var(--tui-data-list-margin) 0;white-space:normal;word-break:break-word}tui-opt-group:after{position:absolute;left:.5rem;right:.5rem;top:var(--tui-data-list-padding);height:1px;background:var(--tui-base-03)}tui-opt-group:not(:empty)~tui-opt-group:before{padding-top:calc(.75rem + var(--tui-data-list-padding))}tui-opt-group:not(:empty)~tui-opt-group[data-label=""]:before{padding:var(--tui-data-list-padding) 0}tui-opt-group:not(:empty)~tui-opt-group:after{content:""}tui-opt-group[data-label=""]:before{padding:0;margin:0}\n'],encapsulation:2,changeDetection:0}),(0,i.gn)([u.UM],t.prototype,"empty$",null),t})(),A=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.lG2({type:t,selectors:[["ng-template","tuiDataList",""]]}),t})(),T=(()=>{class t{constructor(){this.label=""}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.lG2({type:t,selectors:[["tui-opt-group"]],hostAttrs:["role","group"],hostVars:1,hostBindings:function(t,e){2&t&&r.uIk("data-label",e.label)},inputs:{label:"label"}}),t})(),I=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({imports:[[_.ez,m.EI,v.wq]]}),t})()},95974:function(t,e,n){"use strict";n.d(e,{gZ:function(){return a},n6:function(){return l}});var i=n(74788),r=n(27103),o=n(12057);let s=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-group-style"]],decls:0,vars:0,template:function(t,e){},styles:[".tui-group{position:relative;z-index:0;display:flex}.tui-group>*{flex:1 1 0;min-width:0}.tui-group>*:nth-child(n){border-radius:0}.tui-group>*:not(:last-child){margin-right:.125rem}.tui-group_collapsed>*{z-index:1}.tui-group_collapsed>*:not(:last-child){margin-right:-1px}.tui-group_collapsed>*._readonly,.tui-group_collapsed>*._disabled,.tui-group_collapsed>*._readonly:hover,.tui-group_collapsed>*._disabled:hover{z-index:0}.tui-group_collapsed>*:hover,.tui-group_collapsed>*._hovered,.tui-group_collapsed>*._pressed{z-index:3}.tui-group_collapsed>*._invalid{z-index:2}.tui-group_collapsed>*._invalid:hover,.tui-group_collapsed>*._invalid._hovered,.tui-group_collapsed>*._invalid._pressed{z-index:4}.tui-group_collapsed>*._hosted_dropdown_focused,.tui-group_collapsed>*._focus-visible,.tui-group_collapsed>*._focused.ng-touched,.tui-group_collapsed>*._focused.ng-untouched{z-index:5}.tui-group_collapsed>*._active,.tui-group_collapsed>*[data-appearance=whiteblock-active]{z-index:6}.tui-group_collapsed>*._focus-visible._focused,.tui-group_collapsed>*._focus-visible._active,.tui-group_collapsed>*._focus-visible[data-appearance=whiteblock-active]{z-index:7}.tui-group_orientation_vertical{display:inline-flex;flex-direction:column}.tui-group_orientation_vertical>*{min-height:auto;flex:0 0 auto}.tui-group_orientation_vertical>*:not(:last-child){margin-right:0;margin-bottom:.125rem}.tui-group_orientation_vertical.tui-group_collapsed>*:not(:last-child){margin-right:0;margin-bottom:-1px}.tui-group_rounded.tui-group_orientation_horizontal>*:first-child{border-top-left-radius:var(--tui-radius-m);border-bottom-left-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_horizontal>*:last-child{border-top-right-radius:var(--tui-radius-m);border-bottom-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_horizontal.tui-group_radius_large>*:first-child{border-top-left-radius:var(--tui-radius-l);border-bottom-left-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_horizontal.tui-group_radius_large>*:last-child{border-top-right-radius:var(--tui-radius-l);border-bottom-right-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_vertical>*:first-child{border-top-left-radius:var(--tui-radius-m);border-top-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_vertical>*:last-child{border-bottom-left-radius:var(--tui-radius-m);border-bottom-right-radius:var(--tui-radius-m)}.tui-group_rounded.tui-group_orientation_vertical.tui-group_radius_large>*:first-child{border-top-left-radius:var(--tui-radius-l);border-top-right-radius:var(--tui-radius-l)}.tui-group_rounded.tui-group_orientation_vertical.tui-group_radius_large>*:last-child{border-bottom-left-radius:var(--tui-radius-l);border-bottom-right-radius:var(--tui-radius-l)}@media screen and (max-width: 47.9625em){.tui-group_rounded.tui-group_adaptive.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_horizontal>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:last-child:not(:first-child),.tui-group_rounded.tui-group_adaptive.tui-group_orientation_horizontal>*:last-child:not(:first-child){border-radius:var(--tui-radius-m)}}@media screen and (max-width: 47.9625em){.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:first-child:not(:last-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical:not(.tui-group_collapsed)>*:last-child:not(:first-child),.tui-group_rounded.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:last-child:not(:first-child){border-radius:var(--tui-radius-l)}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_orientation_vertical{width:100%}.tui-group_adaptive.tui-group_orientation_vertical>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_vertical>*:not(:last-child){margin-bottom:1rem}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-m) var(--tui-radius-m) 0 0}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-m) var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_vertical.tui-group_collapsed>*:not(:last-child){margin-bottom:-1px}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_orientation_horizontal{flex-direction:column;width:100%}.tui-group_adaptive.tui-group_orientation_horizontal>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_horizontal>*:not(:last-child){margin-right:0;margin-bottom:1rem}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-m) var(--tui-radius-m) 0 0}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-m) var(--tui-radius-m)}.tui-group_adaptive.tui-group_orientation_horizontal.tui-group_collapsed>*:not(:last-child){margin-right:0;margin-bottom:-1px}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-l)}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-l) var(--tui-radius-l) 0 0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_vertical.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-l) var(--tui-radius-l)}}@media screen and (max-width: 47.9625em){.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal>*:nth-child(n):not(:only-child){border-radius:var(--tui-radius-l)}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:nth-child(n):not(:only-child){border-radius:0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:first-child:not(:last-child){border-radius:var(--tui-radius-l) var(--tui-radius-l) 0 0}.tui-group_adaptive.tui-group_radius_large.tui-group_orientation_horizontal.tui-group_collapsed>*:last-child:not(:first-child){border-radius:0 0 var(--tui-radius-l) var(--tui-radius-l)}}.tui-group__auto-width-item{min-width:auto;flex:0 0 auto}.tui-group .tui-group__inherit-item{border-radius:inherit}\n"],encapsulation:2,changeDetection:0}),t})(),a=(()=>{class t{constructor(t){this.orientation="horizontal",this.adaptive=!1,this.collapsed=!1,this.rounded=!0,this.size="m",t.addComponent(s)}get orientationHorizontal(){return"horizontal"===this.orientation}get orientationVertical(){return"vertical"===this.orientation}get sizeLarge(){return"l"===this.size}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.gH))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiGroup","",5,"ng-container"]],hostAttrs:["role","group",1,"tui-group"],hostVars:12,hostBindings:function(t,e){2&t&&i.ekj("tui-group_adaptive",e.adaptive)("tui-group_collapsed",e.collapsed)("tui-group_rounded",e.rounded)("tui-group_orientation_horizontal",e.orientationHorizontal)("tui-group_orientation_vertical",e.orientationVertical)("tui-group_radius_large",e.sizeLarge)},inputs:{orientation:"orientation",adaptive:"adaptive",collapsed:"collapsed",rounded:"rounded",size:"size"}}),t})(),l=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[o.ez]]}),t})()},23917:function(t,e,n){"use strict";n.d(e,{o1:function(){return B},jh:function(){return V}});var i=n(74788),r=n(43631),o=n(221),s=n(40946),a=n(27103),l=n(79765),c=n(88002);let u=(()=>{class t{constructor(t,e){this.enabled$=new l.xQ;const n=e.pipe((0,c.U)(e=>!!e&&(!t||!e.length||e.every(e=>!t.contains(e)))));this.tuiObscured=this.enabled$.pipe((0,s.Xd)(()=>n))}set tuiObscuredEnabled(t){this.enabled$.next(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(o.e,8),i.Y36(a.AQ,2))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiObscured",""]],inputs:{tuiObscuredEnabled:"tuiObscuredEnabled"},outputs:{tuiObscured:"tuiObscured"},features:[i._Bn([a.AQ,a.b0,a.a3])]}),t})(),h=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})();var d=n(92668),p=n(57179),f=n(64493),g=n(99434),m=n(98952),v=n(45435),_=n(46782),y=n(13653),b=n(87519),w=n(26215),C=n(66682),x=n(59193),k=n(97582),O=n(66640),M=n(11557),S=n(89570),P=n(12057);const E=["wrapper"];function A(t,e){if(1&t&&(i.ynx(0),i._uU(1),i.BQk()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}const T=function(t,e){return{$implicit:t,close:e}};function I(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"div",5,6),i.NdJ("keydown",function(e){return i.CHM(t),i.oxw(2).onKeydown(e)}),i.YNc(2,A,2,1,"ng-container",7),i.qZA(),i._UZ(3,"div")}if(2&t){i.oxw();const t=i.MAs(1),e=i.oxw();i.xp6(2),i.Q6J("polymorpheusOutlet",e.content)("polymorpheusOutletContext",i.WLB(2,T,t,e.close))}}function D(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"div",1,2),i.NdJ("tuiActiveZoneChange",function(e){return i.CHM(t),i.oxw().onActiveZone(e)})("tuiObscured",function(e){return i.CHM(t),i.oxw().onHostObscured(e)}),i.Hsn(2),i.YNc(3,I,4,5,"ng-template",3,4,i.W1O),i.qZA()}if(2&t){const t=e.tuiLet,n=i.MAs(4),r=i.oxw();i.Q6J("tuiDropdown",n)("tuiDropdownManual",t&&r.canOpen)("tuiDropdownSided",r.sided)("tuiObscuredEnabled",t),i.xp6(3),i.Q6J("polymorpheus",r.context)}}const N=["*"];let L=(()=>{class t extends r.uG{constructor(){super(...arguments),this.type="dummy"}getPosition(){return[0,0]}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(t)))(n||t)}}(),t.\u0275dir=i.lG2({type:t,selectors:[["","tuiAccessorProxy",""]],features:[i._Bn([{provide:r.uG,multi:!0,deps:[[new i.FiY,new i.tp0,t],t],useFactory:(t,e)=>t||e}]),i.qOj]}),t})();const z=new i.OlP("[TUI_HOSTED_DROPDOWN_COMPONENT]");let F=(()=>{class t{constructor(t,e,n,i){null==i||i.tuiDropdownOpenChange.pipe((0,v.h)(t=>t&&i.dropdown===n&&!e.focused),(0,_.R)(t)).subscribe(()=>{var t;null===(t=e.nativeFocusableElement)||void 0===t||t.focus(),e.updateOpen(!0)})}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(a.a3,2),i.Y36(z),i.Y36(m.td,2),i.Y36(m.oH,8))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiDropdownOpenMonitor",""]],features:[i._Bn([a.a3])]}),t})(),R=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiHostedDropdownHost",""]]}),t})();function j(t){var e;return"key"in t&&"escape"===t.key.toLowerCase()&&this.canOpen&&this.open&&!(null===(e=this.dropdown)||void 0===e?void 0:e.nextElementSibling)}let B=(()=>{class t{constructor(t,e){this.hover$=t,this.el=e,this.openChange=new w.X(!1),this.sided=!1,this.canOpen=!0,this.open$=(0,C.T)(this.openChange,this.hover$||x.E).pipe((0,y.T)(1),(0,b.x)()),this.focusedChange=new i.vpe,this.close=()=>this.updateOpen(!1)}set open(t){this.openChange.next(t)}get open(){return this.openChange.value}get host(){var t;return(null===(t=this.dropdownHost)||void 0===t?void 0:t.nativeElement)||this.el.nativeElement}get computedHost(){var t;return(null===(t=this.dropdownHost)||void 0===t?void 0:t.nativeElement)||this.nativeFocusableElement||this.el.nativeElement}get dropdown(){var t,e;return null===(e=null===(t=this.dropdownDirective)||void 0===t?void 0:t.dropdownBoxRef)||void 0===e?void 0:e.location.nativeElement}get nativeFocusableElement(){return(0,p.dT)(this.host)?this.host:(0,p.BW)({initial:this.host,root:this.el.nativeElement})}get focused(){return(0,p.zb)(this.host)||this.open&&!!this.wrapper&&(0,p.zb)(this.wrapper.nativeElement)}onFocusIn(t){this.computedHost.contains(t)||this.updateOpen(!1)}onClick(t){var e;!this.hostEditable&&this.computedHost.contains(t)&&!(null===(e=this.hover$)||void 0===e?void 0:e.hovered)&&this.updateOpen(!this.open)}onKeyDownEsc(t){t.preventDefault(),this.closeDropdown()}onArrow(t,e){this.focusDropdown(t,e)}onKeydown({key:t,target:e,defaultPrevented:n}){!n&&(0,O.kL)(t)&&this.hostEditable&&(0,f.dW)(e)&&!(0,f.Hn)(e)&&this.focusHost()}onActiveZone(t){this.updateFocused(t),t||this.updateOpen(!1)}onHostObscured(t){t&&this.closeDropdown()}updateOpen(t){(!t||this.canOpen)&&(this.open=t)}get hostEditable(){return(0,f.Hn)(this.computedHost)}focusDropdown(t,e){const n=this.nativeFocusableElement;if(!(n&&(0,f.dW)(n)&&(0,f.ve)(t.target)&&n.contains(t.target)))return;if(!(this.wrapper&&this.open&&this.dropdown&&(0,f.dW)(this.wrapper.nativeElement.nextElementSibling)))return this.updateOpen(!0),void((0,f.Hn)(n)||t.preventDefault());const i=(0,p.BW)({initial:e?this.wrapper.nativeElement:this.wrapper.nativeElement.nextElementSibling,root:this.wrapper.nativeElement,previous:!e});!i||(i.focus(),t.preventDefault())}closeDropdown(){this.focused&&this.focusHost(),this.updateOpen(!1)}focusHost(){const t=this.nativeFocusableElement;t&&t.focus({preventScroll:!0})}updateFocused(t){this.focusedChange.emit(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(m.E$,10),i.Y36(i.SBq))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-hosted-dropdown"]],contentQueries:function(t,e,n){if(1&t&&i.Suo(n,R,5,i.SBq),2&t){let t;i.iGM(t=i.CRH())&&(e.dropdownHost=t.first)}},viewQuery:function(t,e){if(1&t&&(i.Gf(E,5,i.SBq),i.Gf(m.td,5),i.Gf(o.e,5)),2&t){let t;i.iGM(t=i.CRH())&&(e.wrapper=t.first),i.iGM(t=i.CRH())&&(e.dropdownDirective=t.first),i.iGM(t=i.CRH())&&(e.activeZone=t.first)}},hostVars:2,hostBindings:function(t,e){1&t&&i.NdJ("focusin",function(t){return e.onFocusIn(t.target)})("click",function(t){return e.onClick(t.target)})("keydown.silent.capture",function(t){return e.onKeyDownEsc(t)},!1,i.evT)("keydown.arrowDown",function(t){return e.onArrow(t,!0)})("keydown.arrowUp",function(t){return e.onArrow(t,!1)}),2&t&&i.ekj("_hosted_dropdown_focused",e.focused)},inputs:{content:"content",sided:"sided",canOpen:"canOpen",open:"open"},outputs:{open$:"openChange",focusedChange:"focusedChange"},features:[i._Bn([(0,g.FT)(t),{provide:L,deps:[[new i.FiY,new i.PiD,r.uG]],useFactory:t=>null==t?void 0:t[0]},{provide:z,useExisting:t}])],ngContentSelectors:N,decls:2,vars:3,consts:[["tuiAccessorProxy","","tuiDropdownOpenMonitor","","class","t-wrapper",3,"tuiDropdown","tuiDropdownManual","tuiDropdownSided","tuiObscuredEnabled","tuiActiveZoneChange","tuiObscured",4,"tuiLet"],["tuiAccessorProxy","","tuiDropdownOpenMonitor","",1,"t-wrapper",3,"tuiDropdown","tuiDropdownManual","tuiDropdownSided","tuiObscuredEnabled","tuiActiveZoneChange","tuiObscured"],["activeZone","tuiActiveZone"],[3,"polymorpheus"],["dropdown","polymorpheus"],[1,"t-dropdown",3,"keydown"],["wrapper",""],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(t,e){if(1&t&&(i.F$t(),i.YNc(0,D,5,5,"div",0),i.ALo(1,"async")),2&t){let t;i.Q6J("tuiLet",null!==(t=i.lcZ(1,1,e.open$))&&void 0!==t?t:e.openChange.value)}},directives:[d.Ls,L,F,m.td,m.VC,m.Tp,m.Cw,o.e,u,S.GL,S.Li],pipes:[P.Ov],styles:["[_nghost-%COMP%]{display:inline-flex}.t-wrapper[_ngcontent-%COMP%]{border-radius:inherit;height:inherit;flex:1 1 auto;width:100%}.t-dropdown[_ngcontent-%COMP%]{height:100%}"],changeDetection:0}),(0,k.gn)([(0,M.uX)(j)],t.prototype,"onKeyDownEsc",null),t})(),V=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[P.ez,S.wq,d.WD,h,o.A,m.dp]]}),t})()},82847:function(t,e,n){"use strict";n.d(e,{V:function(){return y},j:function(){return b}});var i=n(74788),r=n(40946),o=n(33770),s=n(57179),a=n(27103),l=n(99434),c=n(12130),u=n(79456),h=n(66682),d=n(88002),p=n(54789),f=n(12057);const g=["tuiLink",""];function m(t,e){if(1&t&&i._UZ(0,"tui-svg",3),2&t){const t=i.oxw();i.Q6J("src",t.icon||"")}}function v(t,e){if(1&t&&i._UZ(0,"tui-svg",4),2&t){const t=i.oxw();i.Q6J("src",t.icon||"")}}const _=["*"];let y=(()=>{class t{constructor(t,e,n){this.el=t,this.mode$=e,this.pseudo=!1,this.icon="",this.iconAlign="right",this.iconRotated=!1,this.mode=null,this.focusVisible=!1,this.focusedChange=(0,h.T)((0,r.mL)(this.el.nativeElement,"focusin").pipe((0,d.U)(o.Ye)),(0,r.mL)(this.el.nativeElement,"focusout").pipe((0,d.U)(o.Iy))),n.subscribe(t=>{this.focusVisible=t})}get nativeFocusableElement(){return this.el.nativeElement}get focused(){return(0,s.V8)(this.nativeFocusableElement)}get hasIcon(){return!!this.icon}get iconAlignLeft(){return this.hasIcon&&"left"===this.iconAlign}get iconAlignRight(){return this.hasIcon&&"right"===this.iconAlign}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.SBq),i.Y36(u.Au),i.Y36(a.ku))},t.\u0275cmp=i.Xpm({type:t,selectors:[["a","tuiLink",""],["button","tuiLink",""]],hostVars:7,hostBindings:function(t,e){1&t&&i.NdJ("$.data-mode.attr",function(){return e.mode$}),2&t&&(i.uIk("data-host-mode",e.mode),i.ekj("_pseudo",e.pseudo)("_icon-rotated",e.iconRotated)("_focus-visible",e.focusVisible))},inputs:{pseudo:"pseudo",icon:"icon",iconAlign:"iconAlign",iconRotated:"iconRotated",mode:"mode"},exportAs:["tuiLink"],features:[i._Bn([(0,l.FT)(t),a.ku,a.a3,c.CV])],attrs:g,ngContentSelectors:_,decls:4,vars:2,consts:[["class","t-icon t-icon_left",3,"src",4,"ngIf"],[1,"t-content"],["class","t-icon t-icon_right",3,"src",4,"ngIf"],[1,"t-icon","t-icon_left",3,"src"],[1,"t-icon","t-icon_right",3,"src"]],template:function(t,e){1&t&&(i.F$t(),i.YNc(0,m,1,1,"tui-svg",0),i.TgZ(1,"span",1),i.Hsn(2),i.qZA(),i.YNc(3,v,1,1,"tui-svg",2)),2&t&&(i.Q6J("ngIf",e.iconAlignLeft),i.xp6(3),i.Q6J("ngIf",e.iconAlignRight))},directives:[f.O5,p.PN],styles:["[_nghost-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-link);text-decoration:none;text-align:left;text-transform:inherit;font-weight:inherit;cursor:pointer;outline:none}[_nghost-%COMP%]:hover{color:var(--tui-link-hover)}[_nghost-%COMP%]:disabled{opacity:var(--tui-disabled-opacity);cursor:default}[data-mode=onLight][_nghost-%COMP%]{color:var(--tui-text-02)}[data-mode=onLight][_nghost-%COMP%]:hover, [data-mode=onLight]._active[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight]._pseudo[_nghost-%COMP%]{color:var(--tui-text-01)}[data-mode=onLight]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(0,0,0,.48);text-decoration-color:#0000007a}[data-mode=onLight]._pseudo[_nghost-%COMP%]:hover, [data-mode=onLight]._pseudo._active[_nghost-%COMP%]{color:var(--tui-text-03)}[data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]{color:var(--tui-negative-night)}[data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]:hover, [data-mode=onLight][data-host-mode=negative][_nghost-%COMP%]:active, [data-mode=onLight][data-host-mode=negative]._active[_nghost-%COMP%]{color:var(--tui-negative-night-hover)}[data-mode=onDark][_nghost-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark][_nghost-%COMP%]:hover, [data-mode=onDark][_nghost-%COMP%]:active, [data-mode=onDark]._active[_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onDark]._pseudo[_nghost-%COMP%]{color:var(--tui-text-01-night)}[data-mode=onDark]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(255,255,255,.48);text-decoration-color:#ffffff7a}[data-mode=onDark]._pseudo[_nghost-%COMP%]:hover, [data-mode=onDark]._pseudo[_nghost-%COMP%]:active, [data-mode=onDark]._pseudo._active[_nghost-%COMP%]{color:var(--tui-text-03-night)}[data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]{color:var(--tui-positive-night)}[data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]:hover, [data-mode=onDark][data-host-mode=positive][_nghost-%COMP%]:active, [data-mode=onDark][data-host-mode=positive]._active[_nghost-%COMP%]{color:var(--tui-positive-night-hover)}[data-host-mode=negative][_nghost-%COMP%]{color:var(--tui-negative)}[data-host-mode=negative][_nghost-%COMP%]:hover{color:var(--tui-negative-hover)}[data-host-mode=negative]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(222,76,30,.48);text-decoration-color:#de4c1e7a}[data-host-mode=positive][_nghost-%COMP%]{color:var(--tui-positive)}[data-host-mode=positive][_nghost-%COMP%]:hover{color:var(--tui-positive-hover)}[data-host-mode=positive]._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{-webkit-text-decoration-color:rgba(58,169,129,.48);text-decoration-color:#3aa9817a}._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-selection)}[data-mode=onLight]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-clear);color:var(--tui-text-01)}[data-mode=onDark]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-clear-inverse);color:var(--tui-text-01-night)}[data-host-mode=positive]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-success-bg)}[data-host-mode=negative]._focus-visible[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{background:var(--tui-error-bg)}._pseudo[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding-bottom:.15em;-webkit-text-decoration:underline dashed rgba(51,111,238,.48);text-decoration:underline dashed rgba(51,111,238,.48);text-underline-offset:.2em;text-decoration-thickness:.7px}.t-icon[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;width:var(--tui-link-icon-size, 1.5rem);height:var(--tui-link-icon-size, 1.5rem);margin-top:-.125rem}.t-icon_left[_ngcontent-%COMP%]{margin-right:.25rem}.t-icon_right[_ngcontent-%COMP%]{margin-left:.25rem}._icon-rotated[_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{transform:rotate(180deg)}"],changeDetection:0}),t})(),b=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[f.ez,p.EI]]}),t})()},40719:function(t,e,n){"use strict";n.d(e,{kM:function(){return m},dS:function(){return v}});var i=n(12057),r=n(74788),o=n(11927),s=n(41213),a=n(57179),l=n(99434),c=n(66640),u=n(89570);function h(t,e){if(1&t&&(r.ynx(0),r._uU(1),r.BQk()),2&t){const t=e.polymorpheusOutlet;r.xp6(1),r.hij(" ",t," ")}}function d(t,e){if(1&t&&(r.O4$(),r.kcU(),r.TgZ(0,"div",6),r.YNc(1,h,2,1,"ng-container",7),r.qZA()),2&t){const t=r.oxw(2);r.ekj("t-text_horizontal",t.isHorizontal),r.xp6(1),r.Q6J("polymorpheusOutlet",t.textContent)}}function p(t,e){if(1&t&&(r.TgZ(0,"div",2),r.O4$(),r.TgZ(1,"svg",3),r._UZ(2,"circle",4),r.qZA(),r.YNc(3,d,2,3,"div",5),r.qZA()),2&t){const t=r.oxw();r.ekj("t-loader_horizontal",t.isHorizontal)("t-loader_inherit-color",t.inheritColor),r.uIk("data-size",t.size),r.xp6(3),r.Q6J("ngIf",t.hasText)}}const f=["*"],g=(0,o.JN)({size:"m",inheritColor:!1,overlay:!1});let m=(()=>{class t{constructor(t,e,n,i){this.doc=t,this.el=e,this.isIos=n,this.options=i,this.size=this.options.size,this.inheritColor=this.options.inheritColor,this.overlay=this.options.overlay,this.loading=!0,this.isApple=(0,s.Ex)(this.el.nativeElement)||this.isIos}set showLoader(t){t&&this.focused&&(0,a.hp)(this.doc),this.loading=t}get hasOverlay(){return this.overlay&&this.loading}get hasText(){return!!this.textContent}get isHorizontal(){return!(0,c.R9)(this.size)}get focused(){return(0,a.zb)(this.el.nativeElement)}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(i.K0),r.Y36(r.SBq),r.Y36(l.FA),r.Y36(g))},t.\u0275cmp=r.Xpm({type:t,selectors:[["tui-loader"]],hostVars:2,hostBindings:function(t,e){2&t&&r.ekj("_loading",e.loading)},inputs:{size:"size",inheritColor:"inheritColor",overlay:"overlay",textContent:"textContent",showLoader:"showLoader"},ngContentSelectors:f,decls:3,vars:6,consts:[[1,"t-content",3,"disabled"],["class","t-loader",3,"t-loader_horizontal","t-loader_inherit-color",4,"ngIf"],[1,"t-loader"],["automation-id","tui-loader__loader","focusable","false","viewBox","0 0 100 100","xmlns","http://www.w3.org/2000/svg",1,"t-icon"],["cx","50","cy","50","r","50","stroke-dasharray","314",1,"t-circle"],["automation-id","tui-loader__text","class","t-text",3,"t-text_horizontal",4,"ngIf"],["automation-id","tui-loader__text",1,"t-text"],[4,"polymorpheusOutlet"]],template:function(t,e){1&t&&(r.F$t(),r.TgZ(0,"fieldset",0),r.Hsn(1),r.qZA(),r.YNc(2,p,4,6,"div",1)),2&t&&(r.ekj("t-content_has-overlay",e.hasOverlay)("t-content_loading",e.loading),r.Q6J("disabled",e.loading&&!e.isApple),r.xp6(2),r.Q6J("ngIf",e.loading))},directives:[i.O5,u.Li],styles:["@keyframes tuiLoaderDashOffset{0%{stroke-dashoffset:-66}50%{stroke-dashoffset:-314}to{stroke-dashoffset:-66}}@keyframes tuiLoaderRotate{0%{transform:rotate(0)}50%{transform:rotate(1turn)}to{transform:rotate(3turn)}}[_nghost-%COMP%]{position:relative;display:flex}._loading[_nghost-%COMP%]{overflow:hidden}.t-content[_ngcontent-%COMP%]{z-index:0;min-width:100%;height:100%;padding:0;margin:0;border:none}.t-content_has-overlay[_ngcontent-%COMP%]{opacity:.3}.t-content_loading[_ngcontent-%COMP%]{pointer-events:none}.t-loader[_ngcontent-%COMP%]{position:relative;left:-100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100%;flex-shrink:0;align-self:center;color:var(--tui-text-01);stroke:var(--tui-primary);animation:tuiFadeIn var(--tui-duration)}.t-loader.t-loader_horizontal[_ngcontent-%COMP%]{flex-direction:row}.t-loader.t-loader_inherit-color[_ngcontent-%COMP%]{color:inherit;stroke:currentColor}.t-loader[data-size=xs][_ngcontent-%COMP%]{font-size:.75rem;stroke-width:38}.t-loader[data-size=s][_ngcontent-%COMP%]{font-size:1rem;stroke-width:25}.t-loader[data-size=m][_ngcontent-%COMP%]{font-size:1.5rem;stroke-width:17}.t-loader[data-size=l][_ngcontent-%COMP%]{font-size:2.5rem;stroke-width:15}.t-loader[data-size=xl][_ngcontent-%COMP%]{font-size:3.5rem;stroke-width:14}.t-loader[data-size=xxl][_ngcontent-%COMP%]{font-size:5rem;stroke-width:10}.t-text[_ngcontent-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1rem;color:inherit;max-width:100%;text-align:center;stroke-width:0}.t-text_horizontal[_ngcontent-%COMP%]{margin:0 0 0 1rem}.t-icon[_ngcontent-%COMP%]{display:block;min-width:1em;max-width:1em;min-height:1em;max-height:1em;margin:.25rem -.5em;border-radius:100%;overflow:hidden;transform:scaleY(-1);animation:tuiLoaderRotate 3s linear infinite}@supports (-webkit-hyphens: none){.t-icon[_ngcontent-%COMP%]{overflow:visible}}.t-circle[_ngcontent-%COMP%]{fill:none;stroke:inherit;stroke-width:inherit;animation:tuiLoaderDashOffset 3s linear infinite}"],changeDetection:0}),t})(),v=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({imports:[[i.ez,u.wq]]}),t})()},60885:function(t,e,n){"use strict";n.d(e,{L:function(){return g},H:function(){return m}});var i=n(74788),r=n(40946),o=n(79456),s=n(54789),a=n(12628),l=n(12057),c=n(89570);function u(t,e){1&t&&i._UZ(0,"tui-svg",4),2&t&&i.Q6J("src",e.polymorpheusOutlet)}const h=function(t){return{$implicit:t}};function d(t,e){if(1&t&&(i.ynx(0),i.YNc(1,u,1,1,"tui-svg",3),i.BQk()),2&t){const t=i.oxw();i.xp6(1),i.Q6J("polymorpheusOutlet",t.icon)("polymorpheusOutletContext",i.VKq(2,h,t.status))}}function p(t,e){if(1&t){const t=i.EpF();i.TgZ(0,"button",5),i.NdJ("click",function(){return i.CHM(t),i.oxw().close.emit()}),i.ALo(1,"async"),i.qZA()}if(2&t){const t=i.oxw();i.Q6J("icon",t.icons.close)("title",i.lcZ(1,2,t.closeWord$))}}const f=["*"];let g=(()=>{class t{constructor(t,e,n){this.closeWord$=t,this.icons=e,this.options=n,this.hasIcon=this.options.hasIcon,this.icon=this.options.icon,this.status=this.options.status,this.size=this.options.size,this.hideClose=!1,this.close=new i.vpe}get hasClose(){return!this.hideClose&&(0,r.fw)(this.close)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(o.U0),i.Y36(o.Gs),i.Y36(o.Ln))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-notification"]],hostVars:2,hostBindings:function(t,e){2&t&&i.uIk("data-status",e.status)("data-size",e.size)},inputs:{hasIcon:"hasIcon",icon:"icon",status:"status",size:"size",hideClose:"hideClose"},outputs:{close:"close"},ngContentSelectors:f,decls:4,vars:2,consts:[[4,"ngIf"],[1,"t-content"],["appearance","icon","automation-id","tui-notification__close","size","xs","tuiIconButton","","type","button","class","t-close",3,"icon","title","click",4,"ngIf"],["automation-id","tui-notification__icon","class","t-icon",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-notification__icon",1,"t-icon",3,"src"],["appearance","icon","automation-id","tui-notification__close","size","xs","tuiIconButton","","type","button",1,"t-close",3,"icon","title","click"]],template:function(t,e){1&t&&(i.F$t(),i.YNc(0,d,2,4,"ng-container",0),i.TgZ(1,"div",1),i.Hsn(2),i.qZA(),i.YNc(3,p,2,4,"button",2)),2&t&&(i.Q6J("ngIf",e.icon&&e.hasIcon),i.xp6(3),i.Q6J("ngIf",e.hasClose))},directives:[l.O5,c.Li,s.PN,a.v0],pipes:[l.Ov],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:flex;padding:.75rem 1rem;border-radius:var(--tui-radius-m);background:#fff;background:var(--tui-base-01);box-sizing:border-box;overflow:hidden}[data-size=s][_nghost-%COMP%]{padding:.375rem .625rem}[data-size=s][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1rem;height:1.25rem;margin:0 .375rem 0 -.125rem}[data-size=s][_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{margin:-.125rem -.375rem -.125rem .75rem}[data-size=m][_nghost-%COMP%]{padding:.75rem}[data-size=m][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1.25rem;height:1.25rem;margin-right:.5rem}[data-size=m][_nghost-%COMP%] .t-close[_ngcontent-%COMP%]{margin:-.125rem -.125rem -.125rem 1rem}[data-size=l][_nghost-%COMP%]{padding:1rem;font:var(--tui-font-text-m);border-radius:var(--tui-radius-l)}[data-size=l][_nghost-%COMP%] .t-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;margin-right:.5rem}[data-status=info][_nghost-%COMP%]{color:var(--tui-info-fill);background:linear-gradient(var(--tui-info-bg),var(--tui-info-bg)),var(--tui-base-01)}[data-status=success][_nghost-%COMP%]{color:var(--tui-success-fill);background:linear-gradient(var(--tui-success-bg),var(--tui-success-bg)),var(--tui-base-01)}[data-status=error][_nghost-%COMP%]{color:var(--tui-error-fill);background:linear-gradient(var(--tui-error-bg),var(--tui-error-bg)),var(--tui-base-01)}[data-status=warning][_nghost-%COMP%]{color:var(--tui-warning-fill);background:linear-gradient(var(--tui-warning-bg),var(--tui-warning-bg)),var(--tui-base-01)}[data-status=neutral][_nghost-%COMP%]{color:var(--tui-neutral-fill);background:linear-gradient(var(--tui-neutral-bg),var(--tui-neutral-bg)),var(--tui-base-01)}.t-content[_ngcontent-%COMP%]{flex:1;word-wrap:break-word;color:var(--tui-text-01)}"],changeDetection:0}),t})(),m=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[l.ez,s.EI,a.fN,c.wq]]}),t})()},94853:function(t,e,n){"use strict";n.d(e,{iQ:function(){return tt},yc:function(){return et},B1:function(){return nt},KW:function(){return rt},MB:function(){return it}});var i=n(97582),r=n(74788),o=n(27103);let s=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=r.Xpm({type:t,selectors:[["tui-autofilled-style"]],decls:0,vars:0,template:function(t,e){},styles:[".tui-autofill input,input.tui-autofill{transition:box-shadow .01s}\n"],encapsulation:2,changeDetection:0}),t})(),a=(()=>{class t{constructor(t){this.autofilled=!1,this.tuiAutofilledChange=new r.vpe,t.addComponent(s)}transitionStartHandler({propertyName:t,target:e}){var n;t.includes("box-shadow")&&(null===(n=e)||void 0===n?void 0:n.matches("input"))&&(this.autofilled=!this.autofilled,this.tuiAutofilledChange.emit(this.autofilled))}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(o.gH))},t.\u0275dir=r.lG2({type:t,selectors:[["","tuiAutofilledChange",""]],hostAttrs:[1,"tui-autofill"],hostVars:2,hostBindings:function(t,e){1&t&&r.NdJ("transitionstart",function(t){return e.transitionStartHandler(t)}),2&t&&r.ekj("_autofilled",e.autofilled)},outputs:{tuiAutofilledChange:"tuiAutofilledChange"}}),t})(),l=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({}),t})();var c=n(13633),u=n(99434),h=n(76480),d=n(57179),p=n(44358),f=n(90022),g=n(79588),m=n(66640),v=n(89570),_=n(26215),y=n(22759),b=n(87874),w=n(45435),C=n(88002),x=n(87519),k=n(54789),O=n(77320),M=n(1515),S=n(12057),P=n(91489),E=n(87862),A=n(79456);let T=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.lG2({type:t,selectors:[["input","tuiMaskAccessor",""]],features:[r._Bn([{provide:E.JU,deps:[[new r.FiY,A.sE],E.Fj],multi:!0,useFactory:(t,e)=>t?t[0]:e}])]}),t})(),I=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({}),t})();var D=n(43631);const N=["pre"],L=["focusableElement"];function z(t,e){1&t&&r.GkF(0)}function F(t,e){1&t&&r.GkF(0)}function R(t,e){1&t&&(r.TgZ(0,"div",17),r.Hsn(1,2),r.qZA())}function j(t,e){1&t&&r._UZ(0,"tui-svg",20),2&t&&r.Q6J("src",e.polymorpheusOutlet)}const B=function(t){return{$implicit:t}};function V(t,e){if(1&t&&(r.TgZ(0,"div",18),r.YNc(1,j,1,1,"tui-svg",19),r.qZA()),2&t){const t=r.oxw();r.xp6(1),r.Q6J("polymorpheusOutlet",t.iconLeftContent)("polymorpheusOutletContext",r.VKq(2,B,t.size))}}function $(t,e){if(1&t&&(r.TgZ(0,"label",21),r.Hsn(1,3),r.qZA()),2&t){const t=r.oxw();r.ekj("t-placeholder_raised",t.placeholderRaised),r.Q6J("for",t.computedId)}}function Z(t,e){1&t&&r._UZ(0,"tui-svg",24),2&t&&r.Q6J("src",e.polymorpheusOutlet)}function q(t,e){if(1&t&&(r.TgZ(0,"div",22),r.YNc(1,Z,1,1,"tui-svg",23),r.qZA()),2&t){const t=r.oxw();r.xp6(1),r.Q6J("polymorpheusOutlet",t.controller.customContent)}}function Y(t,e){1&t&&r._UZ(0,"tui-svg",27),2&t&&r.Q6J("src",e.polymorpheusOutlet)}function U(t,e){if(1&t){const t=r.EpF();r.TgZ(0,"span",25),r.NdJ("click.stop",function(){return r.CHM(t),r.oxw().clear()}),r.YNc(1,Y,1,1,"tui-svg",26),r.qZA()}if(2&t){const t=r.oxw();r.xp6(1),r.Q6J("polymorpheusOutlet",t.iconCleaner||t.controller.options.iconCleaner)("polymorpheusOutletContext",r.VKq(2,B,t.size))}}function H(t,e){if(1&t&&r._UZ(0,"tui-tooltip",28),2&t){const t=r.oxw();r.Q6J("content",null==t.hintOptions?null:t.hintOptions.content)("describeId",t.computedId)}}function G(t,e){1&t&&r._UZ(0,"tui-svg",20),2&t&&r.Q6J("src",e.polymorpheusOutlet)}function J(t,e){if(1&t&&(r.TgZ(0,"div",29),r.YNc(1,G,1,1,"tui-svg",19),r.qZA()),2&t){const t=r.oxw();r.xp6(1),r.Q6J("polymorpheusOutlet",t.iconContent)("polymorpheusOutletContext",r.VKq(2,B,t.size))}}const X=[[["input"]],[["select"]],[["tuiContent"]],"*"],Q=["input","select","tuiContent","*"],W=["tuiTextfield",""];let K=(()=>{class t{constructor(t){this.textfield=t,this.prefix$=new _.X(""),this.pre$=this.prefix$.pipe((0,b.g)(0),(0,w.h)(()=>{var t;return!!(null===(t=this.pre)||void 0===t?void 0:t.nativeElement.isConnected)}),(0,C.U)(()=>{var t;return(null===(t=this.pre)||void 0===t?void 0:t.nativeElement.offsetWidth)||0}),(0,x.x)())}get isContextTable(){return this.textfield.appearance===O.Nm.Table}get value(){return this.textfield.value}get filler(){const{focused:t,placeholder:e,exampleText:n,value:i,textfield:r}=this;return e&&n?"":t?n||r.filler.slice(i.length):""}get prefix(){return this.decorationsVisible?this.textfield.prefix:""}get postfix(){return this.decorationsVisible?this.computedPostfix:""}ngDoCheck(){this.prefix$.next(this.prefix)}get placeholder(){var t;return(null===(t=this.textfield.nativeFocusableElement)||void 0===t?void 0:t.placeholder)||""}get exampleText(){return!this.value&&this.focused?this.placeholder:""}get decorationsVisible(){return!!this.value||this.focused&&!this.placeholder}get focused(){return this.textfield.computedFocused&&!this.textfield.readOnly}get computedPostfix(){return this.textfield.postfix&&(this.filler||this.value)?` ${this.textfield.postfix}`:this.textfield.postfix}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(u.KZ))},t.\u0275cmp=r.Xpm({type:t,selectors:[["tui-value-decoration"]],viewQuery:function(t,e){if(1&t&&r.Gf(N,7,r.SBq),2&t){let t;r.iGM(t=r.CRH())&&(e.pre=t.first)}},hostVars:4,hostBindings:function(t,e){1&t&&r.NdJ("animationstart",function(){return e.ngDoCheck()}),2&t&&r.ekj("_table",e.isContextTable)("_filler",e.filler)},decls:5,vars:4,consts:[[1,"t-prefix",3,"textContent"],["pre",""],[1,"t-ghost",3,"textContent"],[1,"t-filler",3,"textContent"],[1,"t-postfix",3,"textContent"]],template:function(t,e){1&t&&(r._UZ(0,"span",0,1),r._UZ(2,"span",2),r._UZ(3,"span",3),r._UZ(4,"span",4)),2&t&&(r.Q6J("textContent",e.prefix),r.xp6(2),r.Q6J("textContent",e.value),r.xp6(1),r.Q6J("textContent",e.filler),r.xp6(1),r.Q6J("textContent",e.postfix))},styles:['[_nghost-%COMP%]{position:absolute;display:block;width:100%;line-height:var(--tui-height);margin-top:calc(var(--tui-height) / -2);box-sizing:content-box;color:var(--tui-text-03);animation:tuiPresent 1s;white-space:nowrap}._table[_nghost-%COMP%]{position:static;margin-top:0}._filler[_nghost-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]{color:var(--tui-text-03-night)}tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]{line-height:calc(var(--tui-height) - .25rem)}.t-ghost[_ngcontent-%COMP%]{visibility:hidden;white-space:pre;text-overflow:clip}.t-prefix[_ngcontent-%COMP%], .t-postfix[_ngcontent-%COMP%]{white-space:pre;color:var(--tui-text-01)}tui-primitive-textfield [tuiWrapper][data-mode="onDark"][_nghost-%COMP%] .t-prefix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%] .t-prefix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"][_nghost-%COMP%] .t-postfix[_ngcontent-%COMP%], tui-primitive-textfield [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%] .t-postfix[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}.t-filler[_ngcontent-%COMP%]{max-width:100%;white-space:nowrap}']}),t})();const tt={s:1.25,m:1.75,l:2.25};let et=(()=>{class t extends h.Xn{constructor(t,e,n,i){super(),this.controller=t,this.hintOptions=e,this.options=n,this.el=i,this.editable=!0,this.textfieldFiller="",this.iconCleaner=this.options.iconCleaner,this.readOnly=!1,this.invalid=!1,this.disabled=!1,this.textfieldPrefix="",this.textfieldPostfix="",this.value="",this.valueChange=new r.vpe,this.autofilled=!1}get prefix(){return this.textfieldPrefix||this.controller.prefix}get postfix(){return this.textfieldPostfix||this.controller.postfix}get filler(){return this.textfieldFiller||this.controller.filler}get nativeFocusableElement(){if(this.computedDisabled||!this.focusableElement)return null;const{nativeElement:t}=this.focusableElement;return t.previousElementSibling||t}get focused(){return(0,d.zb)(this.el.nativeElement)}get appearance(){return this.controller.appearance}get size(){return this.controller.size}get computedInvalid(){return!this.readOnly&&!this.disabled&&this.invalid}get inputHidden(){var t;return!!(null===(t=this.content)||void 0===t?void 0:t.length)}get hasValue(){return!!this.value}get hasCleaner(){return this.controller.cleaner&&this.hasValue&&!this.computedDisabled&&!this.readOnly}get hasTooltip(){var t;return!!(null===(t=this.hintOptions)||void 0===t?void 0:t.content)&&!this.computedDisabled}get hasCustomContent(){return!!this.controller.customContent}get placeholderVisible(){var t;const e=((null===(t=this.nativeFocusableElement)||void 0===t?void 0:t.placeholder)||this.prefix||this.postfix||this.filler)&&!this.readOnly&&this.computedFocused;return!this.hasValue&&!e}get hasPlaceholder(){return this.placeholderRaisable||this.placeholderVisible}get placeholderRaised(){return this.placeholderRaisable&&(this.computedFocused&&!this.readOnly||this.hasValue||this.autofilled)}get borderStart(){return this.iconLeftContent?this.iconPaddingLeft:0}get borderEnd(){return(0,m._X)(!!this.iconContent,this.hasCleaner,this.hasTooltip,this.hasCustomContent,this.size)}get iconContent(){return this.controller.icon}get iconLeftContent(){return this.controller.iconLeft}get showHint(){var t;return!!(null===(t=this.hintOptions)||void 0===t?void 0:t.content)&&(this.options.hintOnDisabled||!this.computedDisabled)}get name(){var t;return"cc-exp"===(null===(t=this.nativeFocusableElement)||void 0===t?void 0:t.autocomplete)?"ccexpiryyear":null}get computedId(){var t;return(null===(t=this.nativeFocusableElement)||void 0===t?void 0:t.id)||""}onFocused(t){this.updateFocused(t)}getIndent$(t){return(0,y.R)(t,"scroll").pipe((0,C.U)(()=>-1*Math.max(t.scrollLeft,0)))}clear(){this.nativeFocusableElement&&(this.nativeFocusableElement.value=""),this.updateValue("")}onMouseDown(t){const{nativeFocusableElement:e}=this;!e||t.target===e||(t.preventDefault(),e.focus())}onModelChange(t){this.updateValue(t)}onAutofilled(t){this.updateAutofilled(t)}get iconPaddingLeft(){return tt[this.size]}get placeholderRaisable(){return"s"!==this.size&&!this.controller.labelOutside}updateAutofilled(t){this.autofilled!==t&&(this.autofilled=t)}updateValue(t){this.value=t,this.valueChange.emit(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(g.Cs),r.Y36(f.bZ,8),r.Y36(g.z1),r.Y36(r.SBq))},t.\u0275cmp=r.Xpm({type:t,selectors:[["tui-primitive-textfield"]],contentQueries:function(t,e,n){if(1&t&&r.Suo(n,v.Li,5),2&t){let t;r.iGM(t=r.CRH())&&(e.content=t)}},viewQuery:function(t,e){if(1&t&&r.Gf(L,5),2&t){let t;r.iGM(t=r.CRH())&&(e.focusableElement=t.first)}},hostVars:15,hostBindings:function(t,e){1&t&&r.NdJ("focusin",function(){return e.onFocused(!0)})("focusout",function(){return e.onFocused(!1)}),2&t&&(r.uIk("data-size",e.size),r.Udp("--border-start",e.borderStart,"rem")("--border-end",e.borderEnd,"rem"),r.ekj("_autofilled",e.autofilled)("_label-outside",e.controller.labelOutside)("_readonly",e.readOnly)("_invalid",e.computedInvalid)("_hidden",e.inputHidden))},inputs:{editable:"editable",textfieldFiller:["filler","textfieldFiller"],iconCleaner:"iconCleaner",readOnly:"readOnly",invalid:"invalid",disabled:"disabled",textfieldPrefix:["prefix","textfieldPrefix"],textfieldPostfix:["postfix","textfieldPostfix"],value:"value"},outputs:{valueChange:"valueChange"},features:[r._Bn([(0,u.FT)(t),g.Y0]),r.qOj],ngContentSelectors:Q,decls:24,vars:37,consts:[[4,"ngIf"],["automation-id","tui-primitive-textfield__wrapper","tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid","readOnly","click.prevent.silent","mousedown","tuiAutofilledChange"],["automation-id","tui-primitive-textfield__native-input","tuiMaskAccessor","",1,"t-input",3,"disabled","id","ngModel","readOnly","tuiFocusable","ngModelChange"],["focusableElement",""],["automation-id","tui-primitive-textfield__value","class","t-input t-input_template",4,"ngIf"],[1,"t-content"],["class","t-icon t-icon_left t-textfield-icon",4,"ngIf"],[1,"t-wrapper"],["automation-id","tui-primitive-textfield__placeholder","class","t-placeholder",3,"t-placeholder_raised","for",4,"ngIf"],[1,"t-wrapper-value-decoration"],["aria-hidden","true","automation-id","tui-primitive-textfield__value-decoration",1,"t-value-decoration"],["decor",""],[1,"t-icons"],["automation-id","tui-primitive-textfield__custom-content","class","t-custom-content",4,"ngIf"],["appearance","icon","automation-id","tui-primitive-textfield__cleaner","tuiWrapper","","class","t-cleaner",3,"click.stop",4,"ngIf"],["automation-id","tui-primitive-textfield__tooltip","class","t-tooltip",3,"content","describeId",4,"ngIf"],["class","t-icon t-textfield-icon",4,"ngIf"],["automation-id","tui-primitive-textfield__value",1,"t-input","t-input_template"],[1,"t-icon","t-icon_left","t-textfield-icon"],["appearance","icon","tuiWrapper","",3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","tuiWrapper","",3,"src"],["automation-id","tui-primitive-textfield__placeholder",1,"t-placeholder",3,"for"],["automation-id","tui-primitive-textfield__custom-content",1,"t-custom-content"],["class","t-custom-icon",3,"src",4,"polymorpheusOutlet"],[1,"t-custom-icon",3,"src"],["appearance","icon","automation-id","tui-primitive-textfield__cleaner","tuiWrapper","",1,"t-cleaner",3,"click.stop"],[3,"src",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"src"],["automation-id","tui-primitive-textfield__tooltip",1,"t-tooltip",3,"content","describeId"],[1,"t-icon","t-textfield-icon"]],template:function(t,e){if(1&t&&(r.F$t(X),r.YNc(0,z,1,0,"ng-container",0),r.ALo(1,"async"),r.YNc(2,F,1,0,"ng-container",0),r.ALo(3,"async"),r.TgZ(4,"div",1),r.NdJ("click.prevent.silent",function(){return 0})("mousedown",function(t){return e.onMouseDown(t)})("tuiAutofilledChange",function(t){return e.onAutofilled(t)}),r.ALo(5,"async"),r.Hsn(6),r.Hsn(7,1),r.TgZ(8,"input",2,3),r.NdJ("ngModelChange",function(t){return e.onModelChange(t)}),r.qZA(),r.YNc(10,R,2,0,"div",4),r.TgZ(11,"div",5),r.YNc(12,V,2,4,"div",6),r.TgZ(13,"div",7),r.YNc(14,$,2,3,"label",8),r.TgZ(15,"div",9),r.TgZ(16,"tui-value-decoration",10,11),r.ALo(18,"async"),r.qZA(),r.qZA(),r.qZA(),r.TgZ(19,"div",12),r.YNc(20,q,2,1,"div",13),r.YNc(21,U,2,4,"span",14),r.YNc(22,H,1,2,"tui-tooltip",15),r.YNc(23,J,2,4,"div",16),r.qZA(),r.qZA(),r.qZA()),2&t){const t=r.MAs(9),n=r.MAs(17);r.Q6J("ngIf",r.lcZ(1,29,null==e.content?null:e.content.changes)),r.xp6(2),r.Q6J("ngIf",r.lcZ(3,31,null==e.hintOptions?null:e.hintOptions.change$)),r.xp6(2),r.Udp("--text-indent",r.lcZ(5,33,n.pre$),"px"),r.Q6J("active",e.pseudoActive)("appearance",e.appearance)("disabled",e.disabled)("focus",e.computedFocused)("hover",e.pseudoHover)("invalid",e.computedInvalid)("readOnly",e.readOnly),r.xp6(4),r.Q6J("disabled",e.computedDisabled)("id",e.id)("ngModel",e.value)("readOnly",e.readOnly||!e.editable)("tuiFocusable",e.computedFocusable),r.uIk("aria-invalid",e.computedInvalid)("name",e.name),r.xp6(2),r.Q6J("ngIf",e.inputHidden),r.xp6(2),r.Q6J("ngIf",e.iconLeftContent),r.xp6(2),r.Q6J("ngIf",e.hasPlaceholder),r.xp6(2),r.Udp("text-indent",r.lcZ(18,35,e.getIndent$(t)),"px"),r.ekj("t-has-value",e.value),r.xp6(4),r.Q6J("ngIf",e.hasCustomContent),r.xp6(1),r.Q6J("ngIf",e.hasCleaner),r.xp6(1),r.Q6J("ngIf",e.showHint),r.xp6(1),r.Q6J("ngIf",e.iconContent)}},directives:[S.O5,P.o,a,T,E.Fj,E.JJ,E.On,c.t,K,v.Li,k.PN,M.w],pipes:[S.Ov],styles:['[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:block;text-align:left;border-radius:var(--tui-radius-m);height:var(--tui-height);min-height:var(--tui-height);max-height:var(--tui-height)}[data-size=s][_nghost-%COMP%]{--tui-height: var(--tui-height-s)}[data-size=m][_nghost-%COMP%]{--tui-height: var(--tui-height-m)}[data-size=l][_nghost-%COMP%]{--tui-height: var(--tui-height-l);font:var(--tui-font-text-m);line-height:1.25rem}.t-input[_ngcontent-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);padding:0;margin:0;border:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;border:solid transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);text-align:inherit;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-transform:inherit;resize:none}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:first-line{font-size:inherit;line-height:inherit}.t-input[_ngcontent-%COMP%]::-webkit-caps-lock-indicator, .t-input[_ngcontent-%COMP%]::-webkit-contacts-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-credit-card-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-credentials-auto-fill-button, .t-input[_ngcontent-%COMP%]::-webkit-strong-password-auto-fill-button{content:none!important;position:absolute;left:-62.4375rem;top:-62.4375rem;z-index:-999;display:none!important;background:transparent!important;pointer-events:none!important}.t-input[_ngcontent-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}._focused[_nghost-%COMP%]:not(._readonly) .t-input[_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-textarea._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-textarea._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-text-area._focused:not(._readonly)[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder{opacity:1}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01-night)!important;border-color:var(--tui-autofill-night);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill-night) inset!important}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-input[_ngcontent-%COMP%]::placeholder, .t-input [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]::placeholder, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]::placeholder{color:var(--tui-text-03-night)}[data-size=s][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="s"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="s"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="s"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="s"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="s"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="s"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="m"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="m"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="m"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="m"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="m"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"] [_nghost-%COMP%]:not(tui-primitive-textfield), .t-input tui-textarea[data-size="l"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="l"] [_nghost-%COMP%]:not(tui-textarea), .t-input tui-text-area[data-size="l"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="l"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-l)}._disabled[_nghost-%COMP%] .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield._disabled[_nghost-%COMP%], tui-primitive-textfield._disabled [_nghost-%COMP%], .t-input tui-textarea._disabled[_nghost-%COMP%], tui-textarea._disabled [_nghost-%COMP%], .t-input tui-text-area._disabled[_nghost-%COMP%], tui-text-area._disabled [_nghost-%COMP%]{pointer-events:none}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], .t-input tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.69rem;transform:translateY(-.5rem)}._hidden[_nghost-%COMP%] input.t-input[_ngcontent-%COMP%], .t-input tui-primitive-textfield._hidden[_nghost-%COMP%], tui-primitive-textfield._hidden [_nghost-%COMP%]{opacity:0;text-indent:-10em;-webkit-user-select:none}.t-content[_ngcontent-%COMP%]{display:flex;height:100%;width:100%;box-sizing:border-box;align-items:center;overflow:hidden}[data-size=s][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{padding:0 var(--tui-padding-l)}.t-wrapper[_ngcontent-%COMP%]{flex:1;min-width:0;-webkit-padding-end:.25rem;padding-inline-end:.25rem}.t-placeholder[_ngcontent-%COMP%]{transition-property:transform,font-size,color,letter-spacing;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:var(--tui-font-text-s);color:var(--tui-text-02);pointer-events:none;will-change:transform;transform:translateY(0)}.t-placeholder_raised[_ngcontent-%COMP%]{transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font:var(--tui-font-text-xs);line-height:1.25rem;transform:translateY(-.5rem);letter-spacing:.025rem}._invalid[_nghost-%COMP%]:not(._focused) .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill)}._invalid[_nghost-%COMP%]:not(._focused) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%], ._invalid[_nghost-%COMP%]:not(._focused):hover [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{color:var(--tui-error-fill-night)}._focused[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-03)}[data-size=l][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font:var(--tui-font-text-m);line-height:1.25rem}[data-size=l][_nghost-%COMP%] .t-placeholder_raised[_ngcontent-%COMP%]{font-size:.8156rem}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01)}[tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}[data-size=m]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused[_nghost-%COMP%]:not(._label-outside) [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}._focused[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=m]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [data-size=l]._focused._label-outside[_nghost-%COMP%] [tuiWrapper][data-mode=onDark][_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{color:var(--tui-text-02-night)}@supports (-webkit-hyphens: none){.t-placeholder[_ngcontent-%COMP%]{will-change:unset;transition-property:transform,color,letter-spacing}}.t-cleaner[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none;pointer-events:auto}._readonly[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%], ._disabled[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%]{pointer-events:none}.t-icon[_ngcontent-%COMP%]{position:relative;display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none}[data-size=s][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-start:-.375rem;margin-inline-start:-.375rem}[data-size=m][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-start:-.125rem;margin-inline-start:-.125rem;-webkit-margin-end:.375rem;margin-inline-end:.375rem}[data-size=l][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{-webkit-margin-end:.75rem;margin-inline-end:.75rem}.t-icons[_ngcontent-%COMP%]{display:flex;align-items:center}[data-size=m][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{-webkit-margin-end:-.125rem;margin-inline-end:-.125rem}[data-size=s][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{-webkit-margin-end:-.375rem;margin-inline-end:-.375rem}[_nghost-%COMP%]:not([data-size="s"]) .t-icons[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(:first-child){-webkit-margin-start:.25rem;margin-inline-start:.25rem}._autofilled[data-size=s][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], ._autofilled._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%], ._autofilled[_nghost-%COMP%] .t-value-decoration[_ngcontent-%COMP%]:not(.t-has-value){visibility:hidden}.t-custom-content[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;pointer-events:none}.t-custom-icon[_ngcontent-%COMP%]{width:2rem;height:100%}.t-input[_ngcontent-%COMP%]:not(:first-child){display:none}[data-size][_nghost-%COMP%] .t-input_template[_ngcontent-%COMP%]{display:flex;width:calc(100% - 1rem);max-width:calc(100% - 1rem);align-items:center;pointer-events:none;-webkit-padding-end:0;padding-inline-end:0}.t-text-template[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-wrapper-value-decoration[_ngcontent-%COMP%]{position:relative;pointer-events:none}'],changeDetection:0}),(0,i.gn)([p.UM],t.prototype,"getIndent$",null),t})(),nt=(()=>{class t extends D.D1{constructor(t){super(t),this.textfield=t}get readOnly(){return this.textfield.readOnly||!this.textfield.editable}onValueChange(t){this.textfield.onModelChange(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(et))},t.\u0275dir=r.lG2({type:t,selectors:[["tui-primitive-textfield"]],features:[r._Bn([(0,A.cp)(t)]),r.qOj]}),t})(),it=(()=>{class t{constructor(t,e,n,i,r){this.host=t,this.controller=e,this.el=n,this.idService=i,this.legacyMask=r,this.host.process(this.el.nativeElement)}get id(){return this.el.nativeElement.id||this.idService.generate()}get inputMode(){return this.el.nativeElement.inputMode||this.host.inputMode}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(A.S0),r.Y36(g.Cs),r.Y36(r.SBq),r.Y36(o.ll),r.Y36(A.sf,8))},t.\u0275cmp=r.Xpm({type:t,selectors:[["input","tuiTextfield",""],["textarea","tuiTextfield",""]],hostAttrs:["type","text"],hostVars:7,hostBindings:function(t,e){1&t&&r.NdJ("input",function(t){return!e.legacyMask&&e.host.onValueChange(t.target.value)}),2&t&&(r.Ikx("tabIndex",e.host.focusable?0:-1)("readOnly",e.host.readOnly)("value",e.host.value),r.uIk("id",e.id)("inputMode",e.inputMode)("aria-invalid",e.host.invalid)("disabled",e.host.disabled||null))},features:[r._Bn([g.Y0])],attrs:W,decls:0,vars:0,template:function(t,e){},styles:['[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);padding:0;margin:0;border:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;border:solid transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);text-align:inherit;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-transform:inherit;resize:none}[_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%]:-webkit-autofill:hover, [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}[_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%]:-webkit-autofill:first-line{font-size:inherit;line-height:inherit}[_nghost-%COMP%]::-webkit-caps-lock-indicator, [_nghost-%COMP%]::-webkit-contacts-auto-fill-button, [_nghost-%COMP%]::-webkit-credit-card-auto-fill-button, [_nghost-%COMP%]::-webkit-credentials-auto-fill-button, [_nghost-%COMP%]::-webkit-strong-password-auto-fill-button{content:none!important;position:absolute;left:-62.4375rem;top:-62.4375rem;z-index:-999;display:none!important;background:transparent!important;pointer-events:none!important}[_nghost-%COMP%]::placeholder{color:var(--tui-text-03);opacity:0}._focused[_nghost-%COMP%]:not(._readonly) [_ngcontent-%COMP%]::placeholder, tui-primitive-textfield._focused:not(._readonly) [_nghost-%COMP%]::placeholder, tui-textarea._focused:not(._readonly) [_nghost-%COMP%]::placeholder, tui-text-area._focused:not(._readonly) [_nghost-%COMP%]::placeholder{opacity:1}[tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill, [tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill:hover, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:hover, [tuiWrapper][data-mode=onDark] [_nghost-%COMP%]:-webkit-autofill:focus, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]:-webkit-autofill:focus, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01-night)!important;border-color:var(--tui-autofill-night);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill-night) inset!important}[tuiWrapper][data-mode=onDark] [_nghost-%COMP%]::placeholder, [_nghost-%COMP%] [tuiWrapper][data-mode="onDark"][_nghost-%COMP%]::placeholder, [tuiWrapper][data-mode="onDark"] [_nghost-%COMP%]::placeholder{color:var(--tui-text-03-night)}[data-size=s][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="s"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="s"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="s"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="s"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="s"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="s"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-s)}[data-size=m][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="m"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="m"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="m"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="m"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="m"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-m)}[data-size=l][_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="l"][_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"] [_nghost-%COMP%]:not(tui-primitive-textfield), [_nghost-%COMP%] tui-textarea[data-size="l"][_nghost-%COMP%]:not(tui-textarea), tui-textarea[data-size="l"] [_nghost-%COMP%]:not(tui-textarea), [_nghost-%COMP%] tui-text-area[data-size="l"][_nghost-%COMP%]:not(tui-text-area), tui-text-area[data-size="l"] [_nghost-%COMP%]:not(tui-text-area){padding:0 var(--tui-padding-l)}._disabled[_nghost-%COMP%] -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield._disabled[_nghost-%COMP%], tui-primitive-textfield._disabled [_nghost-%COMP%], [_nghost-%COMP%] tui-textarea._disabled[_nghost-%COMP%], tui-textarea._disabled [_nghost-%COMP%], [_nghost-%COMP%] tui-text-area._disabled[_nghost-%COMP%], tui-text-area._disabled [_nghost-%COMP%]{pointer-events:none}[data-size=l][_nghost-%COMP%]:not(._label-outside) -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [_nghost-%COMP%] tui-primitive-textfield[data-size="l"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], tui-primitive-textfield[data-size="l"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) -shadowcsshost, [_nghost-%COMP%] tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield), tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield){padding-top:1rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], [_nghost-%COMP%] tui-primitive-textfield[data-size="m"]:not(._label-outside)[_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%], tui-primitive-textfield[data-size="m"]:not(._label-outside) [_nghost-%COMP%]:not(tui-primitive-textfield):-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.69rem;transform:translateY(-.5rem)}._hidden[_nghost-%COMP%] input[_ngcontent-%COMP%], [_nghost-%COMP%] tui-primitive-textfield._hidden[_nghost-%COMP%], tui-primitive-textfield._hidden [_nghost-%COMP%]{opacity:0;text-indent:-10em;-webkit-user-select:none}textarea[_nghost-%COMP%]{white-space:pre-wrap}textarea[_nghost-%COMP%] tui-textarea._ios[_nghost-%COMP%], tui-textarea._ios [_nghost-%COMP%], textarea[_nghost-%COMP%] tui-text-area._ios[_nghost-%COMP%], tui-text-area._ios [_nghost-%COMP%]{padding-left:.8125rem}'],changeDetection:0}),t})(),rt=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({imports:[[S.ez,E.u5,v.wq,I,c.u,P.W,k.EI,M.Q,l]]}),t})()},27709:function(t,e,n){"use strict";n.d(e,{tZ:function(){return O},eI:function(){return M}});var i=n(74788),r=n(62579),o=n(40946),s=n(33770),a=n(27103),l=n(92668),c=n(49941),u=n(12130),h=n(79456),d=n(88002),p=n(43190),f=n(46782),g=n(43219),m=n(39761),v=n(87519),_=n(12057),y=n(66682);function b(t,e){if(1&t&&(i.TgZ(0,"div",3),i._UZ(1,"div",4),i.qZA()),2&t){const t=i.oxw().ngIf,e=i.oxw();i.ekj("t-bar_has-horizontal",t[1]),i.Q6J("@tuiFadeIn",e.animation)}}function w(t,e){if(1&t&&(i.TgZ(0,"div",5),i._UZ(1,"div",6),i.qZA()),2&t){const t=i.oxw().ngIf,e=i.oxw();i.ekj("t-bar_has-vertical",t[0]),i.Q6J("@tuiFadeIn",e.animation)}}function C(t,e){if(1&t&&(i.ynx(0),i.YNc(1,b,2,3,"div",1),i.YNc(2,w,2,3,"div",2),i.BQk()),2&t){const t=e.ngIf;i.xp6(1),i.Q6J("ngIf",t[0]),i.xp6(1),i.Q6J("ngIf",t[1])}}let x=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiScrollbarWrapper",""]],features:[i._Bn([{provide:h.zP,useExisting:i.SBq}])]}),t})(),k=(()=>{class t{constructor(t,e,n,i,r,a,l,c){this.wrapper=r,this.container=a,this.doc=l,this.el=c,this.tuiScrollbar="vertical";const{nativeElement:u}=this.el,h=(0,o.mL)(u,"mousedown"),m=(0,o.mL)(this.doc,"mousemove"),v=(0,o.mL)(this.doc,"mouseup"),_=(0,o.mL)(this.wrapper.nativeElement,"mousedown");(0,y.T)(_.pipe((0,o.mp)(),(0,d.U)(t=>this.getScrolled(t,.5,.5))),h.pipe((0,o.mp)(),(0,o.vm)(),(0,p.w)(t=>{const e=u.getBoundingClientRect(),n=function({clientY:t},{top:e,height:n}){return(t-e)/n}(t,e),i=function({clientX:t},{left:e,width:n}){return(t-e)/n}(t,e);return m.pipe((0,d.U)(t=>this.getScrolled(t,n,i)),(0,f.R)(v))}))).pipe((0,o.fL)(t),(0,f.R)(n)).subscribe(([t,n])=>{"vertical"===this.tuiScrollbar?e.setProperty(this.element,"scrollTop",t):e.setProperty(this.element,"scrollLeft",n)}),(0,y.T)(i.pipe((0,g.p)(s.Yg)),(0,o.pt)(this.element)).pipe((0,o.fL)(t),(0,f.R)(n)).subscribe(()=>{"vertical"===this.tuiScrollbar?(e.setStyle(u,"top",100*this.thumb+"%"),e.setStyle(u,"height",100*this.view+"%")):(e.setStyle(u,"left",100*this.thumb+"%"),e.setStyle(u,"width",100*this.view+"%"))})}get scrolled(){const{scrollTop:t,scrollHeight:e,clientHeight:n,scrollLeft:i,scrollWidth:r,clientWidth:o}=this.element;return"vertical"===this.tuiScrollbar?t/(e-n):i/(r-o)}get compensation(){const{clientHeight:t,scrollHeight:e,clientWidth:n,scrollWidth:i}=this.element;return t*t/e>24&&"vertical"===this.tuiScrollbar||n*n/i>24&&"horizontal"===this.tuiScrollbar?0:"vertical"===this.tuiScrollbar?24/t:24/n}get thumb(){return this.scrolled*(1-(this.compensation||this.view))}get view(){const{clientHeight:t,scrollHeight:e,clientWidth:n,scrollWidth:i}=this.element;return"vertical"===this.tuiScrollbar?Math.ceil(t/e*100)/100:Math.ceil(n/i*100)/100}get element(){return this.container.nativeElement}getScrolled({clientY:t,clientX:e},n,i){const{offsetHeight:r,offsetWidth:o}=this.el.nativeElement,{top:s,left:a,width:l,height:c}=this.wrapper.nativeElement.getBoundingClientRect();return[(t-s-r*n)/(c-r)*(this.element.scrollHeight-c),(e-a-o*i)/(l-o)*(this.element.scrollWidth-l)]}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.R0b),i.Y36(i.Qsj),i.Y36(a.a3,2),i.Y36(r.L1),i.Y36(h.zP),i.Y36(h.$_),i.Y36(_.K0),i.Y36(i.SBq))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiScrollbar",""]],inputs:{tuiScrollbar:"tuiScrollbar"},features:[i._Bn([a.a3])]}),t})(),O=(()=>{class t{constructor(t,e,n,i,r){this.animation=t,this.zone=e,this.scrollRef=n,this.animationFrame$=i,this.mode$=r,this.refresh$=this.animationFrame$.pipe((0,g.p)(300),(0,d.U)(()=>this.scrollbars),(0,m.O)([!1,!1]),(0,v.x)((t,e)=>t[0]===e[0]&&t[1]===e[1]),(0,o.Yr)(this.zone))}get scrollbars(){const{clientHeight:t,scrollHeight:e,clientWidth:n,scrollWidth:i}=this.scrollRef.nativeElement;return[Math.ceil(t/e*100)<100,Math.ceil(n/i*100)<100]}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(h.Pw),i.Y36(i.R0b),i.Y36(h.$_),i.Y36(r.L1),i.Y36(h.Au))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-scroll-controls"]],hostBindings:function(t,e){1&t&&i.NdJ("$.data-mode.attr",function(){return e.mode$})},features:[i._Bn([u.CV])],decls:2,vars:3,consts:[[4,"ngIf"],["tuiScrollbarWrapper","","class","t-bar t-bar_vertical",3,"t-bar_has-horizontal",4,"ngIf"],["tuiScrollbarWrapper","","class","t-bar t-bar_horizontal",3,"t-bar_has-vertical",4,"ngIf"],["tuiScrollbarWrapper","",1,"t-bar","t-bar_vertical"],["tuiScrollbar","vertical",1,"t-thumb"],["tuiScrollbarWrapper","",1,"t-bar","t-bar_horizontal"],["tuiScrollbar","horizontal",1,"t-thumb"]],template:function(t,e){1&t&&(i.YNc(0,C,3,2,"ng-container",0),i.ALo(1,"async")),2&t&&i.Q6J("ngIf",i.lcZ(1,1,e.refresh$))},directives:[_.O5,x,k],pipes:[_.Ov],styles:["[_nghost-%COMP%]{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1;min-width:calc(100% - 1px);min-height:calc(100% - 1px);max-width:calc(100% - 1px);max-height:calc(100% - 1px);float:left;-webkit-margin-end:calc(-100% + 1px);margin-inline-end:calc(-100% + 1px);pointer-events:none}.t-bar[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;pointer-events:auto}.t-bar_vertical[_ngcontent-%COMP%]{top:0;width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%]{left:0;height:.875rem}.t-bar_has-horizontal[_ngcontent-%COMP%]{bottom:.5rem}.t-bar_has-vertical[_ngcontent-%COMP%]{right:.5rem}.t-thumb[_ngcontent-%COMP%]{transition-property:all;transition-duration:.15s;transition-timing-function:ease-in-out;position:absolute;border-radius:6.25rem;border:.25rem solid transparent;cursor:pointer;pointer-events:auto;background:var(--tui-text-01);background-clip:content-box;box-sizing:border-box;transition-property:width,height;opacity:.2}.t-thumb[_ngcontent-%COMP%]:hover{opacity:.24}.t-thumb[_ngcontent-%COMP%]:active{opacity:.48}[data-mode=onDark][_nghost-%COMP%] .t-thumb[_ngcontent-%COMP%]{background-color:var(--tui-text-01-night)}.t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{right:0;width:.75rem;min-height:1.25rem}.t-bar_vertical[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{width:.875rem}.t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{bottom:0;height:.75rem;min-width:1.25rem}.t-bar_horizontal[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{height:.875rem}"],data:{animation:[c.QF]},changeDetection:0}),t})(),M=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[_.ez,l.WD]]}),t})()},80134:function(t,e,n){"use strict";n.d(e,{IB:function(){return p},Jy:function(){return f}});var i=n(74788),r=n(79456),o=n(62579),s=n(41213),a=n(64493),l=n(99434),c=n(27709),u=n(12057);function h(t,e){1&t&&i._UZ(0,"tui-scroll-controls")}const d=["*"];let p=(()=>{class t{constructor(t,e,n,r){this.cssRef=t,this.el=e,this.userAgent=n,this.isIos=r,this.delegated=!1,this.isLegacy=!this.cssRef.supports("position","sticky")||(0,s.oK)(this.userAgent)&&!this.cssRef.supports("scrollbar-width","none"),this.hidden=!1,this.browserScrollRef=new i.SBq(this.el.nativeElement)}get showScrollbars(){return!this.hidden&&!this.isIos&&(!this.isLegacy||this.delegated)}get showNative(){return this.isLegacy&&!this.hidden&&!this.delegated}onScrollable(t){this.delegated=!0,this.browserScrollRef.nativeElement=t}scrollIntoView(t){var e;if(this.delegated)return;const{nativeElement:n}=this.browserScrollRef,{offsetTop:i,offsetLeft:r}=(0,a.YX)(n,t),{clientHeight:o,clientWidth:s}=n,{offsetHeight:l,offsetWidth:c}=t;null===(e=n.scrollTo)||void 0===e||e.call(n,r+c/2-s/2,i+l/2-o/2)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(o.ux),i.Y36(i.SBq),i.Y36(o.yZ),i.Y36(l.FA))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-scrollbar"]],hostVars:2,hostBindings:function(t,e){1&t&&i.NdJ("tui-scrollable.stop",function(t){return e.onScrollable(t.detail)})("tui-scroll-into-view.stop",function(t){return e.scrollIntoView(t.detail)}),2&t&&i.ekj("_legacy",e.showNative)},inputs:{hidden:"hidden"},features:[i._Bn([{provide:r.$_,deps:[t],useFactory:({browserScrollRef:t})=>t}])],ngContentSelectors:d,decls:3,vars:1,consts:[[4,"ngIf"],[1,"t-content"]],template:function(t,e){1&t&&(i.F$t(),i.YNc(0,h,1,0,"tui-scroll-controls",0),i.TgZ(1,"div",1),i.Hsn(2),i.qZA()),2&t&&i.Q6J("ngIf",e.showScrollbars)},directives:[u.O5,c.tZ],styles:["[_nghost-%COMP%]{z-index:0;position:relative;display:flex;overflow:auto}[_nghost-%COMP%]:not(._legacy){scrollbar-width:none;-ms-overflow-style:none}[_nghost-%COMP%]:not(._legacy)::-webkit-scrollbar, [_nghost-%COMP%]:not(._legacy)::-webkit-scrollbar-thumb{background:transparent;width:0;height:0}._legacy[_nghost-%COMP%]{overflow:overlay}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){._legacy[_nghost-%COMP%]::-webkit-scrollbar, ._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb{width:1rem;height:1rem;border-radius:6.25rem;background-clip:padding-box;border:2.667rem solid transparent}._legacy[_nghost-%COMP%]::-webkit-scrollbar{background-color:transparent}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--tui-clear-hover)}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:var(--tui-clear-active)}._legacy[_nghost-%COMP%]::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-03)}}.t-content[_ngcontent-%COMP%]{position:relative;z-index:0;flex:1;flex-basis:auto;width:100%;height:-webkit-max-content;height:max-content}"],changeDetection:0}),t})(),f=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[u.ez,c.eI]]}),t})()},54789:function(t,e,n){"use strict";n.d(e,{$E:function(){return A},PN:function(){return I},EI:function(){return D}});var i=n(97582),r=n(12057),o=n(74788),s=n(91211),a=n(62579),l=n(92668),c=n(68192),u=n(11927),h=(n(18939),n(64493)),d=n(27103),p=n(44358),f=n(18269),g=n(87941),m=n(79456),v=n(66640),_=n(54487),y=n(74235),b=n(25917),w=n(43190),C=n(39761),x=n(5304),k=n(88002);function O(t,e){if(1&t&&o._UZ(0,"div",3),2&t){const t=o.oxw().tuiLet;o.Q6J("innerHTML",t,o.oJD)}}function M(t,e){if(1&t){const t=o.EpF();o.O4$(),o.TgZ(0,"svg",4),o.NdJ("error",function(){return o.CHM(t),o.oxw(2).onError()}),o._UZ(1,"use"),o.qZA()}if(2&t){const t=o.oxw(2);o.xp6(1),o.uIk("href",t.use,null,"xlink")}}function S(t,e){if(1&t&&(o.ynx(0),o.YNc(1,O,1,1,"div",1),o.YNc(2,M,2,1,"ng-template",null,2,o.W1O),o.BQk()),2&t){const t=o.MAs(3),e=o.oxw();o.xp6(1),o.Q6J("ngIf",e.isInnerHTML)("ngIfElse",t)}}const P={tuiIconAttach:"tuiIconPaperclip",tuiIconAttention:"tuiIconAlertCircle",tuiIconBackCircle:"tuiIconArrowLeftCircle",tuiIconCall:"tuiIconPhone",tuiIconCallIn:"tuiIconPhoneIncoming",tuiIconCallOut:"tuiIconPhoneOutgoing",tuiIconCallTransfer:"tuiIconPhoneForwarded",tuiIconCancel:"tuiIconXCircle",tuiIconCancelCircle:"tuiIconSlash",tuiIconCard:"tuiIconCreditCard",tuiIconCards:"tuiIconCreditCard",tuiIconChartBar:"tuiIconBarChart",tuiIconChart:"tuiIconBarChart",tuiIconCheckList:"tuiIconClipboard",tuiIconCloseCircle:"tuiIconXCircle",tuiIconCollapse:"tuiIconMinimize",tuiIconComment:"tuiIconMessageSquare",tuiIconCommentFw:"tuiIconMessageForward",tuiIconCompany:"tuiIconBriefcase",tuiIconDefaultDoc:"tuiIconFile",tuiIconDesktop:"tuiIconMonitor",tuiIconDesktopOff:"tuiIconMonitorOff",tuiIconDislike:"tuiIconThumbsDown",tuiIconDone:"tuiIconCheckCircle",tuiIconDraft:"tuiIconEdit2",tuiIconEyeOpen:"tuiIconEye",tuiIconEyeClosed:"tuiIconEyeOff",tuiIconExpand:"tuiIconMaximize",tuiIconExternal:"tuiIconExternalLink",tuiIconFrame:"tuiIconLayout",tuiIconGeo:"tuiIconMapPin",tuiIconHeartFilled:"tuiIconHeart",tuiIconHide:"tuiIconEyeOff",tuiIconImg:"tuiIconImage",tuiIconInfoCircle:"tuiIconInfo",tuiIconLike:"tuiIconThumbsUp",tuiIconLockOpen:"tuiIconUnlock",tuiIconMobile:"tuiIconSmartphone",tuiIconMoreHor:"tuiIconMoreHorizontal",tuiIconMoreVer:"tuiIconMoreVertical",tuiIconMoreVert:"tuiIconMoreVertical",tuiIconPicture:"tuiIconImage",tuiIconPin:"tuiIconMapPin",tuiIconPrint:"tuiIconPrinter",tuiIconRefresh:"tuiIconRefreshCw",tuiIconRemove:"tuiIconX",tuiIconShow:"tuiIconEye",tuiIconSound:"tuiIconVolume",tuiIconSoundOff:"tuiIconVolumeX",tuiIconStarFilled:"tuiIconStar",tuiIconStop:"tuiIconSquare",tuiIconStructure:"tuiIconGrid",tuiIconTime:"tuiIconClock",tuiIconTooltip:"tuiIconHelpCircle",tuiIconViewList:"tuiIconList",tuiIconWifiOn:"tuiIconWifi"},E={iconsPlace:m.xp,path:(0,v.ht)(m.xp),srcProcessor:_.y,contentProcessor:c.N,deprecated:t=>{const e=t.replace("Large","").replace("Outline",""),n=P[e];return n?`${e}/(Large|Outline) is deprecated, use ${n}/(Large|Outline) instead`:""}},A=(0,u.N1)(()=>({iconsPlace:(0,o.f3M)(m.AA),path:(0,o.f3M)(m.ki),deprecated:E.deprecated,srcProcessor:(0,o.f3M)(m.V5),contentProcessor:(0,o.f3M)(m.u_)})),T=new o.OlP("[TUI_SVG_SRC_INTERCEPTORS]");let I=(()=>{class t{constructor(t,e,n,i,r,o,s,a,l){this.doc=t,this.win=e,this.options=n,this.srcInterceptors=i,this.tuiSanitizer=r,this.svgService=o,this.staticRequestService=s,this.sanitizer=a,this.el=l,this.src$=new y.t(1),this.icon="",this.innerHTML$=this.src$.pipe((0,w.w)(()=>(0,u.Aj)(this.icon)?this.isExternal?this.getExternalIcon(this.icon):(0,b.of)(this.getSafeHtml(this.icon)):(0,b.of)(this.icon)),(0,C.O)(""))}set src(t){var e;this.options.deprecated(String(t)),this.icon=(null!==(e=this.srcInterceptors)&&void 0!==e?e:[]).reduce((t,e)=>e(t,this.options),this.options.srcProcessor(t||"")),this.src$.next()}get src(){return this.icon}get use(){return(0,u.Aj)(this.icon)?this.icon.includes(".svg#")?this.icon:this.resolveName(this.icon,this.options.path):""}get isInnerHTML(){return!(0,u.Aj)(this.icon)||this.isSrc||this.isExternal||this.isName&&this.isShadowDOM}get isShadowDOM(){return(0,h.Wf)(this.el.nativeElement)!==this.doc}get isUse(){return this.use.replace(f.uJ,"").includes(".svg#")}get isExternal(){return this.isUrl||this.isCrossDomain}get isUrl(){return(0,u.Aj)(this.icon)&&this.icon.replace(f.uJ,"").endsWith(".svg")}get isSrc(){return(0,u.Aj)(this.icon)&&(0,v.jL)(this.icon)}get isName(){return!this.isUrl&&!this.isUse&&!this.isSrc}get isCrossDomain(){const{use:t,isUse:e,win:n}=this;return e&&t.startsWith("http")&&!!n.origin&&!t.startsWith(n.origin)}onError(t="External icon is missing on the given URL"){const{icon:e}=this,n=new CustomEvent(f.qT,{bubbles:!0,detail:{message:t,icon:e}});this.el.nativeElement.dispatchEvent(n)}resolveName(t,e){return e(t)}getSafeHtml(t){return this.isSrc?this.sanitize(t):this.process(t)}process(t){const e=this.svgService.getOriginal(t);return this.isName&&!e&&!!t&&this.onError("Attempted to use undefined named icon"),this.isShadowDOM&&this.isName?this.sanitize(e||""):""}sanitize(t){return t=this.options.contentProcessor(t),this.tuiSanitizer&&(0,u.Aj)(t)?this.sanitizer.bypassSecurityTrustHtml(this.tuiSanitizer.sanitize(o.q3G.HTML,t)||""):t}getExternalIcon(t){const e=t.includes(".svg")?t:this.use;return this.staticRequestService.request(e).pipe((0,x.K)(()=>(this.onError("Failed to load external SVG"),(0,b.of)(""))),(0,k.U)(t=>this.sanitize(t.replace("{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=o.oAB({type:t}),t.\u0275inj=o.cJS({imports:[[r.ez,l.WD]]}),t})()},1515:function(t,e,n){"use strict";n.d(e,{w:function(){return g},Q:function(){return m}});var i=n(74788),r=n(27103),o=n(99434),s=n(90022),a=n(12130),l=n(79456),c=n(46782),u=n(54789),h=n(91489),d=n(89570),p=n(12057);function f(t,e){1&t&&i._UZ(0,"tui-svg",3),2&t&&i.Q6J("src",e.polymorpheusOutlet)}let g=(()=>{class t extends s.bZ{constructor(t,e,n,i){super(n),this.isMobile=i,this.mode=null,this.describeId="",e.pipe((0,c.R)(t)).subscribe(t=>{this.mode=t})}get computedAppearance(){return this.appearance||this.mode||""}stopOnMobile(t){var e;this.isMobile&&(t.preventDefault(),t.stopPropagation()),null===(e=this.driver$)||void 0===e||e.toggle()}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.a3,2),i.Y36(l.Au),i.Y36(s.H3),i.Y36(o.fL))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-tooltip"]],viewQuery:function(t,e){if(1&t&&i.Gf(s.t6,5),2&t){let t;i.iGM(t=i.CRH())&&(e.driver$=t.first)}},hostVars:1,hostBindings:function(t,e){1&t&&i.NdJ("mousedown",function(t){return e.stopOnMobile(t)}),2&t&&i.uIk("data-appearance",e.computedAppearance)},inputs:{content:"content",direction:"direction",appearance:"appearance",showDelay:"showDelay",hideDelay:"hideDelay",describeId:"describeId",context:"context"},features:[i._Bn([r.a3,a.CV]),i.qOj],decls:4,vars:11,consts:[["appearance","icon","automation-id","tui-tooltip__icon","tuiWrapper","",1,"t-tooltip-icon",3,"hover","tuiHint","tuiHintAppearance","tuiHintContext","tuiHintDescribe","tuiHintDirection","tuiHintHideDelay","tuiHintShowDelay"],["driver","tuiHintHover"],[3,"src",4,"polymorpheusOutlet"],[3,"src"]],template:function(t,e){if(1&t&&(i.TgZ(0,"span",0,1),i.ALo(2,"async"),i.YNc(3,f,1,1,"tui-svg",2),i.qZA()),2&t){const t=i.MAs(1);i.Q6J("hover",i.lcZ(2,9,t)||null)("tuiHint",e.content)("tuiHintAppearance",e.computedAppearance)("tuiHintContext",e.context)("tuiHintDescribe",e.describeId)("tuiHintDirection",e.direction)("tuiHintHideDelay",e.hideDelay)("tuiHintShowDelay",e.showDelay),i.xp6(3),i.Q6J("polymorpheusOutlet",e.icon)}},directives:[h.o,s.D,s.xn,s.t6,s.DM,s.$o,d.Li,u.PN],pipes:[p.Ov],styles:['[_nghost-%COMP%]{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-block;width:1.5rem;height:1.5rem;vertical-align:middle;font-size:0;line-height:0;pointer-events:auto;cursor:pointer;color:var(--tui-text-01)}[data-appearance=error][_nghost-%COMP%]{color:var(--tui-error-fill)}.t-tooltip-icon[_ngcontent-%COMP%]{display:inline-block;width:100%;height:100%;color:inherit}[tuiWrapper][data-appearance="textfield"][data-state="disabled"][_nghost-%COMP%] .t-tooltip-icon[_ngcontent-%COMP%], [tuiWrapper][data-appearance="textfield"][data-state="disabled"] [_nghost-%COMP%] .t-tooltip-icon[_ngcontent-%COMP%]{opacity:1}'],changeDetection:0}),t})(),m=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[p.ez,h.W,u.EI,s.go,d.wq]]}),t})()},18269:function(t,e,n){"use strict";n.d(e,{oA:function(){return o},uJ:function(){return r},Jl:function(){return s},Fw:function(){return u},qT:function(){return c},fe:function(){return l},Nq:function(){return a}});var i=n(33770);const r=`?v=${i.Ml}`,o=t=>t.includes(".svg#")?t:`#${t}`,s={decimalLimit:1/0,decimalSeparator:",",thousandSeparator:i.f$,zeroPadding:!0,rounding:"truncate"},a=["Spacebar","Backspace","Delete","ArrowLeft","ArrowRight","Left","Right","End","Home"],l="tui-scroll-into-view",c="tui-icon-error",u=["bottom-left","bottom","bottom-right","top-left","top","top-right","left-top","left","left-bottom","right-top","right","right-bottom"]},98952:function(t,e,n){"use strict";n.d(e,{td:function(){return V},VC:function(){return J},E$:function(){return Z},Tp:function(){return X},dp:function(){return K},oH:function(){return B},Ek:function(){return H},Cw:function(){return W},fx:function(){return U}});var i=n(74788),r=n(62579),o=n(221),s=n(71486),a=n(96111),l=n(11927),c=n(27103),u=n(75122),h=n(44358),d=n(75675),p=n(57179),f=n(76480),g=n(33770),m=n(43631),v=n(49941),_=n(12130),y=n(87941),b=n(79456),w=n(43219),C=n(46782),x=n(43190),k=n(87874),O=n(68307),M=n(9945),S=n(88002),P=n(97582),E=n(47766),A=n(66640),T=n(89570),I=n(79765),D=n(66682),N=n(25917),L=n(26215),z=n(80134);function F(t,e){if(1&t&&(i.TgZ(0,"div",4),i._uU(1),i.qZA()),2&t){const t=e.polymorpheusOutlet;i.xp6(1),i.hij(" ",t," ")}}const R=function(t){return{$implicit:t}},j=(0,l.N1)(()=>G);let B=(()=>{class t{constructor(){this.tuiDropdownOpenChange=new i.vpe}set tuiDropdownOpen(t){var e;null===(e=this.dropdown)||void 0===e||e.toggle(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiDropdownOpen",""],["","tuiDropdownOpenChange",""]],inputs:{tuiDropdownOpen:"tuiDropdownOpen"},outputs:{tuiDropdownOpenChange:"tuiDropdownOpenChange"}}),t})(),V=(()=>{class t{constructor(t,e,n,i,r,o){this.el=e,this.dropdown=n,this.injector=i,this.dropdownService=r,this.open=o,this.refresh$=new I.xQ,this.dropdownBoxRef=null,this.type="dropdown",this.component=new T.Al(this.dropdown,this.injector),this.open&&!this.open.dropdown?this.open.dropdown=this:this.open=null,this.refresh$.pipe((0,w.p)(0),(0,C.R)(t)).subscribe(()=>{var t,e;null===(t=this.dropdownBoxRef)||void 0===t||t.changeDetectorRef.detectChanges(),null===(e=this.dropdownBoxRef)||void 0===e||e.changeDetectorRef.markForCheck()})}get position(){return(0,E.qK)(this.el.nativeElement)?"fixed":"absolute"}ngAfterViewChecked(){this.refresh$.next()}ngOnChanges(){this.content||this.toggle(!1)}ngOnDestroy(){this.toggle(!1),this.open&&(this.open.dropdown=void 0)}getClientRect(){return this.el.nativeElement.getBoundingClientRect()}toggle(t){var e,n;t&&this.content&&!this.dropdownBoxRef?(this.dropdownBoxRef=this.dropdownService.add(this.component),null===(e=this.open)||void 0===e||e.tuiDropdownOpenChange.emit(!0)):!t&&this.dropdownBoxRef&&(this.dropdownService.remove(this.dropdownBoxRef),this.dropdownBoxRef=null,null===(n=this.open)||void 0===n||n.tuiDropdownOpenChange.emit(!1))}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(c.a3,2),i.Y36(i.SBq),i.Y36(j),i.Y36(i.gxx),i.Y36(u.ae),i.Y36(B,8))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiDropdown","",5,"ng-container"]],inputs:{content:["tuiDropdown","content"]},exportAs:["tuiDropdown"],features:[i._Bn([c.a3,(0,m.Ic)(t),(0,m.Fe)(t)]),i.TTD]}),(0,P.gn)([h.UM],t.prototype,"position",null),t})();const $=(0,l.JN)({showDelay:200,hideDelay:500});let Z=(()=>{class t extends m.kk{constructor(t,e){super(t=>this.stream$.subscribe(t)),this.hovered$=t,this.options=e,this.toggle$=new I.xQ,this.stream$=(0,D.T)(this.toggle$,this.hovered$).pipe((0,x.w)(t=>(0,N.of)(t).pipe((0,k.g)(t?this.showDelay:this.hideDelay))),(0,O.b)(t=>{this.hovered=t}),(0,M.B)()),this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.hovered=!1,this.type="dropdown"}toggle(t){this.toggle$.next(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(a.gs),i.Y36($))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiDropdownHover","",5,"ng-container"]],inputs:{showDelay:["tuiDropdownShowDelay","showDelay"],hideDelay:["tuiDropdownHideDelay","hideDelay"]},features:[i._Bn([(0,m.UK)(t),a.gs]),i.qOj]}),t})();const q={align:"left",direction:null,limitWidth:"auto",maxHeight:400,minHeight:80,offset:4,appearance:""},Y=(0,l.JN)(q),U=t=>({provide:Y,deps:[[new i.FiY,H],[new i.FiY,new i.tp0,Y]],useFactory:(0,A.lp)(t,q)});let H=(()=>{class t{constructor(t){this.options=t,this.align=this.options.align,this.appearance=this.options.appearance,this.direction=this.options.direction,this.limitWidth=this.options.limitWidth,this.minHeight=this.options.minHeight,this.maxHeight=this.options.maxHeight,this.offset=this.options.offset}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(Y,4))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiDropdownAlign",""],["","tuiDropdownAppearance",""],["","tuiDropdownDirection",""],["","tuiDropdownLimitWidth",""],["","tuiDropdownMinHeight",""],["","tuiDropdownMaxHeight",""],["","tuiDropdownOffset",""]],inputs:{align:["tuiDropdownAlign","align"],appearance:["tuiDropdownAppearance","appearance"],direction:["tuiDropdownDirection","direction"],limitWidth:["tuiDropdownLimitWidth","limitWidth"],minHeight:["tuiDropdownMinHeight","minHeight"],maxHeight:["tuiDropdownMaxHeight","maxHeight"],offset:["tuiDropdownOffset","offset"]},features:[i._Bn([{provide:Y,useExisting:(0,i.Gpc)(()=>t)}])]}),t})(),G=(()=>{class t{constructor(t,e,n,i,r,o,s,a,l,c,u,h){this.directive=i,this.animation=r,this.el=o,this.host=s,this.accessor=a,this.win=l,this.mode$=c,this.options=u,this.hoverDirective=h,e.pipe((0,S.U)(e=>"fixed"===this.directive.position?t.correct(e):e),(0,C.R)(n)).subscribe(([t,e])=>{this.update(t,e)}),this.updateWidth(this.accessor.getClientRect().width)}ngOnDestroy(){this.onHoveredChange(!1)}onHoveredChange(t){this.hoverDirective&&this.hoverDirective.toggle(t)}onTopFocus(){this.moveFocusOutside(!0)}onBottomFocus(){this.moveFocusOutside(!1)}update(t,e){const{style:n}=this.el.nativeElement,{right:i}=this.el.nativeElement.getBoundingClientRect(),{maxHeight:r,offset:o}=this.options,{innerHeight:s}=this.win,{clientRect:a}=this.host,{position:l}=this.directive,c=this.accessor.getClientRect(),u="fixed"===l?0:-a.top;t+=u;const h=(e+="fixed"===l?0:-a.left)c.left&&t{class t extends m.FP{constructor(t,e,n){super(t,e,n),this.type="dropdown"}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(c.a3,2),i.Y36(m.kk),i.Y36(m.c2))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiDropdown",""]],features:[i._Bn([c.a3]),i.qOj]}),t})(),X=(()=>{class t extends m.kk{constructor(){super(t=>this.stream$.subscribe(t)),this.stream$=new L.X(!1),this.tuiDropdownManual=!1,this.type="dropdown"}ngOnChanges(){this.stream$.next(this.tuiDropdownManual)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiDropdown","","tuiDropdownManual",""]],inputs:{tuiDropdownManual:"tuiDropdownManual"},features:[i._Bn([(0,m.UK)(t)]),i.qOj,i.TTD]}),t})(),Q=(()=>{class t extends m.uG{constructor(t,e,n,i){super(),this.options=t,this.viewport=e,this.accessors=n,this.directive=i,this.type="dropdown"}getPosition({width:t,height:e}){var n,i;!t&&!e&&(this.previous=void 0);const r=null!==(i=null===(n=this.accessor)||void 0===n?void 0:n.getClientRect())&&void 0!==i?i:g.Jy,o=this.viewport.getClientRect(),{minHeight:s,align:a,direction:l,offset:c}=this.options,u=this.previous||l||"bottom",h=Math.max(r.right-t,c),d={top:r.top-2*c-o.top,bottom:o.bottom-r.bottom-2*c},p={top:r.top-c-e,bottom:r.bottom+c,right:h,center:r.left+r.width/2+t/2d.bottom?"top":"bottom";return d[u]>s&&l||d[u]>e?[p[u],p[a]]:(this.previous=f,[p[f],p[a]])}get accessor(){return(0,m.Sv)("dropdown")(this.accessors,this.directive)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(Y),i.Y36(b.EO),i.Y36(m.O4),i.Y36(V))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiDropdown","",3,"tuiDropdownCustomPosition","",3,"tuiDropdownSided",""]],features:[i._Bn([(0,m.P7)(t)]),i.qOj]}),(0,P.gn)([h.UM],t.prototype,"accessor",null),t})(),W=(()=>{class t extends m.uG{constructor(t,e,n){super(),this.options=t,this.viewport=e,this.vertical=n,this.previous=this.options.direction||"bottom",this.tuiDropdownSided="",this.tuiDropdownSidedOffset=4,this.type="dropdown"}getPosition(t){var e,n;if(!1===this.tuiDropdownSided)return this.vertical.getPosition(t);const{height:i,width:r}=t,o=null!==(n=null===(e=this.vertical.accessor)||void 0===e?void 0:e.getClientRect())&&void 0!==n?n:g.Jy,s=this.viewport.getClientRect(),{direction:a,minHeight:l,offset:c}=this.options,u="center"===this.options.align?"left":this.options.align,h={top:o.bottom-s.top,left:o.left-c-s.left,right:s.right-o.right-c,bottom:s.bottom-o.top},d={top:o.bottom-i+this.tuiDropdownSidedOffset+1,left:o.left-r-c,right:o.right+c,bottom:o.top-this.tuiDropdownSidedOffset-1},p=h.top>h.bottom?"top":"bottom",f=h[u]>r?d[u]:h.left>h.right?d.left:d.right;return h[this.previous]>l&&a||this.previous===p?[d[this.previous],f]:(this.previous=p,[d[p],f])}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(Y),i.Y36(b.EO),i.Y36(Q))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiDropdownSided",""]],inputs:{tuiDropdownSided:"tuiDropdownSided",tuiDropdownSidedOffset:"tuiDropdownSidedOffset"},features:[i._Bn([Q,(0,m.P7)(t)]),i.qOj]}),t})(),K=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[T.wq,o.A,s.e,z.Jy,a.VE]]}),t})()},90022:function(t,e,n){"use strict";n.d(e,{H3:function(){return q},$o:function(){return X},D:function(){return U},xn:function(){return Q},t6:function(){return H},go:function(){return K},bZ:function(){return Y},DM:function(){return W}});var i=n(97582),r=n(74788),o=n(11927),s=n(76480),a=n(221),l=n(96111),c=n(33770),u=n(64493),h=n(85648),d=n(75675),p=n(27103),f=n(44358),g=n(40946),m=n(57179),v=n(43631),_=n(49941),y=n(75452),b=n(87941),w=n(79456),C=n(89570),x=n(85345);class k{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new O(t,this.durationSelector))}}class O extends x.Ds{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1}_next(t){try{const e=this.durationSelector.call(this,t);e&&this._tryNext(t,e)}catch(e){this.destination.error(e)}}_complete(){this.emitValue(),this.destination.complete()}_tryNext(t,e){let n=this.durationSubscription;this.value=t,this.hasValue=!0,n&&(n.unsubscribe(),this.remove(n)),n=(0,x.ft)(e,new x.IY(this)),n&&!n.closed&&this.add(this.durationSubscription=n)}notifyNext(){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){if(this.hasValue){const t=this.value,e=this.durationSubscription;e&&(this.durationSubscription=void 0,e.unsubscribe(),this.remove(e)),this.value=void 0,this.hasValue=!1,super._next(t)}}}var M=n(43190),S=n(87874),P=n(46782),E=n(79196),A=n(45435),T=n(68307),I=n(88002),D=n(39761),N=n(87519),L=n(13653),z=n(79765),F=n(66682),R=n(25917),j=n(41291),B=n(12057),V=n(18269);function $(t,e){1&t&&r._UZ(0,"span",1),2&t&&r.Q6J("innerHTML",e.polymorpheusOutlet,r.oJD)}const Z=(0,o.N1)(()=>J),q=(0,o.JN)({direction:"bottom-left",showDelay:500,hideDelay:200,appearance:"",icon:"tuiIconHelpCircle"});let Y=(()=>{class t extends s.QJ{constructor(t){super(),this.options=t,this.direction=this.options.direction,this.appearance=this.options.appearance,this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.icon=this.options.icon}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(q,4))},t.\u0275dir=r.lG2({type:t,selectors:[["","tuiHintContent",""]],inputs:{content:["tuiHintContent","content"],direction:["tuiHintDirection","direction"],appearance:["tuiHintAppearance","appearance"],showDelay:["tuiHintShowDelay","showDelay"],hideDelay:["tuiHintHideDelay","hideDelay"]},features:[r._Bn([{provide:q,useExisting:(0,r.Gpc)(()=>t)}]),r.qOj]}),t})(),U=(()=>{class t{constructor(t,e,n,i,r){this.el=t,this.component=e,this.hintService=n,this.options=i,this.activeZone=r,this.tuiHintAppearance=null,this.type="hint"}get appearance(){var t;return null!==(t=this.tuiHintAppearance)&&void 0!==t?t:this.options.appearance}ngOnChanges(){this.content||this.toggle(!1)}ngOnDestroy(){this.toggle(!1)}getClientRect(){return this.el.nativeElement.getBoundingClientRect()}toggle(t){t&&this.content?this.hintService.add(this):this.hintService.remove(this)}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(r.SBq),r.Y36(C.Al),r.Y36(b.BN),r.Y36(q),r.Y36(a.e,8))},t.\u0275dir=r.lG2({type:t,selectors:[["","tuiHint","",5,"ng-container"]],inputs:{content:["tuiHint","content"],context:["tuiHintContext","context"],tuiHintAppearance:"tuiHintAppearance"},features:[r._Bn([(0,v.Ic)(t),(0,v.Fe)(t),{provide:C.Al,deps:[Z,r.gxx],useClass:C.Al}]),r.TTD]}),t})(),H=(()=>{class t extends v.kk{constructor(t,e,n){super(t=>this.stream$.subscribe(t)),this.hovered$=t,this.options=e,this.el=n,this.visible=!1,this.toggle$=new z.xQ,this.stream$=(0,F.T)(this.toggle$.pipe((0,M.w)(t=>(0,R.of)(t).pipe((0,S.g)(t?0:this.hideDelay))),(0,P.R)(this.hovered$),(0,E.r)()),this.hovered$.pipe((0,M.w)(t=>(0,R.of)(t).pipe((0,S.g)(t?this.showDelay:this.hideDelay))),(0,P.R)(this.toggle$),(0,E.r)())).pipe((0,A.h)(()=>this.enabled),(0,T.b)(t=>{this.visible=t})),this.showDelay=this.options.showDelay,this.hideDelay=this.options.hideDelay,this.type="hint",this.enabled=!0}toggle(t=!this.visible){this.toggle$.next(t)}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(l.gs),r.Y36(q),r.Y36(r.SBq))},t.\u0275dir=r.lG2({type:t,selectors:[["","tuiHint","",5,"ng-container"]],inputs:{showDelay:["tuiHintShowDelay","showDelay"],hideDelay:["tuiHintHideDelay","hideDelay"]},exportAs:["tuiHintHover"],features:[r._Bn([(0,v.UK)(t),l.gs]),r.qOj]}),t})(),G=(()=>{class t extends H{constructor(){super(...arguments),this.currentRect=c.Jy}onMove({clientX:t,clientY:e}){this.currentRect=(0,u.dD)(t,e)}getClientRect(){return this.currentRect}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=r.n5z(t)))(n||t)}}(),t.\u0275dir=r.lG2({type:t,selectors:[["","tuiHint","","tuiHintPointer",""]],hostBindings:function(t,e){1&t&&r.NdJ("mousemove.silent",function(t){return e.onMove(t)})},features:[r._Bn([(0,v.Ic)(t),(0,v.UK)(t)]),r.qOj]}),t})(),J=(()=>{class t{constructor(t,e,n,i,r,o,s,a,l,c,u,h){var d;this.animation=i,this.pointer=r,this.accessor=o,this.el=s,this.polymorpheus=a,this.hover=l,this.mode=c,this.visualViewportService=u,this.viewport=h,this.appearance=this.polymorpheus.$implicit.appearance||(null===(d=this.mode)||void 0===d?void 0:d.mode),e.pipe((0,I.U)(t=>this.visualViewportService.correct(t)),(0,P.R)(n)).subscribe(([t,e])=>{this.update(t,e)}),t.pipe((0,P.R)(n)).subscribe(t=>this.hover.toggle(t))}get content(){return this.polymorpheus.$implicit.content}get context(){return this.polymorpheus.$implicit.context}onClick(t){!this.el.nativeElement.contains(t)&&!this.hover.el.nativeElement.contains(t)&&this.hover.toggle(!1)}update(t,e){const{height:n,width:i}=this.el.nativeElement.getBoundingClientRect(),{style:r}=this.el.nativeElement,o=this.accessor.getClientRect(),s=this.viewport.getClientRect();if(o===c.Jy)return;const a=(0,h.Ki)(e,4,s.width-i-4),[l,u]=this.visualViewportService.correct([o.top+o.height/2-t,o.left+o.width/2-a]);r.top=(0,d.O)(t),r.left=(0,d.O)(a),r.setProperty("--top",(0,d.O)((0,h.Ki)(l,.5,n-1))),r.setProperty("--left",(0,d.O)((0,h.Ki)(u,.5,i-1)))}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(l.gs),r.Y36(b.KG),r.Y36(p.a3,2),r.Y36(w.Pw),r.Y36(G,8),r.Y36(v.O4),r.Y36(r.SBq),r.Y36(C.yf),r.Y36(H),r.Y36(y.w,8),r.Y36(b.Lp),r.Y36(w.EO))},t.\u0275cmp=r.Xpm({type:t,selectors:[["tui-hint"]],hostVars:4,hostBindings:function(t,e){1&t&&r.NdJ("click",function(t){return e.onClick(t.target)},!1,r.evT),2&t&&(r.uIk("data-appearance",e.appearance),r.d8E("@tuiFadeIn",e.animation),r.ekj("_untouchable",e.pointer))},features:[r._Bn([p.a3,b.KG,l.gs,(0,v.ei)("hint"),(0,v.Wk)("hint",U)])],decls:1,vars:2,consts:[[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"innerHTML"]],template:function(t,e){1&t&&r.YNc(0,$,1,1,"span",0),2&t&&r.Q6J("polymorpheusOutlet",e.content)("polymorpheusOutletContext",e.context)},directives:[C.Li],styles:['[_nghost-%COMP%]{position:absolute;max-width:18rem;min-height:var(--tui-height-m);padding:.75rem 1rem;background:var(--tui-primary);border-radius:var(--tui-radius-l);color:var(--tui-primary-text);box-sizing:border-box;font:var(--tui-font-text-s);white-space:pre-line;word-wrap:break-word}[_nghost-%COMP%]:before{content:"";position:absolute;top:var(--top);left:var(--left);width:.5rem;height:.5rem;border-radius:.125rem;box-sizing:border-box;background:inherit;transform:translate(-50%,-50%) rotate(45deg)}[data-appearance=error][_nghost-%COMP%]{background:var(--tui-error-fill)}[data-appearance=onDark][_nghost-%COMP%]{background:var(--tui-elevation-02);color:var(--tui-text-01);filter:drop-shadow(0 0 .125rem rgba(0,0,0,.16)) drop-shadow(0 1.5rem 1rem rgba(0,0,0,.03)) drop-shadow(0 .75rem .75rem rgba(0,0,0,.04)) drop-shadow(0 .25rem .375rem rgba(0,0,0,.05))}[_nghost-%COMP%]:not([style*="top"]){visibility:hidden}._untouchable[_nghost-%COMP%]{pointer-events:none}'],data:{animation:[_.QF]},changeDetection:0}),(0,i.gn)([f.UM],t.prototype,"update",null),t})(),X=(()=>{class t extends v.kk{constructor(t,e,n){super(t=>this.stream$.subscribe(t)),this.zone=t,this.doc=e,this.el=n,this.stream$=(0,g.mL)(this.doc,"keydown",{capture:!0}).pipe((0,M.w)(()=>this.focused?(0,R.of)(!1):(0,F.T)((0,g.mL)(this.doc,"keyup"),(0,g.mL)(this.element,"blur")).pipe((0,I.U)(()=>this.focused))),function(t){return e=>e.lift(new k(t))}(t=>t?(0,j.H)(1e3):(0,R.of)(null)),(0,D.O)(!1),(0,N.x)(),(0,L.T)(1),(0,g.Yr)(this.zone)),this.tuiHintDescribe="",this.type="hint"}get focused(){return(0,m.V8)(this.element)}get element(){return this.doc.getElementById(this.tuiHintDescribe)||this.el.nativeElement}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(r.R0b),r.Y36(B.K0),r.Y36(r.SBq))},t.\u0275dir=r.lG2({type:t,selectors:[["","tuiHintDescribe",""]],inputs:{tuiHintDescribe:"tuiHintDescribe"},features:[r._Bn([(0,v.UK)(t)]),r.qOj]}),(0,i.gn)([f.UM],t.prototype,"element",null),t})(),Q=(()=>{class t extends v.FP{constructor(t,e,n){super(t,e,n),this.type="hint"}}return t.\u0275fac=function(e){return new(e||t)(r.Y36(p.a3,2),r.Y36(v.kk),r.Y36(v.c2))},t.\u0275dir=r.lG2({type:t,selectors:[["","tuiHint",""]],features:[r._Bn([p.a3]),r.qOj]}),t})(),W=(()=>{class t extends v.uG{constructor(t,e,n,i){super(),this.options=t,this.viewport=e,this.directive=n,this.accessors=i,this.points=V.Fw.reduce((t,e)=>Object.assign(Object.assign({},t),{[e]:[0,0]}),{}),this.direction=this.options.direction,this.type="hint"}getPosition({width:t,height:e}){var n,i;const r=null!==(i=null===(n=this.accessor)||void 0===n?void 0:n.getClientRect())&&void 0!==i?i:c.Jy,o=r.left+r.width/2,s=r.top+r.height/2;if(this.points["top-left"][0]=r.top-e-8,this.points["top-left"][1]=o-t+22,this.points.top[0]=this.points["top-left"][0],this.points.top[1]=o-t/2,this.points["top-right"][0]=this.points["top-left"][0],this.points["top-right"][1]=o-22,this.points["bottom-left"][0]=r.bottom+8,this.points["bottom-left"][1]=this.points["top-left"][1],this.points.bottom[0]=this.points["bottom-left"][0],this.points.bottom[1]=this.points.top[1],this.points["bottom-right"][0]=this.points["bottom-left"][0],this.points["bottom-right"][1]=this.points["top-right"][1],this.points["left-top"][0]=s-e+22,this.points["left-top"][1]=r.left-t-8,this.points.left[0]=s-e/2,this.points.left[1]=this.points["left-top"][1],this.points["left-bottom"][0]=s-22,this.points["left-bottom"][1]=this.points["left-top"][1],this.points["right-top"][0]=this.points["left-top"][0],this.points["right-top"][1]=r.right+8,this.points.right[0]=this.points.left[0],this.points.right[1]=this.points["right-top"][1],this.points["right-bottom"][0]=this.points["left-bottom"][0],this.points["right-bottom"][1]=this.points["right-top"][1],this.checkPosition(this.points[this.direction],t,e))return this.points[this.direction];const a=V.Fw.find(n=>this.checkPosition(this.points[n],t,e));return this.points[a||this.fallback]}get accessor(){return(0,v.Sv)("hint")(this.accessors,this.directive)}get fallback(){return this.points.top[0]>this.viewport.getClientRect().bottom-this.points.bottom[0]?"top":"bottom"}checkPosition([t,e],n,i){const r=this.viewport.getClientRect();return t>8&&e>8&&t+i{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({imports:[[B.ez,C.wq]]}),t})()},75452:function(t,e,n){"use strict";n.d(e,{w:function(){return o},z:function(){return s}});var i=n(74788),r=n(76480);let o=(()=>{class t extends r.QJ{constructor(){super(...arguments),this.mode=null}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(t)))(n||t)}}(),t.\u0275dir=i.lG2({type:t,selectors:[["","tuiMode",""]],inputs:{mode:["tuiMode","mode"]},features:[i.qOj]}),t})(),s=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})()},79588:function(t,e,n){"use strict";n.d(e,{Y0:function(){return R},Ym:function(){return _},z1:function(){return g},kI:function(){return N},Cs:function(){return F},be:function(){return y},cn:function(){return z},B7:function(){return w},kD:function(){return x},AW:function(){return O},aR:function(){return S},xT:function(){return E},Tq:function(){return T},A7:function(){return D},sz:function(){return L}});var i=n(11927),r=n(76480),o=n(27103),s=n(40946),a=n(74788),l=n(79456),c=n(29856),u=n(98640);const h=new c.y(u.Z);var d=n(66682),p=n(46782);class f{constructor(t,e,n,i,r,o,s,a,l,c,u,h,d){this.change$=t,this.options=e,this.legacyAppearance=n,this.appearanceDirective=i,this.cleanerDirective=r,this.customContentDirective=o,this.iconDirective=s,this.iconLeftDirective=a,this.labelOutsideDirective=l,this.sizeDirective=c,this.prefixDirective=u,this.postfixDirective=h,this.fillerDirective=d}get appearance(){return this.appearanceDirective.appearance||this.legacyAppearance}get cleaner(){return this.cleanerDirective.cleaner}get customContent(){return this.customContentDirective.customContent||""}get icon(){return this.iconDirective.icon}get iconLeft(){return this.iconLeftDirective.iconLeft}get labelOutside(){return this.labelOutsideDirective.labelOutside}get size(){return this.sizeDirective.size}get prefix(){return this.prefixDirective.prefix}get postfix(){return this.postfixDirective.postfix}get filler(){return this.fillerDirective.filler}}const g=(0,i.JN)({iconCleaner:"tuiIconClose",hintOnDisabled:!1}),m=(0,i.N1)(()=>new v);let v=(()=>{class t extends r.QJ{constructor(){super(...arguments),this.appearance=""}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=a.n5z(t)))(n||t)}}(),t.\u0275dir=a.lG2({type:t,selectors:[["","tuiTextfieldAppearance",""]],inputs:{appearance:["tuiTextfieldAppearance","appearance"]},features:[a._Bn([{provide:m,useExisting:(0,a.Gpc)(()=>t)}]),a.qOj]}),t})();const _=(0,i.N1)(()=>new y);let y=(()=>{class t extends r.QJ{constructor(){super(...arguments),this.cleaner=!1}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=a.n5z(t)))(n||t)}}(),t.\u0275dir=a.lG2({type:t,selectors:[["","tuiTextfieldCleaner",""]],inputs:{cleaner:["tuiTextfieldCleaner","cleaner"]},features:[a._Bn([{provide:_,useExisting:(0,a.Gpc)(()=>t)}]),a.qOj]}),t})();const b=(0,i.N1)(()=>new w);let w=(()=>{class t extends r.QJ{}return t.\u0275fac=function(){let e;return function(n){return(e||(e=a.n5z(t)))(n||t)}}(),t.\u0275dir=a.lG2({type:t,selectors:[["","tuiTextfieldCustomContent",""]],inputs:{customContent:["tuiTextfieldCustomContent","customContent"]},features:[a._Bn([{provide:b,useExisting:(0,a.Gpc)(()=>t)}]),a.qOj]}),t})();const C=(0,i.N1)(()=>new x);let x=(()=>{class t extends r.QJ{constructor(){super(...arguments),this.filler=""}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=a.n5z(t)))(n||t)}}(),t.\u0275dir=a.lG2({type:t,selectors:[["","tuiTextfieldFiller",""]],inputs:{filler:["tuiTextfieldFiller","filler"]},features:[a._Bn([{provide:C,useExisting:(0,a.Gpc)(()=>t)}]),a.qOj]}),t})();const k=(0,i.N1)(()=>new O);let O=(()=>{class t extends r.QJ{}return t.\u0275fac=function(){let e;return function(n){return(e||(e=a.n5z(t)))(n||t)}}(),t.\u0275dir=a.lG2({type:t,selectors:[["","tuiTextfieldIcon",""]],inputs:{icon:["tuiTextfieldIcon","icon"]},features:[a._Bn([{provide:k,useExisting:(0,a.Gpc)(()=>t)}]),a.qOj]}),t})();const M=(0,i.N1)(()=>new S);let S=(()=>{class t extends r.QJ{}return t.\u0275fac=function(){let e;return function(n){return(e||(e=a.n5z(t)))(n||t)}}(),t.\u0275dir=a.lG2({type:t,selectors:[["","tuiTextfieldIconLeft",""]],inputs:{iconLeft:["tuiTextfieldIconLeft","iconLeft"]},features:[a._Bn([{provide:M,useExisting:(0,a.Gpc)(()=>t)}]),a.qOj]}),t})();const P=(0,i.N1)(()=>new E);let E=(()=>{class t extends r.QJ{constructor(){super(...arguments),this.labelOutside=!1}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=a.n5z(t)))(n||t)}}(),t.\u0275dir=a.lG2({type:t,selectors:[["","tuiTextfieldLabelOutside",""]],inputs:{labelOutside:["tuiTextfieldLabelOutside","labelOutside"]},features:[a._Bn([{provide:P,useExisting:(0,a.Gpc)(()=>t)}]),a.qOj]}),t})();const A=(0,i.N1)(()=>new T);let T=(()=>{class t extends r.QJ{constructor(){super(...arguments),this.postfix=""}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=a.n5z(t)))(n||t)}}(),t.\u0275dir=a.lG2({type:t,selectors:[["","tuiTextfieldPostfix",""]],inputs:{postfix:["tuiTextfieldPostfix","postfix"]},features:[a._Bn([{provide:A,useExisting:(0,a.Gpc)(()=>t)}]),a.qOj]}),t})();const I=(0,i.N1)(()=>new D);let D=(()=>{class t extends r.QJ{constructor(){super(...arguments),this.prefix=""}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=a.n5z(t)))(n||t)}}(),t.\u0275dir=a.lG2({type:t,selectors:[["","tuiTextfieldPrefix",""]],inputs:{prefix:["tuiTextfieldPrefix","prefix"]},features:[a._Bn([{provide:I,useExisting:(0,a.Gpc)(()=>t)}]),a.qOj]}),t})();const N=(0,i.N1)(()=>new L);let L=(()=>{class t extends r.QJ{constructor(){super(...arguments),this.size="l"}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=a.n5z(t)))(n||t)}}(),t.\u0275dir=a.lG2({type:t,selectors:[["","tuiTextfieldSize",""]],inputs:{size:["tuiTextfieldSize","size"]},features:[a._Bn([{provide:N,useExisting:(0,a.Gpc)(()=>t)}]),a.qOj]}),t})(),z=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=a.oAB({type:t}),t.\u0275inj=a.cJS({}),t})();const F=new a.OlP("[TUI_TEXTFIELD_WATCHED_CONTROLLER]"),R=[o.a3,{provide:F,deps:[a.sBO,o.a3,g,l.jt,m,_,b,k,M,P,N,I,A,C],useFactory:(t,e,n,i,...r)=>{const o=(0,d.T)(...r.map(({change$:t})=>t||h)).pipe((0,s.NA)(t),(0,p.R)(e));return o.subscribe(),new f(o,n,i,...r)}}]},91489:function(t,e,n){"use strict";n.d(e,{o:function(){return a},W:function(){return l}});var i=n(74788),r=n(77320),o=n(12130),s=n(79456);let a=(()=>{class t{constructor(t){this.mode$=t,this.disabled=!1,this.readOnly=!1,this.hover=null,this.active=null,this.focus=!1,this.invalid=!1,this.appearance=""}get computedInvalid(){return!this.disabled&&!this.readOnly&&this.invalid}get computedFocused(){return this.focus&&!this.disabled}get interactiveState(){return this.disabled?r.z3.Disabled:this.readOnly?r.z3.Readonly:this.active?r.z3.Active:this.hover?r.z3.Hover:null}get noHover(){return this.readOnly||!1===this.hover}get noActive(){return this.readOnly||!1===this.active}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(s.Au))},t.\u0275dir=i.lG2({type:t,selectors:[["","tuiWrapper",""]],hostVars:10,hostBindings:function(t,e){1&t&&i.NdJ("$.data-mode.attr",function(){return e.mode$}),2&t&&(i.uIk("data-appearance",e.appearance)("data-state",e.interactiveState),i.ekj("_invalid",e.computedInvalid)("_focused",e.computedFocused)("_no-hover",e.noHover)("_no-active",e.noActive))},inputs:{disabled:"disabled",readOnly:"readOnly",hover:"hover",active:"active",focus:"focus",invalid:"invalid",appearance:"appearance"},features:[i._Bn([o.CV])]}),t})(),l=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})()},77320:function(t,e,n){"use strict";n.d(e,{Nm:function(){return i},z3:function(){return r}});var i=(()=>{return(t=i||(i={})).Accent="accent",t.Flat="flat",t.Icon="icon",t.Outline="outline",t.Primary="primary",t.Secondary="secondary",t.SecondaryDestructive="secondary-destructive",t.Table="table",t.Textfield="textfield",t.Whiteblock="whiteblock",t.WhiteblockActive="whiteblock-active",i;var t})(),r=(()=>{return(t=r||(r={})).Active="active",t.Disabled="disabled",t.Hover="hover",t.Readonly="readonly",r;var t})()},12130:function(t,e,n){"use strict";n.d(e,{CV:function(){return u},yI:function(){return c}});var i=n(74788),r=n(79456),o=n(75452),s=n(25917),a=n(39761),l=n(88002);const c={provide:r.rL,deps:[[new i.tp0,r.rL],i.SBq],useFactory:(t,{nativeElement:e})=>(e["$.class._mobile"]=t,t)},u={provide:r.Au,deps:[[new i.FiY,o.w],i.SBq],useFactory:(t,{nativeElement:e})=>{const n=t?t.change$.pipe((0,a.O)(null),(0,l.U)(()=>t.mode)):(0,s.of)(null);return e["$.data-mode.attr"]=n,n}}},87941:function(t,e,n){"use strict";n.d(e,{BN:function(){return x},KG:function(){return k},Ok:function(){return O},K5:function(){return M},Lp:function(){return S}});var i=n(74788),r=n(40946),o=n(33770),s=n(27103),a=(n(18939),n(99434)),l=n(79456),c=n(26215),u=n(29856),h=n(66682),d=n(41291),p=n(59193),f=n(88002),g=n(68939),m=n(87519),v=n(46782),_=n(62579),y=n(43631),b=n(86561),w=n(91211),C=n(47766);let x=(()=>{class t extends c.X{constructor(){super([])}add(t){this.next(this.value.concat(t))}remove(t){this.value.includes(t)&&this.next(this.value.filter(e=>e!==t))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),k=(()=>{class t extends u.y{constructor(t,e,n,i){super(s=>e.pipe((0,f.U)(()=>t.nativeElement.getBoundingClientRect()),(0,f.U)(t=>i.getPosition(t)),(0,r.fL)(n),(0,g.x)(()=>i.getPosition(o.Jy))).subscribe(s))}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(i.SBq),i.LFG(_.L1),i.LFG(i.R0b),i.LFG(y.uG))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),O=(()=>{class t extends u.y{constructor(t,e,n,i){const o=t?(0,h.T)((0,d.H)(0),n).pipe((0,f.U)(()=>t.isActive),(0,m.x)(),(0,r.Yr)(e),(0,v.R)(i)):p.E;super(t=>o.subscribe(t))}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(b.Od,8),i.LFG(i.R0b),i.LFG(_.L1),i.LFG(s.a3,2))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac}),t})(),M=(()=>{class t{constructor(t,e,n){this.tuiSanitizer=t,this.sanitizer=e,this.originals={},this.items$=new c.X(new Map),this.define(n)}define(t){const{value:e}=this.items$;Object.keys(t).forEach(n=>{this.defineIcon(n,t[n],e)}),this.items$.next(e)}getOriginal(t){return this.originals[t]||null}defineIcon(t,e,n){if(n.has(t))return;const i=this.parseSrc(t,e);!i||(n.set(t,i),this.originals=Object.assign(Object.assign({},this.originals),{[t]:e}))}parseSrc(t,e){return this.sanitize((0,C.NK)(e,t))}sanitize(t){return this.sanitizer.bypassSecurityTrustHtml((this.tuiSanitizer?this.tuiSanitizer.sanitize(i.q3G.HTML,t):this.sanitizer.sanitize(i.q3G.HTML,t))||"")}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(l.hm,8),i.LFG(w.H7),i.LFG(l.It))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),S=(()=>{class t{constructor(t,e){this.win=t,this.isWebkit=e}correct(t){var e,n,i,r;return this.isWebkit?[t[0]+(null!==(n=null===(e=this.win.visualViewport)||void 0===e?void 0:e.offsetTop)&&void 0!==n?n:0),t[1]+(null!==(r=null===(i=this.win.visualViewport)||void 0===i?void 0:i.offsetLeft)&&void 0!==r?r:0)]:t}}return t.\u0275fac=function(e){return new(e||t)(i.LFG(_.m9),i.LFG(a.jF))},t.\u0275prov=i.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},79456:function(t,e,n){"use strict";n.d(e,{dx:function(){return k},Pw:function(){return O},U0:function(){return L},Gs:function(){return S},N1:function(){return A},PL:function(){return F},xp:function(){return j},zP:function(){return I},It:function(){return V},ki:function(){return $},AA:function(){return B},rL:function(){return q},sf:function(){return Y},Au:function(){return U},$R:function(){return N},PH:function(){return z},Ln:function(){return G},HO:function(){return J},IQ:function(){return X},TK:function(){return x},hm:function(){return K},$_:function(){return tt},u_:function(){return et},V5:function(){return nt},jt:function(){return it},S0:function(){return rt},r2:function(){return st},sE:function(){return at},EO:function(){return lt},RB:function(){return E},oE:function(){return T},P7:function(){return Q},cp:function(){return ot}});var i=n(74788),r=n(11927),o=n(36424),s=n(40946),a=n(68192),l=n(12057),c=n(47232),u=n(47766),h=n(66640),d=n(62579),p=n(9945),f=n(39761),g=n(88002),m=n(87519),v=n(43190),_=n(46782),y=n(18269),b=n(66682),w=n(54487),C=n(77320);const x=(0,r.N1)(()=>{var t,e,n;return null!==(n=null===(e=null===(t=(0,i.f3M)(l.K0).defaultView)||void 0===t?void 0:t.matchMedia)||void 0===e?void 0:e.call(t,"(prefers-reduced-motion: reduce)").matches)&&void 0!==n&&n}),k=(0,r.N1)(()=>(0,i.f3M)(x)?0:300),O=(0,r.N1)(()=>({value:"",params:{duration:(0,i.f3M)(k)}})),M=((0,r.N1)(()=>(0,i.X6Q)()),{check:"tuiIconCheck",close:"tuiIconClose",error:"tuiIconAlertCircle",more:"tuiIconChevronRight"}),S=(0,r.JN)(M),P=new i.OlP("[TUI_DATA_LIST_ACCESSOR]");function E(t){return{provide:P,useExisting:t}}const A=new i.OlP("[TUI_DATA_LIST_HOST]");function T(t){return{provide:A,useExisting:t}}(0,r.JN)(t=>t.isWeekend?"weekend":"weekday"),new i.OlP("[TUI_DOCUMENT_OR_SHADOW_ROOT]");const I=new i.OlP("[TUI_ELEMENT_REF]"),D=(0,r.JN)(o.L.Monday),N=(0,r.N1)((0,c.v)("months")),L=(0,r.N1)((0,c.v)("close")),z=(0,r.N1)((0,c.v)("nothingFoundMessage")),F=(0,r.N1)((0,c.v)("defaultErrorMessage")),R=((0,r.N1)((0,c.v)("spinTexts")),(0,r.N1)((0,c.v)("shortWeekDays"))),j="assets/taiga-ui/icons",B=(0,r.JN)(j),V=(0,r.JN)({}),$=(0,r.N1)(()=>(0,h.ht)((0,i.f3M)(B))),Z=(0,r.JN)({mobile:768,desktopSmall:1024,desktopLarge:1280}),q=(0,r.N1)(()=>{const t=(0,i.f3M)(d.m9),e=(0,i.f3M)(Z);return(0,s.mL)(t,"resize").pipe((0,p.B)(),(0,f.O)(null),(0,g.U)(()=>function(t,{mobile:e}){return(0,u.ic)(t)H[t],size:"m",hasIcon:!0,defaultAutoCloseTime:3e3}),J=(0,r.JN)(y.Jl),X=new i.OlP("[TUI_OPTION_CONTENT]");function Q(t){return{provide:X,useValue:t}}const W=t=>{const e=t.length-1;return[t[e],...t.slice(0,e)]},K=((0,r.N1)(()=>{const t=(0,i.f3M)(D);return(0,i.f3M)(R).pipe((0,g.U)(W),(0,g.U)(e=>[...e.slice(t),...e.slice(0,t)]))}),new i.OlP("[TUI_SANITIZER]")),tt=(0,r.N1)(()=>new i.SBq((0,i.f3M)(l.K0).documentElement)),et=((0,r.N1)(()=>{const t=(0,i.f3M)(l.K0);return(0,b.T)((0,s.mL)(t,"selectionchange"),(0,s.mL)(t,"mouseup"),(0,s.mL)(t,"mousedown").pipe((0,v.w)(()=>(0,s.mL)(t,"mousemove").pipe((0,_.R)((0,s.mL)(t,"mouseup"))))),(0,s.mL)(t,"keydown"),(0,s.mL)(t,"keyup")).pipe((0,p.B)())}),(0,r.JN)({decrement:"tuiIconChevronLeft",increment:"tuiIconChevronRight"}),(0,r.JN)(a.N)),nt=(0,r.JN)(w.y),it=(0,r.JN)(C.Nm.Textfield),rt=new i.OlP("[TUI_TEXTFIELD_HOST]");function ot(t){return{provide:rt,useExisting:t}}const st=(0,r.JN)("Taiga"),at=new i.OlP("[TUI_VALUE_ACCESSOR]"),lt=(0,r.N1)(()=>{const t=(0,i.f3M)(d.m9);return{type:"viewport",getClientRect:()=>({top:0,left:0,right:t.innerWidth,bottom:t.innerHeight,width:t.innerWidth,height:t.innerHeight})}})},47766:function(t,e,n){"use strict";function i(t){return!(!t||"undefined"==typeof getComputedStyle)&&("fixed"===getComputedStyle(t).getPropertyValue("position")||i(t.parentElement))}function r({document:t,innerWidth:e}){return Math.max(t.documentElement.clientWidth||0,e||0)}n.d(e,{qK:function(){return i},ic:function(){return r},NK:function(){return l}});const o='width="',s='height="',a="")));if(!(null==i?void 0:i.includes(o))||!i.includes(s))return`${n.replace(a,``;const r=i.indexOf(o),l=i.indexOf(s),c=r+o.length,u=l+s.length,h=i.slice(c,i.indexOf('"',c)),d=i.slice(u,i.indexOf('"',u));if(!d||!h||h.includes("%")||d.includes("%")||h.includes("em")||d.includes("em"))return n.replace(a,`${n}`}},66640:function(t,e,n){"use strict";n.d(e,{_X:function(){return r},ht:function(){return o},kL:function(){return s},jL:function(){return a},lp:function(){return l},R9:function(){return u}});var i=n(18269);function r(t,e=!1,n=!1,i=!1,r="m"){const o="s"===r?0:.25;let s=0;return t&&(s+=1.5+o),e&&(s+=1.5+o),n&&(s+=1.5+o),i&&(s+=2.5+o),s}function o(t){const e=t.endsWith("/")?t:`${t}/`;return t=>t.startsWith("tuiIcon")?`${e}${t}.svg${i.uJ}#${t}`:(0,i.oA)(t)}function s(t){return 1===t.length||i.Nq.includes(t)}function a(t){const e=t.trim();return e.startsWith("<")&&e.endsWith(">")}function l(t,e){return(n,i)=>{const r=n||Object.assign({},i||e);return Object.keys(t).forEach(e=>{r[e]=t[e]}),r}}const c={xxs:0,xs:1,s:2,m:3,l:4,xl:5,xxl:6};function u(t,e="s"){return c[t]>c[e]}},31081:function(t,e,n){"use strict";n.d(e,{X:function(){return i}});var i=(()=>{return(t=i||(i={})).AD="AD",t.AE="AE",t.AF="AF",t.AG="AG",t.AI="AI",t.AL="AL",t.AM="AM",t.AO="AO",t.AR="AR",t.AT="AT",t.AU="AU",t.AW="AW",t.AZ="AZ",t.BA="BA",t.BB="BB",t.BD="BD",t.BE="BE",t.BF="BF",t.BG="BG",t.BH="BH",t.BI="BI",t.BJ="BJ",t.BL="BL",t.BM="BM",t.BN="BN",t.BO="BO",t.BQ="BQ",t.BR="BR",t.BS="BS",t.BT="BT",t.BW="BW",t.BY="BY",t.BZ="BZ",t.CA="CA",t.CD="CD",t.CF="CF",t.CG="CG",t.CH="CH",t.CI="CI",t.CL="CL",t.CM="CM",t.CN="CN",t.CO="CO",t.CR="CR",t.CU="CU",t.CV="CV",t.CW="CW",t.CY="CY",t.CZ="CZ",t.DE="DE",t.DJ="DJ",t.DK="DK",t.DM="DM",t.DO="DO",t.DZ="DZ",t.EC="EC",t.EE="EE",t.EG="EG",t.ER="ER",t.ES="ES",t.ET="ET",t.FI="FI",t.FJ="FJ",t.FK="FK",t.FM="FM",t.FR="FR",t.GA="GA",t.GB="GB",t.GD="GD",t.GE="GE",t.GF="GF",t.GH="GH",t.GI="GI",t.GL="GL",t.GM="GM",t.GN="GN",t.GP="GP",t.GQ="GQ",t.GR="GR",t.GT="GT",t.GW="GW",t.GY="GY",t.HK="HK",t.HN="HN",t.HR="HR",t.HT="HT",t.HU="HU",t.ID="ID",t.IE="IE",t.IL="IL",t.IN="IN",t.IQ="IQ",t.IR="IR",t.IS="IS",t.IT="IT",t.JM="JM",t.JO="JO",t.JP="JP",t.KE="KE",t.KG="KG",t.KH="KH",t.KM="KM",t.KN="KN",t.KP="KP",t.KR="KR",t.KW="KW",t.KY="KY",t.KZ="KZ",t.LA="LA",t.LB="LB",t.LC="LC",t.LI="LI",t.LK="LK",t.LR="LR",t.LS="LS",t.LT="LT",t.LU="LU",t.LV="LV",t.LY="LY",t.MA="MA",t.MC="MC",t.MD="MD",t.ME="ME",t.MF="MF",t.MG="MG",t.MK="MK",t.ML="ML",t.MM="MM",t.MN="MN",t.MO="MO",t.MQ="MQ",t.MR="MR",t.MS="MS",t.MT="MT",t.MU="MU",t.MV="MV",t.MW="MW",t.MX="MX",t.MY="MY",t.MZ="MZ",t.NA="NA",t.NC="NC",t.NE="NE",t.NG="NG",t.NI="NI",t.NL="NL",t.NO="NO",t.NP="NP",t.NZ="NZ",t.OM="OM",t.PA="PA",t.PE="PE",t.PF="PF",t.PG="PG",t.PH="PH",t.PK="PK",t.PL="PL",t.PT="PT",t.PW="PW",t.PY="PY",t.QA="QA",t.RE="RE",t.RO="RO",t.RS="RS",t.RU="RU",t.RW="RW",t.SA="SA",t.SB="SB",t.SC="SC",t.SD="SD",t.SE="SE",t.SG="SG",t.SH="SH",t.SI="SI",t.SK="SK",t.SL="SL",t.SM="SM",t.SN="SN",t.SO="SO",t.SR="SR",t.ST="ST",t.SV="SV",t.SX="SX",t.SY="SY",t.SZ="SZ",t.TC="TC",t.TD="TD",t.TG="TG",t.TH="TH",t.TJ="TJ",t.TL="TL",t.TM="TM",t.TN="TN",t.TO="TO",t.TR="TR",t.TT="TT",t.TW="TW",t.TZ="TZ",t.UA="UA",t.UG="UG",t.US="US",t.UY="UY",t.UZ="UZ",t.VC="VC",t.VE="VE",t.VG="VG",t.VN="VN",t.VU="VU",t.WS="WS",t.XK="XK",t.YE="YE",t.YT="YT",t.ZA="ZA",t.ZM="ZM",t.ZW="ZW",i;var t})()},47232:function(t,e,n){"use strict";n.d(e,{v:function(){return d}});var i=n(74788),r=n(31081);const o=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({name:"english"},{months:["January","February","March","April","May","June","July","August","September","October","November","December"],close:"Close",nothingFoundMessage:"Nothing found",defaultErrorMessage:"Value is invalid",spinTexts:["Previous","Next"],shortWeekDays:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],countries:{[r.X.AD]:"Andorra",[r.X.AE]:"United Arab Emirates",[r.X.AF]:"Afghanistan",[r.X.AG]:"Antigua and Barbuda",[r.X.BL]:"Saint Barth\xe9lemy",[r.X.AI]:"Anguilla",[r.X.AL]:"Albania",[r.X.AM]:"Armenia",[r.X.AO]:"Angola",[r.X.AR]:"Argentina",[r.X.AT]:"Austria",[r.X.AU]:"Australia",[r.X.AW]:"Aruba",[r.X.AZ]:"Azerbaijan",[r.X.BA]:"Bosnia and Herzegovina",[r.X.BB]:"Barbados",[r.X.BD]:"Bangladesh",[r.X.BE]:"Belgium",[r.X.BF]:"Burkina Faso",[r.X.BG]:"Bulgaria",[r.X.BH]:"Bahrain",[r.X.BI]:"Burundi",[r.X.BJ]:"Benin",[r.X.GF]:"Guyana",[r.X.BM]:"Bermuda",[r.X.BN]:"Brunei Darussalam",[r.X.BO]:"Bolivia",[r.X.BQ]:"Bonaire, Sint Eustatius and Saba",[r.X.BR]:"Brazil",[r.X.BS]:"Bahamas",[r.X.BT]:"Bhutan",[r.X.BW]:"Botswana",[r.X.BY]:"Belarus",[r.X.BZ]:"Belize",[r.X.CA]:"Canada",[r.X.CD]:"Dem. Rep. Congo (Kinshasa)",[r.X.CF]:"Central African Republic",[r.X.CG]:"Congo (Brazzaville)",[r.X.CH]:"Switzerland",[r.X.CI]:"Ivory Coast",[r.X.CL]:"Chile",[r.X.CM]:"Cameroon",[r.X.CN]:"China",[r.X.CO]:"Colombia",[r.X.CR]:"Costa Rica",[r.X.CU]:"Cuba",[r.X.CV]:"Cape Verde",[r.X.CW]:"Cura\xe7ao",[r.X.CY]:"Cyprus",[r.X.CZ]:"Czech Republic",[r.X.DE]:"Germany",[r.X.DJ]:"Djibouti",[r.X.DK]:"Denmark",[r.X.DM]:"Dominica",[r.X.DO]:"Dominican Republic",[r.X.DZ]:"Algeria",[r.X.EC]:"Ecuador",[r.X.EE]:"Estonia",[r.X.EG]:"Egypt",[r.X.ER]:"Eritrea",[r.X.ES]:"Spain",[r.X.ET]:"Ethiopia",[r.X.FI]:"Finland",[r.X.FJ]:"Fiji",[r.X.FK]:"Falkland Islands",[r.X.FM]:"F.S. of Micronesia",[r.X.FR]:"France",[r.X.GA]:"Gabon",[r.X.GB]:"United Kingdom",[r.X.GD]:"Grenada",[r.X.GE]:"Georgia",[r.X.GP]:"Guadeloupe",[r.X.GH]:"Ghana",[r.X.GI]:"Gibraltar",[r.X.GL]:"Greenland",[r.X.GM]:"Gambia",[r.X.GN]:"Guinea",[r.X.MF]:"Saint-Martin",[r.X.GQ]:"Equatorial Guinea",[r.X.GR]:"Greece",[r.X.GT]:"Guatemala",[r.X.GW]:"Guinea-Bissau",[r.X.GY]:"Guyana",[r.X.HK]:"Hong Kong",[r.X.HN]:"Honduras",[r.X.HR]:"Croatia",[r.X.HT]:"Haiti",[r.X.HU]:"Hungary",[r.X.ID]:"Indonesia",[r.X.IE]:"Ireland",[r.X.IL]:"Israel",[r.X.IN]:"India",[r.X.IQ]:"Iraq",[r.X.IR]:"Iran",[r.X.IS]:"Iceland",[r.X.IT]:"Italy",[r.X.JM]:"Jamaica",[r.X.JO]:"Jordan",[r.X.JP]:"Japan",[r.X.KE]:"Kenya",[r.X.KG]:"Kyrgyzstan",[r.X.KH]:"Cambodia",[r.X.KM]:"Comoros",[r.X.KN]:"Saint Kitts and Nevis",[r.X.KP]:"Korean PDR",[r.X.KR]:"Rep. Korea",[r.X.KW]:"Kuwait",[r.X.KY]:"Cayman Islands",[r.X.KZ]:"Kazakhstan",[r.X.LA]:"Laos",[r.X.LB]:"Lebanon",[r.X.LC]:"Saint Lucia",[r.X.LI]:"Liechtenstein",[r.X.LK]:"Sri Lanka",[r.X.LR]:"Liberia",[r.X.LS]:"Lesotho",[r.X.LT]:"Lithuania",[r.X.LU]:"Luxembourg",[r.X.LV]:"Latvia",[r.X.LY]:"Libya",[r.X.MA]:"Morocco",[r.X.MC]:"Monaco",[r.X.MD]:"Moldova",[r.X.ME]:"Montenegro",[r.X.MQ]:"Martinique",[r.X.MG]:"Madagascar",[r.X.MK]:"Rep. of North Macedonia",[r.X.ML]:"Mali",[r.X.MM]:"Burma (Myanmar)",[r.X.MN]:"Mongolia",[r.X.MO]:"Macau",[r.X.RE]:"R\xe9union",[r.X.MR]:"Mauritania",[r.X.MS]:"Montserrat",[r.X.MT]:"Malta",[r.X.MU]:"Mauritius",[r.X.MV]:"Maldives",[r.X.MW]:"Malawi",[r.X.MX]:"Mexico",[r.X.MY]:"Malaysia",[r.X.MZ]:"Mozambique",[r.X.NA]:"Namibia",[r.X.NC]:"New Caledonia",[r.X.NE]:"Niger",[r.X.NG]:"Nigeria",[r.X.NI]:"Nicaragua",[r.X.NL]:"Netherlands",[r.X.NO]:"Norway",[r.X.NP]:"Nepal",[r.X.NZ]:"New Zealand",[r.X.OM]:"Oman",[r.X.PA]:"Panama",[r.X.PE]:"Peru",[r.X.PF]:"French Polynesia (Tahiti)",[r.X.PG]:"Papua New Guinea",[r.X.PH]:"Philippines",[r.X.PK]:"Pakistan",[r.X.PL]:"Poland",[r.X.PT]:"Portugal",[r.X.PW]:"Palau",[r.X.PY]:"Paraguay",[r.X.QA]:"Qatar",[r.X.YT]:"Mayotte",[r.X.RO]:"Romania",[r.X.RS]:"Serbia",[r.X.RU]:"Russia",[r.X.RW]:"Rwanda",[r.X.SA]:"Saudi Arabia",[r.X.SB]:"Solomon Islands",[r.X.SC]:"Seychelles",[r.X.SD]:"Sudan",[r.X.SE]:"Sweden",[r.X.SG]:"Singapore",[r.X.SH]:"Saint Helena",[r.X.SI]:"Slovenia",[r.X.SK]:"Slovakia",[r.X.SL]:"Sierra Leone",[r.X.SM]:"San Marino",[r.X.SN]:"Senegal",[r.X.SO]:"Somalia",[r.X.SR]:"Suriname",[r.X.ST]:"Sao Tome and Principe",[r.X.SV]:"El Salvador",[r.X.SX]:"Sint Maarten",[r.X.SY]:"Syrian Arab Republic",[r.X.SZ]:"Swaziland",[r.X.TC]:"Turks and Caicos",[r.X.TD]:"Chad",[r.X.TG]:"Togo",[r.X.TH]:"Thailand",[r.X.TJ]:"Tajikistan",[r.X.TL]:"East Timor",[r.X.TM]:"Turkmenistan",[r.X.TN]:"Tunisia",[r.X.TO]:"Tonga",[r.X.TR]:"Turkey",[r.X.TT]:"Trinidad and Tobago",[r.X.TW]:"Taiwan",[r.X.TZ]:"Tanzania",[r.X.UA]:"Ukraine",[r.X.UG]:"Uganda",[r.X.US]:"USA",[r.X.UY]:"Uruguay",[r.X.UZ]:"Uzbekistan",[r.X.VC]:"Saint Vincent and the Grenadines",[r.X.VE]:"Venezuela",[r.X.VG]:"British Virgin Islands",[r.X.VN]:"Vietnam",[r.X.VU]:"Vanuatu",[r.X.WS]:"Samoa",[r.X.XK]:"Kosovo",[r.X.YE]:"Yemen",[r.X.ZA]:"South Africa",[r.X.ZM]:"Zambia",[r.X.ZW]:"Zimbabwe"}}),{cancel:"Cancel",done:"Done",more:"More",otherDate:"Other date...",showAll:"Show all",hide:"Hide",mobileCalendarTexts:["Choose day","Choose range"],range:["from","to"],countTexts:["Plus","Minus"],time:{"HH:MM":"HH:MM","HH:MM:SS":"HH:MM:SS","HH:MM:SS.MSS":"HH:MM:SS.MSS"},dateTexts:{DMY:"dd.mm.yyyy",MDY:"mm.dd.yyyy",YMD:"yyyy.mm.dd"},digitalInformationUnits:["B","KiB","MiB"],passwordTexts:["Show password","Hide password"],copyTexts:["Copy","Copied"],shortCalendarMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],pagination:["Previous page","Next page"],fileTexts:{loadingError:"Upload failed",preview:"Preview",remove:"Remove"},inputFileTexts:{defaultLabelSingle:"or drop\xa0it\xa0here",defaultLabelMultiple:"or drop\xa0them\xa0here",defaultLinkSingle:"Choose a file",defaultLinkMultiple:"Choose files",maxSizeRejectionReason:"File is too large ",formatRejectionReason:"Wrong file type",drop:"Drop file here",dropMultiple:"Drop files here"},multiSelectTexts:{all:"Select all",none:"Select none"},prompt:{yes:"Yes",no:"No"}}),{showHideText:"Show/Hide",paginationTexts:{pages:"Pages",linesPerPage:"Lines per page",of:"of"}}),{cardNumber:["Number","Card number"],cardExpiry:["Expires","Valid through"]}),{colorSelectorModeNames:["Solid color","Gradient"],toolbarTools:{undo:"Undo",redo:"Redo",font:"Font",fontStyle:"Font style",fontSize:"Font size",bold:"Bold",italic:"Italic",underline:"Underline",strikeThrough:"Strike through",justify:"Justify",justifyLeft:"Justify left",justifyCenter:"Justify center",justifyRight:"Justify right",justifyFull:"Justify full",list:"List",indent:"Indent",outdent:"Outdent",unorderedList:"Unordered list",orderedList:"Ordered list",quote:"Quote",foreColor:"Color",backColor:"Background color",hiliteColor:"Highlight color",clear:"Clear",link:"Link",attach:"Attach file",tex:"Insert TeX",code:"Code",image:"Insert image",insertHorizontalRule:"Insert horizontal rule",superscript:"Superscript",subscript:"Subscript",insertTable:"Insert table",insertGroup:"Insert group",hiliteGroup:"Hilite group",removeGroup:"Remove group",insertAnchor:"Insert anchor",mergeCells:"Merge cells",splitCells:"Split cells",rowsColumnsManaging:"Managing rows and columns",cellColor:"Cell color",setDetails:"Details",removeDetails:"Remove details"},editorEditLink:{urlExample:"example.com",anchorExample:"anchor"},editorTableCommands:[["Insert column before","Insert column after"],["Insert row before","Insert row after"],["Delete column","Delete row"]],editorCodeOptions:["Code in the text","Code in block"],editorFontOptions:{small:"Small",large:"Large",normal:"Normal",title:"Title",subtitle:"Subtitle"}}),{previewTexts:{rotate:"Rotate"},zoomTexts:{zoomOut:"Zoom out",zoomIn:"Zoom in",reset:"Reset"}});var s=n(25917);const a=new i.OlP("[TUI_DEFAULT_LANGUAGE]",{factory:()=>o}),l=new i.OlP("[TUI_LANGUAGE]",{factory:()=>(0,s.of)((0,i.f3M)(a))});new i.OlP("[TUI_LANGUAGE_LOADER]"),new i.OlP("[TUI_LANGUAGE_STORAGE_KEY]",{factory:()=>"tuiLanguage"});var c=n(95639),u=n(43190),h=n(88002);function d(t){return()=>(0,i.f3M)(l).pipe((0,u.w)(t=>(0,c.b)(t)?t:(0,s.of)(t)),(0,h.U)(e=>e[t]))}},44711:function(t,e,n){"use strict";n.d(e,{p:function(){return A},s:function(){return T}});var i=n(74788),r=n(87862),o=n(76480),s=n(57179),a=n(99434),l=n(11927),c=n(77320),u=n(54789),h=n(91489),d=n(89570);function p(t,e){if(1&t&&i._UZ(0,"tui-svg",2),2&t){const t=e.polymorpheusOutlet,n=i.oxw();i.ekj("t-mark_on",!n.empty),i.Q6J("src",t)}}const f=function(t){return{$implicit:t}},g=["*"],m=(0,l.JN)({size:"m",appearances:{unchecked:c.Nm.Outline,checked:c.Nm.Primary,indeterminate:c.Nm.Primary},icons:{checked:({$implicit:t})=>"m"===t?"tuiIconCheck":"tuiIconCheckLarge",indeterminate:({$implicit:t})=>"m"===t?"tuiIconMinus":"tuiIconMinusLarge"}});let v=(()=>{class t{constructor(t){this.options=t,this.size=this.options.size,this.disabled=!1,this.focused=!1,this.hovered=!1,this.pressed=!1,this.invalid=!1,this.icon=this.options.icons.checked,this.value=!1}set valueSetter(t){!1!==t&&this.setCurrentIcon(t),this.value=t}get appearance(){switch(this.value){case!1:return this.options.appearances.unchecked;case!0:return this.options.appearances.checked;default:return this.options.appearances.indeterminate}}get empty(){return!1===this.value}setCurrentIcon(t){this.icon=null===t?this.options.icons.indeterminate:this.options.icons.checked}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(m))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-primitive-checkbox"]],hostVars:1,hostBindings:function(t,e){2&t&&i.uIk("data-size",e.size)},inputs:{size:"size",disabled:"disabled",focused:"focused",hovered:"hovered",pressed:"pressed",invalid:"invalid",valueSetter:["value","valueSetter"]},ngContentSelectors:g,decls:3,vars:10,consts:[["tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid"],["class","t-mark",3,"t-mark_on","src",4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-mark",3,"src"]],template:function(t,e){1&t&&(i.F$t(),i.TgZ(0,"div",0),i.YNc(1,p,1,3,"tui-svg",1),i.Hsn(2),i.qZA()),2&t&&(i.Q6J("active",e.pressed)("appearance",e.appearance)("disabled",e.disabled)("focus",e.focused)("hover",e.hovered)("invalid",e.invalid),i.xp6(1),i.Q6J("polymorpheusOutlet",e.icon)("polymorpheusOutletContext",i.VKq(8,f,e.size)))},directives:[h.o,d.Li,u.PN],styles:["[_nghost-%COMP%]{display:block;font-size:0;flex-shrink:0}[data-size=m][_nghost-%COMP%]{width:1rem;height:1rem;border-radius:var(--tui-radius-xs)}[data-size=l][_nghost-%COMP%]{width:1.5rem;height:1.5rem;border-radius:var(--tui-radius-s)}.t-mark[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;width:100%;height:100%;transform:scale(0)}.t-mark_on[_ngcontent-%COMP%]{transform:scale(1)}"],changeDetection:0}),t})(),_=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[u.EI,h.W,d.wq]]}),t})();var y=n(79456),b=n(12130),w=n(44541),C=n(13633),x=n(75059),k=n(88491),O=n(12057);const M=["focusableElement"];let S=(()=>{class t extends o.F9{constructor(t,e,n){super(t,n),this.options=e,this.size=this.options.size}get nativeFocusableElement(){return!this.focusableElement||this.computedDisabled?null:this.focusableElement.nativeElement}get focused(){return(0,s.V8)(this.nativeFocusableElement)}get computedFocusable(){return this.interactive&&this.focusable}onChecked(t){this.value=t}onFocused(t){this.updateFocused(t)}onFocusVisible(t){this.updateFocusVisible(t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.a5,10),i.Y36(m),i.Y36(i.sBO))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-checkbox"]],viewQuery:function(t,e){if(1&t&&i.Gf(M,5),2&t){let t;i.iGM(t=i.CRH())&&(e.focusableElement=t.first)}},hostVars:1,hostBindings:function(t,e){2&t&&i.uIk("data-size",e.size)},inputs:{size:"size"},features:[i._Bn([(0,a.FT)(t),(0,o.wB)(t)]),i.qOj],decls:3,vars:11,consts:[[3,"disabled","focused","hovered","invalid","pressed","size","value"],["automation-id","tui-checkbox__native","type","checkbox",1,"t-native",3,"disabled","id","tuiFocusable","tuiChecked","tuiCheckedChange","tuiFocusedChange","tuiFocusVisibleChange"],["focusableElement",""]],template:function(t,e){1&t&&(i.TgZ(0,"tui-primitive-checkbox",0),i.TgZ(1,"input",1,2),i.NdJ("tuiCheckedChange",function(t){return e.value=t})("tuiFocusedChange",function(t){return e.onFocused(t)})("tuiFocusVisibleChange",function(t){return e.onFocusVisible(t)}),i.qZA(),i.qZA()),2&t&&(i.Q6J("disabled",e.disabled)("focused",e.computedFocusVisible)("hovered",e.pseudoHover)("invalid",e.computedInvalid)("pressed",e.pseudoActive)("size",e.size)("value",e.value),i.xp6(1),i.Q6J("disabled",e.disabled)("id",e.id)("tuiFocusable",e.computedFocusable)("tuiChecked",e.value))},directives:[v,w.t,C.t,x.U,k.q],styles:["[_nghost-%COMP%]{font:var(--tui-font-text-s);color:var(--tui-text-01);position:relative;display:block;flex-shrink:0}[data-size=m][_nghost-%COMP%]{width:1rem;height:1rem}[data-size=l][_nghost-%COMP%]{width:1.5rem;height:1.5rem}._readonly[_nghost-%COMP%] tui-primitive-checkbox[_ngcontent-%COMP%]{pointer-events:none}.t-native[_ngcontent-%COMP%]{padding:0;margin:0;border:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.t-native[_ngcontent-%COMP%]:-webkit-autofill, .t-native[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-native[_ngcontent-%COMP%]:-webkit-autofill:focus{caret-color:var(--tui-base-09);border-radius:inherit;color:inherit!important;background-color:transparent!important;-webkit-text-fill-color:var(--tui-text-01)!important;border-color:var(--tui-autofill);-webkit-box-shadow:0 0 0 100rem var(--tui-autofill) inset!important}"],changeDetection:0}),t})(),P=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[O.ez,w.S,C.u,x.F,k.c,_]]}),t})();const E=["*"];let A=(()=>{class t extends o.F9{constructor(t,e,n,i){super(t,e),this.mode$=n,this.options=i,this.size=this.options.size}get focused(){return(0,s.V8)(this.nativeFocusableElement)}get nativeFocusableElement(){return this.checkbox?this.checkbox.nativeFocusableElement:null}onFocused(t){this.updateFocused(t)}onModelChange(t){this.value=t}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.a5,10),i.Y36(i.sBO),i.Y36(y.Au),i.Y36(m))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-checkbox-labeled"]],viewQuery:function(t,e){if(1&t&&i.Gf(S,5),2&t){let t;i.iGM(t=i.CRH())&&(e.checkbox=t.first)}},hostVars:1,hostBindings:function(t,e){1&t&&i.NdJ("$.data-mode.attr",function(){return e.mode$}),2&t&&i.uIk("data-size",e.size)},inputs:{size:"size"},features:[i._Bn([(0,a.FT)(t),(0,o.wB)(t),b.CV]),i.qOj],ngContentSelectors:E,decls:4,vars:12,consts:[[1,"t-wrapper"],[3,"disabled","focusable","nativeId","pseudoActive","pseudoFocus","pseudoHover","pseudoInvalid","readOnly","size","ngModel","ngModelChange","focusedChange"],[1,"t-content"]],template:function(t,e){1&t&&(i.F$t(),i.TgZ(0,"label",0),i.TgZ(1,"tui-checkbox",1),i.NdJ("ngModelChange",function(t){return e.value=t})("focusedChange",function(t){return e.onFocused(t)}),i.qZA(),i.TgZ(2,"div",2),i.Hsn(3),i.qZA(),i.qZA()),2&t&&(i.xp6(1),i.Q6J("disabled",e.computedDisabled)("focusable",e.focusable)("nativeId",e.nativeId)("pseudoActive",e.pseudoActive)("pseudoFocus",e.pseudoFocus)("pseudoHover",e.pseudoHover)("pseudoInvalid",e.computedInvalid)("readOnly",e.readOnly)("size",e.size)("ngModel",e.value),i.xp6(1),i.ekj("t-content_disabled",e.computedDisabled))},directives:[S,r.JJ,r.On],styles:["[_nghost-%COMP%]{position:relative;display:block;line-height:0}._disabled[_nghost-%COMP%], ._readonly[_nghost-%COMP%]{pointer-events:none}.t-wrapper[_ngcontent-%COMP%]{display:inline-flex;max-width:100%;cursor:pointer}._disabled[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{cursor:default}[data-mode=onDark][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{color:var(--tui-text-01-night)}.t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-s);line-height:1rem;word-wrap:break-word;min-width:0}.t-content_disabled[_ngcontent-%COMP%]{opacity:var(--tui-disabled-opacity)}[data-size=m][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{margin-left:.5rem}[data-size=l][_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{font:var(--tui-font-text-m);margin-left:.75rem}"],changeDetection:0}),t})(),T=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[O.ez,r.u5,P]]}),t})()},21673:function(t,e,n){"use strict";n.d(e,{K3:function(){return y},wU:function(){return b},Qf:function(){return w}});var i=n(74788),r=n(87862),o=n(221),s=n(76480),a=n(57179),l=n(99434),c=n(23917),u=n(94853),h=n(79588),d=n(75111),p=n(79456),f=n(43631),g=n(93213),m=n(12057);const v=["*",[["input"]]],_=["*","input"];let y=(()=>{class t extends s.M${constructor(t,e,n){super(t,e),this.textfieldSize=n,this.open=!1}get size(){return this.textfieldSize.size}get nativeFocusableElement(){return this.computedDisabled||!this.textfield?null:this.textfield.nativeFocusableElement}get focused(){return(0,a.V8)(this.nativeFocusableElement)||!!this.hostedDropdown&&this.hostedDropdown.focused}get canOpen(){return this.interactive&&!!this.datalist}onValueChange(t){this.value=t,this.open=!0}onActiveZone(t){this.updateFocused(t)}handleOption(t){this.setNativeValue(String(t)),this.focusInput(),this.value=String(t),this.open=!1}getFallbackValue(){return""}focusInput(t=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:t})}setNativeValue(t){this.nativeFocusableElement&&(this.nativeFocusableElement.value=t)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(r.a5,10),i.Y36(i.sBO),i.Y36(h.kI))},t.\u0275cmp=i.Xpm({type:t,selectors:[["tui-input"]],contentQueries:function(t,e,n){if(1&t&&i.Suo(n,d.gX,5,i.Rgc),2&t){let t;i.iGM(t=i.CRH())&&(e.datalist=t.first)}},viewQuery:function(t,e){if(1&t&&(i.Gf(c.o1,5),i.Gf(u.yc,5)),2&t){let t;i.iGM(t=i.CRH())&&(e.hostedDropdown=t.first),i.iGM(t=i.CRH())&&(e.textfield=t.first)}},hostVars:1,hostBindings:function(t,e){2&t&&i.uIk("data-size",e.size)},features:[i._Bn([g.E2,(0,l.FT)(t),(0,p.oE)(t),(0,s.wB)(t)],[g.yn]),i.qOj],ngContentSelectors:_,decls:4,vars:11,consts:[[1,"t-hosted",3,"canOpen","content","open","openChange","tuiActiveZoneChange"],["automation-id","tui-input__textfield",1,"t-textfield",3,"disabled","focusable","invalid","nativeId","pseudoFocus","pseudoHover","readOnly","value","valueChange"]],template:function(t,e){1&t&&(i.F$t(v),i.TgZ(0,"tui-hosted-dropdown",0),i.NdJ("openChange",function(t){return e.open=t})("tuiActiveZoneChange",function(t){return e.onActiveZone(t)}),i.TgZ(1,"tui-primitive-textfield",1),i.NdJ("valueChange",function(t){return e.onValueChange(t)}),i.Hsn(2),i.Hsn(3,1,["ngProjectAs","input",5,["input"]]),i.qZA(),i.qZA()),2&t&&(i.Q6J("canOpen",e.canOpen)("content",e.datalist||"")("open",e.open),i.xp6(1),i.Q6J("disabled",e.computedDisabled)("focusable",e.computedFocusable)("invalid",e.computedInvalid)("nativeId",e.nativeId)("pseudoFocus",e.computedFocused)("pseudoHover",e.pseudoHover)("readOnly",e.readOnly)("value",e.value))},directives:[c.o1,o.e,u.yc,u.B1],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:left}._disabled[_nghost-%COMP%]{pointer-events:none}.t-hosted[_ngcontent-%COMP%]{display:block;border-radius:inherit}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}"],changeDetection:0}),t})(),b=(()=>{class t extends f.D1{onValueChange(t){this.host.onValueChange(t)}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(t)))(n||t)}}(),t.\u0275dir=i.lG2({type:t,selectors:[["tui-input"]],features:[i._Bn([(0,p.cp)(t)]),i.qOj]}),t})(),w=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({imports:[[m.ez,o.A,u.KW,c.jh]]}),t})()},93213:function(t,e,n){"use strict";n.d(e,{yn:function(){return l},E2:function(){return c}});var i=n(74788),r=n(79456);n(88002);var o=n(98952),s=(n(75046),n(25917),n(54487)),a=n(87862);const l=(0,o.fx)({limitWidth:"fixed",align:"right"}),c={provide:r.sE,deps:[[new i.FiY,new i.PiD,a.JU]],useFactory:s.y}},75046:function(t,e,n){"use strict";n.d(e,{UV:function(){return y},Ys:function(){return w},RZ:function(){return C},ue:function(){return _},WO:function(){return x},Z4:function(){return k}});var i=n(74788),r=n(33770),o=n(11927),s=(n(18939),n(36424)),a=n(27788),l=n(85648);const c=12,u=9999;(0,o.JN)("DMY"),(0,o.JN)(".");class h{constructor(t){this.year=t}static isValidYear(t){return Number.isInteger(t)&&(0,l.wf)(t,0,u+1)}static isLeapYear(t){return t%400==0||t%4==0&&t%100!=0}static getAbsoluteLeapYears(t){return Math.ceil(t/400)+(Math.ceil(t/4)-Math.ceil(t/100))}static lengthBetween(t,e){return e.year-t.year}static normalizeYearPart(t){return(0,l.G1)(t,0,u)}get formattedYear(){return String(this.year).padStart(4,"0")}get isLeapYear(){return h.isLeapYear(this.year)}get absoluteLeapYears(){return h.getAbsoluteLeapYears(this.year)}yearBefore({year:t}){return this.year=t}yearAfter({year:t}){return this.year>t}append({year:t=0}){return new h(this.year+t)}toString(){return this.formattedYear}valueOf(){return this.year}[Symbol.toPrimitive](t){return Date.prototype[Symbol.toPrimitive].call(this,t)}toJSON(){return this.formattedYear}}class d extends h{constructor(t,e){super(t),this.month=e}static isValidMonth(t,e){return h.isValidYear(t)&&d.isValidMonthPart(e)}static getMonthDaysCount(t,e){switch(t){case s.B.February:return e?29:28;case s.B.April:case s.B.June:case s.B.September:case s.B.November:return 30;default:return 31}}static currentLocal(){const t=new Date;return new d(t.getFullYear(),t.getMonth())}static currentUtc(){const t=new Date;return new d(t.getUTCFullYear(),t.getUTCMonth())}static lengthBetween(t,e){return e.month+12*e.year-(t.month+12*t.year)}static normalizeMonthPart(t){return(0,l.G1)(t,0,11)}static isValidMonthPart(t){return Number.isInteger(t)&&(0,l.wf)(t,0,12)}get formattedMonthPart(){return String(this.month+1).padStart(2,"0")}get daysCount(){return d.getMonthDaysCount(this.month,this.isLeapYear)}monthBefore(t){return this.yearBefore(t)||this.yearSame(t)&&this.month=t.month}monthAfter(t){return this.yearAfter(t)||this.yearSame(t)&&this.month>t.month}append({year:t=0,month:e=0}){const n=(this.year+t)*c+this.month+e;return new d(Math.floor(n/c),n%c)}toString(){return`${this.formattedMonthPart}.${this.formattedYear}`}valueOf(){return this.toLocalNativeDate().valueOf()}toJSON(){return`${super.toJSON()}-${this.formattedMonthPart}`}toLocalNativeDate(){return new Date(this.year,this.month)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month))}}class p extends d{constructor(t,e,n){super(t,e),this.day=n}static fromLocalNativeDate(t){return new p(t.getFullYear(),t.getMonth(),t.getDate())}static fromUtcNativeDate(t){return new p(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())}static isValidDay(t,e,n){return d.isValidMonth(t,e)&&Number.isInteger(n)&&(0,l.wf)(n,1,d.getMonthDaysCount(e,h.isLeapYear(t))+1)}static currentLocal(){const t=new Date,e=t.getFullYear(),n=t.getMonth(),i=t.getDate();return new p(e,n,i)}static currentUtc(){const t=new Date,e=t.getUTCFullYear(),n=t.getUTCMonth(),i=t.getUTCDate();return new p(e,n,i)}static normalizeOf(t,e,n){const i=h.normalizeYearPart(t),r=d.normalizeMonthPart(e),o=p.normalizeDayPart(n,r,i);return new p(i,r,o)}static lengthBetween(t,e){return Math.round((e.toLocalNativeDate().getTime()-t.toLocalNativeDate().getTime())/864e5)}static parseRawDateString(t,e="DMY"){switch(e){case"YMD":return{day:parseInt(t.slice(8,10),10),month:parseInt(t.slice(5,7),10)-1,year:parseInt(t.slice(0,4),10)};case"MDY":return{day:parseInt(t.slice(3,5),10),month:parseInt(t.slice(0,2),10)-1,year:parseInt(t.slice(6,10),10)};default:return{day:parseInt(t.slice(0,2),10),month:parseInt(t.slice(3,5),10)-1,year:parseInt(t.slice(6,10),10)}}}static normalizeParse(t,e="DMY"){const{day:n,month:i,year:r}=this.parseRawDateString(t,e);return p.normalizeOf(r,i,n)}static jsonParse(t){const{day:e,month:n,year:i}=this.parseRawDateString(t,"YMD");if(!h.isValidYear(i))throw new a.JY(i);if(!d.isValidMonth(i,n))throw new a.AM(n);if(!Number.isInteger(e)||!(0,l.wf)(e,1,d.getMonthDaysCount(n,h.isLeapYear(i))+1))throw new a.I4(e);return new p(i,n,e)}static normalizeDayPart(t,e,n){const i=d.getMonthDaysCount(e,h.isLeapYear(n));return(0,l.G1)(t,1,i)}get formattedDayPart(){return String(this.day).padStart(2,"0")}get isWeekend(){const t=this.dayOfWeek(!1);return t===s.L.Saturday||t===s.L.Sunday}dayOfWeek(t=!0){const e=t?this.toLocalNativeDate().getDay()-1:this.toLocalNativeDate().getDay();return e<0?6:e}dayBefore(t){return this.monthBefore(t)||this.monthSame(t)&&this.day=t.day}dayAfter(t){return this.monthAfter(t)||this.monthSame(t)&&this.day>t.day}dayLimit(t,e){return null!==t&&this.dayBefore(t)?t:null!==e&&this.dayAfter(e)?e:this}append({year:t=0,month:e=0,day:n=0}){const i=(this.year+t)*c+this.month+e;let r=Math.floor(i/c),o=i%c,a=Math.min(this.day,d.getMonthDaysCount(o,h.isLeapYear(r)))+n;for(;a>d.getMonthDaysCount(o,h.isLeapYear(r));)a-=d.getMonthDaysCount(o,h.isLeapYear(r)),o===s.B.December?(r++,o=s.B.January):o++;for(;a<1;)o===s.B.January?(r--,o=s.B.December):o--,a+=d.getMonthDaysCount(o,h.isLeapYear(r));return new p(r,o,a)}getFormattedDay(t,e){const n=this.formattedDayPart,i=this.formattedMonthPart,r=this.formattedYear;switch(t){case"YMD":return`${r}${e}${i}${e}${n}`;case"MDY":return`${i}${e}${n}${e}${r}`;default:return`${n}${e}${i}${e}${r}`}}toString(t="DMY",e="."){return this.getFormattedDay(t,e)}toJSON(){return`${super.toJSON()}-${this.formattedDayPart}`}toLocalNativeDate(){return new Date(this.year,this.month,this.day)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month,this.day))}}const f=new p(0,0,1),g=new p(u,11,31);Symbol;var m=n(31081),v=n(47232);new i.OlP("[TUI_CALENDAR_DATE_STREAM]"),(0,o.JN)({[m.X.AD]:"+376###-###",[m.X.AE]:"+971-##-###-####",[m.X.AF]:"+93##-###-####",[m.X.AG]:"+1(268) ###-####",[m.X.AI]:"+1(264) ###-####",[m.X.AL]:"+355(###) ###-###",[m.X.AM]:"+374##-###-###",[m.X.AO]:"+244(###) ###-###",[m.X.AR]:"+54(###) ####-####",[m.X.AT]:"+43(###) ###-####",[m.X.AU]:"+61#-####-####",[m.X.AW]:"+297###-####",[m.X.AZ]:"+994##-###-##-##",[m.X.BA]:"+387 ###-####-##",[m.X.BB]:"+1(246) ###-####",[m.X.BD]:"+880##-###-###",[m.X.BE]:"+32(###) ###-###",[m.X.BF]:"+226##-##-####",[m.X.BG]:"+359(###) ###-###",[m.X.BH]:"+973####-####",[m.X.BI]:"+257##-##-####",[m.X.BJ]:"+229##-##-####",[m.X.BL]:"+590 ## ## ## ## ##",[m.X.BM]:"+1(441) ###-####",[m.X.BN]:"+673###-####",[m.X.BO]:"+591#-###-####",[m.X.BQ]:"+599-###-####",[m.X.BR]:"+55(##) ####-####",[m.X.BS]:"+1(242) ###-####",[m.X.BT]:"+975#-###-###",[m.X.BW]:"+267##-###-###",[m.X.BY]:"+375(##) ###-##-##",[m.X.BZ]:"+501###-####",[m.X.CA]:"+1(###) ###-####",[m.X.CD]:"+243(###) ###-###",[m.X.CF]:"+236-##-##-####",[m.X.CG]:"+242##-###-####",[m.X.CH]:"+41##-###-####",[m.X.CI]:"+225##-##-###-###",[m.X.CL]:"+56#-####-####",[m.X.CM]:"+237#####-####",[m.X.CN]:"+86(###) ####-####",[m.X.CO]:"+57(###) ###-####",[m.X.CR]:"+506####-####",[m.X.CU]:"+53#-###-####",[m.X.CV]:"+238(###) ##-##",[m.X.CW]:"+5999-###-####",[m.X.CY]:"+357##-###-###",[m.X.CZ]:"+420(###) ###-###",[m.X.DE]:"+49(###) ###-###-##",[m.X.DJ]:"+253##-##-##-##",[m.X.DK]:"+45##-##-##-##",[m.X.DM]:"+1(767) ###-####",[m.X.DO]:"+1(###) ###-####",[m.X.DZ]:"+213##-###-####",[m.X.EC]:"+593##-###-####",[m.X.EE]:"+372####-####",[m.X.EG]:"+20(###) ###-####",[m.X.ER]:"+291#-###-###",[m.X.ES]:"+34(###) ###-###",[m.X.ET]:"+251##-###-####",[m.X.FI]:"+358(###) ###-##-##",[m.X.FJ]:"+679##-#####",[m.X.FK]:"+500#####",[m.X.FM]:"+691###-####",[m.X.FR]:"+33 ## ## ## ## ##",[m.X.GA]:"+241##-##-##-##",[m.X.GB]:"+44##-####-####",[m.X.GD]:"+1(473) ###-####",[m.X.GE]:"+995(###) ###-###",[m.X.GF]:"+594 ## ## ## ## ##",[m.X.GH]:"+233(###) ###-###",[m.X.GI]:"+350###-#####",[m.X.GL]:"+299##-##-##",[m.X.GM]:"+220(###) ##-##",[m.X.GN]:"+224##-###-###",[m.X.GP]:"+590 ## ## ## ## ##",[m.X.GQ]:"+240##-###-####",[m.X.GR]:"+30(###) ###-####",[m.X.GT]:"+502#-###-####",[m.X.GW]:"+245#-######",[m.X.GY]:"+592###-####",[m.X.HK]:"+852####-####",[m.X.HN]:"+504####-####",[m.X.HR]:"+385##-###-####",[m.X.HT]:"+509##-##-####",[m.X.HU]:"+36(###) ###-###",[m.X.ID]:"+62(###) ###-##-###",[m.X.IE]:"+353(###) ###-###",[m.X.IL]:"+972##-###-####",[m.X.IN]:"+91(####) ###-###",[m.X.IQ]:"+964(###) ###-####",[m.X.IR]:"+98(###) ###-####",[m.X.IS]:"+354###-####",[m.X.IT]:"+39(###) ####-###",[m.X.JM]:"+1(876) ###-####",[m.X.JO]:"+962#-####-####",[m.X.JP]:"+81-##-####-####",[m.X.KE]:"+254###-######",[m.X.KG]:"+996(###) ###-###",[m.X.KH]:"+855##-###-###",[m.X.KM]:"+269##-#####",[m.X.KN]:"+1(869) ###-####",[m.X.KP]:"+850####-#############",[m.X.KR]:"+82##-###-####",[m.X.KW]:"+965####-####",[m.X.KY]:"+1(345) ###-####",[m.X.KZ]:"+7(###) ###-##-##",[m.X.LA]:"+856##-##-###-###",[m.X.LB]:"+961##-###-###",[m.X.LC]:"+1(758) ###-####",[m.X.LI]:"+423(###) ###-####",[m.X.LK]:"+94##-###-####",[m.X.LR]:"+231##-###-###",[m.X.LS]:"+266#-###-####",[m.X.LT]:"+370(###) ##-###",[m.X.LU]:"+352(###) ###-###",[m.X.LV]:"+371##-###-###",[m.X.LY]:"+218##-###-####",[m.X.MA]:"+212##-####-###",[m.X.MC]:"+377###-###-###",[m.X.MD]:"+373####-####",[m.X.ME]:"+382##-###-###",[m.X.MF]:"+590 ## ## ## ## ##",[m.X.MG]:"+261##-##-#####",[m.X.MK]:"+389##-###-###",[m.X.ML]:"+223##-##-####",[m.X.MM]:"+95##-###-###",[m.X.MN]:"+976##-##-####",[m.X.MO]:"+853####-####",[m.X.MQ]:"+596 ## ## ## ## ##",[m.X.MR]:"+222##-##-####",[m.X.MS]:"+1(664) ###-####",[m.X.MT]:"+356####-####",[m.X.MU]:"+230####-####",[m.X.MV]:"+960###-####",[m.X.MW]:"+265#-####-####",[m.X.MX]:"+52(###) ###-####",[m.X.MY]:"+60(###) ###-###",[m.X.MZ]:"+258##-###-###",[m.X.NA]:"+264##-###-####",[m.X.NC]:"+687 ### ###",[m.X.NE]:"+227##-##-####",[m.X.NG]:"+234(###) ###-####",[m.X.NI]:"+505####-####",[m.X.NL]:"+31##-###-####",[m.X.NO]:"+47(###) ##-###",[m.X.NP]:"+977##-###-###",[m.X.NZ]:"+64(###) ###-####",[m.X.OM]:"+968##-###-###",[m.X.PA]:"+507###-####",[m.X.PE]:"+51(###) ###-###",[m.X.PF]:"+689 ## ## ## ##",[m.X.PG]:"+675(###) ##-###",[m.X.PH]:"+63(###) ###-####",[m.X.PK]:"+92(###) ###-####",[m.X.PL]:"+48(###) ###-###",[m.X.PT]:"+351##-###-####",[m.X.PW]:"+680###-####",[m.X.PY]:"+595(###) ###-###",[m.X.QA]:"+974####-####",[m.X.RE]:"+262 ## ## ## ## ##",[m.X.RO]:"+40##-###-####",[m.X.RS]:"+381##-###-####",[m.X.RU]:"+7### ###-##-##",[m.X.RW]:"+250(###) ###-###",[m.X.SA]:"+966#-####-####",[m.X.SB]:"+677###-####",[m.X.SC]:"+248#-###-###",[m.X.SD]:"+249##-###-####",[m.X.SE]:"+46##-###-####",[m.X.SG]:"+65####-####",[m.X.SH]:"+290####",[m.X.SI]:"+386##-###-###",[m.X.SK]:"+421(###) ###-###",[m.X.SL]:"+232##-######",[m.X.SM]:"+378####-######",[m.X.SN]:"+221##-###-####",[m.X.SO]:"+252##-###-###",[m.X.SR]:"+597###-####",[m.X.ST]:"+239##-#####",[m.X.SV]:"+503##-##-####",[m.X.SX]:"+1(721) ###-####",[m.X.SY]:"+963##-####-###",[m.X.SZ]:"+268##-##-####",[m.X.TC]:"+1(649) ###-####",[m.X.TD]:"+235##-##-##-##",[m.X.TG]:"+228##-###-###",[m.X.TH]:"+66##-###-####",[m.X.TJ]:"+992##-###-####",[m.X.TL]:"+670###-#####",[m.X.TM]:"+993#-###-####",[m.X.TN]:"+216##-###-###",[m.X.TO]:"+676#####",[m.X.TR]:"+90(###) ###-####",[m.X.TT]:"+1(868) ###-####",[m.X.TW]:"+886#-####-####",[m.X.TZ]:"+255##-###-####",[m.X.UA]:"+380(##) ###-##-##",[m.X.UG]:"+256(###) ###-###",[m.X.US]:"+1(###) ###-####",[m.X.UY]:"+598#-###-##-##",[m.X.UZ]:"+998##-###-####",[m.X.VC]:"+1(784) ###-####",[m.X.VE]:"+58(###) ###-####",[m.X.VG]:"+1(284)###-####",[m.X.VN]:"+84(###) ####-###",[m.X.VU]:"+678##-#####",[m.X.WS]:"+685##-####",[m.X.XK]:"+383##-###-###",[m.X.YE]:"+967###-###-###",[m.X.YT]:"+262 ## ## ## ## ##",[m.X.ZA]:"+27##-###-####",[m.X.ZM]:"+260##-###-####",[m.X.ZW]:"+263#-######"}),new i.OlP("[TUI_DATE_VALUE_TRANSFORMER]"),new i.OlP("[TUI_DATE_RANGE_VALUE_TRANSFORMER]"),new i.OlP("[TUI_DATE_TIME_VALUE_TRANSFORMER]"),(0,o.N1)((0,v.v)("prompt")),(0,o.N1)((0,v.v)("cancel")),(0,o.N1)((0,v.v)("done"));const _=(0,o.N1)((0,v.v)("more")),y=((0,o.N1)((0,v.v)("hide")),(0,o.N1)((0,v.v)("showAll")),(0,o.N1)((0,v.v)("otherDate")),(0,o.N1)((0,v.v)("mobileCalendarTexts")),(0,o.N1)((0,v.v)("range")),(0,o.N1)((0,v.v)("countTexts")),(0,o.N1)((0,v.v)("time")),(0,o.N1)((0,v.v)("dateTexts")),(0,o.N1)((0,v.v)("digitalInformationUnits")),(0,o.N1)((0,v.v)("copyTexts"))),b=((0,o.N1)((0,v.v)("passwordTexts")),(0,o.N1)((0,v.v)("shortCalendarMonths")),(0,o.N1)((0,v.v)("fileTexts")),(0,o.N1)((0,v.v)("pagination")),(0,o.N1)((0,v.v)("inputFileTexts")),(0,o.N1)((0,v.v)("multiSelectTexts")),(0,o.N1)((0,v.v)("countries")),{icon:({$implicit:t})=>"s"===t?"tuiIconCalendar":"tuiIconCalendarLarge",min:f,max:g,nativePicker:!1});(0,o.JN)(b);const w=(0,o.JN)({stringify:r.yZ,identityMatcher:r.bg,disabledItemHandler:r.Iy});new i.OlP("[TUI_MOBILE_CALENDAR]");const C=new i.OlP("[TUI_MONTH_FORMATTER]"),x=(0,o.JN)(24),k=(0,o.JN)({})},11557:function(t,e,n){"use strict";n.d(e,{X1:function(){return C},Gt:function(){return w},uX:function(){return b}});var i=n(91211),r=n(74788),o=n(59193),s=n(22416),a=n(41439),l=n(77393);class c{constructor(t,e){this.predicate=t,this.inclusive=e}call(t,e){return e.subscribe(new u(t,this.predicate,this.inclusive))}}class u extends l.L{constructor(t,e,n){super(t),this.predicate=e,this.inclusive=n,this.index=0}_next(t){const e=this.destination;let n;try{n=this.predicate(t,this.index++)}catch(i){return void e.error(i)}this.nextOrComplete(t,n)}nextOrComplete(t,e){const n=this.destination;Boolean(e)?n.next(t):(this.inclusive&&n.next(t),n.complete())}}class h{supports(t){return t.includes(this.modifier)}addGlobalEventListener(){return()=>{}}unwrap(t){return t.split(".").filter(t=>!this.modifier.includes(t)).join(".")}}let d=(()=>{class t extends h{constructor(){super(...arguments),this.modifier="$"}addEventListener(t,e){t[e]=t[e]||o.E;const n=this.getMethod(t,e),i=this.manager.getZone().onStable,r=(0,s.z)(i.pipe(function(t,e=!1){return n=>n.lift(new c(t,e))}(()=>t[e]===o.E)),(0,a.P)(()=>t[e])).subscribe(n);return()=>r.unsubscribe()}getMethod(t,e){const[,n,i,r=""]=e.split(".");return e.endsWith(".attr")?e=>null===e?t.removeAttribute(n):t.setAttribute(n,String(e)):"class"===n?e=>t.classList.toggle(i,!!e):"style"===n?e=>t.style.setProperty(function(t){return t.replace(/[a-z][A-Z]/g,t=>`${t[0]}-${t[1].toLowerCase()}`)}(i),`${e}${r}`):e=>t[n]=e}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=r.n5z(t)))(n||t)}}(),t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})(),p=(()=>{class t extends h{constructor(){super(...arguments),this.modifier="capture.once.passive"}supports(t){return t.includes(".")&&!this.unwrap(t).includes(".")}addEventListener(t,e,n){return t.addEventListener(this.unwrap(e),n,{once:e.includes(".once"),passive:e.includes(".passive"),capture:e.includes(".capture")}),()=>t.removeEventListener(this.unwrap(e),n)}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=r.n5z(t)))(n||t)}}(),t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})(),f=(()=>{class t extends h{constructor(){super(...arguments),this.modifier=".prevent"}addEventListener(t,e,n){return this.manager.addEventListener(t,this.unwrap(e),t=>{t.preventDefault(),n(t)})}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=r.n5z(t)))(n||t)}}(),t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})(),g=(()=>{class t extends h{constructor(){super(...arguments),this.modifier=".self"}addEventListener(t,e,n){return this.manager.addEventListener(t,this.unwrap(e),t=>{t.target===t.currentTarget&&n(t)})}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=r.n5z(t)))(n||t)}}(),t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})(),m=(()=>{class t extends h{constructor(){super(...arguments),this.modifier=".silent"}addEventListener(e,n,i){return t.ngZone=this.manager.getZone(),t.ngZone.runOutsideAngular(()=>this.manager.addEventListener(e,this.unwrap(n),i))}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=r.n5z(t)))(n||t)}}(),t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})(),v=(()=>{class t extends h{constructor(){super(...arguments),this.modifier=".stop"}addEventListener(t,e,n){return this.manager.addEventListener(t,this.unwrap(e),t=>{t.stopPropagation(),n(t)})}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=r.n5z(t)))(n||t)}}(),t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})(),_=(()=>{class t extends h{constructor(){super(...arguments),this.modifier=".init"}addEventListener(){return console.warn(".init plugin is no longer necessary as of v3.1.0"),()=>{}}}return t.\u0275fac=function(){let e;return function(n){return(e||(e=r.n5z(t)))(n||t)}}(),t.\u0275prov=r.Yz7({token:t,factory:t.\u0275fac}),t})();const y=[m,d,p,f,g,v,_].map(t=>({provide:i.s3,multi:!0,useClass:t}));function b(t){return(e,n,i)=>{const{value:r}=i;i.value=function(...e){!t.apply(this,e)||(m.ngZone?m.ngZone.run(()=>r.apply(this,e)):r.apply(this,e))}}}function w(t){return t}let C=(()=>{class t{constructor([e]){console.assert(!(e instanceof m)||t.initialized,"EventPluginsModule must come after BrowserModule in imports"),t.initialized=!0}}return t.initialized=!1,t.\u0275fac=function(e){return new(e||t)(r.LFG(i.s3))},t.\u0275mod=r.oAB({type:t}),t.\u0275inj=r.cJS({providers:y}),t})()},89570:function(t,e,n){"use strict";n.d(e,{yf:function(){return r},Al:function(){return o},wq:function(){return h},Li:function(){return l},GL:function(){return s}});var i=n(74788);const r=new i.OlP("POLYMORPHEUS_CONTEXT");class o{constructor(t,e){this.component=t,this.i=e}createInjector(t,e){return i.zs3.create({parent:this.i||t,providers:[{provide:r,useValue:e}]})}}let s=(()=>{class t{constructor(t,e){this.template=t,this.cdr=e,this.polymorpheus=""}check(){this.cdr.markForCheck()}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.Rgc,2),i.Y36(i.sBO))},t.\u0275dir=i.lG2({type:t,selectors:[["ng-template","polymorpheus",""]],inputs:{polymorpheus:"polymorpheus"},exportAs:["polymorpheus"]}),t})();class a{constructor(t){this.$implicit=t}get polymorpheusOutlet(){return this.$implicit}}let l=(()=>{class t{constructor(t,e,n){this.vcr=t,this.i=e,this.t=n,this.content=""}get template(){return c(this.content)?this.content.template:this.content instanceof i.Rgc?this.content:this.t}ngOnChanges({content:t}){var e;const n=this.getContext();this.v&&(this.v.context=n),null===(e=this.c)||void 0===e||e.injector.get(i.sBO).markForCheck(),t&&(this.vcr.clear(),u(this.content)?this.process(this.content):null!=(n instanceof a&&n.$implicit)&&(this.v=this.vcr.createEmbeddedView(this.template,n)))}ngDoCheck(){c(this.content)&&this.content.check()}static ngTemplateContextGuard(t,e){return!0}getContext(){return function(t){return c(t)||t instanceof i.Rgc}(this.content)||u(this.content)?this.context:new a("function"==typeof this.content?this.content(this.context):this.content)}process(t){const e=t.createInjector(this.i,this.context&&new Proxy(this.context,{get:(t,e)=>{var n;return null===(n=this.context)||void 0===n?void 0:n[e]}}));this.c=this.vcr.createComponent(e.get(i._Vd).resolveComponentFactory(t.component),0,e)}}return t.\u0275fac=function(e){return new(e||t)(i.Y36(i.s_b),i.Y36(i.zs3),i.Y36(i.Rgc))},t.\u0275dir=i.lG2({type:t,selectors:[["","polymorpheusOutlet",""]],inputs:{content:["polymorpheusOutlet","content"],context:["polymorpheusOutletContext","context"]},features:[i.TTD]}),t})();function c(t){return t instanceof s}function u(t){return t instanceof o}let h=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=i.oAB({type:t}),t.\u0275inj=i.cJS({}),t})()},23358:function(t){t.exports=function(){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function e(t,n){return(e=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,n)}function n(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(v){return!1}}function i(t,r,o){return(i=n()?Reflect.construct:function(t,n,i){var r=[null];r.push.apply(r,n);var o=new(Function.bind.apply(t,r));return i&&e(o,i.prototype),o}).apply(null,arguments)}function r(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n1?n-1:0),r=1;r/gm),U=d(/\${[\w\W]*}/gm),H=d(/^data-[\-\w.\u00B7-\uFFFF]/),G=d(/^aria-[\-\w]+$/),J=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),X=d(/^(?:\w+script|data):/i),Q=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),W=d(/^html$/i),K=function(){return"undefined"==typeof window?null:window},tt=function(e,n){if("object"!==t(e)||"function"!=typeof e.createPolicy)return null;var i=null,r="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(r)&&(i=n.currentScript.getAttribute(r));var o="dompurify"+(i?"#"+i:"");try{return e.createPolicy(o,{createHTML:function(t){return t},createScriptURL:function(t){return t}})}catch(s){return console.warn("TrustedTypes policy "+o+" could not be created."),null}};return function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:K(),i=function(t){return e(t)};if(i.version="2.4.7",i.removed=[],!n||!n.document||9!==n.document.nodeType)return i.isSupported=!1,i;var o=n.document,s=n.document,a=n.DocumentFragment,l=n.HTMLTemplateElement,c=n.Node,u=n.Element,d=n.NodeFilter,p=n.NamedNodeMap,f=void 0===p?n.NamedNodeMap||n.MozNamedAttrMap:p,g=n.HTMLFormElement,m=n.DOMParser,v=n.trustedTypes,E=u.prototype,et=I(E,"cloneNode"),nt=I(E,"nextSibling"),it=I(E,"childNodes"),rt=I(E,"parentNode");if("function"==typeof l){var ot=s.createElement("template");ot.content&&ot.content.ownerDocument&&(s=ot.content.ownerDocument)}var st=tt(v,o),at=st?st.createHTML(""):"",lt=s.implementation,ct=s.createNodeIterator,ut=s.createDocumentFragment,ht=s.getElementsByTagName,dt=o.importNode,pt={};try{pt=T(s).documentMode?s.documentMode:{}}catch(Ie){}var ft={};i.isSupported="function"==typeof rt&<&&void 0!==lt.createHTMLDocument&&9!==pt;var gt,mt,vt=q,_t=Y,yt=U,bt=H,wt=G,Ct=X,xt=Q,kt=J,Ot=null,Mt=A({},[].concat(r(D),r(N),r(L),r(F),r(j))),St=null,Pt=A({},[].concat(r(B),r(V),r($),r(Z))),Et=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),At=null,Tt=null,It=!0,Dt=!0,Nt=!1,Lt=!0,zt=!1,Ft=!1,Rt=!1,jt=!1,Bt=!1,Vt=!1,$t=!1,Zt=!0,qt=!1,Yt="user-content-",Ut=!0,Ht=!1,Gt={},Jt=null,Xt=A({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Qt=null,Wt=A({},["audio","video","img","source","image","track"]),Kt=null,te=A({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ee="http://www.w3.org/1998/Math/MathML",ne="http://www.w3.org/2000/svg",ie="http://www.w3.org/1999/xhtml",re=ie,oe=!1,se=null,ae=A({},[ee,ne,ie],C),le=["application/xhtml+xml","text/html"],ce="text/html",ue=null,he=s.createElement("form"),de=function(t){return t instanceof RegExp||t instanceof Function},pe=function(e){ue&&ue===e||((!e||"object"!==t(e))&&(e={}),e=T(e),gt=gt=-1===le.indexOf(e.PARSER_MEDIA_TYPE)?ce:e.PARSER_MEDIA_TYPE,mt="application/xhtml+xml"===gt?C:w,Ot="ALLOWED_TAGS"in e?A({},e.ALLOWED_TAGS,mt):Mt,St="ALLOWED_ATTR"in e?A({},e.ALLOWED_ATTR,mt):Pt,se="ALLOWED_NAMESPACES"in e?A({},e.ALLOWED_NAMESPACES,C):ae,Kt="ADD_URI_SAFE_ATTR"in e?A(T(te),e.ADD_URI_SAFE_ATTR,mt):te,Qt="ADD_DATA_URI_TAGS"in e?A(T(Wt),e.ADD_DATA_URI_TAGS,mt):Wt,Jt="FORBID_CONTENTS"in e?A({},e.FORBID_CONTENTS,mt):Xt,At="FORBID_TAGS"in e?A({},e.FORBID_TAGS,mt):{},Tt="FORBID_ATTR"in e?A({},e.FORBID_ATTR,mt):{},Gt="USE_PROFILES"in e&&e.USE_PROFILES,It=!1!==e.ALLOW_ARIA_ATTR,Dt=!1!==e.ALLOW_DATA_ATTR,Nt=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Lt=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,zt=e.SAFE_FOR_TEMPLATES||!1,Ft=e.WHOLE_DOCUMENT||!1,Bt=e.RETURN_DOM||!1,Vt=e.RETURN_DOM_FRAGMENT||!1,$t=e.RETURN_TRUSTED_TYPE||!1,jt=e.FORCE_BODY||!1,Zt=!1!==e.SANITIZE_DOM,qt=e.SANITIZE_NAMED_PROPS||!1,Ut=!1!==e.KEEP_CONTENT,Ht=e.IN_PLACE||!1,kt=e.ALLOWED_URI_REGEXP||kt,re=e.NAMESPACE||ie,Et=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&de(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Et.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&de(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Et.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Et.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),zt&&(Dt=!1),Vt&&(Bt=!0),Gt&&(Ot=A({},r(j)),St=[],!0===Gt.html&&(A(Ot,D),A(St,B)),!0===Gt.svg&&(A(Ot,N),A(St,V),A(St,Z)),!0===Gt.svgFilters&&(A(Ot,L),A(St,V),A(St,Z)),!0===Gt.mathMl&&(A(Ot,F),A(St,$),A(St,Z))),e.ADD_TAGS&&(Ot===Mt&&(Ot=T(Ot)),A(Ot,e.ADD_TAGS,mt)),e.ADD_ATTR&&(St===Pt&&(St=T(St)),A(St,e.ADD_ATTR,mt)),e.ADD_URI_SAFE_ATTR&&A(Kt,e.ADD_URI_SAFE_ATTR,mt),e.FORBID_CONTENTS&&(Jt===Xt&&(Jt=T(Jt)),A(Jt,e.FORBID_CONTENTS,mt)),Ut&&(Ot["#text"]=!0),Ft&&A(Ot,["html","head","body"]),Ot.table&&(A(Ot,["tbody"]),delete At.tbody),h&&h(e),ue=e)},fe=A({},["mi","mo","mn","ms","mtext"]),ge=A({},["foreignobject","desc","title","annotation-xml"]),me=A({},["title","style","font","a","script"]),ve=A({},N);A(ve,L),A(ve,z);var _e=A({},F);A(_e,R);var ye=function(t){var e=rt(t);(!e||!e.tagName)&&(e={namespaceURI:re,tagName:"template"});var n=w(t.tagName),i=w(e.tagName);return!!se[t.namespaceURI]&&(t.namespaceURI===ne?e.namespaceURI===ie?"svg"===n:e.namespaceURI===ee?"svg"===n&&("annotation-xml"===i||fe[i]):Boolean(ve[n]):t.namespaceURI===ee?e.namespaceURI===ie?"math"===n:e.namespaceURI===ne?"math"===n&&ge[i]:Boolean(_e[n]):t.namespaceURI===ie?!(e.namespaceURI===ne&&!ge[i]||e.namespaceURI===ee&&!fe[i])&&!_e[n]&&(me[n]||!ve[n]):!("application/xhtml+xml"!==gt||!se[t.namespaceURI]))},be=function(t){b(i.removed,{element:t});try{t.parentNode.removeChild(t)}catch(e){try{t.outerHTML=at}catch(n){t.remove()}}},we=function(t,e){try{b(i.removed,{attribute:e.getAttributeNode(t),from:e})}catch(n){b(i.removed,{attribute:null,from:e})}if(e.removeAttribute(t),"is"===t&&!St[t])if(Bt||Vt)try{be(e)}catch(n){}else try{e.setAttribute(t,"")}catch(n){}},Ce=function(t){var e,n;if(jt)t=""+t;else{var i=x(t,/^[\r\n\t ]+/);n=i&&i[0]}"application/xhtml+xml"===gt&&re===ie&&(t=''+t+"");var r=st?st.createHTML(t):t;if(re===ie)try{e=(new m).parseFromString(r,gt)}catch(a){}if(!e||!e.documentElement){e=lt.createDocument(re,"template",null);try{e.documentElement.innerHTML=oe?at:r}catch(a){}}var o=e.body||e.documentElement;return t&&n&&o.insertBefore(s.createTextNode(n),o.childNodes[0]||null),re===ie?ht.call(e,Ft?"html":"body")[0]:Ft?e.documentElement:o},xe=function(t){return ct.call(t.ownerDocument||t,t,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},ke=function(t){return t instanceof g&&("string"!=typeof t.nodeName||"string"!=typeof t.textContent||"function"!=typeof t.removeChild||!(t.attributes instanceof f)||"function"!=typeof t.removeAttribute||"function"!=typeof t.setAttribute||"string"!=typeof t.namespaceURI||"function"!=typeof t.insertBefore||"function"!=typeof t.hasChildNodes)},Oe=function(e){return"object"===t(c)?e instanceof c:e&&"object"===t(e)&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Me=function(t,e,n){!ft[t]||_(ft[t],function(t){t.call(i,e,n,ue)})},Se=function(t){var e;if(Me("beforeSanitizeElements",t,null),ke(t)||S(/[\u0080-\uFFFF]/,t.nodeName))return be(t),!0;var n=mt(t.nodeName);if(Me("uponSanitizeElement",t,{tagName:n,allowedTags:Ot}),t.hasChildNodes()&&!Oe(t.firstElementChild)&&(!Oe(t.content)||!Oe(t.content.firstElementChild))&&S(/<[/\w]/g,t.innerHTML)&&S(/<[/\w]/g,t.textContent)||"select"===n&&S(/