From 61500b65f99abfe42819e5a61c85cbc4114e6f24 Mon Sep 17 00:00:00 2001 From: taiga-family-bot <140712314+taiga-family-bot@users.noreply.github.com> Date: Wed, 9 Oct 2024 13:08:58 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20taiga-fa?= =?UTF-8?q?mily/maskito@ef4047924ca2b70422beaa656f90f0736b2753b9=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1756.38d734072a38d935.js | 1 - 1768.3ca37cc5c0cfb4fa.js | 1 + 1981.6bb7f689c88bdca7.js | 1 - 1981.a586cfded0a84313.js | 1 + ...fb196730537.js => 2181.9b8a783f6d6c8ea3.js | 2 +- 2326.d7382fbc00ddcfc9.js | 1 + 2326.ebc268c40349220d.js | 1 - ...885e9012b40.js => 2361.5a66146d2f82627c.js | 2 +- 2490.9eb24cdd53d0752a.js | 1 - 2490.c30f28c068c2b802.js | 1 + 2731.8adae0c307ba9b09.js | 1 - 2731.f7ecd2ce6870ca4f.js | 1 + 2909.5ce4e8fad18d0b4e.js | 1 + 2909.9b81fa38826f3c0c.js | 1 - 3156.d102a50305427475.js | 1 - 3298.8a40d40d5f21ba66.js | 1 - 3298.c17979b8ff70c9e2.js | 1 + 3443.25c3837962698d89.js | 1 - 3443.32bd439f78c7524d.js | 1 + 3781.a7602292c78982a4.js | 1 - 3781.c1ea1110e8726cc7.js | 1 + 3rdpartylicenses.txt | 194 --------------- 4123.c59c4fbd680af31a.js | 1 + 4278.270723ec5cd7e4ce.js | 1 - ...581d43a39f9.js => 4610.193798e2f144a698.js | 2 +- 4658.513a9ba15a70ec3d.js | 1 + 4658.60e26b1a692f273d.js | 1 - 4667.8a95dc868ccf0914.js | 1 - 5152.d20dbeadbc907af8.js | 1 + 5430.5a08363b8946cf6e.js | 1 + ...cb82e4fe45e.js => 5538.8d425b96c7908b42.js | 2 +- 5787.436e3f34e0c2a7d0.js | 1 + 5787.7769d6f1510fba8d.js | 1 - 6080.9560aaf134aede97.js | 1 + ...c908e3ef7be.js => 6233.78cea135dcff5858.js | 2 +- ...b5e7abb1a59a.js => 625.1748898e558a24ec.js | 2 +- 6355.0ac2779fcde17f34.js | 1 + 6355.aa4fab33e84d92b5.js | 1 - ...8e1e5b63bd4.js => 6781.fd3326bcf8cba204.js | 2 +- 6973.703581d66967bb96.js | 1 - 6973.d8e9e9660b8057bf.js | 1 + 699.03ce1db943ef7ad9.js | 1 + 699.a711d0adec42c838.js | 1 - ...d30d8c13ecc.js => 7093.a25ba5fad6994883.js | 2 +- 7706.9f94e0a8e81823f5.js | 1 - 7706.f73ac20ff5148510.js | 1 + 778.1c451d721521e5c0.js | 1 - 778.dd45cee618a76c37.js | 1 + 8736.4716f6b4bd33e816.js | 1 + 8736.f908136701165632.js | 1 - 8809.2b304f555485e796.js | 1 + 8809.45d31cdb80b7dd22.js | 1 - 9035.640129337a2bb35a.js | 1 - 9035.c074b3ca6d8d5f46.js | 1 + ...e5790f844cf.js => 9167.328fa4b3cba063e4.js | 2 +- 9188.9d92ecc4c408084f.js | 1 + 9306.7cedcd72b730f222.js | 1 - 9306.96caaca9f955d5a4.js | 1 + addons/phone/API/index.html | 22 +- addons/phone/index.html | 146 +++++------ assets/taiga-ui/icons/component-filled.svg | 20 +- assets/taiga-ui/icons/component.svg | 20 +- assets/taiga-ui/icons/eye-closed-filled.svg | 17 ++ assets/taiga-ui/icons/eye-closed.svg | 17 ++ assets/taiga-ui/icons/file-user-filled.svg | 16 ++ assets/taiga-ui/icons/file-user.svg | 16 ++ assets/taiga-ui/icons/flags/ag.svg | 2 +- .../icons/message-square-lock-filled.svg | 15 ++ assets/taiga-ui/icons/message-square-lock.svg | 15 ++ .../taiga-ui/icons/move-diagonal-2-filled.svg | 6 +- assets/taiga-ui/icons/move-diagonal-2.svg | 6 +- .../taiga-ui/icons/move-diagonal-filled.svg | 6 +- assets/taiga-ui/icons/move-diagonal.svg | 6 +- assets/taiga-ui/icons/move-filled.svg | 12 +- .../taiga-ui/icons/move-horizontal-filled.svg | 6 +- assets/taiga-ui/icons/move-horizontal.svg | 6 +- .../taiga-ui/icons/move-vertical-filled.svg | 6 +- assets/taiga-ui/icons/move-vertical.svg | 6 +- assets/taiga-ui/icons/move.svg | 12 +- assets/taiga-ui/icons/package-filled.svg | 6 +- assets/taiga-ui/icons/package.svg | 6 +- .../taiga-ui/icons/parking-meter-filled.svg | 8 +- assets/taiga-ui/icons/parking-meter.svg | 8 +- assets/taiga-ui/icons/sandwich-filled.svg | 12 +- assets/taiga-ui/icons/sandwich.svg | 12 +- .../taiga-ui/icons/square-dashed-filled.svg | 24 ++ assets/taiga-ui/icons/square-dashed.svg | 24 ++ assets/taiga-ui/icons/volleyball-filled.svg | 18 ++ assets/taiga-ui/icons/volleyball.svg | 18 ++ browser-support/index.html | 18 +- ...a3ed8c559.js => common.55fa16f7c4f35ff9.js | 2 +- core-concepts/element-state/index.html | 24 +- core-concepts/mask-expression/index.html | 36 +-- core-concepts/overview/index.html | 30 +-- core-concepts/overwrite-mode/index.html | 128 +++++----- core-concepts/plugins/index.html | 136 +++++------ core-concepts/processors/index.html | 44 ++-- core-concepts/transformer/index.html | 26 +- frameworks/angular/Setup/index.html | 38 +-- frameworks/angular/index.html | 134 +++++------ frameworks/react/index.html | 82 +++---- frameworks/vue/index.html | 52 ++-- getting-started/maskito-libraries/index.html | 68 +++--- getting-started/what-is-maskito/index.html | 22 +- index.html | 22 +- index.original.html | 4 +- kit/date-range/API/index.html | 24 +- kit/date-range/index.html | 166 ++++++------- kit/date-time/API/index.html | 24 +- kit/date-time/index.html | 202 +++++++++------- kit/date/API/index.html | 24 +- kit/date/index.html | 94 ++++---- kit/number/API/index.html | 26 +- kit/number/index.html | 226 +++++++++--------- kit/time/API/index.html | 25 +- kit/time/index.html | 173 ++++++++------ main.35a131c34fd48239.js | 1 - main.9de19ff555507c80.js | 1 + real-world-form/index.html | 18 +- recipes/card/index.html | 40 ++-- recipes/content-editable/index.html | 76 +++--- recipes/phone/index.html | 94 ++++---- recipes/placeholder/index.html | 130 +++++----- recipes/postfix/index.html | 94 ++++---- recipes/prefix/index.html | 94 ++++---- recipes/textarea/index.html | 60 ++--- runtime.60b1522d68c42481.js | 1 + runtime.e9708ea5fd72bff8.js | 1 - stackblitz/index.html | 18 +- styles.0eb375e3b91c5539.css | 1 + styles.bd893f178ab4ec86.css | 1 - supported-input-types/index.html | 202 ++++++++-------- 132 files changed, 1769 insertions(+), 1687 deletions(-) delete mode 100644 1756.38d734072a38d935.js create mode 100644 1768.3ca37cc5c0cfb4fa.js delete mode 100644 1981.6bb7f689c88bdca7.js create mode 100644 1981.a586cfded0a84313.js rename 2181.14e5bfb196730537.js => 2181.9b8a783f6d6c8ea3.js (97%) create mode 100644 2326.d7382fbc00ddcfc9.js delete mode 100644 2326.ebc268c40349220d.js rename 2361.e757e885e9012b40.js => 2361.5a66146d2f82627c.js (97%) delete mode 100644 2490.9eb24cdd53d0752a.js create mode 100644 2490.c30f28c068c2b802.js delete mode 100644 2731.8adae0c307ba9b09.js create mode 100644 2731.f7ecd2ce6870ca4f.js create mode 100644 2909.5ce4e8fad18d0b4e.js delete mode 100644 2909.9b81fa38826f3c0c.js delete mode 100644 3156.d102a50305427475.js delete mode 100644 3298.8a40d40d5f21ba66.js create mode 100644 3298.c17979b8ff70c9e2.js delete mode 100644 3443.25c3837962698d89.js create mode 100644 3443.32bd439f78c7524d.js delete mode 100644 3781.a7602292c78982a4.js create mode 100644 3781.c1ea1110e8726cc7.js create mode 100644 4123.c59c4fbd680af31a.js delete mode 100644 4278.270723ec5cd7e4ce.js rename 4610.5f2f2581d43a39f9.js => 4610.193798e2f144a698.js (94%) create mode 100644 4658.513a9ba15a70ec3d.js delete mode 100644 4658.60e26b1a692f273d.js delete mode 100644 4667.8a95dc868ccf0914.js create mode 100644 5152.d20dbeadbc907af8.js create mode 100644 5430.5a08363b8946cf6e.js rename 5538.61329cb82e4fe45e.js => 5538.8d425b96c7908b42.js (97%) create mode 100644 5787.436e3f34e0c2a7d0.js delete mode 100644 5787.7769d6f1510fba8d.js create mode 100644 6080.9560aaf134aede97.js rename 6233.6b68fc908e3ef7be.js => 6233.78cea135dcff5858.js (96%) rename 625.b779b5e7abb1a59a.js => 625.1748898e558a24ec.js (99%) create mode 100644 6355.0ac2779fcde17f34.js delete mode 100644 6355.aa4fab33e84d92b5.js rename 6781.b628b8e1e5b63bd4.js => 6781.fd3326bcf8cba204.js (96%) delete mode 100644 6973.703581d66967bb96.js create mode 100644 6973.d8e9e9660b8057bf.js create mode 100644 699.03ce1db943ef7ad9.js delete mode 100644 699.a711d0adec42c838.js rename 7093.359f4d30d8c13ecc.js => 7093.a25ba5fad6994883.js (98%) delete mode 100644 7706.9f94e0a8e81823f5.js create mode 100644 7706.f73ac20ff5148510.js delete mode 100644 778.1c451d721521e5c0.js create mode 100644 778.dd45cee618a76c37.js create mode 100644 8736.4716f6b4bd33e816.js delete mode 100644 8736.f908136701165632.js create mode 100644 8809.2b304f555485e796.js delete mode 100644 8809.45d31cdb80b7dd22.js delete mode 100644 9035.640129337a2bb35a.js create mode 100644 9035.c074b3ca6d8d5f46.js rename 9167.a9740e5790f844cf.js => 9167.328fa4b3cba063e4.js (99%) create mode 100644 9188.9d92ecc4c408084f.js delete mode 100644 9306.7cedcd72b730f222.js create mode 100644 9306.96caaca9f955d5a4.js create mode 100644 assets/taiga-ui/icons/eye-closed-filled.svg create mode 100644 assets/taiga-ui/icons/eye-closed.svg create mode 100644 assets/taiga-ui/icons/file-user-filled.svg create mode 100644 assets/taiga-ui/icons/file-user.svg create mode 100644 assets/taiga-ui/icons/message-square-lock-filled.svg create mode 100644 assets/taiga-ui/icons/message-square-lock.svg create mode 100644 assets/taiga-ui/icons/square-dashed-filled.svg create mode 100644 assets/taiga-ui/icons/square-dashed.svg create mode 100644 assets/taiga-ui/icons/volleyball-filled.svg create mode 100644 assets/taiga-ui/icons/volleyball.svg rename common.f5e7a95a3ed8c559.js => common.55fa16f7c4f35ff9.js (55%) delete mode 100644 main.35a131c34fd48239.js create mode 100644 main.9de19ff555507c80.js create mode 100644 runtime.60b1522d68c42481.js delete mode 100644 runtime.e9708ea5fd72bff8.js create mode 100644 styles.0eb375e3b91c5539.css delete mode 100644 styles.bd893f178ab4ec86.css diff --git a/1756.38d734072a38d935.js b/1756.38d734072a38d935.js deleted file mode 100644 index 917ecc52a..000000000 --- a/1756.38d734072a38d935.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[1756],{5771:(X,k,f)=>{f.d(k,{Q:()=>xe,K:()=>Te});var p=f(1860),_=f(4668),w=f(9155);function b(e,r){for(var t=0;te.length)&&(r=e.length);for(var t=0,n=new Array(r);t1;)1&r&&(t+=e),r>>=1,e+=e;return t+e}function L(e,r){return")"===e[r]&&r++,function D(e){for(var r=[],t=0;t=e.length?{done:!0}:{done:!1,value:e[n++]}}}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 Ot(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t1&&void 0!==arguments[1]?arguments[1]:{}).allowOverflow;if(!t)throw new Error("String is required");var u=d(t.split(""),this.matchTree,!0);if(u&&u.match&&delete u.matchedChars,!u||!u.overflow||a)return u}}]),e}();function d(e,r,t){if("string"==typeof r){var n=e.join("");return 0===r.indexOf(n)?e.length===r.length?{match:!0,matchedChars:e}:{partialMatch:!0}:0===n.indexOf(r)?t&&e.length>r.length?{overflow:!0}:{match:!0,matchedChars:e.slice(0,r.length)}:void 0}if(Array.isArray(r)){for(var a=e.slice(),u=0;u=e.length?{done:!0}:{done:!1,value:e[n++]}}}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 Y(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t=0)){var a=this.getTemplateForFormat(t,n);if(a)return this.setNationalNumberTemplate(a,n),!0}}},{key:"getSeparatorAfterNationalPrefix",value:function(t){return this.isNANP||t&&t.nationalPrefixFormattingRule()&&Dt.test(t.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(t,n){var a=t.IDDPrefix;return a?n&&!1===n.spacing?a:a+" ":t.missingPlus?"":"+"}},{key:"getTemplate",value:function(t){if(this.template){for(var n=-1,a=0,u=t.international?this.getInternationalPrefixBeforeCountryCallingCode(t,{spacing:!1}):"";aW.length)){var V=new RegExp("^"+R+"$"),ut=a.replace(/\d/g,"9");V.test(ut)&&(W=ut);var Ct,rt=this.getFormatFormat(t,u);if(this.shouldTryNationalPrefixFormattingRule(t,{international:u,nationalPrefix:m})){var xt=rt.replace(q._,t.nationalPrefixFormattingRule());if((0,j.Ay)(t.nationalPrefixFormattingRule())===(m||"")+(0,j.Ay)("$1")&&(rt=xt,Ct=!0,m))for(var wt=m.length;wt>0;)rt=rt.replace(/\d/,c),wt--}var Pt=W.replace(new RegExp(R),rt).replace(new RegExp("9","g"),c);return Ct||(E?Pt=O(c,E.length)+" "+Pt:m&&(Pt=O(c,m.length)+this.getSeparatorAfterNationalPrefix(t)+Pt)),u&&(Pt=(0,o.A)(Pt)),Pt}}},{key:"formatNextNationalNumberDigits",value:function(t){var n=function H(e,r,t){for(var a,n=function g(e,r){var t=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function i(e,r){if(e){if("string"==typeof e)return v(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return v(e,r)}}(e))||r&&e&&"number"==typeof e.length){t&&(e=t);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}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(""));!(a=n()).done;){var u=a.value;if(e.slice(r+1).search(N)<0)return;r=e.search(N),e=e.replace(N,u)}return[e,r]}(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,t);if(n)return this.populatedNationalNumberTemplate=n[0],this.populatedNationalNumberTemplatePosition=n[1],L(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1);this.resetFormat()}},{key:"shouldTryNationalPrefixFormattingRule",value:function(t,n){var a=n.international,u=n.nationalPrefix;if(t.nationalPrefixFormattingRule()){var m=t.usesNationalPrefix();if(m&&u||!m&&!a)return!0}}}]),e}(),S=f(5801),K=f(2883),et=f(3259),Z=f(610);function Q(e,r){return function lt(e){if(Array.isArray(e))return e}(e)||function gt(e,r){var t=null==e?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var m,E,n=[],a=!0,u=!1;try{for(t=t.call(e);!(a=(m=t.next()).done)&&(n.push(m.value),!r||n.length!==r);a=!0);}catch(R){u=!0,E=R}finally{try{!a&&null!=t.return&&t.return()}finally{if(u)throw E}}return n}}(e,r)||function dt(e,r){if(e){if("string"==typeof e)return ft(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ft(e,r)}}(e,r)||function tt(){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 ft(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t=3;if(n.appendDigits(t),u&&this.extractIddPrefix(n),this.isWaitingForCountryCallingCode(n)){if(!this.extractCountryCallingCode(n))return}else n.appendNationalSignificantNumberDigits(t);n.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber(n.getNationalDigits(),function(m){return n.update(m)})}},{key:"isWaitingForCountryCallingCode",value:function(t){return t.international&&!t.callingCode}},{key:"extractCountryCallingCode",value:function(t){var n=(0,S.A)("+"+t.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),a=n.countryCallingCode,u=n.number;if(a)return t.setCallingCode(a),t.update({nationalSignificantNumber:u}),!0}},{key:"reset",value:function(t){if(t){this.hasSelectedNumberingPlan=!0;var n=t._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=n&&ie.test(n)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(t,n){if(this.hasSelectedNumberingPlan){var a=(0,et.A)(t,this.metadata),m=a.nationalNumber;if(m!==t)return this.onExtractedNationalNumber(a.nationalPrefix,a.carrierCode,m,t,n),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(t,n,a){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(t,a);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var u=(0,et.A)(t,this.metadata),E=u.nationalNumber;if(E!==n)return this.onExtractedNationalNumber(u.nationalPrefix,u.carrierCode,E,t,a),!0}}},{key:"onExtractedNationalNumber",value:function(t,n,a,u,m){var E,R,W=u.lastIndexOf(a);if(W>=0&&W===u.length-a.length){R=!0;var V=u.slice(0,W);V!==t&&(E=V)}m({nationalPrefix:t,carrierCode:n,nationalSignificantNumber:a,nationalSignificantNumberMatchesInput:R,complexPrefixBeforeNationalSignificantNumber:E}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(t){return!!this.extractAnotherNationalSignificantNumber(t.getNationalDigits(),t.nationalSignificantNumber,function(n){return t.update(n)})||(this.extractIddPrefix(t)||this.fixMissingPlus(t)?(this.extractCallingCodeAndNationalSignificantNumber(t),!0):void 0)}},{key:"extractIddPrefix",value:function(t){var u=t.digits;if(!t.international&&!t.IDDPrefix){var E=(0,Z.A)(u,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);if(void 0!==E&&E!==u)return t.update({IDDPrefix:u.slice(0,u.length-E.length)}),this.startInternationalNumber(t,{country:void 0,callingCode:void 0}),!0}}},{key:"fixMissingPlus",value:function(t){if(!t.international){var a=(0,K.A)(t.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata).countryCallingCode;if(a)return t.update({missingPlus:!0}),this.startInternationalNumber(t,{country:t.country,callingCode:a}),!0}}},{key:"startInternationalNumber",value:function(t,n){t.startInternationalNumber(n.country,n.callingCode),t.nationalSignificantNumber&&(t.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(t){this.extractCountryCallingCode(t)&&this.extractNationalSignificantNumber(t.getNationalDigits(),function(n){return t.update(n)})}}]),e}(),se=f(9919),fe=f(4983),ce=f(9476);function Ht(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t1}},{key:"determineTheCountry",value:function(){this.state.setCountry((0,se.A)(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,defaultCountry:this.defaultCountry,metadata:this.metadata}))}},{key:"getNumberValue",value:function(){var t=this.state,n=t.digits,a=t.callingCode,u=t.country,m=t.nationalSignificantNumber;if(n){if(this.isInternational())return a?"+"+a+m:"+"+n;if(u||a)return"+"+(u?this.metadata.countryCallingCode():a)+m}}},{key:"getNumber",value:function(){var t=this.state,n=t.nationalSignificantNumber,a=t.carrierCode,u=t.callingCode,m=this._getCountry();if(n&&(m||u)){if(m&&m===this.defaultCountry){var E=new _.Ay(this.metadata.metadata);E.selectNumberingPlan(m);var R=E.numberingPlan.callingCode(),W=this.metadata.getCountryCodesForCallingCode(R);if(W.length>1){var V=(0,fe.A)(n,{countries:W,defaultCountry:this.defaultCountry,metadata:this.metadata.metadata});V&&(m=V)}}var ut=new w.A(m||u,n,this.metadata.metadata);return a&&(ut.carrierCode=a),ut}}},{key:"isPossible",value:function(){var t=this.getNumber();return!!t&&t.isPossible()}},{key:"isValid",value:function(){var t=this.getNumber();return!!t&&t.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()||""}}]),e}(),Vt=f(8920),Xt=f(4891),pe=f(8658);function Zt(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),t.push.apply(t,n)}return t}function Jt(e){for(var r=1;r({value:r.length>Pe?Qt({phone:r,metadata:e}):r,selection:t})}function Wt(){var e=(0,Vt.A)(arguments);return(0,Xt.A)(e.text,e.options,e.metadata)}function te({prefix:e,countryIsoCode:r,metadata:t}){return({elementState:n,data:a})=>{const{selection:u,value:m}=n,[E]=u,R=E1?"".concat(a.slice(0,2).join(" ")," ").concat(a.slice(2).join(t)):n;return e.reset(),u.trim()}function re({currentTemplate:e,newTemplate:r,currentPhoneLength:t,newPhoneLength:n}){return r.lengtht?e:r}const Ae="x";function ne({value:e,template:r,prefix:t}){return[...t,...r?r.slice(t.length).split("").map(n=>n===Ae||/\d/.test(n)?/\d/:n):new Array(Math.max(e.length-t.length,t.length)).fill(/\d/)]}var de=f(168);function Ee({countryIsoCode:e,metadata:r}){let t=!0;return({elementState:n,data:a})=>{if(!t)return{elementState:n,data:a};const{value:u,selection:m}=n;t=!1;try{const E=Wt(u,e,r),R=(0,_.Ko)(e,r);return{elementState:{value:"+".concat(R," ").concat(E.nationalNumber),selection:m}}}catch{return{elementState:n}}}}function Te({countryIsoCode:e,metadata:r,strict:t=!0,separator:n="-"}){return t&&e?function Oe({countryIsoCode:e,metadata:r,separator:t="-"}){const n=(0,_.Ko)(e,r),a=new Rt(e,r),u="+".concat(n," ");let m="",E=0;return{...p.oI,mask:({value:R})=>{const W=ee(a,R,t),V=R.replaceAll(/\D/g,"").length;return m=re({currentTemplate:m,newTemplate:W,currentPhoneLength:E,newPhoneLength:V}),E=V,ne({value:R,template:m,prefix:u})},plugins:[(0,de.N_)((R,[W,V])=>[W===V?u.length:0,R.length])],postprocessors:[(0,de.Kf)(u),qt(r)],preprocessors:[Ee({countryIsoCode:e,metadata:r}),te({prefix:u,countryIsoCode:e,metadata:r})]}}({countryIsoCode:e,metadata:r,separator:n}):function _e({defaultIsoCode:e,metadata:r,separator:t="-"}){const n=new Rt(e,r);let u="",m=0;return{...p.oI,mask:({value:E})=>{const R=ee(n,E,t),W=E.replaceAll(/\D/g,"").length;return u=re({currentTemplate:u,newTemplate:R,currentPhoneLength:m,newPhoneLength:W}),m=W,1===u.length?["+",/\d/]:ne({value:E,template:u,prefix:"+"})},postprocessors:[qt(r)],preprocessors:[te({prefix:"+",countryIsoCode:e,metadata:r})]}}({defaultIsoCode:e,metadata:r,separator:n})}function xe(e,r){const t=new Rt({},r);return t.input(e),t.getCountry()}},2176:(X,k,f)=>{f.d(k,{d:()=>w});var p=f(2978),_=f(656);let w=(()=>{var M;class b{constructor(){this.staticPath=(0,p.WQX)(_.xH)}transform($){return $?"".concat(this.staticPath,"/flags/").concat($.toLowerCase(),".svg"):null}}return(M=b).\u0275fac=function($){return new($||M)},M.\u0275pipe=p.EJ8({name:"tuiFlag",type:M,pure:!0,standalone:!0}),b})()},8658:(X,k,f)=>{function p(F){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})(F)}function _(F,D){for(var H=0;H"u"||!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{return!1}}function I(F,D){return(I=Object.setPrototypeOf||function(B,j){return B.__proto__=j,B})(F,D)}function O(F){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(H){return H.__proto__||Object.getPrototypeOf(H)})(F)}f.d(k,{A:()=>L});var L=function(F){!function b(F,D){if("function"!=typeof D&&null!==D)throw new TypeError("Super expression must either be null or a function");F.prototype=Object.create(D&&D.prototype,{constructor:{value:F,writable:!0,configurable:!0}}),Object.defineProperty(F,"prototype",{writable:!1}),D&&I(F,D)}(H,F);var D=function x(F){var D=c();return function(){var j,B=O(F);if(D){var q=O(this).constructor;j=Reflect.construct(B,arguments,q)}else j=B.apply(this,arguments);return function $(F,D){if(D&&("object"===p(D)||"function"==typeof D))return D;if(void 0!==D)throw new TypeError("Derived constructors may only return object or undefined");return g(F)}(this,j)}}(H);function H(B){var j;return function M(F,D){if(!(F instanceof D))throw new TypeError("Cannot call a class as a function")}(this,H),j=D.call(this,B),Object.setPrototypeOf(g(j),H.prototype),j.name=j.constructor.name,j}return function w(F,D,H){return D&&_(F.prototype,D),H&&_(F,H),Object.defineProperty(F,"prototype",{writable:!1}),F}(H)}(i(Error))},9155:(X,k,f)=>{f.d(k,{A:()=>vt});var p=f(4668),_=f(5758),w=f(736),M=f(1142);var g=f(784),i=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function $t(d,l){(null==l||l>d.length)&&(l=d.length);for(var o=0,h=new Array(l);o=d.length?{done:!0}:{done:!1,value:d[h++]}}}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);!(h=o()).done;){var G=h.value;if(G.leadingDigitsPatterns().length>0){var Y=G.leadingDigitsPatterns()[G.leadingDigitsPatterns().length-1];if(0!==l.search(Y))continue}if((0,w.A)(l,G.pattern()))return G}}(h.formats(),d);return Y?(0,g.A)(d,Y,{useInternationalFormat:"INTERNATIONAL"===o,withNationalPrefix:!(Y.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&G&&!1===G.nationalPrefix),carrierCode:l,metadata:h}):d}function ot(d,l,o,h){return l?h(d,l,o):d}function At(d,l){var o=Object.keys(d);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(d);l&&(h=h.filter(function(G){return Object.getOwnPropertyDescriptor(d,G).enumerable})),o.push.apply(o,h)}return o}function ht(d){for(var l=1;l=0}(l,Y,o)}):[]}(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return(0,_.A)(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return function b(d,l,o){return l=l||{},(o=new p.Ay(o)).selectNumberingPlan(d.country,d.countryCallingCode),o.hasTypes()?void 0!==(0,M.A)(d,l,o.metadata):(0,w.A)(l.v2?d.nationalNumber:d.phone,o.nationalNumberPattern())}(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){return new p.Ay(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(o){return this.number===o.number&&this.ext===o.ext}},{key:"getType",value:function(){return(0,M.A)(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(o,h){return function U(d,l,o,h){if(o=o?A(A({},T),o):T,h=new p.Ay(h),d.country&&"001"!==d.country){if(!h.hasCountry(d.country))throw new Error("Unknown country: ".concat(d.country));h.country(d.country)}else{if(!d.countryCallingCode)return d.phone||"";h.selectNumberingPlan(d.countryCallingCode)}var z,G=h.countryCallingCode(),Y=o.v2?d.nationalNumber:d.phone;switch(l){case"NATIONAL":return Y?ot(z=J(Y,d.carrierCode,"NATIONAL",h,o),d.ext,h,o.formatExtension):"";case"INTERNATIONAL":return Y?(z=J(Y,null,"INTERNATIONAL",h,o),ot(z="+".concat(G," ").concat(z),d.ext,h,o.formatExtension)):"+".concat(G);case"E.164":return"+".concat(G).concat(Y);case"RFC3966":return function B(d){var l=d.number,o=d.ext;if(!l)return"";if("+"!==l[0])throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(l).concat(o?";ext="+o:"")}({number:"+".concat(G).concat(Y),ext:d.ext});case"IDD":if(!o.fromCountry)return;var nt=function It(d,l,o,h,G){if((0,p.Ko)(h,G.metadata)===o){var z=J(d,l,"NATIONAL",G);return"1"===o?o+" "+z:z}var nt=function v(d,l,o){var h=new p.Ay(o);return h.selectNumberingPlan(d,l),h.defaultIDDPrefix()?h.defaultIDDPrefix():i.test(h.IDDPrefix())?h.IDDPrefix():void 0}(h,void 0,G.metadata);if(nt)return"".concat(nt," ").concat(o," ").concat(J(d,null,"INTERNATIONAL",G))}(Y,d.carrierCode,G,o.fromCountry,h);return ot(nt,d.ext,h,o.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(l,'"'))}}(this,o,h?ht(ht({},h),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(o){return this.format("NATIONAL",o)}},{key:"formatInternational",value:function(o){return this.format("INTERNATIONAL",o)}},{key:"getURI",value:function(o){return this.format("RFC3966",o)}}]),d}(),Nt=function(l){return/^[A-Z]{2}$/.test(l)}},9496:(X,k,f)=>{f.d(k,{Cb:()=>_,Jq:()=>w,OA:()=>M,c7:()=>p,tz:()=>N,uD:()=>c});var p=2,_=17,w=3,M="0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9",c="".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"),N="+\uff0b"},6103:(X,k,f)=>{f.d(k,{A:()=>_});var p=f(9496);function _(w){return w.replace(new RegExp("[".concat(p.uD,"]+"),"g")," ").trim()}},8206:(X,k,f)=>{function w($,g){(null==g||g>$.length)&&(g=$.length);for(var i=0,v=new Array(g);i=$.length?{done:!0}:{done:!1,value:$[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(g);!(c=v()).done;){var N=c.value;$.indexOf(N)<0&&i.push(N)}return i.sort(function(I,O){return I-O})}(c,N.possibleLengths()))}else if(g&&!v)return"INVALID_LENGTH";var I=$.length,O=c[0];return O===I?"IS_POSSIBLE":O>I?"TOO_SHORT":c[c.length-1]=0?"IS_POSSIBLE":"INVALID_LENGTH"}f.d(k,{A:()=>b})},5801:(X,k,f)=>{f.d(k,{A:()=>b});var p=f(610),_=f(2883),w=f(4668),M=f(9496);function b(x,$,g,i){if(!x)return{};var v;if("+"!==x[0]){var c=(0,p.A)(x,$,g,i);if(!c||c===x){if($||g){var N=(0,_.A)(x,$,g,i),I=N.countryCallingCode;if(I)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:I,number:N.number}}return{number:x}}v=!0,x="+"+c}if("0"===x[1])return{};i=new w.Ay(i);for(var L=2;L-1<=M.Jq&&L<=x.length;){var F=x.slice(1,L);if(i.hasCallingCode(F))return i.selectNumberingPlan(F),{countryCallingCodeSource:v?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:F,number:x.slice(L)};L++}return{}}},2883:(X,k,f)=>{f.d(k,{A:()=>b});var p=f(4668),_=f(736),w=f(9301),M=f(8206);function b(x,$,g,i){var v=$?(0,p.Ko)($,i):g;if(0===x.indexOf(v)){(i=new p.Ay(i)).selectNumberingPlan($,g);var c=x.slice(v.length),I=(0,w.A)(c,i).nationalNumber,L=(0,w.A)(x,i).nationalNumber;if(!(0,_.A)(L,i.nationalNumberPattern())&&(0,_.A)(I,i.nationalNumberPattern())||"TOO_LONG"===(0,M.A)(L,i))return{countryCallingCode:v,number:c}}return{number:x}}},9301:(X,k,f)=>{f.d(k,{A:()=>M});var p=f(3259),_=f(736),w=f(8206);function M($,g){var i=(0,p.A)($,g),v=i.carrierCode,c=i.nationalNumber;if(c!==$){if(!function b($,g,i){return!((0,_.A)($,i.nationalNumberPattern())&&!(0,_.A)(g,i.nationalNumberPattern()))}($,c,g))return{nationalNumber:$};if(g.possibleLengths()&&!function x($,g){switch((0,w.A)($,g)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(c,g))return{nationalNumber:$}}return{nationalNumber:c,carrierCode:v}}},3259:(X,k,f)=>{function p(_,w){if(_&&w.numberingPlan.nationalPrefixForParsing()){var M=new RegExp("^(?:"+w.numberingPlan.nationalPrefixForParsing()+")"),b=M.exec(_);if(b){var x,$,c,g=b.length-1,i=g>0&&b[g];if(w.nationalPrefixTransformRule()&&i?(x=_.replace(M,w.nationalPrefixTransformRule()),g>1&&($=b[1])):(x=_.slice(b[0].length),i&&($=b[1])),i){var N=_.indexOf(b[1]);_.slice(0,N)===w.numberingPlan.nationalPrefix()&&(c=w.numberingPlan.nationalPrefix())}else c=b[0];return{nationalNumber:x,nationalPrefix:c,carrierCode:$}}}return{nationalNumber:_}}f.d(k,{A:()=>p})},784:(X,k,f)=>{f.d(k,{A:()=>w,_:()=>_});var p=f(6103),_=/(\$\d)/;function w(M,b,x){var $=x.useInternationalFormat,g=x.withNationalPrefix,c=M.replace(new RegExp(b.pattern()),$?b.internationalFormat():g&&b.nationalPrefixFormattingRule()?b.format().replace(_,b.nationalPrefixFormattingRule()):b.format());return $?(0,p.A)(c):c}},9919:(X,k,f)=>{f.d(k,{A:()=>w});var p=f(4983),_=!1;function w(M,b){var x=b.nationalNumber,$=b.defaultCountry,g=b.metadata;if(_&&g.isNonGeographicCallingCode(M))return"001";var i=g.getCountryCodesForCallingCode(M);return i?1===i.length?i[0]:(0,p.A)(x,{countries:i,defaultCountry:$,metadata:g.metadata}):void 0}},4983:(X,k,f)=>{f.d(k,{A:()=>x});var p=f(4668),_=f(1142);function b($,g){(null==g||g>$.length)&&(g=$.length);for(var i=0,v=new Array(g);i=$.length?{done:!0}:{done:!1,value:$[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(i);!(O=I()).done;){var L=O.value;if(c.country(L),c.leadingDigits()){if($&&0===$.search(c.leadingDigits()))return L}else if((0,_.A)({phone:$,country:L},void 0,c.metadata)){if(!v)return L;if(L===v)return L;N.push(L)}}if(N.length>0)return N[0]}},1142:(X,k,f)=>{f.d(k,{A:()=>$});var p=f(4668),_=f(736);function b(i,v){(null==v||v>i.length)&&(v=i.length);for(var c=0,N=new Array(v);c=i.length?{done:!0}:{done:!1,value:i[N++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(x);!(O=I()).done;){var L=O.value;if(g(N,L,c))return L}}}}function g(i,v,c){return!(!(v=c.type(v))||!v.pattern()||v.possibleLengths()&&v.possibleLengths().indexOf(i.length)<0)&&(0,_.A)(i,v.pattern())}},9476:(X,k,f)=>{f.d(k,{A:()=>_});var p={}.constructor;function _(w){return null!=w&&w.constructor===p}},736:(X,k,f)=>{function p(_,w){return _=_||"",new RegExp("^(?:"+w+")$").test(_)}f.d(k,{A:()=>p})},3266:(X,k,f)=>{function w($,g){(null==g||g>$.length)&&(g=$.length);for(var i=0,v=new Array(g);ix,ZW:()=>b});var M={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 b($){return M[$]}function x($){for(var v,g="",i=function p($,g){var i=typeof Symbol<"u"&&$[Symbol.iterator]||$["@@iterator"];if(i)return(i=i.call($)).next.bind(i);if(Array.isArray($)||(i=function _($,g){if($){if("string"==typeof $)return w($,g);var i=Object.prototype.toString.call($).slice(8,-1);if("Object"===i&&$.constructor&&(i=$.constructor.name),"Map"===i||"Set"===i)return Array.from($);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return w($,g)}}($))||g&&$&&"number"==typeof $.length){i&&($=i);var v=0;return function(){return v>=$.length?{done:!0}:{done:!1,value:$[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}($.split(""));!(v=i()).done;){var N=b(v.value);N&&(g+=N)}return g}},610:(X,k,f)=>{f.d(k,{A:()=>M});var p=f(4668),_=f(9496),w=new RegExp("(["+_.OA+"])");function M(b,x,$,g){if(x){var i=new p.Ay(g);i.selectNumberingPlan(x,$);var v=new RegExp(i.IDDPrefix());if(0===b.search(v)){var c=(b=b.slice(b.match(v)[0].length)).match(w);if(!(c&&null!=c[1]&&c[1].length>0&&"0"===c[1]))return b}}}},5758:(X,k,f)=>{f.d(k,{A:()=>w,x:()=>M});var p=f(4668),_=f(8206);function w(b,x,$){if(void 0===x&&(x={}),$=new p.Ay($),x.v2){if(!b.countryCallingCode)throw new Error("Invalid phone number object passed");$.selectNumberingPlan(b.countryCallingCode)}else{if(!b.phone)return!1;if(b.country){if(!$.hasCountry(b.country))throw new Error("Unknown country: ".concat(b.country));$.country(b.country)}else{if(!b.countryCallingCode)throw new Error("Invalid phone number object passed");$.selectNumberingPlan(b.countryCallingCode)}}if($.possibleLengths())return M(b.phone||b.nationalNumber,$);if(b.countryCallingCode&&$.isNonGeographicCallingCode(b.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function M(b,x){return"IS_POSSIBLE"===(0,_.A)(b,x)}},4668:(X,k,f)=>{function p(A,s){A=A.split("-"),s=s.split("-");for(var T=A[0].split("."),U=s[0].split("."),J=0;J<3;J++){var at=Number(T[J]),ot=Number(U[J]);if(at>ot)return 1;if(ot>at)return-1;if(!isNaN(at)&&isNaN(ot))return 1;if(isNaN(at)&&!isNaN(ot))return-1}return A[1]&&s[1]?A[1]>s[1]?1:A[1]N,Ko:()=>q,J_:()=>$t});var _=f(9476);function w(A){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(A)}function M(A,s){if(!(A instanceof s))throw new TypeError("Cannot call a class as a function")}function b(A,s){for(var T=0;T{f.d(k,{A:()=>c});var p=f(9476);function _(N,I){var O=Object.keys(N);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(N);I&&(L=L.filter(function(F){return Object.getOwnPropertyDescriptor(N,F).enumerable})),O.push.apply(O,L)}return O}function M(N,I,O){return I in N?Object.defineProperty(N,I,{value:O,enumerable:!0,configurable:!0,writable:!0}):N[I]=O,N}function g(N,I){(null==I||I>N.length)&&(I=N.length);for(var O=0,L=new Array(I);O{f.d(k,{A:()=>kt});var p=f(9496),_=f(8658),w=f(4668),b=function(C){return"([".concat(p.OA,"]{1,").concat(C,"})")};function x(y){var et="[ \xa0\\t,]*",Z="[:\\.\uff0e]?[ \xa0\\t,-]*",Q="#?",gt="[ \xa0\\t]*";return";ext="+b("20")+"|"+et+"(?:e?xt(?:ensi(?:o\u0301?|\xf3))?n?|\uff45?\uff58\uff54\uff4e?|\u0434\u043e\u0431|anexo)"+Z+b("20")+"#?|"+et+"(?:[x\uff58#\uff03~\uff5e]|int|\uff49\uff4e\uff54)"+Z+b("9")+"#?|[- ]+"+b("6")+"#|"+gt+"(?:,{2}|;)"+Z+b("15")+"#?|"+gt+"(?:,)+"+Z+b("9")+Q}var $="["+p.OA+"]{"+p.c7+"}",g="["+p.tz+"]{0,1}(?:["+p.uD+"]*["+p.OA+"]){3,}["+p.uD+p.OA+"]*",i=new RegExp("^["+p.tz+"]{0,1}(?:["+p.uD+"]*["+p.OA+"]){1,2}$","i"),v=g+"(?:"+x()+")?",c=new RegExp("^"+$+"$|^"+v+"$","i"),O=new RegExp("(?:"+x()+")$","i"),F=f(3266);function B(y,C){(null==C||C>y.length)&&(C=y.length);for(var P=0,S=new Array(C);P=y.length?{done:!0}:{done:!1,value:y[S++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(y.split(""));!(S=P()).done;)C+=q(S.value,C)||"";return C}function q(y,C,P){return"+"===y?C?void("function"==typeof P&&P("end")):"+":(0,F.ZW)(y)}var $t=f(5758),it=f(9155),A=f(736),s=f(5801),T=f(9301),U=f(9919),J="+",ot="(["+p.OA+"]|[\\-\\.\\(\\)]?)",At=new RegExp("^\\"+J+ot+"*["+p.OA+"]"+ot+"*$","g"),ht=p.OA,Ft=new RegExp("^(["+ht+"]+((\\-)*["+ht+"])*\\.)*[a-zA-Z]+((\\-)*["+ht+"])*\\.?$","g"),vt="tel:",Nt=";phone-context=",St=";isub=";var h=250,G=new RegExp("["+p.tz+p.OA+"]"),Y=new RegExp("[^"+p.OA+"#]+$"),z=!1;function nt(y,C,P){if(C=C||{},P=new w.Ay(P),C.defaultCountry&&!P.hasCountry(C.defaultCountry))throw C.v2?new _.A("INVALID_COUNTRY"):new Error("Unknown country: ".concat(C.defaultCountry));var S=function st(y,C,P){var S=function o(y,C){var K,P=C.extractFormattedPhoneNumber,S=function d(y){var C=y.indexOf(Nt);if(C<0)return null;var P=C+Nt.length;if(P>=y.length)return"";var S=y.indexOf(";",P);return S>=0?y.substring(P,S):y.substring(P)}(y);if(!function l(y){return null===y||0!==y.length&&(At.test(y)||Ft.test(y))}(S))throw new _.A("NOT_A_NUMBER");if(null===S)K=P(y)||"";else{K="",S.charAt(0)===J&&(K+=S);var Z,et=y.indexOf(vt);Z=et>=0?et+vt.length:0;var Q=y.indexOf(Nt);K+=y.substring(Z,Q)}var tt=K.indexOf(St);if(tt>0&&(K=K.substring(0,tt)),""!==K)return K}(y,{extractFormattedPhoneNumber:function(Z){return function bt(y,C,P){if(y){if(y.length>h){if(P)throw new _.A("TOO_LONG");return}if(!1===C)return y;var S=y.search(G);if(!(S<0))return y.slice(S).replace(Y,"")}}(Z,P,C)}});if(!S)return{};if(!function N(y){return y.length>=p.c7&&c.test(y)}(S))return function I(y){return i.test(y)}(S)?{error:"TOO_SHORT"}:{};var K=function L(y){var C=y.search(O);if(C<0)return{};for(var P=y.slice(0,C),S=y.match(O),K=1;Kp.Cb){if(C.v2)throw new _.A("TOO_LONG");return{}}if(C.v2){var ct=new it.A(ft,dt,P.metadata);return tt&&(ct.country=tt),lt&&(ct.carrierCode=lt),et&&(ct.ext=et),ct.__countryCallingCodeSource=gt,ct}var mt=!!(C.extended?P.hasSelectedNumberingPlan():tt)&&(0,A.A)(dt,P.nationalNumberPattern());return C.extended?{country:tt,countryCallingCode:ft,carrierCode:lt,valid:mt,possible:!!mt||!(!0!==C.extended||!P.possibleLengths()||!(0,$t.x)(dt,P)),phone:dt,ext:et}:mt?function Tt(y,C,P){var S={country:y,phone:C};return P&&(S.ext=P),S}(tt,dt,et):{}}function Dt(y,C){var P=Object.keys(y);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(y);C&&(S=S.filter(function(K){return Object.getOwnPropertyDescriptor(y,K).enumerable})),P.push.apply(P,S)}return P}function pt(y){for(var C=1;C{f.r(k),f.d(k,{default:()=>p});const p={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])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|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])|3\\d\\d)|(?: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[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-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]|2[23]"],"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])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|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)?","8001\\d{5}|(?:[2-467]\\d|50)\\d{6}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[235]|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|7[39])|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[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-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]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",[7,8,9,10],[["(\\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{2})(\\d{4})","$1 $2 $3",["2"],"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"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"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,12],[["(\\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[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|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(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"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{8}|(?:1\\d|[39])\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6|90"],"($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([3579]|4(?:[14]4|56))?"],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","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[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[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-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,10,11,12],[["(\\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{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"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{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[49]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"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[0-35])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?: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-3]))|(?: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])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|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","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-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","(?:[2-8]\\d{3}|9008)\\d{3}",[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",["6|7[245]"],"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-57]"],"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]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13,14,15,16,17],[["(\\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})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11,12],[["(\\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]|43"]],["(\\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}",[6,7,8,9,10,11]],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[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]],["3[2-8]\\d{9,10}",[11,12]],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\\d))\\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",["[36]0|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[0135-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","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"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]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",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{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"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,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\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])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|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]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,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[0467]"]]]],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","38\\d{6}|[78]\\d{9,13}|(?:20|9\\d)\\d{8}",[8,10,11,12,13,14],[["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["3"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"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","(?:[4-7]|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-7])"],"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-6]))\\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-37]|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[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\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",["[236-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]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","(?:[2489]\\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,12],[["(\\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-9]|[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}|(?:80\\d|900)\\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|[689]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"]]],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[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3(?:[1245]|3[12])"]],["(\\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|71)\\d{6}",[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",["[67]"],"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]|61[06])","5(?:[0-59]|61[06]1)"],"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,[["(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|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]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|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}"],0,0,0,["305209\\d{4}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"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{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,0,"00"," int. "],UZ:["998","00","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]]],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,12],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","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\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",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"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]|15|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,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[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,["348[57]\\d{7}",[11]],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[0-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/1768.3ca37cc5c0cfb4fa.js b/1768.3ca37cc5c0cfb4fa.js new file mode 100644 index 000000000..c767500d3 --- /dev/null +++ b/1768.3ca37cc5c0cfb4fa.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[1768],{1768:(se,x,a)=>{a.r(x),a.d(x,{default:()=>oe});var u=a(8832),k=a(4768),g=a(1760),h=a(8844),c=a(7922),S=a(7355),V=a(9738),l=a(6801),d=a(4225);const j=(0,c.d5)({mode:"HH:MM:SS"});var e=a(2978),v=a(5014);let N=(()=>{var t;class s{constructor(){this.mask=j,this.value="23:59:59"}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["time-mask-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","@tui.clock","tuiTextfieldFiller","hh:mm:ss",3,"ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,o){1&n&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(m){return o.value=m}),e.EFF(1," Enter 24-hour time format "),e.nrm(2,"input",1),e.k0s()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("ngModel",o.value),e.R7$(2),e.Y8G("maskito",o.mask))},dependencies:[u.YN,u.BC,u.vS,h.u,l.zi,l.mp,l.Ws,v.Bw,d.CN,d.Rd,d.V4],encapsulation:2,changeDetection:0}),s})();var E=a(1860);const y=(0,c.d5)({mode:"HH:MM AA"}),B={...y,plugins:[...y.plugins,(0,c.hK)("blur",t=>{t.value.length>=5&&!t.value.endsWith("M")&&(0,E.Gq)(t,"".concat(t.value,"\xa0AM"))})]};let O=(()=>{var t;class s{constructor(){this.mask=B,this.value="03:30\xa0PM"}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["time-mask-doc-example-2"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","@tui.clock","tuiTextfieldFiller","HH:MM AA",3,"ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,o){1&n&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(m){return o.value=m}),e.EFF(1," Enter 12-hour time format "),e.nrm(2,"input",1),e.k0s()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("ngModel",o.value),e.R7$(2),e.Y8G("maskito",o.mask))},dependencies:[u.YN,u.BC,u.vS,h.u,l.zi,l.mp,l.Ws,v.Bw,d.CN,d.Rd,d.V4],encapsulation:2,changeDetection:0}),s})();const C=(0,c.d5)({mode:"HH:MM:SS",step:1}),A={...C,plugins:[...C.plugins,(0,c.hK)("blur",t=>{const[s="",i="",n=""]=t.value.split(":");(0,E.Gq)(t,[s,i,n].map(o=>o.padEnd(2,"0")).join(":"))})]};let I=(()=>{var t;class s{constructor(){this.value="11:59:59",this.mask=A}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["time-mask-doc-example-3"]],standalone:!0,features:[e.aNF],decls:2,vars:5,consts:[["tuiTextfieldCustomContent","@tui.clock","tuiTextfieldFiller","hh:mm:ss",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,o){1&n&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(m){return o.value=m}),e.nrm(1,"input",1),e.k0s()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",o.value),e.R7$(1),e.Y8G("maskito",o.mask))},dependencies:[u.YN,u.BC,u.vS,h.u,l.zi,l.mp,l.Ws,v.Bw,d.CN,d.Rd,d.kf,d.V4],encapsulation:2,changeDetection:0}),s})();var z=a(7212),b=a(5851),_=a(4976),T=a(4822),f=a(4314);const D={size:"m"},G=(0,f.gc)(D);function H(t){return(0,f.eC)(G,t,D)}var M=a(9141),R=a(2831),w=a(3527);const Y=["*"];let U=(()=>{var t;class s{constructor(){this.controls=M.xQ,this.radios=M.xQ,this.links=M.xQ,this.elements=M.xQ,this.component=(0,e.WQX)(P),this.el=(0,T.qW)()}ngAfterContentInit(){(0,_.MJ)(this.controls).pipe((0,R.n)(()=>(0,_.lD)(this.controls.first)),(0,w.T)(n=>this.radios.toArray().findIndex(o=>o.value===n))).subscribe(n=>{this.component.update(n)})}ngAfterContentChecked(){var n;this.links.length&&this.update((null===(n=this.elements.get(this.linkIndex))||void 0===n?void 0:n.nativeElement)||null)}update(n){this.component.update(this.getIndex(n))}get linkIndex(){return this.links.toArray().findIndex(n=>n.isActive)}getIndex(n){return Array.from(this.el.children).findIndex(o=>o.contains(n))}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275dir=e.FsC({type:t,contentQueries:function(n,o,r){if(1&n&&(e.wni(r,u.vO,5),e.wni(r,u.Fm,5),e.wni(r,k.wQ,4),e.wni(r,k.wQ,4,e.aKT)),2&n){let m;e.mGM(m=e.lsd())&&(o.controls=m),e.mGM(m=e.lsd())&&(o.radios=m),e.mGM(m=e.lsd())&&(o.links=m),e.mGM(m=e.lsd())&&(o.elements=m)}},hostBindings:function(n,o){1&n&&e.bIt("click",function(m){return o.update(m.target)})},standalone:!0}),s})(),P=(()=>{var t;class s{constructor(){this.el=(0,T.qW)(),this.sub=(0,e.WQX)(b.ke,{self:!0}).pipe((0,_.rB)(),(0,z.pQ)()).subscribe(()=>this.refresh()),this.size="s",this.activeItemIndex=0,this.activeItemIndexChange=new e.bkB}ngOnChanges(){this.refresh()}update(n){n===this.activeItemIndex||n<0||(this.activeItemIndex=n,this.activeItemIndexChange.emit(n),this.refresh())}get activeElement(){return this.el.children.item(this.activeItemIndex)}refresh(){const n=this.activeElement;if(!(0,T.Ki)(n))return;Array.from(this.el.children).forEach(ae=>ae.classList.remove("tui-segmented_active")),n.classList.add("tui-segmented_active");const{offsetWidth:o=0,offsetLeft:r=0,offsetTop:m=0}=n;this.el.style.setProperty("--t-top",(0,f.Pp)(m)),this.el.style.setProperty("--t-left",(0,f.Pp)(r)),this.el.style.setProperty("--t-width",(0,f.Pp)(o))}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["tui-segmented"]],hostVars:1,hostBindings:function(n,o){2&n&&e.BMQ("data-size",o.size)},inputs:{size:"size",activeItemIndex:"activeItemIndex"},outputs:{activeItemIndexChange:"activeItemIndexChange"},standalone:!0,features:[e.Jv_([b.ke,H({size:"s"})]),e.OA$,e.aNF,e.nM4([U])],ngContentSelectors:Y,decls:1,vars:0,template:function(n,o){1&n&&(e.NAR(),e.SdG(0))},styles:['tui-segmented{position:relative;display:flex;color:var(--tui-background-base);background:var(--tui-background-neutral-1);overflow:hidden}tui-segmented[data-size=s]{--t-padding: .5rem;--t-gap: .5rem;--t-margin: -.125rem;--t-height: var(--tui-height-s);font:var(--tui-font-text-s);border-radius:var(--tui-radius-m)}tui-segmented[data-size=s] tui-icon{font-size:1rem}tui-segmented[data-size=m]{--t-padding: .875rem;--t-gap: 1rem;--t-margin: -.375rem;--t-height: var(--tui-height-m);font:var(--tui-font-text-m);border-radius:var(--tui-radius-m)}tui-segmented[data-size=l]{--t-padding: 1.25rem;--t-gap: 1rem;--t-margin: -.375rem;--t-height: var(--tui-height-l);font:var(--tui-font-text-l);border-radius:var(--tui-radius-l)}tui-segmented[data-size=l]>*:before{block-size:1.25rem}tui-segmented>a,tui-segmented>button,tui-segmented>label,tui-segmented>label>input:not([tuiRadio]){transition-property:color,background,opacity,border-image;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;position:relative;display:flex;align-items:center;justify-content:center;block-size:var(--t-height);white-space:nowrap;gap:var(--t-gap);margin:0;padding:0 var(--t-padding);color:var(--tui-text-primary);overflow:hidden;cursor:pointer;font:inherit;border-radius:inherit;border:.125rem solid transparent;background-clip:padding-box;box-sizing:border-box;border-image:linear-gradient(var(--tui-border-normal),transparent) 1 / 0 0 25% .5 / 0 0 100 .5;clip-path:polygon(-1rem calc(50% - .5rem),1px calc(50% - .5rem),1px 0,100% 0,100% 100%,1px 100%,1px calc(50% + .5rem),-1rem calc(50% + .5rem))}tui-segmented>a>*,tui-segmented>button>*,tui-segmented>label>*,tui-segmented>label>input:not([tuiRadio])>*{margin:0 var(--t-margin)}tui-segmented>a:focus-visible,tui-segmented>button:focus-visible,tui-segmented>label:focus-visible,tui-segmented>label>input:not([tuiRadio]):focus-visible{outline:.125rem solid var(--tui-border-focus);outline-offset:-.25rem}@media (hover: hover){tui-segmented>a:not(.tui-segmented_active):not(:active):hover,tui-segmented>button:not(.tui-segmented_active):not(:active):hover,tui-segmented>label:not(.tui-segmented_active):not(:active):hover,tui-segmented>label>input:not([tuiRadio]):not(.tui-segmented_active):not(:active):hover{background-color:var(--tui-background-neutral-1-hover)}tui-segmented>a:not(.tui-segmented_active):not(:active):hover,tui-segmented>button:not(.tui-segmented_active):not(:active):hover,tui-segmented>label:not(.tui-segmented_active):not(:active):hover,tui-segmented>label>input:not([tuiRadio]):not(.tui-segmented_active):not(:active):hover,tui-segmented>a:not(.tui-segmented_active):not(:active):hover+*,tui-segmented>button:not(.tui-segmented_active):not(:active):hover+*,tui-segmented>label:not(.tui-segmented_active):not(:active):hover+*,tui-segmented>label>input:not([tuiRadio]):not(.tui-segmented_active):not(:active):hover+*{border-image:linear-gradient(var(--tui-border-normal),transparent) 1 / 0 0 25% .5 / 100 0 0 .5}tui-segmented>a.tui-segmented_active:hover,tui-segmented>button.tui-segmented_active:hover,tui-segmented>label.tui-segmented_active:hover,tui-segmented>label>input:not([tuiRadio]).tui-segmented_active:hover{opacity:var(--tui-disabled-opacity)}}tui-segmented>a:active,tui-segmented>button:active,tui-segmented>label:active,tui-segmented>label>input:not([tuiRadio]):active,tui-segmented>a:active+*,tui-segmented>button:active+*,tui-segmented>label:active+*,tui-segmented>label>input:not([tuiRadio]):active+*,tui-segmented>a.tui-segmented_active,tui-segmented>button.tui-segmented_active,tui-segmented>label.tui-segmented_active,tui-segmented>label>input:not([tuiRadio]).tui-segmented_active,tui-segmented>a.tui-segmented_active+*,tui-segmented>button.tui-segmented_active+*,tui-segmented>label.tui-segmented_active+*,tui-segmented>label>input:not([tuiRadio]).tui-segmented_active+*{border-image:linear-gradient(var(--tui-border-normal),transparent) 1 / 0 0 25% .5 / 100 0 0 .5}tui-segmented>label>input:not([tuiRadio]){position:absolute;top:-.125rem;left:-.125rem;right:-.125rem;bottom:-.125rem;background:transparent!important}tui-segmented:before{transition-property:top,left,width;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";position:absolute;left:var(--t-left);top:var(--t-top);block-size:var(--t-height);inline-size:var(--t-width);border-radius:inherit;background:currentColor;background-clip:padding-box;border:.125rem solid transparent;box-sizing:border-box;filter:drop-shadow(0 .25rem 1.25rem rgba(0,0,0,.1))}[tuiTheme=dark] tui-segmented,tui-segmented[tuiTheme=dark]{--tui-background-base: var(--tui-background-neutral-1-hover)}\n'],encapsulation:2,changeDetection:0}),s})();const X=(0,c.d5)({mode:"HH:MM",timeSegmentMaxValues:{hours:12},timeSegmentMinValues:{hours:1}});var F=a(2734);let L=(()=>{var t;class s{constructor(){this.value="03:30",this.mask=X}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["time-mask-doc-example-4"]],standalone:!0,features:[e.aNF],decls:7,vars:5,consts:[["filler","HH:MM",3,"tuiTextfieldCleaner"],["inputmode","decimal","tuiTextfield","",3,"maskito","ngModel","ngModelChange"],["type","button"]],template:function(n,o){1&n&&(e.j41(0,"tui-textfield",0)(1,"input",1),e.bIt("ngModelChange",function(m){return o.value=m}),e.k0s(),e.j41(2,"tui-segmented")(3,"button",2),e.EFF(4,"AM"),e.k0s(),e.j41(5,"button",2),e.EFF(6,"PM"),e.k0s()()()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("tuiTextfieldCleaner",!1),e.R7$(1),e.Y8G("maskito",o.mask)("ngModel",o.value))},dependencies:[u.YN,u.me,u.BC,u.vS,h.u,P,F.Bw,F.j8,F.TB],encapsulation:2,changeDetection:0}),s})();var p=a(9239);function $(t,s){if(1&t&&(e.j41(0,"p",12),e.EFF(1," Use "),e.j41(2,"code"),e.EFF(3,"mode"),e.k0s(),e.EFF(4," property to set time format. See the full list of available mode on "),e.j41(5,"a",13),e.EFF(6," API\xa0page "),e.k0s(),e.EFF(7," of the documentation. "),e.k0s()),2&t){const i=e.XpG(2);e.R7$(5),e.Mz_("routerLink","/",i.pages.Time,"/API")}}function Q(t,s){1&t&&(e.EFF(0," Any "),e.j41(1,"code"),e.EFF(2,"mode"),e.k0s(),e.EFF(3," ending with "),e.j41(4,"code"),e.EFF(5,"AA"),e.k0s(),e.EFF(6," is 12-hour time format with meridiem part. "))}function W(t,s){1&t&&(e.j41(0,"p",12),e.EFF(1," Property "),e.j41(2,"code"),e.EFF(3,"step"),e.k0s(),e.EFF(4," allows you to increment/decrement time segments by pressing "),e.j41(5,"code"),e.EFF(6,"ArrowUp"),e.k0s(),e.EFF(7," / "),e.j41(8,"code"),e.EFF(9,"ArrowDown"),e.k0s(),e.EFF(10," . "),e.k0s(),e.j41(11,"p",14),e.EFF(12," Use "),e.j41(13,"code"),e.EFF(14,"step === 0"),e.k0s(),e.EFF(15," (default value) to disable this feature. "),e.k0s())}function K(t,s){1&t&&(e.j41(0,"p",12),e.EFF(1," Property "),e.j41(2,"code"),e.EFF(3,"timeSegmentMinValues"),e.k0s(),e.EFF(4," / "),e.j41(5,"code"),e.EFF(6,"timeSegmentMaxValues"),e.k0s(),e.EFF(7," allows you to set min/max value for every time segment. "),e.k0s(),e.j41(8,"p",14)(9,"strong"),e.EFF(10,"Time segments"),e.k0s(),e.EFF(11," are units of the time which form time string. For example, "),e.j41(12,"code"),e.EFF(13,"HH:MM"),e.k0s(),e.EFF(14," consists of two time segments: hours and minutes. "),e.k0s())}function J(t,s){if(1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"maskitoTimeOptionsGenerator"),e.k0s(),e.EFF(3," to create a mask for time input. "),e.j41(4,"tui-notification",2)(5,"div"),e.EFF(6," Despite the name of the mask, element's raw value is still string. "),e.j41(7,"p"),e.EFF(8," Use "),e.j41(9,"code"),e.EFF(10,"maskitoParseTime"),e.k0s(),e.EFF(11," to get milliseconds from masked string. "),e.k0s(),e.j41(12,"p"),e.EFF(13," Use "),e.j41(14,"code"),e.EFF(15,"maskitoStringifyTime"),e.k0s(),e.EFF(16," to get the masked string from milliseconds. "),e.k0s(),e.nrm(17,"tui-doc-code",3),e.k0s()(),e.j41(18,"tui-doc-example",4),e.DNE(19,$,8,1,"ng-template",null,5,e.C5r),e.nrm(21,"time-mask-doc-example-1"),e.k0s(),e.j41(22,"tui-doc-example",6),e.DNE(23,Q,7,0,"ng-template",null,7,e.C5r),e.nrm(25,"time-mask-doc-example-2"),e.k0s(),e.j41(26,"tui-doc-example",8),e.DNE(27,W,16,0,"ng-template",null,9,e.C5r),e.nrm(29,"time-mask-doc-example-3"),e.k0s(),e.j41(30,"tui-doc-example",10),e.DNE(31,K,15,0,"ng-template",null,11,e.C5r),e.nrm(33,"time-mask-doc-example-4"),e.k0s()),2&t){const i=e.sdS(20),n=e.sdS(24),o=e.sdS(28),r=e.sdS(32),m=e.XpG();e.R7$(17),e.Y8G("code",m.maskitoParseStringifyTimeDemo),e.R7$(1),e.Y8G("content",m.modeExample1)("description",i),e.R7$(4),e.Y8G("content",m.amPmExample2)("description",n),e.R7$(4),e.Y8G("content",m.stepExample3)("description",o),e.R7$(4),e.Y8G("content",m.timeSegmentsMinMaxExample4)("description",r)}}function Z(t,s){if(1&t&&(e.j41(0,"tui-input",20),e.EFF(1," Enter time "),e.nrm(2,"input",21),e.k0s()),2&t){const i=e.XpG(2);e.Y8G("formControl",i.apiPageControl)("tuiTextfieldFiller",i.mode.toLowerCase()),e.R7$(2),e.Y8G("maskito",i.maskitoOptions)}}function q(t,s){1&t&&e.EFF(0," Time format mode ")}function ee(t,s){1&t&&(e.EFF(0," Minimum value for each time segment "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.nrm(4,"br"),e.j41(5,"code"),e.EFF(6,"{hours: 0}"),e.k0s(),e.EFF(7," \xa0/\xa0 "),e.j41(8,"code"),e.EFF(9,"{hours: 1}"),e.k0s(),e.EFF(10," for "),e.j41(11,"code"),e.EFF(12,"mode"),e.k0s(),e.EFF(13," without\xa0/\xa0with meridiem period "),e.k0s())}function te(t,s){1&t&&(e.EFF(0," Maximum value for each time segment "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.nrm(4,"br"),e.j41(5,"code"),e.EFF(6,"{hours: 24}"),e.k0s(),e.EFF(7," \xa0/\xa0 "),e.j41(8,"code"),e.EFF(9,"{hours: 12}"),e.k0s(),e.EFF(10," for "),e.j41(11,"code"),e.EFF(12,"mode"),e.k0s(),e.EFF(13," without\xa0/\xa0with meridiem period "),e.k0s())}function ne(t,s){1&t&&(e.EFF(0," The value by which the keyboard arrows increment/decrement time segments "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"0"),e.k0s(),e.EFF(6," (disable stepping) "),e.k0s())}function ie(t,s){if(1&t){const i=e.RV6();e.j41(0,"tui-doc-demo",15),e.DNE(1,Z,3,3,"ng-template"),e.k0s(),e.j41(2,"tui-doc-documentation"),e.DNE(3,q,1,0,"ng-template",16),e.bIt("documentationPropertyValueChange",function(o){e.eBV(i);const r=e.XpG();return e.Njj(r.mode=o)})("documentationPropertyValueChange",function(){e.eBV(i);const o=e.XpG();return e.Njj(o.updateOptions())}),e.DNE(4,ee,14,0,"ng-template",17),e.bIt("documentationPropertyValueChange",function(o){e.eBV(i);const r=e.XpG();return e.Njj(r.timeSegmentMinValues=o)})("documentationPropertyValueChange",function(){e.eBV(i);const o=e.XpG();return e.Njj(o.updateOptions())}),e.DNE(5,te,14,0,"ng-template",18),e.bIt("documentationPropertyValueChange",function(o){e.eBV(i);const r=e.XpG();return e.Njj(r.timeSegmentMaxValues=o)})("documentationPropertyValueChange",function(){e.eBV(i);const o=e.XpG();return e.Njj(o.updateOptions())}),e.DNE(6,ne,7,0,"ng-template",19),e.bIt("documentationPropertyValueChange",function(o){e.eBV(i);const r=e.XpG();return e.Njj(r.step=o)})("documentationPropertyValueChange",function(){e.eBV(i);const o=e.XpG();return e.Njj(o.updateOptions())}),e.k0s()}if(2&t){const i=e.XpG();e.Y8G("control",i.apiPageControl),e.R7$(3),e.Y8G("documentationPropertyValues",i.modeOptions)("documentationPropertyValue",i.mode),e.R7$(1),e.Y8G("documentationPropertyValues",i.timeSegmentMinValuesOptions)("documentationPropertyValue",i.timeSegmentMinValues),e.R7$(1),e.Y8G("documentationPropertyValues",i.timeSegmentMaxValuesOptions)("documentationPropertyValue",i.timeSegmentMaxValues),e.R7$(1),e.Y8G("documentationPropertyValue",i.step)}}const oe=(()=>{var t;class s{constructor(){this.pages=g.$,this.maskitoParseStringifyTimeDemo=a.e(8468).then(a.t.bind(a,8468,17)),this.modeExample1={[g.w.MaskitoOptions]:a.e(3493).then(a.t.bind(a,3493,17))},this.amPmExample2={[g.w.MaskitoOptions]:a.e(5152).then(a.t.bind(a,5152,17))},this.stepExample3={[g.w.MaskitoOptions]:a.e(1981).then(a.t.bind(a,1981,17))},this.timeSegmentsMinMaxExample4={[g.w.MaskitoOptions]:a.e(9188).then(a.t.bind(a,9188,17))},this.apiPageControl=new u.MJ(""),this.modeOptions=["HH:MM","HH:MM AA","HH:MM:SS","HH:MM:SS AA","HH:MM:SS.MSS","HH:MM:SS.MSS AA","HH","HH AA","MM:SS.MSS","SS.MSS"],this.timeSegmentMaxValuesOptions=[{},{hours:23,minutes:59,seconds:59,milliseconds:999},{hours:11},{hours:5,minutes:5,seconds:5,milliseconds:5}],this.timeSegmentMinValuesOptions=[{},{hours:1}],this.mode=this.modeOptions[0],this.timeSegmentMinValues=this.timeSegmentMinValuesOptions[0],this.timeSegmentMaxValues=this.timeSegmentMaxValuesOptions[0],this.step=0,this.maskitoOptions=(0,c.d5)(this)}updateOptions(){this.maskitoOptions=(0,c.d5)(this)}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["time-mask-doc"]],standalone:!0,features:[e.aNF],decls:3,vars:0,consts:[["header","Time","package","KIT"],["pageTab",""],["size","m",1,"tui-space_top-4"],[3,"code"],["id","mode","heading","Mode",3,"content","description"],["modeDescription",""],["id","am-pm","heading","AM / PM",3,"content","description"],["amPmDescription",""],["id","step","heading","Arrows stepping",3,"content","description"],["stepDescription",""],["id","time-segment-min-max","heading","Min / max value for every time segment",3,"content","description"],["timeSegmentMinMaxDescription",""],[1,"tui-space_top-0","tui-space_bottom-1"],["tuiLink","",3,"routerLink"],[1,"tui-space_top-0"],[3,"control"],["documentationPropertyMode","input","documentationPropertyName","mode","documentationPropertyType","MaskitoTimeMode",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","timeSegmentMinValues","documentationPropertyType","MaskitoTimeSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","timeSegmentMaxValues","documentationPropertyType","MaskitoTimeSegments",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","step","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","@tui.clock",1,"input-time",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,o){1&n&&(e.j41(0,"tui-doc-page",0),e.DNE(1,J,34,9,"ng-template",1),e.DNE(2,ie,7,8,"ng-template",1),e.k0s())},dependencies:[h.u,u.X1,u.BC,u.l_,k.Wk,N,O,I,L,p.aD,p.MN,p.FS,p.FC,p.df,p.e3,p.ic,l.zi,l.mp,l.Ws,v.Bw,S.Jc,V.wS,d.CN,d.Rd,d.V4],styles:[".input-time[_ngcontent-%COMP%]{max-inline-size:25rem}.input-time[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/1981.6bb7f689c88bdca7.js b/1981.6bb7f689c88bdca7.js deleted file mode 100644 index daee0b6cf..000000000 --- a/1981.6bb7f689c88bdca7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[1981],{1981:e=>{e.exports="import {maskitoTimeOptionsGenerator} from '@maskito/kit';\n\nexport default maskitoTimeOptionsGenerator({\n mode: 'HH:MM:SS',\n step: 1,\n});\n"}}]); \ No newline at end of file diff --git a/1981.a586cfded0a84313.js b/1981.a586cfded0a84313.js new file mode 100644 index 000000000..cdd17ec85 --- /dev/null +++ b/1981.a586cfded0a84313.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[1981],{1981:n=>{n.exports="import type {MaskitoOptions} from '@maskito/core';\nimport {maskitoUpdateElement} from '@maskito/core';\nimport {maskitoEventHandler, maskitoTimeOptionsGenerator} from '@maskito/kit';\n\nconst timeOptions = maskitoTimeOptionsGenerator({\n mode: 'HH:MM:SS',\n step: 1,\n});\n\nexport default {\n ...timeOptions,\n plugins: [\n ...timeOptions.plugins,\n maskitoEventHandler('blur', (element) => {\n const [hh = '', mm = '', ss = ''] = element.value.split(':');\n\n maskitoUpdateElement(\n element,\n [hh, mm, ss].map((segment) => segment.padEnd(2, '0')).join(':'),\n );\n }),\n ],\n} satisfies MaskitoOptions;\n"}}]); \ No newline at end of file diff --git a/2181.14e5bfb196730537.js b/2181.9b8a783f6d6c8ea3.js similarity index 97% rename from 2181.14e5bfb196730537.js rename to 2181.9b8a783f6d6c8ea3.js index 8d8f8efce..5f4209446 100644 --- a/2181.14e5bfb196730537.js +++ b/2181.9b8a783f6d6c8ea3.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2181],{2181:(d,i,s)=>{s.r(i),s.d(i,{default:()=>E});var p=s(6610),e=s(2978),_=s(2937);function m(t,r){if(1&t&&(e.qex(0),e.EFF(1),e.bVm()),2&t){const o=e.XpG().$implicit;e.R7$(1),e.SpI(" ",o.version," ")}}function l(t,r){if(1&t&&(e.j41(0,"tr",3)(1,"td",8),e.EFF(2),e.k0s(),e.j41(3,"td",8),e.DNE(4,m,2,1,"ng-container",9),e.k0s()()),2&t){const o=r.$implicit;e.XpG();const n=e.sdS(22);e.R7$(2),e.JRh(o.name),e.R7$(2),e.Y8G("ngIf",o.version)("ngIfElse",n)}}function u(t,r){if(1&t&&(e.j41(0,"tr",3)(1,"td",8),e.EFF(2),e.k0s(),e.j41(3,"td",8),e.EFF(4),e.k0s()()),2&t){const o=r.$implicit;e.R7$(2),e.JRh(o.name),e.R7$(2),e.JRh(o.version)}}function c(t,r){1&t&&(e.j41(0,"strong"),e.EFF(1,"Not supported"),e.k0s())}const E=(()=>{var t;class r{constructor(){this.desktopBrowsers=[{name:"Google Chrome",version:"74+"},{name:"Mozilla Firefox",version:"87+"},{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=r).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["browser-support"]],standalone:!0,features:[e.aNF],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(n,a){1&n&&(e.j41(0,"tui-doc-page",0)(1,"h2",1),e.EFF(2,"Desktop"),e.k0s(),e.j41(3,"table",2)(4,"tbody")(5,"tr",3)(6,"th",4),e.EFF(7,"Browser"),e.k0s(),e.j41(8,"th",4),e.EFF(9,"Version"),e.k0s()(),e.DNE(10,l,5,3,"tr",5),e.k0s()(),e.j41(11,"h2",6),e.EFF(12,"Mobile"),e.k0s(),e.j41(13,"table",2)(14,"tbody")(15,"tr",3)(16,"th",4),e.EFF(17,"Browser"),e.k0s(),e.j41(18,"th",4),e.EFF(19,"Version"),e.k0s()(),e.DNE(20,u,5,2,"tr",5),e.k0s()()(),e.DNE(21,c,2,0,"ng-template",null,7,e.C5r)),2&n&&(e.R7$(10),e.Y8G("ngForOf",a.desktopBrowsers),e.R7$(10),e.Y8G("ngForOf",a.mobileBrowsers))},dependencies:[p.pM,p.bT,_.e3],styles:["td[_ngcontent-%COMP%]{width:18.75rem}"],changeDetection:0}),r})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2181],{2181:(d,i,s)=>{s.r(i),s.d(i,{default:()=>E});var p=s(6610),e=s(2978),_=s(9239);function m(t,r){if(1&t&&(e.qex(0),e.EFF(1),e.bVm()),2&t){const o=e.XpG().$implicit;e.R7$(1),e.SpI(" ",o.version," ")}}function l(t,r){if(1&t&&(e.j41(0,"tr",3)(1,"td",8),e.EFF(2),e.k0s(),e.j41(3,"td",8),e.DNE(4,m,2,1,"ng-container",9),e.k0s()()),2&t){const o=r.$implicit;e.XpG();const n=e.sdS(22);e.R7$(2),e.JRh(o.name),e.R7$(2),e.Y8G("ngIf",o.version)("ngIfElse",n)}}function u(t,r){if(1&t&&(e.j41(0,"tr",3)(1,"td",8),e.EFF(2),e.k0s(),e.j41(3,"td",8),e.EFF(4),e.k0s()()),2&t){const o=r.$implicit;e.R7$(2),e.JRh(o.name),e.R7$(2),e.JRh(o.version)}}function c(t,r){1&t&&(e.j41(0,"strong"),e.EFF(1,"Not supported"),e.k0s())}const E=(()=>{var t;class r{constructor(){this.desktopBrowsers=[{name:"Google Chrome",version:"74+"},{name:"Mozilla Firefox",version:"87+"},{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=r).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["browser-support"]],standalone:!0,features:[e.aNF],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(n,a){1&n&&(e.j41(0,"tui-doc-page",0)(1,"h2",1),e.EFF(2,"Desktop"),e.k0s(),e.j41(3,"table",2)(4,"tbody")(5,"tr",3)(6,"th",4),e.EFF(7,"Browser"),e.k0s(),e.j41(8,"th",4),e.EFF(9,"Version"),e.k0s()(),e.DNE(10,l,5,3,"tr",5),e.k0s()(),e.j41(11,"h2",6),e.EFF(12,"Mobile"),e.k0s(),e.j41(13,"table",2)(14,"tbody")(15,"tr",3)(16,"th",4),e.EFF(17,"Browser"),e.k0s(),e.j41(18,"th",4),e.EFF(19,"Version"),e.k0s()(),e.DNE(20,u,5,2,"tr",5),e.k0s()()(),e.DNE(21,c,2,0,"ng-template",null,7,e.C5r)),2&n&&(e.R7$(10),e.Y8G("ngForOf",a.desktopBrowsers),e.R7$(10),e.Y8G("ngForOf",a.mobileBrowsers))},dependencies:[p.pM,p.bT,_.e3],styles:["td[_ngcontent-%COMP%]{width:18.75rem}"],changeDetection:0}),r})()}}]); \ No newline at end of file diff --git a/2326.d7382fbc00ddcfc9.js b/2326.d7382fbc00ddcfc9.js new file mode 100644 index 000000000..85b347fa6 --- /dev/null +++ b/2326.d7382fbc00ddcfc9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2326],{2326:($,u,o)=>{o.r(u),o.d(u,{default:()=>M});var g=o(4768),l=o(1760),E=o(7355),F=o(9738),r=o(8832),f=o(8844),c=o(6801);const D={mask:({value:t})=>{const s=t.replaceAll(/\D/g,"").length;return["$",...new Array(s||1).fill(/\d/)]}};var e=o(2978),x=o(5014);let k=(()=>{var t;class s{constructor(){this.maskitoOptions=D,this.value=""}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["prefix-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,i){1&n&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(p){return i.value=p}),e.EFF(1," Enter price "),e.nrm(2,"input",1),e.k0s()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("ngModel",i.value),e.R7$(2),e.Y8G("maskito",i.maskitoOptions))},dependencies:[r.YN,r.BC,r.vS,f.u,c.zi,c.mp,c.Ws,x.Bw],encapsulation:2,changeDetection:0}),s})();var m=o(7922);const v={mask:/^\$?\d*$/,postprocessors:[(0,m.Kf)("$")],plugins:[(0,m.sd)("$"),(0,m.A6)("$")]};let P=(()=>{var t;class s{constructor(){this.maskitoOptions=v,this.value=""}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["prefix-doc-example-2"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,i){1&n&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(p){return i.value=p}),e.EFF(1," Enter price "),e.nrm(2,"input",1),e.k0s()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("ngModel",i.value),e.R7$(2),e.Y8G("maskito",i.maskitoOptions))},dependencies:[r.YN,r.BC,r.vS,f.u,c.zi,c.mp,c.Ws,x.Bw],encapsulation:2,changeDetection:0}),s})();var h=o(9239);function y(t,s){if(1&t&&(e.EFF(0," This example demonstrates how to create prefix via dynamic "),e.j41(1,"strong")(2,"a",7),e.EFF(3," pattern\xa0mask\xa0expression "),e.k0s()(),e.EFF(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&t){const a=e.XpG();e.R7$(2),e.Y8G("routerLink",a.maskExpressionDocPage)}}function C(t,s){if(1&t&&(e.j41(0,"p",1),e.EFF(1," This example demonstrates how to create prefix via "),e.j41(2,"strong")(3,"a",7),e.EFF(4," postprocessor "),e.k0s()(),e.EFF(5," . It provides more flexibility, and you can configure any desired behaviour. You can use built-in "),e.j41(6,"code"),e.EFF(7,"maskitoPrefixPostprocessorGenerator"),e.k0s(),e.EFF(8," or create your own. "),e.k0s(),e.j41(9,"tui-notification",8)(10,"div"),e.EFF(11," Don't forget that "),e.j41(12,"code"),e.EFF(13,"mask"),e.k0s(),e.EFF(14," property should be compatible with a new prefix! "),e.k0s()()),2&t){const a=e.XpG();e.R7$(3),e.Y8G("routerLink",a.processorsDocPage)}}const M=(()=>{var t;class s{constructor(){this.maskExpressionDocPage="/".concat(l.$.MaskExpression),this.processorsDocPage="/".concat(l.$.Processors),this.patternMaskApproachExample1={[l.w.MaskitoOptions]:o.e(8070).then(o.t.bind(o,8070,17))},this.postprocessorApproachExample2={[l.w.MaskitoOptions]:o.e(2348).then(o.t.bind(o,2348,17))}}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["prefix-doc"]],standalone:!0,features:[e.aNF],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"],["appearance","warning","size","m"]],template:function(n,i){if(1&n&&(e.j41(0,"tui-doc-page",0)(1,"section")(2,"p",1),e.EFF(3," Use prefixes to indicate things like currencies, area / phone country codes and etc. "),e.k0s(),e.j41(4,"p",2),e.EFF(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. "),e.k0s()(),e.j41(6,"tui-doc-example",3),e.DNE(7,y,5,1,"ng-template",null,4,e.C5r),e.nrm(9,"prefix-doc-example-1"),e.k0s(),e.j41(10,"tui-doc-example",5),e.DNE(11,C,15,1,"ng-template",null,6,e.C5r),e.nrm(13,"prefix-doc-example-2"),e.k0s()()),2&n){const d=e.sdS(8),p=e.sdS(12);e.R7$(6),e.Y8G("content",i.patternMaskApproachExample1)("description",d),e.R7$(4),e.Y8G("content",i.postprocessorApproachExample2)("description",p)}},dependencies:[k,P,g.Wk,h.FS,h.e3,E.Jc,F.wS],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/2326.ebc268c40349220d.js b/2326.ebc268c40349220d.js deleted file mode 100644 index d43b6df2a..000000000 --- a/2326.ebc268c40349220d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2326],{2326:($,u,o)=>{o.r(u),o.d(u,{default:()=>M});var g=o(4768),l=o(1760),E=o(7355),F=o(9738),r=o(8832),f=o(8844),c=o(6801);const D={mask:({value:t})=>{const s=t.replaceAll(/\D/g,"").length;return["$",...new Array(s||1).fill(/\d/)]}};var e=o(2978),x=o(5014);let k=(()=>{var t;class s{constructor(){this.maskitoOptions=D,this.value=""}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["prefix-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,i){1&n&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(p){return i.value=p}),e.EFF(1," Enter price "),e.nrm(2,"input",1),e.k0s()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("ngModel",i.value),e.R7$(2),e.Y8G("maskito",i.maskitoOptions))},dependencies:[r.YN,r.BC,r.vS,f.u,c.zi,c.mp,c.Ws,x.Bw],encapsulation:2,changeDetection:0}),s})();var m=o(168);const v={mask:/^\$?\d*$/,postprocessors:[(0,m.Kf)("$")],plugins:[(0,m.sd)("$"),(0,m.A6)("$")]};let P=(()=>{var t;class s{constructor(){this.maskitoOptions=v,this.value=""}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["prefix-doc-example-2"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,i){1&n&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(p){return i.value=p}),e.EFF(1," Enter price "),e.nrm(2,"input",1),e.k0s()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("ngModel",i.value),e.R7$(2),e.Y8G("maskito",i.maskitoOptions))},dependencies:[r.YN,r.BC,r.vS,f.u,c.zi,c.mp,c.Ws,x.Bw],encapsulation:2,changeDetection:0}),s})();var h=o(2937);function y(t,s){if(1&t&&(e.EFF(0," This example demonstrates how to create prefix via dynamic "),e.j41(1,"strong")(2,"a",7),e.EFF(3," pattern\xa0mask\xa0expression "),e.k0s()(),e.EFF(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&t){const a=e.XpG();e.R7$(2),e.Y8G("routerLink",a.maskExpressionDocPage)}}function C(t,s){if(1&t&&(e.j41(0,"p",1),e.EFF(1," This example demonstrates how to create prefix via "),e.j41(2,"strong")(3,"a",7),e.EFF(4," postprocessor "),e.k0s()(),e.EFF(5," . It provides more flexibility, and you can configure any desired behaviour. You can use built-in "),e.j41(6,"code"),e.EFF(7,"maskitoPrefixPostprocessorGenerator"),e.k0s(),e.EFF(8," or create your own. "),e.k0s(),e.j41(9,"tui-notification",8)(10,"div"),e.EFF(11," Don't forget that "),e.j41(12,"code"),e.EFF(13,"mask"),e.k0s(),e.EFF(14," property should be compatible with a new prefix! "),e.k0s()()),2&t){const a=e.XpG();e.R7$(3),e.Y8G("routerLink",a.processorsDocPage)}}const M=(()=>{var t;class s{constructor(){this.maskExpressionDocPage="/".concat(l.$.MaskExpression),this.processorsDocPage="/".concat(l.$.Processors),this.patternMaskApproachExample1={[l.w.MaskitoOptions]:o.e(8070).then(o.t.bind(o,8070,17))},this.postprocessorApproachExample2={[l.w.MaskitoOptions]:o.e(2348).then(o.t.bind(o,2348,17))}}}return(t=s).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["prefix-doc"]],standalone:!0,features:[e.aNF],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"],["appearance","warning","size","m"]],template:function(n,i){if(1&n&&(e.j41(0,"tui-doc-page",0)(1,"section")(2,"p",1),e.EFF(3," Use prefixes to indicate things like currencies, area / phone country codes and etc. "),e.k0s(),e.j41(4,"p",2),e.EFF(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. "),e.k0s()(),e.j41(6,"tui-doc-example",3),e.DNE(7,y,5,1,"ng-template",null,4,e.C5r),e.nrm(9,"prefix-doc-example-1"),e.k0s(),e.j41(10,"tui-doc-example",5),e.DNE(11,C,15,1,"ng-template",null,6,e.C5r),e.nrm(13,"prefix-doc-example-2"),e.k0s()()),2&n){const d=e.sdS(8),p=e.sdS(12);e.R7$(6),e.Y8G("content",i.patternMaskApproachExample1)("description",d),e.R7$(4),e.Y8G("content",i.postprocessorApproachExample2)("description",p)}},dependencies:[k,P,g.Wk,h.FS,h.e3,E.Jc,F.wS],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/2361.e757e885e9012b40.js b/2361.5a66146d2f82627c.js similarity index 97% rename from 2361.e757e885e9012b40.js rename to 2361.5a66146d2f82627c.js index 9f327a817..69f2d53a1 100644 --- a/2361.e757e885e9012b40.js +++ b/2361.5a66146d2f82627c.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2361],{2361:(h,n,t)=>{t.r(n),t.d(n,{default:()=>l});var p=t(4768),m=t(1760),F=t(7355),d=t(9738),E=t(901),e=t(2978),i=t(2937);const l=(()=>{var s;class r{constructor(){this.elementStateDocPage="/".concat(m.$.ElementState),this.regExpMaskExpDemo=t.e(4432).then(t.t.bind(t,4432,17)),this.basicTimeDemo=t.e(7879).then(t.t.bind(t,7879,17)),this.dynamicMaskExpDemo=t.e(9811).then(t.t.bind(t,9811,17))}}return(s=r).\u0275fac=function(a){return new(a||s)},s.\u0275cmp=e.VBU({type:s,selectors:[["mask-expression-doc-page"]],standalone:!0,features:[e.aNF],decls:104,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"],["appearance","warning","size","m",1,"tui-space_top-3"],["appearance","info","size","m"],["appearance","info","size","m",1,"tui-space_bottom-3"],["tuiLink","",3,"routerLink"],["appearance","warning","size","m",1,"tui-space_top-6"],[1,"tui-space_bottom-0"]],template:function(a,o){1&a&&(e.j41(0,"tui-doc-page",0)(1,"div")(2,"strong"),e.EFF(3,"Mask expression"),e.k0s(),e.EFF(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. "),e.k0s(),e.j41(5,"p"),e.EFF(6," You can set mask expression using "),e.j41(7,"code"),e.EFF(8,"mask"),e.k0s(),e.EFF(9," parameter of "),e.j41(10,"a",1)(11,"code"),e.EFF(12,"MaskitoOptions"),e.k0s()(),e.EFF(13," . "),e.k0s(),e.j41(14,"section",2)(15,"h2"),e.EFF(16,"Types of mask expression"),e.k0s(),e.j41(17,"ul",3)(18,"li",4)(19,"strong"),e.EFF(20,"RegExp mask expression"),e.k0s(),e.j41(21,"p",5),e.EFF(22," The most basic and comprehensible type. The only required knowledge is understanding of native JavaScript "),e.j41(23,"a",6),e.EFF(24," Regular\xa0expression "),e.k0s(),e.EFF(25," . "),e.k0s(),e.j41(26,"p"),e.EFF(27,"See the following example:"),e.k0s(),e.nrm(28,"tui-doc-code",7),e.j41(29,"tui-notification",8)(30,"div"),e.EFF(31," Make sure that mask expression works with any of intermediate states, not just the final value. "),e.j41(32,"p"),e.EFF(33,"For example, imagine that you have to create mask for 4-digits PIN code."),e.k0s(),e.j41(34,"p")(35,"code"),e.EFF(36),e.k0s(),e.EFF(37," 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). "),e.k0s(),e.j41(38,"p")(39,"code"),e.EFF(40),e.k0s(),e.EFF(41," is the right solution for our example. "),e.k0s()()()(),e.j41(42,"li",4)(43,"strong"),e.EFF(44,"Pattern mask expression"),e.k0s(),e.j41(45,"p",5),e.EFF(46," 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 "),e.j41(47,"em"),e.EFF(48,"fixed character"),e.k0s(),e.EFF(49," and each regular expression is validator of character at the same index. "),e.k0s(),e.j41(50,"tui-notification",9)(51,"div")(52,"strong"),e.EFF(53,"Fixed character"),e.k0s(),e.EFF(54," \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. "),e.k0s()(),e.j41(55,"p"),e.EFF(56," For example, imagine that you have to create mask for a time-string with "),e.j41(57,"code"),e.EFF(58,"HH:MM"),e.k0s(),e.EFF(59," format. It consists of 4 digits and 1 fixed-character separator "),e.j41(60,"code"),e.EFF(61,":"),e.k0s(),e.EFF(62," . "),e.k0s(),e.nrm(63,"tui-doc-code",7),e.j41(64,"p"),e.EFF(65," This mask expression forbids anything excepts digits and limits length of the value to 5 characters. "),e.k0s(),e.j41(66,"p"),e.EFF(67,"Also, it manages user interactions with fixed character."),e.k0s(),e.j41(68,"p"),e.EFF(69," For example, user can just type four digits "),e.j41(70,"code"),e.EFF(71,"1159"),e.k0s(),e.EFF(72," and the value becomes "),e.j41(73,"code"),e.EFF(74,"11:59"),e.k0s()(),e.j41(75,"p"),e.EFF(76," Another example, if caret position is after the colon and user presses "),e.j41(77,"kbd"),e.EFF(78,"Backspace"),e.k0s(),e.EFF(79," , the input's value will not change but caret will be moved to the left of the colon. "),e.k0s()(),e.j41(80,"li",4)(81,"strong"),e.EFF(82,"Dynamic mask expression"),e.k0s(),e.j41(83,"p",5)(84,"code"),e.EFF(85,"mask"),e.k0s(),e.EFF(86," parameter can also accepts function which generates mask expression. This function will be called "),e.j41(87,"strong"),e.EFF(88,"every\xa0time\xa0before"),e.k0s(),e.EFF(89," input changes to generate a new version of mask expression. "),e.k0s(),e.j41(90,"tui-notification",10)(91,"div"),e.EFF(92," An "),e.j41(93,"a",11),e.EFF(94,' "Element\xa0state" '),e.k0s(),e.EFF(95," object with raw value and current selection is passed as an argument to the function. "),e.k0s()(),e.nrm(96,"tui-doc-code",7),e.j41(97,"tui-notification",12)(98,"div")(99,"div"),e.EFF(100," Be careful! It can be not performance-friendly to generate new mask expression on every input change. "),e.k0s(),e.j41(101,"p",13),e.EFF(102,"Think about optimization and memoization of the such function."),e.k0s()()()()()(),e.nrm(103,"next-steps"),e.k0s()),2&a&&(e.R7$(28),e.Y8G("code",o.regExpMaskExpDemo),e.R7$(8),e.JRh("/^\\d{4}$/"),e.R7$(4),e.JRh("/^\\d{0,4}$/"),e.R7$(23),e.Y8G("code",o.basicTimeDemo),e.R7$(30),e.Y8G("routerLink",o.elementStateDocPage),e.R7$(3),e.Y8G("code",o.dynamicMaskExpDemo))},dependencies:[E.g,p.Wk,i.MN,i.e3,F.Jc,d.wS],encapsulation:2,changeDetection:0}),r})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2361],{2361:(h,n,t)=>{t.r(n),t.d(n,{default:()=>l});var p=t(4768),m=t(1760),F=t(7355),d=t(9738),E=t(901),e=t(2978),i=t(9239);const l=(()=>{var s;class r{constructor(){this.elementStateDocPage="/".concat(m.$.ElementState),this.regExpMaskExpDemo=t.e(4432).then(t.t.bind(t,4432,17)),this.basicTimeDemo=t.e(7879).then(t.t.bind(t,7879,17)),this.dynamicMaskExpDemo=t.e(9811).then(t.t.bind(t,9811,17))}}return(s=r).\u0275fac=function(a){return new(a||s)},s.\u0275cmp=e.VBU({type:s,selectors:[["mask-expression-doc-page"]],standalone:!0,features:[e.aNF],decls:104,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"],["appearance","warning","size","m",1,"tui-space_top-3"],["appearance","info","size","m"],["appearance","info","size","m",1,"tui-space_bottom-3"],["tuiLink","",3,"routerLink"],["appearance","warning","size","m",1,"tui-space_top-6"],[1,"tui-space_bottom-0"]],template:function(a,o){1&a&&(e.j41(0,"tui-doc-page",0)(1,"div")(2,"strong"),e.EFF(3,"Mask expression"),e.k0s(),e.EFF(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. "),e.k0s(),e.j41(5,"p"),e.EFF(6," You can set mask expression using "),e.j41(7,"code"),e.EFF(8,"mask"),e.k0s(),e.EFF(9," parameter of "),e.j41(10,"a",1)(11,"code"),e.EFF(12,"MaskitoOptions"),e.k0s()(),e.EFF(13," . "),e.k0s(),e.j41(14,"section",2)(15,"h2"),e.EFF(16,"Types of mask expression"),e.k0s(),e.j41(17,"ul",3)(18,"li",4)(19,"strong"),e.EFF(20,"RegExp mask expression"),e.k0s(),e.j41(21,"p",5),e.EFF(22," The most basic and comprehensible type. The only required knowledge is understanding of native JavaScript "),e.j41(23,"a",6),e.EFF(24," Regular\xa0expression "),e.k0s(),e.EFF(25," . "),e.k0s(),e.j41(26,"p"),e.EFF(27,"See the following example:"),e.k0s(),e.nrm(28,"tui-doc-code",7),e.j41(29,"tui-notification",8)(30,"div"),e.EFF(31," Make sure that mask expression works with any of intermediate states, not just the final value. "),e.j41(32,"p"),e.EFF(33,"For example, imagine that you have to create mask for 4-digits PIN code."),e.k0s(),e.j41(34,"p")(35,"code"),e.EFF(36),e.k0s(),e.EFF(37," 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). "),e.k0s(),e.j41(38,"p")(39,"code"),e.EFF(40),e.k0s(),e.EFF(41," is the right solution for our example. "),e.k0s()()()(),e.j41(42,"li",4)(43,"strong"),e.EFF(44,"Pattern mask expression"),e.k0s(),e.j41(45,"p",5),e.EFF(46," 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 "),e.j41(47,"em"),e.EFF(48,"fixed character"),e.k0s(),e.EFF(49," and each regular expression is validator of character at the same index. "),e.k0s(),e.j41(50,"tui-notification",9)(51,"div")(52,"strong"),e.EFF(53,"Fixed character"),e.k0s(),e.EFF(54," \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. "),e.k0s()(),e.j41(55,"p"),e.EFF(56," For example, imagine that you have to create mask for a time-string with "),e.j41(57,"code"),e.EFF(58,"HH:MM"),e.k0s(),e.EFF(59," format. It consists of 4 digits and 1 fixed-character separator "),e.j41(60,"code"),e.EFF(61,":"),e.k0s(),e.EFF(62," . "),e.k0s(),e.nrm(63,"tui-doc-code",7),e.j41(64,"p"),e.EFF(65," This mask expression forbids anything excepts digits and limits length of the value to 5 characters. "),e.k0s(),e.j41(66,"p"),e.EFF(67,"Also, it manages user interactions with fixed character."),e.k0s(),e.j41(68,"p"),e.EFF(69," For example, user can just type four digits "),e.j41(70,"code"),e.EFF(71,"1159"),e.k0s(),e.EFF(72," and the value becomes "),e.j41(73,"code"),e.EFF(74,"11:59"),e.k0s()(),e.j41(75,"p"),e.EFF(76," Another example, if caret position is after the colon and user presses "),e.j41(77,"kbd"),e.EFF(78,"Backspace"),e.k0s(),e.EFF(79," , the input's value will not change but caret will be moved to the left of the colon. "),e.k0s()(),e.j41(80,"li",4)(81,"strong"),e.EFF(82,"Dynamic mask expression"),e.k0s(),e.j41(83,"p",5)(84,"code"),e.EFF(85,"mask"),e.k0s(),e.EFF(86," parameter can also accepts function which generates mask expression. This function will be called "),e.j41(87,"strong"),e.EFF(88,"every\xa0time\xa0before"),e.k0s(),e.EFF(89," input changes to generate a new version of mask expression. "),e.k0s(),e.j41(90,"tui-notification",10)(91,"div"),e.EFF(92," An "),e.j41(93,"a",11),e.EFF(94,' "Element\xa0state" '),e.k0s(),e.EFF(95," object with raw value and current selection is passed as an argument to the function. "),e.k0s()(),e.nrm(96,"tui-doc-code",7),e.j41(97,"tui-notification",12)(98,"div")(99,"div"),e.EFF(100," Be careful! It can be not performance-friendly to generate new mask expression on every input change. "),e.k0s(),e.j41(101,"p",13),e.EFF(102,"Think about optimization and memoization of the such function."),e.k0s()()()()()(),e.nrm(103,"next-steps"),e.k0s()),2&a&&(e.R7$(28),e.Y8G("code",o.regExpMaskExpDemo),e.R7$(8),e.JRh("/^\\d{4}$/"),e.R7$(4),e.JRh("/^\\d{0,4}$/"),e.R7$(23),e.Y8G("code",o.basicTimeDemo),e.R7$(30),e.Y8G("routerLink",o.elementStateDocPage),e.R7$(3),e.Y8G("code",o.dynamicMaskExpDemo))},dependencies:[E.g,p.Wk,i.MN,i.e3,F.Jc,d.wS],encapsulation:2,changeDetection:0}),r})()}}]); \ No newline at end of file diff --git a/2490.9eb24cdd53d0752a.js b/2490.9eb24cdd53d0752a.js deleted file mode 100644 index 110b43a9b..000000000 --- a/2490.9eb24cdd53d0752a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2490],{2490:(k,u,n)=>{n.r(u),n.d(u,{default:()=>U});var d=n(4768),p=n(1760),F=n(7355),c=n(8832),m=n(8844),h=n(2176),l=n(6801),g=n(4225);const P={mask:["+","1"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,/\d/,/\d/]};var e=n(2978),x=n(5014);function D(t,a){1&t&&(e.nrm(0,"img",3),e.nI1(1,"tuiFlag")),2&t&&(e.xc7("border-radius",50,"%"),e.Y8G("src",e.bMT(1,3,"US"),e.B4B))}let v=(()=>{var t;class a{constructor(){this.maskitoOptions=P,this.value="+1 (212) 555-2368"}}return(t=a).\u0275fac=function(s){return new(s||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["phone-doc-example-1"]],standalone:!0,features:[e.aNF],decls:5,vars:5,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["inputmode","tel","tuiTextfieldLegacy","",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(s,i){if(1&s&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(j){return i.value=j}),e.EFF(1," Enter a phone number "),e.nrm(2,"input",1),e.DNE(3,D,2,5,"ng-template",null,2,e.C5r),e.k0s()),2&s){const r=e.sdS(4);e.xc7("max-width",20,"rem"),e.Y8G("tuiTextfieldCustomContent",r)("ngModel",i.value),e.R7$(2),e.Y8G("maskito",i.maskitoOptions)}},dependencies:[c.YN,c.BC,c.vS,m.u,h.d,l.zi,l.mp,l.Ws,x.Bw,g.CN,g.Rd],encapsulation:2,changeDetection:0}),a})();var f=n(168);const C={mask:["+","7"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,"-",/\d/,/\d/],postprocessors:[(0,f.Kf)("+7 ")],preprocessors:[function T(){const t=o=>o.replace(/^(\+?7?\s?8?)\s?/,""),a=o=>o.replaceAll(/\D/g,"").length;return({elementState:o,data:s})=>{const{value:i,selection:r}=o;return{elementState:{selection:r,value:a(i)>11?t(i):i},data:a(s)>=11?t(s):s}}}()],plugins:[(0,f.sd)("+7 "),(0,f.A6)("+7 "),(0,f.N_)((t,[a,o])=>[a===o?3:0,t.length])]};function M(t,a){1&t&&(e.nrm(0,"img",3),e.nI1(1,"tuiFlag")),2&t&&(e.xc7("border-radius",50,"%"),e.Y8G("src",e.bMT(1,3,"KZ"),e.B4B))}let y=(()=>{var t;class a{constructor(){this.maskitoOptions=C,this.control=new c.MJ("")}}return(t=a).\u0275fac=function(s){return new(s||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["phone-doc-example-2"]],standalone:!0,features:[e.aNF],decls:5,vars:5,consts:[[3,"formControl","tuiTextfieldCustomContent"],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"],["kzFlag",""],["alt","Flag of Kazakhstan","width","28",3,"src"]],template:function(s,i){if(1&s&&(e.j41(0,"tui-input",0),e.EFF(1," Enter a phone number "),e.nrm(2,"input",1),e.k0s(),e.DNE(3,M,2,5,"ng-template",null,2,e.C5r)),2&s){const r=e.sdS(4);e.xc7("max-width",20,"rem"),e.Y8G("formControl",i.control)("tuiTextfieldCustomContent",r),e.R7$(2),e.Y8G("maskito",i.maskitoOptions)}},dependencies:[m.u,c.X1,c.BC,c.l_,h.d,l.zi,l.mp,l.Ws,x.Bw,g.CN,g.Rd],encapsulation:2,changeDetection:0}),a})();var E=n(2937);function S(t,a){if(1&t&&(e.j41(0,"p",1),e.EFF(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 "),e.j41(2,"strong"),e.EFF(3,"postprocessor"),e.k0s(),e.EFF(4," from "),e.j41(5,"code"),e.EFF(6,"@maskito/kit"),e.k0s(),e.EFF(7," . "),e.k0s(),e.j41(8,"p"),e.EFF(9," Read more about it in "),e.j41(10,"a",7),e.EFF(11,' "With prefix" '),e.k0s(),e.EFF(12," section. "),e.k0s()),2&t){const o=e.XpG();e.R7$(10),e.Y8G("routerLink",o.prefixDocPage)}}const U=(()=>{var t;class a{constructor(){this.maskExpressionDocPage="/".concat(p.$.MaskExpression),this.prefixDocPage="/".concat(p.$.Prefix),this.usPhoneExample1={[p.w.MaskitoOptions]:n.e(3904).then(n.t.bind(n,3904,17))},this.kzPhoneExample2={[p.w.MaskitoOptions]:n.e(1686).then(n.t.bind(n,1686,17))}}}return(t=a).\u0275fac=function(s){return new(s||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["phone-doc"]],standalone:!0,features:[e.aNF],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(s,i){if(1&s&&(e.j41(0,"tui-doc-page",0)(1,"p",1),e.EFF(2," Creating mask for a phone number is simple. The only required knowledge is the "),e.j41(3,"strong"),e.EFF(4,"pattern\xa0mask\xa0expression"),e.k0s(),e.EFF(5," with "),e.j41(6,"strong"),e.EFF(7,"fixed\xa0characters"),e.k0s(),e.EFF(8," . Read more about it in "),e.j41(9,"a",2),e.EFF(10,' "Mask\xa0expression" '),e.k0s(),e.EFF(11," section. "),e.k0s(),e.j41(12,"p",3),e.EFF(13,"This page demonstrates some examples for different countries."),e.k0s(),e.j41(14,"tui-doc-example",4),e.nrm(15,"phone-doc-example-1"),e.k0s(),e.j41(16,"tui-doc-example",5),e.DNE(17,S,13,1,"ng-template",null,6,e.C5r),e.nrm(19,"phone-doc-example-2"),e.k0s()()),2&s){const r=e.sdS(18);e.R7$(9),e.Y8G("routerLink",i.maskExpressionDocPage),e.R7$(5),e.Y8G("content",i.usPhoneExample1),e.R7$(2),e.Y8G("content",i.kzPhoneExample2)("description",r)}},dependencies:[y,v,d.Wk,E.FS,E.e3,F.Jc],encapsulation:2,changeDetection:0}),a})()},2176:(k,u,n)=>{n.d(u,{d:()=>F});var d=n(2978),p=n(656);let F=(()=>{var c;class m{constructor(){this.staticPath=(0,d.WQX)(p.xH)}transform(l){return l?"".concat(this.staticPath,"/flags/").concat(l.toLowerCase(),".svg"):null}}return(c=m).\u0275fac=function(l){return new(l||c)},c.\u0275pipe=d.EJ8({name:"tuiFlag",type:c,pure:!0,standalone:!0}),m})()}}]); \ No newline at end of file diff --git a/2490.c30f28c068c2b802.js b/2490.c30f28c068c2b802.js new file mode 100644 index 000000000..bd6ce4cb0 --- /dev/null +++ b/2490.c30f28c068c2b802.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2490],{2490:(U,u,o)=>{o.r(u),o.d(u,{default:()=>j});var F=o(4768),r=o(1760),k=o(7355),l=o(8832),h=o(8844),g=o(2176),m=o(6801),p=o(4225);const E={mask:["+","1"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,/\d/,/\d/]};var e=o(2978),f=o(5014);function D(t,a){1&t&&(e.nrm(0,"img",3),e.nI1(1,"tuiFlag")),2&t&&(e.xc7("border-radius",50,"%"),e.Y8G("src",e.bMT(1,3,"US"),e.B4B))}let P=(()=>{var t;class a{constructor(){this.maskitoOptions=E,this.value="+1 (212) 555-2368"}}return(t=a).\u0275fac=function(s){return new(s||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["phone-doc-example-1"]],standalone:!0,features:[e.aNF],decls:5,vars:5,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["inputmode","tel","tuiTextfieldLegacy","",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(s,i){if(1&s&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(M){return i.value=M}),e.EFF(1," Enter a phone number "),e.nrm(2,"input",1),e.DNE(3,D,2,5,"ng-template",null,2,e.C5r),e.k0s()),2&s){const c=e.sdS(4);e.xc7("max-width",20,"rem"),e.Y8G("tuiTextfieldCustomContent",c)("ngModel",i.value),e.R7$(2),e.Y8G("maskito",i.maskitoOptions)}},dependencies:[l.YN,l.BC,l.vS,h.u,g.d,m.zi,m.mp,m.Ws,f.Bw,p.CN,p.Rd],encapsulation:2,changeDetection:0}),a})();var d=o(7922);const C={mask:["+","7"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,"-",/\d/,/\d/],postprocessors:[(0,d.Kf)("+7 ")],preprocessors:[function v(){const t=n=>n.replace(/^(\+?7?\s?8?)\s?/,""),a=n=>n.replaceAll(/\D/g,"").length;return({elementState:n,data:s})=>{const{value:i,selection:c}=n;return{elementState:{selection:c,value:a(i)>11?t(i):i},data:a(s)>=11?t(s):s}}}()],plugins:[(0,d.sd)("+7 "),(0,d.A6)("+7 "),(0,d.N_)((t,[a,n])=>[a===n?3:0,t.length])]};function T(t,a){1&t&&(e.nrm(0,"img",3),e.nI1(1,"tuiFlag")),2&t&&(e.xc7("border-radius",50,"%"),e.Y8G("src",e.bMT(1,3,"KZ"),e.B4B))}let S=(()=>{var t;class a{constructor(){this.maskitoOptions=C,this.control=new l.MJ("")}}return(t=a).\u0275fac=function(s){return new(s||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["phone-doc-example-2"]],standalone:!0,features:[e.aNF],decls:5,vars:5,consts:[[3,"formControl","tuiTextfieldCustomContent"],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"],["kzFlag",""],["alt","Flag of Kazakhstan","width","28",3,"src"]],template:function(s,i){if(1&s&&(e.j41(0,"tui-input",0),e.EFF(1," Enter a phone number "),e.nrm(2,"input",1),e.k0s(),e.DNE(3,T,2,5,"ng-template",null,2,e.C5r)),2&s){const c=e.sdS(4);e.xc7("max-width",20,"rem"),e.Y8G("formControl",i.control)("tuiTextfieldCustomContent",c),e.R7$(2),e.Y8G("maskito",i.maskitoOptions)}},dependencies:[h.u,l.X1,l.BC,l.l_,g.d,m.zi,m.mp,m.Ws,f.Bw,p.CN,p.Rd],encapsulation:2,changeDetection:0}),a})();var x=o(9239);function y(t,a){if(1&t&&(e.j41(0,"p",1),e.EFF(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 "),e.j41(2,"strong"),e.EFF(3,"postprocessor"),e.k0s(),e.EFF(4," from "),e.j41(5,"code"),e.EFF(6,"@maskito/kit"),e.k0s(),e.EFF(7," . "),e.k0s(),e.j41(8,"p"),e.EFF(9," Read more about it in "),e.j41(10,"a",7),e.EFF(11,' "With prefix" '),e.k0s(),e.EFF(12," section. "),e.k0s()),2&t){const n=e.XpG();e.R7$(10),e.Y8G("routerLink",n.prefixDocPage)}}const j=(()=>{var t;class a{constructor(){this.maskExpressionDocPage="/".concat(r.$.MaskExpression),this.prefixDocPage="/".concat(r.$.Prefix),this.usPhoneExample1={[r.w.MaskitoOptions]:o.e(3904).then(o.t.bind(o,3904,17))},this.kzPhoneExample2={[r.w.MaskitoOptions]:o.e(1686).then(o.t.bind(o,1686,17))}}}return(t=a).\u0275fac=function(s){return new(s||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["phone-doc"]],standalone:!0,features:[e.aNF],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(s,i){if(1&s&&(e.j41(0,"tui-doc-page",0)(1,"p",1),e.EFF(2," Creating mask for a phone number is simple. The only required knowledge is the "),e.j41(3,"strong"),e.EFF(4,"pattern\xa0mask\xa0expression"),e.k0s(),e.EFF(5," with "),e.j41(6,"strong"),e.EFF(7,"fixed\xa0characters"),e.k0s(),e.EFF(8," . Read more about it in "),e.j41(9,"a",2),e.EFF(10,' "Mask\xa0expression" '),e.k0s(),e.EFF(11," section. "),e.k0s(),e.j41(12,"p",3),e.EFF(13,"This page demonstrates some examples for different countries."),e.k0s(),e.j41(14,"tui-doc-example",4),e.nrm(15,"phone-doc-example-1"),e.k0s(),e.j41(16,"tui-doc-example",5),e.DNE(17,y,13,1,"ng-template",null,6,e.C5r),e.nrm(19,"phone-doc-example-2"),e.k0s()()),2&s){const c=e.sdS(18);e.R7$(9),e.Y8G("routerLink",i.maskExpressionDocPage),e.R7$(5),e.Y8G("content",i.usPhoneExample1),e.R7$(2),e.Y8G("content",i.kzPhoneExample2)("description",c)}},dependencies:[S,P,F.Wk,x.FS,x.e3,k.Jc],encapsulation:2,changeDetection:0}),a})()}}]); \ No newline at end of file diff --git a/2731.8adae0c307ba9b09.js b/2731.8adae0c307ba9b09.js deleted file mode 100644 index ffb7b826d..000000000 --- a/2731.8adae0c307ba9b09.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2731],{2731:(G,h,n)=>{n.r(h),n.d(h,{default:()=>N});var f=n(4768),r=n(1760),k=n(7355),x=n(9738),P=n(901),l=n(8832),p=n(8844),E=n(168),c=n(6801);const D={mask:/^\d{0,3}$/,plugins:[t=>{const s=()=>{const a=t.value;t.addEventListener("beforeinput",i=>{i.defaultPrevented&&a===t.value&&t.dispatchEvent(new CustomEvent("maskitoReject",{bubbles:!0}))},{once:!0})};return t.addEventListener("beforeinput",s,!0),()=>t.removeEventListener("beforeinput",s,!0)}]};var e=n(2978),d=n(5014);let j=(()=>{var t;class s{constructor(){this.maskitoOptions={...D,plugins:[E.iZ]},this.value="",this.reject=-1}}return(t=s).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["plugins-reject-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:10,consts:[[3,"ngModel","ngModelChange","maskitoReject"],["tuiTextfieldLegacy","",3,"maskito"]],template:function(i,o){1&i&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return o.value=u})("maskitoReject",function(){return o.reject=o.reject+1}),e.EFF(1," CVC "),e.nrm(2,"input",1),e.k0s()),2&i&&(e.xc7("animation-duration",300,"ms")("animation-iteration-count",1)("animation-name","reject-"+o.reject%2)("max-width",20,"rem"),e.Y8G("ngModel",o.value),e.R7$(2),e.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,p.u,c.zi,c.mp,c.Ws,d.Bw],styles:["@keyframes reject-0{0%{box-shadow:0 0 #f45725}to{box-shadow:0 0 1rem #f457251f}}@keyframes reject-1{0%{box-shadow:0 0 #f45725}to{box-shadow:0 0 1rem #f457251f}}\n"],encapsulation:2,changeDetection:0}),s})();var g=n(1860);const y={mask:/^\d{0,3}$/,plugins:[(0,g.mz)()]};let C=(()=>{var t;class s{constructor(){this.maskitoOptions=y,this.value="12345"}}return(t=s).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["plugins-initial-calibration-doc-example-2"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["tuiTextfieldLegacy","",3,"maskito"]],template:function(i,o){1&i&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return o.value=u}),e.EFF(1," Enter number "),e.nrm(2,"input",1),e.k0s()),2&i&&(e.xc7("max-width",20,"rem"),e.Y8G("ngModel",o.value),e.R7$(2),e.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,p.u,c.zi,c.mp,c.Ws,d.Bw],encapsulation:2,changeDetection:0}),s})();const b={mask:/^[0-9\uff10-\uff19]*$/,plugins:[(0,g.DR)()]};let M=(()=>{var t;class s{constructor(){this.maskitoOptions=b,this.value=""}}return(t=s).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["plugins-strict-composition-doc-example-3"]],standalone:!0,features:[e.aNF],decls:2,vars:4,consts:[[3,"maskito","ngModel","ngModelChange"]],template:function(i,o){1&i&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return o.value=u}),e.EFF(1," Enter number "),e.k0s()),2&i&&(e.xc7("max-width",20,"rem"),e.Y8G("maskito",o.maskitoOptions)("ngModel",o.value))},dependencies:[l.YN,l.BC,l.vS,p.u,c.zi,c.mp,c.Ws],encapsulation:2,changeDetection:0}),s})();const F=(0,E.TK)({precision:2}),T={...F,plugins:[...F.plugins,(0,g._E)()]};let O=(()=>{var t;class s{constructor(){this.maskitoOptions=T,this.value=""}log(i){console.info(i)}}return(t=s).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["plugins-change-event-doc-example-4"]],standalone:!0,features:[e.aNF],decls:3,vars:5,consts:[[3,"maskito","ngModel","ngModelChange"],["tuiTextfieldLegacy","",3,"maskito","change"]],template:function(i,o){1&i&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return o.value=u}),e.EFF(1," Enter number "),e.j41(2,"input",1),e.bIt("change",function(u){return o.log(u)}),e.k0s()()),2&i&&(e.xc7("max-width",20,"rem"),e.Y8G("maskito",o.maskitoOptions)("ngModel",o.value),e.R7$(2),e.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,p.u,c.zi,c.mp,c.Ws,d.Bw],encapsulation:2,changeDetection:0}),s})();var v=n(2937);function Y(t,s){if(1&t&&(e.j41(0,"strong"),e.EFF(1,"Maskito"),e.k0s(),e.EFF(2," libraries were created to prevent "),e.j41(3,"u"),e.EFF(4,"only user"),e.k0s(),e.EFF(5," from typing invalid value. However, sometimes you (developer) need to enable mask but you not sure that you programmatically patched textfield with valid value. In this case you can use "),e.j41(6,"a",10)(7,"code"),e.EFF(8,"maskitoTransform"),e.k0s()(),e.EFF(9," or just add "),e.j41(10,"code"),e.EFF(11,"maskitoInitialCalibrationPlugin"),e.k0s(),e.EFF(12," to mask options. ")),2&t){const a=e.XpG();e.R7$(6),e.Y8G("routerLink",a.transformerDocPage)}}function B(t,s){1&t&&(e.j41(0,"p",1),e.EFF(1," By default, "),e.j41(2,"strong"),e.EFF(3,"Maskito"),e.k0s(),e.EFF(4," does not break IME Composition and waits until "),e.j41(5,"a",11)(6,"code"),e.EFF(7,"compositionend"),e.k0s()(),e.EFF(8," fires to begin calibration of the textfield's value. It is especially important for East Asian languages such as Chinese, Japanese, Korean, and other languages with complex characters. "),e.k0s(),e.j41(9,"p"),e.EFF(10," However, sometimes this behaviour is not desired and you can want to enable mask validation on every keystroke (to be like a classic not-composition input). For example, some Android devices with enabled system autocomplete can interpret user's input as part of composition event \u2013 waiting for "),e.j41(11,"code"),e.EFF(12,"compositionend"),e.k0s(),e.EFF(13," can be not required for some cases (e.g. entering of numbers or your application is not used by East Asian clients). For this cases, you can use "),e.j41(14,"code"),e.EFF(15,"maskitoStrictCompositionPlugin"),e.k0s(),e.EFF(16," . It applies mask's constraints on ANY intermediate value of IME composition. "),e.k0s())}function I(t,s){1&t&&(e.EFF(0," Native "),e.j41(1,"a",12)(2,"code"),e.EFF(3,"beforeinput"),e.k0s()(),e.EFF(4," event default behavior is cancelled to process user entered invalid value. This causes native "),e.j41(5,"a",13)(6,"code"),e.EFF(7,"change"),e.k0s()(),e.EFF(8," event to "),e.j41(9,"strong"),e.EFF(10,"NOT"),e.k0s(),e.EFF(11," be dispatched by browser. A "),e.j41(12,"code"),e.EFF(13,"change"),e.k0s(),e.EFF(14," event, as opposed to "),e.j41(15,"code"),e.EFF(16,"input"),e.k0s(),e.EFF(17," , is triggered only when user left the field and value was changed during interaction. If you rely on this behavior, add "),e.j41(18,"code"),e.EFF(19,"maskitoChangeEventPlugin"),e.k0s(),e.EFF(20," to your mask configuration. It will dispatch synthetic "),e.j41(21,"code"),e.EFF(22,"change"),e.k0s(),e.EFF(23," event using the same logic. "))}const N=(()=>{var t;class s{constructor(){this.transformerDocPage="/".concat(r.$.Transformer),this.rejectExample={[r.w.MaskitoOptions]:n.e(2601).then(n.t.bind(n,4982,17)),"index.less":n.e(3265).then(n.t.bind(n,3265,17)),"index.ts":n.e(7999).then(n.t.bind(n,7999,17))},this.initialCalibrationExample={[r.w.MaskitoOptions]:n.e(1258).then(n.t.bind(n,1258,17)),"index.ts":n.e(134).then(n.t.bind(n,134,17))},this.strictCompositionExample={[r.w.MaskitoOptions]:n.e(2156).then(n.t.bind(n,2156,17))},this.changeEventExample={[r.w.MaskitoOptions]:n.e(4184).then(n.t.bind(n,4184,17))}}}return(t=s).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["plugins-mode-doc-page"]],standalone:!0,features:[e.aNF],decls:28,vars:7,consts:[["header","Plugins"],[1,"tui-space_top-0"],["id","reject","heading","Visualize rejected characters",3,"content"],["size","m",1,"tui-space_bottom-3"],["id","initial-calibration","heading","Built-in initial calibration plugin",3,"content","description"],["initialCalibrationDescription",""],["id","strict-composition","heading","Built-in plugin for composition event",3,"content","description"],["strictCompositionDescription",""],["id","change-event","heading","Built-in plugin for change event",3,"content","description"],["changeEventDescription",""],["tuiLink","",3,"routerLink"],["href","https://developer.mozilla.org/en-US/docs/Web/API/Element/compositionend_event","rel","noreferrer","target","_blank","tuiLink",""],["href","https://developer.mozilla.org/en-US/docs/Web/API/Element/beforeinput_event","target","_blank","tuiLink",""],["href","https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event","target","_blank","tuiLink",""]],template:function(i,o){if(1&i&&(e.j41(0,"tui-doc-page",0)(1,"p",1)(2,"strong"),e.EFF(3,"Plugins"),e.k0s(),e.EFF(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. "),e.k0s(),e.j41(5,"tui-doc-example",2)(6,"tui-notification",3)(7,"div"),e.EFF(8," This plugin is available as "),e.j41(9,"code"),e.EFF(10,"maskitoRejectEvent"),e.k0s(),e.EFF(11," in "),e.j41(12,"code"),e.EFF(13,"@maskito/kit"),e.k0s()()(),e.nrm(14,"plugins-reject-doc-example-1"),e.k0s(),e.j41(15,"tui-doc-example",4),e.DNE(16,Y,13,1,"ng-template",null,5,e.C5r),e.nrm(18,"plugins-initial-calibration-doc-example-2"),e.k0s(),e.j41(19,"tui-doc-example",6),e.DNE(20,B,17,0,"ng-template",null,7,e.C5r),e.nrm(22,"plugins-strict-composition-doc-example-3"),e.k0s(),e.j41(23,"tui-doc-example",8),e.DNE(24,I,24,0,"ng-template",null,9,e.C5r),e.nrm(26,"plugins-change-event-doc-example-4"),e.k0s(),e.nrm(27,"next-steps"),e.k0s()),2&i){const m=e.sdS(17),u=e.sdS(21),R=e.sdS(25);e.R7$(5),e.Y8G("content",o.rejectExample),e.R7$(10),e.Y8G("content",o.initialCalibrationExample)("description",m),e.R7$(4),e.Y8G("content",o.strictCompositionExample)("description",u),e.R7$(4),e.Y8G("content",o.changeEventExample)("description",R)}},dependencies:[P.g,j,C,M,O,f.Wk,v.FS,v.e3,k.Jc,x.wS],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/2731.f7ecd2ce6870ca4f.js b/2731.f7ecd2ce6870ca4f.js new file mode 100644 index 000000000..ca439a946 --- /dev/null +++ b/2731.f7ecd2ce6870ca4f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2731],{2731:(G,h,n)=>{n.r(h),n.d(h,{default:()=>N});var f=n(4768),r=n(1760),k=n(7355),x=n(9738),P=n(901),l=n(8832),p=n(8844),E=n(7922),c=n(6801);const D={mask:/^\d{0,3}$/,plugins:[t=>{const s=()=>{const a=t.value;t.addEventListener("beforeinput",i=>{i.defaultPrevented&&a===t.value&&t.dispatchEvent(new CustomEvent("maskitoReject",{bubbles:!0}))},{once:!0})};return t.addEventListener("beforeinput",s,!0),()=>t.removeEventListener("beforeinput",s,!0)}]};var e=n(2978),d=n(5014);let j=(()=>{var t;class s{constructor(){this.maskitoOptions={...D,plugins:[E.iZ]},this.value="",this.reject=-1}}return(t=s).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["plugins-reject-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:10,consts:[[3,"ngModel","ngModelChange","maskitoReject"],["tuiTextfieldLegacy","",3,"maskito"]],template:function(i,o){1&i&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return o.value=u})("maskitoReject",function(){return o.reject=o.reject+1}),e.EFF(1," CVC "),e.nrm(2,"input",1),e.k0s()),2&i&&(e.xc7("animation-duration",300,"ms")("animation-iteration-count",1)("animation-name","reject-"+o.reject%2)("max-width",20,"rem"),e.Y8G("ngModel",o.value),e.R7$(2),e.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,p.u,c.zi,c.mp,c.Ws,d.Bw],styles:["@keyframes reject-0{0%{box-shadow:0 0 #f45725}to{box-shadow:0 0 1rem #f457251f}}@keyframes reject-1{0%{box-shadow:0 0 #f45725}to{box-shadow:0 0 1rem #f457251f}}\n"],encapsulation:2,changeDetection:0}),s})();var g=n(1860);const y={mask:/^\d{0,3}$/,plugins:[(0,g.mz)()]};let C=(()=>{var t;class s{constructor(){this.maskitoOptions=y,this.value="12345"}}return(t=s).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["plugins-initial-calibration-doc-example-2"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["tuiTextfieldLegacy","",3,"maskito"]],template:function(i,o){1&i&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return o.value=u}),e.EFF(1," Enter number "),e.nrm(2,"input",1),e.k0s()),2&i&&(e.xc7("max-width",20,"rem"),e.Y8G("ngModel",o.value),e.R7$(2),e.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,p.u,c.zi,c.mp,c.Ws,d.Bw],encapsulation:2,changeDetection:0}),s})();const b={mask:/^[0-9\uff10-\uff19]*$/,plugins:[(0,g.DR)()]};let M=(()=>{var t;class s{constructor(){this.maskitoOptions=b,this.value=""}}return(t=s).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["plugins-strict-composition-doc-example-3"]],standalone:!0,features:[e.aNF],decls:2,vars:4,consts:[[3,"maskito","ngModel","ngModelChange"]],template:function(i,o){1&i&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return o.value=u}),e.EFF(1," Enter number "),e.k0s()),2&i&&(e.xc7("max-width",20,"rem"),e.Y8G("maskito",o.maskitoOptions)("ngModel",o.value))},dependencies:[l.YN,l.BC,l.vS,p.u,c.zi,c.mp,c.Ws],encapsulation:2,changeDetection:0}),s})();const F=(0,E.TK)({precision:2}),T={...F,plugins:[...F.plugins,(0,g._E)()]};let O=(()=>{var t;class s{constructor(){this.maskitoOptions=T,this.value=""}log(i){console.info(i)}}return(t=s).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["plugins-change-event-doc-example-4"]],standalone:!0,features:[e.aNF],decls:3,vars:5,consts:[[3,"maskito","ngModel","ngModelChange"],["tuiTextfieldLegacy","",3,"maskito","change"]],template:function(i,o){1&i&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return o.value=u}),e.EFF(1," Enter number "),e.j41(2,"input",1),e.bIt("change",function(u){return o.log(u)}),e.k0s()()),2&i&&(e.xc7("max-width",20,"rem"),e.Y8G("maskito",o.maskitoOptions)("ngModel",o.value),e.R7$(2),e.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,p.u,c.zi,c.mp,c.Ws,d.Bw],encapsulation:2,changeDetection:0}),s})();var v=n(9239);function Y(t,s){if(1&t&&(e.j41(0,"strong"),e.EFF(1,"Maskito"),e.k0s(),e.EFF(2," libraries were created to prevent "),e.j41(3,"u"),e.EFF(4,"only user"),e.k0s(),e.EFF(5," from typing invalid value. However, sometimes you (developer) need to enable mask but you not sure that you programmatically patched textfield with valid value. In this case you can use "),e.j41(6,"a",10)(7,"code"),e.EFF(8,"maskitoTransform"),e.k0s()(),e.EFF(9," or just add "),e.j41(10,"code"),e.EFF(11,"maskitoInitialCalibrationPlugin"),e.k0s(),e.EFF(12," to mask options. ")),2&t){const a=e.XpG();e.R7$(6),e.Y8G("routerLink",a.transformerDocPage)}}function B(t,s){1&t&&(e.j41(0,"p",1),e.EFF(1," By default, "),e.j41(2,"strong"),e.EFF(3,"Maskito"),e.k0s(),e.EFF(4," does not break IME Composition and waits until "),e.j41(5,"a",11)(6,"code"),e.EFF(7,"compositionend"),e.k0s()(),e.EFF(8," fires to begin calibration of the textfield's value. It is especially important for East Asian languages such as Chinese, Japanese, Korean, and other languages with complex characters. "),e.k0s(),e.j41(9,"p"),e.EFF(10," However, sometimes this behaviour is not desired and you can want to enable mask validation on every keystroke (to be like a classic not-composition input). For example, some Android devices with enabled system autocomplete can interpret user's input as part of composition event \u2013 waiting for "),e.j41(11,"code"),e.EFF(12,"compositionend"),e.k0s(),e.EFF(13," can be not required for some cases (e.g. entering of numbers or your application is not used by East Asian clients). For this cases, you can use "),e.j41(14,"code"),e.EFF(15,"maskitoStrictCompositionPlugin"),e.k0s(),e.EFF(16," . It applies mask's constraints on ANY intermediate value of IME composition. "),e.k0s())}function I(t,s){1&t&&(e.EFF(0," Native "),e.j41(1,"a",12)(2,"code"),e.EFF(3,"beforeinput"),e.k0s()(),e.EFF(4," event default behavior is cancelled to process user entered invalid value. This causes native "),e.j41(5,"a",13)(6,"code"),e.EFF(7,"change"),e.k0s()(),e.EFF(8," event to "),e.j41(9,"strong"),e.EFF(10,"NOT"),e.k0s(),e.EFF(11," be dispatched by browser. A "),e.j41(12,"code"),e.EFF(13,"change"),e.k0s(),e.EFF(14," event, as opposed to "),e.j41(15,"code"),e.EFF(16,"input"),e.k0s(),e.EFF(17," , is triggered only when user left the field and value was changed during interaction. If you rely on this behavior, add "),e.j41(18,"code"),e.EFF(19,"maskitoChangeEventPlugin"),e.k0s(),e.EFF(20," to your mask configuration. It will dispatch synthetic "),e.j41(21,"code"),e.EFF(22,"change"),e.k0s(),e.EFF(23," event using the same logic. "))}const N=(()=>{var t;class s{constructor(){this.transformerDocPage="/".concat(r.$.Transformer),this.rejectExample={[r.w.MaskitoOptions]:n.e(2601).then(n.t.bind(n,4982,17)),"index.less":n.e(3265).then(n.t.bind(n,3265,17)),"index.ts":n.e(7999).then(n.t.bind(n,7999,17))},this.initialCalibrationExample={[r.w.MaskitoOptions]:n.e(1258).then(n.t.bind(n,1258,17)),"index.ts":n.e(134).then(n.t.bind(n,134,17))},this.strictCompositionExample={[r.w.MaskitoOptions]:n.e(2156).then(n.t.bind(n,2156,17))},this.changeEventExample={[r.w.MaskitoOptions]:n.e(4184).then(n.t.bind(n,4184,17))}}}return(t=s).\u0275fac=function(i){return new(i||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["plugins-mode-doc-page"]],standalone:!0,features:[e.aNF],decls:28,vars:7,consts:[["header","Plugins"],[1,"tui-space_top-0"],["id","reject","heading","Visualize rejected characters",3,"content"],["size","m",1,"tui-space_bottom-3"],["id","initial-calibration","heading","Built-in initial calibration plugin",3,"content","description"],["initialCalibrationDescription",""],["id","strict-composition","heading","Built-in plugin for composition event",3,"content","description"],["strictCompositionDescription",""],["id","change-event","heading","Built-in plugin for change event",3,"content","description"],["changeEventDescription",""],["tuiLink","",3,"routerLink"],["href","https://developer.mozilla.org/en-US/docs/Web/API/Element/compositionend_event","rel","noreferrer","target","_blank","tuiLink",""],["href","https://developer.mozilla.org/en-US/docs/Web/API/Element/beforeinput_event","target","_blank","tuiLink",""],["href","https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event","target","_blank","tuiLink",""]],template:function(i,o){if(1&i&&(e.j41(0,"tui-doc-page",0)(1,"p",1)(2,"strong"),e.EFF(3,"Plugins"),e.k0s(),e.EFF(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. "),e.k0s(),e.j41(5,"tui-doc-example",2)(6,"tui-notification",3)(7,"div"),e.EFF(8," This plugin is available as "),e.j41(9,"code"),e.EFF(10,"maskitoRejectEvent"),e.k0s(),e.EFF(11," in "),e.j41(12,"code"),e.EFF(13,"@maskito/kit"),e.k0s()()(),e.nrm(14,"plugins-reject-doc-example-1"),e.k0s(),e.j41(15,"tui-doc-example",4),e.DNE(16,Y,13,1,"ng-template",null,5,e.C5r),e.nrm(18,"plugins-initial-calibration-doc-example-2"),e.k0s(),e.j41(19,"tui-doc-example",6),e.DNE(20,B,17,0,"ng-template",null,7,e.C5r),e.nrm(22,"plugins-strict-composition-doc-example-3"),e.k0s(),e.j41(23,"tui-doc-example",8),e.DNE(24,I,24,0,"ng-template",null,9,e.C5r),e.nrm(26,"plugins-change-event-doc-example-4"),e.k0s(),e.nrm(27,"next-steps"),e.k0s()),2&i){const m=e.sdS(17),u=e.sdS(21),R=e.sdS(25);e.R7$(5),e.Y8G("content",o.rejectExample),e.R7$(10),e.Y8G("content",o.initialCalibrationExample)("description",m),e.R7$(4),e.Y8G("content",o.strictCompositionExample)("description",u),e.R7$(4),e.Y8G("content",o.changeEventExample)("description",R)}},dependencies:[P.g,j,C,M,O,f.Wk,v.FS,v.e3,k.Jc,x.wS],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/2909.5ce4e8fad18d0b4e.js b/2909.5ce4e8fad18d0b4e.js new file mode 100644 index 000000000..6e3b7b8fa --- /dev/null +++ b/2909.5ce4e8fad18d0b4e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2909],{2909:(A,f,m)=>{m.r(f),m.d(f,{default:()=>W});var C=m(7270),s=m(8832),h=m(1760),g=m(8844),u=m(7922),k=m(4314),M=m(7355),p=m(6801),l=m(4225);const F=(0,u.DX)({mode:"mm/dd/yyyy",dateSeparator:"/"});var e=m(2978),x=m(9131),_=m(5014);let P=(()=>{var t;class i{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=F}get hint(){return this.value.lengththis.usDateFormatter.format(new Date(o))).join("\xa0\u2013\xa0")}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-range-mask-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:6,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiHintContent","tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,a){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return a.value=c}),e.EFF(1," US format "),e.nrm(2,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiHintContent",a.hint)("tuiTextfieldFiller",a.filler)("ngModel",a.value),e.R7$(2),e.Y8G("maskito",a.mask))},dependencies:[s.YN,s.BC,s.vS,g.u,x.bk,p.zi,p.mp,p.Ws,_.Bw,l.CN,l.Rd,l.V4],encapsulation:2,changeDetection:0}),i})();const E=(0,u.DX)({mode:"dd/mm/yyyy",min:new Date("1711-11-19"),max:new Date("1765-04-15")});let R=(()=>{var t;class i{constructor(){this.value="19.11.1711\xa0\u2013\xa015.04.1765",this.filler="dd.mm.yyyy\xa0\u2013\xa0dd.mm.yyyy",this.mask=E}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-range-mask-doc-example-2"]],standalone:!0,features:[e.aNF],decls:2,vars:6,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,a){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return a.value=c}),e.nrm(1,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldFiller",a.filler)("tuiTextfieldLabelOutside",!0)("ngModel",a.value),e.R7$(1),e.Y8G("maskito",a.mask))},dependencies:[s.YN,s.BC,s.vS,g.u,p.zi,p.mp,p.Ws,_.Bw,l.CN,l.Rd,l.kf,l.V4],encapsulation:2,changeDetection:0}),i})();const V=(0,u.DX)({mode:"dd/mm/yyyy",minLength:{day:3},maxLength:{month:1}});let T=(()=>{var t;class i{constructor(){this.value="01.01.2023\xa0\u2013\xa005.01.2023",this.filler="dd.mm.yyyy\xa0\u2013\xa0dd.mm.yyyy",this.mask=V,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(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-range-mask-doc-example-3"]],standalone:!0,features:[e.aNF],decls:2,vars:7,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiHintContent","tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,a){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return a.value=c}),e.nrm(1,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiHintContent",a.hint)("tuiTextfieldFiller",a.filler)("tuiTextfieldLabelOutside",!0)("ngModel",a.value),e.R7$(1),e.Y8G("maskito",a.mask))},dependencies:[s.YN,s.BC,s.vS,g.u,x.bk,p.zi,p.mp,p.Ws,_.Bw,l.CN,l.Rd,l.kf,l.V4],encapsulation:2,changeDetection:0}),i})();const j=(0,u.DX)({mode:"dd/mm/yyyy",rangeSeparator:" ~ "});let N=(()=>{var t;class i{constructor(){this.value="01.01.2023 ~ 05.01.2023",this.filler="dd.mm.yyyy ~ dd.mm.yyyy",this.mask=j}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-range-mask-doc-example-4"]],standalone:!0,features:[e.aNF],decls:2,vars:6,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,a){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return a.value=c}),e.nrm(1,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldFiller",a.filler)("tuiTextfieldLabelOutside",!0)("ngModel",a.value),e.R7$(1),e.Y8G("maskito",a.mask))},dependencies:[s.YN,s.BC,s.vS,g.u,p.zi,p.mp,p.Ws,_.Bw,l.CN,l.Rd,l.kf,l.V4],encapsulation:2,changeDetection:0}),i})();var y,d=m(9239);function v(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"mode"),e.k0s(),e.EFF(3," and "),e.j41(4,"code"),e.EFF(5,"dateSeparator"),e.k0s(),e.EFF(6," parameters to get a mask with a locale specific representation of dates. "))}function S(t,i){1&t&&(e.EFF(0," Parameters "),e.j41(1,"code"),e.EFF(2,"min"),e.k0s(),e.EFF(3," and "),e.j41(4,"code"),e.EFF(5,"max"),e.k0s(),e.EFF(6," allow you to set the earliest and the latest available dates. They accept native "),e.j41(7,"a",10),e.EFF(8," Date "),e.k0s(),e.EFF(9," . "))}function G(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"minLength"),e.k0s(),e.EFF(3," and "),e.j41(4,"code"),e.EFF(5,"maxLength"),e.k0s(),e.EFF(6," parameters to set minimal and maximal length of the date range. "))}function L(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"rangeSeparator"),e.k0s(),e.EFF(3," parameter to customize separator between dates of the date range. "))}function O(t,i){if(1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"maskitoDateRangeOptionsGenerator"),e.k0s(),e.EFF(3," to create a mask to input a range of dates. "),e.j41(4,"tui-doc-example",2),e.DNE(5,v,7,0,"ng-template",null,3,e.C5r),e.nrm(7,"date-range-mask-doc-example-1"),e.k0s(),e.j41(8,"tui-doc-example",4),e.DNE(9,S,10,0,"ng-template",null,5,e.C5r),e.nrm(11,"date-range-mask-doc-example-2"),e.k0s(),e.j41(12,"tui-doc-example",6),e.DNE(13,G,7,0,"ng-template",null,7,e.C5r),e.nrm(15,"date-range-mask-doc-example-3"),e.k0s(),e.j41(16,"tui-doc-example",8),e.DNE(17,L,4,0,"ng-template",null,9,e.C5r),e.nrm(19,"date-range-mask-doc-example-4"),e.k0s()),2&t){const n=e.sdS(6),o=e.sdS(10),a=e.sdS(14),r=e.sdS(18),c=e.XpG();e.R7$(4),e.Y8G("content",c.dateLocalizationExample1)("description",n),e.R7$(4),e.Y8G("content",c.minMaxExample2)("description",o),e.R7$(4),e.Y8G("content",c.minMaxLengthExample3)("description",a),e.R7$(4),e.Y8G("content",c.customRangeExample4)("description",r)}}function B(t,i){if(1&t&&(e.j41(0,"tui-input",19),e.EFF(1," Enter dates "),e.nrm(2,"input",20),e.k0s()),2&t){const n=e.XpG(2);e.Y8G("formControl",n.apiPageControl)("tuiTextfieldFiller",n.getPlaceholder(n.mode,n.dateSeparator,n.rangeSeparator)),e.R7$(2),e.Y8G("maskito",n.maskitoOptions)}}function Y(t,i){1&t&&e.EFF(0," Date format mode ")}function X(t,i){1&t&&(e.EFF(0," Separator between date segments (days, months and years). "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"."),e.k0s(),e.EFF(6," (dot). "),e.k0s())}function $(t,i){1&t&&(e.EFF(0," Separator between dates of the date range. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"\xa0\u2013\xa0"),e.k0s()())}function b(t,i){1&t&&e.EFF(0," Earliest date ")}function I(t,i){1&t&&e.EFF(0," Latest date ")}function z(t,i){1&t&&e.EFF(0," Minimal length of the range ")}function U(t,i){1&t&&e.EFF(0," Maximal length of the range ")}function w(t,i){if(1&t){const n=e.RV6();e.j41(0,"tui-doc-demo",11),e.DNE(1,B,3,3,"ng-template"),e.k0s(),e.j41(2,"tui-doc-documentation"),e.DNE(3,Y,1,0,"ng-template",12),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.mode=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.DNE(4,X,7,0,"ng-template",13),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.dateSeparator=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.DNE(5,$,6,0,"ng-template",14),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.rangeSeparator=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.DNE(6,b,1,0,"ng-template",15),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.minStr=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateDate())}),e.DNE(7,I,1,0,"ng-template",16),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.maxStr=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateDate())}),e.DNE(8,z,1,0,"ng-template",17),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.minLength=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.DNE(9,U,1,0,"ng-template",18),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.maxLength=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.k0s()}if(2&t){const n=e.XpG();e.Y8G("control",n.apiPageControl),e.R7$(3),e.Y8G("documentationPropertyValues",n.modeOptions)("documentationPropertyValue",n.mode),e.R7$(1),e.Y8G("documentationPropertyValue",n.dateSeparator),e.R7$(1),e.Y8G("documentationPropertyValue",n.rangeSeparator),e.R7$(1),e.Y8G("documentationPropertyValues",n.minMaxOptions)("documentationPropertyValue",n.minStr),e.R7$(1),e.Y8G("documentationPropertyValues",n.minMaxOptions)("documentationPropertyValue",n.maxStr),e.R7$(1),e.Y8G("documentationPropertyValues",n.minLengthOptions)("documentationPropertyValue",n.minLength),e.R7$(1),e.Y8G("documentationPropertyValues",n.maxLengthOptions)("documentationPropertyValue",n.maxLength)}}class D{constructor(){this.dateLocalizationExample1={[h.w.MaskitoOptions]:m.e(9286).then(m.t.bind(m,9286,17))},this.minMaxExample2={[h.w.MaskitoOptions]:m.e(5774).then(m.t.bind(m,5774,17))},this.minMaxLengthExample3={[h.w.MaskitoOptions]:m.e(4074).then(m.t.bind(m,4074,17))},this.customRangeExample4={[h.w.MaskitoOptions]:m.e(3352).then(m.t.bind(m,971,17))},this.apiPageControl=new s.MJ(""),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.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.mode=this.modeOptions[0],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,u.DX)(this)}getPlaceholder(i,n,o){const a=i.replaceAll("/",n);return"".concat(a).concat(o).concat(a)}updateOptions(){this.maskitoOptions=(0,u.DX)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}}(y=D).\u0275fac=function(i){return new(i||y)},y.\u0275cmp=e.VBU({type:y,selectors:[["date-range-mask-doc"]],standalone:!0,features:[e.aNF],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"],["tuiTextfieldCustomContent","@tui.calendar",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"]],template:function(i,n){1&i&&(e.j41(0,"tui-doc-page",0),e.DNE(1,O,20,8,"ng-template",1),e.DNE(2,w,10,13,"ng-template",1),e.k0s())},dependencies:[P,R,T,N,g.u,s.X1,s.BC,s.l_,d.aD,d.FS,d.FC,d.df,d.e3,d.ic,p.zi,p.mp,p.Ws,_.Bw,M.Jc,l.CN,l.Rd,l.V4],encapsulation:2,changeDetection:0}),(0,C.Cg)([k.PE],D.prototype,"getPlaceholder",null);const W=D}}]); \ No newline at end of file diff --git a/2909.9b81fa38826f3c0c.js b/2909.9b81fa38826f3c0c.js deleted file mode 100644 index 7b5edf8c7..000000000 --- a/2909.9b81fa38826f3c0c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2909],{2909:(A,f,m)=>{m.r(f),m.d(f,{default:()=>W});var C=m(7270),s=m(8832),h=m(1760),g=m(8844),u=m(168),k=m(4314),M=m(7355),p=m(6801),l=m(4225);const F=(0,u.DX)({mode:"mm/dd/yyyy",dateSeparator:"/"});var e=m(2978),x=m(9131),_=m(5014);let P=(()=>{var t;class i{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=F}get hint(){return this.value.lengththis.usDateFormatter.format(new Date(o))).join("\xa0\u2013\xa0")}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-range-mask-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:6,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiHintContent","tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,a){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return a.value=c}),e.EFF(1," US format "),e.nrm(2,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiHintContent",a.hint)("tuiTextfieldFiller",a.filler)("ngModel",a.value),e.R7$(2),e.Y8G("maskito",a.mask))},dependencies:[s.YN,s.BC,s.vS,g.u,x.bk,p.zi,p.mp,p.Ws,_.Bw,l.CN,l.Rd,l.V4],encapsulation:2,changeDetection:0}),i})();const E=(0,u.DX)({mode:"dd/mm/yyyy",min:new Date("1711-11-19"),max:new Date("1765-04-15")});let R=(()=>{var t;class i{constructor(){this.value="19.11.1711\xa0\u2013\xa015.04.1765",this.filler="dd.mm.yyyy\xa0\u2013\xa0dd.mm.yyyy",this.mask=E}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-range-mask-doc-example-2"]],standalone:!0,features:[e.aNF],decls:2,vars:6,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,a){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return a.value=c}),e.nrm(1,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldFiller",a.filler)("tuiTextfieldLabelOutside",!0)("ngModel",a.value),e.R7$(1),e.Y8G("maskito",a.mask))},dependencies:[s.YN,s.BC,s.vS,g.u,p.zi,p.mp,p.Ws,_.Bw,l.CN,l.Rd,l.kf,l.V4],encapsulation:2,changeDetection:0}),i})();const V=(0,u.DX)({mode:"dd/mm/yyyy",minLength:{day:3},maxLength:{month:1}});let T=(()=>{var t;class i{constructor(){this.value="01.01.2023\xa0\u2013\xa005.01.2023",this.filler="dd.mm.yyyy\xa0\u2013\xa0dd.mm.yyyy",this.mask=V,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(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-range-mask-doc-example-3"]],standalone:!0,features:[e.aNF],decls:2,vars:7,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiHintContent","tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,a){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return a.value=c}),e.nrm(1,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiHintContent",a.hint)("tuiTextfieldFiller",a.filler)("tuiTextfieldLabelOutside",!0)("ngModel",a.value),e.R7$(1),e.Y8G("maskito",a.mask))},dependencies:[s.YN,s.BC,s.vS,g.u,x.bk,p.zi,p.mp,p.Ws,_.Bw,l.CN,l.Rd,l.kf,l.V4],encapsulation:2,changeDetection:0}),i})();const j=(0,u.DX)({mode:"dd/mm/yyyy",rangeSeparator:" ~ "});let N=(()=>{var t;class i{constructor(){this.value="01.01.2023 ~ 05.01.2023",this.filler="dd.mm.yyyy ~ dd.mm.yyyy",this.mask=j}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-range-mask-doc-example-4"]],standalone:!0,features:[e.aNF],decls:2,vars:6,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,a){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return a.value=c}),e.nrm(1,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldFiller",a.filler)("tuiTextfieldLabelOutside",!0)("ngModel",a.value),e.R7$(1),e.Y8G("maskito",a.mask))},dependencies:[s.YN,s.BC,s.vS,g.u,p.zi,p.mp,p.Ws,_.Bw,l.CN,l.Rd,l.kf,l.V4],encapsulation:2,changeDetection:0}),i})();var y,d=m(2937);function v(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"mode"),e.k0s(),e.EFF(3," and "),e.j41(4,"code"),e.EFF(5,"dateSeparator"),e.k0s(),e.EFF(6," parameters to get a mask with a locale specific representation of dates. "))}function S(t,i){1&t&&(e.EFF(0," Parameters "),e.j41(1,"code"),e.EFF(2,"min"),e.k0s(),e.EFF(3," and "),e.j41(4,"code"),e.EFF(5,"max"),e.k0s(),e.EFF(6," allow you to set the earliest and the latest available dates. They accept native "),e.j41(7,"a",10),e.EFF(8," Date "),e.k0s(),e.EFF(9," . "))}function G(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"minLength"),e.k0s(),e.EFF(3," and "),e.j41(4,"code"),e.EFF(5,"maxLength"),e.k0s(),e.EFF(6," parameters to set minimal and maximal length of the date range. "))}function L(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"rangeSeparator"),e.k0s(),e.EFF(3," parameter to customize separator between dates of the date range. "))}function O(t,i){if(1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"maskitoDateRangeOptionsGenerator"),e.k0s(),e.EFF(3," to create a mask to input a range of dates. "),e.j41(4,"tui-doc-example",2),e.DNE(5,v,7,0,"ng-template",null,3,e.C5r),e.nrm(7,"date-range-mask-doc-example-1"),e.k0s(),e.j41(8,"tui-doc-example",4),e.DNE(9,S,10,0,"ng-template",null,5,e.C5r),e.nrm(11,"date-range-mask-doc-example-2"),e.k0s(),e.j41(12,"tui-doc-example",6),e.DNE(13,G,7,0,"ng-template",null,7,e.C5r),e.nrm(15,"date-range-mask-doc-example-3"),e.k0s(),e.j41(16,"tui-doc-example",8),e.DNE(17,L,4,0,"ng-template",null,9,e.C5r),e.nrm(19,"date-range-mask-doc-example-4"),e.k0s()),2&t){const n=e.sdS(6),o=e.sdS(10),a=e.sdS(14),r=e.sdS(18),c=e.XpG();e.R7$(4),e.Y8G("content",c.dateLocalizationExample1)("description",n),e.R7$(4),e.Y8G("content",c.minMaxExample2)("description",o),e.R7$(4),e.Y8G("content",c.minMaxLengthExample3)("description",a),e.R7$(4),e.Y8G("content",c.customRangeExample4)("description",r)}}function B(t,i){if(1&t&&(e.j41(0,"tui-input",19),e.EFF(1," Enter dates "),e.nrm(2,"input",20),e.k0s()),2&t){const n=e.XpG(2);e.Y8G("formControl",n.apiPageControl)("tuiTextfieldFiller",n.getPlaceholder(n.mode,n.dateSeparator,n.rangeSeparator)),e.R7$(2),e.Y8G("maskito",n.maskitoOptions)}}function Y(t,i){1&t&&e.EFF(0," Date format mode ")}function X(t,i){1&t&&(e.EFF(0," Separator between date segments (days, months and years). "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"."),e.k0s(),e.EFF(6," (dot). "),e.k0s())}function $(t,i){1&t&&(e.EFF(0," Separator between dates of the date range. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"\xa0\u2013\xa0"),e.k0s()())}function b(t,i){1&t&&e.EFF(0," Earliest date ")}function I(t,i){1&t&&e.EFF(0," Latest date ")}function z(t,i){1&t&&e.EFF(0," Minimal length of the range ")}function U(t,i){1&t&&e.EFF(0," Maximal length of the range ")}function w(t,i){if(1&t){const n=e.RV6();e.j41(0,"tui-doc-demo",11),e.DNE(1,B,3,3,"ng-template"),e.k0s(),e.j41(2,"tui-doc-documentation"),e.DNE(3,Y,1,0,"ng-template",12),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.mode=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.DNE(4,X,7,0,"ng-template",13),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.dateSeparator=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.DNE(5,$,6,0,"ng-template",14),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.rangeSeparator=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.DNE(6,b,1,0,"ng-template",15),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.minStr=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateDate())}),e.DNE(7,I,1,0,"ng-template",16),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.maxStr=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateDate())}),e.DNE(8,z,1,0,"ng-template",17),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.minLength=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.DNE(9,U,1,0,"ng-template",18),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const r=e.XpG();return e.Njj(r.maxLength=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.k0s()}if(2&t){const n=e.XpG();e.Y8G("control",n.apiPageControl),e.R7$(3),e.Y8G("documentationPropertyValues",n.modeOptions)("documentationPropertyValue",n.mode),e.R7$(1),e.Y8G("documentationPropertyValue",n.dateSeparator),e.R7$(1),e.Y8G("documentationPropertyValue",n.rangeSeparator),e.R7$(1),e.Y8G("documentationPropertyValues",n.minMaxOptions)("documentationPropertyValue",n.minStr),e.R7$(1),e.Y8G("documentationPropertyValues",n.minMaxOptions)("documentationPropertyValue",n.maxStr),e.R7$(1),e.Y8G("documentationPropertyValues",n.minLengthOptions)("documentationPropertyValue",n.minLength),e.R7$(1),e.Y8G("documentationPropertyValues",n.maxLengthOptions)("documentationPropertyValue",n.maxLength)}}class D{constructor(){this.dateLocalizationExample1={[h.w.MaskitoOptions]:m.e(9286).then(m.t.bind(m,9286,17))},this.minMaxExample2={[h.w.MaskitoOptions]:m.e(5774).then(m.t.bind(m,5774,17))},this.minMaxLengthExample3={[h.w.MaskitoOptions]:m.e(4074).then(m.t.bind(m,4074,17))},this.customRangeExample4={[h.w.MaskitoOptions]:m.e(3352).then(m.t.bind(m,971,17))},this.apiPageControl=new s.MJ(""),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.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.mode=this.modeOptions[0],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,u.DX)(this)}getPlaceholder(i,n,o){const a=i.replaceAll("/",n);return"".concat(a).concat(o).concat(a)}updateOptions(){this.maskitoOptions=(0,u.DX)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}}(y=D).\u0275fac=function(i){return new(i||y)},y.\u0275cmp=e.VBU({type:y,selectors:[["date-range-mask-doc"]],standalone:!0,features:[e.aNF],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"],["tuiTextfieldCustomContent","@tui.calendar",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"]],template:function(i,n){1&i&&(e.j41(0,"tui-doc-page",0),e.DNE(1,O,20,8,"ng-template",1),e.DNE(2,w,10,13,"ng-template",1),e.k0s())},dependencies:[P,R,T,N,g.u,s.X1,s.BC,s.l_,d.aD,d.FS,d.FC,d.df,d.e3,d.ic,p.zi,p.mp,p.Ws,_.Bw,M.Jc,l.CN,l.Rd,l.V4],encapsulation:2,changeDetection:0}),(0,C.Cg)([k.PE],D.prototype,"getPlaceholder",null);const W=D}}]); \ No newline at end of file diff --git a/3156.d102a50305427475.js b/3156.d102a50305427475.js deleted file mode 100644 index b2b857fc9..000000000 --- a/3156.d102a50305427475.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3156],{3156:(B,M,a)=>{a.r(M),a.d(M,{default:()=>Y});var l=a(8832),k=a(1760),g=a(8844),r=a(168),T=a(9738),p=a(6801),s=a(4225);const h=(0,r.d5)({mode:"HH:MM:SS"});var e=a(2978),F=a(5014);let x=(()=>{var t;class m{constructor(){this.mask=h,this.value="23:59:59"}}return(t=m).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["time-mask-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","@tui.clock","tuiTextfieldFiller","hh:mm:ss",3,"ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,i){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(d){return i.value=d}),e.EFF(1," HH:MM:SS "),e.nrm(2,"input",1),e.k0s()),2&o&&(e.xc7("max-width",20,"rem"),e.Y8G("ngModel",i.value),e.R7$(2),e.Y8G("maskito",i.mask))},dependencies:[l.YN,l.BC,l.vS,g.u,p.zi,p.mp,p.Ws,F.Bw,s.CN,s.Rd,s.V4],encapsulation:2,changeDetection:0}),m})();var E=a(1860);const f=(0,r.d5)({mode:"HH:MM",timeSegmentMaxValues:{hours:12}}),_={...f,plugins:[...f.plugins,(0,r.hK)("blur",t=>{const[m="",n=""]=t.value.split(":");(0,E.Gq)(t,[m,n].map(o=>o.padEnd(2,"0")).join(":"))})]};let C=(()=>{var t;class m{constructor(){this.value="11:59",this.mask=_}}return(t=m).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["time-mask-doc-example-2"]],standalone:!0,features:[e.aNF],decls:2,vars:5,consts:[["tuiTextfieldCustomContent","@tui.clock","tuiTextfieldFiller","hh:mm",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,i){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(d){return i.value=d}),e.nrm(1,"input",1),e.k0s()),2&o&&(e.xc7("max-width",20,"rem"),e.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",i.value),e.R7$(1),e.Y8G("maskito",i.mask))},dependencies:[l.YN,l.BC,l.vS,g.u,p.zi,p.mp,p.Ws,F.Bw,s.CN,s.Rd,s.kf,s.V4],encapsulation:2,changeDetection:0}),m})();const y=(0,r.d5)({mode:"HH:MM:SS",step:1});let D=(()=>{var t;class m{constructor(){this.value="11:59:59",this.mask=y}}return(t=m).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["time-mask-doc-example-3"]],standalone:!0,features:[e.aNF],decls:2,vars:5,consts:[["tuiTextfieldCustomContent","@tui.clock","tuiTextfieldFiller","hh:mm:ss",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,i){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(d){return i.value=d}),e.nrm(1,"input",1),e.k0s()),2&o&&(e.xc7("max-width",20,"rem"),e.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",i.value),e.R7$(1),e.Y8G("maskito",i.mask))},dependencies:[l.YN,l.BC,l.vS,g.u,p.zi,p.mp,p.Ws,F.Bw,s.CN,s.Rd,s.kf,s.V4],encapsulation:2,changeDetection:0}),m})();var u=a(2937);function V(t,m){1&t&&(e.j41(0,"p",10),e.EFF(1," Use "),e.j41(2,"code"),e.EFF(3,"mode"),e.k0s(),e.EFF(4," property to set time format. "),e.k0s(),e.j41(5,"p",11)(6,"strong"),e.EFF(7,"Available options"),e.k0s(),e.EFF(8," : "),e.j41(9,"code"),e.EFF(10,"HH:MM"),e.k0s(),e.EFF(11," , "),e.j41(12,"code"),e.EFF(13,"HH:MM:SS"),e.k0s(),e.EFF(14," or "),e.j41(15,"code"),e.EFF(16,"HH:MM:SS.MSS"),e.k0s(),e.EFF(17," . "),e.k0s())}function S(t,m){1&t&&(e.j41(0,"p",10),e.EFF(1," Property "),e.j41(2,"code"),e.EFF(3,"timeSegmentMaxValues"),e.k0s(),e.EFF(4," allows you to set max value for every time segment. "),e.k0s(),e.j41(5,"p",11)(6,"strong"),e.EFF(7,"Time segments"),e.k0s(),e.EFF(8," are units of the time which form time string. For example, "),e.j41(9,"code"),e.EFF(10,"HH:MM"),e.k0s(),e.EFF(11," consists of two time segments: hours and minutes. "),e.k0s())}function j(t,m){1&t&&(e.j41(0,"p",10),e.EFF(1," Property "),e.j41(2,"code"),e.EFF(3,"step"),e.k0s(),e.EFF(4," allows you to increment/decrement time segments by pressing "),e.j41(5,"code"),e.EFF(6,"ArrowUp"),e.k0s(),e.EFF(7," / "),e.j41(8,"code"),e.EFF(9,"ArrowDown"),e.k0s(),e.EFF(10," . "),e.k0s(),e.j41(11,"p",11),e.EFF(12," Use "),e.j41(13,"code"),e.EFF(14,"step === 0"),e.k0s(),e.EFF(15," (default value) to disable this feature. "),e.k0s())}function v(t,m){if(1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"maskitoTimeOptionsGenerator"),e.k0s(),e.EFF(3," to create a mask for time input. "),e.j41(4,"tui-notification",2)(5,"div"),e.EFF(6," Despite the name of the mask, element's raw value is still string. "),e.j41(7,"p"),e.EFF(8," Use "),e.j41(9,"code"),e.EFF(10,"maskitoParseTime"),e.k0s(),e.EFF(11," to get milliseconds from masked string. "),e.k0s(),e.j41(12,"p"),e.EFF(13," Use "),e.j41(14,"code"),e.EFF(15,"maskitoStringifyTime"),e.k0s(),e.EFF(16," to get the masked string from milliseconds. "),e.k0s(),e.nrm(17,"tui-doc-code",3),e.k0s()(),e.j41(18,"tui-doc-example",4),e.DNE(19,V,18,0,"ng-template",null,5,e.C5r),e.nrm(21,"time-mask-doc-example-1"),e.k0s(),e.j41(22,"tui-doc-example",6),e.DNE(23,S,12,0,"ng-template",null,7,e.C5r),e.nrm(25,"time-mask-doc-example-2"),e.k0s(),e.j41(26,"tui-doc-example",8),e.DNE(27,j,16,0,"ng-template",null,9,e.C5r),e.nrm(29,"time-mask-doc-example-3"),e.k0s()),2&t){const n=e.sdS(20),o=e.sdS(24),i=e.sdS(28),c=e.XpG();e.R7$(17),e.Y8G("code",c.maskitoParseStringifyTimeDemo),e.R7$(1),e.Y8G("content",c.modeExample1)("description",n),e.R7$(4),e.Y8G("content",c.modeExample2)("description",o),e.R7$(4),e.Y8G("content",c.stepExample3)("description",i)}}function P(t,m){if(1&t&&(e.j41(0,"tui-input",16),e.EFF(1," Enter time "),e.nrm(2,"input",17),e.k0s()),2&t){const n=e.XpG(2);e.Y8G("formControl",n.apiPageControl)("tuiTextfieldFiller",n.mode.toLowerCase()),e.R7$(2),e.Y8G("maskito",n.maskitoOptions)}}function N(t,m){1&t&&e.EFF(0," Time format mode ")}function G(t,m){1&t&&e.EFF(0," Max value for every time segment ")}function H(t,m){1&t&&(e.EFF(0," The value by which the keyboard arrows increment/decrement time segments "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"0"),e.k0s(),e.EFF(6," (disable stepping) "),e.k0s())}function O(t,m){if(1&t){const n=e.RV6();e.j41(0,"tui-doc-demo",12),e.DNE(1,P,3,3,"ng-template"),e.k0s(),e.j41(2,"tui-doc-documentation"),e.DNE(3,N,1,0,"ng-template",13),e.bIt("documentationPropertyValueChange",function(i){e.eBV(n);const c=e.XpG();return e.Njj(c.mode=i)})("documentationPropertyValueChange",function(){e.eBV(n);const i=e.XpG();return e.Njj(i.updateOptions())}),e.DNE(4,G,1,0,"ng-template",14),e.bIt("documentationPropertyValueChange",function(i){e.eBV(n);const c=e.XpG();return e.Njj(c.timeSegmentMaxValues=i)})("documentationPropertyValueChange",function(){e.eBV(n);const i=e.XpG();return e.Njj(i.updateOptions())}),e.DNE(5,H,7,0,"ng-template",15),e.bIt("documentationPropertyValueChange",function(i){e.eBV(n);const c=e.XpG();return e.Njj(c.step=i)})("documentationPropertyValueChange",function(){e.eBV(n);const i=e.XpG();return e.Njj(i.updateOptions())}),e.k0s()}if(2&t){const n=e.XpG();e.Y8G("control",n.apiPageControl),e.R7$(3),e.Y8G("documentationPropertyValues",n.modeOptions)("documentationPropertyValue",n.mode),e.R7$(1),e.Y8G("documentationPropertyValues",n.timeSegmentMaxValuesOptions)("documentationPropertyValue",n.timeSegmentMaxValues),e.R7$(1),e.Y8G("documentationPropertyValue",n.step)}}const Y=(()=>{var t;class m{constructor(){this.maskitoParseStringifyTimeDemo=a.e(8468).then(a.t.bind(a,8468,17)),this.modeExample1={[k.w.MaskitoOptions]:a.e(3493).then(a.t.bind(a,3493,17))},this.modeExample2={[k.w.MaskitoOptions]:a.e(4278).then(a.t.bind(a,4278,17))},this.stepExample3={[k.w.MaskitoOptions]:a.e(1981).then(a.t.bind(a,1981,17))},this.apiPageControl=new l.MJ(""),this.modeOptions=["HH:MM","HH:MM:SS","HH:MM:SS.MSS","HH","MM:SS.MSS","SS.MSS"],this.timeSegmentMaxValuesOptions=[{hours:23,minutes:59,seconds:59,milliseconds:999},{hours:11},{hours:5,minutes:5,seconds:5,milliseconds:5}],this.mode=this.modeOptions[0],this.timeSegmentMaxValues=this.timeSegmentMaxValuesOptions[0],this.step=0,this.maskitoOptions=(0,r.d5)(this)}updateOptions(){this.maskitoOptions=(0,r.d5)(this)}}return(t=m).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["time-mask-doc"]],standalone:!0,features:[e.aNF],decls:3,vars:0,consts:[["header","Time","package","KIT"],["pageTab",""],["size","m",1,"tui-space_top-4"],[3,"code"],["id","mode","heading","Mode",3,"content","description"],["modeDescription",""],["id","twelve-hours","heading","12-hours format",3,"content","description"],["timeSegmentMaxValuesDescription",""],["id","step","heading","Arrows stepping",3,"content","description"],["stepDescription",""],[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"],["documentationPropertyMode","input","documentationPropertyName","step","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","@tui.clock",1,"input-time",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,i){1&o&&(e.j41(0,"tui-doc-page",0),e.DNE(1,v,30,7,"ng-template",1),e.DNE(2,O,6,6,"ng-template",1),e.k0s())},dependencies:[g.u,l.X1,l.BC,l.l_,x,C,D,u.aD,u.MN,u.FS,u.FC,u.df,u.e3,u.ic,p.zi,p.mp,p.Ws,F.Bw,T.wS,s.CN,s.Rd,s.V4],styles:[".input-time[_ngcontent-%COMP%]{max-inline-size:25rem}.input-time[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),m})()}}]); \ No newline at end of file diff --git a/3298.8a40d40d5f21ba66.js b/3298.8a40d40d5f21ba66.js deleted file mode 100644 index d8c7c88c6..000000000 --- a/3298.8a40d40d5f21ba66.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3298],{3298:(O,g,i)=>{i.r(g),i.d(g,{default:()=>N});var s=i(8832),D=i(1760),u=i(8844),d=i(168),h=i(7355),p=i(6801),l=i(4225);const f=(0,d.GH)({mode:"yyyy/mm/dd",separator:"/"});var t=i(2978),_=i(5014);let k=(()=>{var e;class m{constructor(){this.value="2005/10/21",this.filler="yyyy/mm/dd",this.mask=f}}return(e=m).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["date-mask-doc-example-1"]],standalone:!0,features:[t.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,n){1&o&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(y){return n.value=y}),t.EFF(1," Localization "),t.nrm(2,"input",1),t.k0s()),2&o&&(t.xc7("max-width",30,"rem"),t.Y8G("tuiTextfieldFiller",n.filler)("ngModel",n.value),t.R7$(2),t.Y8G("maskito",n.mask))},dependencies:[s.YN,s.BC,s.vS,u.u,p.zi,p.mp,p.Ws,_.Bw,l.CN,l.Rd,l.V4],encapsulation:2,changeDetection:0}),m})();const C=(0,d.GH)({mode:"dd/mm/yyyy",min:new Date(2e3,0,1),max:new Date(2025,4,10)});let x=(()=>{var e;class m{constructor(){this.value="20.01.2023",this.filler="dd.mm.yyyy",this.mask=C}}return(e=m).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["date-mask-doc-example-2"]],standalone:!0,features:[t.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,n){1&o&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(y){return n.value=y}),t.EFF(1," Date "),t.nrm(2,"input",1),t.k0s()),2&o&&(t.xc7("max-width",30,"rem"),t.Y8G("tuiTextfieldFiller",n.filler)("ngModel",n.value),t.R7$(2),t.Y8G("maskito",n.mask))},dependencies:[s.YN,s.BC,s.vS,u.u,p.zi,p.mp,p.Ws,_.Bw,l.CN,l.Rd,l.V4],encapsulation:2,changeDetection:0}),m})();var c=i(2937);function F(e,m){1&e&&(t.EFF(0," Use "),t.j41(1,"code"),t.EFF(2,"mode"),t.k0s(),t.EFF(3," and "),t.j41(4,"code"),t.EFF(5,"separator"),t.k0s(),t.EFF(6," properties to get a mask with a locale specific representation of dates. "))}function M(e,m){1&e&&(t.EFF(0," Properties "),t.j41(1,"code"),t.EFF(2,"min"),t.k0s(),t.EFF(3," and "),t.j41(4,"code"),t.EFF(5,"max"),t.k0s(),t.EFF(6," allow you to set the earliest and the latest available dates. They accept native "),t.j41(7,"a",6),t.EFF(8," Date "),t.k0s(),t.EFF(9," . "))}function P(e,m){if(1&e&&(t.EFF(0," Use "),t.j41(1,"code"),t.EFF(2,"maskitoDateOptionsGenerator"),t.k0s(),t.EFF(3," to create a mask for date input. "),t.j41(4,"tui-doc-example",2),t.DNE(5,F,7,0,"ng-template",null,3,t.C5r),t.nrm(7,"date-mask-doc-example-1"),t.k0s(),t.j41(8,"tui-doc-example",4),t.DNE(9,M,10,0,"ng-template",null,5,t.C5r),t.nrm(11,"date-mask-doc-example-2"),t.k0s()),2&e){const a=t.sdS(6),o=t.sdS(10),n=t.XpG();t.R7$(4),t.Y8G("content",n.dateLocalization)("description",a),t.R7$(4),t.Y8G("content",n.dateMinMax)("description",o)}}function E(e,m){if(1&e&&(t.j41(0,"tui-input",12),t.EFF(1," Enter date "),t.nrm(2,"input",13),t.k0s()),2&e){const a=t.XpG(2);t.Y8G("formControl",a.apiPageControl),t.R7$(2),t.Y8G("maskito",a.maskitoOptions)}}function V(e,m){1&e&&t.EFF(0," Date format mode ")}function T(e,m){1&e&&(t.EFF(0," Symbol for separating date-segments (days, months, years) "),t.j41(1,"p",14)(2,"strong"),t.EFF(3,"Default:"),t.k0s(),t.j41(4,"code"),t.EFF(5,"."),t.k0s(),t.EFF(6," (dot) "),t.k0s())}function j(e,m){1&e&&(t.EFF(0," Earliest date "),t.j41(1,"p",14)(2,"strong"),t.EFF(3,"Default:"),t.k0s(),t.j41(4,"code"),t.EFF(5,"new Date('0001-01-01')"),t.k0s()())}function v(e,m){1&e&&(t.EFF(0," Latest date "),t.j41(1,"p",14)(2,"strong"),t.EFF(3,"Default:"),t.k0s(),t.j41(4,"code"),t.EFF(5,"new Date('9999-12-31')"),t.k0s()())}function G(e,m){if(1&e){const a=t.RV6();t.j41(0,"tui-doc-demo",7),t.DNE(1,E,3,2,"ng-template"),t.k0s(),t.j41(2,"tui-doc-documentation"),t.DNE(3,V,1,0,"ng-template",8),t.bIt("documentationPropertyValueChange",function(n){t.eBV(a);const r=t.XpG();return t.Njj(r.mode=n)})("documentationPropertyValueChange",function(){t.eBV(a);const n=t.XpG();return t.Njj(n.updateOptions())}),t.DNE(4,T,7,0,"ng-template",9),t.bIt("documentationPropertyValueChange",function(n){t.eBV(a);const r=t.XpG();return t.Njj(r.separator=n)})("documentationPropertyValueChange",function(){t.eBV(a);const n=t.XpG();return t.Njj(n.updateOptions())}),t.DNE(5,j,6,0,"ng-template",10),t.bIt("documentationPropertyValueChange",function(n){t.eBV(a);const r=t.XpG();return t.Njj(r.minStr=n)})("documentationPropertyValueChange",function(){t.eBV(a);const n=t.XpG();return t.Njj(n.updateDate())}),t.DNE(6,v,6,0,"ng-template",11),t.bIt("documentationPropertyValueChange",function(n){t.eBV(a);const r=t.XpG();return t.Njj(r.maxStr=n)})("documentationPropertyValueChange",function(){t.eBV(a);const n=t.XpG();return t.Njj(n.updateDate())}),t.k0s()}if(2&e){const a=t.XpG();t.Y8G("control",a.apiPageControl),t.R7$(3),t.Y8G("documentationPropertyValues",a.modeOptions)("documentationPropertyValue",a.mode),t.R7$(1),t.Y8G("documentationPropertyValues",a.separatorOptions)("documentationPropertyValue",a.separator),t.R7$(1),t.Y8G("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.minStr),t.R7$(1),t.Y8G("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.maxStr)}}const N=(()=>{var e;class m{constructor(){this.apiPageControl=new s.MJ(""),this.dateLocalization={[D.w.MaskitoOptions]:i.e(3989).then(i.t.bind(i,3989,17))},this.dateMinMax={[D.w.MaskitoOptions]:i.e(1270).then(i.t.bind(i,1270,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,d.GH)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}updateOptions(){this.maskitoOptions=(0,d.GH)(this)}}return(e=m).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["date-mask-doc"]],standalone:!0,features:[t.aNF],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","@tui.calendar",1,"input-date",3,"formControl"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"],[1,"tui-space_bottom-0"]],template:function(o,n){1&o&&(t.j41(0,"tui-doc-page",0),t.DNE(1,P,12,4,"ng-template",1),t.DNE(2,G,7,9,"ng-template",1),t.k0s())},dependencies:[k,x,u.u,s.X1,s.BC,s.l_,c.aD,c.FS,c.FC,c.df,c.e3,c.ic,p.zi,p.mp,p.Ws,_.Bw,h.Jc,l.CN,l.Rd],styles:[".input-date[_ngcontent-%COMP%]{max-inline-size:25rem}.input-date[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),m})()}}]); \ No newline at end of file diff --git a/3298.c17979b8ff70c9e2.js b/3298.c17979b8ff70c9e2.js new file mode 100644 index 000000000..c2765ef32 --- /dev/null +++ b/3298.c17979b8ff70c9e2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3298],{3298:(O,g,i)=>{i.r(g),i.d(g,{default:()=>N});var s=i(8832),D=i(1760),u=i(8844),d=i(7922),h=i(7355),p=i(6801),l=i(4225);const f=(0,d.GH)({mode:"yyyy/mm/dd",separator:"/"});var t=i(2978),_=i(5014);let k=(()=>{var e;class m{constructor(){this.value="2005/10/21",this.filler="yyyy/mm/dd",this.mask=f}}return(e=m).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["date-mask-doc-example-1"]],standalone:!0,features:[t.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,n){1&o&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(y){return n.value=y}),t.EFF(1," Localization "),t.nrm(2,"input",1),t.k0s()),2&o&&(t.xc7("max-width",30,"rem"),t.Y8G("tuiTextfieldFiller",n.filler)("ngModel",n.value),t.R7$(2),t.Y8G("maskito",n.mask))},dependencies:[s.YN,s.BC,s.vS,u.u,p.zi,p.mp,p.Ws,_.Bw,l.CN,l.Rd,l.V4],encapsulation:2,changeDetection:0}),m})();const C=(0,d.GH)({mode:"dd/mm/yyyy",min:new Date(2e3,0,1),max:new Date(2025,4,10)});let x=(()=>{var e;class m{constructor(){this.value="20.01.2023",this.filler="dd.mm.yyyy",this.mask=C}}return(e=m).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["date-mask-doc-example-2"]],standalone:!0,features:[t.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,n){1&o&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(y){return n.value=y}),t.EFF(1," Date "),t.nrm(2,"input",1),t.k0s()),2&o&&(t.xc7("max-width",30,"rem"),t.Y8G("tuiTextfieldFiller",n.filler)("ngModel",n.value),t.R7$(2),t.Y8G("maskito",n.mask))},dependencies:[s.YN,s.BC,s.vS,u.u,p.zi,p.mp,p.Ws,_.Bw,l.CN,l.Rd,l.V4],encapsulation:2,changeDetection:0}),m})();var c=i(9239);function F(e,m){1&e&&(t.EFF(0," Use "),t.j41(1,"code"),t.EFF(2,"mode"),t.k0s(),t.EFF(3," and "),t.j41(4,"code"),t.EFF(5,"separator"),t.k0s(),t.EFF(6," properties to get a mask with a locale specific representation of dates. "))}function M(e,m){1&e&&(t.EFF(0," Properties "),t.j41(1,"code"),t.EFF(2,"min"),t.k0s(),t.EFF(3," and "),t.j41(4,"code"),t.EFF(5,"max"),t.k0s(),t.EFF(6," allow you to set the earliest and the latest available dates. They accept native "),t.j41(7,"a",6),t.EFF(8," Date "),t.k0s(),t.EFF(9," . "))}function P(e,m){if(1&e&&(t.EFF(0," Use "),t.j41(1,"code"),t.EFF(2,"maskitoDateOptionsGenerator"),t.k0s(),t.EFF(3," to create a mask for date input. "),t.j41(4,"tui-doc-example",2),t.DNE(5,F,7,0,"ng-template",null,3,t.C5r),t.nrm(7,"date-mask-doc-example-1"),t.k0s(),t.j41(8,"tui-doc-example",4),t.DNE(9,M,10,0,"ng-template",null,5,t.C5r),t.nrm(11,"date-mask-doc-example-2"),t.k0s()),2&e){const a=t.sdS(6),o=t.sdS(10),n=t.XpG();t.R7$(4),t.Y8G("content",n.dateLocalization)("description",a),t.R7$(4),t.Y8G("content",n.dateMinMax)("description",o)}}function E(e,m){if(1&e&&(t.j41(0,"tui-input",12),t.EFF(1," Enter date "),t.nrm(2,"input",13),t.k0s()),2&e){const a=t.XpG(2);t.Y8G("formControl",a.apiPageControl),t.R7$(2),t.Y8G("maskito",a.maskitoOptions)}}function V(e,m){1&e&&t.EFF(0," Date format mode ")}function T(e,m){1&e&&(t.EFF(0," Symbol for separating date-segments (days, months, years) "),t.j41(1,"p",14)(2,"strong"),t.EFF(3,"Default:"),t.k0s(),t.j41(4,"code"),t.EFF(5,"."),t.k0s(),t.EFF(6," (dot) "),t.k0s())}function j(e,m){1&e&&(t.EFF(0," Earliest date "),t.j41(1,"p",14)(2,"strong"),t.EFF(3,"Default:"),t.k0s(),t.j41(4,"code"),t.EFF(5,"new Date('0001-01-01')"),t.k0s()())}function v(e,m){1&e&&(t.EFF(0," Latest date "),t.j41(1,"p",14)(2,"strong"),t.EFF(3,"Default:"),t.k0s(),t.j41(4,"code"),t.EFF(5,"new Date('9999-12-31')"),t.k0s()())}function G(e,m){if(1&e){const a=t.RV6();t.j41(0,"tui-doc-demo",7),t.DNE(1,E,3,2,"ng-template"),t.k0s(),t.j41(2,"tui-doc-documentation"),t.DNE(3,V,1,0,"ng-template",8),t.bIt("documentationPropertyValueChange",function(n){t.eBV(a);const r=t.XpG();return t.Njj(r.mode=n)})("documentationPropertyValueChange",function(){t.eBV(a);const n=t.XpG();return t.Njj(n.updateOptions())}),t.DNE(4,T,7,0,"ng-template",9),t.bIt("documentationPropertyValueChange",function(n){t.eBV(a);const r=t.XpG();return t.Njj(r.separator=n)})("documentationPropertyValueChange",function(){t.eBV(a);const n=t.XpG();return t.Njj(n.updateOptions())}),t.DNE(5,j,6,0,"ng-template",10),t.bIt("documentationPropertyValueChange",function(n){t.eBV(a);const r=t.XpG();return t.Njj(r.minStr=n)})("documentationPropertyValueChange",function(){t.eBV(a);const n=t.XpG();return t.Njj(n.updateDate())}),t.DNE(6,v,6,0,"ng-template",11),t.bIt("documentationPropertyValueChange",function(n){t.eBV(a);const r=t.XpG();return t.Njj(r.maxStr=n)})("documentationPropertyValueChange",function(){t.eBV(a);const n=t.XpG();return t.Njj(n.updateDate())}),t.k0s()}if(2&e){const a=t.XpG();t.Y8G("control",a.apiPageControl),t.R7$(3),t.Y8G("documentationPropertyValues",a.modeOptions)("documentationPropertyValue",a.mode),t.R7$(1),t.Y8G("documentationPropertyValues",a.separatorOptions)("documentationPropertyValue",a.separator),t.R7$(1),t.Y8G("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.minStr),t.R7$(1),t.Y8G("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.maxStr)}}const N=(()=>{var e;class m{constructor(){this.apiPageControl=new s.MJ(""),this.dateLocalization={[D.w.MaskitoOptions]:i.e(3989).then(i.t.bind(i,3989,17))},this.dateMinMax={[D.w.MaskitoOptions]:i.e(1270).then(i.t.bind(i,1270,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,d.GH)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}updateOptions(){this.maskitoOptions=(0,d.GH)(this)}}return(e=m).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["date-mask-doc"]],standalone:!0,features:[t.aNF],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","@tui.calendar",1,"input-date",3,"formControl"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"],[1,"tui-space_bottom-0"]],template:function(o,n){1&o&&(t.j41(0,"tui-doc-page",0),t.DNE(1,P,12,4,"ng-template",1),t.DNE(2,G,7,9,"ng-template",1),t.k0s())},dependencies:[k,x,u.u,s.X1,s.BC,s.l_,c.aD,c.FS,c.FC,c.df,c.e3,c.ic,p.zi,p.mp,p.Ws,_.Bw,h.Jc,l.CN,l.Rd],styles:[".input-date[_ngcontent-%COMP%]{max-inline-size:25rem}.input-date[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),m})()}}]); \ No newline at end of file diff --git a/3443.25c3837962698d89.js b/3443.25c3837962698d89.js deleted file mode 100644 index 8e6888f62..000000000 --- a/3443.25c3837962698d89.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3443],{3443:(w,l,t)=>{t.r(l),t.d(l,{default:()=>O});var m=t(4768),r=t(1760),v=t(4712),g=t(7355),F=t(9738),f=t(2037),h=t(109),e=t(2978),T=t(7212),y=t(4976),k=t(811),C=t(4314),E=t(2734),u=t(8395),c=t(9131),D=t(656),M=t(3527);let P=(()=>{var o;class s{}return(o=s).\u0275fac=function(i){return new(i||o)},o.\u0275cmp=e.VBU({type:o,selectors:[["ng-component"]],hostAttrs:[1,"tui-tooltip"],standalone:!0,features:[e.aNF],decls:0,vars:0,template:function(i,a){},styles:["[tuiTooltip]{border:.25rem solid transparent;border-radius:100%;cursor:pointer;pointer-events:auto}\n"],encapsulation:2,changeDetection:0}),s})(),j=(()=>{var o;class s{constructor(){this.textfield=(0,e.WQX)(E.Bw,{optional:!0}),this.isMobile=(0,e.WQX)(k.Td),this.describe=(0,e.WQX)(c.$$),this.driver=(0,e.WQX)(c.YO),this.nothing=(0,C.Ty)(P),this.state=(0,u.KC)((0,T.ot)((0,e.WQX)(c.YO).pipe((0,M.T)(i=>i?"hover":null),(0,y.Eb)((0,e.WQX)(e.gRc))),{initialValue:null}))}ngDoCheck(){var i;null!==(i=this.textfield)&&void 0!==i&&i.id&&(this.describe.tuiHintDescribe=this.textfield.id)}stopOnMobile(i){this.isMobile&&(i.preventDefault(),i.stopPropagation()),this.driver.toggle()}}return(o=s).\u0275fac=function(i){return new(i||o)},o.\u0275dir=e.FsC({type:o,selectors:[["tui-icon","tuiTooltip",""]],hostAttrs:["tuiTooltip",""],hostBindings:function(i,a){1&i&&e.bIt("mousedown",function(b){return a.stopOnMobile(b)})},standalone:!0,features:[e.Jv_([{provide:u.to,useValue:{appearance:"icon"}},{provide:D.kJ,useFactory:()=>(0,e.WQX)(c._n).icon}]),e.nM4([u.tF,{directive:c.$$,inputs:["tuiHintDescribe","tuiHintDescribe"]},{directive:c.XZ,inputs:["tuiHint","tuiTooltip","tuiHintAppearance","tuiHintAppearance","tuiHintContext","tuiHintContext"]}])]}),s})();var $=t(1307),L=t(5022),p=t(2937);function x(o,s){if(1&o&&(e.j41(0,"strong"),e.EFF(1,"Maskito"),e.k0s(),e.EFF(2," supports only limited types of "),e.j41(3,"code"),e.EFF(4,"HTMLInputElement"),e.k0s(),e.EFF(5," due to some browser limitations! "),e.j41(6,"p",10)(7,"a",15),e.EFF(8," See a full list of supported types "),e.k0s()()),2&o){const n=e.XpG();e.R7$(7),e.Y8G("pseudo",!0)("routerLink",n.supportedInputTypesDocPage)}}const O=(()=>{var o;class s{constructor(){this.maskitoPublicApiDemo=t.e(2719).then(t.t.bind(t,2719,17)),this.maskExpressionDocPage="/".concat(r.$.MaskExpression),this.processorsDocPage="/".concat(r.$.Processors),this.pluginsDocPage="/".concat(r.$.Plugins),this.overwriteModeDocPage="/".concat(r.$.OverwriteMode),this.transformerDocPage="/".concat(r.$.Transformer),this.supportedInputTypesDocPage="/".concat(r.$.SupportedInputTypes)}}return(o=s).\u0275fac=function(i){return new(i||o)},o.\u0275cmp=e.VBU({type:o,selectors:[["core-concepts-overview-doc-page"]],standalone:!0,features:[e.aNF],decls:68,vars:7,consts:[["header","Core concepts"],[1,"tui-space_bottom-4"],[1,"tui-space_top-0"],[1,"tui-list","tui-list_ordered"],[1,"tui-list__item"],["tuiHintDirection","top",3,"tuiTooltip"],["tooltipContent",""],["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"],["appearance","warning","size","m"],[1,"tui-space_bottom-0"],[1,"cards"],["tuiCardLarge","","tuiHeader","","tuiSurface","elevated",3,"routerLink"],["tuiTitle",""],["tuiSubtitle",""],["appearance","icon","tuiLink","","tuiTheme","dark",3,"pseudo","routerLink"]],template:function(i,a){if(1&i&&(e.j41(0,"tui-doc-page",0)(1,"section",1)(2,"p",2),e.EFF(3," The main entity of Maskito core library is "),e.j41(4,"code"),e.EFF(5,"Maskito"),e.k0s(),e.EFF(6," class which accepts 2 arguments in constructor: "),e.k0s(),e.j41(7,"ol",3)(8,"li",4),e.EFF(9," native "),e.j41(10,"code"),e.EFF(11," HTMLInputElement "),e.nrm(12,"tui-icon",5),e.DNE(13,x,9,2,"ng-template",null,6,e.C5r),e.k0s(),e.EFF(15," or "),e.j41(16,"code"),e.EFF(17,"HTMLTextAreaElement"),e.k0s()(),e.j41(18,"li",4),e.EFF(19," set of configurable "),e.j41(20,"a",7)(21,"code"),e.EFF(22,"MaskitoOptions"),e.k0s()()()()(),e.nrm(23,"tui-doc-code",8),e.j41(24,"tui-notification",9)(25,"div")(26,"strong"),e.EFF(27,"Avoid wasting computation power or memory resources!"),e.k0s(),e.j41(28,"p",10),e.EFF(29," The only available public method "),e.j41(30,"code"),e.EFF(31,"destroy"),e.k0s(),e.EFF(32," removes all created event listeners. Call it to clean everything up when the work is finished. "),e.k0s()()(),e.j41(33,"section")(34,"p"),e.EFF(35," To understand the capabilities of the Maskito library, you need to learn about the following features and concepts: "),e.k0s(),e.j41(36,"div",11)(37,"a",12)(38,"h1",13),e.EFF(39," Mask expression "),e.j41(40,"span",14),e.EFF(41,' 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. '),e.k0s()()(),e.j41(42,"a",12)(43,"h1",13),e.EFF(44," Processors "),e.j41(45,"span",14),e.EFF(46,"Learn about preprocessors and postprocessors."),e.k0s()()(),e.j41(47,"a",12)(48,"h1",13),e.EFF(49," Plugins "),e.j41(50,"span",14),e.EFF(51," Learn how you can augment masking with some custom logic bound to the masked HTML element. "),e.k0s()()(),e.j41(52,"a",12)(53,"h1",13),e.EFF(54," Overwrite mode "),e.j41(55,"span",14),e.EFF(56," Maskito can behave differently when user inserts new character in the middle of text field value. Learn how to control this behaviour via "),e.j41(57,"code"),e.EFF(58,"overwriteMode"),e.k0s(),e.EFF(59," parameter. "),e.k0s()()(),e.j41(60,"a",12)(61,"h1",13),e.EFF(62," Transformer "),e.j41(63,"span",14),e.EFF(64," Learn how to correctly programmatically update element's\xa0value via "),e.j41(65,"code"),e.EFF(66,"maskitoTransform"),e.k0s(),e.EFF(67," . "),e.k0s()()()()()()),2&i){const d=e.sdS(14);e.R7$(12),e.Y8G("tuiTooltip",d),e.R7$(11),e.Y8G("code",a.maskitoPublicApiDemo),e.R7$(14),e.Y8G("routerLink",a.maskExpressionDocPage),e.R7$(5),e.Y8G("routerLink",a.processorsDocPage),e.R7$(5),e.Y8G("routerLink",a.pluginsDocPage),e.R7$(5),e.Y8G("routerLink",a.overwriteModeDocPage),e.R7$(8),e.Y8G("routerLink",a.transformerDocPage)}},dependencies:[m.Wk,p.MN,p.e3,$.Q,L.I,v.q,g.Jc,F.wS,f.O,h.R,j],styles:[".cards[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media screen and (max-width: 47.9625em){.cards[_ngcontent-%COMP%]{flex-direction:column}}.cards[_ngcontent-%COMP%] [tuiCardLarge][_ngcontent-%COMP%]{flex:1;min-inline-size:14rem}@media screen and (min-width: 64em){.cards[_ngcontent-%COMP%] [tuiCardLarge][_ngcontent-%COMP%]{max-inline-size:40%}}"],changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/3443.32bd439f78c7524d.js b/3443.32bd439f78c7524d.js new file mode 100644 index 000000000..de51bcd36 --- /dev/null +++ b/3443.32bd439f78c7524d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3443],{3443:(b,l,t)=>{t.r(l),t.d(l,{default:()=>O});var m=t(4768),r=t(1760),v=t(4712),g=t(7355),F=t(9738),f=t(2037),h=t(109),e=t(2978),T=t(7212),y=t(4976),k=t(811),C=t(4314),E=t(2734),u=t(8395),c=t(9131),D=t(656),M=t(3527);let P=(()=>{var o;class s{}return(o=s).\u0275fac=function(i){return new(i||o)},o.\u0275cmp=e.VBU({type:o,selectors:[["ng-component"]],hostAttrs:[1,"tui-tooltip"],standalone:!0,features:[e.aNF],decls:0,vars:0,template:function(i,a){},styles:["[tuiTooltip]{border-width:.25rem;border-radius:100%;cursor:pointer;pointer-events:auto}\n"],encapsulation:2,changeDetection:0}),s})(),j=(()=>{var o;class s{constructor(){this.textfield=(0,e.WQX)(E.Bw,{optional:!0}),this.isMobile=(0,e.WQX)(k.Td),this.describe=(0,e.WQX)(c.$$),this.driver=(0,e.WQX)(c.YO),this.nothing=(0,C.Ty)(P),this.state=(0,u.KC)((0,T.ot)((0,e.WQX)(c.YO).pipe((0,M.T)(i=>i?"hover":null),(0,y.Eb)((0,e.WQX)(e.gRc))),{initialValue:null}))}ngDoCheck(){var i;null!==(i=this.textfield)&&void 0!==i&&i.id&&(this.describe.tuiHintDescribe=this.textfield.id)}stopOnMobile(i){this.isMobile&&(i.preventDefault(),i.stopPropagation()),this.driver.toggle()}}return(o=s).\u0275fac=function(i){return new(i||o)},o.\u0275dir=e.FsC({type:o,selectors:[["tui-icon","tuiTooltip",""]],hostAttrs:["tuiTooltip",""],hostBindings:function(i,a){1&i&&e.bIt("mousedown",function(w){return a.stopOnMobile(w)})},standalone:!0,features:[e.Jv_([{provide:u.to,useValue:{appearance:"icon"}},{provide:D.kJ,useFactory:()=>(0,e.WQX)(c._n).icon}]),e.nM4([u.tF,{directive:c.$$,inputs:["tuiHintDescribe","tuiHintDescribe"]},{directive:c.XZ,inputs:["tuiHint","tuiTooltip","tuiHintAppearance","tuiHintAppearance","tuiHintContext","tuiHintContext"]}])]}),s})();var $=t(1307),L=t(5022),p=t(9239);function x(o,s){if(1&o&&(e.j41(0,"strong"),e.EFF(1,"Maskito"),e.k0s(),e.EFF(2," supports only limited types of "),e.j41(3,"code"),e.EFF(4,"HTMLInputElement"),e.k0s(),e.EFF(5," due to some browser limitations! "),e.j41(6,"p",10)(7,"a",15),e.EFF(8," See a full list of supported types "),e.k0s()()),2&o){const n=e.XpG();e.R7$(7),e.Y8G("pseudo",!0)("routerLink",n.supportedInputTypesDocPage)}}const O=(()=>{var o;class s{constructor(){this.maskitoPublicApiDemo=t.e(2719).then(t.t.bind(t,2719,17)),this.maskExpressionDocPage="/".concat(r.$.MaskExpression),this.processorsDocPage="/".concat(r.$.Processors),this.pluginsDocPage="/".concat(r.$.Plugins),this.overwriteModeDocPage="/".concat(r.$.OverwriteMode),this.transformerDocPage="/".concat(r.$.Transformer),this.supportedInputTypesDocPage="/".concat(r.$.SupportedInputTypes)}}return(o=s).\u0275fac=function(i){return new(i||o)},o.\u0275cmp=e.VBU({type:o,selectors:[["core-concepts-overview-doc-page"]],standalone:!0,features:[e.aNF],decls:68,vars:7,consts:[["header","Core concepts"],[1,"tui-space_bottom-4"],[1,"tui-space_top-0"],[1,"tui-list","tui-list_ordered"],[1,"tui-list__item"],["tuiHintDirection","top",3,"tuiTooltip"],["tooltipContent",""],["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"],["appearance","warning","size","m"],[1,"tui-space_bottom-0"],[1,"cards"],["tuiCardLarge","","tuiHeader","","tuiSurface","elevated",3,"routerLink"],["tuiTitle",""],["tuiSubtitle",""],["appearance","icon","tuiLink","","tuiTheme","dark",3,"pseudo","routerLink"]],template:function(i,a){if(1&i&&(e.j41(0,"tui-doc-page",0)(1,"section",1)(2,"p",2),e.EFF(3," The main entity of Maskito core library is "),e.j41(4,"code"),e.EFF(5,"Maskito"),e.k0s(),e.EFF(6," class which accepts 2 arguments in constructor: "),e.k0s(),e.j41(7,"ol",3)(8,"li",4),e.EFF(9," native "),e.j41(10,"code"),e.EFF(11," HTMLInputElement "),e.nrm(12,"tui-icon",5),e.DNE(13,x,9,2,"ng-template",null,6,e.C5r),e.k0s(),e.EFF(15," or "),e.j41(16,"code"),e.EFF(17,"HTMLTextAreaElement"),e.k0s()(),e.j41(18,"li",4),e.EFF(19," set of configurable "),e.j41(20,"a",7)(21,"code"),e.EFF(22,"MaskitoOptions"),e.k0s()()()()(),e.nrm(23,"tui-doc-code",8),e.j41(24,"tui-notification",9)(25,"div")(26,"strong"),e.EFF(27,"Avoid wasting computation power or memory resources!"),e.k0s(),e.j41(28,"p",10),e.EFF(29," The only available public method "),e.j41(30,"code"),e.EFF(31,"destroy"),e.k0s(),e.EFF(32," removes all created event listeners. Call it to clean everything up when the work is finished. "),e.k0s()()(),e.j41(33,"section")(34,"p"),e.EFF(35," To understand the capabilities of the Maskito library, you need to learn about the following features and concepts: "),e.k0s(),e.j41(36,"div",11)(37,"a",12)(38,"h1",13),e.EFF(39," Mask expression "),e.j41(40,"span",14),e.EFF(41,' 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. '),e.k0s()()(),e.j41(42,"a",12)(43,"h1",13),e.EFF(44," Processors "),e.j41(45,"span",14),e.EFF(46,"Learn about preprocessors and postprocessors."),e.k0s()()(),e.j41(47,"a",12)(48,"h1",13),e.EFF(49," Plugins "),e.j41(50,"span",14),e.EFF(51," Learn how you can augment masking with some custom logic bound to the masked HTML element. "),e.k0s()()(),e.j41(52,"a",12)(53,"h1",13),e.EFF(54," Overwrite mode "),e.j41(55,"span",14),e.EFF(56," Maskito can behave differently when user inserts new character in the middle of text field value. Learn how to control this behaviour via "),e.j41(57,"code"),e.EFF(58,"overwriteMode"),e.k0s(),e.EFF(59," parameter. "),e.k0s()()(),e.j41(60,"a",12)(61,"h1",13),e.EFF(62," Transformer "),e.j41(63,"span",14),e.EFF(64," Learn how to correctly programmatically update element's\xa0value via "),e.j41(65,"code"),e.EFF(66,"maskitoTransform"),e.k0s(),e.EFF(67," . "),e.k0s()()()()()()),2&i){const d=e.sdS(14);e.R7$(12),e.Y8G("tuiTooltip",d),e.R7$(11),e.Y8G("code",a.maskitoPublicApiDemo),e.R7$(14),e.Y8G("routerLink",a.maskExpressionDocPage),e.R7$(5),e.Y8G("routerLink",a.processorsDocPage),e.R7$(5),e.Y8G("routerLink",a.pluginsDocPage),e.R7$(5),e.Y8G("routerLink",a.overwriteModeDocPage),e.R7$(8),e.Y8G("routerLink",a.transformerDocPage)}},dependencies:[m.Wk,p.MN,p.e3,$.Q,L.I,v.q,g.Jc,F.wS,f.O,h.R,j],styles:[".cards[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media screen and (max-width: 47.9625em){.cards[_ngcontent-%COMP%]{flex-direction:column}}.cards[_ngcontent-%COMP%] [tuiCardLarge][_ngcontent-%COMP%]{flex:1;min-inline-size:14rem}@media screen and (min-width: 64em){.cards[_ngcontent-%COMP%] [tuiCardLarge][_ngcontent-%COMP%]{max-inline-size:40%}}"],changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/3781.a7602292c78982a4.js b/3781.a7602292c78982a4.js deleted file mode 100644 index a1ac2ece5..000000000 --- a/3781.a7602292c78982a4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3781],{3781:(h,r,t)=>{t.r(r),t.d(r,{default:()=>g});var l=t(4768),a=t(1760),u=t(7355),F=t(2037),E=t(109),d=t(864),p=t(1307),k=t(5022),e=t(2978),_=t(2937);const g=(()=>{var s;class n{constructor(){this.maskitoLibrariesDocPage="/".concat(a.$.MaskitoLibraries),this.coreConceptsOverviewDocPage="/".concat(a.$.CoreConceptsOverview),this.angularDocPage="/".concat(a.$.Angular),this.reactDocPage="/".concat(a.$.React),this.vueDocPage="/".concat(a.$.Vue)}}return(s=n).\u0275fac=function(i){return new(i||s)},s.\u0275cmp=e.VBU({type:s,selectors:[["what-is-maskito-doc-page"]],standalone:!0,features:[e.aNF],decls:79,vars:5,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,"cards"],["tuiCardLarge","","tuiHeader","","tuiSurface","elevated",3,"routerLink"],["tuiTitle",""],["tuiSubtitle",""],["tuiAccessories",""],["appearance","secondary","size","l","src","@tui.layout-grid"],["appearance","secondary","size","l","src","@tui.settings"]],template:function(i,o){1&i&&(e.j41(0,"tui-doc-page",0)(1,"div")(2,"strong"),e.EFF(3,"Maskito"),e.k0s(),e.EFF(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. "),e.k0s(),e.j41(5,"p"),e.EFF(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. "),e.k0s(),e.j41(7,"section",1)(8,"h2"),e.EFF(9,"Why Maskito?"),e.k0s(),e.j41(10,"ul",2)(11,"li",3)(12,"strong"),e.EFF(13,"Maskito"),e.k0s(),e.EFF(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. "),e.k0s(),e.j41(15,"li",3)(16,"strong"),e.EFF(17,"Maskito"),e.k0s(),e.EFF(18," is robust. The whole project is developed with "),e.j41(19,"code"),e.EFF(20,"strict"),e.k0s(),e.EFF(21," TypeScript mode. Our code is covered by hundreds of "),e.j41(22,"a",4),e.EFF(23," Cypress "),e.k0s(),e.EFF(24," tests. "),e.k0s(),e.j41(25,"li",3),e.EFF(26,"Server Side Rendering and Shadow DOM support."),e.k0s(),e.j41(27,"li",3),e.EFF(28," You can use it with "),e.j41(29,"code"),e.EFF(30,"HTMLInputElement"),e.k0s(),e.EFF(31," / "),e.j41(32,"code"),e.EFF(33,"HTMLTextAreaElement"),e.k0s(),e.EFF(34," or even with "),e.j41(35,"code"),e.EFF(36,"[contenteditable]"),e.k0s(),e.EFF(37," element. "),e.k0s(),e.j41(38,"li",3)(39,"strong"),e.EFF(40,"Maskito"),e.k0s(),e.EFF(41," core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for "),e.j41(42,"a",5),e.EFF(43," Angular "),e.k0s(),e.EFF(44," , "),e.j41(45,"a",5),e.EFF(46," React "),e.k0s(),e.EFF(47," and "),e.j41(48,"a",5),e.EFF(49," Vue "),e.k0s(),e.EFF(50," as well. "),e.k0s(),e.j41(51,"li",3)(52,"strong"),e.EFF(53,"Maskito"),e.k0s(),e.EFF(54," includes optional framework-agnostic package with configurable ready-to-use masks. "),e.k0s()()(),e.j41(55,"p"),e.EFF(56," No textfield with invalid value! Use Maskito. "),e.j41(57,"strong"),e.EFF(58,"Mask it!"),e.k0s()(),e.j41(59,"section",1)(60,"h2"),e.EFF(61,"Learn about Maskito"),e.k0s(),e.j41(62,"div",6)(63,"a",7)(64,"h1",8),e.EFF(65," Explore libraries "),e.j41(66,"span",9),e.EFF(67," Maskito consists of several libraries. "),e.nrm(68,"br"),e.EFF(69," Explore them and learn how to install and use them. "),e.k0s()(),e.j41(70,"aside",10),e.nrm(71,"tui-avatar",11),e.k0s()(),e.j41(72,"a",7)(73,"h1",8),e.EFF(74," Core concepts "),e.j41(75,"span",9),e.EFF(76," Learn about mask expression, preprocessors and postprocessors, overwrite mode etc. "),e.k0s()(),e.j41(77,"aside",10),e.nrm(78,"tui-avatar",12),e.k0s()()()()()),2&i&&(e.R7$(42),e.Y8G("routerLink",o.angularDocPage),e.R7$(3),e.Y8G("routerLink",o.reactDocPage),e.R7$(3),e.Y8G("routerLink",o.vueDocPage),e.R7$(15),e.Y8G("routerLink",o.maskitoLibrariesDocPage),e.R7$(9),e.Y8G("routerLink",o.coreConceptsOverviewDocPage))},dependencies:[l.Wk,_.e3,d.El,p.Q,k.I,u.Jc,F.O,E.R],styles:[".cards[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.cards[_ngcontent-%COMP%] [tuiCardLarge][_ngcontent-%COMP%]{flex:1;min-inline-size:18rem}"],changeDetection:0}),n})()}}]); \ No newline at end of file diff --git a/3781.c1ea1110e8726cc7.js b/3781.c1ea1110e8726cc7.js new file mode 100644 index 000000000..fe5928562 --- /dev/null +++ b/3781.c1ea1110e8726cc7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[3781],{3781:(h,r,t)=>{t.r(r),t.d(r,{default:()=>g});var l=t(4768),a=t(1760),u=t(7355),F=t(2037),E=t(109),d=t(5340),p=t(1307),k=t(5022),e=t(2978),_=t(9239);const g=(()=>{var s;class n{constructor(){this.maskitoLibrariesDocPage="/".concat(a.$.MaskitoLibraries),this.coreConceptsOverviewDocPage="/".concat(a.$.CoreConceptsOverview),this.angularDocPage="/".concat(a.$.Angular),this.reactDocPage="/".concat(a.$.React),this.vueDocPage="/".concat(a.$.Vue)}}return(s=n).\u0275fac=function(i){return new(i||s)},s.\u0275cmp=e.VBU({type:s,selectors:[["what-is-maskito-doc-page"]],standalone:!0,features:[e.aNF],decls:79,vars:5,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,"cards"],["tuiCardLarge","","tuiHeader","","tuiSurface","elevated",3,"routerLink"],["tuiTitle",""],["tuiSubtitle",""],["tuiAccessories",""],["appearance","secondary","size","l","src","@tui.layout-grid"],["appearance","secondary","size","l","src","@tui.settings"]],template:function(i,o){1&i&&(e.j41(0,"tui-doc-page",0)(1,"div")(2,"strong"),e.EFF(3,"Maskito"),e.k0s(),e.EFF(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. "),e.k0s(),e.j41(5,"p"),e.EFF(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. "),e.k0s(),e.j41(7,"section",1)(8,"h2"),e.EFF(9,"Why Maskito?"),e.k0s(),e.j41(10,"ul",2)(11,"li",3)(12,"strong"),e.EFF(13,"Maskito"),e.k0s(),e.EFF(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. "),e.k0s(),e.j41(15,"li",3)(16,"strong"),e.EFF(17,"Maskito"),e.k0s(),e.EFF(18," is robust. The whole project is developed with "),e.j41(19,"code"),e.EFF(20,"strict"),e.k0s(),e.EFF(21," TypeScript mode. Our code is covered by hundreds of "),e.j41(22,"a",4),e.EFF(23," Cypress "),e.k0s(),e.EFF(24," tests. "),e.k0s(),e.j41(25,"li",3),e.EFF(26,"Server Side Rendering and Shadow DOM support."),e.k0s(),e.j41(27,"li",3),e.EFF(28," You can use it with "),e.j41(29,"code"),e.EFF(30,"HTMLInputElement"),e.k0s(),e.EFF(31," / "),e.j41(32,"code"),e.EFF(33,"HTMLTextAreaElement"),e.k0s(),e.EFF(34," or even with "),e.j41(35,"code"),e.EFF(36,"[contenteditable]"),e.k0s(),e.EFF(37," element. "),e.k0s(),e.j41(38,"li",3)(39,"strong"),e.EFF(40,"Maskito"),e.k0s(),e.EFF(41," core is zero-dependency package. You can mask input in your vanilla JavaScript project. However, we have separate packages for "),e.j41(42,"a",5),e.EFF(43," Angular "),e.k0s(),e.EFF(44," , "),e.j41(45,"a",5),e.EFF(46," React "),e.k0s(),e.EFF(47," and "),e.j41(48,"a",5),e.EFF(49," Vue "),e.k0s(),e.EFF(50," as well. "),e.k0s(),e.j41(51,"li",3)(52,"strong"),e.EFF(53,"Maskito"),e.k0s(),e.EFF(54," includes optional framework-agnostic package with configurable ready-to-use masks. "),e.k0s()()(),e.j41(55,"p"),e.EFF(56," No textfield with invalid value! Use Maskito. "),e.j41(57,"strong"),e.EFF(58,"Mask it!"),e.k0s()(),e.j41(59,"section",1)(60,"h2"),e.EFF(61,"Learn about Maskito"),e.k0s(),e.j41(62,"div",6)(63,"a",7)(64,"h1",8),e.EFF(65," Explore libraries "),e.j41(66,"span",9),e.EFF(67," Maskito consists of several libraries. "),e.nrm(68,"br"),e.EFF(69," Explore them and learn how to install and use them. "),e.k0s()(),e.j41(70,"aside",10),e.nrm(71,"tui-avatar",11),e.k0s()(),e.j41(72,"a",7)(73,"h1",8),e.EFF(74," Core concepts "),e.j41(75,"span",9),e.EFF(76," Learn about mask expression, preprocessors and postprocessors, overwrite mode etc. "),e.k0s()(),e.j41(77,"aside",10),e.nrm(78,"tui-avatar",12),e.k0s()()()()()),2&i&&(e.R7$(42),e.Y8G("routerLink",o.angularDocPage),e.R7$(3),e.Y8G("routerLink",o.reactDocPage),e.R7$(3),e.Y8G("routerLink",o.vueDocPage),e.R7$(15),e.Y8G("routerLink",o.maskitoLibrariesDocPage),e.R7$(9),e.Y8G("routerLink",o.coreConceptsOverviewDocPage))},dependencies:[l.Wk,_.e3,d.El,p.Q,k.I,u.Jc,F.O,E.R],styles:[".cards[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.cards[_ngcontent-%COMP%] [tuiCardLarge][_ngcontent-%COMP%]{flex:1;min-inline-size:18rem}"],changeDetection:0}),n})()}}]); \ No newline at end of file diff --git a/3rdpartylicenses.txt b/3rdpartylicenses.txt index a68b52580..f7526241b 100644 --- a/3rdpartylicenses.txt +++ b/3rdpartylicenses.txt @@ -281,200 +281,6 @@ Apache-2.0 limitations under the License. -@ng-web-apis/intersection-observer -Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - Copyright 2024 Acpekt - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - @ng-web-apis/mutation-observer Apache-2.0 Apache License diff --git a/4123.c59c4fbd680af31a.js b/4123.c59c4fbd680af31a.js new file mode 100644 index 000000000..cf99f54d8 --- /dev/null +++ b/4123.c59c4fbd680af31a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[4123],{5771:(X,M,f)=>{f.d(M,{Q:()=>xe,K:()=>Te});var C=f(1860),O=f(4668),R=f(9155);function b(e,r){for(var t=0;te.length)&&(r=e.length);for(var t=0,n=new Array(r);t1;)1&r&&(t+=e),r>>=1,e+=e;return t+e}function j(e,r){return")"===e[r]&&r++,function w(e){for(var r=[],t=0;t=e.length?{done:!0}:{done:!1,value:e[n++]}}}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 Ot(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t1&&void 0!==arguments[1]?arguments[1]:{}).allowOverflow;if(!t)throw new Error("String is required");var u=d(t.split(""),this.matchTree,!0);if(u&&u.match&&delete u.matchedChars,!u||!u.overflow||a)return u}}]),e}();function d(e,r,t){if("string"==typeof r){var n=e.join("");return 0===r.indexOf(n)?e.length===r.length?{match:!0,matchedChars:e}:{partialMatch:!0}:0===n.indexOf(r)?t&&e.length>r.length?{overflow:!0}:{match:!0,matchedChars:e.slice(0,r.length)}:void 0}if(Array.isArray(r)){for(var a=e.slice(),u=0;u=e.length?{done:!0}:{done:!1,value:e[n++]}}}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 Y(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t=0)){var a=this.getTemplateForFormat(t,n);if(a)return this.setNationalNumberTemplate(a,n),!0}}},{key:"getSeparatorAfterNationalPrefix",value:function(t){return this.isNANP||t&&t.nationalPrefixFormattingRule()&&Rt.test(t.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(t,n){var a=t.IDDPrefix;return a?n&&!1===n.spacing?a:a+" ":t.missingPlus?"":"+"}},{key:"getTemplate",value:function(t){if(this.template){for(var n=-1,a=0,u=t.international?this.getInternationalPrefixBeforeCountryCallingCode(t,{spacing:!1}):"";aW.length)){var V=new RegExp("^"+D+"$"),ut=a.replace(/\d/g,"9");V.test(ut)&&(W=ut);var Ct,rt=this.getFormatFormat(t,u);if(this.shouldTryNationalPrefixFormattingRule(t,{international:u,nationalPrefix:m})){var xt=rt.replace(q._,t.nationalPrefixFormattingRule());if((0,B.Ay)(t.nationalPrefixFormattingRule())===(m||"")+(0,B.Ay)("$1")&&(rt=xt,Ct=!0,m))for(var wt=m.length;wt>0;)rt=rt.replace(/\d/,c),wt--}var Pt=W.replace(new RegExp(D),rt).replace(new RegExp("9","g"),c);return Ct||(_?Pt=E(c,_.length)+" "+Pt:m&&(Pt=E(c,m.length)+this.getSeparatorAfterNationalPrefix(t)+Pt)),u&&(Pt=(0,o.A)(Pt)),Pt}}},{key:"formatNextNationalNumberDigits",value:function(t){var n=function H(e,r,t){for(var a,n=function g(e,r){var t=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function i(e,r){if(e){if("string"==typeof e)return v(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return v(e,r)}}(e))||r&&e&&"number"==typeof e.length){t&&(e=t);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}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(""));!(a=n()).done;){var u=a.value;if(e.slice(r+1).search(N)<0)return;r=e.search(N),e=e.replace(N,u)}return[e,r]}(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,t);if(n)return this.populatedNationalNumberTemplate=n[0],this.populatedNationalNumberTemplatePosition=n[1],j(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1);this.resetFormat()}},{key:"shouldTryNationalPrefixFormattingRule",value:function(t,n){var a=n.international,u=n.nationalPrefix;if(t.nationalPrefixFormattingRule()){var m=t.usesNationalPrefix();if(m&&u||!m&&!a)return!0}}}]),e}(),S=f(5801),K=f(2883),et=f(3259),Z=f(610);function Q(e,r){return function lt(e){if(Array.isArray(e))return e}(e)||function gt(e,r){var t=null==e?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var m,_,n=[],a=!0,u=!1;try{for(t=t.call(e);!(a=(m=t.next()).done)&&(n.push(m.value),!r||n.length!==r);a=!0);}catch(D){u=!0,_=D}finally{try{!a&&null!=t.return&&t.return()}finally{if(u)throw _}}return n}}(e,r)||function dt(e,r){if(e){if("string"==typeof e)return ft(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ft(e,r)}}(e,r)||function tt(){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 ft(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t=3;if(n.appendDigits(t),u&&this.extractIddPrefix(n),this.isWaitingForCountryCallingCode(n)){if(!this.extractCountryCallingCode(n))return}else n.appendNationalSignificantNumberDigits(t);n.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber(n.getNationalDigits(),function(m){return n.update(m)})}},{key:"isWaitingForCountryCallingCode",value:function(t){return t.international&&!t.callingCode}},{key:"extractCountryCallingCode",value:function(t){var n=(0,S.A)("+"+t.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),a=n.countryCallingCode,u=n.number;if(a)return t.setCallingCode(a),t.update({nationalSignificantNumber:u}),!0}},{key:"reset",value:function(t){if(t){this.hasSelectedNumberingPlan=!0;var n=t._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=n&&ie.test(n)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(t,n){if(this.hasSelectedNumberingPlan){var a=(0,et.A)(t,this.metadata),m=a.nationalNumber;if(m!==t)return this.onExtractedNationalNumber(a.nationalPrefix,a.carrierCode,m,t,n),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(t,n,a){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(t,a);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var u=(0,et.A)(t,this.metadata),_=u.nationalNumber;if(_!==n)return this.onExtractedNationalNumber(u.nationalPrefix,u.carrierCode,_,t,a),!0}}},{key:"onExtractedNationalNumber",value:function(t,n,a,u,m){var _,D,W=u.lastIndexOf(a);if(W>=0&&W===u.length-a.length){D=!0;var V=u.slice(0,W);V!==t&&(_=V)}m({nationalPrefix:t,carrierCode:n,nationalSignificantNumber:a,nationalSignificantNumberMatchesInput:D,complexPrefixBeforeNationalSignificantNumber:_}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(t){return!!this.extractAnotherNationalSignificantNumber(t.getNationalDigits(),t.nationalSignificantNumber,function(n){return t.update(n)})||(this.extractIddPrefix(t)||this.fixMissingPlus(t)?(this.extractCallingCodeAndNationalSignificantNumber(t),!0):void 0)}},{key:"extractIddPrefix",value:function(t){var u=t.digits;if(!t.international&&!t.IDDPrefix){var _=(0,Z.A)(u,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);if(void 0!==_&&_!==u)return t.update({IDDPrefix:u.slice(0,u.length-_.length)}),this.startInternationalNumber(t,{country:void 0,callingCode:void 0}),!0}}},{key:"fixMissingPlus",value:function(t){if(!t.international){var a=(0,K.A)(t.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata).countryCallingCode;if(a)return t.update({missingPlus:!0}),this.startInternationalNumber(t,{country:t.country,callingCode:a}),!0}}},{key:"startInternationalNumber",value:function(t,n){t.startInternationalNumber(n.country,n.callingCode),t.nationalSignificantNumber&&(t.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(t){this.extractCountryCallingCode(t)&&this.extractNationalSignificantNumber(t.getNationalDigits(),function(n){return t.update(n)})}}]),e}(),se=f(9919),fe=f(4983),ce=f(9476);function Ht(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t1}},{key:"determineTheCountry",value:function(){this.state.setCountry((0,se.A)(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,defaultCountry:this.defaultCountry,metadata:this.metadata}))}},{key:"getNumberValue",value:function(){var t=this.state,n=t.digits,a=t.callingCode,u=t.country,m=t.nationalSignificantNumber;if(n){if(this.isInternational())return a?"+"+a+m:"+"+n;if(u||a)return"+"+(u?this.metadata.countryCallingCode():a)+m}}},{key:"getNumber",value:function(){var t=this.state,n=t.nationalSignificantNumber,a=t.carrierCode,u=t.callingCode,m=this._getCountry();if(n&&(m||u)){if(m&&m===this.defaultCountry){var _=new O.Ay(this.metadata.metadata);_.selectNumberingPlan(m);var D=_.numberingPlan.callingCode(),W=this.metadata.getCountryCodesForCallingCode(D);if(W.length>1){var V=(0,fe.A)(n,{countries:W,defaultCountry:this.defaultCountry,metadata:this.metadata.metadata});V&&(m=V)}}var ut=new R.A(m||u,n,this.metadata.metadata);return a&&(ut.carrierCode=a),ut}}},{key:"isPossible",value:function(){var t=this.getNumber();return!!t&&t.isPossible()}},{key:"isValid",value:function(){var t=this.getNumber();return!!t&&t.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()||""}}]),e}(),Vt=f(8920),Xt=f(4891),pe=f(8658);function Zt(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),t.push.apply(t,n)}return t}function Jt(e){for(var r=1;r({value:r.length>Pe?Qt({phone:r,metadata:e}):r,selection:t})}function Wt(){var e=(0,Vt.A)(arguments);return(0,Xt.A)(e.text,e.options,e.metadata)}function te({prefix:e,countryIsoCode:r,metadata:t}){return({elementState:n,data:a})=>{const{selection:u,value:m}=n,[_]=u,D=_1?"".concat(a.slice(0,2).join(" ")," ").concat(a.slice(2).join(t)):n;return e.reset(),u.trim()}function re({currentTemplate:e,newTemplate:r,currentPhoneLength:t,newPhoneLength:n}){return r.lengtht?e:r}const Ae="x";function ne({value:e,template:r,prefix:t}){return[...t,...r?r.slice(t.length).split("").map(n=>n===Ae||/\d/.test(n)?/\d/:n):new Array(Math.max(e.length-t.length,t.length)).fill(/\d/)]}var de=f(7922);function Ee({countryIsoCode:e,metadata:r}){let t=!0;return({elementState:n,data:a})=>{if(!t)return{elementState:n,data:a};const{value:u,selection:m}=n;t=!1;try{const _=Wt(u,e,r),D=(0,O.Ko)(e,r);return{elementState:{value:"+".concat(D," ").concat(_.nationalNumber),selection:m}}}catch{return{elementState:n}}}}function Te({countryIsoCode:e,metadata:r,strict:t=!0,separator:n="-"}){return t&&e?function Oe({countryIsoCode:e,metadata:r,separator:t="-"}){const n=(0,O.Ko)(e,r),a=new Dt(e,r),u="+".concat(n," ");let m="",_=0;return{...C.oI,mask:({value:D})=>{const W=ee(a,D,t),V=D.replaceAll(/\D/g,"").length;return m=re({currentTemplate:m,newTemplate:W,currentPhoneLength:_,newPhoneLength:V}),_=V,ne({value:D,template:m,prefix:u})},plugins:[(0,de.N_)((D,[W,V])=>[W===V?u.length:0,D.length])],postprocessors:[(0,de.Kf)(u),qt(r)],preprocessors:[Ee({countryIsoCode:e,metadata:r}),te({prefix:u,countryIsoCode:e,metadata:r})]}}({countryIsoCode:e,metadata:r,separator:n}):function _e({defaultIsoCode:e,metadata:r,separator:t="-"}){const n=new Dt(e,r);let u="",m=0;return{...C.oI,mask:({value:_})=>{const D=ee(n,_,t),W=_.replaceAll(/\D/g,"").length;return u=re({currentTemplate:u,newTemplate:D,currentPhoneLength:m,newPhoneLength:W}),m=W,1===u.length?["+",/\d/]:ne({value:_,template:u,prefix:"+"})},postprocessors:[qt(r)],preprocessors:[te({prefix:"+",countryIsoCode:e,metadata:r})]}}({defaultIsoCode:e,metadata:r,separator:n})}function xe(e,r){const t=new Dt({},r);return t.input(e),t.getCountry()}},8658:(X,M,f)=>{function C(F){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(w){return typeof w}:function(w){return w&&"function"==typeof Symbol&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w})(F)}function O(F,w){for(var H=0;H"u"||!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{return!1}}function I(F,w){return(I=Object.setPrototypeOf||function(G,B){return G.__proto__=B,G})(F,w)}function E(F){return(E=Object.setPrototypeOf?Object.getPrototypeOf:function(H){return H.__proto__||Object.getPrototypeOf(H)})(F)}f.d(M,{A:()=>j});var j=function(F){!function b(F,w){if("function"!=typeof w&&null!==w)throw new TypeError("Super expression must either be null or a function");F.prototype=Object.create(w&&w.prototype,{constructor:{value:F,writable:!0,configurable:!0}}),Object.defineProperty(F,"prototype",{writable:!1}),w&&I(F,w)}(H,F);var w=function x(F){var w=c();return function(){var B,G=E(F);if(w){var q=E(this).constructor;B=Reflect.construct(G,arguments,q)}else B=G.apply(this,arguments);return function $(F,w){if(w&&("object"===C(w)||"function"==typeof w))return w;if(void 0!==w)throw new TypeError("Derived constructors may only return object or undefined");return g(F)}(this,B)}}(H);function H(G){var B;return function L(F,w){if(!(F instanceof w))throw new TypeError("Cannot call a class as a function")}(this,H),B=w.call(this,G),Object.setPrototypeOf(g(B),H.prototype),B.name=B.constructor.name,B}return function R(F,w,H){return w&&O(F.prototype,w),H&&O(F,H),Object.defineProperty(F,"prototype",{writable:!1}),F}(H)}(i(Error))},9155:(X,M,f)=>{f.d(M,{A:()=>vt});var C=f(4668),O=f(5758),R=f(736),L=f(1142);var g=f(784),i=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function $t(d,l){(null==l||l>d.length)&&(l=d.length);for(var o=0,h=new Array(l);o=d.length?{done:!0}:{done:!1,value:d[h++]}}}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);!(h=o()).done;){var k=h.value;if(k.leadingDigitsPatterns().length>0){var Y=k.leadingDigitsPatterns()[k.leadingDigitsPatterns().length-1];if(0!==l.search(Y))continue}if((0,R.A)(l,k.pattern()))return k}}(h.formats(),d);return Y?(0,g.A)(d,Y,{useInternationalFormat:"INTERNATIONAL"===o,withNationalPrefix:!(Y.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&k&&!1===k.nationalPrefix),carrierCode:l,metadata:h}):d}function ot(d,l,o,h){return l?h(d,l,o):d}function At(d,l){var o=Object.keys(d);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(d);l&&(h=h.filter(function(k){return Object.getOwnPropertyDescriptor(d,k).enumerable})),o.push.apply(o,h)}return o}function ht(d){for(var l=1;l=0}(l,Y,o)}):[]}(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return(0,O.A)(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return function b(d,l,o){return l=l||{},(o=new C.Ay(o)).selectNumberingPlan(d.country,d.countryCallingCode),o.hasTypes()?void 0!==(0,L.A)(d,l,o.metadata):(0,R.A)(l.v2?d.nationalNumber:d.phone,o.nationalNumberPattern())}(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){return new C.Ay(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(o){return this.number===o.number&&this.ext===o.ext}},{key:"getType",value:function(){return(0,L.A)(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(o,h){return function U(d,l,o,h){if(o=o?A(A({},T),o):T,h=new C.Ay(h),d.country&&"001"!==d.country){if(!h.hasCountry(d.country))throw new Error("Unknown country: ".concat(d.country));h.country(d.country)}else{if(!d.countryCallingCode)return d.phone||"";h.selectNumberingPlan(d.countryCallingCode)}var z,k=h.countryCallingCode(),Y=o.v2?d.nationalNumber:d.phone;switch(l){case"NATIONAL":return Y?ot(z=J(Y,d.carrierCode,"NATIONAL",h,o),d.ext,h,o.formatExtension):"";case"INTERNATIONAL":return Y?(z=J(Y,null,"INTERNATIONAL",h,o),ot(z="+".concat(k," ").concat(z),d.ext,h,o.formatExtension)):"+".concat(k);case"E.164":return"+".concat(k).concat(Y);case"RFC3966":return function G(d){var l=d.number,o=d.ext;if(!l)return"";if("+"!==l[0])throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(l).concat(o?";ext="+o:"")}({number:"+".concat(k).concat(Y),ext:d.ext});case"IDD":if(!o.fromCountry)return;var nt=function It(d,l,o,h,k){if((0,C.Ko)(h,k.metadata)===o){var z=J(d,l,"NATIONAL",k);return"1"===o?o+" "+z:z}var nt=function v(d,l,o){var h=new C.Ay(o);return h.selectNumberingPlan(d,l),h.defaultIDDPrefix()?h.defaultIDDPrefix():i.test(h.IDDPrefix())?h.IDDPrefix():void 0}(h,void 0,k.metadata);if(nt)return"".concat(nt," ").concat(o," ").concat(J(d,null,"INTERNATIONAL",k))}(Y,d.carrierCode,k,o.fromCountry,h);return ot(nt,d.ext,h,o.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(l,'"'))}}(this,o,h?ht(ht({},h),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(o){return this.format("NATIONAL",o)}},{key:"formatInternational",value:function(o){return this.format("INTERNATIONAL",o)}},{key:"getURI",value:function(o){return this.format("RFC3966",o)}}]),d}(),Nt=function(l){return/^[A-Z]{2}$/.test(l)}},9496:(X,M,f)=>{f.d(M,{Cb:()=>O,Jq:()=>R,OA:()=>L,c7:()=>C,tz:()=>N,uD:()=>c});var C=2,O=17,R=3,L="0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9",c="".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"),N="+\uff0b"},6103:(X,M,f)=>{f.d(M,{A:()=>O});var C=f(9496);function O(R){return R.replace(new RegExp("[".concat(C.uD,"]+"),"g")," ").trim()}},8206:(X,M,f)=>{function R($,g){(null==g||g>$.length)&&(g=$.length);for(var i=0,v=new Array(g);i=$.length?{done:!0}:{done:!1,value:$[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(g);!(c=v()).done;){var N=c.value;$.indexOf(N)<0&&i.push(N)}return i.sort(function(I,E){return I-E})}(c,N.possibleLengths()))}else if(g&&!v)return"INVALID_LENGTH";var I=$.length,E=c[0];return E===I?"IS_POSSIBLE":E>I?"TOO_SHORT":c[c.length-1]=0?"IS_POSSIBLE":"INVALID_LENGTH"}f.d(M,{A:()=>b})},5801:(X,M,f)=>{f.d(M,{A:()=>b});var C=f(610),O=f(2883),R=f(4668),L=f(9496);function b(x,$,g,i){if(!x)return{};var v;if("+"!==x[0]){var c=(0,C.A)(x,$,g,i);if(!c||c===x){if($||g){var N=(0,O.A)(x,$,g,i),I=N.countryCallingCode;if(I)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:I,number:N.number}}return{number:x}}v=!0,x="+"+c}if("0"===x[1])return{};i=new R.Ay(i);for(var j=2;j-1<=L.Jq&&j<=x.length;){var F=x.slice(1,j);if(i.hasCallingCode(F))return i.selectNumberingPlan(F),{countryCallingCodeSource:v?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:F,number:x.slice(j)};j++}return{}}},2883:(X,M,f)=>{f.d(M,{A:()=>b});var C=f(4668),O=f(736),R=f(9301),L=f(8206);function b(x,$,g,i){var v=$?(0,C.Ko)($,i):g;if(0===x.indexOf(v)){(i=new C.Ay(i)).selectNumberingPlan($,g);var c=x.slice(v.length),I=(0,R.A)(c,i).nationalNumber,j=(0,R.A)(x,i).nationalNumber;if(!(0,O.A)(j,i.nationalNumberPattern())&&(0,O.A)(I,i.nationalNumberPattern())||"TOO_LONG"===(0,L.A)(j,i))return{countryCallingCode:v,number:c}}return{number:x}}},9301:(X,M,f)=>{f.d(M,{A:()=>L});var C=f(3259),O=f(736),R=f(8206);function L($,g){var i=(0,C.A)($,g),v=i.carrierCode,c=i.nationalNumber;if(c!==$){if(!function b($,g,i){return!((0,O.A)($,i.nationalNumberPattern())&&!(0,O.A)(g,i.nationalNumberPattern()))}($,c,g))return{nationalNumber:$};if(g.possibleLengths()&&!function x($,g){switch((0,R.A)($,g)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(c,g))return{nationalNumber:$}}return{nationalNumber:c,carrierCode:v}}},3259:(X,M,f)=>{function C(O,R){if(O&&R.numberingPlan.nationalPrefixForParsing()){var L=new RegExp("^(?:"+R.numberingPlan.nationalPrefixForParsing()+")"),b=L.exec(O);if(b){var x,$,c,g=b.length-1,i=g>0&&b[g];if(R.nationalPrefixTransformRule()&&i?(x=O.replace(L,R.nationalPrefixTransformRule()),g>1&&($=b[1])):(x=O.slice(b[0].length),i&&($=b[1])),i){var N=O.indexOf(b[1]);O.slice(0,N)===R.numberingPlan.nationalPrefix()&&(c=R.numberingPlan.nationalPrefix())}else c=b[0];return{nationalNumber:x,nationalPrefix:c,carrierCode:$}}}return{nationalNumber:O}}f.d(M,{A:()=>C})},784:(X,M,f)=>{f.d(M,{A:()=>R,_:()=>O});var C=f(6103),O=/(\$\d)/;function R(L,b,x){var $=x.useInternationalFormat,g=x.withNationalPrefix,c=L.replace(new RegExp(b.pattern()),$?b.internationalFormat():g&&b.nationalPrefixFormattingRule()?b.format().replace(O,b.nationalPrefixFormattingRule()):b.format());return $?(0,C.A)(c):c}},9919:(X,M,f)=>{f.d(M,{A:()=>R});var C=f(4983),O=!1;function R(L,b){var x=b.nationalNumber,$=b.defaultCountry,g=b.metadata;if(O&&g.isNonGeographicCallingCode(L))return"001";var i=g.getCountryCodesForCallingCode(L);return i?1===i.length?i[0]:(0,C.A)(x,{countries:i,defaultCountry:$,metadata:g.metadata}):void 0}},4983:(X,M,f)=>{f.d(M,{A:()=>x});var C=f(4668),O=f(1142);function b($,g){(null==g||g>$.length)&&(g=$.length);for(var i=0,v=new Array(g);i=$.length?{done:!0}:{done:!1,value:$[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(i);!(I=N()).done;){var E=I.value;if(c.country(E),c.leadingDigits()){if($&&0===$.search(c.leadingDigits()))return E}else if((0,O.A)({phone:$,country:E},void 0,c.metadata))return E}}},1142:(X,M,f)=>{f.d(M,{A:()=>$});var C=f(4668),O=f(736);function b(i,v){(null==v||v>i.length)&&(v=i.length);for(var c=0,N=new Array(v);c=i.length?{done:!0}:{done:!1,value:i[N++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(x);!(E=I()).done;){var j=E.value;if(g(N,j,c))return j}}}}function g(i,v,c){return!(!(v=c.type(v))||!v.pattern()||v.possibleLengths()&&v.possibleLengths().indexOf(i.length)<0)&&(0,O.A)(i,v.pattern())}},9476:(X,M,f)=>{f.d(M,{A:()=>O});var C={}.constructor;function O(R){return null!=R&&R.constructor===C}},736:(X,M,f)=>{function C(O,R){return O=O||"",new RegExp("^(?:"+R+")$").test(O)}f.d(M,{A:()=>C})},3266:(X,M,f)=>{function R($,g){(null==g||g>$.length)&&(g=$.length);for(var i=0,v=new Array(g);ix,ZW:()=>b});var L={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 b($){return L[$]}function x($){for(var v,g="",i=function C($,g){var i=typeof Symbol<"u"&&$[Symbol.iterator]||$["@@iterator"];if(i)return(i=i.call($)).next.bind(i);if(Array.isArray($)||(i=function O($,g){if($){if("string"==typeof $)return R($,g);var i=Object.prototype.toString.call($).slice(8,-1);if("Object"===i&&$.constructor&&(i=$.constructor.name),"Map"===i||"Set"===i)return Array.from($);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return R($,g)}}($))||g&&$&&"number"==typeof $.length){i&&($=i);var v=0;return function(){return v>=$.length?{done:!0}:{done:!1,value:$[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}($.split(""));!(v=i()).done;){var N=b(v.value);N&&(g+=N)}return g}},610:(X,M,f)=>{f.d(M,{A:()=>L});var C=f(4668),O=f(9496),R=new RegExp("(["+O.OA+"])");function L(b,x,$,g){if(x){var i=new C.Ay(g);i.selectNumberingPlan(x,$);var v=new RegExp(i.IDDPrefix());if(0===b.search(v)){var c=(b=b.slice(b.match(v)[0].length)).match(R);if(!(c&&null!=c[1]&&c[1].length>0&&"0"===c[1]))return b}}}},5758:(X,M,f)=>{f.d(M,{A:()=>R,x:()=>L});var C=f(4668),O=f(8206);function R(b,x,$){if(void 0===x&&(x={}),$=new C.Ay($),x.v2){if(!b.countryCallingCode)throw new Error("Invalid phone number object passed");$.selectNumberingPlan(b.countryCallingCode)}else{if(!b.phone)return!1;if(b.country){if(!$.hasCountry(b.country))throw new Error("Unknown country: ".concat(b.country));$.country(b.country)}else{if(!b.countryCallingCode)throw new Error("Invalid phone number object passed");$.selectNumberingPlan(b.countryCallingCode)}}if($.possibleLengths())return L(b.phone||b.nationalNumber,$);if(b.countryCallingCode&&$.isNonGeographicCallingCode(b.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function L(b,x){return"IS_POSSIBLE"===(0,O.A)(b,x)}},4668:(X,M,f)=>{function C(A,s){A=A.split("-"),s=s.split("-");for(var T=A[0].split("."),U=s[0].split("."),J=0;J<3;J++){var at=Number(T[J]),ot=Number(U[J]);if(at>ot)return 1;if(ot>at)return-1;if(!isNaN(at)&&isNaN(ot))return 1;if(isNaN(at)&&!isNaN(ot))return-1}return A[1]&&s[1]?A[1]>s[1]?1:A[1]N,Ko:()=>q,J_:()=>$t});var O=f(9476);function R(A){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(A)}function L(A,s){if(!(A instanceof s))throw new TypeError("Cannot call a class as a function")}function b(A,s){for(var T=0;T{f.d(M,{A:()=>c});var C=f(9476);function O(N,I){var E=Object.keys(N);if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(N);I&&(j=j.filter(function(F){return Object.getOwnPropertyDescriptor(N,F).enumerable})),E.push.apply(E,j)}return E}function L(N,I,E){return I in N?Object.defineProperty(N,I,{value:E,enumerable:!0,configurable:!0,writable:!0}):N[I]=E,N}function g(N,I){(null==I||I>N.length)&&(I=N.length);for(var E=0,j=new Array(I);E{f.d(M,{A:()=>kt});var C=f(9496),O=f(8658),R=f(4668),b=function(p){return"([".concat(C.OA,"]{1,").concat(p,"})")};function x(y){var et="[ \xa0\\t,]*",Z="[:\\.\uff0e]?[ \xa0\\t,-]*",Q="#?",gt="[ \xa0\\t]*";return";ext="+b("20")+"|"+et+"(?:e?xt(?:ensi(?:o\u0301?|\xf3))?n?|\uff45?\uff58\uff54\uff4e?|\u0434\u043e\u0431|anexo)"+Z+b("20")+"#?|"+et+"(?:[x\uff58#\uff03~\uff5e]|int|\uff49\uff4e\uff54)"+Z+b("9")+"#?|[- ]+"+b("6")+"#|"+gt+"(?:,{2}|;)"+Z+b("15")+"#?|"+gt+"(?:,)+"+Z+b("9")+Q}var $="["+C.OA+"]{"+C.c7+"}",g="["+C.tz+"]{0,1}(?:["+C.uD+"]*["+C.OA+"]){3,}["+C.uD+C.OA+"]*",i=new RegExp("^["+C.tz+"]{0,1}(?:["+C.uD+"]*["+C.OA+"]){1,2}$","i"),v=g+"(?:"+x()+")?",c=new RegExp("^"+$+"$|^"+v+"$","i"),E=new RegExp("(?:"+x()+")$","i"),F=f(3266);function G(y,p){(null==p||p>y.length)&&(p=y.length);for(var P=0,S=new Array(p);P=y.length?{done:!0}:{done:!1,value:y[S++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(y.split(""));!(S=P()).done;)p+=q(S.value,p)||"";return p}function q(y,p,P){return"+"===y?p?void("function"==typeof P&&P("end")):"+":(0,F.ZW)(y)}var $t=f(5758),it=f(9155),A=f(736),s=f(5801),T=f(9301),U=f(9919),J="+",ot="(["+C.OA+"]|[\\-\\.\\(\\)]?)",At=new RegExp("^\\"+J+ot+"*["+C.OA+"]"+ot+"*$","g"),ht=C.OA,Ft=new RegExp("^(["+ht+"]+((\\-)*["+ht+"])*\\.)*[a-zA-Z]+((\\-)*["+ht+"])*\\.?$","g"),vt="tel:",Nt=";phone-context=",St=";isub=";var h=250,k=new RegExp("["+C.tz+C.OA+"]"),Y=new RegExp("[^"+C.OA+"#]+$"),z=!1;function nt(y,p,P){if(p=p||{},P=new R.Ay(P),p.defaultCountry&&!P.hasCountry(p.defaultCountry))throw p.v2?new O.A("INVALID_COUNTRY"):new Error("Unknown country: ".concat(p.defaultCountry));var S=function st(y,p,P){var S=function o(y,p){var K,P=p.extractFormattedPhoneNumber,S=function d(y){var p=y.indexOf(Nt);if(p<0)return null;var P=p+Nt.length;if(P>=y.length)return"";var S=y.indexOf(";",P);return S>=0?y.substring(P,S):y.substring(P)}(y);if(!function l(y){return null===y||0!==y.length&&(At.test(y)||Ft.test(y))}(S))throw new O.A("NOT_A_NUMBER");if(null===S)K=P(y)||"";else{K="",S.charAt(0)===J&&(K+=S);var Z,et=y.indexOf(vt);Z=et>=0?et+vt.length:0;var Q=y.indexOf(Nt);K+=y.substring(Z,Q)}var tt=K.indexOf(St);if(tt>0&&(K=K.substring(0,tt)),""!==K)return K}(y,{extractFormattedPhoneNumber:function(Z){return function bt(y,p,P){if(y){if(y.length>h){if(P)throw new O.A("TOO_LONG");return}if(!1===p)return y;var S=y.search(k);if(!(S<0))return y.slice(S).replace(Y,"")}}(Z,P,p)}});if(!S)return{};if(!function N(y){return y.length>=C.c7&&c.test(y)}(S))return function I(y){return i.test(y)}(S)?{error:"TOO_SHORT"}:{};var K=function j(y){var p=y.search(E);if(p<0)return{};for(var P=y.slice(0,p),S=y.match(E),K=1;KC.Cb){if(p.v2)throw new O.A("TOO_LONG");return{}}if(p.v2){var ct=new it.A(ft,dt,P.metadata);return tt&&(ct.country=tt),lt&&(ct.carrierCode=lt),et&&(ct.ext=et),ct.__countryCallingCodeSource=gt,ct}var mt=!!(p.extended?P.hasSelectedNumberingPlan():tt)&&(0,A.A)(dt,P.nationalNumberPattern());return p.extended?{country:tt,countryCallingCode:ft,carrierCode:lt,valid:mt,possible:!!mt||!(!0!==p.extended||!P.possibleLengths()||!(0,$t.x)(dt,P)),phone:dt,ext:et}:mt?function Tt(y,p,P){var S={country:y,phone:p};return P&&(S.ext=P),S}(tt,dt,et):{}}function Rt(y,p){var P=Object.keys(y);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(y);p&&(S=S.filter(function(K){return Object.getOwnPropertyDescriptor(y,K).enumerable})),P.push.apply(P,S)}return P}function pt(y){for(var p=1;p{f.r(M),f.d(M,{default:()=>C});const C={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])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|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])|3\\d\\d)|(?: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[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-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]|2[23]"],"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])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|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)?","8001\\d{5}|(?:[2-467]\\d|50)\\d{6}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[235]|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|7[39])|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[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-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]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",[7,8,9,10],[["(\\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{2})(\\d{4})","$1 $2 $3",["2"],"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"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"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,12],[["(\\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[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|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(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"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{8}|(?:1\\d|[39])\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6|90"],"($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([3579]|4(?:[14]4|56))?"],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","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[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[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-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,10,11,12],[["(\\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{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"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{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[49]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"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[0-35])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?: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-3]))|(?: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])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|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","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-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","(?:[2-8]\\d{3}|9008)\\d{3}",[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",["6|7[245]"],"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-57]"],"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]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13,14,15,16,17],[["(\\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})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11,12],[["(\\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]|43"]],["(\\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}",[6,7,8,9,10,11]],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[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]],["3[2-8]\\d{9,10}",[11,12]],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\\d))\\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",["[36]0|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[0135-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","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"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]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",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{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"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,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\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])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|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",["4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|452|678|86","[12]|452|6788|86"],"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]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,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[0467]"]]]],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","38\\d{6}|[78]\\d{9,13}|(?:20|9\\d)\\d{8}",[8,10,11,12,13,14],[["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["3"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"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","(?:[4-7]|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-7])"],"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-6]))\\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-37]|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[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\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",["[236-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]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","(?:[2489]\\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,12],[["(\\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-9]|[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}|(?:80\\d|900)\\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|[689]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"]]],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[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3(?:[1245]|3[12])"]],["(\\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|71)\\d{6}",[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",["[67]"],"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]|61[06])","5(?:[0-59]|61[06]1)"],"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,[["(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|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]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|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}"],0,0,0,["305209\\d{4}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"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{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,0,"00"," int. "],UZ:["998","00","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]]],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,12],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","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\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",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"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]|15|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,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[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,["348[57]\\d{7}",[11]],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[0-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/4278.270723ec5cd7e4ce.js b/4278.270723ec5cd7e4ce.js deleted file mode 100644 index f56ab9644..000000000 --- a/4278.270723ec5cd7e4ce.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[4278],{4278:e=>{e.exports="import type {MaskitoOptions} from '@maskito/core';\nimport {maskitoUpdateElement} from '@maskito/core';\nimport {maskitoEventHandler, maskitoTimeOptionsGenerator} from '@maskito/kit';\n\nconst timeOptions = maskitoTimeOptionsGenerator({\n mode: 'HH:MM',\n timeSegmentMaxValues: {hours: 12},\n});\n\nexport default {\n ...timeOptions,\n plugins: [\n ...timeOptions.plugins,\n maskitoEventHandler('blur', (element) => {\n const [hours = '', minutes = ''] = element.value.split(':');\n\n maskitoUpdateElement(\n element,\n [hours, minutes].map((segment) => segment.padEnd(2, '0')).join(':'),\n );\n }),\n ],\n} satisfies MaskitoOptions;\n"}}]); \ No newline at end of file diff --git a/4610.5f2f2581d43a39f9.js b/4610.193798e2f144a698.js similarity index 94% rename from 4610.5f2f2581d43a39f9.js rename to 4610.193798e2f144a698.js index 636320211..93de698e7 100644 --- a/4610.5f2f2581d43a39f9.js +++ b/4610.193798e2f144a698.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[4610],{2051:(Ue,E,F)=>{var K=F(6032),H=F(9450);function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Fe=Object.prototype.hasOwnProperty,U=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Q={},ie={};function Y(e,t,n,r,l,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var Z={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Z[e]=new Y(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Z[t]=new Y(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Z[e]=new Y(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Z[e]=new Y(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Z[e]=new Y(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){Z[e]=new Y(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){Z[e]=new Y(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){Z[e]=new Y(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){Z[e]=new Y(e,5,!1,e.toLowerCase(),null,!1,!1)});var Re=/[\-:]([a-z])/g;function Ae(e){return e[1].toUpperCase()}function Ge(e,t,n,r){var l=Z.hasOwnProperty(t)?Z[t]:null;(null!==l?0!==l.type:r||!(2"u"||function Se(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,l,r)&&(n=null),r||null===l?function ae(e){return!!Fe.call(ie,e)||!Fe.call(Q,e)&&(U.test(e)?ie[e]=!0:(Q[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=null===n?3!==l.type&&"":n:(t=l.attributeName,r=l.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(l=l.type)||4===l&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Re,Ae);Z[t]=new Y(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Re,Ae);Z[t]=new Y(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Re,Ae);Z[t]=new Y(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){Z[e]=new Y(e,1,!1,e.toLowerCase(),null,!1,!1)}),Z.xlinkHref=new Y("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){Z[e]=new Y(e,1,!1,e.toLowerCase(),null,!0,!0)});var fe=K.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ne=Symbol.for("react.element"),ye=Symbol.for("react.portal"),ge=Symbol.for("react.fragment"),dt=Symbol.for("react.strict_mode"),Ve=Symbol.for("react.profiler"),pt=Symbol.for("react.provider"),Be=Symbol.for("react.context"),Xe=Symbol.for("react.forward_ref"),Ze=Symbol.for("react.suspense"),$e=Symbol.for("react.suspense_list"),rt=Symbol.for("react.memo"),h=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var C=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var T=Symbol.iterator;function M(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=T&&e[T]||e["@@iterator"])?e:null}var w,c=Object.assign;function D(e){if(void 0===w)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);w=t&&t[1]||""}return"\n"+w+e}var I=!1;function O(e,t){if(!e||I)return"";I=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(m){var r=m}Reflect.construct(e,[],t)}else{try{t.call()}catch(m){r=m}e.call(t.prototype)}else{try{throw Error()}catch(m){r=m}e()}}catch(m){if(m&&r&&"string"==typeof m.stack){for(var l=m.stack.split("\n"),o=r.stack.split("\n"),i=l.length-1,u=o.length-1;1<=i&&0<=u&&l[i]!==o[u];)u--;for(;1<=i&&0<=u;i--,u--)if(l[i]!==o[u]){if(1!==i||1!==u)do{if(i--,0>--u||l[i]!==o[u]){var a="\n"+l[i].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}}while(1<=i&&0<=u);break}}}finally{I=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?D(e):""}function A(e){switch(e.tag){case 5:return D(e.type);case 16:return D("Lazy");case 13:return D("Suspense");case 19:return D("SuspenseList");case 0:case 2:case 15:return O(e.type,!1);case 11:return O(e.type.render,!1);case 1:return O(e.type,!0);default:return""}}function J(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ge:return"Fragment";case ye:return"Portal";case Ve:return"Profiler";case dt:return"StrictMode";case Ze:return"Suspense";case $e:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Be:return(e.displayName||"Context")+".Consumer";case pt:return(e._context.displayName||"Context")+".Provider";case Xe:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case rt:return null!==(t=e.displayName||null)?t:J(e.type)||"Memo";case h:t=e._payload,e=e._init;try{return J(e(t))}catch{}}return null}function le(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return J(t);case 8:return t===dt?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function $(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Le(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function vr(e){e._valueTracker||(e._valueTracker=function ma(e){var t=Le(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function wi(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Le(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function yr(e){if(typeof(e=e||(typeof document<"u"?document:void 0))>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Fl(e,t){var n=t.checked;return c({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Si(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=$(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Ei(e,t){null!=(t=t.checked)&&Ge(e,"checked",t,!1)}function Nl(e,t){Ei(e,t);var n=$(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?zl(e,t.type,n):t.hasOwnProperty("defaultValue")&&zl(e,t.type,$(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ci(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(("submit"===r||"reset"===r)&&null==t.value)return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function zl(e,t,n){("number"!==t||yr(e.ownerDocument)!==e)&&(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Rn=Array.isArray;function on(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=gr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n)})}:e);function Ln(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var jn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ha=["Webkit","ms","Moz","O"];function Ti(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||jn.hasOwnProperty(e)&&jn[e]?(""+t).trim():t+"px"}function _i(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),l=Ti(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}Object.keys(jn).forEach(function(e){ha.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),jn[t]=jn[e]})});var va=c({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Rl(e,t){if(t){if(va[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(v(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(v(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(v(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(v(62))}}function Ll(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var jl=null;function Dl(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ml=null,un=null,sn=null;function Ri(e){if(e=tr(e)){if("function"!=typeof Ml)throw Error(v(280));var t=e.stateNode;t&&(t=Br(t),Ml(e.stateNode,e.type,t))}}function Li(e){un?sn?sn.push(e):sn=[e]:un=e}function ji(){if(un){var e=un,t=sn;if(sn=un=null,Ri(e),t)for(e=0;e>>=0)?32:31-(Na(e)/za|0)|0},Na=Math.log,za=Math.LN2,Cr=64,xr=4194304;function In(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Pr(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=268435455&n;if(0!==i){var u=i&~l;0!==u?r=In(u):0!=(o&=i)&&(r=In(o))}else 0!=(i=n&~l)?r=In(i):0!==o&&(r=In(o));if(0===r)return 0;if(0!==t&&t!==r&&!(t&l)&&((l=r&-r)>=(o=t&-t)||16===l&&0!=(4194240&o)))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Un(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-lt(t)]=n}function $l(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-lt(n),l=1<=Kn),uu=String.fromCharCode(32),su=!1;function au(e,t){switch(e){case"keyup":return-1!==ic.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function cu(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var fn=!1,cc={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function fu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!cc[e.type]:"textarea"===t}function du(e,t,n,r){Li(r),0<(t=Ur(t,"onChange")).length&&(n=new Gl("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Yn=null,Gn=null;function fc(e){_u(e,0)}function Dr(e){if(wi(vn(e)))return e}function dc(e,t){if("change"===e)return t}var pu=!1;if(G){var eo;if(G){var to="oninput"in document;if(!to){var mu=document.createElement("div");mu.setAttribute("oninput","return;"),to="function"==typeof mu.oninput}eo=to}else eo=!1;pu=eo&&(!document.documentMode||9=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=yu(n)}}function ku(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ku(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function wu(){for(var e=window,t=yr();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch{n=!1}if(!n)break;t=yr((e=t.contentWindow).document)}return t}function no(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function gc(e){var t=wu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ku(n.ownerDocument.documentElement,n)){if(null!==r&&no(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=void 0===r.end?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=gu(n,o);var i=gu(n,r);l&&i&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n=document.documentMode,dn=null,ro=null,Zn=null,lo=!1;function Su(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;lo||null==dn||dn!==yr(r)||(r="selectionStart"in(r=dn)&&no(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Zn&&Xn(Zn,r)||(Zn=r,0<(r=Ur(ro,"onSelect")).length&&(t=new Gl("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=dn)))}function Mr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var pn={animationend:Mr("Animation","AnimationEnd"),animationiteration:Mr("Animation","AnimationIteration"),animationstart:Mr("Animation","AnimationStart"),transitionend:Mr("Transition","TransitionEnd")},oo={},Eu={};function Or(e){if(oo[e])return oo[e];if(!pn[e])return e;var n,t=pn[e];for(n in t)if(t.hasOwnProperty(n)&&n in Eu)return oo[e]=t[n];return e}G&&(Eu=document.createElement("div").style,"AnimationEvent"in window||(delete pn.animationend.animation,delete pn.animationiteration.animation,delete pn.animationstart.animation),"TransitionEvent"in window||delete pn.transitionend.transition);var Cu=Or("animationend"),xu=Or("animationiteration"),Pu=Or("animationstart"),Fu=Or("transitionend"),Nu=new Map,zu="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Lt(e,t){Nu.set(e,t),re(t,[e])}for(var io=0;ioyn||(e.current=yo[yn],yo[yn]=null,yn--)}function X(e,t){yn++,yo[yn]=e.current,e.current=t}var Mt={},Ee=Dt(Mt),je=Dt(!1),Gt=Mt;function gn(e,t){var n=e.type.contextTypes;if(!n)return Mt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,l={};for(o in n)l[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function De(e){return null!=e.childContextTypes}function $r(){b(je),b(Ee)}function Ou(e,t,n){if(Ee.current!==Mt)throw Error(v(168));X(Ee,t),X(je,n)}function Iu(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var l in r=r.getChildContext())if(!(l in t))throw Error(v(108,le(e)||"Unknown",l));return c({},n,r)}function Hr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Mt,Gt=Ee.current,X(Ee,e),X(je,je.current),!0}function Uu(e,t,n){var r=e.stateNode;if(!r)throw Error(v(169));n?(e=Iu(e,t,Gt),r.__reactInternalMemoizedMergedChildContext=e,b(je),b(Ee),X(Ee,e)):b(je),X(je,n)}var wt=null,Wr=!1,go=!1;function Au(e){null===wt?wt=[e]:wt.push(e)}function Ot(){if(!go&&null!==wt){go=!0;var e=0,t=W;try{var n=wt;for(W=1;e>=i,l-=i,St=1<<32-lt(t)+l|n<j?(ve=L,L=null):ve=L.sibling;var B=y(d,L,p[j],S);if(null===B){null===L&&(L=ve);break}e&&L&&null===B.alternate&&t(d,L),f=o(B,f,j),null===R?_=B:R.sibling=B,R=B,L=ve}if(j===p.length)return n(d,L),ee&&Zt(d,j),_;if(null===L){for(;jj?(ve=L,L=null):ve=L.sibling;var Qt=y(d,L,B.value,S);if(null===Qt){null===L&&(L=ve);break}e&&L&&null===Qt.alternate&&t(d,L),f=o(Qt,f,j),null===R?_=Qt:R.sibling=Qt,R=Qt,L=ve}if(B.done)return n(d,L),ee&&Zt(d,j),_;if(null===L){for(;!B.done;j++,B=p.next())null!==(B=k(d,B.value,S))&&(f=o(B,f,j),null===R?_=B:R.sibling=B,R=B);return ee&&Zt(d,j),_}for(L=r(d,L);!B.done;j++,B=p.next())null!==(B=x(L,d,j,B.value,S))&&(e&&null!==B.alternate&&L.delete(null===B.key?j:B.key),f=o(B,f,j),null===R?_=B:R.sibling=B,R=B);return e&&L.forEach(function(ff){return t(d,ff)}),ee&&Zt(d,j),_}(d,f,p,S);Gr(d,p)}return"string"==typeof p&&""!==p||"number"==typeof p?(p=""+p,null!==f&&6===f.tag?(n(d,f.sibling),(f=l(f,p)).return=d,d=f):(n(d,f),(f=mi(p,d.mode,S)).return=d,d=f),i(d)):n(d,f)}}var En=Ku(!0),Yu=Ku(!1),Xr=Dt(null),Zr=null,Cn=null,xo=null;function Po(){xo=Cn=Zr=null}function Fo(e){var t=Xr.current;b(Xr),e._currentValue=t}function No(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function xn(e,t){Zr=e,xo=Cn=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.lanes&t&&(Me=!0),e.firstContext=null)}function be(e){var t=e._currentValue;if(xo!==e)if(e={context:e,memoizedValue:t,next:null},null===Cn){if(null===Zr)throw Error(v(308));Cn=e,Zr.dependencies={lanes:0,firstContext:e}}else Cn=Cn.next=e;return t}var Jt=null;function zo(e){null===Jt?Jt=[e]:Jt.push(e)}function Gu(e,t,n,r){var l=t.interleaved;return null===l?(n.next=n,zo(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ct(e,r)}function Ct(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var It=!1;function To(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Xu(e,t){t.updateQueue===(e=e.updateQueue)&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function xt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ut(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&V){var l=r.pending;return null===l?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Ct(e,n)}return null===(l=r.interleaved)?(t.next=t,zo(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ct(e,n)}function Jr(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;t.lanes=n|=r&=e.pendingLanes,$l(e,n)}}function Zu(e,t){var n=e.updateQueue,r=e.alternate;if(null===r||n!==(r=r.updateQueue))null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t;else{var l=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?l=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?l=o=t:o=o.next=t}else l=o=t;e.updateQueue=n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects}}}function qr(e,t,n,r){var l=e.updateQueue;It=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(null!==u){l.shared.pending=null;var a=u,m=a.next;a.next=null,null===i?o=m:i.next=m,i=a;var g=e.alternate;null!==g&&(u=(g=g.updateQueue).lastBaseUpdate)!==i&&(null===u?g.firstBaseUpdate=m:u.next=m,g.lastBaseUpdate=a)}if(null!==o){var k=l.baseState;for(i=0,g=m=a=null,u=o;;){var y=u.lane,x=u.eventTime;if((r&y)===y){null!==g&&(g=g.next={eventTime:x,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var N=e,z=u;switch(y=t,x=n,z.tag){case 1:if("function"==typeof(N=z.payload)){k=N.call(x,k,y);break e}k=N;break e;case 3:N.flags=-65537&N.flags|128;case 0:if(null==(y="function"==typeof(N=z.payload)?N.call(x,k,y):N))break e;k=c({},k,y);break e;case 2:It=!0}}null!==u.callback&&0!==u.lane&&(e.flags|=64,null===(y=l.effects)?l.effects=[u]:y.push(u))}else x={eventTime:x,lane:y,tag:u.tag,payload:u.payload,callback:u.callback,next:null},null===g?(m=g=x,a=k):g=g.next=x,i|=y;if(null===(u=u.next)){if(null===(u=l.shared.pending))break;u=(y=u).next,y.next=null,l.lastBaseUpdate=y,l.shared.pending=null}}if(null===g&&(a=k),l.baseState=a,l.firstBaseUpdate=m,l.lastBaseUpdate=g,null!==(t=l.shared.interleaved)){l=t;do{i|=l.lane,l=l.next}while(l!==t)}else null===o&&(l.shared.lanes=0);en|=i,e.lanes=i,e.memoizedState=k}}function Ju(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;tn?n:4,e(!0);var r=Do.transition;Do.transition={};try{e(!1),t()}finally{W=n,Do.transition=r}}function vs(){return et().memoizedState}function Dc(e,t,n){var r=$t(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ys(e)?gs(t,n):null!==(n=Gu(e,t,n,r))&&(ct(n,e,r,Te()),ks(n,t,r))}function Mc(e,t,n){var r=$t(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ys(e))gs(t,l);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,ot(u,i)){var a=t.interleaved;return null===a?(l.next=l,zo(t)):(l.next=a.next,a.next=l),void(t.interleaved=l)}}catch{}null!==(n=Gu(e,t,l,r))&&(ct(n,e,r,l=Te()),ks(n,t,r))}}function ys(e){var t=e.alternate;return e===ne||null!==t&&t===ne}function gs(e,t){ir=tl=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ks(e,t,n){if(4194240&n){var r=t.lanes;t.lanes=n|=r&=e.pendingLanes,$l(e,n)}}var ll={readContext:be,useCallback:Ce,useContext:Ce,useEffect:Ce,useImperativeHandle:Ce,useInsertionEffect:Ce,useLayoutEffect:Ce,useMemo:Ce,useReducer:Ce,useRef:Ce,useState:Ce,useDebugValue:Ce,useDeferredValue:Ce,useTransition:Ce,useMutableSource:Ce,useSyncExternalStore:Ce,useId:Ce,unstable_isNewReconciler:!1},Oc={readContext:be,useCallback:function(e,t){return yt().memoizedState=[e,void 0===t?null:t],e},useContext:be,useEffect:ss,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,nl(4194308,4,fs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return nl(4194308,4,e,t)},useInsertionEffect:function(e,t){return nl(4,2,e,t)},useMemo:function(e,t){var n=yt();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=yt();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,r.queue=e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},e=e.dispatch=Dc.bind(null,ne,e),[r.memoizedState,e]},useRef:function(e){return yt().memoizedState={current:e}},useState:is,useDebugValue:Bo,useDeferredValue:function(e){return yt().memoizedState=e},useTransition:function(){var e=is(!1),t=e[0];return e=jc.bind(null,e[1]),yt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ne,l=yt();if(ee){if(void 0===n)throw Error(v(407));n=n()}else{if(n=t(),null===he)throw Error(v(349));30&bt||ts(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,ss(rs.bind(null,r,o,e),[e]),r.flags|=2048,ar(9,ns.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=yt(),t=he.identifierPrefix;if(ee){var n=Et;t=":"+t+"R"+(n=(St&~(1<<32-lt(St)-1)).toString(32)+n),0<(n=ur++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=Lc++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Ic={readContext:be,useCallback:ps,useContext:be,useEffect:Vo,useImperativeHandle:ds,useInsertionEffect:as,useLayoutEffect:cs,useMemo:ms,useReducer:Uo,useRef:us,useState:function(){return Uo(sr)},useDebugValue:Bo,useDeferredValue:function(e){return hs(et(),de.memoizedState,e)},useTransition:function(){return[Uo(sr)[0],et().memoizedState]},useMutableSource:bu,useSyncExternalStore:es,useId:vs,unstable_isNewReconciler:!1},Uc={readContext:be,useCallback:ps,useContext:be,useEffect:Vo,useImperativeHandle:ds,useInsertionEffect:as,useLayoutEffect:cs,useMemo:ms,useReducer:Ao,useRef:us,useState:function(){return Ao(sr)},useDebugValue:Bo,useDeferredValue:function(e){var t=et();return null===de?t.memoizedState=e:hs(t,de.memoizedState,e)},useTransition:function(){return[Ao(sr)[0],et().memoizedState]},useMutableSource:bu,useSyncExternalStore:es,useId:vs,unstable_isNewReconciler:!1};function ut(e,t){if(e&&e.defaultProps){for(var n in t=c({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function $o(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:c({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ol={isMounted:function(e){return!!(e=e._reactInternals)&&Kt(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Te(),l=$t(e),o=xt(r,l);o.payload=t,null!=n&&(o.callback=n),null!==(t=Ut(e,o,l))&&(ct(t,e,l,r),Jr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Te(),l=$t(e),o=xt(r,l);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=Ut(e,o,l))&&(ct(t,e,l,r),Jr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Te(),r=$t(e),l=xt(n,r);l.tag=2,null!=t&&(l.callback=t),null!==(t=Ut(e,l,r))&&(ct(t,e,r,n),Jr(t,e,r))}};function ws(e,t,n,r,l,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!(t.prototype&&t.prototype.isPureReactComponent&&Xn(n,r)&&Xn(l,o))}function Ss(e,t,n){var r=!1,l=Mt,o=t.contextType;return"object"==typeof o&&null!==o?o=be(o):(l=De(t)?Gt:Ee.current,o=(r=null!=(r=t.contextTypes))?gn(e,l):Mt),t=new t(n,o),e.memoizedState=null!=t.state?t.state:null,t.updater=ol,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Es(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ol.enqueueReplaceState(t,t.state,null)}function Ho(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},To(e);var o=t.contextType;"object"==typeof o&&null!==o?l.context=be(o):(o=De(t)?Gt:Ee.current,l.context=gn(e,o)),l.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&($o(e,t,o,n),l.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(t=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),t!==l.state&&ol.enqueueReplaceState(l,l.state,null),qr(e,n,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.flags|=4194308)}function Fn(e,t){try{var n="",r=t;do{n+=A(r),r=r.return}while(r);var l=n}catch(o){l="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:l,digest:null}}function Wo(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function Qo(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Ac="function"==typeof WeakMap?WeakMap:Map;function Cs(e,t,n){(n=xt(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){dl||(dl=!0,ii=r),Qo(0,t)},n}function xs(e,t,n){(n=xt(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){Qo(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){Qo(0,t),"function"!=typeof r&&(null===Vt?Vt=new Set([this]):Vt.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:null!==i?i:""})}),n}function Ps(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new Ac;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&r.set(t,l=new Set);l.has(n)||(l.add(n),e=bc.bind(null,e,t,n),t.then(e,e))}function Fs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function Ns(e,t,n,r,l){return 1&e.mode?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=xt(-1,1)).tag=2,Ut(n,t,1))),n.lanes|=1),e)}var Vc=fe.ReactCurrentOwner,Me=!1;function ze(e,t,n,r){t.child=null===e?Yu(t,null,n,r):En(t,e.child,n,r)}function zs(e,t,n,r,l){n=n.render;var o=t.ref;return xn(t,l),r=Oo(e,t,n,r,o,l),n=Io(),null===e||Me?(ee&&n&&ko(t),t.flags|=1,ze(e,t,r,l),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Pt(e,t,l))}function Ts(e,t,n,r,l){if(null===e){var o=n.type;return"function"!=typeof o||pi(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=gl(n.type,null,r,t,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,_s(e,t,o,r,l))}return o=e.child,e.lanes&l||!(n=null!==(n=n.compare)?n:Xn)(o.memoizedProps,r)||e.ref!==t.ref?(t.flags|=1,(e=Wt(o,r)).ref=t.ref,e.return=t,t.child=e):Pt(e,t,l)}function _s(e,t,n,r,l){if(null!==e){var o=e.memoizedProps;if(Xn(o,r)&&e.ref===t.ref){if(Me=!1,t.pendingProps=r=o,0==(e.lanes&l))return t.lanes=e.lanes,Pt(e,t,l);131072&e.flags&&(Me=!0)}}return Ko(e,t,n,r,l)}function Rs(e,t,n){var r=t.pendingProps,l=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,X(zn,Ke),Ke|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,X(zn,Ke),Ke|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},X(zn,Ke),Ke|=n;else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,X(zn,Ke),Ke|=r;return ze(e,t,l,n),t.child}function Ls(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ko(e,t,n,r,l){var o=De(n)?Gt:Ee.current;return o=gn(t,o),xn(t,l),n=Oo(e,t,n,r,o,l),r=Io(),null===e||Me?(ee&&r&&ko(t),t.flags|=1,ze(e,t,n,l),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Pt(e,t,l))}function js(e,t,n,r,l){if(De(n)){var o=!0;Hr(t)}else o=!1;if(xn(t,l),null===t.stateNode)ul(e,t),Ss(t,n,r),Ho(t,n,r,l),r=!0;else if(null===e){var i=t.stateNode,u=t.memoizedProps;i.props=u;var a=i.context,m=n.contextType;m="object"==typeof m&&null!==m?be(m):gn(t,m=De(n)?Gt:Ee.current);var g=n.getDerivedStateFromProps,k="function"==typeof g||"function"==typeof i.getSnapshotBeforeUpdate;k||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==r||a!==m)&&Es(t,i,r,m),It=!1;var y=t.memoizedState;i.state=y,qr(t,r,i,l),a=t.memoizedState,u!==r||y!==a||je.current||It?("function"==typeof g&&($o(t,n,g,r),a=t.memoizedState),(u=It||ws(t,n,u,r,y,a,m))?(k||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),i.props=r,i.state=a,i.context=m,r=u):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Xu(e,t),u=t.memoizedProps,m=t.type===t.elementType?u:ut(t.type,u),i.props=m,k=t.pendingProps,y=i.context,a="object"==typeof(a=n.contextType)&&null!==a?be(a):gn(t,a=De(n)?Gt:Ee.current);var x=n.getDerivedStateFromProps;(g="function"==typeof x||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==k||y!==a)&&Es(t,i,r,a),It=!1,i.state=y=t.memoizedState,qr(t,r,i,l);var N=t.memoizedState;u!==k||y!==N||je.current||It?("function"==typeof x&&($o(t,n,x,r),N=t.memoizedState),(m=It||ws(t,n,m,r,y,N,a)||!1)?(g||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,N,a),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,N,a)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&y===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&y===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=N),i.props=r,i.state=N,i.context=a,r=m):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&y===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&y===e.memoizedState||(t.flags|=1024),r=!1)}return Yo(e,t,n,r,o,l)}function Yo(e,t,n,r,l,o){Ls(e,t);var i=0!=(128&t.flags);if(!r&&!i)return l&&Uu(t,n,!1),Pt(e,t,o);r=t.stateNode,Vc.current=t;var u=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=En(t,e.child,null,o),t.child=En(t,null,u,o)):ze(e,t,u,o),t.memoizedState=r.state,l&&Uu(t,n,!0),t.child}function Ds(e){var t=e.stateNode;t.pendingContext?Ou(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ou(0,t.context,!1),_o(e,t.containerInfo)}function Ms(e,t,n,r,l){return Sn(),Co(l),t.flags|=256,ze(e,t,n,r),t.child}var As,qo,Vs,Bs,Go={dehydrated:null,treeContext:null,retryLane:0};function Xo(e){return{baseLanes:e,cachePool:null,transitions:null}}function Os(e,t,n){var u,r=t.pendingProps,l=te.current,o=!1,i=0!=(128&t.flags);if((u=i)||(u=(null===e||null!==e.memoizedState)&&0!=(2&l)),u?(o=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(l|=1),X(te,1&l),null===e)return Eo(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(t.lanes=1&t.mode?"$!"===e.data?8:1073741824:1,null):(i=r.children,e=r.fallback,o?(o=t.child,i={mode:"hidden",children:i},1&(r=t.mode)||null===o?o=kl(i,r,0,null):(o.childLanes=0,o.pendingProps=i),e=ln(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Xo(n),t.memoizedState=Go,e):Zo(t,i));if(null!==(l=e.memoizedState)&&null!==(u=l.dehydrated))return function Bc(e,t,n,r,l,o,i){if(n)return 256&t.flags?(t.flags&=-257,il(e,t,i,r=Wo(Error(v(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,r=kl({mode:"visible",children:r.children},l=t.mode,0,null),(o=ln(o,l,i,null)).flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,1&t.mode&&En(t,e.child,null,i),t.child.memoizedState=Xo(i),t.memoizedState=Go,o);if(!(1&t.mode))return il(e,t,i,null);if("$!"===l.data){if(r=l.nextSibling&&l.nextSibling.dataset)var u=r.dgst;return r=u,il(e,t,i,r=Wo(o=Error(v(419)),r,void 0))}if(u=0!=(i&e.childLanes),Me||u){if(null!==(r=he)){switch(i&-i){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}0!==(l=l&(r.suspendedLanes|i)?0:l)&&l!==o.retryLane&&(o.retryLane=l,Ct(e,l),ct(r,e,l,-1))}return di(),il(e,t,i,r=Wo(Error(v(421))))}return"$?"===l.data?(t.flags|=128,t.child=e.child,t=ef.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Qe=jt(l.nextSibling),We=t,ee=!0,it=null,null!==e&&(Je[qe++]=St,Je[qe++]=Et,Je[qe++]=Xt,St=e.id,Et=e.overflow,Xt=t),(t=Zo(t,r.children)).flags|=4096,t)}(e,t,i,r,u,l,n);if(o){o=r.fallback,u=(l=e.child).sibling;var a={mode:"hidden",children:r.children};return 1&(i=t.mode)||t.child===l?(r=Wt(l,a)).subtreeFlags=14680064&l.subtreeFlags:((r=t.child).childLanes=0,r.pendingProps=a,t.deletions=null),null!==u?o=Wt(u,o):(o=ln(o,i,n,null)).flags|=2,o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=null===(i=e.child.memoizedState)?Xo(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=Go,r}return e=(o=e.child).sibling,r=Wt(o,{mode:"visible",children:r.children}),!(1&t.mode)&&(r.lanes=n),r.return=t,r.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Zo(e,t){return(t=kl({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function il(e,t,n,r){return null!==r&&Co(r),En(t,e.child,null,n),(e=Zo(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Is(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),No(e.return,t,n)}function Jo(e,t,n,r,l){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function Us(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(ze(e,t,r.children,n),2&(r=te.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Is(e,n,t);else if(19===e.tag)Is(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(X(te,r),1&t.mode)switch(l){case"forwards":for(n=t.child,l=null;null!==n;)null!==(e=n.alternate)&&null===br(e)&&(l=n),n=n.sibling;null===(n=l)?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Jo(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;null!==l;){if(null!==(e=l.alternate)&&null===br(e)){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Jo(t,!0,n,null,o);break;case"together":Jo(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function ul(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Pt(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),en|=t.lanes,!(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(v(153));if(null!==t.child){for(n=Wt(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)(n=n.sibling=Wt(e=e.sibling,e.pendingProps)).return=t;n.sibling=null}return t.child}function cr(e,t){if(!ee)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function xe(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=14680064&l.subtreeFlags,r|=14680064&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Hc(e,t,n){var r=t.pendingProps;switch(wo(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return xe(t),null;case 1:case 17:return De(t.type)&&$r(),xe(t),null;case 3:return r=t.stateNode,Pn(),b(je),b(Ee),jo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(Yr(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==it&&(ai(it),it=null))),qo(e,t),xe(t),null;case 5:Ro(t);var l=qt(or.current);if(n=t.type,null!==e&&null!=t.stateNode)Vs(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(v(166));return xe(t),null}if(e=qt(vt.current),Yr(t)){n=t.type;var o=t.memoizedProps;switch((r=t.stateNode)[ht]=t,r[er]=o,e=0!=(1&t.mode),n){case"dialog":q("cancel",r),q("close",r);break;case"iframe":case"object":case"embed":q("load",r);break;case"video":case"audio":for(l=0;l<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),"select"===n&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[ht]=t,e[er]=r,As(e,t,!1,!1),t.stateNode=e;e:{switch(i=Ll(n,r),n){case"dialog":q("cancel",e),q("close",e),l=r;break;case"iframe":case"object":case"embed":q("load",e),l=r;break;case"video":case"audio":for(l=0;lTn&&(t.flags|=128,r=!0,cr(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=br(i))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),cr(o,!0),null===o.tail&&"hidden"===o.tailMode&&!i.alternate&&!ee)return xe(t),null}else 2*ue()-o.renderingStartTime>Tn&&1073741824!==n&&(t.flags|=128,r=!0,cr(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(null!==(n=o.last)?n.sibling=i:t.child=i,o.last=i)}return null!==o.tail?(o.rendering=t=o.tail,o.tail=t.sibling,o.renderingStartTime=ue(),t.sibling=null,n=te.current,X(te,r?1&n|2:1&n),t):(xe(t),null);case 22:case 23:return fi(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?1073741824&Ke&&(xe(t),6&t.subtreeFlags&&(t.flags|=8192)):xe(t),null;case 24:case 25:return null}throw Error(v(156,t.tag))}function Wc(e,t){switch(wo(t),t.tag){case 1:return De(t.type)&&$r(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Pn(),b(je),b(Ee),jo(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Ro(t),null;case 13:if(b(te),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(v(340));Sn()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return b(te),null;case 4:return Pn(),null;case 10:return Fo(t.type._context),null;case 22:case 23:return fi(),null;default:return null}}As=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},qo=function(){},Vs=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,qt(vt.current);var i,o=null;switch(n){case"input":l=Fl(e,l),r=Fl(e,r),o=[];break;case"select":l=c({},l,{value:void 0}),r=c({},r,{value:void 0}),o=[];break;case"textarea":l=Tl(e,l),r=Tl(e,r),o=[];break;default:"function"!=typeof l.onClick&&"function"==typeof r.onClick&&(e.onclick=Vr)}for(m in Rl(n,r),n=null,l)if(!r.hasOwnProperty(m)&&l.hasOwnProperty(m)&&null!=l[m])if("style"===m){var u=l[m];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==m&&"children"!==m&&"suppressContentEditableWarning"!==m&&"suppressHydrationWarning"!==m&&"autoFocus"!==m&&(_e.hasOwnProperty(m)?o||(o=[]):(o=o||[]).push(m,null));for(m in r){var a=r[m];if(u=null!=l?l[m]:void 0,r.hasOwnProperty(m)&&a!==u&&(null!=a||null!=u))if("style"===m)if(u){for(i in u)!u.hasOwnProperty(i)||a&&a.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in a)a.hasOwnProperty(i)&&u[i]!==a[i]&&(n||(n={}),n[i]=a[i])}else n||(o||(o=[]),o.push(m,n)),n=a;else"dangerouslySetInnerHTML"===m?(u=u?u.__html:void 0,null!=(a=a?a.__html:void 0)&&u!==a&&(o=o||[]).push(m,a)):"children"===m?"string"!=typeof a&&"number"!=typeof a||(o=o||[]).push(m,""+a):"suppressContentEditableWarning"!==m&&"suppressHydrationWarning"!==m&&(_e.hasOwnProperty(m)?(null!=a&&"onScroll"===m&&q("scroll",e),o||u===a||(o=[])):(o=o||[]).push(m,a))}n&&(o=o||[]).push("style",n);var m=o;(t.updateQueue=m)&&(t.flags|=4)}},Bs=function(e,t,n,r){n!==r&&(t.flags|=4)};var sl=!1,Pe=!1,Qc="function"==typeof WeakSet?WeakSet:Set,P=null;function Nn(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(r){oe(e,t,r)}else n.current=null}function bo(e,t,n){try{n()}catch(r){oe(e,t,r)}}var $s=!1;function fr(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,void 0!==o&&bo(t,n,o)}l=l.next}while(l!==r)}}function al(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{(n.tag&e)===e&&(n.destroy=(0,n.create)()),n=n.next}while(n!==t)}}function ei(e){var t=e.ref;null!==t&&(e=e.stateNode,"function"==typeof t?t(e):t.current=e)}function Hs(e){var t=e.alternate;null!==t&&(e.alternate=null,Hs(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[ht],delete t[er],delete t[vo],delete t[zc],delete t[Tc]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ws(e){return 5===e.tag||3===e.tag||4===e.tag}function Qs(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Ws(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ti(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Vr));else if(4!==r&&null!==(e=e.child))for(ti(e,t,n),e=e.sibling;null!==e;)ti(e,t,n),e=e.sibling}function ni(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ni(e,t,n),e=e.sibling;null!==e;)ni(e,t,n),e=e.sibling}var ke=null,st=!1;function At(e,t,n){for(n=n.child;null!==n;)Ks(e,t,n),n=n.sibling}function Ks(e,t,n){if(mt&&"function"==typeof mt.onCommitFiberUnmount)try{mt.onCommitFiberUnmount(Er,n)}catch{}switch(n.tag){case 5:Pe||Nn(n,t);case 6:var r=ke,l=st;ke=null,At(e,t,n),st=l,null!==(ke=r)&&(st?(n=n.stateNode,8===(e=ke).nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ke.removeChild(n.stateNode));break;case 18:null!==ke&&(st?(n=n.stateNode,8===(e=ke).nodeType?ho(e.parentNode,n):1===e.nodeType&&ho(e,n),Hn(e)):ho(ke,n.stateNode));break;case 4:r=ke,l=st,ke=n.stateNode.containerInfo,st=!0,At(e,t,n),ke=r,st=l;break;case 0:case 11:case 14:case 15:if(!Pe&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,void 0!==i&&(2&o||4&o)&&bo(n,t,i),l=l.next}while(l!==r)}At(e,t,n);break;case 1:if(!Pe&&(Nn(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){oe(n,t,u)}At(e,t,n);break;case 21:At(e,t,n);break;case 22:1&n.mode?(Pe=(r=Pe)||null!==n.memoizedState,At(e,t,n),Pe=r):At(e,t,n);break;default:At(e,t,n)}}function Ys(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Qc),t.forEach(function(r){var l=tf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function at(e,t){var n=t.deletions;if(null!==n)for(var r=0;rl&&(l=i),r&=~o}if(r=l,10<(r=(120>(r=ue()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Gc(r/1960))-r)){e.timeoutHandle=mo(rn.bind(null,e,Oe,Ft),r);break}rn(e,Oe,Ft);break;default:throw Error(v(329))}}}return Ie(e,ue()),e.callbackNode===n?bs.bind(null,e):null}function si(e,t){var n=pr;return e.current.memoizedState.isDehydrated&&(nn(e,t).flags|=256),2!==(e=yl(e,t))&&(t=Oe,Oe=n,null!==t&&ai(t)),e}function ai(e){null===Oe?Oe=e:Oe.push.apply(Oe,e)}function Ht(e,t){for(t&=~li,e.suspendedLanes|=t&=~fl,e.pingedLanes&=~t,e=e.expirationTimes;0e?16:e,null===Bt)var r=!1;else{if(e=Bt,Bt=null,ml=0,6&V)throw Error(v(331));var l=V;for(V|=4,P=e.current;null!==P;){var o=P,i=o.child;if(16&P.flags){var u=o.deletions;if(null!==u){for(var a=0;aue()-oi?nn(e,0):li|=n),Ie(e,t)}function ia(e,t){0===t&&(1&e.mode?(t=xr,!(130023424&(xr<<=1))&&(xr=4194304)):t=1);var n=Te();null!==(e=Ct(e,t))&&(Un(e,t,n),Ie(e,n))}function ef(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),ia(e,n)}function tf(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(v(314))}null!==r&&r.delete(t),ia(e,n)}function sa(e,t){return Bi(e,t)}function nf(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function nt(e,t,n,r){return new nf(e,t,n,r)}function pi(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Wt(e,t){var n=e.alternate;return null===n?((n=nt(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.dependencies=null===(t=e.dependencies)?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function gl(e,t,n,r,l,o){var i=2;if(r=e,"function"==typeof e)pi(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case ge:return ln(n.children,l,o,t);case dt:i=8,l|=8;break;case Ve:return(e=nt(12,n,t,2|l)).elementType=Ve,e.lanes=o,e;case Ze:return(e=nt(13,n,t,l)).elementType=Ze,e.lanes=o,e;case $e:return(e=nt(19,n,t,l)).elementType=$e,e.lanes=o,e;case C:return kl(n,l,o,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case pt:i=10;break e;case Be:i=9;break e;case Xe:i=11;break e;case rt:i=14;break e;case h:i=16,r=null;break e}throw Error(v(130,null==e?e:typeof e,""))}return(t=nt(i,n,t,l)).elementType=e,t.type=r,t.lanes=o,t}function ln(e,t,n,r){return(e=nt(7,e,r,t)).lanes=n,e}function kl(e,t,n,r){return(e=nt(22,e,r,t)).elementType=C,e.lanes=n,e.stateNode={isHidden:!1},e}function mi(e,t,n){return(e=nt(6,e,null,t)).lanes=n,e}function hi(e,t,n){return(t=nt(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function lf(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Bl(0),this.expirationTimes=Bl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Bl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function vi(e,t,n,r,l,o,i,u,a){return e=new lf(e,t,n,u,a),1===t?(t=1,!0===o&&(t|=8)):t=0,o=nt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},To(o),e}function aa(e){if(!e)return Mt;e:{if(Kt(e=e._reactInternals)!==e||1!==e.tag)throw Error(v(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(De(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(v(171))}if(1===e.tag){var n=e.type;if(De(n))return Iu(e,n,t)}return t}function ca(e,t,n,r,l,o,i,u,a){return(e=vi(n,r,!0,e,0,o,0,u,a)).context=aa(null),n=e.current,(o=xt(r=Te(),l=$t(n))).callback=null!=t?t:null,Ut(n,o,l),e.current.lanes=l,Un(e,l,r),Ie(e,r),e}function wl(e,t,n,r){var l=t.current,o=Te(),i=$t(l);return n=aa(n),null===t.context?t.context=n:t.pendingContext=n,(t=xt(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Ut(l,t,i))&&(ct(e,l,i,o),Jr(e,l,i)),i}function Sl(e){return(e=e.current).child?e.child.stateNode:null}function fa(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n{var H=F(9765);E.H=H.createRoot},9765:(Ue,E,F)=>{(function K(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||"function"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(K)}catch(H){console.error(H)}})(),Ue.exports=F(2051)},9568:(Ue,E,F)=>{var H=F(6032),v=Symbol.for("react.element"),_e=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),re=H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function G(Fe,U,Q){var ie,ae={},Se=null,Ye=null;for(ie in void 0!==Q&&(Se=""+Q),void 0!==U.key&&(Se=""+U.key),void 0!==U.ref&&(Ye=U.ref),U)_e.call(U,ie)&&!s.hasOwnProperty(ie)&&(ae[ie]=U[ie]);if(Fe&&Fe.defaultProps)for(ie in U=Fe.defaultProps)void 0===ae[ie]&&(ae[ie]=U[ie]);return{$$typeof:v,type:Fe,key:Se,ref:Ye,props:ae,_owner:re.current}}E.jsx=G,E.jsxs=G},2083:(Ue,E)=>{var F=Symbol.for("react.element"),K=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),ft=Symbol.for("react.profiler"),_e=Symbol.for("react.provider"),re=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),G=Symbol.for("react.suspense"),Fe=Symbol.for("react.memo"),U=Symbol.for("react.lazy"),Q=Symbol.iterator,ae={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Se=Object.assign,Ye={};function Y(c,w,D){this.props=c,this.context=w,this.refs=Ye,this.updater=D||ae}function Z(){}function Re(c,w,D){this.props=c,this.context=w,this.refs=Ye,this.updater=D||ae}Y.prototype.isReactComponent={},Y.prototype.setState=function(c,w){if("object"!=typeof c&&"function"!=typeof c&&null!=c)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,c,w,"setState")},Y.prototype.forceUpdate=function(c){this.updater.enqueueForceUpdate(this,c,"forceUpdate")},Z.prototype=Y.prototype;var Ae=Re.prototype=new Z;Ae.constructor=Re,Se(Ae,Y.prototype),Ae.isPureReactComponent=!0;var Ge=Array.isArray,fe=Object.prototype.hasOwnProperty,Ne={current:null},ye={key:!0,ref:!0,__self:!0,__source:!0};function ge(c,w,D){var I,O={},A=null,J=null;if(null!=w)for(I in void 0!==w.ref&&(J=w.ref),void 0!==w.key&&(A=""+w.key),w)fe.call(w,I)&&!ye.hasOwnProperty(I)&&(O[I]=w[I]);var le=arguments.length-2;if(1===le)O.children=D;else if(1{Ue.exports=F(2083)},5932:(Ue,E,F)=>{Ue.exports=F(9568)},67:(Ue,E)=>{function F(h,C){var T=h.length;h.push(C);e:for(;0>>1,c=h[M];if(!(0>>1;Mv(I,T))Ov(A,I)?(h[M]=A,h[O]=T,M=O):(h[M]=I,h[D]=T,M=D);else{if(!(Ov(A,T)))break e;h[M]=A,h[O]=T,M=O}}}return C}function v(h,C){var T=h.sortIndex-C.sortIndex;return 0!==T?T:h.id-C.id}if("object"==typeof performance&&"function"==typeof performance.now){var ft=performance;E.unstable_now=function(){return ft.now()}}else{var _e=Date,re=_e.now();E.unstable_now=function(){return _e.now()-re}}var s=[],G=[],Fe=1,U=null,Q=3,ie=!1,ae=!1,Se=!1,Ye="function"==typeof setTimeout?setTimeout:null,Y="function"==typeof clearTimeout?clearTimeout:null,Z=typeof setImmediate<"u"?setImmediate:null;function Re(h){for(var C=K(G);null!==C;){if(null===C.callback)H(G);else{if(!(C.startTime<=h))break;H(G),C.sortIndex=C.expirationTime,F(s,C)}C=K(G)}}function Ae(h){if(Se=!1,Re(h),!ae)if(null!==K(s))ae=!0,$e(Ge);else{var C=K(G);null!==C&&rt(Ae,C.startTime-h)}}function Ge(h,C){ae=!1,Se&&(Se=!1,Y(ye),ye=-1),ie=!0;var T=Q;try{for(Re(C),U=K(s);null!==U&&(!(U.expirationTime>C)||h&&!Ve());){var M=U.callback;if("function"==typeof M){U.callback=null,Q=U.priorityLevel;var c=M(U.expirationTime<=C);C=E.unstable_now(),"function"==typeof c?U.callback=c:U===K(s)&&H(s),Re(C)}else H(s);U=K(s)}if(null!==U)var w=!0;else{var D=K(G);null!==D&&rt(Ae,D.startTime-C),w=!1}return w}finally{U=null,Q=T,ie=!1}}typeof navigator<"u"&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var Be,fe=!1,Ne=null,ye=-1,ge=5,dt=-1;function Ve(){return!(E.unstable_now()-dth||125M?(h.sortIndex=T,F(G,h),null===K(s)&&h===K(G)&&(Se?(Y(ye),ye=-1):Se=!0,rt(Ae,T-M))):(h.sortIndex=c,F(s,h),ae||ie||(ae=!0,$e(Ge))),h},E.unstable_shouldYield=Ve,E.unstable_wrapCallback=function(h){var C=Q;return function(){var T=Q;Q=C;try{return h.apply(this,arguments)}finally{Q=T}}}},9450:(Ue,E,F)=>{Ue.exports=F(67)},4610:(Ue,E,F)=>{F.r(E),F.d(E,{default:()=>rt});var K=F(6610),H=F(4768),v=F(1760),ft=F(7355),_e=F(9738),re=F(5932),s=F(2978),G=F(7822),Fe=F(1860),U=F(6032);const Q=typeof window<"u"?U.useLayoutEffect:U.useEffect,ae=({options:h=null,elementPredicate:C=Fe.iZ}={})=>{const[T,M]=(0,U.useState)(null),[c,w]=(0,U.useState)(null),D=(0,U.useCallback)(A=>{M(A)},[]),I=(0,U.useRef)(C),O=(0,U.useRef)(h);return I.current=C,O.current=h,Q(()=>{if(!T)return;const A=C(T);!function ie(h){return h&&"object"==typeof h&&"then"in h}(A)?w(A):A.then(J=>{I.current===C&&O.current===h&&w(J)})},[T,C,I,h,O]),Q(()=>{if(!c||!h)return;const A=new Fe.NU(c,h);return()=>{A.destroy(),w(null)}},[h,c]),D},Se={mask:/^\d+$/},Ye=()=>{const h=ae({options:Se});return(0,re.jsx)("input",{ref:h,placeholder:"Enter a number"})};let Y=(()=>{var h;class C{constructor(){(0,K.UE)((0,s.WQX)(s.Agw))&&(0,G.H)((0,s.WQX)(s.aKT).nativeElement).render((0,re.jsx)(Ye,{}))}}return(h=C).\u0275fac=function(M){return new(M||h)},h.\u0275cmp=s.VBU({type:h,selectors:[["react-example-1"]],hostAttrs:["comment-for-devtools","Everything inside this tag is really rendered by `react-dom` library"],standalone:!0,features:[s.aNF],decls:0,vars:0,template:function(M,c){},encapsulation:2,changeDetection:0}),C})();var Z=F(168);const Re={display:"none"},Ae=(0,U.forwardRef)((h,C)=>(0,re.jsxs)("div",{id:"awesome-input-wrapper",ref:C,children:[(0,re.jsx)("input",{style:Re}),(0,re.jsx)("input",{className:"real-input",...h}),(0,re.jsx)("input",{style:Re})]})),Ge=(0,Z.GH)({mode:"dd/mm/yyyy"}),fe=h=>h.querySelector("input.real-input"),Ne=()=>{const h=ae({options:Ge,elementPredicate:fe});return(0,re.jsx)(Ae,{ref:h,placeholder:"Enter date"})};let ye=(()=>{var h;class C{constructor(){(0,K.UE)((0,s.WQX)(s.Agw))&&(0,G.H)((0,s.WQX)(s.aKT).nativeElement).render((0,re.jsx)(Ne,{}))}}return(h=C).\u0275fac=function(M){return new(M||h)},h.\u0275cmp=s.VBU({type:h,selectors:[["react-example-2"]],hostAttrs:["comment-for-devtools","Everything inside this tag is really rendered by `react-dom` library"],standalone:!0,features:[s.aNF],decls:0,vars:0,template:function(M,c){},encapsulation:2,changeDetection:0}),C})();var ge=F(2937),dt=F(7920),Ve=F(138);function pt(h,C){1&h&&(s.j41(0,"button",23)(1,"tui-doc-tab",24),s.EFF(2,"index.ts"),s.k0s()())}function Be(h,C){1&h&&(s.j41(0,"button",23)(1,"tui-doc-tab",25),s.EFF(2,"with-maskito-register.ts"),s.k0s()())}function Xe(h,C){if(1&h&&s.nrm(0,"tui-doc-code",7),2&h){const T=s.XpG();s.Y8G("code",T.reactHookFormExample["index.tsx"])}}function Ze(h,C){if(1&h&&s.nrm(0,"tui-doc-code",7),2&h){const T=s.XpG();s.Y8G("code",T.reactHookFormExample["with-maskito-register.ts"])}}const rt=(()=>{var h;class C{constructor(){this.coreConceptsOverviewDocPage="/".concat(v.$.CoreConceptsOverview),this.useMaskitoBasicUsage=F.e(426).then(F.t.bind(F,426,17)),this.controlledInputDemo=F.e(1596).then(F.t.bind(F,1596,17)),this.mergeRefDemo=F.e(105).then(F.t.bind(F,105,17)),this.elementPredicateExample={"index.tsx":F.e(933).then(F.t.bind(F,933,17)),"awesome-input.tsx":F.e(8323).then(F.t.bind(F,8323,17))},this.reactHookFormExample={"index.tsx":F.e(414).then(F.t.bind(F,414,17)),"with-maskito-register.ts":F.e(3543).then(F.t.bind(F,3543,17))},this.bestBadPractice=F.e(3343).then(F.t.bind(F,3343,17))}}return(h=C).\u0275fac=function(M){return new(M||h)},h.\u0275cmp=s.VBU({type:h,selectors:[["react-doc-page"]],standalone:!0,features:[s.aNF],decls:117,vars:11,consts:[["header","React","path","react"],[1,"tui-space_top-0"],["appearance","warning","size","m"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],["id","getting-started"],["code","npm install @maskito/{core,react}"],[3,"code"],[1,"no-tabs"],["id","controlled-input"],["href","https://react.dev/reference/react-dom/components/input#props","rel","noreferrer","target","_blank","tuiLink",""],["id","merge-refs"],["href","https://react.dev/reference/react-dom/components/common#ref-callback","rel","noreferrer","target","_blank","tuiLink",""],["id","element-predicate"],["size","m"],[3,"content"],["id","form-library-integration"],["href","https://react-hook-form.com","target","_blank","tuiLink",""],[1,"tabs"],["tabs",""],["tuiTab","","type","button",4,"tuiItem"],[3,"ngSwitch"],[3,"code",4,"ngSwitchCase"],["tuiTab","","type","button"],["src","assets/icons/react.svg"],["src","assets/icons/typescript.svg"]],template:function(M,c){if(1&M&&(s.j41(0,"tui-doc-page",0)(1,"p",1)(2,"code"),s.EFF(3,"@maskito/react"),s.k0s(),s.EFF(4," is a light-weighted library to use "),s.j41(5,"strong"),s.EFF(6,"Maskito"),s.k0s(),s.EFF(7," in an React-way. "),s.k0s(),s.j41(8,"tui-notification",2)(9,"div")(10,"strong"),s.EFF(11,"Prerequisites"),s.k0s(),s.j41(12,"p",3),s.EFF(13," To get the most out of this guide, you should review the topic "),s.j41(14,"a",4),s.EFF(15,' "Core\xa0Concepts" '),s.k0s(),s.EFF(16," first. "),s.k0s()()(),s.j41(17,"section",5)(18,"h2"),s.EFF(19,"Getting Started"),s.k0s(),s.j41(20,"p"),s.EFF(21,"Install libraries"),s.k0s(),s.nrm(22,"tui-doc-code",6),s.j41(23,"p"),s.EFF(24," and use "),s.j41(25,"strong"),s.EFF(26,"Maskito"),s.k0s()(),s.nrm(27,"tui-doc-code",7),s.j41(28,"p"),s.EFF(29,"See the result of above code example in action:"),s.k0s(),s.j41(30,"tui-doc-example",8),s.nrm(31,"react-example-1"),s.k0s()(),s.j41(32,"section",9)(33,"h2"),s.EFF(34,"Controlled masked input"),s.k0s(),s.j41(35,"p")(36,"strong"),s.EFF(37,"Maskito"),s.k0s(),s.EFF(38," 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 "),s.j41(39,"code"),s.EFF(40,"onInput"),s.k0s(),s.EFF(41," instead of React-specific "),s.j41(42,"code"),s.EFF(43,"onChange"),s.k0s(),s.EFF(44," event. Do not worry, both events works similarly! Read more about it in the "),s.j41(45,"a",10),s.EFF(46," official\xa0React\xa0documentation. "),s.k0s()(),s.nrm(47,"tui-doc-code",7),s.k0s(),s.j41(48,"section",11)(49,"h2"),s.EFF(50,"Merge Maskito ref with the third-party ref"),s.k0s(),s.j41(51,"p"),s.EFF(52,"Do you need to use multiple hooks that return refs which both should be attached to the masked textfield?"),s.k0s(),s.j41(53,"p")(54,"strong"),s.EFF(55," Use "),s.j41(56,"a",12),s.EFF(57," ref\xa0callback "),s.k0s(),s.EFF(58," ! "),s.k0s()(),s.nrm(59,"tui-doc-code",7),s.k0s(),s.j41(60,"section",13)(61,"h2"),s.EFF(62,"Query nested input element"),s.k0s(),s.j41(63,"p"),s.EFF(64," Pass a predicate to "),s.j41(65,"code"),s.EFF(66,"elementPredicate"),s.k0s(),s.EFF(67," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI\xa0Kit library. "),s.k0s(),s.j41(68,"tui-notification",14)(69,"div"),s.EFF(70," By default "),s.j41(71,"strong"),s.EFF(72,"Maskito"),s.k0s(),s.EFF(73," will try to find input/textarea by querying its host: "),s.j41(74,"code"),s.EFF(75,"host.querySelector('input,textarea')"),s.k0s(),s.EFF(76," so that might be sufficient. Use custom predicate if you need custom logic. "),s.k0s()(),s.j41(77,"tui-doc-example",15),s.nrm(78,"react-example-2"),s.k0s()(),s.j41(79,"section",16)(80,"h2"),s.EFF(81,"Integration with third-party library for forms"),s.k0s(),s.j41(82,"p"),s.EFF(83," There is not silver bullet how to integrate "),s.j41(84,"strong"),s.EFF(85,"Maskito"),s.k0s(),s.EFF(86," with "),s.j41(87,"u"),s.EFF(88,"any"),s.k0s(),s.EFF(89," library for form-building. Explore all examples above \u2013 the provided knowledge about element\xa0predicate, ref\xa0merging and "),s.j41(90,"code"),s.EFF(91,"OnInput"),s.k0s(),s.EFF(92," \xa0event will help you a lot to achieve it. "),s.k0s(),s.j41(93,"p"),s.EFF(94," This example demonstrates how to use "),s.j41(95,"strong"),s.EFF(96,"Maskito"),s.k0s(),s.EFF(97," with popular library "),s.j41(98,"a",17),s.EFF(99," react-hook-form "),s.k0s(),s.EFF(100," . "),s.k0s(),s.j41(101,"tui-tabs-with-more",18,19),s.DNE(103,pt,3,0,"button",20),s.DNE(104,Be,3,0,"button",20),s.k0s(),s.qex(105,21),s.DNE(106,Xe,1,1,"tui-doc-code",22),s.DNE(107,Ze,1,1,"tui-doc-code",22),s.bVm(),s.k0s(),s.j41(108,"section")(109,"h2"),s.EFF(110,"Best practices & Anti-Patterns"),s.k0s(),s.j41(111,"p"),s.EFF(112," Pass named variables to avoid unnecessary hook runs with "),s.j41(113,"strong"),s.EFF(114,"Maskito"),s.k0s(),s.EFF(115," recreation: "),s.k0s(),s.nrm(116,"tui-doc-code",7),s.k0s()()),2&M){const w=s.sdS(102);s.R7$(14),s.Y8G("routerLink",c.coreConceptsOverviewDocPage),s.R7$(13),s.Y8G("code",c.useMaskitoBasicUsage),s.R7$(20),s.Y8G("code",c.controlledInputDemo),s.R7$(12),s.Y8G("code",c.mergeRefDemo),s.R7$(18),s.xc7("padding-top",0,"px"),s.Y8G("content",c.elementPredicateExample),s.R7$(28),s.Y8G("ngSwitch",w.activeItemIndex),s.R7$(1),s.Y8G("ngSwitchCase",0),s.R7$(1),s.Y8G("ngSwitchCase",1),s.R7$(9),s.Y8G("code",c.bestBadPractice)}},dependencies:[K.ux,K.e1,Y,ye,H.Wk,ge.mg,ge.MN,ge.FS,ge.e3,ft.Jc,_e.wS,dt.K,Ve.e2,Ve.Gq],styles:[".no-tabs[_ngcontent-%COMP%]{padding-top:0}.no-tabs[_ngcontent-%COMP%] .t-example{margin-top:0}section[_ngcontent-%COMP%]{margin-top:3.5rem}"],changeDetection:0}),C})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[4610],{2051:(Ue,E,F)=>{var K=F(6032),H=F(9450);function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Fe=Object.prototype.hasOwnProperty,U=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Q={},ie={};function Y(e,t,n,r,l,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var Z={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Z[e]=new Y(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Z[t]=new Y(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Z[e]=new Y(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Z[e]=new Y(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Z[e]=new Y(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){Z[e]=new Y(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){Z[e]=new Y(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){Z[e]=new Y(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){Z[e]=new Y(e,5,!1,e.toLowerCase(),null,!1,!1)});var Re=/[\-:]([a-z])/g;function Ae(e){return e[1].toUpperCase()}function Ge(e,t,n,r){var l=Z.hasOwnProperty(t)?Z[t]:null;(null!==l?0!==l.type:r||!(2"u"||function Se(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,l,r)&&(n=null),r||null===l?function ae(e){return!!Fe.call(ie,e)||!Fe.call(Q,e)&&(U.test(e)?ie[e]=!0:(Q[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=null===n?3!==l.type&&"":n:(t=l.attributeName,r=l.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(l=l.type)||4===l&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Re,Ae);Z[t]=new Y(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Re,Ae);Z[t]=new Y(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Re,Ae);Z[t]=new Y(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){Z[e]=new Y(e,1,!1,e.toLowerCase(),null,!1,!1)}),Z.xlinkHref=new Y("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){Z[e]=new Y(e,1,!1,e.toLowerCase(),null,!0,!0)});var fe=K.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ne=Symbol.for("react.element"),ye=Symbol.for("react.portal"),ge=Symbol.for("react.fragment"),dt=Symbol.for("react.strict_mode"),Ve=Symbol.for("react.profiler"),pt=Symbol.for("react.provider"),Be=Symbol.for("react.context"),Xe=Symbol.for("react.forward_ref"),Ze=Symbol.for("react.suspense"),$e=Symbol.for("react.suspense_list"),rt=Symbol.for("react.memo"),h=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var C=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var T=Symbol.iterator;function M(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=T&&e[T]||e["@@iterator"])?e:null}var w,c=Object.assign;function D(e){if(void 0===w)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);w=t&&t[1]||""}return"\n"+w+e}var I=!1;function O(e,t){if(!e||I)return"";I=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(m){var r=m}Reflect.construct(e,[],t)}else{try{t.call()}catch(m){r=m}e.call(t.prototype)}else{try{throw Error()}catch(m){r=m}e()}}catch(m){if(m&&r&&"string"==typeof m.stack){for(var l=m.stack.split("\n"),o=r.stack.split("\n"),i=l.length-1,u=o.length-1;1<=i&&0<=u&&l[i]!==o[u];)u--;for(;1<=i&&0<=u;i--,u--)if(l[i]!==o[u]){if(1!==i||1!==u)do{if(i--,0>--u||l[i]!==o[u]){var a="\n"+l[i].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}}while(1<=i&&0<=u);break}}}finally{I=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?D(e):""}function A(e){switch(e.tag){case 5:return D(e.type);case 16:return D("Lazy");case 13:return D("Suspense");case 19:return D("SuspenseList");case 0:case 2:case 15:return O(e.type,!1);case 11:return O(e.type.render,!1);case 1:return O(e.type,!0);default:return""}}function J(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ge:return"Fragment";case ye:return"Portal";case Ve:return"Profiler";case dt:return"StrictMode";case Ze:return"Suspense";case $e:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case Be:return(e.displayName||"Context")+".Consumer";case pt:return(e._context.displayName||"Context")+".Provider";case Xe:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case rt:return null!==(t=e.displayName||null)?t:J(e.type)||"Memo";case h:t=e._payload,e=e._init;try{return J(e(t))}catch{}}return null}function le(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return J(t);case 8:return t===dt?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function $(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Le(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function vr(e){e._valueTracker||(e._valueTracker=function ma(e){var t=Le(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function wi(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Le(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function yr(e){if(typeof(e=e||(typeof document<"u"?document:void 0))>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Fl(e,t){var n=t.checked;return c({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Si(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=$(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Ei(e,t){null!=(t=t.checked)&&Ge(e,"checked",t,!1)}function Nl(e,t){Ei(e,t);var n=$(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?zl(e,t.type,n):t.hasOwnProperty("defaultValue")&&zl(e,t.type,$(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ci(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(("submit"===r||"reset"===r)&&null==t.value)return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function zl(e,t,n){("number"!==t||yr(e.ownerDocument)!==e)&&(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Rn=Array.isArray;function on(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=gr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n)})}:e);function Ln(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var jn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ha=["Webkit","ms","Moz","O"];function Ti(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||jn.hasOwnProperty(e)&&jn[e]?(""+t).trim():t+"px"}function _i(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),l=Ti(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}Object.keys(jn).forEach(function(e){ha.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),jn[t]=jn[e]})});var va=c({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Rl(e,t){if(t){if(va[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(v(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(v(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(v(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(v(62))}}function Ll(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var jl=null;function Dl(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ml=null,un=null,sn=null;function Ri(e){if(e=tr(e)){if("function"!=typeof Ml)throw Error(v(280));var t=e.stateNode;t&&(t=Br(t),Ml(e.stateNode,e.type,t))}}function Li(e){un?sn?sn.push(e):sn=[e]:un=e}function ji(){if(un){var e=un,t=sn;if(sn=un=null,Ri(e),t)for(e=0;e>>=0)?32:31-(Na(e)/za|0)|0},Na=Math.log,za=Math.LN2,Cr=64,xr=4194304;function In(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Pr(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=268435455&n;if(0!==i){var u=i&~l;0!==u?r=In(u):0!=(o&=i)&&(r=In(o))}else 0!=(i=n&~l)?r=In(i):0!==o&&(r=In(o));if(0===r)return 0;if(0!==t&&t!==r&&!(t&l)&&((l=r&-r)>=(o=t&-t)||16===l&&0!=(4194240&o)))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Un(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-lt(t)]=n}function $l(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-lt(n),l=1<=Kn),uu=String.fromCharCode(32),su=!1;function au(e,t){switch(e){case"keyup":return-1!==ic.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function cu(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var fn=!1,cc={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function fu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!cc[e.type]:"textarea"===t}function du(e,t,n,r){Li(r),0<(t=Ur(t,"onChange")).length&&(n=new Gl("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Yn=null,Gn=null;function fc(e){_u(e,0)}function Dr(e){if(wi(vn(e)))return e}function dc(e,t){if("change"===e)return t}var pu=!1;if(G){var eo;if(G){var to="oninput"in document;if(!to){var mu=document.createElement("div");mu.setAttribute("oninput","return;"),to="function"==typeof mu.oninput}eo=to}else eo=!1;pu=eo&&(!document.documentMode||9=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=yu(n)}}function ku(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ku(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function wu(){for(var e=window,t=yr();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch{n=!1}if(!n)break;t=yr((e=t.contentWindow).document)}return t}function no(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function gc(e){var t=wu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ku(n.ownerDocument.documentElement,n)){if(null!==r&&no(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=void 0===r.end?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=gu(n,o);var i=gu(n,r);l&&i&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n=document.documentMode,dn=null,ro=null,Zn=null,lo=!1;function Su(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;lo||null==dn||dn!==yr(r)||(r="selectionStart"in(r=dn)&&no(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Zn&&Xn(Zn,r)||(Zn=r,0<(r=Ur(ro,"onSelect")).length&&(t=new Gl("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=dn)))}function Mr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var pn={animationend:Mr("Animation","AnimationEnd"),animationiteration:Mr("Animation","AnimationIteration"),animationstart:Mr("Animation","AnimationStart"),transitionend:Mr("Transition","TransitionEnd")},oo={},Eu={};function Or(e){if(oo[e])return oo[e];if(!pn[e])return e;var n,t=pn[e];for(n in t)if(t.hasOwnProperty(n)&&n in Eu)return oo[e]=t[n];return e}G&&(Eu=document.createElement("div").style,"AnimationEvent"in window||(delete pn.animationend.animation,delete pn.animationiteration.animation,delete pn.animationstart.animation),"TransitionEvent"in window||delete pn.transitionend.transition);var Cu=Or("animationend"),xu=Or("animationiteration"),Pu=Or("animationstart"),Fu=Or("transitionend"),Nu=new Map,zu="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Lt(e,t){Nu.set(e,t),re(t,[e])}for(var io=0;ioyn||(e.current=yo[yn],yo[yn]=null,yn--)}function X(e,t){yn++,yo[yn]=e.current,e.current=t}var Mt={},Ee=Dt(Mt),je=Dt(!1),Gt=Mt;function gn(e,t){var n=e.type.contextTypes;if(!n)return Mt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,l={};for(o in n)l[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function De(e){return null!=e.childContextTypes}function $r(){b(je),b(Ee)}function Ou(e,t,n){if(Ee.current!==Mt)throw Error(v(168));X(Ee,t),X(je,n)}function Iu(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var l in r=r.getChildContext())if(!(l in t))throw Error(v(108,le(e)||"Unknown",l));return c({},n,r)}function Hr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Mt,Gt=Ee.current,X(Ee,e),X(je,je.current),!0}function Uu(e,t,n){var r=e.stateNode;if(!r)throw Error(v(169));n?(e=Iu(e,t,Gt),r.__reactInternalMemoizedMergedChildContext=e,b(je),b(Ee),X(Ee,e)):b(je),X(je,n)}var wt=null,Wr=!1,go=!1;function Au(e){null===wt?wt=[e]:wt.push(e)}function Ot(){if(!go&&null!==wt){go=!0;var e=0,t=W;try{var n=wt;for(W=1;e>=i,l-=i,St=1<<32-lt(t)+l|n<j?(ve=L,L=null):ve=L.sibling;var B=y(d,L,p[j],S);if(null===B){null===L&&(L=ve);break}e&&L&&null===B.alternate&&t(d,L),f=o(B,f,j),null===R?_=B:R.sibling=B,R=B,L=ve}if(j===p.length)return n(d,L),ee&&Zt(d,j),_;if(null===L){for(;jj?(ve=L,L=null):ve=L.sibling;var Qt=y(d,L,B.value,S);if(null===Qt){null===L&&(L=ve);break}e&&L&&null===Qt.alternate&&t(d,L),f=o(Qt,f,j),null===R?_=Qt:R.sibling=Qt,R=Qt,L=ve}if(B.done)return n(d,L),ee&&Zt(d,j),_;if(null===L){for(;!B.done;j++,B=p.next())null!==(B=k(d,B.value,S))&&(f=o(B,f,j),null===R?_=B:R.sibling=B,R=B);return ee&&Zt(d,j),_}for(L=r(d,L);!B.done;j++,B=p.next())null!==(B=x(L,d,j,B.value,S))&&(e&&null!==B.alternate&&L.delete(null===B.key?j:B.key),f=o(B,f,j),null===R?_=B:R.sibling=B,R=B);return e&&L.forEach(function(ff){return t(d,ff)}),ee&&Zt(d,j),_}(d,f,p,S);Gr(d,p)}return"string"==typeof p&&""!==p||"number"==typeof p?(p=""+p,null!==f&&6===f.tag?(n(d,f.sibling),(f=l(f,p)).return=d,d=f):(n(d,f),(f=mi(p,d.mode,S)).return=d,d=f),i(d)):n(d,f)}}var En=Ku(!0),Yu=Ku(!1),Xr=Dt(null),Zr=null,Cn=null,xo=null;function Po(){xo=Cn=Zr=null}function Fo(e){var t=Xr.current;b(Xr),e._currentValue=t}function No(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function xn(e,t){Zr=e,xo=Cn=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.lanes&t&&(Me=!0),e.firstContext=null)}function be(e){var t=e._currentValue;if(xo!==e)if(e={context:e,memoizedValue:t,next:null},null===Cn){if(null===Zr)throw Error(v(308));Cn=e,Zr.dependencies={lanes:0,firstContext:e}}else Cn=Cn.next=e;return t}var Jt=null;function zo(e){null===Jt?Jt=[e]:Jt.push(e)}function Gu(e,t,n,r){var l=t.interleaved;return null===l?(n.next=n,zo(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ct(e,r)}function Ct(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var It=!1;function To(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Xu(e,t){t.updateQueue===(e=e.updateQueue)&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function xt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ut(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&V){var l=r.pending;return null===l?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Ct(e,n)}return null===(l=r.interleaved)?(t.next=t,zo(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ct(e,n)}function Jr(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;t.lanes=n|=r&=e.pendingLanes,$l(e,n)}}function Zu(e,t){var n=e.updateQueue,r=e.alternate;if(null===r||n!==(r=r.updateQueue))null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t;else{var l=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?l=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?l=o=t:o=o.next=t}else l=o=t;e.updateQueue=n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects}}}function qr(e,t,n,r){var l=e.updateQueue;It=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(null!==u){l.shared.pending=null;var a=u,m=a.next;a.next=null,null===i?o=m:i.next=m,i=a;var g=e.alternate;null!==g&&(u=(g=g.updateQueue).lastBaseUpdate)!==i&&(null===u?g.firstBaseUpdate=m:u.next=m,g.lastBaseUpdate=a)}if(null!==o){var k=l.baseState;for(i=0,g=m=a=null,u=o;;){var y=u.lane,x=u.eventTime;if((r&y)===y){null!==g&&(g=g.next={eventTime:x,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var N=e,z=u;switch(y=t,x=n,z.tag){case 1:if("function"==typeof(N=z.payload)){k=N.call(x,k,y);break e}k=N;break e;case 3:N.flags=-65537&N.flags|128;case 0:if(null==(y="function"==typeof(N=z.payload)?N.call(x,k,y):N))break e;k=c({},k,y);break e;case 2:It=!0}}null!==u.callback&&0!==u.lane&&(e.flags|=64,null===(y=l.effects)?l.effects=[u]:y.push(u))}else x={eventTime:x,lane:y,tag:u.tag,payload:u.payload,callback:u.callback,next:null},null===g?(m=g=x,a=k):g=g.next=x,i|=y;if(null===(u=u.next)){if(null===(u=l.shared.pending))break;u=(y=u).next,y.next=null,l.lastBaseUpdate=y,l.shared.pending=null}}if(null===g&&(a=k),l.baseState=a,l.firstBaseUpdate=m,l.lastBaseUpdate=g,null!==(t=l.shared.interleaved)){l=t;do{i|=l.lane,l=l.next}while(l!==t)}else null===o&&(l.shared.lanes=0);en|=i,e.lanes=i,e.memoizedState=k}}function Ju(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;tn?n:4,e(!0);var r=Do.transition;Do.transition={};try{e(!1),t()}finally{W=n,Do.transition=r}}function vs(){return et().memoizedState}function Dc(e,t,n){var r=$t(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ys(e)?gs(t,n):null!==(n=Gu(e,t,n,r))&&(ct(n,e,r,Te()),ks(n,t,r))}function Mc(e,t,n){var r=$t(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ys(e))gs(t,l);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,ot(u,i)){var a=t.interleaved;return null===a?(l.next=l,zo(t)):(l.next=a.next,a.next=l),void(t.interleaved=l)}}catch{}null!==(n=Gu(e,t,l,r))&&(ct(n,e,r,l=Te()),ks(n,t,r))}}function ys(e){var t=e.alternate;return e===ne||null!==t&&t===ne}function gs(e,t){ir=tl=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ks(e,t,n){if(4194240&n){var r=t.lanes;t.lanes=n|=r&=e.pendingLanes,$l(e,n)}}var ll={readContext:be,useCallback:Ce,useContext:Ce,useEffect:Ce,useImperativeHandle:Ce,useInsertionEffect:Ce,useLayoutEffect:Ce,useMemo:Ce,useReducer:Ce,useRef:Ce,useState:Ce,useDebugValue:Ce,useDeferredValue:Ce,useTransition:Ce,useMutableSource:Ce,useSyncExternalStore:Ce,useId:Ce,unstable_isNewReconciler:!1},Oc={readContext:be,useCallback:function(e,t){return yt().memoizedState=[e,void 0===t?null:t],e},useContext:be,useEffect:ss,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,nl(4194308,4,fs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return nl(4194308,4,e,t)},useInsertionEffect:function(e,t){return nl(4,2,e,t)},useMemo:function(e,t){var n=yt();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=yt();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,r.queue=e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},e=e.dispatch=Dc.bind(null,ne,e),[r.memoizedState,e]},useRef:function(e){return yt().memoizedState={current:e}},useState:is,useDebugValue:Bo,useDeferredValue:function(e){return yt().memoizedState=e},useTransition:function(){var e=is(!1),t=e[0];return e=jc.bind(null,e[1]),yt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ne,l=yt();if(ee){if(void 0===n)throw Error(v(407));n=n()}else{if(n=t(),null===he)throw Error(v(349));30&bt||ts(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,ss(rs.bind(null,r,o,e),[e]),r.flags|=2048,ar(9,ns.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=yt(),t=he.identifierPrefix;if(ee){var n=Et;t=":"+t+"R"+(n=(St&~(1<<32-lt(St)-1)).toString(32)+n),0<(n=ur++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=Lc++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Ic={readContext:be,useCallback:ps,useContext:be,useEffect:Vo,useImperativeHandle:ds,useInsertionEffect:as,useLayoutEffect:cs,useMemo:ms,useReducer:Uo,useRef:us,useState:function(){return Uo(sr)},useDebugValue:Bo,useDeferredValue:function(e){return hs(et(),de.memoizedState,e)},useTransition:function(){return[Uo(sr)[0],et().memoizedState]},useMutableSource:bu,useSyncExternalStore:es,useId:vs,unstable_isNewReconciler:!1},Uc={readContext:be,useCallback:ps,useContext:be,useEffect:Vo,useImperativeHandle:ds,useInsertionEffect:as,useLayoutEffect:cs,useMemo:ms,useReducer:Ao,useRef:us,useState:function(){return Ao(sr)},useDebugValue:Bo,useDeferredValue:function(e){var t=et();return null===de?t.memoizedState=e:hs(t,de.memoizedState,e)},useTransition:function(){return[Ao(sr)[0],et().memoizedState]},useMutableSource:bu,useSyncExternalStore:es,useId:vs,unstable_isNewReconciler:!1};function ut(e,t){if(e&&e.defaultProps){for(var n in t=c({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function $o(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:c({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ol={isMounted:function(e){return!!(e=e._reactInternals)&&Kt(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Te(),l=$t(e),o=xt(r,l);o.payload=t,null!=n&&(o.callback=n),null!==(t=Ut(e,o,l))&&(ct(t,e,l,r),Jr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Te(),l=$t(e),o=xt(r,l);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=Ut(e,o,l))&&(ct(t,e,l,r),Jr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Te(),r=$t(e),l=xt(n,r);l.tag=2,null!=t&&(l.callback=t),null!==(t=Ut(e,l,r))&&(ct(t,e,r,n),Jr(t,e,r))}};function ws(e,t,n,r,l,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!(t.prototype&&t.prototype.isPureReactComponent&&Xn(n,r)&&Xn(l,o))}function Ss(e,t,n){var r=!1,l=Mt,o=t.contextType;return"object"==typeof o&&null!==o?o=be(o):(l=De(t)?Gt:Ee.current,o=(r=null!=(r=t.contextTypes))?gn(e,l):Mt),t=new t(n,o),e.memoizedState=null!=t.state?t.state:null,t.updater=ol,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Es(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ol.enqueueReplaceState(t,t.state,null)}function Ho(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},To(e);var o=t.contextType;"object"==typeof o&&null!==o?l.context=be(o):(o=De(t)?Gt:Ee.current,l.context=gn(e,o)),l.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&($o(e,t,o,n),l.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof l.getSnapshotBeforeUpdate||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||(t=l.state,"function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount(),t!==l.state&&ol.enqueueReplaceState(l,l.state,null),qr(e,n,l,r),l.state=e.memoizedState),"function"==typeof l.componentDidMount&&(e.flags|=4194308)}function Fn(e,t){try{var n="",r=t;do{n+=A(r),r=r.return}while(r);var l=n}catch(o){l="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:l,digest:null}}function Wo(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function Qo(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Ac="function"==typeof WeakMap?WeakMap:Map;function Cs(e,t,n){(n=xt(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){dl||(dl=!0,ii=r),Qo(0,t)},n}function xs(e,t,n){(n=xt(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){Qo(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){Qo(0,t),"function"!=typeof r&&(null===Vt?Vt=new Set([this]):Vt.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:null!==i?i:""})}),n}function Ps(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new Ac;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&r.set(t,l=new Set);l.has(n)||(l.add(n),e=bc.bind(null,e,t,n),t.then(e,e))}function Fs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function Ns(e,t,n,r,l){return 1&e.mode?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=xt(-1,1)).tag=2,Ut(n,t,1))),n.lanes|=1),e)}var Vc=fe.ReactCurrentOwner,Me=!1;function ze(e,t,n,r){t.child=null===e?Yu(t,null,n,r):En(t,e.child,n,r)}function zs(e,t,n,r,l){n=n.render;var o=t.ref;return xn(t,l),r=Oo(e,t,n,r,o,l),n=Io(),null===e||Me?(ee&&n&&ko(t),t.flags|=1,ze(e,t,r,l),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Pt(e,t,l))}function Ts(e,t,n,r,l){if(null===e){var o=n.type;return"function"!=typeof o||pi(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=gl(n.type,null,r,t,t.mode,l)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,_s(e,t,o,r,l))}return o=e.child,e.lanes&l||!(n=null!==(n=n.compare)?n:Xn)(o.memoizedProps,r)||e.ref!==t.ref?(t.flags|=1,(e=Wt(o,r)).ref=t.ref,e.return=t,t.child=e):Pt(e,t,l)}function _s(e,t,n,r,l){if(null!==e){var o=e.memoizedProps;if(Xn(o,r)&&e.ref===t.ref){if(Me=!1,t.pendingProps=r=o,0==(e.lanes&l))return t.lanes=e.lanes,Pt(e,t,l);131072&e.flags&&(Me=!0)}}return Ko(e,t,n,r,l)}function Rs(e,t,n){var r=t.pendingProps,l=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,X(zn,Ke),Ke|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,X(zn,Ke),Ke|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},X(zn,Ke),Ke|=n;else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,X(zn,Ke),Ke|=r;return ze(e,t,l,n),t.child}function Ls(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ko(e,t,n,r,l){var o=De(n)?Gt:Ee.current;return o=gn(t,o),xn(t,l),n=Oo(e,t,n,r,o,l),r=Io(),null===e||Me?(ee&&r&&ko(t),t.flags|=1,ze(e,t,n,l),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Pt(e,t,l))}function js(e,t,n,r,l){if(De(n)){var o=!0;Hr(t)}else o=!1;if(xn(t,l),null===t.stateNode)ul(e,t),Ss(t,n,r),Ho(t,n,r,l),r=!0;else if(null===e){var i=t.stateNode,u=t.memoizedProps;i.props=u;var a=i.context,m=n.contextType;m="object"==typeof m&&null!==m?be(m):gn(t,m=De(n)?Gt:Ee.current);var g=n.getDerivedStateFromProps,k="function"==typeof g||"function"==typeof i.getSnapshotBeforeUpdate;k||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==r||a!==m)&&Es(t,i,r,m),It=!1;var y=t.memoizedState;i.state=y,qr(t,r,i,l),a=t.memoizedState,u!==r||y!==a||je.current||It?("function"==typeof g&&($o(t,n,g,r),a=t.memoizedState),(u=It||ws(t,n,u,r,y,a,m))?(k||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),i.props=r,i.state=a,i.context=m,r=u):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Xu(e,t),u=t.memoizedProps,m=t.type===t.elementType?u:ut(t.type,u),i.props=m,k=t.pendingProps,y=i.context,a="object"==typeof(a=n.contextType)&&null!==a?be(a):gn(t,a=De(n)?Gt:Ee.current);var x=n.getDerivedStateFromProps;(g="function"==typeof x||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(u!==k||y!==a)&&Es(t,i,r,a),It=!1,i.state=y=t.memoizedState,qr(t,r,i,l);var N=t.memoizedState;u!==k||y!==N||je.current||It?("function"==typeof x&&($o(t,n,x,r),N=t.memoizedState),(m=It||ws(t,n,m,r,y,N,a)||!1)?(g||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,N,a),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,N,a)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&y===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&y===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=N),i.props=r,i.state=N,i.context=a,r=m):("function"!=typeof i.componentDidUpdate||u===e.memoizedProps&&y===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||u===e.memoizedProps&&y===e.memoizedState||(t.flags|=1024),r=!1)}return Yo(e,t,n,r,o,l)}function Yo(e,t,n,r,l,o){Ls(e,t);var i=0!=(128&t.flags);if(!r&&!i)return l&&Uu(t,n,!1),Pt(e,t,o);r=t.stateNode,Vc.current=t;var u=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=En(t,e.child,null,o),t.child=En(t,null,u,o)):ze(e,t,u,o),t.memoizedState=r.state,l&&Uu(t,n,!0),t.child}function Ds(e){var t=e.stateNode;t.pendingContext?Ou(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ou(0,t.context,!1),_o(e,t.containerInfo)}function Ms(e,t,n,r,l){return Sn(),Co(l),t.flags|=256,ze(e,t,n,r),t.child}var As,qo,Vs,Bs,Go={dehydrated:null,treeContext:null,retryLane:0};function Xo(e){return{baseLanes:e,cachePool:null,transitions:null}}function Os(e,t,n){var u,r=t.pendingProps,l=te.current,o=!1,i=0!=(128&t.flags);if((u=i)||(u=(null===e||null!==e.memoizedState)&&0!=(2&l)),u?(o=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(l|=1),X(te,1&l),null===e)return Eo(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(t.lanes=1&t.mode?"$!"===e.data?8:1073741824:1,null):(i=r.children,e=r.fallback,o?(o=t.child,i={mode:"hidden",children:i},1&(r=t.mode)||null===o?o=kl(i,r,0,null):(o.childLanes=0,o.pendingProps=i),e=ln(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Xo(n),t.memoizedState=Go,e):Zo(t,i));if(null!==(l=e.memoizedState)&&null!==(u=l.dehydrated))return function Bc(e,t,n,r,l,o,i){if(n)return 256&t.flags?(t.flags&=-257,il(e,t,i,r=Wo(Error(v(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,r=kl({mode:"visible",children:r.children},l=t.mode,0,null),(o=ln(o,l,i,null)).flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,1&t.mode&&En(t,e.child,null,i),t.child.memoizedState=Xo(i),t.memoizedState=Go,o);if(!(1&t.mode))return il(e,t,i,null);if("$!"===l.data){if(r=l.nextSibling&&l.nextSibling.dataset)var u=r.dgst;return r=u,il(e,t,i,r=Wo(o=Error(v(419)),r,void 0))}if(u=0!=(i&e.childLanes),Me||u){if(null!==(r=he)){switch(i&-i){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}0!==(l=l&(r.suspendedLanes|i)?0:l)&&l!==o.retryLane&&(o.retryLane=l,Ct(e,l),ct(r,e,l,-1))}return di(),il(e,t,i,r=Wo(Error(v(421))))}return"$?"===l.data?(t.flags|=128,t.child=e.child,t=ef.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Qe=jt(l.nextSibling),We=t,ee=!0,it=null,null!==e&&(Je[qe++]=St,Je[qe++]=Et,Je[qe++]=Xt,St=e.id,Et=e.overflow,Xt=t),(t=Zo(t,r.children)).flags|=4096,t)}(e,t,i,r,u,l,n);if(o){o=r.fallback,u=(l=e.child).sibling;var a={mode:"hidden",children:r.children};return 1&(i=t.mode)||t.child===l?(r=Wt(l,a)).subtreeFlags=14680064&l.subtreeFlags:((r=t.child).childLanes=0,r.pendingProps=a,t.deletions=null),null!==u?o=Wt(u,o):(o=ln(o,i,n,null)).flags|=2,o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=null===(i=e.child.memoizedState)?Xo(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=Go,r}return e=(o=e.child).sibling,r=Wt(o,{mode:"visible",children:r.children}),!(1&t.mode)&&(r.lanes=n),r.return=t,r.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Zo(e,t){return(t=kl({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function il(e,t,n,r){return null!==r&&Co(r),En(t,e.child,null,n),(e=Zo(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Is(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),No(e.return,t,n)}function Jo(e,t,n,r,l){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function Us(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(ze(e,t,r.children,n),2&(r=te.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Is(e,n,t);else if(19===e.tag)Is(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(X(te,r),1&t.mode)switch(l){case"forwards":for(n=t.child,l=null;null!==n;)null!==(e=n.alternate)&&null===br(e)&&(l=n),n=n.sibling;null===(n=l)?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Jo(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;null!==l;){if(null!==(e=l.alternate)&&null===br(e)){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Jo(t,!0,n,null,o);break;case"together":Jo(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function ul(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Pt(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),en|=t.lanes,!(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(v(153));if(null!==t.child){for(n=Wt(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)(n=n.sibling=Wt(e=e.sibling,e.pendingProps)).return=t;n.sibling=null}return t.child}function cr(e,t){if(!ee)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function xe(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=14680064&l.subtreeFlags,r|=14680064&l.flags,l.return=e,l=l.sibling;else for(l=e.child;null!==l;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Hc(e,t,n){var r=t.pendingProps;switch(wo(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return xe(t),null;case 1:case 17:return De(t.type)&&$r(),xe(t),null;case 3:return r=t.stateNode,Pn(),b(je),b(Ee),jo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(Yr(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==it&&(ai(it),it=null))),qo(e,t),xe(t),null;case 5:Ro(t);var l=qt(or.current);if(n=t.type,null!==e&&null!=t.stateNode)Vs(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(v(166));return xe(t),null}if(e=qt(vt.current),Yr(t)){n=t.type;var o=t.memoizedProps;switch((r=t.stateNode)[ht]=t,r[er]=o,e=0!=(1&t.mode),n){case"dialog":q("cancel",r),q("close",r);break;case"iframe":case"object":case"embed":q("load",r);break;case"video":case"audio":for(l=0;l<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),"select"===n&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[ht]=t,e[er]=r,As(e,t,!1,!1),t.stateNode=e;e:{switch(i=Ll(n,r),n){case"dialog":q("cancel",e),q("close",e),l=r;break;case"iframe":case"object":case"embed":q("load",e),l=r;break;case"video":case"audio":for(l=0;lTn&&(t.flags|=128,r=!0,cr(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=br(i))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),cr(o,!0),null===o.tail&&"hidden"===o.tailMode&&!i.alternate&&!ee)return xe(t),null}else 2*ue()-o.renderingStartTime>Tn&&1073741824!==n&&(t.flags|=128,r=!0,cr(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(null!==(n=o.last)?n.sibling=i:t.child=i,o.last=i)}return null!==o.tail?(o.rendering=t=o.tail,o.tail=t.sibling,o.renderingStartTime=ue(),t.sibling=null,n=te.current,X(te,r?1&n|2:1&n),t):(xe(t),null);case 22:case 23:return fi(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?1073741824&Ke&&(xe(t),6&t.subtreeFlags&&(t.flags|=8192)):xe(t),null;case 24:case 25:return null}throw Error(v(156,t.tag))}function Wc(e,t){switch(wo(t),t.tag){case 1:return De(t.type)&&$r(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Pn(),b(je),b(Ee),jo(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Ro(t),null;case 13:if(b(te),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(v(340));Sn()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return b(te),null;case 4:return Pn(),null;case 10:return Fo(t.type._context),null;case 22:case 23:return fi(),null;default:return null}}As=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},qo=function(){},Vs=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,qt(vt.current);var i,o=null;switch(n){case"input":l=Fl(e,l),r=Fl(e,r),o=[];break;case"select":l=c({},l,{value:void 0}),r=c({},r,{value:void 0}),o=[];break;case"textarea":l=Tl(e,l),r=Tl(e,r),o=[];break;default:"function"!=typeof l.onClick&&"function"==typeof r.onClick&&(e.onclick=Vr)}for(m in Rl(n,r),n=null,l)if(!r.hasOwnProperty(m)&&l.hasOwnProperty(m)&&null!=l[m])if("style"===m){var u=l[m];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==m&&"children"!==m&&"suppressContentEditableWarning"!==m&&"suppressHydrationWarning"!==m&&"autoFocus"!==m&&(_e.hasOwnProperty(m)?o||(o=[]):(o=o||[]).push(m,null));for(m in r){var a=r[m];if(u=null!=l?l[m]:void 0,r.hasOwnProperty(m)&&a!==u&&(null!=a||null!=u))if("style"===m)if(u){for(i in u)!u.hasOwnProperty(i)||a&&a.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in a)a.hasOwnProperty(i)&&u[i]!==a[i]&&(n||(n={}),n[i]=a[i])}else n||(o||(o=[]),o.push(m,n)),n=a;else"dangerouslySetInnerHTML"===m?(u=u?u.__html:void 0,null!=(a=a?a.__html:void 0)&&u!==a&&(o=o||[]).push(m,a)):"children"===m?"string"!=typeof a&&"number"!=typeof a||(o=o||[]).push(m,""+a):"suppressContentEditableWarning"!==m&&"suppressHydrationWarning"!==m&&(_e.hasOwnProperty(m)?(null!=a&&"onScroll"===m&&q("scroll",e),o||u===a||(o=[])):(o=o||[]).push(m,a))}n&&(o=o||[]).push("style",n);var m=o;(t.updateQueue=m)&&(t.flags|=4)}},Bs=function(e,t,n,r){n!==r&&(t.flags|=4)};var sl=!1,Pe=!1,Qc="function"==typeof WeakSet?WeakSet:Set,P=null;function Nn(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(r){oe(e,t,r)}else n.current=null}function bo(e,t,n){try{n()}catch(r){oe(e,t,r)}}var $s=!1;function fr(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,void 0!==o&&bo(t,n,o)}l=l.next}while(l!==r)}}function al(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{(n.tag&e)===e&&(n.destroy=(0,n.create)()),n=n.next}while(n!==t)}}function ei(e){var t=e.ref;null!==t&&(e=e.stateNode,"function"==typeof t?t(e):t.current=e)}function Hs(e){var t=e.alternate;null!==t&&(e.alternate=null,Hs(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[ht],delete t[er],delete t[vo],delete t[zc],delete t[Tc]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ws(e){return 5===e.tag||3===e.tag||4===e.tag}function Qs(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Ws(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ti(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Vr));else if(4!==r&&null!==(e=e.child))for(ti(e,t,n),e=e.sibling;null!==e;)ti(e,t,n),e=e.sibling}function ni(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ni(e,t,n),e=e.sibling;null!==e;)ni(e,t,n),e=e.sibling}var ke=null,st=!1;function At(e,t,n){for(n=n.child;null!==n;)Ks(e,t,n),n=n.sibling}function Ks(e,t,n){if(mt&&"function"==typeof mt.onCommitFiberUnmount)try{mt.onCommitFiberUnmount(Er,n)}catch{}switch(n.tag){case 5:Pe||Nn(n,t);case 6:var r=ke,l=st;ke=null,At(e,t,n),st=l,null!==(ke=r)&&(st?(n=n.stateNode,8===(e=ke).nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ke.removeChild(n.stateNode));break;case 18:null!==ke&&(st?(n=n.stateNode,8===(e=ke).nodeType?ho(e.parentNode,n):1===e.nodeType&&ho(e,n),Hn(e)):ho(ke,n.stateNode));break;case 4:r=ke,l=st,ke=n.stateNode.containerInfo,st=!0,At(e,t,n),ke=r,st=l;break;case 0:case 11:case 14:case 15:if(!Pe&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,void 0!==i&&(2&o||4&o)&&bo(n,t,i),l=l.next}while(l!==r)}At(e,t,n);break;case 1:if(!Pe&&(Nn(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){oe(n,t,u)}At(e,t,n);break;case 21:At(e,t,n);break;case 22:1&n.mode?(Pe=(r=Pe)||null!==n.memoizedState,At(e,t,n),Pe=r):At(e,t,n);break;default:At(e,t,n)}}function Ys(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Qc),t.forEach(function(r){var l=tf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function at(e,t){var n=t.deletions;if(null!==n)for(var r=0;rl&&(l=i),r&=~o}if(r=l,10<(r=(120>(r=ue()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Gc(r/1960))-r)){e.timeoutHandle=mo(rn.bind(null,e,Oe,Ft),r);break}rn(e,Oe,Ft);break;default:throw Error(v(329))}}}return Ie(e,ue()),e.callbackNode===n?bs.bind(null,e):null}function si(e,t){var n=pr;return e.current.memoizedState.isDehydrated&&(nn(e,t).flags|=256),2!==(e=yl(e,t))&&(t=Oe,Oe=n,null!==t&&ai(t)),e}function ai(e){null===Oe?Oe=e:Oe.push.apply(Oe,e)}function Ht(e,t){for(t&=~li,e.suspendedLanes|=t&=~fl,e.pingedLanes&=~t,e=e.expirationTimes;0e?16:e,null===Bt)var r=!1;else{if(e=Bt,Bt=null,ml=0,6&V)throw Error(v(331));var l=V;for(V|=4,P=e.current;null!==P;){var o=P,i=o.child;if(16&P.flags){var u=o.deletions;if(null!==u){for(var a=0;aue()-oi?nn(e,0):li|=n),Ie(e,t)}function ia(e,t){0===t&&(1&e.mode?(t=xr,!(130023424&(xr<<=1))&&(xr=4194304)):t=1);var n=Te();null!==(e=Ct(e,t))&&(Un(e,t,n),Ie(e,n))}function ef(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),ia(e,n)}function tf(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(v(314))}null!==r&&r.delete(t),ia(e,n)}function sa(e,t){return Bi(e,t)}function nf(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function nt(e,t,n,r){return new nf(e,t,n,r)}function pi(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Wt(e,t){var n=e.alternate;return null===n?((n=nt(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.dependencies=null===(t=e.dependencies)?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function gl(e,t,n,r,l,o){var i=2;if(r=e,"function"==typeof e)pi(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case ge:return ln(n.children,l,o,t);case dt:i=8,l|=8;break;case Ve:return(e=nt(12,n,t,2|l)).elementType=Ve,e.lanes=o,e;case Ze:return(e=nt(13,n,t,l)).elementType=Ze,e.lanes=o,e;case $e:return(e=nt(19,n,t,l)).elementType=$e,e.lanes=o,e;case C:return kl(n,l,o,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case pt:i=10;break e;case Be:i=9;break e;case Xe:i=11;break e;case rt:i=14;break e;case h:i=16,r=null;break e}throw Error(v(130,null==e?e:typeof e,""))}return(t=nt(i,n,t,l)).elementType=e,t.type=r,t.lanes=o,t}function ln(e,t,n,r){return(e=nt(7,e,r,t)).lanes=n,e}function kl(e,t,n,r){return(e=nt(22,e,r,t)).elementType=C,e.lanes=n,e.stateNode={isHidden:!1},e}function mi(e,t,n){return(e=nt(6,e,null,t)).lanes=n,e}function hi(e,t,n){return(t=nt(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function lf(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Bl(0),this.expirationTimes=Bl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Bl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function vi(e,t,n,r,l,o,i,u,a){return e=new lf(e,t,n,u,a),1===t?(t=1,!0===o&&(t|=8)):t=0,o=nt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},To(o),e}function aa(e){if(!e)return Mt;e:{if(Kt(e=e._reactInternals)!==e||1!==e.tag)throw Error(v(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(De(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(v(171))}if(1===e.tag){var n=e.type;if(De(n))return Iu(e,n,t)}return t}function ca(e,t,n,r,l,o,i,u,a){return(e=vi(n,r,!0,e,0,o,0,u,a)).context=aa(null),n=e.current,(o=xt(r=Te(),l=$t(n))).callback=null!=t?t:null,Ut(n,o,l),e.current.lanes=l,Un(e,l,r),Ie(e,r),e}function wl(e,t,n,r){var l=t.current,o=Te(),i=$t(l);return n=aa(n),null===t.context?t.context=n:t.pendingContext=n,(t=xt(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Ut(l,t,i))&&(ct(e,l,i,o),Jr(e,l,i)),i}function Sl(e){return(e=e.current).child?e.child.stateNode:null}function fa(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n{var H=F(9765);E.H=H.createRoot},9765:(Ue,E,F)=>{(function K(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||"function"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(K)}catch(H){console.error(H)}})(),Ue.exports=F(2051)},9568:(Ue,E,F)=>{var H=F(6032),v=Symbol.for("react.element"),_e=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),re=H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function G(Fe,U,Q){var ie,ae={},Se=null,Ye=null;for(ie in void 0!==Q&&(Se=""+Q),void 0!==U.key&&(Se=""+U.key),void 0!==U.ref&&(Ye=U.ref),U)_e.call(U,ie)&&!s.hasOwnProperty(ie)&&(ae[ie]=U[ie]);if(Fe&&Fe.defaultProps)for(ie in U=Fe.defaultProps)void 0===ae[ie]&&(ae[ie]=U[ie]);return{$$typeof:v,type:Fe,key:Se,ref:Ye,props:ae,_owner:re.current}}E.jsx=G,E.jsxs=G},2083:(Ue,E)=>{var F=Symbol.for("react.element"),K=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),ft=Symbol.for("react.profiler"),_e=Symbol.for("react.provider"),re=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),G=Symbol.for("react.suspense"),Fe=Symbol.for("react.memo"),U=Symbol.for("react.lazy"),Q=Symbol.iterator,ae={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Se=Object.assign,Ye={};function Y(c,w,D){this.props=c,this.context=w,this.refs=Ye,this.updater=D||ae}function Z(){}function Re(c,w,D){this.props=c,this.context=w,this.refs=Ye,this.updater=D||ae}Y.prototype.isReactComponent={},Y.prototype.setState=function(c,w){if("object"!=typeof c&&"function"!=typeof c&&null!=c)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,c,w,"setState")},Y.prototype.forceUpdate=function(c){this.updater.enqueueForceUpdate(this,c,"forceUpdate")},Z.prototype=Y.prototype;var Ae=Re.prototype=new Z;Ae.constructor=Re,Se(Ae,Y.prototype),Ae.isPureReactComponent=!0;var Ge=Array.isArray,fe=Object.prototype.hasOwnProperty,Ne={current:null},ye={key:!0,ref:!0,__self:!0,__source:!0};function ge(c,w,D){var I,O={},A=null,J=null;if(null!=w)for(I in void 0!==w.ref&&(J=w.ref),void 0!==w.key&&(A=""+w.key),w)fe.call(w,I)&&!ye.hasOwnProperty(I)&&(O[I]=w[I]);var le=arguments.length-2;if(1===le)O.children=D;else if(1{Ue.exports=F(2083)},5932:(Ue,E,F)=>{Ue.exports=F(9568)},67:(Ue,E)=>{function F(h,C){var T=h.length;h.push(C);e:for(;0>>1,c=h[M];if(!(0>>1;Mv(I,T))Ov(A,I)?(h[M]=A,h[O]=T,M=O):(h[M]=I,h[D]=T,M=D);else{if(!(Ov(A,T)))break e;h[M]=A,h[O]=T,M=O}}}return C}function v(h,C){var T=h.sortIndex-C.sortIndex;return 0!==T?T:h.id-C.id}if("object"==typeof performance&&"function"==typeof performance.now){var ft=performance;E.unstable_now=function(){return ft.now()}}else{var _e=Date,re=_e.now();E.unstable_now=function(){return _e.now()-re}}var s=[],G=[],Fe=1,U=null,Q=3,ie=!1,ae=!1,Se=!1,Ye="function"==typeof setTimeout?setTimeout:null,Y="function"==typeof clearTimeout?clearTimeout:null,Z=typeof setImmediate<"u"?setImmediate:null;function Re(h){for(var C=K(G);null!==C;){if(null===C.callback)H(G);else{if(!(C.startTime<=h))break;H(G),C.sortIndex=C.expirationTime,F(s,C)}C=K(G)}}function Ae(h){if(Se=!1,Re(h),!ae)if(null!==K(s))ae=!0,$e(Ge);else{var C=K(G);null!==C&&rt(Ae,C.startTime-h)}}function Ge(h,C){ae=!1,Se&&(Se=!1,Y(ye),ye=-1),ie=!0;var T=Q;try{for(Re(C),U=K(s);null!==U&&(!(U.expirationTime>C)||h&&!Ve());){var M=U.callback;if("function"==typeof M){U.callback=null,Q=U.priorityLevel;var c=M(U.expirationTime<=C);C=E.unstable_now(),"function"==typeof c?U.callback=c:U===K(s)&&H(s),Re(C)}else H(s);U=K(s)}if(null!==U)var w=!0;else{var D=K(G);null!==D&&rt(Ae,D.startTime-C),w=!1}return w}finally{U=null,Q=T,ie=!1}}typeof navigator<"u"&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var Be,fe=!1,Ne=null,ye=-1,ge=5,dt=-1;function Ve(){return!(E.unstable_now()-dth||125M?(h.sortIndex=T,F(G,h),null===K(s)&&h===K(G)&&(Se?(Y(ye),ye=-1):Se=!0,rt(Ae,T-M))):(h.sortIndex=c,F(s,h),ae||ie||(ae=!0,$e(Ge))),h},E.unstable_shouldYield=Ve,E.unstable_wrapCallback=function(h){var C=Q;return function(){var T=Q;Q=C;try{return h.apply(this,arguments)}finally{Q=T}}}},9450:(Ue,E,F)=>{Ue.exports=F(67)},4610:(Ue,E,F)=>{F.r(E),F.d(E,{default:()=>rt});var K=F(6610),H=F(4768),v=F(1760),ft=F(7355),_e=F(9738),re=F(5932),s=F(2978),G=F(7822),Fe=F(1860),U=F(6032);const Q=typeof window<"u"?U.useLayoutEffect:U.useEffect,ae=({options:h=null,elementPredicate:C=Fe.iZ}={})=>{const[T,M]=(0,U.useState)(null),[c,w]=(0,U.useState)(null),D=(0,U.useCallback)(A=>{M(A)},[]),I=(0,U.useRef)(C),O=(0,U.useRef)(h);return I.current=C,O.current=h,Q(()=>{if(!T)return;const A=C(T);!function ie(h){return h&&"object"==typeof h&&"then"in h}(A)?w(A):A.then(J=>{I.current===C&&O.current===h&&w(J)})},[T,C,I,h,O]),Q(()=>{if(!c||!h)return;const A=new Fe.NU(c,h);return()=>{A.destroy(),w(null)}},[h,c]),D},Se={mask:/^\d+$/},Ye=()=>{const h=ae({options:Se});return(0,re.jsx)("input",{ref:h,placeholder:"Enter a number"})};let Y=(()=>{var h;class C{constructor(){(0,K.UE)((0,s.WQX)(s.Agw))&&(0,G.H)((0,s.WQX)(s.aKT).nativeElement).render((0,re.jsx)(Ye,{}))}}return(h=C).\u0275fac=function(M){return new(M||h)},h.\u0275cmp=s.VBU({type:h,selectors:[["react-example-1"]],hostAttrs:["comment-for-devtools","Everything inside this tag is really rendered by `react-dom` library"],standalone:!0,features:[s.aNF],decls:0,vars:0,template:function(M,c){},encapsulation:2,changeDetection:0}),C})();var Z=F(7922);const Re={display:"none"},Ae=(0,U.forwardRef)((h,C)=>(0,re.jsxs)("div",{id:"awesome-input-wrapper",ref:C,children:[(0,re.jsx)("input",{style:Re}),(0,re.jsx)("input",{className:"real-input",...h}),(0,re.jsx)("input",{style:Re})]})),Ge=(0,Z.GH)({mode:"dd/mm/yyyy"}),fe=h=>h.querySelector("input.real-input"),Ne=()=>{const h=ae({options:Ge,elementPredicate:fe});return(0,re.jsx)(Ae,{ref:h,placeholder:"Enter date"})};let ye=(()=>{var h;class C{constructor(){(0,K.UE)((0,s.WQX)(s.Agw))&&(0,G.H)((0,s.WQX)(s.aKT).nativeElement).render((0,re.jsx)(Ne,{}))}}return(h=C).\u0275fac=function(M){return new(M||h)},h.\u0275cmp=s.VBU({type:h,selectors:[["react-example-2"]],hostAttrs:["comment-for-devtools","Everything inside this tag is really rendered by `react-dom` library"],standalone:!0,features:[s.aNF],decls:0,vars:0,template:function(M,c){},encapsulation:2,changeDetection:0}),C})();var ge=F(9239),dt=F(7920),Ve=F(138);function pt(h,C){1&h&&(s.j41(0,"button",23)(1,"tui-doc-tab",24),s.EFF(2,"index.ts"),s.k0s()())}function Be(h,C){1&h&&(s.j41(0,"button",23)(1,"tui-doc-tab",25),s.EFF(2,"with-maskito-register.ts"),s.k0s()())}function Xe(h,C){if(1&h&&s.nrm(0,"tui-doc-code",7),2&h){const T=s.XpG();s.Y8G("code",T.reactHookFormExample["index.tsx"])}}function Ze(h,C){if(1&h&&s.nrm(0,"tui-doc-code",7),2&h){const T=s.XpG();s.Y8G("code",T.reactHookFormExample["with-maskito-register.ts"])}}const rt=(()=>{var h;class C{constructor(){this.coreConceptsOverviewDocPage="/".concat(v.$.CoreConceptsOverview),this.useMaskitoBasicUsage=F.e(426).then(F.t.bind(F,426,17)),this.controlledInputDemo=F.e(1596).then(F.t.bind(F,1596,17)),this.mergeRefDemo=F.e(105).then(F.t.bind(F,105,17)),this.elementPredicateExample={"index.tsx":F.e(933).then(F.t.bind(F,933,17)),"awesome-input.tsx":F.e(8323).then(F.t.bind(F,8323,17))},this.reactHookFormExample={"index.tsx":F.e(414).then(F.t.bind(F,414,17)),"with-maskito-register.ts":F.e(3543).then(F.t.bind(F,3543,17))},this.bestBadPractice=F.e(3343).then(F.t.bind(F,3343,17))}}return(h=C).\u0275fac=function(M){return new(M||h)},h.\u0275cmp=s.VBU({type:h,selectors:[["react-doc-page"]],standalone:!0,features:[s.aNF],decls:117,vars:11,consts:[["header","React","path","react"],[1,"tui-space_top-0"],["appearance","warning","size","m"],[1,"tui-space_bottom-0"],["tuiLink","",3,"routerLink"],["id","getting-started"],["code","npm install @maskito/{core,react}"],[3,"code"],[1,"no-tabs"],["id","controlled-input"],["href","https://react.dev/reference/react-dom/components/input#props","rel","noreferrer","target","_blank","tuiLink",""],["id","merge-refs"],["href","https://react.dev/reference/react-dom/components/common#ref-callback","rel","noreferrer","target","_blank","tuiLink",""],["id","element-predicate"],["size","m"],[3,"content"],["id","form-library-integration"],["href","https://react-hook-form.com","target","_blank","tuiLink",""],[1,"tabs"],["tabs",""],["tuiTab","","type","button",4,"tuiItem"],[3,"ngSwitch"],[3,"code",4,"ngSwitchCase"],["tuiTab","","type","button"],["src","assets/icons/react.svg"],["src","assets/icons/typescript.svg"]],template:function(M,c){if(1&M&&(s.j41(0,"tui-doc-page",0)(1,"p",1)(2,"code"),s.EFF(3,"@maskito/react"),s.k0s(),s.EFF(4," is a light-weighted library to use "),s.j41(5,"strong"),s.EFF(6,"Maskito"),s.k0s(),s.EFF(7," in an React-way. "),s.k0s(),s.j41(8,"tui-notification",2)(9,"div")(10,"strong"),s.EFF(11,"Prerequisites"),s.k0s(),s.j41(12,"p",3),s.EFF(13," To get the most out of this guide, you should review the topic "),s.j41(14,"a",4),s.EFF(15,' "Core\xa0Concepts" '),s.k0s(),s.EFF(16," first. "),s.k0s()()(),s.j41(17,"section",5)(18,"h2"),s.EFF(19,"Getting Started"),s.k0s(),s.j41(20,"p"),s.EFF(21,"Install libraries"),s.k0s(),s.nrm(22,"tui-doc-code",6),s.j41(23,"p"),s.EFF(24," and use "),s.j41(25,"strong"),s.EFF(26,"Maskito"),s.k0s()(),s.nrm(27,"tui-doc-code",7),s.j41(28,"p"),s.EFF(29,"See the result of above code example in action:"),s.k0s(),s.j41(30,"tui-doc-example",8),s.nrm(31,"react-example-1"),s.k0s()(),s.j41(32,"section",9)(33,"h2"),s.EFF(34,"Controlled masked input"),s.k0s(),s.j41(35,"p")(36,"strong"),s.EFF(37,"Maskito"),s.k0s(),s.EFF(38," 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 "),s.j41(39,"code"),s.EFF(40,"onInput"),s.k0s(),s.EFF(41," instead of React-specific "),s.j41(42,"code"),s.EFF(43,"onChange"),s.k0s(),s.EFF(44," event. Do not worry, both events works similarly! Read more about it in the "),s.j41(45,"a",10),s.EFF(46," official\xa0React\xa0documentation. "),s.k0s()(),s.nrm(47,"tui-doc-code",7),s.k0s(),s.j41(48,"section",11)(49,"h2"),s.EFF(50,"Merge Maskito ref with the third-party ref"),s.k0s(),s.j41(51,"p"),s.EFF(52,"Do you need to use multiple hooks that return refs which both should be attached to the masked textfield?"),s.k0s(),s.j41(53,"p")(54,"strong"),s.EFF(55," Use "),s.j41(56,"a",12),s.EFF(57," ref\xa0callback "),s.k0s(),s.EFF(58," ! "),s.k0s()(),s.nrm(59,"tui-doc-code",7),s.k0s(),s.j41(60,"section",13)(61,"h2"),s.EFF(62,"Query nested input element"),s.k0s(),s.j41(63,"p"),s.EFF(64," Pass a predicate to "),s.j41(65,"code"),s.EFF(66,"elementPredicate"),s.k0s(),s.EFF(67," to find input element for you, if you do not have a direct access to it. For example, you use component from some UI\xa0Kit library. "),s.k0s(),s.j41(68,"tui-notification",14)(69,"div"),s.EFF(70," By default "),s.j41(71,"strong"),s.EFF(72,"Maskito"),s.k0s(),s.EFF(73," will try to find input/textarea by querying its host: "),s.j41(74,"code"),s.EFF(75,"host.querySelector('input,textarea')"),s.k0s(),s.EFF(76," so that might be sufficient. Use custom predicate if you need custom logic. "),s.k0s()(),s.j41(77,"tui-doc-example",15),s.nrm(78,"react-example-2"),s.k0s()(),s.j41(79,"section",16)(80,"h2"),s.EFF(81,"Integration with third-party library for forms"),s.k0s(),s.j41(82,"p"),s.EFF(83," There is not silver bullet how to integrate "),s.j41(84,"strong"),s.EFF(85,"Maskito"),s.k0s(),s.EFF(86," with "),s.j41(87,"u"),s.EFF(88,"any"),s.k0s(),s.EFF(89," library for form-building. Explore all examples above \u2013 the provided knowledge about element\xa0predicate, ref\xa0merging and "),s.j41(90,"code"),s.EFF(91,"OnInput"),s.k0s(),s.EFF(92," \xa0event will help you a lot to achieve it. "),s.k0s(),s.j41(93,"p"),s.EFF(94," This example demonstrates how to use "),s.j41(95,"strong"),s.EFF(96,"Maskito"),s.k0s(),s.EFF(97," with popular library "),s.j41(98,"a",17),s.EFF(99," react-hook-form "),s.k0s(),s.EFF(100," . "),s.k0s(),s.j41(101,"tui-tabs-with-more",18,19),s.DNE(103,pt,3,0,"button",20),s.DNE(104,Be,3,0,"button",20),s.k0s(),s.qex(105,21),s.DNE(106,Xe,1,1,"tui-doc-code",22),s.DNE(107,Ze,1,1,"tui-doc-code",22),s.bVm(),s.k0s(),s.j41(108,"section")(109,"h2"),s.EFF(110,"Best practices & Anti-Patterns"),s.k0s(),s.j41(111,"p"),s.EFF(112," Pass named variables to avoid unnecessary hook runs with "),s.j41(113,"strong"),s.EFF(114,"Maskito"),s.k0s(),s.EFF(115," recreation: "),s.k0s(),s.nrm(116,"tui-doc-code",7),s.k0s()()),2&M){const w=s.sdS(102);s.R7$(14),s.Y8G("routerLink",c.coreConceptsOverviewDocPage),s.R7$(13),s.Y8G("code",c.useMaskitoBasicUsage),s.R7$(20),s.Y8G("code",c.controlledInputDemo),s.R7$(12),s.Y8G("code",c.mergeRefDemo),s.R7$(18),s.xc7("padding-top",0,"px"),s.Y8G("content",c.elementPredicateExample),s.R7$(28),s.Y8G("ngSwitch",w.activeItemIndex),s.R7$(1),s.Y8G("ngSwitchCase",0),s.R7$(1),s.Y8G("ngSwitchCase",1),s.R7$(9),s.Y8G("code",c.bestBadPractice)}},dependencies:[K.ux,K.e1,Y,ye,H.Wk,ge.mg,ge.MN,ge.FS,ge.e3,ft.Jc,_e.wS,dt.K,Ve.e2,Ve.Gq],styles:[".no-tabs[_ngcontent-%COMP%]{padding-top:0}.no-tabs[_ngcontent-%COMP%] .t-example{margin-top:0}section[_ngcontent-%COMP%]{margin-top:3.5rem}"],changeDetection:0}),C})()}}]); \ No newline at end of file diff --git a/4658.513a9ba15a70ec3d.js b/4658.513a9ba15a70ec3d.js new file mode 100644 index 000000000..c33040c13 --- /dev/null +++ b/4658.513a9ba15a70ec3d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[4658],{4658:(gt,x,s)=>{s.r(x),s.d(x,{default:()=>rt});var m=s(1760),D=s(7355),w=s(9738),l=s(8832),g=s(8844),t=s(2978),h=s(9131),P=s(1028),f=s(9702),d=s(5014),u=s(4225),y=s(1623),k=s(8448),T=s(965),M=s(3527),O=s(4314),v=s(6610),F=s(5173),S=s(8395),E=s(4712),G=s(4822);function R(e,a){if(1&e){const i=t.RV6();t.j41(0,"tui-icon",7),t.bIt("click",function(){t.eBV(i);const o=t.XpG(3);return t.Njj(o.togglePasswordVisibility())})("mousedown.silent.prevent",function(){return 0})("mouseup.silent.prevent",function(){return 0}),t.nI1(1,"async"),t.k0s()}if(2&e){const i=a.polymorpheusOutlet,n=t.XpG().ngIf,o=t.sdS(3),p=t.XpG(2);t.AVh("t-icon_small","s"===p.size),t.Y8G("icon",i.toString())("tuiHint",n[0]&&n[1]&&o)("tuiHintAppearance",t.bMT(1,6,p.computedAppearance$)||"")("tuiHintDirection",(null==p.hintOptions?null:p.hintOptions.direction)||"bottom-left")}}function j(e,a){if(1&e&&t.EFF(0),2&e){const i=t.XpG().ngIf,n=t.XpG(2);t.SpI(" ",n.isPasswordHidden?i[0]:i[1]," ")}}const N=function(e){return{$implicit:e}};function $(e,a){if(1&e&&(t.qex(0),t.DNE(1,R,2,8,"tui-icon",4),t.DNE(2,j,1,1,"ng-template",5,6,t.C5r),t.bVm()),2&e){const i=t.XpG(2);t.R7$(1),t.Y8G("polymorpheusOutlet",i.icon)("polymorpheusOutletContext",t.eq3(2,N,i.size))}}function b(e,a){if(1&e&&(t.DNE(0,$,4,4,"ng-container",3),t.nI1(1,"async")),2&e){const i=t.XpG();t.Y8G("ngIf",t.bMT(1,1,i.passwordTexts$))}}const L=["*",[["input"]]],Y=["*","input"],I=(0,O.gc)({icons:{hide:()=>"@tui.eye",show:()=>"@tui.eye-off"}});let B=(()=>{var e;class a extends f.Er{constructor(){var n;super(...arguments),this.textfieldSize=(0,t.WQX)(u.tI),this.hintOptions=(0,t.WQX)(h.bk,{optional:!0}),this.directive$=(null===(n=this.hintOptions)||void 0===n?void 0:n.change$)||k.w,this.isPasswordHidden=!0,this.computedAppearance$=this.directive$.pipe((0,T.Z)(null),(0,M.T)(()=>{var o;return(null===(o=this.hintOptions)||void 0===o?void 0:o.appearance)||""}),(0,T.Z)("")),this.passwordTexts$=(0,t.WQX)(P.ig),this.options=(0,t.WQX)(I)}get nativeFocusableElement(){return this.computedDisabled||!this.textfield?null:this.textfield.nativeFocusableElement}get focused(){var n;return!(null===(n=this.textfield)||void 0===n||!n.focused)}get inputType(){return this.isPasswordHidden||this.computedDisabled?"password":"text"}onValueChange(n){this.value=n}get size(){return this.textfieldSize.size}get icon(){return this.isPasswordHidden?this.options.icons.show:this.options.icons.hide}onFocused(n){this.updateFocused(n)}togglePasswordVisibility(){this.isPasswordHidden=!this.isPasswordHidden}getFallbackValue(){return""}}return(e=a).\u0275fac=function(){let i;return function(o){return(i||(i=t.xGo(e)))(o||e)}}(),e.\u0275cmp=t.VBU({type:e,selectors:[["tui-input-password"]],viewQuery:function(n,o){if(1&n&&t.GBs(d.eD,5),2&n){let p;t.mGM(p=t.lsd())&&(o.textfield=p.first)}},hostVars:1,hostBindings:function(n,o){2&n&&t.BMQ("data-size",o.size)},features:[t.Jv_([(0,y.Jr)(e),(0,f.SN)(e)]),t.Vt3],ngContentSelectors:Y,decls:5,vars:11,consts:[[1,"t-textfield",3,"disabled","focusable","invalid","nativeId","pseudoActive","pseudoFocus","pseudoHover","readOnly","tuiTextfieldIcon","value","valueChange","focusedChange"],[3,"polymorpheus"],["iconContent","polymorpheus"],[4,"ngIf"],["automation-id","tui-password__icon","tuiAppearance","icon","class","t-icon",3,"t-icon_small","icon","tuiHint","tuiHintAppearance","tuiHintDirection","click","mousedown.silent.prevent","mouseup.silent.prevent",4,"polymorpheusOutlet","polymorpheusOutletContext"],["polymorpheus",""],["hintContent","polymorpheus"],["automation-id","tui-password__icon","tuiAppearance","icon",1,"t-icon",3,"icon","tuiHint","tuiHintAppearance","tuiHintDirection","click","mousedown.silent.prevent","mouseup.silent.prevent"]],template:function(n,o){if(1&n&&(t.NAR(L),t.j41(0,"tui-primitive-textfield",0),t.bIt("valueChange",function(r){return o.value=r})("focusedChange",function(r){return o.onFocused(r)}),t.SdG(1),t.SdG(2,1,["ngProjectAs","input",5,["input"]]),t.k0s(),t.DNE(3,b,2,3,"ng-template",1,2,t.C5r)),2&n){const p=t.sdS(4);t.Y8G("disabled",o.computedDisabled)("focusable",o.focusable)("invalid",o.computedInvalid)("nativeId",o.nativeId)("pseudoActive",o.pseudoActive)("pseudoFocus",o.pseudoFocus)("pseudoHover",o.pseudoHover)("readOnly",o.readOnly)("tuiTextfieldIcon",o.computedDisabled?"":p)("value",o.value),t.R7$(3),t.Y8G("polymorpheus",o.type)}},dependencies:[h.XZ,v.bT,F.xr,F.A7,d.eD,d.gt,u.OC,S.bC,E.q,v.Jj],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:start}[_nghost-%COMP%] *:disabled[_nghost-%COMP%], *:disabled [_nghost-%COMP%]{pointer-events:none}.t-icon[_ngcontent-%COMP%]{cursor:pointer;pointer-events:auto}.t-icon_small[_ngcontent-%COMP%]{border-width:.25rem}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}"],changeDetection:0}),a})(),H=(()=>{var e;class a extends f.aX{onValueChange(n){this.host.onValueChange(n)}process(n){this.input=n}ngDoCheck(){this.host.nativeFocusableElement&&(0,G.r_)(this.host.nativeFocusableElement)&&(this.host.nativeFocusableElement.type=this.host.inputType)}}return(e=a).\u0275fac=function(){let i;return function(o){return(i||(i=t.xGo(e)))(o||e)}}(),e.\u0275dir=t.FsC({type:e,selectors:[["tui-input-password"]],features:[t.Jv_([(0,y.Sc)(e)]),t.Vt3]}),a})(),U=(()=>{var e;class a{}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275mod=t.$C({type:e}),e.\u0275inj=t.G2t({imports:[h.pp,v.MD,l.YN,d.Rp,u.CN,E.q]}),a})();const A={mask:[/\d/,/\d/,/\d/]};let V=(()=>{var e;class a{constructor(){this.maskitoOptions=A,this.value=""}}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["input-type-password-example"]],standalone:!0,features:[t.aNF],decls:3,vars:5,consts:[["tuiHintContent","Only 3 digits are allowed",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfieldLegacy","","type","password",3,"maskito"]],template:function(n,o){1&n&&(t.j41(0,"tui-input-password",0),t.bIt("ngModelChange",function(r){return o.value=r}),t.EFF(1," Enter password "),t.nrm(2,"input",1),t.k0s()),2&n&&(t.xc7("max-width",20,"rem"),t.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",o.value),t.R7$(2),t.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,g.u,h.bk,U,B,H,d.Bw,u.CN,u.kf],encapsulation:2,changeDetection:0}),a})();var c=s(6801);const X={mask:/^[a-z]+$/i};let z=(()=>{var e;class a{constructor(){this.maskitoOptions=X,this.value=""}}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["input-type-search-example"]],standalone:!0,features:[t.aNF],decls:3,vars:5,consts:[["tuiTextfieldIconLeft","@tui.search",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfieldLegacy","","type","search",3,"maskito"]],template:function(n,o){1&n&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(r){return o.value=r}),t.EFF(1," Enter any english word "),t.nrm(2,"input",1),t.k0s()),2&n&&(t.xc7("max-width",20,"rem"),t.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",o.value),t.R7$(2),t.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,g.u,c.zi,c.mp,c.Ws,d.Bw,u.CN,u.kf,u.dx],encapsulation:2,changeDetection:0}),a})();var W=s(2176),J=s(5771),Q=s(9449);const Z=(0,J.K)({metadata:Q.default,countryIsoCode:"US"});function K(e,a){1&e&&(t.nrm(0,"img",3),t.nI1(1,"tuiFlag")),2&e&&(t.xc7("border-radius",50,"%"),t.Y8G("src",t.bMT(1,3,"US"),t.B4B))}let q=(()=>{var e;class a{constructor(){this.maskitoOptions=Z,this.value=""}}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["input-type-tel-example"]],standalone:!0,features:[t.aNF],decls:5,vars:6,consts:[[3,"tuiTextfieldCustomContent","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfieldLegacy","","type","tel",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(n,o){if(1&n&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(r){return o.value=r}),t.EFF(1," Enter phone number "),t.nrm(2,"input",1),t.k0s(),t.DNE(3,K,2,5,"ng-template",null,2,t.C5r)),2&n){const p=t.sdS(4);t.xc7("max-width",20,"rem"),t.Y8G("tuiTextfieldCustomContent",p)("tuiTextfieldLabelOutside",!0)("ngModel",o.value),t.R7$(2),t.Y8G("maskito",o.maskitoOptions)}},dependencies:[l.YN,l.BC,l.vS,g.u,W.d,c.zi,c.mp,c.Ws,d.Bw,u.CN,u.Rd,u.kf],encapsulation:2,changeDetection:0}),a})();const et=(0,s(7922).d5)({mode:"HH:MM"});let nt=(()=>{var e;class a{constructor(){this.maskitoOptions=et,this.value=""}}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["input-type-text-example"]],standalone:!0,features:[t.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.clock",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","","type","text",3,"maskito"]],template:function(n,o){1&n&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(r){return o.value=r}),t.EFF(1," Enter time "),t.nrm(2,"input",1),t.k0s()),2&n&&(t.xc7("max-width",20,"rem"),t.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",o.value),t.R7$(2),t.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,g.u,c.zi,c.mp,c.Ws,d.Bw,u.CN,u.Rd,u.kf],encapsulation:2,changeDetection:0}),a})();const ot={mask:/^[\w/:.@]+$/};let it=(()=>{var e;class a{constructor(){this.maskitoOptions=ot,this.value=""}}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["input-type-url-example"]],standalone:!0,features:[t.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.globe",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfieldLegacy","","type","url",3,"maskito"]],template:function(n,o){1&n&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(r){return o.value=r}),t.EFF(1," Enter url "),t.nrm(2,"input",1),t.k0s()),2&n&&(t.xc7("max-width",20,"rem"),t.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",o.value),t.R7$(2),t.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,g.u,c.zi,c.mp,c.Ws,d.Bw,u.CN,u.Rd,u.kf],encapsulation:2,changeDetection:0}),a})();var C=s(9239);function st(e,a){if(1&e&&(t.j41(0,"code"),t.EFF(1),t.k0s(),t.EFF(2," is the default, the simplest and the most popular type of input-element. "),t.nrm(3,"br"),t.EFF(4," Use it if you don't know which type to choose. ")),2&e){const i=t.XpG();t.R7$(1),t.JRh(i.getInput("text"))}}function at(e,a){if(1&e&&(t.j41(0,"code"),t.EFF(1),t.k0s(),t.EFF(2," is a control for entering a telephone number. "),t.nrm(3,"br"),t.EFF(4," Displays a telephone keypad in some devices with dynamic keypads. ")),2&e){const i=t.XpG();t.R7$(1),t.JRh(i.getInput("tel"))}}function pt(e,a){if(1&e&&(t.j41(0,"code"),t.EFF(1),t.k0s(),t.EFF(2," is a single-line text field whose value is obscured. ")),2&e){const i=t.XpG();t.R7$(1),t.JRh(i.getInput("password"))}}function ut(e,a){if(1&e&&(t.j41(0,"code"),t.EFF(1),t.k0s(),t.EFF(2," is a field for entering a URL. "),t.nrm(3,"br"),t.EFF(4," Looks like a text input, but has relevant keyboard in supporting browsers and devices with dynamic keyboards. ")),2&e){const i=t.XpG();t.R7$(1),t.JRh(i.getInput("url"))}}function lt(e,a){if(1&e&&(t.j41(0,"code"),t.EFF(1),t.k0s(),t.EFF(2," is a single-line text field for entering search strings. "),t.nrm(3,"br"),t.EFF(4," Displays a search icon instead of enter key on some devices with dynamic keypads. ")),2&e){const i=t.XpG();t.R7$(1),t.JRh(i.getInput("search"))}}const rt=(()=>{var e;class a{constructor(){this.textTypeExample={[m.w.MaskitoOptions]:s.e(9086).then(s.t.bind(s,9086,17))},this.telTypeExample={[m.w.MaskitoOptions]:s.e(9304).then(s.t.bind(s,9304,17))},this.passwordTypeExample={[m.w.MaskitoOptions]:s.e(2884).then(s.t.bind(s,2884,17))},this.urlTypeExample={[m.w.MaskitoOptions]:s.e(9116).then(s.t.bind(s,9116,17))},this.searchTypeExample={[m.w.MaskitoOptions]:s.e(5807).then(s.t.bind(s,5807,17))}}getInput(n){return'')}}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["supported-input-types-doc-page"]],standalone:!0,features:[t.aNF],decls:69,vars:10,consts:[["header","Supported types"],["appearance","warning","size","m"],[1,"tui-space_top-4"],[1,"tui-list"],[1,"tui-list__item"],["href","https://html.spec.whatwg.org/multipage/input.html#concept-input-apply","rel","noreferrer","target","_blank","tuiLink",""],["id","text","heading","text",3,"content","description"],["textDescription",""],["id","tel","heading","tel",3,"content","description"],["telDescription",""],["id","password","heading","password",3,"content","description"],["passwordDescription",""],["id","url","heading","url",3,"content","description"],["urlDescription",""],["id","search","heading","search",3,"content","description"],["searchDescription",""]],template:function(n,o){if(1&n&&(t.j41(0,"tui-doc-page",0)(1,"tui-notification",1)(2,"div")(3,"strong"),t.EFF(4,"Maskito"),t.k0s(),t.EFF(5," supports only limited types of "),t.j41(6,"code"),t.EFF(7,"HTMLInputElement"),t.k0s(),t.EFF(8," due to some browser limitations! "),t.k0s()(),t.j41(9,"section",2)(10,"p")(11,"strong"),t.EFF(12,"Maskito"),t.k0s(),t.EFF(13," accepts only the types whose support the following native properties/methods: "),t.k0s(),t.j41(14,"ul",3)(15,"li",4)(16,"code"),t.EFF(17,"selectionStart"),t.k0s()(),t.j41(18,"li",4)(19,"code"),t.EFF(20,"selectionEnd"),t.k0s()(),t.j41(21,"li",4)(22,"code"),t.EFF(23,"setSelectionRange"),t.k0s()()(),t.j41(24,"p"),t.EFF(25," According to the "),t.j41(26,"a",5),t.EFF(27," WHATWG\xa0forms\xa0spec "),t.k0s(),t.EFF(28," they apply only to inputs of types "),t.j41(29,"code"),t.EFF(30,"text"),t.k0s(),t.EFF(31," , "),t.j41(32,"code"),t.EFF(33,"search"),t.k0s(),t.EFF(34," , "),t.j41(35,"code"),t.EFF(36,"URL"),t.k0s(),t.EFF(37," , "),t.j41(38,"code"),t.EFF(39,"tel"),t.k0s(),t.EFF(40," and "),t.j41(41,"code"),t.EFF(42,"password"),t.k0s(),t.EFF(43," . "),t.nrm(44,"br"),t.j41(45,"strong"),t.EFF(46,"All other types will not work properly with Maskito!"),t.k0s()()(),t.j41(47,"p"),t.EFF(48,"All examples below are demonstrations to see different supported types in action."),t.k0s(),t.j41(49,"tui-doc-example",6),t.DNE(50,st,5,1,"ng-template",null,7,t.C5r),t.nrm(52,"input-type-text-example"),t.k0s(),t.j41(53,"tui-doc-example",8),t.DNE(54,at,5,1,"ng-template",null,9,t.C5r),t.nrm(56,"input-type-tel-example"),t.k0s(),t.j41(57,"tui-doc-example",10),t.DNE(58,pt,3,1,"ng-template",null,11,t.C5r),t.nrm(60,"input-type-password-example"),t.k0s(),t.j41(61,"tui-doc-example",12),t.DNE(62,ut,5,1,"ng-template",null,13,t.C5r),t.nrm(64,"input-type-url-example"),t.k0s(),t.j41(65,"tui-doc-example",14),t.DNE(66,lt,5,1,"ng-template",null,15,t.C5r),t.nrm(68,"input-type-search-example"),t.k0s()()),2&n){const p=t.sdS(51),r=t.sdS(55),ct=t.sdS(59),dt=t.sdS(63),mt=t.sdS(67);t.R7$(49),t.Y8G("content",o.textTypeExample)("description",p),t.R7$(4),t.Y8G("content",o.telTypeExample)("description",r),t.R7$(4),t.Y8G("content",o.passwordTypeExample)("description",ct),t.R7$(4),t.Y8G("content",o.urlTypeExample)("description",dt),t.R7$(4),t.Y8G("content",o.searchTypeExample)("description",mt)}},dependencies:[V,z,q,nt,it,C.FS,C.e3,D.Jc,w.wS],encapsulation:2,changeDetection:0}),a})()}}]); \ No newline at end of file diff --git a/4658.60e26b1a692f273d.js b/4658.60e26b1a692f273d.js deleted file mode 100644 index 64b82e1e1..000000000 --- a/4658.60e26b1a692f273d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[4658],{4658:(gt,x,s)=>{s.r(x),s.d(x,{default:()=>rt});var m=s(1760),D=s(7355),w=s(9738),l=s(8832),g=s(8844),t=s(2978),h=s(9131),k=s(1028),f=s(9702),d=s(5014),u=s(4225),y=s(1623),P=s(8448),T=s(965),M=s(3527),O=s(4314),v=s(6610),F=s(5173),S=s(8395),E=s(4712),G=s(4822);function R(e,a){if(1&e){const i=t.RV6();t.j41(0,"tui-icon",7),t.bIt("click",function(){t.eBV(i);const o=t.XpG(3);return t.Njj(o.togglePasswordVisibility())})("mousedown.silent.prevent",function(){return 0})("mouseup.silent.prevent",function(){return 0}),t.nI1(1,"async"),t.k0s()}if(2&e){const i=a.polymorpheusOutlet,n=t.XpG().ngIf,o=t.sdS(3),p=t.XpG(2);t.AVh("t-icon_small","s"===p.size),t.Y8G("icon",i.toString())("tuiHint",n[0]&&n[1]&&o)("tuiHintAppearance",t.bMT(1,6,p.computedAppearance$)||"")("tuiHintDirection",(null==p.hintOptions?null:p.hintOptions.direction)||"bottom-left")}}function j(e,a){if(1&e&&t.EFF(0),2&e){const i=t.XpG().ngIf,n=t.XpG(2);t.SpI(" ",n.isPasswordHidden?i[0]:i[1]," ")}}const N=function(e){return{$implicit:e}};function $(e,a){if(1&e&&(t.qex(0),t.DNE(1,R,2,8,"tui-icon",4),t.DNE(2,j,1,1,"ng-template",5,6,t.C5r),t.bVm()),2&e){const i=t.XpG(2);t.R7$(1),t.Y8G("polymorpheusOutlet",i.icon)("polymorpheusOutletContext",t.eq3(2,N,i.size))}}function b(e,a){if(1&e&&(t.DNE(0,$,4,4,"ng-container",3),t.nI1(1,"async")),2&e){const i=t.XpG();t.Y8G("ngIf",t.bMT(1,1,i.passwordTexts$))}}const L=["*",[["input"]]],Y=["*","input"],_=(0,O.gc)({icons:{hide:()=>"@tui.eye",show:()=>"@tui.eye-off"}});let B=(()=>{var e;class a extends f.Er{constructor(){var n;super(...arguments),this.textfieldSize=(0,t.WQX)(u.tI),this.hintOptions=(0,t.WQX)(h.bk,{optional:!0}),this.directive$=(null===(n=this.hintOptions)||void 0===n?void 0:n.change$)||P.w,this.isPasswordHidden=!0,this.computedAppearance$=this.directive$.pipe((0,T.Z)(null),(0,M.T)(()=>{var o;return(null===(o=this.hintOptions)||void 0===o?void 0:o.appearance)||""}),(0,T.Z)("")),this.passwordTexts$=(0,t.WQX)(k.ig),this.options=(0,t.WQX)(_)}get nativeFocusableElement(){return this.computedDisabled||!this.textfield?null:this.textfield.nativeFocusableElement}get focused(){var n;return!(null===(n=this.textfield)||void 0===n||!n.focused)}get inputType(){return this.isPasswordHidden||this.computedDisabled?"password":"text"}onValueChange(n){this.value=n}get size(){return this.textfieldSize.size}get icon(){return this.isPasswordHidden?this.options.icons.show:this.options.icons.hide}onFocused(n){this.updateFocused(n)}togglePasswordVisibility(){this.isPasswordHidden=!this.isPasswordHidden}getFallbackValue(){return""}}return(e=a).\u0275fac=function(){let i;return function(o){return(i||(i=t.xGo(e)))(o||e)}}(),e.\u0275cmp=t.VBU({type:e,selectors:[["tui-input-password"]],viewQuery:function(n,o){if(1&n&&t.GBs(d.eD,5),2&n){let p;t.mGM(p=t.lsd())&&(o.textfield=p.first)}},hostAttrs:["ngSkipHydration","true"],hostVars:1,hostBindings:function(n,o){2&n&&t.BMQ("data-size",o.size)},features:[t.Jv_([(0,y.Jr)(e),(0,f.SN)(e)]),t.Vt3],ngContentSelectors:Y,decls:5,vars:11,consts:[[1,"t-textfield",3,"disabled","focusable","invalid","nativeId","pseudoActive","pseudoFocus","pseudoHover","readOnly","tuiTextfieldIcon","value","valueChange","focusedChange"],[3,"polymorpheus"],["iconContent","polymorpheus"],[4,"ngIf"],["automation-id","tui-password__icon","tuiAppearance","icon","class","t-icon",3,"t-icon_small","icon","tuiHint","tuiHintAppearance","tuiHintDirection","click","mousedown.silent.prevent","mouseup.silent.prevent",4,"polymorpheusOutlet","polymorpheusOutletContext"],["polymorpheus",""],["hintContent","polymorpheus"],["automation-id","tui-password__icon","tuiAppearance","icon",1,"t-icon",3,"icon","tuiHint","tuiHintAppearance","tuiHintDirection","click","mousedown.silent.prevent","mouseup.silent.prevent"]],template:function(n,o){if(1&n&&(t.NAR(L),t.j41(0,"tui-primitive-textfield",0),t.bIt("valueChange",function(r){return o.value=r})("focusedChange",function(r){return o.onFocused(r)}),t.SdG(1),t.SdG(2,1,["ngProjectAs","input",5,["input"]]),t.k0s(),t.DNE(3,b,2,3,"ng-template",1,2,t.C5r)),2&n){const p=t.sdS(4);t.Y8G("disabled",o.computedDisabled)("focusable",o.focusable)("invalid",o.computedInvalid)("nativeId",o.nativeId)("pseudoActive",o.pseudoActive)("pseudoFocus",o.pseudoFocus)("pseudoHover",o.pseudoHover)("readOnly",o.readOnly)("tuiTextfieldIcon",o.computedDisabled?"":p)("value",o.value),t.R7$(3),t.Y8G("polymorpheus",o.type)}},dependencies:[h.XZ,v.bT,F.xr,F.A7,d.eD,d.gt,u.OC,S.bC,E.q,v.Jj],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:start}.t-icon[_ngcontent-%COMP%]{cursor:pointer;pointer-events:auto}.t-icon_small[_ngcontent-%COMP%]{border:.25rem solid transparent}.t-textfield[_ngcontent-%COMP%]{border-radius:inherit;text-align:inherit}"],changeDetection:0}),a})(),H=(()=>{var e;class a extends f.aX{onValueChange(n){this.host.onValueChange(n)}process(n){this.input=n}ngDoCheck(){this.host.nativeFocusableElement&&(0,G.r_)(this.host.nativeFocusableElement)&&(this.host.nativeFocusableElement.type=this.host.inputType)}}return(e=a).\u0275fac=function(){let i;return function(o){return(i||(i=t.xGo(e)))(o||e)}}(),e.\u0275dir=t.FsC({type:e,selectors:[["tui-input-password"]],features:[t.Jv_([(0,y.Sc)(e)]),t.Vt3]}),a})(),A=(()=>{var e;class a{}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275mod=t.$C({type:e}),e.\u0275inj=t.G2t({imports:[h.pp,v.MD,l.YN,d.Rp,u.CN,E.q]}),a})();const U={mask:[/\d/,/\d/,/\d/]};let V=(()=>{var e;class a{constructor(){this.maskitoOptions=U,this.value=""}}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["input-type-password-example"]],standalone:!0,features:[t.aNF],decls:3,vars:5,consts:[["tuiHintContent","Only 3 digits are allowed",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfieldLegacy","","type","password",3,"maskito"]],template:function(n,o){1&n&&(t.j41(0,"tui-input-password",0),t.bIt("ngModelChange",function(r){return o.value=r}),t.EFF(1," Enter password "),t.nrm(2,"input",1),t.k0s()),2&n&&(t.xc7("max-width",20,"rem"),t.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",o.value),t.R7$(2),t.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,g.u,h.bk,A,B,H,d.Bw,u.CN,u.kf],encapsulation:2,changeDetection:0}),a})();var c=s(6801);const X={mask:/^[a-z]+$/i};let z=(()=>{var e;class a{constructor(){this.maskitoOptions=X,this.value=""}}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["input-type-search-example"]],standalone:!0,features:[t.aNF],decls:3,vars:5,consts:[["tuiTextfieldIconLeft","@tui.search",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfieldLegacy","","type","search",3,"maskito"]],template:function(n,o){1&n&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(r){return o.value=r}),t.EFF(1," Enter any english word "),t.nrm(2,"input",1),t.k0s()),2&n&&(t.xc7("max-width",20,"rem"),t.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",o.value),t.R7$(2),t.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,g.u,c.zi,c.mp,c.Ws,d.Bw,u.CN,u.kf,u.dx],encapsulation:2,changeDetection:0}),a})();var W=s(2176),J=s(5771),Q=s(9449);const Z=(0,J.K)({metadata:Q.default,countryIsoCode:"US"});function K(e,a){1&e&&(t.nrm(0,"img",3),t.nI1(1,"tuiFlag")),2&e&&(t.xc7("border-radius",50,"%"),t.Y8G("src",t.bMT(1,3,"US"),t.B4B))}let q=(()=>{var e;class a{constructor(){this.maskitoOptions=Z,this.value=""}}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["input-type-tel-example"]],standalone:!0,features:[t.aNF],decls:5,vars:6,consts:[[3,"tuiTextfieldCustomContent","tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfieldLegacy","","type","tel",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(n,o){if(1&n&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(r){return o.value=r}),t.EFF(1," Enter phone number "),t.nrm(2,"input",1),t.k0s(),t.DNE(3,K,2,5,"ng-template",null,2,t.C5r)),2&n){const p=t.sdS(4);t.xc7("max-width",20,"rem"),t.Y8G("tuiTextfieldCustomContent",p)("tuiTextfieldLabelOutside",!0)("ngModel",o.value),t.R7$(2),t.Y8G("maskito",o.maskitoOptions)}},dependencies:[l.YN,l.BC,l.vS,g.u,W.d,c.zi,c.mp,c.Ws,d.Bw,u.CN,u.Rd,u.kf],encapsulation:2,changeDetection:0}),a})();const et=(0,s(168).d5)({mode:"HH:MM"});let nt=(()=>{var e;class a{constructor(){this.maskitoOptions=et,this.value=""}}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["input-type-text-example"]],standalone:!0,features:[t.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.clock",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","","type","text",3,"maskito"]],template:function(n,o){1&n&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(r){return o.value=r}),t.EFF(1," Enter time "),t.nrm(2,"input",1),t.k0s()),2&n&&(t.xc7("max-width",20,"rem"),t.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",o.value),t.R7$(2),t.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,g.u,c.zi,c.mp,c.Ws,d.Bw,u.CN,u.Rd,u.kf],encapsulation:2,changeDetection:0}),a})();const ot={mask:/^[\w/:.@]+$/};let it=(()=>{var e;class a{constructor(){this.maskitoOptions=ot,this.value=""}}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["input-type-url-example"]],standalone:!0,features:[t.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.globe",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfieldLegacy","","type","url",3,"maskito"]],template:function(n,o){1&n&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(r){return o.value=r}),t.EFF(1," Enter url "),t.nrm(2,"input",1),t.k0s()),2&n&&(t.xc7("max-width",20,"rem"),t.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",o.value),t.R7$(2),t.Y8G("maskito",o.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,g.u,c.zi,c.mp,c.Ws,d.Bw,u.CN,u.Rd,u.kf],encapsulation:2,changeDetection:0}),a})();var C=s(2937);function st(e,a){if(1&e&&(t.j41(0,"code"),t.EFF(1),t.k0s(),t.EFF(2," is the default, the simplest and the most popular type of input-element. "),t.nrm(3,"br"),t.EFF(4," Use it if you don't know which type to choose. ")),2&e){const i=t.XpG();t.R7$(1),t.JRh(i.getInput("text"))}}function at(e,a){if(1&e&&(t.j41(0,"code"),t.EFF(1),t.k0s(),t.EFF(2," is a control for entering a telephone number. "),t.nrm(3,"br"),t.EFF(4," Displays a telephone keypad in some devices with dynamic keypads. ")),2&e){const i=t.XpG();t.R7$(1),t.JRh(i.getInput("tel"))}}function pt(e,a){if(1&e&&(t.j41(0,"code"),t.EFF(1),t.k0s(),t.EFF(2," is a single-line text field whose value is obscured. ")),2&e){const i=t.XpG();t.R7$(1),t.JRh(i.getInput("password"))}}function ut(e,a){if(1&e&&(t.j41(0,"code"),t.EFF(1),t.k0s(),t.EFF(2," is a field for entering a URL. "),t.nrm(3,"br"),t.EFF(4," Looks like a text input, but has relevant keyboard in supporting browsers and devices with dynamic keyboards. ")),2&e){const i=t.XpG();t.R7$(1),t.JRh(i.getInput("url"))}}function lt(e,a){if(1&e&&(t.j41(0,"code"),t.EFF(1),t.k0s(),t.EFF(2," is a single-line text field for entering search strings. "),t.nrm(3,"br"),t.EFF(4," Displays a search icon instead of enter key on some devices with dynamic keypads. ")),2&e){const i=t.XpG();t.R7$(1),t.JRh(i.getInput("search"))}}const rt=(()=>{var e;class a{constructor(){this.textTypeExample={[m.w.MaskitoOptions]:s.e(9086).then(s.t.bind(s,9086,17))},this.telTypeExample={[m.w.MaskitoOptions]:s.e(9304).then(s.t.bind(s,9304,17))},this.passwordTypeExample={[m.w.MaskitoOptions]:s.e(2884).then(s.t.bind(s,2884,17))},this.urlTypeExample={[m.w.MaskitoOptions]:s.e(9116).then(s.t.bind(s,9116,17))},this.searchTypeExample={[m.w.MaskitoOptions]:s.e(5807).then(s.t.bind(s,5807,17))}}getInput(n){return'')}}return(e=a).\u0275fac=function(n){return new(n||e)},e.\u0275cmp=t.VBU({type:e,selectors:[["supported-input-types-doc-page"]],standalone:!0,features:[t.aNF],decls:69,vars:10,consts:[["header","Supported types"],["appearance","warning","size","m"],[1,"tui-space_top-4"],[1,"tui-list"],[1,"tui-list__item"],["href","https://html.spec.whatwg.org/multipage/input.html#concept-input-apply","rel","noreferrer","target","_blank","tuiLink",""],["id","text","heading","text",3,"content","description"],["textDescription",""],["id","tel","heading","tel",3,"content","description"],["telDescription",""],["id","password","heading","password",3,"content","description"],["passwordDescription",""],["id","url","heading","url",3,"content","description"],["urlDescription",""],["id","search","heading","search",3,"content","description"],["searchDescription",""]],template:function(n,o){if(1&n&&(t.j41(0,"tui-doc-page",0)(1,"tui-notification",1)(2,"div")(3,"strong"),t.EFF(4,"Maskito"),t.k0s(),t.EFF(5," supports only limited types of "),t.j41(6,"code"),t.EFF(7,"HTMLInputElement"),t.k0s(),t.EFF(8," due to some browser limitations! "),t.k0s()(),t.j41(9,"section",2)(10,"p")(11,"strong"),t.EFF(12,"Maskito"),t.k0s(),t.EFF(13," accepts only the types whose support the following native properties/methods: "),t.k0s(),t.j41(14,"ul",3)(15,"li",4)(16,"code"),t.EFF(17,"selectionStart"),t.k0s()(),t.j41(18,"li",4)(19,"code"),t.EFF(20,"selectionEnd"),t.k0s()(),t.j41(21,"li",4)(22,"code"),t.EFF(23,"setSelectionRange"),t.k0s()()(),t.j41(24,"p"),t.EFF(25," According to the "),t.j41(26,"a",5),t.EFF(27," WHATWG\xa0forms\xa0spec "),t.k0s(),t.EFF(28," they apply only to inputs of types "),t.j41(29,"code"),t.EFF(30,"text"),t.k0s(),t.EFF(31," , "),t.j41(32,"code"),t.EFF(33,"search"),t.k0s(),t.EFF(34," , "),t.j41(35,"code"),t.EFF(36,"URL"),t.k0s(),t.EFF(37," , "),t.j41(38,"code"),t.EFF(39,"tel"),t.k0s(),t.EFF(40," and "),t.j41(41,"code"),t.EFF(42,"password"),t.k0s(),t.EFF(43," . "),t.nrm(44,"br"),t.j41(45,"strong"),t.EFF(46,"All other types will not work properly with Maskito!"),t.k0s()()(),t.j41(47,"p"),t.EFF(48,"All examples below are demonstrations to see different supported types in action."),t.k0s(),t.j41(49,"tui-doc-example",6),t.DNE(50,st,5,1,"ng-template",null,7,t.C5r),t.nrm(52,"input-type-text-example"),t.k0s(),t.j41(53,"tui-doc-example",8),t.DNE(54,at,5,1,"ng-template",null,9,t.C5r),t.nrm(56,"input-type-tel-example"),t.k0s(),t.j41(57,"tui-doc-example",10),t.DNE(58,pt,3,1,"ng-template",null,11,t.C5r),t.nrm(60,"input-type-password-example"),t.k0s(),t.j41(61,"tui-doc-example",12),t.DNE(62,ut,5,1,"ng-template",null,13,t.C5r),t.nrm(64,"input-type-url-example"),t.k0s(),t.j41(65,"tui-doc-example",14),t.DNE(66,lt,5,1,"ng-template",null,15,t.C5r),t.nrm(68,"input-type-search-example"),t.k0s()()),2&n){const p=t.sdS(51),r=t.sdS(55),ct=t.sdS(59),dt=t.sdS(63),mt=t.sdS(67);t.R7$(49),t.Y8G("content",o.textTypeExample)("description",p),t.R7$(4),t.Y8G("content",o.telTypeExample)("description",r),t.R7$(4),t.Y8G("content",o.passwordTypeExample)("description",ct),t.R7$(4),t.Y8G("content",o.urlTypeExample)("description",dt),t.R7$(4),t.Y8G("content",o.searchTypeExample)("description",mt)}},dependencies:[V,z,q,nt,it,C.FS,C.e3,D.Jc,w.wS],encapsulation:2,changeDetection:0}),a})()}}]); \ No newline at end of file diff --git a/4667.8a95dc868ccf0914.js b/4667.8a95dc868ccf0914.js deleted file mode 100644 index c2291a4a0..000000000 --- a/4667.8a95dc868ccf0914.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[4667],{4667:(b,M,m)=>{m.r(M),m.d(M,{default:()=>U});var h=m(7270),l=m(8832),y=m(1760),_=m(8844),d=m(168),F=m(4314),f=m(7355),r=m(6801),s=m(4225);const k=(0,d.lp)({dateMode:"mm/dd/yyyy",timeMode:"HH:MM",dateSeparator:"/"});var e=m(2978),g=m(5014);let x=(()=>{var t;class i{constructor(){this.value="09/20/2020, 15:30",this.filler="mm/dd/yyyy, hh:mm",this.mask=k}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-time-mask-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,n){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return n.value=c}),e.EFF(1," Localization "),e.nrm(2,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldFiller",n.filler)("ngModel",n.value),e.R7$(2),e.Y8G("maskito",n.mask))},dependencies:[l.YN,l.BC,l.vS,_.u,r.zi,r.mp,r.Ws,g.Bw,s.CN,s.Rd,s.V4],encapsulation:2,changeDetection:0}),i})();const C=(0,d.lp)({dateMode:"dd/mm/yyyy",timeMode:"HH:MM",dateTimeSeparator:"; "});let E=(()=>{var t;class i{constructor(){this.value="05.02.2004; 10:10",this.filler="dd.mm.yyyy; hh:mm",this.mask=C}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-time-mask-doc-example-2"]],standalone:!0,features:[e.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,n){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return n.value=c}),e.EFF(1," Custom date and time separator "),e.nrm(2,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldFiller",n.filler)("ngModel",n.value),e.R7$(2),e.Y8G("maskito",n.mask))},dependencies:[l.YN,l.BC,l.vS,_.u,r.zi,r.mp,r.Ws,g.Bw,s.CN,s.Rd,s.V4],encapsulation:2,changeDetection:0}),i})();const P=(0,d.lp)({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 V=(()=>{var t;class i{constructor(){this.value="09-01-2018,\xa015:30",this.filler="dd-mm-yyyy,\xa0hh:mm",this.mask=P}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-time-mask-doc-example-3"]],standalone:!0,features:[e.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,n){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return n.value=c}),e.EFF(1," Min-max "),e.nrm(2,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldFiller",n.filler)("ngModel",n.value),e.R7$(2),e.Y8G("maskito",n.mask))},dependencies:[l.YN,l.BC,l.vS,_.u,r.zi,r.mp,r.Ws,g.Bw,s.CN,s.Rd,s.V4],encapsulation:2,changeDetection:0}),i})();const j=(0,d.lp)({dateMode:"dd/mm/yyyy",timeMode:"HH:MM",timeStep:1});let S=(()=>{var t;class i{constructor(){this.value="09.01.2018,\xa015:30",this.filler="dd.mm.yyyy,\xa0hh:mm",this.mask=j}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-time-mask-doc-example-4"]],standalone:!0,features:[e.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,n){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return n.value=c}),e.EFF(1," Time Stepping "),e.nrm(2,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldFiller",n.filler)("ngModel",n.value),e.R7$(2),e.Y8G("maskito",n.mask))},dependencies:[l.YN,l.BC,l.vS,_.u,r.zi,r.mp,r.Ws,g.Bw,s.CN,s.Rd,s.V4],encapsulation:2,changeDetection:0}),i})();var D,u=m(2937);function N(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"dateMode"),e.k0s(),e.EFF(3," , "),e.j41(4,"code"),e.EFF(5,"timeMode"),e.k0s(),e.EFF(6," and "),e.j41(7,"code"),e.EFF(8,"dateSeparator"),e.k0s(),e.EFF(9," parameters to get a mask with a locale specific representation of dates. "))}function v(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"dateTimeSeparator"),e.k0s(),e.EFF(3," parameter to configure separator between date and time strings. "))}function G(t,i){1&t&&(e.EFF(0," Parameters "),e.j41(1,"code"),e.EFF(2,"min"),e.k0s(),e.EFF(3," and "),e.j41(4,"code"),e.EFF(5,"max"),e.k0s(),e.EFF(6," allow to set the earliest and the latest available dates. They accept native "),e.j41(7,"a",10),e.EFF(8," Date "),e.k0s(),e.EFF(9," . "))}function B(t,i){1&t&&(e.j41(0,"p",11),e.EFF(1," Property "),e.j41(2,"code"),e.EFF(3,"timeStep"),e.k0s(),e.EFF(4," allows you to increment / decrement time segments by pressing "),e.j41(5,"code"),e.EFF(6,"ArrowUp"),e.k0s(),e.EFF(7," / "),e.j41(8,"code"),e.EFF(9,"ArrowDown"),e.k0s(),e.EFF(10," . "),e.k0s(),e.j41(11,"p",12),e.EFF(12," Use "),e.j41(13,"code"),e.EFF(14,"step === 0"),e.k0s(),e.EFF(15," (default value) to disable this feature. "),e.k0s())}function O(t,i){if(1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"maskitoDateTimeOptionsGenerator"),e.k0s(),e.EFF(3," to create a mask to input both date and time. "),e.j41(4,"tui-doc-example",2),e.DNE(5,N,10,0,"ng-template",null,3,e.C5r),e.nrm(7,"date-time-mask-doc-example-1"),e.k0s(),e.j41(8,"tui-doc-example",4),e.DNE(9,v,4,0,"ng-template",null,5,e.C5r),e.nrm(11,"date-time-mask-doc-example-2"),e.k0s(),e.j41(12,"tui-doc-example",6),e.DNE(13,G,10,0,"ng-template",null,7,e.C5r),e.nrm(15,"date-time-mask-doc-example-3"),e.k0s(),e.j41(16,"tui-doc-example",8),e.DNE(17,B,16,0,"ng-template",null,9,e.C5r),e.nrm(19,"date-time-mask-doc-example-4"),e.k0s()),2&t){const a=e.sdS(6),o=e.sdS(10),n=e.sdS(14),p=e.sdS(18),c=e.XpG();e.R7$(4),e.Y8G("content",c.dateTimeLocalizationExample)("description",a),e.R7$(4),e.Y8G("content",c.dateTimeSeparatorExample)("description",o),e.R7$(4),e.Y8G("content",c.dateTimeMinMaxExample)("description",n),e.R7$(4),e.Y8G("content",c.dateTimeTimeStepExample)("description",p)}}function Y(t,i){if(1&t&&(e.j41(0,"tui-input",21),e.EFF(1," Enter date and time "),e.nrm(2,"input",22),e.k0s()),2&t){const a=e.XpG(2);e.Y8G("formControl",a.apiPageControl)("tuiTextfieldFiller",a.getPlaceholder(a.dateMode,a.timeMode,a.dateSeparator,a.dateTimeSeparator)),e.R7$(2),e.Y8G("maskito",a.maskitoOptions)}}function R(t,i){1&t&&e.EFF(0," Date format mode ")}function $(t,i){1&t&&e.EFF(0," Time format mode ")}function X(t,i){1&t&&(e.EFF(0," Date separator "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"."),e.k0s(),e.EFF(6," (dot). "),e.k0s())}function w(t,i){1&t&&(e.EFF(0," Separator between date and time "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,",\xa0"),e.k0s(),e.EFF(6," (comma and space) "),e.k0s())}function H(t,i){1&t&&(e.EFF(0," The value by which the keyboard arrows increment/decrement time segments "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"0"),e.k0s(),e.EFF(6," (disable stepping) "),e.k0s())}function z(t,i){1&t&&e.EFF(0," Earliest date ")}function I(t,i){1&t&&e.EFF(0," Latest date ")}function L(t,i){if(1&t){const a=e.RV6();e.j41(0,"tui-doc-demo",13),e.DNE(1,Y,3,3,"ng-template"),e.k0s(),e.j41(2,"tui-doc-documentation"),e.DNE(3,R,1,0,"ng-template",14),e.bIt("documentationPropertyValueChange",function(n){e.eBV(a);const p=e.XpG();return e.Njj(p.dateMode=n)})("documentationPropertyValueChange",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(4,$,1,0,"ng-template",15),e.bIt("documentationPropertyValueChange",function(n){e.eBV(a);const p=e.XpG();return e.Njj(p.timeMode=n)})("documentationPropertyValueChange",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(5,X,7,0,"ng-template",16),e.bIt("documentationPropertyValueChange",function(n){e.eBV(a);const p=e.XpG();return e.Njj(p.dateSeparator=n)})("documentationPropertyValueChange",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(6,w,7,0,"ng-template",17),e.bIt("documentationPropertyValueChange",function(n){e.eBV(a);const p=e.XpG();return e.Njj(p.dateTimeSeparator=n)})("documentationPropertyValueChange",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(7,H,7,0,"ng-template",18),e.bIt("documentationPropertyValueChange",function(n){e.eBV(a);const p=e.XpG();return e.Njj(p.timeStep=n)})("documentationPropertyValueChange",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(8,z,1,0,"ng-template",19),e.bIt("documentationPropertyValueChange",function(n){e.eBV(a);const p=e.XpG();return e.Njj(p.minStr=n)})("documentationPropertyValueChange",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.updateDate())}),e.DNE(9,I,1,0,"ng-template",20),e.bIt("documentationPropertyValueChange",function(n){e.eBV(a);const p=e.XpG();return e.Njj(p.maxStr=n)})("documentationPropertyValueChange",function(){e.eBV(a);const n=e.XpG();return e.Njj(n.updateDate())}),e.k0s()}if(2&t){const a=e.XpG();e.Y8G("control",a.apiPageControl),e.R7$(3),e.Y8G("documentationPropertyValues",a.dateModeOptions)("documentationPropertyValue",a.dateMode),e.R7$(1),e.Y8G("documentationPropertyValues",a.timeModeOptions)("documentationPropertyValue",a.timeMode),e.R7$(1),e.Y8G("documentationPropertyValue",a.dateSeparator),e.R7$(1),e.Y8G("documentationPropertyValue",a.dateTimeSeparator),e.R7$(1),e.Y8G("documentationPropertyValue",a.timeStep),e.R7$(1),e.Y8G("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.minStr),e.R7$(1),e.Y8G("documentationPropertyValues",a.minMaxOptions)("documentationPropertyValue",a.maxStr)}}class T{constructor(){this.dateTimeLocalizationExample={[y.w.MaskitoOptions]:m.e(7948).then(m.t.bind(m,7948,17))},this.dateTimeSeparatorExample={[y.w.MaskitoOptions]:m.e(9613).then(m.t.bind(m,9613,17))},this.dateTimeMinMaxExample={[y.w.MaskitoOptions]:m.e(3029).then(m.t.bind(m,3029,17))},this.dateTimeTimeStepExample={[y.w.MaskitoOptions]:m.e(7545).then(m.t.bind(m,7545,17))},this.apiPageControl=new l.MJ(""),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.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.dateMode=this.dateModeOptions[0],this.timeMode=this.timeModeOptions[0],this.dateTimeSeparator=", ",this.dateSeparator=".",this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.timeStep=0,this.maskitoOptions=(0,d.lp)(this)}getPlaceholder(i,a,o,n){return"".concat(i.replaceAll("/",o)).concat(n).concat(a)}updateOptions(){this.maskitoOptions=(0,d.lp)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}}(D=T).\u0275fac=function(i){return new(i||D)},D.\u0275cmp=e.VBU({type:D,selectors:[["date-time-mask-doc"]],standalone:!0,features:[e.aNF],decls:3,vars:0,consts:[["header","DateTime","package","KIT"],["pageTab",""],["id","localization","heading","Localization",3,"content","description"],["localizationDescription",""],["id","date-time-separator","heading","Custom separator between date and time",3,"content","description"],["dateTimeSeparatorDescription",""],["id","min-max","heading","Min and max",3,"content","description"],["minMaxDescription",""],["id","time-step","heading","Time segments stepping via arrows",3,"content","description"],["timeStepDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[1,"tui-space_top-0","tui-space_bottom-1"],[1,"tui-space_top-0"],[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","dateTimeSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","timeStep","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","@tui.calendar",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"]],template:function(i,a){1&i&&(e.j41(0,"tui-doc-page",0),e.DNE(1,O,20,8,"ng-template",1),e.DNE(2,L,10,12,"ng-template",1),e.k0s())},dependencies:[x,E,V,S,_.u,l.X1,l.BC,l.l_,u.aD,u.FS,u.FC,u.df,u.e3,u.ic,r.zi,r.mp,r.Ws,g.Bw,f.Jc,s.CN,s.Rd,s.V4],encapsulation:2,changeDetection:0}),(0,h.Cg)([F.PE],T.prototype,"getPlaceholder",null);const U=T}}]); \ No newline at end of file diff --git a/5152.d20dbeadbc907af8.js b/5152.d20dbeadbc907af8.js new file mode 100644 index 000000000..d7e30c113 --- /dev/null +++ b/5152.d20dbeadbc907af8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[5152],{5152:e=>{e.exports="import type {MaskitoOptions} from '@maskito/core';\nimport {maskitoUpdateElement} from '@maskito/core';\nimport {maskitoEventHandler, maskitoTimeOptionsGenerator} from '@maskito/kit';\n\nconst timeOptions = maskitoTimeOptionsGenerator({\n mode: 'HH:MM AA',\n});\n\nexport default {\n ...timeOptions,\n plugins: [\n ...timeOptions.plugins,\n maskitoEventHandler('blur', (element) => {\n if (element.value.length >= 'HH:MM'.length && !element.value.endsWith('M')) {\n maskitoUpdateElement(element, `${element.value}\xa0AM`);\n }\n }),\n ],\n} satisfies MaskitoOptions;\n"}}]); \ No newline at end of file diff --git a/5430.5a08363b8946cf6e.js b/5430.5a08363b8946cf6e.js new file mode 100644 index 000000000..3deee092a --- /dev/null +++ b/5430.5a08363b8946cf6e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[5430],{5430:(K,h,m)=>{m.r(h),m.d(h,{default:()=>J});var F=m(7270),p=m(8832),D=m(1760),u=m(8844),d=m(7922),f=m(4314),k=m(7355),s=m(6801),r=m(4225);const x=(0,d.lp)({dateMode:"mm/dd/yyyy",timeMode:"HH:MM",dateSeparator:"/"});var e=m(2978),_=m(5014);let C=(()=>{var t;class i{constructor(){this.value="09/20/2020, 15:30",this.filler="mm/dd/yyyy, hh:mm",this.mask=x}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-time-mask-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,a){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return a.value=c}),e.EFF(1," Localization "),e.nrm(2,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldFiller",a.filler)("ngModel",a.value),e.R7$(2),e.Y8G("maskito",a.mask))},dependencies:[p.YN,p.BC,p.vS,u.u,s.zi,s.mp,s.Ws,_.Bw,r.CN,r.Rd,r.V4],encapsulation:2,changeDetection:0}),i})();const E=(0,d.lp)({dateMode:"dd/mm/yyyy",timeMode:"HH:MM",dateTimeSeparator:"; "});let P=(()=>{var t;class i{constructor(){this.value="05.02.2004; 10:10",this.filler="dd.mm.yyyy; hh:mm",this.mask=E}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-time-mask-doc-example-2"]],standalone:!0,features:[e.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,a){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return a.value=c}),e.EFF(1," Custom date and time separator "),e.nrm(2,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldFiller",a.filler)("ngModel",a.value),e.R7$(2),e.Y8G("maskito",a.mask))},dependencies:[p.YN,p.BC,p.vS,u.u,s.zi,s.mp,s.Ws,_.Bw,r.CN,r.Rd,r.V4],encapsulation:2,changeDetection:0}),i})();const V=(0,d.lp)({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 j=(()=>{var t;class i{constructor(){this.value="09-01-2018,\xa015:30",this.filler="dd-mm-yyyy,\xa0hh:mm",this.mask=V}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-time-mask-doc-example-3"]],standalone:!0,features:[e.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,a){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return a.value=c}),e.EFF(1," Min-max "),e.nrm(2,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldFiller",a.filler)("ngModel",a.value),e.R7$(2),e.Y8G("maskito",a.mask))},dependencies:[p.YN,p.BC,p.vS,u.u,s.zi,s.mp,s.Ws,_.Bw,r.CN,r.Rd,r.V4],encapsulation:2,changeDetection:0}),i})();const S=(0,d.lp)({dateMode:"dd/mm/yyyy",timeMode:"HH:MM",timeStep:1});let v=(()=>{var t;class i{constructor(){this.value="09.01.2018,\xa015:30",this.filler="dd.mm.yyyy,\xa0hh:mm",this.mask=S}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-time-mask-doc-example-4"]],standalone:!0,features:[e.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,a){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return a.value=c}),e.EFF(1," Time Stepping "),e.nrm(2,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldFiller",a.filler)("ngModel",a.value),e.R7$(2),e.Y8G("maskito",a.mask))},dependencies:[p.YN,p.BC,p.vS,u.u,s.zi,s.mp,s.Ws,_.Bw,r.CN,r.Rd,r.V4],encapsulation:2,changeDetection:0}),i})();const N=(0,d.lp)({dateMode:"dd/mm/yyyy",timeMode:"HH:MM AA",dateSeparator:"/"});let G=(()=>{var t;class i{constructor(){this.value="20/09/2020, 03:30\xa0PM",this.filler="mm/dd/yyyy, hh:mm aa",this.mask=N}}return(t=i).\u0275fac=function(o){return new(o||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["date-time-mask-doc-example-5"]],standalone:!0,features:[e.aNF],decls:3,vars:5,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"tuiTextfieldFiller","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,a){1&o&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(c){return a.value=c}),e.EFF(1," With 12-hour time format "),e.nrm(2,"input",1),e.k0s()),2&o&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldFiller",a.filler)("ngModel",a.value),e.R7$(2),e.Y8G("maskito",a.mask))},dependencies:[p.YN,p.BC,p.vS,u.u,s.zi,s.mp,s.Ws,_.Bw,r.CN,r.Rd,r.V4],encapsulation:2,changeDetection:0}),i})();var M,g=m(9239);function B(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"dateMode"),e.k0s(),e.EFF(3," , "),e.j41(4,"code"),e.EFF(5,"timeMode"),e.k0s(),e.EFF(6," and "),e.j41(7,"code"),e.EFF(8,"dateSeparator"),e.k0s(),e.EFF(9," parameters to get a mask with a locale specific representation of dates. "))}function Y(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"dateTimeSeparator"),e.k0s(),e.EFF(3," parameter to configure separator between date and time strings. "))}function O(t,i){1&t&&(e.EFF(0," Parameters "),e.j41(1,"code"),e.EFF(2,"min"),e.k0s(),e.EFF(3," and "),e.j41(4,"code"),e.EFF(5,"max"),e.k0s(),e.EFF(6," allow to set the earliest and the latest available dates. They accept native "),e.j41(7,"a",12),e.EFF(8," Date "),e.k0s(),e.EFF(9," . "))}function R(t,i){1&t&&(e.j41(0,"p",13),e.EFF(1," Property "),e.j41(2,"code"),e.EFF(3,"timeStep"),e.k0s(),e.EFF(4," allows you to increment / decrement time segments by pressing "),e.j41(5,"code"),e.EFF(6,"ArrowUp"),e.k0s(),e.EFF(7," / "),e.j41(8,"code"),e.EFF(9,"ArrowDown"),e.k0s(),e.EFF(10," . "),e.k0s(),e.j41(11,"p",14),e.EFF(12," Use "),e.j41(13,"code"),e.EFF(14,"step === 0"),e.k0s(),e.EFF(15," (default value) to disable this feature. "),e.k0s())}function H(t,i){1&t&&(e.EFF(0," Any "),e.j41(1,"code"),e.EFF(2,"timeMode"),e.k0s(),e.EFF(3," ending with "),e.j41(4,"code"),e.EFF(5,"AA"),e.k0s(),e.EFF(6," is 12-hour time format with meridiem part. "))}function $(t,i){if(1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"maskitoDateTimeOptionsGenerator"),e.k0s(),e.EFF(3," to create a mask to input both date and time. "),e.j41(4,"tui-doc-example",2),e.DNE(5,B,10,0,"ng-template",null,3,e.C5r),e.nrm(7,"date-time-mask-doc-example-1"),e.k0s(),e.j41(8,"tui-doc-example",4),e.DNE(9,Y,4,0,"ng-template",null,5,e.C5r),e.nrm(11,"date-time-mask-doc-example-2"),e.k0s(),e.j41(12,"tui-doc-example",6),e.DNE(13,O,10,0,"ng-template",null,7,e.C5r),e.nrm(15,"date-time-mask-doc-example-3"),e.k0s(),e.j41(16,"tui-doc-example",8),e.DNE(17,R,16,0,"ng-template",null,9,e.C5r),e.nrm(19,"date-time-mask-doc-example-4"),e.k0s(),e.j41(20,"tui-doc-example",10),e.DNE(21,H,7,0,"ng-template",null,11,e.C5r),e.nrm(23,"date-time-mask-doc-example-5"),e.k0s()),2&t){const n=e.sdS(6),o=e.sdS(10),a=e.sdS(14),l=e.sdS(18),c=e.sdS(22),y=e.XpG();e.R7$(4),e.Y8G("content",y.dateTimeLocalizationExample)("description",n),e.R7$(4),e.Y8G("content",y.dateTimeSeparatorExample)("description",o),e.R7$(4),e.Y8G("content",y.dateTimeMinMaxExample)("description",a),e.R7$(4),e.Y8G("content",y.dateTimeTimeStepExample)("description",l),e.R7$(4),e.Y8G("content",y.amPmExample)("description",c)}}function X(t,i){if(1&t&&(e.j41(0,"tui-input",23),e.EFF(1," Enter date and time "),e.nrm(2,"input",24),e.k0s()),2&t){const n=e.XpG(2);e.Y8G("formControl",n.apiPageControl)("tuiTextfieldFiller",n.getPlaceholder(n.dateMode,n.timeMode,n.dateSeparator,n.dateTimeSeparator)),e.R7$(2),e.Y8G("maskito",n.maskitoOptions)}}function w(t,i){1&t&&e.EFF(0," Date format mode ")}function A(t,i){1&t&&e.EFF(0," Time format mode ")}function z(t,i){1&t&&(e.EFF(0," Date separator "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"."),e.k0s(),e.EFF(6," (dot). "),e.k0s())}function I(t,i){1&t&&(e.EFF(0," Separator between date and time "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,",\xa0"),e.k0s(),e.EFF(6," (comma and space) "),e.k0s())}function L(t,i){1&t&&(e.EFF(0," The value by which the keyboard arrows increment/decrement time segments "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"0"),e.k0s(),e.EFF(6," (disable stepping) "),e.k0s())}function U(t,i){1&t&&e.EFF(0," Earliest date ")}function b(t,i){1&t&&e.EFF(0," Latest date ")}function W(t,i){if(1&t){const n=e.RV6();e.j41(0,"tui-doc-demo",15),e.DNE(1,X,3,3,"ng-template"),e.k0s(),e.j41(2,"tui-doc-documentation"),e.DNE(3,w,1,0,"ng-template",16),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const l=e.XpG();return e.Njj(l.dateMode=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.DNE(4,A,1,0,"ng-template",17),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const l=e.XpG();return e.Njj(l.timeMode=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.DNE(5,z,7,0,"ng-template",18),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const l=e.XpG();return e.Njj(l.dateSeparator=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.DNE(6,I,7,0,"ng-template",19),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const l=e.XpG();return e.Njj(l.dateTimeSeparator=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.DNE(7,L,7,0,"ng-template",20),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const l=e.XpG();return e.Njj(l.timeStep=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateOptions())}),e.DNE(8,U,1,0,"ng-template",21),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const l=e.XpG();return e.Njj(l.minStr=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateDate())}),e.DNE(9,b,1,0,"ng-template",22),e.bIt("documentationPropertyValueChange",function(a){e.eBV(n);const l=e.XpG();return e.Njj(l.maxStr=a)})("documentationPropertyValueChange",function(){e.eBV(n);const a=e.XpG();return e.Njj(a.updateDate())}),e.k0s()}if(2&t){const n=e.XpG();e.Y8G("control",n.apiPageControl),e.R7$(3),e.Y8G("documentationPropertyValues",n.dateModeOptions)("documentationPropertyValue",n.dateMode),e.R7$(1),e.Y8G("documentationPropertyValues",n.timeModeOptions)("documentationPropertyValue",n.timeMode),e.R7$(1),e.Y8G("documentationPropertyValue",n.dateSeparator),e.R7$(1),e.Y8G("documentationPropertyValue",n.dateTimeSeparator),e.R7$(1),e.Y8G("documentationPropertyValue",n.timeStep),e.R7$(1),e.Y8G("documentationPropertyValues",n.minMaxOptions)("documentationPropertyValue",n.minStr),e.R7$(1),e.Y8G("documentationPropertyValues",n.minMaxOptions)("documentationPropertyValue",n.maxStr)}}class T{constructor(){this.dateTimeLocalizationExample={[D.w.MaskitoOptions]:m.e(7948).then(m.t.bind(m,7948,17))},this.dateTimeSeparatorExample={[D.w.MaskitoOptions]:m.e(9613).then(m.t.bind(m,9613,17))},this.dateTimeMinMaxExample={[D.w.MaskitoOptions]:m.e(3029).then(m.t.bind(m,3029,17))},this.dateTimeTimeStepExample={[D.w.MaskitoOptions]:m.e(7545).then(m.t.bind(m,7545,17))},this.amPmExample={[D.w.MaskitoOptions]:m.e(6080).then(m.t.bind(m,6080,17))},this.apiPageControl=new p.MJ(""),this.dateModeOptions=["dd/mm/yyyy","mm/dd/yyyy","yyyy/mm/dd"],this.timeModeOptions=["HH:MM","HH:MM AA","HH:MM:SS","HH:MM:SS AA","HH:MM:SS.MSS","HH:MM:SS.MSS AA"],this.minMaxOptions=["0001-01-01T00:00:00","9999-12-31T23:59:59","2000-01-01T12:30","2025-05-10T18:30"],this.minStr=this.minMaxOptions[0],this.maxStr=this.minMaxOptions[1],this.dateMode=this.dateModeOptions[0],this.timeMode=this.timeModeOptions[0],this.dateTimeSeparator=", ",this.dateSeparator=".",this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.timeStep=0,this.maskitoOptions=(0,d.lp)(this)}getPlaceholder(i,n,o,a){return"".concat(i.replaceAll("/",o)).concat(a).concat(n)}updateOptions(){this.maskitoOptions=(0,d.lp)(this)}updateDate(){this.min=new Date(this.minStr),this.max=new Date(this.maxStr),this.updateOptions()}}(M=T).\u0275fac=function(i){return new(i||M)},M.\u0275cmp=e.VBU({type:M,selectors:[["date-time-mask-doc"]],standalone:!0,features:[e.aNF],decls:3,vars:0,consts:[["header","DateTime","package","KIT"],["pageTab",""],["id","localization","heading","Localization",3,"content","description"],["localizationDescription",""],["id","date-time-separator","heading","Custom separator between date and time",3,"content","description"],["dateTimeSeparatorDescription",""],["id","min-max","heading","Min and max",3,"content","description"],["minMaxDescription",""],["id","time-step","heading","Time segments stepping via arrows",3,"content","description"],["timeStepDescription",""],["id","am-pm","heading","AM / PM",3,"content","description"],["amPmDescription",""],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date","rel","noreferrer","target","_blank","tuiLink",""],[1,"tui-space_top-0","tui-space_bottom-1"],[1,"tui-space_top-0"],[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","dateTimeSeparator","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","timeStep","documentationPropertyType","number",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","min","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","max","documentationPropertyType","Date",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","@tui.calendar",3,"formControl","tuiTextfieldFiller"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"]],template:function(i,n){1&i&&(e.j41(0,"tui-doc-page",0),e.DNE(1,$,24,10,"ng-template",1),e.DNE(2,W,10,12,"ng-template",1),e.k0s())},dependencies:[C,P,j,v,G,u.u,p.X1,p.BC,p.l_,g.aD,g.FS,g.FC,g.df,g.e3,g.ic,s.zi,s.mp,s.Ws,_.Bw,k.Jc,r.CN,r.Rd,r.V4],encapsulation:2,changeDetection:0}),(0,F.Cg)([f.PE],T.prototype,"getPlaceholder",null);const J=T}}]); \ No newline at end of file diff --git a/5538.61329cb82e4fe45e.js b/5538.8d425b96c7908b42.js similarity index 97% rename from 5538.61329cb82e4fe45e.js rename to 5538.8d425b96c7908b42.js index b6f584991..f5b0ee7ef 100644 --- a/5538.61329cb82e4fe45e.js +++ b/5538.8d425b96c7908b42.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[5538],{5538:(T,m,t)=>{t.r(m),t.d(m,{default:()=>v});var p=t(4768),d=t(1760),u=t(7355),i=t(8832),x=t(8844),r=t(6973);const F={mask:/^[a-z1-9\s.,/]+$/i};var e=t(2978),g=t(5014);let h=(()=>{var a;class s{constructor(){this.mask=F,this.value=""}}return(a=s).\u0275fac=function(o){return new(o||a)},a.\u0275cmp=e.VBU({type:a,selectors:[["textarea-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:2,consts:[[3,"ngModel","ngModelChange"],["autocomplete","street-address","placeholder","Only latin letters and digits are allowed","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,n){1&o&&(e.j41(0,"tui-textarea",0),e.bIt("ngModelChange",function(E){return n.value=E}),e.EFF(1," Enter address "),e.nrm(2,"textarea",1),e.k0s()),2&o&&(e.Y8G("ngModel",n.value),e.R7$(2),e.Y8G("maskito",n.mask))},dependencies:[i.YN,i.BC,i.vS,x.u,r.bC,r.IU,r.Ih,g.Bw],encapsulation:2,changeDetection:0}),s})();var l=t(2937);const v=(()=>{var a;class s{constructor(){this.coreConceptsOverviewDocPage="/".concat(d.$.CoreConceptsOverview),this.maskitoWithTextareaDemo=t.e(7222).then(t.t.bind(t,7222,17)),this.textareaExample1={[d.w.MaskitoOptions]:t.e(9625).then(t.t.bind(t,9625,17))}}}return(a=s).\u0275fac=function(o){return new(o||a)},a.\u0275cmp=e.VBU({type:a,selectors:[["textarea-doc"]],standalone:!0,features:[e.aNF],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(o,n){1&o&&(e.j41(0,"tui-doc-page",0)(1,"section")(2,"p",1),e.EFF(3," You can use "),e.j41(4,"strong"),e.EFF(5,"Maskito"),e.k0s(),e.EFF(6," with "),e.j41(7,"code"),e.EFF(8,"HTMLTextAreaElement"),e.k0s(),e.EFF(9," too. API is the same as for "),e.j41(10,"code"),e.EFF(11,"HTMLInputElement"),e.k0s(),e.EFF(12," . "),e.k0s(),e.nrm(13,"tui-doc-code",2),e.j41(14,"p",3),e.EFF(15," Learn more in the "),e.j41(16,"a",4),e.EFF(17,' "Core\xa0Concepts" '),e.k0s(),e.EFF(18," section. "),e.k0s()(),e.j41(19,"tui-doc-example",5),e.nrm(20,"textarea-doc-example-1"),e.k0s()()),2&o&&(e.R7$(13),e.Y8G("code",n.maskitoWithTextareaDemo),e.R7$(3),e.Y8G("routerLink",n.coreConceptsOverviewDocPage),e.R7$(3),e.Y8G("content",n.textareaExample1))},dependencies:[p.Wk,h,l.MN,l.FS,l.e3,u.Jc],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[5538],{5538:(T,m,t)=>{t.r(m),t.d(m,{default:()=>v});var p=t(4768),d=t(1760),u=t(7355),i=t(8832),x=t(8844),r=t(6973);const F={mask:/^[a-z1-9\s.,/]+$/i};var e=t(2978),g=t(5014);let h=(()=>{var a;class s{constructor(){this.mask=F,this.value=""}}return(a=s).\u0275fac=function(o){return new(o||a)},a.\u0275cmp=e.VBU({type:a,selectors:[["textarea-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:2,consts:[[3,"ngModel","ngModelChange"],["autocomplete","street-address","placeholder","Only latin letters and digits are allowed","tuiTextfieldLegacy","",3,"maskito"]],template:function(o,n){1&o&&(e.j41(0,"tui-textarea",0),e.bIt("ngModelChange",function(E){return n.value=E}),e.EFF(1," Enter address "),e.nrm(2,"textarea",1),e.k0s()),2&o&&(e.Y8G("ngModel",n.value),e.R7$(2),e.Y8G("maskito",n.mask))},dependencies:[i.YN,i.BC,i.vS,x.u,r.bC,r.IU,r.Ih,g.Bw],encapsulation:2,changeDetection:0}),s})();var l=t(9239);const v=(()=>{var a;class s{constructor(){this.coreConceptsOverviewDocPage="/".concat(d.$.CoreConceptsOverview),this.maskitoWithTextareaDemo=t.e(7222).then(t.t.bind(t,7222,17)),this.textareaExample1={[d.w.MaskitoOptions]:t.e(9625).then(t.t.bind(t,9625,17))}}}return(a=s).\u0275fac=function(o){return new(o||a)},a.\u0275cmp=e.VBU({type:a,selectors:[["textarea-doc"]],standalone:!0,features:[e.aNF],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(o,n){1&o&&(e.j41(0,"tui-doc-page",0)(1,"section")(2,"p",1),e.EFF(3," You can use "),e.j41(4,"strong"),e.EFF(5,"Maskito"),e.k0s(),e.EFF(6," with "),e.j41(7,"code"),e.EFF(8,"HTMLTextAreaElement"),e.k0s(),e.EFF(9," too. API is the same as for "),e.j41(10,"code"),e.EFF(11,"HTMLInputElement"),e.k0s(),e.EFF(12," . "),e.k0s(),e.nrm(13,"tui-doc-code",2),e.j41(14,"p",3),e.EFF(15," Learn more in the "),e.j41(16,"a",4),e.EFF(17,' "Core\xa0Concepts" '),e.k0s(),e.EFF(18," section. "),e.k0s()(),e.j41(19,"tui-doc-example",5),e.nrm(20,"textarea-doc-example-1"),e.k0s()()),2&o&&(e.R7$(13),e.Y8G("code",n.maskitoWithTextareaDemo),e.R7$(3),e.Y8G("routerLink",n.coreConceptsOverviewDocPage),e.R7$(3),e.Y8G("content",n.textareaExample1))},dependencies:[p.Wk,h,l.MN,l.FS,l.e3,u.Jc],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/5787.436e3f34e0c2a7d0.js b/5787.436e3f34e0c2a7d0.js new file mode 100644 index 000000000..9d72b9b98 --- /dev/null +++ b/5787.436e3f34e0c2a7d0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[5787],{5787:(Y,g,e)=>{e.r(g),e.d(g,{default:()=>H});var h=e(4768),F=e(1760),r=e(8844),E=e(7355),f=e(9738),l=e(8832),u=e(6801),t=e(2978);let v=(()=>{var n;class s{constructor(){this.value="",this.nameMask={mask:/^[a-zA-Z\s]+$/,postprocessors:[({value:a,selection:o})=>({value:a.toUpperCase(),selection:o})]},this.predicate=a=>a.querySelector("tui-input input")}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["nested-doc-example-1"]],standalone:!0,features:[t.aNF],decls:2,vars:2,consts:[[3,"maskito","ngModel","ngModelChange"]],template:function(a,o){1&a&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(m){return o.value=m}),t.EFF(1," Name on the card\n"),t.k0s()),2&a&&t.Y8G("maskito",o.nameMask)("ngModel",o.value)},dependencies:[l.YN,l.BC,l.vS,r.u,u.zi,u.mp,u.Ws],encapsulation:2,changeDetection:0}),s})();var k=e(5639),D=e(6836);let y=(()=>{var n;class s{constructor(){this.show=!1,this.value=""}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["nested-doc-example-2"]],standalone:!0,features:[t.aNF],decls:5,vars:3,consts:[["tuiLabel","",1,"tui-space_bottom-3"],["tuiCheckbox","","type","checkbox",3,"ngModel","ngModelChange"],[3,"disabled","ngModel","ngModelChange"]],template:function(a,o){1&a&&(t.j41(0,"label",0)(1,"input",1),t.bIt("ngModelChange",function(m){return o.show=m}),t.k0s(),t.EFF(2," Add card holder name\n"),t.k0s(),t.j41(3,"tui-input",2),t.bIt("ngModelChange",function(m){return o.value=m}),t.EFF(4," Name on the card\n"),t.k0s()),2&a&&(t.R7$(1),t.Y8G("ngModel",o.show),t.R7$(2),t.Y8G("disabled",!o.show)("ngModel",o.value))},dependencies:[l.YN,l.Zm,l.BC,l.vS,D.GY,u.zi,u.mp,u.Ws,k.z],encapsulation:2,changeDetection:0}),s})();var p=e(7922);let x=(()=>{var n;class s{constructor(){this.control=new l.MJ(""),this.maskito=(0,p.TK)({precision:2})}setValue(){this.control.setValue("12345.6789")}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["programmatically-doc-example-3"]],standalone:!0,features:[t.aNF],decls:3,vars:2,consts:[[3,"formControl","maskito"],["type","button",3,"click"]],template:function(a,o){1&a&&(t.nrm(0,"input",0),t.j41(1,"button",1),t.bIt("click",function(){return o.setValue()}),t.EFF(2," Set 12345.6789\n"),t.k0s()),2&a&&t.Y8G("formControl",o.control)("maskito",o.maskito)},dependencies:[r.u,l.X1,l.me,l.BC,l.l_],encapsulation:2,changeDetection:0}),s})(),C=(()=>{var n;class s{constructor(){this.value=12345.67,this.options=(0,p.TK)({precision:2})}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["pipe-doc-example-4"]],standalone:!0,features:[t.aNF],decls:2,vars:4,template:function(a,o){1&a&&(t.EFF(0),t.nI1(1,"maskito")),2&a&&t.SpI("Balance: $",t.i5U(1,1,o.value,o.options),"\n")},dependencies:[r.z],encapsulation:2,changeDetection:0}),s})();var j=e(1860),M=e(9656);let N=(()=>{var n;class s{constructor(){this.accessor=(0,t.WQX)(l.me),this.maskitoDirective=(0,t.WQX)(r.u),this.unmaskHandler=M.D,this.maskHandler=a=>this.maskitoDirective.options?(0,j.bc)(String(a),this.maskitoDirective.options):a}ngAfterViewInit(){const a=this.accessor.onChange.bind(this.accessor),o=this.accessor.writeValue.bind(this.accessor);this.accessor.onChange=c=>a(this.unmaskHandler(c)),this.accessor.writeValue=c=>o(this.maskHandler(c))}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275dir=t.FsC({type:n,selectors:[["","maskito","","unmaskHandler",""]],inputs:{unmaskHandler:"unmaskHandler",maskHandler:"maskHandler"},standalone:!0}),s})(),T=(()=>{var n;class s{constructor(){this.value=1000.42,this.maskito=(0,p.TK)({precision:2,thousandSeparator:",",decimalSeparator:"."}),this.unmaskHandler=p.VM}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["custom-unmask-handler-doc-example-5"]],standalone:!0,features:[t.aNF],decls:8,vars:4,consts:[[3,"maskito","unmaskHandler","ngModel","ngModelChange"],["type","button",3,"click"]],template:function(a,o){1&a&&(t.j41(0,"input",0),t.bIt("ngModelChange",function(m){return o.value=m}),t.k0s(),t.j41(1,"p")(2,"strong"),t.EFF(3,"Control value:"),t.k0s(),t.j41(4,"code"),t.EFF(5),t.k0s()(),t.j41(6,"button",1),t.bIt("click",function(){return o.value=1234567.89}),t.EFF(7," Programmatically patch value\n"),t.k0s()),2&a&&(t.Y8G("maskito",o.maskito)("unmaskHandler",o.unmaskHandler)("ngModel",o.value),t.R7$(5),t.JRh(o.value))},dependencies:[l.YN,l.me,l.BC,l.vS,r.u,N],encapsulation:2,changeDetection:0}),s})();var d=e(9239);function A(n,s){1&n&&(t.EFF(0," When directly on native input/textarea tag, "),t.j41(1,"code"),t.EFF(2,"MaskitoDirective"),t.k0s(),t.EFF(3," formats value set programmatically with Angular forms. "))}function P(n,s){1&n&&(t.EFF(0," According to W3C specification, textfield value should always be only a "),t.j41(1,"code"),t.EFF(2,"string"),t.k0s(),t.EFF(3," -type (not "),t.j41(4,"code"),t.EFF(5,"number"),t.k0s(),t.EFF(6," -type, not "),t.j41(7,"code"),t.EFF(8,"object"),t.k0s(),t.EFF(9," -type or etc.). However, you can sometimes need to store value without mask in Angular form control. This example demonstrates how easily any Angular "),t.j41(10,"a",22),t.EFF(11," Control\xa0Value\xa0Accessor "),t.k0s(),t.EFF(12," (default one or any custom one from a third-party UI Kit) can be monkey-patched to achieve this goal. "))}function U(n,s){if(1&n&&(t.j41(0,"code"),t.EFF(1,"@maskito/angular"),t.k0s(),t.EFF(2," is a light-weighted library to use "),t.j41(3,"strong"),t.EFF(4,"Maskito"),t.k0s(),t.EFF(5," in an Angular-way. "),t.j41(6,"tui-notification",3)(7,"div")(8,"strong"),t.EFF(9,"Prerequisites"),t.k0s(),t.j41(10,"p",4),t.EFF(11," To get the most out of this guide, you should review the topic "),t.j41(12,"a",5),t.EFF(13,' "Core\xa0Concepts" '),t.k0s(),t.EFF(14," first. "),t.k0s()()(),t.j41(15,"section",6)(16,"h2"),t.EFF(17,"Write less code"),t.k0s(),t.j41(18,"ul",7)(19,"li",8)(20,"strong"),t.EFF(21,"No need to query element from DOM."),t.k0s(),t.EFF(22," Just pass all required options to "),t.j41(23,"code"),t.EFF(24,"[maskito]"),t.k0s(),t.EFF(25," directive. "),t.k0s(),t.j41(26,"li",8)(27,"strong"),t.EFF(28,"No need to worry about clean-ups."),t.k0s(),t.EFF(29," All created event listeners are automatically removed after element is detached from DOM. "),t.k0s()()(),t.j41(30,"section",6)(31,"h2"),t.EFF(32,"Basic directive approach"),t.k0s(),t.j41(33,"p"),t.EFF(34,"Use it when you have direct access to native input element."),t.k0s(),t.nrm(35,"tui-doc-code",9),t.k0s(),t.j41(36,"section",6)(37,"h2"),t.EFF(38,"Nested input element"),t.k0s(),t.j41(39,"p"),t.EFF(40," Pass a predicate to "),t.j41(41,"strong"),t.EFF(42,"maskito"),t.k0s(),t.EFF(43," to find input element for you, if you do not have a direct access to it. "),t.k0s(),t.j41(44,"tui-notification",10)(45,"div"),t.EFF(46," By default "),t.j41(47,"strong"),t.EFF(48,"maskito"),t.k0s(),t.EFF(49," will try to find input/textarea by querying its host: "),t.j41(50,"code"),t.EFF(51,"host.querySelector('input,textarea')"),t.k0s(),t.EFF(52," so that might be sufficient. Use custom predicate if you need custom logic. "),t.k0s()(),t.nrm(53,"tui-doc-code",9),t.k0s(),t.j41(54,"tui-doc-example",11)(55,"div")(56,"tui-notification",12)(57,"div"),t.EFF(58," Default behavior is enough for "),t.j41(59,"a",13),t.EFF(60," Taiga UI "),t.k0s(),t.EFF(61," inputs "),t.k0s()(),t.nrm(62,"nested-doc-example-1",null,14),t.j41(64,"tui-notification",15),t.EFF(65," Custom predicate is required if target input is not the first on in the DOM "),t.k0s(),t.nrm(66,"nested-doc-example-2",16),t.k0s()(),t.j41(67,"tui-doc-example",17),t.DNE(68,A,4,0,"ng-template",null,18,t.C5r),t.nrm(70,"programmatically-doc-example-3"),t.k0s(),t.j41(71,"tui-doc-example",19),t.nrm(72,"pipe-doc-example-4"),t.k0s(),t.j41(73,"tui-doc-example",20),t.DNE(74,P,13,0,"ng-template",null,21,t.C5r),t.nrm(76,"custom-unmask-handler-doc-example-5"),t.k0s()),2&n){const i=t.sdS(63),a=t.sdS(69),o=t.sdS(75),c=t.XpG();t.R7$(12),t.Y8G("routerLink",c.coreConceptsOverviewDocPage),t.R7$(23),t.Y8G("code",c.basicDirectiveApproach),t.R7$(18),t.Y8G("code",c.customInputExample),t.R7$(1),t.Y8G("content",c.nestedInputExample),t.R7$(1),t.xc7("width",20,"rem"),t.R7$(11),t.Y8G("maskito",i.nameMask)("maskitoElement",i.predicate),t.R7$(1),t.Y8G("content",c.programmaticallyExample)("description",a),t.R7$(4),t.Y8G("content",c.pipeExample),t.R7$(2),t.Y8G("content",c.customUnmaskHandlerExample)("description",o)}}function S(n,s){if(1&n&&(t.j41(0,"section")(1,"ol",23)(2,"li",8),t.EFF(3," Install libraries "),t.nrm(4,"tui-doc-code",24),t.k0s(),t.j41(5,"li",25),t.EFF(6," Import "),t.j41(7,"code"),t.EFF(8,"MaskitoDirective"),t.k0s(),t.EFF(9," to your component / module "),t.nrm(10,"tui-doc-code",9),t.k0s()()()),2&n){const i=t.XpG();t.R7$(10),t.Y8G("code",i.importMaskitoExample)}}const H=(()=>{var n;class s{constructor(){this.coreConceptsOverviewDocPage="/".concat(F.$.CoreConceptsOverview),this.importMaskitoExample=e.e(1496).then(e.t.bind(e,1496,17)),this.basicDirectiveApproach=e.e(1231).then(e.t.bind(e,1231,17)),this.customInputExample=e.e(3935).then(e.t.bind(e,3935,17)),this.nestedInputExample={TypeScript:e.e(5587).then(e.t.bind(e,5587,17)),Default:e.e(4846).then(e.t.bind(e,4846,17)),Custom:e.e(519).then(e.t.bind(e,519,17))},this.programmaticallyExample={TypeScript:e.e(3598).then(e.t.bind(e,3598,17)),HTML:e.e(2541).then(e.t.bind(e,2541,17))},this.pipeExample={TypeScript:e.e(2689).then(e.t.bind(e,2689,17)),HTML:e.e(2496).then(e.t.bind(e,2496,17))},this.customUnmaskHandlerExample={"index.html":e.e(2447).then(e.t.bind(e,2447,17)),"index.ts":e.e(1711).then(e.t.bind(e,1711,17)),"unmask.directive.ts":e.e(7829).then(e.t.bind(e,7829,17))}}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["angular-doc-page"]],standalone:!0,features:[t.aNF],decls:3,vars:0,consts:[["header","Angular","path","angular"],["pageTab","Overview"],["pageTab","Setup"],["appearance","warning","size","m",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"],["size","m"],["id","custom-input","description","See querying nested input in action","heading","Custom input",3,"content"],["size","m",1,"tui-space_bottom-3"],["href","https://github.com/taiga-family/taiga-ui","tuiLink",""],["example",""],["size","m",1,"tui-space_vertical-3"],[3,"maskito","maskitoElement"],["id","programmatically","heading","Set value programmatically",3,"content","description"],["programmaticallyDescription",""],["id","pipe","description","Format arbitrary value with the same options","heading","Pipe",3,"content"],["id","unmask","heading","Custom unmask handler",3,"content","description"],["customUnmaskHandlerDescription",""],["href","https://angular.dev/api/forms/ControlValueAccessor","target","_blank","tuiLink",""],[1,"tui-list","tui-list_ordered"],["code","npm install @maskito/{core,angular}","filename","/your/project/path>"],[1,"tui-list__item","tui-space_top-8"]],template:function(a,o){1&a&&(t.j41(0,"tui-doc-page",0),t.DNE(1,U,77,13,"ng-template",1),t.DNE(2,S,11,1,"ng-template",2),t.k0s())},dependencies:[r.u,v,y,C,x,h.Wk,d.MN,d.FS,d.e3,d.ic,E.Jc,f.wS,T],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/5787.7769d6f1510fba8d.js b/5787.7769d6f1510fba8d.js deleted file mode 100644 index 79644064e..000000000 --- a/5787.7769d6f1510fba8d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[5787],{5787:(Y,g,e)=>{e.r(g),e.d(g,{default:()=>H});var h=e(4768),F=e(1760),r=e(8844),E=e(7355),f=e(9738),l=e(8832),u=e(6801),t=e(2978);let v=(()=>{var n;class s{constructor(){this.value="",this.nameMask={mask:/^[a-zA-Z\s]+$/,postprocessors:[({value:a,selection:o})=>({value:a.toUpperCase(),selection:o})]},this.predicate=a=>a.querySelector("tui-input input")}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["nested-doc-example-1"]],standalone:!0,features:[t.aNF],decls:2,vars:2,consts:[[3,"maskito","ngModel","ngModelChange"]],template:function(a,o){1&a&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(m){return o.value=m}),t.EFF(1," Name on the card\n"),t.k0s()),2&a&&t.Y8G("maskito",o.nameMask)("ngModel",o.value)},dependencies:[l.YN,l.BC,l.vS,r.u,u.zi,u.mp,u.Ws],encapsulation:2,changeDetection:0}),s})();var k=e(5639),D=e(6836);let y=(()=>{var n;class s{constructor(){this.show=!1,this.value=""}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["nested-doc-example-2"]],standalone:!0,features:[t.aNF],decls:5,vars:3,consts:[["tuiLabel","",1,"tui-space_bottom-3"],["tuiCheckbox","","type","checkbox",3,"ngModel","ngModelChange"],[3,"disabled","ngModel","ngModelChange"]],template:function(a,o){1&a&&(t.j41(0,"label",0)(1,"input",1),t.bIt("ngModelChange",function(m){return o.show=m}),t.k0s(),t.EFF(2," Add card holder name\n"),t.k0s(),t.j41(3,"tui-input",2),t.bIt("ngModelChange",function(m){return o.value=m}),t.EFF(4," Name on the card\n"),t.k0s()),2&a&&(t.R7$(1),t.Y8G("ngModel",o.show),t.R7$(2),t.Y8G("disabled",!o.show)("ngModel",o.value))},dependencies:[l.YN,l.Zm,l.BC,l.vS,D.GY,u.zi,u.mp,u.Ws,k.z],encapsulation:2,changeDetection:0}),s})();var p=e(168);let x=(()=>{var n;class s{constructor(){this.control=new l.MJ(""),this.maskito=(0,p.TK)({precision:2})}setValue(){this.control.setValue("12345.6789")}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["programmatically-doc-example-3"]],standalone:!0,features:[t.aNF],decls:3,vars:2,consts:[[3,"formControl","maskito"],["type","button",3,"click"]],template:function(a,o){1&a&&(t.nrm(0,"input",0),t.j41(1,"button",1),t.bIt("click",function(){return o.setValue()}),t.EFF(2," Set 12345.6789\n"),t.k0s()),2&a&&t.Y8G("formControl",o.control)("maskito",o.maskito)},dependencies:[r.u,l.X1,l.me,l.BC,l.l_],encapsulation:2,changeDetection:0}),s})(),C=(()=>{var n;class s{constructor(){this.value=12345.67,this.options=(0,p.TK)({precision:2})}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["pipe-doc-example-4"]],standalone:!0,features:[t.aNF],decls:2,vars:4,template:function(a,o){1&a&&(t.EFF(0),t.nI1(1,"maskito")),2&a&&t.SpI("Balance: $",t.i5U(1,1,o.value,o.options),"\n")},dependencies:[r.z],encapsulation:2,changeDetection:0}),s})();var j=e(1860),M=e(9656);let N=(()=>{var n;class s{constructor(){this.accessor=(0,t.WQX)(l.me),this.maskitoDirective=(0,t.WQX)(r.u),this.unmaskHandler=M.D,this.maskHandler=a=>this.maskitoDirective.options?(0,j.bc)(String(a),this.maskitoDirective.options):a}ngAfterViewInit(){const a=this.accessor.onChange.bind(this.accessor),o=this.accessor.writeValue.bind(this.accessor);this.accessor.onChange=c=>a(this.unmaskHandler(c)),this.accessor.writeValue=c=>o(this.maskHandler(c))}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275dir=t.FsC({type:n,selectors:[["","maskito","","unmaskHandler",""]],inputs:{unmaskHandler:"unmaskHandler",maskHandler:"maskHandler"},standalone:!0}),s})(),T=(()=>{var n;class s{constructor(){this.value=1000.42,this.maskito=(0,p.TK)({precision:2,thousandSeparator:",",decimalSeparator:"."}),this.unmaskHandler=p.VM}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["custom-unmask-handler-doc-example-5"]],standalone:!0,features:[t.aNF],decls:8,vars:4,consts:[[3,"maskito","unmaskHandler","ngModel","ngModelChange"],["type","button",3,"click"]],template:function(a,o){1&a&&(t.j41(0,"input",0),t.bIt("ngModelChange",function(m){return o.value=m}),t.k0s(),t.j41(1,"p")(2,"strong"),t.EFF(3,"Control value:"),t.k0s(),t.j41(4,"code"),t.EFF(5),t.k0s()(),t.j41(6,"button",1),t.bIt("click",function(){return o.value=1234567.89}),t.EFF(7," Programmatically patch value\n"),t.k0s()),2&a&&(t.Y8G("maskito",o.maskito)("unmaskHandler",o.unmaskHandler)("ngModel",o.value),t.R7$(5),t.JRh(o.value))},dependencies:[l.YN,l.me,l.BC,l.vS,r.u,N],encapsulation:2,changeDetection:0}),s})();var d=e(2937);function A(n,s){1&n&&(t.EFF(0," When directly on native input/textarea tag, "),t.j41(1,"code"),t.EFF(2,"MaskitoDirective"),t.k0s(),t.EFF(3," formats value set programmatically with Angular forms. "))}function P(n,s){1&n&&(t.EFF(0," According to W3C specification, textfield value should always be only a "),t.j41(1,"code"),t.EFF(2,"string"),t.k0s(),t.EFF(3," -type (not "),t.j41(4,"code"),t.EFF(5,"number"),t.k0s(),t.EFF(6," -type, not "),t.j41(7,"code"),t.EFF(8,"object"),t.k0s(),t.EFF(9," -type or etc.). However, you can sometimes need to store value without mask in Angular form control. This example demonstrates how easily any Angular "),t.j41(10,"a",22),t.EFF(11," Control\xa0Value\xa0Accessor "),t.k0s(),t.EFF(12," (default one or any custom one from a third-party UI Kit) can be monkey-patched to achieve this goal. "))}function U(n,s){if(1&n&&(t.j41(0,"code"),t.EFF(1,"@maskito/angular"),t.k0s(),t.EFF(2," is a light-weighted library to use "),t.j41(3,"strong"),t.EFF(4,"Maskito"),t.k0s(),t.EFF(5," in an Angular-way. "),t.j41(6,"tui-notification",3)(7,"div")(8,"strong"),t.EFF(9,"Prerequisites"),t.k0s(),t.j41(10,"p",4),t.EFF(11," To get the most out of this guide, you should review the topic "),t.j41(12,"a",5),t.EFF(13,' "Core\xa0Concepts" '),t.k0s(),t.EFF(14," first. "),t.k0s()()(),t.j41(15,"section",6)(16,"h2"),t.EFF(17,"Write less code"),t.k0s(),t.j41(18,"ul",7)(19,"li",8)(20,"strong"),t.EFF(21,"No need to query element from DOM."),t.k0s(),t.EFF(22," Just pass all required options to "),t.j41(23,"code"),t.EFF(24,"[maskito]"),t.k0s(),t.EFF(25," directive. "),t.k0s(),t.j41(26,"li",8)(27,"strong"),t.EFF(28,"No need to worry about clean-ups."),t.k0s(),t.EFF(29," All created event listeners are automatically removed after element is detached from DOM. "),t.k0s()()(),t.j41(30,"section",6)(31,"h2"),t.EFF(32,"Basic directive approach"),t.k0s(),t.j41(33,"p"),t.EFF(34,"Use it when you have direct access to native input element."),t.k0s(),t.nrm(35,"tui-doc-code",9),t.k0s(),t.j41(36,"section",6)(37,"h2"),t.EFF(38,"Nested input element"),t.k0s(),t.j41(39,"p"),t.EFF(40," Pass a predicate to "),t.j41(41,"strong"),t.EFF(42,"maskito"),t.k0s(),t.EFF(43," to find input element for you, if you do not have a direct access to it. "),t.k0s(),t.j41(44,"tui-notification",10)(45,"div"),t.EFF(46," By default "),t.j41(47,"strong"),t.EFF(48,"maskito"),t.k0s(),t.EFF(49," will try to find input/textarea by querying its host: "),t.j41(50,"code"),t.EFF(51,"host.querySelector('input,textarea')"),t.k0s(),t.EFF(52," so that might be sufficient. Use custom predicate if you need custom logic. "),t.k0s()(),t.nrm(53,"tui-doc-code",9),t.k0s(),t.j41(54,"tui-doc-example",11)(55,"div")(56,"tui-notification",12)(57,"div"),t.EFF(58," Default behavior is enough for "),t.j41(59,"a",13),t.EFF(60," Taiga UI "),t.k0s(),t.EFF(61," inputs "),t.k0s()(),t.nrm(62,"nested-doc-example-1",null,14),t.j41(64,"tui-notification",15),t.EFF(65," Custom predicate is required if target input is not the first on in the DOM "),t.k0s(),t.nrm(66,"nested-doc-example-2",16),t.k0s()(),t.j41(67,"tui-doc-example",17),t.DNE(68,A,4,0,"ng-template",null,18,t.C5r),t.nrm(70,"programmatically-doc-example-3"),t.k0s(),t.j41(71,"tui-doc-example",19),t.nrm(72,"pipe-doc-example-4"),t.k0s(),t.j41(73,"tui-doc-example",20),t.DNE(74,P,13,0,"ng-template",null,21,t.C5r),t.nrm(76,"custom-unmask-handler-doc-example-5"),t.k0s()),2&n){const i=t.sdS(63),a=t.sdS(69),o=t.sdS(75),c=t.XpG();t.R7$(12),t.Y8G("routerLink",c.coreConceptsOverviewDocPage),t.R7$(23),t.Y8G("code",c.basicDirectiveApproach),t.R7$(18),t.Y8G("code",c.customInputExample),t.R7$(1),t.Y8G("content",c.nestedInputExample),t.R7$(1),t.xc7("width",20,"rem"),t.R7$(11),t.Y8G("maskito",i.nameMask)("maskitoElement",i.predicate),t.R7$(1),t.Y8G("content",c.programmaticallyExample)("description",a),t.R7$(4),t.Y8G("content",c.pipeExample),t.R7$(2),t.Y8G("content",c.customUnmaskHandlerExample)("description",o)}}function S(n,s){if(1&n&&(t.j41(0,"section")(1,"ol",23)(2,"li",8),t.EFF(3," Install libraries "),t.nrm(4,"tui-doc-code",24),t.k0s(),t.j41(5,"li",25),t.EFF(6," Import "),t.j41(7,"code"),t.EFF(8,"MaskitoDirective"),t.k0s(),t.EFF(9," to your component / module "),t.nrm(10,"tui-doc-code",9),t.k0s()()()),2&n){const i=t.XpG();t.R7$(10),t.Y8G("code",i.importMaskitoExample)}}const H=(()=>{var n;class s{constructor(){this.coreConceptsOverviewDocPage="/".concat(F.$.CoreConceptsOverview),this.importMaskitoExample=e.e(1496).then(e.t.bind(e,1496,17)),this.basicDirectiveApproach=e.e(1231).then(e.t.bind(e,1231,17)),this.customInputExample=e.e(3935).then(e.t.bind(e,3935,17)),this.nestedInputExample={TypeScript:e.e(5587).then(e.t.bind(e,5587,17)),Default:e.e(4846).then(e.t.bind(e,4846,17)),Custom:e.e(519).then(e.t.bind(e,519,17))},this.programmaticallyExample={TypeScript:e.e(3598).then(e.t.bind(e,3598,17)),HTML:e.e(2541).then(e.t.bind(e,2541,17))},this.pipeExample={TypeScript:e.e(2689).then(e.t.bind(e,2689,17)),HTML:e.e(2496).then(e.t.bind(e,2496,17))},this.customUnmaskHandlerExample={"index.html":e.e(2447).then(e.t.bind(e,2447,17)),"index.ts":e.e(1711).then(e.t.bind(e,1711,17)),"unmask.directive.ts":e.e(7829).then(e.t.bind(e,7829,17))}}}return(n=s).\u0275fac=function(a){return new(a||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["angular-doc-page"]],standalone:!0,features:[t.aNF],decls:3,vars:0,consts:[["header","Angular","path","angular"],["pageTab","Overview"],["pageTab","Setup"],["appearance","warning","size","m",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"],["size","m"],["id","custom-input","description","See querying nested input in action","heading","Custom input",3,"content"],["size","m",1,"tui-space_bottom-3"],["href","https://github.com/taiga-family/taiga-ui","tuiLink",""],["example",""],["size","m",1,"tui-space_vertical-3"],[3,"maskito","maskitoElement"],["id","programmatically","heading","Set value programmatically",3,"content","description"],["programmaticallyDescription",""],["id","pipe","description","Format arbitrary value with the same options","heading","Pipe",3,"content"],["id","unmask","heading","Custom unmask handler",3,"content","description"],["customUnmaskHandlerDescription",""],["href","https://angular.dev/api/forms/ControlValueAccessor","target","_blank","tuiLink",""],[1,"tui-list","tui-list_ordered"],["code","npm install @maskito/{core,angular}","filename","/your/project/path>"],[1,"tui-list__item","tui-space_top-8"]],template:function(a,o){1&a&&(t.j41(0,"tui-doc-page",0),t.DNE(1,U,77,13,"ng-template",1),t.DNE(2,S,11,1,"ng-template",2),t.k0s())},dependencies:[r.u,v,y,C,x,h.Wk,d.MN,d.FS,d.e3,d.ic,E.Jc,f.wS,T],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/6080.9560aaf134aede97.js b/6080.9560aaf134aede97.js new file mode 100644 index 000000000..1b0dcbdf5 --- /dev/null +++ b/6080.9560aaf134aede97.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[6080],{6080:e=>{e.exports="import {maskitoDateTimeOptionsGenerator} from '@maskito/kit';\n\nexport default maskitoDateTimeOptionsGenerator({\n dateMode: 'dd/mm/yyyy',\n timeMode: 'HH:MM AA',\n dateSeparator: '/',\n});\n"}}]); \ No newline at end of file diff --git a/6233.6b68fc908e3ef7be.js b/6233.78cea135dcff5858.js similarity index 96% rename from 6233.6b68fc908e3ef7be.js rename to 6233.78cea135dcff5858.js index 13504924b..351dd2e46 100644 --- a/6233.6b68fc908e3ef7be.js +++ b/6233.78cea135dcff5858.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[6233],{6233:(u,i,t)=>{t.r(i),t.d(i,{default:()=>d});var m=t(4768),a=t(1760),E=t(7355),e=t(2978),c=t(2937);const d=(()=>{var o;class r{constructor(){this.elementStateDemo=t.e(9821).then(t.t.bind(t,9821,17)),this.maskExpressionDocPage="/".concat(a.$.MaskExpression),this.processorsDocPage="/".concat(a.$.Processors),this.overwriteModeDocPage="/".concat(a.$.OverwriteMode)}}return(o=r).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.VBU({type:o,selectors:[["element-state-doc-page"]],standalone:!0,features:[e.aNF],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(s,n){1&s&&(e.j41(0,"tui-doc-page",0)(1,"section",1)(2,"p",2)(3,"strong"),e.EFF(4,"Element\xa0state"),e.k0s(),e.EFF(5," is a concept which describes the main properties of the masked element at the certain period of time. "),e.k0s(),e.j41(6,"p"),e.EFF(7,"It is an object which implements the following interface:"),e.k0s(),e.nrm(8,"tui-doc-code",3),e.k0s(),e.j41(9,"section")(10,"p"),e.EFF(11," This concept is actively used throughout "),e.j41(12,"strong"),e.EFF(13,"Maskito"),e.k0s(),e.EFF(14," libraries, and you can find its usage in the following topics: "),e.k0s(),e.j41(15,"ul",4)(16,"li",5)(17,"a",6),e.EFF(18," Mask expression "),e.k0s()(),e.j41(19,"li",5)(20,"a",6),e.EFF(21," Processors "),e.k0s()(),e.j41(22,"li",5)(23,"a",6),e.EFF(24," Overwrite mode "),e.k0s()()()()()),2&s&&(e.R7$(8),e.Y8G("code",n.elementStateDemo),e.R7$(9),e.Y8G("routerLink",n.maskExpressionDocPage),e.R7$(3),e.Y8G("routerLink",n.processorsDocPage),e.R7$(3),e.Y8G("routerLink",n.overwriteModeDocPage))},dependencies:[m.Wk,c.MN,c.e3,E.Jc],encapsulation:2,changeDetection:0}),r})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[6233],{6233:(u,i,t)=>{t.r(i),t.d(i,{default:()=>d});var m=t(4768),a=t(1760),E=t(7355),e=t(2978),c=t(9239);const d=(()=>{var o;class r{constructor(){this.elementStateDemo=t.e(9821).then(t.t.bind(t,9821,17)),this.maskExpressionDocPage="/".concat(a.$.MaskExpression),this.processorsDocPage="/".concat(a.$.Processors),this.overwriteModeDocPage="/".concat(a.$.OverwriteMode)}}return(o=r).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=e.VBU({type:o,selectors:[["element-state-doc-page"]],standalone:!0,features:[e.aNF],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(s,n){1&s&&(e.j41(0,"tui-doc-page",0)(1,"section",1)(2,"p",2)(3,"strong"),e.EFF(4,"Element\xa0state"),e.k0s(),e.EFF(5," is a concept which describes the main properties of the masked element at the certain period of time. "),e.k0s(),e.j41(6,"p"),e.EFF(7,"It is an object which implements the following interface:"),e.k0s(),e.nrm(8,"tui-doc-code",3),e.k0s(),e.j41(9,"section")(10,"p"),e.EFF(11," This concept is actively used throughout "),e.j41(12,"strong"),e.EFF(13,"Maskito"),e.k0s(),e.EFF(14," libraries, and you can find its usage in the following topics: "),e.k0s(),e.j41(15,"ul",4)(16,"li",5)(17,"a",6),e.EFF(18," Mask expression "),e.k0s()(),e.j41(19,"li",5)(20,"a",6),e.EFF(21," Processors "),e.k0s()(),e.j41(22,"li",5)(23,"a",6),e.EFF(24," Overwrite mode "),e.k0s()()()()()),2&s&&(e.R7$(8),e.Y8G("code",n.elementStateDemo),e.R7$(9),e.Y8G("routerLink",n.maskExpressionDocPage),e.R7$(3),e.Y8G("routerLink",n.processorsDocPage),e.R7$(3),e.Y8G("routerLink",n.overwriteModeDocPage))},dependencies:[m.Wk,c.MN,c.e3,E.Jc],encapsulation:2,changeDetection:0}),r})()}}]); \ No newline at end of file diff --git a/625.b779b5e7abb1a59a.js b/625.1748898e558a24ec.js similarity index 99% rename from 625.b779b5e7abb1a59a.js rename to 625.1748898e558a24ec.js index 0c1f4851c..9bf7bc639 100644 --- a/625.b779b5e7abb1a59a.js +++ b/625.1748898e558a24ec.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[625],{625:(h,a,t)=>{t.r(a),t.d(a,{default:()=>m});var p=t(4768),l=t(1760),d=t(7355),F=t(9738),u=t(901),e=t(2978),n=t(2937);const m=(()=>{var o;class i{constructor(){this.preprocessorFirstArgDemo=t.e(2843).then(t.t.bind(t,2843,17)),this.preprocessorsSecondArgDemo=t.e(5578).then(t.t.bind(t,5578,17)),this.preprocessorInActionDemo=t.e(7894).then(t.t.bind(t,7894,17)),this.postprocessorInActionDemo=t.e(4575).then(t.t.bind(t,4575,17)),this.elementStateDocPage="/".concat(l.$.ElementState)}}return(o=i).\u0275fac=function(r){return new(r||o)},o.\u0275cmp=e.VBU({type:o,selectors:[["processors-doc-page"]],standalone:!0,features:[e.aNF],decls:113,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"],["size","m",1,"tui-space_bottom-12"],["tuiLink","",3,"routerLink"],[1,"tui-space_bottom-12"],[1,"tui-list","tui-list_ordered"],[1,"tui-space_top-1",3,"code"],[3,"code"],[1,"tui-space_bottom-0"],["appearance","warning","size","m",1,"tui-space_bottom-4"],[1,"tui-space_top-0","tui-space_bottom-0"],["size","m"]],template:function(r,s){1&r&&(e.j41(0,"tui-doc-page",0)(1,"section",1)(2,"p",2)(3,"a",3)(4,"code"),e.EFF(5,"MaskitoOptions"),e.k0s()(),e.EFF(6," have optional parameters "),e.j41(7,"code"),e.EFF(8,"preprocessors"),e.k0s(),e.EFF(9," and "),e.j41(10,"code"),e.EFF(11,"postprocessors"),e.k0s(),e.EFF(12," . Both accept array of pure functions. These functions are triggered on every user's input ( "),e.j41(13,"a",4),e.EFF(14," beforeinput "),e.k0s(),e.EFF(15," and "),e.j41(16,"a",5),e.EFF(17," input "),e.k0s(),e.EFF(18," events). They provide an opportunity to modify value before\xa0/\xa0after the mask is applied. "),e.k0s(),e.j41(19,"section")(20,"p"),e.EFF(21," Preprocessors and postprocessors accept different types of arguments but they have two important similarities: "),e.k0s(),e.j41(22,"ul",6)(23,"li",7),e.EFF(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. "),e.k0s(),e.j41(25,"li",7),e.EFF(26," The rest arguments contain information that can be useful to build some complex logic, but you cannot change it. "),e.k0s()()()(),e.j41(27,"tui-notification",8)(28,"div"),e.EFF(29," Before you learn more about processors, you should learn a single prerequisite \u2014 meaning of the term "),e.j41(30,"a",9),e.EFF(31,' "Element\xa0state" '),e.k0s(),e.EFF(32," . "),e.k0s()(),e.j41(33,"section",10)(34,"h2"),e.EFF(35,"Preprocessors"),e.k0s(),e.j41(36,"p"),e.EFF(37," Each preprocessor is a function that is called "),e.j41(38,"strong"),e.EFF(39,"before"),e.k0s(),e.EFF(40," mask is applied. "),e.k0s(),e.j41(41,"p"),e.EFF(42," 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. "),e.k0s(),e.j41(43,"section",1)(44,"p"),e.EFF(45,"Preprocessor accepts two arguments:"),e.k0s(),e.j41(46,"ol",11)(47,"li",7)(48,"strong"),e.EFF(49," Object with two properties: "),e.j41(50,"code"),e.EFF(51,"elementState"),e.k0s(),e.EFF(52," and "),e.j41(53,"code"),e.EFF(54,"data"),e.k0s(),e.EFF(55," . "),e.k0s(),e.EFF(56," Object of the same interface with updated or unchanged properties can be returned from the preprocessor. "),e.nrm(57,"tui-doc-code",12),e.k0s(),e.j41(58,"li",7),e.EFF(59," Name of the action which triggers current execution. It can be one of the following possible values: "),e.nrm(60,"tui-doc-code",13),e.k0s()()(),e.j41(61,"p"),e.EFF(62,"Preprocessor returns an objects of the same interface as the first argument."),e.k0s(),e.nrm(63,"tui-doc-code",13),e.k0s(),e.j41(64,"section",10)(65,"h2"),e.EFF(66,"Postprocessors"),e.k0s(),e.j41(67,"p",14),e.EFF(68," Each postprocessor is a function that is called "),e.j41(69,"strong"),e.EFF(70,"after"),e.k0s(),e.EFF(71," 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. "),e.k0s(),e.j41(72,"section",1)(73,"p"),e.EFF(74,"Postprocessor accepts two arguments:"),e.k0s(),e.j41(75,"ol",11)(76,"li",7)(77,"strong"),e.EFF(78,"Element state after mask had been applied."),e.k0s(),e.EFF(79," Postprocessor can return updated element state which would then be reflected by the actual text field. "),e.k0s(),e.j41(80,"li",7)(81,"strong"),e.EFF(82,"Initial element state before preprocessors and mask execution."),e.k0s(),e.EFF(83," It is a readonly argument, the past cannot be changed... "),e.k0s()()(),e.j41(84,"p"),e.EFF(85,"Postprocessor returns an objects of the same interface as the first argument."),e.k0s(),e.j41(86,"tui-notification",15)(87,"div")(88,"p",16)(89,"strong"),e.EFF(90,"With great power comes great responsibility!"),e.k0s()(),e.j41(91,"p",14),e.EFF(92," Postprocessor is the final step before input's value update which gives a lot of flexibility. Use postprocessor wisely and return a valid value! "),e.k0s()()(),e.nrm(93,"tui-doc-code",13),e.k0s(),e.j41(94,"tui-notification",17)(95,"div")(96,"strong"),e.EFF(97,"Stacking of multiple processors"),e.k0s(),e.j41(98,"p"),e.EFF(99," The "),e.j41(100,"strong"),e.EFF(101,"Maskito"),e.k0s(),e.EFF(102," team likes code decomposition and promotes it! Don't put all complex logic inside a single processor. Both parameters "),e.j41(103,"code"),e.EFF(104,"preprocessors"),e.k0s(),e.EFF(105," and "),e.j41(106,"code"),e.EFF(107,"postprocessors"),e.k0s(),e.EFF(108," accepts "),e.j41(109,"strong"),e.EFF(110,"array"),e.k0s(),e.EFF(111," of same type processors. Break your code into the several independent processors so that each processor implements only a single task. "),e.k0s()()(),e.nrm(112,"next-steps"),e.k0s()),2&r&&(e.R7$(30),e.Y8G("routerLink",s.elementStateDocPage),e.R7$(27),e.Y8G("code",s.preprocessorFirstArgDemo),e.R7$(3),e.Y8G("code",s.preprocessorsSecondArgDemo),e.R7$(3),e.Y8G("code",s.preprocessorInActionDemo),e.R7$(30),e.Y8G("code",s.postprocessorInActionDemo))},dependencies:[u.g,p.Wk,n.MN,n.e3,d.Jc,F.wS],encapsulation:2,changeDetection:0}),i})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[625],{625:(h,a,t)=>{t.r(a),t.d(a,{default:()=>m});var p=t(4768),l=t(1760),d=t(7355),F=t(9738),u=t(901),e=t(2978),n=t(9239);const m=(()=>{var o;class i{constructor(){this.preprocessorFirstArgDemo=t.e(2843).then(t.t.bind(t,2843,17)),this.preprocessorsSecondArgDemo=t.e(5578).then(t.t.bind(t,5578,17)),this.preprocessorInActionDemo=t.e(7894).then(t.t.bind(t,7894,17)),this.postprocessorInActionDemo=t.e(4575).then(t.t.bind(t,4575,17)),this.elementStateDocPage="/".concat(l.$.ElementState)}}return(o=i).\u0275fac=function(r){return new(r||o)},o.\u0275cmp=e.VBU({type:o,selectors:[["processors-doc-page"]],standalone:!0,features:[e.aNF],decls:113,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"],["size","m",1,"tui-space_bottom-12"],["tuiLink","",3,"routerLink"],[1,"tui-space_bottom-12"],[1,"tui-list","tui-list_ordered"],[1,"tui-space_top-1",3,"code"],[3,"code"],[1,"tui-space_bottom-0"],["appearance","warning","size","m",1,"tui-space_bottom-4"],[1,"tui-space_top-0","tui-space_bottom-0"],["size","m"]],template:function(r,s){1&r&&(e.j41(0,"tui-doc-page",0)(1,"section",1)(2,"p",2)(3,"a",3)(4,"code"),e.EFF(5,"MaskitoOptions"),e.k0s()(),e.EFF(6," have optional parameters "),e.j41(7,"code"),e.EFF(8,"preprocessors"),e.k0s(),e.EFF(9," and "),e.j41(10,"code"),e.EFF(11,"postprocessors"),e.k0s(),e.EFF(12," . Both accept array of pure functions. These functions are triggered on every user's input ( "),e.j41(13,"a",4),e.EFF(14," beforeinput "),e.k0s(),e.EFF(15," and "),e.j41(16,"a",5),e.EFF(17," input "),e.k0s(),e.EFF(18," events). They provide an opportunity to modify value before\xa0/\xa0after the mask is applied. "),e.k0s(),e.j41(19,"section")(20,"p"),e.EFF(21," Preprocessors and postprocessors accept different types of arguments but they have two important similarities: "),e.k0s(),e.j41(22,"ul",6)(23,"li",7),e.EFF(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. "),e.k0s(),e.j41(25,"li",7),e.EFF(26," The rest arguments contain information that can be useful to build some complex logic, but you cannot change it. "),e.k0s()()()(),e.j41(27,"tui-notification",8)(28,"div"),e.EFF(29," Before you learn more about processors, you should learn a single prerequisite \u2014 meaning of the term "),e.j41(30,"a",9),e.EFF(31,' "Element\xa0state" '),e.k0s(),e.EFF(32," . "),e.k0s()(),e.j41(33,"section",10)(34,"h2"),e.EFF(35,"Preprocessors"),e.k0s(),e.j41(36,"p"),e.EFF(37," Each preprocessor is a function that is called "),e.j41(38,"strong"),e.EFF(39,"before"),e.k0s(),e.EFF(40," mask is applied. "),e.k0s(),e.j41(41,"p"),e.EFF(42," 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. "),e.k0s(),e.j41(43,"section",1)(44,"p"),e.EFF(45,"Preprocessor accepts two arguments:"),e.k0s(),e.j41(46,"ol",11)(47,"li",7)(48,"strong"),e.EFF(49," Object with two properties: "),e.j41(50,"code"),e.EFF(51,"elementState"),e.k0s(),e.EFF(52," and "),e.j41(53,"code"),e.EFF(54,"data"),e.k0s(),e.EFF(55," . "),e.k0s(),e.EFF(56," Object of the same interface with updated or unchanged properties can be returned from the preprocessor. "),e.nrm(57,"tui-doc-code",12),e.k0s(),e.j41(58,"li",7),e.EFF(59," Name of the action which triggers current execution. It can be one of the following possible values: "),e.nrm(60,"tui-doc-code",13),e.k0s()()(),e.j41(61,"p"),e.EFF(62,"Preprocessor returns an objects of the same interface as the first argument."),e.k0s(),e.nrm(63,"tui-doc-code",13),e.k0s(),e.j41(64,"section",10)(65,"h2"),e.EFF(66,"Postprocessors"),e.k0s(),e.j41(67,"p",14),e.EFF(68," Each postprocessor is a function that is called "),e.j41(69,"strong"),e.EFF(70,"after"),e.k0s(),e.EFF(71," 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. "),e.k0s(),e.j41(72,"section",1)(73,"p"),e.EFF(74,"Postprocessor accepts two arguments:"),e.k0s(),e.j41(75,"ol",11)(76,"li",7)(77,"strong"),e.EFF(78,"Element state after mask had been applied."),e.k0s(),e.EFF(79," Postprocessor can return updated element state which would then be reflected by the actual text field. "),e.k0s(),e.j41(80,"li",7)(81,"strong"),e.EFF(82,"Initial element state before preprocessors and mask execution."),e.k0s(),e.EFF(83," It is a readonly argument, the past cannot be changed... "),e.k0s()()(),e.j41(84,"p"),e.EFF(85,"Postprocessor returns an objects of the same interface as the first argument."),e.k0s(),e.j41(86,"tui-notification",15)(87,"div")(88,"p",16)(89,"strong"),e.EFF(90,"With great power comes great responsibility!"),e.k0s()(),e.j41(91,"p",14),e.EFF(92," Postprocessor is the final step before input's value update which gives a lot of flexibility. Use postprocessor wisely and return a valid value! "),e.k0s()()(),e.nrm(93,"tui-doc-code",13),e.k0s(),e.j41(94,"tui-notification",17)(95,"div")(96,"strong"),e.EFF(97,"Stacking of multiple processors"),e.k0s(),e.j41(98,"p"),e.EFF(99," The "),e.j41(100,"strong"),e.EFF(101,"Maskito"),e.k0s(),e.EFF(102," team likes code decomposition and promotes it! Don't put all complex logic inside a single processor. Both parameters "),e.j41(103,"code"),e.EFF(104,"preprocessors"),e.k0s(),e.EFF(105," and "),e.j41(106,"code"),e.EFF(107,"postprocessors"),e.k0s(),e.EFF(108," accepts "),e.j41(109,"strong"),e.EFF(110,"array"),e.k0s(),e.EFF(111," of same type processors. Break your code into the several independent processors so that each processor implements only a single task. "),e.k0s()()(),e.nrm(112,"next-steps"),e.k0s()),2&r&&(e.R7$(30),e.Y8G("routerLink",s.elementStateDocPage),e.R7$(27),e.Y8G("code",s.preprocessorFirstArgDemo),e.R7$(3),e.Y8G("code",s.preprocessorsSecondArgDemo),e.R7$(3),e.Y8G("code",s.preprocessorInActionDemo),e.R7$(30),e.Y8G("code",s.postprocessorInActionDemo))},dependencies:[u.g,p.Wk,n.MN,n.e3,d.Jc,F.wS],encapsulation:2,changeDetection:0}),i})()}}]); \ No newline at end of file diff --git a/6355.0ac2779fcde17f34.js b/6355.0ac2779fcde17f34.js new file mode 100644 index 000000000..764e3d04e --- /dev/null +++ b/6355.0ac2779fcde17f34.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[6355],{6355:(mE,al,ge)=>{ge.r(al),ge.d(al,{default:()=>hE});var ar={};ge.r(ar),ge.d(ar,{BaseTransition:()=>ua,BaseTransitionPropsValidators:()=>Ur,Comment:()=>_e,DeprecationTypes:()=>Nm,EffectScope:()=>yr,ErrorCodes:()=>Ed,ErrorTypeStrings:()=>_m,Fragment:()=>be,KeepAlive:()=>qd,ReactiveEffect:()=>Pn,Static:()=>Kt,Suspense:()=>Jp,Teleport:()=>Md,Text:()=>Ot,TrackOpTypes:()=>ld,Transition:()=>Am,TransitionGroup:()=>qm,TriggerOpTypes:()=>ad,VueElement:()=>Fi,assertNumber:()=>_d,callWithAsyncErrorHandling:()=>it,callWithErrorHandling:()=>ln,camelize:()=>ue,capitalize:()=>sn,cloneVNode:()=>ut,compatUtils:()=>bm,computed:()=>Ic,createApp:()=>Bi,createBlock:()=>Pi,createCommentVNode:()=>om,createElementBlock:()=>nm,createElementVNode:()=>co,createHydrationRenderer:()=>za,createPropsRestProxy:()=>Ep,createRenderer:()=>Ja,createSSRApp:()=>Sf,createSlots:()=>np,createStaticVNode:()=>rm,createTextVNode:()=>fo,createVNode:()=>he,customRef:()=>Yl,defineAsyncComponent:()=>Yd,defineComponent:()=>Br,defineCustomElement:()=>nf,defineEmits:()=>ap,defineExpose:()=>cp,defineModel:()=>hp,defineOptions:()=>fp,defineProps:()=>lp,defineSSRCustomElement:()=>Km,defineSlots:()=>up,devtools:()=>Em,effect:()=>Ih,effectScope:()=>Nh,getCurrentInstance:()=>ot,getCurrentScope:()=>Nl,getCurrentWatcher:()=>cd,getTransitionRawChildren:()=>_i,guardReactiveProps:()=>_c,h:()=>Ac,handleError:()=>Bt,hasInjectionContext:()=>Ap,hydrate:()=>lg,hydrateOnIdle:()=>$d,hydrateOnInteraction:()=>Wd,hydrateOnMediaQuery:()=>Kd,hydrateOnVisible:()=>jd,initCustomFormatter:()=>mm,initDirectivesForSSR:()=>ag,inject:()=>hs,isMemoSame:()=>Oc,isProxy:()=>si,isReactive:()=>vt,isReadonly:()=>pt,isRef:()=>ye,isRuntimeOnly:()=>um,isShallow:()=>xe,isVNode:()=>Rt,markRaw:()=>Kl,mergeDefaults:()=>gp,mergeModels:()=>_p,mergeProps:()=>Ec,nextTick:()=>ai,normalizeClass:()=>Rn,normalizeProps:()=>ih,normalizeStyle:()=>On,onActivated:()=>Sa,onBeforeMount:()=>Kr,onBeforeUnmount:()=>Ni,onBeforeUpdate:()=>Na,onDeactivated:()=>Ta,onErrorCaptured:()=>Aa,onMounted:()=>cs,onRenderTracked:()=>Ia,onRenderTriggered:()=>Ca,onScopeDispose:()=>vh,onServerPrefetch:()=>va,onUnmounted:()=>vi,onUpdated:()=>bi,onWatcherCleanup:()=>Jl,openBlock:()=>Es,popScopeId:()=>Id,provide:()=>ka,proxyRefs:()=>Mr,pushScopeId:()=>Cd,queuePostFlushCb:()=>es,reactive:()=>ti,readonly:()=>Pr,ref:()=>Zn,registerRuntimeCompiler:()=>bc,render:()=>yf,renderList:()=>tp,renderSlot:()=>sp,resolveComponent:()=>Qd,resolveDirective:()=>ep,resolveDynamicComponent:()=>Zd,resolveFilter:()=>Tm,resolveTransitionHooks:()=>Ln,setBlockTracking:()=>lo,setDevtoolsHook:()=>ym,setTransitionHooks:()=>It,shallowReactive:()=>jl,shallowReadonly:()=>qh,shallowRef:()=>Wl,ssrContextKey:()=>tc,ssrUtils:()=>Sm,stop:()=>Ah,toDisplayString:()=>Sl,toHandlerKey:()=>In,toHandlers:()=>ip,toRaw:()=>ee,toRef:()=>id,toRefs:()=>td,toValue:()=>Qh,transformVNodeArgs:()=>sm,triggerRef:()=>zh,unref:()=>ii,useAttrs:()=>mp,useCssModule:()=>Ym,useCssVars:()=>Mm,useHost:()=>sf,useId:()=>Ld,useModel:()=>jp,useSSRContext:()=>nc,useShadowRoot:()=>Gm,useSlots:()=>pp,useTemplateRef:()=>Dd,useTransitionState:()=>Vr,vModelCheckbox:()=>No,vModelDynamic:()=>df,vModelRadio:()=>vo,vModelSelect:()=>ff,vModelText:()=>Ui,vShow:()=>Kc,version:()=>Rc,warn:()=>Pc,watch:()=>ps,watchEffect:()=>$p,watchPostEffect:()=>sc,watchSyncEffect:()=>ic,withAsyncContext:()=>yp,withCtx:()=>kr,withDefaults:()=>dp,withDirectives:()=>Od,withKeys:()=>og,withMemo:()=>gm,withModifiers:()=>ig,withScopeId:()=>Ad});var Vu=ge(4768),Uu=ge(1760),Hu=ge(7355),Bu=ge(9738),$u=ge(7922),cr=ge(3308),cl=ge(1860);const Vs=new Map,fr=new Map;function fl(e,t){return ur.apply(this,arguments)}function ur(){return(ur=(0,cr.A)(function*(e,t){var n,s;const i=null!==(n=null==t?void 0:t.elementPredicate)&&void 0!==n?n:cl.iZ;fr.set(e,i);const r=yield i(e);fr.get(e)===i&&(null===(s=Vs.get(e))||void 0===s||s.destroy(),t&&Vs.set(e,new cl.NU(r,t)))})).apply(this,arguments)}const Xu={unmounted:e=>{var t;null===(t=Vs.get(e))||void 0===t||t.destroy(),Vs.delete(e),fr.delete(e)},mounted:(e=(0,cr.A)(function*(t,{value:n}){return fl(t,n)}),function(n,s){return e.apply(this,arguments)}),updated:function(){var e=(0,cr.A)(function*(t,{value:n,oldValue:s}){n!==s&&(yield fl(t,n))});return function(n,s){return e.apply(this,arguments)}}()};var e;function we(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const te={},Nn=[],Ie=()=>{},Gn=()=>!1,tn=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),hr=e=>e.startsWith("onUpdate:"),ne=Object.assign,dr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ju=Object.prototype.hasOwnProperty,oe=(e,t)=>ju.call(e,t),B=Array.isArray,vn=e=>"[object Map]"===Cn(e),nn=e=>"[object Set]"===Cn(e),ul=e=>"[object Date]"===Cn(e),G=e=>"function"==typeof e,J=e=>"string"==typeof e,Je=e=>"symbol"==typeof e,re=e=>null!==e&&"object"==typeof e,pr=e=>(re(e)||G(e))&&G(e.then)&&G(e.catch),hl=Object.prototype.toString,Cn=e=>hl.call(e),Wu=e=>Cn(e).slice(8,-1),Us=e=>"[object Object]"===Cn(e),mr=e=>J(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,Ft=we(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Gu=we("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Hs=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Yu=/-(\w)/g,ue=Hs(e=>e.replace(Yu,(t,n)=>n?n.toUpperCase():"")),qu=/\B([A-Z])/g,He=Hs(e=>e.replace(qu,"-$1").toLowerCase()),sn=Hs(e=>e.charAt(0).toUpperCase()+e.slice(1)),In=Hs(e=>e?"on".concat(sn(e)):""),Be=(e,t)=>!Object.is(e,t),An=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Bs=e=>{const t=parseFloat(e);return isNaN(t)?e:t},$s=e=>{const t=J(e)?Number(e):NaN;return isNaN(t)?e:t};let pl;const Xs=()=>pl||(pl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Qu=we("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,Error,Symbol");function On(e){if(B(e)){const t={};for(let n=0;n{if(n){const s=n.split(th);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Rn(e){let t="";if(J(e))t=e;else if(B(e))for(let n=0;n?@[\\\]^`{|}~]/g;function Th(e,t){return e.replace(Sh,n=>t?'"'===n?'\\\\\\"':"\\\\".concat(n):"\\".concat(n))}function Vt(e,t){if(e===t)return!0;let n=ul(e),s=ul(t);if(n||s)return!(!n||!s)&&e.getTime()===t.getTime();if(n=Je(e),s=Je(t),n||s)return e===t;if(n=B(e),s=B(t),n||s)return!(!n||!s)&&function bh(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&sVt(n,t))}const yl=e=>!(!e||!0!==e.__v_isRef),Sl=e=>J(e)?e:null==e?"":B(e)||re(e)&&(e.toString===hl||!G(e.toString))?yl(e)?Sl(e.value):JSON.stringify(e,Tl,2):String(e),Tl=(e,t)=>yl(t)?Tl(e,t.value):vn(t)?{["Map(".concat(t.size,")")]:[...t.entries()].reduce((n,[s,i],r)=>(n[Er(s,r)+" =>"]=i,n),{})}:nn(t)?{["Set(".concat(t.size,")")]:[...t.values()].map(n=>Er(n))}:Je(t)?Er(t):!re(t)||B(t)||Us(t)?t:String(t),Er=(e,t="")=>{var n;return Je(e)?"Symbol(".concat(null!=(n=e.description)?n:t,")"):e};let $e,ce;class yr{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=$e,!t&&$e&&(this.index=($e.scopes||($e.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let t,n;if(this._isPaused=!0,this.scopes)for(t=0,n=this.scopes.length;t0)return;if(qn){let t=qn;for(qn=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Yn;){let t=Yn;for(Yn=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,1&t.flags)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Il(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Al(e){let t,n=e.depsTail,s=n;for(;s;){const i=s.prevDep;-1===s.version?(s===n&&(n=i),vr(s),Ch(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=i}e.deps=t,e.depsTail=n}function Nr(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Ol(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Ol(e){if(4&e.flags&&!(16&e.flags)||(e.flags&=-17,e.globalVersion===Jn))return;e.globalVersion=Jn;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Nr(e))return void(e.flags&=-3);const n=ce,s=ze;ce=e,ze=!0;try{Il(e);const i=e.fn(e._value);(0===t.version||Be(i,e._value))&&(e._value=i,t.version++)}catch(i){throw t.version++,i}finally{ce=n,ze=s,Al(e),e.flags&=-3}}function vr(e,t=!1){const{dep:n,prevSub:s,nextSub:i}=e;if(s&&(s.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s),!n.subs&&n.computed){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)vr(r,!0)}!t&&! --n.sc&&n.map&&n.map.delete(n.key)}function Ch(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function Ih(e,t){e.effect instanceof Pn&&(e=e.effect.fn);const n=new Pn(e);t&&ne(n,t);try{n.run()}catch(i){throw n.stop(),i}const s=n.run.bind(n);return s.effect=n,s}function Ah(e){e.effect.stop()}let ze=!0;const Cr=[];function St(){Cr.push(ze),ze=!1}function Tt(){const e=Cr.pop();ze=void 0===e||e}function Rl(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ce;ce=void 0;try{t()}finally{ce=n}}}let Jn=0;class Oh{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ks{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!ce||!ze||ce===this.computed)return;let n=this.activeLink;if(void 0===n||n.sub!==ce)n=this.activeLink=new Oh(ce,this),ce.deps?(n.prevDep=ce.depsTail,ce.depsTail.nextDep=n,ce.depsTail=n):ce.deps=ce.depsTail=n,Pl(n);else if(-1===n.version&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=ce.depsTail,n.nextDep=void 0,ce.depsTail.nextDep=n,ce.depsTail=n,ce.deps===n&&(ce.deps=s)}return n}trigger(t){this.version++,Jn++,this.notify(t)}notify(t){Tr();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{br()}}}function Pl(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)Pl(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Ws=new WeakMap,rn=Symbol(""),Ir=Symbol(""),zn=Symbol("");function Me(e,t,n){if(ze&&ce){let s=Ws.get(e);s||Ws.set(e,s=new Map);let i=s.get(n);i||(s.set(n,i=new Ks),i.map=s,i.key=n),i.track()}}function bt(e,t,n,s,i,r){const o=Ws.get(e);if(!o)return void Jn++;const l=a=>{a&&a.trigger()};if(Tr(),"clear"===t)o.forEach(l);else{const a=B(e),f=a&&mr(n);if(a&&"length"===n){const u=Number(s);o.forEach((c,h)=>{("length"===h||h===zn||!Je(h)&&h>=u)&&l(c)})}else switch(void 0!==n&&l(o.get(n)),f&&l(o.get(zn)),t){case"add":a?f&&l(o.get("length")):(l(o.get(rn)),vn(e)&&l(o.get(Ir)));break;case"delete":a||(l(o.get(rn)),vn(e)&&l(o.get(Ir)));break;case"set":vn(e)&&l(o.get(rn))}}br()}function wn(e){const t=ee(e);return t===e?t:(Me(t,0,zn),xe(e)?t:t.map(Le))}function Gs(e){return Me(e=ee(e),0,zn),e}const Ph={__proto__:null,[Symbol.iterator](){return Ar(this,Symbol.iterator,Le)},concat(...e){return wn(this).concat(...e.map(t=>B(t)?wn(t):t))},entries(){return Ar(this,"entries",e=>(e[1]=Le(e[1]),e))},every(e,t){return Nt(this,"every",e,t,void 0,arguments)},filter(e,t){return Nt(this,"filter",e,t,n=>n.map(Le),arguments)},find(e,t){return Nt(this,"find",e,t,Le,arguments)},findIndex(e,t){return Nt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Nt(this,"findLast",e,t,Le,arguments)},findLastIndex(e,t){return Nt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Nt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Or(this,"includes",e)},indexOf(...e){return Or(this,"indexOf",e)},join(e){return wn(this).join(e)},lastIndexOf(...e){return Or(this,"lastIndexOf",e)},map(e,t){return Nt(this,"map",e,t,void 0,arguments)},pop(){return Qn(this,"pop")},push(...e){return Qn(this,"push",e)},reduce(e,...t){return wl(this,"reduce",e,t)},reduceRight(e,...t){return wl(this,"reduceRight",e,t)},shift(){return Qn(this,"shift")},some(e,t){return Nt(this,"some",e,t,void 0,arguments)},splice(...e){return Qn(this,"splice",e)},toReversed(){return wn(this).toReversed()},toSorted(e){return wn(this).toSorted(e)},toSpliced(...e){return wn(this).toSpliced(...e)},unshift(...e){return Qn(this,"unshift",e)},values(){return Ar(this,"values",Le)}};function Ar(e,t,n){const s=Gs(e),i=s[t]();return s!==e&&!xe(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=n(r.value)),r}),i}const wh=Array.prototype;function Nt(e,t,n,s,i,r){const o=Gs(e),l=o!==e&&!xe(e),a=o[t];if(a!==wh[t]){const c=a.apply(e,r);return l?Le(c):c}let f=n;o!==e&&(l?f=function(c,h){return n.call(this,Le(c),h,e)}:n.length>2&&(f=function(c,h){return n.call(this,c,h,e)}));const u=a.call(o,f,s);return l&&i?i(u):u}function wl(e,t,n,s){const i=Gs(e);let r=n;return i!==e&&(xe(e)?n.length>3&&(r=function(o,l,a){return n.call(this,o,l,a,e)}):r=function(o,l,a){return n.call(this,o,Le(l),a,e)}),i[t](r,...s)}function Or(e,t,n){const s=ee(e);Me(s,0,zn);const i=s[t](...n);return-1!==i&&!1!==i||!si(n[0])?i:(n[0]=ee(n[0]),s[t](...n))}function Qn(e,t,n=[]){St(),Tr();const s=ee(e)[t].apply(e,n);return br(),Tt(),s}const Mh=we("__proto__,__v_isRef,__isVue"),Ml=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(Je));function xh(e){Je(e)||(e=String(e));const t=ee(this);return Me(t,0,e),t.hasOwnProperty(e)}class xl{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const i=this._isReadonly,r=this._isShallow;if("__v_isReactive"===n)return!i;if("__v_isReadonly"===n)return i;if("__v_isShallow"===n)return r;if("__v_raw"===n)return s===(i?r?Xl:$l:r?Bl:Hl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=B(t);if(!i){let a;if(o&&(a=Ph[n]))return a;if("hasOwnProperty"===n)return xh}const l=Reflect.get(t,n,ye(t)?t:s);return(Je(n)?Ml.has(n):Mh(n))||(i||Me(t,0,n),r)?l:ye(l)?o&&mr(n)?l:l.value:re(l)?i?Pr(l):ti(l):l}}class Ll extends xl{constructor(t=!1){super(!1,t)}set(t,n,s,i){let r=t[n];if(!this._isShallow){const a=pt(r);if(!xe(s)&&!pt(s)&&(r=ee(r),s=ee(s)),!B(t)&&ye(r)&&!ye(s))return!a&&(r.value=s,!0)}const o=B(t)&&mr(n)?Number(n)e,Ys=e=>Reflect.getPrototypeOf(e);function qs(e,t,n=!1,s=!1){const i=ee(e=e.__v_raw),r=ee(t);n||(Be(t,r)&&Me(i,0,t),Me(i,0,r));const{has:o}=Ys(i),l=s?Rr:n?wr:Le;return o.call(i,t)?l(e.get(t)):o.call(i,r)?l(e.get(r)):void(e!==i&&e.get(t))}function Js(e,t=!1){const n=this.__v_raw,s=ee(n),i=ee(e);return t||(Be(e,i)&&Me(s,0,e),Me(s,0,i)),e===i?n.has(e):n.has(e)||n.has(i)}function zs(e,t=!1){return e=e.__v_raw,!t&&Me(ee(e),0,rn),Reflect.get(e,"size",e)}function kl(e,t=!1){!t&&!xe(e)&&!pt(e)&&(e=ee(e));const n=ee(this);return Ys(n).has.call(n,e)||(n.add(e),bt(n,"add",e,e)),this}function Fl(e,t,n=!1){!n&&!xe(t)&&!pt(t)&&(t=ee(t));const s=ee(this),{has:i,get:r}=Ys(s);let o=i.call(s,e);o||(e=ee(e),o=i.call(s,e));const l=r.call(s,e);return s.set(e,t),o?Be(t,l)&&bt(s,"set",e,t):bt(s,"add",e,t),this}function Vl(e){const t=ee(this),{has:n,get:s}=Ys(t);let i=n.call(t,e);i||(e=ee(e),i=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return i&&bt(t,"delete",e,void 0),o}function Ul(){const e=ee(this),t=0!==e.size,s=e.clear();return t&&bt(e,"clear",void 0,void 0),s}function Qs(e,t){return function(s,i){const r=this,o=r.__v_raw,l=ee(o),a=t?Rr:e?wr:Le;return!e&&Me(l,0,rn),o.forEach((f,u)=>s.call(i,a(f),a(u),r))}}function Zs(e,t,n){return function(...s){const i=this.__v_raw,r=ee(i),o=vn(r),l="entries"===e||e===Symbol.iterator&&o,a="keys"===e&&o,f=i[e](...s),u=n?Rr:t?wr:Le;return!t&&Me(r,0,a?Ir:rn),{next(){const{value:c,done:h}=f.next();return h?{value:c,done:h}:{value:l?[u(c[0]),u(c[1])]:u(c),done:h}},[Symbol.iterator](){return this}}}}function Ut(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function Vh(){const e={get(r){return qs(this,r)},get size(){return zs(this)},has:Js,add:kl,set:Fl,delete:Vl,clear:Ul,forEach:Qs(!1,!1)},t={get(r){return qs(this,r,!1,!0)},get size(){return zs(this)},has:Js,add(r){return kl.call(this,r,!0)},set(r,o){return Fl.call(this,r,o,!0)},delete:Vl,clear:Ul,forEach:Qs(!1,!0)},n={get(r){return qs(this,r,!0)},get size(){return zs(this,!0)},has(r){return Js.call(this,r,!0)},add:Ut("add"),set:Ut("set"),delete:Ut("delete"),clear:Ut("clear"),forEach:Qs(!0,!1)},s={get(r){return qs(this,r,!0,!0)},get size(){return zs(this,!0)},has(r){return Js.call(this,r,!0)},add:Ut("add"),set:Ut("set"),delete:Ut("delete"),clear:Ut("clear"),forEach:Qs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Zs(r,!1,!1),n[r]=Zs(r,!0,!1),t[r]=Zs(r,!1,!0),s[r]=Zs(r,!0,!0)}),[e,n,t,s]}const[Uh,Hh,Bh,$h]=Vh();function ei(e,t){const n=t?e?$h:Bh:e?Hh:Uh;return(s,i,r)=>"__v_isReactive"===i?!e:"__v_isReadonly"===i?e:"__v_raw"===i?s:Reflect.get(oe(n,i)&&i in s?n:s,i,r)}const Xh={get:ei(!1,!1)},jh={get:ei(!1,!0)},Kh={get:ei(!0,!1)},Wh={get:ei(!0,!0)},Hl=new WeakMap,Bl=new WeakMap,$l=new WeakMap,Xl=new WeakMap;function ti(e){return pt(e)?e:ni(e,!1,Lh,Xh,Hl)}function jl(e){return ni(e,!1,kh,jh,Bl)}function Pr(e){return ni(e,!0,Dh,Kh,$l)}function qh(e){return ni(e,!0,Fh,Wh,Xl)}function ni(e,t,n,s,i){if(!re(e)||e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const o=function Yh(e){return e.__v_skip||!Object.isExtensible(e)?0:function Gh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(Wu(e))}(e);if(0===o)return e;const l=new Proxy(e,2===o?s:n);return i.set(e,l),l}function vt(e){return pt(e)?vt(e.__v_raw):!(!e||!e.__v_isReactive)}function pt(e){return!(!e||!e.__v_isReadonly)}function xe(e){return!(!e||!e.__v_isShallow)}function si(e){return!!e&&!!e.__v_raw}function ee(e){const t=e&&e.__v_raw;return t?ee(t):e}function Kl(e){return!oe(e,"__v_skip")&&Object.isExtensible(e)&&dl(e,"__v_skip",!0),e}const Le=e=>re(e)?ti(e):e,wr=e=>re(e)?Pr(e):e;function ye(e){return!!e&&!0===e.__v_isRef}function Zn(e){return Gl(e,!1)}function Wl(e){return Gl(e,!0)}function Gl(e,t){return ye(e)?e:new Jh(e,t)}class Jh{constructor(t,n){this.dep=new Ks,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ee(t),this._value=n?t:Le(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||xe(t)||pt(t);t=s?t:ee(t),Be(t,n)&&(this._rawValue=t,this._value=s?t:Le(t),this.dep.trigger())}}function zh(e){e.dep&&e.dep.trigger()}function ii(e){return ye(e)?e.value:e}function Qh(e){return G(e)?e():ii(e)}const Zh={get:(e,t,n)=>"__v_raw"===t?e:ii(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const i=e[t];return ye(i)&&!ye(n)?(i.value=n,!0):Reflect.set(e,t,n,s)}};function Mr(e){return vt(e)?e:new Proxy(e,Zh)}class ed{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Ks,{get:s,set:i}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=i}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Yl(e){return new ed(e)}function td(e){const t=B(e)?new Array(e.length):{};for(const n in e)t[n]=ql(e,n);return t}class nd{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=void 0===t?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return function Rh(e,t){const n=Ws.get(e);return n&&n.get(t)}(ee(this._object),this._key)}}class sd{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function id(e,t,n){return ye(e)?e:G(e)?new sd(e):re(e)&&arguments.length>1?ql(e,t,n):Zn(e)}function ql(e,t,n){const s=e[t];return ye(s)?s:new nd(e,t,n)}class rd{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Ks(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Jn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(8&this.flags)&&ce!==this)return Cl(this,!0),!0}get value(){const t=this.dep.track();return Ol(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}const ld={GET:"get",HAS:"has",ITERATE:"iterate"},ad={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},ri={},oi=new WeakMap;let Ht;function cd(){return Ht}function Jl(e,t=!1,n=Ht){if(n){let s=oi.get(n);s||oi.set(n,s=[]),s.push(e)}}function Ct(e,t=1/0,n){if(t<=0||!re(e)||e.__v_skip||(n=n||new Set).has(e))return e;if(n.add(e),t--,ye(e))Ct(e.value,t,n);else if(B(e))for(let s=0;s{Ct(s,t,n)});else if(Us(e)){for(const s in e)Ct(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ct(e[s],t,n)}return e}const on=[];let xr=!1;function Ae(e,...t){if(xr)return;xr=!0,St();const n=on.length?on[on.length-1].component:null,s=n&&n.appContext.config.warnHandler,i=function dd(){let e=on[on.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const s=e.component&&e.component.parent;e=s&&s.vnode}return t}();if(s)ln(s,n,11,[e+t.map(r=>{var o,l;return null!=(l=null==(o=r.toString)?void 0:o.call(r))?l:JSON.stringify(r)}).join(""),n&&n.proxy,i.map(({vnode:r})=>"at <".concat(_o(n,r.type),">")).join("\n"),i]);else{const r=["[Vue warn]: ".concat(e),...t];i.length&&r.push("\n",...function pd(e){const t=[];return e.forEach((n,s)=>{t.push(...0===s?[]:["\n"],...function md({vnode:e,recurseCount:t}){const n=t>0?"... (".concat(t," recursive calls)"):"",i=" at <".concat(_o(e.component,e.type,!!e.component&&null==e.component.parent)),r=">"+n;return e.props?[i,...gd(e.props),r]:[i+r]}(n))}),t}(i)),console.warn(...r)}Tt(),xr=!1}function gd(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(s=>{t.push(...zl(s,e[s]))}),n.length>3&&t.push(" ..."),t}function zl(e,t,n){return J(t)?(t=JSON.stringify(t),n?t:["".concat(e,"=").concat(t)]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:["".concat(e,"=").concat(t)]:ye(t)?(t=zl(e,ee(t.value),!0),n?t:["".concat(e,"=Ref<"),t,">"]):G(t)?["".concat(e,"=fn").concat(t.name?"<".concat(t.name,">"):"")]:(t=ee(t),n?t:["".concat(e,"="),t])}function _d(e,t){}const Ed={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"};function ln(e,t,n,s){try{return s?e(...s):e()}catch(i){Bt(i,t,n)}}function it(e,t,n,s){if(G(e)){const i=ln(e,t,n,s);return i&&pr(i)&&i.catch(r=>{Bt(r,t,n)}),i}if(B(e)){const i=[];for(let r=0;r=ts(n)?Xe.push(e):Xe.splice(function bd(e){let t=mt+1,n=Xe.length;for(;t>>1,i=Xe[s],r=ts(i);rts(n)-ts(s));if(Mn.length=0,$t)return void $t.push(...t);for($t=t,xn=0;xn<$t.length;xn++){const n=$t[xn];4&n.flags&&(n.flags&=-2),8&n.flags||n(),n.flags&=-2}$t=null,xn=0}}const ts=e=>null==e.id?2&e.flags?-1:1/0:e.id;function ta(e){try{for(mt=0;mtkr;function kr(e,t=Te,n){if(!t||e._n)return e;const s=(...i)=>{s._d&&lo(-1);const r=is(t);let o;try{o=e(...i)}finally{is(r),s._d&&lo(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Od(e,t){if(null===Te)return e;const n=Ss(Te),s=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport,rs=e=>e&&(e.disabled||""===e.disabled),oa=e=>typeof SVGElement<"u"&&e instanceof SVGElement,la=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,Fr=(e,t)=>{const n=e&&e.to;return J(n)?t?t(n):null:n},Pd={name:"Teleport",__isTeleport:!0,process(e,t,n,s,i,r,o,l,a,f){const{mc:u,pc:c,pbc:h,o:{insert:g,querySelector:_,createText:S}}=f,O=rs(t.props);let{shapeFlag:C,children:p,dynamicChildren:T}=t;if(null==e){const E=t.el=S(""),I=t.anchor=S("");g(E,n,s),g(I,n,s);const U=(y,N)=>{16&C&&(i&&i.isCE&&(i.ce._teleportTarget=y),u(p,y,N,i,r,o,l,a))},R=()=>{const y=t.target=Fr(t.props,_),N=aa(y,t,S,g);y&&("svg"!==o&&oa(y)?o="svg":"mathml"!==o&&la(y)&&(o="mathml"),O||(U(y,N),mi(t)))};O&&(U(n,I),mi(t)),(e=>e&&(e.defer||""===e.defer))(t.props)?Oe(R,r):R()}else{t.el=e.el,t.targetStart=e.targetStart;const E=t.anchor=e.anchor,I=t.target=e.target,U=t.targetAnchor=e.targetAnchor,R=rs(e.props),y=R?n:I,N=R?E:U;if("svg"===o||oa(I)?o="svg":("mathml"===o||la(I))&&(o="mathml"),T?(h(e.dynamicChildren,T,y,i,r,o,l),io(e,t,!0)):a||c(e,t,y,N,i,r,o,l,!1),O)R?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):pi(t,n,E,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const x=t.target=Fr(t.props,_);x&&pi(t,x,null,f,0)}else R&&pi(t,I,U,f,1);mi(t)}},remove(e,t,n,{um:s,o:{remove:i}},r){const{shapeFlag:o,children:l,anchor:a,targetStart:f,targetAnchor:u,target:c,props:h}=e;if(c&&(i(f),i(u)),r&&i(a),16&o){const g=r||!rs(h);for(let _=0;_{e.isMounted=!0}),Ni(()=>{e.isUnmounting=!0}),e}const rt=[Function,Array],Ur={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:rt,onEnter:rt,onAfterEnter:rt,onEnterCancelled:rt,onBeforeLeave:rt,onLeave:rt,onAfterLeave:rt,onLeaveCancelled:rt,onBeforeAppear:rt,onAppear:rt,onAfterAppear:rt,onAppearCancelled:rt},ca=e=>{const t=e.subTree;return t.component?ca(t.component):t},xd={name:"BaseTransition",props:Ur,setup(e,{slots:t}){const n=ot(),s=Vr();return()=>{const i=t.default&&_i(t.default(),!0);if(!i||!i.length)return;const r=fa(i),o=ee(e),{mode:l}=o;if(s.isLeaving)return Hr(r);const a=da(r);if(!a)return Hr(r);let f=Ln(a,o,s,n,h=>f=h);a.type!==_e&&It(a,f);const u=n.subTree,c=u&&da(u);if(c&&c.type!==_e&&!ft(a,c)&&ca(n).type!==_e){const h=Ln(c,o,s,n);if(It(c,h),"out-in"===l&&a.type!==_e)return s.isLeaving=!0,h.afterLeave=()=>{s.isLeaving=!1,8&n.job.flags||n.update(),delete h.afterLeave},Hr(r);"in-out"===l&&a.type!==_e&&(h.delayLeave=(g,_,S)=>{ha(s,c)[String(c.key)]=c,g[Xt]=()=>{_(),g[Xt]=void 0,delete f.delayedLeave},f.delayedLeave=S})}return r}}};function fa(e){let t=e[0];if(e.length>1){let n=!1;for(const s of e)if(s.type!==_e){t=s,n=!0;break}}return t}const ua=xd;function ha(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Ln(e,t,n,s,i){const{appear:r,mode:o,persisted:l=!1,onBeforeEnter:a,onEnter:f,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:h,onLeave:g,onAfterLeave:_,onLeaveCancelled:S,onBeforeAppear:L,onAppear:O,onAfterAppear:C,onAppearCancelled:p}=t,T=String(e.key),E=ha(n,e),I=(y,N)=>{y&&it(y,s,9,N)},U=(y,N)=>{const x=N[1];I(y,N),B(y)?y.every(v=>v.length<=1)&&x():y.length<=1&&x()},R={mode:o,persisted:l,beforeEnter(y){let N=a;if(!n.isMounted){if(!r)return;N=L||a}y[Xt]&&y[Xt](!0);const x=E[T];x&&ft(e,x)&&x.el[Xt]&&x.el[Xt](),I(N,[y])},enter(y){let N=f,x=u,v=c;if(!n.isMounted){if(!r)return;N=O||f,x=C||u,v=p||c}let D=!1;const K=y[gi]=Y=>{D||(D=!0,I(Y?v:x,[y]),R.delayedLeave&&R.delayedLeave(),y[gi]=void 0)};N?U(N,[y,K]):K()},leave(y,N){const x=String(e.key);if(y[gi]&&y[gi](!0),n.isUnmounting)return N();I(h,[y]);let v=!1;const D=y[Xt]=K=>{v||(v=!0,N(),I(K?S:_,[y]),y[Xt]=void 0,E[x]===e&&delete E[x])};E[x]=e,g?U(g,[y,D]):D()},clone(y){const N=Ln(y,t,n,s,i);return i&&i(N),N}};return R}function Hr(e){if(ls(e))return(e=ut(e)).children=null,e}function da(e){if(!ls(e))return ra(e.type)&&e.children?fa(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&G(n.default))return n.default()}}function It(e,t){6&e.shapeFlag&&e.component?(e.transition=t,It(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 _i(e,t=!1,n){let s=[],i=0;for(let r=0;r1)for(let r=0;rne({name:e.name},t,{setup:e}))():e}function Ld(){const e=ot();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function $r(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Dd(e){const t=ot(),n=Wl(null);if(t){const i=t.refs===te?t.refs={}:t.refs;Object.defineProperty(i,e,{enumerable:!0,get:()=>n.value,set:o=>n.value=o})}return n}function Ei(e,t,n,s,i=!1){if(B(e))return void e.forEach((_,S)=>Ei(_,t&&(B(t)?t[S]:t),n,s,i));if(jt(s)&&!i)return;const r=4&s.shapeFlag?Ss(s.component):s.el,o=i?null:r,{i:l,r:a}=e,f=t&&t.r,u=l.refs===te?l.refs={}:l.refs,c=l.setupState,h=ee(c),g=c===te?()=>!1:_=>oe(h,_);if(null!=f&&f!==a&&(J(f)?(u[f]=null,g(f)&&(c[f]=null)):ye(f)&&(f.value=null)),G(a))ln(a,l,12,[o,u]);else{const _=J(a),S=ye(a);if(_||S){const L=()=>{if(e.f){const O=_?g(a)?c[a]:u[a]:a.value;i?B(O)&&dr(O,r):B(O)?O.includes(r)||O.push(r):_?(u[a]=[r],g(a)&&(c[a]=u[a])):(a.value=[r],e.k&&(u[e.k]=a.value))}else _?(u[a]=o,g(a)&&(c[a]=o)):S&&(a.value=o,e.k&&(u[e.k]=o))};o?(L.id=-1,Oe(L,n)):L()}}}let pa=!1;const cn=()=>{pa||(console.error("Hydration completed but contains mismatches."),pa=!0)},yi=e=>{if(1===e.nodeType){if((e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName)(e))return"svg";if((e=>e.namespaceURI.includes("MathML"))(e))return"mathml"}},fn=e=>8===e.nodeType;function Vd(e){const{mt:t,p:n,o:{patchProp:s,createText:i,nextSibling:r,parentNode:o,remove:l,insert:a,createComment:f}}=e,c=(p,T,E,I,U,R=!1)=>{R=R||!!T.dynamicChildren;const y=fn(p)&&"["===p.data,N=()=>S(p,T,E,I,U,y),{type:x,ref:v,shapeFlag:D,patchFlag:K}=T;let Y=p.nodeType;T.el=p,-2===K&&(R=!1,T.dynamicChildren=null);let X=null;switch(x){case Ot:3!==Y?""===T.children?(a(T.el=i(""),o(p),p),X=p):X=N():(p.data!==T.children&&(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Ae("Hydration text mismatch in",p.parentNode,"\n - rendered on server: ".concat(JSON.stringify(p.data),"\n - expected on client: ").concat(JSON.stringify(T.children))),cn(),p.data=T.children),X=r(p));break;case _e:C(p)?(X=r(p),O(T.el=p.content.firstChild,p,E)):X=8!==Y||y?N():r(p);break;case Kt:if(y&&(Y=(p=r(p)).nodeType),1===Y||3===Y){X=p;const z=!T.children.length;for(let j=0;j{R=R||!!T.dynamicChildren;const{type:y,props:N,patchFlag:x,shapeFlag:v,dirs:D,transition:K}=T,Y="input"===y||"option"===y;if(Y||-1!==x){D&>(T,null,E,"created");let z,X=!1;if(C(p)){X=Za(I,K)&&E&&E.vnode.props&&E.vnode.props.appear;const j=p.content.firstChild;X&&K.beforeEnter(j),O(j,p,E),T.el=p=j}if(16&v&&(!N||!N.innerHTML&&!N.textContent)){let j=g(p.firstChild,T,p,E,I,U,R),pe=!1;for(;j;){os(p,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!pe&&(Ae("Hydration children mismatch on",p,"\nServer rendered element contains more child nodes than client vdom."),pe=!0),cn());const et=j;j=j.nextSibling,l(et)}}else if(8&v){let j=T.children;"\n"===j[0]&&("PRE"===p.tagName||"TEXTAREA"===p.tagName)&&(j=j.slice(1)),p.textContent!==j&&(os(p,0)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Ae("Hydration text content mismatch on",p,"\n - rendered on server: ".concat(p.textContent,"\n - expected on client: ").concat(T.children)),cn()),p.textContent=T.children)}if(N)if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__||Y||!R||48&x){const j=p.tagName.includes("-");for(const pe in N)__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!(D&&D.some(et=>et.dir.created))&&Ud(p,pe,N[pe],T,E)&&cn(),(Y&&(pe.endsWith("value")||"indeterminate"===pe)||tn(pe)&&!Ft(pe)||"."===pe[0]||j)&&s(p,pe,null,N[pe],void 0,E)}else if(N.onClick)s(p,"onClick",null,N.onClick,void 0,E);else if(4&x&&vt(N.style))for(const j in N.style);(z=N&&N.onVnodeBeforeMount)&&We(z,E,T),D&>(T,null,E,"beforeMount"),((z=N&&N.onVnodeMounted)||D||X)&&hc(()=>{z&&We(z,E,T),X&&K.enter(p),D&>(T,null,E,"mounted")},I)}return p.nextSibling},g=(p,T,E,I,U,R,y)=>{y=y||!!T.dynamicChildren;const N=T.children,x=N.length;let v=!1;for(let D=0;D{const{slotScopeIds:y}=T;y&&(U=U?U.concat(y):y);const N=o(p),x=g(r(p),T,N,E,I,U,R);return x&&fn(x)&&"]"===x.data?r(T.anchor=x):(cn(),a(T.anchor=f("]"),N,x),x)},S=(p,T,E,I,U,R)=>{if(os(p.parentElement,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Ae("Hydration node mismatch:\n- rendered on server:",p,3===p.nodeType?"(text)":fn(p)&&"["===p.data?"(start of fragment)":"","\n- expected on client:",T.type),cn()),T.el=null,R){const x=L(p);for(;;){const v=r(p);if(!v||v===x)break;l(v)}}const y=r(p),N=o(p);return l(p),n(null,T,N,y,E,I,yi(N),U),y},L=(p,T="[",E="]")=>{let I=0;for(;p;)if((p=r(p))&&fn(p)&&(p.data===T&&I++,p.data===E)){if(0===I)return r(p);I--}return p},O=(p,T,E)=>{const I=T.parentNode;I&&I.replaceChild(p,T);let U=E;for(;U;)U.vnode.el===T&&(U.vnode.el=U.subTree.el=p),U=U.parent},C=p=>1===p.nodeType&&"TEMPLATE"===p.tagName;return[(p,T)=>{if(!T.hasChildNodes())return __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Ae("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,p,T),fi(),void(T._vnode=p);c(T.firstChild,p,null,null,null),fi(),T._vnode=p},c]}function Ud(e,t,n,s,i){let r,o,l,a;if("class"===t)l=e.getAttribute("class"),a=Rn(n),function Hd(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}(ma(l||""),ma(a))||(r=2,o="class");else if("style"===t){l=e.getAttribute("style")||"",a=J(n)?n:function sh(e){let t="";if(!e||J(e))return t;for(const n in e){const s=e[n];if(J(s)||"number"==typeof s){const i=n.startsWith("--")?n:He(n);t+="".concat(i,":").concat(s,";")}}return t}(On(n));const f=ga(l),u=ga(a);if(s.dirs)for(const{dir:c,value:h}of s.dirs)"show"===c.name&&!h&&u.set("display","none");i&&_a(i,s,u),function Bd(e,t){if(e.size!==t.size)return!1;for(const[n,s]of e)if(s!==t.get(n))return!1;return!0}(f,u)||(r=3,o="style")}else(e instanceof SVGElement&&gh(t)||e instanceof HTMLElement&&(El(t)||mh(t)))&&(El(t)?(l=e.hasAttribute(t),a=gr(n)):null==n?(l=e.hasAttribute(t),a=!1):(l=e.hasAttribute(t)?e.getAttribute(t):"value"===t&&"TEXTAREA"===e.tagName&&e.value,a=!!function _h(e){if(null==e)return!1;const t=typeof e;return"string"===t||"number"===t||"boolean"===t}(n)&&String(n)),l!==a&&(r=4,o=t));if(null!=r&&!os(e,r)){const f=h=>!1===h?"(not rendered)":"".concat(o,'="').concat(h,'"');return Ae("Hydration ".concat(ya[r]," mismatch on"),e,"\n - rendered on server: ".concat(f(l),"\n - expected on client: ").concat(f(a),"\n Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.\n You should fix the source of the mismatch.")),!0}return!1}function ma(e){return new Set(e.trim().split(/\s+/))}function ga(e){const t=new Map;for(const n of e.split(";")){let[s,i]=n.split(":");s=s.trim(),i=i&&i.trim(),s&&i&&t.set(s,i)}return t}function _a(e,t,n){const s=e.subTree;if(e.getCssVars&&(t===s||s&&s.type===be&&s.children.includes(t))){const i=e.getCssVars();for(const r in i)n.set("--".concat(Th(r,!1)),String(i[r]))}t===s&&e.parent&&_a(e.parent,e.vnode,n)}const Ea="data-allow-mismatch",ya={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function os(e,t){if(0===t||1===t)for(;e&&!e.hasAttribute(Ea);)e=e.parentElement;const n=e&&e.getAttribute(Ea);if(null==n)return!1;if(""===n)return!0;{const s=n.split(",");return!(0!==t||!s.includes("children"))||n.split(",").includes(ya[t])}}const $d=(e=1e4)=>t=>{const n=requestIdleCallback(t,{timeout:e});return()=>cancelIdleCallback(n)},jd=e=>(t,n)=>{const s=new IntersectionObserver(i=>{for(const r of i)if(r.isIntersecting){s.disconnect(),t();break}},e);return n(i=>{if(i instanceof Element){if(function Xd(e){const{top:t,left:n,bottom:s,right:i}=e.getBoundingClientRect(),{innerHeight:r,innerWidth:o}=window;return(t>0&&t0&&s0&&n0&&is.disconnect()},Kd=e=>t=>{if(e){const n=matchMedia(e);if(!n.matches)return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t);t()}},Wd=(e=[])=>(t,n)=>{J(e)&&(e=[e]);let s=!1;const i=o=>{s||(s=!0,r(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},r=()=>{n(o=>{for(const l of e)o.removeEventListener(l,i)})};return n(o=>{for(const l of e)o.addEventListener(l,i,{once:!0})}),r},jt=e=>!!e.type.__asyncLoader;function Yd(e){G(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:i=200,hydrate:r,timeout:o,suspensible:l=!0,onError:a}=e;let u,f=null,c=0;const g=()=>{let _;return f||(_=f=t().catch(S=>{if(S=S instanceof Error?S:new Error(String(S)),a)return new Promise((L,O)=>{a(S,()=>L((c++,f=null,g())),()=>O(S),c+1)});throw S}).then(S=>_!==f&&f?f:(S&&(S.__esModule||"Module"===S[Symbol.toStringTag])&&(S=S.default),u=S,S)))};return Br({name:"AsyncComponentWrapper",__asyncLoader:g,__asyncHydrate(_,S,L){const O=r?()=>{const C=r(L,p=>function Gd(e,t){if(fn(e)&&"["===e.data){let n=1,s=e.nextSibling;for(;s;){if(1===s.nodeType){if(!1===t(s))break}else if(fn(s))if("]"===s.data){if(0==--n)break}else"["===s.data&&n++;s=s.nextSibling}}else t(e)}(_,p));C&&(S.bum||(S.bum=[])).push(C)}:L;u?O():g().then(()=>!S.isUnmounted&&O())},get __asyncResolved(){return u},setup(){const _=ve;if($r(_),u)return()=>Xr(u,_);const S=p=>{f=null,Bt(p,_,13,!s)};if(l&&_.suspense||ys)return g().then(p=>()=>Xr(p,_)).catch(p=>(S(p),()=>s?he(s,{error:p}):null));const L=Zn(!1),O=Zn(),C=Zn(!!i);return i&&setTimeout(()=>{C.value=!1},i),null!=o&&setTimeout(()=>{if(!L.value&&!O.value){const p=new Error("Async component timed out after ".concat(o,"ms."));S(p),O.value=p}},o),g().then(()=>{L.value=!0,_.parent&&ls(_.parent.vnode)&&_.parent.update()}).catch(p=>{S(p),O.value=p}),()=>L.value&&u?Xr(u,_):O.value&&s?he(s,{error:O.value}):n&&!C.value?he(n):void 0}})}function Xr(e,t){const{ref:n,props:s,children:i,ce:r}=t.vnode,o=he(e,s,i);return o.ref=n,o.ce=r,delete t.vnode.ce,o}const ls=e=>e.type.__isKeepAlive,qd={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ot(),s=n.ctx;if(!s.renderer)return()=>{const C=t.default&&t.default();return C&&1===C.length?C[0]:C};const i=new Map,r=new Set;let o=null;const l=n.suspense,{renderer:{p:a,m:f,um:u,o:{createElement:c}}}=s,h=c("div");function g(C){jr(C),u(C,n,l,!0)}function _(C){i.forEach((p,T)=>{const E=Ts(p.type);E&&!C(E)&&S(T)})}function S(C){const p=i.get(C);!p||o&&ft(p,o)?o&&jr(o):g(p),i.delete(C),r.delete(C)}s.activate=(C,p,T,E,I)=>{const U=C.component;f(C,p,T,0,l),a(U.vnode,C,p,T,U,l,E,C.slotScopeIds,I),Oe(()=>{U.isDeactivated=!1,U.a&&An(U.a);const R=C.props&&C.props.onVnodeMounted;R&&We(R,U.parent,C)},l)},s.deactivate=C=>{const p=C.component;Ii(p.m),Ii(p.a),f(C,h,null,1,l),Oe(()=>{p.da&&An(p.da);const T=C.props&&C.props.onVnodeUnmounted;T&&We(T,p.parent,C),p.isDeactivated=!0},l)},ps(()=>[e.include,e.exclude],([C,p])=>{C&&_(T=>as(C,T)),p&&_(T=>!as(p,T))},{flush:"post",deep:!0});let L=null;const O=()=>{null!=L&&(Ri(n.subTree.type)?Oe(()=>{i.set(L,Si(n.subTree))},n.subTree.suspense):i.set(L,Si(n.subTree)))};return cs(O),bi(O),Ni(()=>{i.forEach(C=>{const{subTree:p,suspense:T}=n,E=Si(p);if(C.type!==E.type||C.key!==E.key)g(C);else{jr(E);const I=E.component.da;I&&Oe(I,T)}})}),()=>{if(L=null,!t.default)return o=null;const C=t.default(),p=C[0];if(C.length>1)return o=null,C;if(!Rt(p)||!(4&p.shapeFlag||128&p.shapeFlag))return o=null,p;let T=Si(p);if(T.type===_e)return o=null,T;const E=T.type,I=Ts(jt(T)?T.type.__asyncResolved||{}:E),{include:U,exclude:R,max:y}=e;if(U&&(!I||!as(U,I))||R&&I&&as(R,I))return T.shapeFlag&=-257,o=T,p;const N=null==T.key?E:T.key,x=i.get(N);return T.el&&(T=ut(T),128&p.shapeFlag&&(p.ssContent=T)),L=N,x?(T.el=x.el,T.component=x.component,T.transition&&It(T,T.transition),T.shapeFlag|=512,r.delete(N),r.add(N)):(r.add(N),y&&r.size>parseInt(y,10)&&S(r.values().next().value)),T.shapeFlag|=256,o=T,Ri(p.type)?p:T}}};function as(e,t){return B(e)?e.some(n=>as(n,t)):J(e)?e.split(",").includes(t):!!(e=>"[object RegExp]"===Cn(e))(e)&&(e.lastIndex=0,e.test(t))}function Sa(e,t){ba(e,"a",t)}function Ta(e,t){ba(e,"da",t)}function ba(e,t,n=ve){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Ti(t,s,n),n){let i=n.parent;for(;i&&i.parent;)ls(i.parent.vnode)&&Jd(s,t,n,i),i=i.parent}}function Jd(e,t,n,s){const i=Ti(t,e,s,!0);vi(()=>{dr(s[t],i)},n)}function jr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Si(e){return 128&e.shapeFlag?e.ssContent:e}function Ti(e,t,n=ve,s=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{St();const l=mn(n),a=it(t,n,e,o);return l(),Tt(),a});return s?i.unshift(r):i.push(r),r}}const At=e=>(t,n=ve)=>{(!ys||"sp"===e)&&Ti(e,(...s)=>t(...s),n)},Kr=At("bm"),cs=At("m"),Na=At("bu"),bi=At("u"),Ni=At("bum"),vi=At("um"),va=At("sp"),Ca=At("rtg"),Ia=At("rtc");function Aa(e,t=ve){Ti("ec",e,t)}const Wr="components",zd="directives";function Qd(e,t){return Gr(Wr,e,!0,t)||e}const Oa=Symbol.for("v-ndc");function Zd(e){return J(e)?Gr(Wr,e,!1)||e:e||Oa}function ep(e){return Gr(zd,e)}function Gr(e,t,n=!0,s=!1){const i=Te||ve;if(i){const r=i.type;if(e===Wr){const l=Ts(r,!1);if(l&&(l===t||l===ue(t)||l===sn(ue(t))))return r}const o=Ra(i[e]||r[e],t)||Ra(i.appContext[e],t);return!o&&s?r:o}}function Ra(e,t){return e&&(e[t]||e[ue(t)]||e[sn(ue(t))])}function tp(e,t,n,s){let i;const r=n&&n[s],o=B(e);if(o||J(e)){let a=!1;o&&vt(e)&&(a=!xe(e),e=Gs(e)),i=new Array(e.length);for(let f=0,u=e.length;ft(l,a,void 0,r&&r[a]));else{const l=Object.keys(e);i=new Array(l.length);for(let a=0,f=l.length;a{const r=s.fn(...i);return r&&(r.key=s.key),r}:s.fn)}return e}function sp(e,t,n={},s,i){if(Te.ce||Te.parent&&jt(Te.parent)&&Te.parent.ce)return"default"!==t&&(n.name=t),Es(),Pi(be,null,[he("slot",n,s&&s())],64);let r=e[t];r&&r._c&&(r._d=!1),Es();const o=r&&Yr(r(n)),l=Pi(be,{key:(n.key||o&&o.key||"_".concat(t))+(!o&&s?"_fb":"")},o||(s?s():[]),o&&1===e._?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function Yr(e){return e.some(t=>!Rt(t)||!(t.type===_e||t.type===be&&!Yr(t.children)))?e:null}function ip(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?"on:".concat(s):In(s)]=e[s];return n}const qr=e=>e?Sc(e)?Ss(e):qr(e.parent):null,un=ne(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=>qr(e.parent),$root:e=>qr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?Zr(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>{ci(e.update)}),$nextTick:e=>e.n||(e.n=ai.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?Xp.bind(e):Ie}),Jr=(e,t)=>e!==te&&!e.__isScriptSetup&&oe(e,t),zr={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:n,setupState:s,data:i,props:r,accessCache:o,type:l,appContext:a}=e;let f;if("$"!==t[0]){const g=o[t];if(void 0!==g)switch(g){case 1:return s[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(Jr(s,t))return o[t]=1,s[t];if(i!==te&&oe(i,t))return o[t]=2,i[t];if((f=e.propsOptions[0])&&oe(f,t))return o[t]=3,r[t];if(n!==te&&oe(n,t))return o[t]=4,n[t];(!__VUE_OPTIONS_API__||Qr)&&(o[t]=0)}}const u=un[t];let c,h;return u?("$attrs"===t&&Me(e.attrs,0,""),u(e)):(c=l.__cssModules)&&(c=c[t])?c:n!==te&&oe(n,t)?(o[t]=4,n[t]):(h=a.config.globalProperties,oe(h,t)?h[t]:void 0)},set({_:e},t,n){const{data:s,setupState:i,ctx:r}=e;return Jr(i,t)?(i[t]=n,!0):s!==te&&oe(s,t)?(s[t]=n,!0):!(oe(e.props,t)||"$"===t[0]&&t.slice(1)in e||(r[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:i,propsOptions:r}},o){let l;return!!n[o]||e!==te&&oe(e,o)||Jr(t,o)||(l=r[0])&&oe(l,o)||oe(s,o)||oe(un,o)||oe(i.config.globalProperties,o)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:oe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},op=ne({},zr,{get(e,t){if(t!==Symbol.unscopables)return zr.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!Qu(t)});function lp(){return null}function ap(){return null}function cp(e){}function fp(e){}function up(){return null}function hp(){}function dp(e,t){return null}function pp(){return Pa().slots}function mp(){return Pa().attrs}function Pa(){const e=ot();return e.setupContext||(e.setupContext=vc(e))}function fs(e){return B(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function gp(e,t){const n=fs(e);for(const s in t){if(s.startsWith("__skip"))continue;let i=n[s];i?B(i)||G(i)?i=n[s]={type:i,default:t[s]}:i.default=t[s]:null===i&&(i=n[s]={default:t[s]}),i&&t["__skip_".concat(s)]&&(i.skipFactory=!0)}return n}function _p(e,t){return e&&t?B(e)&&B(t)?e.concat(t):ne({},fs(e),fs(t)):e||t}function Ep(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function yp(e){const t=ot();let n=e();return po(),pr(n)&&(n=n.catch(s=>{throw mn(t),s})),[n,()=>mn(t)]}let Qr=!0;function wa(e,t,n){it(B(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ma(e,t,n,s){let i=s.includes(".")?rc(n,s):()=>n[s];if(J(e)){const r=t[e];G(r)&&ps(i,r)}else if(G(e))ps(i,e.bind(n));else if(re(e))if(B(e))e.forEach(r=>Ma(r,t,n,s));else{const r=G(e.handler)?e.handler.bind(n):t[e.handler];G(r)&&ps(i,r,e)}}function Zr(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,l=r.get(t);let a;return l?a=l:i.length||n||s?(a={},i.length&&i.forEach(f=>Ci(a,f,o,!0)),Ci(a,t,o)):a=t,re(t)&&r.set(t,a),a}function Ci(e,t,n,s=!1){const{mixins:i,extends:r}=t;r&&Ci(e,r,n,!0),i&&i.forEach(o=>Ci(e,o,n,!0));for(const o in t)if(!s||"expose"!==o){const l=bp[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const bp={data:xa,props:La,emits:La,methods:us,computed:us,beforeCreate:je,created:je,beforeMount:je,mounted:je,beforeUpdate:je,updated:je,beforeDestroy:je,beforeUnmount:je,destroyed:je,unmounted:je,activated:je,deactivated:je,errorCaptured:je,serverPrefetch:je,components:us,directives:us,watch:function vp(e,t){if(!e)return t;if(!t)return e;const n=ne(Object.create(null),e);for(const s in t)n[s]=je(e[s],t[s]);return n},provide:xa,inject:function Np(e,t){return us(eo(e),eo(t))}};function xa(e,t){return t?e?function(){return ne(G(e)?e.call(this,this):e,G(t)?t.call(this,this):t)}:t:e}function eo(e){if(B(e)){const t={};for(let n=0;n(o.has(u)||(u&&G(u.install)?(o.add(u),u.install(f,...c)):G(u)&&(o.add(u),u(f,...c))),f),mixin:u=>(__VUE_OPTIONS_API__&&(r.mixins.includes(u)||r.mixins.push(u)),f),component:(u,c)=>c?(r.components[u]=c,f):r.components[u],directive:(u,c)=>c?(r.directives[u]=c,f):r.directives[u],mount(u,c,h){if(!a){const g=f._ceVNode||he(s,i);return g.appContext=r,!0===h?h="svg":!1===h&&(h=void 0),c&&t?t(g,u):e(g,u,h),a=!0,f._container=u,u.__vue_app__=f,Ss(g.component)}},onUnmount(u){l.push(u)},unmount(){a&&(it(l,f._instance,16),e(null,f._container),delete f._container.__vue_app__)},provide:(u,c)=>(r.provides[u]=c,f),runWithContext(u){const c=hn;hn=f;try{return u()}finally{hn=c}}};return f}}let hn=null;function ka(e,t){if(ve){let n=ve.provides;const s=ve.parent&&ve.parent.provides;s===n&&(n=ve.provides=Object.create(s)),n[e]=t}}function hs(e,t,n=!1){const s=ve||Te;if(s||hn){const i=hn?hn._context.provides:s?null==s.parent?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:void 0;if(i&&e in i)return i[e];if(arguments.length>1)return n&&G(t)?t.call(s&&s.proxy):t}}function Ap(){return!!(ve||Te||hn)}const Fa={},Va=()=>Object.create(Fa),Ua=e=>Object.getPrototypeOf(e)===Fa;function Ha(e,t,n,s){const[i,r]=e.propsOptions;let l,o=!1;if(t)for(let a in t){if(Ft(a))continue;const f=t[a];let u;i&&oe(i,u=ue(a))?r&&r.includes(u)?(l||(l={}))[u]=f:n[u]=f:Ai(e.emitsOptions,a)||(!(a in s)||f!==s[a])&&(s[a]=f,o=!0)}if(r){const a=ee(n),f=l||te;for(let u=0;u{a=!0;const[h,g]=Ba(c,t,!0);ne(o,h),g&&l.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!a)return re(e)&&s.set(e,Nn),Nn;if(B(r))for(let u=0;u"_"===e[0]||"$stable"===e,no=e=>B(e)?e.map(Ke):[Ke(e)],Fp=(e,t,n)=>{if(t._n)return t;const s=kr((...i)=>no(t(...i)),n);return s._c=!1,s},Wa=(e,t,n)=>{const s=e._ctx;for(const i in e){if(Ka(i))continue;const r=e[i];if(G(r))t[i]=Fp(0,r,s);else if(null!=r){const o=no(r);t[i]=()=>o}}},Ga=(e,t)=>{const n=no(t);e.slots.default=()=>n},Ya=(e,t,n)=>{for(const s in t)(n||"_"!==s)&&(e[s]=t[s])},Vp=(e,t,n)=>{const s=e.slots=Va();if(32&e.vnode.shapeFlag){const i=t._;i?(Ya(s,t,n),n&&dl(s,"_",i,!0)):Wa(t,s)}else t&&Ga(e,t)},Up=(e,t,n)=>{const{vnode:s,slots:i}=e;let r=!0,o=te;if(32&s.shapeFlag){const l=t._;l?n&&1===l?r=!1:Ya(i,t,n):(r=!t.$stable,Wa(t,i)),o=t}else t&&(Ga(e,t),o={default:1});if(r)for(const l in i)!Ka(l)&&null==o[l]&&delete i[l]},Oe=hc;function Ja(e){return Qa(e)}function za(e){return Qa(e,Vd)}function Qa(e,t){!function Hp(){"boolean"!=typeof __VUE_OPTIONS_API__&&(Xs().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&(Xs().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}(),Xs().__VUE__=!0;const{insert:s,remove:i,patchProp:r,createElement:o,createText:l,createComment:a,setText:f,setElementText:u,parentNode:c,nextSibling:h,setScopeId:g=Ie,insertStaticContent:_}=e,S=(d,m,b,P=null,A=null,w=null,H=void 0,V=null,F=!!m.dynamicChildren)=>{if(d===m)return;d&&!ft(d,m)&&(P=lr(d),en(d,A,w,!0),d=null),-2===m.patchFlag&&(F=!1,m.dynamicChildren=null);const{type:M,ref:q,shapeFlag:$}=m;switch(M){case Ot:L(d,m,b,P);break;case _e:O(d,m,b,P);break;case Kt:null==d&&C(m,b,P,H);break;case be:D(d,m,b,P,A,w,H,V,F);break;default:1&$?I(d,m,b,P,A,w,H,V,F):6&$?K(d,m,b,P,A,w,H,V,F):(64&$||128&$)&&M.process(d,m,b,P,A,w,H,V,F,Wn)}null!=q&&A&&Ei(q,d&&d.ref,w,m||d,!m)},L=(d,m,b,P)=>{if(null==d)s(m.el=l(m.children),b,P);else{const A=m.el=d.el;m.children!==d.children&&f(A,m.children)}},O=(d,m,b,P)=>{null==d?s(m.el=a(m.children||""),b,P):m.el=d.el},C=(d,m,b,P)=>{[d.el,d.anchor]=_(d.children,m,b,P,d.el,d.anchor)},I=(d,m,b,P,A,w,H,V,F)=>{"svg"===m.type?H="svg":"math"===m.type&&(H="mathml"),null==d?U(m,b,P,A,w,H,V,F):N(d,m,A,w,H,V,F)},U=(d,m,b,P,A,w,H,V)=>{let F,M;const{props:q,shapeFlag:$,transition:W,dirs:Q}=d;if(F=d.el=o(d.type,w,q&&q.is,q),8&$?u(F,d.children):16&$&&y(d.children,F,null,P,A,so(d,w),H,V),Q&>(d,null,P,"created"),R(F,d,d.scopeId,H,P),q){for(const fe in q)"value"!==fe&&!Ft(fe)&&r(F,fe,null,q[fe],w,P);"value"in q&&r(F,"value",null,q.value,w),(M=q.onVnodeBeforeMount)&&We(M,P,d)}Q&>(d,null,P,"beforeMount");const ie=Za(A,W);ie&&W.beforeEnter(F),s(F,m,b),((M=q&&q.onVnodeMounted)||ie||Q)&&Oe(()=>{M&&We(M,P,d),ie&&W.enter(F),Q&>(d,null,P,"mounted")},A)},R=(d,m,b,P,A)=>{if(b&&g(d,b),P)for(let w=0;w{for(let M=F;M{const V=m.el=d.el;let{patchFlag:F,dynamicChildren:M,dirs:q}=m;F|=16&d.patchFlag;const $=d.props||te,W=m.props||te;let Q;if(b&&dn(b,!1),(Q=W.onVnodeBeforeUpdate)&&We(Q,b,m,d),q&>(m,d,b,"beforeUpdate"),b&&dn(b,!0),($.innerHTML&&null==W.innerHTML||$.textContent&&null==W.textContent)&&u(V,""),M?x(d.dynamicChildren,M,V,b,P,so(m,A),w):H||pe(d,m,V,null,b,P,so(m,A),w,!1),F>0){if(16&F)v(V,$,W,b,A);else if(2&F&&$.class!==W.class&&r(V,"class",null,W.class,A),4&F&&r(V,"style",$.style,W.style,A),8&F){const ie=m.dynamicProps;for(let fe=0;fe{Q&&We(Q,b,m,d),q&>(m,d,b,"updated")},P)},x=(d,m,b,P,A,w,H)=>{for(let V=0;V{if(m!==b){if(m!==te)for(const w in m)!Ft(w)&&!(w in b)&&r(d,w,m[w],null,A,P);for(const w in b){if(Ft(w))continue;const H=b[w],V=m[w];H!==V&&"value"!==w&&r(d,w,V,H,A,P)}"value"in b&&r(d,"value",m.value,b.value,A)}},D=(d,m,b,P,A,w,H,V,F)=>{const M=m.el=d?d.el:l(""),q=m.anchor=d?d.anchor:l("");let{patchFlag:$,dynamicChildren:W,slotScopeIds:Q}=m;Q&&(V=V?V.concat(Q):Q),null==d?(s(M,b,P),s(q,b,P),y(m.children||[],b,q,A,w,H,V,F)):$>0&&64&$&&W&&d.dynamicChildren?(x(d.dynamicChildren,W,b,A,w,H,V),(null!=m.key||A&&m===A.subTree)&&io(d,m,!0)):pe(d,m,b,q,A,w,H,V,F)},K=(d,m,b,P,A,w,H,V,F)=>{m.slotScopeIds=V,null==d?512&m.shapeFlag?A.ctx.activate(m,b,P,H,F):Y(m,b,P,A,w,H,F):X(d,m,F)},Y=(d,m,b,P,A,w,H)=>{const V=d.component=yc(d,P,A);if(ls(d)&&(V.ctx.renderer=Wn),Tc(V,!1,H),V.asyncDep){if(A&&A.registerDep(V,z,H),!d.el){const F=V.subTree=he(_e);O(null,F,m,b)}}else z(V,d,m,b,A,w,H)},X=(d,m,b)=>{const P=m.component=d.component;if(function qp(e,t,n){const{props:s,children:i,component:r}=e,{props:o,children:l,patchFlag:a}=t,f=r.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&a>=0))return!(!i&&!l||l&&l.$stable)||s!==o&&(s?!o||cc(s,o,f):!!o);if(1024&a)return!0;if(16&a)return s?cc(s,o,f):!!o;if(8&a){const u=t.dynamicProps;for(let c=0;c{const V=()=>{if(d.isMounted){let{next:$,bu:W,u:Q,parent:ie,vnode:fe}=d;{const nt=ec(d);if(nt)return $&&($.el=fe.el,j(d,$,H)),void nt.asyncDep.then(()=>{d.isUnmounted||V()})}let tt,ae=$;dn(d,!1),$?($.el=fe.el,j(d,$,H)):$=fe,W&&An(W),(tt=$.props&&$.props.onVnodeBeforeUpdate)&&We(tt,ie,$,fe),dn(d,!0);const Ue=Oi(d),dt=d.subTree;d.subTree=Ue,S(dt,Ue,c(dt.el),lr(dt),d,A,w),$.el=Ue.el,null===ae&&ro(d,Ue.el),Q&&Oe(Q,A),(tt=$.props&&$.props.onVnodeUpdated)&&Oe(()=>We(tt,ie,$,fe),A)}else{let $;const{el:W,props:Q}=m,{bm:ie,m:fe,parent:ae,root:tt,type:Ue}=d,dt=jt(m);if(dn(d,!1),ie&&An(ie),!dt&&($=Q&&Q.onVnodeBeforeMount)&&We($,ae,m),dn(d,!0),W&&ll){const nt=()=>{d.subTree=Oi(d),ll(W,d.subTree,d,A,null)};dt&&Ue.__asyncHydrate?Ue.__asyncHydrate(W,d,nt):nt()}else{tt.ce&&tt.ce._injectChildStyle(Ue);const nt=d.subTree=Oi(d);S(null,nt,b,P,d,A,w),m.el=nt.el}if(fe&&Oe(fe,A),!dt&&($=Q&&Q.onVnodeMounted)){const nt=m;Oe(()=>We($,ae,nt),A)}(256&m.shapeFlag||ae&&jt(ae.vnode)&&256&ae.vnode.shapeFlag)&&d.a&&Oe(d.a,A),d.isMounted=!0,m=b=P=null}};d.scope.on();const F=d.effect=new Pn(V);d.scope.off();const M=d.update=F.run.bind(F),q=d.job=F.runIfDirty.bind(F);q.i=d,q.id=d.uid,F.scheduler=()=>ci(q),dn(d,!0),M()},j=(d,m,b)=>{m.component=d;const P=d.vnode.props;d.vnode=m,d.next=null,function Rp(e,t,n,s){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=ee(i),[a]=e.propsOptions;let f=!1;if(!(s||o>0)||16&o){let u;Ha(e,t,i,r)&&(f=!0);for(const c in l)(!t||!oe(t,c)&&((u=He(c))===c||!oe(t,u)))&&(a?n&&(void 0!==n[c]||void 0!==n[u])&&(i[c]=to(a,l,c,void 0,e,!0)):delete i[c]);if(r!==l)for(const c in r)(!t||!oe(t,c))&&(delete r[c],f=!0)}else if(8&o){const u=e.vnode.dynamicProps;for(let c=0;c{const M=d&&d.children,q=d?d.shapeFlag:0,$=m.children,{patchFlag:W,shapeFlag:Q}=m;if(W>0){if(128&W)return void kt(M,$,b,P,A,w,H,V,F);if(256&W)return void et(M,$,b,P,A,w,H,V,F)}8&Q?(16&q&&ks(M,A,w),$!==M&&u(b,$)):16&q?16&Q?kt(M,$,b,P,A,w,H,V,F):ks(M,A,w,!0):(8&q&&u(b,""),16&Q&&y($,b,P,A,w,H,V,F))},et=(d,m,b,P,A,w,H,V,F)=>{const M=(d=d||Nn).length,q=(m=m||Nn).length,$=Math.min(M,q);let W;for(W=0;W<$;W++){const Q=m[W]=F?Wt(m[W]):Ke(m[W]);S(d[W],Q,b,null,A,w,H,V,F)}M>q?ks(d,A,w,!0,!1,$):y(m,b,P,A,w,H,V,F,$)},kt=(d,m,b,P,A,w,H,V,F)=>{let M=0;const q=m.length;let $=d.length-1,W=q-1;for(;M<=$&&M<=W;){const Q=d[M],ie=m[M]=F?Wt(m[M]):Ke(m[M]);if(!ft(Q,ie))break;S(Q,ie,b,null,A,w,H,V,F),M++}for(;M<=$&&M<=W;){const Q=d[$],ie=m[W]=F?Wt(m[W]):Ke(m[W]);if(!ft(Q,ie))break;S(Q,ie,b,null,A,w,H,V,F),$--,W--}if(M>$){if(M<=W){const Q=W+1,ie=QW)for(;M<=$;)en(d[M],A,w,!0),M++;else{const Q=M,ie=M,fe=new Map;for(M=ie;M<=W;M++){const st=m[M]=F?Wt(m[M]):Ke(m[M]);null!=st.key&&fe.set(st.key,M)}let ae,tt=0;const Ue=W-ie+1;let dt=!1,nt=0;const Fs=new Array(Ue);for(M=0;M=Ue){en(st,A,w,!0);continue}let yt;if(null!=st.key)yt=fe.get(st.key);else for(ae=ie;ae<=W;ae++)if(0===Fs[ae-ie]&&ft(st,m[ae])){yt=ae;break}void 0===yt?en(st,A,w,!0):(Fs[yt-ie]=M+1,yt>=nt?nt=yt:dt=!0,S(st,m[yt],b,null,A,w,H,V,F),tt++)}const ku=dt?function Bp(e){const t=e.slice(),n=[0];let s,i,r,o,l;const a=e.length;for(s=0;s>1,e[n[l]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,o=n[r-1];r-- >0;)n[r]=o,o=t[o];return n}(Fs):Nn;for(ae=ku.length-1,M=Ue-1;M>=0;M--){const st=ie+M,yt=m[st],Fu=st+1{const{el:w,type:H,transition:V,children:F,shapeFlag:M}=d;if(6&M)Kn(d.component.subTree,m,b,P);else if(128&M)d.suspense.move(m,b,P);else if(64&M)H.move(d,m,b,Wn);else if(H!==be)if(H!==Kt)if(2!==P&&1&M&&V)if(0===P)V.beforeEnter(w),s(w,m,b),Oe(()=>V.enter(w),A);else{const{leave:$,delayLeave:W,afterLeave:Q}=V,ie=()=>s(w,m,b),fe=()=>{$(w,()=>{ie(),Q&&Q()})};W?W(w,ie,fe):fe()}else s(w,m,b);else(({el:d,anchor:m},b,P)=>{let A;for(;d&&d!==m;)A=h(d),s(d,b,P),d=A;s(m,b,P)})(d,m,b);else{s(w,m,b);for(let $=0;${const{type:w,props:H,ref:V,children:F,dynamicChildren:M,shapeFlag:q,patchFlag:$,dirs:W,cacheIndex:Q}=d;if(-2===$&&(A=!1),null!=V&&Ei(V,null,b,d,!0),null!=Q&&(m.renderCache[Q]=void 0),256&q)return void m.ctx.deactivate(d);const ie=1&q&&W,fe=!jt(d);let ae;if(fe&&(ae=H&&H.onVnodeBeforeUnmount)&&We(ae,m,d),6&q)pE(d.component,b,P);else{if(128&q)return void d.suspense.unmount(b,P);ie&>(d,null,m,"beforeUnmount"),64&q?d.type.remove(d,m,b,Wn,P):M&&!M.hasOnce&&(w!==be||$>0&&64&$)?ks(M,m,b,!1,!0):(w===be&&384&$||!A&&16&q)&&ks(F,m,b),P&&Lu(d)}(fe&&(ae=H&&H.onVnodeUnmounted)||ie)&&Oe(()=>{ae&&We(ae,m,d),ie&>(d,null,m,"unmounted")},b)},Lu=d=>{const{type:m,el:b,anchor:P,transition:A}=d;if(m===be)return void dE(b,P);if(m===Kt)return void(({el:d,anchor:m})=>{let b;for(;d&&d!==m;)b=h(d),i(d),d=b;i(m)})(d);const w=()=>{i(b),A&&!A.persisted&&A.afterLeave&&A.afterLeave()};if(1&d.shapeFlag&&A&&!A.persisted){const{leave:H,delayLeave:V}=A,F=()=>H(b,w);V?V(d.el,w,F):F()}else w()},dE=(d,m)=>{let b;for(;d!==m;)b=h(d),i(d),d=b;i(m)},pE=(d,m,b)=>{const{bum:P,scope:A,job:w,subTree:H,um:V,m:F,a:M}=d;Ii(F),Ii(M),P&&An(P),A.stop(),w&&(w.flags|=8,en(H,d,m,b)),V&&Oe(V,m),Oe(()=>{d.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===m.pendingId&&(m.deps--,0===m.deps&&m.resolve())},ks=(d,m,b,P=!1,A=!1,w=0)=>{for(let H=w;H{if(6&d.shapeFlag)return lr(d.component.subTree);if(128&d.shapeFlag)return d.suspense.next();const m=h(d.anchor||d.el),b=m&&m[ia];return b?h(b):m};let rl=!1;const Du=(d,m,b)=>{null==d?m._vnode&&en(m._vnode,null,null,!0):S(m._vnode||null,d,m,null,null,null,b),m._vnode=d,rl||(rl=!0,ea(),fi(),rl=!1)},Wn={p:S,um:en,m:Kn,r:Lu,mt:Y,mc:y,pc:pe,pbc:x,n:lr,o:e};let ol,ll;return t&&([ol,ll]=t(Wn)),{render:Du,hydrate:ol,createApp:Ip(Du,ol)}}function so({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function dn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Za(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function io(e,t,n=!1){const s=e.children,i=t.children;if(B(s)&&B(i))for(let r=0;rhs(tc);function $p(e,t){return ms(e,null,t)}function sc(e,t){return ms(e,null,{flush:"post"})}function ic(e,t){return ms(e,null,{flush:"sync"})}function ps(e,t,n){return ms(e,t,n)}function ms(e,t,n=te){const{immediate:s,flush:r}=n,l=ne({},n);let a;if(ys)if("sync"===r){const h=nc();a=h.__watcherHandles||(h.__watcherHandles=[])}else{if(t&&!s){const h=()=>{};return h.stop=Ie,h.resume=Ie,h.pause=Ie,h}l.once=!0}const f=ve;l.call=(h,g,_)=>it(h,f,g,_);let u=!1;"post"===r?l.scheduler=h=>{Oe(h,f&&f.suspense)}:"sync"!==r&&(u=!0,l.scheduler=(h,g)=>{g?h():ci(h)}),l.augmentJob=h=>{t&&(h.flags|=4),u&&(h.flags|=2,f&&(h.id=f.uid,h.i=f))};const c=function fd(e,t,n=te){const{immediate:s,deep:i,once:r,scheduler:o,augmentJob:l,call:a}=n,u=E=>i?E:xe(E)||!1===i||0===i?Ct(E,1):Ct(E);let c,h,g,_,S=!1,L=!1;if(ye(e)?(h=()=>e.value,S=xe(e)):vt(e)?(h=()=>u(e),S=!0):B(e)?(L=!0,S=e.some(E=>vt(E)||xe(E)),h=()=>e.map(E=>ye(E)?E.value:vt(E)?u(E):G(E)?a?a(E,2):E():void 0)):h=G(e)?t?a?()=>a(e,2):e:()=>{if(g){St();try{g()}finally{Tt()}}const E=Ht;Ht=c;try{return a?a(e,3,[_]):e(_)}finally{Ht=E}}:Ie,t&&i){const E=h,I=!0===i?1/0:i;h=()=>Ct(E(),I)}const O=Nl(),C=()=>{c.stop(),O&&dr(O.effects,c)};if(r&&t){const E=t;t=(...I)=>{E(...I),C()}}let p=L?new Array(e.length).fill(ri):ri;const T=E=>{if(1&c.flags&&(c.dirty||E))if(t){const I=c.run();if(i||S||(L?I.some((U,R)=>Be(U,p[R])):Be(I,p))){g&&g();const U=Ht;Ht=c;try{const R=[I,p===ri?void 0:L&&p[0]===ri?[]:p,_];a?a(t,3,R):t(...R),p=I}finally{Ht=U}}}else c.run()};return l&&l(T),c=new Pn(h),c.scheduler=o?()=>o(T,!1):T,_=E=>Jl(E,!1,c),g=c.onStop=()=>{const E=oi.get(c);if(E){if(a)a(E,4);else for(const I of E)I();oi.delete(c)}},t?s?T(!0):p=c.run():o?o(T.bind(null,!0),!0):c.run(),C.pause=c.pause.bind(c),C.resume=c.resume.bind(c),C.stop=C,C}(e,t,l);return a&&a.push(c),c}function Xp(e,t,n){const s=this.proxy,i=J(e)?e.includes(".")?rc(s,e):()=>s[e]:e.bind(s,s);let r;G(t)?r=t:(r=t.handler,n=t);const o=mn(this),l=ms(i,r.bind(s),n);return o(),l}function rc(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;i{let u,h,c=te;return ic(()=>{const g=e[t];Be(u,g)&&(u=g,f())}),{get:()=>(a(),n.get?n.get(u):u),set(g){const _=n.set?n.set(g):g;if(!(Be(_,u)||c!==te&&Be(g,c)))return;const S=s.vnode.props;S&&(t in S||i in S||r in S)&&("onUpdate:".concat(t)in S||"onUpdate:".concat(i)in S||"onUpdate:".concat(r)in S)||(u=g,f()),s.emit("update:".concat(t),_),Be(g,_)&&Be(g,c)&&!Be(_,h)&&f(),c=g,h=_}}});return l[Symbol.iterator]=()=>{let a=0;return{next:()=>a<2?{value:a++?o||te:l,done:!1}:{done:!0}}},l}const oc=(e,t)=>"modelValue"===t||"model-value"===t?e.modelModifiers:e["".concat(t,"Modifiers")]||e["".concat(ue(t),"Modifiers")]||e["".concat(He(t),"Modifiers")];function Kp(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||te;let i=n;const r=t.startsWith("update:"),o=r&&oc(s,t.slice(7));o&&(o.trim&&(i=n.map(u=>J(u)?u.trim():u)),o.number&&(i=n.map(Bs)));let l,a=s[l=In(t)]||s[l=In(ue(t))];!a&&r&&(a=s[l=In(He(t))]),a&&it(a,e,6,i);const f=s[l+"Once"];if(f){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,it(f,e,6,i)}}function lc(e,t,n=!1){const s=t.emitsCache,i=s.get(e);if(void 0!==i)return i;const r=e.emits;let o={},l=!1;if(__VUE_OPTIONS_API__&&!G(e)){const a=f=>{const u=lc(f,t,!0);u&&(l=!0,ne(o,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return r||l?(B(r)?r.forEach(a=>o[a]=null):ne(o,r),re(e)&&s.set(e,o),o):(re(e)&&s.set(e,null),null)}function Ai(e,t){return!(!e||!tn(t))&&(t=t.slice(2).replace(/Once$/,""),oe(e,t[0].toLowerCase()+t.slice(1))||oe(e,He(t))||oe(e,t))}function Oi(e){const{type:t,vnode:n,proxy:s,withProxy:i,propsOptions:[r],slots:o,attrs:l,emit:a,render:f,renderCache:u,props:c,data:h,setupState:g,ctx:_,inheritAttrs:S}=e,L=is(e);let O,C;try{if(4&n.shapeFlag){const E=i||s;O=Ke(f.call(E,E,u,c,g,h,_)),C=l}else{O=Ke(t(c,t.length>1?{attrs:l,slots:o,emit:a}:null)),C=t.props?l:Gp(l)}}catch(E){_s.length=0,Bt(E,e,1),O=he(_e)}let p=O;if(C&&!1!==S){const E=Object.keys(C),{shapeFlag:I}=p;E.length&&7&I&&(r&&E.some(hr)&&(C=Yp(C,r)),p=ut(p,C,!1,!0))}return n.dirs&&(p=ut(p,null,!1,!0),p.dirs=p.dirs?p.dirs.concat(n.dirs):n.dirs),n.transition&&It(p,n.transition),O=p,is(L),O}const Gp=e=>{let t;for(const n in e)("class"===n||"style"===n||tn(n))&&((t||(t={}))[n]=e[n]);return t},Yp=(e,t)=>{const n={};for(const s in e)(!hr(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function cc(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let i=0;ie.__isSuspense;let oo=0;const Jp={name:"Suspense",__isSuspense:!0,process(e,t,n,s,i,r,o,l,a,f){if(null==e)!function zp(e,t,n,s,i,r,o,l,a){const{p:f,o:{createElement:u}}=a,c=u("div"),h=e.suspense=fc(e,i,s,t,c,n,r,o,l,a);f(null,h.pendingBranch=e.ssContent,c,null,s,h,r,o),h.deps>0?(gs(e,"onPending"),gs(e,"onFallback"),f(null,e.ssFallback,t,n,s,null,r,o),kn(h,e.ssFallback)):h.resolve(!1,!0)}(t,n,s,i,r,o,l,a,f);else{if(r&&r.deps>0&&!e.suspense.isInFallback)return t.suspense=e.suspense,t.suspense.vnode=t,void(t.el=e.el);!function Qp(e,t,n,s,i,r,o,l,{p:a,um:f,o:{createElement:u}}){const c=t.suspense=e.suspense;c.vnode=t,t.el=e.el;const h=t.ssContent,g=t.ssFallback,{activeBranch:_,pendingBranch:S,isInFallback:L,isHydrating:O}=c;if(S)c.pendingBranch=h,ft(h,S)?(a(S,h,c.hiddenContainer,null,i,c,r,o,l),c.deps<=0?c.resolve():L&&(O||(a(_,g,n,s,i,null,r,o,l),kn(c,g)))):(c.pendingId=oo++,O?(c.isHydrating=!1,c.activeBranch=S):f(S,i,c),c.deps=0,c.effects.length=0,c.hiddenContainer=u("div"),L?(a(null,h,c.hiddenContainer,null,i,c,r,o,l),c.deps<=0?c.resolve():(a(_,g,n,s,i,null,r,o,l),kn(c,g))):_&&ft(h,_)?(a(_,h,n,s,i,c,r,o,l),c.resolve(!0)):(a(null,h,c.hiddenContainer,null,i,c,r,o,l),c.deps<=0&&c.resolve()));else if(_&&ft(h,_))a(_,h,n,s,i,c,r,o,l),kn(c,h);else if(gs(t,"onPending"),c.pendingBranch=h,c.pendingId=512&h.shapeFlag?h.component.suspenseId:oo++,a(null,h,c.hiddenContainer,null,i,c,r,o,l),c.deps<=0)c.resolve();else{const{timeout:C,pendingId:p}=c;C>0?setTimeout(()=>{c.pendingId===p&&c.fallback(g)},C):0===C&&c.fallback(g)}}(e,t,n,s,i,o,l,a,f)}},hydrate:function Zp(e,t,n,s,i,r,o,l,a){const f=t.suspense=fc(t,s,n,e.parentNode,document.createElement("div"),null,i,r,o,l,!0),u=a(e,f.pendingBranch=t.ssContent,n,f,r,o);return 0===f.deps&&f.resolve(!1,!0),u},normalize:function em(e){const{shapeFlag:t,children:n}=e,s=32&t;e.ssContent=uc(s?n.default:n),e.ssFallback=s?uc(n.fallback):he(_e)}};function gs(e,t){const n=e.props&&e.props[t];G(n)&&n()}function fc(e,t,n,s,i,r,o,l,a,f,u=!1){const{p:c,m:h,um:g,n:_,o:{parentNode:S,remove:L}}=f;let O;const C=function tm(e){const t=e.props&&e.props.suspensible;return null!=t&&!1!==t}(e);C&&t&&t.pendingBranch&&(O=t.pendingId,t.deps++);const p=e.props?$s(e.props.timeout):void 0,T=r,E={vnode:e,parent:t,parentComponent:n,namespace:o,container:s,hiddenContainer:i,deps:0,pendingId:oo++,timeout:"number"==typeof p?p:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(I=!1,U=!1){const{vnode:R,activeBranch:y,pendingBranch:N,pendingId:x,effects:v,parentComponent:D,container:K}=E;let Y=!1;E.isHydrating?E.isHydrating=!1:I||(Y=y&&N.transition&&"out-in"===N.transition.mode,Y&&(y.transition.afterLeave=()=>{x===E.pendingId&&(h(N,K,r===T?_(y):r,0),es(v))}),y&&(S(y.el)===K&&(r=_(y)),g(y,D,E,!0)),Y||h(N,K,r,0)),kn(E,N),E.pendingBranch=null,E.isInFallback=!1;let X=E.parent,z=!1;for(;X;){if(X.pendingBranch){X.effects.push(...v),z=!0;break}X=X.parent}!z&&!Y&&es(v),E.effects=[],C&&t&&t.pendingBranch&&O===t.pendingId&&(t.deps--,0===t.deps&&!U&&t.resolve()),gs(R,"onResolve")},fallback(I){if(!E.pendingBranch)return;const{vnode:U,activeBranch:R,parentComponent:y,container:N,namespace:x}=E;gs(U,"onFallback");const v=_(R),D=()=>{E.isInFallback&&(c(null,I,N,v,y,null,x,l,a),kn(E,I))},K=I.transition&&"out-in"===I.transition.mode;K&&(R.transition.afterLeave=D),E.isInFallback=!0,g(R,y,null,!0),K||D()},move(I,U,R){E.activeBranch&&h(E.activeBranch,I,U,R),E.container=I},next:()=>E.activeBranch&&_(E.activeBranch),registerDep(I,U,R){const y=!!E.pendingBranch;y&&E.deps++;const N=I.vnode.el;I.asyncDep.catch(x=>{Bt(x,I,0)}).then(x=>{if(I.isUnmounted||E.isUnmounted||E.pendingId!==I.suspenseId)return;I.asyncResolved=!0;const{vnode:v}=I;mo(I,x,!1),N&&(v.el=N);const D=!N&&I.subTree.el;U(I,v,S(N||I.subTree.el),N?null:_(I.subTree),E,o,R),D&&L(D),ro(I,v.el),y&&0==--E.deps&&E.resolve()})},unmount(I,U){E.isUnmounted=!0,E.activeBranch&&g(E.activeBranch,n,I,U),E.pendingBranch&&g(E.pendingBranch,n,I,U)}};return E}function uc(e){let t;if(G(e)){const n=pn&&e._c;n&&(e._d=!1,Es()),e=e(),n&&(e._d=!0,t=De,dc())}return B(e)&&(e=function ac(e,t=!0){let n;for(let s=0;sn!==e)),e}function hc(e,t){t&&t.pendingBranch?B(e)?t.effects.push(...e):t.effects.push(e):es(e)}function kn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let i=t.el;for(;!i&&t.component;)i=(t=t.component.subTree).el;n.el=i,s&&s.subTree===n&&(s.vnode.el=i,ro(s,i))}const be=Symbol.for("v-fgt"),Ot=Symbol.for("v-txt"),_e=Symbol.for("v-cmt"),Kt=Symbol.for("v-stc"),_s=[];let De=null;function Es(e=!1){_s.push(De=e?null:[])}function dc(){_s.pop(),De=_s[_s.length-1]||null}let ao,pn=1;function lo(e){pn+=e,e<0&&De&&(De.hasOnce=!0)}function pc(e){return e.dynamicChildren=pn>0?De||Nn:null,dc(),pn>0&&De&&De.push(e),e}function nm(e,t,n,s,i,r){return pc(co(e,t,n,s,i,r,!0))}function Pi(e,t,n,s,i){return pc(he(e,t,n,s,i,!0))}function Rt(e){return!!e&&!0===e.__v_isVNode}function ft(e,t){return e.type===t.type&&e.key===t.key}function sm(e){ao=e}const mc=({key:e})=>null!=e?e:null,wi=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?J(e)||ye(e)||G(e)?{i:Te,r:e,k:t,f:!!n}:e:null);function co(e,t=null,n=null,s=0,i=null,r=(e===be?0:1),o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&mc(t),ref:t&&wi(t),scopeId:di,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Te};return l?(uo(a,n),128&r&&e.normalize(a)):n&&(a.shapeFlag|=J(n)?8:16),pn>0&&!o&&De&&(a.patchFlag>0||6&r)&&32!==a.patchFlag&&De.push(a),a}const he=function gc(e,t=null,n=null,s=0,i=null,r=!1){if((!e||e===Oa)&&(e=_e),Rt(e)){const l=ut(e,t,!0);return n&&uo(l,n),pn>0&&!r&&De&&(6&l.shapeFlag?De[De.indexOf(e)]=l:De.push(l)),l.patchFlag=-2,l}if(function Cc(e){return G(e)&&"__vccOpts"in e}(e)&&(e=e.__vccOpts),t){t=_c(t);let{class:l,style:a}=t;l&&!J(l)&&(t.class=Rn(l)),re(a)&&(si(a)&&!B(a)&&(a=ne({},a)),t.style=On(a))}return co(e,t,n,s,i,J(e)?1:Ri(e)?128:ra(e)?64:re(e)?4:G(e)?2:0,r,!0)};function _c(e){return e?si(e)||Ua(e)?ne({},e):e:null}function ut(e,t,n=!1,s=!1){const{props:i,ref:r,patchFlag:o,children:l,transition:a}=e,f=t?Ec(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&mc(f),ref:t&&t.ref?n&&r?B(r)?r.concat(wi(t)):[r,wi(t)]:wi(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==be?-1===o?16:16|o:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ut(e.ssContent),ssFallback:e.ssFallback&&ut(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&s&&It(u,a.clone(u)),u}function fo(e=" ",t=0){return he(Ot,null,e,t)}function rm(e,t){const n=he(Kt,null,e);return n.staticCount=t,n}function om(e="",t=!1){return t?(Es(),Pi(_e,null,e)):he(_e,null,e)}function Ke(e){return null==e||"boolean"==typeof e?he(_e):B(e)?he(be,null,e.slice()):Rt(e)?Wt(e):he(Ot,null,String(e))}function Wt(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:ut(e)}function uo(e,t){let n=0;const{shapeFlag:s}=e;if(null==t)t=null;else if(B(t))n=16;else if("object"==typeof t){if(65&s){const i=t.default;return void(i&&(i._c&&(i._d=!1),uo(e,i()),i._c&&(i._d=!0)))}{n=32;const i=t._;i||Ua(t)?3===i&&Te&&(1===Te.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=Te}}else G(t)?(t={default:t,_ctx:Te},n=32):(t=String(t),64&s?(n=16,t=[fo(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ec(...e){const t={};for(let n=0;nve||Te;let Mi,ho;{const e=Xs(),t=(n,s)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(s),r=>{i.length>1?i.forEach(o=>o(r)):i[0](r)}};Mi=t("__VUE_INSTANCE_SETTERS__",n=>ve=n),ho=t("__VUE_SSR_SETTERS__",n=>ys=n)}const mn=e=>{const t=ve;return Mi(e),e.scope.on(),()=>{e.scope.off(),Mi(t)}},po=()=>{ve&&ve.scope.off(),Mi(null)};function Sc(e){return 4&e.vnode.shapeFlag}let xi,go,ys=!1;function Tc(e,t=!1,n=!1){t&&ho(t);const{props:s,children:i}=e.vnode,r=Sc(e);(function Op(e,t,n,s=!1){const i={},r=Va();e.propsDefaults=Object.create(null),Ha(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);e.props=n?s?i:jl(i):e.type.props?i:r,e.attrs=r})(e,s,r,t),Vp(e,i,n);const o=r?function fm(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,zr);const{setup:i}=s;if(i){const r=e.setupContext=i.length>1?vc(e):null,o=mn(e);St();const l=ln(i,e,0,[e.props,r]);if(Tt(),o(),pr(l)){if(jt(e)||$r(e),l.then(po,po),t)return l.then(a=>{mo(e,a,t)}).catch(a=>{Bt(a,e,0)});e.asyncDep=l}else mo(e,l,t)}else Nc(e,t)}(e,t):void 0;return t&&ho(!1),o}function mo(e,t,n){G(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:re(t)&&(e.setupState=Mr(t)),Nc(e,n)}function bc(e){xi=e,go=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,op))}}const um=()=>!xi;function Nc(e,t,n){const s=e.type;if(!e.render){if(!t&&xi&&!s.render){const i=s.template||Zr(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,f=ne(ne({isCustomElement:r,delimiters:l},o),a);s.render=xi(i,f)}}e.render=s.render||Ie,go&&go(e)}if(__VUE_OPTIONS_API__){const i=mn(e);St();try{!function Sp(e){const t=Zr(e),n=e.proxy,s=e.ctx;Qr=!1,t.beforeCreate&&wa(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:a,inject:f,created:u,beforeMount:c,mounted:h,beforeUpdate:g,updated:_,activated:S,deactivated:L,beforeUnmount:C,unmounted:T,render:E,renderTracked:I,renderTriggered:U,errorCaptured:R,serverPrefetch:y,expose:N,inheritAttrs:x,components:v,directives:D}=t;if(f&&function Tp(e,t,n=Ie){B(e)&&(e=eo(e));for(const s in e){const i=e[s];let r;r=re(i)?"default"in i?hs(i.from||s,i.default,!0):hs(i.from||s):hs(i),ye(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[s]=r}}(f,s,null),o)for(const z in o){const j=o[z];G(j)&&(s[z]=j.bind(n))}if(i){const z=i.call(n,n);re(z)&&(e.data=ti(z))}if(Qr=!0,r)for(const z in r){const j=r[z],pe=G(j)?j.bind(n,n):G(j.get)?j.get.bind(n,n):Ie,et=!G(j)&&G(j.set)?j.set.bind(n):Ie,kt=Ic({get:pe,set:et});Object.defineProperty(s,z,{enumerable:!0,configurable:!0,get:()=>kt.value,set:Kn=>kt.value=Kn})}if(l)for(const z in l)Ma(l[z],s,n,z);if(a){const z=G(a)?a.call(n):a;Reflect.ownKeys(z).forEach(j=>{ka(j,z[j])})}function X(z,j){B(j)?j.forEach(pe=>z(pe.bind(n))):j&&z(j.bind(n))}if(u&&wa(u,e,"c"),X(Kr,c),X(cs,h),X(Na,g),X(bi,_),X(Sa,S),X(Ta,L),X(Aa,R),X(Ia,I),X(Ca,U),X(Ni,C),X(vi,T),X(va,y),B(N))if(N.length){const z=e.exposed||(e.exposed={});N.forEach(j=>{Object.defineProperty(z,j,{get:()=>n[j],set:pe=>n[j]=pe})})}else e.exposed||(e.exposed={});E&&e.render===Ie&&(e.render=E),null!=x&&(e.inheritAttrs=x),v&&(e.components=v),D&&(e.directives=D),y&&$r(e)}(e)}finally{Tt(),i()}}}const hm={get:(e,t)=>(Me(e,0,""),e[t])};function vc(e){return{attrs:new Proxy(e.attrs,hm),slots:e.slots,emit:e.emit,expose:n=>{e.exposed=n||{}}}}function Ss(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Mr(Kl(e.exposed)),{get:(t,n)=>n in t?t[n]:n in un?un[n](e):void 0,has:(t,n)=>n in t||n in un})):e.proxy}const dm=/(?:^|[-_])(\w)/g,pm=e=>e.replace(dm,t=>t.toUpperCase()).replace(/[-_]/g,"");function Ts(e,t=!0){return G(e)?e.displayName||e.name:e.name||t&&e.__name}function _o(e,t,n=!1){let s=Ts(t);if(!s&&t.__file){const i=t.__file.match(/([^/\\]+)\.\w+$/);i&&(s=i[1])}if(!s&&e&&e.parent){const i=r=>{for(const o in r)if(r[o]===t)return o};s=i(e.components||e.parent.type.components)||i(e.appContext.components)}return s?pm(s):n?"App":"Anonymous"}const Ic=(e,t)=>function od(e,t,n=!1){let s,i;return G(e)?s=e:(s=e.get,i=e.set),new rd(s,i,n)}(e,0,ys);function Ac(e,t,n){const s=arguments.length;return 2===s?re(t)&&!B(t)?Rt(t)?he(e,null,[t]):he(e,t):he(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):3===s&&Rt(n)&&(n=[n]),he(e,t,n))}function mm(){}function gm(e,t,n,s){const i=n[s];if(i&&Oc(i,e))return i;const r=t();return r.memo=e.slice(),r.cacheIndex=s,n[s]=r}function Oc(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s0&&De&&De.push(e),!0}const Rc="3.5.11",Pc=Ie,_m={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"},Em=ct,ym=function sa(e,t){var n,s;ct=e,ct?(ct.enabled=!0,ns.forEach(({event:i,args:r})=>ct.emit(i,...r)),ns=[]):typeof window<"u"&&window.HTMLElement&&(null==(s=null==(n=window.navigator)?void 0:n.userAgent)||!s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{sa(r,t)}),setTimeout(()=>{ct||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Dr=!0,ns=[])},3e3)):(Dr=!0,ns=[])},Sm={createComponentInstance:yc,setupComponent:Tc,renderComponentRoot:Oi,setCurrentRenderingInstance:is,isVNode:Rt,normalizeVNode:Ke,getComponentPublicInstance:Ss,ensureValidVNode:Yr,pushWarningContext:function ud(e){on.push(e)},popWarningContext:function hd(){on.pop()}},Tm=null,bm=null,Nm=null;let Eo;const wc=typeof window<"u"&&window.trustedTypes;if(wc)try{Eo=wc.createPolicy("vue",{createHTML:e=>e})}catch{}const Mc=Eo?e=>Eo.createHTML(e):e=>e,Pt=typeof document<"u"?document:null,xc=Pt&&Pt.createElement("template"),Im={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const i="svg"===t?Pt.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?Pt.createElementNS("http://www.w3.org/1998/Math/MathML",e):n?Pt.createElement(e,{is:n}):Pt.createElement(e);return"select"===e&&s&&null!=s.multiple&&i.setAttribute("multiple",s.multiple),i},createText:e=>Pt.createTextNode(e),createComment:e=>Pt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Pt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,i,r){const o=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),i!==r&&(i=i.nextSibling););else{xc.innerHTML=Mc("svg"===s?"".concat(e,""):"mathml"===s?"".concat(e,""):e);const l=xc.content;if("svg"===s||"mathml"===s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Gt="transition",bs="animation",Fn=Symbol("_vtc"),Lc={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},Dc=ne({},Ur,Lc),Am=(e=>(e.displayName="Transition",e.props=Dc,e))((e,{slots:t})=>Ac(ua,Fc(e),t)),gn=(e,t=[])=>{B(e)?e.forEach(n=>n(...t)):e&&e(...t)},kc=e=>!!e&&(B(e)?e.some(t=>t.length>1):e.length>1);function Fc(e){const t={};for(const v in e)v in Lc||(t[v]=e[v]);if(!1===e.css)return t;const{name:n="v",type:s,duration:i,enterFromClass:r="".concat(n,"-enter-from"),enterActiveClass:o="".concat(n,"-enter-active"),enterToClass:l="".concat(n,"-enter-to"),appearFromClass:a=r,appearActiveClass:f=o,appearToClass:u=l,leaveFromClass:c="".concat(n,"-leave-from"),leaveActiveClass:h="".concat(n,"-leave-active"),leaveToClass:g="".concat(n,"-leave-to")}=e,_=function Om(e){if(null==e)return null;if(re(e))return[yo(e.enter),yo(e.leave)];{const t=yo(e);return[t,t]}}(i),S=_&&_[0],L=_&&_[1],{onBeforeEnter:O,onEnter:C,onEnterCancelled:p,onLeave:T,onLeaveCancelled:E,onBeforeAppear:I=O,onAppear:U=C,onAppearCancelled:R=p}=t,y=(v,D,K)=>{Yt(v,D?u:l),Yt(v,D?f:o),K&&K()},N=(v,D)=>{v._isLeaving=!1,Yt(v,c),Yt(v,g),Yt(v,h),D&&D()},x=v=>(D,K)=>{const Y=v?U:C,X=()=>y(D,v,K);gn(Y,[D,X]),Vc(()=>{Yt(D,v?a:r),wt(D,v?u:l),kc(Y)||Uc(D,s,S,X)})};return ne(t,{onBeforeEnter(v){gn(O,[v]),wt(v,r),wt(v,o)},onBeforeAppear(v){gn(I,[v]),wt(v,a),wt(v,f)},onEnter:x(!1),onAppear:x(!0),onLeave(v,D){v._isLeaving=!0;const K=()=>N(v,D);wt(v,c),wt(v,h),Xc(),Vc(()=>{v._isLeaving&&(Yt(v,c),wt(v,g),kc(T)||Uc(v,s,L,K))}),gn(T,[v,K])},onEnterCancelled(v){y(v,!1),gn(p,[v])},onAppearCancelled(v){y(v,!0),gn(R,[v])},onLeaveCancelled(v){N(v),gn(E,[v])}})}function yo(e){return $s(e)}function wt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Fn]||(e[Fn]=new Set)).add(t)}function Yt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Fn];n&&(n.delete(t),n.size||(e[Fn]=void 0))}function Vc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Rm=0;function Uc(e,t,n,s){const i=e._endId=++Rm,r=()=>{i===e._endId&&s()};if(null!=n)return setTimeout(r,n);const{type:o,timeout:l,propCount:a}=Hc(e,t);if(!o)return s();const f=o+"end";let u=0;const c=()=>{e.removeEventListener(f,h),r()},h=g=>{g.target===e&&++u>=a&&c()};setTimeout(()=>{u(n[_]||"").split(", "),i=s("".concat(Gt,"Delay")),r=s("".concat(Gt,"Duration")),o=Bc(i,r),l=s("".concat(bs,"Delay")),a=s("".concat(bs,"Duration")),f=Bc(l,a);let u=null,c=0,h=0;return t===Gt?o>0&&(u=Gt,c=o,h=r.length):t===bs?f>0&&(u=bs,c=f,h=a.length):(c=Math.max(o,f),u=c>0?o>f?Gt:bs:null,h=u?u===Gt?r.length:a.length:0),{type:u,timeout:c,propCount:h,hasTransform:u===Gt&&/\b(transform|all)(,|$)/.test(s("".concat(Gt,"Property")).toString())}}function Bc(e,t){for(;e.length$c(n)+$c(e[s])))}function $c(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function Xc(){return document.body.offsetHeight}const Li=Symbol("_vod"),jc=Symbol("_vsh"),Kc={beforeMount(e,{value:t},{transition:n}){e[Li]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):Ns(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Ns(e,!0),s.enter(e)):s.leave(e,()=>{Ns(e,!1)}):Ns(e,t))},beforeUnmount(e,{value:t}){Ns(e,t)}};function Ns(e,t){e.style.display=t?e[Li]:"none",e[jc]=!t}const Wc=Symbol("");function Mm(e){const t=ot();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll('[data-v-owner="'.concat(t.uid,'"]'))).forEach(r=>Di(r,i))},s=()=>{const i=e(t.proxy);t.ce?Di(t.ce,i):So(t.subTree,i),n(i)};Kr(()=>{sc(s)}),cs(()=>{const i=new MutationObserver(s);i.observe(t.subTree.el.parentNode,{childList:!0}),vi(()=>i.disconnect())})}function So(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{So(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)Di(e.el,t);else if(e.type===be)e.children.forEach(n=>So(n,t));else if(e.type===Kt){let{el:n,anchor:s}=e;for(;n&&(Di(n,t),n!==s);)n=n.nextSibling}}function Di(e,t){if(1===e.nodeType){const n=e.style;let s="";for(const i in t)n.setProperty("--".concat(i),t[i]),s+="--".concat(i,": ").concat(t[i],";");n[Wc]=s}}const xm=/(^|;)\s*display\s*:/,Gc=/\s*!important$/;function ki(e,t,n){if(B(n))n.forEach(s=>ki(e,t,s));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=function Dm(e,t){const n=To[t];if(n)return n;let s=ue(t);if("filter"!==s&&s in e)return To[t]=s;s=sn(s);for(let i=0;ibo||(Um.then(()=>bo=0),bo=Date.now()),ef=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,tf={};function nf(e,t,n){const s=Br(e,t);return Us(s)&&ne(s,t),(()=>{class r extends Fi{constructor(l){super(s,l,n)}}return r.def=s,r})()}const Km=(e,t)=>nf(e,t,Sf),Wm=typeof HTMLElement<"u"?HTMLElement:class{};class Fi extends Wm{constructor(t,n={},s=Bi){super(),this._def=t,this._props=n,this._createApp=s,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&s!==Bi?this._root=this.shadowRoot:!1!==t.shadowRoot?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof Fi){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,ai(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let s=0;s{for(const i of s)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(s,i=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:r,styles:o}=s;let l;if(r&&!B(r))for(const a in r){const f=r[a];(f===Number||f&&f.type===Number)&&(a in this._props&&(this._props[a]=$s(this._props[a])),(l||(l=Object.create(null)))[ue(a)]=!0)}this._numberProps=l,i&&this._resolveProps(s),this.shadowRoot&&this._applyStyles(o),this._mount(s)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(s=>t(this._def=s,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const s in n)oe(this,s)||Object.defineProperty(this,s,{get:()=>ii(n[s])})}_resolveProps(t){const{props:n}=t,s=B(n)?n:Object.keys(n||{});for(const i of Object.keys(this))"_"!==i[0]&&s.includes(i)&&this._setProp(i,this[i]);for(const i of s.map(ue))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let s=n?this.getAttribute(t):tf;const i=ue(t);n&&this._numberProps&&this._numberProps[i]&&(s=$s(s)),this._setProp(i,s,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,i=!1){n!==this._props[t]&&(n===tf?delete this._props[t]:(this._props[t]=n,"key"===t&&this._app&&(this._app._ceVNode.key=n)),i&&this._instance&&this._update(),s&&(!0===n?this.setAttribute(He(t),""):"string"==typeof n||"number"==typeof n?this.setAttribute(He(t),n+""):n||this.removeAttribute(He(t))))}_update(){yf(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=he(this._def,ne(t,this._props));return this._instance||(n.ce=s=>{this._instance=s,s.ce=this,s.isCE=!0;const i=(r,o)=>{this.dispatchEvent(new CustomEvent(r,Us(o[0])?ne({detail:o},o[0]):{detail:o}))};s.emit=(r,...o)=>{i(r,o),He(r)!==r&&i(He(r),o)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const s=this._nonce;for(let i=t.length-1;i>=0;i--){const r=document.createElement("style");s&&r.setAttribute("nonce",s),r.textContent=t[i],this.shadowRoot.prepend(r)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const s=1===n.nodeType&&n.getAttribute("slot")||"default";(t[s]||(t[s]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let s=0;s(delete e.props.mode,e))({name:"TransitionGroup",props:ne({},Dc,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ot(),s=Vr();let i,r;return bi(()=>{if(!i.length)return;const o=e.moveClass||"".concat(e.name||"v","-move");if(!function Zm(e,t,n){const s=e.cloneNode(),i=e[Fn];i&&i.forEach(l=>{l.split(/\s+/).forEach(a=>a&&s.classList.remove(a))}),n.split(/\s+/).forEach(l=>l&&s.classList.add(l)),s.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(s);const{hasTransform:o}=Hc(s);return r.removeChild(s),o}(i[0].el,n.vnode.el,o))return;i.forEach(Jm),i.forEach(zm);const l=i.filter(Qm);Xc(),l.forEach(a=>{const f=a.el,u=f.style;wt(f,o),u.transform=u.webkitTransform=u.transitionDuration="";const c=f[Vi]=h=>{h&&h.target!==f||(!h||/transform$/.test(h.propertyName))&&(f.removeEventListener("transitionend",c),f[Vi]=null,Yt(f,o))};f.addEventListener("transitionend",c)})}),()=>{const o=ee(e),l=Fc(o);let a=o.tag||be;if(i=[],r)for(let f=0;f{const t=e.props["onUpdate:modelValue"]||!1;return B(t)?n=>An(t,n):t};function eg(e){e.target.composing=!0}function af(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const lt=Symbol("_assign"),Ui={created(e,{modifiers:{lazy:t,trim:n,number:s}},i){e[lt]=qt(i);const r=s||i.props&&"number"===i.props.type;Mt(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),r&&(l=Bs(l)),e[lt](l)}),n&&Mt(e,"change",()=>{e.value=e.value.trim()}),t||(Mt(e,"compositionstart",eg),Mt(e,"compositionend",af),Mt(e,"change",af))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:i,number:r}},o){if(e[lt]=qt(o),e.composing)return;const a=null==t?"":t;(!r&&"number"!==e.type||/^0\d/.test(e.value)?e.value:Bs(e.value))!==a&&(document.activeElement===e&&"range"!==e.type&&(s&&t===n||i&&e.value.trim()===a)||(e.value=a))}},No={deep:!0,created(e,t,n){e[lt]=qt(n),Mt(e,"change",()=>{const s=e._modelValue,i=Vn(e),r=e.checked,o=e[lt];if(B(s)){const l=js(s,i),a=-1!==l;if(r&&!a)o(s.concat(i));else if(!r&&a){const f=[...s];f.splice(l,1),o(f)}}else if(nn(s)){const l=new Set(s);r?l.add(i):l.delete(i),o(l)}else o(hf(e,r))})},mounted:cf,beforeUpdate(e,t,n){e[lt]=qt(n),cf(e,t,n)}};function cf(e,{value:t},n){let s;e._modelValue=t,s=B(t)?js(t,n.props.value)>-1:nn(t)?t.has(n.props.value):Vt(t,hf(e,!0)),e.checked!==s&&(e.checked=s)}const vo={created(e,{value:t},n){e.checked=Vt(t,n.props.value),e[lt]=qt(n),Mt(e,"change",()=>{e[lt](Vn(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[lt]=qt(s),t!==n&&(e.checked=Vt(t,s.props.value))}},ff={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const i=nn(t);Mt(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Bs(Vn(o)):Vn(o));e[lt](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,ai(()=>{e._assigning=!1})}),e[lt]=qt(s)},mounted(e,{value:t}){uf(e,t)},beforeUpdate(e,t,n){e[lt]=qt(n)},updated(e,{value:t}){e._assigning||uf(e,t)}};function uf(e,t){const n=e.multiple,s=B(t);if(!n||s||nn(t)){for(let i=0,r=e.options.length;iString(f)===String(l)):js(t,l)>-1}else o.selected=t.has(l);else if(Vt(Vn(o),t))return void(e.selectedIndex!==i&&(e.selectedIndex=i))}!n&&-1!==e.selectedIndex&&(e.selectedIndex=-1)}}function Vn(e){return"_value"in e?e._value:e.value}function hf(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const df={created(e,t,n){Hi(e,t,n,null,"created")},mounted(e,t,n){Hi(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){Hi(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){Hi(e,t,n,s,"updated")}};function pf(e,t){switch(e){case"SELECT":return ff;case"TEXTAREA":return Ui;default:switch(t){case"checkbox":return No;case"radio":return vo;default:return Ui}}}function Hi(e,t,n,s,i){const o=pf(e.tagName,n.props&&n.props.type)[i];o&&o(e,t,n,s)}const ng=["ctrl","shift","alt","meta"],sg={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)=>ng.some(n=>e["".concat(n,"Key")]&&!t.includes(n))},ig=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(i,...r)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=i=>{if(!("key"in i))return;const r=He(i.key);return t.some(o=>o===r||rg[o]===r)?e(i):void 0})},mf=ne({patchProp:(e,t,n,s,i,r)=>{const o="svg"===i;"class"===t?function Pm(e,t,n){const s=e[Fn];s&&(t=(t?[t,...s]:[...s]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,s,o):"style"===t?function Lm(e,t,n){const s=e.style,i=J(n);let r=!1;if(n&&!i){if(t)if(J(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();null==n[l]&&ki(s,l,"")}else for(const o in t)null==n[o]&&ki(s,o,"");for(const o in n)"display"===o&&(r=!0),ki(s,o,n[o])}else if(i){if(t!==n){const o=s[Wc];o&&(n+=";"+o),s.cssText=n,r=xm.test(n)}}else t&&e.removeAttribute("style");Li in e&&(e[Li]=r?s.display:"",e[jc]&&(s.display="none"))}(e,n,s):tn(t)?hr(t)||function Fm(e,t,n,s,i=null){const r=e[Qc]||(e[Qc]={}),o=r[t];if(s&&o)o.value=s;else{const[l,a]=function Vm(e){let t;if(Zc.test(e)){let s;for(t={};s=e.match(Zc);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):He(e.slice(2)),t]}(t);if(s){const f=r[t]=function Bm(e,t){const n=s=>{if(s._vts){if(s._vts<=n.attached)return}else s._vts=Date.now();it(function $m(e,t){if(B(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>i=>!i._stopped&&s&&s(i))}return t}(s,n.value),t,5,[s])};return n.value=e,n.attached=Hm(),n}(s,i);Mt(e,l,f,a)}else o&&(function km(e,t,n,s){e.removeEventListener(t,n,s)}(e,l,o,a),r[t]=void 0)}}(e,t,0,s,r):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function jm(e,t,n,s){if(s)return!!("innerHTML"===t||"textContent"===t||t in e&&ef(t)&&G(n));if("spellcheck"===t||"draggable"===t||"translate"===t||"form"===t||"list"===t&&"INPUT"===e.tagName||"type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const i=e.tagName;if("IMG"===i||"VIDEO"===i||"CANVAS"===i||"SOURCE"===i)return!1}return(!ef(t)||!J(n))&&t in e}(e,t,s,o))?(zc(e,t,s),!e.tagName.includes("-")&&("value"===t||"checked"===t||"selected"===t)&&Jc(e,t,s,o,0,"value"!==t)):!e._isVueCE||!/[A-Z]/.test(t)&&J(s)?("true-value"===t?e._trueValue=s:"false-value"===t&&(e._falseValue=s),Jc(e,t,s,o)):zc(e,ue(t),s)}},Im);let vs,gf=!1;function _f(){return vs||(vs=Ja(mf))}function Ef(){return vs=gf?vs:za(mf),gf=!0,vs}const yf=(...e)=>{_f().render(...e)},lg=(...e)=>{Ef().hydrate(...e)},Bi=(...e)=>{const t=_f().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=bf(s);if(!i)return;const r=t._component;!G(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),1===i.nodeType&&(i.textContent="");const o=n(i,!1,Tf(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t},Sf=(...e)=>{const t=Ef().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=bf(s);if(i)return n(i,!0,Tf(i))},t};function Tf(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function bf(e){return J(e)?document.querySelector(e):e}let Nf=!1;const ag=()=>{Nf||(Nf=!0,function tg(){Ui.getSSRProps=({value:e})=>({value:e}),vo.getSSRProps=({value:e},t)=>{if(t.props&&Vt(t.props.value,e))return{checked:!0}},No.getSSRProps=({value:e},t)=>{if(B(e)){if(t.props&&js(e,t.props.value)>-1)return{checked:!0}}else if(nn(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},df.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=pf(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0}}(),function wm(){Kc.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}())},Cs=Symbol(""),Is=Symbol(""),Co=Symbol(""),$i=Symbol(""),vf=Symbol(""),_n=Symbol(""),Cf=Symbol(""),If=Symbol(""),Io=Symbol(""),Ao=Symbol(""),As=Symbol(""),Oo=Symbol(""),Af=Symbol(""),Ro=Symbol(""),Po=Symbol(""),wo=Symbol(""),Mo=Symbol(""),xo=Symbol(""),Lo=Symbol(""),Of=Symbol(""),Rf=Symbol(""),Xi=Symbol(""),ji=Symbol(""),Do=Symbol(""),ko=Symbol(""),Os=Symbol(""),Rs=Symbol(""),Fo=Symbol(""),Vo=Symbol(""),cg=Symbol(""),Uo=Symbol(""),Ki=Symbol(""),fg=Symbol(""),ug=Symbol(""),Ho=Symbol(""),hg=Symbol(""),dg=Symbol(""),Bo=Symbol(""),Pf=Symbol(""),Un={[Cs]:"Fragment",[Is]:"Teleport",[Co]:"Suspense",[$i]:"KeepAlive",[vf]:"BaseTransition",[_n]:"openBlock",[Cf]:"createBlock",[If]:"createElementBlock",[Io]:"createVNode",[Ao]:"createElementVNode",[As]:"createCommentVNode",[Oo]:"createTextVNode",[Af]:"createStaticVNode",[Ro]:"resolveComponent",[Po]:"resolveDynamicComponent",[wo]:"resolveDirective",[Mo]:"resolveFilter",[xo]:"withDirectives",[Lo]:"renderList",[Of]:"renderSlot",[Rf]:"createSlots",[Xi]:"toDisplayString",[ji]:"mergeProps",[Do]:"normalizeClass",[ko]:"normalizeStyle",[Os]:"normalizeProps",[Rs]:"guardReactiveProps",[Fo]:"toHandlers",[Vo]:"camelize",[cg]:"capitalize",[Uo]:"toHandlerKey",[Ki]:"setBlockTracking",[fg]:"pushScopeId",[ug]:"popScopeId",[Ho]:"withCtx",[hg]:"unref",[dg]:"isRef",[Bo]:"withMemo",[Pf]:"isMemoSame"},Re={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function Ps(e,t,n,s,i,r,o,l=!1,a=!1,f=!1,u=Re){return e&&(l?(e.helper(_n),e.helper($n(e.inSSR,f))):e.helper(Bn(e.inSSR,f)),o&&e.helper(xo)),{type:13,tag:t,props:n,children:s,patchFlag:i,dynamicProps:r,directives:o,isBlock:l,disableTracking:a,isComponent:f,loc:u}}function En(e,t=Re){return{type:17,loc:t,elements:e}}function at(e,t=Re){return{type:15,loc:t,properties:e}}function Se(e,t){return{type:16,loc:Re,key:J(e)?Z(e,!0):e,value:t}}function Z(e,t=!1,n=Re,s=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:s}}function ht(e,t=Re){return{type:8,loc:t,children:e}}function Ce(e,t=[],n=Re){return{type:14,loc:n,callee:e,arguments:t}}function Hn(e,t=void 0,n=!1,s=!1,i=Re){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:i}}function $o(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:Re}}function Bn(e,t){return e||t?Io:Ao}function $n(e,t){return e||t?Cf:If}function Xo(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(Bn(s,e.isComponent)),t(_n),t($n(s,e.isComponent)))}const wf=new Uint8Array([123,123]),Mf=new Uint8Array([125,125]);function xf(e){return e>=97&&e<=122||e>=65&&e<=90}function Qe(e){return 32===e||10===e||9===e||12===e||13===e}function Jt(e){return 47===e||62===e||Qe(e)}function Wi(e){const t=new Uint8Array(e.length);for(let n=0;n4===e.type&&e.isStatic;function Df(e){switch(e){case"Teleport":case"teleport":return Is;case"Suspense":case"suspense":return Co;case"KeepAlive":case"keep-alive":return $i;case"BaseTransition":case"base-transition":return vf}}const Cg=/^\d|[^\$\w\xA0-\uFFFF]/,Gi=e=>!Cg.test(e),Ig=/[A-Za-z_$\xA0-\uFFFF]/,Ag=/[\.\?\w$\xA0-\uFFFF]/,Og=/\s+[.[]\s*|\s*[.[]\s+/g,kf=e=>4===e.type?e.content:e.loc.source,Ff=e=>{const t=kf(e).trim().replace(Og,l=>l.trim());let n=0,s=[],i=0,r=0,o=null;for(let l=0;l|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/;function Ye(e,t,n=!1){for(let s=0;s4===i.key.type&&i.key.content===s)}return n}function xs(e,t){return"_".concat(t,"_").concat(e.replace(/[^\w]/g,(n,s)=>"-"===n?"_":e.charCodeAt(s).toString()))}const Fg=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,Bf={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Gn,isPreTag:Gn,isIgnoreNewlineTag:Gn,isCustomElement:Gn,onError:Ko,onWarn:Lf,comments:!1,prefixIdentifiers:!1};let le=Bf,Ls=null,xt="",Fe=null,se=null,qe="",Lt=-1,Sn=-1,Go=0,Zt=!1,Yo=null;const me=[],Ee=new class Eg{constructor(t,n){this.stack=t,this.cbs=n,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=wf,this.delimiterClose=Mf,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return 2===this.mode&&0===this.stack.length}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=wf,this.delimiterClose=Mf}getPos(t){let n=1,s=t+1;for(let i=this.newlines.length-1;i>=0;i--){const r=this.newlines[i];if(t>r){n=i+2,s=t-r;break}}return{column:s,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){60===t?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.state=this.inRCDATA?32:1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(n?Jt(t):(32|t)===this.currentSequence[this.sequenceIndex]){if(!n)return void this.sequenceIndex++}else this.inRCDATA=!1;this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(62===t||Qe(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(28===this.state?this.currentSequence===ke.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):6===this.state||11===this.state||18===this.state||17===this.state||12===this.state||13===this.state||14===this.state||15===this.state||16===this.state||20===this.state||19===this.state||21===this.state||9===this.state||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}(me,{onerr:Dt,ontext(e,t){zi(Pe(e,t),e,t)},ontextentity(e,t,n){zi(e,t,n)},oninterpolation(e,t){if(Zt)return zi(Pe(e,t),e,t);let n=e+Ee.delimiterOpen.length,s=t-Ee.delimiterClose.length;for(;Qe(xt.charCodeAt(n));)n++;for(;Qe(xt.charCodeAt(s-1));)s--;let i=Pe(n,s);i.includes("&")&&(i=le.decodeEntities(i,!1)),qo({type:5,content:Zi(i,!1,Ne(n,s)),loc:Ne(e,t)})},onopentagname(e,t){const n=Pe(e,t);Fe={type:1,tag:n,ns:le.getNamespace(n,me[0],le.ns),tagType:0,props:[],children:[],loc:Ne(e-1,t),codegenNode:void 0}},onopentagend(e){Xf(e)},onclosetag(e,t){const n=Pe(e,t);if(!le.isVoidTag(n)){let s=!1;for(let i=0;i0&&Dt(24,me[0].loc.start.offset);for(let o=0;o<=i;o++)Qi(me.shift(),t,o(7===s.type?s.rawName:s.name)===n)&&Dt(2,t)},onattribend(e,t){if(Fe&&se){if(Tn(se.loc,t),0!==e)if(qe.includes("&")&&(qe=le.decodeEntities(qe,!0)),6===se.type)"class"===se.name&&(qe=Gf(qe).trim()),1===e&&!qe&&Dt(13,t),se.value={type:2,content:qe,loc:1===e?Ne(Lt,Sn):Ne(Lt-1,Sn+1)},Ee.inSFCRoot&&"template"===Fe.tag&&"lang"===se.name&&qe&&"html"!==qe&&Ee.enterRCDATA(Wi("{const _=t.start.offset+h;return Zi(c,!1,Ne(_,_+c.length),0,g?1:0)},l={source:o(r.trim(),n.indexOf(r,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let a=i.trim().replace(Vg,"").trim();const f=i.indexOf(a),u=a.match($f);if(u){a=a.replace($f,"").trim();const c=u[1].trim();let h;if(c&&(h=n.indexOf(c,f+a.length),l.key=o(c,h,!0)),u[2]){const g=u[2].trim();g&&(l.index=o(g,n.indexOf(g,l.key?h+c.length:f+a.length),!0))}}return a&&(l.value=o(a,f,!0)),l}(se.exp));let s=-1;"bind"===se.name&&(s=se.modifiers.findIndex(i=>"sync"===i.content))>-1&&ws("COMPILER_V_BIND_SYNC",le)&&(se.name="model",se.modifiers.splice(s,1))}(7!==se.type||"pre"!==se.name)&&Fe.props.push(se)}qe="",Lt=Sn=-1},oncomment(e,t){le.comments&&qo({type:3,content:Pe(e,t),loc:Ne(e-4,t+3)})},onend(){const e=xt.length;for(let t=0;t64&&e<91}(e.charCodeAt(0))||Df(e)||le.isBuiltInComponent&&le.isBuiltInComponent(e)||le.isNativeTag&&!le.isNativeTag(e))return!0;for(let n=0;n6===a.type&&"inline-template"===a.name);l&&ws("COMPILER_INLINE_TEMPLATE",le)&&e.children.length&&(l.value={type:2,content:Pe(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:l.loc})}}function jf(e,t){let n=e;for(;xt.charCodeAt(n)!==t&&n>=0;)n--;return n}const Bg=new Set(["if","else","else-if","for","slot"]);function Kf({tag:e,props:t}){if("template"===e)for(let n=0;n0){if(h>=2){c.codegenNode.patchFlag=-1,o.push(c);continue}}else{const g=c.codegenNode;if(13===g.type){const _=g.patchFlag;if((void 0===_||512===_||1===_)&&Jf(c,n)>=2){const S=zf(c);S&&(g.props=n.hoist(S))}g.dynamicProps&&(g.dynamicProps=n.hoist(g.dynamicProps))}}}else if(12===c.type&&(s?0:Ze(c,n))>=2){o.push(c);continue}if(1===c.type){const h=1===c.tagType;h&&n.scopes.vSlot++,er(c,e,n,!1,i),h&&n.scopes.vSlot--}else if(11===c.type)er(c,e,n,1===c.children.length,!0);else if(9===c.type)for(let h=0;hg.key===c||g.key.content===c);return h&&h.value}}o.length&&n.transformHoist&&n.transformHoist(r,n,e)}function Ze(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(0!==e.tagType)return 0;const s=n.get(e);if(void 0!==s)return s;const i=e.codegenNode;if(13!==i.type||i.isBlock&&"svg"!==e.tag&&"foreignObject"!==e.tag&&"math"!==e.tag)return 0;if(void 0===i.patchFlag){let o=3;const l=Jf(e,t);if(0===l)return n.set(e,0),0;l1)for(let a=0;a"_".concat(Un[R.helper(y)]),replaceNode(y){R.parent.children[R.childIndex]=R.currentNode=y},removeNode(y){const x=y?R.parent.children.indexOf(y):R.currentNode?R.childIndex:-1;y&&y!==R.currentNode?R.childIndex>x&&(R.childIndex--,R.onNodeRemoved()):(R.currentNode=null,R.onNodeRemoved()),R.parent.children.splice(x,1)},onNodeRemoved:Ie,addIdentifiers(y){},removeIdentifiers(y){},hoist(y){J(y)&&(y=Z(y)),R.hoists.push(y);const N=Z("_hoisted_".concat(R.hoists.length),!1,y.loc,2);return N.hoisted=y,N},cache(y,N=!1){const x=function gg(e,t,n=!1){return{type:20,index:e,value:t,needPauseTracking:n,needArraySpread:!1,loc:Re}}(R.cached.length,y,N);return R.cached.push(x),x}};return R.filters=new Set,R}(e,t);tr(e,n),t.hoistStatic&&Jg(e,n),t.ssr||function e_(e,t){const{helper:n}=t,{children:s}=e;if(1===s.length){const i=s[0];if(Yf(e,i)&&i.codegenNode){const r=i.codegenNode;13===r.type&&Xo(r,t),e.codegenNode=r}else e.codegenNode=i}else if(s.length>1){let i=64;e.codegenNode=Ps(t,n(Cs),void 0,e.children,i,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.transformed=!0,e.filters=[...n.filters]}function tr(e,t){t.currentNode=e;const{nodeTransforms:n}=t,s=[];for(let r=0;r{n--};for(;ns===e:s=>e.test(s);return(s,i)=>{if(1===s.type){const{props:r}=s;if(3===s.tagType&&r.some(Vf))return;const o=[];for(let l=0;l"".concat(Un[e],": _").concat(Un[e]);function Jo(e,t,{helper:n,push:s,newline:i,isTS:r}){const o=n("filter"===t?Mo:"component"===t?Ro:wo);for(let l=0;l3||!1;t.push("["),n&&t.indent(),Ds(e,t,n),n&&t.deindent(),t.push("]")}function Ds(e,t,n=!1,s=!0){const{push:i,newline:r}=t;for(let o=0;on||"null")}([r,o,l,_,f]),t),n(")"),c&&n(")"),u&&(n(", "),Ve(u,t),n(")"))}(e,t);break;case 14:!function h_(e,t){const{push:n,helper:s,pure:i}=t,r=J(e.callee)?e.callee:s(e.callee);i&&n(nr),n(r+"(",-2,e),Ds(e.arguments,t),n(")")}(e,t);break;case 15:!function d_(e,t){const{push:n,indent:s,deindent:i,newline:r}=t,{properties:o}=e;if(!o.length)return void n("{}",-2,e);const l=o.length>1||!1;n(l?"{":"{ "),l&&s();for(let a=0;a "),(a||l)&&(n("{"),s()),o?(a&&n("return "),B(o)?zo(o,t):Ve(o,t)):l&&Ve(l,t),(a||l)&&(i(),n("}")),f&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function g_(e,t){const{test:n,consequent:s,alternate:i,newline:r}=e,{push:o,indent:l,deindent:a,newline:f}=t;if(4===n.type){const c=!Gi(n.content);c&&o("("),eu(n,t),c&&o(")")}else o("("),Ve(n,t),o(")");r&&l(),t.indentLevel++,r||o(" "),o("? "),Ve(s,t),t.indentLevel--,r&&f(),r||o(" "),o(": ");const u=19===i.type;u||t.indentLevel++,Ve(i,t),u||t.indentLevel--,r&&a(!0)}(e,t);break;case 20:!function __(e,t){const{push:n,helper:s,indent:i,deindent:r,newline:o}=t,{needPauseTracking:l,needArraySpread:a}=e;a&&n("[...("),n("_cache[".concat(e.index,"] || (")),l&&(i(),n("".concat(s(Ki),"(-1),")),o(),n("(")),n("_cache[".concat(e.index,"] = ")),Ve(e.value,t),l&&(n(").cacheIndex = ".concat(e.index,",")),o(),n("".concat(s(Ki),"(1),")),o(),n("_cache[".concat(e.index,"]")),r()),n(")"),a&&n(")]")}(e,t);break;case 21:Ds(e.body,t,!0,!1)}}function eu(e,t){const{content:n,isStatic:s}=e;t.push(s?JSON.stringify(n):n,-3,e)}function tu(e,t){for(let n=0;nfunction b_(e,t,n,s){if(!("else"===t.name||t.exp&&t.exp.content.trim())){const i=t.exp?t.exp.loc:e.loc;n.onError(de(28,t.loc)),t.exp=Z("true",!1,i)}if("if"===t.name){const i=nu(e,t),r={type:9,loc:e.loc,branches:[i]};if(n.replaceNode(r),s)return s(r,i,!0)}else{const i=n.parent.children;let o=i.indexOf(e);for(;o-- >=-1;){const l=i[o];if(l&&3===l.type)n.removeNode(l);else{if(!l||2!==l.type||l.content.trim().length){if(l&&9===l.type){"else-if"===t.name&&void 0===l.branches[l.branches.length-1].condition&&n.onError(de(30,e.loc)),n.removeNode();const a=nu(e,t);l.branches.push(a);const f=s&&s(l,a,!1);tr(a,n),f&&f(),n.currentNode=null}else n.onError(de(30,e.loc));break}n.removeNode(l)}}}}(e,t,n,(s,i,r)=>{const o=n.parent.children;let l=o.indexOf(s),a=0;for(;l-- >=0;){const f=o[l];f&&9===f.type&&(a+=f.branches.length)}return()=>{if(r)s.codegenNode=su(i,a,n);else{const f=function N_(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(s.codegenNode);f.alternate=su(i,a+s.branches.length-1,n)}}}));function nu(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!Ye(e,"for")?e.children:[e],userKey:Yi(e,"key"),isTemplateIf:n}}function su(e,t,n){return e.condition?$o(e.condition,iu(e,t,n),Ce(n.helper(As),['""',"true"])):iu(e,t,n)}function iu(e,t,n){const{helper:s}=n,i=Se("key",Z("".concat(t),!1,Re,2)),{children:r}=e,o=r[0];if(1!==r.length||1!==o.type){if(1===r.length&&11===o.type){const a=o.codegenNode;return Ji(a,i,n),a}{let a=64;return Ps(n,s(Cs),at([i]),r,a,void 0,void 0,!0,!1,!1,e.loc)}}{const a=o.codegenNode,f=function kg(e){return 14===e.type&&e.callee===Bo?e.arguments[1].returns:e}(a);return 13===f.type&&Xo(f,n),Ji(f,i,n),a}}const v_=(e,t,n)=>{const{modifiers:s,loc:i}=e,r=e.arg;let{exp:o}=e;if(o&&4===o.type&&!o.content.trim()&&(o=void 0),!o){if(4!==r.type||!r.isStatic)return n.onError(de(52,r.loc)),{props:[Se(r,Z("",!0,i))]};ru(e),o=e.exp}return 4!==r.type?(r.children.unshift("("),r.children.push(') || ""')):r.isStatic||(r.content="".concat(r.content,' || ""')),s.some(l=>"camel"===l.content)&&(4===r.type?r.content=r.isStatic?ue(r.content):"".concat(n.helperString(Vo),"(").concat(r.content,")"):(r.children.unshift("".concat(n.helperString(Vo),"(")),r.children.push(")"))),n.inSSR||(s.some(l=>"prop"===l.content)&&ou(r,"."),s.some(l=>"attr"===l.content)&&ou(r,"^")),{props:[Se(r,o)]}},ru=(e,t)=>{const n=e.arg,s=ue(n.content);e.exp=Z(s,!1,n.loc)},ou=(e,t)=>{4===e.type?e.content=e.isStatic?t+e.content:"`".concat(t,"${").concat(e.content,"}`"):(e.children.unshift("'".concat(t,"' + (")),e.children.push(")"))},C_=Qf("for",(e,t,n)=>{const{helper:s,removeHelper:i}=n;return function I_(e,t,n,s){if(!t.exp)return void n.onError(de(31,t.loc));const i=t.forParseResult;if(!i)return void n.onError(de(32,t.loc));Zo(i);const{scopes:l}=n,{source:a,value:f,key:u,index:c}=i,h={type:11,loc:t.loc,source:a,valueAlias:f,keyAlias:u,objectIndexAlias:c,parseResult:i,children:Ms(e)?e.children:[e]};n.replaceNode(h),l.vFor++;const g=s&&s(h);return()=>{l.vFor--,g&&g()}}(e,t,n,r=>{const o=Ce(s(Lo),[r.source]),l=Ms(e),a=Ye(e,"memo"),f=Yi(e,"key",!1,!0);f&&7===f.type&&!f.exp&&ru(f);const u=f&&(6===f.type?f.value?Z(f.value.content,!0):void 0:f.exp),c=f&&u?Se("key",u):null,h=4===r.source.type&&r.source.constType>0,g=h?64:f?128:256;return r.codegenNode=Ps(n,s(Cs),void 0,o,g,void 0,void 0,!0,!h,!1,e.loc),()=>{let _;const{children:S}=r,L=1!==S.length||1!==S[0].type,O=qi(e)?e:l&&1===e.children.length&&qi(e.children[0])?e.children[0]:null;if(O?(_=O.codegenNode,l&&c&&Ji(_,c,n)):L?_=Ps(n,s(Cs),c?at([c]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(_=S[0].codegenNode,l&&c&&Ji(_,c,n),_.isBlock!==!h&&(_.isBlock?(i(_n),i($n(n.inSSR,_.isComponent))):i(Bn(n.inSSR,_.isComponent))),_.isBlock=!h,_.isBlock?(s(_n),s($n(n.inSSR,_.isComponent))):s(Bn(n.inSSR,_.isComponent))),a){const C=Hn(el(r.parseResult,[Z("_cached")]));C.body=function _g(e){return{type:21,body:e,loc:Re}}([ht(["const _memo = (",a.exp,")"]),ht(["if (_cached",...u?[" && _cached.key === ",u]:[]," && ".concat(n.helperString(Pf),"(_cached, _memo)) return _cached")]),ht(["const _item = ",_]),Z("_item.memo = _memo"),Z("return _item")]),o.arguments.push(C,Z("_cache"),Z(String(n.cached.length))),n.cached.push(null)}else o.arguments.push(Hn(el(r.parseResult),_,!0))}})});function Zo(e,t){e.finalized||(e.finalized=!0)}function el({value:e,key:t,index:n},s=[]){return function A_(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,s)=>n||Z("_".repeat(s+1),!1))}([e,t,n,...s])}const lu=Z("undefined",!1),O_=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){if(Ye(e,"slot"))return t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},R_=(e,t,n,s)=>Hn(e,n,!1,!0,n.length?n[0].loc:s);function P_(e,t,n=R_){t.helper(Ho);const{children:s,loc:i}=e,r=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const a=Ye(e,"slot",!0);if(a){const{arg:L,exp:O}=a;L&&!Ge(L)&&(l=!0),r.push(Se(L||Z("default",!0),n(O,void 0,s,i)))}let f=!1,u=!1;const c=[],h=new Set;let g=0;for(let L=0;L{const p=n(O,void 0,C,i);return t.compatConfig&&(p.isNonScopedSlot=!0),Se("default",p)};f?c.length&&c.some(O=>au(O))&&(u?t.onError(de(39,c[0].loc)):r.push(L(void 0,c))):r.push(L(void 0,s))}const _=l?2:ir(e.children)?3:1;let S=at(r.concat(Se("_",Z(_+"",!1))),i);return o.length&&(S=Ce(t.helper(Rf),[S,En(o)])),{slots:S,hasDynamicSlots:l}}function sr(e,t,n){const s=[Se("name",e),Se("fn",t)];return null!=n&&s.push(Se("key",Z(String(n),!0))),at(s)}function ir(e){for(let t=0;tfunction(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:s,props:i}=e,r=1===e.tagType;let o=r?function M_(e,t,n=!1){let{tag:s}=e;const i=tl(s),r=Yi(e,"is",!1,!0);if(r)if(i||yn("COMPILER_IS_ON_ELEMENT",t)){let l;if(6===r.type?l=r.value&&Z(r.value.content,!0):(l=r.exp,l||(l=Z("is",!1,r.arg.loc))),l)return Ce(t.helper(Po),[l])}else 6===r.type&&r.value.content.startsWith("vue:")&&(s=r.value.content.slice(4));const o=Df(s)||t.isBuiltInComponent(s);return o?(n||t.helper(o),o):(t.helper(Ro),t.components.add(s),xs(s,"component"))}(e,t):'"'.concat(s,'"');const l=re(o)&&o.callee===Po;let a,f,c,h,g,u=0,_=l||o===Is||o===Co||!r&&("svg"===s||"foreignObject"===s||"math"===s);if(i.length>0){const S=fu(e,t,void 0,r,l);a=S.props,u=S.patchFlag,h=S.dynamicPropNames;const L=S.directives;g=L&&L.length?En(L.map(O=>function L_(e,t){const n=[],s=cu.get(e);s?n.push(t.helperString(s)):(t.helper(wo),t.directives.add(e.name),n.push(xs(e.name,"directive")));const{loc:i}=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 r=Z("true",!1,i);n.push(at(e.modifiers.map(o=>Se(o,r)),i))}return En(n,e.loc)}(O,t))):void 0,S.shouldUseBlock&&(_=!0)}if(e.children.length>0)if(o===$i&&(_=!0,u|=1024),r&&o!==Is&&o!==$i){const{slots:L,hasDynamicSlots:O}=P_(e,t);f=L,O&&(u|=1024)}else if(1===e.children.length&&o!==Is){const L=e.children[0],O=L.type,C=5===O||8===O;C&&0===Ze(L,t)&&(u|=1),f=C||2===O?L:e.children}else f=e.children;h&&h.length&&(c=function D_(e){let t="[";for(let n=0,s=e.length;n0;let g=!1,_=0,S=!1,L=!1,O=!1,C=!1,p=!1,T=!1;const E=[],I=N=>{f.length&&(u.push(at(uu(f),l)),f=[]),N&&u.push(N)},U=()=>{t.scopes.vFor>0&&f.push(Se(Z("ref_for",!0),Z("true")))},R=({key:N,value:x})=>{if(Ge(N)){const v=N.content,D=tn(v);if(D&&(!s||i)&&"onclick"!==v.toLowerCase()&&"onUpdate:modelValue"!==v&&!Ft(v)&&(C=!0),D&&Ft(v)&&(T=!0),D&&14===x.type&&(x=x.arguments[0]),20===x.type||(4===x.type||8===x.type)&&Ze(x,t)>0)return;"ref"===v?S=!0:"class"===v?L=!0:"style"===v?O=!0:"key"!==v&&!E.includes(v)&&E.push(v),s&&("class"===v||"style"===v)&&!E.includes(v)&&E.push(v)}else p=!0};for(let N=0;N"prop"===et.content)&&(_|=32);const pe=t.directiveTransforms[v];if(pe){const{props:et,needRuntime:kt}=pe(x,e,t);!r&&et.forEach(R),j&&D&&!Ge(D)?I(at(et,l)):f.push(...et),kt&&(c.push(x),Je(kt)&&cu.set(x,kt))}else Gu(v)||(c.push(x),h&&(g=!0))}}let y;if(u.length?(I(),y=u.length>1?Ce(t.helper(ji),u,l):u[0]):f.length&&(y=at(uu(f),l)),p?_|=16:(L&&!s&&(_|=2),O&&!s&&(_|=4),E.length&&(_|=8),C&&(_|=32)),!g&&(0===_||32===_)&&(S||T||c.length>0)&&(_|=512),!t.inSSR&&y)switch(y.type){case 15:let N=-1,x=-1,v=!1;for(let Y=0;Y{if(qi(e)){const{children:n,loc:s}=e,{slotName:i,slotProps:r}=function F_(e,t){let s,n='"default"';const i=[];for(let r=0;r0){const{props:r,directives:o}=fu(e,t,i,!1,!1);s=r,o.length&&t.onError(de(36,o[0].loc))}return{slotName:n,slotProps:s}}(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let l=2;r&&(o[2]=r,l=3),n.length&&(o[3]=Hn([],n,!1,!1,s),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=Ce(t.helper(Of),o,s)}},hu=(e,t,n,s)=>{const{loc:i,modifiers:r,arg:o}=e;let l;if(!e.exp&&!r.length&&n.onError(de(35,i)),4===o.type)if(o.isStatic){let c=o.content;c.startsWith("vue:")&&(c="vnode-".concat(c.slice(4))),l=Z(0!==t.tagType||c.startsWith("vnode")||!/[A-Z]/.test(c)?In(ue(c)):"on:".concat(c),!0,o.loc)}else l=ht(["".concat(n.helperString(Uo),"("),o,")"]);else l=o,l.children.unshift("".concat(n.helperString(Uo),"(")),l.children.push(")");let a=e.exp;a&&!a.content.trim()&&(a=void 0);let f=n.cacheHandlers&&!a&&!n.inVOnce;if(a){const c=Ff(a),h=!(c||(e=>Pg.test(kf(e)))(a)),g=a.content.includes(";");(h||f&&c)&&(a=ht(["".concat(h?"$event":"(...args)"," => ").concat(g?"{":"("),a,g?"}":")"]))}let u={props:[Se(l,a||Z("() => {}",!1,i))]};return s&&(u=s(u)),f&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(c=>c.key.isHandlerKey=!0),u},V_=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let s,i=!1;for(let r=0;r7===r.type&&!t.directiveTransforms[r.name])||"template"===e.tag)))for(let r=0;r{if(1===e.type&&Ye(e,"once",!0))return du.has(e)||t.inVOnce||t.inSSR?void 0:(du.add(e),t.inVOnce=!0,t.helper(Ki),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0))})},pu=(e,t,n)=>{const{exp:s,arg:i}=e;if(!s)return n.onError(de(41,e.loc)),rr();const r=s.loc.source.trim(),o=4===s.type?s.content:r,l=n.bindingMetadata[r];if("props"===l||"props-aliased"===l)return n.onError(de(44,s.loc)),rr();if(!o.trim()||!Ff(s))return n.onError(de(42,s.loc)),rr();const f=i||Z("modelValue",!0),u=i?Ge(i)?"onUpdate:".concat(ue(i.content)):ht(['"onUpdate:" + ',i]):"onUpdate:modelValue";let c;c=ht(["".concat(n.isTS?"($event: any)":"$event"," => (("),s,") = $event)"]);const g=[Se(f,e.exp),Se(u,c)];if(e.modifiers.length&&1===t.tagType){const _=e.modifiers.map(L=>L.content).map(L=>(Gi(L)?L:JSON.stringify(L))+": true").join(", "),S=i?Ge(i)?"".concat(i.content,"Modifiers"):ht([i,' + "Modifiers"']):"modelModifiers";g.push(Se(S,Z("{ ".concat(_," }"),!1,e.loc,2)))}return rr(g)};function rr(e=[]){return{props:e}}const H_=/[\w).+\-_$\]]/,B_=(e,t)=>{yn("COMPILER_FILTERS",t)&&(5===e.type?or(e.content,t):1===e.type&&e.props.forEach(n=>{7===n.type&&"for"!==n.name&&n.exp&&or(n.exp,t)}))};function or(e,t){if(4===e.type)mu(e,t);else for(let n=0;n=0&&(C=n.charAt(O)," "===C);O--);(!C||!H_.test(C))&&(o=!0)}}else void 0===_?(u=g+1,_=n.slice(0,g).trim()):L();function L(){S.push(n.slice(u,g).trim()),u=g+1}if(void 0===_?_=n.slice(0,g).trim():0!==u&&L(),S.length){for(g=0;g{if(1===e.type){const n=Ye(e,"memo");return!n||gu.has(e)?void 0:(gu.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&13===s.type&&(1!==e.tagType&&Xo(s,t),e.codegenNode=Ce(t.helper(Bo),[n.exp,Hn(void 0,s),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function K_(e,t={}){const n=t.onError||Ko,s="module"===t.mode;!0===t.prefixIdentifiers?n(de(47)):s&&n(de(48)),t.cacheHandlers&&n(de(49)),t.scopeId&&!s&&n(de(50));const r=ne({},t,{prefixIdentifiers:!1}),o=J(e)?function qg(e,t){if(function Yg(){Ee.reset(),Fe=null,se=null,qe="",Lt=-1,Sn=-1,me.length=0}(),xt=e,le=ne({},Bf),t){let i;for(i in t)null!=t[i]&&(le[i]=t[i])}Ee.mode="html"===le.parseMode?1:"sfc"===le.parseMode?2:0,Ee.inXML=1===le.ns||2===le.ns;const n=t&&t.delimiters;n&&(Ee.delimiterOpen=Wi(n[0]),Ee.delimiterClose=Wi(n[1]));const s=Ls=function mg(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:Re}}([],e);return Ee.parse(xt),s.loc=Ne(0,e.length),s.children=Wf(s.children),Ls=null,s}(e,r):e,[l,a]=function j_(e){return[[U_,T_,X_,C_,B_,k_,w_,O_,V_],{on:hu,bind:v_,model:pu}]}();return Zg(o,ne({},r,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:ne({},a,t.directiveTransforms||{})})),function s_(e,t={}){const n=function n_(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:s=!1,filename:i="template.vue.html",scopeId:r=null,optimizeImports:o=!1,runtimeGlobalName:l="Vue",runtimeModuleName:a="vue",ssrRuntimeModuleName:f="vue/server-renderer",ssr:u=!1,isTS:c=!1,inSSR:h=!1}){const g={mode:t,prefixIdentifiers:n,sourceMap:s,filename:i,scopeId:r,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:a,ssrRuntimeModuleName:f,ssr:u,isTS:c,inSSR:h,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:S=>"_".concat(Un[S]),push(S,L=-2,O){g.code+=S},indent(){_(++g.indentLevel)},deindent(S=!1){S?--g.indentLevel:_(--g.indentLevel)},newline(){_(g.indentLevel)}};function _(S){g.push("\n"+" ".repeat(S),0)}return g}(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:s,push:i,prefixIdentifiers:r,indent:o,deindent:l,newline:a,ssr:u}=n,c=Array.from(e.helpers),h=c.length>0,g=!r&&"module"!==s;!function i_(e,t){const{push:i,newline:r,runtimeGlobalName:l}=t,f=l,u=Array.from(e.helpers);if(u.length>0&&(i("const _Vue = ".concat(f,"\n"),-1),e.hoists.length)){const c=[Io,Ao,As,Oo,Af].filter(h=>u.includes(h)).map(Zf).join(", ");i("const { ".concat(c," } = _Vue\n"),-1)}(function r_(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:s}=t;s();for(let i=0;i0)&&a()),e.directives.length&&(Jo(e.directives,"directive",n),e.temps>0&&a()),e.filters&&e.filters.length&&(a(),Jo(e.filters,"filter",n),a()),e.temps>0){i("let ");for(let C=0;C0?", ":"","_temp").concat(C))}return(e.components.length||e.directives.length||e.temps)&&(i("\n",0),a()),u||i("return "),e.codegenNode?Ve(e.codegenNode,n):i("null"),g&&(l(),i("}")),l(),i("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}(o,r)}const _u=Symbol(""),Eu=Symbol(""),yu=Symbol(""),Su=Symbol(""),nl=Symbol(""),Tu=Symbol(""),bu=Symbol(""),Nu=Symbol(""),sl=Symbol(""),vu=Symbol("");let Xn;!function pg(e){Object.getOwnPropertySymbols(e).forEach(t=>{Un[t]=e[t]})}({[_u]:"vModelRadio",[Eu]:"vModelCheckbox",[yu]:"vModelText",[Su]:"vModelSelect",[nl]:"vModelDynamic",[Tu]:"withModifiers",[bu]:"withKeys",[Nu]:"vShow",[sl]:"Transition",[vu]:"TransitionGroup"});const Cu={parseMode:"html",isVoidTag:hh,isNativeTag:e=>ch(e)||fh(e)||uh(e),isPreTag:e=>"pre"===e,isIgnoreNewlineTag:e=>"pre"===e||"textarea"===e,decodeEntities:function G_(e,t=!1){return Xn||(Xn=document.createElement("div")),t?(Xn.innerHTML='
'),Xn.children[0].getAttribute("foo")):(Xn.innerHTML=e,Xn.textContent)},isBuiltInComponent:e=>"Transition"===e||"transition"===e?sl:"TransitionGroup"===e||"transition-group"===e?vu:void 0,getNamespace(e,t,n){let s=t?t.ns:n;if(t&&2===s)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(i=>6===i.type&&"encoding"===i.name&&null!=i.value&&("text/html"===i.value.content||"application/xhtml+xml"===i.value.content))&&(s=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(s=0);else t&&1===s&&("foreignObject"===t.tag||"desc"===t.tag||"title"===t.tag)&&(s=0);if(0===s){if("svg"===e)return 1;if("math"===e)return 2}return s}},q_=(e,t)=>{const n=gl(e);return Z(JSON.stringify(n),!1,t,3)};function Et(e,t){return de(e,t)}const Z_=we("passive,once,capture"),eE=we("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),tE=we("left,right"),Iu=we("onkeyup,onkeydown,onkeypress"),Au=(e,t)=>Ge(e)&&"onclick"===e.content.toLowerCase()?Z(t,!0):4!==e.type?ht(["(",e,') === "onClick" ? "'.concat(t,'" : ('),e,")"]):e,rE=(e,t)=>{1===e.type&&0===e.tagType&&("script"===e.tag||"style"===e.tag)&&t.removeNode()},lE=[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:Z("style",!0,t.loc),exp:q_(t.value.content,t.loc),modifiers:[],loc:t.loc})})}],aE={cloak:()=>({props:[]}),html:(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(Et(53,i)),t.children.length&&(n.onError(Et(54,i)),t.children.length=0),{props:[Se(Z("innerHTML",!0,i),s||Z("",!0))]}},text:(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(Et(55,i)),t.children.length&&(n.onError(Et(56,i)),t.children.length=0),{props:[Se(Z("textContent",!0),s?Ze(s,n)>0?s:Ce(n.helperString(Xi),[s],i):Z("",!0))]}},model:(e,t,n)=>{const s=pu(e,t,n);if(!s.props.length||1===t.tagType)return s;e.arg&&n.onError(Et(58,e.arg.loc));const{tag:r}=t,o=n.isCustomElement(r);if("input"===r||"textarea"===r||"select"===r||o){let l=yu,a=!1;if("input"===r||o){const f=Yi(t,"type");if(f){if(7===f.type)l=nl;else if(f.value)switch(f.value.content){case"radio":l=_u;break;case"checkbox":l=Eu;break;case"file":a=!0,n.onError(Et(59,e.loc))}}else(function Lg(e){return e.props.some(t=>!(7!==t.type||"bind"!==t.name||t.arg&&4===t.arg.type&&t.arg.isStatic))})(t)&&(l=nl)}else"select"===r&&(l=Su);a||(s.needRuntime=n.helper(l))}else n.onError(Et(57,e.loc));return s.props=s.props.filter(l=>!(4===l.key.type&&"modelValue"===l.key.content)),s},on:(e,t,n)=>hu(e,t,n,s=>{const{modifiers:i}=e;if(!i.length)return s;let{key:r,value:o}=s.props[0];const{keyModifiers:l,nonKeyModifiers:a,eventOptionModifiers:f}=((e,t,n,s)=>{const i=[],r=[],o=[];for(let l=0;l{const{exp:s,loc:i}=e;return s||n.onError(Et(61,i)),{props:[],needRuntime:n.helper(Nu)}}},xu=Object.create(null);bc(function fE(e,t){if(!J(e)){if(!e.nodeType)return Ie;e=e.innerHTML}const n=function zu(e,t){return e+JSON.stringify(t,(n,s)=>"function"==typeof s?s.toString():s)}(e,t),s=xu[n];if(s)return s;if("#"===e[0]){const a=document.querySelector(e);e=a?a.innerHTML:""}const i=ne({hoistStatic:!0,onError:void 0,onWarn:Ie},t);!i.isCustomElement&&typeof customElements<"u"&&(i.isCustomElement=a=>!!customElements.get(a));const{code:r}=function cE(e,t={}){return K_(e,ne({},Cu,t,{nodeTransforms:[rE,...lE,...t.nodeTransforms||[]],directiveTransforms:ne({},aE,t.directiveTransforms||{}),transformHoist:null}))}(e,i),l=new Function("Vue",r)(ar);return l._rc=!0,xu[n]=l});var k=ge(2978);let uE=(()=>{var e;class t{constructor(){setTimeout(()=>{Bi({template:'',directives:{maskito:Xu},data:()=>({value:"123456",options:(0,$u.TK)()})}).mount("#vue")})}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275cmp=k.VBU({type:e,selectors:[["vue-example-1"]],standalone:!0,features:[k.aNF],decls:1,vars:0,consts:[["id","vue"]],template:function(s,i){1&s&&k.nrm(0,"div",0)},encapsulation:2,changeDetection:0}),t})();var il=ge(9239);const hE=(()=>{var e;class t{constructor(){this.coreConceptsOverviewDocPage="/".concat(Uu.$.CoreConceptsOverview),this.useMaskitoBasicUsage=ge.e(3873).then(ge.t.bind(ge,3873,17)),this.queryNestedInputDemo=ge.e(2853).then(ge.t.bind(ge,2853,17)),this.bestBadPractice=ge.e(3822).then(ge.t.bind(ge,3822,17))}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275cmp=k.VBU({type:e,selectors:[["vue-doc-page"]],standalone:!0,features:[k.aNF],decls:54,vars:4,consts:[["header","Vue","path","vue"],[1,"tui-space_top-0"],["appearance","warning","size","m",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"],["size","m",1,"tui-space_bottom-4"]],template:function(s,i){1&s&&(k.j41(0,"tui-doc-page",0)(1,"p",1)(2,"code"),k.EFF(3,"@maskito/vue"),k.k0s(),k.EFF(4," is a light-weighted library to use "),k.j41(5,"strong"),k.EFF(6,"Maskito"),k.k0s(),k.EFF(7," in as a Vue directive. "),k.k0s(),k.j41(8,"tui-notification",2)(9,"div")(10,"strong"),k.EFF(11,"Prerequisites"),k.k0s(),k.j41(12,"p",3),k.EFF(13," To get the most out of this guide, you should review the topic "),k.j41(14,"a",4),k.EFF(15,' "Core\xa0Concepts" '),k.k0s(),k.EFF(16," first. "),k.k0s()()(),k.j41(17,"section",5)(18,"h2"),k.EFF(19,"Getting Started"),k.k0s(),k.j41(20,"p"),k.EFF(21,"Install libraries"),k.k0s(),k.nrm(22,"tui-doc-code",6),k.j41(23,"p"),k.EFF(24," and use "),k.j41(25,"strong"),k.EFF(26,"Maskito"),k.k0s()(),k.nrm(27,"tui-doc-code",7),k.k0s(),k.j41(28,"tui-doc-example",8),k.nrm(29,"vue-example-1"),k.k0s(),k.j41(30,"section",5)(31,"h2"),k.EFF(32,"Query nested input element"),k.k0s(),k.j41(33,"p"),k.EFF(34," Pass a predicate to "),k.j41(35,"strong"),k.EFF(36,"elementPredicate"),k.k0s(),k.EFF(37," 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. "),k.k0s(),k.j41(38,"tui-notification",9)(39,"div"),k.EFF(40," By default "),k.j41(41,"strong"),k.EFF(42,"Maskito"),k.k0s(),k.EFF(43," will try to find input/textarea by querying its host: "),k.j41(44,"code"),k.EFF(45,"host.querySelector('input,textarea')"),k.k0s(),k.EFF(46," so that might be sufficient. Use custom predicate if you need custom logic. "),k.k0s()(),k.nrm(47,"tui-doc-code",7),k.k0s(),k.j41(48,"section",5)(49,"h2"),k.EFF(50,"Best practices & Anti-Patterns"),k.k0s(),k.j41(51,"p"),k.EFF(52,"Avoid inlining options object, otherwise Maskito will be recreated on every update:"),k.k0s(),k.nrm(53,"tui-doc-code",7),k.k0s()()),2&s&&(k.R7$(14),k.Y8G("routerLink",i.coreConceptsOverviewDocPage),k.R7$(13),k.Y8G("code",i.useMaskitoBasicUsage),k.R7$(20),k.Y8G("code",i.queryNestedInputDemo),k.R7$(6),k.Y8G("code",i.bestBadPractice))},dependencies:[Vu.Wk,il.MN,il.FS,il.e3,Hu.Jc,Bu.wS,uE],encapsulation:2,changeDetection:0}),t})()}}]); \ No newline at end of file diff --git a/6355.aa4fab33e84d92b5.js b/6355.aa4fab33e84d92b5.js deleted file mode 100644 index b37a57168..000000000 --- a/6355.aa4fab33e84d92b5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[6355],{6355:(gE,cl,ge)=>{ge.r(cl),ge.d(cl,{default:()=>dE});var lr={};ge.r(lr),ge.d(lr,{BaseTransition:()=>ha,BaseTransitionPropsValidators:()=>Hr,Comment:()=>_e,DeprecationTypes:()=>bm,EffectScope:()=>Er,ErrorCodes:()=>_d,ErrorTypeStrings:()=>gm,Fragment:()=>be,KeepAlive:()=>Yd,ReactiveEffect:()=>Pn,Static:()=>jt,Suspense:()=>qp,Teleport:()=>wd,Text:()=>Ot,TrackOpTypes:()=>od,Transition:()=>Im,TransitionGroup:()=>qm,TriggerOpTypes:()=>ld,VueElement:()=>ki,assertNumber:()=>gd,callWithAsyncErrorHandling:()=>it,callWithErrorHandling:()=>ln,camelize:()=>pe,capitalize:()=>sn,cloneVNode:()=>ut,compatUtils:()=>Tm,computed:()=>Ac,createApp:()=>Hi,createBlock:()=>Ri,createCommentVNode:()=>rm,createElementBlock:()=>tm,createElementVNode:()=>fo,createHydrationRenderer:()=>Qa,createPropsRestProxy:()=>_p,createRenderer:()=>za,createSSRApp:()=>Sf,createSlots:()=>tp,createStaticVNode:()=>im,createTextVNode:()=>uo,createVNode:()=>ue,customRef:()=>ql,defineAsyncComponent:()=>Gd,defineComponent:()=>$r,defineCustomElement:()=>nf,defineEmits:()=>lp,defineExpose:()=>ap,defineModel:()=>up,defineOptions:()=>cp,defineProps:()=>op,defineSSRCustomElement:()=>Km,defineSlots:()=>fp,devtools:()=>_m,effect:()=>Ch,effectScope:()=>bh,getCurrentInstance:()=>ot,getCurrentScope:()=>Nl,getCurrentWatcher:()=>ad,getTransitionRawChildren:()=>gi,guardReactiveProps:()=>Ec,h:()=>Oc,handleError:()=>Ht,hasInjectionContext:()=>Ip,hydrate:()=>lg,hydrateOnIdle:()=>Bd,hydrateOnInteraction:()=>Kd,hydrateOnMediaQuery:()=>jd,hydrateOnVisible:()=>Xd,initCustomFormatter:()=>pm,initDirectivesForSSR:()=>ag,inject:()=>ds,isMemoSame:()=>Rc,isProxy:()=>si,isReactive:()=>Nt,isReadonly:()=>pt,isRef:()=>ye,isRuntimeOnly:()=>fm,isShallow:()=>xe,isVNode:()=>Kt,markRaw:()=>Wl,mergeDefaults:()=>mp,mergeModels:()=>gp,mergeProps:()=>yc,nextTick:()=>li,normalizeClass:()=>Rn,normalizeProps:()=>sh,normalizeStyle:()=>On,onActivated:()=>Ta,onBeforeMount:()=>Wr,onBeforeUnmount:()=>bi,onBeforeUpdate:()=>Na,onDeactivated:()=>ba,onErrorCaptured:()=>Oa,onMounted:()=>fs,onRenderTracked:()=>Aa,onRenderTriggered:()=>Ia,onScopeDispose:()=>vh,onServerPrefetch:()=>Ca,onUnmounted:()=>vi,onUpdated:()=>Ti,onWatcherCleanup:()=>zl,openBlock:()=>ys,popScopeId:()=>Cd,provide:()=>Fa,proxyRefs:()=>wr,pushScopeId:()=>Nd,queuePostFlushCb:()=>ts,reactive:()=>ti,readonly:()=>Rr,ref:()=>Zn,registerRuntimeCompiler:()=>vc,render:()=>yf,renderList:()=>ep,renderSlot:()=>np,resolveComponent:()=>zd,resolveDirective:()=>Zd,resolveDynamicComponent:()=>Qd,resolveFilter:()=>Sm,resolveTransitionHooks:()=>Ln,setBlockTracking:()=>ao,setDevtoolsHook:()=>Em,setTransitionHooks:()=>It,shallowReactive:()=>Kl,shallowReadonly:()=>Yh,shallowRef:()=>Gl,ssrContextKey:()=>nc,ssrUtils:()=>ym,stop:()=>Ih,toDisplayString:()=>Tl,toHandlerKey:()=>In,toHandlers:()=>sp,toRaw:()=>te,toRef:()=>sd,toRefs:()=>ed,toValue:()=>zh,transformVNodeArgs:()=>nm,triggerRef:()=>Jh,unref:()=>ii,useAttrs:()=>pp,useCssModule:()=>Ym,useCssVars:()=>wm,useHost:()=>sf,useId:()=>xd,useModel:()=>Xp,useSSRContext:()=>sc,useShadowRoot:()=>Gm,useSlots:()=>dp,useTemplateRef:()=>Ld,useTransitionState:()=>Ur,vModelCheckbox:()=>No,vModelDynamic:()=>df,vModelRadio:()=>Co,vModelSelect:()=>ff,vModelText:()=>Vi,vShow:()=>Wc,version:()=>Pc,warn:()=>wc,watch:()=>ms,watchEffect:()=>Bp,watchPostEffect:()=>ic,watchSyncEffect:()=>rc,withAsyncContext:()=>Ep,withCtx:()=>Fr,withDefaults:()=>hp,withDirectives:()=>Ad,withKeys:()=>og,withMemo:()=>mm,withModifiers:()=>ig,withScopeId:()=>Id});var Vu=ge(4768),Uu=ge(1760),Hu=ge(7355),Bu=ge(9738),$u=ge(168),ar=ge(3308),fl=ge(1860);const Us=new Map,cr=new Map;function ul(e,t){return fr.apply(this,arguments)}function fr(){return(fr=(0,ar.A)(function*(e,t){var n,s;const i=null!==(n=null==t?void 0:t.elementPredicate)&&void 0!==n?n:fl.iZ;cr.set(e,i);const r=yield i(e);cr.get(e)===i&&(null===(s=Us.get(e))||void 0===s||s.destroy(),t&&Us.set(e,new fl.NU(r,t)))})).apply(this,arguments)}const Xu={unmounted:e=>{var t;null===(t=Us.get(e))||void 0===t||t.destroy(),Us.delete(e),cr.delete(e)},mounted:(e=(0,ar.A)(function*(t,{value:n}){return ul(t,n)}),function(n,s){return e.apply(this,arguments)}),updated:function(){var e=(0,ar.A)(function*(t,{value:n,oldValue:s}){n!==s&&(yield ul(t,n))});return function(n,s){return e.apply(this,arguments)}}()};var e;function we(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ee={},vn=[],Ie=()=>{},Gn=()=>!1,tn=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ur=e=>e.startsWith("onUpdate:"),ne=Object.assign,hr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ju=Object.prototype.hasOwnProperty,oe=(e,t)=>ju.call(e,t),B=Array.isArray,Nn=e=>"[object Map]"===Cn(e),nn=e=>"[object Set]"===Cn(e),hl=e=>"[object Date]"===Cn(e),G=e=>"function"==typeof e,J=e=>"string"==typeof e,Je=e=>"symbol"==typeof e,re=e=>null!==e&&"object"==typeof e,dr=e=>(re(e)||G(e))&&G(e.then)&&G(e.catch),dl=Object.prototype.toString,Cn=e=>dl.call(e),Wu=e=>Cn(e).slice(8,-1),Hs=e=>"[object Object]"===Cn(e),pr=e=>J(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,kt=we(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Gu=we("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Bs=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Yu=/-(\w)/g,pe=Bs(e=>e.replace(Yu,(t,n)=>n?n.toUpperCase():"")),qu=/\B([A-Z])/g,He=Bs(e=>e.replace(qu,"-$1").toLowerCase()),sn=Bs(e=>e.charAt(0).toUpperCase()+e.slice(1)),In=Bs(e=>e?"on".concat(sn(e)):""),Be=(e,t)=>!Object.is(e,t),An=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},$s=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Xs=e=>{const t=J(e)?Number(e):NaN;return isNaN(t)?e:t};let ml;const js=()=>ml||(ml=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),zu=we("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,Error,Symbol");function On(e){if(B(e)){const t={};for(let n=0;n{if(n){const s=n.split(eh);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Rn(e){let t="";if(J(e))t=e;else if(B(e))for(let n=0;n?@[\\\]^`{|}~]/g;function Sh(e,t){return e.replace(yh,n=>t?'"'===n?'\\\\\\"':"\\\\".concat(n):"\\".concat(n))}function Ft(e,t){if(e===t)return!0;let n=hl(e),s=hl(t);if(n||s)return!(!n||!s)&&e.getTime()===t.getTime();if(n=Je(e),s=Je(t),n||s)return e===t;if(n=B(e),s=B(t),n||s)return!(!n||!s)&&function Th(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&sFt(n,t))}const Sl=e=>!(!e||!0!==e.__v_isRef),Tl=e=>J(e)?e:null==e?"":B(e)||re(e)&&(e.toString===dl||!G(e.toString))?Sl(e)?Tl(e.value):JSON.stringify(e,bl,2):String(e),bl=(e,t)=>Sl(t)?bl(e,t.value):Nn(t)?{["Map(".concat(t.size,")")]:[...t.entries()].reduce((n,[s,i],r)=>(n[_r(s,r)+" =>"]=i,n),{})}:nn(t)?{["Set(".concat(t.size,")")]:[...t.values()].map(n=>_r(n))}:Je(t)?_r(t):!re(t)||B(t)||Hs(t)?t:String(t),_r=(e,t="")=>{var n;return Je(e)?"Symbol(".concat(null!=(n=e.description)?n:t,")"):e};let $e,ae;class Er{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=$e,!t&&$e&&(this.index=($e.scopes||($e.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let t,n;if(this._isPaused=!0,this.scopes)for(t=0,n=this.scopes.length;t0)return;let e;for(;Yn;){let t=Yn;for(Yn=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,1&t.flags)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Al(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ol(e,t=!1){let n,s=e.depsTail,i=s;for(;i;){const r=i.prevDep;-1===i.version?(i===s&&(s=r),vr(i,t),Nh(i)):n=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=r}e.deps=n,e.depsTail=s}function br(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Rl(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Rl(e){if(4&e.flags&&!(16&e.flags)||(e.flags&=-17,e.globalVersion===qn))return;e.globalVersion=qn;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!br(e))return void(e.flags&=-3);const n=ae,s=ze;ae=e,ze=!0;try{Al(e);const i=e.fn(e._value);(0===t.version||Be(i,e._value))&&(e._value=i,t.version++)}catch(i){throw t.version++,i}finally{ae=n,ze=s,Ol(e,!0),e.flags&=-3}}function vr(e,t=!1){const{dep:n,prevSub:s,nextSub:i}=e;if(s&&(s.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s),!n.subs)if(n.computed){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)vr(r,!0)}else n.map&&!t&&(n.map.delete(n.key),n.map.size||Jn.delete(n.target))}function Nh(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function Ch(e,t){e.effect instanceof Pn&&(e=e.effect.fn);const n=new Pn(e);t&&ne(n,t);try{n.run()}catch(i){throw n.stop(),i}const s=n.run.bind(n);return s.effect=n,s}function Ih(e){e.effect.stop()}let ze=!0;const Nr=[];function St(){Nr.push(ze),ze=!1}function Tt(){const e=Nr.pop();ze=void 0===e||e}function Pl(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ae;ae=void 0;try{t()}finally{ae=n}}}let qn=0;class Ah{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ws{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.target=void 0,this.map=void 0,this.key=void 0}track(t){if(!ae||!ze||ae===this.computed)return;let n=this.activeLink;if(void 0===n||n.sub!==ae)n=this.activeLink=new Ah(ae,this),ae.deps?(n.prevDep=ae.depsTail,ae.depsTail.nextDep=n,ae.depsTail=n):ae.deps=ae.depsTail=n,4&ae.flags&&wl(n);else if(-1===n.version&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=ae.depsTail,n.nextDep=void 0,ae.depsTail.nextDep=n,ae.depsTail=n,ae.deps===n&&(ae.deps=s)}return n}trigger(t){this.version++,qn++,this.notify(t)}notify(t){Sr();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Tr()}}}function wl(e){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)wl(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}const Jn=new WeakMap,rn=Symbol(""),Cr=Symbol(""),zn=Symbol("");function Me(e,t,n){if(ze&&ae){let s=Jn.get(e);s||Jn.set(e,s=new Map);let i=s.get(n);i||(s.set(n,i=new Ws),i.target=e,i.map=s,i.key=n),i.track()}}function bt(e,t,n,s,i,r){const o=Jn.get(e);if(!o)return void qn++;const l=a=>{a&&a.trigger()};if(Sr(),"clear"===t)o.forEach(l);else{const a=B(e),f=a&&pr(n);if(a&&"length"===n){const u=Number(s);o.forEach((c,h)=>{("length"===h||h===zn||!Je(h)&&h>=u)&&l(c)})}else switch(void 0!==n&&l(o.get(n)),f&&l(o.get(zn)),t){case"add":a?f&&l(o.get("length")):(l(o.get(rn)),Nn(e)&&l(o.get(Cr)));break;case"delete":a||(l(o.get(rn)),Nn(e)&&l(o.get(Cr)));break;case"set":Nn(e)&&l(o.get(rn))}}Tr()}function wn(e){const t=te(e);return t===e?t:(Me(t,0,zn),xe(e)?t:t.map(Le))}function Gs(e){return Me(e=te(e),0,zn),e}const Rh={__proto__:null,[Symbol.iterator](){return Ir(this,Symbol.iterator,Le)},concat(...e){return wn(this).concat(...e.map(t=>B(t)?wn(t):t))},entries(){return Ir(this,"entries",e=>(e[1]=Le(e[1]),e))},every(e,t){return vt(this,"every",e,t,void 0,arguments)},filter(e,t){return vt(this,"filter",e,t,n=>n.map(Le),arguments)},find(e,t){return vt(this,"find",e,t,Le,arguments)},findIndex(e,t){return vt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return vt(this,"findLast",e,t,Le,arguments)},findLastIndex(e,t){return vt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return vt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ar(this,"includes",e)},indexOf(...e){return Ar(this,"indexOf",e)},join(e){return wn(this).join(e)},lastIndexOf(...e){return Ar(this,"lastIndexOf",e)},map(e,t){return vt(this,"map",e,t,void 0,arguments)},pop(){return Qn(this,"pop")},push(...e){return Qn(this,"push",e)},reduce(e,...t){return Ml(this,"reduce",e,t)},reduceRight(e,...t){return Ml(this,"reduceRight",e,t)},shift(){return Qn(this,"shift")},some(e,t){return vt(this,"some",e,t,void 0,arguments)},splice(...e){return Qn(this,"splice",e)},toReversed(){return wn(this).toReversed()},toSorted(e){return wn(this).toSorted(e)},toSpliced(...e){return wn(this).toSpliced(...e)},unshift(...e){return Qn(this,"unshift",e)},values(){return Ir(this,"values",Le)}};function Ir(e,t,n){const s=Gs(e),i=s[t]();return s!==e&&!xe(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=n(r.value)),r}),i}const Ph=Array.prototype;function vt(e,t,n,s,i,r){const o=Gs(e),l=o!==e&&!xe(e),a=o[t];if(a!==Ph[t]){const c=a.apply(e,r);return l?Le(c):c}let f=n;o!==e&&(l?f=function(c,h){return n.call(this,Le(c),h,e)}:n.length>2&&(f=function(c,h){return n.call(this,c,h,e)}));const u=a.call(o,f,s);return l&&i?i(u):u}function Ml(e,t,n,s){const i=Gs(e);let r=n;return i!==e&&(xe(e)?n.length>3&&(r=function(o,l,a){return n.call(this,o,l,a,e)}):r=function(o,l,a){return n.call(this,o,Le(l),a,e)}),i[t](r,...s)}function Ar(e,t,n){const s=te(e);Me(s,0,zn);const i=s[t](...n);return-1!==i&&!1!==i||!si(n[0])?i:(n[0]=te(n[0]),s[t](...n))}function Qn(e,t,n=[]){St(),Sr();const s=te(e)[t].apply(e,n);return Tr(),Tt(),s}const wh=we("__proto__,__v_isRef,__isVue"),xl=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(Je));function Mh(e){Je(e)||(e=String(e));const t=te(this);return Me(t,0,e),t.hasOwnProperty(e)}class Ll{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const i=this._isReadonly,r=this._isShallow;if("__v_isReactive"===n)return!i;if("__v_isReadonly"===n)return i;if("__v_isShallow"===n)return r;if("__v_raw"===n)return s===(i?r?jl:Xl:r?$l:Bl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=B(t);if(!i){let a;if(o&&(a=Rh[n]))return a;if("hasOwnProperty"===n)return Mh}const l=Reflect.get(t,n,ye(t)?t:s);return(Je(n)?xl.has(n):wh(n))||(i||Me(t,0,n),r)?l:ye(l)?o&&pr(n)?l:l.value:re(l)?i?Rr(l):ti(l):l}}class Dl extends Ll{constructor(t=!1){super(!1,t)}set(t,n,s,i){let r=t[n];if(!this._isShallow){const a=pt(r);if(!xe(s)&&!pt(s)&&(r=te(r),s=te(s)),!B(t)&&ye(r)&&!ye(s))return!a&&(r.value=s,!0)}const o=B(t)&&pr(n)?Number(n)e,Ys=e=>Reflect.getPrototypeOf(e);function qs(e,t,n=!1,s=!1){const i=te(e=e.__v_raw),r=te(t);n||(Be(t,r)&&Me(i,0,t),Me(i,0,r));const{has:o}=Ys(i),l=s?Or:n?Pr:Le;return o.call(i,t)?l(e.get(t)):o.call(i,r)?l(e.get(r)):void(e!==i&&e.get(t))}function Js(e,t=!1){const n=this.__v_raw,s=te(n),i=te(e);return t||(Be(e,i)&&Me(s,0,e),Me(s,0,i)),e===i?n.has(e):n.has(e)||n.has(i)}function zs(e,t=!1){return e=e.__v_raw,!t&&Me(te(e),0,rn),Reflect.get(e,"size",e)}function Fl(e,t=!1){!t&&!xe(e)&&!pt(e)&&(e=te(e));const n=te(this);return Ys(n).has.call(n,e)||(n.add(e),bt(n,"add",e,e)),this}function Vl(e,t,n=!1){!n&&!xe(t)&&!pt(t)&&(t=te(t));const s=te(this),{has:i,get:r}=Ys(s);let o=i.call(s,e);o||(e=te(e),o=i.call(s,e));const l=r.call(s,e);return s.set(e,t),o?Be(t,l)&&bt(s,"set",e,t):bt(s,"add",e,t),this}function Ul(e){const t=te(this),{has:n,get:s}=Ys(t);let i=n.call(t,e);i||(e=te(e),i=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return i&&bt(t,"delete",e,void 0),o}function Hl(){const e=te(this),t=0!==e.size,s=e.clear();return t&&bt(e,"clear",void 0,void 0),s}function Qs(e,t){return function(s,i){const r=this,o=r.__v_raw,l=te(o),a=t?Or:e?Pr:Le;return!e&&Me(l,0,rn),o.forEach((f,u)=>s.call(i,a(f),a(u),r))}}function Zs(e,t,n){return function(...s){const i=this.__v_raw,r=te(i),o=Nn(r),l="entries"===e||e===Symbol.iterator&&o,a="keys"===e&&o,f=i[e](...s),u=n?Or:t?Pr:Le;return!t&&Me(r,0,a?Cr:rn),{next(){const{value:c,done:h}=f.next();return h?{value:c,done:h}:{value:l?[u(c[0]),u(c[1])]:u(c),done:h}},[Symbol.iterator](){return this}}}}function Vt(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function Fh(){const e={get(r){return qs(this,r)},get size(){return zs(this)},has:Js,add:Fl,set:Vl,delete:Ul,clear:Hl,forEach:Qs(!1,!1)},t={get(r){return qs(this,r,!1,!0)},get size(){return zs(this)},has:Js,add(r){return Fl.call(this,r,!0)},set(r,o){return Vl.call(this,r,o,!0)},delete:Ul,clear:Hl,forEach:Qs(!1,!0)},n={get(r){return qs(this,r,!0)},get size(){return zs(this,!0)},has(r){return Js.call(this,r,!0)},add:Vt("add"),set:Vt("set"),delete:Vt("delete"),clear:Vt("clear"),forEach:Qs(!0,!1)},s={get(r){return qs(this,r,!0,!0)},get size(){return zs(this,!0)},has(r){return Js.call(this,r,!0)},add:Vt("add"),set:Vt("set"),delete:Vt("delete"),clear:Vt("clear"),forEach:Qs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Zs(r,!1,!1),n[r]=Zs(r,!0,!1),t[r]=Zs(r,!1,!0),s[r]=Zs(r,!0,!0)}),[e,n,t,s]}const[Vh,Uh,Hh,Bh]=Fh();function ei(e,t){const n=t?e?Bh:Hh:e?Uh:Vh;return(s,i,r)=>"__v_isReactive"===i?!e:"__v_isReadonly"===i?e:"__v_raw"===i?s:Reflect.get(oe(n,i)&&i in s?n:s,i,r)}const $h={get:ei(!1,!1)},Xh={get:ei(!1,!0)},jh={get:ei(!0,!1)},Kh={get:ei(!0,!0)},Bl=new WeakMap,$l=new WeakMap,Xl=new WeakMap,jl=new WeakMap;function ti(e){return pt(e)?e:ni(e,!1,xh,$h,Bl)}function Kl(e){return ni(e,!1,Dh,Xh,$l)}function Rr(e){return ni(e,!0,Lh,jh,Xl)}function Yh(e){return ni(e,!0,kh,Kh,jl)}function ni(e,t,n,s,i){if(!re(e)||e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const o=function Gh(e){return e.__v_skip||!Object.isExtensible(e)?0:function Wh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(Wu(e))}(e);if(0===o)return e;const l=new Proxy(e,2===o?s:n);return i.set(e,l),l}function Nt(e){return pt(e)?Nt(e.__v_raw):!(!e||!e.__v_isReactive)}function pt(e){return!(!e||!e.__v_isReadonly)}function xe(e){return!(!e||!e.__v_isShallow)}function si(e){return!!e&&!!e.__v_raw}function te(e){const t=e&&e.__v_raw;return t?te(t):e}function Wl(e){return!oe(e,"__v_skip")&&Object.isExtensible(e)&&pl(e,"__v_skip",!0),e}const Le=e=>re(e)?ti(e):e,Pr=e=>re(e)?Rr(e):e;function ye(e){return!!e&&!0===e.__v_isRef}function Zn(e){return Yl(e,!1)}function Gl(e){return Yl(e,!0)}function Yl(e,t){return ye(e)?e:new qh(e,t)}class qh{constructor(t,n){this.dep=new Ws,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:te(t),this._value=n?t:Le(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||xe(t)||pt(t);t=s?t:te(t),Be(t,n)&&(this._rawValue=t,this._value=s?t:Le(t),this.dep.trigger())}}function Jh(e){e.dep&&e.dep.trigger()}function ii(e){return ye(e)?e.value:e}function zh(e){return G(e)?e():ii(e)}const Qh={get:(e,t,n)=>"__v_raw"===t?e:ii(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const i=e[t];return ye(i)&&!ye(n)?(i.value=n,!0):Reflect.set(e,t,n,s)}};function wr(e){return Nt(e)?e:new Proxy(e,Qh)}class Zh{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Ws,{get:s,set:i}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=i}get value(){return this._value=this._get()}set value(t){this._set(t)}}function ql(e){return new Zh(e)}function ed(e){const t=B(e)?new Array(e.length):{};for(const n in e)t[n]=Jl(e,n);return t}class td{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=void 0===t?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return function Oh(e,t){var n;return null==(n=Jn.get(e))?void 0:n.get(t)}(te(this._object),this._key)}}class nd{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function sd(e,t,n){return ye(e)?e:G(e)?new nd(e):re(e)&&arguments.length>1?Jl(e,t,n):Zn(e)}function Jl(e,t,n){const s=e[t];return ye(s)?s:new td(e,t,n)}class id{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Ws(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=qn-1,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(8&this.flags)&&ae!==this)return Il(this),!0}get value(){const t=this.dep.track();return Rl(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}const od={GET:"get",HAS:"has",ITERATE:"iterate"},ld={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},ri={},oi=new WeakMap;let Ut;function ad(){return Ut}function zl(e,t=!1,n=Ut){if(n){let s=oi.get(n);s||oi.set(n,s=[]),s.push(e)}}function Ct(e,t=1/0,n){if(t<=0||!re(e)||e.__v_skip||(n=n||new Set).has(e))return e;if(n.add(e),t--,ye(e))Ct(e.value,t,n);else if(B(e))for(let s=0;s{Ct(s,t,n)});else if(Hs(e)){for(const s in e)Ct(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ct(e[s],t,n)}return e}const on=[];let Mr=!1;function Ae(e,...t){if(Mr)return;Mr=!0,St();const n=on.length?on[on.length-1].component:null,s=n&&n.appContext.config.warnHandler,i=function hd(){let e=on[on.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const s=e.component&&e.component.parent;e=s&&s.vnode}return t}();if(s)ln(s,n,11,[e+t.map(r=>{var o,l;return null!=(l=null==(o=r.toString)?void 0:o.call(r))?l:JSON.stringify(r)}).join(""),n&&n.proxy,i.map(({vnode:r})=>"at <".concat(Eo(n,r.type),">")).join("\n"),i]);else{const r=["[Vue warn]: ".concat(e),...t];i.length&&r.push("\n",...function dd(e){const t=[];return e.forEach((n,s)=>{t.push(...0===s?[]:["\n"],...function pd({vnode:e,recurseCount:t}){const n=t>0?"... (".concat(t," recursive calls)"):"",i=" at <".concat(Eo(e.component,e.type,!!e.component&&null==e.component.parent)),r=">"+n;return e.props?[i,...md(e.props),r]:[i+r]}(n))}),t}(i)),console.warn(...r)}Tt(),Mr=!1}function md(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(s=>{t.push(...Ql(s,e[s]))}),n.length>3&&t.push(" ..."),t}function Ql(e,t,n){return J(t)?(t=JSON.stringify(t),n?t:["".concat(e,"=").concat(t)]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:["".concat(e,"=").concat(t)]:ye(t)?(t=Ql(e,te(t.value),!0),n?t:["".concat(e,"=Ref<"),t,">"]):G(t)?["".concat(e,"=fn").concat(t.name?"<".concat(t.name,">"):"")]:(t=te(t),n?t:["".concat(e,"="),t])}function gd(e,t){}const _d={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"};function ln(e,t,n,s){try{return s?e(...s):e()}catch(i){Ht(i,t,n)}}function it(e,t,n,s){if(G(e)){const i=ln(e,t,n,s);return i&&dr(i)&&i.catch(r=>{Ht(r,t,n)}),i}if(B(e)){const i=[];for(let r=0;r=ns(n)?Xe.push(e):Xe.splice(function Td(e){let t=es?mt+1:0,n=Xe.length;for(;t>>1,i=Xe[s],r=ns(i);rns(n)-ns(s));if(Mn.length=0,Bt)return void Bt.push(...t);for(Bt=t,xn=0;xnnull==e.id?2&e.flags?-1:1/0:e.id;function na(e){xr=!1,es=!0;try{for(mt=0;mtFr;function Fr(e,t=Te,n){if(!t||e._n)return e;const s=(...i)=>{s._d&&ao(-1);const r=rs(t);let o;try{o=e(...i)}finally{rs(r),s._d&&ao(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Ad(e,t){if(null===Te)return e;const n=Ts(Te),s=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport,os=e=>e&&(e.disabled||""===e.disabled),la=e=>typeof SVGElement<"u"&&e instanceof SVGElement,aa=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,Vr=(e,t)=>{const n=e&&e.to;return J(n)?t?t(n):null:n},Rd={name:"Teleport",__isTeleport:!0,process(e,t,n,s,i,r,o,l,a,f){const{mc:u,pc:c,pbc:h,o:{insert:g,querySelector:_,createText:S}}=f,O=os(t.props);let{shapeFlag:C,children:p,dynamicChildren:T}=t;if(null==e){const E=t.el=S(""),I=t.anchor=S("");g(E,n,s),g(I,n,s);const U=(y,v)=>{16&C&&(i&&i.isCE&&(i.ce._teleportTarget=y),u(p,y,v,i,r,o,l,a))},R=()=>{const y=t.target=Vr(t.props,_),v=ca(y,t,S,g);y&&("svg"!==o&&la(y)?o="svg":"mathml"!==o&&aa(y)&&(o="mathml"),O||(U(y,v),pi(t)))};O&&(U(n,I),pi(t)),(e=>e&&(e.defer||""===e.defer))(t.props)?Oe(R,r):R()}else{t.el=e.el,t.targetStart=e.targetStart;const E=t.anchor=e.anchor,I=t.target=e.target,U=t.targetAnchor=e.targetAnchor,R=os(e.props),y=R?n:I,v=R?E:U;if("svg"===o||la(I)?o="svg":("mathml"===o||aa(I))&&(o="mathml"),T?(h(e.dynamicChildren,T,y,i,r,o,l),ro(e,t,!0)):a||c(e,t,y,v,i,r,o,l,!1),O)R?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):di(t,n,E,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const x=t.target=Vr(t.props,_);x&&di(t,x,null,f,0)}else R&&di(t,I,U,f,1);pi(t)}},remove(e,t,n,{um:s,o:{remove:i}},r){const{shapeFlag:o,children:l,anchor:a,targetStart:f,targetAnchor:u,target:c,props:h}=e;if(c&&(i(f),i(u)),r&&i(a),16&o){const g=r||!os(h);for(let _=0;_{e.isMounted=!0}),bi(()=>{e.isUnmounting=!0}),e}const rt=[Function,Array],Hr={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:rt,onEnter:rt,onAfterEnter:rt,onEnterCancelled:rt,onBeforeLeave:rt,onLeave:rt,onAfterLeave:rt,onLeaveCancelled:rt,onBeforeAppear:rt,onAppear:rt,onAfterAppear:rt,onAppearCancelled:rt},fa=e=>{const t=e.subTree;return t.component?fa(t.component):t},Md={name:"BaseTransition",props:Hr,setup(e,{slots:t}){const n=ot(),s=Ur();return()=>{const i=t.default&&gi(t.default(),!0);if(!i||!i.length)return;const r=ua(i),o=te(e),{mode:l}=o;if(s.isLeaving)return Br(r);const a=pa(r);if(!a)return Br(r);let f=Ln(a,o,s,n,h=>f=h);a.type!==_e&&It(a,f);const u=n.subTree,c=u&&pa(u);if(c&&c.type!==_e&&!ft(a,c)&&fa(n).type!==_e){const h=Ln(c,o,s,n);if(It(c,h),"out-in"===l&&a.type!==_e)return s.isLeaving=!0,h.afterLeave=()=>{s.isLeaving=!1,8&n.job.flags||n.update(),delete h.afterLeave},Br(r);"in-out"===l&&a.type!==_e&&(h.delayLeave=(g,_,S)=>{da(s,c)[String(c.key)]=c,g[$t]=()=>{_(),g[$t]=void 0,delete f.delayedLeave},f.delayedLeave=S})}return r}}};function ua(e){let t=e[0];if(e.length>1){let n=!1;for(const s of e)if(s.type!==_e){t=s,n=!0;break}}return t}const ha=Md;function da(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Ln(e,t,n,s,i){const{appear:r,mode:o,persisted:l=!1,onBeforeEnter:a,onEnter:f,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:h,onLeave:g,onAfterLeave:_,onLeaveCancelled:S,onBeforeAppear:L,onAppear:O,onAfterAppear:C,onAppearCancelled:p}=t,T=String(e.key),E=da(n,e),I=(y,v)=>{y&&it(y,s,9,v)},U=(y,v)=>{const x=v[1];I(y,v),B(y)?y.every(N=>N.length<=1)&&x():y.length<=1&&x()},R={mode:o,persisted:l,beforeEnter(y){let v=a;if(!n.isMounted){if(!r)return;v=L||a}y[$t]&&y[$t](!0);const x=E[T];x&&ft(e,x)&&x.el[$t]&&x.el[$t](),I(v,[y])},enter(y){let v=f,x=u,N=c;if(!n.isMounted){if(!r)return;v=O||f,x=C||u,N=p||c}let D=!1;const K=y[mi]=Y=>{D||(D=!0,I(Y?N:x,[y]),R.delayedLeave&&R.delayedLeave(),y[mi]=void 0)};v?U(v,[y,K]):K()},leave(y,v){const x=String(e.key);if(y[mi]&&y[mi](!0),n.isUnmounting)return v();I(h,[y]);let N=!1;const D=y[$t]=K=>{N||(N=!0,v(),I(K?S:_,[y]),y[$t]=void 0,E[x]===e&&delete E[x])};E[x]=e,g?U(g,[y,D]):D()},clone(y){const v=Ln(y,t,n,s,i);return i&&i(v),v}};return R}function Br(e){if(as(e))return(e=ut(e)).children=null,e}function pa(e){if(!as(e))return oa(e.type)&&e.children?ua(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&G(n.default))return n.default()}}function It(e,t){6&e.shapeFlag&&e.component?(e.transition=t,It(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 gi(e,t=!1,n){let s=[],i=0;for(let r=0;r1)for(let r=0;rne({name:e.name},t,{setup:e}))():e}function xd(){const e=ot();if(e)return(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++}function Xr(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Ld(e){const t=ot(),n=Gl(null);if(t){const i=t.refs===ee?t.refs={}:t.refs;Object.defineProperty(i,e,{enumerable:!0,get:()=>n.value,set:o=>n.value=o})}return n}function _i(e,t,n,s,i=!1){if(B(e))return void e.forEach((_,S)=>_i(_,t&&(B(t)?t[S]:t),n,s,i));if(Xt(s)&&!i)return;const r=4&s.shapeFlag?Ts(s.component):s.el,o=i?null:r,{i:l,r:a}=e,f=t&&t.r,u=l.refs===ee?l.refs={}:l.refs,c=l.setupState,h=te(c),g=c===ee?()=>!1:_=>oe(h,_);if(null!=f&&f!==a&&(J(f)?(u[f]=null,g(f)&&(c[f]=null)):ye(f)&&(f.value=null)),G(a))ln(a,l,12,[o,u]);else{const _=J(a),S=ye(a);if(_||S){const L=()=>{if(e.f){const O=_?g(a)?c[a]:u[a]:a.value;i?B(O)&&hr(O,r):B(O)?O.includes(r)||O.push(r):_?(u[a]=[r],g(a)&&(c[a]=u[a])):(a.value=[r],e.k&&(u[e.k]=a.value))}else _?(u[a]=o,g(a)&&(c[a]=o)):S&&(a.value=o,e.k&&(u[e.k]=o))};o?(L.id=-1,Oe(L,n)):L()}}}let ma=!1;const cn=()=>{ma||(console.error("Hydration completed but contains mismatches."),ma=!0)},Ei=e=>{if(1===e.nodeType){if((e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName)(e))return"svg";if((e=>e.namespaceURI.includes("MathML"))(e))return"mathml"}},fn=e=>8===e.nodeType;function Fd(e){const{mt:t,p:n,o:{patchProp:s,createText:i,nextSibling:r,parentNode:o,remove:l,insert:a,createComment:f}}=e,c=(p,T,E,I,U,R=!1)=>{R=R||!!T.dynamicChildren;const y=fn(p)&&"["===p.data,v=()=>S(p,T,E,I,U,y),{type:x,ref:N,shapeFlag:D,patchFlag:K}=T;let Y=p.nodeType;T.el=p,-2===K&&(R=!1,T.dynamicChildren=null);let X=null;switch(x){case Ot:3!==Y?""===T.children?(a(T.el=i(""),o(p),p),X=p):X=v():(p.data!==T.children&&(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Ae("Hydration text mismatch in",p.parentNode,"\n - rendered on server: ".concat(JSON.stringify(p.data),"\n - expected on client: ").concat(JSON.stringify(T.children))),cn(),p.data=T.children),X=r(p));break;case _e:C(p)?(X=r(p),O(T.el=p.content.firstChild,p,E)):X=8!==Y||y?v():r(p);break;case jt:if(y&&(Y=(p=r(p)).nodeType),1===Y||3===Y){X=p;const z=!T.children.length;for(let j=0;j{R=R||!!T.dynamicChildren;const{type:y,props:v,patchFlag:x,shapeFlag:N,dirs:D,transition:K}=T,Y="input"===y||"option"===y;if(Y||-1!==x){D&>(T,null,E,"created");let z,X=!1;if(C(p)){X=ec(I,K)&&E&&E.vnode.props&&E.vnode.props.appear;const j=p.content.firstChild;X&&K.beforeEnter(j),O(j,p,E),T.el=p=j}if(16&N&&(!v||!v.innerHTML&&!v.textContent)){let j=g(p.firstChild,T,p,E,I,U,R),de=!1;for(;j;){ls(p,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!de&&(Ae("Hydration children mismatch on",p,"\nServer rendered element contains more child nodes than client vdom."),de=!0),cn());const et=j;j=j.nextSibling,l(et)}}else if(8&N){let j=T.children;"\n"===j[0]&&("PRE"===p.tagName||"TEXTAREA"===p.tagName)&&(j=j.slice(1)),p.textContent!==j&&(ls(p,0)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Ae("Hydration text content mismatch on",p,"\n - rendered on server: ".concat(p.textContent,"\n - expected on client: ").concat(T.children)),cn()),p.textContent=T.children)}if(v)if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__||Y||!R||48&x){const j=p.tagName.includes("-");for(const de in v)__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!(D&&D.some(et=>et.dir.created))&&Vd(p,de,v[de],T,E)&&cn(),(Y&&(de.endsWith("value")||"indeterminate"===de)||tn(de)&&!kt(de)||"."===de[0]||j)&&s(p,de,null,v[de],void 0,E)}else if(v.onClick)s(p,"onClick",null,v.onClick,void 0,E);else if(4&x&&Nt(v.style))for(const j in v.style);(z=v&&v.onVnodeBeforeMount)&&We(z,E,T),D&>(T,null,E,"beforeMount"),((z=v&&v.onVnodeMounted)||D||X)&&dc(()=>{z&&We(z,E,T),X&&K.enter(p),D&>(T,null,E,"mounted")},I)}return p.nextSibling},g=(p,T,E,I,U,R,y)=>{y=y||!!T.dynamicChildren;const v=T.children,x=v.length;let N=!1;for(let D=0;D{const{slotScopeIds:y}=T;y&&(U=U?U.concat(y):y);const v=o(p),x=g(r(p),T,v,E,I,U,R);return x&&fn(x)&&"]"===x.data?r(T.anchor=x):(cn(),a(T.anchor=f("]"),v,x),x)},S=(p,T,E,I,U,R)=>{if(ls(p.parentElement,1)||(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Ae("Hydration node mismatch:\n- rendered on server:",p,3===p.nodeType?"(text)":fn(p)&&"["===p.data?"(start of fragment)":"","\n- expected on client:",T.type),cn()),T.el=null,R){const x=L(p);for(;;){const N=r(p);if(!N||N===x)break;l(N)}}const y=r(p),v=o(p);return l(p),n(null,T,v,y,E,I,Ei(v),U),y},L=(p,T="[",E="]")=>{let I=0;for(;p;)if((p=r(p))&&fn(p)&&(p.data===T&&I++,p.data===E)){if(0===I)return r(p);I--}return p},O=(p,T,E)=>{const I=T.parentNode;I&&I.replaceChild(p,T);let U=E;for(;U;)U.vnode.el===T&&(U.vnode.el=U.subTree.el=p),U=U.parent},C=p=>1===p.nodeType&&"TEMPLATE"===p.tagName;return[(p,T)=>{if(!T.hasChildNodes())return __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&Ae("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,p,T),ci(),void(T._vnode=p);c(T.firstChild,p,null,null,null),ci(),T._vnode=p},c]}function Vd(e,t,n,s,i){let r,o,l,a;if("class"===t)l=e.getAttribute("class"),a=Rn(n),function Ud(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}(ga(l||""),ga(a))||(r=2,o="class");else if("style"===t){l=e.getAttribute("style")||"",a=J(n)?n:function nh(e){let t="";if(!e||J(e))return t;for(const n in e){const s=e[n];if(J(s)||"number"==typeof s){const i=n.startsWith("--")?n:He(n);t+="".concat(i,":").concat(s,";")}}return t}(On(n));const f=_a(l),u=_a(a);if(s.dirs)for(const{dir:c,value:h}of s.dirs)"show"===c.name&&!h&&u.set("display","none");i&&Ea(i,s,u),function Hd(e,t){if(e.size!==t.size)return!1;for(const[n,s]of e)if(s!==t.get(n))return!1;return!0}(f,u)||(r=3,o="style")}else(e instanceof SVGElement&&mh(t)||e instanceof HTMLElement&&(yl(t)||ph(t)))&&(yl(t)?(l=e.hasAttribute(t),a=mr(n)):null==n?(l=e.hasAttribute(t),a=!1):(l=e.hasAttribute(t)?e.getAttribute(t):"value"===t&&"TEXTAREA"===e.tagName&&e.value,a=!!function gh(e){if(null==e)return!1;const t=typeof e;return"string"===t||"number"===t||"boolean"===t}(n)&&String(n)),l!==a&&(r=4,o=t));if(null!=r&&!ls(e,r)){const f=h=>!1===h?"(not rendered)":"".concat(o,'="').concat(h,'"');return Ae("Hydration ".concat(Sa[r]," mismatch on"),e,"\n - rendered on server: ".concat(f(l),"\n - expected on client: ").concat(f(a),"\n Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.\n You should fix the source of the mismatch.")),!0}return!1}function ga(e){return new Set(e.trim().split(/\s+/))}function _a(e){const t=new Map;for(const n of e.split(";")){let[s,i]=n.split(":");s=s.trim(),i=i&&i.trim(),s&&i&&t.set(s,i)}return t}function Ea(e,t,n){const s=e.subTree;if(e.getCssVars&&(t===s||s&&s.type===be&&s.children.includes(t))){const i=e.getCssVars();for(const r in i)n.set("--".concat(Sh(r,!1)),String(i[r]))}t===s&&e.parent&&Ea(e.parent,e.vnode,n)}const ya="data-allow-mismatch",Sa={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function ls(e,t){if(0===t||1===t)for(;e&&!e.hasAttribute(ya);)e=e.parentElement;const n=e&&e.getAttribute(ya);if(null==n)return!1;if(""===n)return!0;{const s=n.split(",");return!(0!==t||!s.includes("children"))||n.split(",").includes(Sa[t])}}const Bd=(e=1e4)=>t=>{const n=requestIdleCallback(t,{timeout:e});return()=>cancelIdleCallback(n)},Xd=e=>(t,n)=>{const s=new IntersectionObserver(i=>{for(const r of i)if(r.isIntersecting){s.disconnect(),t();break}},e);return n(i=>{if(i instanceof Element){if(function $d(e){const{top:t,left:n,bottom:s,right:i}=e.getBoundingClientRect(),{innerHeight:r,innerWidth:o}=window;return(t>0&&t0&&s0&&n0&&is.disconnect()},jd=e=>t=>{if(e){const n=matchMedia(e);if(!n.matches)return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t);t()}},Kd=(e=[])=>(t,n)=>{J(e)&&(e=[e]);let s=!1;const i=o=>{s||(s=!0,r(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},r=()=>{n(o=>{for(const l of e)o.removeEventListener(l,i)})};return n(o=>{for(const l of e)o.addEventListener(l,i,{once:!0})}),r},Xt=e=>!!e.type.__asyncLoader;function Gd(e){G(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:i=200,hydrate:r,timeout:o,suspensible:l=!0,onError:a}=e;let u,f=null,c=0;const g=()=>{let _;return f||(_=f=t().catch(S=>{if(S=S instanceof Error?S:new Error(String(S)),a)return new Promise((L,O)=>{a(S,()=>L((c++,f=null,g())),()=>O(S),c+1)});throw S}).then(S=>_!==f&&f?f:(S&&(S.__esModule||"Module"===S[Symbol.toStringTag])&&(S=S.default),u=S,S)))};return $r({name:"AsyncComponentWrapper",__asyncLoader:g,__asyncHydrate(_,S,L){const O=r?()=>{const C=r(L,p=>function Wd(e,t){if(fn(e)&&"["===e.data){let n=1,s=e.nextSibling;for(;s;){if(1===s.nodeType){if(!1===t(s))break}else if(fn(s))if("]"===s.data){if(0==--n)break}else"["===s.data&&n++;s=s.nextSibling}}else t(e)}(_,p));C&&(S.bum||(S.bum=[])).push(C)}:L;u?O():g().then(()=>!S.isUnmounted&&O())},get __asyncResolved(){return u},setup(){const _=Ne;if(Xr(_),u)return()=>jr(u,_);const S=p=>{f=null,Ht(p,_,13,!s)};if(l&&_.suspense||Ss)return g().then(p=>()=>jr(p,_)).catch(p=>(S(p),()=>s?ue(s,{error:p}):null));const L=Zn(!1),O=Zn(),C=Zn(!!i);return i&&setTimeout(()=>{C.value=!1},i),null!=o&&setTimeout(()=>{if(!L.value&&!O.value){const p=new Error("Async component timed out after ".concat(o,"ms."));S(p),O.value=p}},o),g().then(()=>{L.value=!0,_.parent&&as(_.parent.vnode)&&_.parent.update()}).catch(p=>{S(p),O.value=p}),()=>L.value&&u?jr(u,_):O.value&&s?ue(s,{error:O.value}):n&&!C.value?ue(n):void 0}})}function jr(e,t){const{ref:n,props:s,children:i,ce:r}=t.vnode,o=ue(e,s,i);return o.ref=n,o.ce=r,delete t.vnode.ce,o}const as=e=>e.type.__isKeepAlive,Yd={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ot(),s=n.ctx;if(!s.renderer)return()=>{const C=t.default&&t.default();return C&&1===C.length?C[0]:C};const i=new Map,r=new Set;let o=null;const l=n.suspense,{renderer:{p:a,m:f,um:u,o:{createElement:c}}}=s,h=c("div");function g(C){Kr(C),u(C,n,l,!0)}function _(C){i.forEach((p,T)=>{const E=bs(p.type);E&&!C(E)&&S(T)})}function S(C){const p=i.get(C);!p||o&&ft(p,o)?o&&Kr(o):g(p),i.delete(C),r.delete(C)}s.activate=(C,p,T,E,I)=>{const U=C.component;f(C,p,T,0,l),a(U.vnode,C,p,T,U,l,E,C.slotScopeIds,I),Oe(()=>{U.isDeactivated=!1,U.a&&An(U.a);const R=C.props&&C.props.onVnodeMounted;R&&We(R,U.parent,C)},l)},s.deactivate=C=>{const p=C.component;Ci(p.m),Ci(p.a),f(C,h,null,1,l),Oe(()=>{p.da&&An(p.da);const T=C.props&&C.props.onVnodeUnmounted;T&&We(T,p.parent,C),p.isDeactivated=!0},l)},ms(()=>[e.include,e.exclude],([C,p])=>{C&&_(T=>cs(C,T)),p&&_(T=>!cs(p,T))},{flush:"post",deep:!0});let L=null;const O=()=>{null!=L&&(Oi(n.subTree.type)?Oe(()=>{i.set(L,yi(n.subTree))},n.subTree.suspense):i.set(L,yi(n.subTree)))};return fs(O),Ti(O),bi(()=>{i.forEach(C=>{const{subTree:p,suspense:T}=n,E=yi(p);if(C.type!==E.type||C.key!==E.key)g(C);else{Kr(E);const I=E.component.da;I&&Oe(I,T)}})}),()=>{if(L=null,!t.default)return o=null;const C=t.default(),p=C[0];if(C.length>1)return o=null,C;if(!Kt(p)||!(4&p.shapeFlag||128&p.shapeFlag))return o=null,p;let T=yi(p);if(T.type===_e)return o=null,T;const E=T.type,I=bs(Xt(T)?T.type.__asyncResolved||{}:E),{include:U,exclude:R,max:y}=e;if(U&&(!I||!cs(U,I))||R&&I&&cs(R,I))return T.shapeFlag&=-257,o=T,p;const v=null==T.key?E:T.key,x=i.get(v);return T.el&&(T=ut(T),128&p.shapeFlag&&(p.ssContent=T)),L=v,x?(T.el=x.el,T.component=x.component,T.transition&&It(T,T.transition),T.shapeFlag|=512,r.delete(v),r.add(v)):(r.add(v),y&&r.size>parseInt(y,10)&&S(r.values().next().value)),T.shapeFlag|=256,o=T,Oi(p.type)?p:T}}};function cs(e,t){return B(e)?e.some(n=>cs(n,t)):J(e)?e.split(",").includes(t):!!(e=>"[object RegExp]"===Cn(e))(e)&&(e.lastIndex=0,e.test(t))}function Ta(e,t){va(e,"a",t)}function ba(e,t){va(e,"da",t)}function va(e,t,n=Ne){const s=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Si(t,s,n),n){let i=n.parent;for(;i&&i.parent;)as(i.parent.vnode)&&qd(s,t,n,i),i=i.parent}}function qd(e,t,n,s){const i=Si(t,e,s,!0);vi(()=>{hr(s[t],i)},n)}function Kr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function yi(e){return 128&e.shapeFlag?e.ssContent:e}function Si(e,t,n=Ne,s=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{St();const l=mn(n),a=it(t,n,e,o);return l(),Tt(),a});return s?i.unshift(r):i.push(r),r}}const At=e=>(t,n=Ne)=>{(!Ss||"sp"===e)&&Si(e,(...s)=>t(...s),n)},Wr=At("bm"),fs=At("m"),Na=At("bu"),Ti=At("u"),bi=At("bum"),vi=At("um"),Ca=At("sp"),Ia=At("rtg"),Aa=At("rtc");function Oa(e,t=Ne){Si("ec",e,t)}const Gr="components",Jd="directives";function zd(e,t){return Yr(Gr,e,!0,t)||e}const Ra=Symbol.for("v-ndc");function Qd(e){return J(e)?Yr(Gr,e,!1)||e:e||Ra}function Zd(e){return Yr(Jd,e)}function Yr(e,t,n=!0,s=!1){const i=Te||Ne;if(i){const r=i.type;if(e===Gr){const l=bs(r,!1);if(l&&(l===t||l===pe(t)||l===sn(pe(t))))return r}const o=Pa(i[e]||r[e],t)||Pa(i.appContext[e],t);return!o&&s?r:o}}function Pa(e,t){return e&&(e[t]||e[pe(t)]||e[sn(pe(t))])}function ep(e,t,n,s){let i;const r=n&&n[s],o=B(e);if(o||J(e)){let a=!1;o&&Nt(e)&&(a=!xe(e),e=Gs(e)),i=new Array(e.length);for(let f=0,u=e.length;ft(l,a,void 0,r&&r[a]));else{const l=Object.keys(e);i=new Array(l.length);for(let a=0,f=l.length;a{const r=s.fn(...i);return r&&(r.key=s.key),r}:s.fn)}return e}function np(e,t,n={},s,i){if(Te.ce||Te.parent&&Xt(Te.parent)&&Te.parent.ce)return"default"!==t&&(n.name=t),ys(),Ri(be,null,[ue("slot",n,s&&s())],64);let r=e[t];r&&r._c&&(r._d=!1),ys();const o=r&&qr(r(n)),l=Ri(be,{key:(n.key||o&&o.key||"_".concat(t))+(!o&&s?"_fb":"")},o||(s?s():[]),o&&1===e._?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function qr(e){return e.some(t=>!Kt(t)||!(t.type===_e||t.type===be&&!qr(t.children)))?e:null}function sp(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?"on:".concat(s):In(s)]=e[s];return n}const Jr=e=>e?Tc(e)?Ts(e):Jr(e.parent):null,un=ne(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=>Jr(e.parent),$root:e=>Jr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?eo(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>{ai(e.update)}),$nextTick:e=>e.n||(e.n=li.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?$p.bind(e):Ie}),zr=(e,t)=>e!==ee&&!e.__isScriptSetup&&oe(e,t),Qr={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:n,setupState:s,data:i,props:r,accessCache:o,type:l,appContext:a}=e;let f;if("$"!==t[0]){const g=o[t];if(void 0!==g)switch(g){case 1:return s[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(zr(s,t))return o[t]=1,s[t];if(i!==ee&&oe(i,t))return o[t]=2,i[t];if((f=e.propsOptions[0])&&oe(f,t))return o[t]=3,r[t];if(n!==ee&&oe(n,t))return o[t]=4,n[t];(!__VUE_OPTIONS_API__||Zr)&&(o[t]=0)}}const u=un[t];let c,h;return u?("$attrs"===t&&Me(e.attrs,0,""),u(e)):(c=l.__cssModules)&&(c=c[t])?c:n!==ee&&oe(n,t)?(o[t]=4,n[t]):(h=a.config.globalProperties,oe(h,t)?h[t]:void 0)},set({_:e},t,n){const{data:s,setupState:i,ctx:r}=e;return zr(i,t)?(i[t]=n,!0):s!==ee&&oe(s,t)?(s[t]=n,!0):!(oe(e.props,t)||"$"===t[0]&&t.slice(1)in e||(r[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:i,propsOptions:r}},o){let l;return!!n[o]||e!==ee&&oe(e,o)||zr(t,o)||(l=r[0])&&oe(l,o)||oe(s,o)||oe(un,o)||oe(i.config.globalProperties,o)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:oe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},rp=ne({},Qr,{get(e,t){if(t!==Symbol.unscopables)return Qr.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!zu(t)});function op(){return null}function lp(){return null}function ap(e){}function cp(e){}function fp(){return null}function up(){}function hp(e,t){return null}function dp(){return wa().slots}function pp(){return wa().attrs}function wa(){const e=ot();return e.setupContext||(e.setupContext=Cc(e))}function us(e){return B(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function mp(e,t){const n=us(e);for(const s in t){if(s.startsWith("__skip"))continue;let i=n[s];i?B(i)||G(i)?i=n[s]={type:i,default:t[s]}:i.default=t[s]:null===i&&(i=n[s]={default:t[s]}),i&&t["__skip_".concat(s)]&&(i.skipFactory=!0)}return n}function gp(e,t){return e&&t?B(e)&&B(t)?e.concat(t):ne({},us(e),us(t)):e||t}function _p(e,t){const n={};for(const s in e)t.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>e[s]});return n}function Ep(e){const t=ot();let n=e();return mo(),dr(n)&&(n=n.catch(s=>{throw mn(t),s})),[n,()=>mn(t)]}let Zr=!0;function Ma(e,t,n){it(B(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function xa(e,t,n,s){let i=s.includes(".")?oc(n,s):()=>n[s];if(J(e)){const r=t[e];G(r)&&ms(i,r)}else if(G(e))ms(i,e.bind(n));else if(re(e))if(B(e))e.forEach(r=>xa(r,t,n,s));else{const r=G(e.handler)?e.handler.bind(n):t[e.handler];G(r)&&ms(i,r,e)}}function eo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,l=r.get(t);let a;return l?a=l:i.length||n||s?(a={},i.length&&i.forEach(f=>Ni(a,f,o,!0)),Ni(a,t,o)):a=t,re(t)&&r.set(t,a),a}function Ni(e,t,n,s=!1){const{mixins:i,extends:r}=t;r&&Ni(e,r,n,!0),i&&i.forEach(o=>Ni(e,o,n,!0));for(const o in t)if(!s||"expose"!==o){const l=Tp[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Tp={data:La,props:Da,emits:Da,methods:hs,computed:hs,beforeCreate:je,created:je,beforeMount:je,mounted:je,beforeUpdate:je,updated:je,beforeDestroy:je,beforeUnmount:je,destroyed:je,unmounted:je,activated:je,deactivated:je,errorCaptured:je,serverPrefetch:je,components:hs,directives:hs,watch:function vp(e,t){if(!e)return t;if(!t)return e;const n=ne(Object.create(null),e);for(const s in t)n[s]=je(e[s],t[s]);return n},provide:La,inject:function bp(e,t){return hs(to(e),to(t))}};function La(e,t){return t?e?function(){return ne(G(e)?e.call(this,this):e,G(t)?t.call(this,this):t)}:t:e}function to(e){if(B(e)){const t={};for(let n=0;n(o.has(u)||(u&&G(u.install)?(o.add(u),u.install(f,...c)):G(u)&&(o.add(u),u(f,...c))),f),mixin:u=>(__VUE_OPTIONS_API__&&(r.mixins.includes(u)||r.mixins.push(u)),f),component:(u,c)=>c?(r.components[u]=c,f):r.components[u],directive:(u,c)=>c?(r.directives[u]=c,f):r.directives[u],mount(u,c,h){if(!a){const g=f._ceVNode||ue(s,i);return g.appContext=r,!0===h?h="svg":!1===h&&(h=void 0),c&&t?t(g,u):e(g,u,h),a=!0,f._container=u,u.__vue_app__=f,Ts(g.component)}},onUnmount(u){l.push(u)},unmount(){a&&(it(l,f._instance,16),e(null,f._container),delete f._container.__vue_app__)},provide:(u,c)=>(r.provides[u]=c,f),runWithContext(u){const c=hn;hn=f;try{return u()}finally{hn=c}}};return f}}let hn=null;function Fa(e,t){if(Ne){let n=Ne.provides;const s=Ne.parent&&Ne.parent.provides;s===n&&(n=Ne.provides=Object.create(s)),n[e]=t}}function ds(e,t,n=!1){const s=Ne||Te;if(s||hn){const i=hn?hn._context.provides:s?null==s.parent?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:void 0;if(i&&e in i)return i[e];if(arguments.length>1)return n&&G(t)?t.call(s&&s.proxy):t}}function Ip(){return!!(Ne||Te||hn)}const Va={},Ua=()=>Object.create(Va),Ha=e=>Object.getPrototypeOf(e)===Va;function Ba(e,t,n,s){const[i,r]=e.propsOptions;let l,o=!1;if(t)for(let a in t){if(kt(a))continue;const f=t[a];let u;i&&oe(i,u=pe(a))?r&&r.includes(u)?(l||(l={}))[u]=f:n[u]=f:Ii(e.emitsOptions,a)||(!(a in s)||f!==s[a])&&(s[a]=f,o=!0)}if(r){const a=te(n),f=l||ee;for(let u=0;u{a=!0;const[h,g]=$a(c,t,!0);ne(o,h),g&&l.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!a)return re(e)&&s.set(e,vn),vn;if(B(r))for(let u=0;u"_"===e[0]||"$stable"===e,so=e=>B(e)?e.map(Ke):[Ke(e)],kp=(e,t,n)=>{if(t._n)return t;const s=Fr((...i)=>so(t(...i)),n);return s._c=!1,s},Ga=(e,t,n)=>{const s=e._ctx;for(const i in e){if(Wa(i))continue;const r=e[i];if(G(r))t[i]=kp(0,r,s);else if(null!=r){const o=so(r);t[i]=()=>o}}},Ya=(e,t)=>{const n=so(t);e.slots.default=()=>n},qa=(e,t,n)=>{for(const s in t)(n||"_"!==s)&&(e[s]=t[s])},Fp=(e,t,n)=>{const s=e.slots=Ua();if(32&e.vnode.shapeFlag){const i=t._;i?(qa(s,t,n),n&&pl(s,"_",i,!0)):Ga(t,s)}else t&&Ya(e,t)},Vp=(e,t,n)=>{const{vnode:s,slots:i}=e;let r=!0,o=ee;if(32&s.shapeFlag){const l=t._;l?n&&1===l?r=!1:qa(i,t,n):(r=!t.$stable,Ga(t,i)),o=t}else t&&(Ya(e,t),o={default:1});if(r)for(const l in i)!Wa(l)&&null==o[l]&&delete i[l]},Oe=dc;function za(e){return Za(e)}function Qa(e){return Za(e,Fd)}function Za(e,t){!function Up(){"boolean"!=typeof __VUE_OPTIONS_API__&&(js().__VUE_OPTIONS_API__=!0),"boolean"!=typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&(js().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}(),js().__VUE__=!0;const{insert:s,remove:i,patchProp:r,createElement:o,createText:l,createComment:a,setText:f,setElementText:u,parentNode:c,nextSibling:h,setScopeId:g=Ie,insertStaticContent:_}=e,S=(d,m,b,P=null,A=null,w=null,H=void 0,V=null,F=!!m.dynamicChildren)=>{if(d===m)return;d&&!ft(d,m)&&(P=or(d),en(d,A,w,!0),d=null),-2===m.patchFlag&&(F=!1,m.dynamicChildren=null);const{type:M,ref:q,shapeFlag:$}=m;switch(M){case Ot:L(d,m,b,P);break;case _e:O(d,m,b,P);break;case jt:null==d&&C(m,b,P,H);break;case be:D(d,m,b,P,A,w,H,V,F);break;default:1&$?I(d,m,b,P,A,w,H,V,F):6&$?K(d,m,b,P,A,w,H,V,F):(64&$||128&$)&&M.process(d,m,b,P,A,w,H,V,F,Wn)}null!=q&&A&&_i(q,d&&d.ref,w,m||d,!m)},L=(d,m,b,P)=>{if(null==d)s(m.el=l(m.children),b,P);else{const A=m.el=d.el;m.children!==d.children&&f(A,m.children)}},O=(d,m,b,P)=>{null==d?s(m.el=a(m.children||""),b,P):m.el=d.el},C=(d,m,b,P)=>{[d.el,d.anchor]=_(d.children,m,b,P,d.el,d.anchor)},I=(d,m,b,P,A,w,H,V,F)=>{"svg"===m.type?H="svg":"math"===m.type&&(H="mathml"),null==d?U(m,b,P,A,w,H,V,F):v(d,m,A,w,H,V,F)},U=(d,m,b,P,A,w,H,V)=>{let F,M;const{props:q,shapeFlag:$,transition:W,dirs:Q}=d;if(F=d.el=o(d.type,w,q&&q.is,q),8&$?u(F,d.children):16&$&&y(d.children,F,null,P,A,io(d,w),H,V),Q&>(d,null,P,"created"),R(F,d,d.scopeId,H,P),q){for(const fe in q)"value"!==fe&&!kt(fe)&&r(F,fe,null,q[fe],w,P);"value"in q&&r(F,"value",null,q.value,w),(M=q.onVnodeBeforeMount)&&We(M,P,d)}Q&>(d,null,P,"beforeMount");const ie=ec(A,W);ie&&W.beforeEnter(F),s(F,m,b),((M=q&&q.onVnodeMounted)||ie||Q)&&Oe(()=>{M&&We(M,P,d),ie&&W.enter(F),Q&>(d,null,P,"mounted")},A)},R=(d,m,b,P,A)=>{if(b&&g(d,b),P)for(let w=0;w{for(let M=F;M{const V=m.el=d.el;let{patchFlag:F,dynamicChildren:M,dirs:q}=m;F|=16&d.patchFlag;const $=d.props||ee,W=m.props||ee;let Q;if(b&&dn(b,!1),(Q=W.onVnodeBeforeUpdate)&&We(Q,b,m,d),q&>(m,d,b,"beforeUpdate"),b&&dn(b,!0),($.innerHTML&&null==W.innerHTML||$.textContent&&null==W.textContent)&&u(V,""),M?x(d.dynamicChildren,M,V,b,P,io(m,A),w):H||de(d,m,V,null,b,P,io(m,A),w,!1),F>0){if(16&F)N(V,$,W,b,A);else if(2&F&&$.class!==W.class&&r(V,"class",null,W.class,A),4&F&&r(V,"style",$.style,W.style,A),8&F){const ie=m.dynamicProps;for(let fe=0;fe{Q&&We(Q,b,m,d),q&>(m,d,b,"updated")},P)},x=(d,m,b,P,A,w,H)=>{for(let V=0;V{if(m!==b){if(m!==ee)for(const w in m)!kt(w)&&!(w in b)&&r(d,w,m[w],null,A,P);for(const w in b){if(kt(w))continue;const H=b[w],V=m[w];H!==V&&"value"!==w&&r(d,w,V,H,A,P)}"value"in b&&r(d,"value",m.value,b.value,A)}},D=(d,m,b,P,A,w,H,V,F)=>{const M=m.el=d?d.el:l(""),q=m.anchor=d?d.anchor:l("");let{patchFlag:$,dynamicChildren:W,slotScopeIds:Q}=m;Q&&(V=V?V.concat(Q):Q),null==d?(s(M,b,P),s(q,b,P),y(m.children||[],b,q,A,w,H,V,F)):$>0&&64&$&&W&&d.dynamicChildren?(x(d.dynamicChildren,W,b,A,w,H,V),(null!=m.key||A&&m===A.subTree)&&ro(d,m,!0)):de(d,m,b,q,A,w,H,V,F)},K=(d,m,b,P,A,w,H,V,F)=>{m.slotScopeIds=V,null==d?512&m.shapeFlag?A.ctx.activate(m,b,P,H,F):Y(m,b,P,A,w,H,F):X(d,m,F)},Y=(d,m,b,P,A,w,H)=>{const V=d.component=Sc(d,P,A);if(as(d)&&(V.ctx.renderer=Wn),bc(V,!1,H),V.asyncDep){if(A&&A.registerDep(V,z,H),!d.el){const F=V.subTree=ue(_e);O(null,F,m,b)}}else z(V,d,m,b,A,w,H)},X=(d,m,b)=>{const P=m.component=d.component;if(function Yp(e,t,n){const{props:s,children:i,component:r}=e,{props:o,children:l,patchFlag:a}=t,f=r.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&a>=0))return!(!i&&!l||l&&l.$stable)||s!==o&&(s?!o||fc(s,o,f):!!o);if(1024&a)return!0;if(16&a)return s?fc(s,o,f):!!o;if(8&a){const u=t.dynamicProps;for(let c=0;c{const V=()=>{if(d.isMounted){let{next:$,bu:W,u:Q,parent:ie,vnode:fe}=d;{const nt=tc(d);if(nt)return $&&($.el=fe.el,j(d,$,H)),void nt.asyncDep.then(()=>{d.isUnmounted||V()})}let tt,ce=$;dn(d,!1),$?($.el=fe.el,j(d,$,H)):$=fe,W&&An(W),(tt=$.props&&$.props.onVnodeBeforeUpdate)&&We(tt,ie,$,fe),dn(d,!0);const Ue=Ai(d),dt=d.subTree;d.subTree=Ue,S(dt,Ue,c(dt.el),or(dt),d,A,w),$.el=Ue.el,null===ce&&oo(d,Ue.el),Q&&Oe(Q,A),(tt=$.props&&$.props.onVnodeUpdated)&&Oe(()=>We(tt,ie,$,fe),A)}else{let $;const{el:W,props:Q}=m,{bm:ie,m:fe,parent:ce,root:tt,type:Ue}=d,dt=Xt(m);if(dn(d,!1),ie&&An(ie),!dt&&($=Q&&Q.onVnodeBeforeMount)&&We($,ce,m),dn(d,!0),W&&al){const nt=()=>{d.subTree=Ai(d),al(W,d.subTree,d,A,null)};dt&&Ue.__asyncHydrate?Ue.__asyncHydrate(W,d,nt):nt()}else{tt.ce&&tt.ce._injectChildStyle(Ue);const nt=d.subTree=Ai(d);S(null,nt,b,P,d,A,w),m.el=nt.el}if(fe&&Oe(fe,A),!dt&&($=Q&&Q.onVnodeMounted)){const nt=m;Oe(()=>We($,ce,nt),A)}(256&m.shapeFlag||ce&&Xt(ce.vnode)&&256&ce.vnode.shapeFlag)&&d.a&&Oe(d.a,A),d.isMounted=!0,m=b=P=null}};d.scope.on();const F=d.effect=new Pn(V);d.scope.off();const M=d.update=F.run.bind(F),q=d.job=F.runIfDirty.bind(F);q.i=d,q.id=d.uid,F.scheduler=()=>ai(q),dn(d,!0),M()},j=(d,m,b)=>{m.component=d;const P=d.vnode.props;d.vnode=m,d.next=null,function Op(e,t,n,s){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=te(i),[a]=e.propsOptions;let f=!1;if(!(s||o>0)||16&o){let u;Ba(e,t,i,r)&&(f=!0);for(const c in l)(!t||!oe(t,c)&&((u=He(c))===c||!oe(t,u)))&&(a?n&&(void 0!==n[c]||void 0!==n[u])&&(i[c]=no(a,l,c,void 0,e,!0)):delete i[c]);if(r!==l)for(const c in r)(!t||!oe(t,c))&&(delete r[c],f=!0)}else if(8&o){const u=e.vnode.dynamicProps;for(let c=0;c{const M=d&&d.children,q=d?d.shapeFlag:0,$=m.children,{patchFlag:W,shapeFlag:Q}=m;if(W>0){if(128&W)return void Dt(M,$,b,P,A,w,H,V,F);if(256&W)return void et(M,$,b,P,A,w,H,V,F)}8&Q?(16&q&&Fs(M,A,w),$!==M&&u(b,$)):16&q?16&Q?Dt(M,$,b,P,A,w,H,V,F):Fs(M,A,w,!0):(8&q&&u(b,""),16&Q&&y($,b,P,A,w,H,V,F))},et=(d,m,b,P,A,w,H,V,F)=>{const M=(d=d||vn).length,q=(m=m||vn).length,$=Math.min(M,q);let W;for(W=0;W<$;W++){const Q=m[W]=F?Wt(m[W]):Ke(m[W]);S(d[W],Q,b,null,A,w,H,V,F)}M>q?Fs(d,A,w,!0,!1,$):y(m,b,P,A,w,H,V,F,$)},Dt=(d,m,b,P,A,w,H,V,F)=>{let M=0;const q=m.length;let $=d.length-1,W=q-1;for(;M<=$&&M<=W;){const Q=d[M],ie=m[M]=F?Wt(m[M]):Ke(m[M]);if(!ft(Q,ie))break;S(Q,ie,b,null,A,w,H,V,F),M++}for(;M<=$&&M<=W;){const Q=d[$],ie=m[W]=F?Wt(m[W]):Ke(m[W]);if(!ft(Q,ie))break;S(Q,ie,b,null,A,w,H,V,F),$--,W--}if(M>$){if(M<=W){const Q=W+1,ie=QW)for(;M<=$;)en(d[M],A,w,!0),M++;else{const Q=M,ie=M,fe=new Map;for(M=ie;M<=W;M++){const st=m[M]=F?Wt(m[M]):Ke(m[M]);null!=st.key&&fe.set(st.key,M)}let ce,tt=0;const Ue=W-ie+1;let dt=!1,nt=0;const Vs=new Array(Ue);for(M=0;M=Ue){en(st,A,w,!0);continue}let yt;if(null!=st.key)yt=fe.get(st.key);else for(ce=ie;ce<=W;ce++)if(0===Vs[ce-ie]&&ft(st,m[ce])){yt=ce;break}void 0===yt?en(st,A,w,!0):(Vs[yt-ie]=M+1,yt>=nt?nt=yt:dt=!0,S(st,m[yt],b,null,A,w,H,V,F),tt++)}const ku=dt?function Hp(e){const t=e.slice(),n=[0];let s,i,r,o,l;const a=e.length;for(s=0;s>1,e[n[l]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,o=n[r-1];r-- >0;)n[r]=o,o=t[o];return n}(Vs):vn;for(ce=ku.length-1,M=Ue-1;M>=0;M--){const st=ie+M,yt=m[st],Fu=st+1{const{el:w,type:H,transition:V,children:F,shapeFlag:M}=d;if(6&M)Kn(d.component.subTree,m,b,P);else if(128&M)d.suspense.move(m,b,P);else if(64&M)H.move(d,m,b,Wn);else if(H!==be)if(H!==jt)if(2!==P&&1&M&&V)if(0===P)V.beforeEnter(w),s(w,m,b),Oe(()=>V.enter(w),A);else{const{leave:$,delayLeave:W,afterLeave:Q}=V,ie=()=>s(w,m,b),fe=()=>{$(w,()=>{ie(),Q&&Q()})};W?W(w,ie,fe):fe()}else s(w,m,b);else(({el:d,anchor:m},b,P)=>{let A;for(;d&&d!==m;)A=h(d),s(d,b,P),d=A;s(m,b,P)})(d,m,b);else{s(w,m,b);for(let $=0;${const{type:w,props:H,ref:V,children:F,dynamicChildren:M,shapeFlag:q,patchFlag:$,dirs:W,cacheIndex:Q}=d;if(-2===$&&(A=!1),null!=V&&_i(V,null,b,d,!0),null!=Q&&(m.renderCache[Q]=void 0),256&q)return void m.ctx.deactivate(d);const ie=1&q&&W,fe=!Xt(d);let ce;if(fe&&(ce=H&&H.onVnodeBeforeUnmount)&&We(ce,m,d),6&q)mE(d.component,b,P);else{if(128&q)return void d.suspense.unmount(b,P);ie&>(d,null,m,"beforeUnmount"),64&q?d.type.remove(d,m,b,Wn,P):M&&!M.hasOnce&&(w!==be||$>0&&64&$)?Fs(M,m,b,!1,!0):(w===be&&384&$||!A&&16&q)&&Fs(F,m,b),P&&Lu(d)}(fe&&(ce=H&&H.onVnodeUnmounted)||ie)&&Oe(()=>{ce&&We(ce,m,d),ie&>(d,null,m,"unmounted")},b)},Lu=d=>{const{type:m,el:b,anchor:P,transition:A}=d;if(m===be)return void pE(b,P);if(m===jt)return void(({el:d,anchor:m})=>{let b;for(;d&&d!==m;)b=h(d),i(d),d=b;i(m)})(d);const w=()=>{i(b),A&&!A.persisted&&A.afterLeave&&A.afterLeave()};if(1&d.shapeFlag&&A&&!A.persisted){const{leave:H,delayLeave:V}=A,F=()=>H(b,w);V?V(d.el,w,F):F()}else w()},pE=(d,m)=>{let b;for(;d!==m;)b=h(d),i(d),d=b;i(m)},mE=(d,m,b)=>{const{bum:P,scope:A,job:w,subTree:H,um:V,m:F,a:M}=d;Ci(F),Ci(M),P&&An(P),A.stop(),w&&(w.flags|=8,en(H,d,m,b)),V&&Oe(V,m),Oe(()=>{d.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&d.asyncDep&&!d.asyncResolved&&d.suspenseId===m.pendingId&&(m.deps--,0===m.deps&&m.resolve())},Fs=(d,m,b,P=!1,A=!1,w=0)=>{for(let H=w;H{if(6&d.shapeFlag)return or(d.component.subTree);if(128&d.shapeFlag)return d.suspense.next();const m=h(d.anchor||d.el),b=m&&m[ra];return b?h(b):m};let ol=!1;const Du=(d,m,b)=>{null==d?m._vnode&&en(m._vnode,null,null,!0):S(m._vnode||null,d,m,null,null,null,b),m._vnode=d,ol||(ol=!0,ta(),ci(),ol=!1)},Wn={p:S,um:en,m:Kn,r:Lu,mt:Y,mc:y,pc:de,pbc:x,n:or,o:e};let ll,al;return t&&([ll,al]=t(Wn)),{render:Du,hydrate:ll,createApp:Cp(Du,ll)}}function io({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function dn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ec(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ro(e,t,n=!1){const s=e.children,i=t.children;if(B(s)&&B(i))for(let r=0;rds(nc);function Bp(e,t){return gs(e,null,t)}function ic(e,t){return gs(e,null,{flush:"post"})}function rc(e,t){return gs(e,null,{flush:"sync"})}function ms(e,t,n){return gs(e,t,n)}function gs(e,t,n=ee){const{immediate:s,flush:r}=n,l=ne({},n);let a;if(Ss)if("sync"===r){const h=sc();a=h.__watcherHandles||(h.__watcherHandles=[])}else{if(t&&!s){const h=()=>{};return h.stop=Ie,h.resume=Ie,h.pause=Ie,h}l.once=!0}const f=Ne;l.call=(h,g,_)=>it(h,f,g,_);let u=!1;"post"===r?l.scheduler=h=>{Oe(h,f&&f.suspense)}:"sync"!==r&&(u=!0,l.scheduler=(h,g)=>{g?h():ai(h)}),l.augmentJob=h=>{t&&(h.flags|=4),u&&(h.flags|=2,f&&(h.id=f.uid,h.i=f))};const c=function cd(e,t,n=ee){const{immediate:s,deep:i,once:r,scheduler:o,augmentJob:l,call:a}=n,u=E=>i?E:xe(E)||!1===i||0===i?Ct(E,1):Ct(E);let c,h,g,_,S=!1,L=!1;if(ye(e)?(h=()=>e.value,S=xe(e)):Nt(e)?(h=()=>u(e),S=!0):B(e)?(L=!0,S=e.some(E=>Nt(E)||xe(E)),h=()=>e.map(E=>ye(E)?E.value:Nt(E)?u(E):G(E)?a?a(E,2):E():void 0)):h=G(e)?t?a?()=>a(e,2):e:()=>{if(g){St();try{g()}finally{Tt()}}const E=Ut;Ut=c;try{return a?a(e,3,[_]):e(_)}finally{Ut=E}}:Ie,t&&i){const E=h,I=!0===i?1/0:i;h=()=>Ct(E(),I)}const O=Nl(),C=()=>{c.stop(),O&&hr(O.effects,c)};if(r&&t){const E=t;t=(...I)=>{E(...I),C()}}let p=L?new Array(e.length).fill(ri):ri;const T=E=>{if(1&c.flags&&(c.dirty||E))if(t){const I=c.run();if(i||S||(L?I.some((U,R)=>Be(U,p[R])):Be(I,p))){g&&g();const U=Ut;Ut=c;try{const R=[I,p===ri?void 0:L&&p[0]===ri?[]:p,_];a?a(t,3,R):t(...R),p=I}finally{Ut=U}}}else c.run()};return l&&l(T),c=new Pn(h),c.scheduler=o?()=>o(T,!1):T,_=E=>zl(E,!1,c),g=c.onStop=()=>{const E=oi.get(c);if(E){if(a)a(E,4);else for(const I of E)I();oi.delete(c)}},t?s?T(!0):p=c.run():o?o(T.bind(null,!0),!0):c.run(),C.pause=c.pause.bind(c),C.resume=c.resume.bind(c),C.stop=C,C}(e,t,l);return a&&a.push(c),c}function $p(e,t,n){const s=this.proxy,i=J(e)?e.includes(".")?oc(s,e):()=>s[e]:e.bind(s,s);let r;G(t)?r=t:(r=t.handler,n=t);const o=mn(this),l=gs(i,r.bind(s),n);return o(),l}function oc(e,t){const n=t.split(".");return()=>{let s=e;for(let i=0;i{let u,h,c=ee;return rc(()=>{const g=e[t];Be(u,g)&&(u=g,f())}),{get:()=>(a(),n.get?n.get(u):u),set(g){const _=n.set?n.set(g):g;if(!(Be(_,u)||c!==ee&&Be(g,c)))return;const S=s.vnode.props;S&&(t in S||i in S||r in S)&&("onUpdate:".concat(t)in S||"onUpdate:".concat(i)in S||"onUpdate:".concat(r)in S)||(u=g,f()),s.emit("update:".concat(t),_),Be(g,_)&&Be(g,c)&&!Be(_,h)&&f(),c=g,h=_}}});return l[Symbol.iterator]=()=>{let a=0;return{next:()=>a<2?{value:a++?o||ee:l,done:!1}:{done:!0}}},l}const lc=(e,t)=>"modelValue"===t||"model-value"===t?e.modelModifiers:e["".concat(t,"Modifiers")]||e["".concat(pe(t),"Modifiers")]||e["".concat(He(t),"Modifiers")];function jp(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||ee;let i=n;const r=t.startsWith("update:"),o=r&&lc(s,t.slice(7));o&&(o.trim&&(i=n.map(u=>J(u)?u.trim():u)),o.number&&(i=n.map($s)));let l,a=s[l=In(t)]||s[l=In(pe(t))];!a&&r&&(a=s[l=In(He(t))]),a&&it(a,e,6,i);const f=s[l+"Once"];if(f){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,it(f,e,6,i)}}function ac(e,t,n=!1){const s=t.emitsCache,i=s.get(e);if(void 0!==i)return i;const r=e.emits;let o={},l=!1;if(__VUE_OPTIONS_API__&&!G(e)){const a=f=>{const u=ac(f,t,!0);u&&(l=!0,ne(o,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return r||l?(B(r)?r.forEach(a=>o[a]=null):ne(o,r),re(e)&&s.set(e,o),o):(re(e)&&s.set(e,null),null)}function Ii(e,t){return!(!e||!tn(t))&&(t=t.slice(2).replace(/Once$/,""),oe(e,t[0].toLowerCase()+t.slice(1))||oe(e,He(t))||oe(e,t))}function Ai(e){const{type:t,vnode:n,proxy:s,withProxy:i,propsOptions:[r],slots:o,attrs:l,emit:a,render:f,renderCache:u,props:c,data:h,setupState:g,ctx:_,inheritAttrs:S}=e,L=rs(e);let O,C;try{if(4&n.shapeFlag){const E=i||s;O=Ke(f.call(E,E,u,c,g,h,_)),C=l}else{O=Ke(t(c,t.length>1?{attrs:l,slots:o,emit:a}:null)),C=t.props?l:Wp(l)}}catch(E){Es.length=0,Ht(E,e,1),O=ue(_e)}let p=O;if(C&&!1!==S){const E=Object.keys(C),{shapeFlag:I}=p;E.length&&7&I&&(r&&E.some(ur)&&(C=Gp(C,r)),p=ut(p,C,!1,!0))}return n.dirs&&(p=ut(p,null,!1,!0),p.dirs=p.dirs?p.dirs.concat(n.dirs):n.dirs),n.transition&&It(p,n.transition),O=p,rs(L),O}const Wp=e=>{let t;for(const n in e)("class"===n||"style"===n||tn(n))&&((t||(t={}))[n]=e[n]);return t},Gp=(e,t)=>{const n={};for(const s in e)(!ur(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function fc(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let i=0;ie.__isSuspense;let lo=0;const qp={name:"Suspense",__isSuspense:!0,process(e,t,n,s,i,r,o,l,a,f){if(null==e)!function Jp(e,t,n,s,i,r,o,l,a){const{p:f,o:{createElement:u}}=a,c=u("div"),h=e.suspense=uc(e,i,s,t,c,n,r,o,l,a);f(null,h.pendingBranch=e.ssContent,c,null,s,h,r,o),h.deps>0?(_s(e,"onPending"),_s(e,"onFallback"),f(null,e.ssFallback,t,n,s,null,r,o),kn(h,e.ssFallback)):h.resolve(!1,!0)}(t,n,s,i,r,o,l,a,f);else{if(r&&r.deps>0&&!e.suspense.isInFallback)return t.suspense=e.suspense,t.suspense.vnode=t,void(t.el=e.el);!function zp(e,t,n,s,i,r,o,l,{p:a,um:f,o:{createElement:u}}){const c=t.suspense=e.suspense;c.vnode=t,t.el=e.el;const h=t.ssContent,g=t.ssFallback,{activeBranch:_,pendingBranch:S,isInFallback:L,isHydrating:O}=c;if(S)c.pendingBranch=h,ft(h,S)?(a(S,h,c.hiddenContainer,null,i,c,r,o,l),c.deps<=0?c.resolve():L&&(O||(a(_,g,n,s,i,null,r,o,l),kn(c,g)))):(c.pendingId=lo++,O?(c.isHydrating=!1,c.activeBranch=S):f(S,i,c),c.deps=0,c.effects.length=0,c.hiddenContainer=u("div"),L?(a(null,h,c.hiddenContainer,null,i,c,r,o,l),c.deps<=0?c.resolve():(a(_,g,n,s,i,null,r,o,l),kn(c,g))):_&&ft(h,_)?(a(_,h,n,s,i,c,r,o,l),c.resolve(!0)):(a(null,h,c.hiddenContainer,null,i,c,r,o,l),c.deps<=0&&c.resolve()));else if(_&&ft(h,_))a(_,h,n,s,i,c,r,o,l),kn(c,h);else if(_s(t,"onPending"),c.pendingBranch=h,c.pendingId=512&h.shapeFlag?h.component.suspenseId:lo++,a(null,h,c.hiddenContainer,null,i,c,r,o,l),c.deps<=0)c.resolve();else{const{timeout:C,pendingId:p}=c;C>0?setTimeout(()=>{c.pendingId===p&&c.fallback(g)},C):0===C&&c.fallback(g)}}(e,t,n,s,i,o,l,a,f)}},hydrate:function Qp(e,t,n,s,i,r,o,l,a){const f=t.suspense=uc(t,s,n,e.parentNode,document.createElement("div"),null,i,r,o,l,!0),u=a(e,f.pendingBranch=t.ssContent,n,f,r,o);return 0===f.deps&&f.resolve(!1,!0),u},normalize:function Zp(e){const{shapeFlag:t,children:n}=e,s=32&t;e.ssContent=hc(s?n.default:n),e.ssFallback=s?hc(n.fallback):ue(_e)}};function _s(e,t){const n=e.props&&e.props[t];G(n)&&n()}function uc(e,t,n,s,i,r,o,l,a,f,u=!1){const{p:c,m:h,um:g,n:_,o:{parentNode:S,remove:L}}=f;let O;const C=function em(e){const t=e.props&&e.props.suspensible;return null!=t&&!1!==t}(e);C&&t&&t.pendingBranch&&(O=t.pendingId,t.deps++);const p=e.props?Xs(e.props.timeout):void 0,T=r,E={vnode:e,parent:t,parentComponent:n,namespace:o,container:s,hiddenContainer:i,deps:0,pendingId:lo++,timeout:"number"==typeof p?p:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(I=!1,U=!1){const{vnode:R,activeBranch:y,pendingBranch:v,pendingId:x,effects:N,parentComponent:D,container:K}=E;let Y=!1;E.isHydrating?E.isHydrating=!1:I||(Y=y&&v.transition&&"out-in"===v.transition.mode,Y&&(y.transition.afterLeave=()=>{x===E.pendingId&&(h(v,K,r===T?_(y):r,0),ts(N))}),y&&(S(y.el)===K&&(r=_(y)),g(y,D,E,!0)),Y||h(v,K,r,0)),kn(E,v),E.pendingBranch=null,E.isInFallback=!1;let X=E.parent,z=!1;for(;X;){if(X.pendingBranch){X.effects.push(...N),z=!0;break}X=X.parent}!z&&!Y&&ts(N),E.effects=[],C&&t&&t.pendingBranch&&O===t.pendingId&&(t.deps--,0===t.deps&&!U&&t.resolve()),_s(R,"onResolve")},fallback(I){if(!E.pendingBranch)return;const{vnode:U,activeBranch:R,parentComponent:y,container:v,namespace:x}=E;_s(U,"onFallback");const N=_(R),D=()=>{E.isInFallback&&(c(null,I,v,N,y,null,x,l,a),kn(E,I))},K=I.transition&&"out-in"===I.transition.mode;K&&(R.transition.afterLeave=D),E.isInFallback=!0,g(R,y,null,!0),K||D()},move(I,U,R){E.activeBranch&&h(E.activeBranch,I,U,R),E.container=I},next:()=>E.activeBranch&&_(E.activeBranch),registerDep(I,U,R){const y=!!E.pendingBranch;y&&E.deps++;const v=I.vnode.el;I.asyncDep.catch(x=>{Ht(x,I,0)}).then(x=>{if(I.isUnmounted||E.isUnmounted||E.pendingId!==I.suspenseId)return;I.asyncResolved=!0;const{vnode:N}=I;go(I,x,!1),v&&(N.el=v);const D=!v&&I.subTree.el;U(I,N,S(v||I.subTree.el),v?null:_(I.subTree),E,o,R),D&&L(D),oo(I,N.el),y&&0==--E.deps&&E.resolve()})},unmount(I,U){E.isUnmounted=!0,E.activeBranch&&g(E.activeBranch,n,I,U),E.pendingBranch&&g(E.pendingBranch,n,I,U)}};return E}function hc(e){let t;if(G(e)){const n=pn&&e._c;n&&(e._d=!1,ys()),e=e(),n&&(e._d=!0,t=De,pc())}return B(e)&&(e=function cc(e,t=!0){let n;for(let s=0;sn!==e)),e}function dc(e,t){t&&t.pendingBranch?B(e)?t.effects.push(...e):t.effects.push(e):ts(e)}function kn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let i=t.el;for(;!i&&t.component;)i=(t=t.component.subTree).el;n.el=i,s&&s.subTree===n&&(s.vnode.el=i,oo(s,i))}const be=Symbol.for("v-fgt"),Ot=Symbol.for("v-txt"),_e=Symbol.for("v-cmt"),jt=Symbol.for("v-stc"),Es=[];let De=null;function ys(e=!1){Es.push(De=e?null:[])}function pc(){Es.pop(),De=Es[Es.length-1]||null}let co,pn=1;function ao(e){pn+=e,e<0&&De&&(De.hasOnce=!0)}function mc(e){return e.dynamicChildren=pn>0?De||vn:null,pc(),pn>0&&De&&De.push(e),e}function tm(e,t,n,s,i,r){return mc(fo(e,t,n,s,i,r,!0))}function Ri(e,t,n,s,i){return mc(ue(e,t,n,s,i,!0))}function Kt(e){return!!e&&!0===e.__v_isVNode}function ft(e,t){return e.type===t.type&&e.key===t.key}function nm(e){co=e}const gc=({key:e})=>null!=e?e:null,Pi=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?J(e)||ye(e)||G(e)?{i:Te,r:e,k:t,f:!!n}:e:null);function fo(e,t=null,n=null,s=0,i=null,r=(e===be?0:1),o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&gc(t),ref:t&&Pi(t),scopeId:hi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Te};return l?(ho(a,n),128&r&&e.normalize(a)):n&&(a.shapeFlag|=J(n)?8:16),pn>0&&!o&&De&&(a.patchFlag>0||6&r)&&32!==a.patchFlag&&De.push(a),a}const ue=function _c(e,t=null,n=null,s=0,i=null,r=!1){if((!e||e===Ra)&&(e=_e),Kt(e)){const l=ut(e,t,!0);return n&&ho(l,n),pn>0&&!r&&De&&(6&l.shapeFlag?De[De.indexOf(e)]=l:De.push(l)),l.patchFlag=-2,l}if(function Ic(e){return G(e)&&"__vccOpts"in e}(e)&&(e=e.__vccOpts),t){t=Ec(t);let{class:l,style:a}=t;l&&!J(l)&&(t.class=Rn(l)),re(a)&&(si(a)&&!B(a)&&(a=ne({},a)),t.style=On(a))}return fo(e,t,n,s,i,J(e)?1:Oi(e)?128:oa(e)?64:re(e)?4:G(e)?2:0,r,!0)};function Ec(e){return e?si(e)||Ha(e)?ne({},e):e:null}function ut(e,t,n=!1,s=!1){const{props:i,ref:r,patchFlag:o,children:l,transition:a}=e,f=t?yc(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&gc(f),ref:t&&t.ref?n&&r?B(r)?r.concat(Pi(t)):[r,Pi(t)]:Pi(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==be?-1===o?16:16|o:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ut(e.ssContent),ssFallback:e.ssFallback&&ut(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&s&&It(u,a.clone(u)),u}function uo(e=" ",t=0){return ue(Ot,null,e,t)}function im(e,t){const n=ue(jt,null,e);return n.staticCount=t,n}function rm(e="",t=!1){return t?(ys(),Ri(_e,null,e)):ue(_e,null,e)}function Ke(e){return null==e||"boolean"==typeof e?ue(_e):B(e)?ue(be,null,e.slice()):"object"==typeof e?Wt(e):ue(Ot,null,String(e))}function Wt(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:ut(e)}function ho(e,t){let n=0;const{shapeFlag:s}=e;if(null==t)t=null;else if(B(t))n=16;else if("object"==typeof t){if(65&s){const i=t.default;return void(i&&(i._c&&(i._d=!1),ho(e,i()),i._c&&(i._d=!0)))}{n=32;const i=t._;i||Ha(t)?3===i&&Te&&(1===Te.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=Te}}else G(t)?(t={default:t,_ctx:Te},n=32):(t=String(t),64&s?(n=16,t=[uo(t)]):n=8);e.children=t,e.shapeFlag|=n}function yc(...e){const t={};for(let n=0;nNe||Te;let wi,po;{const e=js(),t=(n,s)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(s),r=>{i.length>1?i.forEach(o=>o(r)):i[0](r)}};wi=t("__VUE_INSTANCE_SETTERS__",n=>Ne=n),po=t("__VUE_SSR_SETTERS__",n=>Ss=n)}const mn=e=>{const t=Ne;return wi(e),e.scope.on(),()=>{e.scope.off(),wi(t)}},mo=()=>{Ne&&Ne.scope.off(),wi(null)};function Tc(e){return 4&e.vnode.shapeFlag}let Mi,_o,Ss=!1;function bc(e,t=!1,n=!1){t&&po(t);const{props:s,children:i}=e.vnode,r=Tc(e);(function Ap(e,t,n,s=!1){const i={},r=Ua();e.propsDefaults=Object.create(null),Ba(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);e.props=n?s?i:Kl(i):e.type.props?i:r,e.attrs=r})(e,s,r,t),Fp(e,i,n);const o=r?function cm(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Qr);const{setup:i}=s;if(i){const r=e.setupContext=i.length>1?Cc(e):null,o=mn(e);St();const l=ln(i,e,0,[e.props,r]);if(Tt(),o(),dr(l)){if(Xt(e)||Xr(e),l.then(mo,mo),t)return l.then(a=>{go(e,a,t)}).catch(a=>{Ht(a,e,0)});e.asyncDep=l}else go(e,l,t)}else Nc(e,t)}(e,t):void 0;return t&&po(!1),o}function go(e,t,n){G(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:re(t)&&(e.setupState=wr(t)),Nc(e,n)}function vc(e){Mi=e,_o=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,rp))}}const fm=()=>!Mi;function Nc(e,t,n){const s=e.type;if(!e.render){if(!t&&Mi&&!s.render){const i=s.template||eo(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,f=ne(ne({isCustomElement:r,delimiters:l},o),a);s.render=Mi(i,f)}}e.render=s.render||Ie,_o&&_o(e)}if(__VUE_OPTIONS_API__){const i=mn(e);St();try{!function yp(e){const t=eo(e),n=e.proxy,s=e.ctx;Zr=!1,t.beforeCreate&&Ma(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:a,inject:f,created:u,beforeMount:c,mounted:h,beforeUpdate:g,updated:_,activated:S,deactivated:L,beforeUnmount:C,unmounted:T,render:E,renderTracked:I,renderTriggered:U,errorCaptured:R,serverPrefetch:y,expose:v,inheritAttrs:x,components:N,directives:D}=t;if(f&&function Sp(e,t,n=Ie){B(e)&&(e=to(e));for(const s in e){const i=e[s];let r;r=re(i)?"default"in i?ds(i.from||s,i.default,!0):ds(i.from||s):ds(i),ye(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[s]=r}}(f,s,null),o)for(const z in o){const j=o[z];G(j)&&(s[z]=j.bind(n))}if(i){const z=i.call(n,n);re(z)&&(e.data=ti(z))}if(Zr=!0,r)for(const z in r){const j=r[z],de=G(j)?j.bind(n,n):G(j.get)?j.get.bind(n,n):Ie,et=!G(j)&&G(j.set)?j.set.bind(n):Ie,Dt=Ac({get:de,set:et});Object.defineProperty(s,z,{enumerable:!0,configurable:!0,get:()=>Dt.value,set:Kn=>Dt.value=Kn})}if(l)for(const z in l)xa(l[z],s,n,z);if(a){const z=G(a)?a.call(n):a;Reflect.ownKeys(z).forEach(j=>{Fa(j,z[j])})}function X(z,j){B(j)?j.forEach(de=>z(de.bind(n))):j&&z(j.bind(n))}if(u&&Ma(u,e,"c"),X(Wr,c),X(fs,h),X(Na,g),X(Ti,_),X(Ta,S),X(ba,L),X(Oa,R),X(Aa,I),X(Ia,U),X(bi,C),X(vi,T),X(Ca,y),B(v))if(v.length){const z=e.exposed||(e.exposed={});v.forEach(j=>{Object.defineProperty(z,j,{get:()=>n[j],set:de=>n[j]=de})})}else e.exposed||(e.exposed={});E&&e.render===Ie&&(e.render=E),null!=x&&(e.inheritAttrs=x),N&&(e.components=N),D&&(e.directives=D),y&&Xr(e)}(e)}finally{Tt(),i()}}}const um={get:(e,t)=>(Me(e,0,""),e[t])};function Cc(e){return{attrs:new Proxy(e.attrs,um),slots:e.slots,emit:e.emit,expose:n=>{e.exposed=n||{}}}}function Ts(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(wr(Wl(e.exposed)),{get:(t,n)=>n in t?t[n]:n in un?un[n](e):void 0,has:(t,n)=>n in t||n in un})):e.proxy}const hm=/(?:^|[-_])(\w)/g,dm=e=>e.replace(hm,t=>t.toUpperCase()).replace(/[-_]/g,"");function bs(e,t=!0){return G(e)?e.displayName||e.name:e.name||t&&e.__name}function Eo(e,t,n=!1){let s=bs(t);if(!s&&t.__file){const i=t.__file.match(/([^/\\]+)\.\w+$/);i&&(s=i[1])}if(!s&&e&&e.parent){const i=r=>{for(const o in r)if(r[o]===t)return o};s=i(e.components||e.parent.type.components)||i(e.appContext.components)}return s?dm(s):n?"App":"Anonymous"}const Ac=(e,t)=>function rd(e,t,n=!1){let s,i;return G(e)?s=e:(s=e.get,i=e.set),new id(s,i,n)}(e,0,Ss);function Oc(e,t,n){const s=arguments.length;return 2===s?re(t)&&!B(t)?Kt(t)?ue(e,null,[t]):ue(e,t):ue(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):3===s&&Kt(n)&&(n=[n]),ue(e,t,n))}function pm(){}function mm(e,t,n,s){const i=n[s];if(i&&Rc(i,e))return i;const r=t();return r.memo=e.slice(),r.cacheIndex=s,n[s]=r}function Rc(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let s=0;s0&&De&&De.push(e),!0}const Pc="3.5.8",wc=Ie,gm={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"},_m=ct,Em=function ia(e,t){var n,s;ct=e,ct?(ct.enabled=!0,ss.forEach(({event:i,args:r})=>ct.emit(i,...r)),ss=[]):typeof window<"u"&&window.HTMLElement&&(null==(s=null==(n=window.navigator)?void 0:n.userAgent)||!s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(r=>{ia(r,t)}),setTimeout(()=>{ct||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,kr=!0,ss=[])},3e3)):(kr=!0,ss=[])},ym={createComponentInstance:Sc,setupComponent:bc,renderComponentRoot:Ai,setCurrentRenderingInstance:rs,isVNode:Kt,normalizeVNode:Ke,getComponentPublicInstance:Ts,ensureValidVNode:qr,pushWarningContext:function fd(e){on.push(e)},popWarningContext:function ud(){on.pop()}},Sm=null,Tm=null,bm=null;let yo;const Mc=typeof window<"u"&&window.trustedTypes;if(Mc)try{yo=Mc.createPolicy("vue",{createHTML:e=>e})}catch{}const xc=yo?e=>yo.createHTML(e):e=>e,Rt=typeof document<"u"?document:null,Lc=Rt&&Rt.createElement("template"),Cm={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const i="svg"===t?Rt.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?Rt.createElementNS("http://www.w3.org/1998/Math/MathML",e):n?Rt.createElement(e,{is:n}):Rt.createElement(e);return"select"===e&&s&&null!=s.multiple&&i.setAttribute("multiple",s.multiple),i},createText:e=>Rt.createTextNode(e),createComment:e=>Rt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Rt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,i,r){const o=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),i!==r&&(i=i.nextSibling););else{Lc.innerHTML=xc("svg"===s?"".concat(e,""):"mathml"===s?"".concat(e,""):e);const l=Lc.content;if("svg"===s||"mathml"===s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Gt="transition",vs="animation",Fn=Symbol("_vtc"),Dc={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},kc=ne({},Hr,Dc),Im=(e=>(e.displayName="Transition",e.props=kc,e))((e,{slots:t})=>Oc(ha,Vc(e),t)),gn=(e,t=[])=>{B(e)?e.forEach(n=>n(...t)):e&&e(...t)},Fc=e=>!!e&&(B(e)?e.some(t=>t.length>1):e.length>1);function Vc(e){const t={};for(const N in e)N in Dc||(t[N]=e[N]);if(!1===e.css)return t;const{name:n="v",type:s,duration:i,enterFromClass:r="".concat(n,"-enter-from"),enterActiveClass:o="".concat(n,"-enter-active"),enterToClass:l="".concat(n,"-enter-to"),appearFromClass:a=r,appearActiveClass:f=o,appearToClass:u=l,leaveFromClass:c="".concat(n,"-leave-from"),leaveActiveClass:h="".concat(n,"-leave-active"),leaveToClass:g="".concat(n,"-leave-to")}=e,_=function Am(e){if(null==e)return null;if(re(e))return[So(e.enter),So(e.leave)];{const t=So(e);return[t,t]}}(i),S=_&&_[0],L=_&&_[1],{onBeforeEnter:O,onEnter:C,onEnterCancelled:p,onLeave:T,onLeaveCancelled:E,onBeforeAppear:I=O,onAppear:U=C,onAppearCancelled:R=p}=t,y=(N,D,K)=>{Yt(N,D?u:l),Yt(N,D?f:o),K&&K()},v=(N,D)=>{N._isLeaving=!1,Yt(N,c),Yt(N,g),Yt(N,h),D&&D()},x=N=>(D,K)=>{const Y=N?U:C,X=()=>y(D,N,K);gn(Y,[D,X]),Uc(()=>{Yt(D,N?a:r),Pt(D,N?u:l),Fc(Y)||Hc(D,s,S,X)})};return ne(t,{onBeforeEnter(N){gn(O,[N]),Pt(N,r),Pt(N,o)},onBeforeAppear(N){gn(I,[N]),Pt(N,a),Pt(N,f)},onEnter:x(!1),onAppear:x(!0),onLeave(N,D){N._isLeaving=!0;const K=()=>v(N,D);Pt(N,c),Pt(N,h),jc(),Uc(()=>{N._isLeaving&&(Yt(N,c),Pt(N,g),Fc(T)||Hc(N,s,L,K))}),gn(T,[N,K])},onEnterCancelled(N){y(N,!1),gn(p,[N])},onAppearCancelled(N){y(N,!0),gn(R,[N])},onLeaveCancelled(N){v(N),gn(E,[N])}})}function So(e){return Xs(e)}function Pt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Fn]||(e[Fn]=new Set)).add(t)}function Yt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Fn];n&&(n.delete(t),n.size||(e[Fn]=void 0))}function Uc(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Om=0;function Hc(e,t,n,s){const i=e._endId=++Om,r=()=>{i===e._endId&&s()};if(null!=n)return setTimeout(r,n);const{type:o,timeout:l,propCount:a}=Bc(e,t);if(!o)return s();const f=o+"end";let u=0;const c=()=>{e.removeEventListener(f,h),r()},h=g=>{g.target===e&&++u>=a&&c()};setTimeout(()=>{u(n[_]||"").split(", "),i=s("".concat(Gt,"Delay")),r=s("".concat(Gt,"Duration")),o=$c(i,r),l=s("".concat(vs,"Delay")),a=s("".concat(vs,"Duration")),f=$c(l,a);let u=null,c=0,h=0;return t===Gt?o>0&&(u=Gt,c=o,h=r.length):t===vs?f>0&&(u=vs,c=f,h=a.length):(c=Math.max(o,f),u=c>0?o>f?Gt:vs:null,h=u?u===Gt?r.length:a.length:0),{type:u,timeout:c,propCount:h,hasTransform:u===Gt&&/\b(transform|all)(,|$)/.test(s("".concat(Gt,"Property")).toString())}}function $c(e,t){for(;e.lengthXc(n)+Xc(e[s])))}function Xc(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function jc(){return document.body.offsetHeight}const xi=Symbol("_vod"),Kc=Symbol("_vsh"),Wc={beforeMount(e,{value:t},{transition:n}){e[xi]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):Ns(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Ns(e,!0),s.enter(e)):s.leave(e,()=>{Ns(e,!1)}):Ns(e,t))},beforeUnmount(e,{value:t}){Ns(e,t)}};function Ns(e,t){e.style.display=t?e[xi]:"none",e[Kc]=!t}const Gc=Symbol("");function wm(e){const t=ot();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll('[data-v-owner="'.concat(t.uid,'"]'))).forEach(r=>Li(r,i))},s=()=>{const i=e(t.proxy);t.ce?Li(t.ce,i):To(t.subTree,i),n(i)};Wr(()=>{ic(s)}),fs(()=>{const i=new MutationObserver(s);i.observe(t.subTree.el.parentNode,{childList:!0}),vi(()=>i.disconnect())})}function To(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{To(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)Li(e.el,t);else if(e.type===be)e.children.forEach(n=>To(n,t));else if(e.type===jt){let{el:n,anchor:s}=e;for(;n&&(Li(n,t),n!==s);)n=n.nextSibling}}function Li(e,t){if(1===e.nodeType){const n=e.style;let s="";for(const i in t)n.setProperty("--".concat(i),t[i]),s+="--".concat(i,": ").concat(t[i],";");n[Gc]=s}}const Mm=/(^|;)\s*display\s*:/,Yc=/\s*!important$/;function Di(e,t,n){if(B(n))n.forEach(s=>Di(e,t,s));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=function Lm(e,t){const n=bo[t];if(n)return n;let s=pe(t);if("filter"!==s&&s in e)return bo[t]=s;s=sn(s);for(let i=0;ivo||(Um.then(()=>vo=0),vo=Date.now()),ef=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,tf={};function nf(e,t,n){const s=$r(e,t);return Hs(s)&&ne(s,t),(()=>{class r extends ki{constructor(l){super(s,l,n)}}return r.def=s,r})()}const Km=(e,t)=>nf(e,t,Sf),Wm=typeof HTMLElement<"u"?HTMLElement:class{};class ki extends Wm{constructor(t,n={},s=Hi){super(),this._def=t,this._props=n,this._createApp=s,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&s!==Hi?this._root=this.shadowRoot:!1!==t.shadowRoot?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof ki){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,li(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let s=0;s{for(const i of s)this._setAttr(i.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(s,i=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:r,styles:o}=s;let l;if(r&&!B(r))for(const a in r){const f=r[a];(f===Number||f&&f.type===Number)&&(a in this._props&&(this._props[a]=Xs(this._props[a])),(l||(l=Object.create(null)))[pe(a)]=!0)}this._numberProps=l,i&&this._resolveProps(s),this.shadowRoot&&this._applyStyles(o),this._mount(s)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(s=>t(this._def=s,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const s in n)oe(this,s)||Object.defineProperty(this,s,{get:()=>ii(n[s])})}_resolveProps(t){const{props:n}=t,s=B(n)?n:Object.keys(n||{});for(const i of Object.keys(this))"_"!==i[0]&&s.includes(i)&&this._setProp(i,this[i]);for(const i of s.map(pe))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let s=n?this.getAttribute(t):tf;const i=pe(t);n&&this._numberProps&&this._numberProps[i]&&(s=Xs(s)),this._setProp(i,s,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,i=!1){n!==this._props[t]&&(n===tf?delete this._props[t]:(this._props[t]=n,"key"===t&&this._app&&(this._app._ceVNode.key=n)),i&&this._instance&&this._update(),s&&(!0===n?this.setAttribute(He(t),""):"string"==typeof n||"number"==typeof n?this.setAttribute(He(t),n+""):n||this.removeAttribute(He(t))))}_update(){yf(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=ue(this._def,ne(t,this._props));return this._instance||(n.ce=s=>{this._instance=s,s.ce=this,s.isCE=!0;const i=(r,o)=>{this.dispatchEvent(new CustomEvent(r,Hs(o[0])?ne({detail:o},o[0]):{detail:o}))};s.emit=(r,...o)=>{i(r,o),He(r)!==r&&i(He(r),o)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const s=this._nonce;for(let i=t.length-1;i>=0;i--){const r=document.createElement("style");s&&r.setAttribute("nonce",s),r.textContent=t[i],this.shadowRoot.prepend(r)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const s=1===n.nodeType&&n.getAttribute("slot")||"default";(t[s]||(t[s]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let s=0;s(delete e.props.mode,e))({name:"TransitionGroup",props:ne({},kc,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ot(),s=Ur();let i,r;return Ti(()=>{if(!i.length)return;const o=e.moveClass||"".concat(e.name||"v","-move");if(!function Zm(e,t,n){const s=e.cloneNode(),i=e[Fn];i&&i.forEach(l=>{l.split(/\s+/).forEach(a=>a&&s.classList.remove(a))}),n.split(/\s+/).forEach(l=>l&&s.classList.add(l)),s.style.display="none";const r=1===t.nodeType?t:t.parentNode;r.appendChild(s);const{hasTransform:o}=Bc(s);return r.removeChild(s),o}(i[0].el,n.vnode.el,o))return;i.forEach(Jm),i.forEach(zm);const l=i.filter(Qm);jc(),l.forEach(a=>{const f=a.el,u=f.style;Pt(f,o),u.transform=u.webkitTransform=u.transitionDuration="";const c=f[Fi]=h=>{h&&h.target!==f||(!h||/transform$/.test(h.propertyName))&&(f.removeEventListener("transitionend",c),f[Fi]=null,Yt(f,o))};f.addEventListener("transitionend",c)})}),()=>{const o=te(e),l=Vc(o);let a=o.tag||be;if(i=[],r)for(let f=0;f{const t=e.props["onUpdate:modelValue"]||!1;return B(t)?n=>An(t,n):t};function eg(e){e.target.composing=!0}function af(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const lt=Symbol("_assign"),Vi={created(e,{modifiers:{lazy:t,trim:n,number:s}},i){e[lt]=qt(i);const r=s||i.props&&"number"===i.props.type;wt(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),r&&(l=$s(l)),e[lt](l)}),n&&wt(e,"change",()=>{e.value=e.value.trim()}),t||(wt(e,"compositionstart",eg),wt(e,"compositionend",af),wt(e,"change",af))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:s,trim:i,number:r}},o){if(e[lt]=qt(o),e.composing)return;const a=null==t?"":t;(!r&&"number"!==e.type||/^0\d/.test(e.value)?e.value:$s(e.value))!==a&&(document.activeElement===e&&"range"!==e.type&&(s&&t===n||i&&e.value.trim()===a)||(e.value=a))}},No={deep:!0,created(e,t,n){e[lt]=qt(n),wt(e,"change",()=>{const s=e._modelValue,i=Vn(e),r=e.checked,o=e[lt];if(B(s)){const l=Ks(s,i),a=-1!==l;if(r&&!a)o(s.concat(i));else if(!r&&a){const f=[...s];f.splice(l,1),o(f)}}else if(nn(s)){const l=new Set(s);r?l.add(i):l.delete(i),o(l)}else o(hf(e,r))})},mounted:cf,beforeUpdate(e,t,n){e[lt]=qt(n),cf(e,t,n)}};function cf(e,{value:t},s){let i;e._modelValue=t,i=B(t)?Ks(t,s.props.value)>-1:nn(t)?t.has(s.props.value):Ft(t,hf(e,!0)),e.checked!==i&&(e.checked=i)}const Co={created(e,{value:t},n){e.checked=Ft(t,n.props.value),e[lt]=qt(n),wt(e,"change",()=>{e[lt](Vn(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[lt]=qt(s),t!==n&&(e.checked=Ft(t,s.props.value))}},ff={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const i=nn(t);wt(e,"change",()=>{const r=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?$s(Vn(o)):Vn(o));e[lt](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,li(()=>{e._assigning=!1})}),e[lt]=qt(s)},mounted(e,{value:t,modifiers:{}}){uf(e,t)},beforeUpdate(e,t,n){e[lt]=qt(n)},updated(e,{value:t,modifiers:{}}){e._assigning||uf(e,t)}};function uf(e,t,n){const s=e.multiple,i=B(t);if(!s||i||nn(t)){for(let r=0,o=e.options.length;rString(u)===String(a)):Ks(t,a)>-1}else l.selected=t.has(a);else if(Ft(Vn(l),t))return void(e.selectedIndex!==r&&(e.selectedIndex=r))}!s&&-1!==e.selectedIndex&&(e.selectedIndex=-1)}}function Vn(e){return"_value"in e?e._value:e.value}function hf(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const df={created(e,t,n){Ui(e,t,n,null,"created")},mounted(e,t,n){Ui(e,t,n,null,"mounted")},beforeUpdate(e,t,n,s){Ui(e,t,n,s,"beforeUpdate")},updated(e,t,n,s){Ui(e,t,n,s,"updated")}};function pf(e,t){switch(e){case"SELECT":return ff;case"TEXTAREA":return Vi;default:switch(t){case"checkbox":return No;case"radio":return Co;default:return Vi}}}function Ui(e,t,n,s,i){const o=pf(e.tagName,n.props&&n.props.type)[i];o&&o(e,t,n,s)}const ng=["ctrl","shift","alt","meta"],sg={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)=>ng.some(n=>e["".concat(n,"Key")]&&!t.includes(n))},ig=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(i,...r)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=i=>{if(!("key"in i))return;const r=He(i.key);return t.some(o=>o===r||rg[o]===r)?e(i):void 0})},mf=ne({patchProp:(e,t,n,s,i,r)=>{const o="svg"===i;"class"===t?function Rm(e,t,n){const s=e[Fn];s&&(t=(t?[t,...s]:[...s]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,s,o):"style"===t?function xm(e,t,n){const s=e.style,i=J(n);let r=!1;if(n&&!i){if(t)if(J(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();null==n[l]&&Di(s,l,"")}else for(const o in t)null==n[o]&&Di(s,o,"");for(const o in n)"display"===o&&(r=!0),Di(s,o,n[o])}else if(i){if(t!==n){const o=s[Gc];o&&(n+=";"+o),s.cssText=n,r=Mm.test(n)}}else t&&e.removeAttribute("style");xi in e&&(e[xi]=r?s.display:"",e[Kc]&&(s.display="none"))}(e,n,s):tn(t)?ur(t)||function Fm(e,t,n,s,i=null){const r=e[Qc]||(e[Qc]={}),o=r[t];if(s&&o)o.value=s;else{const[l,a]=function Vm(e){let t;if(Zc.test(e)){let s;for(t={};s=e.match(Zc);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):He(e.slice(2)),t]}(t);if(s){const f=r[t]=function Bm(e,t){const n=s=>{if(s._vts){if(s._vts<=n.attached)return}else s._vts=Date.now();it(function $m(e,t){if(B(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>i=>!i._stopped&&s&&s(i))}return t}(s,n.value),t,5,[s])};return n.value=e,n.attached=Hm(),n}(s,i);wt(e,l,f,a)}else o&&(function km(e,t,n,s){e.removeEventListener(t,n,s)}(e,l,o,a),r[t]=void 0)}}(e,t,0,s,r):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function jm(e,t,n,s){if(s)return!!("innerHTML"===t||"textContent"===t||t in e&&ef(t)&&G(n));if("spellcheck"===t||"draggable"===t||"translate"===t||"form"===t||"list"===t&&"INPUT"===e.tagName||"type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const i=e.tagName;if("IMG"===i||"VIDEO"===i||"CANVAS"===i||"SOURCE"===i)return!1}return!(ef(t)&&J(n)||!(t in e)&&(!e._isVueCE||!/[A-Z]/.test(t)&&J(n)))}(e,t,s,o))?(function Dm(e,t,n,s){if("innerHTML"===t||"textContent"===t)return void(null!=n&&(e[t]="innerHTML"===t?xc(n):n));const i=e.tagName;if("value"===t&&"PROGRESS"!==i&&!i.includes("-")){const o="OPTION"===i?e.getAttribute("value")||"":e.value,l=null==n?"checkbox"===e.type?"on":"":String(n);return(o!==l||!("_value"in e))&&(e.value=l),null==n&&e.removeAttribute(t),void(e._value=n)}let r=!1;if(""===n||null==n){const o=typeof e[t];"boolean"===o?n=mr(n):null==n&&"string"===o?(n="",r=!0):"number"===o&&(n=0,r=!0)}try{e[t]=n}catch{}r&&e.removeAttribute(t)}(e,t,s),!e.tagName.includes("-")&&("value"===t||"checked"===t||"selected"===t)&&zc(e,t,s,o,0,"value"!==t)):("true-value"===t?e._trueValue=s:"false-value"===t&&(e._falseValue=s),zc(e,t,s,o))}},Cm);let Cs,gf=!1;function _f(){return Cs||(Cs=za(mf))}function Ef(){return Cs=gf?Cs:Qa(mf),gf=!0,Cs}const yf=(...e)=>{_f().render(...e)},lg=(...e)=>{Ef().hydrate(...e)},Hi=(...e)=>{const t=_f().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=bf(s);if(!i)return;const r=t._component;!G(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),1===i.nodeType&&(i.textContent="");const o=n(i,!1,Tf(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t},Sf=(...e)=>{const t=Ef().createApp(...e),{mount:n}=t;return t.mount=s=>{const i=bf(s);if(i)return n(i,!0,Tf(i))},t};function Tf(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function bf(e){return J(e)?document.querySelector(e):e}let vf=!1;const ag=()=>{vf||(vf=!0,function tg(){Vi.getSSRProps=({value:e})=>({value:e}),Co.getSSRProps=({value:e},t)=>{if(t.props&&Ft(t.props.value,e))return{checked:!0}},No.getSSRProps=({value:e},t)=>{if(B(e)){if(t.props&&Ks(e,t.props.value)>-1)return{checked:!0}}else if(nn(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},df.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=pf(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0}}(),function Pm(){Wc.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}())},Is=Symbol(""),As=Symbol(""),Io=Symbol(""),Bi=Symbol(""),Nf=Symbol(""),_n=Symbol(""),Cf=Symbol(""),If=Symbol(""),Ao=Symbol(""),Oo=Symbol(""),Os=Symbol(""),Ro=Symbol(""),Af=Symbol(""),Po=Symbol(""),wo=Symbol(""),Mo=Symbol(""),xo=Symbol(""),Lo=Symbol(""),Do=Symbol(""),Of=Symbol(""),Rf=Symbol(""),$i=Symbol(""),Xi=Symbol(""),ko=Symbol(""),Fo=Symbol(""),Rs=Symbol(""),Ps=Symbol(""),Vo=Symbol(""),Uo=Symbol(""),cg=Symbol(""),Ho=Symbol(""),ji=Symbol(""),fg=Symbol(""),ug=Symbol(""),Bo=Symbol(""),hg=Symbol(""),dg=Symbol(""),$o=Symbol(""),Pf=Symbol(""),Un={[Is]:"Fragment",[As]:"Teleport",[Io]:"Suspense",[Bi]:"KeepAlive",[Nf]:"BaseTransition",[_n]:"openBlock",[Cf]:"createBlock",[If]:"createElementBlock",[Ao]:"createVNode",[Oo]:"createElementVNode",[Os]:"createCommentVNode",[Ro]:"createTextVNode",[Af]:"createStaticVNode",[Po]:"resolveComponent",[wo]:"resolveDynamicComponent",[Mo]:"resolveDirective",[xo]:"resolveFilter",[Lo]:"withDirectives",[Do]:"renderList",[Of]:"renderSlot",[Rf]:"createSlots",[$i]:"toDisplayString",[Xi]:"mergeProps",[ko]:"normalizeClass",[Fo]:"normalizeStyle",[Rs]:"normalizeProps",[Ps]:"guardReactiveProps",[Vo]:"toHandlers",[Uo]:"camelize",[cg]:"capitalize",[Ho]:"toHandlerKey",[ji]:"setBlockTracking",[fg]:"pushScopeId",[ug]:"popScopeId",[Bo]:"withCtx",[hg]:"unref",[dg]:"isRef",[$o]:"withMemo",[Pf]:"isMemoSame"},Re={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function ws(e,t,n,s,i,r,o,l=!1,a=!1,f=!1,u=Re){return e&&(l?(e.helper(_n),e.helper($n(e.inSSR,f))):e.helper(Bn(e.inSSR,f)),o&&e.helper(Lo)),{type:13,tag:t,props:n,children:s,patchFlag:i,dynamicProps:r,directives:o,isBlock:l,disableTracking:a,isComponent:f,loc:u}}function En(e,t=Re){return{type:17,loc:t,elements:e}}function at(e,t=Re){return{type:15,loc:t,properties:e}}function Se(e,t){return{type:16,loc:Re,key:J(e)?Z(e,!0):e,value:t}}function Z(e,t=!1,n=Re,s=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:s}}function ht(e,t=Re){return{type:8,loc:t,children:e}}function Ce(e,t=[],n=Re){return{type:14,loc:n,callee:e,arguments:t}}function Hn(e,t=void 0,n=!1,s=!1,i=Re){return{type:18,params:e,returns:t,newline:n,isSlot:s,loc:i}}function Xo(e,t,n,s=!0){return{type:19,test:e,consequent:t,alternate:n,newline:s,loc:Re}}function Bn(e,t){return e||t?Ao:Oo}function $n(e,t){return e||t?Cf:If}function jo(e,{helper:t,removeHelper:n,inSSR:s}){e.isBlock||(e.isBlock=!0,n(Bn(s,e.isComponent)),t(_n),t($n(s,e.isComponent)))}const wf=new Uint8Array([123,123]),Mf=new Uint8Array([125,125]);function xf(e){return e>=97&&e<=122||e>=65&&e<=90}function Qe(e){return 32===e||10===e||9===e||12===e||13===e}function Jt(e){return 47===e||62===e||Qe(e)}function Ki(e){const t=new Uint8Array(e.length);for(let n=0;n4===e.type&&e.isStatic;function Df(e){switch(e){case"Teleport":case"teleport":return As;case"Suspense":case"suspense":return Io;case"KeepAlive":case"keep-alive":return Bi;case"BaseTransition":case"base-transition":return Nf}}const Cg=/^\d|[^\$\w\xA0-\uFFFF]/,Wi=e=>!Cg.test(e),Ig=/[A-Za-z_$\xA0-\uFFFF]/,Ag=/[\.\?\w$\xA0-\uFFFF]/,Og=/\s+[.[]\s*|\s*[.[]\s+/g,kf=e=>4===e.type?e.content:e.loc.source,Ff=e=>{const t=kf(e).trim().replace(Og,l=>l.trim());let n=0,s=[],i=0,r=0,o=null;for(let l=0;l|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/;function Ye(e,t,n=!1){for(let s=0;s4===i.key.type&&i.key.content===s)}return n}function Ls(e,t){return"_".concat(t,"_").concat(e.replace(/[^\w]/g,(n,s)=>"-"===n?"_":e.charCodeAt(s).toString()))}const Fg=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,Bf={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Gn,isPreTag:Gn,isIgnoreNewlineTag:Gn,isCustomElement:Gn,onError:Wo,onWarn:Lf,comments:!1,prefixIdentifiers:!1};let le=Bf,Ds=null,Mt="",Fe=null,se=null,qe="",xt=-1,Sn=-1,Yo=0,Zt=!1,qo=null;const me=[],Ee=new class Eg{constructor(t,n){this.stack=t,this.cbs=n,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=wf,this.delimiterClose=Mf,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return 2===this.mode&&0===this.stack.length}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=wf,this.delimiterClose=Mf}getPos(t){let n=1,s=t+1;for(let i=this.newlines.length-1;i>=0;i--){const r=this.newlines[i];if(t>r){n=i+2,s=t-r;break}}return{column:s,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){60===t?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.state=this.inRCDATA?32:1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(n?Jt(t):(32|t)===this.currentSequence[this.sequenceIndex]){if(!n)return void this.sequenceIndex++}else this.inRCDATA=!1;this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(62===t||Qe(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(28===this.state?this.currentSequence===ke.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):6===this.state||11===this.state||18===this.state||17===this.state||12===this.state||13===this.state||14===this.state||15===this.state||16===this.state||20===this.state||19===this.state||21===this.state||9===this.state||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}(me,{onerr:Lt,ontext(e,t){Ji(Pe(e,t),e,t)},ontextentity(e,t,n){Ji(e,t,n)},oninterpolation(e,t){if(Zt)return Ji(Pe(e,t),e,t);let n=e+Ee.delimiterOpen.length,s=t-Ee.delimiterClose.length;for(;Qe(Mt.charCodeAt(n));)n++;for(;Qe(Mt.charCodeAt(s-1));)s--;let i=Pe(n,s);i.includes("&")&&(i=le.decodeEntities(i,!1)),Jo({type:5,content:Qi(i,!1,ve(n,s)),loc:ve(e,t)})},onopentagname(e,t){const n=Pe(e,t);Fe={type:1,tag:n,ns:le.getNamespace(n,me[0],le.ns),tagType:0,props:[],children:[],loc:ve(e-1,t),codegenNode:void 0}},onopentagend(e){Xf(e)},onclosetag(e,t){const n=Pe(e,t);if(!le.isVoidTag(n)){let s=!1;for(let i=0;i0&&Lt(24,me[0].loc.start.offset);for(let o=0;o<=i;o++)zi(me.shift(),t,o(7===s.type?s.rawName:s.name)===n)&&Lt(2,t)},onattribend(e,t){if(Fe&&se){if(Tn(se.loc,t),0!==e)if(qe.includes("&")&&(qe=le.decodeEntities(qe,!0)),6===se.type)"class"===se.name&&(qe=Gf(qe).trim()),1===e&&!qe&&Lt(13,t),se.value={type:2,content:qe,loc:1===e?ve(xt,Sn):ve(xt-1,Sn+1)},Ee.inSFCRoot&&"template"===Fe.tag&&"lang"===se.name&&qe&&"html"!==qe&&Ee.enterRCDATA(Ki("{const _=t.start.offset+h;return Qi(c,!1,ve(_,_+c.length),0,g?1:0)},l={source:o(r.trim(),n.indexOf(r,i.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let a=i.trim().replace(Vg,"").trim();const f=i.indexOf(a),u=a.match($f);if(u){a=a.replace($f,"").trim();const c=u[1].trim();let h;if(c&&(h=n.indexOf(c,f+a.length),l.key=o(c,h,!0)),u[2]){const g=u[2].trim();g&&(l.index=o(g,n.indexOf(g,l.key?h+c.length:f+a.length),!0))}}return a&&(l.value=o(a,f,!0)),l}(se.exp));let s=-1;"bind"===se.name&&(s=se.modifiers.findIndex(i=>"sync"===i.content))>-1&&Ms("COMPILER_V_BIND_SYNC",le)&&(se.name="model",se.modifiers.splice(s,1))}(7!==se.type||"pre"!==se.name)&&Fe.props.push(se)}qe="",xt=Sn=-1},oncomment(e,t){le.comments&&Jo({type:3,content:Pe(e,t),loc:ve(e-4,t+3)})},onend(){const e=Mt.length;for(let t=0;t64&&e<91}(e.charCodeAt(0))||Df(e)||le.isBuiltInComponent&&le.isBuiltInComponent(e)||le.isNativeTag&&!le.isNativeTag(e))return!0;for(let n=0;n6===a.type&&"inline-template"===a.name);l&&Ms("COMPILER_INLINE_TEMPLATE",le)&&e.children.length&&(l.value={type:2,content:Pe(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:l.loc})}}function jf(e,t){let n=e;for(;Mt.charCodeAt(n)!==t&&n>=0;)n--;return n}const Bg=new Set(["if","else","else-if","for","slot"]);function Kf({tag:e,props:t}){if("template"===e)for(let n=0;n0){if(h>=2){c.codegenNode.patchFlag=-1,o.push(c);continue}}else{const g=c.codegenNode;if(13===g.type){const _=g.patchFlag;if((void 0===_||512===_||1===_)&&Jf(c,n)>=2){const S=zf(c);S&&(g.props=n.hoist(S))}g.dynamicProps&&(g.dynamicProps=n.hoist(g.dynamicProps))}}}else if(12===c.type&&(s?0:Ze(c,n))>=2){o.push(c);continue}if(1===c.type){const h=1===c.tagType;h&&n.scopes.vSlot++,Zi(c,e,n,!1,i),h&&n.scopes.vSlot--}else if(11===c.type)Zi(c,e,n,1===c.children.length,!0);else if(9===c.type)for(let h=0;hg.key===c||g.key.content===c);return h&&h.value}}o.length&&n.transformHoist&&n.transformHoist(r,n,e)}function Ze(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(0!==e.tagType)return 0;const s=n.get(e);if(void 0!==s)return s;const i=e.codegenNode;if(13!==i.type||i.isBlock&&"svg"!==e.tag&&"foreignObject"!==e.tag&&"math"!==e.tag)return 0;if(void 0===i.patchFlag){let o=3;const l=Jf(e,t);if(0===l)return n.set(e,0),0;l1)for(let a=0;a"_".concat(Un[R.helper(y)]),replaceNode(y){R.parent.children[R.childIndex]=R.currentNode=y},removeNode(y){const x=y?R.parent.children.indexOf(y):R.currentNode?R.childIndex:-1;y&&y!==R.currentNode?R.childIndex>x&&(R.childIndex--,R.onNodeRemoved()):(R.currentNode=null,R.onNodeRemoved()),R.parent.children.splice(x,1)},onNodeRemoved:Ie,addIdentifiers(y){},removeIdentifiers(y){},hoist(y){J(y)&&(y=Z(y)),R.hoists.push(y);const v=Z("_hoisted_".concat(R.hoists.length),!1,y.loc,2);return v.hoisted=y,v},cache(y,v=!1){const x=function gg(e,t,n=!1){return{type:20,index:e,value:t,needPauseTracking:n,needArraySpread:!1,loc:Re}}(R.cached.length,y,v);return R.cached.push(x),x}};return R.filters=new Set,R}(e,t);er(e,n),t.hoistStatic&&Jg(e,n),t.ssr||function e_(e,t){const{helper:n}=t,{children:s}=e;if(1===s.length){const i=s[0];if(Yf(e,i)&&i.codegenNode){const r=i.codegenNode;13===r.type&&jo(r,t),e.codegenNode=r}else e.codegenNode=i}else if(s.length>1){let i=64;e.codegenNode=ws(t,n(Is),void 0,e.children,i,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.transformed=!0,e.filters=[...n.filters]}function er(e,t){t.currentNode=e;const{nodeTransforms:n}=t,s=[];for(let r=0;r{n--};for(;ns===e:s=>e.test(s);return(s,i)=>{if(1===s.type){const{props:r}=s;if(3===s.tagType&&r.some(Vf))return;const o=[];for(let l=0;l"".concat(Un[e],": _").concat(Un[e]);function zo(e,t,{helper:n,push:s,newline:i,isTS:r}){const o=n("filter"===t?xo:"component"===t?Po:Mo);for(let l=0;l3||!1;t.push("["),n&&t.indent(),ks(e,t,n),n&&t.deindent(),t.push("]")}function ks(e,t,n=!1,s=!0){const{push:i,newline:r}=t;for(let o=0;on||"null")}([r,o,l,_,f]),t),n(")"),c&&n(")"),u&&(n(", "),Ve(u,t),n(")"))}(e,t);break;case 14:!function h_(e,t){const{push:n,helper:s,pure:i}=t,r=J(e.callee)?e.callee:s(e.callee);i&&n(tr),n(r+"(",-2,e),ks(e.arguments,t),n(")")}(e,t);break;case 15:!function d_(e,t){const{push:n,indent:s,deindent:i,newline:r}=t,{properties:o}=e;if(!o.length)return void n("{}",-2,e);const l=o.length>1||!1;n(l?"{":"{ "),l&&s();for(let a=0;a "),(a||l)&&(n("{"),s()),o?(a&&n("return "),B(o)?Qo(o,t):Ve(o,t)):l&&Ve(l,t),(a||l)&&(i(),n("}")),f&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function g_(e,t){const{test:n,consequent:s,alternate:i,newline:r}=e,{push:o,indent:l,deindent:a,newline:f}=t;if(4===n.type){const c=!Wi(n.content);c&&o("("),eu(n,t),c&&o(")")}else o("("),Ve(n,t),o(")");r&&l(),t.indentLevel++,r||o(" "),o("? "),Ve(s,t),t.indentLevel--,r&&f(),r||o(" "),o(": ");const u=19===i.type;u||t.indentLevel++,Ve(i,t),u||t.indentLevel--,r&&a(!0)}(e,t);break;case 20:!function __(e,t){const{push:n,helper:s,indent:i,deindent:r,newline:o}=t,{needPauseTracking:l,needArraySpread:a}=e;a&&n("[...("),n("_cache[".concat(e.index,"] || (")),l&&(i(),n("".concat(s(ji),"(-1),")),o(),n("(")),n("_cache[".concat(e.index,"] = ")),Ve(e.value,t),l&&(n(").cacheIndex = ".concat(e.index,",")),o(),n("".concat(s(ji),"(1),")),o(),n("_cache[".concat(e.index,"]")),r()),n(")"),a&&n(")]")}(e,t);break;case 21:ks(e.body,t,!0,!1)}}function eu(e,t){const{content:n,isStatic:s}=e;t.push(s?JSON.stringify(n):n,-3,e)}function tu(e,t){for(let n=0;nfunction b_(e,t,n,s){if(!("else"===t.name||t.exp&&t.exp.content.trim())){const i=t.exp?t.exp.loc:e.loc;n.onError(he(28,t.loc)),t.exp=Z("true",!1,i)}if("if"===t.name){const i=nu(e,t),r={type:9,loc:e.loc,branches:[i]};if(n.replaceNode(r),s)return s(r,i,!0)}else{const i=n.parent.children;let o=i.indexOf(e);for(;o-- >=-1;){const l=i[o];if(l&&3===l.type)n.removeNode(l);else{if(!l||2!==l.type||l.content.trim().length){if(l&&9===l.type){"else-if"===t.name&&void 0===l.branches[l.branches.length-1].condition&&n.onError(he(30,e.loc)),n.removeNode();const a=nu(e,t);l.branches.push(a);const f=s&&s(l,a,!1);er(a,n),f&&f(),n.currentNode=null}else n.onError(he(30,e.loc));break}n.removeNode(l)}}}}(e,t,n,(s,i,r)=>{const o=n.parent.children;let l=o.indexOf(s),a=0;for(;l-- >=0;){const f=o[l];f&&9===f.type&&(a+=f.branches.length)}return()=>{if(r)s.codegenNode=su(i,a,n);else{const f=function v_(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(s.codegenNode);f.alternate=su(i,a+s.branches.length-1,n)}}}));function nu(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!Ye(e,"for")?e.children:[e],userKey:Gi(e,"key"),isTemplateIf:n}}function su(e,t,n){return e.condition?Xo(e.condition,iu(e,t,n),Ce(n.helper(Os),['""',"true"])):iu(e,t,n)}function iu(e,t,n){const{helper:s}=n,i=Se("key",Z("".concat(t),!1,Re,2)),{children:r}=e,o=r[0];if(1!==r.length||1!==o.type){if(1===r.length&&11===o.type){const a=o.codegenNode;return qi(a,i,n),a}{let a=64;return ws(n,s(Is),at([i]),r,a,void 0,void 0,!0,!1,!1,e.loc)}}{const a=o.codegenNode,f=function kg(e){return 14===e.type&&e.callee===$o?e.arguments[1].returns:e}(a);return 13===f.type&&jo(f,n),qi(f,i,n),a}}const N_=(e,t,n)=>{const{modifiers:s,loc:i}=e,r=e.arg;let{exp:o}=e;if(o&&4===o.type&&!o.content.trim()&&(o=void 0),!o){if(4!==r.type||!r.isStatic)return n.onError(he(52,r.loc)),{props:[Se(r,Z("",!0,i))]};ru(e),o=e.exp}return 4!==r.type?(r.children.unshift("("),r.children.push(') || ""')):r.isStatic||(r.content="".concat(r.content,' || ""')),s.some(l=>"camel"===l.content)&&(4===r.type?r.content=r.isStatic?pe(r.content):"".concat(n.helperString(Uo),"(").concat(r.content,")"):(r.children.unshift("".concat(n.helperString(Uo),"(")),r.children.push(")"))),n.inSSR||(s.some(l=>"prop"===l.content)&&ou(r,"."),s.some(l=>"attr"===l.content)&&ou(r,"^")),{props:[Se(r,o)]}},ru=(e,t)=>{const n=e.arg,s=pe(n.content);e.exp=Z(s,!1,n.loc)},ou=(e,t)=>{4===e.type?e.content=e.isStatic?t+e.content:"`".concat(t,"${").concat(e.content,"}`"):(e.children.unshift("'".concat(t,"' + (")),e.children.push(")"))},C_=Qf("for",(e,t,n)=>{const{helper:s,removeHelper:i}=n;return function I_(e,t,n,s){if(!t.exp)return void n.onError(he(31,t.loc));const i=t.forParseResult;if(!i)return void n.onError(he(32,t.loc));el(i);const{scopes:l}=n,{source:a,value:f,key:u,index:c}=i,h={type:11,loc:t.loc,source:a,valueAlias:f,keyAlias:u,objectIndexAlias:c,parseResult:i,children:xs(e)?e.children:[e]};n.replaceNode(h),l.vFor++;const g=s&&s(h);return()=>{l.vFor--,g&&g()}}(e,t,n,r=>{const o=Ce(s(Do),[r.source]),l=xs(e),a=Ye(e,"memo"),f=Gi(e,"key",!1,!0);f&&7===f.type&&!f.exp&&ru(f);const u=f&&(6===f.type?f.value?Z(f.value.content,!0):void 0:f.exp),c=f&&u?Se("key",u):null,h=4===r.source.type&&r.source.constType>0,g=h?64:f?128:256;return r.codegenNode=ws(n,s(Is),void 0,o,g,void 0,void 0,!0,!h,!1,e.loc),()=>{let _;const{children:S}=r,L=1!==S.length||1!==S[0].type,O=Yi(e)?e:l&&1===e.children.length&&Yi(e.children[0])?e.children[0]:null;if(O?(_=O.codegenNode,l&&c&&qi(_,c,n)):L?_=ws(n,s(Is),c?at([c]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(_=S[0].codegenNode,l&&c&&qi(_,c,n),_.isBlock!==!h&&(_.isBlock?(i(_n),i($n(n.inSSR,_.isComponent))):i(Bn(n.inSSR,_.isComponent))),_.isBlock=!h,_.isBlock?(s(_n),s($n(n.inSSR,_.isComponent))):s(Bn(n.inSSR,_.isComponent))),a){const C=Hn(tl(r.parseResult,[Z("_cached")]));C.body=function _g(e){return{type:21,body:e,loc:Re}}([ht(["const _memo = (",a.exp,")"]),ht(["if (_cached",...u?[" && _cached.key === ",u]:[]," && ".concat(n.helperString(Pf),"(_cached, _memo)) return _cached")]),ht(["const _item = ",_]),Z("_item.memo = _memo"),Z("return _item")]),o.arguments.push(C,Z("_cache"),Z(String(n.cached.length))),n.cached.push(null)}else o.arguments.push(Hn(tl(r.parseResult),_,!0))}})});function el(e,t){e.finalized||(e.finalized=!0)}function tl({value:e,key:t,index:n},s=[]){return function A_(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,s)=>n||Z("_".repeat(s+1),!1))}([e,t,n,...s])}const lu=Z("undefined",!1),O_=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){if(Ye(e,"slot"))return t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},R_=(e,t,n,s)=>Hn(e,n,!1,!0,n.length?n[0].loc:s);function P_(e,t,n=R_){t.helper(Bo);const{children:s,loc:i}=e,r=[],o=[];let l=t.scopes.vSlot>0||t.scopes.vFor>0;const a=Ye(e,"slot",!0);if(a){const{arg:L,exp:O}=a;L&&!Ge(L)&&(l=!0),r.push(Se(L||Z("default",!0),n(O,void 0,s,i)))}let f=!1,u=!1;const c=[],h=new Set;let g=0;for(let L=0;L{const p=n(O,void 0,C,i);return t.compatConfig&&(p.isNonScopedSlot=!0),Se("default",p)};f?c.length&&c.some(O=>au(O))&&(u?t.onError(he(39,c[0].loc)):r.push(L(void 0,c))):r.push(L(void 0,s))}const _=l?2:sr(e.children)?3:1;let S=at(r.concat(Se("_",Z(_+"",!1))),i);return o.length&&(S=Ce(t.helper(Rf),[S,En(o)])),{slots:S,hasDynamicSlots:l}}function nr(e,t,n){const s=[Se("name",e),Se("fn",t)];return null!=n&&s.push(Se("key",Z(String(n),!0))),at(s)}function sr(e){for(let t=0;tfunction(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:s,props:i}=e,r=1===e.tagType;let o=r?function M_(e,t,n=!1){let{tag:s}=e;const i=nl(s),r=Gi(e,"is",!1,!0);if(r)if(i||yn("COMPILER_IS_ON_ELEMENT",t)){let l;if(6===r.type?l=r.value&&Z(r.value.content,!0):(l=r.exp,l||(l=Z("is",!1,r.arg.loc))),l)return Ce(t.helper(wo),[l])}else 6===r.type&&r.value.content.startsWith("vue:")&&(s=r.value.content.slice(4));const o=Df(s)||t.isBuiltInComponent(s);return o?(n||t.helper(o),o):(t.helper(Po),t.components.add(s),Ls(s,"component"))}(e,t):'"'.concat(s,'"');const l=re(o)&&o.callee===wo;let a,f,c,h,g,u=0,_=l||o===As||o===Io||!r&&("svg"===s||"foreignObject"===s||"math"===s);if(i.length>0){const S=fu(e,t,void 0,r,l);a=S.props,u=S.patchFlag,h=S.dynamicPropNames;const L=S.directives;g=L&&L.length?En(L.map(O=>function L_(e,t){const n=[],s=cu.get(e);s?n.push(t.helperString(s)):(t.helper(Mo),t.directives.add(e.name),n.push(Ls(e.name,"directive")));const{loc:i}=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 r=Z("true",!1,i);n.push(at(e.modifiers.map(o=>Se(o,r)),i))}return En(n,e.loc)}(O,t))):void 0,S.shouldUseBlock&&(_=!0)}if(e.children.length>0)if(o===Bi&&(_=!0,u|=1024),r&&o!==As&&o!==Bi){const{slots:L,hasDynamicSlots:O}=P_(e,t);f=L,O&&(u|=1024)}else if(1===e.children.length&&o!==As){const L=e.children[0],O=L.type,C=5===O||8===O;C&&0===Ze(L,t)&&(u|=1),f=C||2===O?L:e.children}else f=e.children;h&&h.length&&(c=function D_(e){let t="[";for(let n=0,s=e.length;n0;let g=!1,_=0,S=!1,L=!1,O=!1,C=!1,p=!1,T=!1;const E=[],I=v=>{f.length&&(u.push(at(uu(f),l)),f=[]),v&&u.push(v)},U=()=>{t.scopes.vFor>0&&f.push(Se(Z("ref_for",!0),Z("true")))},R=({key:v,value:x})=>{if(Ge(v)){const N=v.content,D=tn(N);if(D&&(!s||i)&&"onclick"!==N.toLowerCase()&&"onUpdate:modelValue"!==N&&!kt(N)&&(C=!0),D&&kt(N)&&(T=!0),D&&14===x.type&&(x=x.arguments[0]),20===x.type||(4===x.type||8===x.type)&&Ze(x,t)>0)return;"ref"===N?S=!0:"class"===N?L=!0:"style"===N?O=!0:"key"!==N&&!E.includes(N)&&E.push(N),s&&("class"===N||"style"===N)&&!E.includes(N)&&E.push(N)}else p=!0};for(let v=0;v"prop"===et.content)&&(_|=32);const de=t.directiveTransforms[N];if(de){const{props:et,needRuntime:Dt}=de(x,e,t);!r&&et.forEach(R),j&&D&&!Ge(D)?I(at(et,l)):f.push(...et),Dt&&(c.push(x),Je(Dt)&&cu.set(x,Dt))}else Gu(N)||(c.push(x),h&&(g=!0))}}let y;if(u.length?(I(),y=u.length>1?Ce(t.helper(Xi),u,l):u[0]):f.length&&(y=at(uu(f),l)),p?_|=16:(L&&!s&&(_|=2),O&&!s&&(_|=4),E.length&&(_|=8),C&&(_|=32)),!g&&(0===_||32===_)&&(S||T||c.length>0)&&(_|=512),!t.inSSR&&y)switch(y.type){case 15:let v=-1,x=-1,N=!1;for(let Y=0;Y{if(Yi(e)){const{children:n,loc:s}=e,{slotName:i,slotProps:r}=function F_(e,t){let s,n='"default"';const i=[];for(let r=0;r0){const{props:r,directives:o}=fu(e,t,i,!1,!1);s=r,o.length&&t.onError(he(36,o[0].loc))}return{slotName:n,slotProps:s}}(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",i,"{}","undefined","true"];let l=2;r&&(o[2]=r,l=3),n.length&&(o[3]=Hn([],n,!1,!1,s),l=4),t.scopeId&&!t.slotted&&(l=5),o.splice(l),e.codegenNode=Ce(t.helper(Of),o,s)}},hu=(e,t,n,s)=>{const{loc:i,modifiers:r,arg:o}=e;let l;if(!e.exp&&!r.length&&n.onError(he(35,i)),4===o.type)if(o.isStatic){let c=o.content;c.startsWith("vue:")&&(c="vnode-".concat(c.slice(4))),l=Z(0!==t.tagType||c.startsWith("vnode")||!/[A-Z]/.test(c)?In(pe(c)):"on:".concat(c),!0,o.loc)}else l=ht(["".concat(n.helperString(Ho),"("),o,")"]);else l=o,l.children.unshift("".concat(n.helperString(Ho),"(")),l.children.push(")");let a=e.exp;a&&!a.content.trim()&&(a=void 0);let f=n.cacheHandlers&&!a&&!n.inVOnce;if(a){const c=Ff(a),h=!(c||(e=>Pg.test(kf(e)))(a)),g=a.content.includes(";");(h||f&&c)&&(a=ht(["".concat(h?"$event":"(...args)"," => ").concat(g?"{":"("),a,g?"}":")"]))}let u={props:[Se(l,a||Z("() => {}",!1,i))]};return s&&(u=s(u)),f&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach(c=>c.key.isHandlerKey=!0),u},V_=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let s,i=!1;for(let r=0;r7===r.type&&!t.directiveTransforms[r.name])||"template"===e.tag)))for(let r=0;r{if(1===e.type&&Ye(e,"once",!0))return du.has(e)||t.inVOnce||t.inSSR?void 0:(du.add(e),t.inVOnce=!0,t.helper(ji),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0))})},pu=(e,t,n)=>{const{exp:s,arg:i}=e;if(!s)return n.onError(he(41,e.loc)),ir();const r=s.loc.source.trim(),o=4===s.type?s.content:r,l=n.bindingMetadata[r];if("props"===l||"props-aliased"===l)return n.onError(he(44,s.loc)),ir();if(!o.trim()||!Ff(s))return n.onError(he(42,s.loc)),ir();const f=i||Z("modelValue",!0),u=i?Ge(i)?"onUpdate:".concat(pe(i.content)):ht(['"onUpdate:" + ',i]):"onUpdate:modelValue";let c;c=ht(["".concat(n.isTS?"($event: any)":"$event"," => (("),s,") = $event)"]);const g=[Se(f,e.exp),Se(u,c)];if(e.modifiers.length&&1===t.tagType){const _=e.modifiers.map(L=>L.content).map(L=>(Wi(L)?L:JSON.stringify(L))+": true").join(", "),S=i?Ge(i)?"".concat(i.content,"Modifiers"):ht([i,' + "Modifiers"']):"modelModifiers";g.push(Se(S,Z("{ ".concat(_," }"),!1,e.loc,2)))}return ir(g)};function ir(e=[]){return{props:e}}const H_=/[\w).+\-_$\]]/,B_=(e,t)=>{yn("COMPILER_FILTERS",t)&&(5===e.type?rr(e.content,t):1===e.type&&e.props.forEach(n=>{7===n.type&&"for"!==n.name&&n.exp&&rr(n.exp,t)}))};function rr(e,t){if(4===e.type)mu(e,t);else for(let n=0;n=0&&(C=n.charAt(O)," "===C);O--);(!C||!H_.test(C))&&(o=!0)}}else void 0===_?(u=g+1,_=n.slice(0,g).trim()):L();function L(){S.push(n.slice(u,g).trim()),u=g+1}if(void 0===_?_=n.slice(0,g).trim():0!==u&&L(),S.length){for(g=0;g{if(1===e.type){const n=Ye(e,"memo");return!n||gu.has(e)?void 0:(gu.add(e),()=>{const s=e.codegenNode||t.currentNode.codegenNode;s&&13===s.type&&(1!==e.tagType&&jo(s,t),e.codegenNode=Ce(t.helper($o),[n.exp,Hn(void 0,s),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function K_(e,t={}){const n=t.onError||Wo,s="module"===t.mode;!0===t.prefixIdentifiers?n(he(47)):s&&n(he(48)),t.cacheHandlers&&n(he(49)),t.scopeId&&!s&&n(he(50));const r=ne({},t,{prefixIdentifiers:!1}),o=J(e)?function qg(e,t){if(function Yg(){Ee.reset(),Fe=null,se=null,qe="",xt=-1,Sn=-1,me.length=0}(),Mt=e,le=ne({},Bf),t){let i;for(i in t)null!=t[i]&&(le[i]=t[i])}Ee.mode="html"===le.parseMode?1:"sfc"===le.parseMode?2:0,Ee.inXML=1===le.ns||2===le.ns;const n=t&&t.delimiters;n&&(Ee.delimiterOpen=Ki(n[0]),Ee.delimiterClose=Ki(n[1]));const s=Ds=function mg(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:Re}}([],e);return Ee.parse(Mt),s.loc=ve(0,e.length),s.children=Wf(s.children),Ds=null,s}(e,r):e,[l,a]=function j_(e){return[[U_,T_,X_,C_,B_,k_,w_,O_,V_],{on:hu,bind:N_,model:pu}]}();return Zg(o,ne({},r,{nodeTransforms:[...l,...t.nodeTransforms||[]],directiveTransforms:ne({},a,t.directiveTransforms||{})})),function s_(e,t={}){const n=function n_(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:s=!1,filename:i="template.vue.html",scopeId:r=null,optimizeImports:o=!1,runtimeGlobalName:l="Vue",runtimeModuleName:a="vue",ssrRuntimeModuleName:f="vue/server-renderer",ssr:u=!1,isTS:c=!1,inSSR:h=!1}){const g={mode:t,prefixIdentifiers:n,sourceMap:s,filename:i,scopeId:r,optimizeImports:o,runtimeGlobalName:l,runtimeModuleName:a,ssrRuntimeModuleName:f,ssr:u,isTS:c,inSSR:h,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:S=>"_".concat(Un[S]),push(S,L=-2,O){g.code+=S},indent(){_(++g.indentLevel)},deindent(S=!1){S?--g.indentLevel:_(--g.indentLevel)},newline(){_(g.indentLevel)}};function _(S){g.push("\n"+" ".repeat(S),0)}return g}(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:s,push:i,prefixIdentifiers:r,indent:o,deindent:l,newline:a,ssr:u}=n,c=Array.from(e.helpers),h=c.length>0,g=!r&&"module"!==s;!function i_(e,t){const{push:i,newline:r,runtimeGlobalName:l}=t,f=l,u=Array.from(e.helpers);if(u.length>0&&(i("const _Vue = ".concat(f,"\n"),-1),e.hoists.length)){const c=[Ao,Oo,Os,Ro,Af].filter(h=>u.includes(h)).map(Zf).join(", ");i("const { ".concat(c," } = _Vue\n"),-1)}(function r_(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:s}=t;s();for(let i=0;i0)&&a()),e.directives.length&&(zo(e.directives,"directive",n),e.temps>0&&a()),e.filters&&e.filters.length&&(a(),zo(e.filters,"filter",n),a()),e.temps>0){i("let ");for(let C=0;C0?", ":"","_temp").concat(C))}return(e.components.length||e.directives.length||e.temps)&&(i("\n",0),a()),u||i("return "),e.codegenNode?Ve(e.codegenNode,n):i("null"),g&&(l(),i("}")),l(),i("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}(o,r)}const _u=Symbol(""),Eu=Symbol(""),yu=Symbol(""),Su=Symbol(""),sl=Symbol(""),Tu=Symbol(""),bu=Symbol(""),vu=Symbol(""),il=Symbol(""),Nu=Symbol("");let Xn;!function pg(e){Object.getOwnPropertySymbols(e).forEach(t=>{Un[t]=e[t]})}({[_u]:"vModelRadio",[Eu]:"vModelCheckbox",[yu]:"vModelText",[Su]:"vModelSelect",[sl]:"vModelDynamic",[Tu]:"withModifiers",[bu]:"withKeys",[vu]:"vShow",[il]:"Transition",[Nu]:"TransitionGroup"});const Cu={parseMode:"html",isVoidTag:uh,isNativeTag:e=>ah(e)||ch(e)||fh(e),isPreTag:e=>"pre"===e,isIgnoreNewlineTag:e=>"pre"===e||"textarea"===e,decodeEntities:function G_(e,t=!1){return Xn||(Xn=document.createElement("div")),t?(Xn.innerHTML='
'),Xn.children[0].getAttribute("foo")):(Xn.innerHTML=e,Xn.textContent)},isBuiltInComponent:e=>"Transition"===e||"transition"===e?il:"TransitionGroup"===e||"transition-group"===e?Nu:void 0,getNamespace(e,t,n){let s=t?t.ns:n;if(t&&2===s)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(i=>6===i.type&&"encoding"===i.name&&null!=i.value&&("text/html"===i.value.content||"application/xhtml+xml"===i.value.content))&&(s=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(s=0);else t&&1===s&&("foreignObject"===t.tag||"desc"===t.tag||"title"===t.tag)&&(s=0);if(0===s){if("svg"===e)return 1;if("math"===e)return 2}return s}},q_=(e,t)=>{const n=_l(e);return Z(JSON.stringify(n),!1,t,3)};function Et(e,t){return he(e,t)}const Z_=we("passive,once,capture"),eE=we("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),tE=we("left,right"),Iu=we("onkeyup,onkeydown,onkeypress"),Au=(e,t)=>Ge(e)&&"onclick"===e.content.toLowerCase()?Z(t,!0):4!==e.type?ht(["(",e,') === "onClick" ? "'.concat(t,'" : ('),e,")"]):e,rE=(e,t)=>{1===e.type&&0===e.tagType&&("script"===e.tag||"style"===e.tag)&&t.removeNode()},lE=[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:Z("style",!0,t.loc),exp:q_(t.value.content,t.loc),modifiers:[],loc:t.loc})})}],aE={cloak:()=>({props:[]}),html:(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(Et(53,i)),t.children.length&&(n.onError(Et(54,i)),t.children.length=0),{props:[Se(Z("innerHTML",!0,i),s||Z("",!0))]}},text:(e,t,n)=>{const{exp:s,loc:i}=e;return s||n.onError(Et(55,i)),t.children.length&&(n.onError(Et(56,i)),t.children.length=0),{props:[Se(Z("textContent",!0),s?Ze(s,n)>0?s:Ce(n.helperString($i),[s],i):Z("",!0))]}},model:(e,t,n)=>{const s=pu(e,t,n);if(!s.props.length||1===t.tagType)return s;e.arg&&n.onError(Et(58,e.arg.loc));const{tag:r}=t,o=n.isCustomElement(r);if("input"===r||"textarea"===r||"select"===r||o){let l=yu,a=!1;if("input"===r||o){const f=Gi(t,"type");if(f){if(7===f.type)l=sl;else if(f.value)switch(f.value.content){case"radio":l=_u;break;case"checkbox":l=Eu;break;case"file":a=!0,n.onError(Et(59,e.loc))}}else(function Lg(e){return e.props.some(t=>!(7!==t.type||"bind"!==t.name||t.arg&&4===t.arg.type&&t.arg.isStatic))})(t)&&(l=sl)}else"select"===r&&(l=Su);a||(s.needRuntime=n.helper(l))}else n.onError(Et(57,e.loc));return s.props=s.props.filter(l=>!(4===l.key.type&&"modelValue"===l.key.content)),s},on:(e,t,n)=>hu(e,t,n,s=>{const{modifiers:i}=e;if(!i.length)return s;let{key:r,value:o}=s.props[0];const{keyModifiers:l,nonKeyModifiers:a,eventOptionModifiers:f}=((e,t,n,s)=>{const i=[],r=[],o=[];for(let l=0;l{const{exp:s,loc:i}=e;return s||n.onError(Et(61,i)),{props:[],needRuntime:n.helper(vu)}}},xu=new WeakMap;vc(function uE(e,t){if(!J(e)){if(!e.nodeType)return Ie;e=e.innerHTML}const n=e,s=function fE(e){let t=xu.get(null!=e?e:ee);return t||(t=Object.create(null),xu.set(null!=e?e:ee,t)),t}(t),i=s[n];if(i)return i;if("#"===e[0]){const f=document.querySelector(e);e=f?f.innerHTML:""}const r=ne({hoistStatic:!0,onError:void 0,onWarn:Ie},t);!r.isCustomElement&&typeof customElements<"u"&&(r.isCustomElement=f=>!!customElements.get(f));const{code:o}=function cE(e,t={}){return K_(e,ne({},Cu,t,{nodeTransforms:[rE,...lE,...t.nodeTransforms||[]],directiveTransforms:ne({},aE,t.directiveTransforms||{}),transformHoist:null}))}(e,r),a=new Function("Vue",o)(lr);return a._rc=!0,s[n]=a});var k=ge(2978);let hE=(()=>{var e;class t{constructor(){setTimeout(()=>{Hi({template:'',directives:{maskito:Xu},data:()=>({value:"123456",options:(0,$u.TK)()})}).mount("#vue")})}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275cmp=k.VBU({type:e,selectors:[["vue-example-1"]],standalone:!0,features:[k.aNF],decls:1,vars:0,consts:[["id","vue"]],template:function(s,i){1&s&&k.nrm(0,"div",0)},encapsulation:2,changeDetection:0}),t})();var rl=ge(2937);const dE=(()=>{var e;class t{constructor(){this.coreConceptsOverviewDocPage="/".concat(Uu.$.CoreConceptsOverview),this.useMaskitoBasicUsage=ge.e(3873).then(ge.t.bind(ge,3873,17)),this.queryNestedInputDemo=ge.e(2853).then(ge.t.bind(ge,2853,17)),this.bestBadPractice=ge.e(3822).then(ge.t.bind(ge,3822,17))}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275cmp=k.VBU({type:e,selectors:[["vue-doc-page"]],standalone:!0,features:[k.aNF],decls:54,vars:4,consts:[["header","Vue","path","vue"],[1,"tui-space_top-0"],["appearance","warning","size","m",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"],["size","m",1,"tui-space_bottom-4"]],template:function(s,i){1&s&&(k.j41(0,"tui-doc-page",0)(1,"p",1)(2,"code"),k.EFF(3,"@maskito/vue"),k.k0s(),k.EFF(4," is a light-weighted library to use "),k.j41(5,"strong"),k.EFF(6,"Maskito"),k.k0s(),k.EFF(7," in as a Vue directive. "),k.k0s(),k.j41(8,"tui-notification",2)(9,"div")(10,"strong"),k.EFF(11,"Prerequisites"),k.k0s(),k.j41(12,"p",3),k.EFF(13," To get the most out of this guide, you should review the topic "),k.j41(14,"a",4),k.EFF(15,' "Core\xa0Concepts" '),k.k0s(),k.EFF(16," first. "),k.k0s()()(),k.j41(17,"section",5)(18,"h2"),k.EFF(19,"Getting Started"),k.k0s(),k.j41(20,"p"),k.EFF(21,"Install libraries"),k.k0s(),k.nrm(22,"tui-doc-code",6),k.j41(23,"p"),k.EFF(24," and use "),k.j41(25,"strong"),k.EFF(26,"Maskito"),k.k0s()(),k.nrm(27,"tui-doc-code",7),k.k0s(),k.j41(28,"tui-doc-example",8),k.nrm(29,"vue-example-1"),k.k0s(),k.j41(30,"section",5)(31,"h2"),k.EFF(32,"Query nested input element"),k.k0s(),k.j41(33,"p"),k.EFF(34," Pass a predicate to "),k.j41(35,"strong"),k.EFF(36,"elementPredicate"),k.k0s(),k.EFF(37," 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. "),k.k0s(),k.j41(38,"tui-notification",9)(39,"div"),k.EFF(40," By default "),k.j41(41,"strong"),k.EFF(42,"Maskito"),k.k0s(),k.EFF(43," will try to find input/textarea by querying its host: "),k.j41(44,"code"),k.EFF(45,"host.querySelector('input,textarea')"),k.k0s(),k.EFF(46," so that might be sufficient. Use custom predicate if you need custom logic. "),k.k0s()(),k.nrm(47,"tui-doc-code",7),k.k0s(),k.j41(48,"section",5)(49,"h2"),k.EFF(50,"Best practices & Anti-Patterns"),k.k0s(),k.j41(51,"p"),k.EFF(52,"Avoid inlining options object, otherwise Maskito will be recreated on every update:"),k.k0s(),k.nrm(53,"tui-doc-code",7),k.k0s()()),2&s&&(k.R7$(14),k.Y8G("routerLink",i.coreConceptsOverviewDocPage),k.R7$(13),k.Y8G("code",i.useMaskitoBasicUsage),k.R7$(20),k.Y8G("code",i.queryNestedInputDemo),k.R7$(6),k.Y8G("code",i.bestBadPractice))},dependencies:[Vu.Wk,rl.MN,rl.FS,rl.e3,Hu.Jc,Bu.wS,hE],encapsulation:2,changeDetection:0}),t})()}}]); \ No newline at end of file diff --git a/6781.b628b8e1e5b63bd4.js b/6781.fd3326bcf8cba204.js similarity index 96% rename from 6781.b628b8e1e5b63bd4.js rename to 6781.fd3326bcf8cba204.js index 458505665..8ce99bfaf 100644 --- a/6781.b628b8e1e5b63bd4.js +++ b/6781.fd3326bcf8cba204.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[6781],{6781:(l,s,t)=>{t.r(s),t.d(s,{default:()=>m});var c=t(9738),u=t(901),e=t(2978),a=t(2937);const m=(()=>{var o;class r{constructor(){this.utilityInActionDemo=t.e(2389).then(t.t.bind(t,2389,17))}}return(o=r).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=e.VBU({type:o,selectors:[["transformer-doc-page"]],standalone:!0,features:[e.aNF],decls:31,vars:1,consts:[["header","Transformer","package","CORE"],[1,"tui-space_top-0"],["size","m"],[3,"code"]],template:function(n,d){1&n&&(e.j41(0,"tui-doc-page",0)(1,"section")(2,"p",1)(3,"strong"),e.EFF(4,"Maskito"),e.k0s(),e.EFF(5," libraries were created to prevent user from typing invalid value. "),e.nrm(6,"br"),e.j41(7,"strong"),e.EFF(8,"Maskito"),e.k0s(),e.EFF(9," listens "),e.j41(10,"code"),e.EFF(11,"beforeinput"),e.k0s(),e.EFF(12," and "),e.j41(13,"code"),e.EFF(14,"input"),e.k0s(),e.EFF(15," events. Programmatic (by developer) changes of input's value don't trigger these events! "),e.k0s(),e.j41(16,"tui-notification",2)(17,"div")(18,"strong"),e.EFF(19,"Maskito"),e.k0s(),e.EFF(20," is based on the assumption that developer is capable to programmatically patch input with "),e.j41(21,"u"),e.EFF(22,"valid"),e.k0s(),e.EFF(23," value! "),e.k0s()(),e.j41(24,"p"),e.EFF(25," 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 "),e.j41(26,"code"),e.EFF(27,"maskitoTransform"),e.k0s(),e.EFF(28," utility . "),e.k0s()(),e.nrm(29,"tui-doc-code",3)(30,"next-steps"),e.k0s()),2&n&&(e.R7$(29),e.Y8G("code",d.utilityInActionDemo))},dependencies:[u.g,a.MN,a.e3,c.wS],encapsulation:2,changeDetection:0}),r})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[6781],{6781:(l,s,t)=>{t.r(s),t.d(s,{default:()=>m});var c=t(9738),u=t(901),e=t(2978),a=t(9239);const m=(()=>{var o;class r{constructor(){this.utilityInActionDemo=t.e(2389).then(t.t.bind(t,2389,17))}}return(o=r).\u0275fac=function(n){return new(n||o)},o.\u0275cmp=e.VBU({type:o,selectors:[["transformer-doc-page"]],standalone:!0,features:[e.aNF],decls:31,vars:1,consts:[["header","Transformer","package","CORE"],[1,"tui-space_top-0"],["size","m"],[3,"code"]],template:function(n,d){1&n&&(e.j41(0,"tui-doc-page",0)(1,"section")(2,"p",1)(3,"strong"),e.EFF(4,"Maskito"),e.k0s(),e.EFF(5," libraries were created to prevent user from typing invalid value. "),e.nrm(6,"br"),e.j41(7,"strong"),e.EFF(8,"Maskito"),e.k0s(),e.EFF(9," listens "),e.j41(10,"code"),e.EFF(11,"beforeinput"),e.k0s(),e.EFF(12," and "),e.j41(13,"code"),e.EFF(14,"input"),e.k0s(),e.EFF(15," events. Programmatic (by developer) changes of input's value don't trigger these events! "),e.k0s(),e.j41(16,"tui-notification",2)(17,"div")(18,"strong"),e.EFF(19,"Maskito"),e.k0s(),e.EFF(20," is based on the assumption that developer is capable to programmatically patch input with "),e.j41(21,"u"),e.EFF(22,"valid"),e.k0s(),e.EFF(23," value! "),e.k0s()(),e.j41(24,"p"),e.EFF(25," 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 "),e.j41(26,"code"),e.EFF(27,"maskitoTransform"),e.k0s(),e.EFF(28," utility . "),e.k0s()(),e.nrm(29,"tui-doc-code",3)(30,"next-steps"),e.k0s()),2&n&&(e.R7$(29),e.Y8G("code",d.utilityInActionDemo))},dependencies:[u.g,a.MN,a.e3,c.wS],encapsulation:2,changeDetection:0}),r})()}}]); \ No newline at end of file diff --git a/6973.703581d66967bb96.js b/6973.703581d66967bb96.js deleted file mode 100644 index 7c4f7224e..000000000 --- a/6973.703581d66967bb96.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[6973],{6973:(Q,b,r)=>{r.d(b,{IU:()=>H,Ih:()=>S,bC:()=>X});var t=r(2978),M=r(811),v=r(7434),x=r(2734),P=r(9131),_=r(9702),u=r(5014),h=r(4198),g=r(4225),m=r(1623),T=r(453),d=r(6610),c=r(8832),C=r(599),O=r(5852),E=r(5173),f=r(4712),y=r(8395);const z=["focusableElement"];function D(e,a){1&e&&t.eu8(0)}function I(e,a){if(1&e&&(t.j41(0,"div",19),t.EFF(1),t.k0s()),2&e){const o=t.XpG();t.R7$(1),t.Lme(" ",o.value.length,"/",o.maxLength," ")}}function w(e,a){if(1&e&&(t.j41(0,"div",20),t.SdG(1,1),t.k0s()),2&e){const o=t.XpG();t.AVh("t-placeholder_raised",o.placeholderRaised)}}function k(e,a){1&e&&t.nrm(0,"tui-icon",23),2&e&&t.Y8G("icon",a.polymorpheusOutlet.toString())}const p=function(e){return{$implicit:e}};function R(e,a){if(1&e&&(t.j41(0,"div",21),t.DNE(1,k,1,1,"tui-icon",22),t.k0s()),2&e){const o=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",o.iconLeftContent)("polymorpheusOutletContext",t.eq3(2,p,o.size))}}function G(e,a){1&e&&t.nrm(0,"tui-icon",25),2&e&&t.Y8G("icon",a.polymorpheusOutlet)}function L(e,a){if(1&e&&(t.qex(0),t.DNE(1,G,1,1,"tui-icon",24),t.bVm()),2&e){const o=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",o.controller.customContent)}}function B(e,a){if(1&e){const o=t.RV6();t.j41(0,"tui-icon",27),t.bIt("click.stop",function(){t.eBV(o);const n=t.XpG(2);return t.Njj(n.onValueChange(""))}),t.k0s()}2&e&&t.Y8G("icon",a.polymorpheusOutlet.toString())}function A(e,a){if(1&e&&(t.qex(0),t.DNE(1,B,1,1,"tui-icon",26),t.bVm()),2&e){const o=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",o.iconCleaner)("polymorpheusOutletContext",t.eq3(2,p,o.size))}}function W(e,a){if(1&e&&t.nrm(0,"tui-tooltip",28),2&e){const o=t.XpG();t.Y8G("content",null==o.hintOptions?null:o.hintOptions.content)("describeId",o.id)}}function Y(e,a){1&e&&t.nrm(0,"tui-icon",23),2&e&&t.Y8G("icon",a.polymorpheusOutlet.toString())}function F(e,a){if(1&e&&(t.j41(0,"div",29),t.DNE(1,Y,1,1,"tui-icon",22),t.k0s()),2&e){const o=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",o.iconContent)("polymorpheusOutletContext",t.eq3(2,p,o.size))}}const $=[[["textarea"]],"*"],U=function(){return{standalone:!0}},V=["textarea","*"];let H=(()=>{var e;class a extends _.Er{constructor(){super(...arguments),this.options=(0,t.WQX)(x.KB),this.isIOS=(0,t.WQX)(M.mg),this.controller=(0,t.WQX)(g.xX),this.hintOptions=(0,t.WQX)(P.bk,{optional:!0}),this.rows=20,this.maxLength=null,this.expandable=!1}get nativeFocusableElement(){var i,n;return this.computedDisabled?null:(null===(i=this.textfield)||void 0===i?void 0:i.nativeElement)||(null===(n=this.focusableElement)||void 0===n?void 0:n.nativeElement)||null}get focused(){return(0,v.X)(this.nativeFocusableElement)}get computeMaxHeight(){return this.expandable?this.rows*this.lineHeight:null}onValueChange(i){this.value=i}get labelOutside(){return"table"===this.options.appearance()||this.controller.labelOutside}get size(){return this.controller.size}get borderStart(){return this.iconLeftContent?u.HW[this.size]:0}get borderEnd(){return(0,T.f3)(!!this.iconContent,this.hasCleaner,this.hasTooltip,this.hasCustomContent,this.size)}get hasTooltip(){var i;return!(null===(i=this.hintOptions)||void 0===i||!i.content)&&(this.controller.options.hintOnDisabled||!this.computedDisabled)}get hasValue(){return""!==this.value}get hasCounter(){return!!this.maxLength&&this.interactive}get appearance(){return"table"===this.options.appearance()?"table":this.controller.appearance}get hasCleaner(){return this.controller.cleaner&&this.hasValue&&this.interactive}get hasPlaceholder(){return this.placeholderRaisable||!this.hasValue&&!this.hasExampleText}get hasCustomContent(){return!!this.controller.customContent}get iconLeftContent(){return this.controller.iconStart}get iconContent(){return this.controller.icon}get iconCleaner(){return this.controller.options.iconCleaner}get hasExampleText(){var i;return!(null===(i=this.textfield)||void 0===i||!i.nativeElement.placeholder)&&this.focused&&!this.hasValue&&!this.readOnly}get placeholderRaised(){return this.placeholderRaisable&&(this.computedFocused&&!this.readOnly||this.hasValue)}get fittedContent(){return this.value.slice(0,this.maxLength||1/0)}get extraContent(){return this.value.slice(this.maxLength||1/0)}onFocused(i){this.updateFocused(i)}onMouseDown(i){i.target!==this.nativeFocusableElement&&(i.preventDefault(),this.nativeFocusableElement&&this.nativeFocusableElement.focus())}getFallbackValue(){return""}get lineHeight(){return"m"===this.controller.size?20:24}get placeholderRaisable(){return"s"!==this.size&&!this.controller.labelOutside}}return(e=a).\u0275fac=function(){let o;return function(n){return(o||(o=t.xGo(e)))(n||e)}}(),e.\u0275cmp=t.VBU({type:e,selectors:[["tui-textarea"]],contentQueries:function(i,n,s){if(1&i&&t.wni(s,u.Bw,5,t.aKT),2&i){let l;t.mGM(l=t.lsd())&&(n.textfield=l.first)}},viewQuery:function(i,n){if(1&i&&t.GBs(z,5),2&i){let s;t.mGM(s=t.lsd())&&(n.focusableElement=s.first)}},hostAttrs:["ngSkipHydration","true"],hostVars:17,hostBindings:function(i,n){1&i&&t.bIt("focusin",function(){return n.onFocused(!0)})("focusout",function(){return n.onFocused(!1)}),2&i&&(t.BMQ("data-size",n.size),t.xc7("--border-end",n.borderEnd,"rem")("--border-start",n.borderStart,"rem"),t.AVh("_ios",n.isIOS)("_expandable",n.expandable)("_has-counter",n.hasCounter)("_label-outside",n.labelOutside)("_has-tooltip",n.hasTooltip)("_has-value",n.hasValue))},inputs:{rows:"rows",maxLength:"maxLength",expandable:"expandable"},features:[t.Jv_([(0,m.Jr)(e),(0,_.SN)(e),g.ZW]),t.Vt3],ngContentSelectors:V,decls:23,vars:27,consts:[[4,"ngIf"],["automation-id","tui-text-area__wrapper","tuiWrapper","",1,"t-outline",3,"appearance","disabled","focus","hover","invalid","readOnly"],["automation-id","tui-text-area__counter","class","t-counter",4,"ngIf"],[1,"t-content",3,"mousedown"],[1,"t-wrapper"],["automation-id","tui-text-area__placeholder","class","t-placeholder",3,"t-placeholder_raised",4,"ngIf"],["automation-id","tui-text-area__scrollbar",1,"t-box"],[1,"t-input-wrapper"],[1,"t-relative"],["aria-hidden","true",1,"t-pseudo-content"],[3,"textContent"],[1,"t-pseudo-content__extra",3,"textContent"],[1,"t-caret"],["automation-id","tui-text-area__native",1,"t-input",3,"disabled","id","ngModelOptions","readOnly","tabIndex","ngModel","ngModelChange"],["focusableElement",""],[1,"t-icons"],["class","t-icon t-icon_left t-textfield-icon",4,"ngIf"],["automation-id","tui-text-area__tooltip",3,"content","describeId",4,"ngIf"],["class","t-icon t-textfield-icon",4,"ngIf"],["automation-id","tui-text-area__counter",1,"t-counter"],["automation-id","tui-text-area__placeholder",1,"t-placeholder"],[1,"t-icon","t-icon_left","t-textfield-icon"],["tuiAppearance","icon",3,"icon",4,"polymorpheusOutlet","polymorpheusOutletContext"],["tuiAppearance","icon",3,"icon"],[3,"icon",4,"polymorpheusOutlet"],[3,"icon"],["tuiAppearance","icon","class","t-cleaner",3,"icon","click.stop",4,"polymorpheusOutlet","polymorpheusOutletContext"],["tuiAppearance","icon",1,"t-cleaner",3,"icon","click.stop"],["automation-id","tui-text-area__tooltip",3,"content","describeId"],[1,"t-icon","t-textfield-icon"]],template:function(i,n){1&i&&(t.NAR($),t.DNE(0,D,1,0,"ng-container",0),t.nI1(1,"async"),t.j41(2,"div",1),t.DNE(3,I,2,2,"div",2),t.j41(4,"label",3),t.bIt("mousedown",function(l){return n.onMouseDown(l)}),t.j41(5,"div",4),t.DNE(6,w,2,2,"div",5),t.j41(7,"tui-scrollbar",6)(8,"div",7)(9,"div",8)(10,"div",9),t.nrm(11,"span",10)(12,"span",11)(13,"span",12),t.k0s(),t.j41(14,"textarea",13,14),t.bIt("ngModelChange",function(l){return n.value=l}),t.k0s(),t.SdG(16),t.k0s()()()(),t.j41(17,"div",15),t.DNE(18,R,2,4,"div",16),t.DNE(19,L,2,1,"ng-container",0),t.DNE(20,A,2,4,"ng-container",0),t.DNE(21,W,1,2,"tui-tooltip",17),t.DNE(22,F,2,4,"div",18),t.k0s()()()),2&i&&(t.Y8G("ngIf",t.bMT(1,24,null==n.hintOptions?null:n.hintOptions.change$)),t.R7$(2),t.Y8G("appearance",n.appearance)("disabled",n.disabled)("focus",n.computedFocused)("hover",n.pseudoHover)("invalid",n.computedInvalid)("readOnly",n.readOnly),t.R7$(1),t.Y8G("ngIf",n.hasCounter),t.R7$(3),t.Y8G("ngIf",n.hasPlaceholder),t.R7$(1),t.xc7("max-height",n.computeMaxHeight,"px"),t.R7$(4),t.Y8G("textContent",n.fittedContent||(null==n.nativeFocusableElement?null:n.nativeFocusableElement.placeholder)),t.R7$(1),t.Y8G("textContent",n.extraContent),t.R7$(2),t.Y8G("disabled",n.computedDisabled)("id",n.id)("ngModelOptions",t.lJ4(26,U))("readOnly",n.readOnly)("tabIndex",n.computedFocusable?0:-1)("ngModel",n.value),t.R7$(4),t.Y8G("ngIf",n.iconLeftContent),t.R7$(1),t.Y8G("ngIf",n.hasCustomContent),t.R7$(1),t.Y8G("ngIf",n.hasCleaner),t.R7$(1),t.Y8G("ngIf",n.hasTooltip),t.R7$(1),t.Y8G("ngIf",n.iconContent))},dependencies:[d.bT,c.me,c.BC,c.vS,C.N0,O.x,h.l,E.xr,f.q,y.bC,d.Jj],styles:["[_nghost-%COMP%]{position:relative;z-index:0;display:flex;flex-direction:column;min-block-size:var(--tui-textarea-height);border-radius:var(--tui-radius-m);color:var(--tui-text-primary)}[data-size=s][_nghost-%COMP%]{--tui-height: var(--tui-height-s);--tui-textarea-height: 4.5625rem;font:var(--tui-font-text-s)}[data-size=m][_nghost-%COMP%]{--tui-height: var(--tui-height-m);--tui-textarea-height: 5.5rem;font:var(--tui-font-text-s)}[data-size=l][_nghost-%COMP%]{--tui-height: var(--tui-height-l);--tui-textarea-height: 6.75rem;font:var(--tui-font-text-m)}[data-size=m]._has-counter[_nghost-%COMP%]{--tui-textarea-height: 6.625rem}[data-size=l]._has-counter[_nghost-%COMP%]{--tui-textarea-height: 7.875rem}@supports (-webkit-hyphens: none){[_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%], [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{text-wrap:balance}}.t-outline[_ngcontent-%COMP%]{min-block-size:inherit}.t-content[_ngcontent-%COMP%]{display:block;margin-top:0;margin-bottom:0;min-block-size:inherit;box-sizing:border-box;overflow:hidden;cursor:text}._disabled[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{cursor:auto;opacity:var(--tui-disabled-opacity)}[_nghost-%COMP%]:not(._expandable) .t-content[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:1px;right:0;min-block-size:auto}._has-counter[_nghost-%COMP%]:not(._expandable) .t-content[_ngcontent-%COMP%]{bottom:1.6875rem}._label-outside._has-counter[_nghost-%COMP%]:not(._expandable) .t-content[_ngcontent-%COMP%]{bottom:1rem}.t-wrapper[_ngcontent-%COMP%]{position:relative;inline-size:100%;block-size:100%;min-block-size:inherit;box-sizing:border-box;padding:calc((var(--tui-height) - 1.25rem) / 2) 0}[data-size=l]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 1.5rem) / 2) 0}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-wrapper[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 2.25rem) / 2) 0}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-wrapper[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 2.625rem) / 2) 0}table[data-size=m]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], table [data-size=m]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-bottom:.75rem}table[data-size=l]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], table [data-size=l]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-bottom:1rem}.t-input-wrapper[_ngcontent-%COMP%]{min-block-size:inherit;inline-size:100%;flex:1}.t-relative[_ngcontent-%COMP%]{position:relative;min-block-size:inherit}.t-box[_ngcontent-%COMP%]{display:flex;min-block-size:calc(100% - 1rem);inline-size:100%}[_nghost-%COMP%]:not(._expandable) .t-box[_ngcontent-%COMP%]{block-size:calc(100% - 1rem)}[_nghost-%COMP%]:not(._expandable)._label-outside .t-box[_ngcontent-%COMP%]{block-size:100%}._has-counter._expandable[_nghost-%COMP%] .t-box[_ngcontent-%COMP%]{margin-bottom:1.25rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-box[_ngcontent-%COMP%]{border-block-start:1rem solid transparent}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-box[_ngcontent-%COMP%]{border-block-start:1.25rem solid transparent}.t-pseudo-content[_ngcontent-%COMP%]{white-space:pre-wrap;word-wrap:break-word;word-break:keep-all;pointer-events:none;color:transparent;overflow:hidden;border:0 solid transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0)}[data-size=s][_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%], [data-size=m][_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=l][_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%]{padding:0 1rem}.t-pseudo-content__extra[_ngcontent-%COMP%]{background-color:var(--tui-status-negative-pale)}.t-input[_ngcontent-%COMP%]{padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;-webkit-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;inline-size:100%;block-size:100%;box-sizing:border-box;resize:none;overflow:hidden;outline:none;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0)}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus{-webkit-text-fill-color:var(--tui-text-primary)!important;border-color:var(--tui-service-autofill-background);box-shadow:0 0 0 100rem var(--tui-service-autofill-background) inset!important}.t-input[_ngcontent-%COMP%]:not(:last-of-type){display:none}.t-input[_ngcontent-%COMP%]::placeholder{color:var(--tui-text-tertiary);opacity:0}._focused[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]:not(:read-only)::placeholder{opacity:1}[data-size=s][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], [data-size=m][_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{padding:0 .75rem;font:var(--tui-font-text-s)}[data-size=l][_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{padding:0 1rem;font:var(--tui-font-text-m)}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){._ios[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{padding-left:.8125rem}}.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;inline-size:100%;-webkit-user-select:none;user-select:none;font:var(--tui-font-text-s);color:var(--tui-text-secondary);pointer-events:none;will-change:transform;transform:translateY(0);position:absolute;top:calc(var(--tui-height) / 2 - .625rem);left:0;max-inline-size:100%;border:0 solid transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);box-sizing:border-box}@supports (-webkit-hyphens: none){.t-placeholder[_ngcontent-%COMP%]{will-change:unset;transition-property:transform,color,letter-spacing}}.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-text-negative)}._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-tertiary)}[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-primary)}[data-size=s][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=m][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=l][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{padding:0 1rem}._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{overflow:initial;block-size:auto;white-space:initial}.t-icons[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:flex-end;pointer-events:none;padding:calc((var(--tui-height) - 1.5rem) / 2) 1rem}[data-size=m][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 1.5rem) / 2) .625rem}.t-icons[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(:first-child){margin-inline-start:.25rem}.t-icon[_ngcontent-%COMP%]{position:relative;display:flex;inline-size:1.5rem;block-size:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none}.t-icon_left[_ngcontent-%COMP%]{margin-inline-end:auto}.t-cleaner[_ngcontent-%COMP%]{position:relative;display:flex;inline-size:1.5rem;block-size:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none;pointer-events:auto;border:.25rem solid transparent}._readonly[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%], ._disabled[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%]{pointer-events:none}.t-caret[_ngcontent-%COMP%]{display:inline-block;block-size:1rem;inline-size:0}.t-counter[_ngcontent-%COMP%]{position:absolute;right:.75rem;bottom:.5rem;font:var(--tui-font-text-s);pointer-events:none;margin-top:auto;text-align:end;color:var(--tui-text-tertiary)}"],changeDetection:0}),a})(),S=(()=>{var e;class a extends _.aX{onValueChange(i){this.host.onValueChange(i)}}return(e=a).\u0275fac=function(){let o;return function(n){return(o||(o=t.xGo(e)))(n||e)}}(),e.\u0275dir=t.FsC({type:e,selectors:[["tui-textarea"]],features:[t.Jv_([(0,m.Sc)(e)]),t.Vt3]}),a})(),X=(()=>{var e;class a{}return(e=a).\u0275fac=function(i){return new(i||e)},e.\u0275mod=t.$C({type:e}),e.\u0275inj=t.G2t({imports:[d.MD,c.YN,C.N0,O.q,h.E,u.Rp,f.q]}),a})()}}]); \ No newline at end of file diff --git a/6973.d8e9e9660b8057bf.js b/6973.d8e9e9660b8057bf.js new file mode 100644 index 000000000..c10e5d065 --- /dev/null +++ b/6973.d8e9e9660b8057bf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[6973],{6973:(Q,b,r)=>{r.d(b,{IU:()=>H,Ih:()=>S,bC:()=>X});var t=r(2978),M=r(811),v=r(7434),P=r(2734),x=r(9131),_=r(9702),u=r(5014),h=r(4198),g=r(4225),m=r(1623),T=r(453),d=r(6610),c=r(8832),C=r(599),O=r(5852),E=r(5173),f=r(4712),y=r(8395);const z=["focusableElement"];function D(e,a){1&e&&t.eu8(0)}function I(e,a){if(1&e&&(t.j41(0,"div",19),t.EFF(1),t.k0s()),2&e){const o=t.XpG();t.R7$(1),t.Lme(" ",o.value.length,"/",o.maxLength," ")}}function w(e,a){if(1&e&&(t.j41(0,"div",20),t.SdG(1,1),t.k0s()),2&e){const o=t.XpG();t.AVh("t-placeholder_raised",o.placeholderRaised)}}function k(e,a){1&e&&t.nrm(0,"tui-icon",23),2&e&&t.Y8G("icon",a.polymorpheusOutlet.toString())}const p=function(e){return{$implicit:e}};function R(e,a){if(1&e&&(t.j41(0,"div",21),t.DNE(1,k,1,1,"tui-icon",22),t.k0s()),2&e){const o=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",o.iconLeftContent)("polymorpheusOutletContext",t.eq3(2,p,o.size))}}function G(e,a){1&e&&t.nrm(0,"tui-icon",25),2&e&&t.Y8G("icon",a.polymorpheusOutlet)}function L(e,a){if(1&e&&(t.qex(0),t.DNE(1,G,1,1,"tui-icon",24),t.bVm()),2&e){const o=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",o.controller.customContent)}}function B(e,a){if(1&e){const o=t.RV6();t.j41(0,"tui-icon",27),t.bIt("click.stop",function(){t.eBV(o);const n=t.XpG(2);return t.Njj(n.onValueChange(""))}),t.k0s()}2&e&&t.Y8G("icon",a.polymorpheusOutlet.toString())}function A(e,a){if(1&e&&(t.qex(0),t.DNE(1,B,1,1,"tui-icon",26),t.bVm()),2&e){const o=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",o.iconCleaner)("polymorpheusOutletContext",t.eq3(2,p,o.size))}}function W(e,a){if(1&e&&t.nrm(0,"tui-tooltip",28),2&e){const o=t.XpG();t.Y8G("content",null==o.hintOptions?null:o.hintOptions.content)("describeId",o.id)}}function Y(e,a){1&e&&t.nrm(0,"tui-icon",23),2&e&&t.Y8G("icon",a.polymorpheusOutlet.toString())}function F(e,a){if(1&e&&(t.j41(0,"div",29),t.DNE(1,Y,1,1,"tui-icon",22),t.k0s()),2&e){const o=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",o.iconContent)("polymorpheusOutletContext",t.eq3(2,p,o.size))}}const $=[[["textarea"]],"*"],U=function(){return{standalone:!0}},V=["textarea","*"];let H=(()=>{var e;class a extends _.Er{constructor(){super(...arguments),this.options=(0,t.WQX)(P.KB),this.isIOS=(0,t.WQX)(M.mg),this.controller=(0,t.WQX)(g.xX),this.hintOptions=(0,t.WQX)(x.bk,{optional:!0}),this.rows=20,this.maxLength=null,this.expandable=!1}get nativeFocusableElement(){var i,n;return this.computedDisabled?null:(null===(i=this.textfield)||void 0===i?void 0:i.nativeElement)||(null===(n=this.focusableElement)||void 0===n?void 0:n.nativeElement)||null}get focused(){return(0,v.X)(this.nativeFocusableElement)}get computeMaxHeight(){return this.expandable?this.rows*this.lineHeight:null}onValueChange(i){this.value=i}get labelOutside(){return"table"===this.options.appearance()||this.controller.labelOutside}get size(){return this.controller.size}get borderStart(){return this.iconLeftContent?u.HW[this.size]:0}get borderEnd(){return(0,T.f3)(!!this.iconContent,this.hasCleaner,this.hasTooltip,this.hasCustomContent,this.size)}get hasTooltip(){var i;return!(null===(i=this.hintOptions)||void 0===i||!i.content)&&(this.controller.options.hintOnDisabled||!this.computedDisabled)}get hasValue(){return""!==this.value}get hasCounter(){return!!this.maxLength&&this.interactive}get appearance(){return"table"===this.options.appearance()?"table":this.controller.appearance}get hasCleaner(){return this.controller.cleaner&&this.hasValue&&this.interactive}get hasPlaceholder(){return this.placeholderRaisable||!this.hasValue&&!this.hasExampleText}get hasCustomContent(){return!!this.controller.customContent}get iconLeftContent(){return this.controller.iconStart}get iconContent(){return this.controller.icon}get iconCleaner(){return this.controller.options.iconCleaner}get hasExampleText(){var i;return!(null===(i=this.textfield)||void 0===i||!i.nativeElement.placeholder)&&this.focused&&!this.hasValue&&!this.readOnly}get placeholderRaised(){return this.placeholderRaisable&&(this.computedFocused&&!this.readOnly||this.hasValue)}get fittedContent(){return this.value.slice(0,this.maxLength||1/0)}get extraContent(){return this.value.slice(this.maxLength||1/0)}onFocused(i){this.updateFocused(i)}onMouseDown(i){i.target!==this.nativeFocusableElement&&(i.preventDefault(),this.nativeFocusableElement&&this.nativeFocusableElement.focus())}getFallbackValue(){return""}get lineHeight(){return"m"===this.controller.size?20:24}get placeholderRaisable(){return"s"!==this.size&&!this.controller.labelOutside}}return(e=a).\u0275fac=function(){let o;return function(n){return(o||(o=t.xGo(e)))(n||e)}}(),e.\u0275cmp=t.VBU({type:e,selectors:[["tui-textarea"]],contentQueries:function(i,n,s){if(1&i&&t.wni(s,u.Bw,5,t.aKT),2&i){let l;t.mGM(l=t.lsd())&&(n.textfield=l.first)}},viewQuery:function(i,n){if(1&i&&t.GBs(z,5),2&i){let s;t.mGM(s=t.lsd())&&(n.focusableElement=s.first)}},hostVars:17,hostBindings:function(i,n){1&i&&t.bIt("focusin",function(){return n.onFocused(!0)})("focusout",function(){return n.onFocused(!1)}),2&i&&(t.BMQ("data-size",n.size),t.xc7("--border-end",n.borderEnd,"rem")("--border-start",n.borderStart,"rem"),t.AVh("_ios",n.isIOS)("_expandable",n.expandable)("_has-counter",n.hasCounter)("_label-outside",n.labelOutside)("_has-tooltip",n.hasTooltip)("_has-value",n.hasValue))},inputs:{rows:"rows",maxLength:"maxLength",expandable:"expandable"},features:[t.Jv_([(0,m.Jr)(e),(0,_.SN)(e),g.ZW]),t.Vt3],ngContentSelectors:V,decls:23,vars:27,consts:[[4,"ngIf"],["automation-id","tui-text-area__wrapper","tuiWrapper","",1,"t-outline",3,"appearance","disabled","focus","hover","invalid","readOnly"],["automation-id","tui-text-area__counter","class","t-counter",4,"ngIf"],[1,"t-content",3,"mousedown"],[1,"t-wrapper"],["automation-id","tui-text-area__placeholder","class","t-placeholder",3,"t-placeholder_raised",4,"ngIf"],["automation-id","tui-text-area__scrollbar",1,"t-box"],[1,"t-input-wrapper"],[1,"t-relative"],["aria-hidden","true",1,"t-pseudo-content"],[3,"textContent"],[1,"t-pseudo-content__extra",3,"textContent"],[1,"t-caret"],["automation-id","tui-text-area__native",1,"t-input",3,"disabled","id","ngModelOptions","readOnly","tabIndex","ngModel","ngModelChange"],["focusableElement",""],[1,"t-icons"],["class","t-icon t-icon_left t-textfield-icon",4,"ngIf"],["automation-id","tui-text-area__tooltip",3,"content","describeId",4,"ngIf"],["class","t-icon t-textfield-icon",4,"ngIf"],["automation-id","tui-text-area__counter",1,"t-counter"],["automation-id","tui-text-area__placeholder",1,"t-placeholder"],[1,"t-icon","t-icon_left","t-textfield-icon"],["tuiAppearance","icon",3,"icon",4,"polymorpheusOutlet","polymorpheusOutletContext"],["tuiAppearance","icon",3,"icon"],[3,"icon",4,"polymorpheusOutlet"],[3,"icon"],["tuiAppearance","icon","class","t-cleaner",3,"icon","click.stop",4,"polymorpheusOutlet","polymorpheusOutletContext"],["tuiAppearance","icon",1,"t-cleaner",3,"icon","click.stop"],["automation-id","tui-text-area__tooltip",3,"content","describeId"],[1,"t-icon","t-textfield-icon"]],template:function(i,n){1&i&&(t.NAR($),t.DNE(0,D,1,0,"ng-container",0),t.nI1(1,"async"),t.j41(2,"div",1),t.DNE(3,I,2,2,"div",2),t.j41(4,"label",3),t.bIt("mousedown",function(l){return n.onMouseDown(l)}),t.j41(5,"div",4),t.DNE(6,w,2,2,"div",5),t.j41(7,"tui-scrollbar",6)(8,"div",7)(9,"div",8)(10,"div",9),t.nrm(11,"span",10)(12,"span",11)(13,"span",12),t.k0s(),t.j41(14,"textarea",13,14),t.bIt("ngModelChange",function(l){return n.value=l}),t.k0s(),t.SdG(16),t.k0s()()()(),t.j41(17,"div",15),t.DNE(18,R,2,4,"div",16),t.DNE(19,L,2,1,"ng-container",0),t.DNE(20,A,2,4,"ng-container",0),t.DNE(21,W,1,2,"tui-tooltip",17),t.DNE(22,F,2,4,"div",18),t.k0s()()()),2&i&&(t.Y8G("ngIf",t.bMT(1,24,null==n.hintOptions?null:n.hintOptions.change$)),t.R7$(2),t.Y8G("appearance",n.appearance)("disabled",n.disabled)("focus",n.computedFocused)("hover",n.pseudoHover)("invalid",n.computedInvalid)("readOnly",n.readOnly),t.R7$(1),t.Y8G("ngIf",n.hasCounter),t.R7$(3),t.Y8G("ngIf",n.hasPlaceholder),t.R7$(1),t.xc7("max-height",n.computeMaxHeight,"px"),t.R7$(4),t.Y8G("textContent",n.fittedContent||(null==n.nativeFocusableElement?null:n.nativeFocusableElement.placeholder)),t.R7$(1),t.Y8G("textContent",n.extraContent),t.R7$(2),t.Y8G("disabled",n.computedDisabled)("id",n.id)("ngModelOptions",t.lJ4(26,U))("readOnly",n.readOnly)("tabIndex",n.computedFocusable?0:-1)("ngModel",n.value),t.R7$(4),t.Y8G("ngIf",n.iconLeftContent),t.R7$(1),t.Y8G("ngIf",n.hasCustomContent),t.R7$(1),t.Y8G("ngIf",n.hasCleaner),t.R7$(1),t.Y8G("ngIf",n.hasTooltip),t.R7$(1),t.Y8G("ngIf",n.iconContent))},dependencies:[d.bT,c.me,c.BC,c.vS,C.N0,O.x,h.l,E.xr,f.q,y.bC,d.Jj],styles:["[_nghost-%COMP%]{position:relative;z-index:0;display:flex;flex-direction:column;min-block-size:var(--tui-textarea-height);border-radius:var(--tui-radius-m);color:var(--tui-text-primary)}[_nghost-%COMP%] *:disabled[_nghost-%COMP%], *:disabled [_nghost-%COMP%]{pointer-events:none}[data-size=s][_nghost-%COMP%]{--tui-height: var(--tui-height-s);--tui-textarea-height: 4.5625rem;font:var(--tui-font-text-s)}[data-size=m][_nghost-%COMP%]{--tui-height: var(--tui-height-m);--tui-textarea-height: 5.5rem;font:var(--tui-font-text-s)}[data-size=l][_nghost-%COMP%]{--tui-height: var(--tui-height-l);--tui-textarea-height: 6.75rem;font:var(--tui-font-text-m)}[data-size=m]._has-counter[_nghost-%COMP%]{--tui-textarea-height: 6.625rem}[data-size=l]._has-counter[_nghost-%COMP%]{--tui-textarea-height: 7.875rem}@supports (-webkit-hyphens: none){[_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%], [_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{text-wrap:balance}}.t-outline[_ngcontent-%COMP%]{min-block-size:inherit}.t-content[_ngcontent-%COMP%]{display:block;margin-top:0;margin-bottom:0;min-block-size:inherit;box-sizing:border-box;overflow:hidden;cursor:text}._disabled[_nghost-%COMP%] .t-content[_ngcontent-%COMP%]{cursor:auto;opacity:var(--tui-disabled-opacity)}[_nghost-%COMP%]:not(._expandable) .t-content[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:1px;right:0;min-block-size:auto}._has-counter[_nghost-%COMP%]:not(._expandable) .t-content[_ngcontent-%COMP%]{bottom:1.6875rem}._label-outside._has-counter[_nghost-%COMP%]:not(._expandable) .t-content[_ngcontent-%COMP%]{bottom:1rem}.t-wrapper[_ngcontent-%COMP%]{position:relative;inline-size:100%;block-size:100%;min-block-size:inherit;box-sizing:border-box;padding:calc((var(--tui-height) - 1.25rem) / 2) 0}[data-size=l]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 1.5rem) / 2) 0}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-wrapper[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 2.25rem) / 2) 0}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-wrapper[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 2.625rem) / 2) 0}table[data-size=m]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], table [data-size=m]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-bottom:.75rem}table[data-size=l]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%], table [data-size=l]._label-outside[_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]{padding-bottom:1rem}.t-input-wrapper[_ngcontent-%COMP%]{min-block-size:inherit;inline-size:100%;flex:1}.t-relative[_ngcontent-%COMP%]{position:relative;min-block-size:inherit}.t-box[_ngcontent-%COMP%]{display:flex;min-block-size:calc(100% - 1rem);inline-size:100%}[_nghost-%COMP%]:not(._expandable) .t-box[_ngcontent-%COMP%]{block-size:calc(100% - 1rem)}[_nghost-%COMP%]:not(._expandable)._label-outside .t-box[_ngcontent-%COMP%]{block-size:100%}._has-counter._expandable[_nghost-%COMP%] .t-box[_ngcontent-%COMP%]{margin-bottom:1.25rem}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-box[_ngcontent-%COMP%]{border-block-start:1rem solid transparent}[data-size=l][_nghost-%COMP%]:not(._label-outside) .t-box[_ngcontent-%COMP%]{border-block-start:1.25rem solid transparent}.t-pseudo-content[_ngcontent-%COMP%]{white-space:pre-wrap;word-wrap:break-word;word-break:keep-all;pointer-events:none;color:transparent;overflow:hidden;border:0 solid transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0)}[data-size=s][_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%], [data-size=m][_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=l][_nghost-%COMP%] .t-pseudo-content[_ngcontent-%COMP%]{padding:0 1rem}.t-pseudo-content__extra[_ngcontent-%COMP%]{background-color:var(--tui-status-negative-pale)}.t-input[_ngcontent-%COMP%]{padding:0;margin:0;border-width:0;border-radius:inherit;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;caret-color:currentColor;-webkit-appearance:none;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;inline-size:100%;block-size:100%;box-sizing:border-box;resize:none;overflow:hidden;outline:none;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0)}.t-input[_ngcontent-%COMP%]:-webkit-autofill, .t-input[_ngcontent-%COMP%]:-webkit-autofill:hover, .t-input[_ngcontent-%COMP%]:-webkit-autofill:focus{-webkit-text-fill-color:var(--tui-text-primary)!important;border-color:var(--tui-service-autofill-background);box-shadow:0 0 0 100rem var(--tui-service-autofill-background) inset!important}.t-input[_ngcontent-%COMP%]:not(:last-of-type){display:none}.t-input[_ngcontent-%COMP%]::placeholder{color:var(--tui-text-tertiary);opacity:0}._focused[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]:not(:read-only)::placeholder{opacity:1}[data-size=s][_nghost-%COMP%] .t-input[_ngcontent-%COMP%], [data-size=m][_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{padding:0 .75rem;font:var(--tui-font-text-s)}[data-size=l][_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{padding:0 1rem;font:var(--tui-font-text-m)}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){._ios[_nghost-%COMP%] .t-input[_ngcontent-%COMP%]{padding-left:.8125rem}}.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;inline-size:100%;-webkit-user-select:none;user-select:none;font:var(--tui-font-text-s);color:var(--tui-text-secondary);pointer-events:none;will-change:transform;transform:translateY(0);position:absolute;top:calc(var(--tui-height) / 2 - .625rem);left:0;max-inline-size:100%;border:0 solid transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);box-sizing:border-box}@supports (-webkit-hyphens: none){.t-placeholder[_ngcontent-%COMP%]{will-change:unset;transition-property:transform,color,letter-spacing}}.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-text-negative)}._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-tertiary)}[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-primary)}[data-size=s][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=m][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{padding:0 .75rem}[data-size=l][_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{padding:0 1rem}._label-outside[_nghost-%COMP%] .t-placeholder[_ngcontent-%COMP%]{overflow:initial;block-size:auto;white-space:initial}.t-icons[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:flex-end;pointer-events:none;padding:calc((var(--tui-height) - 1.5rem) / 2) 1rem}[data-size=m][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{padding:calc((var(--tui-height) - 1.5rem) / 2) .625rem}.t-icons[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(:first-child){margin-inline-start:.25rem}.t-icon[_ngcontent-%COMP%]{position:relative;display:flex;inline-size:1.5rem;block-size:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none}.t-icon_left[_ngcontent-%COMP%]{margin-inline-end:auto}.t-cleaner[_ngcontent-%COMP%]{position:relative;display:flex;inline-size:1.5rem;block-size:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none;pointer-events:auto;border-width:.25rem}._readonly[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%], ._disabled[_nghost-%COMP%] .t-cleaner[_ngcontent-%COMP%]{pointer-events:none}.t-caret[_ngcontent-%COMP%]{display:inline-block;block-size:1rem;inline-size:0}.t-counter[_ngcontent-%COMP%]{position:absolute;right:.75rem;bottom:.5rem;font:var(--tui-font-text-s);pointer-events:none;margin-top:auto;text-align:end;color:var(--tui-text-tertiary)}"],changeDetection:0}),a})(),S=(()=>{var e;class a extends _.aX{onValueChange(i){this.host.onValueChange(i)}}return(e=a).\u0275fac=function(){let o;return function(n){return(o||(o=t.xGo(e)))(n||e)}}(),e.\u0275dir=t.FsC({type:e,selectors:[["tui-textarea"]],features:[t.Jv_([(0,m.Sc)(e)]),t.Vt3]}),a})(),X=(()=>{var e;class a{}return(e=a).\u0275fac=function(i){return new(i||e)},e.\u0275mod=t.$C({type:e}),e.\u0275inj=t.G2t({imports:[d.MD,c.YN,C.N0,O.q,h.E,u.Rp,f.q]}),a})()}}]); \ No newline at end of file diff --git a/699.03ce1db943ef7ad9.js b/699.03ce1db943ef7ad9.js new file mode 100644 index 000000000..0b3d65c0b --- /dev/null +++ b/699.03ce1db943ef7ad9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[699],{699:(x,d,e)=>{e.r(d),e.d(d,{default:()=>f});var E=e(4768),i=e(1760),F=e(7355),p=e(9738),m=e(8844);const u=(0,e(7922).d5)({mode:"HH:MM"});var t=e(2978);let h=(()=>{var n;class s{constructor(){this.initialValue="12:00",this.mask=u}}return(n=s).\u0275fac=function(o){return new(o||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["content-editable-doc-example-1"]],standalone:!0,features:[t.aNF],decls:2,vars:2,consts:[["contenteditable","true",3,"maskito","textContent"]],template:function(o,a){1&o&&(t.EFF(0," Meeting time: "),t.nrm(1,"span",0)),2&o&&(t.R7$(1),t.Y8G("maskito",a.mask)("textContent",a.initialValue))},dependencies:[m.u],styles:["[_nghost-%COMP%]{font-size:1.75rem}","[contenteditable][_ngcontent-%COMP%]{border:3px dashed lightgrey}"],changeDetection:0}),s})();const g={mask:/^[a-z\s.,/!?]+$/i};let C=(()=>{var n;class s{constructor(){this.mask=g,this.initialText="Hello, world!\nHow are you today?\nRead description of this example!"}}return(n=s).\u0275fac=function(o){return new(o||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["content-editable-doc-example-2"]],standalone:!0,features:[t.aNF],decls:3,vars:2,consts:[["contenteditable","true",3,"innerHTML","maskito"]],template:function(o,a){1&o&&(t.j41(0,"i"),t.EFF(1,"Enter message:"),t.k0s(),t.nrm(2,"p",0)),2&o&&(t.R7$(2),t.Y8G("innerHTML",a.initialText,t.npT)("maskito",a.mask))},dependencies:[m.u],styles:["[contenteditable][_ngcontent-%COMP%]{white-space:pre;border:3px dashed lightgrey;max-width:30rem;padding:1rem}"],changeDetection:0}),s})();var c=e(9239);function D(n,s){if(1&n&&(t.EFF(0," With built-in "),t.j41(1,"a",4)(2,"code"),t.EFF(3,"Time"),t.k0s()(),t.EFF(4," mask ")),2&n){const l=t.XpG();t.R7$(1),t.Y8G("routerLink",l.timeMaskDocPage)}}function k(n,s){1&n&&(t.EFF(0," Use "),t.j41(1,"code"),t.EFF(2,"white-space: pre"),t.k0s(),t.EFF(3," for multi-line mode "))}const f=(()=>{var n;class s{constructor(){this.coreConceptsOverviewDocPage="/".concat(i.$.CoreConceptsOverview),this.timeMaskDocPage="/".concat(i.$.Time),this.angularDocPage="/".concat(i.$.Angular),this.reactDocPage="/".concat(i.$.React),this.vueDocPage="/".concat(i.$.Vue),this.maskitoWithContentEditableDemo=e.e(3602).then(e.t.bind(e,3602,17)),this.contentEditableExample1={[i.w.MaskitoOptions]:e.e(2266).then(e.t.bind(e,2266,17)),[i.w.JavaScript]:e.e(7013).then(e.t.bind(e,7013,17)),[i.w.Angular]:e.e(9801).then(e.t.bind(e,9801,17))},this.contentEditableExample2={[i.w.MaskitoOptions]:e.e(9690).then(e.t.bind(e,9690,17)),[i.w.JavaScript]:e.e(7013).then(e.t.bind(e,7013,17)),[i.w.Angular]:e.e(9881).then(e.t.bind(e,9881,17))}}}return(n=s).\u0275fac=function(o){return new(o||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["content-editable-doc"]],standalone:!0,features:[t.aNF],decls:57,vars:9,consts:[["header","ContentEditable","package","Recipes"],[1,"tui-space_top-0","tui-space_bottom-4"],["href","https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/contentEditable","rel","noreferrer","target","_blank","tuiLink",""],["appearance","success","size","m",1,"tui-space_bottom-4"],["tuiLink","",3,"routerLink"],[3,"code"],[1,"tui-space_bottom-0"],["id","time",3,"content","heading"],["heading1",""],["id","multi-line","heading","Multi-line support",3,"content","description"],["description2",""]],template:function(o,a){if(1&o&&(t.j41(0,"tui-doc-page",0)(1,"section")(2,"p",1),t.EFF(3," You can use "),t.j41(4,"strong"),t.EFF(5,"Maskito"),t.k0s(),t.EFF(6," with "),t.j41(7,"a",2)(8,"code"),t.EFF(9,"contentEditable"),t.k0s()(),t.EFF(10," too. "),t.k0s(),t.j41(11,"p"),t.EFF(12," Just wrap the element with "),t.j41(13,"code"),t.EFF(14,"maskitoAdaptContentEditable"),t.k0s(),t.EFF(15," utility and use "),t.j41(16,"strong"),t.EFF(17,"Maskito"),t.k0s(),t.EFF(18," in the same way as "),t.j41(19,"code"),t.EFF(20,"HTMLInputElement"),t.k0s(),t.EFF(21," / "),t.j41(22,"code"),t.EFF(23,"HTMLTextAreaElement"),t.k0s(),t.EFF(24," . "),t.k0s(),t.j41(25,"tui-notification",3)(26,"div"),t.EFF(27," No need to use "),t.j41(28,"code"),t.EFF(29,"maskitoAdaptContentEditable"),t.k0s(),t.EFF(30," if you use "),t.j41(31,"a",4)(32,"code"),t.EFF(33,"@maskito/angular"),t.k0s()(),t.EFF(34," , "),t.j41(35,"a",4)(36,"code"),t.EFF(37,"@maskito/react"),t.k0s()(),t.EFF(38," or "),t.j41(39,"a",4)(40,"code"),t.EFF(41,"@maskito/vue"),t.k0s()(),t.EFF(42," with the default element predicate (it will be wrapped automatically). "),t.k0s()(),t.nrm(43,"tui-doc-code",5),t.j41(44,"p",6),t.EFF(45," Learn more in the "),t.j41(46,"a",4),t.EFF(47,' "Core\xa0Concepts" '),t.k0s(),t.EFF(48," section. "),t.k0s()(),t.j41(49,"tui-doc-example",7),t.DNE(50,D,5,1,"ng-template",null,8,t.C5r),t.nrm(52,"content-editable-doc-example-1"),t.k0s(),t.j41(53,"tui-doc-example",9),t.DNE(54,k,4,0,"ng-template",null,10,t.C5r),t.nrm(56,"content-editable-doc-example-2"),t.k0s()()),2&o){const b=t.sdS(51),v=t.sdS(55);t.R7$(31),t.Y8G("routerLink",a.angularDocPage),t.R7$(4),t.Y8G("routerLink",a.reactDocPage),t.R7$(4),t.Y8G("routerLink",a.vueDocPage),t.R7$(4),t.Y8G("code",a.maskitoWithContentEditableDemo),t.R7$(3),t.Y8G("routerLink",a.coreConceptsOverviewDocPage),t.R7$(3),t.Y8G("content",a.contentEditableExample1)("heading",b),t.R7$(4),t.Y8G("content",a.contentEditableExample2)("description",v)}},dependencies:[h,C,E.Wk,c.MN,c.FS,c.e3,F.Jc,p.wS],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/699.a711d0adec42c838.js b/699.a711d0adec42c838.js deleted file mode 100644 index de4a363bc..000000000 --- a/699.a711d0adec42c838.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[699],{699:(x,d,e)=>{e.r(d),e.d(d,{default:()=>f});var E=e(4768),i=e(1760),F=e(7355),p=e(9738),m=e(8844);const u=(0,e(168).d5)({mode:"HH:MM"});var t=e(2978);let h=(()=>{var n;class s{constructor(){this.initialValue="12:00",this.mask=u}}return(n=s).\u0275fac=function(o){return new(o||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["content-editable-doc-example-1"]],standalone:!0,features:[t.aNF],decls:2,vars:2,consts:[["contenteditable","true",3,"maskito","textContent"]],template:function(o,a){1&o&&(t.EFF(0," Meeting time: "),t.nrm(1,"span",0)),2&o&&(t.R7$(1),t.Y8G("maskito",a.mask)("textContent",a.initialValue))},dependencies:[m.u],styles:["[_nghost-%COMP%]{font-size:1.75rem}","[contenteditable][_ngcontent-%COMP%]{border:3px dashed lightgrey}"],changeDetection:0}),s})();const g={mask:/^[a-z\s.,/!?]+$/i};let C=(()=>{var n;class s{constructor(){this.mask=g,this.initialText="Hello, world!\nHow are you today?\nRead description of this example!"}}return(n=s).\u0275fac=function(o){return new(o||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["content-editable-doc-example-2"]],standalone:!0,features:[t.aNF],decls:3,vars:2,consts:[["contenteditable","true",3,"innerHTML","maskito"]],template:function(o,a){1&o&&(t.j41(0,"i"),t.EFF(1,"Enter message:"),t.k0s(),t.nrm(2,"p",0)),2&o&&(t.R7$(2),t.Y8G("innerHTML",a.initialText,t.npT)("maskito",a.mask))},dependencies:[m.u],styles:["[contenteditable][_ngcontent-%COMP%]{white-space:pre;border:3px dashed lightgrey;max-width:30rem;padding:1rem}"],changeDetection:0}),s})();var c=e(2937);function D(n,s){if(1&n&&(t.EFF(0," With built-in "),t.j41(1,"a",4)(2,"code"),t.EFF(3,"Time"),t.k0s()(),t.EFF(4," mask ")),2&n){const l=t.XpG();t.R7$(1),t.Y8G("routerLink",l.timeMaskDocPage)}}function k(n,s){1&n&&(t.EFF(0," Use "),t.j41(1,"code"),t.EFF(2,"white-space: pre"),t.k0s(),t.EFF(3," for multi-line mode "))}const f=(()=>{var n;class s{constructor(){this.coreConceptsOverviewDocPage="/".concat(i.$.CoreConceptsOverview),this.timeMaskDocPage="/".concat(i.$.Time),this.angularDocPage="/".concat(i.$.Angular),this.reactDocPage="/".concat(i.$.React),this.vueDocPage="/".concat(i.$.Vue),this.maskitoWithContentEditableDemo=e.e(3602).then(e.t.bind(e,3602,17)),this.contentEditableExample1={[i.w.MaskitoOptions]:e.e(2266).then(e.t.bind(e,2266,17)),[i.w.JavaScript]:e.e(7013).then(e.t.bind(e,7013,17)),[i.w.Angular]:e.e(9801).then(e.t.bind(e,9801,17))},this.contentEditableExample2={[i.w.MaskitoOptions]:e.e(9690).then(e.t.bind(e,9690,17)),[i.w.JavaScript]:e.e(7013).then(e.t.bind(e,7013,17)),[i.w.Angular]:e.e(9881).then(e.t.bind(e,9881,17))}}}return(n=s).\u0275fac=function(o){return new(o||n)},n.\u0275cmp=t.VBU({type:n,selectors:[["content-editable-doc"]],standalone:!0,features:[t.aNF],decls:57,vars:9,consts:[["header","ContentEditable","package","Recipes"],[1,"tui-space_top-0","tui-space_bottom-4"],["href","https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/contentEditable","rel","noreferrer","target","_blank","tuiLink",""],["appearance","success","size","m",1,"tui-space_bottom-4"],["tuiLink","",3,"routerLink"],[3,"code"],[1,"tui-space_bottom-0"],["id","time",3,"content","heading"],["heading1",""],["id","multi-line","heading","Multi-line support",3,"content","description"],["description2",""]],template:function(o,a){if(1&o&&(t.j41(0,"tui-doc-page",0)(1,"section")(2,"p",1),t.EFF(3," You can use "),t.j41(4,"strong"),t.EFF(5,"Maskito"),t.k0s(),t.EFF(6," with "),t.j41(7,"a",2)(8,"code"),t.EFF(9,"contentEditable"),t.k0s()(),t.EFF(10," too. "),t.k0s(),t.j41(11,"p"),t.EFF(12," Just wrap the element with "),t.j41(13,"code"),t.EFF(14,"maskitoAdaptContentEditable"),t.k0s(),t.EFF(15," utility and use "),t.j41(16,"strong"),t.EFF(17,"Maskito"),t.k0s(),t.EFF(18," in the same way as "),t.j41(19,"code"),t.EFF(20,"HTMLInputElement"),t.k0s(),t.EFF(21," / "),t.j41(22,"code"),t.EFF(23,"HTMLTextAreaElement"),t.k0s(),t.EFF(24," . "),t.k0s(),t.j41(25,"tui-notification",3)(26,"div"),t.EFF(27," No need to use "),t.j41(28,"code"),t.EFF(29,"maskitoAdaptContentEditable"),t.k0s(),t.EFF(30," if you use "),t.j41(31,"a",4)(32,"code"),t.EFF(33,"@maskito/angular"),t.k0s()(),t.EFF(34," , "),t.j41(35,"a",4)(36,"code"),t.EFF(37,"@maskito/react"),t.k0s()(),t.EFF(38," or "),t.j41(39,"a",4)(40,"code"),t.EFF(41,"@maskito/vue"),t.k0s()(),t.EFF(42," with the default element predicate (it will be wrapped automatically). "),t.k0s()(),t.nrm(43,"tui-doc-code",5),t.j41(44,"p",6),t.EFF(45," Learn more in the "),t.j41(46,"a",4),t.EFF(47,' "Core\xa0Concepts" '),t.k0s(),t.EFF(48," section. "),t.k0s()(),t.j41(49,"tui-doc-example",7),t.DNE(50,D,5,1,"ng-template",null,8,t.C5r),t.nrm(52,"content-editable-doc-example-1"),t.k0s(),t.j41(53,"tui-doc-example",9),t.DNE(54,k,4,0,"ng-template",null,10,t.C5r),t.nrm(56,"content-editable-doc-example-2"),t.k0s()()),2&o){const b=t.sdS(51),v=t.sdS(55);t.R7$(31),t.Y8G("routerLink",a.angularDocPage),t.R7$(4),t.Y8G("routerLink",a.reactDocPage),t.R7$(4),t.Y8G("routerLink",a.vueDocPage),t.R7$(4),t.Y8G("code",a.maskitoWithContentEditableDemo),t.R7$(3),t.Y8G("routerLink",a.coreConceptsOverviewDocPage),t.R7$(3),t.Y8G("content",a.contentEditableExample1)("heading",b),t.R7$(4),t.Y8G("content",a.contentEditableExample2)("description",v)}},dependencies:[h,C,E.Wk,c.MN,c.FS,c.e3,F.Jc,p.wS],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/7093.359f4d30d8c13ecc.js b/7093.a25ba5fad6994883.js similarity index 98% rename from 7093.359f4d30d8c13ecc.js rename to 7093.a25ba5fad6994883.js index 6fab61dc0..3f8c834e3 100644 --- a/7093.359f4d30d8c13ecc.js +++ b/7093.a25ba5fad6994883.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[7093],{7093:(m,n,a)=>{a.r(n),a.d(n,{default:()=>u});var F=a(4768),o=a(1760),p=a(7355),l=a(9738),e=a(2978),r=a(2937);const u=(()=>{var i;class c{constructor(){this.numberMaskDocPage="/".concat(o.$.Number),this.phoneMaskDocPage="/".concat(o.$.PhonePackage),this.timeMaskDocPage="/".concat(o.$.Time),this.coreConceptsOverviewDocPage="/".concat(o.$.CoreConceptsOverview),this.angularDocPage="/".concat(o.$.Angular),this.reactDocPage="/".concat(o.$.React),this.vueDocPage="/".concat(o.$.Vue)}}return(i=c).\u0275fac=function(s){return new(s||i)},i.\u0275cmp=e.VBU({type:i,selectors:[["maskito-libraries-doc-page"]],standalone:!0,features:[e.aNF],decls:89,vars:7,consts:[["header","Maskito libraries"],[1,"tui-space_top-0"],[1,"tui-list"],[1,"tui-list__item","tui-space_bottom-12"],["appearance","info","size","m"],["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(s,t){1&s&&(e.j41(0,"tui-doc-page",0)(1,"p",1)(2,"strong"),e.EFF(3,"Maskito"),e.k0s(),e.EFF(4," is a collection of libraries. Explore them and learn how to install and use them. "),e.k0s(),e.j41(5,"ul",2)(6,"li",3)(7,"strong"),e.EFF(8,"@maskito/core"),e.k0s(),e.j41(9,"p",1),e.EFF(10," It is the main zero-dependency and framework-agnostic package. It can be used alone in vanilla JavaScript project. It listens to "),e.j41(11,"code"),e.EFF(12,"beforeinput"),e.k0s(),e.EFF(13," and "),e.j41(14,"code"),e.EFF(15,"input"),e.k0s(),e.EFF(16," events to validate and calibrate text field value. "),e.k0s(),e.j41(17,"tui-notification",4)(18,"div"),e.EFF(19," All other Maskito's packages require "),e.j41(20,"code"),e.EFF(21,"@maskito/core"),e.k0s(),e.EFF(22," as peer-dependency. "),e.k0s()(),e.nrm(23,"tui-doc-code",5),e.j41(24,"p"),e.EFF(25," Learn more about this library in "),e.j41(26,"a",6),e.EFF(27,' "Core\xa0Concepts" '),e.k0s(),e.EFF(28," section. "),e.k0s()(),e.j41(29,"li",3)(30,"strong"),e.EFF(31,"@maskito/kit"),e.k0s(),e.j41(32,"p",1),e.EFF(33," The optional framework-agnostic package. It contains ready-to-use masks with configurable parameters. "),e.k0s(),e.nrm(34,"tui-doc-code",7),e.j41(35,"p"),e.EFF(36," See examples: "),e.j41(37,"a",6),e.EFF(38," Number "),e.k0s(),e.EFF(39," or "),e.j41(40,"a",6),e.EFF(41," Time "),e.k0s(),e.EFF(42," . "),e.k0s()(),e.j41(43,"li",3)(44,"strong"),e.EFF(45,"@maskito/phone"),e.k0s(),e.j41(46,"p",1),e.EFF(47," The optional framework-agnostic package. It contains ready-to-use international phone mask based on popular "),e.j41(48,"a",8),e.EFF(49," libphonenumber-js "),e.k0s(),e.EFF(50," package. "),e.k0s(),e.nrm(51,"tui-doc-code",9),e.j41(52,"p"),e.EFF(53," See example "),e.j41(54,"a",6),e.EFF(55," Phone Mask "),e.k0s()()(),e.j41(56,"li",3)(57,"strong"),e.EFF(58,"@maskito/angular"),e.k0s(),e.j41(59,"p",1),e.EFF(60," The Angular-specific library. It provides a convenient way to use Maskito as a directive. "),e.k0s(),e.nrm(61,"tui-doc-code",10),e.j41(62,"p"),e.EFF(63," Learn more about this library in "),e.j41(64,"a",6),e.EFF(65,' "Angular" '),e.k0s(),e.EFF(66," section. "),e.k0s()(),e.j41(67,"li",3)(68,"strong"),e.EFF(69,"@maskito/react"),e.k0s(),e.j41(70,"p",1),e.EFF(71," The React-specific library. It provides a convenient way to use Maskito as a hook. "),e.k0s(),e.nrm(72,"tui-doc-code",11),e.j41(73,"p"),e.EFF(74," Learn more about this library in "),e.j41(75,"a",6),e.EFF(76,' "React" '),e.k0s(),e.EFF(77," section. "),e.k0s()(),e.j41(78,"li",12)(79,"strong"),e.EFF(80,"@maskito/vue"),e.k0s(),e.j41(81,"p",1),e.EFF(82," The Vue-specific library. It provides a convenient way to use Maskito as a directive. "),e.k0s(),e.nrm(83,"tui-doc-code",13),e.j41(84,"p"),e.EFF(85," Learn more about this library in "),e.j41(86,"a",6),e.EFF(87,' "Vue" '),e.k0s(),e.EFF(88," section. "),e.k0s()()()()),2&s&&(e.R7$(26),e.Y8G("routerLink",t.coreConceptsOverviewDocPage),e.R7$(11),e.Y8G("routerLink",t.numberMaskDocPage),e.R7$(3),e.Y8G("routerLink",t.timeMaskDocPage),e.R7$(14),e.Y8G("routerLink",t.phoneMaskDocPage),e.R7$(10),e.Y8G("routerLink",t.angularDocPage),e.R7$(11),e.Y8G("routerLink",t.reactDocPage),e.R7$(11),e.Y8G("routerLink",t.vueDocPage))},dependencies:[F.Wk,r.MN,r.e3,p.Jc,l.wS],encapsulation:2,changeDetection:0}),c})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[7093],{7093:(m,n,a)=>{a.r(n),a.d(n,{default:()=>u});var F=a(4768),o=a(1760),p=a(7355),l=a(9738),e=a(2978),r=a(9239);const u=(()=>{var i;class c{constructor(){this.numberMaskDocPage="/".concat(o.$.Number),this.phoneMaskDocPage="/".concat(o.$.PhonePackage),this.timeMaskDocPage="/".concat(o.$.Time),this.coreConceptsOverviewDocPage="/".concat(o.$.CoreConceptsOverview),this.angularDocPage="/".concat(o.$.Angular),this.reactDocPage="/".concat(o.$.React),this.vueDocPage="/".concat(o.$.Vue)}}return(i=c).\u0275fac=function(s){return new(s||i)},i.\u0275cmp=e.VBU({type:i,selectors:[["maskito-libraries-doc-page"]],standalone:!0,features:[e.aNF],decls:89,vars:7,consts:[["header","Maskito libraries"],[1,"tui-space_top-0"],[1,"tui-list"],[1,"tui-list__item","tui-space_bottom-12"],["appearance","info","size","m"],["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(s,t){1&s&&(e.j41(0,"tui-doc-page",0)(1,"p",1)(2,"strong"),e.EFF(3,"Maskito"),e.k0s(),e.EFF(4," is a collection of libraries. Explore them and learn how to install and use them. "),e.k0s(),e.j41(5,"ul",2)(6,"li",3)(7,"strong"),e.EFF(8,"@maskito/core"),e.k0s(),e.j41(9,"p",1),e.EFF(10," It is the main zero-dependency and framework-agnostic package. It can be used alone in vanilla JavaScript project. It listens to "),e.j41(11,"code"),e.EFF(12,"beforeinput"),e.k0s(),e.EFF(13," and "),e.j41(14,"code"),e.EFF(15,"input"),e.k0s(),e.EFF(16," events to validate and calibrate text field value. "),e.k0s(),e.j41(17,"tui-notification",4)(18,"div"),e.EFF(19," All other Maskito's packages require "),e.j41(20,"code"),e.EFF(21,"@maskito/core"),e.k0s(),e.EFF(22," as peer-dependency. "),e.k0s()(),e.nrm(23,"tui-doc-code",5),e.j41(24,"p"),e.EFF(25," Learn more about this library in "),e.j41(26,"a",6),e.EFF(27,' "Core\xa0Concepts" '),e.k0s(),e.EFF(28," section. "),e.k0s()(),e.j41(29,"li",3)(30,"strong"),e.EFF(31,"@maskito/kit"),e.k0s(),e.j41(32,"p",1),e.EFF(33," The optional framework-agnostic package. It contains ready-to-use masks with configurable parameters. "),e.k0s(),e.nrm(34,"tui-doc-code",7),e.j41(35,"p"),e.EFF(36," See examples: "),e.j41(37,"a",6),e.EFF(38," Number "),e.k0s(),e.EFF(39," or "),e.j41(40,"a",6),e.EFF(41," Time "),e.k0s(),e.EFF(42," . "),e.k0s()(),e.j41(43,"li",3)(44,"strong"),e.EFF(45,"@maskito/phone"),e.k0s(),e.j41(46,"p",1),e.EFF(47," The optional framework-agnostic package. It contains ready-to-use international phone mask based on popular "),e.j41(48,"a",8),e.EFF(49," libphonenumber-js "),e.k0s(),e.EFF(50," package. "),e.k0s(),e.nrm(51,"tui-doc-code",9),e.j41(52,"p"),e.EFF(53," See example "),e.j41(54,"a",6),e.EFF(55," Phone Mask "),e.k0s()()(),e.j41(56,"li",3)(57,"strong"),e.EFF(58,"@maskito/angular"),e.k0s(),e.j41(59,"p",1),e.EFF(60," The Angular-specific library. It provides a convenient way to use Maskito as a directive. "),e.k0s(),e.nrm(61,"tui-doc-code",10),e.j41(62,"p"),e.EFF(63," Learn more about this library in "),e.j41(64,"a",6),e.EFF(65,' "Angular" '),e.k0s(),e.EFF(66," section. "),e.k0s()(),e.j41(67,"li",3)(68,"strong"),e.EFF(69,"@maskito/react"),e.k0s(),e.j41(70,"p",1),e.EFF(71," The React-specific library. It provides a convenient way to use Maskito as a hook. "),e.k0s(),e.nrm(72,"tui-doc-code",11),e.j41(73,"p"),e.EFF(74," Learn more about this library in "),e.j41(75,"a",6),e.EFF(76,' "React" '),e.k0s(),e.EFF(77," section. "),e.k0s()(),e.j41(78,"li",12)(79,"strong"),e.EFF(80,"@maskito/vue"),e.k0s(),e.j41(81,"p",1),e.EFF(82," The Vue-specific library. It provides a convenient way to use Maskito as a directive. "),e.k0s(),e.nrm(83,"tui-doc-code",13),e.j41(84,"p"),e.EFF(85," Learn more about this library in "),e.j41(86,"a",6),e.EFF(87,' "Vue" '),e.k0s(),e.EFF(88," section. "),e.k0s()()()()),2&s&&(e.R7$(26),e.Y8G("routerLink",t.coreConceptsOverviewDocPage),e.R7$(11),e.Y8G("routerLink",t.numberMaskDocPage),e.R7$(3),e.Y8G("routerLink",t.timeMaskDocPage),e.R7$(14),e.Y8G("routerLink",t.phoneMaskDocPage),e.R7$(10),e.Y8G("routerLink",t.angularDocPage),e.R7$(11),e.Y8G("routerLink",t.reactDocPage),e.R7$(11),e.Y8G("routerLink",t.vueDocPage))},dependencies:[F.Wk,r.MN,r.e3,p.Jc,l.wS],encapsulation:2,changeDetection:0}),c})()}}]); \ No newline at end of file diff --git a/7706.9f94e0a8e81823f5.js b/7706.9f94e0a8e81823f5.js deleted file mode 100644 index b3decf767..000000000 --- a/7706.9f94e0a8e81823f5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[7706],{7706:(le,N,r)=>{r.r(N),r.d(N,{default:()=>me});var m=r(8832),g=r(1760),_=r(8844),l=r(168),x=r(4495),b=r(7355),M=r(9738),p=r(6801);const C=(0,l.TK)({precision:8,min:0});var e=r(2978),F=r(5014);let P=(()=>{var t;class i{constructor(){this.value="",this.maskitoOptions=C}}return(t=i).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["number-mask-doc-example-1"]],standalone:!0,features:[e.aNF],decls:5,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","placeholder","3,141...","tuiTextfieldLegacy","",3,"maskito"]],template:function(a,n){1&a&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return n.value=u}),e.j41(1,"strong"),e.EFF(2,"\u03c0"),e.k0s(),e.EFF(3," -value "),e.nrm(4,"input",1),e.k0s()),2&a&&(e.xc7("max-width",30,"rem"),e.Y8G("ngModel",n.value),e.R7$(4),e.Y8G("maskito",n.maskitoOptions))},dependencies:[m.YN,m.BC,m.vS,_.u,p.zi,p.mp,p.Ws,F.Bw],encapsulation:2,changeDetection:0}),i})();const D=(0,l.TK)({decimalSeparator:",",thousandSeparator:".",precision:2});let j=(()=>{var t;class i{constructor(){this.maskitoOptions=D,this.value=""}}return(t=i).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["number-mask-doc-example-2"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","placeholder","1.000,42","tuiTextfieldLegacy","",3,"maskito"]],template:function(a,n){1&a&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return n.value=u}),e.EFF(1," Type number like a German "),e.nrm(2,"input",1),e.k0s()),2&a&&(e.xc7("max-width",30,"rem"),e.Y8G("ngModel",n.value),e.R7$(2),e.Y8G("maskito",n.maskitoOptions))},dependencies:[m.YN,m.BC,m.vS,_.u,p.zi,p.mp,p.Ws,F.Bw],encapsulation:2,changeDetection:0}),i})();var f=r(4225),V=r(1860);const E="%",{plugins:T,...v}=(0,l.TK)({postfix:E,min:0,max:100,precision:2}),G={...v,plugins:[...T,(0,l.N_)(t=>[0,t.length-1]),(0,l.hK)("blur",t=>{t.value===E&&(0,V.Gq)(t,"0".concat(E))})]};let S=(()=>{var t;class i{constructor(){this.value="97".concat(E),this.maskitoOptions=G}}return(t=i).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["number-mask-doc-example-3"]],standalone:!0,features:[e.aNF],decls:2,vars:5,consts:[[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(a,n){1&a&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return n.value=u}),e.nrm(1,"input",1),e.k0s()),2&a&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",n.value),e.R7$(1),e.Y8G("maskito",n.maskitoOptions))},dependencies:[m.YN,m.BC,m.vS,_.u,p.zi,p.mp,p.Ws,F.Bw,f.CN,f.kf],encapsulation:2,changeDetection:0}),i})();const O=(0,l.TK)({decimalZeroPadding:!0,precision:2,decimalSeparator:".",min:0,prefix:"$"});let B=(()=>{var t;class i{constructor(){this.value="$100.00",this.maskitoOptions=O}}return(t=i).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["number-mask-doc-example-4"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(a,n){1&a&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return n.value=u}),e.EFF(1," Cost "),e.nrm(2,"input",1),e.k0s()),2&a&&(e.xc7("max-width",30,"rem"),e.Y8G("ngModel",n.value),e.R7$(2),e.Y8G("maskito",n.maskitoOptions))},dependencies:[m.YN,m.BC,m.vS,_.u,p.zi,p.mp,p.Ws,F.Bw],encapsulation:2,changeDetection:0}),i})();const Y=(0,l.TK)({minusSign:"-",thousandSeparator:""});let R=(()=>{var t;class i{constructor(){this.value="-42",this.options=Y}}return(t=i).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["number-mask-doc-example-5"]],standalone:!0,features:[e.aNF],decls:2,vars:5,consts:[[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfieldLegacy","",3,"maskito"]],template:function(a,n){1&a&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return n.value=u}),e.nrm(1,"input",1),e.k0s()),2&a&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",n.value),e.R7$(1),e.Y8G("maskito",n.options))},dependencies:[m.YN,m.BC,m.vS,_.u,p.zi,p.mp,p.Ws,F.Bw,f.CN,f.kf],encapsulation:2,changeDetection:0}),i})();var k,I=r(7270),X=r(4314),$=r(5639);class y{constructor(){this.value="42",this.decimalZeroPadding=this.value.includes(".")}getMaskOptions(i){return function Z(t){return(0,l.TK)({decimalZeroPadding:t,precision:2,decimalSeparator:".",min:0})}(i)}handleBeforeInput(i){const{inputType:o,target:a,data:n}=i;if(o.includes("delete")){var s,u;const d=a,[c,pe]=this.getNotEmptySelection([null!==(s=d.selectionStart)&&void 0!==s?s:0,null!==(u=d.selectionEnd)&&void 0!==u?u:0],o.includes("Forward")),ue=this.value.slice(c,pe).includes(".");this.decimalZeroPadding=this.decimalZeroPadding&&!ue}else this.decimalZeroPadding=[".",",","\u0431","\u044e"].some(d=>(null==n?void 0:n.includes(d))||this.value.includes(d))}getNotEmptySelection([i,o],a){return i!==o?[i,o]:a?[i,o+1]:[Math.max(i-1,0),o]}}(k=y).\u0275fac=function(i){return new(i||k)},k.\u0275cmp=e.VBU({type:k,selectors:[["number-mask-doc-example-6"]],standalone:!0,features:[e.aNF],decls:4,vars:5,consts:[["tuiLabel",""],[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito","beforeinput.capture"]],template:function(i,o){1&i&&(e.j41(0,"label",0),e.EFF(1," Enable decimal zero padding by typing dot "),e.j41(2,"tui-input",1),e.bIt("ngModelChange",function(n){return o.value=n}),e.j41(3,"input",2),e.bIt("beforeinput.capture",function(n){return o.handleBeforeInput(n)}),e.k0s()()()),2&i&&(e.R7$(2),e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",o.value),e.R7$(1),e.Y8G("maskito",o.getMaskOptions(o.decimalZeroPadding)))},dependencies:[m.YN,m.BC,m.vS,_.u,p.zi,p.mp,p.Ws,F.Bw,$.z,f.CN,f.kf],encapsulation:2,changeDetection:0}),(0,I.Cg)([X.PE],y.prototype,"getMaskOptions",null);var h=r(2937);function z(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"precision"),e.k0s(),e.EFF(3," parameter to configure the number of digits after decimal separator. "))}function L(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"decimalSeparator"),e.k0s(),e.EFF(3," and "),e.j41(4,"code"),e.EFF(5,"thousandSeparator"),e.k0s(),e.EFF(6," to get mask with locale specific representation of numbers. "))}function U(t,i){1&t&&(e.j41(0,"div"),e.EFF(1," Use "),e.j41(2,"code"),e.EFF(3,"postfix"),e.k0s(),e.EFF(4," parameter to set non-removable text after the number. "),e.k0s(),e.j41(5,"div"),e.EFF(6," Additionally you can use "),e.j41(7,"code"),e.EFF(8,"maskitoCaretGuard"),e.k0s(),e.EFF(9," to clamp caret inside allowable range. "),e.k0s(),e.j41(10,"div",17),e.EFF(11," This example also shows how to restrict the greatest permitted value via "),e.j41(12,"code"),e.EFF(13,"max"),e.k0s(),e.EFF(14," parameter. "),e.k0s())}function A(t,i){1&t&&(e.j41(0,"p",18),e.EFF(1," Set "),e.j41(2,"code"),e.EFF(3,"decimalZeroPadding: true"),e.k0s(),e.EFF(4," to always show trailing zeroes. "),e.k0s(),e.j41(5,"p"),e.EFF(6," Non removable dollar sign is achieved by using "),e.j41(7,"code"),e.EFF(8,"prefix"),e.k0s(),e.EFF(9," parameter. "),e.k0s())}function K(t,i){1&t&&(e.j41(0,"p"),e.EFF(1," Use "),e.j41(2,"code"),e.EFF(3,"minusSign"),e.k0s(),e.EFF(4," parameter to configure the character which indicates that a number is negative. "),e.k0s(),e.j41(5,"p"),e.EFF(6," In this example "),e.j41(7,"a",19),e.EFF(8," hyphen "),e.k0s(),e.EFF(9," is used as "),e.j41(10,"code"),e.EFF(11,"minusSign"),e.k0s()())}function W(t,i){1&t&&(e.j41(0,"div"),e.EFF(1,"You can change options on the fly to build complex logic."),e.k0s(),e.j41(2,"div"),e.EFF(3," This example shows how to initially disable "),e.j41(4,"code"),e.EFF(5,"decimalZeroPadding"),e.k0s(),e.EFF(6," and enable it only after user inserts decimal separator. "),e.k0s())}function w(t,i){if(1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"maskitoNumberOptionsGenerator"),e.k0s(),e.EFF(3," to create a mask for entering a formatted number. "),e.j41(4,"tui-notification",2)(5,"div"),e.EFF(6," Despite the name of the mask, element's raw value is still string. "),e.j41(7,"p"),e.EFF(8," Use "),e.j41(9,"code"),e.EFF(10,"maskitoParseNumber"),e.k0s(),e.EFF(11," to get number-type value. "),e.k0s(),e.nrm(12,"tui-doc-code",3),e.k0s()(),e.j41(13,"tui-doc-example",4),e.DNE(14,z,4,0,"ng-template",null,5,e.C5r),e.nrm(16,"number-mask-doc-example-1"),e.k0s(),e.j41(17,"tui-doc-example",6),e.DNE(18,L,7,0,"ng-template",null,7,e.C5r),e.j41(20,"tui-notification",8),e.EFF(21," In Germany people use comma as decimal separator and dot for thousands "),e.k0s(),e.nrm(22,"number-mask-doc-example-2"),e.k0s(),e.j41(23,"tui-doc-example",9),e.DNE(24,U,15,0,"ng-template",null,10,e.C5r),e.nrm(26,"number-mask-doc-example-3"),e.k0s(),e.j41(27,"tui-doc-example",11),e.DNE(28,A,10,0,"ng-template",null,12,e.C5r),e.nrm(30,"number-mask-doc-example-4"),e.k0s(),e.j41(31,"tui-doc-example",13),e.DNE(32,K,12,0,"ng-template",null,14,e.C5r),e.nrm(34,"number-mask-doc-example-5"),e.k0s(),e.j41(35,"tui-doc-example",15),e.DNE(36,W,7,0,"ng-template",null,16,e.C5r),e.nrm(38,"number-mask-doc-example-6"),e.k0s()),2&t){const o=e.sdS(15),a=e.sdS(19),n=e.sdS(25),s=e.sdS(29),u=e.sdS(33),d=e.sdS(37),c=e.XpG();e.R7$(12),e.Y8G("code",c.maskitoParseNumberDemo),e.R7$(1),e.Y8G("content",c.highPrecisionExample1)("description",o),e.R7$(4),e.Y8G("content",c.separatorsExample2)("description",a),e.R7$(3),e.xc7("max-width",30,"rem"),e.R7$(3),e.Y8G("content",c.postfixExample3)("description",n),e.R7$(4),e.Y8G("content",c.decimalZeroPaddingExample4)("description",s),e.R7$(4),e.Y8G("content",c.customMinusSignExample5)("description",u),e.R7$(4),e.Y8G("content",c.dynamicDecimalZeroPaddingExample6)("description",d)}}function H(t,i){if(1&t&&(e.j41(0,"tui-input",31),e.EFF(1," Enter a number "),e.nrm(2,"input",32),e.k0s()),2&t){const o=e.XpG(2);e.Y8G("formControl",o.apiPageControl),e.R7$(2),e.Y8G("maskito",o.maskitoOptions)}}function J(t,i){1&t&&(e.EFF(0," A number of digits after "),e.j41(1,"code"),e.EFF(2,"decimalSeparator"),e.k0s(),e.EFF(3," . "),e.j41(4,"p"),e.EFF(5," Use "),e.j41(6,"code"),e.EFF(7,"Infinity"),e.k0s(),e.EFF(8," for an untouched decimal part. "),e.k0s(),e.j41(9,"p")(10,"strong"),e.EFF(11,"Default:"),e.k0s(),e.j41(12,"code"),e.EFF(13,"0"),e.k0s(),e.EFF(14," (decimal part is forbidden). "),e.k0s())}function Q(t,i){1&t&&(e.EFF(0," Symbol for separating fraction. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.EFF(4," dot. "),e.k0s())}function q(t,i){1&t&&(e.EFF(0," Symbols to be replaced with "),e.j41(1,"code"),e.EFF(2,"decimalSeparator"),e.k0s(),e.EFF(3," . "),e.j41(4,"p")(5,"strong"),e.EFF(6,"Default:"),e.k0s(),e.j41(7,"code"),e.EFF(8,"['.', '\u044e', '\u0431']"),e.k0s(),e.EFF(9," . "),e.k0s())}function ee(t,i){1&t&&(e.EFF(0," If number of digits after "),e.j41(1,"code"),e.EFF(2,"decimalSeparator"),e.k0s(),e.EFF(3," is "),e.j41(4,"strong"),e.EFF(5,"always equal"),e.k0s(),e.EFF(6," to the "),e.j41(7,"code"),e.EFF(8,"precision"),e.k0s(),e.EFF(9," . "),e.j41(10,"p")(11,"strong"),e.EFF(12,"Default:"),e.k0s(),e.j41(13,"code"),e.EFF(14,"false"),e.k0s(),e.EFF(15," (number of digits can be less than precision) . "),e.k0s())}function te(t,i){1&t&&(e.EFF(0," Symbol for separating thousands. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.EFF(4," non-breaking space. "),e.k0s())}function ne(t,i){1&t&&(e.EFF(0," The lowest permitted value. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"Number.MIN_SAFE_INTEGER"),e.k0s(),e.EFF(6," . "),e.k0s())}function oe(t,i){1&t&&(e.EFF(0," The greatest permitted value. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"Number.MAX_SAFE_INTEGER"),e.k0s(),e.EFF(6," . "),e.k0s())}function ae(t,i){1&t&&(e.EFF(0," A prefix symbol, like currency. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.EFF(4," empty string (no prefix). "),e.k0s())}function ie(t,i){1&t&&(e.EFF(0," A postfix symbol, like currency. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.EFF(4," empty string (no postfix). "),e.k0s())}function re(t,i){1&t&&(e.EFF(0," A minus symbol. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"a",33)(5,"code"),e.EFF(6,"\\u2212"),e.k0s()()())}function se(t,i){if(1&t){const o=e.RV6();e.j41(0,"tui-doc-demo",20),e.DNE(1,H,3,2,"ng-template"),e.k0s(),e.j41(2,"tui-doc-documentation"),e.DNE(3,J,15,0,"ng-template",21),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.precision=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(4,Q,5,0,"ng-template",22),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.decimalSeparator=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(5,q,10,0,"ng-template",23),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.decimalPseudoSeparators=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(6,ee,16,0,"ng-template",24),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.decimalZeroPadding=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(7,te,5,0,"ng-template",25),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.thousandSeparator=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(8,ne,7,0,"ng-template",26),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.min=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(9,oe,7,0,"ng-template",27),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.max=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(10,ae,5,0,"ng-template",28),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.prefix=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(11,ie,5,0,"ng-template",29),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.postfix=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(12,re,7,0,"ng-template",30),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.minusSign=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.k0s()}if(2&t){const o=e.XpG();e.Y8G("control",o.apiPageControl),e.R7$(3),e.Y8G("documentationPropertyValues",o.precisionOptions)("documentationPropertyValue",o.precision),e.R7$(1),e.Y8G("documentationPropertyValue",o.decimalSeparator),e.R7$(1),e.Y8G("documentationPropertyValues",o.decimalPseudoSeparatorsOptions)("documentationPropertyValue",o.decimalPseudoSeparators),e.R7$(1),e.Y8G("documentationPropertyValue",o.decimalZeroPadding),e.R7$(1),e.Y8G("documentationPropertyValue",o.thousandSeparator),e.R7$(1),e.Y8G("documentationPropertyValue",o.min),e.R7$(1),e.Y8G("documentationPropertyValue",o.max),e.R7$(1),e.Y8G("documentationPropertyValue",o.prefix),e.R7$(1),e.Y8G("documentationPropertyValue",o.postfix),e.R7$(1),e.Y8G("documentationPropertyValue",o.minusSign)}}const me=(()=>{var t;class i{constructor(){this.maskitoParseNumberDemo=r.e(1804).then(r.t.bind(r,1804,17)),this.highPrecisionExample1={[g.w.MaskitoOptions]:r.e(9850).then(r.t.bind(r,9850,17))},this.separatorsExample2={[g.w.MaskitoOptions]:r.e(4416).then(r.t.bind(r,4416,17))},this.postfixExample3={[g.w.MaskitoOptions]:r.e(7296).then(r.t.bind(r,7296,17))},this.decimalZeroPaddingExample4={[g.w.MaskitoOptions]:r.e(8534).then(r.t.bind(r,8534,17))},this.customMinusSignExample5={[g.w.MaskitoOptions]:r.e(2637).then(r.t.bind(r,2637,17))},this.dynamicDecimalZeroPaddingExample6={[g.w.MaskitoOptions]:r.e(971).then(r.t.bind(r,3352,17)),[g.w.Angular]:r.e(1079).then(r.t.bind(r,1079,17))},this.apiPageControl=new m.MJ(""),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.minusSign=x.el,this.maskitoOptions=this.calculateMask(this)}updateOptions(){this.maskitoOptions=this.calculateMask(this)}calculateMask(a){const{prefix:n,postfix:s}=a,{plugins:u,...d}=(0,l.TK)(a);return{...d,plugins:[...u,(0,l.sd)(n+s),(0,l.A6)(n+s),(0,l.N_)(c=>[n.length,c.length-s.length])]}}}return(t=i).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["number-mask-doc"]],standalone:!0,features:[e.aNF],decls:3,vars:0,consts:[["header","Number","package","KIT"],["pageTab",""],["size","m",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",""],["size","m",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","minus-sign","heading","Minus sign",3,"content","description"],["customMinusSignDescription",""],["id","dynamic-decimal-zero-padding","heading","Dynamic decimal zero padding",3,"content","description"],["dynamicDecimalZeroPaddingDescription",""],[1,"tui-space_top-4"],[1,"tui-space_top-0"],["href","https://symbl.cc/en/2010","rel","noreferrer","target","_blank","tuiLink",""],[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"],["documentationPropertyMode","input","documentationPropertyName","minusSign","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["tuiHintContent","Only digits (+ decimal separator) are allowed",3,"formControl"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"],["href","https://symbl.cc/en/2212","rel","noreferrer","target","_blank","tuiLink",""]],template:function(a,n){1&a&&(e.j41(0,"tui-doc-page",0),e.DNE(1,w,39,15,"ng-template",1),e.DNE(2,se,13,13,"ng-template",1),e.k0s())},dependencies:[_.u,P,j,S,B,R,y,m.X1,m.BC,m.l_,h.aD,h.MN,h.FS,h.FC,h.df,h.e3,h.ic,p.zi,p.mp,p.Ws,F.Bw,b.Jc,M.wS],encapsulation:2,changeDetection:0}),i})()}}]); \ No newline at end of file diff --git a/7706.f73ac20ff5148510.js b/7706.f73ac20ff5148510.js new file mode 100644 index 000000000..d7917d0eb --- /dev/null +++ b/7706.f73ac20ff5148510.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[7706],{7706:(le,N,r)=>{r.r(N),r.d(N,{default:()=>me});var m=r(8832),g=r(1760),_=r(8844),l=r(7922),x=r(6614),b=r(7355),M=r(9738),p=r(6801);const C=(0,l.TK)({precision:8,min:0});var e=r(2978),F=r(5014);let P=(()=>{var t;class i{constructor(){this.value="",this.maskitoOptions=C}}return(t=i).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["number-mask-doc-example-1"]],standalone:!0,features:[e.aNF],decls:5,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","placeholder","3,141...","tuiTextfieldLegacy","",3,"maskito"]],template:function(a,n){1&a&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return n.value=u}),e.j41(1,"strong"),e.EFF(2,"\u03c0"),e.k0s(),e.EFF(3," -value "),e.nrm(4,"input",1),e.k0s()),2&a&&(e.xc7("max-width",30,"rem"),e.Y8G("ngModel",n.value),e.R7$(4),e.Y8G("maskito",n.maskitoOptions))},dependencies:[m.YN,m.BC,m.vS,_.u,p.zi,p.mp,p.Ws,F.Bw],encapsulation:2,changeDetection:0}),i})();const D=(0,l.TK)({decimalSeparator:",",thousandSeparator:".",precision:2});let j=(()=>{var t;class i{constructor(){this.maskitoOptions=D,this.value=""}}return(t=i).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["number-mask-doc-example-2"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","placeholder","1.000,42","tuiTextfieldLegacy","",3,"maskito"]],template:function(a,n){1&a&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return n.value=u}),e.EFF(1," Type number like a German "),e.nrm(2,"input",1),e.k0s()),2&a&&(e.xc7("max-width",30,"rem"),e.Y8G("ngModel",n.value),e.R7$(2),e.Y8G("maskito",n.maskitoOptions))},dependencies:[m.YN,m.BC,m.vS,_.u,p.zi,p.mp,p.Ws,F.Bw],encapsulation:2,changeDetection:0}),i})();var f=r(4225),V=r(1860);const E="%",{plugins:T,...v}=(0,l.TK)({postfix:E,min:0,max:100,precision:2}),G={...v,plugins:[...T,(0,l.N_)(t=>[0,t.length-1]),(0,l.hK)("blur",t=>{t.value===E&&(0,V.Gq)(t,"0".concat(E))})]};let S=(()=>{var t;class i{constructor(){this.value="97".concat(E),this.maskitoOptions=G}}return(t=i).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["number-mask-doc-example-3"]],standalone:!0,features:[e.aNF],decls:2,vars:5,consts:[[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(a,n){1&a&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return n.value=u}),e.nrm(1,"input",1),e.k0s()),2&a&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",n.value),e.R7$(1),e.Y8G("maskito",n.maskitoOptions))},dependencies:[m.YN,m.BC,m.vS,_.u,p.zi,p.mp,p.Ws,F.Bw,f.CN,f.kf],encapsulation:2,changeDetection:0}),i})();const O=(0,l.TK)({decimalZeroPadding:!0,precision:2,decimalSeparator:".",min:0,prefix:"$"});let B=(()=>{var t;class i{constructor(){this.value="$100.00",this.maskitoOptions=O}}return(t=i).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["number-mask-doc-example-4"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(a,n){1&a&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return n.value=u}),e.EFF(1," Cost "),e.nrm(2,"input",1),e.k0s()),2&a&&(e.xc7("max-width",30,"rem"),e.Y8G("ngModel",n.value),e.R7$(2),e.Y8G("maskito",n.maskitoOptions))},dependencies:[m.YN,m.BC,m.vS,_.u,p.zi,p.mp,p.Ws,F.Bw],encapsulation:2,changeDetection:0}),i})();const Y=(0,l.TK)({minusSign:"-",thousandSeparator:""});let R=(()=>{var t;class i{constructor(){this.value="-42",this.options=Y}}return(t=i).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["number-mask-doc-example-5"]],standalone:!0,features:[e.aNF],decls:2,vars:5,consts:[[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["tuiTextfieldLegacy","",3,"maskito"]],template:function(a,n){1&a&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(u){return n.value=u}),e.nrm(1,"input",1),e.k0s()),2&a&&(e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",n.value),e.R7$(1),e.Y8G("maskito",n.options))},dependencies:[m.YN,m.BC,m.vS,_.u,p.zi,p.mp,p.Ws,F.Bw,f.CN,f.kf],encapsulation:2,changeDetection:0}),i})();var k,I=r(7270),X=r(4314),$=r(5639);class y{constructor(){this.value="42",this.decimalZeroPadding=this.value.includes(".")}getMaskOptions(i){return function Z(t){return(0,l.TK)({decimalZeroPadding:t,precision:2,decimalSeparator:".",min:0})}(i)}handleBeforeInput(i){const{inputType:o,target:a,data:n}=i;if(o.includes("delete")){var s,u;const d=a,[c,pe]=this.getNotEmptySelection([null!==(s=d.selectionStart)&&void 0!==s?s:0,null!==(u=d.selectionEnd)&&void 0!==u?u:0],o.includes("Forward")),ue=this.value.slice(c,pe).includes(".");this.decimalZeroPadding=this.decimalZeroPadding&&!ue}else this.decimalZeroPadding=[".",",","\u0431","\u044e"].some(d=>(null==n?void 0:n.includes(d))||this.value.includes(d))}getNotEmptySelection([i,o],a){return i!==o?[i,o]:a?[i,o+1]:[Math.max(i-1,0),o]}}(k=y).\u0275fac=function(i){return new(i||k)},k.\u0275cmp=e.VBU({type:k,selectors:[["number-mask-doc-example-6"]],standalone:!0,features:[e.aNF],decls:4,vars:5,consts:[["tuiLabel",""],[3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito","beforeinput.capture"]],template:function(i,o){1&i&&(e.j41(0,"label",0),e.EFF(1," Enable decimal zero padding by typing dot "),e.j41(2,"tui-input",1),e.bIt("ngModelChange",function(n){return o.value=n}),e.j41(3,"input",2),e.bIt("beforeinput.capture",function(n){return o.handleBeforeInput(n)}),e.k0s()()()),2&i&&(e.R7$(2),e.xc7("max-width",30,"rem"),e.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",o.value),e.R7$(1),e.Y8G("maskito",o.getMaskOptions(o.decimalZeroPadding)))},dependencies:[m.YN,m.BC,m.vS,_.u,p.zi,p.mp,p.Ws,F.Bw,$.z,f.CN,f.kf],encapsulation:2,changeDetection:0}),(0,I.Cg)([X.PE],y.prototype,"getMaskOptions",null);var h=r(9239);function z(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"precision"),e.k0s(),e.EFF(3," parameter to configure the number of digits after decimal separator. "))}function L(t,i){1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"decimalSeparator"),e.k0s(),e.EFF(3," and "),e.j41(4,"code"),e.EFF(5,"thousandSeparator"),e.k0s(),e.EFF(6," to get mask with locale specific representation of numbers. "))}function U(t,i){1&t&&(e.j41(0,"div"),e.EFF(1," Use "),e.j41(2,"code"),e.EFF(3,"postfix"),e.k0s(),e.EFF(4," parameter to set non-removable text after the number. "),e.k0s(),e.j41(5,"div"),e.EFF(6," Additionally you can use "),e.j41(7,"code"),e.EFF(8,"maskitoCaretGuard"),e.k0s(),e.EFF(9," to clamp caret inside allowable range. "),e.k0s(),e.j41(10,"div",17),e.EFF(11," This example also shows how to restrict the greatest permitted value via "),e.j41(12,"code"),e.EFF(13,"max"),e.k0s(),e.EFF(14," parameter. "),e.k0s())}function A(t,i){1&t&&(e.j41(0,"p",18),e.EFF(1," Set "),e.j41(2,"code"),e.EFF(3,"decimalZeroPadding: true"),e.k0s(),e.EFF(4," to always show trailing zeroes. "),e.k0s(),e.j41(5,"p"),e.EFF(6," Non removable dollar sign is achieved by using "),e.j41(7,"code"),e.EFF(8,"prefix"),e.k0s(),e.EFF(9," parameter. "),e.k0s())}function K(t,i){1&t&&(e.j41(0,"p"),e.EFF(1," Use "),e.j41(2,"code"),e.EFF(3,"minusSign"),e.k0s(),e.EFF(4," parameter to configure the character which indicates that a number is negative. "),e.k0s(),e.j41(5,"p"),e.EFF(6," In this example "),e.j41(7,"a",19),e.EFF(8," hyphen "),e.k0s(),e.EFF(9," is used as "),e.j41(10,"code"),e.EFF(11,"minusSign"),e.k0s()())}function W(t,i){1&t&&(e.j41(0,"div"),e.EFF(1,"You can change options on the fly to build complex logic."),e.k0s(),e.j41(2,"div"),e.EFF(3," This example shows how to initially disable "),e.j41(4,"code"),e.EFF(5,"decimalZeroPadding"),e.k0s(),e.EFF(6," and enable it only after user inserts decimal separator. "),e.k0s())}function w(t,i){if(1&t&&(e.EFF(0," Use "),e.j41(1,"code"),e.EFF(2,"maskitoNumberOptionsGenerator"),e.k0s(),e.EFF(3," to create a mask for entering a formatted number. "),e.j41(4,"tui-notification",2)(5,"div"),e.EFF(6," Despite the name of the mask, element's raw value is still string. "),e.j41(7,"p"),e.EFF(8," Use "),e.j41(9,"code"),e.EFF(10,"maskitoParseNumber"),e.k0s(),e.EFF(11," to get number-type value. "),e.k0s(),e.nrm(12,"tui-doc-code",3),e.k0s()(),e.j41(13,"tui-doc-example",4),e.DNE(14,z,4,0,"ng-template",null,5,e.C5r),e.nrm(16,"number-mask-doc-example-1"),e.k0s(),e.j41(17,"tui-doc-example",6),e.DNE(18,L,7,0,"ng-template",null,7,e.C5r),e.j41(20,"tui-notification",8),e.EFF(21," In Germany people use comma as decimal separator and dot for thousands "),e.k0s(),e.nrm(22,"number-mask-doc-example-2"),e.k0s(),e.j41(23,"tui-doc-example",9),e.DNE(24,U,15,0,"ng-template",null,10,e.C5r),e.nrm(26,"number-mask-doc-example-3"),e.k0s(),e.j41(27,"tui-doc-example",11),e.DNE(28,A,10,0,"ng-template",null,12,e.C5r),e.nrm(30,"number-mask-doc-example-4"),e.k0s(),e.j41(31,"tui-doc-example",13),e.DNE(32,K,12,0,"ng-template",null,14,e.C5r),e.nrm(34,"number-mask-doc-example-5"),e.k0s(),e.j41(35,"tui-doc-example",15),e.DNE(36,W,7,0,"ng-template",null,16,e.C5r),e.nrm(38,"number-mask-doc-example-6"),e.k0s()),2&t){const o=e.sdS(15),a=e.sdS(19),n=e.sdS(25),s=e.sdS(29),u=e.sdS(33),d=e.sdS(37),c=e.XpG();e.R7$(12),e.Y8G("code",c.maskitoParseNumberDemo),e.R7$(1),e.Y8G("content",c.highPrecisionExample1)("description",o),e.R7$(4),e.Y8G("content",c.separatorsExample2)("description",a),e.R7$(3),e.xc7("max-width",30,"rem"),e.R7$(3),e.Y8G("content",c.postfixExample3)("description",n),e.R7$(4),e.Y8G("content",c.decimalZeroPaddingExample4)("description",s),e.R7$(4),e.Y8G("content",c.customMinusSignExample5)("description",u),e.R7$(4),e.Y8G("content",c.dynamicDecimalZeroPaddingExample6)("description",d)}}function H(t,i){if(1&t&&(e.j41(0,"tui-input",31),e.EFF(1," Enter a number "),e.nrm(2,"input",32),e.k0s()),2&t){const o=e.XpG(2);e.Y8G("formControl",o.apiPageControl),e.R7$(2),e.Y8G("maskito",o.maskitoOptions)}}function J(t,i){1&t&&(e.EFF(0," A number of digits after "),e.j41(1,"code"),e.EFF(2,"decimalSeparator"),e.k0s(),e.EFF(3," . "),e.j41(4,"p"),e.EFF(5," Use "),e.j41(6,"code"),e.EFF(7,"Infinity"),e.k0s(),e.EFF(8," for an untouched decimal part. "),e.k0s(),e.j41(9,"p")(10,"strong"),e.EFF(11,"Default:"),e.k0s(),e.j41(12,"code"),e.EFF(13,"0"),e.k0s(),e.EFF(14," (decimal part is forbidden). "),e.k0s())}function Q(t,i){1&t&&(e.EFF(0," Symbol for separating fraction. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.EFF(4," dot. "),e.k0s())}function q(t,i){1&t&&(e.EFF(0," Symbols to be replaced with "),e.j41(1,"code"),e.EFF(2,"decimalSeparator"),e.k0s(),e.EFF(3," . "),e.j41(4,"p")(5,"strong"),e.EFF(6,"Default:"),e.k0s(),e.j41(7,"code"),e.EFF(8,"['.', '\u044e', '\u0431']"),e.k0s(),e.EFF(9," . "),e.k0s())}function ee(t,i){1&t&&(e.EFF(0," If number of digits after "),e.j41(1,"code"),e.EFF(2,"decimalSeparator"),e.k0s(),e.EFF(3," is "),e.j41(4,"strong"),e.EFF(5,"always equal"),e.k0s(),e.EFF(6," to the "),e.j41(7,"code"),e.EFF(8,"precision"),e.k0s(),e.EFF(9," . "),e.j41(10,"p")(11,"strong"),e.EFF(12,"Default:"),e.k0s(),e.j41(13,"code"),e.EFF(14,"false"),e.k0s(),e.EFF(15," (number of digits can be less than precision) . "),e.k0s())}function te(t,i){1&t&&(e.EFF(0," Symbol for separating thousands. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.EFF(4," non-breaking space. "),e.k0s())}function ne(t,i){1&t&&(e.EFF(0," The lowest permitted value. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"Number.MIN_SAFE_INTEGER"),e.k0s(),e.EFF(6," . "),e.k0s())}function oe(t,i){1&t&&(e.EFF(0," The greatest permitted value. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"code"),e.EFF(5,"Number.MAX_SAFE_INTEGER"),e.k0s(),e.EFF(6," . "),e.k0s())}function ae(t,i){1&t&&(e.EFF(0," A prefix symbol, like currency. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.EFF(4," empty string (no prefix). "),e.k0s())}function ie(t,i){1&t&&(e.EFF(0," A postfix symbol, like currency. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.EFF(4," empty string (no postfix). "),e.k0s())}function re(t,i){1&t&&(e.EFF(0," A minus symbol. "),e.j41(1,"p")(2,"strong"),e.EFF(3,"Default:"),e.k0s(),e.j41(4,"a",33)(5,"code"),e.EFF(6,"\\u2212"),e.k0s()()())}function se(t,i){if(1&t){const o=e.RV6();e.j41(0,"tui-doc-demo",20),e.DNE(1,H,3,2,"ng-template"),e.k0s(),e.j41(2,"tui-doc-documentation"),e.DNE(3,J,15,0,"ng-template",21),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.precision=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(4,Q,5,0,"ng-template",22),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.decimalSeparator=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(5,q,10,0,"ng-template",23),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.decimalPseudoSeparators=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(6,ee,16,0,"ng-template",24),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.decimalZeroPadding=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(7,te,5,0,"ng-template",25),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.thousandSeparator=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(8,ne,7,0,"ng-template",26),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.min=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(9,oe,7,0,"ng-template",27),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.max=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(10,ae,5,0,"ng-template",28),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.prefix=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(11,ie,5,0,"ng-template",29),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.postfix=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.DNE(12,re,7,0,"ng-template",30),e.bIt("documentationPropertyValueChange",function(n){e.eBV(o);const s=e.XpG();return e.Njj(s.minusSign=n)})("documentationPropertyValueChange",function(){e.eBV(o);const n=e.XpG();return e.Njj(n.updateOptions())}),e.k0s()}if(2&t){const o=e.XpG();e.Y8G("control",o.apiPageControl),e.R7$(3),e.Y8G("documentationPropertyValues",o.precisionOptions)("documentationPropertyValue",o.precision),e.R7$(1),e.Y8G("documentationPropertyValue",o.decimalSeparator),e.R7$(1),e.Y8G("documentationPropertyValues",o.decimalPseudoSeparatorsOptions)("documentationPropertyValue",o.decimalPseudoSeparators),e.R7$(1),e.Y8G("documentationPropertyValue",o.decimalZeroPadding),e.R7$(1),e.Y8G("documentationPropertyValue",o.thousandSeparator),e.R7$(1),e.Y8G("documentationPropertyValue",o.min),e.R7$(1),e.Y8G("documentationPropertyValue",o.max),e.R7$(1),e.Y8G("documentationPropertyValue",o.prefix),e.R7$(1),e.Y8G("documentationPropertyValue",o.postfix),e.R7$(1),e.Y8G("documentationPropertyValue",o.minusSign)}}const me=(()=>{var t;class i{constructor(){this.maskitoParseNumberDemo=r.e(1804).then(r.t.bind(r,1804,17)),this.highPrecisionExample1={[g.w.MaskitoOptions]:r.e(9850).then(r.t.bind(r,9850,17))},this.separatorsExample2={[g.w.MaskitoOptions]:r.e(4416).then(r.t.bind(r,4416,17))},this.postfixExample3={[g.w.MaskitoOptions]:r.e(7296).then(r.t.bind(r,7296,17))},this.decimalZeroPaddingExample4={[g.w.MaskitoOptions]:r.e(8534).then(r.t.bind(r,8534,17))},this.customMinusSignExample5={[g.w.MaskitoOptions]:r.e(2637).then(r.t.bind(r,2637,17))},this.dynamicDecimalZeroPaddingExample6={[g.w.MaskitoOptions]:r.e(971).then(r.t.bind(r,3352,17)),[g.w.Angular]:r.e(1079).then(r.t.bind(r,1079,17))},this.apiPageControl=new m.MJ(""),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.minusSign=x.el,this.maskitoOptions=this.calculateMask(this)}updateOptions(){this.maskitoOptions=this.calculateMask(this)}calculateMask(a){const{prefix:n,postfix:s}=a,{plugins:u,...d}=(0,l.TK)(a);return{...d,plugins:[...u,(0,l.sd)(n+s),(0,l.A6)(n+s),(0,l.N_)(c=>[n.length,c.length-s.length])]}}}return(t=i).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["number-mask-doc"]],standalone:!0,features:[e.aNF],decls:3,vars:0,consts:[["header","Number","package","KIT"],["pageTab",""],["size","m",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",""],["size","m",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","minus-sign","heading","Minus sign",3,"content","description"],["customMinusSignDescription",""],["id","dynamic-decimal-zero-padding","heading","Dynamic decimal zero padding",3,"content","description"],["dynamicDecimalZeroPaddingDescription",""],[1,"tui-space_top-4"],[1,"tui-space_top-0"],["href","https://symbl.cc/en/2010","rel","noreferrer","target","_blank","tuiLink",""],[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"],["documentationPropertyMode","input","documentationPropertyName","minusSign","documentationPropertyType","string",3,"documentationPropertyValue","documentationPropertyValueChange"],["tuiHintContent","Only digits (+ decimal separator) are allowed",3,"formControl"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"],["href","https://symbl.cc/en/2212","rel","noreferrer","target","_blank","tuiLink",""]],template:function(a,n){1&a&&(e.j41(0,"tui-doc-page",0),e.DNE(1,w,39,15,"ng-template",1),e.DNE(2,se,13,13,"ng-template",1),e.k0s())},dependencies:[_.u,P,j,S,B,R,y,m.X1,m.BC,m.l_,h.aD,h.MN,h.FS,h.FC,h.df,h.e3,h.ic,p.zi,p.mp,p.Ws,F.Bw,b.Jc,M.wS],encapsulation:2,changeDetection:0}),i})()}}]); \ No newline at end of file diff --git a/778.1c451d721521e5c0.js b/778.1c451d721521e5c0.js deleted file mode 100644 index 325b3bb7c..000000000 --- a/778.1c451d721521e5c0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[778],{778:($,u,e)=>{e.r(u),e.d(u,{default:()=>M});var h=e(4768),m=e(1760),E=e(7355),F=e(9738),c=e(8832),f=e(8844),p=e(6801);const v={mask:({value:o})=>{const n=Array.from(o.replaceAll("%","")).map(()=>/\d/);return n.length?[...n,"%"]:[/\d/]}};var t=e(2978),x=e(5014);let k=(()=>{var o;class n{constructor(){this.maskitoOptions=v,this.value=""}}return(o=n).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=t.VBU({type:o,selectors:[["postfix-doc-example-1"]],standalone:!0,features:[t.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfieldLegacy","",3,"maskito"]],template:function(s,i){1&s&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(l){return i.value=l}),t.EFF(1," Enter percentage amount "),t.nrm(2,"input",1),t.k0s()),2&s&&(t.xc7("max-width",20,"rem"),t.Y8G("ngModel",i.value),t.R7$(2),t.Y8G("maskito",i.maskitoOptions))},dependencies:[c.YN,c.BC,c.vS,f.u,p.zi,p.mp,p.Ws,x.Bw],encapsulation:2,changeDetection:0}),n})();var r=e(168);const D={mask:/^\$?\d*(\.0{0,2})?$/,postprocessors:[(0,r.Kf)("$"),(0,r.xg)(".00")],plugins:[(0,r.sd)("$.00"),(0,r.A6)("$.00"),(0,r.N_)(o=>[1,o.length-3])]};let P=(()=>{var o;class n{constructor(){this.maskitoOptions=D,this.value=""}}return(o=n).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=t.VBU({type:o,selectors:[["postfix-doc-example-2"]],standalone:!0,features:[t.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"]],template:function(s,i){1&s&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(l){return i.value=l}),t.EFF(1," Enter price "),t.nrm(2,"input",1),t.k0s()),2&s&&(t.xc7("max-width",20,"rem"),t.Y8G("ngModel",i.value),t.R7$(2),t.Y8G("maskito",i.maskitoOptions))},dependencies:[c.YN,c.BC,c.vS,f.u,p.zi,p.mp,p.Ws,x.Bw],encapsulation:2,changeDetection:0}),n})();var g=e(2937);function y(o,n){if(1&o&&(t.EFF(0," This example demonstrates how to create postfix via dynamic "),t.j41(1,"strong")(2,"a",5),t.EFF(3," pattern\xa0mask\xa0expression "),t.k0s()(),t.EFF(4," . Percent symbol is a trailing fixed character, which will be automatically added when user enters the first digit. ")),2&o){const a=t.XpG();t.R7$(2),t.Y8G("routerLink",a.maskExpressionDocPage)}}function C(o,n){if(1&o&&(t.j41(0,"p",6),t.EFF(1," This example demonstrates how to create postfix via "),t.j41(2,"strong")(3,"a",5),t.EFF(4," postprocessor "),t.k0s()(),t.EFF(5," . It provides more flexibility, and you can configure any desired behaviour. You can use built-in "),t.j41(6,"code"),t.EFF(7,"maskitoPostfixPostprocessorGenerator"),t.k0s(),t.EFF(8," or create your own. "),t.k0s(),t.j41(9,"tui-notification",7)(10,"div"),t.EFF(11," Don't forget that "),t.j41(12,"code"),t.EFF(13,"mask"),t.k0s(),t.EFF(14," property should be compatible with a new prefix / postfix! "),t.k0s()()),2&o){const a=t.XpG();t.R7$(3),t.Y8G("routerLink",a.processorsDocPage)}}const M=(()=>{var o;class n{constructor(){this.maskExpressionDocPage="/".concat(m.$.MaskExpression),this.processorsDocPage="/".concat(m.$.Processors),this.patternMaskApproachExample1={[m.w.MaskitoOptions]:e.e(8127).then(e.t.bind(e,8127,17))},this.postprocessorApproachExample2={[m.w.MaskitoOptions]:e.e(1951).then(e.t.bind(e,1951,17))}}}return(o=n).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=t.VBU({type:o,selectors:[["postfix-doc"]],standalone:!0,features:[t.aNF],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"],["appearance","warning","size","m"]],template:function(s,i){if(1&s&&(t.j41(0,"tui-doc-page",0),t.EFF(1," There are two approaches to add "),t.j41(2,"strong"),t.EFF(3,"postfix"),t.k0s(),t.EFF(4," for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts. "),t.j41(5,"tui-doc-example",1),t.DNE(6,y,5,1,"ng-template",null,2,t.C5r),t.nrm(8,"postfix-doc-example-1"),t.k0s(),t.j41(9,"tui-doc-example",3),t.DNE(10,C,15,1,"ng-template",null,4,t.C5r),t.nrm(12,"postfix-doc-example-2"),t.k0s()()),2&s){const d=t.sdS(7),l=t.sdS(11);t.R7$(5),t.Y8G("content",i.patternMaskApproachExample1)("description",d),t.R7$(4),t.Y8G("content",i.postprocessorApproachExample2)("description",l)}},dependencies:[k,P,h.Wk,g.FS,g.e3,E.Jc,F.wS],encapsulation:2,changeDetection:0}),n})()}}]); \ No newline at end of file diff --git a/778.dd45cee618a76c37.js b/778.dd45cee618a76c37.js new file mode 100644 index 000000000..c6e5dcea2 --- /dev/null +++ b/778.dd45cee618a76c37.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[778],{778:($,u,e)=>{e.r(u),e.d(u,{default:()=>M});var h=e(4768),m=e(1760),E=e(7355),F=e(9738),c=e(8832),f=e(8844),p=e(6801);const v={mask:({value:o})=>{const n=Array.from(o.replaceAll("%","")).map(()=>/\d/);return n.length?[...n,"%"]:[/\d/]}};var t=e(2978),x=e(5014);let k=(()=>{var o;class n{constructor(){this.maskitoOptions=v,this.value=""}}return(o=n).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=t.VBU({type:o,selectors:[["postfix-doc-example-1"]],standalone:!0,features:[t.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","tel","tuiTextfieldLegacy","",3,"maskito"]],template:function(s,i){1&s&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(l){return i.value=l}),t.EFF(1," Enter percentage amount "),t.nrm(2,"input",1),t.k0s()),2&s&&(t.xc7("max-width",20,"rem"),t.Y8G("ngModel",i.value),t.R7$(2),t.Y8G("maskito",i.maskitoOptions))},dependencies:[c.YN,c.BC,c.vS,f.u,p.zi,p.mp,p.Ws,x.Bw],encapsulation:2,changeDetection:0}),n})();var r=e(7922);const D={mask:/^\$?\d*(\.0{0,2})?$/,postprocessors:[(0,r.Kf)("$"),(0,r.xg)(".00")],plugins:[(0,r.sd)("$.00"),(0,r.A6)("$.00"),(0,r.N_)(o=>[1,o.length-3])]};let P=(()=>{var o;class n{constructor(){this.maskitoOptions=D,this.value=""}}return(o=n).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=t.VBU({type:o,selectors:[["postfix-doc-example-2"]],standalone:!0,features:[t.aNF],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"]],template:function(s,i){1&s&&(t.j41(0,"tui-input",0),t.bIt("ngModelChange",function(l){return i.value=l}),t.EFF(1," Enter price "),t.nrm(2,"input",1),t.k0s()),2&s&&(t.xc7("max-width",20,"rem"),t.Y8G("ngModel",i.value),t.R7$(2),t.Y8G("maskito",i.maskitoOptions))},dependencies:[c.YN,c.BC,c.vS,f.u,p.zi,p.mp,p.Ws,x.Bw],encapsulation:2,changeDetection:0}),n})();var g=e(9239);function y(o,n){if(1&o&&(t.EFF(0," This example demonstrates how to create postfix via dynamic "),t.j41(1,"strong")(2,"a",5),t.EFF(3," pattern\xa0mask\xa0expression "),t.k0s()(),t.EFF(4," . Percent symbol is a trailing fixed character, which will be automatically added when user enters the first digit. ")),2&o){const a=t.XpG();t.R7$(2),t.Y8G("routerLink",a.maskExpressionDocPage)}}function C(o,n){if(1&o&&(t.j41(0,"p",6),t.EFF(1," This example demonstrates how to create postfix via "),t.j41(2,"strong")(3,"a",5),t.EFF(4," postprocessor "),t.k0s()(),t.EFF(5," . It provides more flexibility, and you can configure any desired behaviour. You can use built-in "),t.j41(6,"code"),t.EFF(7,"maskitoPostfixPostprocessorGenerator"),t.k0s(),t.EFF(8," or create your own. "),t.k0s(),t.j41(9,"tui-notification",7)(10,"div"),t.EFF(11," Don't forget that "),t.j41(12,"code"),t.EFF(13,"mask"),t.k0s(),t.EFF(14," property should be compatible with a new prefix / postfix! "),t.k0s()()),2&o){const a=t.XpG();t.R7$(3),t.Y8G("routerLink",a.processorsDocPage)}}const M=(()=>{var o;class n{constructor(){this.maskExpressionDocPage="/".concat(m.$.MaskExpression),this.processorsDocPage="/".concat(m.$.Processors),this.patternMaskApproachExample1={[m.w.MaskitoOptions]:e.e(8127).then(e.t.bind(e,8127,17))},this.postprocessorApproachExample2={[m.w.MaskitoOptions]:e.e(1951).then(e.t.bind(e,1951,17))}}}return(o=n).\u0275fac=function(s){return new(s||o)},o.\u0275cmp=t.VBU({type:o,selectors:[["postfix-doc"]],standalone:!0,features:[t.aNF],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"],["appearance","warning","size","m"]],template:function(s,i){if(1&s&&(t.j41(0,"tui-doc-page",0),t.EFF(1," There are two approaches to add "),t.j41(2,"strong"),t.EFF(3,"postfix"),t.k0s(),t.EFF(4," for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts. "),t.j41(5,"tui-doc-example",1),t.DNE(6,y,5,1,"ng-template",null,2,t.C5r),t.nrm(8,"postfix-doc-example-1"),t.k0s(),t.j41(9,"tui-doc-example",3),t.DNE(10,C,15,1,"ng-template",null,4,t.C5r),t.nrm(12,"postfix-doc-example-2"),t.k0s()()),2&s){const d=t.sdS(7),l=t.sdS(11);t.R7$(5),t.Y8G("content",i.patternMaskApproachExample1)("description",d),t.R7$(4),t.Y8G("content",i.postprocessorApproachExample2)("description",l)}},dependencies:[k,P,h.Wk,g.FS,g.e3,E.Jc,F.wS],encapsulation:2,changeDetection:0}),n})()}}]); \ No newline at end of file diff --git a/8736.4716f6b4bd33e816.js b/8736.4716f6b4bd33e816.js new file mode 100644 index 000000000..bbe1fa0ca --- /dev/null +++ b/8736.4716f6b4bd33e816.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[8736],{8736:(U0,T,a)=>{a.r(T),a.d(T,{default:()=>Y0});var d=a(2978),i=a(8832),u=a(1760),m=a(8844),E=a(7922),p=a(5771),H=a(9141),b=a(7355),y=a(1623),s=a(6801),c=a(4225),P=a(4668);const G={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-79]\\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,[["3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:657|9(?: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)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|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]|[25][4-6]|3[3-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]|5[3-6]|8[3-68])))\\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|35|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[14]|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)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:657|9(?: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)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|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]|[25][4-6]|3[3-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]|5[3-6]|8[3-68]))))\\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|35|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[14]|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])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|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])|3\\d\\d)|(?: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[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-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]|2[23]"],"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(?:[23]\\d|[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-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|55|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-689])))\\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,[["2090\\d{4}|2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[0-8]|[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])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|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]|9[02])\\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)?","8001\\d{5}|(?:[2-467]\\d|50)\\d{6}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[235]|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]],0,0,0,0,0,["50\\d{6}",[8]]]],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|3[0-4]|[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[013467]))\\d{4}",[7]],["(?:321|7[1-8]\\d)\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[0-2]\\d|3[0-3])|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|7[39])|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[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-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]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",[7,8,9,10],[["(\\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{2})(\\d{4})","$1 $2 $3",["2"],"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"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:12|573)\\d\\d|276)\\d{5}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-69]|9[017-9])\\d{7}",[7,9]]]],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,12],[["(\\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}",[9]],["(?:6[89]|7[235-9])\\d{7}",[9]],["800\\d{6}",[9]],["90[016]\\d{6}",[9]],["878\\d{6}",[9]],["860\\d{9}",[12]],["5[18]\\d{7}",[9]],["74[0248]\\d{6}",[9]],0,["84[0248]\\d{6}",[9]]]],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|40))\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|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(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"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))|2(?:[02-57-9]\\d{3}|1(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))|(?:41[03]|8078|9(?:78|94))\\d\\d)\\d{5}|(?:10|2[0-57-9])(?:1(?:00|23)\\d\\d|95\\d{3,4})|(?:41[03]|9(?:78|94))(?:100\\d\\d|95\\d{3,4})|8078123|(?:43[35]|754|851)\\d{7,8}|(?:43[35]|754|851)(?:1(?:00\\d|23)\\d|95\\d{3,4})|(?: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})|[13-9]\\d{6}|2(?:[0-24-9]\\d{5}|3\\d(?:\\d{4})?))|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[24-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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[13-9]\\d{5}|2(?:[0-24-9]\\d{4}|3\\d(?:\\d{3})?))|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{8}|(?:1\\d|[39])\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6|90"],"($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([3579]|4(?:[14]4|56))?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60(?:[124-7][2-9]|8[1-9])\\d{6}",[10]],["333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?: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])|901)\\d{7}"]]],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","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[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|6[2-4])\\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[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-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,10,11,12],[["(\\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}",[9]],["(?:60[1-8]\\d|7(?:0(?:[2-5]\\d|60)|19[01]|[2379]\\d\\d))\\d{5}",[9]],["800\\d{6}",[9]],["9(?:0[05689]|76)\\d{6}",[9]],["70[01]\\d{6}",[9]],["9(?:3\\d{9}|6\\d{7,10})"],["9(?:5\\d|7[2-4])\\d{6}",[9]],0,["9[17]0\\d{6}",[9]],["8[134]\\d{7}",[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{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"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]],["15310\\d{6}|1(?:6[023]|7[0-57-9])\\d{7,8}|1(?:5[0-25-9]|76)\\d{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]],["1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}",[12,13]],["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\\d|9[1-46-9])\\d|3(?:[0-37]\\d|4[013]|5[0-58]|6[01347-9]|8[0-8]|9[0-79])|4(?:[0-25]\\d|[34][02-9]|6[013-579]|7[013579]|8[0-47]|9[0-27])|5(?:[0-36]\\d|4[0146-9]|5[03-57-9]|7[0568]|8[0-358]|9[0-69])|6(?:[013578]\\d|2[0-68]|4[02-8]|6[01689]|9[015689])|7(?:[0-69]\\d|7[03-9]|8[0147])|8(?:[16-9]\\d|2[0-58]))\\d{5}"],["(?:[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-3])|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(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?: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\\d|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(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\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]|7\\d)|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{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[49]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["1[35-7][1-8]\\d{3,6}|(?:1[49][1-8]|[23568][1-8]\\d|9(?:00|[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,[["(?:26[013-9]|59[1-35-9])\\d{6}|(?:[13]\\d|2[0-57-9]|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[024]|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[0-35])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?: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-3]))|(?: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-4]|5[579]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|49|5[68])|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(?:0(?:0[17]0|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}|(?:5(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|22[02]|77\\d)|1(?:1(?:[03][01]|[124]\\d|5[2-6]|7[0-4])|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}"],["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-5]|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|4[015]|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])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|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","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\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\\d|80[0-4])\\d{5}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671",[["671(?:2\\d\\d|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","(?:[2-8]\\d{3}|9008)\\d{3}",[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-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\d{4}"],["510\\d{4}|(?:6\\d|7[0-5])\\d{5}"],["(?:289|8(?:00|6[28]|88|99))\\d{4}"],["9008\\d{3}"],0,0,0,0,["515\\d{4}"]]],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(?:4[0-8]|[579]\\d|6[0-2]))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4])|74[0-2])|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|7[05])|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])|70[1-49]|84[0-39]|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",["6|7[245]"],"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-57]"],"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|55|77|9[5-7])))\\d{4}|98\\d{6}",[8,9]],["80\\d{5,7}",[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]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13,14,15,16,17],[["(\\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(?:1803\\d{5,11}|7803\\d{7})|(?:177\\d|800)\\d{5,7}",[8,9,10,11,12,13,14,15,16,17]],["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]],["88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}",[10]],["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]],["55(?:410|57[0-289])\\d{4}|5(?:(?:[0-2][02-9]|[36]\\d|[49][2-9]|8[3-7])\\d|5(?:01|2\\d|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,["151\\d{8,9}",[11,12]],["1599\\d{6}",[10]],0,["7(?:38(?:0\\d|5[0-2569]|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]|(?:12\\d|30[0-2])\\d|2(?:121|[2689]0\\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,["(?:689|8(?:7[18]|80)|95[48])\\d{4}",[7]],["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})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11,12],[["(\\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]|43"]],["(\\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}",[6,7,8,9,10,11]],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[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]],["3[2-8]\\d{9,10}",[11,12]],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\\d))\\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-8]|1[0-7]|2[014]|30)|7\\d\\d)\\d{6}",[9]],["800[02-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",["[36]0|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|[38]0)\\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[0168]|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|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\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[0135-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]],["208[78]\\d{6}|(?:20[23579]|30[24])\\d{7}",[10]],0,0,0,0,["30[0135-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-469])\\d|6(?:[024-6]\\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,["697(?:42|56|[78]\\d)\\d{4}",[9]],["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","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4(?:240|[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[1256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",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{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"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,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\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(?:[469]\\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])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|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[356]|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|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[35-8])\\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|6[01]|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",["4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|452|678|86","[12]|452|6788|86"],"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(?:(?:12|[28]\\d|3[56]|7[3-6]|9[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|5(?:2\\d|470))|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:3\\d\\d|4[67]0|8(?:[01459]\\d|8))))\\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|64)\\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|1[05]|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-3]|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]|71)|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-4]|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]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,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]|[267][1-9]|3[1-8]|[45]\\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[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\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[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["657[12]\\d{6}|(?: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]|[267][1-9]|3[1-8]|[45]\\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[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\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[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["8(?:00|88)\\d{7}"],["900\\d{7}"],["500\\d{7}"],0,0,0,0,["300\\d{7}"]],"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,[["4270\\d{4}|(?: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[0467]"]]],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[0467]|[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","38\\d{6}|[78]\\d{9,13}|(?:20|9\\d)\\d{8}",[8,10,11,12,13,14],[["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["3"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"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,[["(?:20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])|38)\\d{6}",[8,10]],["(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\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]],["81[23]\\d{5}",[8]],["(?:0[235-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(?:00|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","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["(?:[56]|888[1-9])\\d{3}"]]],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,[["240\\d{5}|(?: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|90[1-9]\\d)\\d{4}|(?:7[126-9]|9[1-9])\\d{6}",[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[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[07-9]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068])|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[0156]|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]|687)\\d|7(?:173|(?:3[0-8]|55)\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[0569]|[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[1-38])\\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-247]\\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[013-5]|2\\d)\\d{5}|(?: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(?:[049]\\d|3[034]))\\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}"],["600\\d{6}|6[06]92(?:0\\d|3[349]|49)\\d{3}"],["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6(?:222\\d|8988)\\d{4}"],["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-7])"],"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]|7[1-6]|8[1-7]|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-6]))\\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-37]|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[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\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",["[236-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"],["(?:630|702)0\\d{5}|(?:6(?:00|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\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-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]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|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}|(?:(?:6[89]|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]","(?:[2489]\\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}"],["85\\d{5}"],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,12],[["(\\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]],["(?:25[245]|67[3-68])\\d{9}",[12]],["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-9]|[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(?:0(?:[1-8]\\d|9[0-689])|[1-8]\\d\\d|9(?:[0-4]\\d|5[0-3]|62))|9[0-8]\\d\\d)\\d{4}",[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]],["81[23]\\d{5}",[8]],["(?:0[235-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|[19]0|21)\\d|5(?:0[01]|[19]0|2[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}|(?:80\\d|900)\\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{8}|80[01]\\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|[689]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:[69]\\d|77|8[56])\\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]],["67(?:1[0-8]|2[4-7])\\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[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3(?:[1245]|3[12])"]],["(\\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(?:46|74|87))\\d{6}"],["(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:[09]\\d|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078])\\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|71)\\d{6}",[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",["[67]"],"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|71)\\d{6}"]],"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]],["(?:5(?:4[0-5]|5[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]|61[06])","5(?:[0-59]|61[06]1)"],"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]],["561(?:011|61\\d)\\d{4}|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}"],["868619\\d{4}"]]],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}"],["(?:6[125-9]|7[13-9])\\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]],["790\\d{6}|(?:39|50|6[36-8]|7[1-357]|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]|3[1-4]|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["72[48]0\\d{5}|7(?:[015-8]\\d|2[067]|36|4[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,[["(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|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]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|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}"],0,0,0,["305209\\d{4}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"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{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|9(?:20|[89]7))|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["0004\\d{2,9}|(?:405|80[05])\\d{4}"],["90[0-8]\\d{4}",[7]]],"00"," int. "],UZ:["998","00","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]],0,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])|[69]\\d\\d|7(?:[23]\\d|7[69]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\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])|9(?:22|5[1-9])))\\d{5}"],["(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|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])))|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]))|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}"]]],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,12],0,0,0,0,0,0,"06698",[["06698\\d{1,6}",[6,7,8,9,10,11]],["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]],["3[2-8]\\d{9,10}",[11,12]],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\\d|10|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[1689]|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]],0,0,["[48]0\\d{4}",[6]]]],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","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\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",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0",0,0,0,0,0,[["38\\d{6,10}|(?:2[89]|39)(?:0\\d{5,6}|[1-9]\\d{5})"],["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]|15|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\\d|7(?:[0-46-9]\\d|5[0-4]))\\d\\d|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(?:[1278]\\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,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[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,["348[57]\\d{7}",[11]],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[0-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}"]]]}};var h=a(9449);const S={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,[0,["4\\d{4}",[5]]]],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,[0,["690\\d{6}|[356]\\d{5}",[6,9]]]],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,[0,["5[024-68]\\d{7}",[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,[0,["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",[0,["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[0,["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\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,[0,["6(?:[78][2-9]|9\\d)\\d{6}",[9]]]],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,[0,["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[0,["9[1-79]\\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,[0,["93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:657|9(?: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)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|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]|[25][4-6]|3[3-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]|5[3-6]|8[3-68]))))\\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|35|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[14]|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}"]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[0,["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"]]],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,[0,["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,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,[0,["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]]],"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,[0,["(?: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}"]]],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,["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]]],"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,[0,["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"]]],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,[0,["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[0,["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}"]]],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]|2[23]"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[0,["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[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,[0,["4[5-9]\\d{7}",[9]]]],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,[0,["(?:0[1-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,[0,["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[0,["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-689])))\\d{4}"]]],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,[0,["(?: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,[0,["(?:4[0-8]|[56]\\d|9[013-9])\\d{6}"]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[0,["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\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",[0,["441(?:[2378]\\d|5[0-39]|9[02])\\d{5}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[0,["(?:22[89]|[78]\\d\\d)\\d{4}"]]],BO:["591","00(?:1\\d)?","8001\\d{5}|(?:[2-467]\\d|50)\\d{6}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[235]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[0,["[67]\\d{7}",[8]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[0,["(?: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,[0,["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[0,["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|3[0-4]|[89]9))\\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,[0,["(?: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,[0,["(?:321|7[1-8]\\d)\\d{5}",[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,["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\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,[0,["6[0-35-7]\\d{5}",[7]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,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|7[39])|90[25])[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,[0,["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]]],"0011"],CD:["243","00","(?:(?:[189]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",[7,8,9,10],[["(\\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{2})(\\d{4})","$1 $2 $3",["2"],"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"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"0$1"]],"0",0,0,0,0,0,[0,["88\\d{5}|(?:8[0-69]|9[017-9])\\d{7}",[7,9]]]],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,[0,["7[024-7]\\d{6}"]]],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,[0,["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9,12],[["(\\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,[0,["(?:6[89]|7[235-9])\\d{7}",[9]]]],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,[0,["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,[0,["[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,[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]]]],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,[0,["(?:24[23]|6(?:[25-9]\\d|40))\\d{6}",[9]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|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(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"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,["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","60\\d{8}|(?:1\\d|[39])\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6|90"],"($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([3579]|4(?:[14]4|56))?",0,0,0,[0,["333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?: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]]]],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,[0,["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]]]],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[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,[0,["(?:5\\d|6[2-4])\\d{6}",[8]]]],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,[0,["(?:36|5[1-389]|9\\d)\\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]",[0,["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"]]],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,[0,["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]]],"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,[0,["9(?:10|[4-79]\\d)\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9,10,11,12],[["(\\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,[0,["(?:60[1-8]\\d|7(?:0(?:[2-5]\\d|60)|19[01]|[2379]\\d\\d))\\d{5}",[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{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"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,[0,["15310\\d{6}|1(?:6[023]|7[0-57-9])\\d{7,8}|1(?:5[0-25-9]|76)\\d{8}",[10,11]]]],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,[0,["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,[0,["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\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",[0,["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[0,["8[024]9[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,[0,["(?:5(?:4[0-29]|5\\d|6[0-3])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[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,[0,["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]]]],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,[0,["(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?: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]]]],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,[0,["1[0-25]\\d{8}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[0,["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[0,["(?: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,[0,["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"]]],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,[0,["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{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[49]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[0,["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]]],"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,["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[0,["[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,[0,["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,[0,["(?:[27][1-9]|5\\d|9[16])\\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,[0,["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\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,[0,["(?:(?: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,[0,["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]]],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",[0,["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|49|5[68])|5(?:2[01]|3[3-8])|901)\\d{4}"]]],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,[0,["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|5(?:0(?:0[17]0|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}|(?:5(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|22[02]|77\\d)|1(?:1(?:[03][01]|[124]\\d|5[2-6]|7[0-4])|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}"]]],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,[0,["694(?:[0-249]\\d|3[0-8])\\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,[0,["7(?:(?:781|839)\\d|911[17])\\d{5}",[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,[0,["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[0,["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,[0,["[245]\\d{5}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[0,["(?:[23679]\\d|4[015]|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,[0,["6[0-356]\\d{7}",[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,[0,["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\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,[0,["(?:222|55\\d)\\d{6}"]]],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,[0,["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,["(?:[3-5]\\d\\d|80[0-4])\\d{5}",[8]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671",[0,["671(?:2\\d\\d|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}"]]],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,[0,["9(?:5\\d|6[569]|77)\\d{6}",[9]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[0,["510\\d{4}|(?:6\\d|7[0-5])\\d{5}"]]],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,["(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4])|74[0-2])|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|7[05])|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])|70[1-49]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[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,[0,["[37-9]\\d{7}",[8]]]],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",["6|7[245]"],"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-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[0,["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|55|77|9[5-7])))\\d{4}|98\\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,[0,["(?:[34]\\d|55)\\d{6}"]]],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,[0,["(?:[257]0|3[01])\\d{7}",[9]]]],ID:["62","00[89]","00[1-9]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13,14,15,16,17],[["(\\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,[0,["8[1-35-9]\\d{7,10}",[9,10,11,12]]]],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,[0,["8(?:22|[35-9]\\d)\\d{6}",[9]]]],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,[0,["55(?:410|57[0-289])\\d{4}|5(?:(?:[0-2][02-9]|[36]\\d|[49][2-9]|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]]]],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",[0,["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"]]],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,[0,["(?: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]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[0,["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,[0,["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,[0,["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]]]],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,["(?: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}"]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11,12],[["(\\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]|43"]],["(\\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,[0,["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]]]],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,[0,["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[0,["(?: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}"]]],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,[0,["7(?:[78][0-25-9]|9\\d)\\d{6}",[9]]]],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,[0,["[7-9]0[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,[0,["(?:1(?:0[0-8]|1[0-7]|2[014]|30)|7\\d\\d)\\d{6}",[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,[0,["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]]]],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,[0,["(?:(?: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]]]],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,[0,["(?: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]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[0,["[34]\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[0,["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"]]],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,[0,["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",["[36]0|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,[0,["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]]]],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,[0,["(?: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|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[0,["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}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",[0,["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\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[0135-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[0,["208[78]\\d{6}|(?:20[23579]|30[24])\\d{7}",[10]]]],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,[0,["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[0,["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}"]]],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,[0,["(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[024-6]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"]]],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,[0,["7(?:[0-25-8]\\d|4[0-4])\\d{6}"]]],LR:["231","00","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0",0,0,0,0,0,[0,["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4(?:240|[67]))\\d{5}|[56]\\d{6}",[7,9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[0,["[56]\\d{7}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]",0,0,0,[0,["6\\d{7}"]]],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,[0,["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]]]],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,[0,["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}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[0,["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\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-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"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,[0,["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"]]],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,[0,["4(?:[469]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"]]],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,[0,["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"]]],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,[0,["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]]]],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[0,["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\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,[0,["3[2-47-9]\\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,[0,["(?:(?:23|54)5|329|45[35-8])\\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,[0,["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|6[01]|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"]]],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,[0,["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\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",["4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|452|678|86","[12]|452|6788|86"],"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,[0,["(?: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]]]],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,[0,["(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",[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,[0,["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]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[0,["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}"]]],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,[0,["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\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,[0,["[2-4][0-46-9]\\d{6}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[0,["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"]]],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,[0,["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\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,[0,["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-4]|3[013]))\\d{5}",[8]]],"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,["(?:46[46]|[79]\\d\\d)\\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,[0,["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,0,0,0,[0,["657[12]\\d{6}|(?: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]|[267][1-9]|3[1-8]|[45]\\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[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\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[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"]],"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,[0,["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]]]],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,[0,["8[2-79]\\d{7}",[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,[0,["(?:60|8[1245])\\d{7}",[9]]]],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,[0,["(?:5[0-4]|[79]\\d|8[0-79])\\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[0467]"]]],0,0,0,0,0,0,[0,["(?:23|7[0467]|[89]\\d)\\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,[0,["(?:14|3[58])\\d{4}"]]],NG:["234","009","38\\d{6}|[78]\\d{9,13}|(?:20|9\\d)\\d{8}",[8,10,11,12,13,14],[["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["3"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"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,[0,["(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}",[10]]]],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,[0,["(?: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}"]]],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,[0,["(?:6[1-58]|970\\d)\\d{7}",[9,11]]]],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]",[0,["(?:4[015-8]|9\\d)\\d{6}",[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,[0,["9(?:00|6[0-3]|7[024-6]|8[0-24-68])\\d{7}",[10]]]],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,[0,["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[0,["(?:[56]|888[1-9])\\d{3}"]]],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,["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]]],"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,[0,["(?:1505|90[1-9]\\d)\\d{4}|(?:7[126-9]|9[1-9])\\d{6}",[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,[0,["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,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,["9\\d{8}",[9]]],"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,[0,["8[7-9]\\d{6}",[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,["(?:7\\d|8[1-38])\\d{6}",[8]]],"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,[0,["(?: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]]]],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,[0,["3(?:[0-247]\\d|3[0-79]|55|64)\\d{7}",[10]]]],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,[0,["21(?:1[013-5]|2\\d)\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[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,[0,["(?:4[02-4]|5[056]|708[45][0-5])\\d{4}"]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[0,["(?:787|939)[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,[0,["5[69]\\d{7}",[9]]]],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,[0,["6(?:[06]92(?:30|9\\d)|[35]92(?:[049]\\d|3[034]))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\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,[0,["(?:(?: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-7])"],"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,[0,["9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\d{6}",[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,[0,["[35-7]\\d{7}",[8]]]],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,[0,["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"]]],RO:["40","00","(?:[236-8]\\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",["[236-9]"],"0$1"]],"0",0,0,0,0,0,[0,["(?:630|702)0\\d{5}|(?:6(?:00|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\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,[0,["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,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]",[0,["9\\d{9}",[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,[0,["7[237-9]\\d{7}",[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,[0,["579[01]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}",[9]]]],SB:["677","0[01]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[0,["48\\d{3}|(?:(?:6[89]|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}"]]],SC:["248","010|0[0-2]","(?:[2489]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[0,["2[125-8]\\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,[0,["(?: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,12],[["(\\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,[0,["7[02369]\\d{7}",[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-9]|[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,[0,["(?:8(?:0(?:[1-8]\\d|9[0-689])|[1-8]\\d\\d|9(?:[0-4]\\d|5[0-3]|62))|9[0-8]\\d\\d)\\d{4}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[0,["[56]\\d{4}",[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,[0,["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[0,["(?:4[015-8]|9\\d)\\d{6}",[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,[0,["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[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,[0,["(?: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,[0,["6[16]\\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,[0,["7(?:(?:[06-8]\\d|[19]0|21)\\d|5(?:0[01]|[19]0|2[25]|[38]3|[4-7]\\d))\\d{5}"]]],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,[0,["(?:(?: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,[0,["(?:7[124-7]|8[124-9])\\d{5}",[7]]]],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,[0,["(?: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,[0,["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|(?:80\\d|900)\\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,[0,["[67]\\d{7}",[8]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[0,["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"]]],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,[0,["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,[0,["7[6-9]\\d{6}",[8]]]],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",[0,["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"]]],TD:["235","00|16","(?:22|[689]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"]]],0,0,0,0,0,0,[0,["(?:[69]\\d|77|8[56])\\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,[0,["(?: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,[0,["67(?:1[0-8]|2[4-7])\\d{5}|(?:14|6[1-6]|[89]\\d)\\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[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3(?:[1245]|3[12])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[0,["(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:[09]\\d|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078])\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[0,["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,[0,["7[2-8]\\d{6}",[8]]]],TM:["993","810","(?:[1-6]\\d|71)\\d{6}",[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",["[67]"],"8 $1"]],"8",0,0,0,0,0,[0,["(?:6\\d|71)\\d{6}"]],"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,[0,["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"]]],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,[0,["(?:5(?:4[0-5]|5[4-6])|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\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]|61[06])","5(?:[0-59]|61[06]1)"],"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,[0,["561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\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",[0,["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}"]]],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,[0,["(?: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,[0,["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]]],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,[0,["(?:6[125-9]|7[13-9])\\d{7}"]]],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,["790\\d{6}|(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}",[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,[0,["72[48]0\\d{5}|7(?:[015-8]\\d|2[067]|36|4[0-5]|9[89])\\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,[0,["(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|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]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|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}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"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{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[0,["9[1-9]\\d{6}",[8]]],"00"," int. "],UZ:["998","00","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]],0,0,0,0,0,0,[0,["(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|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])))|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]))|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}"]]],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,12],0,0,0,0,0,0,"06698",[0,["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[0,["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\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,[0,["4(?:1[24-8]|2[46])\\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",[0,["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}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[0,["340(?:2(?:0\\d|10|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}"]]],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,[0,["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[1689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[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,[0,["(?:[58]\\d|7[013-7])\\d{5}",[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,[0,["(?:72|8[23])\\d{4}",[6]]]],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,[0,["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\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",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0",0,0,0,0,0,[0,["4[3-9]\\d{6}",[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,[0,["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,[0,["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\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,[0,["(?: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\\d|7(?:[0-46-9]\\d|5[0-4]))\\d\\d|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]]]],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,[0,["(?:7[5-79]|9[5-8])\\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,[0,["7(?:[1278]\\d|3[1-9])\\d{6}",[9]]]]},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,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[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,["348[57]\\d{7}",[11]],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[0-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}"]]]}},_=(0,p.K)({countryIsoCode:"KZ",metadata:h.default});var f=a(5014);let Z=(()=>{var $;class n{constructor(){this.value="+7 771 931-1111",this.mask=_}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["phone-doc-example-1"]],standalone:!0,features:[d.aNF],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","@tui.phone",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"]],template:function(t,o){1&t&&(d.j41(0,"tui-input",0),d.bIt("ngModelChange",function(l){return o.value=l}),d.EFF(1," Basic "),d.nrm(2,"input",1),d.k0s()),2&t&&(d.xc7("max-width",30,"rem"),d.Y8G("ngModel",o.value),d.R7$(2),d.Y8G("maskito",o.mask))},dependencies:[i.YN,i.BC,i.vS,m.u,s.zi,s.mp,s.Ws,f.Bw,c.CN,c.Rd],encapsulation:2,changeDetection:0}),n})();var v=a(6610),g=a(4926),J=a(7212),M=a(4314),D=a(7187),N=a(656),X=a(5950),Q=a(5173);function z($,n){if(1&$&&(d.qex(0),d.EFF(1),d.bVm()),2&$){const e=n.polymorpheusOutlet;d.R7$(1),d.SpI(" ",e," ")}}const w=function(){return{}};function q($,n){if(1&$&&(d.j41(0,"div",1),d.DNE(1,z,2,1,"ng-container",2),d.k0s()),2&$){const e=d.XpG();d.Y8G("@tuiFadeIn",e.options)("@tuiHeightCollapse",e.options),d.R7$(1),d.Y8G("polymorpheusOutlet",e.error.message||e.default())("polymorpheusOutletContext",e.error.context||d.lJ4(4,w))}}let d0=(()=>{var $;class n{constructor(){this.options=(0,X.mo)((0,d.WQX)(N.nV)),this.error=null,this.visible=!0,this.default=(0,J.ot)((0,d.WQX)(N.uV))}set errorSetter(t){this.error=(0,M.YB)(t)?new g.Mx(t):t}onAnimation(t){this.visible=t}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["tui-error"]],hostBindings:function(t,o){1&t&&d.bIt("animationcancel.self",function(){return o.onAnimation(!1)})("animationstart.self",function(){return o.onAnimation(!0)})},inputs:{errorSetter:["error","errorSetter"]},standalone:!0,features:[d.aNF],decls:1,vars:1,consts:[["automation-id","tui-error__text","class","t-message-text",4,"ngIf"],["automation-id","tui-error__text",1,"t-message-text"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(t,o){1&t&&d.DNE(0,q,2,5,"div",0),2&t&&d.Y8G("ngIf",o.error&&o.visible)},dependencies:[v.bT,Q.xr],styles:['[_nghost-%COMP%]{display:block;font:var(--tui-font-text-s);color:var(--tui-text-negative);word-wrap:break-word;animation:tuiPresent 1s infinite}.t-message-text[_ngcontent-%COMP%]{white-space:pre-line}.t-message-text[_ngcontent-%COMP%]:before{content:"";line-height:1.5rem;vertical-align:bottom}'],data:{animation:[D.hM,D.uy]},changeDetection:0}),n})();var A=a(7270),$0=a(1028),t0=a(3527),F=a(756),B=a(9406);const e0={};function O($,n){return $.pipe((0,t0.T)(e=>new g.Mx(e||"",n)))}function I($,n){return(0,F.of)(new g.Mx($||"",n))}let n0=(()=>{var $;class n{constructor(){this.order=[],this.parent=(0,d.WQX)(i.vO,{skipSelf:!0,optional:!0}),this.self=(0,d.WQX)(i.vO,{self:!0,optional:!0}),this.container=(0,d.WQX)(i.ZU,{optional:!0}),this.validationErrors=(0,d.WQX)($0.fh),this.self&&!this.self.valueAccessor&&(this.self.valueAccessor=this)}transform(t){return this.order=t,this.computedError}registerOnChange(){}registerOnTouched(){}setDisabledState(){}writeValue(){}get computedError(){return this.invalid&&this.touched&&this.error||(0,F.of)(null)}get error(){const{errorId:t}=this;return t?this.getError(this.controlErrors[t],this.validationErrors[t]):null}get invalid(){var t;return!(null===(t=this.control)||void 0===t||!t.invalid)}get touched(){var t;return!(null===(t=this.control)||void 0===t||!t.touched)}get control(){var t,o,r;return(null===(t=this.self)||void 0===t?void 0:t.control)||(null===(o=this.parent)||void 0===o?void 0:o.control)||(null===(r=this.container)||void 0===r?void 0:r.control)}get errorId(){return this.getErrorId(this.order,this.controlErrors)}get controlErrors(){var t;return(null===(t=this.control)||void 0===t?void 0:t.errors)||e0}getError(t,o){if(t instanceof g.Mx)return(0,F.of)(t);if(void 0===o&&(0,M.YB)(t))return(0,F.of)(new g.Mx(t));if(o instanceof B.c)return O(o,t);if(o instanceof Function){const r=o(t);return r instanceof B.c?O(r,t):I(r,t)}return I(o,t)}getErrorId(t,o){const r=null==t?void 0:t.find(k0=>o[k0]),l=Object.keys(o)[0];return r||l||""}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275pipe=d.EJ8({name:"tuiFieldError",type:$,pure:!1,standalone:!0}),(0,A.Cg)([M.PE],n.prototype,"getError",null),(0,A.Cg)([M.PE],n.prototype,"getErrorId",null),n})();var a0=a(8920),r0=a(4891),s0=a(8658);function x($,n){var e=Object.keys($);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols($);n&&(t=t.filter(function(o){return Object.getOwnPropertyDescriptor($,o).enumerable})),e.push.apply(e,t)}return e}function V($){for(var n=1;n{var $;class n{constructor(){this.control=new i.MJ("+36 20 123-3122",function g0($){return n=>function m0(){return function o0($,n){var e=Array.prototype.slice.call(n);return e.push(G),$.apply(this,e)}(p0,arguments)}(n.value,$)?null:new g.Mx("Invalid number")}("HU")),this.mask=h0}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["phone-doc-example-2"]],standalone:!0,features:[d.aNF],decls:6,vars:11,consts:[["tuiTextfieldCustomContent","@tui.phone",3,"formControl"],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"],[3,"error","formControl"]],template:function(t,o){1&t&&(d.j41(0,"tui-input",0),d.EFF(1," Basic "),d.nrm(2,"input",1),d.k0s(),d.nrm(3,"tui-error",2),d.nI1(4,"async"),d.nI1(5,"tuiFieldError")),2&t&&(d.xc7("max-width",30,"rem"),d.Y8G("formControl",o.control),d.R7$(2),d.Y8G("maskito",o.mask),d.R7$(1),d.Y8G("error",d.bMT(4,6,d.bMT(5,8,d.lJ4(10,f0))))("formControl",o.control))},dependencies:[v.Jj,m.u,i.X1,i.BC,i.l_,d0,n0,s.zi,s.mp,s.Ws,f.Bw,c.CN,c.Rd],encapsulation:2,changeDetection:0}),n})();var K=a(2176);const E0=(0,p.K)({metadata:h.default,strict:!1,countryIsoCode:"RU"});function P0($,n){if(1&$&&(d.nrm(0,"img",3),d.nI1(1,"tuiFlag")),2&$){const e=d.XpG();d.xc7("border-radius",50,"%"),d.Y8G("src",d.bMT(1,4,e.countryIsoCode),d.B4B),d.BMQ("alt",e.countryIsoCode)}}let M0=(()=>{var $;class n{constructor(){this.isApple=(0,d.WQX)(y.dq),this.value="",this.mask=E0}get countryIsoCode(){var t;return null!==(t=(0,p.Q)(this.value,h.default))&&void 0!==t?t:""}get pattern(){return this.isApple?"+[0-9-]{1,20}":""}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["phone-doc-example-3"]],standalone:!0,features:[d.aNF],decls:5,vars:6,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"],["flag",""],["width","28",3,"src"]],template:function(t,o){if(1&t&&(d.j41(0,"tui-input",0),d.bIt("ngModelChange",function(l){return o.value=l}),d.EFF(1," Non-strict "),d.nrm(2,"input",1),d.k0s(),d.DNE(3,P0,2,6,"ng-template",null,2,d.C5r)),2&t){const r=d.sdS(4);d.xc7("max-width",30,"rem"),d.Y8G("tuiTextfieldCustomContent",o.countryIsoCode?r:"@tui.phone")("ngModel",o.value),d.R7$(2),d.Y8G("maskito",o.mask),d.BMQ("pattern",o.pattern)}},dependencies:[i.YN,i.BC,i.vS,m.u,K.d,s.zi,s.mp,s.Ws,f.Bw,c.CN,c.Rd],encapsulation:2,changeDetection:0}),n})();var F0=a(3308),T0=a(1860);let y0=(()=>{var $;class n{constructor(){this.value="+7 920 123-4567",this.mask=T0.oI}ngOnInit(){var t=this;return(0,F0.A)(function*(){t.mask=(0,p.K)({countryIsoCode:"RU",metadata:yield Promise.resolve().then(a.bind(a,9449)).then(o=>o.default)})})()}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["phone-doc-example-4"]],standalone:!0,features:[d.aNF],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","@tui.phone",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"]],template:function(t,o){1&t&&(d.j41(0,"tui-input",0),d.bIt("ngModelChange",function(l){return o.value=l}),d.EFF(1," Lazy metadata "),d.nrm(2,"input",1),d.k0s()),2&t&&(d.xc7("max-width",30,"rem"),d.Y8G("ngModel",o.value),d.R7$(2),d.Y8G("maskito",o.mask))},dependencies:[i.YN,i.BC,i.vS,m.u,s.zi,s.mp,s.Ws,f.Bw,c.CN,c.Rd],encapsulation:2,changeDetection:0}),n})();const G0=(0,P.Ko)("TR",h.default),Y="+".concat(G0," "),k=(0,p.K)({metadata:h.default,countryIsoCode:"TR",strict:!0}),S0={...k,plugins:[...k.plugins,(0,E.sd)(Y),(0,E.A6)(Y)]};function v0($,n){1&$&&(d.nrm(0,"img",4),d.nI1(1,"tuiFlag")),2&$&&(d.xc7("border-radius",50,"%"),d.Y8G("src",d.bMT(1,3,"TR"),d.B4B))}let D0=(()=>{var $;class n{constructor(){this.value="",this.mask=S0}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["phone-doc-example-5"]],standalone:!0,features:[d.aNF],decls:6,vars:6,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["textfield",""],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"],["flag",""],["alt","Turkish flag","width","28",3,"src"]],template:function(t,o){if(1&t&&(d.j41(0,"tui-input",0,1),d.bIt("ngModelChange",function(l){return o.value=l}),d.EFF(2),d.nrm(3,"input",2),d.DNE(4,v0,2,5,"ng-template",null,3,d.C5r),d.k0s()),2&t){const r=d.sdS(1),l=d.sdS(5);d.xc7("max-width",30,"rem"),d.Y8G("tuiTextfieldCustomContent",l)("ngModel",o.value),d.R7$(2),d.SpI(" ",r.focused?"Blur me to remove prefix":"Focus me to see prefix"," "),d.R7$(1),d.Y8G("maskito",o.mask)}},dependencies:[i.YN,i.BC,i.vS,m.u,K.d,s.zi,s.mp,s.Ws,f.Bw,c.CN,c.Rd],encapsulation:2,changeDetection:0}),n})();var C=a(9239);function N0($,n){1&$&&(d.j41(0,"p",12),d.EFF(1," For validating phone number you can use "),d.j41(2,"code"),d.EFF(3,"isValidPhoneNumber"),d.k0s(),d.EFF(4," , "),d.j41(5,"code"),d.EFF(6,"isPossiblePhoneNumber"),d.k0s(),d.EFF(7," functions from "),d.j41(8,"a",2),d.EFF(9," libphonenumber-js "),d.k0s(),d.EFF(10," package. "),d.j41(11,"a",2),d.EFF(12," Read more "),d.k0s()(),d.j41(13,"p"),d.EFF(14,"Below is an example of a Hungarian phone mask with an angular validator."),d.k0s())}function A0($,n){1&$&&(d.j41(0,"p"),d.EFF(1," Setting the "),d.j41(2,"code"),d.EFF(3,"strict"),d.k0s(),d.EFF(4," option to "),d.j41(5,"code"),d.EFF(6,"false"),d.k0s(),d.EFF(7," enables non-strict mask mode and allow user to type any country phone number. "),d.k0s(),d.j41(8,"p"),d.EFF(9," The "),d.j41(10,"code"),d.EFF(11,"countryIsoCode"),d.k0s(),d.EFF(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. "),d.k0s())}function B0($,n){1&$&&(d.j41(0,"p"),d.EFF(1,"You can load metadata lazily, below is an example of how to do it in Angular."),d.k0s(),d.j41(2,"p"),d.EFF(3," You can also "),d.j41(4,"a",13),d.EFF(5," customize the metadata "),d.k0s(),d.EFF(6," to reduce metadata size. See instructions "),d.j41(7,"a",14),d.EFF(8," here "),d.k0s()())}function O0($,n){1&$&&(d.EFF(0," Use "),d.j41(1,"code"),d.EFF(2,"maskitoAddOnFocusPlugin"),d.k0s(),d.EFF(3," / "),d.j41(4,"code"),d.EFF(5,"maskitoRemoveOnBlurPlugin"),d.k0s(),d.EFF(6," to mutate textfield's value on focus/blur events. "))}function I0($,n){if(1&$&&(d.j41(0,"p"),d.EFF(1," This mask is based on the "),d.j41(2,"a",2),d.EFF(3," libphonenumber-js "),d.k0s(),d.EFF(4," package. "),d.k0s(),d.EFF(5," Use "),d.j41(6,"code"),d.EFF(7,"maskitoPhoneOptionsGenerator"),d.k0s(),d.EFF(8," to create a mask for phone input. "),d.j41(9,"tui-doc-example",3),d.nrm(10,"phone-doc-example-1"),d.k0s(),d.j41(11,"tui-doc-example",4),d.nrm(12,"phone-doc-example-2"),d.DNE(13,N0,15,0,"ng-template",null,5,d.C5r),d.k0s(),d.j41(15,"tui-doc-example",6),d.nrm(16,"phone-doc-example-3"),d.DNE(17,A0,13,0,"ng-template",null,7,d.C5r),d.k0s(),d.j41(19,"tui-doc-example",8),d.nrm(20,"phone-doc-example-4"),d.DNE(21,B0,9,0,"ng-template",null,9,d.C5r),d.k0s(),d.j41(23,"tui-doc-example",10),d.nrm(24,"phone-doc-example-5"),d.DNE(25,O0,7,0,"ng-template",null,11,d.C5r),d.k0s()),2&$){const e=d.sdS(14),t=d.sdS(18),o=d.sdS(22),r=d.sdS(26),l=d.XpG();d.R7$(9),d.Y8G("content",l.basic),d.R7$(2),d.Y8G("content",l.validation)("description",e),d.R7$(4),d.Y8G("content",l.nonStrict)("description",t),d.R7$(4),d.Y8G("content",l.lazyMetadata)("description",o),d.R7$(4),d.Y8G("content",l.focusBlurEvents)("description",r)}}function x0($,n){if(1&$&&(d.j41(0,"tui-input",20),d.EFF(1," Enter phone "),d.nrm(2,"input",21),d.k0s()),2&$){const e=d.XpG(2);d.Y8G("formControl",e.apiPageControl),d.R7$(2),d.Y8G("maskito",e.maskitoOptions),d.BMQ("pattern",e.pattern)}}function V0($,n){1&$&&(d.EFF(0," List of phone number parsing and formatting rules for all countries. "),d.j41(1,"p"),d.EFF(2," The complete list of those rules is huge, so "),d.j41(3,"code"),d.EFF(4,"libphonenumber-js"),d.k0s(),d.EFF(5," provides a way to optimize bundle size by choosing between "),d.j41(6,"code"),d.EFF(7,"max"),d.k0s(),d.EFF(8," , "),d.j41(9,"code"),d.EFF(10,"min"),d.k0s(),d.EFF(11," , "),d.j41(12,"code"),d.EFF(13,"mobile"),d.k0s(),d.EFF(14," metadata. "),d.k0s())}function R0($,n){1&$&&d.EFF(0," Country ISO-code ")}function j0($,n){1&$&&(d.EFF(0," If true, it allows to enter only phone number of selected country (see countryIsoCode property). If false, all country phone number is allowed. "),d.j41(1,"p")(2,"strong"),d.EFF(3,"Default:"),d.k0s(),d.j41(4,"code"),d.EFF(5,"true"),d.k0s()())}function K0($,n){1&$&&(d.EFF(0," Separator between groups of numbers in a phone number (excluding country code and area code). "),d.j41(1,"p")(2,"strong"),d.EFF(3,"Default:"),d.k0s(),d.j41(4,"code"),d.EFF(5,"-"),d.k0s()())}function L0($,n){if(1&$){const e=d.RV6();d.j41(0,"tui-doc-demo",15),d.DNE(1,x0,3,3,"ng-template"),d.k0s(),d.j41(2,"tui-doc-documentation"),d.DNE(3,V0,15,0,"ng-template",16),d.bIt("documentationPropertyValueChange",function(o){d.eBV(e);const r=d.XpG();return d.Njj(r.selectedMetadata=o)})("documentationPropertyValueChange",function(){d.eBV(e);const o=d.XpG();return d.Njj(o.updateOptions())}),d.DNE(4,R0,1,0,"ng-template",17),d.bIt("documentationPropertyValueChange",function(o){d.eBV(e);const r=d.XpG();return d.Njj(r.countryIsoCode=o)})("documentationPropertyValueChange",function(){d.eBV(e);const o=d.XpG();return d.Njj(o.updateOptions())}),d.DNE(5,j0,6,0,"ng-template",18),d.bIt("documentationPropertyValueChange",function(o){d.eBV(e);const r=d.XpG();return d.Njj(r.strict=o)})("documentationPropertyValueChange",function(){d.eBV(e);const o=d.XpG();return d.Njj(o.updateOptions())}),d.DNE(6,K0,6,0,"ng-template",19),d.bIt("documentationPropertyValueChange",function(o){d.eBV(e);const r=d.XpG();return d.Njj(r.separator=o)})("documentationPropertyValueChange",function(){d.eBV(e);const o=d.XpG();return d.Njj(o.updateOptions())}),d.k0s()}if(2&$){const e=d.XpG();d.Y8G("control",e.apiPageControl),d.R7$(3),d.Y8G("documentationPropertyValues",e.metadataVariants)("documentationPropertyValue",e.selectedMetadata),d.R7$(1),d.Y8G("documentationPropertyValues",e.countryCodeVariants)("documentationPropertyValue",e.countryIsoCode),d.R7$(1),d.Y8G("documentationPropertyValue",e.strict),d.R7$(1),d.Y8G("documentationPropertyValues",e.separatorVariants)("documentationPropertyValue",e.separator)}}const U={min:h.default,max:G,mobile:S},Y0=(()=>{var $;class n{constructor(){this.isApple=(0,d.WQX)(y.dq),this.apiPageControl=new i.MJ(""),this.basic={[u.w.MaskitoOptions]:a.e(5221).then(a.t.bind(a,5221,17))},this.validation={[u.w.MaskitoOptions]:a.e(9335).then(a.t.bind(a,9335,17)),[u.w.Angular]:a.e(5594).then(a.t.bind(a,5594,17))},this.nonStrict={[u.w.MaskitoOptions]:a.e(1972).then(a.t.bind(a,1972,17)),[u.w.Angular]:a.e(8731).then(a.t.bind(a,8731,17))},this.lazyMetadata={[u.w.Angular]:a.e(3661).then(a.t.bind(a,3661,17)),[u.w.JavaScript]:a.e(2400).then(a.t.bind(a,2400,17))},this.focusBlurEvents={[u.w.MaskitoOptions]:a.e(7027).then(a.t.bind(a,7027,17))},this.strict=!0,this.countryIsoCode="RU",this.separator="-",this.metadataVariants=Object.keys(U),this.selectedMetadata=this.metadataVariants[0],this.countryCodeVariants=function W($){return new P.Ay($).getCountries()}(this.metadata),this.separatorVariants=["-"," "],this.maskitoOptions=this.computeOptions()}get metadata(){return U[this.selectedMetadata]}get pattern(){return this.isApple?"+[0-9-]{1,20}":""}updateOptions(){this.maskitoOptions=this.computeOptions()}computeOptions(){const t=(0,p.K)(this),o=(0,P.Ko)(this.countryIsoCode,this.metadata),r="".concat(H.QE).concat(o," ");return this.strict?{...t,plugins:[...t.plugins,(0,E.A6)(r),(0,E.sd)(r)]}:t}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["phone-doc"]],standalone:!0,features:[d.aNF],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",""],["id","focus-blur","heading","Focus & Blur events",3,"content","description"],["focusBlurEventDescription",""],[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","metadata","documentationPropertyType","MetadataJson",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","countryIsoCode","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","strict","documentationPropertyType","boolean",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","separator","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","@tui.phone",1,"phone",3,"formControl"],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"]],template:function(t,o){1&t&&(d.j41(0,"tui-doc-page",0),d.DNE(1,I0,27,9,"ng-template",1),d.DNE(2,L0,7,8,"ng-template",1),d.k0s())},dependencies:[m.u,Z,C0,M0,y0,D0,i.X1,i.BC,i.l_,C.aD,C.FS,C.FC,C.df,C.e3,C.ic,s.zi,s.mp,s.Ws,f.Bw,b.Jc,c.CN,c.Rd],styles:[".phone[_ngcontent-%COMP%]{max-inline-size:25rem}.phone[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),n})()}}]); \ No newline at end of file diff --git a/8736.f908136701165632.js b/8736.f908136701165632.js deleted file mode 100644 index 9efed2fc1..000000000 --- a/8736.f908136701165632.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[8736],{8736:(U0,T,a)=>{a.r(T),a.d(T,{default:()=>Y0});var d=a(2978),i=a(8832),u=a(1760),m=a(8844),E=a(168),p=a(5771),H=a(9141),b=a(7355),y=a(1623),s=a(6801),c=a(4225),P=a(4668);const G={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-79]\\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,[["3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:657|9(?: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)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|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]|[25][4-6]|3[3-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]|5[3-6]|8[3-68])))\\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|35|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[14]|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)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:657|9(?: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)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|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]|[25][4-6]|3[3-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]|5[3-6]|8[3-68]))))\\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|35|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[14]|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])|7(?:[013-57-9]\\d|2[0-8]))\\d|3(?:(?:[0-3589]\\d|6[1-9]|7[0-35-9])\\d|4(?:[0-578]\\d|90)))\\d\\d|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])|3\\d\\d)|(?: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[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-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]|2[23]"],"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(?:[23]\\d|[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-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|55|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-689])))\\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,[["2090\\d{4}|2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[0-8]|[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])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|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]|9[02])\\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)?","8001\\d{5}|(?:[2-467]\\d|50)\\d{6}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[235]|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]],0,0,0,0,0,["50\\d{6}",[8]]]],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|3[0-4]|[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[013467]))\\d{4}",[7]],["(?:321|7[1-8]\\d)\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[0-2]\\d|3[0-3])|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|7[39])|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[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-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]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",[7,8,9,10],[["(\\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{2})(\\d{4})","$1 $2 $3",["2"],"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"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:12|573)\\d\\d|276)\\d{5}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-69]|9[017-9])\\d{7}",[7,9]]]],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,12],[["(\\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}",[9]],["(?:6[89]|7[235-9])\\d{7}",[9]],["800\\d{6}",[9]],["90[016]\\d{6}",[9]],["878\\d{6}",[9]],["860\\d{9}",[12]],["5[18]\\d{7}",[9]],["74[0248]\\d{6}",[9]],0,["84[0248]\\d{6}",[9]]]],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|40))\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|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(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"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))|2(?:[02-57-9]\\d{3}|1(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))|(?:41[03]|8078|9(?:78|94))\\d\\d)\\d{5}|(?:10|2[0-57-9])(?:1(?:00|23)\\d\\d|95\\d{3,4})|(?:41[03]|9(?:78|94))(?:100\\d\\d|95\\d{3,4})|8078123|(?:43[35]|754|851)\\d{7,8}|(?:43[35]|754|851)(?:1(?:00\\d|23)\\d|95\\d{3,4})|(?: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})|[13-9]\\d{6}|2(?:[0-24-9]\\d{5}|3\\d(?:\\d{4})?))|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[24-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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[13-9]\\d{5}|2(?:[0-24-9]\\d{4}|3\\d(?:\\d{3})?))|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{8}|(?:1\\d|[39])\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6|90"],"($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([3579]|4(?:[14]4|56))?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60(?:[124-7][2-9]|8[1-9])\\d{6}",[10]],["333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?: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])|901)\\d{7}"]]],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","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[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|6[2-4])\\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[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-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,10,11,12],[["(\\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}",[9]],["(?:60[1-8]\\d|7(?:0(?:[2-5]\\d|60)|19[01]|[2379]\\d\\d))\\d{5}",[9]],["800\\d{6}",[9]],["9(?:0[05689]|76)\\d{6}",[9]],["70[01]\\d{6}",[9]],["9(?:3\\d{9}|6\\d{7,10})"],["9(?:5\\d|7[2-4])\\d{6}",[9]],0,["9[17]0\\d{6}",[9]],["8[134]\\d{7}",[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{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"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]],["15310\\d{6}|1(?:6[023]|7[0-57-9])\\d{7,8}|1(?:5[0-25-9]|76)\\d{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]],["1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}",[12,13]],["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\\d|9[1-46-9])\\d|3(?:[0-37]\\d|4[013]|5[0-58]|6[01347-9]|8[0-8]|9[0-79])|4(?:[0-25]\\d|[34][02-9]|6[013-579]|7[013579]|8[0-47]|9[0-27])|5(?:[0-36]\\d|4[0146-9]|5[03-57-9]|7[0568]|8[0-358]|9[0-69])|6(?:[013578]\\d|2[0-68]|4[02-8]|6[01689]|9[015689])|7(?:[0-69]\\d|7[03-9]|8[0147])|8(?:[16-9]\\d|2[0-58]))\\d{5}"],["(?:[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-3])|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(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?: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\\d|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(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\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]|7\\d)|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{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[49]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["1[35-7][1-8]\\d{3,6}|(?:1[49][1-8]|[23568][1-8]\\d|9(?:00|[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,[["(?:26[013-9]|59[1-35-9])\\d{6}|(?:[13]\\d|2[0-57-9]|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[024]|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[0-35])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?: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-3]))|(?: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-4]|5[579]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|49|5[68])|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(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|22[02]|77\\d)|1(?:1(?:[03][01]|[124]\\d)|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:0[17]0|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-5]|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|4[015]|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])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|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","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\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\\d|80[0-4])\\d{5}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671",[["671(?:2\\d\\d|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","(?:[2-8]\\d{3}|9008)\\d{3}",[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-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|50[0-6]|77[1-57])\\d{4}"],["510\\d{4}|(?:6\\d|7[0-5])\\d{5}"],["(?:289|8(?:00|6[28]|88|99))\\d{4}"],["9008\\d{3}"],0,0,0,0,["515\\d{4}"]]],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(?:4[0-8]|[579]\\d|6[0-2]))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4])|74[0-2])|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|70)|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])|70[1-39]|84[0-39]|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",["6|7[245]"],"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-57]"],"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|55|77|9[5-7])))\\d{4}|98\\d{6}",[8,9]],["80\\d{5,7}",[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]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13,14,15,16,17],[["(\\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(?:1803\\d{5,11}|7803\\d{7})|(?:177\\d|800)\\d{5,7}",[8,9,10,11,12,13,14,15,16,17]],["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]],["88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}",[10]],["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]],["55(?:410|57[0-289])\\d{4}|5(?:(?:[0-2][02-9]|[36]\\d|[49][2-9]|8[3-7])\\d|5(?:01|2\\d|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,["151\\d{8,9}",[11,12]],["1599\\d{6}",[10]],0,["7(?:38(?:0\\d|5[0-2569]|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]|(?:12\\d|30[0-2])\\d|2(?:121|[2689]0\\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,["(?:689|8(?:7[18]|80)|95[48])\\d{4}",[7]],["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})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11,12],[["(\\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]|43"]],["(\\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}",[6,7,8,9,10,11]],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[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]],["3[2-8]\\d{9,10}",[11,12]],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\\d))\\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-8]|1[0-7]|2[014]|30)|7\\d\\d)\\d{6}",[9]],["800[02-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",["[36]0|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|[38]0)\\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[0168]|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|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\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[0135-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]],["208[78]\\d{6}|(?:20[23579]|30[24])\\d{7}",[10]],0,0,0,0,["30[0135-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-469])\\d|6(?:[024-6]\\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,["697(?:42|56|[78]\\d)\\d{4}",[9]],["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","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4(?:240|[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[1256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",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{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],["(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"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,[["5(?:2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-7])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\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(?:[469]\\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])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|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|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[35-8])\\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|6[01]|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|1[05]|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-3]|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]|71)|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-4]|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]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,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]|[267][1-9]|3[1-8]|[45]\\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[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\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[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["657[12]\\d{6}|(?: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]|[267][1-9]|3[1-8]|[45]\\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[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\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[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["8(?:00|88)\\d{7}"],["900\\d{7}"],["500\\d{7}"],0,0,0,0,["300\\d{7}"]],"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,[["4270\\d{4}|(?: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[0467]"]]],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[0467]|[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","38\\d{6}|[78]\\d{9,13}|(?:20|9\\d)\\d{8}",[8,10,11,12,13,14],[["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["3"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"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,[["(?:20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])|38)\\d{6}",[8,10]],["(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\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]],["81[23]\\d{5}",[8]],["(?: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(?:00|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","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["(?:[56]|888[1-9])\\d{3}"]]],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,[["240\\d{5}|(?: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|90[1-9]\\d)\\d{4}|(?:7[126-9]|9[1-9])\\d{6}",[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[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[07-9]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068])|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[0156]|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]|687)\\d|7(?:173|(?:3[0-8]|55)\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[0569]|[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[1-38])\\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-247]\\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[013-5]|2\\d)\\d{5}|(?: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(?:[049]\\d|3[034]))\\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}"],["600\\d{6}|6[06]92(?:0\\d|3[349]|49)\\d{3}"],["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6(?:222\\d|8988)\\d{4}"],["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-7])"],"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]|7[1-6]|8[1-7]|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-6]))\\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-37]|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[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\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",["[236-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"],["(?:630|702)0\\d{5}|(?:6(?:00|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\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-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]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|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}|(?:(?:6[89]|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]","(?:[2489]\\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}"],["85\\d{5}"],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,12],[["(\\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]],["(?:25[245]|67[3-68])\\d{9}",[12]],["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-9]|[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(?:0(?:[1-8]\\d|9[0-689])|[1-8]\\d\\d|9(?:[0-4]\\d|5[0-3]|62))|9[0-8]\\d\\d)\\d{4}",[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]],["81[23]\\d{5}",[8]],["(?: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|[19]0|21)\\d|5(?:0[01]|[19]0|2[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}|(?:80\\d|900)\\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{8}|80[01]\\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|[689]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:[69]\\d|77|8[56])\\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]],["67(?:1[0-8]|2[4-7])\\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[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3(?:[1245]|3[12])"]],["(\\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(?:46|74|87))\\d{6}"],["(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:[09]\\d|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078])\\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|71)\\d{6}",[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",["[67]"],"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|71)\\d{6}"]],"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]],["(?:5(?:4[0-5]|5[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]|61[06])","5(?:[0-59]|61[06]1)"],"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]],["561(?:011|61\\d)\\d{4}|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}"],["868619\\d{4}"]]],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}"],["(?:6[125-9]|7[13-9])\\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-357]|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]|3[1-4]|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["72(?:[48]0|6[01])\\d{5}|7(?:[015-8]\\d|20|36|4[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,[["(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|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]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|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}"],0,0,0,["305209\\d{4}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"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{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|9(?:20|[89]7))|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["0004\\d{2,9}|(?:405|80[05])\\d{4}"],["90[0-8]\\d{4}",[7]]],"00"," int. "],UZ:["998","00","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]],0,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])|[69]\\d\\d|7(?:[23]\\d|7[69]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[68]\\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])|9(?:22|5[1-9])))\\d{5}"],["(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|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])))|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]))|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}"]]],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,12],0,0,0,0,0,0,"06698",[["06698\\d{1,6}",[6,7,8,9,10,11]],["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]],["3[2-8]\\d{9,10}",[11,12]],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\\d|10|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[1689]|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]],0,0,["[48]0\\d{4}",[6]]]],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","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\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",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0",0,0,0,0,0,[["38\\d{6,10}|(?:2[89]|39)(?:0\\d{5,6}|[1-9]\\d{5})"],["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]|15|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\\d|7(?:[0-46-9]\\d|5[0-4]))\\d\\d|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(?:[1278]\\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,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[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,["348[57]\\d{7}",[11]],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[0-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}"]]]}};var h=a(9449);const S={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,[0,["4\\d{4}",[5]]]],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,[0,["690\\d{6}|[356]\\d{5}",[6,9]]]],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,[0,["5[024-68]\\d{7}",[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,[0,["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",[0,["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[0,["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\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,[0,["6(?:[78][2-9]|9\\d)\\d{6}",[9]]]],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,[0,["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[0,["9[1-79]\\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,[0,["93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:657|9(?: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)|920)|3(?:4(?:46|8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:62|76|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]|[25][4-6]|3[3-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]|5[3-6]|8[3-68]))))\\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|35|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[14]|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}"]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[0,["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"]]],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,[0,["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,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,[0,["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]]],"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,[0,["(?: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}"]]],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,["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]]],"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,[0,["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"]]],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,[0,["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[0,["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}"]]],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]|2[23]"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[0,["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[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,[0,["4[5-9]\\d{7}",[9]]]],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,[0,["(?:0[1-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,[0,["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[0,["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-689])))\\d{4}"]]],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,[0,["(?: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,[0,["(?:4[0-8]|[56]\\d|9[013-9])\\d{6}"]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[0,["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\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",[0,["441(?:[2378]\\d|5[0-39]|9[02])\\d{5}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[0,["(?:22[89]|[78]\\d\\d)\\d{4}"]]],BO:["591","00(?:1\\d)?","8001\\d{5}|(?:[2-467]\\d|50)\\d{6}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[235]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[0,["[67]\\d{7}",[8]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[0,["(?: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,[0,["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[0,["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|3[0-4]|[89]9))\\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,[0,["(?: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,[0,["(?:321|7[1-8]\\d)\\d{5}",[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,["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\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,[0,["6[0-35-7]\\d{5}",[7]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,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|7[39])|90[25])[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,[0,["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]]],"0011"],CD:["243","00","(?:(?:[189]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",[7,8,9,10],[["(\\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{2})(\\d{4})","$1 $2 $3",["2"],"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"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"0$1"]],"0",0,0,0,0,0,[0,["88\\d{5}|(?:8[0-69]|9[017-9])\\d{7}",[7,9]]]],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,[0,["7[024-7]\\d{6}"]]],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,[0,["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9,12],[["(\\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,[0,["(?:6[89]|7[235-9])\\d{7}",[9]]]],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,[0,["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,[0,["[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,[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]]]],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,[0,["(?:24[23]|6(?:[25-9]\\d|40))\\d{6}",[9]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|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(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|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(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"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,["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","60\\d{8}|(?:1\\d|[39])\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6|90"],"($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([3579]|4(?:[14]4|56))?",0,0,0,[0,["333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?: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]]]],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,[0,["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]]]],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[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,[0,["(?:5\\d|6[2-4])\\d{6}",[8]]]],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,[0,["(?:36|5[1-389]|9\\d)\\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]",[0,["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"]]],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,[0,["4(?:79[01]|83[0-389]|94[0-4])\\d{5}|4(?:[0-36]\\d|4[047-9]|5[0-25-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]]],"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,[0,["9(?:10|[4-79]\\d)\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9,10,11,12],[["(\\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,[0,["(?:60[1-8]\\d|7(?:0(?:[2-5]\\d|60)|19[01]|[2379]\\d\\d))\\d{5}",[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{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|31)"],"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,[0,["15310\\d{6}|1(?:6[023]|7[0-57-9])\\d{7,8}|1(?:5[0-25-9]|76)\\d{8}",[10,11]]]],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,[0,["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,[0,["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\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",[0,["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[0,["8[024]9[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,[0,["(?:5(?:4[0-29]|5\\d|6[0-3])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[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,[0,["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]]]],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,[0,["(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:2[0-59]|[3-79]\\d)\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?: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]]]],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,[0,["1[0-25]\\d{8}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[0,["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[0,["(?: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,[0,["(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}"]]],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,[0,["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{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:1[49]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[0,["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]]],"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,["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[0,["[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,[0,["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,[0,["(?:[27][1-9]|5\\d|9[16])\\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,[0,["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\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,[0,["(?:(?: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,[0,["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]]],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",[0,["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|49|5[68])|5(?:2[01]|3[3-8])|901)\\d{4}"]]],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,[0,["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:0(?:0(?:0\\d|11|22|3[0-6]|44|5[05]|77|88|9[09])|111|22[02]|77\\d)|1(?:1(?:[03][01]|[124]\\d)|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200)|6[89]\\d\\d|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}|5(?:0(?:0[17]0|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}"]]],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,[0,["694(?:[0-249]\\d|3[0-8])\\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,[0,["7(?:(?:781|839)\\d|911[17])\\d{5}",[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,[0,["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[0,["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,[0,["[245]\\d{5}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[0,["(?:[23679]\\d|4[015]|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,[0,["6[0-356]\\d{7}",[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,[0,["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\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,[0,["(?:222|55\\d)\\d{6}"]]],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,[0,["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,["(?:[3-5]\\d\\d|80[0-4])\\d{5}",[8]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671",[0,["671(?:2\\d\\d|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}"]]],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,[0,["9(?:5\\d|6[569]|77)\\d{6}",[9]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[0,["510\\d{4}|(?:6\\d|7[0-5])\\d{5}"]]],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,["(?:4(?:44[0-25-9]|6(?:1[0-7]|4[0-57-9]|6[0-4])|74[0-2])|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-9]|6[02357-9]|70)|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])|70[1-39]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[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,[0,["[37-9]\\d{7}",[8]]]],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",["6|7[245]"],"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-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[0,["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|55|77|9[5-7])))\\d{4}|98\\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,[0,["(?:[34]\\d|55)\\d{6}"]]],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,[0,["(?:[257]0|3[01])\\d{7}",[9]]]],ID:["62","00[89]","00[1-9]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13,14,15,16,17],[["(\\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,[0,["8[1-35-9]\\d{7,10}",[9,10,11,12]]]],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,[0,["8(?:22|[35-9]\\d)\\d{6}",[9]]]],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,[0,["55(?:410|57[0-289])\\d{4}|5(?:(?:[0-2][02-9]|[36]\\d|[49][2-9]|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[34]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]]]],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",[0,["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"]]],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,[0,["(?: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]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[0,["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,[0,["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,[0,["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]]]],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,["(?: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}"]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11,12],[["(\\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]|43"]],["(\\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,[0,["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]]]],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,[0,["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[0,["(?: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}"]]],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,[0,["7(?:[78][0-25-9]|9\\d)\\d{6}",[9]]]],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,[0,["[7-9]0[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,[0,["(?:1(?:0[0-8]|1[0-7]|2[014]|30)|7\\d\\d)\\d{6}",[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,[0,["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]]]],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,[0,["(?:(?: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]]]],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,[0,["(?: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]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[0,["[34]\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[0,["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"]]],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,[0,["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",["[36]0|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,[0,["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]]]],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,[0,["(?: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|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\d|8[057-9])\\d|1(?:1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[0,["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}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",[0,["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\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[0135-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[0,["208[78]\\d{6}|(?:20[23579]|30[24])\\d{7}",[10]]]],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,[0,["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[0,["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}"]]],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,[0,["(?:6(?:(?:4[5-9]|5[0-469])\\d|6(?:[024-6]\\d|[17]0|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}"]]],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,[0,["7(?:[0-25-8]\\d|4[0-4])\\d{6}"]]],LR:["231","00","(?:[245]\\d|33|77|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0",0,0,0,0,0,[0,["(?:(?:(?:22|33)0|555|(?:77|88)\\d)\\d|4(?:240|[67]))\\d{5}|[56]\\d{6}",[7,9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[0,["[56]\\d{7}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]",0,0,0,[0,["6\\d{7}"]]],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,[0,["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]]]],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,[0,["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}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[0,["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\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-46-9]|3[3-9]|9)|8(?:0[89]|92)"],"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,[0,["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[0167]\\d|2[0-4]|5[01]|8[0-3]))\\d{6}"]]],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,[0,["4(?:[469]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}"]]],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,[0,["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"]]],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,[0,["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]]]],MF:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[0,["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))\\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,[0,["3[2-47-9]\\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,[0,["(?:(?:23|54)5|329|45[35-8])\\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,[0,["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-48]\\d|6[01]|7[01578])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"]]],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,[0,["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\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,[0,["(?: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]]]],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,[0,["(?:83[01]|92[039])\\d{5}|(?:5[05]|6[069]|8[015689]|9[013-9])\\d{6}",[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,[0,["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]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[0,["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}"]]],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,[0,["69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\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,[0,["[2-4][0-46-9]\\d{6}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[0,["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"]]],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,[0,["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\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,[0,["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-4]|3[013]))\\d{5}",[8]]],"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,["(?:46[46]|[79]\\d\\d)\\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,[0,["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,0,0,0,[0,["657[12]\\d{6}|(?: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]|[267][1-9]|3[1-8]|[45]\\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[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\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[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"]],"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,[0,["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]]]],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,[0,["8[2-79]\\d{7}",[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,[0,["(?:60|8[1245])\\d{7}",[9]]]],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,[0,["(?:5[0-4]|[79]\\d|8[0-79])\\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[0467]"]]],0,0,0,0,0,0,[0,["(?:23|7[0467]|[89]\\d)\\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,[0,["(?:14|3[58])\\d{4}"]]],NG:["234","009","38\\d{6}|[78]\\d{9,13}|(?:20|9\\d)\\d{8}",[8,10,11,12,13,14],[["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["3"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"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,[0,["(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}",[10]]]],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,[0,["(?: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}"]]],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,[0,["(?:6[1-58]|970\\d)\\d{7}",[9,11]]]],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]",[0,["(?:4[015-8]|9\\d)\\d{6}",[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,[0,["9(?:00|6[0-3]|7[024-6]|8[0-24-68])\\d{7}",[10]]]],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,[0,["(?:55[3-9]|666|8\\d\\d)\\d{4}"]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[0,["(?:[56]|888[1-9])\\d{3}"]]],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,["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]]],"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,[0,["(?:1505|90[1-9]\\d)\\d{4}|(?:7[126-9]|9[1-9])\\d{6}",[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,[0,["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,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,["9\\d{8}",[9]]],"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,[0,["8[7-9]\\d{6}",[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,["(?:7\\d|8[1-38])\\d{6}",[8]]],"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,[0,["(?: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]]]],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,[0,["3(?:[0-247]\\d|3[0-79]|55|64)\\d{7}",[10]]]],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,[0,["21(?:1[013-5]|2\\d)\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[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,[0,["(?:4[02-4]|5[056]|708[45][0-5])\\d{4}"]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[0,["(?:787|939)[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,[0,["5[69]\\d{7}",[9]]]],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,[0,["6(?:[06]92(?:30|9\\d)|[35]92(?:[049]\\d|3[034]))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\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,[0,["(?:(?: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-7])"],"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,[0,["9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\d{6}",[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,[0,["[35-7]\\d{7}",[8]]]],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,[0,["69(?:2\\d\\d|3(?:[06][0-6]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))\\d{4}"]]],RO:["40","00","(?:[236-8]\\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",["[236-9]"],"0$1"]],"0",0,0,0,0,0,[0,["(?:630|702)0\\d{5}|(?:6(?:00|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\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,[0,["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,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]",[0,["9\\d{9}",[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,[0,["7[237-9]\\d{7}",[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,[0,["579[01]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}",[9]]]],SB:["677","0[01]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[0,["48\\d{3}|(?:(?:6[89]|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}"]]],SC:["248","010|0[0-2]","(?:[2489]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[0,["2[125-8]\\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,[0,["(?: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,12],[["(\\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,[0,["7[02369]\\d{7}",[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-9]|[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,[0,["(?:8(?:0(?:[1-8]\\d|9[0-689])|[1-8]\\d\\d|9(?:[0-4]\\d|5[0-3]|62))|9[0-8]\\d\\d)\\d{4}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[0,["[56]\\d{4}",[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,[0,["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[0,["(?:4[015-8]|9\\d)\\d{6}",[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,[0,["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[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,[0,["(?: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,[0,["6[16]\\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,[0,["7(?:(?:[06-8]\\d|[19]0|21)\\d|5(?:0[01]|[19]0|2[25]|[38]3|[4-7]\\d))\\d{5}"]]],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,[0,["(?:(?: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,[0,["(?:7[124-7]|8[124-9])\\d{5}",[7]]]],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,[0,["(?: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,[0,["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|(?:80\\d|900)\\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,[0,["[67]\\d{7}",[8]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[0,["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"]]],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,[0,["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,[0,["7[6-9]\\d{6}",[8]]]],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",[0,["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"]]],TD:["235","00|16","(?:22|[689]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"]]],0,0,0,0,0,0,[0,["(?:[69]\\d|77|8[56])\\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,[0,["(?: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,[0,["67(?:1[0-8]|2[4-7])\\d{5}|(?:14|6[1-6]|[89]\\d)\\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[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3(?:[1245]|3[12])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[0,["(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:[09]\\d|1[017]|2[02]|[34]0|5[05]|7[01578]|8[078])\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[0,["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,[0,["7[2-8]\\d{6}",[8]]]],TM:["993","810","(?:[1-6]\\d|71)\\d{6}",[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",["[67]"],"8 $1"]],"8",0,0,0,0,0,[0,["(?:6\\d|71)\\d{6}"]],"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,[0,["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"]]],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,[0,["(?:5(?:4[0-5]|5[4-6])|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\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]|61[06])","5(?:[0-59]|61[06]1)"],"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,[0,["561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\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",[0,["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}"]]],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,[0,["(?: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,[0,["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]]],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,[0,["(?:6[125-9]|7[13-9])\\d{7}"]]],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,["(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}",[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,[0,["72(?:[48]0|6[01])\\d{5}|7(?:[015-8]\\d|20|36|4[0-5]|9[89])\\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,[0,["(?:3052(?:0[0-8]|[1-9]\\d)|5056(?:[0-35-9]\\d|4[468])|7302[0-4]\\d)\\d{4}|(?:305[3-9]|472[24]|505[2-57-9]|7306|983[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-47-9]|1[02-9]|2[013569]|3[0-24679]|4[167]|5[0-2]|6[01349]|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]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-8]|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}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}",[6,7,8,9,10,11,12,13],[["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"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{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[0,["9[1-9]\\d{6}",[8]]],"00"," int. "],UZ:["998","00","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]],0,0,0,0,0,0,[0,["(?:(?:[25]0|33|88|9[0-57-9])\\d{3}|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])))|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]))|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}"]]],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,12],0,0,0,0,0,0,"06698",[0,["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[0,["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\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,[0,["4(?:1[24-8]|2[46])\\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",[0,["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}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[0,["340(?:2(?:0\\d|10|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}"]]],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,[0,["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[1689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[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,[0,["(?:[58]\\d|7[013-7])\\d{5}",[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,[0,["(?:72|8[23])\\d{4}",[6]]]],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,[0,["(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\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",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0",0,0,0,0,0,[0,["4[3-9]\\d{6}",[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,[0,["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,[0,["639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\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,[0,["(?: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\\d|7(?:[0-46-9]\\d|5[0-4]))\\d\\d|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]]]],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,[0,["(?:7[5-79]|9[5-8])\\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,[0,["7(?:[1278]\\d|3[1-9])\\d{6}",[9]]]]},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,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[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,["348[57]\\d{7}",[11]],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[0-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}"]]]}},_=(0,p.K)({countryIsoCode:"KZ",metadata:h.default});var f=a(5014);let Z=(()=>{var $;class n{constructor(){this.value="+7 771 931-1111",this.mask=_}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["phone-doc-example-1"]],standalone:!0,features:[d.aNF],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","@tui.phone",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"]],template:function(t,o){1&t&&(d.j41(0,"tui-input",0),d.bIt("ngModelChange",function(l){return o.value=l}),d.EFF(1," Basic "),d.nrm(2,"input",1),d.k0s()),2&t&&(d.xc7("max-width",30,"rem"),d.Y8G("ngModel",o.value),d.R7$(2),d.Y8G("maskito",o.mask))},dependencies:[i.YN,i.BC,i.vS,m.u,s.zi,s.mp,s.Ws,f.Bw,c.CN,c.Rd],encapsulation:2,changeDetection:0}),n})();var v=a(6610),g=a(4926),J=a(7212),M=a(4314),D=a(7187),N=a(656),X=a(5950),Q=a(5173);function z($,n){if(1&$&&(d.qex(0),d.EFF(1),d.bVm()),2&$){const e=n.polymorpheusOutlet;d.R7$(1),d.SpI(" ",e," ")}}const w=function(){return{}};function q($,n){if(1&$&&(d.j41(0,"div",1),d.DNE(1,z,2,1,"ng-container",2),d.k0s()),2&$){const e=d.XpG();d.Y8G("@tuiFadeIn",e.options)("@tuiHeightCollapse",e.options),d.R7$(1),d.Y8G("polymorpheusOutlet",e.error.message||e.default())("polymorpheusOutletContext",e.error.context||d.lJ4(4,w))}}let d0=(()=>{var $;class n{constructor(){this.options=(0,X.mo)((0,d.WQX)(N.nV)),this.error=null,this.visible=!0,this.default=(0,J.ot)((0,d.WQX)(N.uV))}set errorSetter(t){this.error=(0,M.YB)(t)?new g.Mx(t):t}onAnimation(t){this.visible=t}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["tui-error"]],hostBindings:function(t,o){1&t&&d.bIt("animationcancel.self",function(){return o.onAnimation(!1)})("animationstart.self",function(){return o.onAnimation(!0)})},inputs:{errorSetter:["error","errorSetter"]},standalone:!0,features:[d.aNF],decls:1,vars:1,consts:[["automation-id","tui-error__text","class","t-message-text",4,"ngIf"],["automation-id","tui-error__text",1,"t-message-text"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(t,o){1&t&&d.DNE(0,q,2,5,"div",0),2&t&&d.Y8G("ngIf",o.error&&o.visible)},dependencies:[v.bT,Q.xr],styles:['[_nghost-%COMP%]{display:block;font:var(--tui-font-text-s);color:var(--tui-text-negative);word-wrap:break-word;animation:tuiPresent 1s infinite}.t-message-text[_ngcontent-%COMP%]{white-space:pre-line}.t-message-text[_ngcontent-%COMP%]:before{content:"";line-height:1.5rem;vertical-align:bottom}'],data:{animation:[D.hM,D.uy]},changeDetection:0}),n})();var A=a(7270),$0=a(1028),t0=a(3527),F=a(756),B=a(9406);const e0={};function O($,n){return $.pipe((0,t0.T)(e=>new g.Mx(e||"",n)))}function I($,n){return(0,F.of)(new g.Mx($||"",n))}let n0=(()=>{var $;class n{constructor(){this.order=[],this.parent=(0,d.WQX)(i.vO,{skipSelf:!0,optional:!0}),this.self=(0,d.WQX)(i.vO,{self:!0,optional:!0}),this.container=(0,d.WQX)(i.ZU,{optional:!0}),this.validationErrors=(0,d.WQX)($0.fh),this.self&&!this.self.valueAccessor&&(this.self.valueAccessor=this)}transform(t){return this.order=t,this.computedError}registerOnChange(){}registerOnTouched(){}setDisabledState(){}writeValue(){}get computedError(){return this.invalid&&this.touched&&this.error||(0,F.of)(null)}get error(){const{errorId:t}=this;return t?this.getError(this.controlErrors[t],this.validationErrors[t]):null}get invalid(){var t;return!(null===(t=this.control)||void 0===t||!t.invalid)}get touched(){var t;return!(null===(t=this.control)||void 0===t||!t.touched)}get control(){var t,o,r;return(null===(t=this.self)||void 0===t?void 0:t.control)||(null===(o=this.parent)||void 0===o?void 0:o.control)||(null===(r=this.container)||void 0===r?void 0:r.control)}get errorId(){return this.getErrorId(this.order,this.controlErrors)}get controlErrors(){var t;return(null===(t=this.control)||void 0===t?void 0:t.errors)||e0}getError(t,o){if(t instanceof g.Mx)return(0,F.of)(t);if(void 0===o&&(0,M.YB)(t))return(0,F.of)(new g.Mx(t));if(o instanceof B.c)return O(o,t);if(o instanceof Function){const r=o(t);return r instanceof B.c?O(r,t):I(r,t)}return I(o,t)}getErrorId(t,o){const r=null==t?void 0:t.find(k0=>o[k0]),l=Object.keys(o)[0];return r||l||""}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275pipe=d.EJ8({name:"tuiFieldError",type:$,pure:!1,standalone:!0}),(0,A.Cg)([M.PE],n.prototype,"getError",null),(0,A.Cg)([M.PE],n.prototype,"getErrorId",null),n})();var a0=a(8920),r0=a(4891),s0=a(8658);function x($,n){var e=Object.keys($);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols($);n&&(t=t.filter(function(o){return Object.getOwnPropertyDescriptor($,o).enumerable})),e.push.apply(e,t)}return e}function V($){for(var n=1;n{var $;class n{constructor(){this.control=new i.MJ("+36 20 123-3122",function g0($){return n=>function m0(){return function o0($,n){var e=Array.prototype.slice.call(n);return e.push(G),$.apply(this,e)}(p0,arguments)}(n.value,$)?null:new g.Mx("Invalid number")}("HU")),this.mask=h0}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["phone-doc-example-2"]],standalone:!0,features:[d.aNF],decls:6,vars:11,consts:[["tuiTextfieldCustomContent","@tui.phone",3,"formControl"],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"],[3,"error","formControl"]],template:function(t,o){1&t&&(d.j41(0,"tui-input",0),d.EFF(1," Basic "),d.nrm(2,"input",1),d.k0s(),d.nrm(3,"tui-error",2),d.nI1(4,"async"),d.nI1(5,"tuiFieldError")),2&t&&(d.xc7("max-width",30,"rem"),d.Y8G("formControl",o.control),d.R7$(2),d.Y8G("maskito",o.mask),d.R7$(1),d.Y8G("error",d.bMT(4,6,d.bMT(5,8,d.lJ4(10,f0))))("formControl",o.control))},dependencies:[v.Jj,m.u,i.X1,i.BC,i.l_,d0,n0,s.zi,s.mp,s.Ws,f.Bw,c.CN,c.Rd],encapsulation:2,changeDetection:0}),n})();var K=a(2176);const E0=(0,p.K)({metadata:h.default,strict:!1,countryIsoCode:"RU"});function P0($,n){if(1&$&&(d.nrm(0,"img",3),d.nI1(1,"tuiFlag")),2&$){const e=d.XpG();d.xc7("border-radius",50,"%"),d.Y8G("src",d.bMT(1,4,e.countryIsoCode),d.B4B),d.BMQ("alt",e.countryIsoCode)}}let M0=(()=>{var $;class n{constructor(){this.isApple=(0,d.WQX)(y.dq),this.value="",this.mask=E0}get countryIsoCode(){var t;return null!==(t=(0,p.Q)(this.value,h.default))&&void 0!==t?t:""}get pattern(){return this.isApple?"+[0-9-]{1,20}":""}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["phone-doc-example-3"]],standalone:!0,features:[d.aNF],decls:5,vars:6,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"],["flag",""],["width","28",3,"src"]],template:function(t,o){if(1&t&&(d.j41(0,"tui-input",0),d.bIt("ngModelChange",function(l){return o.value=l}),d.EFF(1," Non-strict "),d.nrm(2,"input",1),d.k0s(),d.DNE(3,P0,2,6,"ng-template",null,2,d.C5r)),2&t){const r=d.sdS(4);d.xc7("max-width",30,"rem"),d.Y8G("tuiTextfieldCustomContent",o.countryIsoCode?r:"@tui.phone")("ngModel",o.value),d.R7$(2),d.Y8G("maskito",o.mask),d.BMQ("pattern",o.pattern)}},dependencies:[i.YN,i.BC,i.vS,m.u,K.d,s.zi,s.mp,s.Ws,f.Bw,c.CN,c.Rd],encapsulation:2,changeDetection:0}),n})();var F0=a(3308),T0=a(1860);let y0=(()=>{var $;class n{constructor(){this.value="+7 920 123-4567",this.mask=T0.oI}ngOnInit(){var t=this;return(0,F0.A)(function*(){t.mask=(0,p.K)({countryIsoCode:"RU",metadata:yield Promise.resolve().then(a.bind(a,9449)).then(o=>o.default)})})()}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["phone-doc-example-4"]],standalone:!0,features:[d.aNF],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","@tui.phone",3,"ngModel","ngModelChange"],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"]],template:function(t,o){1&t&&(d.j41(0,"tui-input",0),d.bIt("ngModelChange",function(l){return o.value=l}),d.EFF(1," Lazy metadata "),d.nrm(2,"input",1),d.k0s()),2&t&&(d.xc7("max-width",30,"rem"),d.Y8G("ngModel",o.value),d.R7$(2),d.Y8G("maskito",o.mask))},dependencies:[i.YN,i.BC,i.vS,m.u,s.zi,s.mp,s.Ws,f.Bw,c.CN,c.Rd],encapsulation:2,changeDetection:0}),n})();const G0=(0,P.Ko)("TR",h.default),Y="+".concat(G0," "),k=(0,p.K)({metadata:h.default,countryIsoCode:"TR",strict:!0}),S0={...k,plugins:[...k.plugins,(0,E.sd)(Y),(0,E.A6)(Y)]};function v0($,n){1&$&&(d.nrm(0,"img",4),d.nI1(1,"tuiFlag")),2&$&&(d.xc7("border-radius",50,"%"),d.Y8G("src",d.bMT(1,3,"TR"),d.B4B))}let D0=(()=>{var $;class n{constructor(){this.value="",this.mask=S0}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["phone-doc-example-5"]],standalone:!0,features:[d.aNF],decls:6,vars:6,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["textfield",""],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"],["flag",""],["alt","Turkish flag","width","28",3,"src"]],template:function(t,o){if(1&t&&(d.j41(0,"tui-input",0,1),d.bIt("ngModelChange",function(l){return o.value=l}),d.EFF(2),d.nrm(3,"input",2),d.DNE(4,v0,2,5,"ng-template",null,3,d.C5r),d.k0s()),2&t){const r=d.sdS(1),l=d.sdS(5);d.xc7("max-width",30,"rem"),d.Y8G("tuiTextfieldCustomContent",l)("ngModel",o.value),d.R7$(2),d.SpI(" ",r.focused?"Blur me to remove prefix":"Focus me to see prefix"," "),d.R7$(1),d.Y8G("maskito",o.mask)}},dependencies:[i.YN,i.BC,i.vS,m.u,K.d,s.zi,s.mp,s.Ws,f.Bw,c.CN,c.Rd],encapsulation:2,changeDetection:0}),n})();var C=a(2937);function N0($,n){1&$&&(d.j41(0,"p",12),d.EFF(1," For validating phone number you can use "),d.j41(2,"code"),d.EFF(3,"isValidPhoneNumber"),d.k0s(),d.EFF(4," , "),d.j41(5,"code"),d.EFF(6,"isPossiblePhoneNumber"),d.k0s(),d.EFF(7," functions from "),d.j41(8,"a",2),d.EFF(9," libphonenumber-js "),d.k0s(),d.EFF(10," package. "),d.j41(11,"a",2),d.EFF(12," Read more "),d.k0s()(),d.j41(13,"p"),d.EFF(14,"Below is an example of a Hungarian phone mask with an angular validator."),d.k0s())}function A0($,n){1&$&&(d.j41(0,"p"),d.EFF(1," Setting the "),d.j41(2,"code"),d.EFF(3,"strict"),d.k0s(),d.EFF(4," option to "),d.j41(5,"code"),d.EFF(6,"false"),d.k0s(),d.EFF(7," enables non-strict mask mode and allow user to type any country phone number. "),d.k0s(),d.j41(8,"p"),d.EFF(9," The "),d.j41(10,"code"),d.EFF(11,"countryIsoCode"),d.k0s(),d.EFF(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. "),d.k0s())}function B0($,n){1&$&&(d.j41(0,"p"),d.EFF(1,"You can load metadata lazily, below is an example of how to do it in Angular."),d.k0s(),d.j41(2,"p"),d.EFF(3," You can also "),d.j41(4,"a",13),d.EFF(5," customize the metadata "),d.k0s(),d.EFF(6," to reduce metadata size. See instructions "),d.j41(7,"a",14),d.EFF(8," here "),d.k0s()())}function O0($,n){1&$&&(d.EFF(0," Use "),d.j41(1,"code"),d.EFF(2,"maskitoAddOnFocusPlugin"),d.k0s(),d.EFF(3," / "),d.j41(4,"code"),d.EFF(5,"maskitoRemoveOnBlurPlugin"),d.k0s(),d.EFF(6," to mutate textfield's value on focus/blur events. "))}function I0($,n){if(1&$&&(d.j41(0,"p"),d.EFF(1," This mask is based on the "),d.j41(2,"a",2),d.EFF(3," libphonenumber-js "),d.k0s(),d.EFF(4," package. "),d.k0s(),d.EFF(5," Use "),d.j41(6,"code"),d.EFF(7,"maskitoPhoneOptionsGenerator"),d.k0s(),d.EFF(8," to create a mask for phone input. "),d.j41(9,"tui-doc-example",3),d.nrm(10,"phone-doc-example-1"),d.k0s(),d.j41(11,"tui-doc-example",4),d.nrm(12,"phone-doc-example-2"),d.DNE(13,N0,15,0,"ng-template",null,5,d.C5r),d.k0s(),d.j41(15,"tui-doc-example",6),d.nrm(16,"phone-doc-example-3"),d.DNE(17,A0,13,0,"ng-template",null,7,d.C5r),d.k0s(),d.j41(19,"tui-doc-example",8),d.nrm(20,"phone-doc-example-4"),d.DNE(21,B0,9,0,"ng-template",null,9,d.C5r),d.k0s(),d.j41(23,"tui-doc-example",10),d.nrm(24,"phone-doc-example-5"),d.DNE(25,O0,7,0,"ng-template",null,11,d.C5r),d.k0s()),2&$){const e=d.sdS(14),t=d.sdS(18),o=d.sdS(22),r=d.sdS(26),l=d.XpG();d.R7$(9),d.Y8G("content",l.basic),d.R7$(2),d.Y8G("content",l.validation)("description",e),d.R7$(4),d.Y8G("content",l.nonStrict)("description",t),d.R7$(4),d.Y8G("content",l.lazyMetadata)("description",o),d.R7$(4),d.Y8G("content",l.focusBlurEvents)("description",r)}}function x0($,n){if(1&$&&(d.j41(0,"tui-input",20),d.EFF(1," Enter phone "),d.nrm(2,"input",21),d.k0s()),2&$){const e=d.XpG(2);d.Y8G("formControl",e.apiPageControl),d.R7$(2),d.Y8G("maskito",e.maskitoOptions),d.BMQ("pattern",e.pattern)}}function V0($,n){1&$&&(d.EFF(0," List of phone number parsing and formatting rules for all countries. "),d.j41(1,"p"),d.EFF(2," The complete list of those rules is huge, so "),d.j41(3,"code"),d.EFF(4,"libphonenumber-js"),d.k0s(),d.EFF(5," provides a way to optimize bundle size by choosing between "),d.j41(6,"code"),d.EFF(7,"max"),d.k0s(),d.EFF(8," , "),d.j41(9,"code"),d.EFF(10,"min"),d.k0s(),d.EFF(11," , "),d.j41(12,"code"),d.EFF(13,"mobile"),d.k0s(),d.EFF(14," metadata. "),d.k0s())}function R0($,n){1&$&&d.EFF(0," Country ISO-code ")}function j0($,n){1&$&&(d.EFF(0," If true, it allows to enter only phone number of selected country (see countryIsoCode property). If false, all country phone number is allowed. "),d.j41(1,"p")(2,"strong"),d.EFF(3,"Default:"),d.k0s(),d.j41(4,"code"),d.EFF(5,"true"),d.k0s()())}function K0($,n){1&$&&(d.EFF(0," Separator between groups of numbers in a phone number (excluding country code and area code). "),d.j41(1,"p")(2,"strong"),d.EFF(3,"Default:"),d.k0s(),d.j41(4,"code"),d.EFF(5,"-"),d.k0s()())}function L0($,n){if(1&$){const e=d.RV6();d.j41(0,"tui-doc-demo",15),d.DNE(1,x0,3,3,"ng-template"),d.k0s(),d.j41(2,"tui-doc-documentation"),d.DNE(3,V0,15,0,"ng-template",16),d.bIt("documentationPropertyValueChange",function(o){d.eBV(e);const r=d.XpG();return d.Njj(r.selectedMetadata=o)})("documentationPropertyValueChange",function(){d.eBV(e);const o=d.XpG();return d.Njj(o.updateOptions())}),d.DNE(4,R0,1,0,"ng-template",17),d.bIt("documentationPropertyValueChange",function(o){d.eBV(e);const r=d.XpG();return d.Njj(r.countryIsoCode=o)})("documentationPropertyValueChange",function(){d.eBV(e);const o=d.XpG();return d.Njj(o.updateOptions())}),d.DNE(5,j0,6,0,"ng-template",18),d.bIt("documentationPropertyValueChange",function(o){d.eBV(e);const r=d.XpG();return d.Njj(r.strict=o)})("documentationPropertyValueChange",function(){d.eBV(e);const o=d.XpG();return d.Njj(o.updateOptions())}),d.DNE(6,K0,6,0,"ng-template",19),d.bIt("documentationPropertyValueChange",function(o){d.eBV(e);const r=d.XpG();return d.Njj(r.separator=o)})("documentationPropertyValueChange",function(){d.eBV(e);const o=d.XpG();return d.Njj(o.updateOptions())}),d.k0s()}if(2&$){const e=d.XpG();d.Y8G("control",e.apiPageControl),d.R7$(3),d.Y8G("documentationPropertyValues",e.metadataVariants)("documentationPropertyValue",e.selectedMetadata),d.R7$(1),d.Y8G("documentationPropertyValues",e.countryCodeVariants)("documentationPropertyValue",e.countryIsoCode),d.R7$(1),d.Y8G("documentationPropertyValue",e.strict),d.R7$(1),d.Y8G("documentationPropertyValues",e.separatorVariants)("documentationPropertyValue",e.separator)}}const U={min:h.default,max:G,mobile:S},Y0=(()=>{var $;class n{constructor(){this.isApple=(0,d.WQX)(y.dq),this.apiPageControl=new i.MJ(""),this.basic={[u.w.MaskitoOptions]:a.e(5221).then(a.t.bind(a,5221,17))},this.validation={[u.w.MaskitoOptions]:a.e(9335).then(a.t.bind(a,9335,17)),[u.w.Angular]:a.e(5594).then(a.t.bind(a,5594,17))},this.nonStrict={[u.w.MaskitoOptions]:a.e(1972).then(a.t.bind(a,1972,17)),[u.w.Angular]:a.e(8731).then(a.t.bind(a,8731,17))},this.lazyMetadata={[u.w.Angular]:a.e(3661).then(a.t.bind(a,3661,17)),[u.w.JavaScript]:a.e(2400).then(a.t.bind(a,2400,17))},this.focusBlurEvents={[u.w.MaskitoOptions]:a.e(7027).then(a.t.bind(a,7027,17))},this.strict=!0,this.countryIsoCode="RU",this.separator="-",this.metadataVariants=Object.keys(U),this.selectedMetadata=this.metadataVariants[0],this.countryCodeVariants=function W($){return new P.Ay($).getCountries()}(this.metadata),this.separatorVariants=["-"," "],this.maskitoOptions=this.computeOptions()}get metadata(){return U[this.selectedMetadata]}get pattern(){return this.isApple?"+[0-9-]{1,20}":""}updateOptions(){this.maskitoOptions=this.computeOptions()}computeOptions(){const t=(0,p.K)(this),o=(0,P.Ko)(this.countryIsoCode,this.metadata),r="".concat(H.QE).concat(o," ");return this.strict?{...t,plugins:[...t.plugins,(0,E.A6)(r),(0,E.sd)(r)]}:t}}return($=n).\u0275fac=function(t){return new(t||$)},$.\u0275cmp=d.VBU({type:$,selectors:[["phone-doc"]],standalone:!0,features:[d.aNF],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",""],["id","focus-blur","heading","Focus & Blur events",3,"content","description"],["focusBlurEventDescription",""],[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","metadata","documentationPropertyType","MetadataJson",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","countryIsoCode","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","strict","documentationPropertyType","boolean",3,"documentationPropertyValue","documentationPropertyValueChange"],["documentationPropertyMode","input","documentationPropertyName","separator","documentationPropertyType","string",3,"documentationPropertyValues","documentationPropertyValue","documentationPropertyValueChange"],["tuiTextfieldCustomContent","@tui.phone",1,"phone",3,"formControl"],["autocomplete","tel","inputmode","tel","tuiTextfieldLegacy","",3,"maskito"]],template:function(t,o){1&t&&(d.j41(0,"tui-doc-page",0),d.DNE(1,I0,27,9,"ng-template",1),d.DNE(2,L0,7,8,"ng-template",1),d.k0s())},dependencies:[m.u,Z,C0,M0,y0,D0,i.X1,i.BC,i.l_,C.aD,C.FS,C.FC,C.df,C.e3,C.ic,s.zi,s.mp,s.Ws,f.Bw,b.Jc,c.CN,c.Rd],styles:[".phone[_ngcontent-%COMP%]{max-inline-size:25rem}.phone[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}"],changeDetection:0}),n})()}}]); \ No newline at end of file diff --git a/8809.2b304f555485e796.js b/8809.2b304f555485e796.js new file mode 100644 index 000000000..e682b5ef2 --- /dev/null +++ b/8809.2b304f555485e796.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[8809],{8809:(I,E,o)=>{o.r(E),o.d(E,{default:()=>W});var C=o(4768),r=o(1760),v=o(7355),c=o(8832),g=o(8844),i=o(6801),m=o(4225),p=o(7922);const y={...(0,p.Um)("xxx"),mask:/^\d{0,3}$/};var e=o(2978),F=o(5014);let T=(()=>{var t;class n{constructor(){this.maskitoOptions=y,this.value="xxx"}}return(t=n).\u0275fac=function(s){return new(s||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["placeholder-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","@tui.credit-card",3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"]],template:function(s,l){1&s&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(d){return l.value=d}),e.EFF(1," Enter CVC code "),e.nrm(2,"input",1),e.k0s()),2&s&&(e.xc7("max-width",20,"rem"),e.Y8G("ngModel",l.value),e.R7$(2),e.Y8G("maskito",l.maskitoOptions))},dependencies:[c.YN,c.BC,c.vS,g.u,i.zi,i.mp,i.Ws,F.Bw,m.CN,m.Rd],encapsulation:2,changeDetection:0}),n})();var j=o(2176),x=o(1860);const f="+\u2000 (\u2000\u2000\u2000) ___-____",{removePlaceholder:M,plugins:G,...k}=(0,p.Um)(f),$={preprocessors:k.preprocessors,postprocessors:[(0,p.Kf)("+1"),...k.postprocessors],mask:["+","1"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,/\d/,/\d/],plugins:[...G,(0,p.hK)("focus",t=>{const n=t.value||"+1 (";(0,x.Gq)(t,n+f.slice(n.length))}),(0,p.hK)("blur",t=>{const n=M(t.value);(0,x.Gq)(t,"+1"===n?"":n)})]};function Y(t,n){1&t&&(e.nrm(0,"img",3),e.nI1(1,"tuiFlag")),2&t&&(e.xc7("border-radius",50,"%"),e.Y8G("src",e.bMT(1,3,"US"),e.B4B))}let R=(()=>{var t;class n{constructor(){this.maskitoOptions=$,this.value=""}}return(t=n).\u0275fac=function(s){return new(s||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["placeholder-doc-example-2"]],standalone:!0,features:[e.aNF],decls:5,vars:5,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["inputmode","tel","tuiTextfieldLegacy","",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(s,l){if(1&s&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(d){return l.value=d}),e.EFF(1," Enter US phone number "),e.nrm(2,"input",1),e.DNE(3,Y,2,5,"ng-template",null,2,e.C5r),e.k0s()),2&s){const u=e.sdS(4);e.xc7("max-width",20,"rem"),e.Y8G("tuiTextfieldCustomContent",u)("ngModel",l.value),e.R7$(2),e.Y8G("maskito",l.maskitoOptions)}},dependencies:[c.YN,c.BC,c.vS,g.u,j.d,i.zi,i.mp,i.Ws,F.Bw,m.CN,m.Rd],encapsulation:2,changeDetection:0}),n})();const h=(0,p.GH)({mode:"dd/mm/yyyy",separator:"/"}),{plugins:O,...D}=(0,p.Um)("dd/mm/yyyy",!0),N={...h,plugins:O.concat(h.plugins||[]),preprocessors:[...D.preprocessors,...h.preprocessors],postprocessors:[...h.postprocessors,...D.postprocessors]};let B=(()=>{var t;class n{constructor(){this.maskitoOptions=N,this.value=""}}return(t=n).\u0275fac=function(s){return new(s||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["placeholder-doc-example-3"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"]],template:function(s,l){1&s&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(d){return l.value=d}),e.EFF(1," Enter date "),e.nrm(2,"input",1),e.k0s()),2&s&&(e.xc7("max-width",20,"rem"),e.Y8G("ngModel",l.value),e.R7$(2),e.Y8G("maskito",l.maskitoOptions))},dependencies:[c.YN,c.BC,c.vS,g.u,i.zi,i.mp,i.Ws,F.Bw,m.CN,m.Rd],encapsulation:2,changeDetection:0}),n})();var P=o(9239);function S(t,n){if(1&t&&(e.j41(0,"p",8),e.EFF(1," This example is the simplest demonstration how to create masked input with "),e.j41(2,"strong"),e.EFF(3,"placeholder"),e.k0s(),e.EFF(4," . "),e.k0s(),e.j41(5,"p",9),e.EFF(6," The only required prerequisite is basic understanding of "),e.j41(7,"a",10),e.EFF(8,' "Mask\xa0expression" '),e.k0s(),e.EFF(9," concept. "),e.k0s()),2&t){const a=e.XpG();e.R7$(7),e.Y8G("routerLink",a.maskExpressionDocPage)}}function U(t,n){if(1&t&&(e.j41(0,"p",8),e.EFF(1," The following example explains return type of "),e.j41(2,"code"),e.EFF(3,"maskitoWithPlaceholder"),e.k0s(),e.EFF(4," utility \u2014 an\xa0object which partially implements "),e.j41(5,"code"),e.EFF(6,"MaskitoOptions"),e.k0s(),e.EFF(7," interface. It contains its own "),e.j41(8,"a",10),e.EFF(9," processor and postprocessor "),e.k0s(),e.EFF(10," and "),e.j41(11,"a",10),e.EFF(12," plugins "),e.k0s(),e.EFF(13," to keep caret from getting into placeholder part of the value. "),e.k0s(),e.nrm(14,"p",8),e.j41(15,"p",9),e.EFF(16," Also, this complex example uses built-in postprocessor "),e.j41(17,"a",11),e.EFF(18," maskitoPrefixPostprocessorGenerator "),e.k0s(),e.EFF(19," from "),e.j41(20,"code"),e.EFF(21,"@maskito/kit"),e.k0s(),e.EFF(22," . "),e.k0s()),2&t){const a=e.XpG();e.R7$(8),e.Y8G("routerLink",a.processorsDocPage),e.R7$(3),e.Y8G("routerLink",a.pluginsDocPage),e.R7$(6),e.Y8G("routerLink",a.prefixDocPage)}}function V(t,n){1&t&&(e.EFF(0," This last example demonstrates how to integrate "),e.j41(1,"code"),e.EFF(2,"maskitoWithPlaceholder"),e.k0s(),e.EFF(3," with any built-in mask from "),e.j41(4,"code"),e.EFF(5,"@maskito/kit"),e.k0s(),e.EFF(6," . "))}const W=(()=>{var t;class n{constructor(){this.maskExpressionDocPage="/".concat(r.$.MaskExpression),this.processorsDocPage="/".concat(r.$.Processors),this.pluginsDocPage="/".concat(r.$.Plugins),this.prefixDocPage="/".concat(r.$.Prefix),this.cvcExample1={[r.w.MaskitoOptions]:o.e(9752).then(o.t.bind(o,9752,17))},this.phoneExample2={[r.w.MaskitoOptions]:o.e(6805).then(o.t.bind(o,6805,17))},this.dateExample3={[r.w.MaskitoOptions]:o.e(118).then(o.t.bind(o,118,17))}}}return(t=n).\u0275fac=function(s){return new(s||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["placeholder-doc"]],standalone:!0,features:[e.aNF],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(s,l){if(1&s&&(e.j41(0,"tui-doc-page",0)(1,"p",1)(2,"code"),e.EFF(3,"maskitoWithPlaceholder"),e.k0s(),e.EFF(4," helps to show placeholder mask characters. The placeholder character represents the fillable spot in the mask. "),e.k0s(),e.j41(5,"tui-doc-example",2),e.DNE(6,S,10,1,"ng-template",null,3,e.C5r),e.nrm(8,"placeholder-doc-example-1"),e.k0s(),e.j41(9,"tui-doc-example",4),e.DNE(10,U,23,3,"ng-template",null,5,e.C5r),e.nrm(12,"placeholder-doc-example-2"),e.k0s(),e.j41(13,"tui-doc-example",6),e.DNE(14,V,7,0,"ng-template",null,7,e.C5r),e.nrm(16,"placeholder-doc-example-3"),e.k0s()()),2&s){const u=e.sdS(7),d=e.sdS(11),A=e.sdS(15);e.R7$(5),e.Y8G("content",l.cvcExample1)("description",u),e.R7$(4),e.Y8G("content",l.phoneExample2)("description",d),e.R7$(4),e.Y8G("content",l.dateExample3)("description",A)}},dependencies:[T,R,B,C.Wk,P.FS,P.e3,v.Jc],encapsulation:2,changeDetection:0}),n})()}}]); \ No newline at end of file diff --git a/8809.45d31cdb80b7dd22.js b/8809.45d31cdb80b7dd22.js deleted file mode 100644 index ae33989e9..000000000 --- a/8809.45d31cdb80b7dd22.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[8809],{8809:(y,g,o)=>{o.r(g),o.d(g,{default:()=>V});var F=o(4768),p=o(1760),f=o(7355),l=o(8832),u=o(8844),i=o(6801),r=o(4225),d=o(168);const T={...(0,d.Um)("xxx"),mask:/^\d{0,3}$/};var e=o(2978),x=o(5014);let M=(()=>{var t;class n{constructor(){this.maskitoOptions=T,this.value="xxx"}}return(t=n).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["placeholder-doc-example-1"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","@tui.credit-card",3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"]],template:function(a,c){1&a&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(m){return c.value=m}),e.EFF(1," Enter CVC code "),e.nrm(2,"input",1),e.k0s()),2&a&&(e.xc7("max-width",20,"rem"),e.Y8G("ngModel",c.value),e.R7$(2),e.Y8G("maskito",c.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,u.u,i.zi,i.mp,i.Ws,x.Bw,r.CN,r.Rd],encapsulation:2,changeDetection:0}),n})();var j=o(2176),P=o(1860);const k="+\u2000 (\u2000\u2000\u2000) ___-____",{removePlaceholder:$,plugins:G,...D}=(0,d.Um)(k),O={preprocessors:D.preprocessors,postprocessors:[(0,d.Kf)("+1"),...D.postprocessors],mask:["+","1"," ","(",/\d/,/\d/,/\d/,")"," ",/\d/,/\d/,/\d/,"-",/\d/,/\d/,/\d/,/\d/],plugins:[...G,(0,d.hK)("focus",t=>{const n=t.value||"+1 (";(0,P.Gq)(t,n+k.slice(n.length))}),(0,d.hK)("blur",t=>{const n=$(t.value);(0,P.Gq)(t,"+1"===n?"":n)})]};function L(t,n){1&t&&(e.nrm(0,"img",3),e.nI1(1,"tuiFlag")),2&t&&(e.xc7("border-radius",50,"%"),e.Y8G("src",e.bMT(1,3,"US"),e.B4B))}let R=(()=>{var t;class n{constructor(){this.maskitoOptions=O,this.value=""}}return(t=n).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["placeholder-doc-example-2"]],standalone:!0,features:[e.aNF],decls:5,vars:5,consts:[[3,"tuiTextfieldCustomContent","ngModel","ngModelChange"],["inputmode","tel","tuiTextfieldLegacy","",3,"maskito"],["usFlag",""],["alt","Flag of the United States","width","28",3,"src"]],template:function(a,c){if(1&a&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(m){return c.value=m}),e.EFF(1," Enter US phone number "),e.nrm(2,"input",1),e.DNE(3,L,2,5,"ng-template",null,2,e.C5r),e.k0s()),2&a){const h=e.sdS(4);e.xc7("max-width",20,"rem"),e.Y8G("tuiTextfieldCustomContent",h)("ngModel",c.value),e.R7$(2),e.Y8G("maskito",c.maskitoOptions)}},dependencies:[l.YN,l.BC,l.vS,u.u,j.d,i.zi,i.mp,i.Ws,x.Bw,r.CN,r.Rd],encapsulation:2,changeDetection:0}),n})();const E=(0,d.GH)({mode:"dd/mm/yyyy",separator:"/"}),{plugins:B,...v}=(0,d.Um)("dd/mm/yyyy",!0),N={...E,plugins:B.concat(E.plugins||[]),preprocessors:[...v.preprocessors,...E.preprocessors],postprocessors:[...E.postprocessors,...v.postprocessors]};let U=(()=>{var t;class n{constructor(){this.maskitoOptions=N,this.value=""}}return(t=n).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["placeholder-doc-example-3"]],standalone:!0,features:[e.aNF],decls:3,vars:4,consts:[["tuiTextfieldCustomContent","@tui.calendar",3,"ngModel","ngModelChange"],["inputmode","numeric","tuiTextfieldLegacy","",3,"maskito"]],template:function(a,c){1&a&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(m){return c.value=m}),e.EFF(1," Enter date "),e.nrm(2,"input",1),e.k0s()),2&a&&(e.xc7("max-width",20,"rem"),e.Y8G("ngModel",c.value),e.R7$(2),e.Y8G("maskito",c.maskitoOptions))},dependencies:[l.YN,l.BC,l.vS,u.u,i.zi,i.mp,i.Ws,x.Bw,r.CN,r.Rd],encapsulation:2,changeDetection:0}),n})();var C=o(2937);function S(t,n){if(1&t&&(e.j41(0,"p",8),e.EFF(1," This example is the simplest demonstration how to create masked input with "),e.j41(2,"strong"),e.EFF(3,"placeholder"),e.k0s(),e.EFF(4," . "),e.k0s(),e.j41(5,"p",9),e.EFF(6," The only required prerequisite is basic understanding of "),e.j41(7,"a",10),e.EFF(8,' "Mask\xa0expression" '),e.k0s(),e.EFF(9," concept. "),e.k0s()),2&t){const s=e.XpG();e.R7$(7),e.Y8G("routerLink",s.maskExpressionDocPage)}}function W(t,n){if(1&t&&(e.j41(0,"p",8),e.EFF(1," The following example explains return type of "),e.j41(2,"code"),e.EFF(3,"maskitoWithPlaceholder"),e.k0s(),e.EFF(4," utility \u2014 an\xa0object which partially implements "),e.j41(5,"code"),e.EFF(6,"MaskitoOptions"),e.k0s(),e.EFF(7," interface. It contains its own "),e.j41(8,"a",10),e.EFF(9," processor and postprocessor "),e.k0s(),e.EFF(10," and "),e.j41(11,"a",10),e.EFF(12," plugins "),e.k0s(),e.EFF(13," to keep caret from getting into placeholder part of the value. "),e.k0s(),e.nrm(14,"p",8),e.j41(15,"p",9),e.EFF(16," Also, this complex example uses built-in postprocessor "),e.j41(17,"a",11),e.EFF(18," maskitoPrefixPostprocessorGenerator "),e.k0s(),e.EFF(19," from "),e.j41(20,"code"),e.EFF(21,"@maskito/kit"),e.k0s(),e.EFF(22," . "),e.k0s()),2&t){const s=e.XpG();e.R7$(8),e.Y8G("routerLink",s.processorsDocPage),e.R7$(3),e.Y8G("routerLink",s.pluginsDocPage),e.R7$(6),e.Y8G("routerLink",s.prefixDocPage)}}function _(t,n){1&t&&(e.EFF(0," This last example demonstrates how to integrate "),e.j41(1,"code"),e.EFF(2,"maskitoWithPlaceholder"),e.k0s(),e.EFF(3," with any built-in mask from "),e.j41(4,"code"),e.EFF(5,"@maskito/kit"),e.k0s(),e.EFF(6," . "))}const V=(()=>{var t;class n{constructor(){this.maskExpressionDocPage="/".concat(p.$.MaskExpression),this.processorsDocPage="/".concat(p.$.Processors),this.pluginsDocPage="/".concat(p.$.Plugins),this.prefixDocPage="/".concat(p.$.Prefix),this.cvcExample1={[p.w.MaskitoOptions]:o.e(9752).then(o.t.bind(o,9752,17))},this.phoneExample2={[p.w.MaskitoOptions]:o.e(6805).then(o.t.bind(o,6805,17))},this.dateExample3={[p.w.MaskitoOptions]:o.e(118).then(o.t.bind(o,118,17))}}}return(t=n).\u0275fac=function(a){return new(a||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["placeholder-doc"]],standalone:!0,features:[e.aNF],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(a,c){if(1&a&&(e.j41(0,"tui-doc-page",0)(1,"p",1)(2,"code"),e.EFF(3,"maskitoWithPlaceholder"),e.k0s(),e.EFF(4," helps to show placeholder mask characters. The placeholder character represents the fillable spot in the mask. "),e.k0s(),e.j41(5,"tui-doc-example",2),e.DNE(6,S,10,1,"ng-template",null,3,e.C5r),e.nrm(8,"placeholder-doc-example-1"),e.k0s(),e.j41(9,"tui-doc-example",4),e.DNE(10,W,23,3,"ng-template",null,5,e.C5r),e.nrm(12,"placeholder-doc-example-2"),e.k0s(),e.j41(13,"tui-doc-example",6),e.DNE(14,_,7,0,"ng-template",null,7,e.C5r),e.nrm(16,"placeholder-doc-example-3"),e.k0s()()),2&a){const h=e.sdS(7),m=e.sdS(11),A=e.sdS(15);e.R7$(5),e.Y8G("content",c.cvcExample1)("description",h),e.R7$(4),e.Y8G("content",c.phoneExample2)("description",m),e.R7$(4),e.Y8G("content",c.dateExample3)("description",A)}},dependencies:[M,R,U,F.Wk,C.FS,C.e3,f.Jc],encapsulation:2,changeDetection:0}),n})()},2176:(y,g,o)=>{o.d(g,{d:()=>f});var F=o(2978),p=o(656);let f=(()=>{var l;class u{constructor(){this.staticPath=(0,F.WQX)(p.xH)}transform(r){return r?"".concat(this.staticPath,"/flags/").concat(r.toLowerCase(),".svg"):null}}return(l=u).\u0275fac=function(r){return new(r||l)},l.\u0275pipe=F.EJ8({name:"tuiFlag",type:l,pure:!0,standalone:!0}),u})()}}]); \ No newline at end of file diff --git a/9035.640129337a2bb35a.js b/9035.640129337a2bb35a.js deleted file mode 100644 index 09bb06178..000000000 --- a/9035.640129337a2bb35a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[9035],{9035:(F,m,t)=>{t.r(m),t.d(m,{default:()=>x});var p=t(4768),d=t(1760),u=t(7355),o=t(8832),f=t(8844),C=t(168),v=t(7442),i=t(6801),e=t(2978),g=t(5014);let k=(()=>{var a;class s{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,C.GH)({mode:"mm/yy",separator:"/"}),this.cvvMask={mask:[...new Array(3).fill(/\d/)]},this.form=new o.gE({cardNumber:new o.MJ(""),expire:new o.MJ(""),cvv:new o.MJ("")})}}return(a=s).\u0275fac=function(n){return new(n||a)},a.\u0275cmp=e.VBU({type:a,selectors:[["card-doc-example-1"]],standalone:!0,features:[e.aNF],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","tuiTextfieldLegacy","",3,"maskito"],["formControlName","expire",1,"expired"],["autocomplete","cc-exp","inputmode","numeric","placeholder","mm/yy","tuiTextfieldLegacy","",3,"maskito"],["formControlName","cvv",1,"cvv"],["autocomplete","cc-csc","inputmode","numeric","placeholder","000","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,r){1&n&&(e.j41(0,"form",0)(1,"tui-input",1),e.EFF(2," Card number "),e.nrm(3,"input",2),e.k0s(),e.j41(4,"tui-input",3),e.EFF(5," EXP "),e.nrm(6,"input",4),e.k0s(),e.j41(7,"tui-input",5),e.EFF(8," CVV "),e.nrm(9,"input",6),e.k0s()()),2&n&&(e.Y8G("formGroup",r.form),e.R7$(3),e.Y8G("maskito",r.cardMask),e.R7$(3),e.Y8G("maskito",r.expiredMask),e.R7$(3),e.Y8G("maskito",r.cvvMask))},dependencies:[f.u,o.X1,o.qT,o.BC,o.cb,o.j4,o.JD,v.w7,i.zi,i.mp,i.Ws,g.Bw],styles:[".wrapper[_ngcontent-%COMP%]{display:flex;max-inline-size:30rem}.number[_ngcontent-%COMP%]{flex:1 1 11rem}.cvv[_ngcontent-%COMP%]{flex:1 0 4rem}.expired[_ngcontent-%COMP%]{flex:1 0 5rem}"],changeDetection:0}),s})();var l=t(2937);const x=(()=>{var a;class s{constructor(){this.maskExpressionDocPage="/".concat(d.$.MaskExpression),this.dateMaskDocPage="/".concat(d.$.Date),this.cardExample1={TypeScript:t.e(3040).then(t.t.bind(t,3040,17)),HTML:t.e(8883).then(t.t.bind(t,8883,17))}}}return(a=s).\u0275fac=function(n){return new(n||a)},a.\u0275cmp=e.VBU({type:a,selectors:[["card-doc"]],standalone:!0,features:[e.aNF],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(n,r){1&n&&(e.j41(0,"tui-doc-page",0)(1,"section")(2,"p",1),e.EFF(3," Creating mask for credit card input requires basic understanding of the following topics: "),e.k0s(),e.j41(4,"ul",2)(5,"li",3)(6,"a",4),e.EFF(7," Pattern\xa0mask\xa0expression "),e.k0s()(),e.j41(8,"li",3),e.EFF(9," How to use "),e.j41(10,"a",4),e.EFF(11," Date "),e.k0s(),e.EFF(12," mask from "),e.j41(13,"code"),e.EFF(14,"@maskito/kit"),e.k0s()()()(),e.j41(15,"tui-doc-example",5),e.nrm(16,"card-doc-example-1"),e.k0s()()),2&n&&(e.R7$(6),e.Y8G("routerLink",r.maskExpressionDocPage),e.R7$(4),e.Y8G("routerLink",r.dateMaskDocPage),e.R7$(5),e.xc7("padding",0,"px"),e.Y8G("content",r.cardExample1))},dependencies:[k,p.Wk,l.FS,l.e3,u.Jc],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/9035.c074b3ca6d8d5f46.js b/9035.c074b3ca6d8d5f46.js new file mode 100644 index 000000000..c0570f49c --- /dev/null +++ b/9035.c074b3ca6d8d5f46.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[9035],{9035:(F,m,t)=>{t.r(m),t.d(m,{default:()=>x});var p=t(4768),d=t(1760),u=t(7355),o=t(8832),f=t(8844),C=t(7922),v=t(7442),i=t(6801),e=t(2978),g=t(5014);let k=(()=>{var a;class s{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,C.GH)({mode:"mm/yy",separator:"/"}),this.cvvMask={mask:[...new Array(3).fill(/\d/)]},this.form=new o.gE({cardNumber:new o.MJ(""),expire:new o.MJ(""),cvv:new o.MJ("")})}}return(a=s).\u0275fac=function(n){return new(n||a)},a.\u0275cmp=e.VBU({type:a,selectors:[["card-doc-example-1"]],standalone:!0,features:[e.aNF],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","tuiTextfieldLegacy","",3,"maskito"],["formControlName","expire",1,"expired"],["autocomplete","cc-exp","inputmode","numeric","placeholder","mm/yy","tuiTextfieldLegacy","",3,"maskito"],["formControlName","cvv",1,"cvv"],["autocomplete","cc-csc","inputmode","numeric","placeholder","000","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,r){1&n&&(e.j41(0,"form",0)(1,"tui-input",1),e.EFF(2," Card number "),e.nrm(3,"input",2),e.k0s(),e.j41(4,"tui-input",3),e.EFF(5," EXP "),e.nrm(6,"input",4),e.k0s(),e.j41(7,"tui-input",5),e.EFF(8," CVV "),e.nrm(9,"input",6),e.k0s()()),2&n&&(e.Y8G("formGroup",r.form),e.R7$(3),e.Y8G("maskito",r.cardMask),e.R7$(3),e.Y8G("maskito",r.expiredMask),e.R7$(3),e.Y8G("maskito",r.cvvMask))},dependencies:[f.u,o.X1,o.qT,o.BC,o.cb,o.j4,o.JD,v.w7,i.zi,i.mp,i.Ws,g.Bw],styles:[".wrapper[_ngcontent-%COMP%]{display:flex;max-inline-size:30rem}.number[_ngcontent-%COMP%]{flex:1 1 11rem}.cvv[_ngcontent-%COMP%]{flex:1 0 4rem}.expired[_ngcontent-%COMP%]{flex:1 0 5rem}"],changeDetection:0}),s})();var l=t(9239);const x=(()=>{var a;class s{constructor(){this.maskExpressionDocPage="/".concat(d.$.MaskExpression),this.dateMaskDocPage="/".concat(d.$.Date),this.cardExample1={TypeScript:t.e(3040).then(t.t.bind(t,3040,17)),HTML:t.e(8883).then(t.t.bind(t,8883,17))}}}return(a=s).\u0275fac=function(n){return new(n||a)},a.\u0275cmp=e.VBU({type:a,selectors:[["card-doc"]],standalone:!0,features:[e.aNF],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(n,r){1&n&&(e.j41(0,"tui-doc-page",0)(1,"section")(2,"p",1),e.EFF(3," Creating mask for credit card input requires basic understanding of the following topics: "),e.k0s(),e.j41(4,"ul",2)(5,"li",3)(6,"a",4),e.EFF(7," Pattern\xa0mask\xa0expression "),e.k0s()(),e.j41(8,"li",3),e.EFF(9," How to use "),e.j41(10,"a",4),e.EFF(11," Date "),e.k0s(),e.EFF(12," mask from "),e.j41(13,"code"),e.EFF(14,"@maskito/kit"),e.k0s()()()(),e.j41(15,"tui-doc-example",5),e.nrm(16,"card-doc-example-1"),e.k0s()()),2&n&&(e.R7$(6),e.Y8G("routerLink",r.maskExpressionDocPage),e.R7$(4),e.Y8G("routerLink",r.dateMaskDocPage),e.R7$(5),e.xc7("padding",0,"px"),e.Y8G("content",r.cardExample1))},dependencies:[k,p.Wk,l.FS,l.e3,u.Jc],encapsulation:2,changeDetection:0}),s})()}}]); \ No newline at end of file diff --git a/9167.a9740e5790f844cf.js b/9167.328fa4b3cba063e4.js similarity index 99% rename from 9167.a9740e5790f844cf.js rename to 9167.328fa4b3cba063e4.js index ef7d21baa..dbb4bb104 100644 --- a/9167.a9740e5790f844cf.js +++ b/9167.328fa4b3cba063e4.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[9167],{9167:(L,v,o)=>{o.r(v),o.d(v,{default:()=>Y});var x=o(4768),m=o(1760),E=o(7355),O=o(901),r=o(8832),p=o(8844),u=o(6973),c=o(4225);const w={mask:/^[^\u0430-\u044f\u0451]+$/i,overwriteMode:({value:t})=>/^\d+$/.test(t)?"replace":"shift"};var e=o(2978),h=o(5014);let M=(()=>{var t;class i{constructor(){this.maskitoOptions=w,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(t=i).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["overwrite-mode-dynamic-doc-example-3"]],standalone:!0,features:[e.aNF],decls:2,vars:6,consts:[[3,"expandable","ngModel","tuiTextfieldLabelOutside"],["tuiTextfieldLegacy","",3,"maskito"]],template:function(n,a){1&n&&(e.j41(0,"tui-textarea",0),e.nrm(1,"textarea",1),e.k0s()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("expandable",!0)("ngModel",a.initialValue)("tuiTextfieldLabelOutside",!0),e.R7$(1),e.Y8G("maskito",a.maskitoOptions))},dependencies:[r.YN,r.BC,r.vS,p.u,u.bC,u.IU,u.Ih,h.Bw,c.CN,c.kf],encapsulation:2,changeDetection:0}),i})();var l=o(6801);const k={mask:/^\d+$/,overwriteMode:"replace"};var g=o(9131);let D=(()=>{var t;class i{constructor(){this.maskitoOptions=k,this.value="0000"}}return(t=i).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["overwrite-mode-replace-doc-example-2"]],standalone:!0,features:[e.aNF],decls:2,vars:5,consts:[["tuiHintContent","Insert character somewhere in the middle",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,a){1&n&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(d){return a.value=d}),e.nrm(1,"input",1),e.k0s()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",a.value),e.R7$(1),e.Y8G("maskito",a.maskitoOptions))},dependencies:[r.YN,r.BC,r.vS,p.u,g.bk,l.zi,l.mp,l.Ws,h.Bw,c.CN,c.kf],encapsulation:2,changeDetection:0}),i})();const y={mask:/^\d+$/,overwriteMode:"shift"};let C=(()=>{var t;class i{constructor(){this.maskitoOptions=y,this.value="0000"}}return(t=i).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["overwrite-mode-shift-doc-example-1"]],standalone:!0,features:[e.aNF],decls:2,vars:5,consts:[["tuiHintContent","Insert character somewhere in the middle",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,a){1&n&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(d){return a.value=d}),e.nrm(1,"input",1),e.k0s()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",a.value),e.R7$(1),e.Y8G("maskito",a.maskitoOptions))},dependencies:[r.YN,r.BC,r.vS,p.u,g.bk,l.zi,l.mp,l.Ws,h.Bw,c.CN,c.kf],encapsulation:2,changeDetection:0}),i})();var F=o(2937);function T(t,i){1&t&&(e.EFF(0," The classic mode that everyone is used to. Inserting a new character in the middle of the text field value "),e.j41(1,"strong"),e.EFF(2,"shifts"),e.k0s(),e.EFF(3," all following characters to the right. "))}function j(t,i){1&t&&(e.EFF(0," All new inserted characters "),e.j41(1,"strong"),e.EFF(2,"replace"),e.k0s(),e.EFF(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 N(t,i){if(1&t&&(e.EFF(0," Parameter "),e.j41(1,"code"),e.EFF(2,"overwriteMode"),e.k0s(),e.EFF(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 "),e.j41(4,"a",10),e.EFF(5,' "Element\xa0state" '),e.k0s(),e.EFF(6," section). And this function should return one of two possible values: "),e.j41(7,"code"),e.EFF(8,"shift"),e.k0s(),e.EFF(9," or "),e.j41(10,"code"),e.EFF(11,"replace"),e.k0s(),e.EFF(12," . ")),2&t){const s=e.XpG();e.R7$(4),e.Y8G("routerLink",s.elementStateDocPage)}}const Y=(()=>{var t;class i{constructor(){this.shiftExample={[m.w.MaskitoOptions]:o.e(1291).then(o.t.bind(o,1291,17))},this.replaceExample={[m.w.MaskitoOptions]:o.e(2575).then(o.t.bind(o,2575,17))},this.dynamicExample={[m.w.MaskitoOptions]:o.e(1320).then(o.t.bind(o,1320,17))},this.elementStateDocPage="/".concat(m.$.ElementState)}}return(t=i).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["overwrite-mode-doc-page"]],standalone:!0,features:[e.aNF],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(n,a){if(1&n&&(e.j41(0,"tui-doc-page",0)(1,"p",1)(2,"strong"),e.EFF(3,"Overwrite mode"),e.k0s(),e.EFF(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. "),e.k0s(),e.j41(5,"section")(6,"p")(7,"code"),e.EFF(8,"overwriteMode"),e.k0s(),e.EFF(9," can be of a following type: "),e.k0s(),e.j41(10,"ul",2)(11,"li",3)(12,"code"),e.EFF(13,"shift"),e.k0s(),e.EFF(14," (default) "),e.k0s(),e.j41(15,"li",3)(16,"code"),e.EFF(17,"replace"),e.k0s()(),e.j41(18,"li",3),e.EFF(19," function that receives element state as an argument and returns "),e.j41(20,"code"),e.EFF(21,"shift"),e.k0s(),e.EFF(22," or "),e.j41(23,"code"),e.EFF(24,"replace"),e.k0s()()()(),e.j41(25,"tui-doc-example",4),e.DNE(26,T,4,0,"ng-template",null,5,e.C5r),e.nrm(28,"overwrite-mode-shift-doc-example-1"),e.k0s(),e.j41(29,"tui-doc-example",6),e.DNE(30,j,4,0,"ng-template",null,7,e.C5r),e.nrm(32,"overwrite-mode-replace-doc-example-2"),e.k0s(),e.j41(33,"tui-doc-example",8),e.DNE(34,N,13,1,"ng-template",null,9,e.C5r),e.nrm(36,"overwrite-mode-dynamic-doc-example-3"),e.k0s(),e.nrm(37,"next-steps"),e.k0s()),2&n){const f=e.sdS(27),d=e.sdS(31),$=e.sdS(35);e.R7$(25),e.Y8G("content",a.shiftExample)("description",f),e.R7$(4),e.Y8G("content",a.replaceExample)("description",d),e.R7$(4),e.Y8G("content",a.dynamicExample)("description",$)}},dependencies:[O.g,C,D,M,x.Wk,F.FS,F.e3,E.Jc],encapsulation:2,changeDetection:0}),i})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[9167],{9167:(L,v,o)=>{o.r(v),o.d(v,{default:()=>Y});var x=o(4768),m=o(1760),E=o(7355),O=o(901),r=o(8832),p=o(8844),u=o(6973),c=o(4225);const w={mask:/^[^\u0430-\u044f\u0451]+$/i,overwriteMode:({value:t})=>/^\d+$/.test(t)?"replace":"shift"};var e=o(2978),h=o(5014);let M=(()=>{var t;class i{constructor(){this.maskitoOptions=w,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(t=i).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["overwrite-mode-dynamic-doc-example-3"]],standalone:!0,features:[e.aNF],decls:2,vars:6,consts:[[3,"expandable","ngModel","tuiTextfieldLabelOutside"],["tuiTextfieldLegacy","",3,"maskito"]],template:function(n,a){1&n&&(e.j41(0,"tui-textarea",0),e.nrm(1,"textarea",1),e.k0s()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("expandable",!0)("ngModel",a.initialValue)("tuiTextfieldLabelOutside",!0),e.R7$(1),e.Y8G("maskito",a.maskitoOptions))},dependencies:[r.YN,r.BC,r.vS,p.u,u.bC,u.IU,u.Ih,h.Bw,c.CN,c.kf],encapsulation:2,changeDetection:0}),i})();var l=o(6801);const k={mask:/^\d+$/,overwriteMode:"replace"};var g=o(9131);let D=(()=>{var t;class i{constructor(){this.maskitoOptions=k,this.value="0000"}}return(t=i).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["overwrite-mode-replace-doc-example-2"]],standalone:!0,features:[e.aNF],decls:2,vars:5,consts:[["tuiHintContent","Insert character somewhere in the middle",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,a){1&n&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(d){return a.value=d}),e.nrm(1,"input",1),e.k0s()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",a.value),e.R7$(1),e.Y8G("maskito",a.maskitoOptions))},dependencies:[r.YN,r.BC,r.vS,p.u,g.bk,l.zi,l.mp,l.Ws,h.Bw,c.CN,c.kf],encapsulation:2,changeDetection:0}),i})();const y={mask:/^\d+$/,overwriteMode:"shift"};let C=(()=>{var t;class i{constructor(){this.maskitoOptions=y,this.value="0000"}}return(t=i).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["overwrite-mode-shift-doc-example-1"]],standalone:!0,features:[e.aNF],decls:2,vars:5,consts:[["tuiHintContent","Insert character somewhere in the middle",3,"tuiTextfieldLabelOutside","ngModel","ngModelChange"],["inputmode","decimal","tuiTextfieldLegacy","",3,"maskito"]],template:function(n,a){1&n&&(e.j41(0,"tui-input",0),e.bIt("ngModelChange",function(d){return a.value=d}),e.nrm(1,"input",1),e.k0s()),2&n&&(e.xc7("max-width",20,"rem"),e.Y8G("tuiTextfieldLabelOutside",!0)("ngModel",a.value),e.R7$(1),e.Y8G("maskito",a.maskitoOptions))},dependencies:[r.YN,r.BC,r.vS,p.u,g.bk,l.zi,l.mp,l.Ws,h.Bw,c.CN,c.kf],encapsulation:2,changeDetection:0}),i})();var F=o(9239);function T(t,i){1&t&&(e.EFF(0," The classic mode that everyone is used to. Inserting a new character in the middle of the text field value "),e.j41(1,"strong"),e.EFF(2,"shifts"),e.k0s(),e.EFF(3," all following characters to the right. "))}function j(t,i){1&t&&(e.EFF(0," All new inserted characters "),e.j41(1,"strong"),e.EFF(2,"replace"),e.k0s(),e.EFF(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 N(t,i){if(1&t&&(e.EFF(0," Parameter "),e.j41(1,"code"),e.EFF(2,"overwriteMode"),e.k0s(),e.EFF(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 "),e.j41(4,"a",10),e.EFF(5,' "Element\xa0state" '),e.k0s(),e.EFF(6," section). And this function should return one of two possible values: "),e.j41(7,"code"),e.EFF(8,"shift"),e.k0s(),e.EFF(9," or "),e.j41(10,"code"),e.EFF(11,"replace"),e.k0s(),e.EFF(12," . ")),2&t){const s=e.XpG();e.R7$(4),e.Y8G("routerLink",s.elementStateDocPage)}}const Y=(()=>{var t;class i{constructor(){this.shiftExample={[m.w.MaskitoOptions]:o.e(1291).then(o.t.bind(o,1291,17))},this.replaceExample={[m.w.MaskitoOptions]:o.e(2575).then(o.t.bind(o,2575,17))},this.dynamicExample={[m.w.MaskitoOptions]:o.e(1320).then(o.t.bind(o,1320,17))},this.elementStateDocPage="/".concat(m.$.ElementState)}}return(t=i).\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.VBU({type:t,selectors:[["overwrite-mode-doc-page"]],standalone:!0,features:[e.aNF],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(n,a){if(1&n&&(e.j41(0,"tui-doc-page",0)(1,"p",1)(2,"strong"),e.EFF(3,"Overwrite mode"),e.k0s(),e.EFF(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. "),e.k0s(),e.j41(5,"section")(6,"p")(7,"code"),e.EFF(8,"overwriteMode"),e.k0s(),e.EFF(9," can be of a following type: "),e.k0s(),e.j41(10,"ul",2)(11,"li",3)(12,"code"),e.EFF(13,"shift"),e.k0s(),e.EFF(14," (default) "),e.k0s(),e.j41(15,"li",3)(16,"code"),e.EFF(17,"replace"),e.k0s()(),e.j41(18,"li",3),e.EFF(19," function that receives element state as an argument and returns "),e.j41(20,"code"),e.EFF(21,"shift"),e.k0s(),e.EFF(22," or "),e.j41(23,"code"),e.EFF(24,"replace"),e.k0s()()()(),e.j41(25,"tui-doc-example",4),e.DNE(26,T,4,0,"ng-template",null,5,e.C5r),e.nrm(28,"overwrite-mode-shift-doc-example-1"),e.k0s(),e.j41(29,"tui-doc-example",6),e.DNE(30,j,4,0,"ng-template",null,7,e.C5r),e.nrm(32,"overwrite-mode-replace-doc-example-2"),e.k0s(),e.j41(33,"tui-doc-example",8),e.DNE(34,N,13,1,"ng-template",null,9,e.C5r),e.nrm(36,"overwrite-mode-dynamic-doc-example-3"),e.k0s(),e.nrm(37,"next-steps"),e.k0s()),2&n){const f=e.sdS(27),d=e.sdS(31),$=e.sdS(35);e.R7$(25),e.Y8G("content",a.shiftExample)("description",f),e.R7$(4),e.Y8G("content",a.replaceExample)("description",d),e.R7$(4),e.Y8G("content",a.dynamicExample)("description",$)}},dependencies:[O.g,C,D,M,x.Wk,F.FS,F.e3,E.Jc],encapsulation:2,changeDetection:0}),i})()}}]); \ No newline at end of file diff --git a/9188.9d92ecc4c408084f.js b/9188.9d92ecc4c408084f.js new file mode 100644 index 000000000..a058a38ee --- /dev/null +++ b/9188.9d92ecc4c408084f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[9188],{9188:e=>{e.exports="import {maskitoTimeOptionsGenerator} from '@maskito/kit';\n\nexport default maskitoTimeOptionsGenerator({\n mode: 'HH:MM',\n timeSegmentMaxValues: {hours: 12},\n timeSegmentMinValues: {hours: 1},\n});\n"}}]); \ No newline at end of file diff --git a/9306.7cedcd72b730f222.js b/9306.7cedcd72b730f222.js deleted file mode 100644 index 7aa8a76e6..000000000 --- a/9306.7cedcd72b730f222.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[9306],{9306:(w,p,o)=>{o.r(p),o.d(p,{default:()=>F});var t=o(2978),a=o(8832),g=o(8844),r=o(168),c=o(5771),h=o(4135),k=o(2176),T=o(4712),y=o(1623),u=o(6801),d=o(6973),f=o(4225),E=o(9449),P=o(5014);function R(s,l){if(1&s&&(t.nrm(0,"img",26),t.nI1(1,"tuiFlag")),2&s){const i=t.XpG();t.xc7("border-radius",50,"%"),t.Y8G("src",t.bMT(1,4,i.countryIsoCode),t.B4B),t.BMQ("alt",i.countryIsoCode)}}function O(s,l){if(1&s){const i=t.RV6();t.j41(0,"tui-icon",27),t.bIt("click",function(){t.eBV(i);const e=t.XpG();return t.Njj(e.showPassword=!e.showPassword)}),t.k0s()}if(2&s){const i=t.XpG();t.Y8G("icon",i.showPassword?"@tui.eye":"@tui.eye-off")}}const M=(0,r.TK)({min:0,prefix:"$ ",precision:2}),C=/^[a-z]+$/i,F=(()=>{var s;class l{constructor(){this.isApple=(0,t.WQX)(y.dq),this.form=new a.gE({name:new a.MJ(""),surname:new a.MJ(""),phone:new a.MJ(""),password:new a.MJ(""),repeatedPassword:new a.MJ(""),transactionDate:new a.MJ(""),transactionAmount:new a.MJ(""),address:new a.MJ("")}),this.nameMask={mask:C},this.surnameMask={mask:C,postprocessors:[({value:n,selection:e})=>({selection:e,value:n.toUpperCase()})]},this.phoneMask=(0,c.K)({metadata:E.default,strict:!1}),this.passwordMask={mask:/^\d*[a-z]?\d*$/i},this.transactionDateMask=(0,r.GH)({mode:"dd/mm/yyyy"}),this.transactionAmountMask={...M,plugins:[...M.plugins,(0,r.sd)("$ "),(0,r.A6)("$ ")]},this.addressMask={mask:/^[a-z1-9\s.,/]+$/i},this.showPassword=!1}get countryIsoCode(){var n,e;return null!==(n=(0,c.Q)(null!==(e=this.form.value.phone)&&void 0!==e?e:"",E.default))&&void 0!==n?n:""}get phoneTextfieldPattern(){return this.isApple?"+[0-9-]{1,20}":""}log(n){console.info(n)}}return(s=l).\u0275fac=function(n){return new(n||s)},s.\u0275cmp=t.VBU({type:s,selectors:[["real-world-form"]],standalone:!0,features:[t.aNF],decls:42,vars:16,consts:[["autocomplete","on",1,"tui-form",3,"formGroup","ngSubmit"],["formElement",""],[1,"tui-form__header","tui-form__header_margin-top_none"],[1,"tui-form__row","tui-form__row_multi-fields"],["formControlName","name",1,"tui-form__multi-field"],["autocomplete","name","name","name","placeholder","Only latin letters","tuiTextfieldLegacy","",3,"maskito"],["formControlName","surname",1,"tui-form__multi-field"],["autocomplete","family-name","name","surname","placeholder","Only CAPITAL latin letters","tuiTextfieldLegacy","",3,"maskito"],[1,"tui-form__row"],["formControlName","phone",3,"tuiTextfieldCustomContent"],["autocomplete","tel","inputmode","tel","name","phone","tuiTextfieldLegacy","",3,"maskito"],["flag",""],["formControlName","password",1,"tui-form__multi-field",3,"tuiTextfieldCustomContent"],["autocomplete","new-password","name","password","placeholder","Only digits and one latin letter","tuiTextfieldLegacy","",3,"maskito","type"],["formControlName","repeatedPassword",1,"tui-form__multi-field",3,"tuiTextfieldCustomContent"],["autocomplete","new-password","name","repeatPassword","placeholder","Only digits and one latin letter","tuiTextfieldLegacy","",3,"maskito","type"],["showHideIcon",""],["formControlName","transactionDate","tuiTextfieldCustomContent","@tui.calendar",1,"tui-form__multi-field"],["inputmode","decimal","name","transactionDate","placeholder","dd.mm.yyyy","tuiTextfieldLegacy","",3,"maskito"],["formControlName","transactionAmount",1,"tui-form__multi-field"],["autocomplete","transaction-amount","inputmode","decimal","name","transactionAmount","placeholder","Enter amount","tuiTextfieldLegacy","",3,"maskito"],["formControlName","address",3,"expandable"],["autocomplete","street-address","name","address","placeholder","Only latin letters, digits and some punctuation signs are allowed","tuiTextfieldLegacy","",3,"maskito"],[1,"tui-form__buttons"],["size","l","tuiButton","","type","submit",1,"tui-form__button"],["appearance","flat","size","l","tuiButton","","type","button",1,"tui-form__button",3,"click"],["width","28",3,"src"],[1,"password-icon",3,"icon","click"]],template:function(n,e){if(1&n){const _=t.RV6();t.j41(0,"form",0,1),t.bIt("ngSubmit",function(){t.eBV(_);const D=t.sdS(1);return e.log(e.form.value),t.Njj(D.submit())}),t.j41(2,"h3",2),t.EFF(3,"Real World Form"),t.k0s(),t.j41(4,"div",3)(5,"tui-input",4),t.EFF(6," Name "),t.nrm(7,"input",5),t.k0s(),t.j41(8,"tui-input",6),t.EFF(9," Surname "),t.nrm(10,"input",7),t.k0s()(),t.j41(11,"div",8)(12,"tui-input",9),t.EFF(13," Enter phone number "),t.nrm(14,"input",10),t.k0s(),t.DNE(15,R,2,6,"ng-template",null,11,t.C5r),t.k0s(),t.j41(17,"div",3)(18,"tui-input",12),t.EFF(19," Enter password "),t.nrm(20,"input",13),t.k0s(),t.j41(21,"tui-input",14),t.EFF(22," Repeat password "),t.nrm(23,"input",15),t.k0s(),t.DNE(24,O,1,1,"ng-template",null,16,t.C5r),t.k0s(),t.j41(26,"div",3)(27,"tui-input",17),t.EFF(28," Transaction date "),t.nrm(29,"input",18),t.k0s(),t.j41(30,"tui-input",19),t.EFF(31," Transaction amount "),t.nrm(32,"input",20),t.k0s()(),t.j41(33,"div",8)(34,"tui-textarea",21),t.EFF(35," Enter address "),t.nrm(36,"textarea",22),t.k0s()(),t.j41(37,"div",23)(38,"button",24),t.EFF(39," Submit "),t.k0s(),t.j41(40,"button",25),t.bIt("click",function(){return e.form.reset()}),t.EFF(41," Clear all "),t.k0s()()()}if(2&n){const _=t.sdS(16),m=t.sdS(25);t.Y8G("formGroup",e.form),t.R7$(7),t.Y8G("maskito",e.nameMask),t.R7$(3),t.Y8G("maskito",e.surnameMask),t.R7$(2),t.Y8G("tuiTextfieldCustomContent",e.countryIsoCode?_:"@tui.phone"),t.R7$(2),t.Y8G("maskito",e.phoneMask),t.BMQ("pattern",e.phoneTextfieldPattern),t.R7$(4),t.Y8G("tuiTextfieldCustomContent",m),t.R7$(2),t.Y8G("maskito",e.passwordMask)("type",e.showPassword?"password":"text"),t.R7$(1),t.Y8G("tuiTextfieldCustomContent",m),t.R7$(2),t.Y8G("maskito",e.passwordMask)("type",e.showPassword?"password":"text"),t.R7$(6),t.Y8G("maskito",e.transactionDateMask),t.R7$(3),t.Y8G("maskito",e.transactionAmountMask),t.R7$(2),t.Y8G("expandable",!0),t.R7$(2),t.Y8G("maskito",e.addressMask)}},dependencies:[g.u,a.X1,a.qT,a.BC,a.cb,a.j4,a.JD,h.p,k.d,T.q,u.zi,u.mp,u.Ws,P.Bw,d.bC,d.IU,d.Ih,f.CN,f.Rd],styles:["[_nghost-%COMP%]{display:flex;justify-content:center;align-items:center;padding-top:2rem}form[_ngcontent-%COMP%]{inline-size:80%;max-inline-size:40rem}.password-icon[_ngcontent-%COMP%]{pointer-events:all;cursor:pointer}"],changeDetection:0}),l})()}}]); \ No newline at end of file diff --git a/9306.96caaca9f955d5a4.js b/9306.96caaca9f955d5a4.js new file mode 100644 index 000000000..537848723 --- /dev/null +++ b/9306.96caaca9f955d5a4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[9306],{9306:(w,p,o)=>{o.r(p),o.d(p,{default:()=>F});var t=o(2978),a=o(8832),g=o(8844),r=o(7922),c=o(5771),h=o(4135),k=o(2176),T=o(4712),y=o(1623),u=o(6801),d=o(6973),f=o(4225),E=o(9449),P=o(5014);function R(s,l){if(1&s&&(t.nrm(0,"img",26),t.nI1(1,"tuiFlag")),2&s){const i=t.XpG();t.xc7("border-radius",50,"%"),t.Y8G("src",t.bMT(1,4,i.countryIsoCode),t.B4B),t.BMQ("alt",i.countryIsoCode)}}function O(s,l){if(1&s){const i=t.RV6();t.j41(0,"tui-icon",27),t.bIt("click",function(){t.eBV(i);const e=t.XpG();return t.Njj(e.showPassword=!e.showPassword)}),t.k0s()}if(2&s){const i=t.XpG();t.Y8G("icon",i.showPassword?"@tui.eye":"@tui.eye-off")}}const M=(0,r.TK)({min:0,prefix:"$ ",precision:2}),C=/^[a-z]+$/i,F=(()=>{var s;class l{constructor(){this.isApple=(0,t.WQX)(y.dq),this.form=new a.gE({name:new a.MJ(""),surname:new a.MJ(""),phone:new a.MJ(""),password:new a.MJ(""),repeatedPassword:new a.MJ(""),transactionDate:new a.MJ(""),transactionAmount:new a.MJ(""),address:new a.MJ("")}),this.nameMask={mask:C},this.surnameMask={mask:C,postprocessors:[({value:n,selection:e})=>({selection:e,value:n.toUpperCase()})]},this.phoneMask=(0,c.K)({metadata:E.default,strict:!1}),this.passwordMask={mask:/^\d*[a-z]?\d*$/i},this.transactionDateMask=(0,r.GH)({mode:"dd/mm/yyyy"}),this.transactionAmountMask={...M,plugins:[...M.plugins,(0,r.sd)("$ "),(0,r.A6)("$ ")]},this.addressMask={mask:/^[a-z1-9\s.,/]+$/i},this.showPassword=!1}get countryIsoCode(){var n,e;return null!==(n=(0,c.Q)(null!==(e=this.form.value.phone)&&void 0!==e?e:"",E.default))&&void 0!==n?n:""}get phoneTextfieldPattern(){return this.isApple?"+[0-9-]{1,20}":""}log(n){console.info(n)}}return(s=l).\u0275fac=function(n){return new(n||s)},s.\u0275cmp=t.VBU({type:s,selectors:[["real-world-form"]],standalone:!0,features:[t.aNF],decls:42,vars:16,consts:[["autocomplete","on",1,"tui-form",3,"formGroup","ngSubmit"],["formElement",""],[1,"tui-form__header","tui-form__header_margin-top_none"],[1,"tui-form__row","tui-form__row_multi-fields"],["formControlName","name",1,"tui-form__multi-field"],["autocomplete","name","name","name","placeholder","Only latin letters","tuiTextfieldLegacy","",3,"maskito"],["formControlName","surname",1,"tui-form__multi-field"],["autocomplete","family-name","name","surname","placeholder","Only CAPITAL latin letters","tuiTextfieldLegacy","",3,"maskito"],[1,"tui-form__row"],["formControlName","phone",3,"tuiTextfieldCustomContent"],["autocomplete","tel","inputmode","tel","name","phone","tuiTextfieldLegacy","",3,"maskito"],["flag",""],["formControlName","password",1,"tui-form__multi-field",3,"tuiTextfieldCustomContent"],["autocomplete","new-password","name","password","placeholder","Only digits and one latin letter","tuiTextfieldLegacy","",3,"maskito","type"],["formControlName","repeatedPassword",1,"tui-form__multi-field",3,"tuiTextfieldCustomContent"],["autocomplete","new-password","name","repeatPassword","placeholder","Only digits and one latin letter","tuiTextfieldLegacy","",3,"maskito","type"],["showHideIcon",""],["formControlName","transactionDate","tuiTextfieldCustomContent","@tui.calendar",1,"tui-form__multi-field"],["inputmode","decimal","name","transactionDate","placeholder","dd.mm.yyyy","tuiTextfieldLegacy","",3,"maskito"],["formControlName","transactionAmount",1,"tui-form__multi-field"],["autocomplete","transaction-amount","inputmode","decimal","name","transactionAmount","placeholder","Enter amount","tuiTextfieldLegacy","",3,"maskito"],["formControlName","address",3,"expandable"],["autocomplete","street-address","name","address","placeholder","Only latin letters, digits and some punctuation signs are allowed","tuiTextfieldLegacy","",3,"maskito"],[1,"tui-form__buttons"],["size","l","tuiButton","","type","submit",1,"tui-form__button"],["appearance","flat","size","l","tuiButton","","type","button",1,"tui-form__button",3,"click"],["width","28",3,"src"],[1,"password-icon",3,"icon","click"]],template:function(n,e){if(1&n){const _=t.RV6();t.j41(0,"form",0,1),t.bIt("ngSubmit",function(){t.eBV(_);const D=t.sdS(1);return e.log(e.form.value),t.Njj(D.submit())}),t.j41(2,"h3",2),t.EFF(3,"Real World Form"),t.k0s(),t.j41(4,"div",3)(5,"tui-input",4),t.EFF(6," Name "),t.nrm(7,"input",5),t.k0s(),t.j41(8,"tui-input",6),t.EFF(9," Surname "),t.nrm(10,"input",7),t.k0s()(),t.j41(11,"div",8)(12,"tui-input",9),t.EFF(13," Enter phone number "),t.nrm(14,"input",10),t.k0s(),t.DNE(15,R,2,6,"ng-template",null,11,t.C5r),t.k0s(),t.j41(17,"div",3)(18,"tui-input",12),t.EFF(19," Enter password "),t.nrm(20,"input",13),t.k0s(),t.j41(21,"tui-input",14),t.EFF(22," Repeat password "),t.nrm(23,"input",15),t.k0s(),t.DNE(24,O,1,1,"ng-template",null,16,t.C5r),t.k0s(),t.j41(26,"div",3)(27,"tui-input",17),t.EFF(28," Transaction date "),t.nrm(29,"input",18),t.k0s(),t.j41(30,"tui-input",19),t.EFF(31," Transaction amount "),t.nrm(32,"input",20),t.k0s()(),t.j41(33,"div",8)(34,"tui-textarea",21),t.EFF(35," Enter address "),t.nrm(36,"textarea",22),t.k0s()(),t.j41(37,"div",23)(38,"button",24),t.EFF(39," Submit "),t.k0s(),t.j41(40,"button",25),t.bIt("click",function(){return e.form.reset()}),t.EFF(41," Clear all "),t.k0s()()()}if(2&n){const _=t.sdS(16),m=t.sdS(25);t.Y8G("formGroup",e.form),t.R7$(7),t.Y8G("maskito",e.nameMask),t.R7$(3),t.Y8G("maskito",e.surnameMask),t.R7$(2),t.Y8G("tuiTextfieldCustomContent",e.countryIsoCode?_:"@tui.phone"),t.R7$(2),t.Y8G("maskito",e.phoneMask),t.BMQ("pattern",e.phoneTextfieldPattern),t.R7$(4),t.Y8G("tuiTextfieldCustomContent",m),t.R7$(2),t.Y8G("maskito",e.passwordMask)("type",e.showPassword?"password":"text"),t.R7$(1),t.Y8G("tuiTextfieldCustomContent",m),t.R7$(2),t.Y8G("maskito",e.passwordMask)("type",e.showPassword?"password":"text"),t.R7$(6),t.Y8G("maskito",e.transactionDateMask),t.R7$(3),t.Y8G("maskito",e.transactionAmountMask),t.R7$(2),t.Y8G("expandable",!0),t.R7$(2),t.Y8G("maskito",e.addressMask)}},dependencies:[g.u,a.X1,a.qT,a.BC,a.cb,a.j4,a.JD,h.p,k.d,T.q,u.zi,u.mp,u.Ws,P.Bw,d.bC,d.IU,d.Ih,f.CN,f.Rd],styles:["[_nghost-%COMP%]{display:flex;justify-content:center;align-items:center;padding-top:2rem}form[_ngcontent-%COMP%]{inline-size:80%;max-inline-size:40rem}.password-icon[_ngcontent-%COMP%]{pointer-events:all;cursor:pointer}"],changeDetection:0}),l})()}}]); \ No newline at end of file diff --git a/addons/phone/API/index.html b/addons/phone/API/index.html index 1abb666e0..d38e9f60b 100644 --- a/addons/phone/API/index.html +++ b/addons/phone/API/index.html @@ -1,4 +1,4 @@ - + @@ -15,23 +15,23 @@ Maskito | Phone - + -
/

Phone PHONE

Description and examples API
-
Name and descriptionType Value
[metadata]
List of phone number parsing and formatting rules for all countries.

The complete list of those rules is huge, so libphonenumber-js provides a way to optimize bundle size by choosing between max , min , mobile metadata.

MetadataJson
'min'
[countryIsoCode]
Country ISO-code
string
'RU'
[strict]
If true, it allows to enter only phone number of selected country (see countryIsoCode property). If false, all country phone number is allowed.

Default:true

boolean
[separator]
Separator between groups of numbers in a phone number (excluding country code and area code).

Default:-

string
'-'
- +
/

Phone PHONE

Description and examples API
-
Name and descriptionType Value
[metadata]
List of phone number parsing and formatting rules for all countries.

The complete list of those rules is huge, so libphonenumber-js provides a way to optimize bundle size by choosing between max , min , mobile metadata.

MetadataJson
'min'
[countryIsoCode]
Country ISO-code
string
'RU'
[strict]
If true, it allows to enter only phone number of selected country (see countryIsoCode property). If false, all country phone number is allowed.

Default:true

boolean
[separator]
Separator between groups of numbers in a phone number (excluding country code and area code).

Default:-

string
'-'
+ \ No newline at end of file diff --git a/addons/phone/index.html b/addons/phone/index.html index de15e3e83..8ba423357 100644 --- a/addons/phone/index.html +++ b/addons/phone/index.html @@ -1,4 +1,4 @@ - + @@ -15,148 +15,148 @@ Maskito | Phone - + -
/

Phone PHONE

Description and examples API

This mask is based on the libphonenumber-js package.

Use maskitoPhoneOptionsGenerator to create a mask for phone input.

basic

#

Kazakhstan phone example

- +
+ \ No newline at end of file diff --git a/assets/taiga-ui/icons/component-filled.svg b/assets/taiga-ui/icons/component-filled.svg index e18264e5a..cb2ca5a8e 100644 --- a/assets/taiga-ui/icons/component-filled.svg +++ b/assets/taiga-ui/icons/component-filled.svg @@ -9,8 +9,20 @@ stroke-linecap="round" stroke-linejoin="round" > - - - - + + + + diff --git a/assets/taiga-ui/icons/component.svg b/assets/taiga-ui/icons/component.svg index bbbf53839..897935ff4 100644 --- a/assets/taiga-ui/icons/component.svg +++ b/assets/taiga-ui/icons/component.svg @@ -9,8 +9,20 @@ stroke-linecap="round" stroke-linejoin="round" > - - - - + + + + diff --git a/assets/taiga-ui/icons/eye-closed-filled.svg b/assets/taiga-ui/icons/eye-closed-filled.svg new file mode 100644 index 000000000..d0e9c67ce --- /dev/null +++ b/assets/taiga-ui/icons/eye-closed-filled.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/eye-closed.svg b/assets/taiga-ui/icons/eye-closed.svg new file mode 100644 index 000000000..5c4d911a7 --- /dev/null +++ b/assets/taiga-ui/icons/eye-closed.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/assets/taiga-ui/icons/file-user-filled.svg b/assets/taiga-ui/icons/file-user-filled.svg new file mode 100644 index 000000000..2417bed43 --- /dev/null +++ b/assets/taiga-ui/icons/file-user-filled.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/file-user.svg b/assets/taiga-ui/icons/file-user.svg new file mode 100644 index 000000000..c8aae4eb2 --- /dev/null +++ b/assets/taiga-ui/icons/file-user.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/assets/taiga-ui/icons/flags/ag.svg b/assets/taiga-ui/icons/flags/ag.svg index b918e7027..382631e21 100644 --- a/assets/taiga-ui/icons/flags/ag.svg +++ b/assets/taiga-ui/icons/flags/ag.svg @@ -14,7 +14,7 @@ fill="#FFDA44" /> diff --git a/assets/taiga-ui/icons/message-square-lock-filled.svg b/assets/taiga-ui/icons/message-square-lock-filled.svg new file mode 100644 index 000000000..4a369ed03 --- /dev/null +++ b/assets/taiga-ui/icons/message-square-lock-filled.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/message-square-lock.svg b/assets/taiga-ui/icons/message-square-lock.svg new file mode 100644 index 000000000..1409e16da --- /dev/null +++ b/assets/taiga-ui/icons/message-square-lock.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/assets/taiga-ui/icons/move-diagonal-2-filled.svg b/assets/taiga-ui/icons/move-diagonal-2-filled.svg index 81fee6eec..b68b5f2db 100644 --- a/assets/taiga-ui/icons/move-diagonal-2-filled.svg +++ b/assets/taiga-ui/icons/move-diagonal-2-filled.svg @@ -9,7 +9,7 @@ stroke-linecap="round" stroke-linejoin="round" > - - - + + + diff --git a/assets/taiga-ui/icons/move-diagonal-2.svg b/assets/taiga-ui/icons/move-diagonal-2.svg index 901dacf96..ef9bf11c4 100644 --- a/assets/taiga-ui/icons/move-diagonal-2.svg +++ b/assets/taiga-ui/icons/move-diagonal-2.svg @@ -9,7 +9,7 @@ stroke-linecap="round" stroke-linejoin="round" > - - - + + + diff --git a/assets/taiga-ui/icons/move-diagonal-filled.svg b/assets/taiga-ui/icons/move-diagonal-filled.svg index 507ccb96b..bfa864190 100644 --- a/assets/taiga-ui/icons/move-diagonal-filled.svg +++ b/assets/taiga-ui/icons/move-diagonal-filled.svg @@ -9,7 +9,7 @@ stroke-linecap="round" stroke-linejoin="round" > - - - + + + diff --git a/assets/taiga-ui/icons/move-diagonal.svg b/assets/taiga-ui/icons/move-diagonal.svg index 63573230e..b492e7835 100644 --- a/assets/taiga-ui/icons/move-diagonal.svg +++ b/assets/taiga-ui/icons/move-diagonal.svg @@ -9,7 +9,7 @@ stroke-linecap="round" stroke-linejoin="round" > - - - + + + diff --git a/assets/taiga-ui/icons/move-filled.svg b/assets/taiga-ui/icons/move-filled.svg index defecaec4..d93b31de6 100644 --- a/assets/taiga-ui/icons/move-filled.svg +++ b/assets/taiga-ui/icons/move-filled.svg @@ -9,10 +9,10 @@ stroke-linecap="round" stroke-linejoin="round" > - - - - - - + + + + + + diff --git a/assets/taiga-ui/icons/move-horizontal-filled.svg b/assets/taiga-ui/icons/move-horizontal-filled.svg index 3514d7f2e..bd1190d7d 100644 --- a/assets/taiga-ui/icons/move-horizontal-filled.svg +++ b/assets/taiga-ui/icons/move-horizontal-filled.svg @@ -9,7 +9,7 @@ stroke-linecap="round" stroke-linejoin="round" > - - - + + + diff --git a/assets/taiga-ui/icons/move-horizontal.svg b/assets/taiga-ui/icons/move-horizontal.svg index ba3002db8..be8ccea81 100644 --- a/assets/taiga-ui/icons/move-horizontal.svg +++ b/assets/taiga-ui/icons/move-horizontal.svg @@ -9,7 +9,7 @@ stroke-linecap="round" stroke-linejoin="round" > - - - + + + diff --git a/assets/taiga-ui/icons/move-vertical-filled.svg b/assets/taiga-ui/icons/move-vertical-filled.svg index d0cb8a434..318f9bae7 100644 --- a/assets/taiga-ui/icons/move-vertical-filled.svg +++ b/assets/taiga-ui/icons/move-vertical-filled.svg @@ -9,7 +9,7 @@ stroke-linecap="round" stroke-linejoin="round" > - - - + + + diff --git a/assets/taiga-ui/icons/move-vertical.svg b/assets/taiga-ui/icons/move-vertical.svg index a3ec514ad..a41984666 100644 --- a/assets/taiga-ui/icons/move-vertical.svg +++ b/assets/taiga-ui/icons/move-vertical.svg @@ -9,7 +9,7 @@ stroke-linecap="round" stroke-linejoin="round" > - - - + + + diff --git a/assets/taiga-ui/icons/move.svg b/assets/taiga-ui/icons/move.svg index e817522ee..268d0cf33 100644 --- a/assets/taiga-ui/icons/move.svg +++ b/assets/taiga-ui/icons/move.svg @@ -9,10 +9,10 @@ stroke-linecap="round" stroke-linejoin="round" > - - - - - - + + + + + + diff --git a/assets/taiga-ui/icons/package-filled.svg b/assets/taiga-ui/icons/package-filled.svg index ea2d1f90d..67add9a76 100644 --- a/assets/taiga-ui/icons/package-filled.svg +++ b/assets/taiga-ui/icons/package-filled.svg @@ -9,11 +9,11 @@ stroke-linecap="round" stroke-linejoin="round" > - - + + diff --git a/assets/taiga-ui/icons/package.svg b/assets/taiga-ui/icons/package.svg index febf829f6..c77935e81 100644 --- a/assets/taiga-ui/icons/package.svg +++ b/assets/taiga-ui/icons/package.svg @@ -9,11 +9,11 @@ stroke-linecap="round" stroke-linejoin="round" > - - + + diff --git a/assets/taiga-ui/icons/parking-meter-filled.svg b/assets/taiga-ui/icons/parking-meter-filled.svg index 62a38f0ef..1cce37e61 100644 --- a/assets/taiga-ui/icons/parking-meter-filled.svg +++ b/assets/taiga-ui/icons/parking-meter-filled.svg @@ -9,12 +9,12 @@ stroke-linecap="round" stroke-linejoin="round" > - - + + - + diff --git a/assets/taiga-ui/icons/parking-meter.svg b/assets/taiga-ui/icons/parking-meter.svg index 292012b80..cb8c908e4 100644 --- a/assets/taiga-ui/icons/parking-meter.svg +++ b/assets/taiga-ui/icons/parking-meter.svg @@ -9,12 +9,12 @@ stroke-linecap="round" stroke-linejoin="round" > - - + + - + diff --git a/assets/taiga-ui/icons/sandwich-filled.svg b/assets/taiga-ui/icons/sandwich-filled.svg index e58111184..d4259d046 100644 --- a/assets/taiga-ui/icons/sandwich-filled.svg +++ b/assets/taiga-ui/icons/sandwich-filled.svg @@ -9,11 +9,9 @@ stroke-linecap="round" stroke-linejoin="round" > - - - - + + + + + diff --git a/assets/taiga-ui/icons/sandwich.svg b/assets/taiga-ui/icons/sandwich.svg index 545dae903..a91d04e44 100644 --- a/assets/taiga-ui/icons/sandwich.svg +++ b/assets/taiga-ui/icons/sandwich.svg @@ -9,11 +9,9 @@ stroke-linecap="round" stroke-linejoin="round" > - - - - + + + + + diff --git a/assets/taiga-ui/icons/square-dashed-filled.svg b/assets/taiga-ui/icons/square-dashed-filled.svg new file mode 100644 index 000000000..d941b06e5 --- /dev/null +++ b/assets/taiga-ui/icons/square-dashed-filled.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/square-dashed.svg b/assets/taiga-ui/icons/square-dashed.svg new file mode 100644 index 000000000..8e082ac1f --- /dev/null +++ b/assets/taiga-ui/icons/square-dashed.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/assets/taiga-ui/icons/volleyball-filled.svg b/assets/taiga-ui/icons/volleyball-filled.svg new file mode 100644 index 000000000..c869668ef --- /dev/null +++ b/assets/taiga-ui/icons/volleyball-filled.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/assets/taiga-ui/icons/volleyball.svg b/assets/taiga-ui/icons/volleyball.svg new file mode 100644 index 000000000..864d08717 --- /dev/null +++ b/assets/taiga-ui/icons/volleyball.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/browser-support/index.html b/browser-support/index.html index 4669668f0..c795f9b14 100644 --- a/browser-support/index.html +++ b/browser-support/index.html @@ -1,4 +1,4 @@ - + @@ -15,20 +15,20 @@ Maskito | Browser support - + -
/

Browser support

Desktop

BrowserVersion
Google Chrome 74+
Mozilla Firefox 87+
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 87+
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/common.f5e7a95a3ed8c559.js b/common.55fa16f7c4f35ff9.js similarity index 55% rename from common.f5e7a95a3ed8c559.js rename to common.55fa16f7c4f35ff9.js index 3ae78eb5a..64f771525 100644 --- a/common.f5e7a95a3ed8c559.js +++ b/common.55fa16f7c4f35ff9.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2076],{901:(f,c,r)=>{r.d(c,{g:()=>o});var n=r(4768),d=r(1760),l=r(7355),e=r(2978);let o=(()=>{var a;class u{constructor(){this.maskExpressionDocPage="/".concat(d.$.MaskExpression),this.processorsDocPage="/".concat(d.$.Processors),this.pluginsDocPage="/".concat(d.$.Plugins),this.overwriteModeDocPage="/".concat(d.$.OverwriteMode)}}return(a=u).\u0275fac=function(i){return new(i||a)},a.\u0275cmp=e.VBU({type:a,selectors:[["next-steps"]],standalone:!0,features:[e.aNF],decls:18,vars:4,consts:[[1,"tui-space_top-12"],[1,"tui-list"],["routerLinkActive","_hidden",1,"tui-list__item"],["tuiLink","",3,"routerLink"]],template:function(i,s){1&i&&(e.j41(0,"section",0)(1,"h2"),e.EFF(2,"Next steps"),e.k0s(),e.j41(3,"p"),e.EFF(4,"The following sections are recommended to explore core concepts further:"),e.k0s(),e.j41(5,"ul",1)(6,"li",2)(7,"a",3),e.EFF(8," Mask expression "),e.k0s()(),e.j41(9,"li",2)(10,"a",3),e.EFF(11," Processors "),e.k0s()(),e.j41(12,"li",2)(13,"a",3),e.EFF(14," Plugins "),e.k0s()(),e.j41(15,"li",2)(16,"a",3),e.EFF(17," Overwrite mode "),e.k0s()()()()),2&i&&(e.R7$(7),e.Y8G("routerLink",s.maskExpressionDocPage),e.R7$(3),e.Y8G("routerLink",s.processorsDocPage),e.R7$(3),e.Y8G("routerLink",s.pluginsDocPage),e.R7$(3),e.Y8G("routerLink",s.overwriteModeDocPage))},dependencies:[n.Wk,n.wQ,l.Jc],styles:["._hidden[_ngcontent-%COMP%]{display:none}"],changeDetection:0}),u})()},2037:(f,c,r)=>{r.d(c,{O:()=>e});var n=r(2978),d=r(4314);let l=(()=>{var o;class a{}return(o=a).\u0275fac=function(t){return new(t||o)},o.\u0275cmp=n.VBU({type:o,selectors:[["ng-component"]],hostAttrs:[1,"tui-surface-styles"],standalone:!0,features:[n.aNF],decls:0,vars:0,template:function(t,i){},styles:['[data-surface]{transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;--tui-gap: .25rem;position:relative;box-sizing:border-box;background:none no-repeat;background-size:cover;overflow:hidden;isolation:isolate;-webkit-appearance:none;appearance:none;border:0;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background,border-radius,box-shadow,transform,-webkit-backdrop-filter,-webkit-mask!important;transition-property:backdrop-filter,background,border-radius,box-shadow,mask,transform!important;transition-property:backdrop-filter,background,border-radius,box-shadow,mask,transform,-webkit-backdrop-filter,-webkit-mask!important}[data-surface]:focus-visible{outline-color:var(--tui-border-focus)}@supports (not (-moz-appearance: none)) and (not (-webkit-hyphens: none)){[data-surface]:before{mix-blend-mode:multiply}}button[data-surface]{cursor:pointer}[data-surface]:before,[data-surface]:after,[tuiSurfaceLayer]:before,[tuiSurfaceLayer]:after{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-size:cover;background-repeat:no-repeat;transition-property:opacity,transform,-webkit-backdrop-filter;transition-property:opacity,backdrop-filter,transform;transition-property:opacity,backdrop-filter,transform,-webkit-backdrop-filter}[tuiSurfaceLayer]{transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;top:0;left:0;inline-size:100%;block-size:100%;position:absolute!important;z-index:-1;object-fit:cover;border-radius:inherit;box-sizing:border-box;transition-property:box-shadow,filter,padding}input[tuiSurfaceLayer]+[tuiSurfaceLayer]{will-change:padding;background-clip:content-box;overflow:clip;overflow-clip-margin:content-box}input[tuiSurfaceLayer]:checked+[tuiSurfaceLayer]{padding:var(--tui-gap)}input[tuiSurfaceLayer]:focus-visible+[tuiSurfaceLayer]{padding:var(--tui-gap)}@media (hover: hover) and (pointer: fine){[data-surface]:hover input[tuiSurfaceLayer]+[tuiSurfaceLayer]{padding:var(--tui-gap)}}input[tuiSurfaceLayer]{color:var(--tui-background-accent-2);-webkit-appearance:none;appearance:none;margin:0;border-radius:inherit;outline:none;box-shadow:inset 0 0,inset 0 0 var(--tui-background-neutral-1)}input[tuiSurfaceLayer]:checked{box-shadow:inset 0 0 0 calc(var(--tui-gap) / 2),inset 0 0 var(--tui-background-neutral-1)}input[tuiSurfaceLayer]:focus-visible{box-shadow:inset 0 0,inset 0 0 0 calc(var(--tui-gap) / 2) var(--tui-background-neutral-1)}input[tuiSurfaceLayer]:checked:focus-visible{filter:brightness(.7);box-shadow:inset 0 0 0 calc(var(--tui-gap) / 2),inset 0 0 0 calc(var(--tui-gap) / 2) var(--tui-background-neutral-1)}@media (hover: hover) and (pointer: fine){[data-surface]:hover input[tuiSurfaceLayer]{box-shadow:inset 0 0,inset 0 0 0 calc(var(--tui-gap) / 2) var(--tui-background-neutral-1)}[data-surface]:hover input[tuiSurfaceLayer]:checked{filter:brightness(.9);box-shadow:inset 0 0 0 calc(var(--tui-gap) / 2),inset 0 0 0 calc(var(--tui-gap) / 2) var(--tui-background-neutral-1)}}[tuiSurface][data-surface=elevated]{box-shadow:var(--tui-shadow-small);background-color:var(--tui-background-elevation-1)}button[tuiSurface][data-surface=elevated]:active,a[tuiSurface][data-surface=elevated]:active{box-shadow:var(--tui-shadow-small);transform:scale(.95)}@media (hover: hover) and (pointer: fine){button[tuiSurface][data-surface=elevated]:hover,a[tuiSurface][data-surface=elevated]:hover{box-shadow:var(--tui-shadow-small-hover);transform:translate3d(0,-.25rem,0);background:var(--tui-background-elevation-1)}}[tuiSurface][data-surface=flat]{background-color:var(--tui-background-neutral-1)}button[tuiSurface][data-surface=flat]:active,a[tuiSurface][data-surface=flat]:active{transform:scale(.95)}@media (hover: hover) and (pointer: fine){button[tuiSurface][data-surface=flat]:hover,a[tuiSurface][data-surface=flat]:hover{transform:scale(1.15)}}\n'],encapsulation:2,changeDetection:0}),a})(),e=(()=>{var o;class a{constructor(){this.nothing=(0,d.Ty)(l),this.tuiSurface=""}}return(o=a).\u0275fac=function(t){return new(t||o)},o.\u0275dir=n.FsC({type:o,selectors:[["","tuiSurface",""]],hostAttrs:["tuiSurface",""],hostVars:1,hostBindings:function(t,i){2&t&&n.BMQ("data-surface",i.tuiSurface)},inputs:{tuiSurface:"tuiSurface"},standalone:!0}),a})()},1307:(f,c,r)=>{r.d(c,{Q:()=>o});var n=r(2978),d=r(4314);let l=(()=>{var a;class u{}return(a=u).\u0275fac=function(i){return new(i||a)},a.\u0275cmp=n.VBU({type:a,selectors:[["ng-component"]],hostAttrs:[1,"tui-card"],standalone:!0,features:[n.aNF],decls:0,vars:0,template:function(i,s){},styles:["[tuiCardMedium],[tuiCardLarge]{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;position:relative;display:flex;align-items:flex-start;flex-shrink:0;text-decoration:none;overscroll-behavior:contain}[tuiCardMedium][tuiTitle],[tuiCardLarge][tuiTitle],[tuiCardMedium] [tuiTitle]:not([tuiCell] *):not([tuiLabel] *),[tuiCardLarge] [tuiTitle]:not([tuiCell] *):not([tuiLabel] *){font-weight:700}[tuiCardMedium] [tuiTitle],[tuiCardLarge] [tuiTitle],[tuiCardMedium] [tuiSubtitle],[tuiCardLarge] [tuiSubtitle]{max-inline-size:100%}[tuiCardMedium]>*,[tuiCardLarge]>*{scrollbar-width:none;-ms-overflow-style:none}[tuiCardMedium]>*::-webkit-scrollbar,[tuiCardLarge]>*::-webkit-scrollbar,[tuiCardMedium]>*::-webkit-scrollbar-thumb,[tuiCardLarge]>*::-webkit-scrollbar-thumb{display:none}[tuiCardMedium]{inline-size:8.75rem;block-size:8.75rem;flex-direction:column;justify-content:space-between;padding:.75rem;border-radius:var(--tui-radius-l);box-sizing:border-box}[tuiCardMedium][tuiTitle]{padding:.625rem .75rem}[tuiCardMedium] [tuiTitle]{margin:-.125rem 0}[tuiCardMedium] [tuiSubtitle]{color:var(--tui-text-primary)}[tuiCardLarge][data-space]{--t-space: .75rem;--t-radius: var(--tui-radius-l);--t-comp: -.25rem;--t-padding: .75rem;--t-dim: calc(var(--t-padding) + var(--t-comp));font:var(--tui-font-text-m);padding:var(--t-padding);border-radius:var(--t-radius);box-sizing:border-box}[tuiCardLarge][data-space][data-space=normal]{--t-radius: 1.5rem;--t-padding: 1.5rem;--t-space: 1.5rem}[tuiCardLarge][data-space][data-space=compact]{--t-radius: 1rem;--t-padding: 1.25rem;--t-space: 1.25rem}[tuiCardLarge][data-space]:not([tuiCell],[tuiHeader]){flex-direction:column;gap:var(--t-space);align-items:stretch}[tuiCardLarge][data-space]:not([tuiCell],[tuiHeader])>:last-child:not([tuiCell]){margin-top:auto}[tuiCardLarge][data-space][tuiHeader]{padding:var(--t-dim) var(--t-dim) var(--t-dim) var(--t-padding)}[tuiCardLarge][data-space][tuiHeader] [tuiLink]:last-child{margin-right:calc(-1 * var(--t-comp))}[tuiCardLarge][data-space]>[tuiHeader]{margin:var(--t-comp) var(--t-comp) calc(1.5 * var(--t-comp)) 0}[tuiCardLarge][data-space]>[tuiHeader] [tuiLink]:last-child{margin-right:calc(-1 * var(--t-comp))}[tuiCardLarge][data-space] [tuiCell]{inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch;padding:.5rem;margin:-.5rem -.5rem -.75rem;border-radius:var(--tui-radius-l)}[tuiCardLarge][data-space] [tuiCell]:last-of-type{margin-bottom:-.5rem}[tuiCardLarge][data-space]>[tuiLink]:last-child{display:block;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin-bottom:var(--t-comp)}\n"],encapsulation:2,changeDetection:0}),u})(),o=(()=>{var a;class u{constructor(){this.nothing=(0,d.Ty)(l),this.space="normal"}}return(a=u).\u0275fac=function(i){return new(i||a)},a.\u0275dir=n.FsC({type:a,selectors:[["","tuiCardLarge",""]],hostAttrs:["tuiCardLarge",""],hostVars:1,hostBindings:function(i,s){2&i&&n.BMQ("data-space",s.space||"normal")},inputs:{space:["tuiCardLarge","space"]},standalone:!0}),u})()},5022:(f,c,r)=>{r.d(c,{I:()=>u});var n=r(2978),d=r(4314),l=r(4135),e=r(864),o=r(4996);let a=(()=>{var t;class i{}return(t=i).\u0275fac=function(p){return new(p||t)},t.\u0275cmp=n.VBU({type:t,selectors:[["ng-component"]],hostAttrs:[1,"tui-header"],standalone:!0,features:[n.aNF],decls:0,vars:0,template:function(p,g){},styles:['[tuiHeader]{position:relative;display:flex;align-items:flex-start;box-sizing:content-box;color:var(--tui-text-primary);margin:0;text-align:start}[tuiHeader] [tuiTitle]{flex-grow:2}[tuiHeader] [tuiAccessories]{display:flex;align-items:center;gap:.75rem}[tuiHeader] [tuiAccessories]:before{content:"\\200b";visibility:hidden}[tuiHeader] [tuiSubtitle]{font:var(--tui-font-text-m);color:var(--tui-text-secondary)}[tuiHeader] [tuiCaption]{font:var(--tui-font-text-s);color:var(--tui-text-secondary);font-weight:500;text-transform:uppercase}[tuiHeader][data-size=xxl] [tuiTitle],[tuiHeader][data-size=xxl] [tuiAccessories]{font:var(--tui-font-heading-1)}[tuiHeader][data-size=xl] [tuiTitle],[tuiHeader][data-size=xl] [tuiAccessories]{font:var(--tui-font-heading-2)}[tuiHeader][data-size=l] [tuiTitle],[tuiHeader][data-size=l] [tuiAccessories]{font:var(--tui-font-heading-3)}[tuiHeader][data-size=m] [tuiTitle],[tuiHeader][data-size=m] [tuiAccessories]{font:var(--tui-font-heading-4)}[tuiHeader][data-size=s] [tuiTitle],[tuiHeader][data-size=s] [tuiAccessories]{font:var(--tui-font-heading-5)}[tuiHeader][data-size=xs] [tuiTitle],[tuiHeader][data-size=xs] [tuiAccessories]{font:var(--tui-font-heading-6)}[tuiHeader][data-size=xxs] [tuiTitle],[tuiHeader][data-size=xxs] [tuiAccessories]{font:var(--tui-font-text-xl)}[tuiHeader][data-size=xxl] [tuiSubtitle],[tuiHeader][data-size=xl] [tuiSubtitle],[tuiHeader][data-size=l] [tuiSubtitle]{font:var(--tui-font-text-l)}tui-root._mobile [tuiHeader] [tuiAccessories]{gap:1rem}tui-root._mobile [tuiHeader][data-size=xxs] [tuiTitle],tui-root._mobile [tuiHeader][data-size=xxs] [tuiAccessories]{font:var(--tui-font-heading-6)}\n'],encapsulation:2,changeDetection:0}),i})(),u=(()=>{var t;class i{constructor(){this.nothing=(0,d.Ty)(a),this.size="s"}}return(t=i).\u0275fac=function(p){return new(p||t)},t.\u0275dir=n.FsC({type:t,selectors:[["","tuiHeader",""]],hostAttrs:["tuiHeader",""],hostVars:1,hostBindings:function(p,g){2&p&&n.BMQ("data-size",g.size||"s")},inputs:{size:["tuiHeader","size"]},standalone:!0,features:[n.Jv_([(0,e.vQ)({size:"s"}),(0,l.e)({size:"s"}),(0,o.bw)({size:"m"})])]}),i})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[2076],{901:(f,c,r)=>{r.d(c,{g:()=>o});var n=r(4768),d=r(1760),l=r(7355),e=r(2978);let o=(()=>{var a;class u{constructor(){this.maskExpressionDocPage="/".concat(d.$.MaskExpression),this.processorsDocPage="/".concat(d.$.Processors),this.pluginsDocPage="/".concat(d.$.Plugins),this.overwriteModeDocPage="/".concat(d.$.OverwriteMode)}}return(a=u).\u0275fac=function(i){return new(i||a)},a.\u0275cmp=e.VBU({type:a,selectors:[["next-steps"]],standalone:!0,features:[e.aNF],decls:18,vars:4,consts:[[1,"tui-space_top-12"],[1,"tui-list"],["routerLinkActive","_hidden",1,"tui-list__item"],["tuiLink","",3,"routerLink"]],template:function(i,s){1&i&&(e.j41(0,"section",0)(1,"h2"),e.EFF(2,"Next steps"),e.k0s(),e.j41(3,"p"),e.EFF(4,"The following sections are recommended to explore core concepts further:"),e.k0s(),e.j41(5,"ul",1)(6,"li",2)(7,"a",3),e.EFF(8," Mask expression "),e.k0s()(),e.j41(9,"li",2)(10,"a",3),e.EFF(11," Processors "),e.k0s()(),e.j41(12,"li",2)(13,"a",3),e.EFF(14," Plugins "),e.k0s()(),e.j41(15,"li",2)(16,"a",3),e.EFF(17," Overwrite mode "),e.k0s()()()()),2&i&&(e.R7$(7),e.Y8G("routerLink",s.maskExpressionDocPage),e.R7$(3),e.Y8G("routerLink",s.processorsDocPage),e.R7$(3),e.Y8G("routerLink",s.pluginsDocPage),e.R7$(3),e.Y8G("routerLink",s.overwriteModeDocPage))},dependencies:[n.Wk,n.wQ,l.Jc],styles:["._hidden[_ngcontent-%COMP%]{display:none}"],changeDetection:0}),u})()},2037:(f,c,r)=>{r.d(c,{O:()=>e});var n=r(2978),d=r(4314);let l=(()=>{var o;class a{}return(o=a).\u0275fac=function(t){return new(t||o)},o.\u0275cmp=n.VBU({type:o,selectors:[["ng-component"]],hostAttrs:[1,"tui-surface-styles"],standalone:!0,features:[n.aNF],decls:0,vars:0,template:function(t,i){},styles:['[data-surface]{transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;--tui-gap: .25rem;position:relative;box-sizing:border-box;background:none no-repeat;background-size:cover;overflow:hidden;isolation:isolate;-webkit-appearance:none;appearance:none;border:0;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background,border-radius,box-shadow,transform,-webkit-backdrop-filter,-webkit-mask!important;transition-property:backdrop-filter,background,border-radius,box-shadow,mask,transform!important;transition-property:backdrop-filter,background,border-radius,box-shadow,mask,transform,-webkit-backdrop-filter,-webkit-mask!important}[data-surface]:focus-visible{outline-color:var(--tui-border-focus)}@supports (not (-moz-appearance: none)) and (not (-webkit-hyphens: none)){[data-surface]:before{mix-blend-mode:multiply}}button[data-surface]{cursor:pointer}[data-surface]:before,[data-surface]:after,[tuiSurfaceLayer]:before,[tuiSurfaceLayer]:after{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-size:cover;background-repeat:no-repeat;transition-property:opacity,transform,-webkit-backdrop-filter;transition-property:opacity,backdrop-filter,transform;transition-property:opacity,backdrop-filter,transform,-webkit-backdrop-filter}[tuiSurfaceLayer]{transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;top:0;left:0;inline-size:100%;block-size:100%;position:absolute!important;z-index:-1;object-fit:cover;border-radius:inherit;box-sizing:border-box;transition-property:box-shadow,filter,padding}input[tuiSurfaceLayer]+[tuiSurfaceLayer]{will-change:padding;background-clip:content-box;overflow:clip;overflow-clip-margin:content-box}input[tuiSurfaceLayer]:checked+[tuiSurfaceLayer]{padding:var(--tui-gap)}input[tuiSurfaceLayer]:focus-visible+[tuiSurfaceLayer]{padding:var(--tui-gap)}@media (hover: hover) and (pointer: fine){[data-surface]:hover input[tuiSurfaceLayer]+[tuiSurfaceLayer]{padding:var(--tui-gap)}}input[tuiSurfaceLayer]{color:var(--tui-background-accent-2);-webkit-appearance:none;appearance:none;margin:0;border-radius:inherit;outline:none;box-shadow:inset 0 0,inset 0 0 var(--tui-background-neutral-1)}input[tuiSurfaceLayer]:checked{box-shadow:inset 0 0 0 calc(var(--tui-gap) / 2),inset 0 0 var(--tui-background-neutral-1)}input[tuiSurfaceLayer]:focus-visible{box-shadow:inset 0 0,inset 0 0 0 calc(var(--tui-gap) / 2) var(--tui-background-neutral-1)}input[tuiSurfaceLayer]:checked:focus-visible{filter:brightness(.7);box-shadow:inset 0 0 0 calc(var(--tui-gap) / 2),inset 0 0 0 calc(var(--tui-gap) / 2) var(--tui-background-neutral-1)}@media (hover: hover) and (pointer: fine){[data-surface]:hover input[tuiSurfaceLayer]{box-shadow:inset 0 0,inset 0 0 0 calc(var(--tui-gap) / 2) var(--tui-background-neutral-1)}[data-surface]:hover input[tuiSurfaceLayer]:checked{filter:brightness(.9);box-shadow:inset 0 0 0 calc(var(--tui-gap) / 2),inset 0 0 0 calc(var(--tui-gap) / 2) var(--tui-background-neutral-1)}}[tuiSurface][data-surface=elevated]{box-shadow:var(--tui-shadow-small);background-color:var(--tui-background-elevation-1)}button[tuiSurface][data-surface=elevated]:active,a[tuiSurface][data-surface=elevated]:active{box-shadow:var(--tui-shadow-small);transform:scale(.95)}@media (hover: hover) and (pointer: fine){button[tuiSurface][data-surface=elevated]:hover,a[tuiSurface][data-surface=elevated]:hover{box-shadow:var(--tui-shadow-small-hover);transform:translate3d(0,-.25rem,0);background:var(--tui-background-elevation-1)}}[tuiSurface][data-surface=flat]{background-color:var(--tui-background-neutral-1)}button[tuiSurface][data-surface=flat]:active,a[tuiSurface][data-surface=flat]:active{transform:scale(.95)}@media (hover: hover) and (pointer: fine){button[tuiSurface][data-surface=flat]:hover,a[tuiSurface][data-surface=flat]:hover{transform:scale(1.15)}}\n'],encapsulation:2,changeDetection:0}),a})(),e=(()=>{var o;class a{constructor(){this.nothing=(0,d.Ty)(l),this.tuiSurface=""}}return(o=a).\u0275fac=function(t){return new(t||o)},o.\u0275dir=n.FsC({type:o,selectors:[["","tuiSurface",""]],hostAttrs:["tuiSurface",""],hostVars:1,hostBindings:function(t,i){2&t&&n.BMQ("data-surface",i.tuiSurface)},inputs:{tuiSurface:"tuiSurface"},standalone:!0}),a})()},1307:(f,c,r)=>{r.d(c,{Q:()=>o});var n=r(2978),d=r(4314);let l=(()=>{var a;class u{}return(a=u).\u0275fac=function(i){return new(i||a)},a.\u0275cmp=n.VBU({type:a,selectors:[["ng-component"]],hostAttrs:[1,"tui-card"],standalone:!0,features:[n.aNF],decls:0,vars:0,template:function(i,s){},styles:["[tuiCardMedium],[tuiCardLarge]{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;position:relative;display:flex;align-items:flex-start;flex-shrink:0;text-decoration:none;overscroll-behavior:contain;overflow:hidden}[tuiCardMedium][tuiTitle],[tuiCardLarge][tuiTitle],[tuiCardMedium] [tuiTitle]:not([tuiCell] *):not([tuiLabel] *),[tuiCardLarge] [tuiTitle]:not([tuiCell] *):not([tuiLabel] *){font-weight:700}[tuiCardMedium] [tuiTitle],[tuiCardLarge] [tuiTitle],[tuiCardMedium] [tuiSubtitle],[tuiCardLarge] [tuiSubtitle]{max-inline-size:100%}[tuiCardMedium]>*,[tuiCardLarge]>*{scrollbar-width:none;-ms-overflow-style:none}[tuiCardMedium]>*::-webkit-scrollbar,[tuiCardLarge]>*::-webkit-scrollbar,[tuiCardMedium]>*::-webkit-scrollbar-thumb,[tuiCardLarge]>*::-webkit-scrollbar-thumb{display:none}[tuiCardMedium]{inline-size:8.75rem;block-size:8.75rem;flex-direction:column;justify-content:space-between;padding:.75rem;border-radius:var(--tui-radius-l);box-sizing:border-box}[tuiCardMedium][tuiTitle]{padding:.625rem .75rem}[tuiCardMedium] [tuiTitle]{margin:-.125rem 0}[tuiCardMedium] [tuiSubtitle]{color:var(--tui-text-primary)}[tuiCardLarge][data-space]{--t-space: .75rem;--t-radius: var(--tui-radius-l);--t-comp: -.25rem;--t-padding: .75rem;--t-dim: calc(var(--t-padding) + var(--t-comp));font:var(--tui-font-text-m);padding:var(--t-padding);border-radius:var(--t-radius);box-sizing:border-box}[tuiCardLarge][data-space][data-space=normal]{--t-radius: 1.5rem;--t-padding: 1.5rem;--t-space: 1.5rem}[tuiCardLarge][data-space][data-space=compact]{--t-radius: 1rem;--t-padding: 1.25rem;--t-space: 1.25rem}[tuiCardLarge][data-space]:not([tuiCell],[tuiHeader]){flex-direction:column;gap:var(--t-space);align-items:stretch}[tuiCardLarge][data-space]:not([tuiCell],[tuiHeader])>:last-child:not([tuiCell]){margin-top:auto}[tuiCardLarge][data-space][tuiHeader]{padding:var(--t-dim) var(--t-dim) var(--t-dim) var(--t-padding)}[tuiCardLarge][data-space][tuiHeader] [tuiLink]:last-child{margin-right:calc(-1 * var(--t-comp))}[tuiCardLarge][data-space]>[tuiHeader]{margin:var(--t-comp) var(--t-comp) calc(1.5 * var(--t-comp)) 0}[tuiCardLarge][data-space]>[tuiHeader] [tuiLink]:last-child{margin-right:calc(-1 * var(--t-comp))}[tuiCardLarge][data-space] [tuiCell]{inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch;padding:.5rem;margin:-.5rem -.5rem -.75rem;border-radius:var(--tui-radius-l)}[tuiCardLarge][data-space] [tuiCell]:last-of-type{margin-bottom:-.5rem}[tuiCardLarge][data-space]>[tuiLink]:last-child{display:block;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin-bottom:var(--t-comp)}\n"],encapsulation:2,changeDetection:0}),u})(),o=(()=>{var a;class u{constructor(){this.nothing=(0,d.Ty)(l),this.space="normal"}}return(a=u).\u0275fac=function(i){return new(i||a)},a.\u0275dir=n.FsC({type:a,selectors:[["","tuiCardLarge",""]],hostAttrs:["tuiCardLarge",""],hostVars:1,hostBindings:function(i,s){2&i&&n.BMQ("data-space",s.space||"normal")},inputs:{space:["tuiCardLarge","space"]},standalone:!0}),u})()},5022:(f,c,r)=>{r.d(c,{I:()=>u});var n=r(2978),d=r(4314),l=r(4135),e=r(5340),o=r(4996);let a=(()=>{var t;class i{}return(t=i).\u0275fac=function(p){return new(p||t)},t.\u0275cmp=n.VBU({type:t,selectors:[["ng-component"]],hostAttrs:[1,"tui-header"],standalone:!0,features:[n.aNF],decls:0,vars:0,template:function(p,g){},styles:['[tuiHeader]{position:relative;display:flex;align-items:flex-start;box-sizing:content-box;color:var(--tui-text-primary);margin:0;text-align:start}[tuiHeader] [tuiTitle]{flex-grow:2}[tuiHeader] [tuiAccessories]{display:flex;align-items:center;gap:.75rem}[tuiHeader] [tuiAccessories]:before{content:"\\200b";visibility:hidden}[tuiHeader] [tuiSubtitle]{font:var(--tui-font-text-m);color:var(--tui-text-secondary)}[tuiHeader] [tuiCaption]{font:var(--tui-font-text-s);color:var(--tui-text-secondary);font-weight:500;text-transform:uppercase}[tuiHeader][data-size=xxl] [tuiTitle],[tuiHeader][data-size=xxl] [tuiAccessories]{font:var(--tui-font-heading-1)}[tuiHeader][data-size=xl] [tuiTitle],[tuiHeader][data-size=xl] [tuiAccessories]{font:var(--tui-font-heading-2)}[tuiHeader][data-size=l] [tuiTitle],[tuiHeader][data-size=l] [tuiAccessories]{font:var(--tui-font-heading-3)}[tuiHeader][data-size=m] [tuiTitle],[tuiHeader][data-size=m] [tuiAccessories]{font:var(--tui-font-heading-4)}[tuiHeader][data-size=s] [tuiTitle],[tuiHeader][data-size=s] [tuiAccessories]{font:var(--tui-font-heading-5)}[tuiHeader][data-size=xs] [tuiTitle],[tuiHeader][data-size=xs] [tuiAccessories]{font:var(--tui-font-heading-6)}[tuiHeader][data-size=xxs] [tuiTitle]{gap:.125rem}[tuiHeader][data-size=xxs] [tuiTitle],[tuiHeader][data-size=xxs] [tuiAccessories]{font:var(--tui-font-text-xl)}[tuiHeader][data-size=xxl] [tuiSubtitle],[tuiHeader][data-size=xl] [tuiSubtitle],[tuiHeader][data-size=l] [tuiSubtitle]{font:var(--tui-font-text-l)}\n'],encapsulation:2,changeDetection:0}),i})(),u=(()=>{var t;class i{constructor(){this.nothing=(0,d.Ty)(a),this.size="s"}}return(t=i).\u0275fac=function(p){return new(p||t)},t.\u0275dir=n.FsC({type:t,selectors:[["","tuiHeader",""]],hostAttrs:["tuiHeader",""],hostVars:1,hostBindings:function(p,g){2&p&&n.BMQ("data-size",g.size||"s")},inputs:{size:["tuiHeader","size"]},standalone:!0,features:[n.Jv_([(0,e.vQ)({size:"s"}),(0,l.e)({size:"s"}),(0,o.bw)({size:"m"})])]}),i})()}}]); \ No newline at end of file diff --git a/core-concepts/element-state/index.html b/core-concepts/element-state/index.html index 308f5330f..f822b66f8 100644 --- a/core-concepts/element-state/index.html +++ b/core-concepts/element-state/index.html @@ -1,4 +1,4 @@ - + @@ -15,26 +15,26 @@ 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:

    
-    
-

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:

- +

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 5b7414e0a..e45115de7 100644 --- a/core-concepts/mask-expression/index.html +++ b/core-concepts/mask-expression/index.html @@ -1,4 +1,4 @@ - + @@ -15,39 +15,39 @@ 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:

        
    -    
    -

    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 : .

          
      -    
      -
      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.
          
      -    
      -

      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:

- +
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 6f02e4f24..e08f09871 100644 --- a/core-concepts/overview/index.html +++ b/core-concepts/overview/index.html @@ -1,4 +1,4 @@ - + @@ -15,32 +15,32 @@ 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:

+ \ No newline at end of file diff --git a/core-concepts/overwrite-mode/index.html b/core-concepts/overwrite-mode/index.html index 40baa2013..ebbd4d359 100644 --- a/core-concepts/overwrite-mode/index.html +++ b/core-concepts/overwrite-mode/index.html @@ -1,4 +1,4 @@ - + @@ -15,129 +15,129 @@ 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.

- +

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 c3d163ef7..2edf39822 100644 --- a/core-concepts/plugins/index.html +++ b/core-concepts/plugins/index.html @@ -1,4 +1,4 @@ - + @@ -15,137 +15,137 @@ 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:

+ \ No newline at end of file diff --git a/core-concepts/processors/index.html b/core-concepts/processors/index.html index 3f1ae909e..b85ef757e 100644 --- a/core-concepts/processors/index.html +++ b/core-concepts/processors/index.html @@ -1,4 +1,4 @@ - + @@ -15,45 +15,45 @@ 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.

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!

    
-    
-

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:

- +
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 0f9705eb2..4ea5fa3ca 100644 --- a/core-concepts/transformer/index.html +++ b/core-concepts/transformer/index.html @@ -1,4 +1,4 @@ - + @@ -15,28 +15,28 @@ 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 .

    
-    
-

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:

- +

Next steps

The following sections are recommended to explore core concepts further:

+ \ No newline at end of file diff --git a/frameworks/angular/Setup/index.html b/frameworks/angular/Setup/index.html index a91875a69..1ab2c9b75 100644 --- a/frameworks/angular/Setup/index.html +++ b/frameworks/angular/Setup/index.html @@ -1,4 +1,4 @@ - + @@ -15,39 +15,39 @@ Maskito | Angular - -
/

Angular

Overview Setup Source code -
  1. Install libraries
- +
+ \ No newline at end of file diff --git a/frameworks/angular/index.html b/frameworks/angular/index.html index 1b1408560..6b470b027 100644 --- a/frameworks/angular/index.html +++ b/frameworks/angular/index.html @@ -1,4 +1,4 @@ - + @@ -15,129 +15,129 @@ Maskito | Angular - -
/

Angular

Overview Setup Source code -
@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.

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

Set value programmatically

#

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

Set value programmatically

#

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

Pipe

#

Format arbitrary value with the same options

Balance: $12 345.67 -

Pipe

#

Format arbitrary value with the same options

Balance: $12 345.67 +

Custom unmask handler

#

According to W3C specification, textfield value should always be only a string -type (not number -type, not object -type or etc.). However, you can sometimes need to store value without mask in Angular form control. This example demonstrates how easily any Angular Control Value Accessor (default one or any custom one from a third-party UI Kit) can be monkey-patched to achieve this goal.

Control value:1000.42

Custom unmask handler

#

According to W3C specification, textfield value should always be only a string -type (not number -type, not object -type or etc.). However, you can sometimes need to store value without mask in Angular form control. This example demonstrates how easily any Angular Control Value Accessor (default one or any custom one from a third-party UI Kit) can be monkey-patched to achieve this goal.

Control value:1000.42

- +
+ \ No newline at end of file diff --git a/frameworks/react/index.html b/frameworks/react/index.html index 1720390dd..28e40de69 100644 --- a/frameworks/react/index.html +++ b/frameworks/react/index.html @@ -1,4 +1,4 @@ - + @@ -15,83 +15,83 @@ Maskito | React - -
/

React

Source code -

@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

    
-    
-

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

    
-    
-

and use Maskito

    
+    
+
-

See the result of above code example in action:

See the result of above code example in action:

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.

    
-    
-

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.

    
+    
+
-

Merge Maskito ref with the third-party ref

Do you need to use multiple hooks that return refs which both should be attached to the masked textfield?

Use ref callback !

    
-    
-

Merge Maskito ref with the third-party ref

Do you need to use multiple hooks that return refs which both should be attached to the masked textfield?

Use ref callback !

    
+    
+
-

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.

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.

Integration with third-party library for forms

There is not silver bullet how to integrate Maskito with any library for form-building. Explore all examples above – the provided knowledge about element predicate, ref merging and OnInput  event will help you a lot to achieve it.

This example demonstrates how to use Maskito with popular library react-hook-form .

Integration with third-party library for forms

There is not silver bullet how to integrate Maskito with any library for form-building. Explore all examples above – the provided knowledge about element predicate, ref merging and OnInput  event will help you a lot to achieve it.

This example demonstrates how to use Maskito with popular library react-hook-form .

Best practices & Anti-Patterns

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

    
-    
-

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 c66d8ddb0..34bf2fa1b 100644 --- a/frameworks/vue/index.html +++ b/frameworks/vue/index.html @@ -1,4 +1,4 @@ - + @@ -15,52 +15,52 @@ Maskito | Vue - + -
/

Vue

Source code -

@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

    
-    
-

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

    
-    
-

and use Maskito

    
+    
+
-

Above code example in practice

#

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.
    
-    
-

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:

    
-    
-

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 f99306b03..259a54057 100644 --- a/getting-started/maskito-libraries/index.html +++ b/getting-started/maskito-libraries/index.html @@ -1,4 +1,4 @@ - + @@ -15,63 +15,63 @@ 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.
- +

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 2c773c890..787d7be10 100644 --- a/getting-started/what-is-maskito/index.html +++ b/getting-started/what-is-maskito/index.html @@ -1,4 +1,4 @@ - + @@ -15,24 +15,24 @@ 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 / HTMLTextAreaElement or even with [contenteditable] element.
  • 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 / HTMLTextAreaElement or even with [contenteditable] element.
  • 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 6534a4a02..9370953e5 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ - + @@ -15,24 +15,24 @@ 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 / HTMLTextAreaElement or even with [contenteditable] element.
  • 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 / HTMLTextAreaElement or even with [contenteditable] element.
  • 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 f4184cb7f..c0b86784c 100644 --- a/index.original.html +++ b/index.original.html @@ -17,8 +17,8 @@ Maskito - + Loading... - + diff --git a/kit/date-range/API/index.html b/kit/date-range/API/index.html index 19ca7cf95..0e4cc4909 100644 --- a/kit/date-range/API/index.html +++ b/kit/date-range/API/index.html @@ -1,4 +1,4 @@ - + @@ -15,24 +15,24 @@ Maskito | DateRange - + -
/

DateRange KIT

Description and examples API Source code -
-
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>
{}
- +
/

DateRange KIT

Description and examples API
-
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>
{}
+ \ No newline at end of file diff --git a/kit/date-range/index.html b/kit/date-range/index.html index cbde7b822..e9ec61fc4 100644 --- a/kit/date-range/index.html +++ b/kit/date-range/index.html @@ -1,4 +1,4 @@ - + @@ -15,167 +15,167 @@ Maskito | DateRange - + -
/

DateRange KIT

Description and examples API Source code -
Use maskitoDateRangeOptionsGenerator to create a mask to input a range of dates.

Date localization

#

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

- +
+ \ No newline at end of file diff --git a/kit/date-time/API/index.html b/kit/date-time/API/index.html index a29d806ea..dff3a2017 100644 --- a/kit/date-time/API/index.html +++ b/kit/date-time/API/index.html @@ -1,4 +1,4 @@ - + @@ -15,24 +15,24 @@ Maskito | DateTime - + -
/

DateTime KIT

Description and examples API Source code -
-
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
[dateTimeSeparator]
Separator between date and time

Default: (comma and space)

string
[timeStep]
The value by which the keyboard arrows increment/decrement time segments

Default:0 (disable stepping)

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

DateTime KIT

Description and examples API
-
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
[dateTimeSeparator]
Separator between date and time

Default: (comma and space)

string
[timeStep]
The value by which the keyboard arrows increment/decrement time segments

Default:0 (disable stepping)

number
[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 abbeafa28..b490a4b98 100644 --- a/kit/date-time/index.html +++ b/kit/date-time/index.html @@ -1,4 +1,4 @@ - + @@ -15,167 +15,203 @@ Maskito | DateTime - + -
/

DateTime KIT

Description and examples API Source code -
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.

- +

AM / PM

#

Any timeMode ending with AA is 12-hour time format with meridiem part.

+ \ No newline at end of file diff --git a/kit/date/API/index.html b/kit/date/API/index.html index f41bd5f50..6078b8a9e 100644 --- a/kit/date/API/index.html +++ b/kit/date/API/index.html @@ -1,4 +1,4 @@ - + @@ -15,24 +15,24 @@ Maskito | Date - + -
/

Date KIT

Description and examples API Source code -
-
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

Description and examples API
-
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 a98581048..1a726095b 100644 --- a/kit/date/index.html +++ b/kit/date/index.html @@ -1,4 +1,4 @@ - + @@ -15,95 +15,95 @@ Maskito | Date - + -
/

Date KIT

Description and examples API Source code -
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.

- +
+ \ No newline at end of file diff --git a/kit/number/API/index.html b/kit/number/API/index.html index e9c30b7f2..0072fbe3d 100644 --- a/kit/number/API/index.html +++ b/kit/number/API/index.html @@ -1,4 +1,4 @@ - + @@ -15,26 +15,26 @@ Maskito | Number - + -
/

Number KIT

Description and examples API Source code -
-
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
[minusSign]
A minus symbol.

Default:\u2212

string
- +
/

Number KIT

Description and examples API
-
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
[minusSign]
A minus symbol.

Default:\u2212

string
+ \ No newline at end of file diff --git a/kit/number/index.html b/kit/number/index.html index 97315c8f1..243b6cced 100644 --- a/kit/number/index.html +++ b/kit/number/index.html @@ -1,4 +1,4 @@ - + @@ -15,229 +15,229 @@ Maskito | Number - -
/

Number KIT

Description and examples API Source code -
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.

    
-    
-

Number KIT

Description and examples API
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.

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

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.

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.

Decimal zero padding

#

Set decimalZeroPadding: true to always show trailing zeroes.

Non removable dollar sign is achieved by using prefix parameter.

Minus sign

#

Use minusSign parameter to configure the character which indicates that a number is negative.

In this example hyphen is used as minusSign

Minus sign

#

Use minusSign parameter to configure the character which indicates that a number is negative.

In this example hyphen is used as minusSign

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.

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 e08fc90f3..a3623bbd9 100644 --- a/kit/time/API/index.html +++ b/kit/time/API/index.html @@ -1,4 +1,4 @@ - + @@ -15,25 +15,26 @@ Maskito | Time - + -
/

Time KIT

Description and examples API Source code -
-
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}
[step]
The value by which the keyboard arrows increment/decrement time segments

Default:0 (disable stepping)

number
- +
/

Time KIT

Description and examples API
-
Name and descriptionType Value
[mode]
Time format mode
MaskitoTimeMode
'HH:MM'
[timeSegmentMinValues]
Minimum value for each time segment

Default:
{hours: 0}  /  {hours: 1} for mode without / with meridiem period

MaskitoTimeSegments<number>
{}
[timeSegmentMaxValues]
Maximum value for each time segment

Default:
{hours: 24}  /  {hours: 12} for mode without / with meridiem period

MaskitoTimeSegments<number>
{}
[step]
The value by which the keyboard arrows increment/decrement time segments

Default:0 (disable stepping)

number
+ \ No newline at end of file diff --git a/kit/time/index.html b/kit/time/index.html index b08d52898..359f6db55 100644 --- a/kit/time/index.html +++ b/kit/time/index.html @@ -1,4 +1,4 @@ - + @@ -15,138 +15,175 @@ Maskito | Time - + -
/

Time KIT

Description and examples API Source code -
Use maskitoTimeOptionsGenerator to create a mask for time input.
Despite the name of the mask, element's raw value is still string.

Use maskitoParseTime to get milliseconds from masked string.

Use maskitoStringifyTime to get the masked string from milliseconds.

    
-    
-

Time KIT

Description and examples API
Use maskitoTimeOptionsGenerator to create a mask for time input.
Despite the name of the mask, element's raw value is still string.

Use maskitoParseTime to get milliseconds from masked string.

Use maskitoStringifyTime to get the masked string from milliseconds.

    
+    
+
-

Mode

#

Use mode property to set time format.

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

Mode

#

Use mode property to set time format. See the full list of available mode on API page of the documentation.

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.

AM / PM

#

Any mode ending with AA is 12-hour time format with meridiem part.

Arrows stepping

#

Property step allows you to increment/decrement time segments by pressing ArrowUp / ArrowDown .

Use step === 0 (default value) to disable this feature.

Arrows stepping

#

Property step allows you to increment/decrement time segments by pressing ArrowUp / ArrowDown .

Use step === 0 (default value) to disable this feature.

- +

Min / max value for every time segment

#

Property timeSegmentMinValues / timeSegmentMaxValues allows you to set min/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.35a131c34fd48239.js b/main.35a131c34fd48239.js deleted file mode 100644 index 6780f0125..000000000 --- a/main.35a131c34fd48239.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";var Ev,Mv,xv,Iv,Ov,Sv,wv,Av,Pv,Rv,Nv,Fv,kv,Lv,Bv,Vv,Uv,$v,Tv=Object.freeze,wM=Object.defineProperty,Yo=(Nt,Pe)=>Tv(wM(Nt,"raw",{value:Tv(Pe||Nt.slice())}));(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[8792],{5981:(Nt,Pe,u)=>{u.d(Pe,{t:()=>l});var t=u(6104);class l extends t.B{constructor(P){super(),this._value=P}get value(){return this.getValue()}_subscribe(P){const X=super._subscribe(P);return!X.closed&&P.next(this._value),X}getValue(){const{hasError:P,thrownError:X,_value:U}=this;if(P)throw X;return this._throwIfClosed(),U}next(P){super.next(this._value=P)}}},9406:(Nt,Pe,u)=>{u.d(Pe,{c:()=>re});var t=u(4500),l=u(2029),S=u(1479),P=u(6106),X=u(2493),U=u(4418),$=u(2895);let re=(()=>{class _e{constructor(ee){ee&&(this._subscribe=ee)}lift(ee){const Ie=new _e;return Ie.source=this,Ie.operator=ee,Ie}subscribe(ee,Ie,W){const J=function Y(_e){return _e&&_e instanceof t.vU||function q(_e){return _e&&(0,U.T)(_e.next)&&(0,U.T)(_e.error)&&(0,U.T)(_e.complete)}(_e)&&(0,l.Uv)(_e)}(ee)?ee:new t.Ms(ee,Ie,W);return(0,$.Y)(()=>{const{operator:Be,source:ot}=this;J.add(Be?Be.call(J,ot):ot?this._subscribe(J):this._trySubscribe(J))}),J}_trySubscribe(ee){try{return this._subscribe(ee)}catch(Ie){ee.error(Ie)}}forEach(ee,Ie){return new(Ie=te(Ie))((W,J)=>{const Be=new t.Ms({next:ot=>{try{ee(ot)}catch(ze){J(ze),Be.unsubscribe()}},error:J,complete:W});this.subscribe(Be)})}_subscribe(ee){var Ie;return null===(Ie=this.source)||void 0===Ie?void 0:Ie.subscribe(ee)}[S.s](){return this}pipe(...ee){return(0,P.m)(ee)(this)}toPromise(ee){return new(ee=te(ee))((Ie,W)=>{let J;this.subscribe(Be=>J=Be,Be=>W(Be),()=>Ie(J))})}}return _e.create=Me=>new _e(Me),_e})();function te(_e){var Me;return null!==(Me=null!=_e?_e:X.$.Promise)&&void 0!==Me?Me:Promise}},9090:(Nt,Pe,u)=>{u.d(Pe,{m:()=>S});var t=u(6104),l=u(4808);class S extends t.B{constructor(X=1/0,U=1/0,$=l.U){super(),this._bufferSize=X,this._windowTime=U,this._timestampProvider=$,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=U===1/0,this._bufferSize=Math.max(1,X),this._windowTime=Math.max(1,U)}next(X){const{isStopped:U,_buffer:$,_infiniteTimeWindow:re,_timestampProvider:te,_windowTime:q}=this;U||($.push(X),!re&&$.push(te.now()+q)),this._trimBuffer(),super.next(X)}_subscribe(X){this._throwIfClosed(),this._trimBuffer();const U=this._innerSubscribe(X),{_infiniteTimeWindow:$,_buffer:re}=this,te=re.slice();for(let q=0;q{u.d(Pe,{B:()=>$});var t=u(9406),l=u(2029);const P=(0,u(4520).L)(te=>function(){te(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var X=u(9583),U=u(2895);let $=(()=>{class te extends t.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(Y){const _e=new re(this,this);return _e.operator=Y,_e}_throwIfClosed(){if(this.closed)throw new P}next(Y){(0,U.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const _e of this.currentObservers)_e.next(Y)}})}error(Y){(0,U.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=Y;const{observers:_e}=this;for(;_e.length;)_e.shift().error(Y)}})}complete(){(0,U.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:Y}=this;for(;Y.length;)Y.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var Y;return(null===(Y=this.observers)||void 0===Y?void 0:Y.length)>0}_trySubscribe(Y){return this._throwIfClosed(),super._trySubscribe(Y)}_subscribe(Y){return this._throwIfClosed(),this._checkFinalizedStatuses(Y),this._innerSubscribe(Y)}_innerSubscribe(Y){const{hasError:_e,isStopped:Me,observers:ee}=this;return _e||Me?l.Kn:(this.currentObservers=null,ee.push(Y),new l.yU(()=>{this.currentObservers=null,(0,X.o)(ee,Y)}))}_checkFinalizedStatuses(Y){const{hasError:_e,thrownError:Me,isStopped:ee}=this;_e?Y.error(Me):ee&&Y.complete()}asObservable(){const Y=new t.c;return Y.source=this,Y}}return te.create=(q,Y)=>new re(q,Y),te})();class re extends ${constructor(q,Y){super(),this.destination=q,this.source=Y}next(q){var Y,_e;null===(_e=null===(Y=this.destination)||void 0===Y?void 0:Y.next)||void 0===_e||_e.call(Y,q)}error(q){var Y,_e;null===(_e=null===(Y=this.destination)||void 0===Y?void 0:Y.error)||void 0===_e||_e.call(Y,q)}complete(){var q,Y;null===(Y=null===(q=this.destination)||void 0===q?void 0:q.complete)||void 0===Y||Y.call(q)}_subscribe(q){var Y,_e;return null!==(_e=null===(Y=this.source)||void 0===Y?void 0:Y.subscribe(q))&&void 0!==_e?_e:l.Kn}}},4500:(Nt,Pe,u)=>{u.d(Pe,{Ms:()=>W,vU:()=>_e});var t=u(4418),l=u(2029),S=u(2493),P=u(6379),X=u(262);const U=te("C",void 0,void 0);function te(j,Ae,Ne){return{kind:j,value:Ae,error:Ne}}var q=u(6171),Y=u(2895);class _e extends l.yU{constructor(Ae){super(),this.isStopped=!1,Ae?(this.destination=Ae,(0,l.Uv)(Ae)&&Ae.add(this)):this.destination=ze}static create(Ae,Ne,rt){return new W(Ae,Ne,rt)}next(Ae){this.isStopped?ot(function re(j){return te("N",j,void 0)}(Ae),this):this._next(Ae)}error(Ae){this.isStopped?ot(function $(j){return te("E",void 0,j)}(Ae),this):(this.isStopped=!0,this._error(Ae))}complete(){this.isStopped?ot(U,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Ae){this.destination.next(Ae)}_error(Ae){try{this.destination.error(Ae)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Me=Function.prototype.bind;function ee(j,Ae){return Me.call(j,Ae)}class Ie{constructor(Ae){this.partialObserver=Ae}next(Ae){const{partialObserver:Ne}=this;if(Ne.next)try{Ne.next(Ae)}catch(rt){J(rt)}}error(Ae){const{partialObserver:Ne}=this;if(Ne.error)try{Ne.error(Ae)}catch(rt){J(rt)}else J(Ae)}complete(){const{partialObserver:Ae}=this;if(Ae.complete)try{Ae.complete()}catch(Ne){J(Ne)}}}class W extends _e{constructor(Ae,Ne,rt){let tt;if(super(),(0,t.T)(Ae)||!Ae)tt={next:null!=Ae?Ae:void 0,error:null!=Ne?Ne:void 0,complete:null!=rt?rt:void 0};else{let st;this&&S.$.useDeprecatedNextContext?(st=Object.create(Ae),st.unsubscribe=()=>this.unsubscribe(),tt={next:Ae.next&&ee(Ae.next,st),error:Ae.error&&ee(Ae.error,st),complete:Ae.complete&&ee(Ae.complete,st)}):tt=Ae}this.destination=new Ie(tt)}}function J(j){S.$.useDeprecatedSynchronousErrorHandling?(0,Y.l)(j):(0,P.m)(j)}function ot(j,Ae){const{onStoppedNotification:Ne}=S.$;Ne&&q.f.setTimeout(()=>Ne(j,Ae))}const ze={closed:!0,next:X.l,error:function Be(j){throw j},complete:X.l}},2029:(Nt,Pe,u)=>{u.d(Pe,{Kn:()=>U,yU:()=>X,Uv:()=>$});var t=u(4418);const S=(0,u(4520).L)(te=>function(Y){te(this),this.message=Y?"".concat(Y.length," errors occurred during unsubscription:\n").concat(Y.map((_e,Me)=>"".concat(Me+1,") ").concat(_e.toString())).join("\n ")):"",this.name="UnsubscriptionError",this.errors=Y});var P=u(9583);class X{constructor(q){this.initialTeardown=q,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let q;if(!this.closed){this.closed=!0;const{_parentage:Y}=this;if(Y)if(this._parentage=null,Array.isArray(Y))for(const ee of Y)ee.remove(this);else Y.remove(this);const{initialTeardown:_e}=this;if((0,t.T)(_e))try{_e()}catch(ee){q=ee instanceof S?ee.errors:[ee]}const{_finalizers:Me}=this;if(Me){this._finalizers=null;for(const ee of Me)try{re(ee)}catch(Ie){q=null!=q?q:[],Ie instanceof S?q=[...q,...Ie.errors]:q.push(Ie)}}if(q)throw new S(q)}}add(q){var Y;if(q&&q!==this)if(this.closed)re(q);else{if(q instanceof X){if(q.closed||q._hasParent(this))return;q._addParent(this)}(this._finalizers=null!==(Y=this._finalizers)&&void 0!==Y?Y:[]).push(q)}}_hasParent(q){const{_parentage:Y}=this;return Y===q||Array.isArray(Y)&&Y.includes(q)}_addParent(q){const{_parentage:Y}=this;this._parentage=Array.isArray(Y)?(Y.push(q),Y):Y?[Y,q]:q}_removeParent(q){const{_parentage:Y}=this;Y===q?this._parentage=null:Array.isArray(Y)&&(0,P.o)(Y,q)}remove(q){const{_finalizers:Y}=this;Y&&(0,P.o)(Y,q),q instanceof X&&q._removeParent(this)}}X.EMPTY=(()=>{const te=new X;return te.closed=!0,te})();const U=X.EMPTY;function $(te){return te instanceof X||te&&"closed"in te&&(0,t.T)(te.remove)&&(0,t.T)(te.add)&&(0,t.T)(te.unsubscribe)}function re(te){(0,t.T)(te)?te():te.unsubscribe()}},2493:(Nt,Pe,u)=>{u.d(Pe,{$:()=>t});const t={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},199:(Nt,Pe,u)=>{u.d(Pe,{z:()=>q});var t=u(9406),l=u(6872),S=u(8399),P=u(9656),X=u(6219),U=u(2363),$=u(6405),re=u(6111),te=u(1982);function q(...Me){const ee=(0,U.lI)(Me),Ie=(0,U.ms)(Me),{args:W,keys:J}=(0,l.D)(Me);if(0===W.length)return(0,S.H)([],ee);const Be=new t.c(function Y(Me,ee,Ie=P.D){return W=>{_e(ee,()=>{const{length:J}=Me,Be=new Array(J);let ot=J,ze=J;for(let j=0;j{const Ae=(0,S.H)(Me[j],ee);let Ne=!1;Ae.subscribe((0,re._)(W,rt=>{Be[j]=rt,Ne||(Ne=!0,ze--),ze||W.next(Ie(Be.slice()))},()=>{--ot||W.complete()}))},W)},W)}}(W,ee,J?ot=>(0,$.e)(J,ot):P.D));return Ie?Be.pipe((0,X.I)(Ie)):Be}function _e(Me,ee,Ie){Me?(0,te.N)(Ie,Me,ee):ee()}},7267:(Nt,Pe,u)=>{u.d(Pe,{x:()=>X});var t=u(3806),S=u(2363),P=u(8399);function X(...U){return function l(){return(0,t.U)(1)}()((0,P.H)(U,(0,S.lI)(U)))}},8001:(Nt,Pe,u)=>{u.d(Pe,{v:()=>S});var t=u(9406),l=u(8621);function S(P){return new t.c(X=>{(0,l.Tg)(P()).subscribe(X)})}},8448:(Nt,Pe,u)=>{u.d(Pe,{w:()=>l});const l=new(u(9406).c)(X=>X.complete())},8399:(Nt,Pe,u)=>{u.d(Pe,{H:()=>rt});var t=u(8621),l=u(1982),S=u(9867),P=u(6111);function X(tt,st=0){return(0,S.N)((nt,Dt)=>{nt.subscribe((0,P._)(Dt,$t=>(0,l.N)(Dt,tt,()=>Dt.next($t),st),()=>(0,l.N)(Dt,tt,()=>Dt.complete(),st),$t=>(0,l.N)(Dt,tt,()=>Dt.error($t),st)))})}function U(tt,st=0){return(0,S.N)((nt,Dt)=>{Dt.add(tt.schedule(()=>nt.subscribe(Dt),st))})}var te=u(9406),Y=u(7028),_e=u(4418);function ee(tt,st){if(!tt)throw new Error("Iterable cannot be null");return new te.c(nt=>{(0,l.N)(nt,st,()=>{const Dt=tt[Symbol.asyncIterator]();(0,l.N)(nt,st,()=>{Dt.next().then($t=>{$t.done?nt.complete():nt.next($t.value)})},0,!0)})})}var Ie=u(8932),W=u(5717),J=u(5206),Be=u(6472),ot=u(7462),ze=u(2246),j=u(8889);function rt(tt,st){return st?function Ne(tt,st){if(null!=tt){if((0,Ie.l)(tt))return function $(tt,st){return(0,t.Tg)(tt).pipe(U(st),X(st))}(tt,st);if((0,J.X)(tt))return function q(tt,st){return new te.c(nt=>{let Dt=0;return st.schedule(function(){Dt===tt.length?nt.complete():(nt.next(tt[Dt++]),nt.closed||this.schedule())})})}(tt,st);if((0,W.y)(tt))return function re(tt,st){return(0,t.Tg)(tt).pipe(U(st),X(st))}(tt,st);if((0,ot.T)(tt))return ee(tt,st);if((0,Be.x)(tt))return function Me(tt,st){return new te.c(nt=>{let Dt;return(0,l.N)(nt,st,()=>{Dt=tt[Y.l](),(0,l.N)(nt,st,()=>{let $t,Xt;try{({value:$t,done:Xt}=Dt.next())}catch(xt){return void nt.error(xt)}Xt?nt.complete():nt.next($t)},0,!0)}),()=>(0,_e.T)(null==Dt?void 0:Dt.return)&&Dt.return()})}(tt,st);if((0,j.U)(tt))return function Ae(tt,st){return ee((0,j.C)(tt),st)}(tt,st)}throw(0,ze.L)(tt)}(tt,st):(0,t.Tg)(tt)}},8129:(Nt,Pe,u)=>{u.d(Pe,{R:()=>q});var t=u(8621),l=u(9406),S=u(3422),P=u(5206),X=u(4418),U=u(6219);const $=["addListener","removeListener"],re=["addEventListener","removeEventListener"],te=["on","off"];function q(Ie,W,J,Be){if((0,X.T)(J)&&(Be=J,J=void 0),Be)return q(Ie,W,J).pipe((0,U.I)(Be));const[ot,ze]=function ee(Ie){return(0,X.T)(Ie.addEventListener)&&(0,X.T)(Ie.removeEventListener)}(Ie)?re.map(j=>Ae=>Ie[j](W,Ae,J)):function _e(Ie){return(0,X.T)(Ie.addListener)&&(0,X.T)(Ie.removeListener)}(Ie)?$.map(Y(Ie,W)):function Me(Ie){return(0,X.T)(Ie.on)&&(0,X.T)(Ie.off)}(Ie)?te.map(Y(Ie,W)):[];if(!ot&&(0,P.X)(Ie))return(0,S.Z)(j=>q(j,W,J))((0,t.Tg)(Ie));if(!ot)throw new TypeError("Invalid event target");return new l.c(j=>{const Ae=(...Ne)=>j.next(1ze(Ae)})}function Y(Ie,W){return J=>Be=>Ie[J](W,Be)}},8621:(Nt,Pe,u)=>{u.d(Pe,{Tg:()=>Me});var t=u(7270),l=u(5206),S=u(5717),P=u(9406),X=u(8932),U=u(7462),$=u(2246),re=u(6472),te=u(8889),q=u(4418),Y=u(6379),_e=u(1479);function Me(j){if(j instanceof P.c)return j;if(null!=j){if((0,X.l)(j))return function ee(j){return new P.c(Ae=>{const Ne=j[_e.s]();if((0,q.T)(Ne.subscribe))return Ne.subscribe(Ae);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(j);if((0,l.X)(j))return function Ie(j){return new P.c(Ae=>{for(let Ne=0;Ne{j.then(Ne=>{Ae.closed||(Ae.next(Ne),Ae.complete())},Ne=>Ae.error(Ne)).then(null,Y.m)})}(j);if((0,U.T)(j))return Be(j);if((0,re.x)(j))return function J(j){return new P.c(Ae=>{for(const Ne of j)if(Ae.next(Ne),Ae.closed)return;Ae.complete()})}(j);if((0,te.U)(j))return function ot(j){return Be((0,te.C)(j))}(j)}throw(0,$.L)(j)}function Be(j){return new P.c(Ae=>{(function ze(j,Ae){var Ne,rt,tt,st;return(0,t.sH)(this,void 0,void 0,function*(){try{for(Ne=(0,t.xN)(j);!(rt=yield Ne.next()).done;)if(Ae.next(rt.value),Ae.closed)return}catch(nt){tt={error:nt}}finally{try{rt&&!rt.done&&(st=Ne.return)&&(yield st.call(Ne))}finally{if(tt)throw tt.error}}Ae.complete()})})(j,Ae).catch(Ne=>Ae.error(Ne))})}},2489:(Nt,Pe,u)=>{u.d(Pe,{h:()=>U});var t=u(3806),l=u(8621),S=u(8448),P=u(2363),X=u(8399);function U(...$){const re=(0,P.lI)($),te=(0,P.R0)($,1/0),q=$;return q.length?1===q.length?(0,l.Tg)(q[0]):(0,t.U)(te)((0,X.H)(q,re)):S.w}},871:(Nt,Pe,u)=>{u.d(Pe,{t:()=>S});var t=u(9406),l=u(262);const S=new t.c(l.l)},756:(Nt,Pe,u)=>{u.d(Pe,{of:()=>S});var t=u(2363),l=u(8399);function S(...P){const X=(0,t.lI)(P);return(0,l.H)(P,X)}},8823:(Nt,Pe,u)=>{u.d(Pe,{$:()=>S});var t=u(9406),l=u(4418);function S(P,X){const U=(0,l.T)(P)?P:()=>P,$=re=>re.error(U());return new t.c(X?re=>X.schedule($,0,re):$)}},3229:(Nt,Pe,u)=>{u.d(Pe,{O:()=>X});var t=u(9406),l=u(4929),S=u(1677);function X(U=0,$,re=l.b){let te=-1;return null!=$&&((0,S.m)($)?re=$:te=$),new t.c(q=>{let Y=function P(U){return U instanceof Date&&!isNaN(U)}(U)?+U-re.now():U;Y<0&&(Y=0);let _e=0;return re.schedule(function(){q.closed||(q.next(_e++),0<=te?this.schedule(void 0,te):q.complete())},Y)})}},6111:(Nt,Pe,u)=>{u.d(Pe,{_:()=>l});var t=u(4500);function l(P,X,U,$,re){return new S(P,X,U,$,re)}class S extends t.vU{constructor(X,U,$,re,te,q){super(X),this.onFinalize=te,this.shouldUnsubscribe=q,this._next=U?function(Y){try{U(Y)}catch(_e){X.error(_e)}}:super._next,this._error=re?function(Y){try{re(Y)}catch(_e){X.error(_e)}finally{this.unsubscribe()}}:super._error,this._complete=$?function(){try{$()}catch(Y){X.error(Y)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var X;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:U}=this;super.unsubscribe(),!U&&(null===(X=this.onFinalize)||void 0===X||X.call(this))}}}},4526:(Nt,Pe,u)=>{u.d(Pe,{W:()=>P});var t=u(8621),l=u(6111),S=u(9867);function P(X){return(0,S.N)((U,$)=>{let q,re=null,te=!1;re=U.subscribe((0,l._)($,void 0,void 0,Y=>{q=(0,t.Tg)(X(Y,P(X)(U))),re?(re.unsubscribe(),re=null,q.subscribe($)):te=!0})),te&&(re.unsubscribe(),re=null,q.subscribe($))})}},4807:(Nt,Pe,u)=>{u.d(Pe,{H:()=>S});var t=u(3422),l=u(4418);function S(P,X){return(0,l.T)(X)?(0,t.Z)(P,X,1):(0,t.Z)(P,1)}},8887:(Nt,Pe,u)=>{u.d(Pe,{B:()=>P});var t=u(4929),l=u(9867),S=u(6111);function P(X,U=t.E){return(0,l.N)(($,re)=>{let te=null,q=null,Y=null;const _e=()=>{if(te){te.unsubscribe(),te=null;const ee=q;q=null,re.next(ee)}};function Me(){const ee=Y+X,Ie=U.now();if(Ie{q=ee,Y=U.now(),te||(te=U.schedule(Me,X),re.add(te))},()=>{_e(),re.complete()},void 0,()=>{q=te=null}))})}},2290:(Nt,Pe,u)=>{u.d(Pe,{U:()=>S});var t=u(9867),l=u(6111);function S(P){return(0,t.N)((X,U)=>{let $=!1;X.subscribe((0,l._)(U,re=>{$=!0,U.next(re)},()=>{$||U.next(P),U.complete()}))})}},8283:(Nt,Pe,u)=>{u.d(Pe,{c:()=>Me});var t=u(4929),l=u(7267),S=u(8486),P=u(9867),X=u(6111),U=u(262),re=u(3770),te=u(3422),q=u(8621);function Y(ee,Ie){return Ie?W=>(0,l.x)(Ie.pipe((0,S.s)(1),function $(){return(0,P.N)((ee,Ie)=>{ee.subscribe((0,X._)(Ie,U.l))})}()),W.pipe(Y(ee))):(0,te.Z)((W,J)=>(0,q.Tg)(ee(W,J)).pipe((0,S.s)(1),(0,re.u)(W)))}var _e=u(3229);function Me(ee,Ie=t.E){const W=(0,_e.O)(ee,Ie);return Y(()=>W)}},3793:(Nt,Pe,u)=>{u.d(Pe,{F:()=>P});var t=u(9656),l=u(9867),S=u(6111);function P(U,$=t.D){return U=null!=U?U:X,(0,l.N)((re,te)=>{let q,Y=!0;re.subscribe((0,S._)(te,_e=>{const Me=$(_e);(Y||!U(q,Me))&&(Y=!1,q=Me,te.next(_e))}))})}function X(U,$){return U===$}},8503:(Nt,Pe,u)=>{u.d(Pe,{p:()=>S});var t=u(9867),l=u(6111);function S(P,X){return(0,t.N)((U,$)=>{let re=0;U.subscribe((0,l._)($,te=>P.call(X,te,re++)&&$.next(te)))})}},6347:(Nt,Pe,u)=>{u.d(Pe,{j:()=>l});var t=u(9867);function l(S){return(0,t.N)((P,X)=>{try{P.subscribe(X)}finally{X.add(S)}})}},3527:(Nt,Pe,u)=>{u.d(Pe,{T:()=>S});var t=u(9867),l=u(6111);function S(P,X){return(0,t.N)((U,$)=>{let re=0;U.subscribe((0,l._)($,te=>{$.next(P.call(X,te,re++))}))})}},3770:(Nt,Pe,u)=>{u.d(Pe,{u:()=>l});var t=u(3527);function l(S){return(0,t.T)(()=>S)}},3806:(Nt,Pe,u)=>{u.d(Pe,{U:()=>S});var t=u(3422),l=u(9656);function S(P=1/0){return(0,t.Z)(l.D,P)}},3422:(Nt,Pe,u)=>{u.d(Pe,{Z:()=>re});var t=u(3527),l=u(8621),S=u(9867),P=u(1982),X=u(6111),$=u(4418);function re(te,q,Y=1/0){return(0,$.T)(q)?re((_e,Me)=>(0,t.T)((ee,Ie)=>q(_e,ee,Me,Ie))((0,l.Tg)(te(_e,Me))),Y):("number"==typeof q&&(Y=q),(0,S.N)((_e,Me)=>function U(te,q,Y,_e,Me,ee,Ie,W){const J=[];let Be=0,ot=0,ze=!1;const j=()=>{ze&&!J.length&&!Be&&q.complete()},Ae=rt=>Be<_e?Ne(rt):J.push(rt),Ne=rt=>{ee&&q.next(rt),Be++;let tt=!1;(0,l.Tg)(Y(rt,ot++)).subscribe((0,X._)(q,st=>{null==Me||Me(st),ee?Ae(st):q.next(st)},()=>{tt=!0},void 0,()=>{if(tt)try{for(Be--;J.length&&Be<_e;){const st=J.shift();Ie?(0,P.N)(q,Ie,()=>Ne(st)):Ne(st)}j()}catch(st){q.error(st)}}))};return te.subscribe((0,X._)(q,Ae,()=>{ze=!0,j()})),()=>{null==W||W()}}(_e,Me,te,Y)))}},9922:(Nt,Pe,u)=>{u.d(Pe,{u:()=>U});var t=u(8448),l=u(9867),S=u(6111),P=u(8621),X=u(3229);function U($){let te,re=1/0;return null!=$&&("object"==typeof $?({count:re=1/0,delay:te}=$):re=$),re<=0?()=>t.w:(0,l.N)((q,Y)=>{let Me,_e=0;const ee=()=>{if(null==Me||Me.unsubscribe(),Me=null,null!=te){const W="number"==typeof te?(0,X.O)(te):(0,P.Tg)(te(_e)),J=(0,S._)(Y,()=>{J.unsubscribe(),Ie()});W.subscribe(J)}else Ie()},Ie=()=>{let W=!1;Me=q.subscribe((0,S._)(Y,void 0,()=>{++_e{u.d(Pe,{u:()=>X});var t=u(8621),l=u(6104),S=u(4500),P=u(9867);function X($={}){const{connector:re=(()=>new l.B),resetOnError:te=!0,resetOnComplete:q=!0,resetOnRefCountZero:Y=!0}=$;return _e=>{let Me,ee,Ie,W=0,J=!1,Be=!1;const ot=()=>{null==ee||ee.unsubscribe(),ee=void 0},ze=()=>{ot(),Me=Ie=void 0,J=Be=!1},j=()=>{const Ae=Me;ze(),null==Ae||Ae.unsubscribe()};return(0,P.N)((Ae,Ne)=>{W++,!Be&&!J&&ot();const rt=Ie=null!=Ie?Ie:re();Ne.add(()=>{W--,0===W&&!Be&&!J&&(ee=U(j,Y))}),rt.subscribe(Ne),!Me&&W>0&&(Me=new S.Ms({next:tt=>rt.next(tt),error:tt=>{Be=!0,ot(),ee=U(ze,te,tt),rt.error(tt)},complete:()=>{J=!0,ot(),ee=U(ze,q),rt.complete()}}),(0,t.Tg)(Ae).subscribe(Me))})(_e)}}function U($,re,...te){if(!0===re)return void $();if(!1===re)return;const q=new S.Ms({next:()=>{q.unsubscribe(),$()}});return(0,t.Tg)(re(...te)).subscribe(q)}},6661:(Nt,Pe,u)=>{u.d(Pe,{t:()=>S});var t=u(9090),l=u(7782);function S(P,X,U){let $,re=!1;return P&&"object"==typeof P?({bufferSize:$=1/0,windowTime:X=1/0,refCount:re=!1,scheduler:U}=P):$=null!=P?P:1/0,(0,l.u)({connector:()=>new t.m($,X,U),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:re})}},9990:(Nt,Pe,u)=>{u.d(Pe,{i:()=>l});var t=u(8503);function l(S){return(0,t.p)((P,X)=>S<=X)}},965:(Nt,Pe,u)=>{u.d(Pe,{Z:()=>P});var t=u(7267),l=u(2363),S=u(9867);function P(...X){const U=(0,l.lI)(X);return(0,S.N)(($,re)=>{(U?(0,t.x)(X,$,U):(0,t.x)(X,$)).subscribe(re)})}},2831:(Nt,Pe,u)=>{u.d(Pe,{n:()=>P});var t=u(8621),l=u(9867),S=u(6111);function P(X,U){return(0,l.N)(($,re)=>{let te=null,q=0,Y=!1;const _e=()=>Y&&!te&&re.complete();$.subscribe((0,S._)(re,Me=>{null==te||te.unsubscribe();let ee=0;const Ie=q++;(0,t.Tg)(X(Me,Ie)).subscribe(te=(0,S._)(re,W=>re.next(U?U(Me,W,Ie,ee++):W),()=>{te=null,_e()}))},()=>{Y=!0,_e()}))})}},8486:(Nt,Pe,u)=>{u.d(Pe,{s:()=>P});var t=u(8448),l=u(9867),S=u(6111);function P(X){return X<=0?()=>t.w:(0,l.N)((U,$)=>{let re=0;U.subscribe((0,S._)($,te=>{++re<=X&&($.next(te),X<=re&&$.complete())}))})}},6340:(Nt,Pe,u)=>{u.d(Pe,{Q:()=>X});var t=u(9867),l=u(6111),S=u(8621),P=u(262);function X(U){return(0,t.N)(($,re)=>{(0,S.Tg)(U).subscribe((0,l._)(re,()=>re.complete(),P.l)),!re.closed&&$.subscribe(re)})}},7049:(Nt,Pe,u)=>{u.d(Pe,{v:()=>S});var t=u(9867),l=u(6111);function S(P,X=!1){return(0,t.N)((U,$)=>{let re=0;U.subscribe((0,l._)($,te=>{const q=P(te,re++);(q||X)&&$.next(te),!q&&$.complete()}))})}},7236:(Nt,Pe,u)=>{u.d(Pe,{M:()=>X});var t=u(4418),l=u(9867),S=u(6111),P=u(9656);function X(U,$,re){const te=(0,t.T)(U)||$||re?{next:U,error:$,complete:re}:U;return te?(0,l.N)((q,Y)=>{var _e;null===(_e=te.subscribe)||void 0===_e||_e.call(te);let Me=!0;q.subscribe((0,S._)(Y,ee=>{var Ie;null===(Ie=te.next)||void 0===Ie||Ie.call(te,ee),Y.next(ee)},()=>{var ee;Me=!1,null===(ee=te.complete)||void 0===ee||ee.call(te),Y.complete()},ee=>{var Ie;Me=!1,null===(Ie=te.error)||void 0===Ie||Ie.call(te,ee),Y.error(ee)},()=>{var ee,Ie;Me&&(null===(ee=te.unsubscribe)||void 0===ee||ee.call(te)),null===(Ie=te.finalize)||void 0===Ie||Ie.call(te)}))}):P.D}},1472:(Nt,Pe,u)=>{u.d(Pe,{c:()=>$});var t=u(4929),l=u(9867),S=u(6111),P=u(8621),U=u(3229);function $(re,te=t.E,q){const Y=(0,U.O)(re,te);return function X(re,te){return(0,l.N)((q,Y)=>{const{leading:_e=!0,trailing:Me=!1}=null!=te?te:{};let ee=!1,Ie=null,W=null,J=!1;const Be=()=>{null==W||W.unsubscribe(),W=null,Me&&(j(),J&&Y.complete())},ot=()=>{W=null,J&&Y.complete()},ze=Ae=>W=(0,P.Tg)(re(Ae)).subscribe((0,S._)(Y,Be,ot)),j=()=>{if(ee){ee=!1;const Ae=Ie;Ie=null,Y.next(Ae),!J&&ze(Ae)}};q.subscribe((0,S._)(Y,Ae=>{ee=!0,Ie=Ae,(!W||W.closed)&&(_e?j():ze(Ae))},()=>{J=!0,(!(Me&&ee&&W)||W.closed)&&Y.complete()}))})}(()=>Y,q)}},1227:(Nt,Pe,u)=>{u.d(Pe,{R:()=>X});var t=u(2029);class l extends t.yU{constructor($,re){super()}schedule($,re=0){return this}}const S={setInterval(U,$,...re){const{delegate:te}=S;return null!=te&&te.setInterval?te.setInterval(U,$,...re):setInterval(U,$,...re)},clearInterval(U){const{delegate:$}=S;return((null==$?void 0:$.clearInterval)||clearInterval)(U)},delegate:void 0};var P=u(9583);class X extends l{constructor($,re){super($,re),this.scheduler=$,this.work=re,this.pending=!1}schedule($,re=0){var te;if(this.closed)return this;this.state=$;const q=this.id,Y=this.scheduler;return null!=q&&(this.id=this.recycleAsyncId(Y,q,re)),this.pending=!0,this.delay=re,this.id=null!==(te=this.id)&&void 0!==te?te:this.requestAsyncId(Y,this.id,re),this}requestAsyncId($,re,te=0){return S.setInterval($.flush.bind($,this),te)}recycleAsyncId($,re,te=0){if(null!=te&&this.delay===te&&!1===this.pending)return re;null!=re&&S.clearInterval(re)}execute($,re){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const te=this._execute($,re);if(te)return te;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute($,re){let q,te=!1;try{this.work($)}catch(Y){te=!0,q=Y||new Error("Scheduled action threw falsy error")}if(te)return this.unsubscribe(),q}unsubscribe(){if(!this.closed){const{id:$,scheduler:re}=this,{actions:te}=re;this.work=this.state=this.scheduler=null,this.pending=!1,(0,P.o)(te,this),null!=$&&(this.id=this.recycleAsyncId(re,$,null)),this.delay=null,super.unsubscribe()}}}},1246:(Nt,Pe,u)=>{u.d(Pe,{q:()=>S});var t=u(4808);class l{constructor(X,U=l.now){this.schedulerActionCtor=X,this.now=U}schedule(X,U=0,$){return new this.schedulerActionCtor(this,X).schedule($,U)}}l.now=t.U.now;class S extends l{constructor(X,U=l.now){super(X,U),this.actions=[],this._active=!1}flush(X){const{actions:U}=this;if(this._active)return void U.push(X);let $;this._active=!0;do{if($=X.execute(X.state,X.delay))break}while(X=U.shift());if(this._active=!1,$){for(;X=U.shift();)X.unsubscribe();throw $}}}},4929:(Nt,Pe,u)=>{u.d(Pe,{E:()=>S,b:()=>P});var t=u(1227);const S=new(u(1246).q)(t.R),P=S},4808:(Nt,Pe,u)=>{u.d(Pe,{U:()=>t});const t={now:()=>(t.delegate||Date).now(),delegate:void 0}},6171:(Nt,Pe,u)=>{u.d(Pe,{f:()=>t});const t={setTimeout(l,S,...P){const{delegate:X}=t;return null!=X&&X.setTimeout?X.setTimeout(l,S,...P):setTimeout(l,S,...P)},clearTimeout(l){const{delegate:S}=t;return((null==S?void 0:S.clearTimeout)||clearTimeout)(l)},delegate:void 0}},7028:(Nt,Pe,u)=>{u.d(Pe,{l:()=>l});const l=function t(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},1479:(Nt,Pe,u)=>{u.d(Pe,{s:()=>t});const t="function"==typeof Symbol&&Symbol.observable||"@@observable"},2363:(Nt,Pe,u)=>{u.d(Pe,{R0:()=>U,lI:()=>X,ms:()=>P});var t=u(4418),l=u(1677);function S($){return $[$.length-1]}function P($){return(0,t.T)(S($))?$.pop():void 0}function X($){return(0,l.m)(S($))?$.pop():void 0}function U($,re){return"number"==typeof S($)?$.pop():re}},6872:(Nt,Pe,u)=>{u.d(Pe,{D:()=>X});const{isArray:t}=Array,{getPrototypeOf:l,prototype:S,keys:P}=Object;function X($){if(1===$.length){const re=$[0];if(t(re))return{args:re,keys:null};if(function U($){return $&&"object"==typeof $&&l($)===S}(re)){const te=P(re);return{args:te.map(q=>re[q]),keys:te}}}return{args:$,keys:null}}},8751:(Nt,Pe,u)=>{u.d(Pe,{K:()=>l});const{isArray:t}=Array;function l(S){return 1===S.length&&t(S[0])?S[0]:S}},9583:(Nt,Pe,u)=>{function t(l,S){if(l){const P=l.indexOf(S);0<=P&&l.splice(P,1)}}u.d(Pe,{o:()=>t})},4520:(Nt,Pe,u)=>{function t(l){const P=l(X=>{Error.call(X),X.stack=(new Error).stack});return P.prototype=Object.create(Error.prototype),P.prototype.constructor=P,P}u.d(Pe,{L:()=>t})},6405:(Nt,Pe,u)=>{function t(l,S){return l.reduce((P,X,U)=>(P[X]=S[U],P),{})}u.d(Pe,{e:()=>t})},2895:(Nt,Pe,u)=>{u.d(Pe,{Y:()=>S,l:()=>P});var t=u(2493);let l=null;function S(X){if(t.$.useDeprecatedSynchronousErrorHandling){const U=!l;if(U&&(l={errorThrown:!1,error:null}),X(),U){const{errorThrown:$,error:re}=l;if(l=null,$)throw re}}else X()}function P(X){t.$.useDeprecatedSynchronousErrorHandling&&l&&(l.errorThrown=!0,l.error=X)}},1982:(Nt,Pe,u)=>{function t(l,S,P,X=0,U=!1){const $=S.schedule(function(){P(),U?l.add(this.schedule(null,X)):this.unsubscribe()},X);if(l.add($),!U)return $}u.d(Pe,{N:()=>t})},9656:(Nt,Pe,u)=>{function t(l){return l}u.d(Pe,{D:()=>t})},5206:(Nt,Pe,u)=>{u.d(Pe,{X:()=>t});const t=l=>l&&"number"==typeof l.length&&"function"!=typeof l},7462:(Nt,Pe,u)=>{u.d(Pe,{T:()=>l});var t=u(4418);function l(S){return Symbol.asyncIterator&&(0,t.T)(null==S?void 0:S[Symbol.asyncIterator])}},4418:(Nt,Pe,u)=>{function t(l){return"function"==typeof l}u.d(Pe,{T:()=>t})},8932:(Nt,Pe,u)=>{u.d(Pe,{l:()=>S});var t=u(1479),l=u(4418);function S(P){return(0,l.T)(P[t.s])}},6472:(Nt,Pe,u)=>{u.d(Pe,{x:()=>S});var t=u(7028),l=u(4418);function S(P){return(0,l.T)(null==P?void 0:P[t.l])}},5717:(Nt,Pe,u)=>{u.d(Pe,{y:()=>l});var t=u(4418);function l(S){return(0,t.T)(null==S?void 0:S.then)}},8889:(Nt,Pe,u)=>{u.d(Pe,{C:()=>S,U:()=>P});var t=u(7270),l=u(4418);function S(X){return(0,t.AQ)(this,arguments,function*(){const $=X.getReader();try{for(;;){const{value:re,done:te}=yield(0,t.N3)($.read());if(te)return yield(0,t.N3)(void 0);yield yield(0,t.N3)(re)}}finally{$.releaseLock()}})}function P(X){return(0,l.T)(null==X?void 0:X.getReader)}},1677:(Nt,Pe,u)=>{u.d(Pe,{m:()=>l});var t=u(4418);function l(S){return S&&(0,t.T)(S.schedule)}},9867:(Nt,Pe,u)=>{u.d(Pe,{N:()=>S,S:()=>l});var t=u(4418);function l(P){return(0,t.T)(null==P?void 0:P.lift)}function S(P){return X=>{if(l(X))return X.lift(function(U){try{return P(U,this)}catch($){this.error($)}});throw new TypeError("Unable to lift unknown Observable type")}}},6219:(Nt,Pe,u)=>{u.d(Pe,{I:()=>P});var t=u(3527);const{isArray:l}=Array;function P(X){return(0,t.T)(U=>function S(X,U){return l(U)?X(...U):X(U)}(X,U))}},262:(Nt,Pe,u)=>{function t(){}u.d(Pe,{l:()=>t})},6106:(Nt,Pe,u)=>{u.d(Pe,{F:()=>l,m:()=>S});var t=u(9656);function l(...P){return S(P)}function S(P){return 0===P.length?t.D:1===P.length?P[0]:function(U){return P.reduce(($,re)=>re($),U)}}},6379:(Nt,Pe,u)=>{u.d(Pe,{m:()=>S});var t=u(2493),l=u(6171);function S(P){l.f.setTimeout(()=>{const{onUnhandledError:X}=t.$;if(!X)throw P;X(P)})}},2246:(Nt,Pe,u)=>{function t(l){return new TypeError("You provided ".concat(null!==l&&"object"==typeof l?"an invalid object":"'".concat(l,"'")," where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable."))}u.d(Pe,{L:()=>t})},8844:(Nt,Pe,u)=>{u.d(Pe,{u:()=>X,z:()=>U});var t=u(3308),l=u(2978),S=u(8832),P=u(1860);let X=(()=>{var $;class re{constructor(){this.elementRef=(0,l.WQX)(l.aKT).nativeElement,this.ngZone=(0,l.WQX)(l.SKi),this.maskedElement=null,this.options=null,this.elementPredicate=P.iZ;const q=(0,l.WQX)(S.me,{self:!0,optional:!0});if(q){const Y=q.writeValue.bind(q);q.writeValue=_e=>{Y(this.options?(0,P.bc)(String(null!=_e?_e:""),this.options):_e)}}}ngOnChanges(){var q=this;return(0,t.A)(function*(){const{elementPredicate:Y,options:_e,maskedElement:Me,elementRef:ee,ngZone:Ie}=q;if(null==Me||Me.destroy(),!_e)return;const W=yield Y(ee);q.elementPredicate!==Y||q.options!==_e||Ie.runOutsideAngular(()=>{q.maskedElement=new P.NU(W,_e)})})()}ngOnDestroy(){var q;null===(q=this.maskedElement)||void 0===q||q.destroy()}}return($=re).\u0275fac=function(q){return new(q||$)},$.\u0275dir=l.FsC({type:$,selectors:[["","maskito",""]],inputs:{options:["maskito","options"],elementPredicate:["maskitoElement","elementPredicate"]},standalone:!0,features:[l.OA$]}),re})(),U=(()=>{var $;class re{transform(q,Y){return(0,P.bc)(String(null!=q?q:""),null!=Y?Y:P.oI)}}return($=re).\u0275fac=function(q){return new(q||$)},$.\u0275pipe=l.EJ8({name:"maskito",type:$,pure:!0,standalone:!0}),re})()},1860:(Nt,Pe,u)=>{function t(L){const{anchorOffset:Z=0,focusOffset:ne=0}=L.ownerDocument.getSelection()||{};return[Math.min(Z,ne),Math.max(Z,ne)]}u.d(Pe,{iZ:()=>X,oI:()=>U,NU:()=>yt,_E:()=>ue,mz:()=>H,DR:()=>le,bc:()=>kt,Gq:()=>tt});class S{constructor(Z){this.element=Z,this.maxLength=1/0}get value(){return this.element.innerText.replace(/\n\n$/,"\n")}set value(Z){this.element.innerHTML=Z.replace(/\n$/,"\n\n")}get selectionStart(){return t(this.element)[0]}get selectionEnd(){return t(this.element)[1]}setSelectionRange(Z,ne){!function l(L,[Z,ne]){var ce,oe,Se,Re;const Ve=L.ownerDocument,Le=Ve.createRange();Le.setStart(L.firstChild||L,Math.min(Z,null!==(ce=null===(oe=L.textContent)||void 0===oe?void 0:oe.length)&&void 0!==ce?ce:0)),Le.setEnd(L.lastChild||L,Math.min(ne,null!==(Se=null===(Re=L.textContent)||void 0===Re?void 0:Re.length)&&void 0!==Se?Se:0));const Ke=Ve.getSelection();Ke&&(Ke.removeAllRanges(),Ke.addRange(Le))}(this.element,[null!=Z?Z:0,null!=ne?ne:0])}select(){this.setSelectionRange(0,this.value.length)}}const X=L=>L.isContentEditable?function P(L){const Z=new S(L);return new Proxy(L,{get(ne,ce){if(ce in Z)return Z[ce];const oe=ne[ce];return"function"==typeof oe?oe.bind(ne):oe},set:(ne,ce,oe,Se)=>Reflect.set(ce in Z?Z:ne,ce,oe,Se)})}(L):L.querySelector("input,textarea")||L,U={mask:/^.*$/,preprocessors:[],postprocessors:[],plugins:[],overwriteMode:"shift"};class ${constructor(){this.now=null,this.past=[],this.future=[]}undo(){const Z=this.past.pop();Z&&this.now&&(this.future.push(this.now),this.updateElement(Z,"historyUndo"))}redo(){const Z=this.future.pop();Z&&this.now&&(this.past.push(this.now),this.updateElement(Z,"historyRedo"))}updateHistory(Z){if(!this.now)return void(this.now=Z);const ne=this.now.value!==Z.value,ce=this.now.selection.some((oe,Se)=>oe!==Z.selection[Se]);!ne&&!ce||(ne&&(this.past.push(this.now),this.future=[]),this.now=Z)}updateElement(Z,ne){this.now=Z,this.updateElementState(Z,{inputType:ne,data:null})}}function te(L,...Z){return Z.every(({value:ne,selection:ce})=>ne===L.value&&ce[0]===L.selection[0]&&ce[1]===L.selection[1])}function Y(L){return"string"==typeof L}function _e(L,Z,ne,ce){let oe="";for(let Se=Z.length;Se{const oe=Z[ce]||"";return Y(oe)?ne===oe:ne.match(oe)}):Z.test(L)}function W(L,Z,ne=null){if(Me(L.value,Z))return L;const{value:ce,selection:oe}=Array.isArray(Z)?function ee(L,Z,ne){var ce,oe;let Se=null,Re=null;const Ve=Array.from(L.value).reduce((Ke,It,At)=>{const Lt=Ke+_e(Z,Ke,It,ne),cn=Z[Lt.length]||"";return null===Se&&At>=L.selection[0]&&(Se=Lt.length),null===Re&&At>=L.selection[1]&&(Re=Lt.length),Y(cn)?Lt+cn:It.match(cn)?Lt+It:Lt},""),Le=_e(Z,Ve,"",ne);return{value:Me(Ve+Le,Z)?Ve+Le:Ve,selection:[null!==(ce=Se)&&void 0!==ce?ce:Ve.length,null!==(oe=Re)&&void 0!==oe?oe:Ve.length]}}(L,Z,ne):function Ie({value:L,selection:Z},ne){const[ce,oe]=Z;let Se=ce,Re=oe;return{value:Array.from(L).reduce((Le,Ke,It)=>{const At=Le+Ke;return ce===It&&(Se=Le.length),oe===It&&(Re=Le.length),At.match(ne)?At:Le},""),selection:[Se,Re]}}(L,Z);return{selection:oe,value:Array.isArray(Z)?ce.slice(0,Z.length):ce}}function J(L,Z){if(!Array.isArray(Z))return L;const[ne,ce]=L.selection,oe=[],Se=Array.from(L.value).reduce((Re,Ve,Le)=>{const Ke=Z[Le]||"";return Le===ne&&oe.push(Re.length),Le===ce&&oe.push(Re.length),Y(Ke)&&Ke===Ve?Re:Re+Ve},"");return oe.length<2&&oe.push(...new Array(2-oe.length).fill(Se.length)),{value:Se,selection:[oe[0],oe[1]]}}class Be{constructor(Z,ne){this.initialElementState=Z,this.maskOptions=ne,this.value="",this.selection=[0,0];const{value:ce,selection:oe}=W(this.initialElementState,this.getMaskExpression(this.initialElementState));this.value=ce,this.selection=oe}addCharacters([Z,ne],ce){const{value:oe,maskOptions:Se}=this,Re=this.getMaskExpression({value:oe.slice(0,Z)+ce+oe.slice(ne),selection:[Z+ce.length,Z+ce.length]}),Ve={value:oe,selection:[Z,ne]},Le=J(Ve,Re),[Ke,It]=function q({value:L,selection:Z},ne,ce){const[oe,Se]=Z;return{value:L,selection:"replace"===("function"==typeof ce?ce({value:L,selection:Z}):ce)?[oe,Math.max(oe+ne.length,Se)]:[oe,Se]}}(Le,ce,Se.overwriteMode).selection,At=Le.value.slice(0,Ke)+ce,Kt=At.length,Lt=W({value:At+Le.value.slice(It),selection:[Kt,Kt]},Re,Ve);if(oe.slice(0,Ke)===W({value:At,selection:[Kt,Kt]},Re,Ve).value||te(this,Lt))throw new Error("Invalid mask value");this.value=Lt.value,this.selection=Lt.selection}deleteCharacters([Z,ne]){if(Z===ne||!ne)return;const{value:ce}=this,oe=this.getMaskExpression({value:ce.slice(0,Z)+ce.slice(ne),selection:[Z,Z]}),Se={value:ce,selection:[Z,ne]},Re=J(Se,oe),[Ve,Le]=Re.selection,It=W({value:Re.value.slice(0,Ve)+Re.value.slice(Le),selection:[Ve,Ve]},oe,Se);this.value=It.value,this.selection=It.selection}getMaskExpression(Z){const{mask:ne}=this.maskOptions;return"function"==typeof ne?ne(Z):ne}}class ot{constructor(Z){this.element=Z,this.listeners=[]}listen(Z,ne,ce){const oe=ne;this.element.addEventListener(Z,oe,ce),this.listeners.push(()=>this.element.removeEventListener(Z,oe,ce))}destroy(){this.listeners.forEach(Z=>Z())}}const ze_CTRL=1,ze_ALT=2,ze_SHIFT=4,ze_META=8;function Ae(L,Z,ne){return L.ctrlKey===!!(Z&ze_CTRL)&&L.altKey===!!(Z&ze_ALT)&&L.shiftKey===!!(Z&ze_SHIFT)&&L.metaKey===!!(Z&ze_META)&&L.keyCode===ne}function tt(L,Z){const ne=L.value;if("string"==typeof Z)L.value=Z;else{const[oe,Se]=Z.selection;var ce;L.value=Z.value,L.matches(":focus")&&(null===(ce=L.setSelectionRange)||void 0===ce||ce.call(L,oe,Se))}L.value!==ne&&L.dispatchEvent(new Event("input",{bubbles:!0}))}function st({value:L,selection:Z},ne){const[ce,oe]=Z;if(ce!==oe)return[ce,oe];const Se=ne?L.slice(ce).indexOf("\n")+1||L.length:L.slice(0,oe).lastIndexOf("\n")+1;return[ne?ce:Se,ne?Se:oe]}function nt({value:L,selection:Z},ne){const[ce,oe]=Z;return ce!==oe?[ce,oe]:(ne?[ce,oe+1]:[ce-1,oe]).map(Re=>Math.min(Math.max(Re,0),L.length))}const Dt=/\s+$/g,$t=/^\s+/g,Xt=/\s/;function xt({value:L,selection:Z},ne){const[ce,oe]=Z;if(ce!==oe)return[ce,oe];if(ne){const Le=L.slice(ce),[Ke]=Le.match($t)||[""],It=Le.trimStart().search(Xt);return[ce,-1!==It?ce+Ke.length+It:L.length]}const Se=L.slice(0,oe),[Re]=Se.match(Dt)||[""],Ve=Se.trimEnd().split("").reverse().findIndex(Le=>Xt.exec(Le));return[-1!==Ve?oe-Re.length-Ve:0,oe]}function Ft(L=[]){return(Z,...ne)=>L.reduce((ce,oe)=>({...ce,...oe(ce,...ne)}),Z)}function kt(L,Z){const ne={...U,...Z},ce=Ft(ne.preprocessors),oe=Ft(ne.postprocessors),Se="string"==typeof L?{value:L,selection:[0,0]}:L,{elementState:Re}=ce({elementState:Se,data:""},"validation"),Ve=new Be(Re,ne),{value:Le,selection:Ke}=oe(Ve,Se);return"string"==typeof L?Le:{value:Le,selection:Ke}}class yt extends ${constructor(Z,ne){super(),this.element=Z,this.maskitoOptions=ne,this.isTextArea="TEXTAREA"===this.element.nodeName,this.eventListener=new ot(this.element),this.options={...U,...this.maskitoOptions},this.upcomingElementState=null,this.preprocessor=Ft(this.options.preprocessors),this.postprocessor=Ft(this.options.postprocessors),this.teardowns=this.options.plugins.map(ce=>ce(this.element,this.options)),this.updateHistory(this.elementState),this.eventListener.listen("keydown",ce=>function Ne(L){return Ae(L,ze_CTRL,89)||Ae(L,ze_CTRL|ze_SHIFT,90)||Ae(L,ze_META|ze_SHIFT,90)}(ce)?(ce.preventDefault(),this.redo()):function rt(L){return Ae(L,ze_CTRL,90)||Ae(L,ze_META,90)}(ce)?(ce.preventDefault(),this.undo()):void 0),this.eventListener.listen("beforeinput",ce=>{var oe,Se,Re;const Ve=ce.inputType.includes("Forward");switch(this.updateHistory(this.elementState),ce.inputType){case"historyUndo":return ce.preventDefault(),this.undo();case"historyRedo":return ce.preventDefault(),this.redo();case"deleteByCut":case"deleteContentBackward":case"deleteContentForward":return this.handleDelete({event:ce,isForward:Ve,selection:nt(this.elementState,Ve)});case"deleteWordForward":case"deleteWordBackward":return this.handleDelete({event:ce,isForward:Ve,selection:xt(this.elementState,Ve),force:!0});case"deleteSoftLineBackward":case"deleteSoftLineForward":case"deleteHardLineBackward":case"deleteHardLineForward":return this.handleDelete({event:ce,isForward:Ve,selection:st(this.elementState,Ve),force:!0});case"insertCompositionText":case"insertReplacementText":return;case"insertLineBreak":case"insertParagraph":return this.handleEnter(ce);default:return this.handleInsert(ce,null!==(oe=null!==(Se=ce.data)&&void 0!==Se?Se:null===(Re=ce.dataTransfer)||void 0===Re?void 0:Re.getData("text/plain"))&&void 0!==oe?oe:"")}}),this.eventListener.listen("input",()=>{this.upcomingElementState&&(this.updateElementState(this.upcomingElementState),this.upcomingElementState=null)},{capture:!0}),this.eventListener.listen("input",({inputType:ce})=>{"insertCompositionText"!==ce&&(this.ensureValueFitsMask(),this.updateHistory(this.elementState))}),this.eventListener.listen("compositionend",()=>{this.ensureValueFitsMask(),this.updateHistory(this.elementState)})}destroy(){this.eventListener.destroy(),this.teardowns.forEach(Z=>null==Z?void 0:Z())}updateElementState({value:Z,selection:ne},ce){const oe=this.elementState.value;this.updateValue(Z),this.updateSelectionRange(ne),ce&&oe!==Z&&this.dispatchInputEvent(ce)}get elementState(){const{value:Z,selectionStart:ne,selectionEnd:ce}=this.element;return{value:Z,selection:[null!=ne?ne:0,null!=ce?ce:0]}}get maxLength(){const{maxLength:Z}=this.element;return-1===Z?1/0:Z}updateSelectionRange([Z,ne]){const{element:ce}=this;var oe;!ce.matches(":focus")||ce.selectionStart===Z&&ce.selectionEnd===ne||null===(oe=ce.setSelectionRange)||void 0===oe||oe.call(ce,Z,ne)}updateValue(Z){this.element.value=Z}ensureValueFitsMask(){this.updateElementState(kt(this.elementState,this.options),{inputType:"insertText",data:null})}dispatchInputEvent(Z={inputType:"insertText",data:null}){globalThis.InputEvent&&this.element.dispatchEvent(new InputEvent("input",{...Z,bubbles:!0,cancelable:!1}))}handleDelete({event:Z,selection:ne,isForward:ce,force:oe=!1}){const Se={value:this.elementState.value,selection:ne},[Re,Ve]=Se.selection,{elementState:Le}=this.preprocessor({elementState:Se,data:""},ce?"deleteForward":"deleteBackward"),Ke=new Be(Le,this.options),[It,At]=Le.selection;Ke.deleteCharacters([It,At]);const Kt=this.postprocessor(Ke,Se);if(Se.value.slice(0,Re)+Se.value.slice(Ve)!==Kt.value||oe||this.element.isContentEditable){if(function re(L,...Z){return Z.every(({value:ne})=>ne===L.value)}(Se,Le,Ke,Kt))return Z.preventDefault(),this.updateSelectionRange(ce?[At,At]:[It,It]);this.upcomingElementState=Kt}}handleInsert(Z,ne){const{options:ce,maxLength:oe,element:Se,elementState:Re}=this,{elementState:Ve,data:Le=ne}=this.preprocessor({data:ne,elementState:Re},"insert"),Ke=new Be(Ve,ce);try{Ke.addCharacters(Ve.selection,Le)}catch{return Z.preventDefault()}const[It,At]=Ve.selection,Kt=Re.value.slice(0,It)+ne+Re.value.slice(At),Lt=this.postprocessor(Ke,Re);if(Lt.value.length>oe)return Z.preventDefault();(Kt!==Lt.value||Se.isContentEditable)&&(this.upcomingElementState=Lt,"replace"===ce.overwriteMode&&Kt.length>oe&&this.dispatchInputEvent({inputType:"insertText",data:ne}))}handleEnter(Z){(this.isTextArea||this.element.isContentEditable)&&this.handleInsert(Z,"\n")}}function ue(){return L=>{if(L.isContentEditable)return;let Z=L.value;const ne=()=>{Z=L.value},ce=()=>{L.value!==Z&&L.dispatchEvent(new Event("change",{bubbles:!0}))};return L.addEventListener("focus",ne),L.addEventListener("change",ne),L.addEventListener("blur",ce),()=>{L.removeEventListener("focus",ne),L.removeEventListener("change",ne),L.removeEventListener("blur",ce)}}}function H(L){return(Z,ne)=>{var ce,oe;const Se=null!==(ce=Z.selectionStart)&&void 0!==ce?ce:0,Re=null!==(oe=Z.selectionEnd)&&void 0!==oe?oe:0;tt(Z,{value:kt(Z.value,L||ne),selection:[Se,Re]})}}function le(){return(L,Z)=>{const ne=ce=>{var oe,Se;if("insertCompositionText"!==ce.inputType)return;const Ve={selection:[null!==(oe=L.selectionStart)&&void 0!==oe?oe:0,null!==(Se=L.selectionEnd)&&void 0!==Se?Se:0],value:L.value},Le=kt(Ve,Z);te(Ve,Le)||(ce.preventDefault(),tt(L,Le))};return L.addEventListener("input",ne),()=>L.removeEventListener("input",ne)}}},1760:(Nt,Pe,u)=>{u.d(Pe,{$:()=>t,w:()=>l});const t={WhatIsMaskito:"getting-started/what-is-maskito",MaskitoLibraries:"getting-started/maskito-libraries",CoreConceptsOverview:"core-concepts/overview",MaskExpression:"core-concepts/mask-expression",ElementState:"core-concepts/element-state",Processors:"core-concepts/processors",Plugins:"core-concepts/plugins",OverwriteMode:"core-concepts/overwrite-mode",Transformer:"core-concepts/transformer",Angular:"frameworks/angular",React:"frameworks/react",Vue:"frameworks/vue",Number:"kit/number",Time:"kit/time",Date:"kit/date",DateRange:"kit/date-range",DateTime:"kit/date-time",PhonePackage:"addons/phone",Card:"recipes/card",Phone:"recipes/phone",Textarea:"recipes/textarea",ContentEditable:"recipes/content-editable",Prefix:"recipes/prefix",Postfix:"recipes/postfix",Placeholder:"recipes/placeholder",BrowserSupport:"browser-support",SupportedInputTypes:"supported-input-types",RealWorldForm:"real-world-form",Stackblitz:"stackblitz"},l={MaskitoOptions:"mask",JavaScript:"JavaScript",Angular:"Angular",React:"React",Vue:"Vue"}},2601:(Nt,Pe,u)=>{var t=u(6098),l=u(6610),S=u(2978),P=u(7212),X=u(4768),U=u(1760),$=u(5851),re=u(2748),te=u(2937),q=u(4822),Y=u(7355),_e=u(965),Me=u(8887),ee=u(3527);let Ie=(()=>{var Ee;class se{constructor(){this.stackblitzStarterPath="/".concat(U.$.Stackblitz),(0,S.WQX)(l.Xr).setOffset([0,64])}}return(Ee=se).\u0275fac=function(Ge){return new(Ge||Ee)},Ee.\u0275cmp=S.VBU({type:Ee,selectors:[["app"]],standalone:!0,features:[S.Jv_([$.ke,{provide:re.Aq,useFactory:()=>{const Ue=(0,q.qW)();return(0,S.WQX)($.ke).pipe((0,_e.Z)(null),(0,Me.B)(0),(0,ee.T)(()=>{const Ge=Array.from(Ue.querySelectorAll("tui-doc-example")),Rt=Array.from(Ue.querySelectorAll("tui-doc-code"));return Ge.every(Gt=>Gt.querySelector(".t-example"))&&Rt.every(Gt=>Gt.querySelector(".t-code"))}),(0,P.pQ)())}}]),S.aNF],decls:5,vars:1,consts:[["ngProjectAs","tuiDocHeader",5,["tuiDocHeader"]],["appearance","icon","href","https://github.com/taiga-family/maskito","iconStart","assets/icons/github.svg","rel","noreferrer","target","_blank","title","Maskito source code on GitHub","tuiLink","",1,"link"],["appearance","icon","href","https://t.me/taiga_ui/10600","iconStart","assets/icons/telegram.svg","rel","noreferrer","target","_blank","title","Get help on Telegram","tuiLink","",1,"link"],["appearance","icon","iconStart","assets/icons/stackblitz.svg","title","Maskito StackBlitz Starter","tuiLink","",1,"link",3,"routerLink"]],template:function(Ge,Rt){1&Ge&&(S.j41(0,"tui-doc-main"),S.qex(1,0),S.nrm(2,"a",1)(3,"a",2)(4,"a",3),S.bVm(),S.k0s()),2&Ge&&(S.R7$(4),S.Y8G("routerLink",Rt.stackblitzStarterPath))},dependencies:[X.Wk,te.gf,Y.Jc],styles:["[_nghost-%COMP%]{display:block;font:var(--tui-font-text-m);color:var(--tui-text-primary)}.link[_ngcontent-%COMP%]{margin-left:1rem}"],changeDetection:0}),se})();var W=u(3308),J=u(756),Be=u(8399),ot=u(9406),ze=u(4807),j=u(8503),Ae=u(6347),Ne=u(2831);class rt{}class tt{}class st{constructor(se){this.normalizedNames=new Map,this.lazyUpdate=null,se?"string"==typeof se?this.lazyInit=()=>{this.headers=new Map,se.split("\n").forEach(Ue=>{const Ge=Ue.indexOf(":");if(Ge>0){const Rt=Ue.slice(0,Ge),Gt=Rt.toLowerCase(),Zt=Ue.slice(Ge+1).trim();this.maybeSetNormalizedName(Rt,Gt),this.headers.has(Gt)?this.headers.get(Gt).push(Zt):this.headers.set(Gt,[Zt])}})}:typeof Headers<"u"&&se instanceof Headers?(this.headers=new Map,se.forEach((Ue,Ge)=>{this.setHeaderEntries(Ge,Ue)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(se).forEach(([Ue,Ge])=>{this.setHeaderEntries(Ue,Ge)})}:this.headers=new Map}has(se){return this.init(),this.headers.has(se.toLowerCase())}get(se){this.init();const Ue=this.headers.get(se.toLowerCase());return Ue&&Ue.length>0?Ue[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(se){return this.init(),this.headers.get(se.toLowerCase())||null}append(se,Ue){return this.clone({name:se,value:Ue,op:"a"})}set(se,Ue){return this.clone({name:se,value:Ue,op:"s"})}delete(se,Ue){return this.clone({name:se,value:Ue,op:"d"})}maybeSetNormalizedName(se,Ue){this.normalizedNames.has(Ue)||this.normalizedNames.set(Ue,se)}init(){this.lazyInit&&(this.lazyInit instanceof st?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(se=>this.applyUpdate(se)),this.lazyUpdate=null))}copyFrom(se){se.init(),Array.from(se.headers.keys()).forEach(Ue=>{this.headers.set(Ue,se.headers.get(Ue)),this.normalizedNames.set(Ue,se.normalizedNames.get(Ue))})}clone(se){const Ue=new st;return Ue.lazyInit=this.lazyInit&&this.lazyInit instanceof st?this.lazyInit:this,Ue.lazyUpdate=(this.lazyUpdate||[]).concat([se]),Ue}applyUpdate(se){const Ue=se.name.toLowerCase();switch(se.op){case"a":case"s":let Ge=se.value;if("string"==typeof Ge&&(Ge=[Ge]),0===Ge.length)return;this.maybeSetNormalizedName(se.name,Ue);const Rt=("a"===se.op?this.headers.get(Ue):void 0)||[];Rt.push(...Ge),this.headers.set(Ue,Rt);break;case"d":const Gt=se.value;if(Gt){let Zt=this.headers.get(Ue);if(!Zt)return;Zt=Zt.filter(_n=>-1===Gt.indexOf(_n)),0===Zt.length?(this.headers.delete(Ue),this.normalizedNames.delete(Ue)):this.headers.set(Ue,Zt)}else this.headers.delete(Ue),this.normalizedNames.delete(Ue)}}setHeaderEntries(se,Ue){const Ge=(Array.isArray(Ue)?Ue:[Ue]).map(Gt=>Gt.toString()),Rt=se.toLowerCase();this.headers.set(Rt,Ge),this.maybeSetNormalizedName(se,Rt)}forEach(se){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ue=>se(this.normalizedNames.get(Ue),this.headers.get(Ue)))}}class Dt{encodeKey(se){return Ft(se)}encodeValue(se){return Ft(se)}decodeKey(se){return decodeURIComponent(se)}decodeValue(se){return decodeURIComponent(se)}}const Xt=/%(\d[a-f0-9])/gi,xt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ft(Ee){return encodeURIComponent(Ee).replace(Xt,(se,Ue)=>{var Ge;return null!==(Ge=xt[Ue])&&void 0!==Ge?Ge:se})}function kt(Ee){return"".concat(Ee)}class yt{constructor(se={}){if(this.updates=null,this.cloneFrom=null,this.encoder=se.encoder||new Dt,se.fromString){if(se.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function $t(Ee,se){const Ue=new Map;return Ee.length>0&&Ee.replace(/^\?/,"").split("&").forEach(Rt=>{const Gt=Rt.indexOf("="),[Zt,_n]=-1==Gt?[se.decodeKey(Rt),""]:[se.decodeKey(Rt.slice(0,Gt)),se.decodeValue(Rt.slice(Gt+1))],Bn=Ue.get(Zt)||[];Bn.push(_n),Ue.set(Zt,Bn)}),Ue}(se.fromString,this.encoder)}else se.fromObject?(this.map=new Map,Object.keys(se.fromObject).forEach(Ue=>{const Ge=se.fromObject[Ue],Rt=Array.isArray(Ge)?Ge.map(kt):[kt(Ge)];this.map.set(Ue,Rt)})):this.map=null}has(se){return this.init(),this.map.has(se)}get(se){this.init();const Ue=this.map.get(se);return Ue?Ue[0]:null}getAll(se){return this.init(),this.map.get(se)||null}keys(){return this.init(),Array.from(this.map.keys())}append(se,Ue){return this.clone({param:se,value:Ue,op:"a"})}appendAll(se){const Ue=[];return Object.keys(se).forEach(Ge=>{const Rt=se[Ge];Array.isArray(Rt)?Rt.forEach(Gt=>{Ue.push({param:Ge,value:Gt,op:"a"})}):Ue.push({param:Ge,value:Rt,op:"a"})}),this.clone(Ue)}set(se,Ue){return this.clone({param:se,value:Ue,op:"s"})}delete(se,Ue){return this.clone({param:se,value:Ue,op:"d"})}toString(){return this.init(),this.keys().map(se=>{const Ue=this.encoder.encodeKey(se);return this.map.get(se).map(Ge=>Ue+"="+this.encoder.encodeValue(Ge)).join("&")}).filter(se=>""!==se).join("&")}clone(se){const Ue=new yt({encoder:this.encoder});return Ue.cloneFrom=this.cloneFrom||this,Ue.updates=(this.updates||[]).concat(se),Ue}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(se=>this.map.set(se,this.cloneFrom.map.get(se))),this.updates.forEach(se=>{switch(se.op){case"a":case"s":const Ue=("a"===se.op?this.map.get(se.param):void 0)||[];Ue.push(kt(se.value)),this.map.set(se.param,Ue);break;case"d":if(void 0===se.value){this.map.delete(se.param);break}{let Ge=this.map.get(se.param)||[];const Rt=Ge.indexOf(kt(se.value));-1!==Rt&&Ge.splice(Rt,1),Ge.length>0?this.map.set(se.param,Ge):this.map.delete(se.param)}}}),this.cloneFrom=this.updates=null)}}class H{constructor(){this.map=new Map}set(se,Ue){return this.map.set(se,Ue),this}get(se){return this.map.has(se)||this.map.set(se,se.defaultValue()),this.map.get(se)}delete(se){return this.map.delete(se),this}has(se){return this.map.has(se)}keys(){return this.map.keys()}}function L(Ee){return typeof ArrayBuffer<"u"&&Ee instanceof ArrayBuffer}function Z(Ee){return typeof Blob<"u"&&Ee instanceof Blob}function ne(Ee){return typeof FormData<"u"&&Ee instanceof FormData}class oe{constructor(se,Ue,Ge,Rt){let Gt;if(this.url=Ue,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=se.toUpperCase(),function le(Ee){switch(Ee){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Rt?(this.body=void 0!==Ge?Ge:null,Gt=Rt):Gt=Ge,Gt&&(this.reportProgress=!!Gt.reportProgress,this.withCredentials=!!Gt.withCredentials,Gt.responseType&&(this.responseType=Gt.responseType),Gt.headers&&(this.headers=Gt.headers),Gt.context&&(this.context=Gt.context),Gt.params&&(this.params=Gt.params)),this.headers||(this.headers=new st),this.context||(this.context=new H),this.params){const Zt=this.params.toString();if(0===Zt.length)this.urlWithParams=Ue;else{const _n=Ue.indexOf("?");this.urlWithParams=Ue+(-1===_n?"?":_nMi.set(ri,se.setHeaders[ri]),dn)),se.setParams&&(ki=Object.keys(se.setParams).reduce((Mi,ri)=>Mi.set(ri,se.setParams[ri]),ki)),new oe(Ge,Rt,Zt,{params:ki,headers:dn,context:bi,reportProgress:Bn,responseType:Gt,withCredentials:_n})}}var Se=function(Ee){return Ee[Ee.Sent=0]="Sent",Ee[Ee.UploadProgress=1]="UploadProgress",Ee[Ee.ResponseHeader=2]="ResponseHeader",Ee[Ee.DownloadProgress=3]="DownloadProgress",Ee[Ee.Response=4]="Response",Ee[Ee.User=5]="User",Ee}(Se||{});class Re{constructor(se,Ue=200,Ge="OK"){this.headers=se.headers||new st,this.status=void 0!==se.status?se.status:Ue,this.statusText=se.statusText||Ge,this.url=se.url||null,this.ok=this.status>=200&&this.status<300}}class Ve extends Re{constructor(se={}){super(se),this.type=Se.ResponseHeader}clone(se={}){return new Ve({headers:se.headers||this.headers,status:void 0!==se.status?se.status:this.status,statusText:se.statusText||this.statusText,url:se.url||this.url||void 0})}}class Le extends Re{constructor(se={}){super(se),this.type=Se.Response,this.body=void 0!==se.body?se.body:null}clone(se={}){return new Le({body:void 0!==se.body?se.body:this.body,headers:se.headers||this.headers,status:void 0!==se.status?se.status:this.status,statusText:se.statusText||this.statusText,url:se.url||this.url||void 0})}}class Ke extends Re{constructor(se){super(se,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?"Http failure during parsing for ".concat(se.url||"(unknown url)"):"Http failure response for ".concat(se.url||"(unknown url)",": ").concat(se.status," ").concat(se.statusText),this.error=se.error||null}}function It(Ee,se){return{body:se,headers:Ee.headers,context:Ee.context,observe:Ee.observe,params:Ee.params,reportProgress:Ee.reportProgress,responseType:Ee.responseType,withCredentials:Ee.withCredentials}}let At=(()=>{var Ee;class se{constructor(Ge){this.handler=Ge}request(Ge,Rt,Gt={}){let Zt;if(Ge instanceof oe)Zt=Ge;else{let dn,ki;dn=Gt.headers instanceof st?Gt.headers:new st(Gt.headers),Gt.params&&(ki=Gt.params instanceof yt?Gt.params:new yt({fromObject:Gt.params})),Zt=new oe(Ge,Rt,void 0!==Gt.body?Gt.body:null,{headers:dn,context:Gt.context,params:ki,reportProgress:Gt.reportProgress,responseType:Gt.responseType||"json",withCredentials:Gt.withCredentials})}const _n=(0,J.of)(Zt).pipe((0,ze.H)(dn=>this.handler.handle(dn)));if(Ge instanceof oe||"events"===Gt.observe)return _n;const Bn=_n.pipe((0,j.p)(dn=>dn instanceof Le));switch(Gt.observe||"body"){case"body":switch(Zt.responseType){case"arraybuffer":return Bn.pipe((0,ee.T)(dn=>{if(null!==dn.body&&!(dn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return dn.body}));case"blob":return Bn.pipe((0,ee.T)(dn=>{if(null!==dn.body&&!(dn.body instanceof Blob))throw new Error("Response is not a Blob.");return dn.body}));case"text":return Bn.pipe((0,ee.T)(dn=>{if(null!==dn.body&&"string"!=typeof dn.body)throw new Error("Response is not a string.");return dn.body}));default:return Bn.pipe((0,ee.T)(dn=>dn.body))}case"response":return Bn;default:throw new Error("Unreachable: unhandled observe type ".concat(Gt.observe,"}"))}}delete(Ge,Rt={}){return this.request("DELETE",Ge,Rt)}get(Ge,Rt={}){return this.request("GET",Ge,Rt)}head(Ge,Rt={}){return this.request("HEAD",Ge,Rt)}jsonp(Ge,Rt){return this.request("JSONP",Ge,{params:(new yt).append(Rt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ge,Rt={}){return this.request("OPTIONS",Ge,Rt)}patch(Ge,Rt,Gt={}){return this.request("PATCH",Ge,It(Gt,Rt))}post(Ge,Rt,Gt={}){return this.request("POST",Ge,It(Gt,Rt))}put(Ge,Rt,Gt={}){return this.request("PUT",Ge,It(Gt,Rt))}}return(Ee=se).\u0275fac=function(Ge){return new(Ge||Ee)(S.KVO(rt))},Ee.\u0275prov=S.jDH({token:Ee,factory:Ee.\u0275fac}),se})();function dt(Ee,se){return se(Ee)}const Xe=new S.nKC(""),De=new S.nKC("");let mt=(()=>{var Ee;class se extends rt{constructor(Ge,Rt){super(),this.backend=Ge,this.injector=Rt,this.chain=null,this.pendingTasks=(0,S.WQX)(S.$K3)}handle(Ge){if(null===this.chain){const Gt=Array.from(new Set([...this.injector.get(Xe),...this.injector.get(De,[])]));this.chain=Gt.reduceRight((Zt,_n)=>function K(Ee,se,Ue){return(Ge,Rt)=>Ue.runInContext(()=>se(Ge,Gt=>Ee(Gt,Rt)))}(Zt,_n,this.injector),dt)}const Rt=this.pendingTasks.add();return this.chain(Ge,Gt=>this.backend.handle(Gt)).pipe((0,Ae.j)(()=>this.pendingTasks.remove(Rt)))}}return(Ee=se).\u0275fac=function(Ge){return new(Ge||Ee)(S.KVO(tt),S.KVO(S.uvJ))},Ee.\u0275prov=S.jDH({token:Ee,factory:Ee.\u0275fac}),se})();const $i=/^\)\]\}',?\n/;let Mt=(()=>{var Ee;class se{constructor(Ge){this.xhrFactory=Ge}handle(Ge){if("JSONP"===Ge.method)throw new S.wOt(-2800,!1);const Rt=this.xhrFactory;return(Rt.\u0275loadImpl?(0,Be.H)(Rt.\u0275loadImpl()):(0,J.of)(null)).pipe((0,Ne.n)(()=>new ot.c(Zt=>{const _n=Rt.build();if(_n.open(Ge.method,Ge.urlWithParams),Ge.withCredentials&&(_n.withCredentials=!0),Ge.headers.forEach((Yn,hi)=>_n.setRequestHeader(Yn,hi.join(","))),Ge.headers.has("Accept")||_n.setRequestHeader("Accept","application/json, text/plain, */*"),!Ge.headers.has("Content-Type")){const Yn=Ge.detectContentTypeHeader();null!==Yn&&_n.setRequestHeader("Content-Type",Yn)}if(Ge.responseType){const Yn=Ge.responseType.toLowerCase();_n.responseType="json"!==Yn?Yn:"text"}const Bn=Ge.serializeBody();let dn=null;const ki=()=>{if(null!==dn)return dn;const Yn=_n.statusText||"OK",hi=new st(_n.getAllResponseHeaders()),ao=function Ii(Ee){return"responseURL"in Ee&&Ee.responseURL?Ee.responseURL:/^X-Request-URL:/m.test(Ee.getAllResponseHeaders())?Ee.getResponseHeader("X-Request-URL"):null}(_n)||Ge.url;return dn=new Ve({headers:hi,status:_n.status,statusText:Yn,url:ao}),dn},bi=()=>{let{headers:Yn,status:hi,statusText:ao,url:uo}=ki(),Xn=null;204!==hi&&(Xn=typeof _n.response>"u"?_n.responseText:_n.response),0===hi&&(hi=Xn?200:0);let to=hi>=200&&hi<300;if("json"===Ge.responseType&&"string"==typeof Xn){const Vo=Xn;Xn=Xn.replace($i,"");try{Xn=""!==Xn?JSON.parse(Xn):null}catch(zn){Xn=Vo,to&&(to=!1,Xn={error:zn,text:Xn})}}to?(Zt.next(new Le({body:Xn,headers:Yn,status:hi,statusText:ao,url:uo||void 0})),Zt.complete()):Zt.error(new Ke({error:Xn,headers:Yn,status:hi,statusText:ao,url:uo||void 0}))},Mi=Yn=>{const{url:hi}=ki(),ao=new Ke({error:Yn,status:_n.status||0,statusText:_n.statusText||"Unknown Error",url:hi||void 0});Zt.error(ao)};let ri=!1;const Fo=Yn=>{ri||(Zt.next(ki()),ri=!0);let hi={type:Se.DownloadProgress,loaded:Yn.loaded};Yn.lengthComputable&&(hi.total=Yn.total),"text"===Ge.responseType&&_n.responseText&&(hi.partialText=_n.responseText),Zt.next(hi)},so=Yn=>{let hi={type:Se.UploadProgress,loaded:Yn.loaded};Yn.lengthComputable&&(hi.total=Yn.total),Zt.next(hi)};return _n.addEventListener("load",bi),_n.addEventListener("error",Mi),_n.addEventListener("timeout",Mi),_n.addEventListener("abort",Mi),Ge.reportProgress&&(_n.addEventListener("progress",Fo),null!==Bn&&_n.upload&&_n.upload.addEventListener("progress",so)),_n.send(Bn),Zt.next({type:Se.Sent}),()=>{_n.removeEventListener("error",Mi),_n.removeEventListener("abort",Mi),_n.removeEventListener("load",bi),_n.removeEventListener("timeout",Mi),Ge.reportProgress&&(_n.removeEventListener("progress",Fo),null!==Bn&&_n.upload&&_n.upload.removeEventListener("progress",so)),_n.readyState!==_n.DONE&&_n.abort()}})))}}return(Ee=se).\u0275fac=function(Ge){return new(Ge||Ee)(S.KVO(l.N0))},Ee.\u0275prov=S.jDH({token:Ee,factory:Ee.\u0275fac}),se})();const on=new S.nKC("XSRF_ENABLED"),St=new S.nKC("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),ct=new S.nKC("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class We{}let Fe=(()=>{var Ee;class se{constructor(Ge,Rt,Gt){this.doc=Ge,this.platform=Rt,this.cookieName=Gt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ge=this.doc.cookie||"";return Ge!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,l._b)(Ge,this.cookieName),this.lastCookieString=Ge),this.lastToken}}return(Ee=se).\u0275fac=function(Ge){return new(Ge||Ee)(S.KVO(l.qQ),S.KVO(S.Agw),S.KVO(St))},Ee.\u0275prov=S.jDH({token:Ee,factory:Ee.\u0275fac}),se})();function he(Ee,se){const Ue=Ee.url.toLowerCase();if(!(0,S.WQX)(on)||"GET"===Ee.method||"HEAD"===Ee.method||Ue.startsWith("http://")||Ue.startsWith("https://"))return se(Ee);const Ge=(0,S.WQX)(We).getToken(),Rt=(0,S.WQX)(ct);return null!=Ge&&!Ee.headers.has(Rt)&&(Ee=Ee.clone({headers:Ee.headers.set(Rt,Ge)})),se(Ee)}var it=u(194),Ze=u(1249);let pt=(()=>{var Ee;class se extends it.S6{constructor(Ge,Rt){super(),this._nextAnimationId=0,this._renderer=Ge.createRenderer(Rt.body,{id:"0",encapsulation:S.gXe.None,styles:[],data:{animation:[]}})}build(Ge){const Rt=this._nextAnimationId.toString();this._nextAnimationId++;const Gt=Array.isArray(Ge)?(0,it.K2)(Ge):Ge;return Tt(this._renderer,null,Rt,"register",[Gt]),new bt(Rt,this._renderer)}}return(Ee=se).\u0275fac=function(Ge){return new(Ge||Ee)(S.KVO(S._9s),S.KVO(l.qQ))},Ee.\u0275prov=S.jDH({token:Ee,factory:Ee.\u0275fac}),se})();class bt extends it.Ro{constructor(se,Ue){super(),this._id=se,this._renderer=Ue}create(se,Ue){return new Et(this._id,se,Ue||{},this._renderer)}}class Et{constructor(se,Ue,Ge,Rt){this.id=se,this.element=Ue,this._renderer=Rt,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",Ge)}_listen(se,Ue){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(se),Ue)}_command(se,...Ue){return Tt(this._renderer,this.element,this.id,se,Ue)}onDone(se){this._listen("done",se)}onStart(se){this._listen("start",se)}onDestroy(se){this._listen("destroy",se)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(se){this._command("setPosition",se)}getPosition(){var se,Ue;return null!==(se=null===(Ue=this._renderer.engine.players[+this.id])||void 0===Ue?void 0:Ue.getPosition())&&void 0!==se?se:0}}function Tt(Ee,se,Ue,Ge,Rt){return Ee.setProperty(se,"@@".concat(Ue,":").concat(Ge),Rt)}const Vt="@.disabled";let an=(()=>{var Ee;class se{constructor(Ge,Rt,Gt){this.delegate=Ge,this.engine=Rt,this._zone=Gt,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,Rt.onRemovalComplete=(Zt,_n)=>{const Bn=null==_n?void 0:_n.parentNode(Zt);Bn&&_n.removeChild(Bn,Zt)}}createRenderer(Ge,Rt){const Zt=this.delegate.createRenderer(Ge,Rt);if(!(Ge&&Rt&&Rt.data&&Rt.data.animation)){let bi=this._rendererCache.get(Zt);return bi||(bi=new qt("",Zt,this.engine,()=>this._rendererCache.delete(Zt)),this._rendererCache.set(Zt,bi)),bi}const _n=Rt.id,Bn=Rt.id+"-"+this._currentId;this._currentId++,this.engine.register(Bn,Ge);const dn=bi=>{Array.isArray(bi)?bi.forEach(dn):this.engine.registerTrigger(_n,Bn,Ge,bi.name,bi)};return Rt.data.animation.forEach(dn),new vn(this,Bn,Zt,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(Ge,Rt,Gt){Ge>=0&&GeRt(Gt)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Zt=>{const[_n,Bn]=Zt;_n(Bn)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([Rt,Gt]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return(Ee=se).\u0275fac=function(Ge){return new(Ge||Ee)(S.KVO(S._9s),S.KVO(Ze.O6),S.KVO(S.SKi))},Ee.\u0275prov=S.jDH({token:Ee,factory:Ee.\u0275fac}),se})();class qt{constructor(se,Ue,Ge,Rt){this.namespaceId=se,this.delegate=Ue,this.engine=Ge,this._onDestroy=Rt}get data(){return this.delegate.data}destroyNode(se){var Ue,Ge;null===(Ue=(Ge=this.delegate).destroyNode)||void 0===Ue||Ue.call(Ge,se)}destroy(){var se;this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),null===(se=this._onDestroy)||void 0===se||se.call(this)}createElement(se,Ue){return this.delegate.createElement(se,Ue)}createComment(se){return this.delegate.createComment(se)}createText(se){return this.delegate.createText(se)}appendChild(se,Ue){this.delegate.appendChild(se,Ue),this.engine.onInsert(this.namespaceId,Ue,se,!1)}insertBefore(se,Ue,Ge,Rt=!0){this.delegate.insertBefore(se,Ue,Ge),this.engine.onInsert(this.namespaceId,Ue,se,Rt)}removeChild(se,Ue,Ge){this.engine.onRemove(this.namespaceId,Ue,this.delegate)}selectRootElement(se,Ue){return this.delegate.selectRootElement(se,Ue)}parentNode(se){return this.delegate.parentNode(se)}nextSibling(se){return this.delegate.nextSibling(se)}setAttribute(se,Ue,Ge,Rt){this.delegate.setAttribute(se,Ue,Ge,Rt)}removeAttribute(se,Ue,Ge){this.delegate.removeAttribute(se,Ue,Ge)}addClass(se,Ue){this.delegate.addClass(se,Ue)}removeClass(se,Ue){this.delegate.removeClass(se,Ue)}setStyle(se,Ue,Ge,Rt){this.delegate.setStyle(se,Ue,Ge,Rt)}removeStyle(se,Ue,Ge){this.delegate.removeStyle(se,Ue,Ge)}setProperty(se,Ue,Ge){"@"==Ue.charAt(0)&&Ue==Vt?this.disableAnimations(se,!!Ge):this.delegate.setProperty(se,Ue,Ge)}setValue(se,Ue){this.delegate.setValue(se,Ue)}listen(se,Ue,Ge){return this.delegate.listen(se,Ue,Ge)}disableAnimations(se,Ue){this.engine.disableAnimations(se,Ue)}}class vn extends qt{constructor(se,Ue,Ge,Rt,Gt){super(Ue,Ge,Rt,Gt),this.factory=se,this.namespaceId=Ue}setProperty(se,Ue,Ge){"@"==Ue.charAt(0)?"."==Ue.charAt(1)&&Ue==Vt?this.disableAnimations(se,Ge=void 0===Ge||!!Ge):this.engine.process(this.namespaceId,se,Ue.slice(1),Ge):this.delegate.setProperty(se,Ue,Ge)}listen(se,Ue,Ge){if("@"==Ue.charAt(0)){const Rt=function wn(Ee){switch(Ee){case"body":return document.body;case"document":return document;case"window":return window;default:return Ee}}(se);let Gt=Ue.slice(1),Zt="";return"@"!=Gt.charAt(0)&&([Gt,Zt]=function Wn(Ee){const se=Ee.indexOf(".");return[Ee.substring(0,se),Ee.slice(se+1)]}(Gt)),this.engine.listen(this.namespaceId,Rt,Gt,Zt,_n=>{this.factory.scheduleListenerCallback(_n._data||-1,Ge,_n)})}return this.delegate.listen(se,Ue,Ge)}}const Ei=[{provide:it.S6,useClass:pt},{provide:Ze.Yp,useFactory:function kn(){return new Ze.zT}},{provide:Ze.O6,useClass:(()=>{var Ee;class se extends Ze.O6{constructor(Ge,Rt,Gt,Zt){super(Ge.body,Rt,Gt)}ngOnDestroy(){this.flush()}}return(Ee=se).\u0275fac=function(Ge){return new(Ge||Ee)(S.KVO(l.qQ),S.KVO(Ze.Xw),S.KVO(Ze.Yp),S.KVO(S.o8S))},Ee.\u0275prov=S.jDH({token:Ee,factory:Ee.\u0275fac}),se})()},{provide:S._9s,useFactory:function Kn(Ee,se,Ue){return new an(Ee,se,Ue)},deps:[t.B7,Ze.O6,S.SKi]}],Hi=[{provide:Ze.Xw,useFactory:()=>new Ze.LS},{provide:S.bc$,useValue:"BrowserAnimations"},...Ei];var ho=u(6701),wr=u(8191);const Ar=[{section:"Getting started",title:"What is Maskito?",route:U.$.WhatIsMaskito,keywords:"getting, started, what, is, maskito"},{section:"Getting started",title:"Maskito libraries",route:U.$.MaskitoLibraries,keywords:"install, package, packages, maskito, npm, setup, explore, ecosystem"},{section:"Core concepts",title:"Overview",route:U.$.CoreConceptsOverview,keywords:"core, concepts, overview"},{section:"Core concepts",title:"Mask expression",route:U.$.MaskExpression,keywords:"core, concepts, mask, expression, reg, exp, fixed"},{section:"Core concepts",title:"Element state",route:U.$.ElementState,keywords:"core, concepts, element, state"},{section:"Core concepts",title:"Processors",route:U.$.Processors,keywords:"core, concepts, preprocessor, postprocessor, processor, element, state, elementState"},{section:"Core concepts",title:"Plugins",route:U.$.Plugins,keywords:"core, concepts, extension, event, focus, blur"},{section:"Core concepts",title:"Overwrite mode",route:U.$.OverwriteMode,keywords:"core, concepts, overwrite, mode, shift, replace"},{section:"Core concepts",title:"Transformer",route:U.$.Transformer,keywords:"core, concepts, programmatic, patch, set, update, value"},{section:"Frameworks",title:"Angular",route:U.$.Angular,keywords:"ng, angular, framework, addon"},{section:"Frameworks",title:"React",route:U.$.React,keywords:"react, framework, addon"},{section:"Frameworks",title:"Vue",route:U.$.Vue,keywords:"vue, framework, addon"},{section:"Kit",title:"Number",route:U.$.Number,keywords:"digit, number, money, mask, kit, generator"},{section:"Kit",title:"Time",route:U.$.Time,keywords:"time, hour, minute, second, mask, kit, generator"},{section:"Kit",title:"Date",route:U.$.Date,keywords:"date, day, month, year, mask, kit, generator"},{section:"Kit",title:"DateRange",route:U.$.DateRange,keywords:"date, day, month, year, mask, range, kit, generator"},{section:"Kit",title:"DateTime",route:U.$.DateTime,keywords:"date, day, month, year, mask, time, date-time, hour, minute, second, kit, generator"},{section:"Addons",title:"@maskito/phone",route:U.$.PhonePackage,keywords:"phone, libphonenumber, international, generator"},{section:"Recipes",title:"Card",route:U.$.Card,keywords:"card, credit, cvv, debit, mask, recipe"},{section:"Recipes",title:"Phone",route:U.$.Phone,keywords:"phone, mobile, tel, telephone, mask, recipe"},{section:"Recipes",title:"Textarea",route:U.$.Textarea,keywords:"textarea, latin, mask, recipe"},{section:"Recipes",title:"ContentEditable",route:U.$.ContentEditable,keywords:"content, editable, contenteditable, contentEditable, mask, recipe"},{section:"Recipes",title:"With prefix",route:U.$.Prefix,keywords:"prefix, before, recipe"},{section:"Recipes",title:"With postfix",route:U.$.Postfix,keywords:"postfix, after, percent, am, pm, recipe"},{section:"Recipes",title:"With placeholder",route:U.$.Placeholder,keywords:"guide, placeholder, fill, recipe"},{section:"Other",title:"Browser support",route:U.$.BrowserSupport,keywords:"chrome, safari, ie, edge, firefox, browser, support"},{section:"Other",title:"Supported types",route:U.$.SupportedInputTypes,keywords:"input, type, text, password, search, tel, url, email, number, date, month"},{section:"Other",title:"Maskito in Real World Form",route:U.$.RealWorldForm,keywords:"browser, autofill, showcase, in, action, demo"},{section:"Other",title:"Changelog",route:"https://github.com/taiga-family/maskito/blob/main/CHANGELOG.md",target:"_blank",keywords:"release, change, changelog, archive, history"}];var gr=u(1286),ur=u(7300);const qo=[{path:U.$.WhatIsMaskito,loadComponent:()=>Promise.all([u.e(2076),u.e(3781)]).then(u.bind(u,3781)),title:"What is Maskito?"},{path:U.$.MaskitoLibraries,loadComponent:()=>u.e(7093).then(u.bind(u,7093)),title:"Maskito libraries"},{path:U.$.CoreConceptsOverview,loadComponent:()=>Promise.all([u.e(2076),u.e(3443)]).then(u.bind(u,3443)),title:"Core concepts"},{path:U.$.MaskExpression,loadComponent:()=>Promise.all([u.e(2076),u.e(2361)]).then(u.bind(u,2361)),title:"Mask expression"},{path:U.$.ElementState,loadComponent:()=>u.e(6233).then(u.bind(u,6233)),title:"Element state"},{path:U.$.Processors,loadComponent:()=>Promise.all([u.e(2076),u.e(625)]).then(u.bind(u,625)),title:"Processors"},{path:U.$.Plugins,loadComponent:()=>Promise.all([u.e(2076),u.e(2731)]).then(u.bind(u,2731)),title:"Plugins"},{path:U.$.OverwriteMode,loadComponent:()=>Promise.all([u.e(6973),u.e(2076),u.e(9167)]).then(u.bind(u,9167)),title:"Overwrite mode"},{path:U.$.Transformer,loadComponent:()=>Promise.all([u.e(2076),u.e(6781)]).then(u.bind(u,6781)),title:"Transformer"},{path:U.$.Angular,loadComponent:()=>u.e(5787).then(u.bind(u,5787)),title:"Angular"},{path:U.$.React,loadComponent:()=>u.e(4610).then(u.bind(u,4610)),title:"React"},{path:U.$.Vue,loadComponent:()=>u.e(6355).then(u.bind(u,6355)),title:"Vue"},{path:U.$.Number,loadComponent:()=>u.e(7706).then(u.bind(u,7706)),title:"Number"},{path:U.$.Time,loadComponent:()=>u.e(3156).then(u.bind(u,3156)),title:"Time"},{path:U.$.Date,loadComponent:()=>u.e(3298).then(u.bind(u,3298)),title:"Date"},{path:U.$.DateRange,loadComponent:()=>u.e(2909).then(u.bind(u,2909)),title:"DateRange"},{path:U.$.DateTime,loadComponent:()=>u.e(4667).then(u.bind(u,4667)),title:"DateTime"},{path:U.$.Card,loadComponent:()=>u.e(9035).then(u.bind(u,9035)),title:"Card"},{path:U.$.Phone,loadComponent:()=>u.e(2490).then(u.bind(u,2490)),title:"Phone"},{path:U.$.PhonePackage,loadComponent:()=>Promise.all([u.e(1756),u.e(8736)]).then(u.bind(u,8736)),title:"Phone"},{path:U.$.Textarea,loadComponent:()=>Promise.all([u.e(6973),u.e(5538)]).then(u.bind(u,5538)),title:"Textarea"},{path:U.$.ContentEditable,loadComponent:()=>u.e(699).then(u.bind(u,699)),title:"ContentEditable"},{path:U.$.Prefix,loadComponent:()=>u.e(2326).then(u.bind(u,2326)),title:"With prefix"},{path:U.$.Postfix,loadComponent:()=>u.e(778).then(u.bind(u,778)),title:"With postfix"},{path:U.$.Placeholder,loadComponent:()=>u.e(8809).then(u.bind(u,8809)),title:"With placeholder"},{path:U.$.BrowserSupport,loadComponent:()=>u.e(2181).then(u.bind(u,2181)),title:"Browser support"},{path:U.$.SupportedInputTypes,loadComponent:()=>Promise.all([u.e(1756),u.e(4658)]).then(u.bind(u,4658)),title:"Supported types"},{path:U.$.RealWorldForm,loadComponent:()=>Promise.all([u.e(1756),u.e(6973),u.e(9306)]).then(u.bind(u,9306)),title:"Maskito in Real World Form"},{path:U.$.Stackblitz,loadComponent:()=>Promise.resolve().then(u.bind(u,1286)).then(Ee=>Ee.StackblitzStarterComponent),title:"Stackblitz Starter"}].map(ur.r6).concat({path:"**",redirectTo:U.$.WhatIsMaskito});var xo=u(5173);const $o=new xo.lS((()=>{var Ee;class se{}return(Ee=se).\u0275fac=function(Ge){return new(Ge||Ee)},Ee.\u0275cmp=S.VBU({type:Ee,selectors:[["angular-logo"]],standalone:!0,features:[S.aNF],decls:1,vars:0,consts:[["src","assets/icons/angular.svg"]],template:function(Ge,Rt){1&Ge&&S.nrm(0,"img",0)},styles:["img[_ngcontent-%COMP%]{display:flex;width:1.5rem}"],changeDetection:0}),se})()),tr=new xo.lS((()=>{var Ee;class se{}return(Ee=se).\u0275fac=function(Ge){return new(Ge||Ee)},Ee.\u0275cmp=S.VBU({type:Ee,selectors:[["javascript-logo"]],standalone:!0,features:[S.aNF],decls:1,vars:0,consts:[["src","assets/icons/javascript.svg"]],template:function(Ge,Rt){1&Ge&&S.nrm(0,"img",0)},styles:["img[_ngcontent-%COMP%]{display:flex;width:1.5rem}"],changeDetection:0}),se})()),zi=new xo.lS((()=>{var Ee;class se{}return(Ee=se).\u0275fac=function(Ge){return new(Ge||Ee)},Ee.\u0275cmp=S.VBU({type:Ee,selectors:[["react-logo"]],standalone:!0,features:[S.aNF],decls:1,vars:0,consts:[["src","assets/icons/react.svg"]],template:function(Ge,Rt){1&Ge&&S.nrm(0,"img",0)},styles:["img[_ngcontent-%COMP%]{display:flex;width:1.5rem}"],changeDetection:0}),se})()),eo=new xo.lS((()=>{var Ee;class se{}return(Ee=se).\u0275fac=function(Ge){return new(Ge||Ee)},Ee.\u0275cmp=S.VBU({type:Ee,selectors:[["vue-logo"]],standalone:!0,features:[S.aNF],decls:1,vars:0,consts:[["src","assets/icons/vue.svg"]],template:function(Ge,Rt){1&Ge&&S.nrm(0,"img",0)},styles:["img[_ngcontent-%COMP%]{display:flex;width:1.5rem}"],changeDetection:0}),se})()),oo=new xo.lS((()=>{var Ee;class se{}return(Ee=se).\u0275fac=function(Ge){return new(Ge||Ee)},Ee.\u0275cmp=S.VBU({type:Ee,selectors:[["logo"]],standalone:!0,features:[S.aNF],decls:5,vars:0,consts:[["routerLink","/","tuiLink","",1,"logo-link"],[1,"logo-name"],["alt","Maskito logo","src","assets/icons/maskito.svg",1,"logo"],["alt","by T-Bank","src","assets/icons/by.svg",1,"by"]],template:function(Ge,Rt){1&Ge&&(S.j41(0,"a",0)(1,"span",1),S.nrm(2,"img",2),S.EFF(3," Maskito "),S.k0s()(),S.nrm(4,"img",3))},dependencies:[X.Wk,Y.Jc],styles:["[_nghost-%COMP%]{display:flex;align-items:center}@media screen and (max-width: 47.9625em){[_nghost-%COMP%]{font-size:0}}.logo-link[_ngcontent-%COMP%]{display:flex}.logo-name[_ngcontent-%COMP%]{display:flex;color:var(--tui-text-primary)}.logo[_ngcontent-%COMP%]{margin-right:.625rem}.by[_ngcontent-%COMP%]{margin-left:.875rem}@media screen and (max-width: 47.9625em){.by[_ngcontent-%COMP%]{display:none}}"],changeDetection:0}),se})()),gn={providers:[function Lo(){return[...Hi]}(),(0,X.lh)(qo,(0,X.oH)({scrollPositionRestoration:"enabled",anchorScrolling:"enabled"})),ho.K5,function Wt(...Ee){const se=[At,Mt,mt,{provide:rt,useExisting:mt},{provide:tt,useExisting:Mt},{provide:Xe,useValue:he,multi:!0},{provide:on,useValue:!0},{provide:We,useClass:Fe}];for(const Ue of Ee)se.push(...Ue.\u0275providers);return(0,S.EmA)(se)}(),{provide:l.hb,useClass:l.Sm},{provide:re.xq,useValue:"Maskito | "},{provide:re.sy,useValue:oo},{provide:re.Xw,useValue:["Description and examples","API"]},{provide:re.rm,useValue:Ar},{provide:re.QP,useValue:Ee=>{const se="https://github.com/taiga-family/maskito/tree/main/projects";return Ee.path?"".concat(se,"/").concat(Ee.path):Ee.package&&"kit"===Ee.package.toLowerCase()?"".concat(se,"/").concat(Ee.package.toLowerCase(),"/src/lib/masks/").concat((Ee.header.slice(0,1).toLowerCase()+Ee.header.slice(1)).replaceAll(/[A-Z]/g,Ue=>"-".concat(Ue.toLowerCase()))):null}},{provide:re.ii,useClass:gr.StackblitzService},{provide:re.iQ,useValue:Ee=>{const se=Object.keys(Ee);return 1===se.length&&se[0]===U.w.MaskitoOptions?{...Ee,[U.w.JavaScript]:"import {Maskito, MaskitoOptions} from '@maskito/core';\nimport maskitoOptions from './mask';\n\nconst element = document.querySelector('input,textarea')!;\nconst maskedInput = new Maskito(element, maskitoOptions);\n\n// Call this function when the element is detached from DOM\nmaskedInput.destroy();",[U.w.Angular]:"import {Component} from '@angular/core';\nimport {MaskitoDirective} from '@maskito/angular';\nimport type {MaskitoOptions} from '@maskito/core';\n\nimport mask from './mask';\n\n@Component({\n selector: 'my-app',\n standalone: true,\n imports: [MaskitoDirective],\n template: '',\n})\nexport class App {\n readonly options: MaskitoOptions = mask;\n}",[U.w.React]:"import * as React from 'react';\nimport {useMaskito} from '@maskito/react';\n\nimport options from './mask';\n\nexport default function App() {\n const maskedInputRef = useMaskito({options});\n\n return ;\n}",[U.w.Vue]:"import {createApp} from 'vue';\nimport {maskito} from '@maskito/vue';\n\nimport options from './mask';\n\nconst app = createApp({\n template: '',\n directives: {maskito},\n data: () => ({ options }),\n});"}:Ee}},(0,te.Yh)({codeEditorVisibilityHandler:Ee=>{const se=Object.keys(Ee);return se.includes(U.w.MaskitoOptions)&&se.includes(U.w.JavaScript)},tabTitles:new Map([[U.w.Angular,$o],[U.w.JavaScript,tr],[U.w.React,zi],[U.w.Vue,eo]])}),{provide:wr.sq,useFactory:()=>{const Ee=(0,l.UE)((0,S.WQX)(S.Agw));return{coreLibraryLoader:(se=(0,W.A)(function*(){return u.e(2707).then(u.bind(u,2707))}),function(){return se.apply(this,arguments)}),lineNumbersLoader:function(){var se=(0,W.A)(function*(){return Ee?u.e(3819).then(u.bind(u,3819)):Promise.resolve()});return function(){return se.apply(this,arguments)}}(),languages:{typescript:function(){var se=(0,W.A)(function*(){return u.e(7491).then(u.bind(u,7491))});return function(){return se.apply(this,arguments)}}(),less:function(){var se=(0,W.A)(function*(){return u.e(5961).then(u.bind(u,5961))});return function(){return se.apply(this,arguments)}}(),xml:function(){var se=(0,W.A)(function*(){return u.e(3863).then(u.bind(u,3863))});return function(){return se.apply(this,arguments)}}()}};var se}},{provide:re.Y$,useValue:Ee=>{if(Ee.toLowerCase().startsWith("maskito"))return"https://github.com/search?q=%2F%28enum%7Ctype%7Cinterface%7Cclass%7Cfunction%7Cconst%29+".concat(Ee,"%28%3C%7C%5Cs%29%2F+language%3ATypeScript+repo%3Ataiga-family%2Fmaskito+&type=code");switch(Ee){case"Date":return"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date";case"MetadataJson":return"https://github.com/catamphetamine/libphonenumber-js?tab=readme-ov-file#min-vs-max-vs-mobile-vs-core";default:return null}}}]};(0,t.B8)(Ie,gn).catch(Ee=>console.error(Ee))},1286:(Nt,Pe,u)=>{u.r(Pe),u.d(Pe,{StackblitzEditButtonComponent:()=>S,StackblitzService:()=>Ln,StackblitzStarterComponent:()=>mn});var t=u(4135),l=u(2978);let S=(()=>{var et;class Ye{}return(et=Ye).\u0275fac=function(de){return new(de||et)},et.\u0275cmp=l.VBU({type:et,selectors:[["stackblitz-edit-button"]],standalone:!0,features:[l.aNF],decls:2,vars:0,consts:[["appearance","flat","iconStart","assets/icons/stackblitz.svg","size","s","title","Edit on StackBlitz","tuiButton","","type","button"]],template:function(de,K){1&de&&(l.j41(0,"button",0),l.EFF(1," Edit "),l.k0s())},dependencies:[t.p],styles:["@media screen and (max-width: 47.9625em){button[_ngcontent-%COMP%]{font-size:0;margin-right:-1rem}}"],changeDetection:0}),Ye})();var P=u(3308),X=u(6610),U=u(7300),$=u(8598),re=u(1760);const te=JSON.parse('{"g5":{"ZX":">=1.0.0"}}'),Me="https://stackblitz.com",ee=["angular-cli","create-react-app","html","javascript","node","polymer","typescript","vue"],Ie=["project","search","ports","settings"],W=["light","dark"],J=["editor","preview"],Be={clickToLoad:et=>ze("ctl",et),devToolsHeight:et=>Ae("devtoolsheight",et),forceEmbedLayout:et=>ze("embed",et),hideDevTools:et=>ze("hidedevtools",et),hideExplorer:et=>ze("hideExplorer",et),hideNavigation:et=>ze("hideNavigation",et),openFile:et=>rt("file",et),showSidebar:et=>function j(et,Ye){return"boolean"==typeof Ye?"".concat(et,"=").concat(Ye?"1":"0"):""}("showSidebar",et),sidebarView:et=>Ne("sidebarView",et,Ie),startScript:et=>rt("startScript",et),terminalHeight:et=>Ae("terminalHeight",et),theme:et=>Ne("theme",et,W),view:et=>Ne("view",et,J),zenMode:et=>ze("zenMode",et),organization:et=>"".concat(rt("orgName",null==et?void 0:et.name),"&").concat(rt("orgProvider",null==et?void 0:et.provider)),crossOriginIsolated:et=>ze("corp",et)};function ot(et={}){const Ye=Object.entries(et).map(([dt,de])=>null!=de&&Be.hasOwnProperty(dt)?Be[dt](de):"").filter(Boolean);return Ye.length?"?".concat(Ye.join("&")):""}function ze(et,Ye){return!0===Ye?"".concat(et,"=1"):""}function Ae(et,Ye){if("number"==typeof Ye&&!Number.isNaN(Ye)){const dt=Math.min(100,Math.max(0,Ye));return"".concat(et,"=").concat(encodeURIComponent(Math.round(dt)))}return""}function Ne(et,Ye="",dt=[]){return dt.includes(Ye)?"".concat(et,"=").concat(encodeURIComponent(Ye)):""}function rt(et,Ye){return(Array.isArray(Ye)?Ye:[Ye]).filter(de=>"string"==typeof de&&""!==de.trim()).map(de=>"".concat(et,"=").concat(encodeURIComponent(de))).join("&")}function st(et,Ye){return"".concat(Dt(Ye)).concat(et).concat(ot(Ye))}function Dt(et={}){return("string"==typeof et.origin?et.origin:Me).replace(/\/$/,"")}function xt(et){return et&&!1===et.newWindow?"_self":"_blank"}function ce({template:et,title:Ye,description:dt,dependencies:de,files:K,settings:we}){if(!ee.includes(et)){const mt=ee.map(_t=>"'".concat(_t,"'")).join(", ");console.warn("Unsupported project.template: must be one of ".concat(mt))}const Xe=[],De=(mt,_t,en="")=>{Xe.push(function Z(et,Ye){const dt=document.createElement("input");return dt.type="hidden",dt.name=et,dt.value=Ye,dt}(mt,"string"==typeof _t?_t:en))};De("project[title]",Ye),"string"==typeof dt&&dt.length>0&&De("project[description]",dt),De("project[template]",et,"javascript"),de&&("node"===et?console.warn("Invalid project.dependencies: dependencies must be provided as a 'package.json' file when using the 'node' template."):De("project[dependencies]",JSON.stringify(de))),we&&De("project[settings]",JSON.stringify(we)),Object.entries(K).forEach(([mt,_t])=>{De("project[files][".concat(function ne(et){return et.replace(/\[/g,"%5B").replace(/\]/g,"%5D")}(mt),"]"),_t)});const at=document.createElement("form");return at.method="POST",at.setAttribute("style","display:none!important;"),at.append(...Xe),at}const Lt_openProject=function Ve(et,Ye){!function Se(et,Ye){const dt=ce(et);dt.action=st("/run",Ye),dt.target=xt(Ye),document.body.appendChild(dt),dt.submit(),document.body.removeChild(dt)}(et,Ye)};var cn=u(5173);let Ln=(()=>{var et;class Ye{constructor(){this.baseProjectConfigs={template:"typescript",dependencies:{"@maskito/core":"latest","@maskito/kit":"latest","@maskito/phone":"latest","libphonenumber-js":te.g5.ZX}},this.name="Stackblitz",this.content=new cn.lS(S)}edit(de,K,we){var Xe=this;return(0,P.A)(function*(){var De,at;const[mt="",_t=""]=yield Promise.all([u.e(1250).then(u.t.bind(u,1250,17)),u.e(2741).then(u.t.bind(u,2741,17))].map(U.XZ));return Lt_openProject({...Xe.baseProjectConfigs,title:"maskito/".concat(de,"/").concat(K),description:"Maskito example of the component ".concat(de),files:{"index.html":de.includes("textarea")?"":"","styles.css":_t,"index.ts":null!==(De=(0,U.SH)(mt)[0])&&void 0!==De?De:"","mask.ts":null!==(at=we[re.w.MaskitoOptions])&&void 0!==at?at:""}},{openFile:"index.ts,mask.ts"})})()}openStarter({title:de,description:K,files:we},Xe){return Lt_openProject({...this.baseProjectConfigs,title:de,description:K,files:we},Xe)}}return(et=Ye).\u0275fac=function(de){return new(de||et)},et.\u0275prov=l.jDH({token:et,factory:et.\u0275fac}),Ye})(),mn=(()=>{var et;class Ye{constructor(){this.platformId=(0,l.WQX)(l.Agw),this.stackblitz=(0,l.WQX)(Ln)}ngOnInit(){var de=this;return(0,P.A)(function*(){(0,X.UE)(de.platformId)&&(yield de.openStackblitz())})()}openStackblitz(){var de=this;return(0,P.A)(function*(){const[K="",we=""]=yield Promise.all([u.e(3918).then(u.t.bind(u,3918,17)),u.e(2741).then(u.t.bind(u,2741,17))].map(U.XZ));return de.stackblitz.openStarter({title:"Maskito Starter",description:"A starter with Maskito library\nDocumentation: https://maskito.dev",files:{"index.html":"","index.ts":K,"styles.css":we}},{newWindow:!1,openFile:"index.ts",hideExplorer:!0})})()}}return(et=Ye).\u0275fac=function(de){return new(de||et)},et.\u0275cmp=l.VBU({type:et,selectors:[["stackblitz-starter"]],standalone:!0,features:[l.Jv_([Ln]),l.aNF],decls:1,vars:1,consts:[["size","xxl","textContent","Stackblitz loading...",1,"loader",3,"overlay"]],template:function(de,K){1&de&&l.nrm(0,"tui-loader",0),2&de&&l.Y8G("overlay",!0)},dependencies:[$.ap],styles:[".loader[_ngcontent-%COMP%]{position:fixed;top:0;left:0;inline-size:100%;block-size:100%;z-index:1;background:var(--tui-background-base)}"],changeDetection:0}),Ye})()},168:(Nt,Pe,u)=>{u.d(Pe,{sd:()=>oe,N_:()=>Se,GH:()=>Ye,DX:()=>we,lp:()=>Ji,hK:()=>ce,TK:()=>mi,VM:()=>rn,xg:()=>L,Kf:()=>Z,iZ:()=>Re,A6:()=>Ve,d5:()=>wi,Um:()=>Ln});var t=u(1860);function l(Oe,je,Je){const it=Math.min(Number(Je),Math.max(Number(je),Number(Oe)));return Oe instanceof Date?new Date(it):it}function S(Oe,{day:je,month:Je,year:it}={}){const Ze=new Date(Oe);return je&&Ze.setDate(Ze.getDate()+je),Je&&Ze.setMonth(Ze.getMonth()+Je),it&&Ze.setFullYear(Ze.getFullYear()+it),Ze}function P(Oe){return{day:String(Oe.getDate()).padStart(2,"0"),month:String(Oe.getMonth()+1).padStart(2,"0"),year:String(Oe.getFullYear()).padStart(4,"0"),hours:String(Oe.getHours()).padStart(2,"0"),minutes:String(Oe.getMinutes()).padStart(2,"0"),seconds:String(Oe.getSeconds()).padStart(2,"0"),milliseconds:String(Oe.getMilliseconds()).padStart(3,"0")}}function X(Oe){return Oe.replaceAll(/\W/g,"").length}function $(Oe,je){return!(Oe.length!/^0+$/.exec(Je))}function re(Oe,je,Je){const it=X(je);return Oe.replace(Je,"").match(new RegExp("(\\D*\\d[^\\d\\s]*){1,".concat(it,"}"),"g"))||[]}function te(Oe,je){const Je=je.replaceAll(/[^dmy]/g,""),it=Oe.replaceAll(/\D+/g,""),Ze={day:it.slice(Je.indexOf("d"),Je.lastIndexOf("d")+1),month:it.slice(Je.indexOf("m"),Je.lastIndexOf("m")+1),year:it.slice(Je.indexOf("y"),Je.lastIndexOf("y")+1)};return Object.fromEntries(Object.entries(Ze).filter(([pt,bt])=>!!bt).sort(([pt],[bt])=>je.toLowerCase().indexOf(pt.slice(0,1))>je.toLowerCase().indexOf(bt.slice(0,1))?1:-1))}function q(Oe,je){var Je,it,Ze,pt,bt,Et,Tt;const Pt=2===(null===(Je=Oe.year)||void 0===Je?void 0:Je.length)?"20".concat(Oe.year):Oe.year,Vt=new Date(Number(null!=Pt?Pt:"0"),Number(null!==(it=Oe.month)&&void 0!==it?it:"1")-1,Number(null!==(Ze=Oe.day)&&void 0!==Ze?Ze:"1"),Number(null!==(pt=null==je?void 0:je.hours)&&void 0!==pt?pt:"0"),Number(null!==(bt=null==je?void 0:je.minutes)&&void 0!==bt?bt:"0"),Number(null!==(Et=null==je?void 0:je.seconds)&&void 0!==Et?Et:"0"),Number(null!==(Tt=null==je?void 0:je.milliseconds)&&void 0!==Tt?Tt:"0"));return Vt.setFullYear(Number(null!=Pt?Pt:"0")),Vt}const Y=", ";function Me({day:Oe,month:je,year:Je,hours:it,minutes:Ze,seconds:pt,milliseconds:bt},{dateMode:Et,dateTimeSeparator:Tt=Y,timeMode:Pt}){var Vt;const an=2===(null===(Vt=Et.match(/y/g))||void 0===Vt?void 0:Vt.length)?null==Je?void 0:Je.slice(-2):Je;return(Et+(Pt?Tt+Pt:"")).replaceAll(/d+/g,null!=Oe?Oe:"").replaceAll(/m+/g,null!=je?je:"").replaceAll(/y+/g,null!=an?an:"").replaceAll(/H+/g,null!=it?it:"").replaceAll("MSS",null!=bt?bt:"").replaceAll(/M+/g,null!=Ze?Ze:"").replaceAll(/S+/g,null!=pt?pt:"").replaceAll(/^\D+/g,"").replaceAll(/\D+$/g,"")}var ee=u(4495);const Ie=Oe=>{var je,Je,it,Ze,pt,bt;return{day:null!==(je=null===(Je=Oe.match(/d/g))||void 0===Je?void 0:Je.length)&&void 0!==je?je:0,month:null!==(it=null===(Ze=Oe.match(/m/g))||void 0===Ze?void 0:Ze.length)&&void 0!==it?it:0,year:null!==(pt=null===(bt=Oe.match(/y/g))||void 0===bt?void 0:bt.length)&&void 0!==pt?pt:0}};function W({dateString:Oe,dateModeTemplate:je,dateSegmentsSeparator:Je,offset:it,selection:[Ze,pt]}){const bt=te(Oe,je),Et=Object.entries(bt),Tt={};for(const[an,qt]of Et){const vn=Me(Tt,{dateMode:je}),wn=ee.Gq[an],Hn=it+vn.length+(vn.length&&Je.length)+Ie(je)[an],kn=Hn>=Ze&&Hn===pt;if(kn&&Number(qt)>Number(wn))return{validatedDateString:"",updatedSelection:[Ze,pt]};if(kn&&Number(qt)<1)return{validatedDateString:"",updatedSelection:[Ze,pt]};Tt[an]=qt}const Pt=Me(Tt,{dateMode:je}),Vt=Pt.length-Oe.length;return{validatedDateString:Pt,updatedSelection:[Ze+Vt,pt+Vt]}}let Be,J=Oe=>Oe;const ot=/[\\^$.*+?()[\]{}|]/g,ze=new RegExp(ot.source);function j(Oe){return Oe&&ze.test(Oe)?Oe.replaceAll(ot,String.raw(Be||(Be=J(Ev||(Ev=Yo(["$&"],["\\$&"])))))):Oe}function Ae(Oe,{prefix:je,postfix:Je}){var it,Ze;const pt=new RegExp("^".concat(j(je))),bt=new RegExp("".concat(j(Je),"$")),[Et=""]=null!==(it=Oe.match(pt))&&void 0!==it?it:[],[Tt=""]=null!==(Ze=Oe.match(bt))&&void 0!==Ze?Ze:[];return{extractedPrefix:Et,extractedPostfix:Tt,cleanValue:Oe.replace(pt,"").replace(bt,"")}}function rt(Oe){return Oe}function tt(Oe){return!Oe||"object"==typeof Oe&&0===Object.keys(Oe).length}const st=/^0+$/;function nt(Oe,je,Je=0){const it=Oe.padEnd(je.length,"0");if(Number(it)<=Number(je))return{validatedSegmentValue:Oe,prefixedZeroesCount:Je};if(it.endsWith("0"))return nt("0".concat(Oe.slice(0,je.length-1)),je,Je+1);const Ze=Oe.slice(0,je.length-1);return st.exec(Ze)?{validatedSegmentValue:"",prefixedZeroesCount:Je}:nt("".concat(Ze,"0"),je,Je)}function Dt(Oe){return Oe.replaceAll(new RegExp(ee.yq,"g"),ee.L7)}function $t(Oe){return Oe.replaceAll(/[\uff10-\uff19]/g,je=>String.fromCharCode(je.charCodeAt(0)-65248))}function Xt(){return({elementState:Oe,data:je})=>{const{value:Je,selection:it}=Oe;return{elementState:{selection:it,value:Dt(Je)},data:Dt(je)}}}function xt({dateModeTemplate:Oe,dateSegmentSeparator:je,splitFn:Je,uniteFn:it}){return({value:Ze,selection:pt})=>{var bt;const[Et,Tt]=pt,{dateStrings:Pt,restPart:Vt=""}=Je(Ze),an=[];let qt=0;Pt.forEach(wn=>{const Wn=te(wn,Oe),kn=Object.entries(Wn).reduce((Kn,[Ei,Hi])=>{const{validatedSegmentValue:qi,prefixedZeroesCount:yo}=nt(Hi,"".concat(ee.Gq[Ei]));return qt+=yo,{...Kn,[Ei]:qi}},{});an.push(Me(kn,{dateMode:Oe}))});const vn=it(an,Ze)+(null!==(bt=Pt[Pt.length-1])&&void 0!==bt&&bt.endsWith(je)?je:"")+Vt;return qt&&vn.slice(Tt+qt,Tt+qt+je.length)===je&&(qt+=je.length),{selection:[Et+qt,Tt+qt],value:vn}}}function Ft({dateModeTemplate:Oe,firstDateEndSeparator:je,dateSegmentSeparator:Je,pseudoFirstDateEndSeparators:it}){return({elementState:Ze,data:pt})=>{const{value:bt,selection:Et}=Ze,Tt=function U(Oe,je){const Je=X(je),[it=""]=new RegExp("(\\D*\\d){".concat(Je,"}")).exec(Oe)||[];return it}(bt,Oe),Pt=it.filter(an=>!je.includes(an)&&an!==Je),Vt=new RegExp("[".concat(Pt.join(""),"]"),"gi");return{elementState:{selection:Et,value:Tt&&bt.length>Tt.length?Tt+bt.slice(Tt.length).replace(/^[\D\s]*/,je):bt},data:pt.replace(Vt,je)}}}function kt(){return({elementState:Oe,data:je})=>{const{value:Je,selection:it}=Oe;return{elementState:{selection:it,value:$t(Je)},data:$t(je)}}}function yt(Oe,je){const Je=Ie(je);return Object.fromEntries(Object.entries(Oe).map(([it,Ze])=>{const pt=Je[it];return[it,Ze.length===pt&&/^0+$/.exec(Ze)?"1".padStart(pt,"0"):Ze]}))}function ue({dateModeTemplate:Oe,min:je=ee.Wv,max:Je=ee.Qn,rangeSeparator:it="",dateSegmentSeparator:Ze="."}){return({value:pt,selection:bt})=>{const Et=it&&pt.endsWith(it),Tt=re(pt,Oe,it);let Pt="";for(const Vt of Tt){Pt+=Pt?it:"";const an=te(Vt,Oe);$(Vt,Oe)?Pt+=Me(P(l(q(an),je,Je)),{dateMode:Oe}):Pt+=Me(yt(an,Oe),{dateMode:Oe})+(Vt.endsWith(Ze)?Ze:"")}return{selection:bt,value:Pt+(Et?it:"")}}}function H({dateModeTemplate:Oe,dateSegmentsSeparator:je,rangeSeparator:Je="",dateTimeSeparator:it=Y}){return({elementState:Ze,data:pt})=>{var bt;const Et=Je?new RegExp("".concat(Je,"|-")):it,Tt=pt.split(Et),Pt=pt.includes(it)?[null!==(bt=Tt[0])&&void 0!==bt?bt:""]:Tt;if(Pt.every(Vt=>Vt.trim().split(/\D/).filter(Boolean).length===Oe.split(je).length)){const Vt=Pt.map(an=>function le(Oe,je,Je){const it=Oe.split(/\D/).filter(Boolean),Ze=je.split(Je);return it.map((bt,Et)=>{var Tt,Pt;return Et===Ze.length-1?bt:bt.padStart(null!==(Tt=null===(Pt=Ze[Et])||void 0===Pt?void 0:Pt.length)&&void 0!==Tt?Tt:0,"0")}).join(Je)}(an,Oe,je)).join(Je);return{elementState:Ze,data:"".concat(Vt).concat(pt.includes(it)&&it+Tt[1]||"")}}return{elementState:Ze,data:pt}}}function L(Oe){const je=new RegExp("".concat(j(Oe),"$"));return Oe?({value:Je,selection:it},Ze)=>{if(!Je&&!Ze.value.endsWith(Oe))return{value:Je,selection:it};if(!Je.endsWith(Oe)&&!Ze.value.endsWith(Oe))return{selection:it,value:Je+Oe};const pt=Ze.value.replace(je,""),bt=Ze.selection[1]>=pt.length,Et=function Ne(Oe,je){let Je="";for(let it=0;it{const an=Tt.length-1-Vt;return Tt[an]!==Pt||Et[an]===Pt&&bt?Tt.slice(0,an+1)+Pt+Tt.slice(an+1):Tt},Je)}}:rt}function Z(Oe){return Oe?({value:je,selection:Je},it)=>{if(je.startsWith(Oe)||!je&&!it.value.startsWith(Oe))return{value:je,selection:Je};const[Ze,pt]=Je,bt=Array.from(Oe).reduce((Tt,Pt,Vt)=>Tt[Vt]===Pt?Tt:Tt.slice(0,Vt)+Pt+Tt.slice(Vt),je),Et=bt.length-je.length;return{selection:[Ze+Et,pt+Et],value:bt}}:rt}function ne({dateModeTemplate:Oe,dateSegmentsSeparator:je,rangeSeparator:Je=""}){return({elementState:it,data:Ze})=>{const{value:pt,selection:bt}=it;if(Ze===je)return{elementState:it,data:bt[0]===pt.length?Ze:""};const Et=Ze.replaceAll(new RegExp("[^\\d".concat(j(je)).concat(Je,"]"),"g"),"");if(!Et)return{elementState:it,data:""};const[Tt,Pt]=bt;let Vt=Pt+Ze.length;const an=pt.slice(0,Tt)+Et+pt.slice(Vt),qt=re(an,Oe,Je);let vn="";const wn=!!Je&&an.includes(Je);for(const Hn of qt){const{validatedDateString:kn,updatedSelection:Kn}=W({dateString:Hn,dateModeTemplate:Oe,dateSegmentsSeparator:je,offset:vn.length,selection:[Tt,Vt]});if(Hn&&!kn)return{elementState:it,data:""};Vt=Kn[1],vn+=wn&&!vn?kn+Je:kn}const Wn=vn.slice(Tt,Vt);return{elementState:{selection:bt,value:vn.slice(0,Tt)+Wn.split(je).map(Hn=>"0".repeat(Hn.length)).join(je)+vn.slice(Vt)},data:Wn}}}function ce(Oe,je,Je){return(it,Ze)=>{const pt=()=>je(it,Ze);return it.addEventListener(Oe,pt,Je),()=>it.removeEventListener(Oe,pt,Je)}}function oe(Oe){return ce("focus",je=>{je.value||(0,t.Gq)(je,Oe)})}function Se(Oe){return je=>{const Je=je.ownerDocument;let it=0;const Ze=()=>it++,pt=()=>{it=Math.max(--it,0)},bt=()=>{var Et,Tt;if(!je.matches(":focus"))return;if(it)return Je.addEventListener("mouseup",bt,{once:!0,passive:!0});const Pt=null!==(Et=je.selectionStart)&&void 0!==Et?Et:0,Vt=null!==(Tt=je.selectionEnd)&&void 0!==Tt?Tt:0,[an,qt]=Oe(je.value,[Pt,Vt]);(an>Pt||qt{Je.removeEventListener("selectionchange",bt),Je.removeEventListener("mousedown",Ze),Je.removeEventListener("mouseup",pt)}}}const Re=Oe=>{const je=()=>{const Je=Oe.value;Oe.addEventListener("beforeinput",it=>{it.defaultPrevented&&Je===Oe.value&&Oe.dispatchEvent(new CustomEvent("maskitoReject",{bubbles:!0}))},{once:!0})};return Oe.addEventListener("beforeinput",je,!0),()=>Oe.removeEventListener("beforeinput",je,!0)};function Ve(Oe){return ce("blur",je=>{je.value===Oe&&(0,t.Gq)(je,"")})}const Le=()=>{};function Ke({step:Oe,fullMode:je,timeSegmentMaxValues:Je}){const it=function It(Oe){return new Map([["hours",At(Oe,"HH")],["milliseconds",At(Oe,"MSS")],["minutes",At(Oe,"MM")],["seconds",At(Oe,"SS")]])}(je);return Oe<=0?Le:Ze=>{const pt=bt=>{var Et;if("ArrowUp"!==bt.key&&"ArrowDown"!==bt.key)return;bt.preventDefault();const Tt=null!==(Et=Ze.selectionStart)&&void 0!==Et?Et:0,Pt=function Kt({segmentsIndexes:Oe,selectionStart:je}){for(const[Je,it]of Oe.entries()){const[Ze,pt]=it;if(Ze<=je&&je<=pt)return Je}return null}({segmentsIndexes:it,selectionStart:Tt});if(!Pt)return;const Vt=function Lt({selection:Oe,value:je,toAdd:Je,max:it}){const[Ze,pt]=Oe,Et=function cn(Oe,je){return Oe<0&&(Oe+=Math.floor(Math.abs(Oe)/je+1)*je),Oe%je}(Number(je.slice(Ze,pt).padEnd(pt-Ze,"0"))+Je,it+1);return je.slice(0,Ze)+String(Et).padStart(pt-Ze,"0")+je.slice(pt,je.length)}({selection:it.get(Pt),value:Ze.value,toAdd:"ArrowUp"===bt.key?Oe:-Oe,max:Je[Pt]});(0,t.Gq)(Ze,{value:Vt,selection:[Tt,Tt]})};return Ze.addEventListener("keydown",pt),()=>Ze.removeEventListener("keydown",pt)}}function At(Oe,je){const Je=Oe.indexOf(je);return-1===Je?[-1,-1]:[Je,Je+je.length]}function Ln(Oe,je=!1){let Je="",it="validation";const Ze=Et=>{for(let Tt=Et.length-1;Tt>=Je.length;Tt--)if(Et[Tt]!==Oe[Tt])return Et.slice(0,Tt+1);return Et.slice(0,Je.length)},pt=[Se(Et=>[0,Ze(Et).length])];let bt=!1;if(je){const Et=ce("focus",Pt=>{bt=!0,(0,t.Gq)(Pt,Pt.value+Oe.slice(Pt.value.length))},{capture:!0}),Tt=ce("blur",Pt=>{bt=!1,(0,t.Gq)(Pt,Ze(Pt.value))},{capture:!0});pt.push(Et,Tt)}return{plugins:pt,removePlaceholder:Ze,preprocessors:[({elementState:Et,data:Tt},Pt)=>{it=Pt;const{value:Vt,selection:an}=Et;return{elementState:{selection:an,value:Ze(Vt)},data:Tt}}],postprocessors:[({value:Et,selection:Tt},Pt)=>{Je=Et;const Vt=Et+Oe.slice(Et.length,Pt.value.length)===Pt.value;if("validation"===it&&Vt)return{selection:Tt,value:Pt.value};const an=bt||!je?Et+Oe.slice(Et.length):Et;if(an===Pt.value&&"deleteBackward"===it){const[qt]=Pt.selection;return{value:an,selection:[qt,qt]}}return{value:an,selection:Tt}}]}}function Ye({mode:Oe,separator:je=".",max:Je,min:it}){const Ze=Oe.split("/").join(je);return{...t.oI,mask:Array.from(Ze).map(pt=>je.includes(pt)?pt:/\d/),overwriteMode:"replace",preprocessors:[kt(),({elementState:Oe},je)=>{const{value:Je,selection:it}=Oe;if(!Je||function et(Oe,[je,Je]){return Je===Oe.length}(Je,it))return{elementState:Oe};const[Ze,pt]=it,bt=Je.slice(Ze,pt).replaceAll(/\d/g,"0"),Et=Je.slice(0,Ze)+bt+Je.slice(pt);return"validation"===je||"insert"===je&&Ze===pt?{elementState:{selection:it,value:Et}}:{elementState:{selection:"deleteBackward"===je||"insert"===je?[Ze,Ze]:[pt,pt],value:Et}}},H({dateModeTemplate:Ze,dateSegmentsSeparator:je}),ne({dateModeTemplate:Ze,dateSegmentsSeparator:je})],postprocessors:[xt({dateModeTemplate:Ze,dateSegmentSeparator:je,splitFn:pt=>({dateStrings:[pt]}),uniteFn:([pt=""])=>pt}),ue({min:it,max:Je,dateModeTemplate:Ze,dateSegmentSeparator:je})]}}const dt=[ee.SD,ee.c,ee.PN,ee.el,ee.ZQ];function de({dateModeTemplate:Oe,rangeSeparator:je,minLength:Je,maxLength:it,max:Ze=ee.Qn}){return tt(Je)&&tt(it)?rt:({value:pt,selection:bt})=>{const Et=re(pt,Oe,je);if(2!==Et.length||Et.some(wn=>!$(wn,Oe)))return{value:pt,selection:bt};const[Tt,Pt]=Et.map(wn=>q(te(wn,Oe)));if(!Tt||!Pt)return{value:pt,selection:bt};const Vt=S(Tt,{...Je,day:(null==Je?void 0:Je.day)&&Je.day-1}),an=tt(it)?Ze:S(Tt,{...it,day:(null==it?void 0:it.day)&&it.day-1}),qt=l(Pt,Vt,Ze);return{selection:bt,value:Et[0]+je+Me(P(qt>an?an:qt),{dateMode:Oe})}}}function K({dateModeTemplate:Oe,rangeSeparator:je}){return({value:Je,selection:it})=>{const Ze=re(Je,Oe,je),pt=2===Ze.length&&Ze.every(qt=>$(qt,Oe)),[bt,Et]=it;if(!((bt>=Je.length||0===bt&&Et>=Je.length)&&pt))return{value:Je,selection:it};const[Vt,an]=Ze.map(qt=>q(te(qt,Oe)));return{selection:it,value:Vt&&an&&Vt>an?Ze.reverse().join(je):Je}}}function we({mode:Oe,min:je,max:Je,minLength:it,maxLength:Ze,dateSeparator:pt=".",rangeSeparator:bt="".concat(ee.am).concat(ee.c).concat(ee.am)}){const Et=Oe.split("/").join(pt),Tt=Array.from(Et).map(Pt=>pt.includes(Pt)?Pt:/\d/);return{...t.oI,mask:[...Tt,...Array.from(bt),...Tt],overwriteMode:"replace",preprocessors:[kt(),Ft({dateModeTemplate:Et,dateSegmentSeparator:pt,firstDateEndSeparator:bt,pseudoFirstDateEndSeparators:dt}),({elementState:Oe},je)=>{const{value:Je,selection:it}=Oe;if(!Je||function et(Oe,[je,Je]){return Je===Oe.length}(Je,it))return{elementState:Oe};const[Ze,pt]=it,bt=Je.slice(Ze,pt).replaceAll(/\d/g,"0"),Et=Je.slice(0,Ze)+bt+Je.slice(pt);return"validation"===je||"insert"===je&&Ze===pt?{elementState:{selection:it,value:Et}}:{elementState:{selection:"deleteBackward"===je||"insert"===je?[Ze,Ze]:[pt,pt],value:Et}}},H({dateModeTemplate:Et,rangeSeparator:bt,dateSegmentsSeparator:pt}),ne({dateModeTemplate:Et,rangeSeparator:bt,dateSegmentsSeparator:pt})],postprocessors:[xt({dateModeTemplate:Et,dateSegmentSeparator:pt,splitFn:Pt=>({dateStrings:re(Pt,Et,bt)}),uniteFn:(Pt,Vt)=>Pt.reduce((an,qt,vn)=>an+qt+(!vn&&Vt.includes(bt)?bt:""),"")}),ue({min:je,max:Je,dateModeTemplate:Et,rangeSeparator:bt,dateSegmentSeparator:pt}),de({dateModeTemplate:Et,minLength:it,maxLength:Ze,max:Je,rangeSeparator:bt}),K({dateModeTemplate:Et,rangeSeparator:bt})]}}function at(Oe){return function Xe(Oe,je){return Object.fromEntries(Object.entries(Oe).map(([Je,it])=>[Je,je(String(it),ee.Kb[Je])]))}(Oe,(je,Je)=>je.padStart(Je,"0"))}const mt={HH:"hours",MM:"minutes",SS:"seconds",MSS:"milliseconds"};function _t(Oe,je){const Je=Oe.replaceAll(/\D+/g,"");let it=0;return Object.fromEntries(je.split(/\W/).map(Ze=>{const pt=Je.slice(it,it+Ze.length);return it+=Ze.length,[mt[Ze],pt]}))}const en=/^\D*/,ei=/\D*$/;function Mn({hours:Oe="",minutes:je="",seconds:Je="",milliseconds:it=""}){return"".concat(Oe,":").concat(je,":").concat(Je,".").concat(it).replace(en,"").replace(ei,"")}const pi=new RegExp("[".concat(ee.ub.map(j).join(""),"]$"));function Vn({timeString:Oe,paddedMaxValues:je,offset:Je,selection:[it,Ze],timeMode:pt}){const bt=_t(Oe,pt),Et=Object.entries(bt),Tt={};let Pt=0;for(const[vn,wn]of Et){const Wn=Mn(Tt),Hn=je[vn],Kn=Je+Wn.length+(Wn.length&&1)+ee.Kb[vn];if(Kn>=it&&Kn<=Ze&&Number(wn)>Number(Hn))return{validatedTimeString:"",updatedTimeSelection:[it,Ze]};const{validatedSegmentValue:Hi,prefixedZeroesCount:qi}=nt(wn,"".concat(Hn));Pt+=qi,Tt[vn]=Hi}const[Vt=""]=Oe.match(pi)||[],an=Mn(Tt)+Vt,qt=Math.max(an.length-Oe.length,0);return{validatedTimeString:an,updatedTimeSelection:[it+Pt+qt,Ze+Pt+qt]}}function ti(Oe,{dateModeTemplate:je,dateTimeSeparator:Je}){const it=Oe.includes(Je);return[Oe.slice(0,je.length),Oe.slice(it?je.length+Je.length:je.length)]}function Yi({dateModeTemplate:Oe,timeMode:je,min:Je=ee.Wv,max:it=ee.Qn,dateTimeSeparator:Ze}){return({value:pt,selection:bt})=>{const[Et,Tt]=ti(pt,{dateModeTemplate:Oe,dateTimeSeparator:Ze}),Pt=te(Et,Oe),Vt=_t(Tt,je);if(!function Fi(Oe,{dateMode:je,timeMode:Je,dateTimeSeparator:it=Y}){var Ze;return Oe.length>=je.length+Je.length+it.length&&(null!==(Ze=Oe.split(it)[0])&&void 0!==Ze?Ze:"").split(/\D/).every(pt=>!/^0+$/.exec(pt))}(pt,{dateMode:Oe,timeMode:je,dateTimeSeparator:Ze})){const wn=yt(Pt,Oe),{year:Wn,month:Hn,day:kn}=$(Et,Oe)?P(l(q(wn),Je,it)):wn,Kn=Me({year:Wn,month:Hn,day:kn,...Vt},{dateMode:Oe,dateTimeSeparator:Ze,timeMode:je});return{selection:bt,value:Kn+pt.slice(Kn.length)}}return{selection:bt,value:Me(P(l(q(Pt,Vt),Je,it)),{dateMode:Oe,dateTimeSeparator:Ze,timeMode:je})}}}function xi({dateModeTemplate:Oe,dateSegmentsSeparator:je,dateTimeSeparator:Je,timeMode:it}){const Ze=new RegExp("[^\\d".concat(ee.ub.map(j).join("")).concat(j(je),"]+"));return({elementState:pt,data:bt})=>{const{value:Et,selection:Tt}=pt;if(bt===je)return{elementState:pt,data:Tt[0]===Et.length?bt:""};const Pt=bt.replace(Ze,"");if(!Pt)return{elementState:pt,data:""};const[Vt,an]=Tt;let qt=an+bt.length;const vn=Et.slice(0,Vt)+Pt+Et.slice(qt),[wn,Wn]=ti(vn,{dateModeTemplate:Oe,dateTimeSeparator:Je});let Hn="";const kn=vn.includes(Je),{validatedDateString:Kn,updatedSelection:Ei}=W({dateString:wn,dateSegmentsSeparator:je,dateModeTemplate:Oe,offset:0,selection:[Vt,qt]});if(wn&&!Kn)return{elementState:pt,data:""};qt=Ei[1],Hn+=Kn;const Hi=at(ee.qi),{validatedTimeString:qi,updatedTimeSelection:yo}=Vn({timeString:Wn,paddedMaxValues:Hi,offset:Hn.length+Je.length,selection:[Vt,qt],timeMode:it});if(Wn&&!qi)return{elementState:pt,data:""};qt=yo[1],Hn+=kn?Je+qi:qi;const Lo=Hn.slice(Vt,qt);return{elementState:{selection:Tt,value:Hn.slice(0,Vt)+Lo.split(je).map(bo=>"0".repeat(bo.length)).join(je)+Hn.slice(qt)},data:Lo}}}function Ji({dateMode:Oe,timeMode:je,dateSeparator:Je=".",min:it,max:Ze,dateTimeSeparator:pt=Y,timeStep:bt=0}){const Et=Oe.split("/").join(Je);return{...t.oI,mask:[...Array.from(Et).map(Tt=>Je.includes(Tt)?Tt:/\d/),...pt.split(""),...Array.from(je).map(Tt=>ee.ub.includes(Tt)?Tt:/\d/)],overwriteMode:"replace",preprocessors:[kt(),Xt(),Ft({dateModeTemplate:Et,dateSegmentSeparator:Je,firstDateEndSeparator:pt,pseudoFirstDateEndSeparators:pt.split("")}),({elementState:Oe},je)=>{const{value:Je,selection:it}=Oe;if(!Je||function et(Oe,[je,Je]){return Je===Oe.length}(Je,it))return{elementState:Oe};const[Ze,pt]=it,bt=Je.slice(Ze,pt).replaceAll(/\d/g,"0"),Et=Je.slice(0,Ze)+bt+Je.slice(pt);return"validation"===je||"insert"===je&&Ze===pt?{elementState:{selection:it,value:Et}}:{elementState:{selection:"deleteBackward"===je||"insert"===je?[Ze,Ze]:[pt,pt],value:Et}}},H({dateModeTemplate:Et,dateSegmentsSeparator:Je,dateTimeSeparator:pt}),xi({dateModeTemplate:Et,dateSegmentsSeparator:Je,dateTimeSeparator:pt,timeMode:je})],postprocessors:[xt({dateModeTemplate:Et,dateSegmentSeparator:Je,splitFn:Tt=>{const[Pt,Vt]=ti(Tt,{dateModeTemplate:Et,dateTimeSeparator:pt});return{dateStrings:[Pt],restPart:Vt}},uniteFn:([Tt],Pt)=>Tt+(Pt.includes(pt)?pt:"")}),Yi({min:it,max:Ze,dateModeTemplate:Et,timeMode:je,dateTimeSeparator:pt})],plugins:[Ke({step:bt,fullMode:"".concat(Et).concat(pt).concat(je),timeSegmentMaxValues:ee.qi})]}}function $i({prefix:Oe,postfix:je}){return({elementState:Je,data:it})=>{const{cleanValue:Ze}=Ae(it,{prefix:Oe,postfix:je});return{elementState:Je,data:Ze}}}let Mt,on,Ii=Oe=>Oe;function un({decimalSeparator:Oe,isNegativeAllowed:je,precision:Je,thousandSeparator:it,prefix:Ze,postfix:pt,decimalPseudoSeparators:bt=[],pseudoMinuses:Et=[],minusSign:Tt}){const Pt=St(Ze),Vt=String.raw(Mt||(Mt=Ii(Mv||(Mv=Yo(["d"],["\\d"]))))),an=je?"[".concat(Tt).concat(Et.map(Hn=>"\\".concat(Hn)).join(""),"]?"):"",qt=it?"[".concat(Vt).concat(j(it).replaceAll(/\s/g,String.raw(on||(on=Ii(xv||(xv=Yo(["s"],["\\s"])))))),"]*"):"[".concat(Vt,"]*"),vn=Number.isFinite(Je)?Je:"",wn=Je>0?"([".concat(j(Oe)).concat(bt.map(j).join(""),"]").concat(Vt,"{0,").concat(vn,"})?"):"",Wn=St(pt);return new RegExp("^".concat(Pt).concat(an).concat(qt).concat(wn).concat(Wn,"$"))}function St(Oe){return Oe?"".concat(Oe.split("").map(je=>"".concat(j(je),"?")).join("")):""}function rn(Oe,je="."){const Je=!!new RegExp("^\\D*[".concat(ee.el,"\\").concat(ee.SD).concat(ee.c).concat(ee.PN).concat(ee.ZQ,"]")).exec(Oe),it=j(je),Ze=Oe.replaceAll(new RegExp("".concat(it,"(?!\\d)"),"g"),"").replaceAll(new RegExp("[^\\d".concat(it,"]"),"g"),"").replace(je,".");return Ze?Number("".concat(Je?ee.SD:"").concat(Ze)):NaN}function We(Oe,{decimalSeparator:je,thousandSeparator:Je}){const[it="",Ze=""]=Oe.split(je),[,pt="",bt=""]=new RegExp("([^\\d".concat(j(Je),"]+)?(.*)")).exec(it)||[];return{minus:pt,integerPart:bt,decimalPart:Ze}}function he({decimalSeparator:Oe,precision:je,decimalZeroPadding:Je,prefix:it,postfix:Ze}){return je<=0||!Je?rt:({value:pt,selection:bt})=>{const{cleanValue:Et,extractedPrefix:Tt,extractedPostfix:Pt}=Ae(pt,{prefix:it,postfix:Ze});if(Number.isNaN(rn(Et,Oe)))return{value:pt,selection:bt};const[Vt,an=""]=Et.split(Oe);return{value:Tt+Vt+Oe+an.padEnd(je,"0")+Pt,selection:bt}}}function ie({prefix:Oe,postfix:je,decimalSeparator:Je,thousandSeparator:it}){return({value:Ze,selection:pt})=>{const[bt]=pt,{cleanValue:Et,extractedPrefix:Tt,extractedPostfix:Pt}=Ae(Ze,{prefix:Oe,postfix:je}),{minus:Vt,integerPart:an,decimalPart:qt}=We(Et,{decimalSeparator:Je,thousandSeparator:it}),vn=!an&&!qt&&Et.includes(Je);return!an&&!Number(qt)&&bt===(Vt+Tt).length||vn?{selection:pt,value:Tt+Vt+Pt}:{value:Ze,selection:pt}}}function He({decimalSeparator:Oe,decimalPseudoSeparators:je,pseudoMinuses:Je,prefix:it,postfix:Ze,minusSign:pt}){let bt=!0;const Et=un({decimalSeparator:Oe,decimalPseudoSeparators:je,pseudoMinuses:Je,prefix:"",postfix:"",thousandSeparator:"",precision:1/0,isNegativeAllowed:!0,minusSign:pt});return({elementState:Tt,data:Pt})=>{if(!bt)return{elementState:Tt,data:Pt};bt=!1;const{value:Vt,selection:an}=Tt,[qt,vn]=an,{extractedPrefix:wn,cleanValue:Wn,extractedPostfix:Hn}=Ae(Vt,{prefix:it,postfix:Ze}),kn=(0,t.bc)({selection:[Math.max(qt-wn.length,0),l(vn-wn.length,0,Wn.length)],value:Wn},{mask:Et}),[Kn,Ei]=kn.selection;return{elementState:{selection:[Kn+wn.length,Ei+wn.length],value:wn+kn.value+Hn},data:Pt}}}function Wt({min:Oe,max:je,decimalSeparator:Je,minusSign:it}){return({value:Ze,selection:pt})=>{const bt=rn(Ze,Je),Et=bt>0?Math.min(bt,je):Math.max(bt,Oe);if(bt&&Et!==bt){const Tt="".concat(Et).replace(".",Je).replace(ee.SD,it);return{value:Tt,selection:[Tt.length,Tt.length]}}return{value:Ze,selection:pt}}}function nn({decimalSeparator:Oe,thousandSeparator:je,decimalZeroPadding:Je}){return({elementState:it,data:Ze},pt)=>{const{value:bt,selection:Et}=it,[Tt,Pt]=Et,Vt=bt.slice(Tt,Pt),an=Je?[Oe,je]:[je],qt=Je&&Tt>bt.indexOf(Oe)&&!!Vt.match(/^0+$/gi);return"deleteBackward"!==pt&&"deleteForward"!==pt||!an.includes(Vt)&&!qt?{elementState:it,data:Ze}:{elementState:{value:bt,selection:"deleteForward"===pt?[Pt,Pt]:[Tt,Tt]},data:Ze}}}function yn({decimalSeparator:Oe,precision:je,prefix:Je,postfix:it}){const Ze=new RegExp("^\\D*".concat(j(Oe)));return({elementState:pt,data:bt})=>{const{value:Et,selection:Tt}=pt,{cleanValue:Pt,extractedPrefix:Vt}=Ae(Et,{prefix:Je,postfix:it}),[an,qt]=Tt,vn=l(an-Vt.length,0,Pt.length),wn=l(qt-Vt.length,0,Pt.length);return je<=0||Pt.slice(0,vn).includes(Oe)||Pt.slice(wn).includes(Oe)||!bt.match(Ze)?{elementState:pt,data:bt}:{elementState:pt,data:/\d+/.exec(Pt.slice(0,vn))?bt:"0".concat(bt)}}}function bn({validCharacter:Oe,pseudoCharacters:je,prefix:Je,postfix:it}){const Ze=new RegExp("[".concat(je.join(""),"]"),"gi");return({elementState:pt,data:bt})=>{const{value:Et,selection:Tt}=pt,{cleanValue:Pt,extractedPostfix:Vt,extractedPrefix:an}=Ae(Et,{prefix:Je,postfix:it});return{elementState:{selection:Tt,value:an+Pt.replace(Ze,Oe)+Vt},data:bt.replace(Ze,Oe)}}}function ai({decimalSeparator:Oe,prefix:je,postfix:Je}){return({elementState:it,data:Ze})=>{const{value:pt,selection:bt}=it,[Et,Tt]=bt,{cleanValue:Pt}=Ae(pt,{prefix:je,postfix:Je});return{elementState:it,data:!Pt.includes(Oe)||pt.slice(Et,Tt+1).includes(Oe)?Ze:Ze.replaceAll(new RegExp(j(Oe),"gi"),"")}}}function $n({thousandSeparator:Oe,decimalSeparator:je,prefix:Je,postfix:it}){return Oe?({value:pt,selection:bt})=>{const{cleanValue:Et,extractedPostfix:Tt,extractedPrefix:Pt}=Ae(pt,{prefix:Je,postfix:it}),{minus:Vt,integerPart:an,decimalPart:qt}=We(Et,{decimalSeparator:je,thousandSeparator:Oe}),[vn,wn]=bt;let[Wn,Hn]=bt;const kn=Array.from(an).reduceRight((Kn,Ei,Hi)=>{const yo=!(!Hi&&Ei===Oe)&&Kn.length&&(Kn.length+1)%4==0;return yo&&(Ei===Oe||((...pt)=>pt.every(bt=>/\s/.test(bt)))(Ei,Oe))?Oe+Kn:Ei!==Oe||yo?yo?(Hi<=vn&&Wn++,Hi<=wn&&Hn++,Ei+Oe+Kn):Ei+Kn:(Hi&&Hi<=vn&&Wn--,Hi&&Hi<=wn&&Hn--,Kn)},"");return{value:Pt+Vt+kn+(Et.includes(je)?je:"")+qt+Tt,selection:[Wn,Hn]}}:rt}function Pn({precision:Oe,decimalSeparator:je,prefix:Je,postfix:it}){if(Oe>0)return rt;const Ze=new RegExp("".concat(j(je),".*$"),"g");return({elementState:pt,data:bt})=>{const{value:Et,selection:Tt}=pt,{cleanValue:Pt,extractedPrefix:Vt,extractedPostfix:an}=Ae(Et,{prefix:Je,postfix:it}),[qt,vn]=Tt,wn=Vt+Pt.replace(Ze,"")+an;return{elementState:{selection:[Math.min(qt,wn.length),Math.min(vn,wn.length)],value:wn},data:bt.replace(Ze,"")}}}const qn=[0,0];function Wi({decimalSeparator:Oe,thousandSeparator:je,prefix:Je,postfix:it}){const Ze=function vt({decimalSeparator:Oe,thousandSeparator:je,prefix:Je,postfix:it}){const Ze=bt=>{const Et=j(je);return bt.replace(new RegExp("^(\\D+)?[0".concat(Et,"]+(?=0)")),"$1").replace(new RegExp("^(\\D+)?[0".concat(Et,"]+(?=[1-9])")),"$1")},pt=(bt,Et)=>{const Tt=bt.slice(0,Et),Pt=bt.slice(Et).startsWith("0");return Tt.length-Ze(Tt).length+(Pt?1:0)};return({value:bt,selection:Et})=>{const[Tt,Pt]=Et,{cleanValue:Vt,extractedPrefix:an,extractedPostfix:qt}=Ae(bt,{prefix:Je,postfix:it}),vn=Vt.includes(Oe),[wn="",Wn=""]=Vt.split(Oe),Hn=Ze(wn);if(wn===Hn)return{value:bt,selection:Et};const kn=Tt-pt(bt,Tt),Kn=Pt-pt(bt,Pt);return{value:an+Hn+(vn?Oe:"")+Wn+qt,selection:[Math.max(kn,0),Math.max(Kn,0)]}}}({decimalSeparator:Oe,thousandSeparator:je,prefix:Je,postfix:it});return ce("blur",pt=>{const bt=Ze({value:pt.value,selection:qn},{value:"",selection:qn}).value;(0,t.Gq)(pt,bt)},{capture:!0})}function gi({min:Oe,max:je,decimalSeparator:Je}){return ce("blur",(it,Ze)=>{const pt=rn(it.value,Je),bt=l(pt,Oe,je);!Number.isNaN(pt)&&pt!==bt&&(0,t.Gq)(it,(0,t.bc)(function ct(Oe){const je=String(Oe),[Je="",it]=je.split("e-");let Ze=je;if(it){var pt;const[,bt]=Je.split("."),Et=Number(it)+(null!==(pt=null==bt?void 0:bt.length)&&void 0!==pt?pt:0);Ze=Oe.toFixed(Et)}return Ze}(bt),Ze))},{capture:!0})}function vi({decimalSeparator:Oe,prefix:je,postfix:Je}){return ce("blur",it=>{const{cleanValue:Ze,extractedPostfix:pt,extractedPrefix:bt}=Ae(it.value,{prefix:je,postfix:Je}),Et=bt+Ze.replace(new RegExp("^(\\D+)?".concat(j(Oe))),"$10".concat(Oe))+pt;(0,t.Gq)(it,Et)},{capture:!0})}function mi({max:Oe=Number.MAX_SAFE_INTEGER,min:je=Number.MIN_SAFE_INTEGER,precision:Je=0,thousandSeparator:it=ee.am,decimalSeparator:Ze=".",decimalPseudoSeparators:pt,decimalZeroPadding:bt=!1,prefix:Et="",postfix:Tt="",minusSign:Pt=ee.el}={}){const Vt=[ee.SD,ee.c,ee.PN,ee.ZQ,ee.el].filter(vn=>vn!==it&&vn!==Ze&&vn!==Pt),an=function Fe({decimalSeparator:Oe,thousandSeparator:je,decimalPseudoSeparators:Je=ee.A2}){return Je.filter(it=>it!==je&&it!==Oe)}({decimalSeparator:Ze,thousandSeparator:it,decimalPseudoSeparators:pt}),qt=Et.endsWith(Ze)&&Je>0?"".concat(Et).concat(ee.Um):Et;return{...t.oI,mask:un({decimalSeparator:Ze,precision:Je,thousandSeparator:it,prefix:qt,postfix:Tt,isNegativeAllowed:je<0,minusSign:Pt}),preprocessors:[kt(),He({decimalSeparator:Ze,decimalPseudoSeparators:an,pseudoMinuses:Vt,prefix:qt,postfix:Tt,minusSign:Pt}),$i({prefix:qt,postfix:Tt}),bn({validCharacter:Pt,pseudoCharacters:Vt,prefix:qt,postfix:Tt}),bn({validCharacter:Ze,pseudoCharacters:an,prefix:qt,postfix:Tt}),yn({decimalSeparator:Ze,precision:Je,prefix:qt,postfix:Tt}),nn({decimalSeparator:Ze,decimalZeroPadding:bt,thousandSeparator:it}),Pn({precision:Je,decimalSeparator:Ze,prefix:qt,postfix:Tt}),ai({decimalSeparator:Ze,prefix:qt,postfix:Tt})],postprocessors:[Wt({decimalSeparator:Ze,min:je,max:Oe,minusSign:Pt}),Z(qt),L(Tt),$n({decimalSeparator:Ze,thousandSeparator:it,prefix:qt,postfix:Tt}),he({decimalSeparator:Ze,decimalZeroPadding:bt,precision:Je,prefix:qt,postfix:Tt}),ie({prefix:qt,postfix:Tt,decimalSeparator:Ze,thousandSeparator:it})],plugins:[Wi({decimalSeparator:Ze,thousandSeparator:it,prefix:qt,postfix:Tt}),vi({decimalSeparator:Ze,prefix:qt,postfix:Tt}),gi({min:je,max:Oe,decimalSeparator:Ze})],overwriteMode:bt?({value:vn,selection:[wn]})=>wn<=vn.indexOf(Ze)?"shift":"replace":"shift"}}function Si(Oe,je){const Je=at(Oe),it=new RegExp("[^\\d".concat(ee.ub.map(j).join(""),"]+"));return({elementState:Ze,data:pt},bt)=>{if("deleteBackward"===bt||"deleteForward"===bt)return{elementState:Ze,data:pt};const{value:Et,selection:Tt}=Ze;if("validation"===bt){const{validatedTimeString:kn,updatedTimeSelection:Kn}=Vn({timeString:Et,paddedMaxValues:Je,offset:0,selection:Tt,timeMode:je});return{elementState:{value:kn,selection:Kn},data:pt}}const Pt=pt.replace(it,""),[Vt,an]=Tt;let qt=an+Pt.length;const vn=Et.slice(0,Vt)+Pt+Et.slice(qt),{validatedTimeString:wn,updatedTimeSelection:Wn}=Vn({timeString:vn,paddedMaxValues:Je,offset:0,selection:[Vt,qt],timeMode:je});if(vn&&!wn)return{elementState:Ze,data:""};qt=Wn[1];const Hn=wn.slice(Vt,qt);return{elementState:{selection:Tt,value:wn.slice(0,Vt)+"0".repeat(Hn.length)+wn.slice(qt)},data:Hn}}}function wi({mode:Oe,timeSegmentMaxValues:je={},step:Je=0}){const it={...ee.qi,...je};return{...t.oI,mask:Array.from(Oe).map(Ze=>ee.ub.includes(Ze)?Ze:/\d/),preprocessors:[kt(),Xt(),({elementState:Oe},je)=>{const{value:Je,selection:it}=Oe;if(!Je||function et(Oe,[je,Je]){return Je===Oe.length}(Je,it))return{elementState:Oe};const[Ze,pt]=it,bt=Je.slice(Ze,pt).replaceAll(/\d/g,"0"),Et=Je.slice(0,Ze)+bt+Je.slice(pt);return"validation"===je||"insert"===je&&Ze===pt?{elementState:{selection:it,value:Et}}:{elementState:{selection:"deleteBackward"===je||"insert"===je?[Ze,Ze]:[pt,pt],value:Et}}},Si(it,Oe)],plugins:[Ke({fullMode:Oe,step:Je,timeSegmentMaxValues:it})],overwriteMode:"replace"}}},4495:(Nt,Pe,u)=>{u.d(Pe,{L7:()=>Ie,PN:()=>Y,c:()=>q,SD:()=>_e,yq:()=>W,ZQ:()=>ee,el:()=>Me,am:()=>re,Um:()=>te,Gq:()=>t,A2:()=>l,Qn:()=>P,Wv:()=>S,qi:()=>X,ub:()=>U,Kb:()=>$});const t={day:31,month:12,year:9999},l=[".",",","\u0431","\u044e"],S=new Date("0001-01-01"),P=new Date("9999-12-31"),X={hours:23,minutes:59,seconds:59,milliseconds:999},U=[":","."],$={hours:2,minutes:2,seconds:2,milliseconds:3},re="\xa0",te="\u200b",q="\u2013",Y="\u2014",_e="-",Me="\u2212",ee="\u30fc",Ie=":",W="\uff1a"},194:(Nt,Pe,u)=>{u.d(Pe,{FX:()=>ot,K2:()=>$,MA:()=>Me,P:()=>Ie,Ro:()=>l,S6:()=>t,hZ:()=>P,i0:()=>X,iF:()=>re,kY:()=>Y,kp:()=>S,sf:()=>J,ui:()=>Be,yc:()=>W});class t{}class l{}const S="*";function P(ze,j){return{type:7,name:ze,definitions:j,options:{}}}function X(ze,j=null){return{type:4,styles:j,timings:ze}}function $(ze,j=null){return{type:2,steps:ze,options:j}}function re(ze){return{type:6,styles:ze,offset:null}}function Y(ze,j,Ae=null){return{type:1,expr:ze,animation:j,options:Ae}}function Me(ze=null){return{type:9,options:ze}}function Ie(ze,j,Ae=null){return{type:11,selector:ze,animation:j,options:Ae}}function W(ze,j){return{type:12,timings:ze,animation:j}}class J{constructor(j=0,Ae=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=j+Ae}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(j=>j()),this._onDoneFns=[])}onStart(j){this._originalOnStartFns.push(j),this._onStartFns.push(j)}onDone(j){this._originalOnDoneFns.push(j),this._onDoneFns.push(j)}onDestroy(j){this._onDestroyFns.push(j)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(j=>j()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(j=>j()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(j){this._position=this.totalTime?j*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(j){const Ae="start"==j?this._onStartFns:this._onDoneFns;Ae.forEach(Ne=>Ne()),Ae.length=0}}class Be{constructor(j){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=j;let Ae=0,Ne=0,rt=0;const tt=this.players.length;0==tt?queueMicrotask(()=>this._onFinish()):this.players.forEach(st=>{st.onDone(()=>{++Ae==tt&&this._onFinish()}),st.onDestroy(()=>{++Ne==tt&&this._onDestroy()}),st.onStart(()=>{++rt==tt&&this._onStart()})}),this.totalTime=this.players.reduce((st,nt)=>Math.max(st,nt.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(j=>j()),this._onDoneFns=[])}init(){this.players.forEach(j=>j.init())}onStart(j){this._onStartFns.push(j)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(j=>j()),this._onStartFns=[])}onDone(j){this._onDoneFns.push(j)}onDestroy(j){this._onDestroyFns.push(j)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(j=>j.play())}pause(){this.players.forEach(j=>j.pause())}restart(){this.players.forEach(j=>j.restart())}finish(){this._onFinish(),this.players.forEach(j=>j.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(j=>j.destroy()),this._onDestroyFns.forEach(j=>j()),this._onDestroyFns=[])}reset(){this.players.forEach(j=>j.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(j){const Ae=j*this.totalTime;this.players.forEach(Ne=>{const rt=Ne.totalTime?Math.min(1,Ae/Ne.totalTime):1;Ne.setPosition(rt)})}getPosition(){const j=this.players.reduce((Ae,Ne)=>null===Ae||Ne.totalTime>Ae.totalTime?Ne:Ae,null);return null!=j?j.getPosition():0}beforeDestroy(){this.players.forEach(j=>{j.beforeDestroy&&j.beforeDestroy()})}triggerCallback(j){const Ae="start"==j?this._onStartFns:this._onDoneFns;Ae.forEach(Ne=>Ne()),Ae.length=0}}const ot="!"},1249:(Nt,Pe,u)=>{u.d(Pe,{LS:()=>lo,O6:()=>no,Xw:()=>we,Yp:()=>gr,eI:()=>K,zT:()=>xo});var t=u(194),l=u(2978);function P(me){return new l.wOt(3e3,!1)}function ce(me){switch(me.length){case 0:return new t.sf;case 1:return me[0];default:return new t.ui(me)}}function oe(me,_,C=new Map,k=new Map){const ae=[],xe=[];let ut=-1,ht=null;if(_.forEach(Ot=>{const Ut=Ot.get("offset"),xn=Ut==ut,Sn=xn&&ht||new Map;Ot.forEach((ii,Zn)=>{let Cn=Zn,jn=ii;if("offset"!==Zn)switch(Cn=me.normalizePropertyName(Cn,ae),jn){case t.FX:jn=C.get(Zn);break;case t.kp:jn=k.get(Zn);break;default:jn=me.normalizeStyleValue(Zn,Cn,jn,ae)}Sn.set(Cn,jn)}),xn||xe.push(Sn),ht=Sn,ut=Ut}),ae.length)throw function Dt(me){return new l.wOt(3502,!1)}();return xe}function Se(me,_,C,k){switch(_){case"start":me.onStart(()=>k(C&&Re(C,"start",me)));break;case"done":me.onDone(()=>k(C&&Re(C,"done",me)));break;case"destroy":me.onDestroy(()=>k(C&&Re(C,"destroy",me)))}}function Re(me,_,C){const k=C.totalTime,xe=Ve(me.element,me.triggerName,me.fromState,me.toState,_||me.phaseName,null==k?me.totalTime:k,!!C.disabled),ut=me._data;return null!=ut&&(xe._data=ut),xe}function Ve(me,_,C,k,ae="",xe=0,ut){return{element:me,triggerName:_,fromState:C,toState:k,phaseName:ae,totalTime:xe,disabled:!!ut}}function Le(me,_,C){let k=me.get(_);return k||me.set(_,k=C),k}function Ke(me){const _=me.indexOf(":");return[me.substring(1,_),me.slice(_+1)]}const It=(()=>typeof document>"u"?null:document.documentElement)();function At(me){const _=me.parentNode||me.host||null;return _===It?null:_}let Lt=null,cn=!1;function Ye(me,_){for(;_;){if(_===me)return!0;_=At(_)}return!1}function dt(me,_,C){if(C)return Array.from(me.querySelectorAll(_));const k=me.querySelector(_);return k?[k]:[]}let K=(()=>{var me;class _{validateStyleProperty(k){return function Ln(me){Lt||(Lt=function et(){return typeof document<"u"?document.body:null}()||{},cn=!!Lt.style&&"WebkitAppearance"in Lt.style);let _=!0;return Lt.style&&!function Kt(me){return"ebkit"==me.substring(1,6)}(me)&&(_=me in Lt.style,!_&&cn&&(_="Webkit"+me.charAt(0).toUpperCase()+me.slice(1)in Lt.style)),_}(k)}matchesElement(k,ae){return!1}containsElement(k,ae){return Ye(k,ae)}getParentElement(k){return At(k)}query(k,ae,xe){return dt(k,ae,xe)}computeStyle(k,ae,xe){return xe||""}animate(k,ae,xe,ut,ht,Ot=[],Ut){return new t.sf(xe,ut)}}return(me=_).\u0275fac=function(k){return new(k||me)},me.\u0275prov=l.jDH({token:me,factory:me.\u0275fac}),_})(),we=(()=>{class _{}return _.NOOP=new K,_})();const Xe=1e3,mt="ng-enter",_t="ng-leave",en="ng-trigger",ei=".ng-trigger",Mn="ng-animating",pi=".ng-animating";function Vn(me){if("number"==typeof me)return me;const _=me.match(/^(-?[\.\d]+)(m?s)/);return!_||_.length<2?0:ti(parseFloat(_[1]),_[2])}function ti(me,_){return"s"===_?me*Xe:me}function Fi(me,_,C){return me.hasOwnProperty("duration")?me:function Yi(me,_,C){let ae,xe=0,ut="";if("string"==typeof me){const ht=me.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===ht)return _.push(P()),{duration:0,delay:0,easing:""};ae=ti(parseFloat(ht[1]),ht[2]);const Ot=ht[3];null!=Ot&&(xe=ti(parseFloat(Ot),ht[4]));const Ut=ht[5];Ut&&(ut=Ut)}else ae=me;if(!C){let ht=!1,Ot=_.length;ae<0&&(_.push(function X(){return new l.wOt(3100,!1)}()),ht=!0),xe<0&&(_.push(function U(){return new l.wOt(3101,!1)}()),ht=!0),ht&&_.splice(Ot,0,P())}return{duration:ae,delay:xe,easing:ut}}(me,_,C)}function xi(me,_={}){return Object.keys(me).forEach(C=>{_[C]=me[C]}),_}function Ji(me){const _=new Map;return Object.keys(me).forEach(C=>{_.set(C,me[C])}),_}function Mt(me,_=new Map,C){if(C)for(let[k,ae]of C)_.set(k,ae);for(let[k,ae]of me)_.set(k,ae);return _}function on(me,_,C){_.forEach((k,ae)=>{const xe=He(ae);C&&!C.has(ae)&&C.set(ae,me.style[xe]),me.style[xe]=k})}function un(me,_){_.forEach((C,k)=>{const ae=He(k);me.style[ae]=""})}function St(me){return Array.isArray(me)?1==me.length?me[0]:(0,t.K2)(me):me}const ct=new RegExp("".concat("{{","\\s*(.+?)\\s*").concat("}}"),"g");function We(me){let _=[];if("string"==typeof me){let C;for(;C=ct.exec(me);)_.push(C[1]);ct.lastIndex=0}return _}function Fe(me,_,C){const k=me.toString(),ae=k.replace(ct,(xe,ut)=>{let ht=_[ut];return null==ht&&(C.push(function re(me){return new l.wOt(3003,!1)}()),ht=""),ht.toString()});return ae==k?me:ae}function he(me){const _=[];let C=me.next();for(;!C.done;)_.push(C.value),C=me.next();return _}const ie=/-+([a-z0-9])/g;function He(me){return me.replace(ie,(..._)=>_[1].toUpperCase())}function yn(me,_,C){switch(_.type){case 7:return me.visitTrigger(_,C);case 0:return me.visitState(_,C);case 1:return me.visitTransition(_,C);case 2:return me.visitSequence(_,C);case 3:return me.visitGroup(_,C);case 4:return me.visitAnimate(_,C);case 5:return me.visitKeyframes(_,C);case 6:return me.visitStyle(_,C);case 8:return me.visitReference(_,C);case 9:return me.visitAnimateChild(_,C);case 10:return me.visitAnimateRef(_,C);case 11:return me.visitQuery(_,C);case 12:return me.visitStagger(_,C);default:throw function te(me){return new l.wOt(3004,!1)}()}}function bn(me,_){return window.getComputedStyle(me)[_]}const vi="*";function mi(me,_){const C=[];return"string"==typeof me?me.split(/\s*,\s*/).forEach(k=>function Si(me,_,C){if(":"==me[0]){const Ot=function wi(me,_){switch(me){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(C,k)=>parseFloat(k)>parseFloat(C);case":decrement":return(C,k)=>parseFloat(k) *"}}(me,C);if("function"==typeof Ot)return void _.push(Ot);me=Ot}const k=me.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==k||k.length<4)return C.push(function Ne(me){return new l.wOt(3015,!1)}()),_;const ae=k[1],xe=k[2],ut=k[3];_.push(Oe(ae,ut));"<"==xe[0]&&!(ae==vi&&ut==vi)&&_.push(Oe(ut,ae))}(k,C,_)):C.push(me),C}const Dn=new Set(["true","1"]),si=new Set(["false","0"]);function Oe(me,_){const C=Dn.has(me)||si.has(me),k=Dn.has(_)||si.has(_);return(ae,xe)=>{let ut=me==vi||me==ae,ht=_==vi||_==xe;return!ut&&C&&"boolean"==typeof ae&&(ut=ae?Dn.has(me):si.has(me)),!ht&&k&&"boolean"==typeof xe&&(ht=xe?Dn.has(_):si.has(_)),ut&&ht}}const Je=new RegExp("s*".concat(":self","s*,?"),"g");function it(me,_,C,k){return new pt(me).build(_,C,k)}class pt{constructor(_){this._driver=_}build(_,C,k){const ae=new Tt(C);return this._resetContextStyleTimingState(ae),yn(this,St(_),ae)}_resetContextStyleTimingState(_){_.currentQuerySelector="",_.collectedStyles=new Map,_.collectedStyles.set("",new Map),_.currentTime=0}visitTrigger(_,C){let k=C.queryCount=0,ae=C.depCount=0;const xe=[],ut=[];return"@"==_.name.charAt(0)&&C.errors.push(function Y(){return new l.wOt(3006,!1)}()),_.definitions.forEach(ht=>{if(this._resetContextStyleTimingState(C),0==ht.type){const Ot=ht,Ut=Ot.name;Ut.toString().split(/\s*,\s*/).forEach(xn=>{Ot.name=xn,xe.push(this.visitState(Ot,C))}),Ot.name=Ut}else if(1==ht.type){const Ot=this.visitTransition(ht,C);k+=Ot.queryCount,ae+=Ot.depCount,ut.push(Ot)}else C.errors.push(function _e(){return new l.wOt(3007,!1)}())}),{type:7,name:_.name,states:xe,transitions:ut,queryCount:k,depCount:ae,options:null}}visitState(_,C){const k=this.visitStyle(_.styles,C),ae=_.options&&_.options.params||null;if(k.containsDynamicStyles){const xe=new Set,ut=ae||{};k.styles.forEach(ht=>{ht instanceof Map&&ht.forEach(Ot=>{We(Ot).forEach(Ut=>{ut.hasOwnProperty(Ut)||xe.add(Ut)})})}),xe.size&&(he(xe.values()),C.errors.push(function Me(me,_){return new l.wOt(3008,!1)}()))}return{type:0,name:_.name,style:k,options:ae?{params:ae}:null}}visitTransition(_,C){C.queryCount=0,C.depCount=0;const k=yn(this,St(_.animation),C);return{type:1,matchers:mi(_.expr,C.errors),animation:k,queryCount:C.queryCount,depCount:C.depCount,options:an(_.options)}}visitSequence(_,C){return{type:2,steps:_.steps.map(k=>yn(this,k,C)),options:an(_.options)}}visitGroup(_,C){const k=C.currentTime;let ae=0;const xe=_.steps.map(ut=>{C.currentTime=k;const ht=yn(this,ut,C);return ae=Math.max(ae,C.currentTime),ht});return C.currentTime=ae,{type:3,steps:xe,options:an(_.options)}}visitAnimate(_,C){const k=function Vt(me,_){if(me.hasOwnProperty("duration"))return me;if("number"==typeof me)return qt(Fi(me,_).duration,0,"");const C=me;if(C.split(/\s+/).some(xe=>"{"==xe.charAt(0)&&"{"==xe.charAt(1))){const xe=qt(0,0,"");return xe.dynamic=!0,xe.strValue=C,xe}const ae=Fi(C,_);return qt(ae.duration,ae.delay,ae.easing)}(_.timings,C.errors);C.currentAnimateTimings=k;let ae,xe=_.styles?_.styles:(0,t.iF)({});if(5==xe.type)ae=this.visitKeyframes(xe,C);else{let ut=_.styles,ht=!1;if(!ut){ht=!0;const Ut={};k.easing&&(Ut.easing=k.easing),ut=(0,t.iF)(Ut)}C.currentTime+=k.duration+k.delay;const Ot=this.visitStyle(ut,C);Ot.isEmptyStep=ht,ae=Ot}return C.currentAnimateTimings=null,{type:4,timings:k,style:ae,options:null}}visitStyle(_,C){const k=this._makeStyleAst(_,C);return this._validateStyleAst(k,C),k}_makeStyleAst(_,C){const k=[],ae=Array.isArray(_.styles)?_.styles:[_.styles];for(let ht of ae)"string"==typeof ht?ht===t.kp?k.push(ht):C.errors.push(new l.wOt(3002,!1)):k.push(Ji(ht));let xe=!1,ut=null;return k.forEach(ht=>{if(ht instanceof Map&&(ht.has("easing")&&(ut=ht.get("easing"),ht.delete("easing")),!xe))for(let Ot of ht.values())if(Ot.toString().indexOf("{{")>=0){xe=!0;break}}),{type:6,styles:k,easing:ut,offset:_.offset,containsDynamicStyles:xe,options:null}}_validateStyleAst(_,C){const k=C.currentAnimateTimings;let ae=C.currentTime,xe=C.currentTime;k&&xe>0&&(xe-=k.duration+k.delay),_.styles.forEach(ut=>{"string"!=typeof ut&&ut.forEach((ht,Ot)=>{const Ut=C.collectedStyles.get(C.currentQuerySelector),xn=Ut.get(Ot);let Sn=!0;xn&&(xe!=ae&&xe>=xn.startTime&&ae<=xn.endTime&&(C.errors.push(function W(me,_,C,k,ae){return new l.wOt(3010,!1)}()),Sn=!1),xe=xn.startTime),Sn&&Ut.set(Ot,{startTime:xe,endTime:ae}),C.options&&function rn(me,_,C){const k=_.params||{},ae=We(me);ae.length&&ae.forEach(xe=>{k.hasOwnProperty(xe)||C.push(function $(me){return new l.wOt(3001,!1)}())})}(ht,C.options,C.errors)})})}visitKeyframes(_,C){const k={type:5,styles:[],options:null};if(!C.currentAnimateTimings)return C.errors.push(function J(){return new l.wOt(3011,!1)}()),k;let xe=0;const ut=[];let ht=!1,Ot=!1,Ut=0;const xn=_.steps.map(R=>{const x=this._makeStyleAst(R,C);let fe=null!=x.offset?x.offset:function Pt(me){if("string"==typeof me)return null;let _=null;if(Array.isArray(me))me.forEach(C=>{if(C instanceof Map&&C.has("offset")){const k=C;_=parseFloat(k.get("offset")),k.delete("offset")}});else if(me instanceof Map&&me.has("offset")){const C=me;_=parseFloat(C.get("offset")),C.delete("offset")}return _}(x.styles),A=0;return null!=fe&&(xe++,A=x.offset=fe),Ot=Ot||A<0||A>1,ht=ht||A0&&xe{const fe=ii>0?x==Zn?1:ii*x:ut[x],A=fe*Ui;C.currentTime=Cn+jn.delay+A,jn.duration=A,this._validateStyleAst(R,C),R.offset=fe,k.styles.push(R)}),k}visitReference(_,C){return{type:8,animation:yn(this,St(_.animation),C),options:an(_.options)}}visitAnimateChild(_,C){return C.depCount++,{type:9,options:an(_.options)}}visitAnimateRef(_,C){return{type:10,animation:this.visitReference(_.animation,C),options:an(_.options)}}visitQuery(_,C){const k=C.currentQuerySelector,ae=_.options||{};C.queryCount++,C.currentQuery=_;const[xe,ut]=function bt(me){const _=!!me.split(/\s*,\s*/).find(C=>":self"==C);return _&&(me=me.replace(Je,"")),me=me.replace(/@\*/g,ei).replace(/@\w+/g,C=>ei+"-"+C.slice(1)).replace(/:animating/g,pi),[me,_]}(_.selector);C.currentQuerySelector=k.length?k+" "+xe:xe,Le(C.collectedStyles,C.currentQuerySelector,new Map);const ht=yn(this,St(_.animation),C);return C.currentQuery=null,C.currentQuerySelector=k,{type:11,selector:xe,limit:ae.limit||0,optional:!!ae.optional,includeSelf:ut,animation:ht,originalSelector:_.selector,options:an(_.options)}}visitStagger(_,C){C.currentQuery||C.errors.push(function j(){return new l.wOt(3013,!1)}());const k="full"===_.timings?{duration:0,delay:0,easing:"full"}:Fi(_.timings,C.errors,!0);return{type:12,animation:yn(this,St(_.animation),C),timings:k,options:null}}}class Tt{constructor(_){this.errors=_,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function an(me){return me?(me=xi(me)).params&&(me.params=function Et(me){return me?xi(me):null}(me.params)):me={},me}function qt(me,_,C){return{duration:me,delay:_,easing:C}}function vn(me,_,C,k,ae,xe,ut=null,ht=!1){return{type:1,element:me,keyframes:_,preStyleProps:C,postStyleProps:k,duration:ae,delay:xe,totalTime:ae+xe,easing:ut,subTimeline:ht}}class wn{constructor(){this._map=new Map}get(_){return this._map.get(_)||[]}append(_,C){let k=this._map.get(_);k||this._map.set(_,k=[]),k.push(...C)}has(_){return this._map.has(_)}clear(){this._map.clear()}}const kn=new RegExp(":enter","g"),Ei=new RegExp(":leave","g");function Hi(me,_,C,k,ae,xe=new Map,ut=new Map,ht,Ot,Ut=[]){return(new qi).buildKeyframes(me,_,C,k,ae,xe,ut,ht,Ot,Ut)}class qi{buildKeyframes(_,C,k,ae,xe,ut,ht,Ot,Ut,xn=[]){Ut=Ut||new wn;const Sn=new Lo(_,C,Ut,ae,xe,xn,[]);Sn.options=Ot;const ii=Ot.delay?Vn(Ot.delay):0;Sn.currentTimeline.delayNextStep(ii),Sn.currentTimeline.setStyles([ut],null,Sn.errors,Ot),yn(this,k,Sn);const Zn=Sn.timelines.filter(Cn=>Cn.containsAnimation());if(Zn.length&&ht.size){let Cn;for(let jn=Zn.length-1;jn>=0;jn--){const Ui=Zn[jn];if(Ui.element===C){Cn=Ui;break}}Cn&&!Cn.allowOnlyTimelineStyles()&&Cn.setStyles([ht],null,Sn.errors,Ot)}return Zn.length?Zn.map(Cn=>Cn.buildKeyframes()):[vn(C,[],[],[],0,ii,"",!1)]}visitTrigger(_,C){}visitState(_,C){}visitTransition(_,C){}visitAnimateChild(_,C){const k=C.subInstructions.get(C.element);if(k){const ae=C.createSubContext(_.options),xe=C.currentTimeline.currentTime,ut=this._visitSubInstructions(k,ae,ae.options);xe!=ut&&C.transformIntoNewTimeline(ut)}C.previousNode=_}visitAnimateRef(_,C){const k=C.createSubContext(_.options);k.transformIntoNewTimeline(),this._applyAnimationRefDelays([_.options,_.animation.options],C,k),this.visitReference(_.animation,k),C.transformIntoNewTimeline(k.currentTimeline.currentTime),C.previousNode=_}_applyAnimationRefDelays(_,C,k){for(const xe of _){const ut=null==xe?void 0:xe.delay;if(ut){var ae;const ht="number"==typeof ut?ut:Vn(Fe(ut,null!==(ae=null==xe?void 0:xe.params)&&void 0!==ae?ae:{},C.errors));k.delayNextStep(ht)}}}_visitSubInstructions(_,C,k){let xe=C.currentTimeline.currentTime;const ut=null!=k.duration?Vn(k.duration):null,ht=null!=k.delay?Vn(k.delay):null;return 0!==ut&&_.forEach(Ot=>{const Ut=C.appendInstructionToTimeline(Ot,ut,ht);xe=Math.max(xe,Ut.duration+Ut.delay)}),xe}visitReference(_,C){C.updateOptions(_.options,!0),yn(this,_.animation,C),C.previousNode=_}visitSequence(_,C){const k=C.subContextCount;let ae=C;const xe=_.options;if(xe&&(xe.params||xe.delay)&&(ae=C.createSubContext(xe),ae.transformIntoNewTimeline(),null!=xe.delay)){6==ae.previousNode.type&&(ae.currentTimeline.snapshotCurrentStyles(),ae.previousNode=yo);const ut=Vn(xe.delay);ae.delayNextStep(ut)}_.steps.length&&(_.steps.forEach(ut=>yn(this,ut,ae)),ae.currentTimeline.applyStylesToKeyframe(),ae.subContextCount>k&&ae.transformIntoNewTimeline()),C.previousNode=_}visitGroup(_,C){const k=[];let ae=C.currentTimeline.currentTime;const xe=_.options&&_.options.delay?Vn(_.options.delay):0;_.steps.forEach(ut=>{const ht=C.createSubContext(_.options);xe&&ht.delayNextStep(xe),yn(this,ut,ht),ae=Math.max(ae,ht.currentTimeline.currentTime),k.push(ht.currentTimeline)}),k.forEach(ut=>C.currentTimeline.mergeTimelineCollectedStyles(ut)),C.transformIntoNewTimeline(ae),C.previousNode=_}_visitTiming(_,C){if(_.dynamic){const k=_.strValue;return Fi(C.params?Fe(k,C.params,C.errors):k,C.errors)}return{duration:_.duration,delay:_.delay,easing:_.easing}}visitAnimate(_,C){const k=C.currentAnimateTimings=this._visitTiming(_.timings,C),ae=C.currentTimeline;k.delay&&(C.incrementTime(k.delay),ae.snapshotCurrentStyles());const xe=_.style;5==xe.type?this.visitKeyframes(xe,C):(C.incrementTime(k.duration),this.visitStyle(xe,C),ae.applyStylesToKeyframe()),C.currentAnimateTimings=null,C.previousNode=_}visitStyle(_,C){const k=C.currentTimeline,ae=C.currentAnimateTimings;!ae&&k.hasCurrentStyleProperties()&&k.forwardFrame();const xe=ae&&ae.easing||_.easing;_.isEmptyStep?k.applyEmptyStep(xe):k.setStyles(_.styles,xe,C.errors,C.options),C.previousNode=_}visitKeyframes(_,C){const k=C.currentAnimateTimings,ae=C.currentTimeline.duration,xe=k.duration,ht=C.createSubContext().currentTimeline;ht.easing=k.easing,_.styles.forEach(Ot=>{ht.forwardTime((Ot.offset||0)*xe),ht.setStyles(Ot.styles,Ot.easing,C.errors,C.options),ht.applyStylesToKeyframe()}),C.currentTimeline.mergeTimelineCollectedStyles(ht),C.transformIntoNewTimeline(ae+xe),C.previousNode=_}visitQuery(_,C){const k=C.currentTimeline.currentTime,ae=_.options||{},xe=ae.delay?Vn(ae.delay):0;xe&&(6===C.previousNode.type||0==k&&C.currentTimeline.hasCurrentStyleProperties())&&(C.currentTimeline.snapshotCurrentStyles(),C.previousNode=yo);let ut=k;const ht=C.invokeQuery(_.selector,_.originalSelector,_.limit,_.includeSelf,!!ae.optional,C.errors);C.currentQueryTotal=ht.length;let Ot=null;ht.forEach((Ut,xn)=>{C.currentQueryIndex=xn;const Sn=C.createSubContext(_.options,Ut);xe&&Sn.delayNextStep(xe),Ut===C.element&&(Ot=Sn.currentTimeline),yn(this,_.animation,Sn),Sn.currentTimeline.applyStylesToKeyframe(),ut=Math.max(ut,Sn.currentTimeline.currentTime)}),C.currentQueryIndex=0,C.currentQueryTotal=0,C.transformIntoNewTimeline(ut),Ot&&(C.currentTimeline.mergeTimelineCollectedStyles(Ot),C.currentTimeline.snapshotCurrentStyles()),C.previousNode=_}visitStagger(_,C){const k=C.parentContext,ae=C.currentTimeline,xe=_.timings,ut=Math.abs(xe.duration),ht=ut*(C.currentQueryTotal-1);let Ot=ut*C.currentQueryIndex;switch(xe.duration<0?"reverse":xe.easing){case"reverse":Ot=ht-Ot;break;case"full":Ot=k.currentStaggerTime}const xn=C.currentTimeline;Ot&&xn.delayNextStep(Ot);const Sn=xn.currentTime;yn(this,_.animation,C),C.previousNode=_,k.currentStaggerTime=ae.currentTime-Sn+(ae.startTime-k.currentTimeline.startTime)}}const yo={};class Lo{constructor(_,C,k,ae,xe,ut,ht,Ot){this._driver=_,this.element=C,this.subInstructions=k,this._enterClassName=ae,this._leaveClassName=xe,this.errors=ut,this.timelines=ht,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=yo,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Ot||new bo(this._driver,C,0),ht.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(_,C){if(!_)return;const k=_;let ae=this.options;null!=k.duration&&(ae.duration=Vn(k.duration)),null!=k.delay&&(ae.delay=Vn(k.delay));const xe=k.params;if(xe){let ut=ae.params;ut||(ut=this.options.params={}),Object.keys(xe).forEach(ht=>{(!C||!ut.hasOwnProperty(ht))&&(ut[ht]=Fe(xe[ht],ut,this.errors))})}}_copyOptions(){const _={};if(this.options){const C=this.options.params;if(C){const k=_.params={};Object.keys(C).forEach(ae=>{k[ae]=C[ae]})}}return _}createSubContext(_=null,C,k){const ae=C||this.element,xe=new Lo(this._driver,ae,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(ae,k||0));return xe.previousNode=this.previousNode,xe.currentAnimateTimings=this.currentAnimateTimings,xe.options=this._copyOptions(),xe.updateOptions(_),xe.currentQueryIndex=this.currentQueryIndex,xe.currentQueryTotal=this.currentQueryTotal,xe.parentContext=this,this.subContextCount++,xe}transformIntoNewTimeline(_){return this.previousNode=yo,this.currentTimeline=this.currentTimeline.fork(this.element,_),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(_,C,k){const ae={duration:null!=C?C:_.duration,delay:this.currentTimeline.currentTime+(null!=k?k:0)+_.delay,easing:""},xe=new kr(this._driver,_.element,_.keyframes,_.preStyleProps,_.postStyleProps,ae,_.stretchStartingKeyframe);return this.timelines.push(xe),ae}incrementTime(_){this.currentTimeline.forwardTime(this.currentTimeline.duration+_)}delayNextStep(_){_>0&&this.currentTimeline.delayNextStep(_)}invokeQuery(_,C,k,ae,xe,ut){let ht=[];if(ae&&ht.push(this.element),_.length>0){_=(_=_.replace(kn,"."+this._enterClassName)).replace(Ei,"."+this._leaveClassName);let Ut=this._driver.query(this.element,_,1!=k);0!==k&&(Ut=k<0?Ut.slice(Ut.length+k,Ut.length):Ut.slice(0,k)),ht.push(...Ut)}return!xe&&0==ht.length&&ut.push(function Ae(me){return new l.wOt(3014,!1)}()),ht}}class bo{constructor(_,C,k,ae){this._driver=_,this.element=C,this.startTime=k,this._elementTimelineStylesLookup=ae,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(C),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(C,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(_){const C=1===this._keyframes.size&&this._pendingStyles.size;this.duration||C?(this.forwardTime(this.currentTime+_),C&&this.snapshotCurrentStyles()):this.startTime+=_}fork(_,C){return this.applyStylesToKeyframe(),new bo(this._driver,_,C||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(_){this.applyStylesToKeyframe(),this.duration=_,this._loadKeyframe()}_updateStyle(_,C){this._localTimelineStyles.set(_,C),this._globalTimelineStyles.set(_,C),this._styleSummary.set(_,{time:this.currentTime,value:C})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(_){_&&this._previousKeyframe.set("easing",_);for(let[C,k]of this._globalTimelineStyles)this._backFill.set(C,k||t.kp),this._currentKeyframe.set(C,t.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(_,C,k,ae){C&&this._previousKeyframe.set("easing",C);const xe=ae&&ae.params||{},ut=function wr(me,_){const C=new Map;let k;return me.forEach(ae=>{if("*"===ae){k=k||_.keys();for(let xe of k)C.set(xe,t.kp)}else Mt(ae,C)}),C}(_,this._globalTimelineStyles);for(let[Ot,Ut]of ut){const xn=Fe(Ut,xe,k);var ht;this._pendingStyles.set(Ot,xn),this._localTimelineStyles.has(Ot)||this._backFill.set(Ot,null!==(ht=this._globalTimelineStyles.get(Ot))&&void 0!==ht?ht:t.kp),this._updateStyle(Ot,xn)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((_,C)=>{this._currentKeyframe.set(C,_)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((_,C)=>{this._currentKeyframe.has(C)||this._currentKeyframe.set(C,_)}))}snapshotCurrentStyles(){for(let[_,C]of this._localTimelineStyles)this._pendingStyles.set(_,C),this._updateStyle(_,C)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const _=[];for(let C in this._currentKeyframe)_.push(C);return _}mergeTimelineCollectedStyles(_){_._styleSummary.forEach((C,k)=>{const ae=this._styleSummary.get(k);(!ae||C.time>ae.time)&&this._updateStyle(k,C.value)})}buildKeyframes(){this.applyStylesToKeyframe();const _=new Set,C=new Set,k=1===this._keyframes.size&&0===this.duration;let ae=[];this._keyframes.forEach((ht,Ot)=>{const Ut=Mt(ht,new Map,this._backFill);Ut.forEach((xn,Sn)=>{xn===t.FX?_.add(Sn):xn===t.kp&&C.add(Sn)}),k||Ut.set("offset",Ot/this.duration),ae.push(Ut)});const xe=_.size?he(_.values()):[],ut=C.size?he(C.values()):[];if(k){const ht=ae[0],Ot=new Map(ht);ht.set("offset",0),Ot.set("offset",1),ae=[ht,Ot]}return vn(this.element,ae,xe,ut,this.duration,this.startTime,this.easing,!1)}}class kr extends bo{constructor(_,C,k,ae,xe,ut,ht=!1){super(_,C,ut.delay),this.keyframes=k,this.preStyleProps=ae,this.postStyleProps=xe,this._stretchStartingKeyframe=ht,this.timings={duration:ut.duration,delay:ut.delay,easing:ut.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let _=this.keyframes,{delay:C,duration:k,easing:ae}=this.timings;if(this._stretchStartingKeyframe&&C){const xe=[],ut=k+C,ht=C/ut,Ot=Mt(_[0]);Ot.set("offset",0),xe.push(Ot);const Ut=Mt(_[0]);Ut.set("offset",ho(ht)),xe.push(Ut);const xn=_.length-1;for(let Sn=1;Sn<=xn;Sn++){let ii=Mt(_[Sn]);const Zn=ii.get("offset");ii.set("offset",ho((C+Zn*k)/ut)),xe.push(ii)}k=ut,C=0,ae="",_=xe}return vn(this.element,_,this.preStyleProps,this.postStyleProps,k,C,ae,!0)}}function ho(me,_=3){const C=Math.pow(10,_-1);return Math.round(me*C)/C}class gr{}const qo=new Set(["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"]);class xo extends gr{normalizePropertyName(_,C){return He(_)}normalizeStyleValue(_,C,k,ae){let xe="";const ut=k.toString().trim();if(qo.has(C)&&0!==k&&"0"!==k)if("number"==typeof k)xe="px";else{const ht=k.match(/^[+-]?[\d\.]+([a-z]*)$/);ht&&0==ht[1].length&&ae.push(function q(me,_){return new l.wOt(3005,!1)}())}return ut+xe}}function er(me,_,C,k,ae,xe,ut,ht,Ot,Ut,xn,Sn,ii){return{type:0,element:me,triggerName:_,isRemovalTransition:ae,fromState:C,fromStyles:xe,toState:k,toStyles:ut,timelines:ht,queriedElements:Ot,preStyleProps:Ut,postStyleProps:xn,totalTime:Sn,errors:ii}}const $o={};class Io{constructor(_,C,k){this._triggerName=_,this.ast=C,this._stateStyles=k}match(_,C,k,ae){return function ni(me,_,C,k,ae){return me.some(xe=>xe(_,C,k,ae))}(this.ast.matchers,_,C,k,ae)}buildStyles(_,C,k){let ae=this._stateStyles.get("*");return void 0!==_&&(ae=this._stateStyles.get(null==_?void 0:_.toString())||ae),ae?ae.buildStyles(C,k):new Map}build(_,C,k,ae,xe,ut,ht,Ot,Ut,xn){var Sn;const ii=[],Zn=this.ast.options&&this.ast.options.params||$o,jn=this.buildStyles(k,ht&&ht.params||$o,ii),Ui=Ot&&Ot.params||$o,R=this.buildStyles(ae,Ui,ii),x=new Set,fe=new Map,A=new Map,Ce="void"===ae,Yt={params:zi(Ui,Zn),delay:null===(Sn=this.ast.options)||void 0===Sn?void 0:Sn.delay},On=xn?[]:Hi(_,C,this.ast.animation,xe,ut,jn,R,Yt,Ut,ii);let ui=0;if(On.forEach(Qi=>{ui=Math.max(Qi.duration+Qi.delay,ui)}),ii.length)return er(C,this._triggerName,k,ae,Ce,jn,R,[],[],fe,A,ui,ii);On.forEach(Qi=>{const To=Qi.element,mo=Le(fe,To,new Set);Qi.preStyleProps.forEach(Oo=>mo.add(Oo));const co=Le(A,To,new Set);Qi.postStyleProps.forEach(Oo=>co.add(Oo)),To!==C&&x.add(To)});const go=he(x.values());return er(C,this._triggerName,k,ae,Ce,jn,R,On,go,fe,A,ui)}}function zi(me,_){const C=xi(_);for(const k in me)me.hasOwnProperty(k)&&null!=me[k]&&(C[k]=me[k]);return C}class _i{constructor(_,C,k){this.styles=_,this.defaultParams=C,this.normalizer=k}buildStyles(_,C){const k=new Map,ae=xi(this.defaultParams);return Object.keys(_).forEach(xe=>{const ut=_[xe];null!==ut&&(ae[xe]=ut)}),this.styles.styles.forEach(xe=>{"string"!=typeof xe&&xe.forEach((ut,ht)=>{ut&&(ut=Fe(ut,ae,C));const Ot=this.normalizer.normalizePropertyName(ht,C);ut=this.normalizer.normalizeStyleValue(ht,Ot,ut,C),k.set(ht,ut)})}),k}}class Ki{constructor(_,C,k){this.name=_,this.ast=C,this._normalizer=k,this.transitionFactories=[],this.states=new Map,C.states.forEach(ae=>{this.states.set(ae.name,new _i(ae.style,ae.options&&ae.options.params||{},k))}),Ho(this.states,"true","1"),Ho(this.states,"false","0"),C.transitions.forEach(ae=>{this.transitionFactories.push(new Io(_,ae,this.states))}),this.fallbackTransition=function oo(me,_,C){return new Io(me,{type:1,animation:{type:2,steps:[],options:null},matchers:[(ut,ht)=>!0],options:null,queryCount:0,depCount:0},_)}(_,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(_,C,k,ae){return this.transitionFactories.find(ut=>ut.match(_,C,k,ae))||null}matchStyles(_,C,k){return this.fallbackTransition.buildStyles(_,C,k)}}function Ho(me,_,C){me.has(_)?me.has(C)||me.set(C,me.get(_)):me.has(C)&&me.set(_,me.get(C))}const ro=new wn;class Zo{constructor(_,C,k){this.bodyNode=_,this._driver=C,this._normalizer=k,this._animations=new Map,this._playersById=new Map,this.players=[]}register(_,C){const k=[],xe=it(this._driver,C,k,[]);if(k.length)throw function $t(me){return new l.wOt(3503,!1)}();this._animations.set(_,xe)}_buildPlayer(_,C,k){const ae=_.element,xe=oe(this._normalizer,_.keyframes,C,k);return this._driver.animate(ae,xe,_.duration,_.delay,_.easing,[],!0)}create(_,C,k={}){const ae=[],xe=this._animations.get(_);let ut;const ht=new Map;if(xe?(ut=Hi(this._driver,C,xe,mt,_t,new Map,new Map,k,ro,ae),ut.forEach(xn=>{const Sn=Le(ht,xn.element,new Map);xn.postStyleProps.forEach(ii=>Sn.set(ii,null))})):(ae.push(function Xt(){return new l.wOt(3300,!1)}()),ut=[]),ae.length)throw function xt(me){return new l.wOt(3504,!1)}();ht.forEach((xn,Sn)=>{xn.forEach((ii,Zn)=>{xn.set(Zn,this._driver.computeStyle(Sn,Zn,t.kp))})});const Ut=ce(ut.map(xn=>{const Sn=ht.get(xn.element);return this._buildPlayer(xn,new Map,Sn)}));return this._playersById.set(_,Ut),Ut.onDestroy(()=>this.destroy(_)),this.players.push(Ut),Ut}destroy(_){const C=this._getPlayer(_);C.destroy(),this._playersById.delete(_);const k=this.players.indexOf(C);k>=0&&this.players.splice(k,1)}_getPlayer(_){const C=this._playersById.get(_);if(!C)throw function Ft(me){return new l.wOt(3301,!1)}();return C}listen(_,C,k,ae){const xe=Ve(C,"","","");return Se(this._getPlayer(_),k,xe,ae),()=>{}}command(_,C,k,ae){if("register"==k)return void this.register(_,ae[0]);if("create"==k)return void this.create(_,C,ae[0]||{});const xe=this._getPlayer(_);switch(k){case"play":xe.play();break;case"pause":xe.pause();break;case"reset":xe.reset();break;case"restart":xe.restart();break;case"finish":xe.finish();break;case"init":xe.init();break;case"setPosition":xe.setPosition(parseFloat(ae[0]));break;case"destroy":this.destroy(_)}}}const Bo="ng-animate-queued",gn="ng-animate-disabled",Ge=[],Rt={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Gt={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Zt="__ng_removed";class _n{get params(){return this.options.params}constructor(_,C=""){this.namespaceId=C;const k=_&&_.hasOwnProperty("value");if(this.value=function Fo(me){return null!=me?me:null}(k?_.value:_),k){const xe=xi(_);delete xe.value,this.options=xe}else this.options={};this.options.params||(this.options.params={})}absorbOptions(_){const C=_.params;if(C){const k=this.options.params;Object.keys(C).forEach(ae=>{null==k[ae]&&(k[ae]=C[ae])})}}}const Bn="void",dn=new _n(Bn);class ki{constructor(_,C,k){this.id=_,this.hostElement=C,this._engine=k,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+_,Xn(C,this._hostClassName)}listen(_,C,k,ae){if(!this._triggers.has(C))throw function kt(me,_){return new l.wOt(3302,!1)}();if(null==k||0==k.length)throw function yt(me){return new l.wOt(3303,!1)}();if(!function Yn(me){return"start"==me||"done"==me}(k))throw function ue(me,_){return new l.wOt(3400,!1)}();const xe=Le(this._elementListeners,_,[]),ut={name:C,phase:k,callback:ae};xe.push(ut);const ht=Le(this._engine.statesByElement,_,new Map);return ht.has(C)||(Xn(_,en),Xn(_,en+"-"+C),ht.set(C,dn)),()=>{this._engine.afterFlush(()=>{const Ot=xe.indexOf(ut);Ot>=0&&xe.splice(Ot,1),this._triggers.has(C)||ht.delete(C)})}}register(_,C){return!this._triggers.has(_)&&(this._triggers.set(_,C),!0)}_getTrigger(_){const C=this._triggers.get(_);if(!C)throw function H(me){return new l.wOt(3401,!1)}();return C}trigger(_,C,k,ae=!0){const xe=this._getTrigger(C),ut=new Mi(this.id,C,_);let ht=this._engine.statesByElement.get(_);ht||(Xn(_,en),Xn(_,en+"-"+C),this._engine.statesByElement.set(_,ht=new Map));let Ot=ht.get(C);const Ut=new _n(k,this.id);if(!(k&&k.hasOwnProperty("value"))&&Ot&&Ut.absorbOptions(Ot.options),ht.set(C,Ut),Ot||(Ot=dn),Ut.value!==Bn&&Ot.value===Ut.value){if(!function lr(me,_){const C=Object.keys(me),k=Object.keys(_);if(C.length!=k.length)return!1;for(let ae=0;ae{un(_,Ui),on(_,R)})}return}const ii=Le(this._engine.playersByElement,_,[]);ii.forEach(jn=>{jn.namespaceId==this.id&&jn.triggerName==C&&jn.queued&&jn.destroy()});let Zn=xe.matchTransition(Ot.value,Ut.value,_,Ut.params),Cn=!1;if(!Zn){if(!ae)return;Zn=xe.fallbackTransition,Cn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:_,triggerName:C,transition:Zn,fromState:Ot,toState:Ut,player:ut,isFallbackTransition:Cn}),Cn||(Xn(_,Bo),ut.onStart(()=>{to(_,Bo)})),ut.onDone(()=>{let jn=this.players.indexOf(ut);jn>=0&&this.players.splice(jn,1);const Ui=this._engine.playersByElement.get(_);if(Ui){let R=Ui.indexOf(ut);R>=0&&Ui.splice(R,1)}}),this.players.push(ut),ii.push(ut),ut}deregister(_){this._triggers.delete(_),this._engine.statesByElement.forEach(C=>C.delete(_)),this._elementListeners.forEach((C,k)=>{this._elementListeners.set(k,C.filter(ae=>ae.name!=_))})}clearElementCache(_){this._engine.statesByElement.delete(_),this._elementListeners.delete(_);const C=this._engine.playersByElement.get(_);C&&(C.forEach(k=>k.destroy()),this._engine.playersByElement.delete(_))}_signalRemovalForInnerTriggers(_,C){const k=this._engine.driver.query(_,ei,!0);k.forEach(ae=>{if(ae[Zt])return;const xe=this._engine.fetchNamespacesByElement(ae);xe.size?xe.forEach(ut=>ut.triggerLeaveAnimation(ae,C,!1,!0)):this.clearElementCache(ae)}),this._engine.afterFlushAnimationsDone(()=>k.forEach(ae=>this.clearElementCache(ae)))}triggerLeaveAnimation(_,C,k,ae){const xe=this._engine.statesByElement.get(_),ut=new Map;if(xe){const ht=[];if(xe.forEach((Ot,Ut)=>{if(ut.set(Ut,Ot.value),this._triggers.has(Ut)){const xn=this.trigger(_,Ut,Bn,ae);xn&&ht.push(xn)}}),ht.length)return this._engine.markElementAsRemoved(this.id,_,!0,C,ut),k&&ce(ht).onDone(()=>this._engine.processLeaveNode(_)),!0}return!1}prepareLeaveAnimationListeners(_){const C=this._elementListeners.get(_),k=this._engine.statesByElement.get(_);if(C&&k){const ae=new Set;C.forEach(xe=>{const ut=xe.name;if(ae.has(ut))return;ae.add(ut);const Ot=this._triggers.get(ut).fallbackTransition,Ut=k.get(ut)||dn,xn=new _n(Bn),Sn=new Mi(this.id,ut,_);this._engine.totalQueuedPlayers++,this._queue.push({element:_,triggerName:ut,transition:Ot,fromState:Ut,toState:xn,player:Sn,isFallbackTransition:!0})})}}removeNode(_,C){const k=this._engine;if(_.childElementCount&&this._signalRemovalForInnerTriggers(_,C),this.triggerLeaveAnimation(_,C,!0))return;let ae=!1;if(k.totalAnimations){const xe=k.players.length?k.playersByQueriedElement.get(_):[];if(xe&&xe.length)ae=!0;else{let ut=_;for(;ut=ut.parentNode;)if(k.statesByElement.get(ut)){ae=!0;break}}}if(this.prepareLeaveAnimationListeners(_),ae)k.markElementAsRemoved(this.id,_,!1,C);else{const xe=_[Zt];(!xe||xe===Rt)&&(k.afterFlush(()=>this.clearElementCache(_)),k.destroyInnerAnimations(_),k._onRemovalComplete(_,C))}}insertNode(_,C){Xn(_,this._hostClassName)}drainQueuedTransitions(_){const C=[];return this._queue.forEach(k=>{const ae=k.player;if(ae.destroyed)return;const xe=k.element,ut=this._elementListeners.get(xe);ut&&ut.forEach(ht=>{if(ht.name==k.triggerName){const Ot=Ve(xe,k.triggerName,k.fromState.value,k.toState.value);Ot._data=_,Se(k.player,ht.phase,Ot,ht.callback)}}),ae.markedForDestroy?this._engine.afterFlush(()=>{ae.destroy()}):C.push(k)}),this._queue=[],C.sort((k,ae)=>{const xe=k.transition.ast.depCount,ut=ae.transition.ast.depCount;return 0==xe||0==ut?xe-ut:this._engine.driver.containsElement(k.element,ae.element)?1:-1})}destroy(_){this.players.forEach(C=>C.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,_)}}class bi{_onRemovalComplete(_,C){this.onRemovalComplete(_,C)}constructor(_,C,k){this.bodyNode=_,this.driver=C,this._normalizer=k,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=(ae,xe)=>{}}get queuedPlayers(){const _=[];return this._namespaceList.forEach(C=>{C.players.forEach(k=>{k.queued&&_.push(k)})}),_}createNamespace(_,C){const k=new ki(_,C,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,C)?this._balanceNamespaceList(k,C):(this.newHostElements.set(C,k),this.collectEnterElement(C)),this._namespaceLookup[_]=k}_balanceNamespaceList(_,C){const k=this._namespaceList,ae=this.namespacesByHostElement;if(k.length-1>=0){let ut=!1,ht=this.driver.getParentElement(C);for(;ht;){const Ot=ae.get(ht);if(Ot){const Ut=k.indexOf(Ot);k.splice(Ut+1,0,_),ut=!0;break}ht=this.driver.getParentElement(ht)}ut||k.unshift(_)}else k.push(_);return ae.set(C,_),_}register(_,C){let k=this._namespaceLookup[_];return k||(k=this.createNamespace(_,C)),k}registerTrigger(_,C,k){let ae=this._namespaceLookup[_];ae&&ae.register(C,k)&&this.totalAnimations++}destroy(_,C){_&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const k=this._fetchNamespace(_);this.namespacesByHostElement.delete(k.hostElement);const ae=this._namespaceList.indexOf(k);ae>=0&&this._namespaceList.splice(ae,1),k.destroy(C),delete this._namespaceLookup[_]}))}_fetchNamespace(_){return this._namespaceLookup[_]}fetchNamespacesByElement(_){const C=new Set,k=this.statesByElement.get(_);if(k)for(let ae of k.values())if(ae.namespaceId){const xe=this._fetchNamespace(ae.namespaceId);xe&&C.add(xe)}return C}trigger(_,C,k,ae){if(so(C)){const xe=this._fetchNamespace(_);if(xe)return xe.trigger(C,k,ae),!0}return!1}insertNode(_,C,k,ae){if(!so(C))return;const xe=C[Zt];if(xe&&xe.setForRemoval){xe.setForRemoval=!1,xe.setForMove=!0;const ut=this.collectedLeaveElements.indexOf(C);ut>=0&&this.collectedLeaveElements.splice(ut,1)}if(_){const ut=this._fetchNamespace(_);ut&&ut.insertNode(C,k)}ae&&this.collectEnterElement(C)}collectEnterElement(_){this.collectedEnterElements.push(_)}markElementAsDisabled(_,C){C?this.disabledNodes.has(_)||(this.disabledNodes.add(_),Xn(_,gn)):this.disabledNodes.has(_)&&(this.disabledNodes.delete(_),to(_,gn))}removeNode(_,C,k){if(so(C)){const ae=_?this._fetchNamespace(_):null;ae?ae.removeNode(C,k):this.markElementAsRemoved(_,C,!1,k);const xe=this.namespacesByHostElement.get(C);xe&&xe.id!==_&&xe.removeNode(C,k)}else this._onRemovalComplete(C,k)}markElementAsRemoved(_,C,k,ae,xe){this.collectedLeaveElements.push(C),C[Zt]={namespaceId:_,setForRemoval:ae,hasAnimation:k,removedBeforeQueried:!1,previousTriggersValues:xe}}listen(_,C,k,ae,xe){return so(C)?this._fetchNamespace(_).listen(C,k,ae,xe):()=>{}}_buildInstruction(_,C,k,ae,xe){return _.transition.build(this.driver,_.element,_.fromState.value,_.toState.value,k,ae,_.fromState.options,_.toState.options,C,xe)}destroyInnerAnimations(_){let C=this.driver.query(_,ei,!0);C.forEach(k=>this.destroyActiveAnimationsForElement(k)),0!=this.playersByQueriedElement.size&&(C=this.driver.query(_,pi,!0),C.forEach(k=>this.finishActiveQueriedAnimationOnElement(k)))}destroyActiveAnimationsForElement(_){const C=this.playersByElement.get(_);C&&C.forEach(k=>{k.queued?k.markedForDestroy=!0:k.destroy()})}finishActiveQueriedAnimationOnElement(_){const C=this.playersByQueriedElement.get(_);C&&C.forEach(k=>k.finish())}whenRenderingDone(){return new Promise(_=>{if(this.players.length)return ce(this.players).onDone(()=>_());_()})}processLeaveNode(_){var C;const k=_[Zt];if(k&&k.setForRemoval){if(_[Zt]=Rt,k.namespaceId){this.destroyInnerAnimations(_);const ae=this._fetchNamespace(k.namespaceId);ae&&ae.clearElementCache(_)}this._onRemovalComplete(_,k.setForRemoval)}null!==(C=_.classList)&&void 0!==C&&C.contains(gn)&&this.markElementAsDisabled(_,!1),this.driver.query(_,".ng-animate-disabled",!0).forEach(ae=>{this.markElementAsDisabled(ae,!1)})}flush(_=-1){let C=[];if(this.newHostElements.size&&(this.newHostElements.forEach((k,ae)=>this._balanceNamespaceList(k,ae)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let k=0;kk()),this._flushFns=[],this._whenQuietFns.length){const k=this._whenQuietFns;this._whenQuietFns=[],C.length?ce(C).onDone(()=>{k.forEach(ae=>ae())}):k.forEach(ae=>ae())}}reportError(_){throw function le(me){return new l.wOt(3402,!1)}()}_flushAnimations(_,C){const k=new wn,ae=[],xe=new Map,ut=[],ht=new Map,Ot=new Map,Ut=new Map,xn=new Set;this.disabledNodes.forEach(hn=>{xn.add(hn);const Rn=this.driver.query(hn,".ng-animate-queued",!0);for(let In=0;In{const In=mt+jn++;Cn.set(Rn,In),hn.forEach(Jn=>Xn(Jn,In))});const Ui=[],R=new Set,x=new Set;for(let hn=0;hnR.add(Jn)):x.add(Rn))}const fe=new Map,A=uo(ii,Array.from(R));A.forEach((hn,Rn)=>{const In=_t+jn++;fe.set(Rn,In),hn.forEach(Jn=>Xn(Jn,In))}),_.push(()=>{Zn.forEach((hn,Rn)=>{const In=Cn.get(Rn);hn.forEach(Jn=>to(Jn,In))}),A.forEach((hn,Rn)=>{const In=fe.get(Rn);hn.forEach(Jn=>to(Jn,In))}),Ui.forEach(hn=>{this.processLeaveNode(hn)})});const Ce=[],Yt=[];for(let hn=this._namespaceList.length-1;hn>=0;hn--)this._namespaceList[hn].drainQueuedTransitions(C).forEach(In=>{const Jn=In.player,Pi=In.element;if(Ce.push(Jn),this.collectedEnterElements.length){const fo=Pi[Zt];if(fo&&fo.setForMove){if(fo.previousTriggersValues&&fo.previousTriggersValues.has(In.triggerName)){const ir=fo.previousTriggersValues.get(In.triggerName),_o=this.statesByElement.get(In.element);if(_o&&_o.has(In.triggerName)){const or=_o.get(In.triggerName);or.value=ir,_o.set(In.triggerName,or)}}return void Jn.destroy()}}const So=!Sn||!this.driver.containsElement(Sn,Pi),Zi=fe.get(Pi),Eo=Cn.get(Pi),Ri=this._buildInstruction(In,k,Eo,Zi,So);if(Ri.errors&&Ri.errors.length)return void Yt.push(Ri);if(So)return Jn.onStart(()=>un(Pi,Ri.fromStyles)),Jn.onDestroy(()=>on(Pi,Ri.toStyles)),void ae.push(Jn);if(In.isFallbackTransition)return Jn.onStart(()=>un(Pi,Ri.fromStyles)),Jn.onDestroy(()=>on(Pi,Ri.toStyles)),void ae.push(Jn);const nr=[];Ri.timelines.forEach(fo=>{fo.stretchStartingKeyframe=!0,this.disabledNodes.has(fo.element)||nr.push(fo)}),Ri.timelines=nr,k.append(Pi,Ri.timelines),ut.push({instruction:Ri,player:Jn,element:Pi}),Ri.queriedElements.forEach(fo=>Le(ht,fo,[]).push(Jn)),Ri.preStyleProps.forEach((fo,ir)=>{if(fo.size){let _o=Ot.get(ir);_o||Ot.set(ir,_o=new Set),fo.forEach((or,jo)=>_o.add(jo))}}),Ri.postStyleProps.forEach((fo,ir)=>{let _o=Ut.get(ir);_o||Ut.set(ir,_o=new Set),fo.forEach((or,jo)=>_o.add(jo))})});if(Yt.length){const hn=[];Yt.forEach(Rn=>{hn.push(function Z(me,_){return new l.wOt(3505,!1)}())}),Ce.forEach(Rn=>Rn.destroy()),this.reportError(hn)}const On=new Map,ui=new Map;ut.forEach(hn=>{const Rn=hn.element;k.has(Rn)&&(ui.set(Rn,Rn),this._beforeAnimationBuild(hn.player.namespaceId,hn.instruction,On))}),ae.forEach(hn=>{const Rn=hn.element;this._getPreviousPlayers(Rn,!1,hn.namespaceId,hn.triggerName,null).forEach(Jn=>{Le(On,Rn,[]).push(Jn),Jn.destroy()})});const go=Ui.filter(hn=>zo(hn,Ot,Ut)),Qi=new Map;ao(Qi,this.driver,x,Ut,t.kp).forEach(hn=>{zo(hn,Ot,Ut)&&go.push(hn)});const mo=new Map;Zn.forEach((hn,Rn)=>{ao(mo,this.driver,new Set(hn),Ot,t.FX)}),go.forEach(hn=>{var Rn,In;const Jn=Qi.get(hn),Pi=mo.get(hn);Qi.set(hn,new Map([...null!==(Rn=null==Jn?void 0:Jn.entries())&&void 0!==Rn?Rn:[],...null!==(In=null==Pi?void 0:Pi.entries())&&void 0!==In?In:[]]))});const co=[],Oo=[],mr={};ut.forEach(hn=>{const{element:Rn,player:In,instruction:Jn}=hn;if(k.has(Rn)){if(xn.has(Rn))return In.onDestroy(()=>on(Rn,Jn.toStyles)),In.disabled=!0,In.overrideTotalTime(Jn.totalTime),void ae.push(In);let Pi=mr;if(ui.size>1){let Zi=Rn;const Eo=[];for(;Zi=Zi.parentNode;){const Ri=ui.get(Zi);if(Ri){Pi=Ri;break}Eo.push(Zi)}Eo.forEach(Ri=>ui.set(Ri,Pi))}const So=this._buildAnimation(In.namespaceId,Jn,On,xe,mo,Qi);if(In.setRealPlayer(So),Pi===mr)co.push(In);else{const Zi=this.playersByElement.get(Pi);Zi&&Zi.length&&(In.parentPlayer=ce(Zi)),ae.push(In)}}else un(Rn,Jn.fromStyles),In.onDestroy(()=>on(Rn,Jn.toStyles)),Oo.push(In),xn.has(Rn)&&ae.push(In)}),Oo.forEach(hn=>{const Rn=xe.get(hn.element);if(Rn&&Rn.length){const In=ce(Rn);hn.setRealPlayer(In)}}),ae.forEach(hn=>{hn.parentPlayer?hn.syncPlayerEvents(hn.parentPlayer):hn.destroy()});for(let hn=0;hn!So.destroyed);Pi.length?Vo(this,Rn,Pi):this.processLeaveNode(Rn)}return Ui.length=0,co.forEach(hn=>{this.players.push(hn),hn.onDone(()=>{hn.destroy();const Rn=this.players.indexOf(hn);this.players.splice(Rn,1)}),hn.play()}),co}afterFlush(_){this._flushFns.push(_)}afterFlushAnimationsDone(_){this._whenQuietFns.push(_)}_getPreviousPlayers(_,C,k,ae,xe){let ut=[];if(C){const ht=this.playersByQueriedElement.get(_);ht&&(ut=ht)}else{const ht=this.playersByElement.get(_);if(ht){const Ot=!xe||xe==Bn;ht.forEach(Ut=>{Ut.queued||!Ot&&Ut.triggerName!=ae||ut.push(Ut)})}}return(k||ae)&&(ut=ut.filter(ht=>!(k&&k!=ht.namespaceId||ae&&ae!=ht.triggerName))),ut}_beforeAnimationBuild(_,C,k){const xe=C.element,ut=C.isRemovalTransition?void 0:_,ht=C.isRemovalTransition?void 0:C.triggerName;for(const Ot of C.timelines){const Ut=Ot.element,xn=Ut!==xe,Sn=Le(k,Ut,[]);this._getPreviousPlayers(Ut,xn,ut,ht,C.toState).forEach(Zn=>{const Cn=Zn.getRealPlayer();Cn.beforeDestroy&&Cn.beforeDestroy(),Zn.destroy(),Sn.push(Zn)})}un(xe,C.fromStyles)}_buildAnimation(_,C,k,ae,xe,ut){const ht=C.triggerName,Ot=C.element,Ut=[],xn=new Set,Sn=new Set,ii=C.timelines.map(Cn=>{const jn=Cn.element;xn.add(jn);const Ui=jn[Zt];if(Ui&&Ui.removedBeforeQueried)return new t.sf(Cn.duration,Cn.delay);const R=jn!==Ot,x=function zn(me){const _=[];return Er(me,_),_}((k.get(jn)||Ge).map(On=>On.getRealPlayer())).filter(On=>!!On.element&&On.element===jn),fe=xe.get(jn),A=ut.get(jn),Ce=oe(this._normalizer,Cn.keyframes,fe,A),Yt=this._buildPlayer(Cn,Ce,x);if(Cn.subTimeline&&ae&&Sn.add(jn),R){const On=new Mi(_,ht,jn);On.setRealPlayer(Yt),Ut.push(On)}return Yt});Ut.forEach(Cn=>{Le(this.playersByQueriedElement,Cn.element,[]).push(Cn),Cn.onDone(()=>function ri(me,_,C){let k=me.get(_);if(k){if(k.length){const ae=k.indexOf(C);k.splice(ae,1)}0==k.length&&me.delete(_)}return k}(this.playersByQueriedElement,Cn.element,Cn))}),xn.forEach(Cn=>Xn(Cn,Mn));const Zn=ce(ii);return Zn.onDestroy(()=>{xn.forEach(Cn=>to(Cn,Mn)),on(Ot,C.toStyles)}),Sn.forEach(Cn=>{Le(ae,Cn,[]).push(Zn)}),Zn}_buildPlayer(_,C,k){return C.length>0?this.driver.animate(_.element,C,_.duration,_.delay,_.easing,k):new t.sf(_.duration,_.delay)}}class Mi{constructor(_,C,k){this.namespaceId=_,this.triggerName=C,this.element=k,this._player=new t.sf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(_){this._containsRealPlayer||(this._player=_,this._queuedCallbacks.forEach((C,k)=>{C.forEach(ae=>Se(_,k,void 0,ae))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(_.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(_){this.totalTime=_}syncPlayerEvents(_){const C=this._player;C.triggerCallback&&_.onStart(()=>C.triggerCallback("start")),_.onDone(()=>this.finish()),_.onDestroy(()=>this.destroy())}_queueEvent(_,C){Le(this._queuedCallbacks,_,[]).push(C)}onDone(_){this.queued&&this._queueEvent("done",_),this._player.onDone(_)}onStart(_){this.queued&&this._queueEvent("start",_),this._player.onStart(_)}onDestroy(_){this.queued&&this._queueEvent("destroy",_),this._player.onDestroy(_)}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(_){this.queued||this._player.setPosition(_)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(_){const C=this._player;C.triggerCallback&&C.triggerCallback(_)}}function so(me){return me&&1===me.nodeType}function hi(me,_){const C=me.style.display;return me.style.display=null!=_?_:"none",C}function ao(me,_,C,k,ae){const xe=[];C.forEach(Ot=>xe.push(hi(Ot)));const ut=[];k.forEach((Ot,Ut)=>{const xn=new Map;Ot.forEach(Sn=>{const ii=_.computeStyle(Ut,Sn,ae);xn.set(Sn,ii),(!ii||0==ii.length)&&(Ut[Zt]=Gt,ut.push(Ut))}),me.set(Ut,xn)});let ht=0;return C.forEach(Ot=>hi(Ot,xe[ht++])),ut}function uo(me,_){const C=new Map;if(me.forEach(ht=>C.set(ht,[])),0==_.length)return C;const ae=new Set(_),xe=new Map;function ut(ht){if(!ht)return 1;let Ot=xe.get(ht);if(Ot)return Ot;const Ut=ht.parentNode;return Ot=C.has(Ut)?Ut:ae.has(Ut)?1:ut(Ut),xe.set(ht,Ot),Ot}return _.forEach(ht=>{const Ot=ut(ht);1!==Ot&&C.get(Ot).push(ht)}),C}function Xn(me,_){var C;null===(C=me.classList)||void 0===C||C.add(_)}function to(me,_){var C;null===(C=me.classList)||void 0===C||C.remove(_)}function Vo(me,_,C){ce(C).onDone(()=>me.processLeaveNode(_))}function Er(me,_){for(let C=0;Cae.add(xe)):_.set(me,k),C.delete(me),!0}class no{constructor(_,C,k){this.bodyNode=_,this._driver=C,this._normalizer=k,this._triggerCache={},this.onRemovalComplete=(ae,xe)=>{},this._transitionEngine=new bi(_,C,k),this._timelineEngine=new Zo(_,C,k),this._transitionEngine.onRemovalComplete=(ae,xe)=>this.onRemovalComplete(ae,xe)}registerTrigger(_,C,k,ae,xe){const ut=_+"-"+ae;let ht=this._triggerCache[ut];if(!ht){const Ot=[],xn=it(this._driver,xe,Ot,[]);if(Ot.length)throw function nt(me,_){return new l.wOt(3404,!1)}();ht=function eo(me,_,C){return new Ki(me,_,C)}(ae,xn,this._normalizer),this._triggerCache[ut]=ht}this._transitionEngine.registerTrigger(C,ae,ht)}register(_,C){this._transitionEngine.register(_,C)}destroy(_,C){this._transitionEngine.destroy(_,C)}onInsert(_,C,k,ae){this._transitionEngine.insertNode(_,C,k,ae)}onRemove(_,C,k){this._transitionEngine.removeNode(_,C,k)}disableAnimations(_,C){this._transitionEngine.markElementAsDisabled(_,C)}process(_,C,k,ae){if("@"==k.charAt(0)){const[xe,ut]=Ke(k);this._timelineEngine.command(xe,C,ut,ae)}else this._transitionEngine.trigger(_,C,k,ae)}listen(_,C,k,ae,xe){if("@"==k.charAt(0)){const[ut,ht]=Ke(k);return this._timelineEngine.listen(ut,C,ht,xe)}return this._transitionEngine.listen(_,C,k,ae,xe)}flush(_=-1){this._transitionEngine.flush(_)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(_){this._transitionEngine.afterFlushAnimationsDone(_)}}let Do=(()=>{class _{constructor(k,ae,xe){this._element=k,this._startStyles=ae,this._endStyles=xe,this._state=0;let ut=_.initialStylesByElement.get(k);ut||_.initialStylesByElement.set(k,ut=new Map),this._initialStyles=ut}start(){this._state<1&&(this._startStyles&&on(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(on(this._element,this._initialStyles),this._endStyles&&(on(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(_.initialStylesByElement.delete(this._element),this._startStyles&&(un(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(un(this._element,this._endStyles),this._endStyles=null),on(this._element,this._initialStyles),this._state=3)}}return _.initialStylesByElement=new WeakMap,_})();function Co(me){let _=null;return me.forEach((C,k)=>{(function Ai(me){return"display"===me||"position"===me})(k)&&(_=_||new Map,_.set(k,C))}),_}class Pr{constructor(_,C,k,ae){this.element=_,this.keyframes=C,this.options=k,this._specialStyles=ae,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=k.duration,this._delay=k.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(_=>_()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const _=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,_,this.options),this._finalKeyframe=_.length?_[_.length-1]:new Map;const C=()=>this._onFinish();this.domPlayer.addEventListener("finish",C),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",C)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(_){const C=[];return _.forEach(k=>{C.push(Object.fromEntries(k))}),C}_triggerWebAnimation(_,C,k){return _.animate(this._convertKeyframesToObject(C),k)}onStart(_){this._originalOnStartFns.push(_),this._onStartFns.push(_)}onDone(_){this._originalOnDoneFns.push(_),this._onDoneFns.push(_)}onDestroy(_){this._onDestroyFns.push(_)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(_=>_()),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,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_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(_=>_()),this._onDestroyFns=[])}setPosition(_){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=_*this.time}getPosition(){var _;return+(null!==(_=this.domPlayer.currentTime)&&void 0!==_?_:0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const _=new Map;this.hasStarted()&&this._finalKeyframe.forEach((k,ae)=>{"offset"!==ae&&_.set(ae,this._finished?k:bn(this.element,ae))}),this.currentSnapshot=_}triggerCallback(_){const C="start"===_?this._onStartFns:this._onDoneFns;C.forEach(k=>k()),C.length=0}}class lo{validateStyleProperty(_){return!0}validateAnimatableStyleProperty(_){return!0}matchesElement(_,C){return!1}containsElement(_,C){return Ye(_,C)}getParentElement(_){return At(_)}query(_,C,k){return dt(_,C,k)}computeStyle(_,C,k){return window.getComputedStyle(_)[C]}animate(_,C,k,ae,xe,ut=[]){const Ot={duration:k,delay:ae,fill:0==ae?"both":"forwards"};xe&&(Ot.easing=xe);const Ut=new Map,xn=ut.filter(Zn=>Zn instanceof Pr);(function Wt(me,_){return 0===me||0===_})(k,ae)&&xn.forEach(Zn=>{Zn.currentSnapshot.forEach((Cn,jn)=>Ut.set(jn,Cn))});let Sn=function $i(me){return me.length?me[0]instanceof Map?me:me.map(_=>Ji(_)):[]}(C).map(Zn=>Mt(Zn));Sn=function nn(me,_,C){if(C.size&&_.length){let k=_[0],ae=[];if(C.forEach((xe,ut)=>{k.has(ut)||ae.push(ut),k.set(ut,xe)}),ae.length)for(let xe=1;xe<_.length;xe++){let ut=_[xe];ae.forEach(ht=>ut.set(ht,bn(me,ht)))}}return _}(_,Sn,Ut);const ii=function Gi(me,_){let C=null,k=null;return Array.isArray(_)&&_.length?(C=Co(_[0]),_.length>1&&(k=Co(_[_.length-1]))):_ instanceof Map&&(C=Co(_)),C||k?new Do(me,C,k):null}(_,Sn);return new Pr(_,Sn,Ot,ii)}}},6610:(Nt,Pe,u)=>{u.d(Pe,{AJ:()=>Zt,Jj:()=>qo,MD:()=>Gt,N0:()=>uo,OI:()=>Et,QT:()=>S,Sm:()=>Ie,Sq:()=>Vt,T3:()=>bo,TG:()=>Ho,UE:()=>ki,VF:()=>X,Vy:()=>bi,Xr:()=>so,ZD:()=>P,_b:()=>it,aZ:()=>J,bT:()=>vn,e1:()=>Kn,fG:()=>Ei,hb:()=>Me,pM:()=>Vt,qQ:()=>U,ux:()=>kn});var t=u(2978);let l=null;function S(){return l}function P(b){l||(l=b)}class X{}const U=new t.nKC("DocumentToken");let $=(()=>{var b;class F{historyGo(w){throw new Error("Not implemented")}}return(b=F).\u0275fac=function(w){return new(w||b)},b.\u0275prov=t.jDH({token:b,factory:function(){return(0,t.WQX)(te)},providedIn:"platform"}),F})(),te=(()=>{var b;class F extends ${constructor(){super(),this._doc=(0,t.WQX)(U),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return S().getBaseHref(this._doc)}onPopState(w){const be=S().getGlobalEventTarget(this._doc,"window");return be.addEventListener("popstate",w,!1),()=>be.removeEventListener("popstate",w)}onHashChange(w){const be=S().getGlobalEventTarget(this._doc,"window");return be.addEventListener("hashchange",w,!1),()=>be.removeEventListener("hashchange",w)}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(w){this._location.pathname=w}pushState(w,be,qe){this._history.pushState(w,be,qe)}replaceState(w,be,qe){this._history.replaceState(w,be,qe)}forward(){this._history.forward()}back(){this._history.back()}historyGo(w=0){this._history.go(w)}getState(){return this._history.state}}return(b=F).\u0275fac=function(w){return new(w||b)},b.\u0275prov=t.jDH({token:b,factory:function(){return new b},providedIn:"platform"}),F})();function q(b,F){if(0==b.length)return F;if(0==F.length)return b;let ke=0;return b.endsWith("/")&&ke++,F.startsWith("/")&&ke++,2==ke?b+F.substring(1):1==ke?b+F:b+"/"+F}function Y(b){const F=b.match(/#|\?|$/),ke=F&&F.index||b.length;return b.slice(0,ke-("/"===b[ke-1]?1:0))+b.slice(ke)}function _e(b){return b&&"?"!==b[0]?"?"+b:b}let Me=(()=>{var b;class F{historyGo(w){throw new Error("Not implemented")}}return(b=F).\u0275fac=function(w){return new(w||b)},b.\u0275prov=t.jDH({token:b,factory:function(){return(0,t.WQX)(Ie)},providedIn:"root"}),F})();const ee=new t.nKC("appBaseHref");let Ie=(()=>{var b;class F extends Me{constructor(w,be){var qe,Bt,fn;super(),this._platformLocation=w,this._removeListenerFns=[],this._baseHref=null!==(qe=null!==(Bt=null!=be?be:this._platformLocation.getBaseHrefFromDOM())&&void 0!==Bt?Bt:null===(fn=(0,t.WQX)(U).location)||void 0===fn?void 0:fn.origin)&&void 0!==qe?qe:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(w){this._removeListenerFns.push(this._platformLocation.onPopState(w),this._platformLocation.onHashChange(w))}getBaseHref(){return this._baseHref}prepareExternalUrl(w){return q(this._baseHref,w)}path(w=!1){const be=this._platformLocation.pathname+_e(this._platformLocation.search),qe=this._platformLocation.hash;return qe&&w?"".concat(be).concat(qe):be}pushState(w,be,qe,Bt){const fn=this.prepareExternalUrl(qe+_e(Bt));this._platformLocation.pushState(w,be,fn)}replaceState(w,be,qe,Bt){const fn=this.prepareExternalUrl(qe+_e(Bt));this._platformLocation.replaceState(w,be,fn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(w=0){var be,qe;null===(be=(qe=this._platformLocation).historyGo)||void 0===be||be.call(qe,w)}}return(b=F).\u0275fac=function(w){return new(w||b)(t.KVO($),t.KVO(ee,8))},b.\u0275prov=t.jDH({token:b,factory:b.\u0275fac,providedIn:"root"}),F})(),J=(()=>{var b;class F{constructor(w){this._subject=new t.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=w;const be=this._locationStrategy.getBaseHref();this._basePath=function j(b){if(new RegExp("^(https?:)?//").test(b)){const[,ke]=b.split(/\/\/[^\/]+/);return ke}return b}(Y(ze(be))),this._locationStrategy.onPopState(qe=>{this._subject.emit({url:this.path(!0),pop:!0,state:qe.state,type:qe.type})})}ngOnDestroy(){var w;null===(w=this._urlChangeSubscription)||void 0===w||w.unsubscribe(),this._urlChangeListeners=[]}path(w=!1){return this.normalize(this._locationStrategy.path(w))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(w,be=""){return this.path()==this.normalize(w+_e(be))}normalize(w){return F.stripTrailingSlash(function ot(b,F){if(!b||!F.startsWith(b))return F;const ke=F.substring(b.length);return""===ke||["/",";","?","#"].includes(ke[0])?ke:F}(this._basePath,ze(w)))}prepareExternalUrl(w){return w&&"/"!==w[0]&&(w="/"+w),this._locationStrategy.prepareExternalUrl(w)}go(w,be="",qe=null){this._locationStrategy.pushState(qe,"",w,be),this._notifyUrlChangeListeners(this.prepareExternalUrl(w+_e(be)),qe)}replaceState(w,be="",qe=null){this._locationStrategy.replaceState(qe,"",w,be),this._notifyUrlChangeListeners(this.prepareExternalUrl(w+_e(be)),qe)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(w=0){var be,qe;null===(be=(qe=this._locationStrategy).historyGo)||void 0===be||be.call(qe,w)}onUrlChange(w){return this._urlChangeListeners.push(w),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(be=>{this._notifyUrlChangeListeners(be.url,be.state)})),()=>{const be=this._urlChangeListeners.indexOf(w);var qe;this._urlChangeListeners.splice(be,1),0===this._urlChangeListeners.length&&(null===(qe=this._urlChangeSubscription)||void 0===qe||qe.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(w="",be){this._urlChangeListeners.forEach(qe=>qe(w,be))}subscribe(w,be,qe){return this._subject.subscribe({next:w,error:be,complete:qe})}}return(b=F).normalizeQueryParams=_e,b.joinWithSlash=q,b.stripTrailingSlash=Y,b.\u0275fac=function(w){return new(w||b)(t.KVO(Me))},b.\u0275prov=t.jDH({token:b,factory:function(){return function Be(){return new J((0,t.KVO)(Me))}()},providedIn:"root"}),F})();function ze(b){return b.replace(/\/index.html$/,"")}function it(b,F){F=encodeURIComponent(F);for(const ke of b.split(";")){const w=ke.indexOf("="),[be,qe]=-1==w?[ke,""]:[ke.slice(0,w),ke.slice(w+1)];if(be.trim()===F)return decodeURIComponent(qe)}return null}let Et=(()=>{var b;class F{constructor(w){this._viewContainerRef=w,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(w){return void 0!==w.ngComponentOutletNgModule||void 0!==w.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(w){return void 0!==w.ngComponentOutlet||void 0!==w.ngComponentOutletContent||void 0!==w.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(w)}ngOnChanges(w){if(this._needToReCreateComponentInstance(w)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const qe=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;var be;this._needToReCreateNgModuleInstance(w)&&(null===(be=this._moduleRef)||void 0===be||be.destroy(),this._moduleRef=this.ngComponentOutletNgModule?(0,t.w6W)(this.ngComponentOutletNgModule,Tt(qe)):this.ngComponentOutletNgModuleFactory?this.ngComponentOutletNgModuleFactory.create(Tt(qe)):void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:qe,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const w of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(w,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){var w;null===(w=this._moduleRef)||void 0===w||w.destroy()}_applyInputStateDiff(w){for(const[be,qe]of this._inputsUsed)qe?(w.setInput(be,this.ngComponentOutletInputs[be]),this._inputsUsed.set(be,!1)):(w.setInput(be,void 0),this._inputsUsed.delete(be))}}return(b=F).\u0275fac=function(w){return new(w||b)(t.rXU(t.c1b))},b.\u0275dir=t.FsC({type:b,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[t.OA$]}),F})();function Tt(b){return b.get(t.Vns).injector}class Pt{constructor(F,ke,w,be){this.$implicit=F,this.ngForOf=ke,this.index=w,this.count=be}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 Vt=(()=>{var b;class F{set ngForOf(w){this._ngForOf=w,this._ngForOfDirty=!0}set ngForTrackBy(w){this._trackByFn=w}get ngForTrackBy(){return this._trackByFn}constructor(w,be,qe){this._viewContainer=w,this._template=be,this._differs=qe,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(w){w&&(this._template=w)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const w=this._ngForOf;!this._differ&&w&&(this._differ=this._differs.find(w).create(this.ngForTrackBy))}if(this._differ){const w=this._differ.diff(this._ngForOf);w&&this._applyChanges(w)}}_applyChanges(w){const be=this._viewContainer;w.forEachOperation((qe,Bt,fn)=>{if(null==qe.previousIndex)be.createEmbeddedView(this._template,new Pt(qe.item,this._ngForOf,-1,-1),null===fn?void 0:fn);else if(null==fn)be.remove(null===Bt?void 0:Bt);else if(null!==Bt){const Un=be.get(Bt);be.move(Un,fn),an(Un,qe)}});for(let qe=0,Bt=be.length;qe{an(be.get(qe.currentIndex),qe)})}static ngTemplateContextGuard(w,be){return!0}}return(b=F).\u0275fac=function(w){return new(w||b)(t.rXU(t.c1b),t.rXU(t.C4Q),t.rXU(t._q3))},b.\u0275dir=t.FsC({type:b,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),F})();function an(b,F){b.context.$implicit=F.item}let vn=(()=>{var b;class F{constructor(w,be){this._viewContainer=w,this._context=new wn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=be}set ngIf(w){this._context.$implicit=this._context.ngIf=w,this._updateView()}set ngIfThen(w){Wn("ngIfThen",w),this._thenTemplateRef=w,this._thenViewRef=null,this._updateView()}set ngIfElse(w){Wn("ngIfElse",w),this._elseTemplateRef=w,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(w,be){return!0}}return(b=F).\u0275fac=function(w){return new(w||b)(t.rXU(t.c1b),t.rXU(t.C4Q))},b.\u0275dir=t.FsC({type:b,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),F})();class wn{constructor(){this.$implicit=null,this.ngIf=null}}function Wn(b,F){if(F&&!F.createEmbeddedView)throw new Error("".concat(b," must be a TemplateRef, but received '").concat((0,t.Tbb)(F),"'."))}class Hn{constructor(F,ke){this._viewContainerRef=F,this._templateRef=ke,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(F){F&&!this._created?this.create():!F&&this._created&&this.destroy()}}let kn=(()=>{var b;class F{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(w){this._ngSwitch=w,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(w){this._defaultViews.push(w)}_matchCase(w){const be=w==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||be,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),be}_updateDefaultCases(w){if(this._defaultViews.length>0&&w!==this._defaultUsed){this._defaultUsed=w;for(const be of this._defaultViews)be.enforceState(w)}}}return(b=F).\u0275fac=function(w){return new(w||b)},b.\u0275dir=t.FsC({type:b,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),F})(),Kn=(()=>{var b;class F{constructor(w,be,qe){this.ngSwitch=qe,qe._addCase(),this._view=new Hn(w,be)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return(b=F).\u0275fac=function(w){return new(w||b)(t.rXU(t.c1b),t.rXU(t.C4Q),t.rXU(kn,9))},b.\u0275dir=t.FsC({type:b,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),F})(),Ei=(()=>{var b;class F{constructor(w,be,qe){qe._addDefault(new Hn(w,be))}}return(b=F).\u0275fac=function(w){return new(w||b)(t.rXU(t.c1b),t.rXU(t.C4Q),t.rXU(kn,9))},b.\u0275dir=t.FsC({type:b,selectors:[["","ngSwitchDefault",""]],standalone:!0}),F})(),bo=(()=>{var b;class F{constructor(w){this._viewContainerRef=w,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(w){if(w.ngTemplateOutlet||w.ngTemplateOutletInjector){const be=this._viewContainerRef;if(this._viewRef&&be.remove(be.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:qe,ngTemplateOutletContext:Bt,ngTemplateOutletInjector:fn}=this;this._viewRef=be.createEmbeddedView(qe,Bt,fn?{injector:fn}:void 0)}else this._viewRef=null}else this._viewRef&&w.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return(b=F).\u0275fac=function(w){return new(w||b)(t.rXU(t.c1b))},b.\u0275dir=t.FsC({type:b,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[t.OA$]}),F})();class wr{createSubscription(F,ke){return(0,t.O8t)(()=>F.subscribe({next:ke,error:w=>{throw w}}))}dispose(F){(0,t.O8t)(()=>F.unsubscribe())}}class Ar{createSubscription(F,ke){return F.then(ke,w=>{throw w})}dispose(F){}}const gr=new Ar,ur=new wr;let qo=(()=>{var b;class F{constructor(w){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=w}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(w){return this._obj?w!==this._obj?(this._dispose(),this.transform(w)):this._latestValue:(w&&this._subscribe(w),this._latestValue)}_subscribe(w){this._obj=w,this._strategy=this._selectStrategy(w),this._subscription=this._strategy.createSubscription(w,be=>this._updateLatestValue(w,be))}_selectStrategy(w){if((0,t.jNT)(w))return gr;if((0,t.zjR)(w))return ur;throw function ho(b,F){return new t.wOt(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(w,be){w===this._obj&&(this._latestValue=be,this._ref.markForCheck())}}return(b=F).\u0275fac=function(w){return new(w||b)(t.rXU(t.gRc,16))},b.\u0275pipe=t.EJ8({name:"async",type:b,pure:!1,standalone:!0}),F})(),Ho=(()=>{var b;class F{transform(w){return JSON.stringify(w,null,2)}}return(b=F).\u0275fac=function(w){return new(w||b)},b.\u0275pipe=t.EJ8({name:"json",type:b,pure:!1,standalone:!0}),F})(),Gt=(()=>{var b;class F{}return(b=F).\u0275fac=function(w){return new(w||b)},b.\u0275mod=t.$C({type:b}),b.\u0275inj=t.G2t({}),F})();const Zt="browser",_n="server";function ki(b){return b===Zt}function bi(b){return b===_n}let so=(()=>{var b;class F{}return(b=F).\u0275prov=(0,t.jDH)({token:b,providedIn:"root",factory:()=>new Yn((0,t.KVO)(U),window)}),F})();class Yn{constructor(F,ke){this.document=F,this.window=ke,this.offset=()=>[0,0]}setOffset(F){this.offset=Array.isArray(F)?()=>F:F}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(F){this.supportsScrolling()&&this.window.scrollTo(F[0],F[1])}scrollToAnchor(F){if(!this.supportsScrolling())return;const ke=function hi(b,F){const ke=b.getElementById(F)||b.getElementsByName(F)[0];if(ke)return ke;if("function"==typeof b.createTreeWalker&&b.body&&"function"==typeof b.body.attachShadow){const w=b.createTreeWalker(b.body,NodeFilter.SHOW_ELEMENT);let be=w.currentNode;for(;be;){const qe=be.shadowRoot;if(qe){const Bt=qe.getElementById(F)||qe.querySelector('[name="'.concat(F,'"]'));if(Bt)return Bt}be=w.nextNode()}}return null}(this.document,F);ke&&(this.scrollToElement(ke),ke.focus())}setHistoryScrollRestoration(F){this.supportsScrolling()&&(this.window.history.scrollRestoration=F)}scrollToElement(F){const ke=F.getBoundingClientRect(),w=ke.left+this.window.pageXOffset,be=ke.top+this.window.pageYOffset,qe=this.offset();this.window.scrollTo(w-qe[0],be-qe[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class uo{}},2978:(Nt,Pe,u)=>{u.d(Pe,{$C:()=>xo,$GK:()=>K,$K3:()=>$_,$MX:()=>$l,AVh:()=>Ff,Af3:()=>ql,Agw:()=>zd,B$B:()=>bu,B4B:()=>Rd,BIS:()=>a1,BMQ:()=>vf,C4Q:()=>tl,C5r:()=>T_,Co$:()=>Lm,DNE:()=>sg,EBC:()=>t0,EFF:()=>jg,EJ8:()=>tr,EWP:()=>Wr,EmA:()=>kd,FsC:()=>Io,G2t:()=>At,GBs:()=>__,GFd:()=>X0,H3F:()=>U_,H5H:()=>$f,H8p:()=>Vd,HbH:()=>Lg,Hps:()=>Oo,JRh:()=>Lf,JZv:()=>_t,Jv_:()=>km,KH2:()=>ou,KVO:()=>nn,Kcf:()=>wy,L39:()=>MM,LfX:()=>Lt,Lme:()=>Bf,MKu:()=>bp,Mr5:()=>Vf,NAR:()=>yg,NYb:()=>zE,Njj:()=>Ks,O8t:()=>qe,OA$:()=>Gn,Ocv:()=>vE,Ol2:()=>Vm,PLl:()=>Fh,QTQ:()=>v0,QZP:()=>N0,Ql9:()=>DE,QuC:()=>eo,R7$:()=>m0,RV6:()=>fg,Rfq:()=>Ie,RxE:()=>Hh,SKi:()=>Jo,SdG:()=>bg,SpI:()=>_c,TL$:()=>Ty,TL3:()=>QE,Tbb:()=>_e,UyX:()=>Py,VBU:()=>Ar,Vns:()=>la,Vt3:()=>mf,WHO:()=>W_,WPN:()=>oa,WQX:()=>bn,XpG:()=>vg,Xx1:()=>Sa,Y8G:()=>Ef,Z63:()=>Au,ZF7:()=>ka,_9s:()=>$h,_q3:()=>yp,a0P:()=>IM,aKT:()=>Fu,aNF:()=>Um,abz:()=>ku,bIt:()=>Sf,bMT:()=>n_,bVm:()=>hc,bc$:()=>s1,bkB:()=>rs,brH:()=>o_,c1b:()=>Mc,cWb:()=>Ay,czy:()=>Kr,duS:()=>Nd,e01:()=>G_,e5t:()=>Ny,eBV:()=>Ms,eq3:()=>Km,eu8:()=>If,gRc:()=>tM,gXe:()=>Si,giA:()=>X_,h9k:()=>Eh,i5U:()=>i_,iLQ:()=>pp,j41:()=>dc,jDH:()=>Ke,jNT:()=>Of,joV:()=>rl,k0s:()=>fc,kS0:()=>_u,kdw:()=>ea,lJ4:()=>Xm,lNU:()=>ze,l_i:()=>Qm,lsd:()=>y_,mGM:()=>m_,mal:()=>o0,mq5:()=>um,n$t:()=>Ih,nI1:()=>t_,nKC:()=>Mn,nM4:()=>z0,npT:()=>Mh,nrm:()=>xf,o8S:()=>uu,osQ:()=>Ry,plB:()=>ip,qSk:()=>xs,qex:()=>pc,rOR:()=>Cc,rXU:()=>Wa,rcV:()=>vs,sFG:()=>C1,sZ2:()=>Nh,sdS:()=>lg,tSv:()=>e0,uvJ:()=>os,vPA:()=>Ts,w6W:()=>aT,wOt:()=>j,wni:()=>v_,xGo:()=>bl,xc7:()=>Nf,xe9:()=>Ic,zZn:()=>Qr,zcH:()=>Ls,zjR:()=>pg,zvX:()=>Uf});var t=u(6104),l=u(2029),S=u(9406),P=u(2489),X=u(5981),U=u(756),$=u(7782),re=u(2831),te=u(3793);function q(e){for(let n in e)if(e[n]===q)return n;throw Error("Could not find renamed property on target object.")}function Y(e,n){for(const i in n)n.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=n[i])}function _e(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(_e).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return"".concat(e.overriddenName);if(e.name)return"".concat(e.name);const n=e.toString();if(null==n)return""+n;const i=n.indexOf("\n");return-1===i?n:n.substring(0,i)}function Me(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}const ee=q({__forward_ref__:q});function Ie(e){return e.__forward_ref__=Ie,e.toString=function(){return _e(this())},e}function W(e){return J(e)?e():e}function J(e){return"function"==typeof e&&e.hasOwnProperty(ee)&&e.__forward_ref__===Ie}function Be(e){return e&&!!e.\u0275providers}const ze="https://g.co/ng/security#xss";class j extends Error{constructor(n,i){super(function Ae(e,n){const i="NG0".concat(Math.abs(e));return"".concat(i).concat(n?": "+n:"")}(n,i)),this.code=n}}function Ne(e){return"string"==typeof e?e:null==e?"":String(e)}function Dt(e,n){throw n&&" in ".concat(n),new j(-201,!1)}function oe(e,n){null==e&&function Se(e,n,i,o){throw new Error("ASSERTION ERROR: ".concat(e)+(null==o?"":" [Expected=> ".concat(i," ").concat(o," ").concat(n," <=Actual]")))}(n,e,null,"!=")}function Ke(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function At(e){return{providers:e.providers||[],imports:e.imports||[]}}function Kt(e){return cn(e,et)||cn(e,dt)}function Lt(e){return null!==Kt(e)}function cn(e,n){return e.hasOwnProperty(n)?e[n]:null}function mn(e){return e&&(e.hasOwnProperty(Ye)||e.hasOwnProperty(de))?e[Ye]:null}const et=q({\u0275prov:q}),Ye=q({\u0275inj:q}),dt=q({ngInjectableDef:q}),de=q({ngInjectorDef:q});var K=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(K||{});let we;function Xe(){return we}function De(e){const n=we;return we=e,n}function at(e,n,i){const o=Kt(e);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:i&K.Optional?null:void 0!==n?n:void Dt(_e(e),"Injector")}const _t=globalThis;class Mn{constructor(n,i){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=Ke({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return"InjectionToken ".concat(this._desc)}}const un={},St="__NG_DI_FLAG__",rn="ngTempTokenPath",We=/\n/gm,he="__source";let ie;function vt(e){const n=ie;return ie=e,n}function Wt(e,n=K.Default){if(void 0===ie)throw new j(-203,!1);return null===ie?at(e,void 0,n):ie.get(e,n&K.Optional?null:void 0,n)}function nn(e,n=K.Default){return(Xe()||Wt)(W(e),n)}function bn(e,n=K.Default){return nn(e,ai(n))}function ai(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function $n(e){const n=[];for(let i=0;in){d=a-1;break}}}for(;aa?"":r[ge+1].toLowerCase();const gt=8&o?Qe:null;if(gt&&-1!==bt(gt,N,0)||2&o&&N!==Qe){if(kn(o))return!1;d=!0}}}}else{if(!d&&!kn(o)&&!kn(D))return!1;if(d&&kn(D))continue;d=!1,o=D|1&o}}return kn(o)||d}function kn(e){return 0==(1&e)}function Kn(e,n,i,o){if(null===n)return-1;let r=0;if(o||!i){let a=!1;for(;r-1)for(i++;i0?'="'+g+'"':"")+"]"}else 8&o?r+="."+d:4&o&&(r+=" "+d);else""!==r&&!kn(d)&&(n+=bo(a,r),r=""),o=d,a=a||!kn(o);i++}return""!==r&&(n+=bo(a,r)),n}function Ar(e){return vi(()=>{var n;const i=oo(e),o={...i,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===mi.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:null!==(n=e.signals)&&void 0!==n&&n,data:e.data||{},encapsulation:e.encapsulation||Si.Emulated,styles:e.styles||Dn,_:null,schemas:e.schemas||null,tView:null,id:""};Ho(o);const r=e.dependencies;return o.directiveDefs=ro(r,!1),o.pipeDefs=ro(r,!0),o.id=function Bo(e){let n=0;const i=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const r of i)n=Math.imul(31,n)+r.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(o),o})}function ur(e){return ni(e)||zi(e)}function qo(e){return null!==e}function xo(e){return vi(()=>({type:e.type,bootstrap:e.bootstrap||Dn,declarations:e.declarations||Dn,imports:e.imports||Dn,exports:e.exports||Dn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function $o(e,n){if(null==e)return wi;const i={};for(const o in e)if(e.hasOwnProperty(o)){let r=e[o],a=r;Array.isArray(r)&&(a=r[1],r=r[0]),i[r]=o,n&&(n[r]=a)}return i}function Io(e){return vi(()=>{const n=oo(e);return Ho(n),n})}function tr(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function ni(e){return e[si]||null}function zi(e){return e[Oe]||null}function _i(e){return e[je]||null}function eo(e){const n=ni(e)||zi(e)||_i(e);return null!==n&&n.standalone}function Ki(e,n){const i=e[Je]||null;if(!i&&!0===n)throw new Error("Type ".concat(_e(e)," does not have '\u0275mod' property."));return i}function oo(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:e.inputs||wi,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Dn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:$o(e.inputs,n),outputs:$o(e.outputs)}}function Ho(e){var n;null===(n=e.features)||void 0===n||n.forEach(i=>i(e))}function ro(e,n){if(!e)return null;const i=n?_i:ur;return()=>("function"==typeof e?e():e).map(o=>i(o)).filter(qo)}const yi=0,gn=1,Ee=2,se=3,Ue=4,Ge=5,Rt=6,Gt=7,Zt=8,_n=9,Bn=10,dn=11,ki=12,bi=13,Mi=14,ri=15,Fo=16,so=17,Yn=18,hi=19,ao=20,uo=21,Xn=22,to=23,Vo=24,zn=25,lr=1,zo=2,no=7,Do=9,Ai=11;function lo(e){return Array.isArray(e)&&"object"==typeof e[lr]}function me(e){return Array.isArray(e)&&!0===e[lr]}function _(e){return 0!=(4&e.flags)}function C(e){return e.componentOffset>-1}function k(e){return 1==(1&e.flags)}function ae(e){return!!e.template}function xe(e){return 0!=(512&e[Ee])}function mo(e,n){return e.hasOwnProperty(it)?e[it]:null}const co=Symbol("SIGNAL");function Oo(e){return"function"==typeof e&&void 0!==e[co]}function mr(e,n){return(null===e||"object"!=typeof e)&&Object.is(e,n)}let hn=null,Rn=!1;function In(e){const n=hn;return hn=e,n}const Jn={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Pi(e){if(Rn)throw new Error("");if(null===hn)return;const n=hn.nextProducerIndex++;Rr(hn),ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function fo(e){Rr(e);for(let n=0;n0}function Rr(e){var n,i,o;null!==(n=e.producerNode)&&void 0!==n||(e.producerNode=[]),null!==(i=e.producerIndexOfThis)&&void 0!==i||(e.producerIndexOfThis=[]),null!==(o=e.producerLastReadVersion)&&void 0!==o||(e.producerLastReadVersion=[])}function jr(e){var n,i;null!==(n=e.liveConsumerNode)&&void 0!==n||(e.liveConsumerNode=[]),null!==(i=e.liveConsumerIndexOfThis)&&void 0!==i||(e.liveConsumerIndexOfThis=[])}function Wr(e,n){const i=Object.create(Cs);i.computation=e,null!=n&&n.equal&&(i.equal=n.equal);const o=()=>{if(So(i),Pi(i),i.value===Po)throw i.error;return i.value};return o[co]=i,o}const Jr=Symbol("UNSET"),Gr=Symbol("COMPUTING"),Po=Symbol("ERRORED"),Cs=(()=>({...Jn,value:Jr,dirty:!0,error:null,equal:mr,producerMustRecompute:e=>e.value===Jr||e.value===Gr,producerRecomputeValue(e){if(e.value===Gr)throw new Error("Detected cycle in computations.");const n=e.value;e.value=Gr;const i=nr(e);let o;try{o=e.computation()}catch(r){o=Po,e.error=r}finally{cr(e,i)}n!==Jr&&n!==Po&&o!==Po&&e.equal(n,o)?e.value=n:(e.value=o,e.version++)}}))();let Wo=function Xr(){throw new Error};function Mr(){Wo()}let Br=null;function Ts(e,n){const i=Object.create(cs);function o(){return Pi(i),i.value}return i.value=e,null!=n&&n.equal&&(i.equal=n.equal),o.set=F,o.update=ke,o.mutate=w,o.asReadonly=be,o[co]=i,o}const cs=(()=>({...Jn,equal:mr,readonlyFn:void 0}))();function b(e){var n;e.version++,Zi(e),null===(n=Br)||void 0===n||n()}function F(e){const n=this[co];Eo()||Mr(),n.equal(n.value,e)||(n.value=e,b(n))}function ke(e){Eo()||Mr(),F.call(this,e(this[co].value))}function w(e){const n=this[co];Eo()||Mr(),e(n.value),b(n)}function be(){const e=this[co];if(void 0===e.readonlyFn){const n=()=>this();n[co]=e,e.readonlyFn=n}return e.readonlyFn}function qe(e){const n=In(null);try{return e()}finally{In(n)}}const fn=()=>{},Un=(()=>({...Jn,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule(e.ref)},hasRun:!1,cleanupFn:fn}))();class ci{constructor(n,i,o){this.previousValue=n,this.currentValue=i,this.firstChange=o}isFirstChange(){return this.firstChange}}function Gn(){return Li}function Li(e){return e.type.prototype.ngOnChanges&&(e.setInput=po),Oi}function Oi(){const e=Go(this),n=null==e?void 0:e.current;if(n){const i=e.previous;if(i===wi)e.previous=n;else for(let o in n)i[o]=n[o];e.current=null,this.ngOnChanges(n)}}function po(e,n,i,o){const r=this.declaredInputs[i],a=Go(e)||function _r(e,n){return e[Uo]=n}(e,{previous:wi,current:null}),d=a.current||(a.current={}),g=a.previous,D=g[r];d[r]=new ci(D&&D.currentValue,n,g===wi),e[o]=n}Gn.ngInherit=!0;const Uo="__ngSimpleChanges__";function Go(e){return e[Uo]||null}const wo=function(e,n,i){},dr="svg";function Vi(e){for(;Array.isArray(e);)e=e[yi];return e}function Ur(e,n){return Vi(n[e])}function Ro(e,n){return Vi(n[e.index])}function fs(e,n){return e.data[n]}function Nr(e,n){return e[n]}function Ko(e,n){const i=n[e];return lo(i)?i:i[yi]}function yr(e,n){return null==n?null:e[n]}function ps(e){e[so]=0}function Hs(e){1024&e[Ee]||(e[Ee]|=1024,rr(e,1))}function qr(e){1024&e[Ee]&&(e[Ee]&=-1025,rr(e,-1))}function rr(e,n){let i=e[se];if(null===i)return;i[Ge]+=n;let o=i;for(i=i[se];null!==i&&(1===n&&1===o[Ge]||-1===n&&0===o[Ge]);)i[Ge]+=n,o=i,i=i[se]}function zs(e,n){if(256==(256&e[Ee]))throw new j(911,!1);null===e[uo]&&(e[uo]=[]),e[uo].push(n)}const Qn={lFrame:Nn(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Gs(){return Qn.bindingsEnabled}function ts(){return null!==Qn.skipHydrationRootTNode}function tn(){return Qn.lFrame.lView}function Di(){return Qn.lFrame.tView}function Ms(e){return Qn.lFrame.contextLView=e,e[Zt]}function Ks(e){return Qn.lFrame.contextLView=null,e}function No(){let e=s();for(;null!==e&&64===e.type;)e=e.parent;return e}function s(){return Qn.lFrame.currentTNode}function E(e,n){const i=Qn.lFrame;i.currentTNode=e,i.isParent=n}function V(){return Qn.lFrame.isParent}function B(){Qn.lFrame.isParent=!1}function $e(){const e=Qn.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function jt(){return Qn.lFrame.bindingIndex++}function Tn(e){const n=Qn.lFrame,i=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,i}function y(e,n){const i=Qn.lFrame;i.bindingIndex=i.bindingRootIndex=e,m(n)}function m(e){Qn.lFrame.currentDirectiveIndex=e}function I(e){const n=Qn.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}function Q(){return Qn.lFrame.currentQueryIndex}function pe(e){Qn.lFrame.currentQueryIndex=e}function ft(e){const n=e[gn];return 2===n.type?n.declTNode:1===n.type?e[Rt]:null}function Qt(e,n,i){if(i&K.SkipSelf){let r=n,a=e;for(;!(r=r.parent,null!==r||i&K.Host||(r=ft(a),null===r||(a=a[Mi],10&r.type))););if(null===r)return!1;n=r,e=a}const o=Qn.lFrame=pn();return o.currentTNode=n,o.lView=e,!0}function wt(e){const n=pn(),i=e[gn];Qn.lFrame=n,n.currentTNode=i.firstChild,n.lView=e,n.tView=i,n.contextLView=e,n.bindingIndex=i.bindingStartIndex,n.inI18n=!1}function pn(){const e=Qn.lFrame,n=null===e?null:e.child;return null===n?Nn(e):n}function Nn(e){const n={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:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function Ni(){const e=Qn.lFrame;return Qn.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const vo=Ni;function Ti(){const e=Ni();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Xi(){return Qn.lFrame.selectedIndex}function sr(e){Qn.lFrame.selectedIndex=e}function ji(){const e=Qn.lFrame;return fs(e.tView,e.selectedIndex)}function xs(){Qn.lFrame.currentNamespace=dr}function rl(){!function Rc(){Qn.lFrame.currentNamespace=null}()}let al=!0;function va(){return al}function ns(e){al=e}function ya(e,n){for(let N=n.directiveStart,G=n.directiveEnd;N=o)break}else n[D]<0&&(e[so]+=65536),(g>13>16&&(3&e[Ee])===n&&(e[Ee]+=8192,ll(g,a)):ll(g,a)}const Os=-1;class Qs{constructor(n,i,o){this.factory=n,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=o}}function fu(e){return e!==Os}function Ys(e){return 32767&e}function Zs(e,n){let i=function Vc(e){return e>>16}(e),o=n;for(;i>0;)o=o[Mi],i--;return o}let pu=!0;function Ca(e){const n=pu;return pu=e,n}const cl=255,dl=5;let Uc=0;const $r={};function Ta(e,n){const i=fl(e,n);if(-1!==i)return i;const o=n[gn];o.firstCreatePass&&(e.injectorIndex=n.length,hu(o.data,e),hu(n,null),hu(o.blueprint,null));const r=Ea(e,n),a=e.injectorIndex;if(fu(r)){const d=Ys(r),g=Zs(r,n),D=g[gn].data;for(let N=0;N<8;N++)n[a+N]=g[d+N]|D[d+N]}return n[a+8]=r,a}function hu(e,n){e.push(0,0,0,0,0,0,0,0,n)}function fl(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function Ea(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,o=null,r=n;for(;null!==r;){if(o=Dl(r),null===o)return Os;if(i++,r=r[Mi],-1!==o.injectorIndex)return o.injectorIndex|i<<16}return Os}function gu(e,n,i){!function $c(e,n,i){let o;"string"==typeof i?o=i.charCodeAt(0)||0:i.hasOwnProperty(Ze)&&(o=i[Ze]),null==o&&(o=i[Ze]=Uc++);const r=o&cl;n.data[e+(r>>dl)]|=1<=0?n&cl:Wc:n}(i);if("function"==typeof a){if(!Qt(n,e,o))return o&K.Host?pl(r,0,o):hl(n,i,o,r);try{let d;if(d=a(o),null!=d||o&K.Optional)return d;Dt()}finally{vo()}}else if("number"==typeof a){let d=null,g=fl(e,n),D=Os,N=o&K.Host?n[ri][Rt]:null;for((-1===g||o&K.SkipSelf)&&(D=-1===g?Ea(e,n):n[g+8],D!==Os&&vl(o,!1)?(d=n[gn],g=Ys(D),n=Zs(D,n)):g=-1);-1!==g;){const G=n[gn];if(_l(a,g,G.data)){const ge=zc(g,n,i,d,o,N);if(ge!==$r)return ge}D=n[g+8],D!==Os&&vl(o,n[gn].data[g+8]===N)&&_l(a,g,n)?(d=G,g=Ys(D),n=Zs(D,n)):g=-1}}return r}function zc(e,n,i,o,r,a){const d=n[gn],g=d.data[e+8],G=Ma(g,d,i,null==o?C(g)&&pu:o!=d&&0!=(3&g.type),r&K.Host&&a===g);return null!==G?gs(n,d,G,g):$r}function Ma(e,n,i,o,r){const a=e.providerIndexes,d=n.data,g=1048575&a,D=e.directiveStart,G=a>>20,Qe=r?g+G:e.directiveEnd;for(let gt=o?g:g+G;gt=D&&Ht.type===i)return gt}if(r){const gt=d[D];if(gt&&ae(gt)&>.type===i)return D}return null}function gs(e,n,i,o){let r=e[i];const a=n.data;if(function kc(e){return e instanceof Qs}(r)){const d=r;d.resolving&&function tt(e,n){const i=n?". Dependency path: ".concat(n.join(" > ")," > ").concat(e):"";throw new j(-200,"Circular dependency in DI detected for ".concat(e).concat(i))}(function rt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Ne(e)}(a[i]));const g=Ca(d.canSeeViewProviders);d.resolving=!0;const N=d.injectImpl?De(d.injectImpl):null;Qt(e,o,K.Default);try{r=e[i]=d.factory(void 0,a,e,o),n.firstCreatePass&&i>=o.directiveStart&&function Nc(e,n,i){const{ngOnChanges:o,ngOnInit:r,ngDoCheck:a}=n.type.prototype;if(o){var d,g;const ge=Li(n);(null!==(d=i.preOrderHooks)&&void 0!==d?d:i.preOrderHooks=[]).push(e,ge),(null!==(g=i.preOrderCheckHooks)&&void 0!==g?g:i.preOrderCheckHooks=[]).push(e,ge)}var D,N,G;r&&(null!==(D=i.preOrderHooks)&&void 0!==D?D:i.preOrderHooks=[]).push(0-e,r),a&&((null!==(N=i.preOrderHooks)&&void 0!==N?N:i.preOrderHooks=[]).push(e,a),(null!==(G=i.preOrderCheckHooks)&&void 0!==G?G:i.preOrderCheckHooks=[]).push(e,a))}(i,a[i],n)}finally{null!==N&&De(N),Ca(g),d.resolving=!1,vo()}}return r}function _l(e,n,i){return!!(i[n+(e>>dl)]&1<{const n=e.prototype.constructor,i=n[it]||mu(n),o=Object.prototype;let r=Object.getPrototypeOf(e.prototype).constructor;for(;r&&r!==o;){const a=r[it]||mu(r);if(a&&a!==i)return a;r=Object.getPrototypeOf(r)}return a=>new a})}function mu(e){return J(e)?()=>{const n=mu(W(e));return n&&n()}:mo(e)}function Dl(e){const n=e[gn],i=n.type;return 2===i?n.declTNode:1===i?e[Rt]:null}function _u(e){return function Hc(e,n){if("class"===n)return e.classes;if("style"===n)return e.styles;const i=e.attrs;if(i){const o=i.length;let r=0;for(;r{const o=function vu(e){return function(...i){if(e){const o=e(...i);for(const r in o)this[r]=o[r]}}}(n);function r(...a){if(this instanceof r)return o.apply(this,a),this;const d=new r(...a);return g.annotation=d,g;function g(D,N,G){const ge=D.hasOwnProperty(ws)?D[ws]:Object.defineProperty(D,ws,{value:[]})[ws];for(;ge.length<=G;)ge.push(null);return(ge[G]=ge[G]||[]).push(d),D}}return i&&(r.prototype=Object.create(i.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r})}function Ns(e,n){e.forEach(i=>Array.isArray(i)?Ns(i,n):n(i))}function Tl(e,n,i){n>=e.length?e.push(i):e.splice(n,0,i)}function Ia(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function qs(e,n){const i=[];for(let o=0;o=0?e[1|o]=i:(o=~o,function qc(e,n,i,o){let r=e.length;if(r==n)e.push(i,o);else if(1===r)e.push(o,e[0]),e[0]=i;else{for(r--,e.push(e[r-1],e[r]);r>n;)e[r]=e[r-2],r--;e[n]=i,e[n+1]=o}}(e,o,n,i)),o}function yu(e,n){const i=Fs(e,n);if(i>=0)return e[1|i]}function Fs(e,n){return function ed(e,n,i){let o=0,r=e.length>>i;for(;r!==o;){const a=o+(r-o>>1),d=e[a<n?r=a:o=a+1}return~(r<|^->||--!>|)/g,Gv="\u200b$1\u200b";const gd=new Map;let Xv=0;const _d="__ngContext__";function pr(e,n){lo(n)?(e[_d]=n[hi],function Qv(e){gd.set(e[hi],e)}(n)):e[_d]=n}let vd;function yd(e,n){return vd(e,n)}function xu(e){const n=e[se];return me(n)?n[se]:n}function Jp(e){return eh(e[ki])}function qp(e){return eh(e[Ue])}function eh(e){for(;null!==e&&!me(e);)e=e[Ue];return e}function Ra(e,n,i,o,r){if(null!=o){let a,d=!1;me(o)?a=o:lo(o)&&(d=!0,o=o[yi]);const g=Vi(o);0===e&&null!==i?null==r?oh(n,i,g):na(n,i,g,r||null,!0):1===e&&null!==i?na(n,i,g,r||null,!0):2===e?function Bl(e,n,i){const o=kl(e,n);o&&function hy(e,n,i,o){e.removeChild(n,i,o)}(e,o,n,i)}(n,g,d):3===e&&n.destroyNode(g),null!=a&&function _y(e,n,i,o,r){const a=i[no];a!==Vi(i)&&Ra(n,e,o,a,r);for(let g=Ai;gn.replace(hd,Gv))}(n))}function Nl(e,n,i){return e.createElement(n,i)}function nh(e,n){const i=e[Do],o=i.indexOf(n);qr(n),i.splice(o,1)}function Fl(e,n){if(e.length<=Ai)return;const i=Ai+n,o=e[i];if(o){const r=o[Fo];null!==r&&r!==e&&nh(r,o),n>0&&(e[i-1][Ue]=o[Ue]);const a=Ia(e,Ai+n);!function sy(e,n){Ou(e,n,n[dn],2,null,null),n[yi]=null,n[Rt]=null}(o[gn],o);const d=a[Yn];null!==d&&d.detachView(a[gn]),o[se]=null,o[Ue]=null,o[Ee]&=-129}return o}function Dd(e,n){if(!(256&n[Ee])){const i=n[dn];n[to]&&ir(n[to]),n[Vo]&&ir(n[Vo]),i.destroyNode&&Ou(e,n,i,3,null,null),function ly(e){let n=e[ki];if(!n)return Cd(e[gn],e);for(;n;){let i=null;if(lo(n))i=n[ki];else{const o=n[Ai];o&&(i=o)}if(!i){for(;n&&!n[Ue]&&n!==e;)lo(n)&&Cd(n[gn],n),n=n[se];null===n&&(n=e),lo(n)&&Cd(n[gn],n),i=n&&n[Ue]}n=i}}(n)}}function Cd(e,n){if(!(256&n[Ee])){n[Ee]&=-129,n[Ee]|=256,function py(e,n){let i;if(null!=e&&null!=(i=e.destroyHooks))for(let o=0;o=0?o[d]():o[-d].unsubscribe(),a+=2}else i[a].call(o[i[a+1]]);null!==o&&(n[Gt]=null);const r=n[uo];if(null!==r){n[uo]=null;for(let a=0;a-1){const{encapsulation:a}=e.data[o.directiveStart+r];if(a===Si.None||a===Si.Emulated)return null}return Ro(o,i)}}(e,n.parent,i)}function na(e,n,i,o,r){e.insertBefore(n,i,o,r)}function oh(e,n,i){e.appendChild(n,i)}function rh(e,n,i,o,r){null!==o?na(e,n,i,o,r):oh(e,n,i)}function kl(e,n){return e.parentNode(n)}function sh(e,n,i){return uh(e,n,i)}let Ed,Vl,Od,Ul,uh=function ah(e,n,i){return 40&e.type?Ro(e,i):null};function Ll(e,n,i,o){const r=Td(e,o,n),a=n[dn],g=sh(o.parent||n[Rt],o,n);if(null!=r)if(Array.isArray(i))for(let D=0;De,createScript:e=>e,createScriptURL:e=>e})}catch{}return Vl}())||void 0===n?void 0:n.createHTML(e))||e}function Ty(e){Od=e}function Fa(){if(void 0!==Od)return Od;if(typeof document<"u")return document;throw new j(210,!1)}function Sd(){if(void 0===Ul&&(Ul=null,_t.trustedTypes))try{Ul=_t.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ul}function gh(e){var n;return(null===(n=Sd())||void 0===n?void 0:n.createHTML(e))||e}function _h(e){var n;return(null===(n=Sd())||void 0===n?void 0:n.createScriptURL(e))||e}class ia{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return"SafeValue must use [property]=binding: ".concat(this.changingThisBreaksApplicationSecurity)+" (see ".concat(ze,")")}}class Ey extends ia{getTypeName(){return"HTML"}}class My extends ia{getTypeName(){return"Style"}}class xy extends ia{getTypeName(){return"Script"}}class Iy extends ia{getTypeName(){return"URL"}}class Oy extends ia{getTypeName(){return"ResourceURL"}}function vs(e){return e instanceof ia?e.changingThisBreaksApplicationSecurity:e}function ka(e,n){const i=function Sy(e){return e instanceof ia&&e.getTypeName()||null}(e);if(null!=i&&i!==n){if("ResourceURL"===i&&"URL"===n)return!0;throw new Error("Required a safe ".concat(n,", got a ").concat(i," (see ").concat(ze,")"))}return i===n}function wy(e){return new Ey(e)}function Ay(e){return new My(e)}function Py(e){return new xy(e)}function Ry(e){return new Iy(e)}function Ny(e){return new Oy(e)}class Fy{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const i=(new window.DOMParser).parseFromString(Na(n),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(n):(i.removeChild(i.firstChild),i)}catch{return null}}}class ky{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const i=this.inertDocument.createElement("template");return i.innerHTML=Na(n),i}}const By=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function $l(e){return(e=String(e)).match(By)?e:"unsafe:"+e}function ys(e){const n={};for(const i of e.split(","))n[i]=!0;return n}function Su(...e){const n={};for(const i of e)for(const o in i)i.hasOwnProperty(o)&&(n[o]=!0);return n}const yh=ys("area,br,col,hr,img,wbr"),bh=ys("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Dh=ys("rp,rt"),wd=Su(yh,Su(bh,ys("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Su(Dh,ys("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Su(Dh,bh)),Ad=ys("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ch=Su(Ad,ys("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),ys("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Vy=ys("script,style,template");class Uy{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let i=n.firstChild,o=!0;for(;i;)if(i.nodeType===Node.ELEMENT_NODE?o=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,o&&i.firstChild)i=i.firstChild;else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let r=this.checkClobberedElement(i,i.nextSibling);if(r){i=r;break}i=this.checkClobberedElement(i,i.parentNode)}return this.buf.join("")}startElement(n){const i=n.nodeName.toLowerCase();if(!wd.hasOwnProperty(i))return this.sanitizedSomething=!0,!Vy.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const o=n.attributes;for(let r=0;r"),!0}endElement(n){const i=n.nodeName.toLowerCase();wd.hasOwnProperty(i)&&!yh.hasOwnProperty(i)&&(this.buf.push(""))}chars(n){this.buf.push(Th(n))}checkClobberedElement(n,i){if(i&&(n.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: ".concat(n.outerHTML));return i}}const $y=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Hy=/([^\#-~ |!])/g;function Th(e){return e.replace(/&/g,"&").replace($y,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(Hy,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let Hl;function Eh(e,n){let i=null;try{Hl=Hl||function vh(e){const n=new ky(e);return function Ly(){try{return!!(new window.DOMParser).parseFromString(Na(""),"text/html")}catch{return!1}}()?new Fy(n):n}(e);let o=n?String(n):"";i=Hl.getInertBodyElement(o);let r=5,a=o;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,o=a,a=i.innerHTML,i=Hl.getInertBodyElement(o)}while(o!==a);return Na((new Uy).sanitizeChildren(Pd(i)||i))}finally{if(i){const o=Pd(i)||i;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function Pd(e){return"content"in e&&function zy(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var oa=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(oa||{});function Mh(e){const n=wu();return n?gh(n.sanitize(oa.HTML,e)||""):ka(e,"HTML")?gh(vs(e)):Eh(Fa(),Ne(e))}function Rd(e){const n=wu();return n?n.sanitize(oa.URL,e)||"":ka(e,"URL")?vs(e):$l(Ne(e))}function xh(e){const n=wu();if(n)return _h(n.sanitize(oa.RESOURCE_URL,e)||"");if(ka(e,"ResourceURL"))return _h(vs(e));throw new j(904,!1)}function Ih(e,n,i){return function Ky(e,n){return"src"===n&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===n&&("base"===e||"link"===e)?xh:Rd}(n,i)(e)}function wu(){const e=tn();return e&&e[Bn].sanitizer}const Au=new Mn("ENVIRONMENT_INITIALIZER"),Nd=new Mn("INJECTOR",-1),Oh=new Mn("INJECTOR_DEF_TYPES");class Fd{get(n,i=un){if(i===un){const o=new Error("NullInjectorError: No provider for ".concat(_e(n),"!"));throw o.name="NullInjectorError",o}return i}}function kd(e){return{\u0275providers:e}}function Qy(...e){return{\u0275providers:Sh(0,e),\u0275fromNgModule:!0}}function Sh(e,...n){const i=[],o=new Set;let r;const a=d=>{i.push(d)};return Ns(n,d=>{const g=d;zl(g,a,[],o)&&(r||(r=[]),r.push(g))}),void 0!==r&&wh(r,a),i}function wh(e,n){for(let i=0;i{n(a,o)})}}function zl(e,n,i,o){if(!(e=W(e)))return!1;let r=null,a=mn(e);const d=!a&&ni(e);if(a||d){if(d&&!d.standalone)return!1;r=e}else{const D=e.ngModule;if(a=mn(D),!a)return!1;r=D}const g=o.has(r);if(d){if(g)return!1;if(o.add(r),d.dependencies){const D="function"==typeof d.dependencies?d.dependencies():d.dependencies;for(const N of D)zl(N,n,i,o)}}else{if(!a)return!1;{if(null!=a.imports&&!g){let N;o.add(r);try{Ns(a.imports,G=>{zl(G,n,i,o)&&(N||(N=[]),N.push(G))})}finally{}void 0!==N&&wh(N,n)}if(!g){const N=mo(r)||(()=>new r);n({provide:r,useFactory:N,deps:Dn},r),n({provide:Oh,useValue:r,multi:!0},r),n({provide:Au,useValue:()=>nn(r),multi:!0},r)}const D=a.providers;if(null!=D&&!g){const N=e;Ld(D,G=>{n(G,N)})}}}return r!==e&&void 0!==e.providers}function Ld(e,n){for(let i of e)Be(i)&&(i=i.\u0275providers),Array.isArray(i)?Ld(i,n):n(i)}const Yy=q({provide:String,useValue:q});function Bd(e){return null!==e&&"object"==typeof e&&Yy in e}function ra(e){return"function"==typeof e}const Vd=new Mn("Set Injector scope."),jl={},Jy={};let Ud;function Wl(){return void 0===Ud&&(Ud=new Fd),Ud}class os{}class La extends os{get destroyed(){return this._destroyed}constructor(n,i,o,r){super(),this.parent=i,this.source=o,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Hd(n,d=>this.processProvider(d)),this.records.set(Nd,Ba(void 0,this)),r.has("environment")&&this.records.set(os,Ba(void 0,this));const a=this.records.get(Vd);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(Oh.multi,Dn,K.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const i of this._ngOnDestroyHooks)i.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const i of n)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const i=vt(this),o=De(void 0);try{return n()}finally{vt(i),De(o)}}get(n,i=un,o=K.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(pt))return n[pt](this);o=ai(o);const a=vt(this),d=De(void 0);try{if(!(o&K.SkipSelf)){let D=this.records.get(n);if(void 0===D){const N=function o1(e){return"function"==typeof e||"object"==typeof e&&e instanceof Mn}(n)&&Kt(n);D=N&&this.injectableDefInScope(N)?Ba($d(n),jl):null,this.records.set(n,D)}if(null!=D)return this.hydrate(n,D)}return(o&K.Self?Wl():this.parent).get(n,i=o&K.Optional&&i===un?null:i)}catch(g){if("NullInjectorError"===g.name){if((g[rn]=g[rn]||[]).unshift(_e(n)),a)throw g;return function Wi(e,n,i,o){const r=e[rn];throw n[he]&&r.unshift(n[he]),e.message=function gi(e,n,i,o=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let r=_e(n);if(Array.isArray(n))r=n.map(_e).join(" -> ");else if("object"==typeof n){let a=[];for(let d in n)if(n.hasOwnProperty(d)){let g=n[d];a.push(d+":"+("string"==typeof g?JSON.stringify(g):_e(g)))}r="{".concat(a.join(", "),"}")}return"".concat(i).concat(o?"("+o+")":"","[").concat(r,"]: ").concat(e.replace(We,"\n "))}("\n"+e.message,r,i,o),e.ngTokenPath=r,e[rn]=null,e}(g,n,"R3InjectorError",this.source)}throw g}finally{De(d),vt(a)}}resolveInjectorInitializers(){const n=vt(this),i=De(void 0);try{const r=this.get(Au.multi,Dn,K.Self);for(const a of r)a()}finally{vt(n),De(i)}}toString(){const n=[],i=this.records;for(const o of i.keys())n.push(_e(o));return"R3Injector[".concat(n.join(", "),"]")}assertNotDestroyed(){if(this._destroyed)throw new j(205,!1)}processProvider(n){let i=ra(n=W(n))?n:W(n&&n.provide);const o=function e1(e){return Bd(e)?Ba(void 0,e.useValue):Ba(Rh(e),jl)}(n);if(ra(n)||!0!==n.multi)this.records.get(i);else{let r=this.records.get(i);r||(r=Ba(void 0,jl,!0),r.factory=()=>$n(r.multi),this.records.set(i,r)),i=n,r.multi.push(n)}this.records.set(i,o)}hydrate(n,i){return i.value===jl&&(i.value=Jy,i.value=i.factory()),"object"==typeof i.value&&i.value&&function n1(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}injectableDefInScope(n){if(!n.providedIn)return!1;const i=W(n.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(n){const i=this._onDestroyHooks.indexOf(n);-1!==i&&this._onDestroyHooks.splice(i,1)}}function $d(e){const n=Kt(e),i=null!==n?n.factory:mo(e);if(null!==i)return i;if(e instanceof Mn)throw new j(204,!1);if(e instanceof Function)return function qy(e){const n=e.length;if(n>0)throw qs(n,"?"),new j(204,!1);const i=function Ln(e){return e&&(e[et]||e[dt])||null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new j(204,!1)}function Rh(e,n,i){let o;if(ra(e)){const r=W(e);return mo(r)||$d(r)}if(Bd(e))o=()=>W(e.useValue);else if(function Ph(e){return!(!e||!e.useFactory)}(e))o=()=>e.useFactory(...$n(e.deps||[]));else if(function Ah(e){return!(!e||!e.useExisting)}(e))o=()=>nn(W(e.useExisting));else{const r=W(e&&(e.useClass||e.provide));if(!function t1(e){return!!e.deps}(e))return mo(r)||$d(r);o=()=>new r(...$n(e.deps))}return o}function Ba(e,n,i=!1){return{factory:e,value:n,multi:i?[]:void 0}}function Hd(e,n){for(const i of e)Array.isArray(i)?Hd(i,n):i&&Be(i)?Hd(i.\u0275providers,n):n(i)}const Nh=new Mn("AppId",{providedIn:"root",factory:()=>r1}),r1="ng",Fh=new Mn("Platform Initializer"),zd=new Mn("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),s1=new Mn("AnimationModuleType"),a1=new Mn("CSP nonce",{providedIn:"root",factory:()=>{var e;return(null===(e=Fa().body)||void 0===e||null===(e=e.querySelector("[ngCspNonce]"))||void 0===e?void 0:e.getAttribute("ngCspNonce"))||null}});let kh=(e,n,i)=>null;function Kd(e,n,i=!1){return kh(e,n,i)}class _1{}class Vh{}class y1{resolveComponentFactory(n){throw function v1(e){const n=Error("No component factory found for ".concat(_e(e),"."));return n.ngComponent=e,n}(n)}}let Jl=(()=>{class n{}return n.NULL=new y1,n})();function b1(){return Ha(No(),tn())}function Ha(e,n){return new Fu(Ro(e,n))}let Fu=(()=>{class n{constructor(o){this.nativeElement=o}}return n.__NG_ELEMENT_ID__=b1,n})();function D1(e){return e instanceof Fu?e.nativeElement:e}class $h{}let C1=(()=>{class n{constructor(){this.destroyNode=null}}return n.__NG_ELEMENT_ID__=()=>function T1(){const e=tn(),i=Ko(No().index,e);return(lo(i)?i:e)[dn]}(),n})(),E1=(()=>{var e;class n{}return(e=n).\u0275prov=Ke({token:e,providedIn:"root",factory:()=>null}),n})();class Hh{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const M1=new Hh("16.2.12"),Zd={};function ql(e){if(!Xe()&&!function He(){return ie}())throw new j(-203,!1)}function Gh(e,n=null,i=null,o){const r=Xh(e,n,i,o);return r.resolveInjectorInitializers(),r}function Xh(e,n=null,i=null,o,r=new Set){const a=[i||Dn,Qy(e)];return o=o||("object"==typeof e?void 0:_e(e)),new La(a,n||Wl(),o||null,r)}let Qr=(()=>{var e;class n{static create(o,r){if(Array.isArray(o))return Gh({name:""},r,o,"");{var a;const d=null!==(a=o.name)&&void 0!==a?a:"";return Gh({name:d},o.parent,o.providers,d)}}}return(e=n).THROW_IF_NOT_FOUND=un,e.NULL=new Fd,e.\u0275prov=Ke({token:e,providedIn:"any",factory:()=>nn(Nd)}),e.__NG_ELEMENT_ID__=-1,n})();function Jd(e){return e.ngOriginalError}class Ls{constructor(){this._console=console}handleError(n){const i=this._findOriginalError(n);this._console.error("ERROR",n),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(n){let i=n&&Jd(n);for(;i&&Jd(i);)i=Jd(i);return i||null}}let ku=(()=>{var e;class n{}return(e=n).__NG_ELEMENT_ID__=P1,e.__NG_ENV_ID__=i=>i,n})();class A1 extends ku{constructor(n){super(),this._lView=n}onDestroy(n){return zs(this._lView,n),()=>function pa(e,n){if(null===e[uo])return;const i=e[uo].indexOf(n);-1!==i&&e[uo].splice(i,1)}(this._lView,n)}}function P1(){return new A1(tn())}function qd(e){return n=>{setTimeout(e,void 0,n)}}const rs=class R1 extends t.B{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,i,o){let r=n,a=i||(()=>null),d=o;if(n&&"object"==typeof n){var g,D,N;const ge=n;r=null===(g=ge.next)||void 0===g?void 0:g.bind(ge),a=null===(D=ge.error)||void 0===D?void 0:D.bind(ge),d=null===(N=ge.complete)||void 0===N?void 0:N.bind(ge)}this.__isAsync&&(a=qd(a),r&&(r=qd(r)),d&&(d=qd(d)));const G=super.subscribe({next:r,error:a,complete:d});return n instanceof l.yU&&n.add(G),G}};function Qh(...e){}class Jo{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new rs(!1),this.onMicrotaskEmpty=new rs(!1),this.onStable=new rs(!1),this.onError=new rs(!1),typeof Zone>"u")throw new j(908,!1);Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!o&&i,r.shouldCoalesceRunChangeDetection=o,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function N1(){const e="function"==typeof _t.requestAnimationFrame;let n=_t[e?"requestAnimationFrame":"setTimeout"],i=_t[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&i){const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o);const r=i[Zone.__symbol__("OriginalDelegate")];r&&(i=r)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function L1(e){const n=()=>{!function k1(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(_t,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,tf(e),e.isCheckStableRunning=!0,ef(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),tf(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,o,r,a,d,g)=>{if(function V1(e){var n;return!(!Array.isArray(e)||1!==e.length)&&!0===(null===(n=e[0].data)||void 0===n?void 0:n.__ignore_ng_zone__)}(g))return i.invokeTask(r,a,d,g);try{return Yh(e),i.invokeTask(r,a,d,g)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||e.shouldCoalesceRunChangeDetection)&&n(),Zh(e)}},onInvoke:(i,o,r,a,d,g,D)=>{try{return Yh(e),i.invoke(r,a,d,g,D)}finally{e.shouldCoalesceRunChangeDetection&&n(),Zh(e)}},onHasTask:(i,o,r,a)=>{i.hasTask(r,a),o===r&&("microTask"==a.change?(e._hasPendingMicrotasks=a.microTask,tf(e),ef(e)):"macroTask"==a.change&&(e.hasPendingMacrotasks=a.macroTask))},onHandleError:(i,o,r,a)=>(i.handleError(r,a),e.runOutsideAngular(()=>e.onError.emit(a)),!1)})}(r)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Jo.isInAngularZone())throw new j(909,!1)}static assertNotInAngularZone(){if(Jo.isInAngularZone())throw new j(909,!1)}run(n,i,o){return this._inner.run(n,i,o)}runTask(n,i,o,r){const a=this._inner,d=a.scheduleEventTask("NgZoneEvent: "+r,n,F1,Qh,Qh);try{return a.runTask(d,i,o)}finally{a.cancelTask(d)}}runGuarded(n,i,o){return this._inner.runGuarded(n,i,o)}runOutsideAngular(n){return this._outer.run(n)}}const F1={};function ef(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function tf(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Yh(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Zh(e){e._nesting--,ef(e)}const Jh=new Mn("",{providedIn:"root",factory:qh});function qh(){const e=bn(Jo);let n=!0;const i=new S.c(r=>{n=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{r.next(n),r.complete()})}),o=new S.c(r=>{let a;e.runOutsideAngular(()=>{a=e.onStable.subscribe(()=>{Jo.assertNotInAngularZone(),queueMicrotask(()=>{!n&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(n=!0,r.next(!0))})})});const d=e.onUnstable.subscribe(()=>{Jo.assertInAngularZone(),n&&(n=!1,e.runOutsideAngular(()=>{r.next(!1)}))});return()=>{a.unsubscribe(),d.unsubscribe()}});return(0,P.h)(i,o.pipe((0,$.u)()))}function e0(e){return e.ownerDocument.defaultView}function t0(e){return e.ownerDocument}function bs(e){return e instanceof Function?e():e}function o0(e,n){var i,o;!n&&ql();const r=null!==(i=null==n?void 0:n.injector)&&void 0!==i?i:bn(Qr);if(!function ja(e){return"browser"===(null!=e?e:bn(Qr)).get(zd)}(r))return{destroy(){}};let a;const d=r.get(ku).onDestroy(()=>{var Qe;return null===(Qe=a)||void 0===Qe?void 0:Qe()}),g=r.get(nf),D=null!==(o=g.handler)&&void 0!==o?o:g.handler=new s0,N=r.get(Jo),G=r.get(Ls,null,{optional:!0}),ge=new r0(N,G,()=>{var Qe;null===(Qe=a)||void 0===Qe||Qe(),e()});return a=()=>{D.unregister(ge),d()},D.register(ge),{destroy:a}}class r0{constructor(n,i,o){this.zone=n,this.errorHandler=i,this.callbackFn=o}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(i){var n;null===(n=this.errorHandler)||void 0===n||n.handleError(i)}}}class s0{constructor(){this.executingCallbacks=!1,this.callbacks=new Set,this.deferredCallbacks=new Set}validateBegin(){if(this.executingCallbacks)throw new j(102,!1)}register(n){(this.executingCallbacks?this.deferredCallbacks:this.callbacks).add(n)}unregister(n){this.callbacks.delete(n),this.deferredCallbacks.delete(n)}execute(){this.executingCallbacks=!0;for(const n of this.callbacks)n.invoke();this.executingCallbacks=!1;for(const n of this.deferredCallbacks)this.callbacks.add(n);this.deferredCallbacks.clear()}destroy(){this.callbacks.clear(),this.deferredCallbacks.clear()}}let nf=(()=>{var e;class n{constructor(){this.renderDepth=0,this.handler=null}begin(){var o;null===(o=this.handler)||void 0===o||o.validateBegin(),this.renderDepth++}end(){var o;this.renderDepth--,0===this.renderDepth&&(null===(o=this.handler)||void 0===o||o.execute())}ngOnDestroy(){var o;null===(o=this.handler)||void 0===o||o.destroy(),this.handler=null}}return(e=n).\u0275prov=Ke({token:e,providedIn:"root",factory:()=>new e}),n})();function Lu(e){for(;e;){e[Ee]|=64;const n=xu(e);if(xe(e)&&!n)return e;e=n}return null}const u0=new Mn("",{providedIn:"root",factory:()=>!1});let Bu=null;function f0(e,n){var i;return null!==(i=e[n])&&void 0!==i?i:g0()}function p0(e,n){var i;const o=g0();null!==(i=o.producerNode)&&void 0!==i&&i.length&&(e[n]=Bu,o.lView=e,Bu=h0())}const G1={...Jn,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Lu(e.lView)},lView:null};function h0(){return Object.create(G1)}function g0(){var e;return null!==(e=Bu)&&void 0!==e||(Bu=h0()),Bu}const di={};function m0(e){_0(Di(),tn(),Xi()+e,!1)}function _0(e,n,i,o){if(!o)if(3==(3&n[Ee])){const a=e.preOrderCheckHooks;null!==a&&ba(n,a,i)}else{const a=e.preOrderHooks;null!==a&&Da(n,a,0,i)}sr(i)}function Wa(e,n=K.Default){const i=tn();return null===i?nn(e,n):gl(No(),i,W(e),n)}function v0(){throw new Error("invalid")}function tc(e,n,i,o,r,a,d,g,D,N,G){const ge=n.blueprint.slice();return ge[yi]=r,ge[Ee]=140|o,(null!==N||e&&2048&e[Ee])&&(ge[Ee]|=2048),ps(ge),ge[se]=ge[Mi]=e,ge[Zt]=i,ge[Bn]=d||e&&e[Bn],ge[dn]=g||e&&e[dn],ge[_n]=D||e&&e[_n]||null,ge[Rt]=a,ge[hi]=function Kv(){return Xv++}(),ge[Xn]=G,ge[ao]=N,ge[ri]=2==n.type?e[ri]:ge,ge}function Ga(e,n,i,o,r){let a=e.data[n];if(null===a)a=function rf(e,n,i,o,r){const a=s(),d=V(),D=e.data[n]=function eb(e,n,i,o,r,a){let d=n?n.injectorIndex:-1,g=0;return ts()&&(g|=128),{type:i,index:o,insertBeforeIndex:null,injectorIndex:d,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:g,providerIndexes:0,value:r,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,d?a:a&&a.parent,i,n,o,r);return null===e.firstChild&&(e.firstChild=D),null!==a&&(d?null==a.child&&null!==D.parent&&(a.child=D):null===a.next&&(a.next=D,D.prev=a)),D}(e,n,i,o,r),function sn(){return Qn.lFrame.inI18n}()&&(a.flags|=32);else if(64&a.type){a.type=i,a.value=o,a.attrs=r;const d=function p(){const e=Qn.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}();a.injectorIndex=null===d?-1:d.injectorIndex}return E(a,!0),a}function Vu(e,n,i,o){if(0===i)return-1;const r=n.length;for(let a=0;azn&&_0(e,n,zn,!1),wo(g?2:0,r);const N=g?a:null,G=nr(N);try{null!==N&&(N.dirty=!1),i(o,r)}finally{cr(N,G)}}finally{g&&null===n[to]&&p0(n,to),sr(d),wo(g?3:1,r)}}function sf(e,n,i){if(_(n)){const o=In(null);try{const a=n.directiveEnd;for(let d=n.directiveStart;dnull;function C0(e,n,i,o){for(let r in e)if(e.hasOwnProperty(r)){i=null===i?{}:i;const a=e[r];null===o?T0(i,n,r,a):o.hasOwnProperty(r)&&T0(i,n,o[r],a)}return i}function T0(e,n,i,o){e.hasOwnProperty(i)?e[i].push(n,o):e[i]=[n,o]}function Fr(e,n,i,o,r,a,d,g){const D=Ro(n,i);let G,N=n.inputs;!g&&null!=N&&(G=N[o])?(hf(e,i,G,o,r),C(n)&&function ib(e,n){const i=Ko(n,e);16&i[Ee]||(i[Ee]|=64)}(i,n.index)):3&n.type&&(o=function nb(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(o),r=null!=d?d(r,n.value||"",o):r,a.setProperty(D,o,r))}function cf(e,n,i,o){if(Gs()){const r=null===o?null:{"":-1},a=function lb(e,n){const i=e.directiveRegistry;let o=null,r=null;if(i)for(let d=0;d0;){const i=e[--n];if("number"==typeof i&&i<0)return i}return 0})(d)!=g&&d.push(g),d.push(i,o,a)}}(e,n,o,Vu(e,i,r.hostVars,di),r)}function ss(e,n,i,o,r,a){const d=Ro(e,n);!function ff(e,n,i,o,r,a,d){if(null==a)e.removeAttribute(n,r,i);else{const g=null==d?Ne(a):d(a,o||"",r);e.setAttribute(n,r,g,i)}}(n[dn],d,a,e.value,i,o,r)}function gb(e,n,i,o,r,a){const d=a[n];if(null!==d)for(let g=0;g{var e;class n{constructor(){this.all=new Set,this.queue=new Map}create(o,r,a){const d=typeof Zone>"u"?null:Zone.current,g=function Bt(e,n,i){const o=Object.create(Un);i&&(o.consumerAllowSignalWrites=!0),o.fn=e,o.schedule=n;const r=d=>{o.cleanupFn=d};return o.ref={notify:()=>Ri(o),run:()=>{if(o.dirty=!1,o.hasRun&&!fo(o))return;o.hasRun=!0;const d=nr(o);try{o.cleanupFn(),o.cleanupFn=fn,o.fn(r)}finally{cr(o,d)}},cleanup:()=>o.cleanupFn()},o.ref}(o,G=>{this.all.has(G)&&this.queue.set(G,d)},a);let D;this.all.add(g),g.notify();const N=()=>{var G;g.cleanup(),null===(G=D)||void 0===G||G(),this.all.delete(g),this.queue.delete(g)};return D=null==r?void 0:r.onDestroy(N),{destroy:N}}flush(){if(0!==this.queue.size)for(const[o,r]of this.queue)this.queue.delete(o),r?r.run(()=>o.run()):o.run()}get isQueueEmpty(){return 0===this.queue.size}}return(e=n).\u0275prov=Ke({token:e,providedIn:"root",factory:()=>new e}),n})();function N0(e,n){var i;(null==n||!n.injector)&&ql();const o=null!==(i=null==n?void 0:n.injector)&&void 0!==i?i:bn(Qr),r=o.get(R0),a=!0!==(null==n?void 0:n.manualCleanup)?o.get(ku):null;return r.create(e,a,!(null==n||!n.allowSignalWrites))}function ic(e,n,i){let o=i?e.styles:null,r=i?e.classes:null,a=0;if(null!==n)for(let d=0;d0){L0(e,1);const r=i.components;null!==r&&V0(e,r,1)}}function V0(e,n,i){for(let o=0;o-1&&(Fl(n,o),Ia(i,o))}this._attachedToViewContainer=!1}Dd(this._lView[gn],this._lView)}onDestroy(n){zs(this._lView,n)}markForCheck(){Lu(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ee]&=-129}reattach(){this._lView[Ee]|=128}detectChanges(){oc(this._lView[gn],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new j(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function uy(e,n){Ou(e,n,n[dn],2,null,null)}(this._lView[gn],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new j(902,!1);this._appRef=n}}class Tb extends $u{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;oc(n[gn],n,n[Zt],!1)}checkNoChanges(){}get context(){return null}}class U0 extends Jl{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const i=ni(n);return new Hu(i,this.ngModule)}}function $0(e){const n=[];for(let i in e)e.hasOwnProperty(i)&&n.push({propName:e[i],templateName:i});return n}class Mb{constructor(n,i){this.injector=n,this.parentInjector=i}get(n,i,o){o=ai(o);const r=this.injector.get(n,Zd,o);return r!==Zd||i===Zd?r:this.parentInjector.get(n,i,o)}}class Hu extends Vh{get inputs(){const n=this.componentDef,i=n.inputTransforms,o=$0(n.inputs);if(null!==i)for(const r of o)i.hasOwnProperty(r.propName)&&(r.transform=i[r.propName]);return o}get outputs(){return $0(this.componentDef.outputs)}constructor(n,i){super(),this.componentDef=n,this.ngModule=i,this.componentType=n.type,this.selector=function ho(e){return e.map(kr).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!i}create(n,i,o,r){var a;let d=(r=r||this.ngModule)instanceof os?r:null===(a=r)||void 0===a?void 0:a.injector;d&&null!==this.componentDef.getStandaloneInjector&&(d=this.componentDef.getStandaloneInjector(d)||d);const g=d?new Mb(n,d):n,D=g.get($h,null);if(null===D)throw new j(407,!1);const Qe={rendererFactory:D,sanitizer:g.get(E1,null),effectManager:g.get(R0,null),afterRenderEventManager:g.get(nf,null)},gt=D.createRenderer(null,this.componentDef),Ht=this.componentDef.selectors[0][0]||"div",ln=o?function Q1(e,n,i,o){const a=o.get(u0,!1)||i===Si.ShadowDom,d=e.selectRootElement(n,a);return function Y1(e){D0(e)}(d),d}(gt,o,this.componentDef.encapsulation,g):Nl(gt,Ht,function Eb(e){const n=e.toLowerCase();return"svg"===n?dr:"math"===n?"math":null}(Ht)),Jt=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let oi=null;null!==ln&&(oi=Kd(ln,g,!0));const Ci=lf(0,null,null,1,0,null,null,null,null,null,null),Bi=tc(null,Ci,null,Jt,null,null,Qe,gt,g,null,oi);let zr,ol;wt(Bi);try{const Us=this.componentDef;let lu,Cp=null;Us.findHostDirectiveDefs?(lu=[],Cp=new Map,Us.findHostDirectiveDefs(Us,lu,Cp),lu.push(Us)):lu=[Us];const OM=function Ib(e,n){const i=e[gn],o=zn;return e[o]=n,Ga(i,o,2,"#host",null)}(Bi,ln),SM=function Ob(e,n,i,o,r,a,d){const g=r[gn];!function Sb(e,n,i,o){for(const r of e)n.mergedAttrs=Vt(n.mergedAttrs,r.hostAttrs);null!==n.mergedAttrs&&(ic(n,n.mergedAttrs,!0),null!==i&&hh(o,i,n))}(o,e,n,d);let D=null;null!==n&&(D=Kd(n,r[_n]));const N=a.rendererFactory.createRenderer(n,i);let G=16;i.signals?G=4096:i.onPush&&(G=64);const ge=tc(r,b0(i),null,G,r[e.index],e,a,N,null,null,D);return g.firstCreatePass&&df(g,e,o.length-1),nc(r,ge),r[e.index]=ge}(OM,ln,Us,lu,Bi,Qe,gt);ol=fs(Ci,zn),ln&&function Ab(e,n,i,o){if(o)Et(e,i,["ng-version",M1.full]);else{const{attrs:r,classes:a}=function wr(e){const n=[],i=[];let o=1,r=2;for(;o0&&ph(e,i,a.join(" "))}}(gt,Us,ln,o),void 0!==i&&function Pb(e,n,i){const o=e.projection=[];for(let r=0;r=0;o--){const r=e[o];r.hostVars=n+=r.hostVars,r.hostAttrs=Vt(r.hostAttrs,i=Vt(i,r.hostAttrs))}}(o)}function rc(e){return e===wi?{}:e===Dn?[]:e}function Fb(e,n){const i=e.viewQuery;e.viewQuery=i?(o,r)=>{n(o,r),i(o,r)}:n}function kb(e,n){const i=e.contentQueries;e.contentQueries=i?(o,r,a)=>{n(o,r,a),i(o,r,a)}:n}function Lb(e,n){const i=e.hostBindings;e.hostBindings=i?(o,r)=>{n(o,r),i(o,r)}:n}function z0(e){return n=>{n.findHostDirectiveDefs=j0,n.hostDirectives=(Array.isArray(e)?e:e()).map(i=>"function"==typeof i?{directive:W(i),inputs:wi,outputs:wi}:{directive:W(i.directive),inputs:W0(i.inputs),outputs:W0(i.outputs)})}}function j0(e,n,i){if(null!==e.hostDirectives)for(const o of e.hostDirectives){const r=zi(o.directive);$b(r.declaredInputs,o.inputs),j0(r,n,i),i.set(r,o),n.push(r)}}function W0(e){if(void 0===e||0===e.length)return wi;const n={};for(let i=0;i(ns(!0),Nl(o,r,function sl(){return Qn.lFrame.currentNamespace}()));function pc(e,n,i){const o=tn(),r=Di(),a=e+zn,d=r.firstCreatePass?function hD(e,n,i,o,r){const a=n.consts,d=yr(a,o),g=Ga(n,e,8,"ng-container",d);return null!==d&&ic(g,d,!0),cf(n,i,g,yr(a,r)),null!==n.queries&&n.queries.elementStart(n,g),g}(a,r,o,n,i):r.data[a];E(d,!0);const g=dg(r,o,d,e);return o[a]=g,va()&&Ll(r,o,g,d),pr(g,o),k(d)&&(af(r,o,d),sf(r,d,o)),null!=i&&uf(o,d),pc}function hc(){let e=No();const n=Di();return V()?B():(e=e.parent,E(e,!1)),n.firstCreatePass&&(ya(n,e),_(e)&&n.queries.elementEnd(e)),hc}function If(e,n,i){return pc(e,n,i),hc(),If}let dg=(e,n,i,o)=>(ns(!0),bd(n[dn],""));function fg(){return tn()}function Of(e){return!!e&&"function"==typeof e.then}function pg(e){return!!e&&"function"==typeof e.subscribe}function Sf(e,n,i,o){const r=tn(),a=Di(),d=No();return function gg(e,n,i,o,r,a,d){const g=k(o),N=e.firstCreatePass&&w0(e),G=n[Zt],ge=S0(n);let Qe=!0;if(3&o.type||d){const ln=Ro(o,n),En=d?d(ln):ln,Fn=ge.length,Jt=d?Ci=>d(Vi(Ci[o.index])):o.index;let oi=null;if(!d&&g&&(oi=function _D(e,n,i,o){const r=e.cleanup;if(null!=r)for(let a=0;aD?g[D]:null}"string"==typeof d&&(a+=2)}return null}(e,n,r,o.index)),null!==oi)(oi.__ngLastListenerFn__||oi).__ngNextListenerFn__=a,oi.__ngLastListenerFn__=a,Qe=!1;else{a=_g(o,n,G,a,!1);const Ci=i.listen(En,r,a);ge.push(a,Ci),N&&N.push(r,Jt,Fn,Fn+1)}}else a=_g(o,n,G,a,!1);const gt=o.outputs;let Ht;if(Qe&&null!==gt&&(Ht=gt[r])){const ln=Ht.length;if(ln)for(let En=0;En-1?Ko(e.index,n):n);let D=mg(n,i,o,d),N=a.__ngNextListenerFn__;for(;N;)D=mg(n,i,N,d)&&D,N=N.__ngNextListenerFn__;return r&&!1===D&&d.preventDefault(),D}}function vg(e=1){return function Ao(e){return(Qn.lFrame.contextLView=function br(e,n){for(;e>0;)n=n[Mi],e--;return n}(e,Qn.lFrame.contextLView))[Zt]}(e)}function vD(e,n){let i=null;const o=function Hi(e){const n=e.attrs;if(null!=n){const i=n.indexOf(5);if(!(1&i))return n[i+1]}return null}(e);for(let r=0;r>17&32767}function Af(e){return 2|e}function aa(e){return(131068&e)>>2}function Pf(e,n){return-131069&e|n<<2}function Rf(e){return 1|e}function wg(e,n,i,o,r){const a=e[i+1],d=null===n;let g=o?Bs(a):aa(a),D=!1;for(;0!==g&&(!1===D||d);){const G=e[g+1];ED(e[g],n)&&(D=!0,e[g+1]=o?Rf(G):Af(G)),g=o?Bs(G):aa(G)}D&&(e[i+1]=o?Af(a):Rf(a))}function ED(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&Fs(e,n)>=0}const Qo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Ag(e){return e.substring(Qo.key,Qo.keyEnd)}function Pg(e,n){const i=Qo.textEnd;return i===n?-1:(n=Qo.keyEnd=function OD(e,n,i){for(;n32;)n++;return n}(e,Qo.key=n,i),nu(e,n,i))}function nu(e,n,i){for(;n=0;i=Pg(n,i))Dr(e,Ag(n),!0)}function Yr(e,n,i,o){const r=tn(),a=Di(),d=Tn(2);a.firstUpdatePass&&Vg(a,e,d,o),n!==di&&hr(r,d,n)&&$g(a,a.data[Xi()],r,r[dn],e,r[d+1]=function VD(e,n){return null==e||""===e||("string"==typeof n?e+=n:"object"==typeof e&&(e=_e(vs(e)))),e}(n,i),o,d)}function Bg(e,n){return n>=e.expandoStartIndex}function Vg(e,n,i,o){const r=e.data;if(null===r[i+1]){const a=r[Xi()],d=Bg(e,i);zg(a,o)&&null===n&&!d&&(n=!1),n=function PD(e,n,i,o){const r=I(e);let a=o?n.residualClasses:n.residualStyles;if(null===r)0===(o?n.classBindings:n.styleBindings)&&(i=Xu(i=kf(null,e,n,i,o),n.attrs,o),a=null);else{const d=n.directiveStylingLast;if(-1===d||e[d]!==r)if(i=kf(r,e,n,i,o),null===a){let D=function RD(e,n,i){const o=i?n.classBindings:n.styleBindings;if(0!==aa(o))return e[Bs(o)]}(e,n,o);void 0!==D&&Array.isArray(D)&&(D=kf(null,e,n,D[1],o),D=Xu(D,n.attrs,o),function ND(e,n,i,o){e[Bs(i?n.classBindings:n.styleBindings)]=o}(e,n,o,D))}else a=function FD(e,n,i){let o;const r=n.directiveEnd;for(let a=1+n.directiveStylingLast;a0)&&(N=!0)):G=i,r)if(0!==D){const Qe=Bs(e[g+1]);e[o+1]=gc(Qe,g),0!==Qe&&(e[Qe+1]=Pf(e[Qe+1],o)),e[g+1]=function bD(e,n){return 131071&e|n<<17}(e[g+1],o)}else e[o+1]=gc(g,0),0!==g&&(e[g+1]=Pf(e[g+1],o)),g=o;else e[o+1]=gc(D,0),0===g?g=o:e[D+1]=Pf(e[D+1],o),D=o;N&&(e[o+1]=Af(e[o+1])),wg(e,G,o,!0),wg(e,G,o,!1),function TD(e,n,i,o,r){const a=r?e.residualClasses:e.residualStyles;null!=a&&"string"==typeof n&&Fs(a,n)>=0&&(i[o+1]=Rf(i[o+1]))}(n,G,e,o,a),d=gc(g,D),a?n.classBindings=d:n.styleBindings=d}(r,a,n,i,d,o)}}function kf(e,n,i,o,r){let a=null;const d=i.directiveEnd;let g=i.directiveStylingLast;for(-1===g?g=i.directiveStart:g++;g0;){const D=e[r],N=Array.isArray(D),G=N?D[1]:D,ge=null===G;let Qe=i[r+1];Qe===di&&(Qe=ge?Dn:void 0);let gt=ge?yu(Qe,o):G===o?Qe:void 0;if(N&&!mc(gt)&&(gt=yu(D,o)),mc(gt)&&(g=gt,d))return g;const Ht=e[r+1];r=d?Bs(Ht):aa(Ht)}if(null!==n){let D=a?n.residualClasses:n.residualStyles;null!=D&&(g=yu(D,o))}return g}function mc(e){return void 0!==e}function zg(e,n){return 0!=(e.flags&(n?8:16))}function jg(e,n=""){const i=tn(),o=Di(),r=e+zn,a=o.firstCreatePass?Ga(o,r,1,n,null):o.data[r],d=Wg(o,i,a,n,e);i[r]=d,va()&&Ll(o,i,d,a),E(a,!1)}let Wg=(e,n,i,o,r)=>(ns(!0),function Rl(e,n){return e.createText(n)}(n[dn],o));function Lf(e){return _c("",e,""),Lf}function _c(e,n,i){const o=tn(),r=function Ka(e,n,i,o){return hr(e,jt(),i)?n+Ne(i)+o:di}(o,e,n,i);return r!==di&&Ds(o,Xi(),r),_c}function Bf(e,n,i,o,r){const a=tn(),d=Qa(a,e,n,i,o,r);return d!==di&&Ds(a,Xi(),d),Bf}function Vf(e,n,i){const o=tn();return hr(o,jt(),n)&&Fr(Di(),ji(),o,e,n,o[dn],i,!0),Vf}function Uf(e,n,i){const o=tn();if(hr(o,jt(),n)){const a=Di(),d=ji();Fr(a,d,o,e,n,A0(I(a.data),d,o),i,!0)}return Uf}const ua=void 0;var aC=["en",[["a","p"],["AM","PM"],ua],[["AM","PM"],ua,ua],[["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"]],ua,[["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"]],ua,[["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}",ua,"{1} 'at' {0}",ua],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function sC(e){const i=Math.floor(Math.abs(e)),o=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===o?1:5}];let iu={};function $f(e){const n=function uC(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=lm(n);if(i)return i;const o=n.split("-")[0];if(i=lm(o),i)return i;if("en"===o)return aC;throw new j(701,!1)}function um(e){return $f(e)[ou.PluralCase]}function lm(e){return e in iu||(iu[e]=_t.ng&&_t.ng.common&&_t.ng.common.locales&&_t.ng.common.locales[e]),iu[e]}var ou=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(ou||{});const ru="en-US";let cm=ru;function jf(e,n,i,o,r){if(e=W(e),Array.isArray(e))for(let a=0;a>20;if(ra(e)||!e.multi){const gt=new Qs(N,r,Wa),Ht=Gf(D,n,r?G:G+Qe,ge);-1===Ht?(gu(Ta(g,d),a,D),Wf(a,e,n.length),n.push(D),g.directiveStart++,g.directiveEnd++,r&&(g.providerIndexes+=1048576),i.push(gt),d.push(gt)):(i[Ht]=gt,d[Ht]=gt)}else{const gt=Gf(D,n,G+Qe,ge),Ht=Gf(D,n,G,G+Qe),En=Ht>=0&&i[Ht];if(r&&!En||!r&&!(gt>=0&&i[gt])){gu(Ta(g,d),a,D);const Fn=function sT(e,n,i,o,r){const a=new Qs(e,i,Wa);return a.multi=[],a.index=n,a.componentProviders=0,Fm(a,r,o&&!i),a}(r?rT:oT,i.length,r,o,N);!r&&En&&(i[Ht].providerFactory=Fn),Wf(a,e,n.length,0),n.push(D),g.directiveStart++,g.directiveEnd++,r&&(g.providerIndexes+=1048576),i.push(Fn),d.push(Fn)}else Wf(a,e,gt>-1?gt:Ht,Fm(i[r?Ht:gt],N,!r&&o));!r&&o&&En&&i[Ht].componentProviders++}}}function Wf(e,n,i,o){const r=ra(n),a=function Zy(e){return!!e.useClass}(n);if(r||a){const D=(a?W(n.useClass):n).prototype.ngOnDestroy;if(D){const N=e.destroyHooks||(e.destroyHooks=[]);if(!r&&n.multi){const G=N.indexOf(i);-1===G?N.push(i,[o,D]):N[G+1].push(o,D)}else N.push(i,D)}}}function Fm(e,n,i){return i&&e.componentProviders++,e.multi.push(n)-1}function Gf(e,n,i,o){for(let r=i;r{i.providersResolver=(o,r)=>function iT(e,n,i){const o=Di();if(o.firstCreatePass){const r=ae(e);jf(i,o.data,o.blueprint,r,!0),jf(n,o.data,o.blueprint,r,!1)}}(o,r?r(e):e,n)}}class la{}class Lm{}function aT(e,n){return new Kf(e,null!=n?n:null,[])}class Kf extends la{constructor(n,i,o){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new U0(this);const r=Ki(n);this._bootstrapComponents=bs(r.bootstrap),this._r3Injector=Xh(n,i,[{provide:la,useValue:this},{provide:Jl,useValue:this.componentFactoryResolver},...o],_e(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class Qf extends Lm{constructor(n){super(),this.moduleType=n}create(n){return new Kf(this.moduleType,n,[])}}class Bm extends la{constructor(n){super(),this.componentFactoryResolver=new U0(this),this.instance=null;const i=new La([...n.providers,{provide:la,useValue:this},{provide:Jl,useValue:this.componentFactoryResolver}],n.parent||Wl(),n.debugName,new Set(["environment"]));this.injector=i,n.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function Vm(e,n,i=null){return new Bm({providers:e,parent:n,debugName:i,runEnvironmentInitializers:!0}).injector}let lT=(()=>{var e;class n{constructor(o){this._injector=o,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(o){if(!o.standalone)return null;if(!this.cachedInjectors.has(o)){const r=Sh(0,o.type),a=r.length>0?Vm([r],this._injector,"Standalone[".concat(o.type.name,"]")):null;this.cachedInjectors.set(o,a)}return this.cachedInjectors.get(o)}ngOnDestroy(){try{for(const o of this.cachedInjectors.values())null!==o&&o.destroy()}finally{this.cachedInjectors.clear()}}}return(e=n).\u0275prov=Ke({token:e,providedIn:"environment",factory:()=>new e(nn(os))}),n})();function Um(e){e.getStandaloneInjector=n=>n.get(lT).getOrCreateStandaloneInjector(e)}function Xm(e,n,i){const o=$e()+e,r=tn();return r[o]===di?as(r,o,i?n.call(i):n()):function zu(e,n){return e[n]}(r,o)}function Km(e,n,i,o){return Ym(tn(),$e(),e,n,i,o)}function Qm(e,n,i,o,r){return Zm(tn(),$e(),e,n,i,o,r)}function qu(e,n){const i=e[n];return i===di?void 0:i}function Ym(e,n,i,o,r,a){const d=n+i;return hr(e,d,r)?as(e,d+1,a?o.call(a,r):o(r)):qu(e,d+1)}function Zm(e,n,i,o,r,a,d){const g=n+i;return sa(e,g,r,a)?as(e,g+2,d?o.call(d,r,a):o(r,a)):qu(e,g+2)}function Jm(e,n,i,o,r,a,d,g){const D=n+i;return function ac(e,n,i,o,r){const a=sa(e,n,i,o);return hr(e,n+2,r)||a}(e,D,r,a,d)?as(e,D+3,g?o.call(g,r,a,d):o(r,a,d)):qu(e,D+3)}function t_(e,n){const i=Di();let o;const r=e+zn;var a;i.firstCreatePass?(o=function MT(e,n){if(n)for(let i=n.length-1;i>=0;i--){const o=n[i];if(e===o.name)return o}}(n,i.pipeRegistry),i.data[r]=o,o.onDestroy&&(null!==(a=i.destroyHooks)&&void 0!==a?a:i.destroyHooks=[]).push(r,o.onDestroy)):o=i.data[r];const d=o.factory||(o.factory=mo(o.type)),D=De(Wa);try{const N=Ca(!1),G=d();return Ca(N),function cD(e,n,i,o){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),n[i]=o}(i,tn(),r,G),G}finally{De(D)}}function n_(e,n,i){const o=e+zn,r=tn(),a=Nr(r,o);return el(r,o)?Ym(r,$e(),n,a.transform,i,a):a.transform(i)}function i_(e,n,i,o){const r=e+zn,a=tn(),d=Nr(a,r);return el(a,r)?Zm(a,$e(),n,d.transform,i,o,d):d.transform(i,o)}function o_(e,n,i,o,r){const a=e+zn,d=tn(),g=Nr(d,a);return el(d,a)?Jm(d,$e(),n,g.transform,i,o,r,g):g.transform(i,o,r)}function el(e,n){return e[gn].data[n].pure}function OT(){return this._results[Symbol.iterator]()}class Cc{get changes(){return this._changes||(this._changes=new rs)}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const i=Cc.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=OT)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,i){return this._results.reduce(n,i)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,i){const o=this;o.dirty=!1;const r=function xr(e){return e.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function Zc(e,n,i){if(e.length!==n.length)return!1;for(let o=0;o0&&(i[r-1][Ue]=n),o{class n{}return n.__NG_ELEMENT_ID__=RT,n})();const AT=tl,PT=class extends AT{constructor(n,i,o){super(),this._declarationLView=n,this._declarationTContainer=i,this.elementRef=o}get ssrId(){var n;return(null===(n=this._declarationTContainer.tView)||void 0===n?void 0:n.ssrId)||null}createEmbeddedView(n,i){return this.createEmbeddedViewImpl(n,i)}createEmbeddedViewImpl(n,i,o){const r=function ST(e,n,i,o){var r,a;const d=n.tView,N=tc(e,d,i,4096&e[Ee]?4096:16,null,n,null,null,null,null!==(r=null==o?void 0:o.injector)&&void 0!==r?r:null,null!==(a=null==o?void 0:o.hydrationInfo)&&void 0!==a?a:null);N[Fo]=e[n.index];const ge=e[Yn];return null!==ge&&(N[Yn]=ge.createEmbeddedView(d)),gf(d,N,i),N}(this._declarationLView,this._declarationTContainer,n,{injector:i,hydrationInfo:o});return new $u(r)}};function RT(){return Tc(No(),tn())}function Tc(e,n){return 4&e.type?new PT(n,e,Ha(e,n)):null}let Mc=(()=>{class n{}return n.__NG_ELEMENT_ID__=VT,n})();function VT(){return d_(No(),tn())}const UT=Mc,l_=class extends UT{constructor(n,i,o){super(),this._lContainer=n,this._hostTNode=i,this._hostLView=o}get element(){return Ha(this._hostTNode,this._hostLView)}get injector(){return new ar(this._hostTNode,this._hostLView)}get parentInjector(){const n=Ea(this._hostTNode,this._hostLView);if(fu(n)){const i=Zs(n,this._hostLView),o=Ys(n);return new ar(i[gn].data[o+8],i)}return new ar(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const i=c_(this._lContainer);return null!==i&&i[n]||null}get length(){return this._lContainer.length-Ai}createEmbeddedView(n,i,o){let r,a;"number"==typeof o?r=o:null!=o&&(r=o.index,a=o.injector);const g=n.createEmbeddedViewImpl(i||{},a,null);return this.insertImpl(g,r,false),g}createComponent(n,i,o,r,a){var d,D;const N=n&&!function xa(e){return"function"==typeof e}(n);let G;if(N)G=i;else{const Jt=i||{};G=Jt.index,o=Jt.injector,r=Jt.projectableNodes,a=Jt.environmentInjector||Jt.ngModuleRef}const ge=N?n:new Hu(ni(n)),Qe=o||this.parentInjector;if(!a&&null==ge.ngModule){const oi=(N?Qe:this.parentInjector).get(os,null);oi&&(a=oi)}const gt=ni(null!==(d=ge.componentType)&&void 0!==d?d:{}),Ht=(null==gt?void 0:gt.id,null),ln=null!==(D=null==Ht?void 0:Ht.firstChild)&&void 0!==D?D:null,En=ge.create(Qe,r,ln,a),Fn=!!Ht&&!ks(this._hostTNode);return this.insertImpl(En.hostView,G,Fn),En}insert(n,i){return this.insertImpl(n,i,!1)}insertImpl(n,i,o){const r=n._lView;if(function fa(e){return me(e[se])}(r)){const D=this.indexOf(n);if(-1!==D)this.detach(D);else{const N=r[se],G=new l_(N,N[Rt],N[se]);G.detach(G.indexOf(n))}}const d=this._adjustIndex(i),g=this._lContainer;return wT(g,r,d,!o),n.attachToViewContainerRef(),Tl(Zf(g),d,n),n}move(n,i){return this.insert(n,i)}indexOf(n){const i=c_(this._lContainer);return null!==i?i.indexOf(n):-1}remove(n){const i=this._adjustIndex(n,-1),o=Fl(this._lContainer,i);o&&(Ia(Zf(this._lContainer),i),Dd(o[gn],o))}detach(n){const i=this._adjustIndex(n,-1),o=Fl(this._lContainer,i);return o&&null!=Ia(Zf(this._lContainer),i)?new $u(o):null}_adjustIndex(n,i=0){return null==n?this.length+i:n}};function c_(e){return e[8]}function Zf(e){return e[8]||(e[8]=[])}function d_(e,n){let i;const o=n[e.index];return me(o)?i=o:(i=I0(o,n,null,e),n[e.index]=i,nc(n,i)),f_(i,n,e,o),new l_(i,e,n)}let f_=function p_(e,n,i,o){if(e[no])return;let r;r=8&i.type?Vi(o):function $T(e,n){const i=e[dn],o=i.createComment(""),r=Ro(n,e);return na(i,kl(i,r),o,function gy(e,n){return e.nextSibling(n)}(i,r),!1),o}(n,i),e[no]=r};class Jf{constructor(n){this.queryList=n,this.matches=null}clone(){return new Jf(this.queryList)}setDirty(){this.queryList.setDirty()}}class qf{constructor(n=[]){this.queries=n}createEmbeddedView(n){const i=n.queries;if(null!==i){const o=null!==n.contentQueries?n.contentQueries[0]:i.length,r=[];for(let a=0;a0)o.push(d[g/2]);else{const N=a[g+1],G=n[-D];for(let ge=Ai;ge{var e;class n{constructor(){var o;this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,a)=>{this.resolve=r,this.reject=a}),this.appInits=null!==(o=bn(mE,{optional:!0}))&&void 0!==o?o:[]}runInitializers(){if(this.initialized)return;const o=[];for(const a of this.appInits){const d=a();if(Of(d))o.push(d);else if(pg(d)){const g=new Promise((D,N)=>{d.subscribe({complete:D,error:N})});o.push(g)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(o).then(()=>{r()}).catch(a=>{this.reject(a)}),0===o.length&&r(),this.initialized=!0}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Ke({token:e,factory:e.\u0275fac,providedIn:"root"}),n})(),U_=(()=>{var e;class n{log(o){console.log(o)}warn(o){console.warn(o)}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Ke({token:e,factory:e.\u0275fac,providedIn:"platform"}),n})();const Ic=new Mn("LocaleId",{providedIn:"root",factory:()=>bn(Ic,K.Optional|K.SkipSelf)||function _E(){return typeof $localize<"u"&&$localize.locale||ru}()}),vE=new Mn("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let $_=(()=>{var e;class n{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new X.t(!1)}add(){this.hasPendingTasks.next(!0);const o=this.taskId++;return this.pendingTasks.add(o),o}remove(o){this.pendingTasks.delete(o),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Ke({token:e,factory:e.\u0275fac,providedIn:"root"}),n})();class bE{constructor(n,i){this.ngModuleFactory=n,this.componentFactories=i}}let DE=(()=>{var e;class n{compileModuleSync(o){return new Qf(o)}compileModuleAsync(o){return Promise.resolve(this.compileModuleSync(o))}compileModuleAndAllComponentsSync(o){const r=this.compileModuleSync(o),d=bs(Ki(o).declarations).reduce((g,D)=>{const N=ni(D);return N&&g.push(new Hu(N)),g},[]);return new bE(r,d)}compileModuleAndAllComponentsAsync(o){return Promise.resolve(this.compileModuleAndAllComponentsSync(o))}clearCache(){}clearCacheFor(o){}getModuleId(o){}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Ke({token:e,factory:e.\u0275fac,providedIn:"root"}),n})();const W_=new Mn(""),G_=new Mn("");let dp,zE=(()=>{var e;class n{constructor(o,r,a){this._ngZone=o,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,dp||(function jE(e){dp=e}(a),a.addToWindow(r)),this._watchAngularEvents(),o.run(()=>{this.taskTrackingZone=typeof Zone>"u"?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:()=>{Jo.assertNotInAngularZone(),queueMicrotask(()=>{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())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let o=this._callbacks.pop();clearTimeout(o.timeoutId),o.doneCb(this._didWork)}this._didWork=!1});else{let o=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(o)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(o=>({source:o.source,creationLocation:o.creationLocation,data:o.data})):[]}addCallback(o,r,a){let d=-1;r&&r>0&&(d=setTimeout(()=>{this._callbacks=this._callbacks.filter(g=>g.timeoutId!==d),o(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:o,timeoutId:d,updateCb:a})}whenStable(o,r,a){if(a&&!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(o,r,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(o){this.registry.registerApplication(o,this)}unregisterApplication(o){this.registry.unregisterApplication(o)}findProviders(o,r,a){return[]}}return(e=n).\u0275fac=function(o){return new(o||e)(nn(Jo),nn(X_),nn(G_))},e.\u0275prov=Ke({token:e,factory:e.\u0275fac}),n})(),X_=(()=>{var e;class n{constructor(){this._applications=new Map}registerApplication(o,r){this._applications.set(o,r)}unregisterApplication(o){this._applications.delete(o)}unregisterAllApplications(){this._applications.clear()}getTestability(o){return this._applications.get(o)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(o,r=!0){var a,d;return null!==(a=null===(d=dp)||void 0===d?void 0:d.findTestabilityInTree(this,o,r))&&void 0!==a?a:null}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Ke({token:e,factory:e.\u0275fac,providedIn:"platform"}),n})(),Vs=null;const fp=new Mn("PlatformDestroyListeners"),pp=new Mn("appBootstrapListener");function QE(e){try{const{rootComponent:n,appProviders:i,platformProviders:o}=e,r=function KE(e=[]){if(Vs)return Vs;const n=function Z_(e=[],n){return Qr.create({name:n,providers:[{provide:Vd,useValue:"platform"},{provide:fp,useValue:new Set([()=>Vs=null])},...e]})}(e);return Vs=n,function Q_(){!function Lr(e){Wo=e}(()=>{throw new j(600,!1)})}(),function Y_(e){const n=e.get(Fh,null);null==n||n.forEach(i=>i())}(n),n}(o),a=[eM(),...i||[]],g=new Bm({providers:a,parent:r,debugName:"",runEnvironmentInitializers:!1}).injector,D=g.get(Jo);return D.run(()=>{g.resolveInjectorInitializers();const N=g.get(Ls,null);let G;D.runOutsideAngular(()=>{G=D.onError.subscribe({next:gt=>{N.handleError(gt)}})});const ge=()=>g.destroy(),Qe=r.get(fp);return Qe.add(ge),g.onDestroy(()=>{G.unsubscribe(),Qe.delete(ge)}),function ev(e,n,i){try{const o=i();return Of(o)?o.catch(r=>{throw n.runOutsideAngular(()=>e.handleError(r)),r}):o}catch(o){throw n.runOutsideAngular(()=>e.handleError(o)),o}}(N,D,()=>{const gt=g.get(up);return gt.runInitializers(),gt.donePromise.then(()=>{!function dm(e){oe(e,"Expected localeId to be defined"),"string"==typeof e&&(cm=e.toLowerCase().replace(/_/g,"-"))}(g.get(Ic,ru)||ru);const ln=g.get(uu);return void 0!==n&&ln.bootstrap(n),ln})})})}catch(n){return Promise.reject(n)}}let uu=(()=>{var e;class n{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=bn(iv),this.zoneIsStable=bn(Jh),this.componentTypes=[],this.components=[],this.isStable=bn($_).hasPendingTasks.pipe((0,re.n)(o=>o?(0,U.of)(!1):this.zoneIsStable),(0,te.F)(),(0,$.u)()),this._injector=bn(os)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(o,r){const a=o instanceof Vh;if(!this._injector.get(up).done)throw!a&&eo(o),new j(405,!1);let g;g=a?o:this._injector.get(Jl).resolveComponentFactory(o),this.componentTypes.push(g.componentType);const D=function GE(e){return e.isBoundToModule}(g)?void 0:this._injector.get(la),G=g.create(Qr.NULL,[],r||g.selector,D),ge=G.location.nativeElement,Qe=G.injector.get(W_,null);return null==Qe||Qe.registerApplication(ge),G.onDestroy(()=>{this.detachView(G.hostView),Sc(this.components,G),null==Qe||Qe.unregisterApplication(ge)}),this._loadComponent(G),G}tick(){if(this._runningTick)throw new j(101,!1);try{this._runningTick=!0;for(let o of this._views)o.detectChanges()}catch(o){this.internalErrorHandler(o)}finally{this._runningTick=!1}}attachView(o){const r=o;this._views.push(r),r.attachToAppRef(this)}detachView(o){const r=o;Sc(this._views,r),r.detachFromAppRef()}_loadComponent(o){this.attachView(o.hostView),this.tick(),this.components.push(o);const r=this._injector.get(pp,[]);r.push(...this._bootstrapListeners),r.forEach(a=>a(o))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(o=>o()),this._views.slice().forEach(o=>o.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(o){return this._destroyListeners.push(o),()=>Sc(this._destroyListeners,o)}destroy(){if(this._destroyed)throw new j(406,!1);const o=this._injector;o.destroy&&!o.destroyed&&o.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Ke({token:e,factory:e.\u0275fac,providedIn:"root"}),n})();function Sc(e,n){const i=e.indexOf(n);i>-1&&e.splice(i,1)}const iv=new Mn("",{providedIn:"root",factory:()=>bn(Ls).handleError.bind(void 0)});function JE(){const e=bn(Jo),n=bn(Ls);return i=>e.runOutsideAngular(()=>n.handleError(i))}let qE=(()=>{var e;class n{constructor(){this.zone=bn(Jo),this.applicationRef=bn(uu)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){var o;null===(o=this._onMicrotaskEmptySubscription)||void 0===o||o.unsubscribe()}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Ke({token:e,factory:e.\u0275fac,providedIn:"root"}),n})();function ov(e){return[{provide:Jo,useFactory:e},{provide:Au,multi:!0,useFactory:()=>{const n=bn(qE,{optional:!0});return()=>n.initialize()}},{provide:iv,useFactory:JE},{provide:Jh,useFactory:qh}]}function eM(e){return kd([[],ov(()=>new Jo(function q_(e){var n,i;return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:null!==(n=null==e?void 0:e.eventCoalescing)&&void 0!==n&&n,shouldCoalesceRunChangeDetection:null!==(i=null==e?void 0:e.runCoalescing)&&void 0!==i&&i}}(e)))])}let tM=(()=>{class n{}return n.__NG_ELEMENT_ID__=nM,n})();function nM(e){return function iM(e,n,i){if(C(e)&&!i){const o=Ko(e.index,n);return new $u(o,o)}return 47&e.type?new $u(n[ri],n):null}(No(),tn(),16==(16&e))}class lv{constructor(){}supports(n){return sc(n)}create(n){return new uM(n)}}const aM=(e,n)=>n;class uM{constructor(n){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=n||aM}forEachItem(n){let i;for(i=this._itHead;null!==i;i=i._next)n(i)}forEachOperation(n){let i=this._itHead,o=this._removalsHead,r=0,a=null;for(;i||o;){const d=!o||i&&i.currentIndex{d=this._trackByFn(r,g),null!==i&&Object.is(i.trackById,d)?(o&&(i=this._verifyReinsertion(i,g,d,r)),Object.is(i.item,g)||this._addIdentityChange(i,g)):(i=this._mismatch(i,g,d,r),o=!0),i=i._next,r++}),this.length=r;return this._truncate(i),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,i,o,r){let a;return null===n?a=this._itTail:(a=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._reinsertAfter(n,a,r)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(o,r))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._moveAfter(n,a,r)):n=this._addAfter(new lM(i,o),a,r),n}_verifyReinsertion(n,i,o,r){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==a?n=this._reinsertAfter(a,n._prev,r):n.currentIndex!=r&&(n.currentIndex=r,this._addToMoves(n,r)),n}_truncate(n){for(;null!==n;){const i=n._next;this._addToRemovals(this._unlink(n)),n=i}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(n,i,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const r=n._prevRemoved,a=n._nextRemoved;return null===r?this._removalsHead=a:r._nextRemoved=a,null===a?this._removalsTail=r:a._prevRemoved=r,this._insertAfter(n,i,o),this._addToMoves(n,o),n}_moveAfter(n,i,o){return this._unlink(n),this._insertAfter(n,i,o),this._addToMoves(n,o),n}_addAfter(n,i,o){return this._insertAfter(n,i,o),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,i,o){const r=null===i?this._itHead:i._next;return n._next=r,n._prev=i,null===r?this._itTail=n:r._prev=n,null===i?this._itHead=n:i._next=n,null===this._linkedRecords&&(this._linkedRecords=new cv),this._linkedRecords.put(n),n.currentIndex=o,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const i=n._prev,o=n._next;return null===i?this._itHead=o:i._next=o,null===o?this._itTail=i:o._prev=i,n}_addToMoves(n,i){return n.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new cv),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,i){return n.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class lM{constructor(n,i){this.item=n,this.trackById=i,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 cM{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,i){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===i||i<=o.currentIndex)&&Object.is(o.trackById,n))return o;return null}remove(n){const i=n._prevDup,o=n._nextDup;return null===i?this._head=o:i._nextDup=o,null===o?this._tail=i:o._prevDup=i,null===this._head}}class cv{constructor(){this.map=new Map}put(n){const i=n.trackById;let o=this.map.get(i);o||(o=new cM,this.map.set(i,o)),o.add(n)}get(n,i){const r=this.map.get(n);return r?r.get(n,i):null}remove(n){const i=n.trackById;return this.map.get(i).remove(n)&&this.map.delete(i),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function dv(e,n,i){const o=e.previousIndex;if(null===o)return o;let r=0;return i&&o{if(i&&i.key===r)this._maybeAddToChanges(i,o),this._appendAfter=i,i=i._next;else{const a=this._getOrCreateRecordForKey(r,o);i=this._insertBeforeOrAppend(i,a)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let o=i;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,i){if(n){const o=n._prev;return i._next=n,i._prev=o,n._prev=i,o&&(o._next=i),n===this._mapHead&&(this._mapHead=i),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(n,i){if(this._records.has(n)){const r=this._records.get(n);this._maybeAddToChanges(r,i);const a=r._prev,d=r._next;return a&&(a._next=d),d&&(d._prev=a),r._next=null,r._prev=null,r}const o=new fM(n);return this._records.set(n,o),o.currentValue=i,this._addToAdditions(o),o}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,i){Object.is(i,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=i,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,i){n instanceof Map?n.forEach(i):Object.keys(n).forEach(o=>i(n[o],o))}}class fM{constructor(n){this.key=n,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 pv(){return new yp([new lv])}let yp=(()=>{var e;class n{constructor(o){this.factories=o}static create(o,r){if(null!=r){const a=r.factories.slice();o=o.concat(a)}return new n(o)}static extend(o){return{provide:n,useFactory:r=>n.create(o,r||pv()),deps:[[n,new ea,new Sa]]}}find(o){const r=this.factories.find(a=>a.supports(o));if(null!=r)return r;throw new j(901,!1)}}return(e=n).\u0275prov=Ke({token:e,providedIn:"root",factory:pv}),n})();function hv(){return new bp([new fv])}let bp=(()=>{var e;class n{constructor(o){this.factories=o}static create(o,r){if(r){const a=r.factories.slice();o=o.concat(a)}return new n(o)}static extend(o){return{provide:n,useFactory:r=>n.create(o,r||hv()),deps:[[n,new ea,new Sa]]}}find(o){const r=this.factories.find(a=>a.supports(o));if(r)return r;throw new j(901,!1)}}return(e=n).\u0275prov=Ke({token:e,providedIn:"root",factory:hv}),n})();function MM(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function IM(e,n){const i=ni(e),o=n.elementInjector||Wl();return new Hu(i).create(o,n.projectableNodes,n.hostElement,n.environmentInjector)}},7212:(Nt,Pe,u)=>{u.d(Pe,{ot:()=>dt,pQ:()=>P});var t=u(2978),l=u(9406),S=u(6340);function P(de){de||((0,t.Af3)(P),de=(0,t.WQX)(t.abz));const K=new l.c(we=>de.onDestroy(we.next.bind(we)));return we=>we.pipe((0,S.Q)(K))}class re extends Error{constructor(K,we){super(function te(de,K){const we="NG0".concat(Math.abs(de));return"".concat(we).concat(K?": "+K:"")}(K,we)),this.code=K}}let W=null;function Be(de){const K=W;return W=de,K}function dt(de,K){var we,Xe;const De=!(null!=K&&K.manualCleanup);De&&(null==K||!K.injector)&&(0,t.Af3)(dt);const at=De?null!==(we=null==K||null===(Xe=K.injector)||void 0===Xe?void 0:Xe.get(t.abz))&&void 0!==we?we:(0,t.WQX)(t.abz):null;let mt;return mt=(0,t.vPA)(null!=K&&K.requireSync?{kind:0}:{kind:1,value:null==K?void 0:K.initialValue}),function cn(de){const K=Be(null);try{return de()}finally{Be(K)}}(()=>{const _t=de.subscribe({next:en=>mt.set({kind:1,value:en}),error:en=>mt.set({kind:2,error:en})});null==at||at.onDestroy(_t.unsubscribe.bind(_t))}),(0,t.EWP)(()=>{const _t=mt();switch(_t.kind){case 1:return _t.value;case 2:throw _t.error;case 0:throw new re(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}},8832:(Nt,Pe,u)=>{u.d(Pe,{Zm:()=>J,ZU:()=>et,me:()=>j,MJ:()=>qi,l_:()=>Bo,JD:()=>Zt,gE:()=>nn,j4:()=>gn,YN:()=>jn,cz:()=>rt,kq:()=>Ie,vO:()=>Ye,BC:()=>we,cb:()=>Xe,vS:()=>er,X1:()=>Ui,qT:()=>$o});var t=u(2978),l=u(6610),S=u(8399),P=u(9406),X=u(6872),U=u(8621),$=u(2363),re=u(6111),te=u(6219),q=u(6405),_e=u(3527);let Me=(()=>{var R;class x{constructor(A,Ce){this._renderer=A,this._elementRef=Ce,this.onChange=Yt=>{},this.onTouched=()=>{}}setProperty(A,Ce){this._renderer.setProperty(this._elementRef.nativeElement,A,Ce)}registerOnTouched(A){this.onTouched=A}registerOnChange(A){this.onChange=A}setDisabledState(A){this.setProperty("disabled",A)}}return(R=x).\u0275fac=function(A){return new(A||R)(t.rXU(t.sFG),t.rXU(t.aKT))},R.\u0275dir=t.FsC({type:R}),x})(),ee=(()=>{var R;class x extends Me{}return(R=x).\u0275fac=function(){let fe;return function(Ce){return(fe||(fe=t.xGo(R)))(Ce||R)}}(),R.\u0275dir=t.FsC({type:R,features:[t.Vt3]}),x})();const Ie=new t.nKC("NgValueAccessor"),W={provide:Ie,useExisting:(0,t.Rfq)(()=>J),multi:!0};let J=(()=>{var R;class x extends ee{writeValue(A){this.setProperty("checked",A)}}return(R=x).\u0275fac=function(){let fe;return function(Ce){return(fe||(fe=t.xGo(R)))(Ce||R)}}(),R.\u0275dir=t.FsC({type:R,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(A,Ce){1&A&&t.bIt("change",function(On){return Ce.onChange(On.target.checked)})("blur",function(){return Ce.onTouched()})},features:[t.Jv_([W]),t.Vt3]}),x})();const Be={provide:Ie,useExisting:(0,t.Rfq)(()=>j),multi:!0},ze=new t.nKC("CompositionEventMode");let j=(()=>{var R;class x extends Me{constructor(A,Ce,Yt){super(A,Ce),this._compositionMode=Yt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function ot(){const R=(0,l.QT)()?(0,l.QT)().getUserAgent():"";return/android (\d+)/.test(R.toLowerCase())}())}writeValue(A){this.setProperty("value",null==A?"":A)}_handleInput(A){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(A)}_compositionStart(){this._composing=!0}_compositionEnd(A){this._composing=!1,this._compositionMode&&this.onChange(A)}}return(R=x).\u0275fac=function(A){return new(A||R)(t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(ze,8))},R.\u0275dir=t.FsC({type:R,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(A,Ce){1&A&&t.bIt("input",function(On){return Ce._handleInput(On.target.value)})("blur",function(){return Ce.onTouched()})("compositionstart",function(){return Ce._compositionStart()})("compositionend",function(On){return Ce._compositionEnd(On.target.value)})},features:[t.Jv_([Be]),t.Vt3]}),x})();const rt=new t.nKC("NgValidators"),tt=new t.nKC("NgAsyncValidators");function le(R){return null!=R}function L(R){return(0,t.jNT)(R)?(0,S.H)(R):R}function Z(R){let x={};return R.forEach(fe=>{x=null!=fe?{...x,...fe}:x}),0===Object.keys(x).length?null:x}function ne(R,x){return x.map(fe=>fe(R))}function oe(R){return R.map(x=>function ce(R){return!R.validate}(x)?x:fe=>x.validate(fe))}function Re(R){return null!=R?function Se(R){if(!R)return null;const x=R.filter(le);return 0==x.length?null:function(fe){return Z(ne(fe,x))}}(oe(R)):null}function Le(R){return null!=R?function Ve(R){if(!R)return null;const x=R.filter(le);return 0==x.length?null:function(fe){return function Y(...R){const x=(0,$.ms)(R),{args:fe,keys:A}=(0,X.D)(R),Ce=new P.c(Yt=>{const{length:On}=fe;if(!On)return void Yt.complete();const ui=new Array(On);let go=On,Qi=On;for(let To=0;To{mo||(mo=!0,Qi--),ui[To]=co},()=>go--,void 0,()=>{(!go||!mo)&&(Qi||Yt.next(A?(0,q.e)(A,ui):ui),Yt.complete())}))}});return x?Ce.pipe((0,te.I)(x)):Ce}(ne(fe,x).map(L)).pipe((0,_e.T)(Z))}}(oe(R)):null}function Ke(R,x){return null===R?[x]:Array.isArray(R)?[...R,x]:[R,x]}function It(R){return R._rawValidators}function At(R){return R._rawAsyncValidators}function Kt(R){return R?Array.isArray(R)?R:[R]:[]}function Lt(R,x){return Array.isArray(R)?R.includes(x):R===x}function cn(R,x){const fe=Kt(x);return Kt(R).forEach(Ce=>{Lt(fe,Ce)||fe.push(Ce)}),fe}function Ln(R,x){return Kt(x).filter(fe=>!Lt(R,fe))}class mn{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(x){this._rawValidators=x||[],this._composedValidatorFn=Re(this._rawValidators)}_setAsyncValidators(x){this._rawAsyncValidators=x||[],this._composedAsyncValidatorFn=Le(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(x){this._onDestroyCallbacks.push(x)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(x=>x()),this._onDestroyCallbacks=[]}reset(x=void 0){this.control&&this.control.reset(x)}hasError(x,fe){return!!this.control&&this.control.hasError(x,fe)}getError(x,fe){return this.control?this.control.getError(x,fe):null}}class et extends mn{get formDirective(){return null}get path(){return null}}class Ye extends mn{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class dt{constructor(x){this._cd=x}get isTouched(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.touched)}get isUntouched(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.untouched)}get isPristine(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.pristine)}get isDirty(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.dirty)}get isValid(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.valid)}get isInvalid(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.invalid)}get isPending(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.pending)}get isSubmitted(){var x;return!(null===(x=this._cd)||void 0===x||!x.submitted)}}let we=(()=>{var R;class x extends dt{constructor(A){super(A)}}return(R=x).\u0275fac=function(A){return new(A||R)(t.rXU(Ye,2))},R.\u0275dir=t.FsC({type:R,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(A,Ce){2&A&&t.AVh("ng-untouched",Ce.isUntouched)("ng-touched",Ce.isTouched)("ng-pristine",Ce.isPristine)("ng-dirty",Ce.isDirty)("ng-valid",Ce.isValid)("ng-invalid",Ce.isInvalid)("ng-pending",Ce.isPending)},features:[t.Vt3]}),x})(),Xe=(()=>{var R;class x extends dt{constructor(A){super(A)}}return(R=x).\u0275fac=function(A){return new(A||R)(t.rXU(et,10))},R.\u0275dir=t.FsC({type:R,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(A,Ce){2&A&&t.AVh("ng-untouched",Ce.isUntouched)("ng-touched",Ce.isTouched)("ng-pristine",Ce.isPristine)("ng-dirty",Ce.isDirty)("ng-valid",Ce.isValid)("ng-invalid",Ce.isInvalid)("ng-pending",Ce.isPending)("ng-submitted",Ce.isSubmitted)},features:[t.Vt3]}),x})();const on="VALID",un="INVALID",St="PENDING",rn="DISABLED";function ct(R){return(ie(R)?R.validators:R)||null}function Fe(R,x){return(ie(x)?x.asyncValidators:R)||null}function ie(R){return null!=R&&!Array.isArray(R)&&"object"==typeof R}class Wt{constructor(x,fe){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(x),this._assignAsyncValidators(fe)}get validator(){return this._composedValidatorFn}set validator(x){this._rawValidators=this._composedValidatorFn=x}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(x){this._rawAsyncValidators=this._composedAsyncValidatorFn=x}get parent(){return this._parent}get valid(){return this.status===on}get invalid(){return this.status===un}get pending(){return this.status==St}get disabled(){return this.status===rn}get enabled(){return this.status!==rn}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(x){this._assignValidators(x)}setAsyncValidators(x){this._assignAsyncValidators(x)}addValidators(x){this.setValidators(cn(x,this._rawValidators))}addAsyncValidators(x){this.setAsyncValidators(cn(x,this._rawAsyncValidators))}removeValidators(x){this.setValidators(Ln(x,this._rawValidators))}removeAsyncValidators(x){this.setAsyncValidators(Ln(x,this._rawAsyncValidators))}hasValidator(x){return Lt(this._rawValidators,x)}hasAsyncValidator(x){return Lt(this._rawAsyncValidators,x)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(x={}){this.touched=!0,this._parent&&!x.onlySelf&&this._parent.markAsTouched(x)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(x=>x.markAllAsTouched())}markAsUntouched(x={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(fe=>{fe.markAsUntouched({onlySelf:!0})}),this._parent&&!x.onlySelf&&this._parent._updateTouched(x)}markAsDirty(x={}){this.pristine=!1,this._parent&&!x.onlySelf&&this._parent.markAsDirty(x)}markAsPristine(x={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(fe=>{fe.markAsPristine({onlySelf:!0})}),this._parent&&!x.onlySelf&&this._parent._updatePristine(x)}markAsPending(x={}){this.status=St,!1!==x.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!x.onlySelf&&this._parent.markAsPending(x)}disable(x={}){const fe=this._parentMarkedDirty(x.onlySelf);this.status=rn,this.errors=null,this._forEachChild(A=>{A.disable({...x,onlySelf:!0})}),this._updateValue(),!1!==x.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...x,skipPristineCheck:fe}),this._onDisabledChange.forEach(A=>A(!0))}enable(x={}){const fe=this._parentMarkedDirty(x.onlySelf);this.status=on,this._forEachChild(A=>{A.enable({...x,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:x.emitEvent}),this._updateAncestors({...x,skipPristineCheck:fe}),this._onDisabledChange.forEach(A=>A(!1))}_updateAncestors(x){this._parent&&!x.onlySelf&&(this._parent.updateValueAndValidity(x),x.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(x){this._parent=x}getRawValue(){return this.value}updateValueAndValidity(x={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===on||this.status===St)&&this._runAsyncValidator(x.emitEvent)),!1!==x.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!x.onlySelf&&this._parent.updateValueAndValidity(x)}_updateTreeValidity(x={emitEvent:!0}){this._forEachChild(fe=>fe._updateTreeValidity(x)),this.updateValueAndValidity({onlySelf:!0,emitEvent:x.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?rn:on}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(x){if(this.asyncValidator){this.status=St,this._hasOwnPendingAsyncValidator=!0;const fe=L(this.asyncValidator(this));this._asyncValidationSubscription=fe.subscribe(A=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(A,{emitEvent:x})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(x,fe={}){this.errors=x,this._updateControlsErrors(!1!==fe.emitEvent)}get(x){let fe=x;return null==fe||(Array.isArray(fe)||(fe=fe.split(".")),0===fe.length)?null:fe.reduce((A,Ce)=>A&&A._find(Ce),this)}getError(x,fe){const A=fe?this.get(fe):this;return A&&A.errors?A.errors[x]:null}hasError(x,fe){return!!this.getError(x,fe)}get root(){let x=this;for(;x._parent;)x=x._parent;return x}_updateControlsErrors(x){this.status=this._calculateStatus(),x&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(x)}_initObservables(){this.valueChanges=new t.bkB,this.statusChanges=new t.bkB}_calculateStatus(){return this._allControlsDisabled()?rn:this.errors?un:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(St)?St:this._anyControlsHaveStatus(un)?un:on}_anyControlsHaveStatus(x){return this._anyControls(fe=>fe.status===x)}_anyControlsDirty(){return this._anyControls(x=>x.dirty)}_anyControlsTouched(){return this._anyControls(x=>x.touched)}_updatePristine(x={}){this.pristine=!this._anyControlsDirty(),this._parent&&!x.onlySelf&&this._parent._updatePristine(x)}_updateTouched(x={}){this.touched=this._anyControlsTouched(),this._parent&&!x.onlySelf&&this._parent._updateTouched(x)}_registerOnCollectionChange(x){this._onCollectionChange=x}_setUpdateStrategy(x){ie(x)&&null!=x.updateOn&&(this._updateOn=x.updateOn)}_parentMarkedDirty(x){return!x&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(x){return null}_assignValidators(x){this._rawValidators=Array.isArray(x)?x.slice():x,this._composedValidatorFn=function We(R){return Array.isArray(R)?Re(R):R||null}(this._rawValidators)}_assignAsyncValidators(x){this._rawAsyncValidators=Array.isArray(x)?x.slice():x,this._composedAsyncValidatorFn=function he(R){return Array.isArray(R)?Le(R):R||null}(this._rawAsyncValidators)}}class nn extends Wt{constructor(x,fe,A){super(ct(fe),Fe(A,fe)),this.controls=x,this._initObservables(),this._setUpdateStrategy(fe),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(x,fe){return this.controls[x]?this.controls[x]:(this.controls[x]=fe,fe.setParent(this),fe._registerOnCollectionChange(this._onCollectionChange),fe)}addControl(x,fe,A={}){this.registerControl(x,fe),this.updateValueAndValidity({emitEvent:A.emitEvent}),this._onCollectionChange()}removeControl(x,fe={}){this.controls[x]&&this.controls[x]._registerOnCollectionChange(()=>{}),delete this.controls[x],this.updateValueAndValidity({emitEvent:fe.emitEvent}),this._onCollectionChange()}setControl(x,fe,A={}){this.controls[x]&&this.controls[x]._registerOnCollectionChange(()=>{}),delete this.controls[x],fe&&this.registerControl(x,fe),this.updateValueAndValidity({emitEvent:A.emitEvent}),this._onCollectionChange()}contains(x){return this.controls.hasOwnProperty(x)&&this.controls[x].enabled}setValue(x,fe={}){(function vt(R,x,fe){R._forEachChild((A,Ce)=>{if(void 0===fe[Ce])throw new t.wOt(1002,"")})})(this,0,x),Object.keys(x).forEach(A=>{(function He(R,x,fe){const A=R.controls;if(!(x?Object.keys(A):A).length)throw new t.wOt(1e3,"");if(!A[fe])throw new t.wOt(1001,"")})(this,!0,A),this.controls[A].setValue(x[A],{onlySelf:!0,emitEvent:fe.emitEvent})}),this.updateValueAndValidity(fe)}patchValue(x,fe={}){null!=x&&(Object.keys(x).forEach(A=>{const Ce=this.controls[A];Ce&&Ce.patchValue(x[A],{onlySelf:!0,emitEvent:fe.emitEvent})}),this.updateValueAndValidity(fe))}reset(x={},fe={}){this._forEachChild((A,Ce)=>{A.reset(x?x[Ce]:null,{onlySelf:!0,emitEvent:fe.emitEvent})}),this._updatePristine(fe),this._updateTouched(fe),this.updateValueAndValidity(fe)}getRawValue(){return this._reduceChildren({},(x,fe,A)=>(x[A]=fe.getRawValue(),x))}_syncPendingControls(){let x=this._reduceChildren(!1,(fe,A)=>!!A._syncPendingControls()||fe);return x&&this.updateValueAndValidity({onlySelf:!0}),x}_forEachChild(x){Object.keys(this.controls).forEach(fe=>{const A=this.controls[fe];A&&x(A,fe)})}_setUpControls(){this._forEachChild(x=>{x.setParent(this),x._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(x){for(const[fe,A]of Object.entries(this.controls))if(this.contains(fe)&&x(A))return!0;return!1}_reduceValue(){return this._reduceChildren({},(fe,A,Ce)=>((A.enabled||this.disabled)&&(fe[Ce]=A.value),fe))}_reduceChildren(x,fe){let A=x;return this._forEachChild((Ce,Yt)=>{A=fe(A,Ce,Yt)}),A}_allControlsDisabled(){for(const x of Object.keys(this.controls))if(this.controls[x].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(x){return this.controls.hasOwnProperty(x)?this.controls[x]:null}}const Pn=new t.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>qn}),qn="always";function Wi(R,x){return[...x.path,R]}function gi(R,x,fe=qn){var A,Ce;wi(R,x),x.valueAccessor.writeValue(R.value),(R.disabled||"always"===fe)&&(null===(A=(Ce=x.valueAccessor).setDisabledState)||void 0===A||A.call(Ce,R.disabled)),function si(R,x){x.valueAccessor.registerOnChange(fe=>{R._pendingValue=fe,R._pendingChange=!0,R._pendingDirty=!0,"change"===R.updateOn&&je(R,x)})}(R,x),function Je(R,x){const fe=(A,Ce)=>{x.valueAccessor.writeValue(A),Ce&&x.viewToModelUpdate(A)};R.registerOnChange(fe),x._registerOnDestroy(()=>{R._unregisterOnChange(fe)})}(R,x),function Oe(R,x){x.valueAccessor.registerOnTouched(()=>{R._pendingTouched=!0,"blur"===R.updateOn&&R._pendingChange&&je(R,x),"submit"!==R.updateOn&&R.markAsTouched()})}(R,x),function Si(R,x){if(x.valueAccessor.setDisabledState){const fe=A=>{x.valueAccessor.setDisabledState(A)};R.registerOnDisabledChange(fe),x._registerOnDestroy(()=>{R._unregisterOnDisabledChange(fe)})}}(R,x)}function vi(R,x,fe=!0){const A=()=>{};x.valueAccessor&&(x.valueAccessor.registerOnChange(A),x.valueAccessor.registerOnTouched(A)),Dn(R,x),R&&(x._invokeOnDestroyCallbacks(),R._registerOnCollectionChange(()=>{}))}function mi(R,x){R.forEach(fe=>{fe.registerOnValidatorChange&&fe.registerOnValidatorChange(x)})}function wi(R,x){const fe=It(R);null!==x.validator?R.setValidators(Ke(fe,x.validator)):"function"==typeof fe&&R.setValidators([fe]);const A=At(R);null!==x.asyncValidator?R.setAsyncValidators(Ke(A,x.asyncValidator)):"function"==typeof A&&R.setAsyncValidators([A]);const Ce=()=>R.updateValueAndValidity();mi(x._rawValidators,Ce),mi(x._rawAsyncValidators,Ce)}function Dn(R,x){let fe=!1;if(null!==R){if(null!==x.validator){const Ce=It(R);if(Array.isArray(Ce)&&Ce.length>0){const Yt=Ce.filter(On=>On!==x.validator);Yt.length!==Ce.length&&(fe=!0,R.setValidators(Yt))}}if(null!==x.asyncValidator){const Ce=At(R);if(Array.isArray(Ce)&&Ce.length>0){const Yt=Ce.filter(On=>On!==x.asyncValidator);Yt.length!==Ce.length&&(fe=!0,R.setAsyncValidators(Yt))}}}const A=()=>{};return mi(x._rawValidators,A),mi(x._rawAsyncValidators,A),fe}function je(R,x){R._pendingDirty&&R.markAsDirty(),R.setValue(R._pendingValue,{emitModelToViewChange:!1}),x.viewToModelUpdate(R._pendingValue),R._pendingChange=!1}function Vt(R,x){if(!R.hasOwnProperty("model"))return!1;const fe=R.model;return!!fe.isFirstChange()||!Object.is(x,fe.currentValue)}function vn(R,x){if(!x)return null;let fe,A,Ce;return Array.isArray(x),x.forEach(Yt=>{Yt.constructor===j?fe=Yt:function an(R){return Object.getPrototypeOf(R.constructor)===ee}(Yt)?A=Yt:Ce=Yt}),Ce||A||fe||null}function Ei(R,x){const fe=R.indexOf(x);fe>-1&&R.splice(fe,1)}function Hi(R){return"object"==typeof R&&null!==R&&2===Object.keys(R).length&&"value"in R&&"disabled"in R}const qi=class extends Wt{constructor(x=null,fe,A){super(ct(fe),Fe(A,fe)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(x),this._setUpdateStrategy(fe),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ie(fe)&&(fe.nonNullable||fe.initialValueIsDefault)&&(this.defaultValue=Hi(x)?x.value:x)}setValue(x,fe={}){this.value=this._pendingValue=x,this._onChange.length&&!1!==fe.emitModelToViewChange&&this._onChange.forEach(A=>A(this.value,!1!==fe.emitViewToModelChange)),this.updateValueAndValidity(fe)}patchValue(x,fe={}){this.setValue(x,fe)}reset(x=this.defaultValue,fe={}){this._applyFormState(x),this.markAsPristine(fe),this.markAsUntouched(fe),this.setValue(this.value,fe),this._pendingChange=!1}_updateValue(){}_anyControls(x){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(x){this._onChange.push(x)}_unregisterOnChange(x){Ei(this._onChange,x)}registerOnDisabledChange(x){this._onDisabledChange.push(x)}_unregisterOnDisabledChange(x){Ei(this._onDisabledChange,x)}_forEachChild(x){}_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(x){Hi(x)?(this.value=this._pendingValue=x.value,x.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=x}},qo={provide:Ye,useExisting:(0,t.Rfq)(()=>er)},xo=(()=>Promise.resolve())();let er=(()=>{var R;class x extends Ye{constructor(A,Ce,Yt,On,ui,go){super(),this._changeDetectorRef=ui,this.callSetDisabledState=go,this.control=new qi,this._registered=!1,this.name="",this.update=new t.bkB,this._parent=A,this._setValidators(Ce),this._setAsyncValidators(Yt),this.valueAccessor=vn(0,On)}ngOnChanges(A){if(this._checkForErrors(),!this._registered||"name"in A){if(this._registered&&(this._checkName(),this.formDirective)){const Ce=A.name.previousValue;this.formDirective.removeControl({name:Ce,path:this._getPath(Ce)})}this._setUpControl()}"isDisabled"in A&&this._updateDisabled(A),Vt(A,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(A){this.viewModel=A,this.update.emit(A)}_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(){gi(this.control,this,this.callSetDisabledState),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(A){xo.then(()=>{var Ce;this.control.setValue(A,{emitViewToModelChange:!1}),null===(Ce=this._changeDetectorRef)||void 0===Ce||Ce.markForCheck()})}_updateDisabled(A){const Ce=A.isDisabled.currentValue,Yt=0!==Ce&&(0,t.L39)(Ce);xo.then(()=>{var On;Yt&&!this.control.disabled?this.control.disable():!Yt&&this.control.disabled&&this.control.enable(),null===(On=this._changeDetectorRef)||void 0===On||On.markForCheck()})}_getPath(A){return this._parent?Wi(A,this._parent):[A]}}return(R=x).\u0275fac=function(A){return new(A||R)(t.rXU(et,9),t.rXU(rt,10),t.rXU(tt,10),t.rXU(Ie,10),t.rXU(t.gRc,8),t.rXU(Pn,8))},R.\u0275dir=t.FsC({type:R,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t.Jv_([qo]),t.Vt3,t.OA$]}),x})(),$o=(()=>{var R;class x{}return(R=x).\u0275fac=function(A){return new(A||R)},R.\u0275dir=t.FsC({type:R,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),x})(),_i=(()=>{var R;class x{}return(R=x).\u0275fac=function(A){return new(A||R)},R.\u0275mod=t.$C({type:R}),R.\u0275inj=t.G2t({}),x})();const ro=new t.nKC("NgModelWithFormControlWarning"),Zo={provide:Ye,useExisting:(0,t.Rfq)(()=>Bo)};let Bo=(()=>{var R;class x extends Ye{set isDisabled(A){}constructor(A,Ce,Yt,On,ui){super(),this._ngModelWarningConfig=On,this.callSetDisabledState=ui,this.update=new t.bkB,this._ngModelWarningSent=!1,this._setValidators(A),this._setAsyncValidators(Ce),this.valueAccessor=vn(0,Yt)}ngOnChanges(A){if(this._isControlChanged(A)){const Ce=A.form.previousValue;Ce&&vi(Ce,this,!1),gi(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Vt(A,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&vi(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(A){this.viewModel=A,this.update.emit(A)}_isControlChanged(A){return A.hasOwnProperty("form")}}return(R=x)._ngModelWarningSentOnce=!1,R.\u0275fac=function(A){return new(A||R)(t.rXU(rt,10),t.rXU(tt,10),t.rXU(Ie,10),t.rXU(ro,8),t.rXU(Pn,8))},R.\u0275dir=t.FsC({type:R,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t.Jv_([Zo]),t.Vt3,t.OA$]}),x})();const yi={provide:et,useExisting:(0,t.Rfq)(()=>gn)};let gn=(()=>{var R;class x extends et{constructor(A,Ce,Yt){super(),this.callSetDisabledState=Yt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new t.bkB,this._setValidators(A),this._setAsyncValidators(Ce)}ngOnChanges(A){this._checkFormPresent(),A.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Dn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(A){const Ce=this.form.get(A.path);return gi(Ce,A,this.callSetDisabledState),Ce.updateValueAndValidity({emitEvent:!1}),this.directives.push(A),Ce}getControl(A){return this.form.get(A.path)}removeControl(A){vi(A.control||null,A,!1),function wn(R,x){const fe=R.indexOf(x);fe>-1&&R.splice(fe,1)}(this.directives,A)}addFormGroup(A){this._setUpFormContainer(A)}removeFormGroup(A){this._cleanUpFormContainer(A)}getFormGroup(A){return this.form.get(A.path)}addFormArray(A){this._setUpFormContainer(A)}removeFormArray(A){this._cleanUpFormContainer(A)}getFormArray(A){return this.form.get(A.path)}updateModel(A,Ce){this.form.get(A.path).setValue(Ce)}onSubmit(A){var Ce;return this.submitted=!0,function qt(R,x){R._syncPendingControls(),x.forEach(fe=>{const A=fe.control;"submit"===A.updateOn&&A._pendingChange&&(fe.viewToModelUpdate(A._pendingValue),A._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(A),"dialog"===(null==A||null===(Ce=A.target)||void 0===Ce?void 0:Ce.method)}onReset(){this.resetForm()}resetForm(A=void 0){this.form.reset(A),this.submitted=!1}_updateDomValue(){this.directives.forEach(A=>{const Ce=A.control,Yt=this.form.get(A.path);Ce!==Yt&&(vi(Ce||null,A),(R=>R instanceof qi)(Yt)&&(gi(Yt,A,this.callSetDisabledState),A.control=Yt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(A){const Ce=this.form.get(A.path);(function it(R,x){wi(R,x)})(Ce,A),Ce.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(A){if(this.form){const Ce=this.form.get(A.path);Ce&&function Ze(R,x){return Dn(R,x)}(Ce,A)&&Ce.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){wi(this.form,this),this._oldForm&&Dn(this._oldForm,this)}_checkFormPresent(){}}return(R=x).\u0275fac=function(A){return new(A||R)(t.rXU(rt,10),t.rXU(tt,10),t.rXU(Pn,8))},R.\u0275dir=t.FsC({type:R,selectors:[["","formGroup",""]],hostBindings:function(A,Ce){1&A&&t.bIt("submit",function(On){return Ce.onSubmit(On)})("reset",function(){return Ce.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t.Jv_([yi]),t.Vt3,t.OA$]}),x})();const Gt={provide:Ye,useExisting:(0,t.Rfq)(()=>Zt)};let Zt=(()=>{var R;class x extends Ye{set isDisabled(A){}constructor(A,Ce,Yt,On,ui){super(),this._ngModelWarningConfig=ui,this._added=!1,this.name=null,this.update=new t.bkB,this._ngModelWarningSent=!1,this._parent=A,this._setValidators(Ce),this._setAsyncValidators(Yt),this.valueAccessor=vn(0,On)}ngOnChanges(A){this._added||this._setUpControl(),Vt(A,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(A){this.viewModel=A,this.update.emit(A)}get path(){return Wi(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._added=!0}}return(R=x)._ngModelWarningSentOnce=!1,R.\u0275fac=function(A){return new(A||R)(t.rXU(et,13),t.rXU(rt,10),t.rXU(tt,10),t.rXU(Ie,10),t.rXU(ro,8))},R.\u0275dir=t.FsC({type:R,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[t.Jv_([Gt]),t.Vt3,t.OA$]}),x})(),ut=(()=>{var R;class x{}return(R=x).\u0275fac=function(A){return new(A||R)},R.\u0275mod=t.$C({type:R}),R.\u0275inj=t.G2t({imports:[_i]}),x})(),jn=(()=>{var R;class x{static withConfig(A){var Ce;return{ngModule:x,providers:[{provide:Pn,useValue:null!==(Ce=A.callSetDisabledState)&&void 0!==Ce?Ce:qn}]}}}return(R=x).\u0275fac=function(A){return new(A||R)},R.\u0275mod=t.$C({type:R}),R.\u0275inj=t.G2t({imports:[ut]}),x})(),Ui=(()=>{var R;class x{static withConfig(A){var Ce,Yt;return{ngModule:x,providers:[{provide:ro,useValue:null!==(Ce=A.warnOnNgModelWithFormControl)&&void 0!==Ce?Ce:"always"},{provide:Pn,useValue:null!==(Yt=A.callSetDisabledState)&&void 0!==Yt?Yt:qn}]}}}return(R=x).\u0275fac=function(A){return new(A||R)},R.\u0275mod=t.$C({type:R}),R.\u0275inj=t.G2t({imports:[ut]}),x})()},6098:(Nt,Pe,u)=>{u.d(Pe,{B7:()=>st,B8:()=>Z,Q5:()=>Y,W8:()=>Ln,hE:()=>Ye,up:()=>Yi});var t=u(2978),l=u(6610);class S extends l.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class P extends S{static makeCurrent(){(0,l.ZD)(new P)}onAndCancel(Fe,he,ie){return Fe.addEventListener(he,ie),()=>{Fe.removeEventListener(he,ie)}}dispatchEvent(Fe,he){Fe.dispatchEvent(he)}remove(Fe){Fe.parentNode&&Fe.parentNode.removeChild(Fe)}createElement(Fe,he){return(he=he||this.getDefaultDocument()).createElement(Fe)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Fe){return Fe.nodeType===Node.ELEMENT_NODE}isShadowRoot(Fe){return Fe instanceof DocumentFragment}getGlobalEventTarget(Fe,he){return"window"===he?window:"document"===he?Fe:"body"===he?Fe.body:null}getBaseHref(Fe){const he=function U(){return X=X||document.querySelector("base"),X?X.getAttribute("href"):null}();return null==he?null:function re(We){$=$||document.createElement("a"),$.setAttribute("href",We);const Fe=$.pathname;return"/"===Fe.charAt(0)?Fe:"/".concat(Fe)}(he)}resetBaseElement(){X=null}getUserAgent(){return window.navigator.userAgent}getCookie(Fe){return(0,l._b)(document.cookie,Fe)}}let $,X=null,q=(()=>{var We;class Fe{build(){return new XMLHttpRequest}}return(We=Fe).\u0275fac=function(ie){return new(ie||We)},We.\u0275prov=t.jDH({token:We,factory:We.\u0275fac}),Fe})();const Y=new t.nKC("EventManagerPlugins");let _e=(()=>{var We;class Fe{constructor(ie,He){this._zone=He,this._eventNameToPlugin=new Map,ie.forEach(vt=>{vt.manager=this}),this._plugins=ie.slice().reverse()}addEventListener(ie,He,vt){return this._findPluginFor(He).addEventListener(ie,He,vt)}getZone(){return this._zone}_findPluginFor(ie){let He=this._eventNameToPlugin.get(ie);if(He)return He;if(He=this._plugins.find(Wt=>Wt.supports(ie)),!He)throw new t.wOt(5101,!1);return this._eventNameToPlugin.set(ie,He),He}}return(We=Fe).\u0275fac=function(ie){return new(ie||We)(t.KVO(Y),t.KVO(t.SKi))},We.\u0275prov=t.jDH({token:We,factory:We.\u0275fac}),Fe})();class Me{constructor(Fe){this._doc=Fe}}const ee="ng-app-id";let Ie=(()=>{var We;class Fe{constructor(ie,He,vt,Wt={}){this.doc=ie,this.appId=He,this.nonce=vt,this.platformId=Wt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,l.Vy)(Wt),this.resetHostNodes()}addStyles(ie){for(const He of ie)1===this.changeUsageCount(He,1)&&this.onStyleAdded(He)}removeStyles(ie){for(const He of ie)this.changeUsageCount(He,-1)<=0&&this.onStyleRemoved(He)}ngOnDestroy(){const ie=this.styleNodesInDOM;ie&&(ie.forEach(He=>He.remove()),ie.clear());for(const He of this.getAllStyles())this.onStyleRemoved(He);this.resetHostNodes()}addHost(ie){this.hostNodes.add(ie);for(const He of this.getAllStyles())this.addStyleToHost(ie,He)}removeHost(ie){this.hostNodes.delete(ie)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(ie){for(const He of this.hostNodes)this.addStyleToHost(He,ie)}onStyleRemoved(ie){var He;const vt=this.styleRef;null===(He=vt.get(ie))||void 0===He||null===(He=He.elements)||void 0===He||He.forEach(Wt=>Wt.remove()),vt.delete(ie)}collectServerRenderedStyles(){var ie;const He=null===(ie=this.doc.head)||void 0===ie?void 0:ie.querySelectorAll("style[".concat(ee,'="').concat(this.appId,'"]'));if(null!=He&&He.length){const vt=new Map;return He.forEach(Wt=>{null!=Wt.textContent&&vt.set(Wt.textContent,Wt)}),vt}return null}changeUsageCount(ie,He){const vt=this.styleRef;if(vt.has(ie)){const Wt=vt.get(ie);return Wt.usage+=He,Wt.usage}return vt.set(ie,{usage:He,elements:[]}),He}getStyleElement(ie,He){const vt=this.styleNodesInDOM,Wt=null==vt?void 0:vt.get(He);if((null==Wt?void 0:Wt.parentNode)===ie)return vt.delete(He),Wt.removeAttribute(ee),Wt;{const nn=this.doc.createElement("style");return this.nonce&&nn.setAttribute("nonce",this.nonce),nn.textContent=He,this.platformIsServer&&nn.setAttribute(ee,this.appId),nn}}addStyleToHost(ie,He){var vt;const Wt=this.getStyleElement(ie,He);ie.appendChild(Wt);const nn=this.styleRef,yn=null===(vt=nn.get(He))||void 0===vt?void 0:vt.elements;yn?yn.push(Wt):nn.set(He,{elements:[Wt],usage:1})}resetHostNodes(){const ie=this.hostNodes;ie.clear(),ie.add(this.doc.head)}}return(We=Fe).\u0275fac=function(ie){return new(ie||We)(t.KVO(l.qQ),t.KVO(t.sZ2),t.KVO(t.BIS,8),t.KVO(t.Agw))},We.\u0275prov=t.jDH({token:We,factory:We.\u0275fac}),Fe})();const W={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/",math:"http://www.w3.org/1998/MathML/"},J=/%COMP%/g,ot="_nghost-".concat("%COMP%"),ze="_ngcontent-".concat("%COMP%"),Ae=new t.nKC("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function tt(We,Fe){return Fe.map(he=>he.replace(J,We))}let st=(()=>{var We;class Fe{constructor(ie,He,vt,Wt,nn,yn,bn,ai=null){this.eventManager=ie,this.sharedStylesHost=He,this.appId=vt,this.removeStylesOnCompDestroy=Wt,this.doc=nn,this.platformId=yn,this.ngZone=bn,this.nonce=ai,this.rendererByCompId=new Map,this.platformIsServer=(0,l.Vy)(yn),this.defaultRenderer=new nt(ie,nn,bn,this.platformIsServer)}createRenderer(ie,He){if(!ie||!He)return this.defaultRenderer;this.platformIsServer&&He.encapsulation===t.gXe.ShadowDom&&(He={...He,encapsulation:t.gXe.Emulated});const vt=this.getOrCreateRenderer(ie,He);return vt instanceof kt?vt.applyToHost(ie):vt instanceof Ft&&vt.applyStyles(),vt}getOrCreateRenderer(ie,He){const vt=this.rendererByCompId;let Wt=vt.get(He.id);if(!Wt){const nn=this.doc,yn=this.ngZone,bn=this.eventManager,ai=this.sharedStylesHost,$n=this.removeStylesOnCompDestroy,Pn=this.platformIsServer;switch(He.encapsulation){case t.gXe.Emulated:Wt=new kt(bn,ai,He,this.appId,$n,nn,yn,Pn);break;case t.gXe.ShadowDom:return new xt(bn,ai,ie,He,nn,yn,this.nonce,Pn);default:Wt=new Ft(bn,ai,He,$n,nn,yn,Pn)}vt.set(He.id,Wt)}return Wt}ngOnDestroy(){this.rendererByCompId.clear()}}return(We=Fe).\u0275fac=function(ie){return new(ie||We)(t.KVO(_e),t.KVO(Ie),t.KVO(t.sZ2),t.KVO(Ae),t.KVO(l.qQ),t.KVO(t.Agw),t.KVO(t.SKi),t.KVO(t.BIS))},We.\u0275prov=t.jDH({token:We,factory:We.\u0275fac}),Fe})();class nt{constructor(Fe,he,ie,He){this.eventManager=Fe,this.doc=he,this.ngZone=ie,this.platformIsServer=He,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Fe,he){return he?this.doc.createElementNS(W[he]||he,Fe):this.doc.createElement(Fe)}createComment(Fe){return this.doc.createComment(Fe)}createText(Fe){return this.doc.createTextNode(Fe)}appendChild(Fe,he){(Xt(Fe)?Fe.content:Fe).appendChild(he)}insertBefore(Fe,he,ie){Fe&&(Xt(Fe)?Fe.content:Fe).insertBefore(he,ie)}removeChild(Fe,he){Fe&&Fe.removeChild(he)}selectRootElement(Fe,he){let ie="string"==typeof Fe?this.doc.querySelector(Fe):Fe;if(!ie)throw new t.wOt(-5104,!1);return he||(ie.textContent=""),ie}parentNode(Fe){return Fe.parentNode}nextSibling(Fe){return Fe.nextSibling}setAttribute(Fe,he,ie,He){if(He){he=He+":"+he;const vt=W[He];vt?Fe.setAttributeNS(vt,he,ie):Fe.setAttribute(he,ie)}else Fe.setAttribute(he,ie)}removeAttribute(Fe,he,ie){if(ie){const He=W[ie];He?Fe.removeAttributeNS(He,he):Fe.removeAttribute("".concat(ie,":").concat(he))}else Fe.removeAttribute(he)}addClass(Fe,he){Fe.classList.add(he)}removeClass(Fe,he){Fe.classList.remove(he)}setStyle(Fe,he,ie,He){He&(t.czy.DashCase|t.czy.Important)?Fe.style.setProperty(he,ie,He&t.czy.Important?"important":""):Fe.style[he]=ie}removeStyle(Fe,he,ie){ie&t.czy.DashCase?Fe.style.removeProperty(he):Fe.style[he]=""}setProperty(Fe,he,ie){Fe[he]=ie}setValue(Fe,he){Fe.nodeValue=he}listen(Fe,he,ie){if("string"==typeof Fe&&!(Fe=(0,l.QT)().getGlobalEventTarget(this.doc,Fe)))throw new Error("Unsupported event target ".concat(Fe," for event ").concat(he));return this.eventManager.addEventListener(Fe,he,this.decoratePreventDefault(ie))}decoratePreventDefault(Fe){return he=>{if("__ngUnwrap__"===he)return Fe;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Fe(he)):Fe(he))&&he.preventDefault()}}}function Xt(We){return"TEMPLATE"===We.tagName&&void 0!==We.content}class xt extends nt{constructor(Fe,he,ie,He,vt,Wt,nn,yn){super(Fe,vt,Wt,yn),this.sharedStylesHost=he,this.hostEl=ie,this.shadowRoot=ie.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const bn=tt(He.id,He.styles);for(const ai of bn){const $n=document.createElement("style");nn&&$n.setAttribute("nonce",nn),$n.textContent=ai,this.shadowRoot.appendChild($n)}}nodeOrShadowRoot(Fe){return Fe===this.hostEl?this.shadowRoot:Fe}appendChild(Fe,he){return super.appendChild(this.nodeOrShadowRoot(Fe),he)}insertBefore(Fe,he,ie){return super.insertBefore(this.nodeOrShadowRoot(Fe),he,ie)}removeChild(Fe,he){return super.removeChild(this.nodeOrShadowRoot(Fe),he)}parentNode(Fe){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Fe)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ft extends nt{constructor(Fe,he,ie,He,vt,Wt,nn,yn){super(Fe,vt,Wt,nn),this.sharedStylesHost=he,this.removeStylesOnCompDestroy=He,this.styles=yn?tt(yn,ie.styles):ie.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class kt extends Ft{constructor(Fe,he,ie,He,vt,Wt,nn,yn){const bn=He+"-"+ie.id;super(Fe,he,ie,vt,Wt,nn,yn,bn),this.contentAttr=function Ne(We){return ze.replace(J,We)}(bn),this.hostAttr=function rt(We){return ot.replace(J,We)}(bn)}applyToHost(Fe){this.applyStyles(),this.setAttribute(Fe,this.hostAttr,"")}createElement(Fe,he){const ie=super.createElement(Fe,he);return super.setAttribute(ie,this.contentAttr,""),ie}}let yt=(()=>{var We;class Fe extends Me{constructor(ie){super(ie)}supports(ie){return!0}addEventListener(ie,He,vt){return ie.addEventListener(He,vt,!1),()=>this.removeEventListener(ie,He,vt)}removeEventListener(ie,He,vt){return ie.removeEventListener(He,vt)}}return(We=Fe).\u0275fac=function(ie){return new(ie||We)(t.KVO(l.qQ))},We.\u0275prov=t.jDH({token:We,factory:We.\u0275fac}),Fe})();const ue=["alt","control","meta","shift"],H={"\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"},le={alt:We=>We.altKey,control:We=>We.ctrlKey,meta:We=>We.metaKey,shift:We=>We.shiftKey};let L=(()=>{var We;class Fe extends Me{constructor(ie){super(ie)}supports(ie){return null!=Fe.parseEventName(ie)}addEventListener(ie,He,vt){const Wt=Fe.parseEventName(He),nn=Fe.eventCallback(Wt.fullKey,vt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,l.QT)().onAndCancel(ie,Wt.domEventName,nn))}static parseEventName(ie){const He=ie.toLowerCase().split("."),vt=He.shift();if(0===He.length||"keydown"!==vt&&"keyup"!==vt)return null;const Wt=Fe._normalizeKey(He.pop());let nn="",yn=He.indexOf("code");if(yn>-1&&(He.splice(yn,1),nn="code."),ue.forEach(ai=>{const $n=He.indexOf(ai);$n>-1&&(He.splice($n,1),nn+=ai+".")}),nn+=Wt,0!=He.length||0===Wt.length)return null;const bn={};return bn.domEventName=vt,bn.fullKey=nn,bn}static matchEventFullKeyCode(ie,He){let vt=H[ie.key]||ie.key,Wt="";return He.indexOf("code.")>-1&&(vt=ie.code,Wt="code."),!(null==vt||!vt)&&(vt=vt.toLowerCase()," "===vt?vt="space":"."===vt&&(vt="dot"),ue.forEach(nn=>{nn!==vt&&(0,le[nn])(ie)&&(Wt+=nn+".")}),Wt+=vt,Wt===He)}static eventCallback(ie,He,vt){return Wt=>{Fe.matchEventFullKeyCode(Wt,ie)&&vt.runGuarded(()=>He(Wt))}}static _normalizeKey(ie){return"esc"===ie?"escape":ie}}return(We=Fe).\u0275fac=function(ie){return new(ie||We)(t.KVO(l.qQ))},We.\u0275prov=t.jDH({token:We,factory:We.\u0275fac}),Fe})();function Z(We,Fe){return(0,t.TL3)({rootComponent:We,...ce(Fe)})}function ce(We){var Fe;return{appProviders:[...Kt,...null!==(Fe=null==We?void 0:We.providers)&&void 0!==Fe?Fe:[]],platformProviders:Le}}const Le=[{provide:t.Agw,useValue:l.AJ},{provide:t.PLl,useValue:function Se(){P.makeCurrent()},multi:!0},{provide:l.qQ,useFactory:function Ve(){return(0,t.TL$)(document),document},deps:[]}],Kt=[{provide:t.H8p,useValue:"root"},{provide:t.zcH,useFactory:function Re(){return new t.zcH},deps:[]},{provide:Y,useClass:yt,multi:!0,deps:[l.qQ,t.SKi,t.Agw]},{provide:Y,useClass:L,multi:!0,deps:[l.qQ]},st,Ie,_e,{provide:t._9s,useExisting:st},{provide:l.N0,useClass:q,deps:[]},[]];let Ln=(()=>{var We;class Fe{constructor(ie){this._doc=ie,this._dom=(0,l.QT)()}addTag(ie,He=!1){return ie?this._getOrCreateElement(ie,He):null}addTags(ie,He=!1){return ie?ie.reduce((vt,Wt)=>(Wt&&vt.push(this._getOrCreateElement(Wt,He)),vt),[]):[]}getTag(ie){return ie&&this._doc.querySelector("meta[".concat(ie,"]"))||null}getTags(ie){if(!ie)return[];const He=this._doc.querySelectorAll("meta[".concat(ie,"]"));return He?[].slice.call(He):[]}updateTag(ie,He){if(!ie)return null;He=He||this._parseSelector(ie);const vt=this.getTag(He);return vt?this._setMetaElementAttributes(ie,vt):this._getOrCreateElement(ie,!0)}removeTag(ie){this.removeTagElement(this.getTag(ie))}removeTagElement(ie){ie&&this._dom.remove(ie)}_getOrCreateElement(ie,He=!1){if(!He){const nn=this._parseSelector(ie),yn=this.getTags(nn).filter(bn=>this._containsAttributes(ie,bn))[0];if(void 0!==yn)return yn}const vt=this._dom.createElement("meta");return this._setMetaElementAttributes(ie,vt),this._doc.getElementsByTagName("head")[0].appendChild(vt),vt}_setMetaElementAttributes(ie,He){return Object.keys(ie).forEach(vt=>He.setAttribute(this._getMetaKeyMap(vt),ie[vt])),He}_parseSelector(ie){const He=ie.name?"name":"property";return"".concat(He,'="').concat(ie[He],'"')}_containsAttributes(ie,He){return Object.keys(ie).every(vt=>He.getAttribute(this._getMetaKeyMap(vt))===ie[vt])}_getMetaKeyMap(ie){return mn[ie]||ie}}return(We=Fe).\u0275fac=function(ie){return new(ie||We)(t.KVO(l.qQ))},We.\u0275prov=t.jDH({token:We,factory:function(ie){let He=null;return He=ie?new ie:function cn(){return new Ln((0,t.KVO)(l.qQ))}(),He},providedIn:"root"}),Fe})();const mn={httpEquiv:"http-equiv"};let Ye=(()=>{var We;class Fe{constructor(ie){this._doc=ie}getTitle(){return this._doc.title}setTitle(ie){this._doc.title=ie||""}}return(We=Fe).\u0275fac=function(ie){return new(ie||We)(t.KVO(l.qQ))},We.\u0275prov=t.jDH({token:We,factory:function(ie){let He=null;return He=ie?new ie:function et(){return new Ye((0,t.KVO)(l.qQ))}(),He},providedIn:"root"}),Fe})();typeof window<"u"&&window;let Yi=(()=>{var We;class Fe{}return(We=Fe).\u0275fac=function(ie){return new(ie||We)},We.\u0275prov=t.jDH({token:We,factory:function(ie){let He=null;return He=ie?new(ie||We):t.KVO(Ji),He},providedIn:"root"}),Fe})(),Ji=(()=>{var We;class Fe extends Yi{constructor(ie){super(),this._doc=ie}sanitize(ie,He){if(null==He)return null;switch(ie){case t.WPN.NONE:return He;case t.WPN.HTML:return(0,t.ZF7)(He,"HTML")?(0,t.rcV)(He):(0,t.h9k)(this._doc,String(He)).toString();case t.WPN.STYLE:return(0,t.ZF7)(He,"Style")?(0,t.rcV)(He):He;case t.WPN.SCRIPT:if((0,t.ZF7)(He,"Script"))return(0,t.rcV)(He);throw new t.wOt(5200,!1);case t.WPN.URL:return(0,t.ZF7)(He,"URL")?(0,t.rcV)(He):(0,t.$MX)(String(He));case t.WPN.RESOURCE_URL:if((0,t.ZF7)(He,"ResourceURL"))return(0,t.rcV)(He);throw new t.wOt(5201,!1);default:throw new t.wOt(5202,!1)}}bypassSecurityTrustHtml(ie){return(0,t.Kcf)(ie)}bypassSecurityTrustStyle(ie){return(0,t.cWb)(ie)}bypassSecurityTrustScript(ie){return(0,t.UyX)(ie)}bypassSecurityTrustUrl(ie){return(0,t.osQ)(ie)}bypassSecurityTrustResourceUrl(ie){return(0,t.e5t)(ie)}}return(We=Fe).\u0275fac=function(ie){return new(ie||We)(t.KVO(l.qQ))},We.\u0275prov=t.jDH({token:We,factory:function(ie){let He=null;return He=ie?new ie:function xi(We){return new Ji(We.get(l.qQ))}(t.KVO(t.zZn)),He},providedIn:"root"}),Fe})()},4768:(Nt,Pe,u)=>{u.d(Pe,{nX:()=>ro,wF:()=>Wn,Ix:()=>Xo,Wk:()=>ds,wQ:()=>fs,n3:()=>Rt,OY:()=>ur,Sd:()=>ti,lh:()=>Hs,oH:()=>js});var t=u(2978),l=u(9406),S=u(4418),X=u(8399),U=u(756),$=u(5981);const te=(0,u(4520).L)(f=>function(){f(this),this.name="EmptyError",this.message="no elements in sequence"});var q=u(199),Y=u(7267),_e=u(8001),Me=u(6106),ee=u(8823),Ie=u(8448),W=u(2029),J=u(9867),Be=u(6111);function ot(){return(0,J.N)((f,y)=>{let T=null;f._refCount++;const m=(0,Be._)(y,void 0,void 0,void 0,()=>{if(!f||f._refCount<=0||0<--f._refCount)return void(T=null);const I=f._connection,Q=T;T=null,I&&(!Q||I===Q)&&I.unsubscribe(),y.unsubscribe()});f.subscribe(m),m.closed||(T=f.connect())})}class ze extends l.c{constructor(y,T){super(),this.source=y,this.subjectFactory=T,this._subject=null,this._refCount=0,this._connection=null,(0,J.S)(y)&&(this.lift=y.lift)}_subscribe(y){return this.getSubject().subscribe(y)}getSubject(){const y=this._subject;return(!y||y.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:y}=this;this._subject=this._connection=null,null==y||y.unsubscribe()}connect(){let y=this._connection;if(!y){y=this._connection=new W.yU;const T=this.getSubject();y.add(this.source.subscribe((0,Be._)(T,void 0,()=>{this._teardown(),T.complete()},m=>{this._teardown(),T.error(m)},()=>this._teardown()))),y.closed&&(this._connection=null,y=W.yU.EMPTY)}return y}refCount(){return ot()(this)}}var j=u(6104),Ae=u(6610),Ne=u(3527),rt=u(2831),tt=u(8486),st=u(965),nt=u(8503),Dt=u(3422),$t=u(2290);function Xt(f=xt){return(0,J.N)((y,T)=>{let m=!1;y.subscribe((0,Be._)(T,I=>{m=!0,T.next(I)},()=>m?T.complete():T.error(f())))})}function xt(){return new te}var Ft=u(9656);function kt(f,y){const T=arguments.length>=2;return m=>m.pipe(f?(0,nt.p)((I,Q)=>f(I,Q,m)):Ft.D,(0,tt.s)(1),T?(0,$t.U)(y):Xt(()=>new te))}var yt=u(4807),ue=u(7236),H=u(4526);function Z(f){return f<=0?()=>Ie.w:(0,J.N)((y,T)=>{let m=[];y.subscribe((0,Be._)(T,I=>{m.push(I),f{for(const I of m)T.next(I);T.complete()},void 0,()=>{m=null}))})}var ce=u(3770),oe=u(6347),Se=u(6340),Re=u(3806),Ve=u(6098);const Le="primary",Ke=Symbol("RouteTitle");class It{constructor(y){this.params=y||{}}has(y){return Object.prototype.hasOwnProperty.call(this.params,y)}get(y){if(this.has(y)){const T=this.params[y];return Array.isArray(T)?T[0]:T}return null}getAll(y){if(this.has(y)){const T=this.params[y];return Array.isArray(T)?T:[T]}return[]}get keys(){return Object.keys(this.params)}}function At(f){return new It(f)}function Kt(f,y,T){const m=T.path.split("/");if(m.length>f.length||"full"===T.pathMatch&&(y.hasChildren()||m.lengthm[Q]===I)}return f===y}function mn(f){return f.length>0?f[f.length-1]:null}function et(f){return function P(f){return!!f&&(f instanceof l.c||(0,S.T)(f.lift)&&(0,S.T)(f.subscribe))}(f)?f:(0,t.jNT)(f)?(0,X.H)(Promise.resolve(f)):(0,U.of)(f)}const Ye={exact:function we(f,y,T){if(!pi(f.segments,y.segments)||!mt(f.segments,y.segments,T)||f.numberOfChildren!==y.numberOfChildren)return!1;for(const m in y.children)if(!f.children[m]||!we(f.children[m],y.children[m],T))return!1;return!0},subset:De},dt={exact:function K(f,y){return cn(f,y)},subset:function Xe(f,y){return Object.keys(y).length<=Object.keys(f).length&&Object.keys(y).every(T=>Ln(f[T],y[T]))},ignored:()=>!0};function de(f,y,T){return Ye[T.paths](f.root,y.root,T.matrixParams)&&dt[T.queryParams](f.queryParams,y.queryParams)&&!("exact"===T.fragment&&f.fragment!==y.fragment)}function De(f,y,T){return at(f,y,y.segments,T)}function at(f,y,T,m){if(f.segments.length>T.length){const I=f.segments.slice(0,T.length);return!(!pi(I,T)||y.hasChildren()||!mt(I,T,m))}if(f.segments.length===T.length){if(!pi(f.segments,T)||!mt(f.segments,T,m))return!1;for(const I in y.children)if(!f.children[I]||!De(f.children[I],y.children[I],m))return!1;return!0}{const I=T.slice(0,f.segments.length),Q=T.slice(f.segments.length);return!!(pi(f.segments,I)&&mt(f.segments,I,m)&&f.children[Le])&&at(f.children[Le],y,Q,m)}}function mt(f,y,T){return y.every((m,I)=>dt[T](f[I].parameters,m.parameters))}class _t{constructor(y=new en([],{}),T={},m=null){this.root=y,this.queryParams=T,this.fragment=m}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=At(this.queryParams)),this._queryParamMap}toString(){return Yi.serialize(this)}}class en{constructor(y,T){this.segments=y,this.children=T,this.parent=null,Object.values(T).forEach(m=>m.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return xi(this)}}class ei{constructor(y,T){this.path=y,this.parameters=T}get parameterMap(){return this._parameterMap||(this._parameterMap=At(this.parameters)),this._parameterMap}toString(){return rn(this)}}function pi(f,y){return f.length===y.length&&f.every((T,m)=>T.path===y[m].path)}let ti=(()=>{var f;class y{}return(f=y).\u0275fac=function(m){return new(m||f)},f.\u0275prov=t.jDH({token:f,factory:function(){return new Fi},providedIn:"root"}),y})();class Fi{parse(y){const T=new bn(y);return new _t(T.parseRootSegment(),T.parseQueryParams(),T.parseFragment())}serialize(y){const T="/".concat(Ji(y.root,!0)),m=function We(f){const y=Object.keys(f).map(T=>{const m=f[T];return Array.isArray(m)?m.map(I=>"".concat(Ii(T),"=").concat(Ii(I))).join("&"):"".concat(Ii(T),"=").concat(Ii(m))}).filter(T=>!!T);return y.length?"?".concat(y.join("&")):""}(y.queryParams),I="string"==typeof y.fragment?"#".concat(function Mt(f){return encodeURI(f)}(y.fragment)):"";return"".concat(T).concat(m).concat(I)}}const Yi=new Fi;function xi(f){return f.segments.map(y=>rn(y)).join("/")}function Ji(f,y){if(!f.hasChildren())return xi(f);if(y){const T=f.children[Le]?Ji(f.children[Le],!1):"",m=[];return Object.entries(f.children).forEach(([I,Q])=>{I!==Le&&m.push("".concat(I,":").concat(Ji(Q,!1)))}),m.length>0?"".concat(T,"(").concat(m.join("//"),")"):T}{const T=function Vn(f,y){let T=[];return Object.entries(f.children).forEach(([m,I])=>{m===Le&&(T=T.concat(y(I,m)))}),Object.entries(f.children).forEach(([m,I])=>{m!==Le&&(T=T.concat(y(I,m)))}),T}(f,(m,I)=>I===Le?[Ji(f.children[Le],!1)]:["".concat(I,":").concat(Ji(m,!1))]);return 1===Object.keys(f.children).length&&null!=f.children[Le]?"".concat(xi(f),"/").concat(T[0]):"".concat(xi(f),"/(").concat(T.join("//"),")")}}function $i(f){return encodeURIComponent(f).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ii(f){return $i(f).replace(/%3B/gi,";")}function on(f){return $i(f).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function un(f){return decodeURIComponent(f)}function St(f){return un(f.replace(/\+/g,"%20"))}function rn(f){return"".concat(on(f.path)).concat(function ct(f){return Object.keys(f).map(y=>";".concat(on(y),"=").concat(on(f[y]))).join("")}(f.parameters))}const Fe=/^[^\/()?;#]+/;function he(f){const y=f.match(Fe);return y?y[0]:""}const ie=/^[^\/()?;=#]+/,vt=/^[^=?&#]+/,nn=/^[^&#]+/;class bn{constructor(y){this.url=y,this.remaining=y}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new en([],{}):new en([],this.parseChildren())}parseQueryParams(){const y={};if(this.consumeOptional("?"))do{this.parseQueryParam(y)}while(this.consumeOptional("&"));return y}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const y=[];for(this.peekStartsWith("(")||y.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),y.push(this.parseSegment());let T={};this.peekStartsWith("/(")&&(this.capture("/"),T=this.parseParens(!0));let m={};return this.peekStartsWith("(")&&(m=this.parseParens(!1)),(y.length>0||Object.keys(T).length>0)&&(m[Le]=new en(y,T)),m}parseSegment(){const y=he(this.remaining);if(""===y&&this.peekStartsWith(";"))throw new t.wOt(4009,!1);return this.capture(y),new ei(un(y),this.parseMatrixParams())}parseMatrixParams(){const y={};for(;this.consumeOptional(";");)this.parseParam(y);return y}parseParam(y){const T=function He(f){const y=f.match(ie);return y?y[0]:""}(this.remaining);if(!T)return;this.capture(T);let m="";if(this.consumeOptional("=")){const I=he(this.remaining);I&&(m=I,this.capture(m))}y[un(T)]=un(m)}parseQueryParam(y){const T=function Wt(f){const y=f.match(vt);return y?y[0]:""}(this.remaining);if(!T)return;this.capture(T);let m="";if(this.consumeOptional("=")){const pe=function yn(f){const y=f.match(nn);return y?y[0]:""}(this.remaining);pe&&(m=pe,this.capture(m))}const I=St(T),Q=St(m);if(y.hasOwnProperty(I)){let pe=y[I];Array.isArray(pe)||(pe=[pe],y[I]=pe),pe.push(Q)}else y[I]=Q}parseParens(y){const T={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const m=he(this.remaining),I=this.remaining[m.length];if("/"!==I&&")"!==I&&";"!==I)throw new t.wOt(4010,!1);let Q;m.indexOf(":")>-1?(Q=m.slice(0,m.indexOf(":")),this.capture(Q),this.capture(":")):y&&(Q=Le);const pe=this.parseChildren();T[Q]=1===Object.keys(pe).length?pe[Le]:new en([],pe),this.consumeOptional("//")}return T}peekStartsWith(y){return this.remaining.startsWith(y)}consumeOptional(y){return!!this.peekStartsWith(y)&&(this.remaining=this.remaining.substring(y.length),!0)}capture(y){if(!this.consumeOptional(y))throw new t.wOt(4011,!1)}}function ai(f){return f.segments.length>0?new en([],{[Le]:f}):f}function $n(f){const y={};for(const m of Object.keys(f.children)){const Q=$n(f.children[m]);if(m===Le&&0===Q.segments.length&&Q.hasChildren())for(const[pe,ft]of Object.entries(Q.children))y[pe]=ft;else(Q.segments.length>0||Q.hasChildren())&&(y[m]=Q)}return function Pn(f){if(1===f.numberOfChildren&&f.children[Le]){const y=f.children[Le];return new en(f.segments.concat(y.segments),y.children)}return f}(new en(f.segments,y))}function qn(f){return f instanceof _t}function gi(f){var y;let T;const Q=ai(function m(pe){const ft={};for(const wt of pe.children){const pn=m(wt);ft[wt.outlet]=pn}const Qt=new en(pe.url,ft);return pe===f&&(T=Qt),Qt}(f.root));return null!==(y=T)&&void 0!==y?y:Q}function vi(f,y,T,m){let I=f;for(;I.parent;)I=I.parent;if(0===y.length)return wi(I,I,I,T,m);const Q=function Oe(f){if("string"==typeof f[0]&&1===f.length&&"/"===f[0])return new si(!0,0,f);let y=0,T=!1;const m=f.reduce((I,Q,pe)=>{if("object"==typeof Q&&null!=Q){if(Q.outlets){const ft={};return Object.entries(Q.outlets).forEach(([Qt,wt])=>{ft[Qt]="string"==typeof wt?wt.split("/"):wt}),[...I,{outlets:ft}]}if(Q.segmentPath)return[...I,Q.segmentPath]}return"string"!=typeof Q?[...I,Q]:0===pe?(Q.split("/").forEach((ft,Qt)=>{0==Qt&&"."===ft||(0==Qt&&""===ft?T=!0:".."===ft?y++:""!=ft&&I.push(ft))}),I):[...I,Q]},[]);return new si(T,y,m)}(y);if(Q.toRoot())return wi(I,I,new en([],{}),T,m);const pe=function Je(f,y,T){if(f.isAbsolute)return new je(y,!0,0);if(!T)return new je(y,!1,NaN);if(null===T.parent)return new je(T,!0,0);const m=mi(f.commands[0])?0:1;return function it(f,y,T){let m=f,I=y,Q=T;for(;Q>I;){if(Q-=I,m=m.parent,!m)throw new t.wOt(4005,!1);I=m.segments.length}return new je(m,!1,I-Q)}(T,T.segments.length-1+m,f.numberOfDoubleDots)}(Q,I,f),ft=pe.processChildren?bt(pe.segmentGroup,pe.index,Q.commands):pt(pe.segmentGroup,pe.index,Q.commands);return wi(I,pe.segmentGroup,ft,T,m)}function mi(f){return"object"==typeof f&&null!=f&&!f.outlets&&!f.segmentPath}function Si(f){return"object"==typeof f&&null!=f&&f.outlets}function wi(f,y,T,m,I){let pe,Q={};m&&Object.entries(m).forEach(([Qt,wt])=>{Q[Qt]=Array.isArray(wt)?wt.map(pn=>"".concat(pn)):"".concat(wt)}),pe=f===y?T:Dn(f,y,T);const ft=ai($n(pe));return new _t(ft,Q,I)}function Dn(f,y,T){const m={};return Object.entries(f.children).forEach(([I,Q])=>{m[I]=Q===y?T:Dn(Q,y,T)}),new en(f.segments,m)}class si{constructor(y,T,m){if(this.isAbsolute=y,this.numberOfDoubleDots=T,this.commands=m,y&&m.length>0&&mi(m[0]))throw new t.wOt(4003,!1);const I=m.find(Si);if(I&&I!==mn(m))throw new t.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class je{constructor(y,T,m){this.segmentGroup=y,this.processChildren=T,this.index=m}}function pt(f,y,T){if(f||(f=new en([],{})),0===f.segments.length&&f.hasChildren())return bt(f,y,T);const m=function Et(f,y,T){let m=0,I=y;const Q={match:!1,pathIndex:0,commandIndex:0};for(;I=T.length)return Q;const pe=f.segments[I],ft=T[m];if(Si(ft))break;const Qt="".concat(ft),wt=m0&&void 0===Qt)break;if(Qt&&wt&&"object"==typeof wt&&void 0===wt.outlets){if(!an(Qt,wt,pe))return Q;m+=2}else{if(!an(Qt,{},pe))return Q;m++}I++}return{match:!0,pathIndex:I,commandIndex:m}}(f,y,T),I=T.slice(m.commandIndex);if(m.match&&m.pathIndexQ!==Le)&&f.children[Le]&&1===f.numberOfChildren&&0===f.children[Le].segments.length){const Q=bt(f.children[Le],y,T);return new en(f.segments,Q.children)}return Object.entries(m).forEach(([Q,pe])=>{"string"==typeof pe&&(pe=[pe]),null!==pe&&(I[Q]=pt(f.children[Q],y,pe))}),Object.entries(f.children).forEach(([Q,pe])=>{void 0===m[Q]&&(I[Q]=pe)}),new en(f.segments,I)}}function Tt(f,y,T){const m=f.segments.slice(0,y);let I=0;for(;I{"string"==typeof m&&(m=[m]),null!==m&&(y[T]=Tt(new en([],{}),0,m))}),y}function Vt(f){const y={};return Object.entries(f).forEach(([T,m])=>y[T]="".concat(m)),y}function an(f,y,T){return f==T.path&&cn(y,T.parameters)}const qt="imperative";class vn{constructor(y,T){this.id=y,this.url=T}}class wn extends vn{constructor(y,T,m="imperative",I=null){super(y,T),this.type=0,this.navigationTrigger=m,this.restoredState=I}toString(){return"NavigationStart(id: ".concat(this.id,", url: '").concat(this.url,"')")}}class Wn extends vn{constructor(y,T,m){super(y,T),this.urlAfterRedirects=m,this.type=1}toString(){return"NavigationEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"')")}}class Hn extends vn{constructor(y,T,m,I){super(y,T),this.reason=m,this.code=I,this.type=2}toString(){return"NavigationCancel(id: ".concat(this.id,", url: '").concat(this.url,"')")}}class kn extends vn{constructor(y,T,m,I){super(y,T),this.reason=m,this.code=I,this.type=16}}class Kn extends vn{constructor(y,T,m,I){super(y,T),this.error=m,this.target=I,this.type=3}toString(){return"NavigationError(id: ".concat(this.id,", url: '").concat(this.url,"', error: ").concat(this.error,")")}}class Ei extends vn{constructor(y,T,m,I){super(y,T),this.urlAfterRedirects=m,this.state=I,this.type=4}toString(){return"RoutesRecognized(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}class Hi extends vn{constructor(y,T,m,I){super(y,T),this.urlAfterRedirects=m,this.state=I,this.type=7}toString(){return"GuardsCheckStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}class qi extends vn{constructor(y,T,m,I,Q){super(y,T),this.urlAfterRedirects=m,this.state=I,this.shouldActivate=Q,this.type=8}toString(){return"GuardsCheckEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,", shouldActivate: ").concat(this.shouldActivate,")")}}class yo extends vn{constructor(y,T,m,I){super(y,T),this.urlAfterRedirects=m,this.state=I,this.type=5}toString(){return"ResolveStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}class Lo extends vn{constructor(y,T,m,I){super(y,T),this.urlAfterRedirects=m,this.state=I,this.type=6}toString(){return"ResolveEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}class bo{constructor(y){this.route=y,this.type=9}toString(){return"RouteConfigLoadStart(path: ".concat(this.route.path,")")}}class kr{constructor(y){this.route=y,this.type=10}toString(){return"RouteConfigLoadEnd(path: ".concat(this.route.path,")")}}class ho{constructor(y){this.snapshot=y,this.type=11}toString(){return"ChildActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}class wr{constructor(y){this.snapshot=y,this.type=12}toString(){return"ChildActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}class Ar{constructor(y){this.snapshot=y,this.type=13}toString(){return"ActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}class gr{constructor(y){this.snapshot=y,this.type=14}toString(){return"ActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}class ur{constructor(y,T,m){this.routerEvent=y,this.position=T,this.anchor=m,this.type=15}toString(){const y=this.position?"".concat(this.position[0],", ").concat(this.position[1]):null;return"Scroll(anchor: '".concat(this.anchor,"', position: '").concat(y,"')")}}class qo{}class xo{constructor(y){this.url=y}}class $o{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Io,this.attachRef=null}}let Io=(()=>{var f;class y{constructor(){this.contexts=new Map}onChildOutletCreated(m,I){const Q=this.getOrCreateContext(m);Q.outlet=I,this.contexts.set(m,Q)}onChildOutletDestroyed(m){const I=this.getContext(m);I&&(I.outlet=null,I.attachRef=null)}onOutletDeactivated(){const m=this.contexts;return this.contexts=new Map,m}onOutletReAttached(m){this.contexts=m}getOrCreateContext(m){let I=this.getContext(m);return I||(I=new $o,this.contexts.set(m,I)),I}getContext(m){return this.contexts.get(m)||null}}return(f=y).\u0275fac=function(m){return new(m||f)},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})();class tr{constructor(y){this._root=y}get root(){return this._root.value}parent(y){const T=this.pathFromRoot(y);return T.length>1?T[T.length-2]:null}children(y){const T=ni(y,this._root);return T?T.children.map(m=>m.value):[]}firstChild(y){const T=ni(y,this._root);return T&&T.children.length>0?T.children[0].value:null}siblings(y){const T=zi(y,this._root);return T.length<2?[]:T[T.length-2].children.map(I=>I.value).filter(I=>I!==y)}pathFromRoot(y){return zi(y,this._root).map(T=>T.value)}}function ni(f,y){if(f===y.value)return y;for(const T of y.children){const m=ni(f,T);if(m)return m}return null}function zi(f,y){if(f===y.value)return[y];for(const T of y.children){const m=zi(f,T);if(m.length)return m.unshift(y),m}return[]}class _i{constructor(y,T){this.value=y,this.children=T}toString(){return"TreeNode(".concat(this.value,")")}}function eo(f){const y={};return f&&f.children.forEach(T=>y[T.value.outlet]=T),y}class Ki extends tr{constructor(y,T){super(y),this.snapshot=T,Ee(this,y)}toString(){return this.snapshot.toString()}}function oo(f,y){const T=function Ho(f,y){const pe=new yi([],{},{},"",{},Le,y,null,{});return new gn("",new _i(pe,[]))}(0,y),m=new $.t([new ei("",{})]),I=new $.t({}),Q=new $.t({}),pe=new $.t({}),ft=new $.t(""),Qt=new ro(m,I,pe,ft,Q,Le,y,T.root);return Qt.snapshot=T.root,new Ki(new _i(Qt,[]),T)}class ro{constructor(y,T,m,I,Q,pe,ft,Qt){var wt,pn;this.urlSubject=y,this.paramsSubject=T,this.queryParamsSubject=m,this.fragmentSubject=I,this.dataSubject=Q,this.outlet=pe,this.component=ft,this._futureSnapshot=Qt,this.title=null!==(wt=null===(pn=this.dataSubject)||void 0===pn?void 0:pn.pipe((0,Ne.T)(Nn=>Nn[Ke])))&&void 0!==wt?wt:(0,U.of)(void 0),this.url=y,this.params=T,this.queryParams=m,this.fragment=I,this.data=Q}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,Ne.T)(y=>At(y)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Ne.T)(y=>At(y)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():"Future(".concat(this._futureSnapshot,")")}}function Zo(f,y="emptyOnly"){const T=f.pathFromRoot;let m=0;if("always"!==y)for(m=T.length-1;m>=1;){const I=T[m],Q=T[m-1];if(I.routeConfig&&""===I.routeConfig.path)m--;else{if(Q.component)break;m--}}return function Bo(f){return f.reduce((y,T)=>{var m;return{params:{...y.params,...T.params},data:{...y.data,...T.data},resolve:{...T.data,...y.resolve,...null===(m=T.routeConfig)||void 0===m?void 0:m.data,...T._resolvedData}}},{params:{},data:{},resolve:{}})}(T.slice(m))}class yi{get title(){var y;return null===(y=this.data)||void 0===y?void 0:y[Ke]}constructor(y,T,m,I,Q,pe,ft,Qt,wt){this.url=y,this.params=T,this.queryParams=m,this.fragment=I,this.data=Q,this.outlet=pe,this.component=ft,this.routeConfig=Qt,this._resolve=wt}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=At(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=At(this.queryParams)),this._queryParamMap}toString(){const y=this.url.map(m=>m.toString()).join("/"),T=this.routeConfig?this.routeConfig.path:"";return"Route(url:'".concat(y,"', path:'").concat(T,"')")}}class gn extends tr{constructor(y,T){super(T),this.url=y,Ee(this,T)}toString(){return se(this._root)}}function Ee(f,y){y.value._routerState=f,y.children.forEach(T=>Ee(f,T))}function se(f){const y=f.children.length>0?" { ".concat(f.children.map(se).join(", ")," } "):"";return"".concat(f.value).concat(y)}function Ue(f){if(f.snapshot){const y=f.snapshot,T=f._futureSnapshot;f.snapshot=T,cn(y.queryParams,T.queryParams)||f.queryParamsSubject.next(T.queryParams),y.fragment!==T.fragment&&f.fragmentSubject.next(T.fragment),cn(y.params,T.params)||f.paramsSubject.next(T.params),function Lt(f,y){if(f.length!==y.length)return!1;for(let T=0;Tcn(T.parameters,y[m].parameters))}(f.url,y.url);return T&&!(!f.parent!=!y.parent)&&(!f.parent||Ge(f.parent,y.parent))}let Rt=(()=>{var f;class y{constructor(){this.activated=null,this._activatedRoute=null,this.name=Le,this.activateEvents=new t.bkB,this.deactivateEvents=new t.bkB,this.attachEvents=new t.bkB,this.detachEvents=new t.bkB,this.parentContexts=(0,t.WQX)(Io),this.location=(0,t.WQX)(t.c1b),this.changeDetector=(0,t.WQX)(t.gRc),this.environmentInjector=(0,t.WQX)(t.uvJ),this.inputBinder=(0,t.WQX)(Zt,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(m){if(m.name){const{firstChange:I,previousValue:Q}=m.name;if(I)return;this.isTrackedInParentContexts(Q)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(Q)),this.initializeOutletWithName()}}ngOnDestroy(){var m;this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),null===(m=this.inputBinder)||void 0===m||m.unsubscribeFromRouteData(this)}isTrackedInParentContexts(m){var I;return(null===(I=this.parentContexts.getContext(m))||void 0===I?void 0:I.outlet)===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const m=this.parentContexts.getContext(this.name);null!=m&&m.route&&(m.attachRef?this.attach(m.attachRef,m.route):this.activateWith(m.route,m.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new t.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new t.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new t.wOt(4012,!1);this.location.detach();const m=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(m.instance),m}attach(m,I){var Q;this.activated=m,this._activatedRoute=I,this.location.insert(m.hostView),null===(Q=this.inputBinder)||void 0===Q||Q.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(m.instance)}deactivate(){if(this.activated){const m=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(m)}}activateWith(m,I){var Q;if(this.isActivated)throw new t.wOt(4013,!1);this._activatedRoute=m;const pe=this.location,Qt=m.snapshot.component,wt=this.parentContexts.getOrCreateContext(this.name).children,pn=new Gt(m,wt,pe.injector);this.activated=pe.createComponent(Qt,{index:pe.length,injector:pn,environmentInjector:null!=I?I:this.environmentInjector}),this.changeDetector.markForCheck(),null===(Q=this.inputBinder)||void 0===Q||Q.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(f=y).\u0275fac=function(m){return new(m||f)},f.\u0275dir=t.FsC({type:f,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[t.OA$]}),y})();class Gt{constructor(y,T,m){this.route=y,this.childContexts=T,this.parent=m}get(y,T){return y===ro?this.route:y===Io?this.childContexts:this.parent.get(y,T)}}const Zt=new t.nKC("");function dn(f,y,T){if(T&&f.shouldReuseRoute(y.value,T.value.snapshot)){const m=T.value;m._futureSnapshot=y.value;const I=function ki(f,y,T){return y.children.map(m=>{for(const I of T.children)if(f.shouldReuseRoute(m.value,I.value.snapshot))return dn(f,m,I);return dn(f,m)})}(f,y,T);return new _i(m,I)}{if(f.shouldAttach(y.value)){const Q=f.retrieve(y.value);if(null!==Q){const pe=Q.route;return pe.value._futureSnapshot=y.value,pe.children=y.children.map(ft=>dn(f,ft)),pe}}const m=function bi(f){return new ro(new $.t(f.url),new $.t(f.params),new $.t(f.queryParams),new $.t(f.fragment),new $.t(f.data),f.outlet,f.component,f)}(y.value),I=y.children.map(Q=>dn(f,Q));return new _i(m,I)}}const Mi="ngNavigationCancelingError";function ri(f,y){const{redirectTo:T,navigationBehaviorOptions:m}=qn(y)?{redirectTo:y,navigationBehaviorOptions:void 0}:y,I=Fo(!1,0,y);return I.url=T,I.navigationBehaviorOptions=m,I}function Fo(f,y,T){const m=new Error("NavigationCancelingError: "+(f||""));return m[Mi]=!0,m.cancellationCode=y,T&&(m.url=T),m}function Yn(f){return f&&f[Mi]}let hi=(()=>{var f;class y{}return(f=y).\u0275fac=function(m){return new(m||f)},f.\u0275cmp=t.VBU({type:f,selectors:[["ng-component"]],standalone:!0,features:[t.aNF],decls:1,vars:0,template:function(m,I){1&m&&t.nrm(0,"router-outlet")},dependencies:[Rt],encapsulation:2}),y})();function no(f){const y=f.children&&f.children.map(no),T=y?{...f,children:y}:{...f};return!T.component&&!T.loadComponent&&(y||T.loadChildren)&&T.outlet&&T.outlet!==Le&&(T.component=hi),T}function Gi(f){return f.outlet||Le}function Co(f){var y;if(!f)return null;if(null!==(y=f.routeConfig)&&void 0!==y&&y._injector)return f.routeConfig._injector;for(let T=f.parent;T;T=T.parent){const m=T.routeConfig;if(null!=m&&m._loadedInjector)return m._loadedInjector;if(null!=m&&m._injector)return m._injector}return null}class lo{constructor(y,T,m,I,Q){this.routeReuseStrategy=y,this.futureState=T,this.currState=m,this.forwardEvent=I,this.inputBindingEnabled=Q}activate(y){const T=this.futureState._root,m=this.currState?this.currState._root:null;this.deactivateChildRoutes(T,m,y),Ue(this.futureState.root),this.activateChildRoutes(T,m,y)}deactivateChildRoutes(y,T,m){const I=eo(T);y.children.forEach(Q=>{const pe=Q.value.outlet;this.deactivateRoutes(Q,I[pe],m),delete I[pe]}),Object.values(I).forEach(Q=>{this.deactivateRouteAndItsChildren(Q,m)})}deactivateRoutes(y,T,m){const I=y.value,Q=T?T.value:null;if(I===Q)if(I.component){const pe=m.getContext(I.outlet);pe&&this.deactivateChildRoutes(y,T,pe.children)}else this.deactivateChildRoutes(y,T,m);else Q&&this.deactivateRouteAndItsChildren(T,m)}deactivateRouteAndItsChildren(y,T){y.value.component&&this.routeReuseStrategy.shouldDetach(y.value.snapshot)?this.detachAndStoreRouteSubtree(y,T):this.deactivateRouteAndOutlet(y,T)}detachAndStoreRouteSubtree(y,T){const m=T.getContext(y.value.outlet),I=m&&y.value.component?m.children:T,Q=eo(y);for(const pe of Object.keys(Q))this.deactivateRouteAndItsChildren(Q[pe],I);if(m&&m.outlet){const pe=m.outlet.detach(),ft=m.children.onOutletDeactivated();this.routeReuseStrategy.store(y.value.snapshot,{componentRef:pe,route:y,contexts:ft})}}deactivateRouteAndOutlet(y,T){const m=T.getContext(y.value.outlet),I=m&&y.value.component?m.children:T,Q=eo(y);for(const pe of Object.keys(Q))this.deactivateRouteAndItsChildren(Q[pe],I);m&&(m.outlet&&(m.outlet.deactivate(),m.children.onOutletDeactivated()),m.attachRef=null,m.route=null)}activateChildRoutes(y,T,m){const I=eo(T);y.children.forEach(Q=>{this.activateRoutes(Q,I[Q.value.outlet],m),this.forwardEvent(new gr(Q.value.snapshot))}),y.children.length&&this.forwardEvent(new wr(y.value.snapshot))}activateRoutes(y,T,m){const I=y.value,Q=T?T.value:null;if(Ue(I),I===Q)if(I.component){const pe=m.getOrCreateContext(I.outlet);this.activateChildRoutes(y,T,pe.children)}else this.activateChildRoutes(y,T,m);else if(I.component){const pe=m.getOrCreateContext(I.outlet);if(this.routeReuseStrategy.shouldAttach(I.snapshot)){const ft=this.routeReuseStrategy.retrieve(I.snapshot);this.routeReuseStrategy.store(I.snapshot,null),pe.children.onOutletReAttached(ft.contexts),pe.attachRef=ft.componentRef,pe.route=ft.route.value,pe.outlet&&pe.outlet.attach(ft.componentRef,ft.route.value),Ue(ft.route.value),this.activateChildRoutes(y,null,pe.children)}else{const ft=Co(I.snapshot);pe.attachRef=null,pe.route=I,pe.injector=ft,pe.outlet&&pe.outlet.activateWith(I,pe.injector),this.activateChildRoutes(y,null,pe.children)}}else this.activateChildRoutes(y,null,m)}}class me{constructor(y){this.path=y,this.route=this.path[this.path.length-1]}}class _{constructor(y,T){this.component=y,this.route=T}}function C(f,y,T){const m=f._root;return xe(m,y?y._root:null,T,[m.value])}function ae(f,y){const T=Symbol(),m=y.get(f,T);return m===T?"function"!=typeof f||(0,t.LfX)(f)?y.get(f):f:m}function xe(f,y,T,m,I={canDeactivateChecks:[],canActivateChecks:[]}){const Q=eo(y);return f.children.forEach(pe=>{(function ut(f,y,T,m,I={canDeactivateChecks:[],canActivateChecks:[]}){const Q=f.value,pe=y?y.value:null,ft=T?T.getContext(f.value.outlet):null;if(pe&&Q.routeConfig===pe.routeConfig){const Qt=function ht(f,y,T){if("function"==typeof T)return T(f,y);switch(T){case"pathParamsChange":return!pi(f.url,y.url);case"pathParamsOrQueryParamsChange":return!pi(f.url,y.url)||!cn(f.queryParams,y.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ge(f,y)||!cn(f.queryParams,y.queryParams);default:return!Ge(f,y)}}(pe,Q,Q.routeConfig.runGuardsAndResolvers);Qt?I.canActivateChecks.push(new me(m)):(Q.data=pe.data,Q._resolvedData=pe._resolvedData),xe(f,y,Q.component?ft?ft.children:null:T,m,I),Qt&&ft&&ft.outlet&&ft.outlet.isActivated&&I.canDeactivateChecks.push(new _(ft.outlet.component,pe))}else pe&&Ot(y,ft,I),I.canActivateChecks.push(new me(m)),xe(f,null,Q.component?ft?ft.children:null:T,m,I)})(pe,Q[pe.value.outlet],T,m.concat([pe.value]),I),delete Q[pe.value.outlet]}),Object.entries(Q).forEach(([pe,ft])=>Ot(ft,T.getContext(pe),I)),I}function Ot(f,y,T){const m=eo(f),I=f.value;Object.entries(m).forEach(([Q,pe])=>{Ot(pe,I.component?y?y.children.getContext(Q):null:y,T)}),T.canDeactivateChecks.push(new _(I.component&&y&&y.outlet&&y.outlet.isActivated?y.outlet.component:null,I))}function Ut(f){return"function"==typeof f}function x(f){return f instanceof te||"EmptyError"===(null==f?void 0:f.name)}const fe=Symbol("INITIAL_VALUE");function A(){return(0,rt.n)(f=>(0,q.z)(f.map(y=>y.pipe((0,tt.s)(1),(0,st.Z)(fe)))).pipe((0,Ne.T)(y=>{for(const T of y)if(!0!==T){if(T===fe)return fe;if(!1===T||T instanceof _t)return T}return!0}),(0,nt.p)(y=>y!==fe),(0,tt.s)(1)))}function Oo(f){return(0,Me.F)((0,ue.M)(y=>{if(qn(y))throw ri(0,y)}),(0,Ne.T)(y=>!0===y))}class hn{constructor(y){this.segmentGroup=y||null}}class Rn{constructor(y){this.urlTree=y}}function In(f){return(0,ee.$)(new hn(f))}function Jn(f){return(0,ee.$)(new Rn(f))}class Zi{constructor(y,T){this.urlSerializer=y,this.urlTree=T}noMatchError(y){return new t.wOt(4002,!1)}lineralizeSegments(y,T){let m=[],I=T.root;for(;;){if(m=m.concat(I.segments),0===I.numberOfChildren)return(0,U.of)(m);if(I.numberOfChildren>1||!I.children[Le])return(0,ee.$)(new t.wOt(4e3,!1));I=I.children[Le]}}applyRedirectCommands(y,T,m){return this.applyRedirectCreateUrlTree(T,this.urlSerializer.parse(T),y,m)}applyRedirectCreateUrlTree(y,T,m,I){const Q=this.createSegmentGroup(y,T.root,m,I);return new _t(Q,this.createQueryParams(T.queryParams,this.urlTree.queryParams),T.fragment)}createQueryParams(y,T){const m={};return Object.entries(y).forEach(([I,Q])=>{if("string"==typeof Q&&Q.startsWith(":")){const ft=Q.substring(1);m[I]=T[ft]}else m[I]=Q}),m}createSegmentGroup(y,T,m,I){const Q=this.createSegments(y,T.segments,m,I);let pe={};return Object.entries(T.children).forEach(([ft,Qt])=>{pe[ft]=this.createSegmentGroup(y,Qt,m,I)}),new en(Q,pe)}createSegments(y,T,m,I){return T.map(Q=>Q.path.startsWith(":")?this.findPosParam(y,Q,I):this.findOrReturn(Q,m))}findPosParam(y,T,m){const I=m[T.path.substring(1)];if(!I)throw new t.wOt(4001,!1);return I}findOrReturn(y,T){let m=0;for(const I of T){if(I.path===y.path)return T.splice(m),I;m++}return y}}const Eo={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Ri(f,y,T,m,I){const Q=nr(f,y,T);return Q.matched?(m=function ao(f,y){var T;return f.providers&&!f._injector&&(f._injector=(0,t.Ol2)(f.providers,y,"Route: ".concat(f.path))),null!==(T=f._injector)&&void 0!==T?T:y}(y,m),function mr(f,y,T,m){const I=y.canMatch;if(!I||0===I.length)return(0,U.of)(!0);const Q=I.map(pe=>{const ft=ae(pe,f);return et(function jn(f){return f&&Ut(f.canMatch)}(ft)?ft.canMatch(y,T):f.runInContext(()=>ft(y,T)))});return(0,U.of)(Q).pipe(A(),Oo())}(m,y,T).pipe((0,Ne.T)(pe=>!0===pe?Q:{...Eo}))):(0,U.of)(Q)}function nr(f,y,T){var m,I;if(""===y.path)return"full"===y.pathMatch&&(f.hasChildren()||T.length>0)?{...Eo}:{matched:!0,consumedSegments:[],remainingSegments:T,parameters:{},positionalParamSegments:{}};const pe=(y.matcher||Kt)(T,f,y);if(!pe)return{...Eo};const ft={};Object.entries(null!==(m=pe.posParams)&&void 0!==m?m:{}).forEach(([wt,pn])=>{ft[wt]=pn.path});const Qt=pe.consumed.length>0?{...ft,...pe.consumed[pe.consumed.length-1].parameters}:ft;return{matched:!0,consumedSegments:pe.consumed,remainingSegments:T.slice(pe.consumed.length),parameters:Qt,positionalParamSegments:null!==(I=pe.posParams)&&void 0!==I?I:{}}}function cr(f,y,T,m){return T.length>0&&function _o(f,y,T){return T.some(m=>jo(f,y,m)&&Gi(m)!==Le)}(f,T,m)?{segmentGroup:new en(y,ir(m,new en(T,f.children))),slicedSegments:[]}:0===T.length&&function or(f,y,T){return T.some(m=>jo(f,y,m))}(f,T,m)?{segmentGroup:new en(f.segments,fo(f,0,T,m,f.children)),slicedSegments:T}:{segmentGroup:new en(f.segments,f.children),slicedSegments:T}}function fo(f,y,T,m,I){const Q={};for(const pe of m)if(jo(f,T,pe)&&!I[Gi(pe)]){const ft=new en([],{});Q[Gi(pe)]=ft}return{...I,...Q}}function ir(f,y){const T={};T[Le]=y;for(const m of f)if(""===m.path&&Gi(m)!==Le){const I=new en([],{});T[Gi(m)]=I}return T}function jo(f,y,T){return(!(f.hasChildren()||y.length>0)||"full"!==T.pathMatch)&&""===T.path}class Jr{constructor(y,T,m,I,Q,pe,ft){this.injector=y,this.configLoader=T,this.rootComponentType=m,this.config=I,this.urlTree=Q,this.paramsInheritanceStrategy=pe,this.urlSerializer=ft,this.allowRedirects=!0,this.applyRedirects=new Zi(this.urlSerializer,this.urlTree)}noMatchError(y){return new t.wOt(4002,!1)}recognize(){const y=cr(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,y,Le).pipe((0,H.W)(T=>{if(T instanceof Rn)return this.allowRedirects=!1,this.urlTree=T.urlTree,this.match(T.urlTree);throw T instanceof hn?this.noMatchError(T):T}),(0,Ne.T)(T=>{const m=new yi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Le,this.rootComponentType,null,{}),I=new _i(m,T),Q=new gn("",I),pe=function Wi(f,y,T=null,m=null){return vi(gi(f),y,T,m)}(m,[],this.urlTree.queryParams,this.urlTree.fragment);return pe.queryParams=this.urlTree.queryParams,Q.url=this.urlSerializer.serialize(pe),this.inheritParamsAndData(Q._root),{state:Q,tree:pe}}))}match(y){return this.processSegmentGroup(this.injector,this.config,y.root,Le).pipe((0,H.W)(m=>{throw m instanceof hn?this.noMatchError(m):m}))}inheritParamsAndData(y){const T=y.value,m=Zo(T,this.paramsInheritanceStrategy);T.params=Object.freeze(m.params),T.data=Object.freeze(m.data),y.children.forEach(I=>this.inheritParamsAndData(I))}processSegmentGroup(y,T,m,I){return 0===m.segments.length&&m.hasChildren()?this.processChildren(y,T,m):this.processSegment(y,T,m,m.segments,I,!0)}processChildren(y,T,m){const I=[];for(const Q of Object.keys(m.children))"primary"===Q?I.unshift(Q):I.push(Q);return(0,X.H)(I).pipe((0,yt.H)(Q=>{const pe=m.children[Q],ft=function Do(f,y){const T=f.filter(m=>Gi(m)===y);return T.push(...f.filter(m=>Gi(m)!==y)),T}(T,Q);return this.processSegmentGroup(y,ft,pe,Q)}),function L(f,y){return(0,J.N)(function le(f,y,T,m,I){return(Q,pe)=>{let ft=T,Qt=y,wt=0;Q.subscribe((0,Be._)(pe,pn=>{const Nn=wt++;Qt=ft?f(Qt,pn,Nn):(ft=!0,pn),m&&pe.next(Qt)},I&&(()=>{ft&&pe.next(Qt),pe.complete()})))}}(f,y,arguments.length>=2,!0))}((Q,pe)=>(Q.push(...pe),Q)),(0,$t.U)(null),function ne(f,y){const T=arguments.length>=2;return m=>m.pipe(f?(0,nt.p)((I,Q)=>f(I,Q,m)):Ft.D,Z(1),T?(0,$t.U)(y):Xt(()=>new te))}(),(0,Dt.Z)(Q=>{if(null===Q)return In(m);const pe=Cs(Q);return function Gr(f){f.sort((y,T)=>y.value.outlet===Le?-1:T.value.outlet===Le?1:y.value.outlet.localeCompare(T.value.outlet))}(pe),(0,U.of)(pe)}))}processSegment(y,T,m,I,Q,pe){return(0,X.H)(T).pipe((0,yt.H)(ft=>{var Qt;return this.processSegmentAgainstRoute(null!==(Qt=ft._injector)&&void 0!==Qt?Qt:y,T,ft,m,I,Q,pe).pipe((0,H.W)(wt=>{if(wt instanceof hn)return(0,U.of)(null);throw wt}))}),kt(ft=>!!ft),(0,H.W)(ft=>{if(x(ft))return function jr(f,y,T){return 0===y.length&&!f.children[T]}(m,I,Q)?(0,U.of)([]):In(m);throw ft}))}processSegmentAgainstRoute(y,T,m,I,Q,pe,ft){return function Rr(f,y,T,m){return!!(Gi(f)===m||m!==Le&&jo(y,T,f))&&("**"===f.path||nr(y,f,T).matched)}(m,I,Q,pe)?void 0===m.redirectTo?this.matchSegmentAgainstRoute(y,I,m,Q,pe,ft):ft&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(y,I,T,m,Q,pe):In(I):In(I)}expandSegmentAgainstRouteUsingRedirect(y,T,m,I,Q,pe){return"**"===I.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(y,m,I,pe):this.expandRegularSegmentAgainstRouteUsingRedirect(y,T,m,I,Q,pe)}expandWildCardWithParamsAgainstRouteUsingRedirect(y,T,m,I){const Q=this.applyRedirects.applyRedirectCommands([],m.redirectTo,{});return m.redirectTo.startsWith("/")?Jn(Q):this.applyRedirects.lineralizeSegments(m,Q).pipe((0,Dt.Z)(pe=>{const ft=new en(pe,{});return this.processSegment(y,T,ft,pe,I,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(y,T,m,I,Q,pe){const{matched:ft,consumedSegments:Qt,remainingSegments:wt,positionalParamSegments:pn}=nr(T,I,Q);if(!ft)return In(T);const Nn=this.applyRedirects.applyRedirectCommands(Qt,I.redirectTo,pn);return I.redirectTo.startsWith("/")?Jn(Nn):this.applyRedirects.lineralizeSegments(I,Nn).pipe((0,Dt.Z)(Ni=>this.processSegment(y,m,T,Ni.concat(wt),pe,!1)))}matchSegmentAgainstRoute(y,T,m,I,Q,pe){let ft;if("**"===m.path){var Qt,wt;const pn=I.length>0?mn(I).parameters:{},Nn=new yi(I,pn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Wo(m),Gi(m),null!==(Qt=null!==(wt=m.component)&&void 0!==wt?wt:m._loadedComponent)&&void 0!==Qt?Qt:null,m,Mr(m));ft=(0,U.of)({snapshot:Nn,consumedSegments:[],remainingSegments:[]}),T.children={}}else ft=Ri(T,m,I,y).pipe((0,Ne.T)(({matched:pn,consumedSegments:Nn,remainingSegments:Ni,parameters:vo})=>{var Ti,Ao;return pn?{snapshot:new yi(Nn,vo,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Wo(m),Gi(m),null!==(Ti=null!==(Ao=m.component)&&void 0!==Ao?Ao:m._loadedComponent)&&void 0!==Ti?Ti:null,m,Mr(m)),consumedSegments:Nn,remainingSegments:Ni}:null}));return ft.pipe((0,rt.n)(pn=>{var Nn;return null===pn?In(T):(y=null!==(Nn=m._injector)&&void 0!==Nn?Nn:y,this.getChildConfig(y,m,I).pipe((0,rt.n)(({routes:Ni})=>{var vo;const Ti=null!==(vo=m._loadedInjector)&&void 0!==vo?vo:y,{snapshot:Ao,consumedSegments:br,remainingSegments:Xi}=pn,{segmentGroup:sr,slicedSegments:ji}=cr(T,br,Xi,Ni);if(0===ji.length&&sr.hasChildren())return this.processChildren(Ti,Ni,sr).pipe((0,Ne.T)(Is=>null===Is?null:[new _i(Ao,Is)]));if(0===Ni.length&&0===ji.length)return(0,U.of)([new _i(Ao,[])]);const xs=Gi(m)===Q;return this.processSegment(Ti,Ni,sr,ji,xs?Le:Q,!0).pipe((0,Ne.T)(Is=>[new _i(Ao,Is)]))})))}))}getChildConfig(y,T,m){return T.children?(0,U.of)({routes:T.children,injector:y}):T.loadChildren?void 0!==T._loadedRoutes?(0,U.of)({routes:T._loadedRoutes,injector:T._loadedInjector}):function co(f,y,T,m){const I=y.canLoad;if(void 0===I||0===I.length)return(0,U.of)(!0);const Q=I.map(pe=>{const ft=ae(pe,f);return et(function Sn(f){return f&&Ut(f.canLoad)}(ft)?ft.canLoad(y,T):f.runInContext(()=>ft(y,T)))});return(0,U.of)(Q).pipe(A(),Oo())}(y,T,m).pipe((0,Dt.Z)(I=>I?this.configLoader.loadChildren(y,T).pipe((0,ue.M)(Q=>{T._loadedRoutes=Q.routes,T._loadedInjector=Q.injector})):function So(f){return(0,ee.$)(Fo(!1,3))}())):(0,U.of)({routes:[],injector:y})}}function Po(f){const y=f.value.routeConfig;return y&&""===y.path}function Cs(f){const y=[],T=new Set;for(const m of f){if(!Po(m)){y.push(m);continue}const I=y.find(Q=>m.value.routeConfig===Q.value.routeConfig);void 0!==I?(I.children.push(...m.children),T.add(I)):y.push(m)}for(const m of T){const I=Cs(m.children);y.push(new _i(m.value,I))}return y.filter(m=>!T.has(m))}function Wo(f){return f.data||{}}function Mr(f){return f.resolve||{}}function F(f){return"string"==typeof f.title||null===f.title}function ke(f){return(0,rt.n)(y=>{const T=f(y);return T?(0,X.H)(T).pipe((0,Ne.T)(()=>y)):(0,U.of)(y)})}const w=new t.nKC("ROUTES");let be=(()=>{var f;class y{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,t.WQX)(t.Ql9)}loadComponent(m){if(this.componentLoaders.get(m))return this.componentLoaders.get(m);if(m._loadedComponent)return(0,U.of)(m._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(m);const I=et(m.loadComponent()).pipe((0,Ne.T)(fn),(0,ue.M)(pe=>{this.onLoadEndListener&&this.onLoadEndListener(m),m._loadedComponent=pe}),(0,oe.j)(()=>{this.componentLoaders.delete(m)})),Q=new ze(I,()=>new j.B).pipe(ot());return this.componentLoaders.set(m,Q),Q}loadChildren(m,I){if(this.childrenLoaders.get(I))return this.childrenLoaders.get(I);if(I._loadedRoutes)return(0,U.of)({routes:I._loadedRoutes,injector:I._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(I);const pe=function qe(f,y,T,m){return et(f.loadChildren()).pipe((0,Ne.T)(fn),(0,Dt.Z)(I=>I instanceof t.Co$||Array.isArray(I)?(0,U.of)(I):(0,X.H)(y.compileModuleAsync(I))),(0,Ne.T)(I=>{m&&m(f);let Q,pe,ft=!1;return Array.isArray(I)?(pe=I,!0):(Q=I.create(T).injector,pe=Q.get(w,[],{optional:!0,self:!0}).flat()),{routes:pe.map(no),injector:Q}}))}(I,this.compiler,m,this.onLoadEndListener).pipe((0,oe.j)(()=>{this.childrenLoaders.delete(I)})),ft=new ze(pe,()=>new j.B).pipe(ot());return this.childrenLoaders.set(I,ft),ft}}return(f=y).\u0275fac=function(m){return new(m||f)},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})();function fn(f){return function Bt(f){return f&&"object"==typeof f&&"default"in f}(f)?f.default:f}let Un=(()=>{var f;class y{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new j.B,this.transitionAbortSubject=new j.B,this.configLoader=(0,t.WQX)(be),this.environmentInjector=(0,t.WQX)(t.uvJ),this.urlSerializer=(0,t.WQX)(ti),this.rootContexts=(0,t.WQX)(Io),this.inputBindingEnabled=null!==(0,t.WQX)(Zt,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,U.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=Q=>this.events.next(new kr(Q)),this.configLoader.onLoadStartListener=Q=>this.events.next(new bo(Q))}complete(){var m;null===(m=this.transitions)||void 0===m||m.complete()}handleNavigationRequest(m){var I;const Q=++this.navigationId;null===(I=this.transitions)||void 0===I||I.next({...this.transitions.value,...m,id:Q})}setupNavigations(m,I,Q){return this.transitions=new $.t({id:0,currentUrlTree:I,currentRawUrl:I,currentBrowserUrl:I,extractedUrl:m.urlHandlingStrategy.extract(I),urlAfterRedirects:m.urlHandlingStrategy.extract(I),rawUrl:I,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:qt,restoredState:null,currentSnapshot:Q.snapshot,targetSnapshot:null,currentRouterState:Q,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,nt.p)(pe=>0!==pe.id),(0,Ne.T)(pe=>({...pe,extractedUrl:m.urlHandlingStrategy.extract(pe.rawUrl)})),(0,rt.n)(pe=>{this.currentTransition=pe;let ft=!1,Qt=!1;return(0,U.of)(pe).pipe((0,ue.M)(wt=>{this.currentNavigation={id:wt.id,initialUrl:wt.rawUrl,extractedUrl:wt.extractedUrl,trigger:wt.source,extras:wt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,rt.n)(wt=>{var pn;const Nn=wt.currentBrowserUrl.toString(),Ni=!m.navigated||wt.extractedUrl.toString()!==Nn||Nn!==wt.currentUrlTree.toString(),vo=null!==(pn=wt.extras.onSameUrlNavigation)&&void 0!==pn?pn:m.onSameUrlNavigation;if(!Ni&&"reload"!==vo){const Ti="";return this.events.next(new kn(wt.id,this.urlSerializer.serialize(wt.rawUrl),Ti,0)),wt.resolve(null),Ie.w}if(m.urlHandlingStrategy.shouldProcessUrl(wt.rawUrl))return(0,U.of)(wt).pipe((0,rt.n)(Ti=>{var Ao,br;const Xi=null===(Ao=this.transitions)||void 0===Ao?void 0:Ao.getValue();return this.events.next(new wn(Ti.id,this.urlSerializer.serialize(Ti.extractedUrl),Ti.source,Ti.restoredState)),Xi!==(null===(br=this.transitions)||void 0===br?void 0:br.getValue())?Ie.w:Promise.resolve(Ti)}),function Lr(f,y,T,m,I,Q){return(0,Dt.Z)(pe=>function Wr(f,y,T,m,I,Q,pe="emptyOnly"){return new Jr(f,y,T,m,I,pe,Q).recognize()}(f,y,T,m,pe.extractedUrl,I,Q).pipe((0,Ne.T)(({state:ft,tree:Qt})=>({...pe,targetSnapshot:ft,urlAfterRedirects:Qt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,m.config,this.urlSerializer,m.paramsInheritanceStrategy),(0,ue.M)(Ti=>{pe.targetSnapshot=Ti.targetSnapshot,pe.urlAfterRedirects=Ti.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Ti.urlAfterRedirects};const Ao=new Ei(Ti.id,this.urlSerializer.serialize(Ti.extractedUrl),this.urlSerializer.serialize(Ti.urlAfterRedirects),Ti.targetSnapshot);this.events.next(Ao)}));if(Ni&&m.urlHandlingStrategy.shouldProcessUrl(wt.currentRawUrl)){const{id:Ti,extractedUrl:Ao,source:br,restoredState:Xi,extras:sr}=wt,ji=new wn(Ti,this.urlSerializer.serialize(Ao),br,Xi);this.events.next(ji);const xs=oo(0,this.rootComponentType).snapshot;return this.currentTransition=pe={...wt,targetSnapshot:xs,urlAfterRedirects:Ao,extras:{...sr,skipLocationChange:!1,replaceUrl:!1}},(0,U.of)(pe)}{const Ti="";return this.events.next(new kn(wt.id,this.urlSerializer.serialize(wt.extractedUrl),Ti,1)),wt.resolve(null),Ie.w}}),(0,ue.M)(wt=>{const pn=new Hi(wt.id,this.urlSerializer.serialize(wt.extractedUrl),this.urlSerializer.serialize(wt.urlAfterRedirects),wt.targetSnapshot);this.events.next(pn)}),(0,Ne.T)(wt=>(this.currentTransition=pe={...wt,guards:C(wt.targetSnapshot,wt.currentSnapshot,this.rootContexts)},pe)),function Ce(f,y){return(0,Dt.Z)(T=>{const{targetSnapshot:m,currentSnapshot:I,guards:{canActivateChecks:Q,canDeactivateChecks:pe}}=T;return 0===pe.length&&0===Q.length?(0,U.of)({...T,guardsResult:!0}):function Yt(f,y,T,m){return(0,X.H)(f).pipe((0,Dt.Z)(I=>function mo(f,y,T,m,I){const Q=y&&y.routeConfig?y.routeConfig.canDeactivate:null;if(!Q||0===Q.length)return(0,U.of)(!0);const pe=Q.map(ft=>{var Qt;const wt=null!==(Qt=Co(y))&&void 0!==Qt?Qt:I,pn=ae(ft,wt);return et(function Cn(f){return f&&Ut(f.canDeactivate)}(pn)?pn.canDeactivate(f,y,T,m):wt.runInContext(()=>pn(f,y,T,m))).pipe(kt())});return(0,U.of)(pe).pipe(A())}(I.component,I.route,T,y,m)),kt(I=>!0!==I,!0))}(pe,m,I,f).pipe((0,Dt.Z)(ft=>ft&&function xn(f){return"boolean"==typeof f}(ft)?function On(f,y,T,m){return(0,X.H)(y).pipe((0,yt.H)(I=>(0,Y.x)(function go(f,y){return null!==f&&y&&y(new ho(f)),(0,U.of)(!0)}(I.route.parent,m),function ui(f,y){return null!==f&&y&&y(new Ar(f)),(0,U.of)(!0)}(I.route,m),function To(f,y,T){const m=y[y.length-1],Q=y.slice(0,y.length-1).reverse().map(pe=>function k(f){const y=f.routeConfig?f.routeConfig.canActivateChild:null;return y&&0!==y.length?{node:f,guards:y}:null}(pe)).filter(pe=>null!==pe).map(pe=>(0,_e.v)(()=>{const ft=pe.guards.map(Qt=>{var wt;const pn=null!==(wt=Co(pe.node))&&void 0!==wt?wt:T,Nn=ae(Qt,pn);return et(function Zn(f){return f&&Ut(f.canActivateChild)}(Nn)?Nn.canActivateChild(m,f):pn.runInContext(()=>Nn(m,f))).pipe(kt())});return(0,U.of)(ft).pipe(A())}));return(0,U.of)(Q).pipe(A())}(f,I.path,T),function Qi(f,y,T){const m=y.routeConfig?y.routeConfig.canActivate:null;if(!m||0===m.length)return(0,U.of)(!0);const I=m.map(Q=>(0,_e.v)(()=>{var pe;const ft=null!==(pe=Co(y))&&void 0!==pe?pe:T,Qt=ae(Q,ft);return et(function ii(f){return f&&Ut(f.canActivate)}(Qt)?Qt.canActivate(y,f):ft.runInContext(()=>Qt(y,f))).pipe(kt())}));return(0,U.of)(I).pipe(A())}(f,I.route,T))),kt(I=>!0!==I,!0))}(m,Q,f,y):(0,U.of)(ft)),(0,Ne.T)(ft=>({...T,guardsResult:ft})))})}(this.environmentInjector,wt=>this.events.next(wt)),(0,ue.M)(wt=>{if(pe.guardsResult=wt.guardsResult,qn(wt.guardsResult))throw ri(0,wt.guardsResult);const pn=new qi(wt.id,this.urlSerializer.serialize(wt.extractedUrl),this.urlSerializer.serialize(wt.urlAfterRedirects),wt.targetSnapshot,!!wt.guardsResult);this.events.next(pn)}),(0,nt.p)(wt=>!!wt.guardsResult||(this.cancelNavigationTransition(wt,"",3),!1)),ke(wt=>{if(wt.guards.canActivateChecks.length)return(0,U.of)(wt).pipe((0,ue.M)(pn=>{const Nn=new yo(pn.id,this.urlSerializer.serialize(pn.extractedUrl),this.urlSerializer.serialize(pn.urlAfterRedirects),pn.targetSnapshot);this.events.next(Nn)}),(0,rt.n)(pn=>{let Nn=!1;return(0,U.of)(pn).pipe(function Br(f,y){return(0,Dt.Z)(T=>{const{targetSnapshot:m,guards:{canActivateChecks:I}}=T;if(!I.length)return(0,U.of)(T);let Q=0;return(0,X.H)(I).pipe((0,yt.H)(pe=>function Ts(f,y,T,m){const I=f.routeConfig,Q=f._resolve;return void 0!==(null==I?void 0:I.title)&&!F(I)&&(Q[Ke]=I.title),function Vr(f,y,T,m){const I=function cs(f){return[...Object.keys(f),...Object.getOwnPropertySymbols(f)]}(f);if(0===I.length)return(0,U.of)({});const Q={};return(0,X.H)(I).pipe((0,Dt.Z)(pe=>function b(f,y,T,m){var I;const Q=null!==(I=Co(y))&&void 0!==I?I:m,pe=ae(f,Q);return et(pe.resolve?pe.resolve(y,T):Q.runInContext(()=>pe(y,T)))}(f[pe],y,T,m).pipe(kt(),(0,ue.M)(ft=>{Q[pe]=ft}))),Z(1),(0,ce.u)(Q),(0,H.W)(pe=>x(pe)?Ie.w:(0,ee.$)(pe)))}(Q,f,y,m).pipe((0,Ne.T)(pe=>(f._resolvedData=pe,f.data=Zo(f,T).resolve,I&&F(I)&&(f.data[Ke]=I.title),null)))}(pe.route,m,f,y)),(0,ue.M)(()=>Q++),Z(1),(0,Dt.Z)(pe=>Q===I.length?(0,U.of)(T):Ie.w))})}(m.paramsInheritanceStrategy,this.environmentInjector),(0,ue.M)({next:()=>Nn=!0,complete:()=>{Nn||this.cancelNavigationTransition(pn,"",2)}}))}),(0,ue.M)(pn=>{const Nn=new Lo(pn.id,this.urlSerializer.serialize(pn.extractedUrl),this.urlSerializer.serialize(pn.urlAfterRedirects),pn.targetSnapshot);this.events.next(Nn)}))}),ke(wt=>{const pn=Nn=>{var Ni;const vo=[];null!==(Ni=Nn.routeConfig)&&void 0!==Ni&&Ni.loadComponent&&!Nn.routeConfig._loadedComponent&&vo.push(this.configLoader.loadComponent(Nn.routeConfig).pipe((0,ue.M)(Ti=>{Nn.component=Ti}),(0,Ne.T)(()=>{})));for(const Ti of Nn.children)vo.push(...pn(Ti));return vo};return(0,q.z)(pn(wt.targetSnapshot.root)).pipe((0,$t.U)(),(0,tt.s)(1))}),ke(()=>this.afterPreactivation()),(0,Ne.T)(wt=>{const pn=function Bn(f,y,T){const m=dn(f,y._root,T?T._root:void 0);return new Ki(m,y)}(m.routeReuseStrategy,wt.targetSnapshot,wt.currentRouterState);return this.currentTransition=pe={...wt,targetRouterState:pn},pe}),(0,ue.M)(()=>{this.events.next(new qo)}),((f,y,T,m)=>(0,Ne.T)(I=>(new lo(y,I.targetRouterState,I.currentRouterState,T,m).activate(f),I)))(this.rootContexts,m.routeReuseStrategy,wt=>this.events.next(wt),this.inputBindingEnabled),(0,tt.s)(1),(0,ue.M)({next:wt=>{var pn;ft=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Wn(wt.id,this.urlSerializer.serialize(wt.extractedUrl),this.urlSerializer.serialize(wt.urlAfterRedirects))),null===(pn=m.titleStrategy)||void 0===pn||pn.updateTitle(wt.targetRouterState.snapshot),wt.resolve(!0)},complete:()=>{ft=!0}}),(0,Se.Q)(this.transitionAbortSubject.pipe((0,ue.M)(wt=>{throw wt}))),(0,oe.j)(()=>{var wt;ft||Qt||this.cancelNavigationTransition(pe,"",1),(null===(wt=this.currentNavigation)||void 0===wt?void 0:wt.id)===pe.id&&(this.currentNavigation=null)}),(0,H.W)(wt=>{if(Qt=!0,Yn(wt))this.events.next(new Hn(pe.id,this.urlSerializer.serialize(pe.extractedUrl),wt.message,wt.cancellationCode)),function so(f){return Yn(f)&&qn(f.url)}(wt)?this.events.next(new xo(wt.url)):pe.resolve(!1);else{var pn;this.events.next(new Kn(pe.id,this.urlSerializer.serialize(pe.extractedUrl),wt,null!==(pn=pe.targetSnapshot)&&void 0!==pn?pn:void 0));try{pe.resolve(m.errorHandler(wt))}catch(Nn){pe.reject(Nn)}}return Ie.w}))}))}cancelNavigationTransition(m,I,Q){const pe=new Hn(m.id,this.urlSerializer.serialize(m.extractedUrl),I,Q);this.events.next(pe),m.resolve(!1)}}return(f=y).\u0275fac=function(m){return new(m||f)},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})();function li(f){return f!==qt}let ci=(()=>{var f;class y{buildTitle(m){let I,Q=m.root;for(;void 0!==Q;){var pe;I=null!==(pe=this.getResolvedTitleForRoute(Q))&&void 0!==pe?pe:I,Q=Q.children.find(ft=>ft.outlet===Le)}return I}getResolvedTitleForRoute(m){return m.data[Ke]}}return(f=y).\u0275fac=function(m){return new(m||f)},f.\u0275prov=t.jDH({token:f,factory:function(){return(0,t.WQX)(Gn)},providedIn:"root"}),y})(),Gn=(()=>{var f;class y extends ci{constructor(m){super(),this.title=m}updateTitle(m){const I=this.buildTitle(m);void 0!==I&&this.title.setTitle(I)}}return(f=y).\u0275fac=function(m){return new(m||f)(t.KVO(Ve.hE))},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})(),Li=(()=>{var f;class y{}return(f=y).\u0275fac=function(m){return new(m||f)},f.\u0275prov=t.jDH({token:f,factory:function(){return(0,t.WQX)(po)},providedIn:"root"}),y})();class Oi{shouldDetach(y){return!1}store(y,T){}shouldAttach(y){return!1}retrieve(y){return null}shouldReuseRoute(y,T){return y.routeConfig===T.routeConfig}}let po=(()=>{var f;class y extends Oi{}return(f=y).\u0275fac=function(){let T;return function(I){return(T||(T=t.xGo(f)))(I||f)}}(),f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})();const Uo=new t.nKC("",{providedIn:"root",factory:()=>({})});let Go=(()=>{var f;class y{}return(f=y).\u0275fac=function(m){return new(m||f)},f.\u0275prov=t.jDH({token:f,factory:function(){return(0,t.WQX)(_r)},providedIn:"root"}),y})(),_r=(()=>{var f;class y{shouldProcessUrl(m){return!0}extract(m){return m}merge(m,I){return m}}return(f=y).\u0275fac=function(m){return new(m||f)},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})();var Mo=function(f){return f[f.COMPLETE=0]="COMPLETE",f[f.FAILED=1]="FAILED",f[f.REDIRECTING=2]="REDIRECTING",f}(Mo||{});function wo(f){throw f}function dr(f,y,T){return y.parse("/")}const $s={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Vi={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Xo=(()=>{var f;class y{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){var m,I;return"computed"!==this.canceledNavigationResolution?this.currentPageId:null!==(m=null===(I=this.location.getState())||void 0===I?void 0:I.\u0275routerPageId)&&void 0!==m?m:this.currentPageId}get events(){return this._events}constructor(){var m,I;this.disposed=!1,this.currentPageId=0,this.console=(0,t.WQX)(t.H3F),this.isNgZoneEnabled=!1,this._events=new j.B,this.options=(0,t.WQX)(Uo,{optional:!0})||{},this.pendingTasks=(0,t.WQX)(t.$K3),this.errorHandler=this.options.errorHandler||wo,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||dr,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,t.WQX)(Go),this.routeReuseStrategy=(0,t.WQX)(Li),this.titleStrategy=(0,t.WQX)(ci),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=null!==(m=null===(I=(0,t.WQX)(w,{optional:!0}))||void 0===I?void 0:I.flat())&&void 0!==m?m:[],this.navigationTransitions=(0,t.WQX)(Un),this.urlSerializer=(0,t.WQX)(ti),this.location=(0,t.WQX)(Ae.aZ),this.componentInputBindingEnabled=!!(0,t.WQX)(Zt,{optional:!0}),this.eventsSubscription=new W.yU,this.isNgZoneEnabled=(0,t.WQX)(t.SKi)instanceof t.SKi&&t.SKi.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new _t,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=oo(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(Q=>{this.lastSuccessfulId=Q.id,this.currentPageId=this.browserPageId},Q=>{this.console.warn("Unhandled Navigation Error: ".concat(Q))}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const m=this.navigationTransitions.events.subscribe(I=>{try{const{currentTransition:Q}=this.navigationTransitions;if(null===Q)return void(Ro(I)&&this._events.next(I));if(I instanceof wn)li(Q.source)&&(this.browserUrlTree=Q.extractedUrl);else if(I instanceof kn)this.rawUrlTree=Q.rawUrl;else if(I instanceof Ei){if("eager"===this.urlUpdateStrategy){if(!Q.extras.skipLocationChange){const pe=this.urlHandlingStrategy.merge(Q.urlAfterRedirects,Q.rawUrl);this.setBrowserUrl(pe,Q)}this.browserUrlTree=Q.urlAfterRedirects}}else if(I instanceof qo)this.currentUrlTree=Q.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(Q.urlAfterRedirects,Q.rawUrl),this.routerState=Q.targetRouterState,"deferred"===this.urlUpdateStrategy&&(Q.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,Q),this.browserUrlTree=Q.urlAfterRedirects);else if(I instanceof Hn)0!==I.code&&1!==I.code&&(this.navigated=!0),(3===I.code||2===I.code)&&this.restoreHistory(Q);else if(I instanceof xo){const pe=this.urlHandlingStrategy.merge(I.url,Q.currentRawUrl),ft={skipLocationChange:Q.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||li(Q.source)};this.scheduleNavigation(pe,qt,null,ft,{resolve:Q.resolve,reject:Q.reject,promise:Q.promise})}I instanceof Kn&&this.restoreHistory(Q,!0),I instanceof Wn&&(this.navigated=!0),Ro(I)&&this._events.next(I)}catch(Q){this.navigationTransitions.transitionAbortSubject.next(Q)}});this.eventsSubscription.add(m)}resetRootComponentType(m){this.routerState.root.component=m,this.navigationTransitions.rootComponentType=m}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const m=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),qt,m)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(m=>{const I="popstate"===m.type?"popstate":"hashchange";"popstate"===I&&setTimeout(()=>{this.navigateToSyncWithBrowser(m.url,I,m.state)},0)}))}navigateToSyncWithBrowser(m,I,Q){const pe={replaceUrl:!0},ft=null!=Q&&Q.navigationId?Q:null;if(Q){const wt={...Q};delete wt.navigationId,delete wt.\u0275routerPageId,0!==Object.keys(wt).length&&(pe.state=wt)}const Qt=this.parseUrl(m);this.scheduleNavigation(Qt,I,ft,pe)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(m){this.config=m.map(no),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(m,I={}){const{relativeTo:Q,queryParams:pe,fragment:ft,queryParamsHandling:Qt,preserveFragment:wt}=I,pn=wt?this.currentUrlTree.fragment:ft;let Ni,Nn=null;switch(Qt){case"merge":Nn={...this.currentUrlTree.queryParams,...pe};break;case"preserve":Nn=this.currentUrlTree.queryParams;break;default:Nn=pe||null}null!==Nn&&(Nn=this.removeEmptyProps(Nn));try{Ni=gi(Q?Q.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof m[0]||!m[0].startsWith("/"))&&(m=[]),Ni=this.currentUrlTree.root}return vi(Ni,m,Nn,null!=pn?pn:null)}navigateByUrl(m,I={skipLocationChange:!1}){const Q=qn(m)?m:this.parseUrl(m),pe=this.urlHandlingStrategy.merge(Q,this.rawUrlTree);return this.scheduleNavigation(pe,qt,null,I)}navigate(m,I={skipLocationChange:!1}){return function Ur(f){for(let y=0;y{const pe=m[Q];return null!=pe&&(I[Q]=pe),I},{})}scheduleNavigation(m,I,Q,pe,ft){if(this.disposed)return Promise.resolve(!1);let Qt,wt,pn;ft?(Qt=ft.resolve,wt=ft.reject,pn=ft.promise):pn=new Promise((Ni,vo)=>{Qt=Ni,wt=vo});const Nn=this.pendingTasks.add();return function vr(f,y){f.events.pipe((0,nt.p)(T=>T instanceof Wn||T instanceof Hn||T instanceof Kn||T instanceof kn),(0,Ne.T)(T=>T instanceof Wn||T instanceof kn?Mo.COMPLETE:T instanceof Hn&&(0===T.code||1===T.code)?Mo.REDIRECTING:Mo.FAILED),(0,nt.p)(T=>T!==Mo.REDIRECTING),(0,tt.s)(1)).subscribe(()=>{y()})}(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Nn))}),this.navigationTransitions.handleNavigationRequest({source:I,restoredState:Q,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:m,extras:pe,resolve:Qt,reject:wt,promise:pn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),pn.catch(Ni=>Promise.reject(Ni))}setBrowserUrl(m,I){const Q=this.urlSerializer.serialize(m);if(this.location.isCurrentPathEqualTo(Q)||I.extras.replaceUrl){const ft={...I.extras.state,...this.generateNgRouterState(I.id,this.browserPageId)};this.location.replaceState(Q,"",ft)}else{const pe={...I.extras.state,...this.generateNgRouterState(I.id,this.browserPageId+1)};this.location.go(Q,"",pe)}}restoreHistory(m,I=!1){if("computed"===this.canceledNavigationResolution){var Q;const ft=this.currentPageId-this.browserPageId;0!==ft?this.location.historyGo(ft):this.currentUrlTree===(null===(Q=this.getCurrentNavigation())||void 0===Q?void 0:Q.finalUrl)&&0===ft&&(this.resetState(m),this.browserUrlTree=m.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(I&&this.resetState(m),this.resetUrlToCurrentUrlTree())}resetState(m){this.routerState=m.currentRouterState,this.currentUrlTree=m.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,m.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(m,I){return"computed"===this.canceledNavigationResolution?{navigationId:m,\u0275routerPageId:I}:{navigationId:m}}}return(f=y).\u0275fac=function(m){return new(m||f)},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})();function Ro(f){return!(f instanceof qo||f instanceof xo)}let ds=(()=>{var f;class y{constructor(m,I,Q,pe,ft,Qt){var wt;this.router=m,this.route=I,this.tabIndexAttribute=Q,this.renderer=pe,this.el=ft,this.locationStrategy=Qt,this.href=null,this.commands=null,this.onChanges=new j.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const pn=null===(wt=ft.nativeElement.tagName)||void 0===wt?void 0:wt.toLowerCase();this.isAnchorElement="a"===pn||"area"===pn,this.isAnchorElement?this.subscription=m.events.subscribe(Nn=>{Nn instanceof Wn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(m){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",m)}ngOnChanges(m){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(m){null!=m?(this.commands=Array.isArray(m)?m:[m],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(m,I,Q,pe,ft){return!!(null===this.urlTree||this.isAnchorElement&&(0!==m||I||Q||pe||ft||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){var m;null===(m=this.subscription)||void 0===m||m.unsubscribe()}updateHref(){var m;this.href=null!==this.urlTree&&this.locationStrategy?null===(m=this.locationStrategy)||void 0===m?void 0:m.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const I=null===this.href?null:(0,t.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",I)}applyAttributeValue(m,I){const Q=this.renderer,pe=this.el.nativeElement;null!==I?Q.setAttribute(pe,m,I):Q.removeAttribute(pe,m)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return(f=y).\u0275fac=function(m){return new(m||f)(t.rXU(Xo),t.rXU(ro),t.kS0("tabindex"),t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(Ae.hb))},f.\u0275dir=t.FsC({type:f,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(m,I){1&m&&t.bIt("click",function(pe){return I.onClick(pe.button,pe.ctrlKey,pe.shiftKey,pe.altKey,pe.metaKey)}),2&m&&t.BMQ("target",I.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",t.L39],skipLocationChange:["skipLocationChange","skipLocationChange",t.L39],replaceUrl:["replaceUrl","replaceUrl",t.L39],routerLink:"routerLink"},standalone:!0,features:[t.GFd,t.OA$]}),y})(),fs=(()=>{var f;class y{get isActive(){return this._isActive}constructor(m,I,Q,pe,ft){this.router=m,this.element=I,this.renderer=Q,this.cdr=pe,this.link=ft,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new t.bkB,this.routerEventsSubscription=m.events.subscribe(Qt=>{Qt instanceof Wn&&this.update()})}ngAfterContentInit(){(0,U.of)(this.links.changes,(0,U.of)(null)).pipe((0,Re.U)()).subscribe(m=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var m;null===(m=this.linkInputChangesSubscription)||void 0===m||m.unsubscribe();const I=[...this.links.toArray(),this.link].filter(Q=>!!Q).map(Q=>Q.onChanges);this.linkInputChangesSubscription=(0,X.H)(I).pipe((0,Re.U)()).subscribe(Q=>{this._isActive!==this.isLinkActive(this.router)(Q)&&this.update()})}set routerLinkActive(m){const I=Array.isArray(m)?m:m.split(" ");this.classes=I.filter(Q=>!!Q)}ngOnChanges(m){this.update()}ngOnDestroy(){var m;this.routerEventsSubscription.unsubscribe(),null===(m=this.linkInputChangesSubscription)||void 0===m||m.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const m=this.hasActiveLinks();this._isActive!==m&&(this._isActive=m,this.cdr.markForCheck(),this.classes.forEach(I=>{m?this.renderer.addClass(this.element.nativeElement,I):this.renderer.removeClass(this.element.nativeElement,I)}),m&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(m))})}isLinkActive(m){const I=function Nr(f){return!!f.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return Q=>!!Q.urlTree&&m.isActive(Q.urlTree,I)}hasActiveLinks(){const m=this.isLinkActive(this.router);return this.link&&m(this.link)||this.links.some(m)}}return(f=y).\u0275fac=function(m){return new(m||f)(t.rXU(Xo),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.gRc),t.rXU(ds,8))},f.\u0275dir=t.FsC({type:f,selectors:[["","routerLinkActive",""]],contentQueries:function(m,I,Q){if(1&m&&t.wni(Q,ds,5),2&m){let pe;t.mGM(pe=t.lsd())&&(I.links=pe)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[t.OA$]}),y})();const yr=new t.nKC("");let ps=(()=>{var f;class y{constructor(m,I,Q,pe,ft={}){this.urlSerializer=m,this.transitions=I,this.viewportScroller=Q,this.zone=pe,this.options=ft,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ft.scrollPositionRestoration=ft.scrollPositionRestoration||"disabled",ft.anchorScrolling=ft.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(m=>{m instanceof wn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=m.navigationTrigger,this.restoredId=m.restoredState?m.restoredState.navigationId:0):m instanceof Wn?(this.lastId=m.id,this.scheduleScrollEvent(m,this.urlSerializer.parse(m.urlAfterRedirects).fragment)):m instanceof kn&&0===m.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(m,this.urlSerializer.parse(m.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(m=>{m instanceof ur&&(m.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(m.position):m.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(m.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(m,I){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new ur(m,"popstate"===this.lastSource?this.store[this.restoredId]:null,I))})},0)})}ngOnDestroy(){var m,I;null===(m=this.routerEventsSubscription)||void 0===m||m.unsubscribe(),null===(I=this.scrollEventsSubscription)||void 0===I||I.unsubscribe()}}return(f=y).\u0275fac=function(m){t.QTQ()},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac}),y})();function Hs(f,...y){return(0,t.EmA)([{provide:w,multi:!0,useValue:f},[],{provide:ro,useFactory:qr,deps:[Xo]},{provide:t.iLQ,multi:!0,useFactory:ha},y.map(T=>T.\u0275providers)])}function qr(f){return f.routerState.root}function js(f={}){return function rr(f,y){return{\u0275kind:f,\u0275providers:y}}(4,[{provide:yr,useFactory:()=>{const T=(0,t.WQX)(Ae.Xr),m=(0,t.WQX)(t.SKi),I=(0,t.WQX)(Un),Q=(0,t.WQX)(ti);return new ps(Q,I,T,m,f)}}])}function ha(){const f=(0,t.WQX)(t.zZn);return y=>{var T,m;const I=f.get(t.o8S);if(y!==I.components[0])return;const Q=f.get(Xo),pe=f.get(Ws);1===f.get(es)&&Q.initialNavigation(),null===(T=f.get(hs,null,t.$GK.Optional))||void 0===T||T.setUpPreloading(),null===(m=f.get(yr,null,t.$GK.Optional))||void 0===m||m.init(),Q.resetRootComponentType(I.componentTypes[0]),pe.closed||(pe.next(),pe.complete(),pe.unsubscribe())}}const Ws=new t.nKC("",{factory:()=>new j.B}),es=new t.nKC("",{providedIn:"root",factory:()=>1}),hs=new t.nKC("")},3241:(Nt,Pe,u)=>{u.d(Pe,{OX:()=>_e,Qc:()=>q,Rp:()=>st,Zp:()=>Re,fc:()=>Ae,zz:()=>rt});var t=u(2978),l=u(9406),S=u(7782),P=u(8129),X=u(965),U=u(3527),$=u(3793),re=u(6661),te=u(6610);const q=new t.nKC("[WA_WINDOW]",{factory:()=>{const{defaultView:Le}=(0,t.WQX)(te.qQ);if(!Le)throw new Error("Window is not available");return Le}}),Y=q,_e=new t.nKC("[WA_ANIMATION_FRAME]",{factory:()=>{const{requestAnimationFrame:Le,cancelAnimationFrame:Ke}=(0,t.WQX)(Y);return new l.c(At=>{let Kt=NaN;const Lt=cn=>{At.next(cn),Kt=Le(Lt)};return Kt=Le(Lt),()=>{Ke(Kt)}}).pipe((0,S.u)())}}),Ae=(new t.nKC("[WA_CACHES]",{factory:()=>(0,t.WQX)(Y).caches}),new t.nKC("[WA_CRYPTO]",{factory:()=>(0,t.WQX)(Y).crypto}),new t.nKC("[WA_CSS]",{factory:()=>{var Le;return null!==(Le=(0,t.WQX)(Y).CSS)&&void 0!==Le?Le:{escape:Ke=>Ke,supports:()=>!1}}}),new t.nKC("[WA_HISTORY]",{factory:()=>(0,t.WQX)(Y).history}),new t.nKC("[WA_LOCAL_STORAGE]",{factory:()=>(0,t.WQX)(Y).localStorage})),rt=new t.nKC("[WA_LOCATION]",{factory:()=>(0,t.WQX)(Y).location}),st=new t.nKC("[WA_NAVIGATOR]",{factory:()=>(0,t.WQX)(Y).navigator}),nt=st,Re=(new t.nKC("[WA_MEDIA_DEVICES]",{factory:()=>(0,t.WQX)(nt).mediaDevices}),new t.nKC("[WA_NETWORK_INFORMATION]",{factory:()=>(0,t.WQX)(st).connection||null}),new t.nKC("[WA_PAGE_VISIBILITY]",{factory:()=>{const Le=(0,t.WQX)(te.qQ);return(0,P.R)(Le,"visibilitychange").pipe((0,X.Z)(0),(0,U.T)(()=>"hidden"!==Le.visibilityState),(0,$.F)(),(0,re.t)({refCount:!1,bufferSize:1}))}}),new t.nKC("[WA_PERFORMANCE]",{factory:()=>(0,t.WQX)(Y).performance}),new t.nKC("[WA_SCREEN]",{factory:()=>(0,t.WQX)(Y).screen}),new t.nKC("[WA_SESSION_STORAGE]",{factory:()=>(0,t.WQX)(Y).sessionStorage}),new t.nKC("[WA_SPEECH_RECOGNITION]: [SPEECH_RECOGNITION]",{factory:()=>{const Le=(0,t.WQX)(Y);return Le.speechRecognition||Le.webkitSpeechRecognition||null}}),new t.nKC("[WA_SPEECH_SYNTHESIS]",{factory:()=>(0,t.WQX)(Y).speechSynthesis}),new t.nKC("[WA_USER_AGENT]",{factory:()=>(0,t.WQX)(nt).userAgent}))},5851:(Nt,Pe,u)=>{u.d(Pe,{DQ:()=>Y,ke:()=>q});var t=u(1423),l=u(2978),S=u(9406),P=u(3241);const X=typeof ResizeObserver<"u"?ResizeObserver:class{observe(){}unobserve(){}disconnect(){}},$="content-box",te=new l.nKC("[WA_RESIZE_OPTION_BOX]",{providedIn:"root",factory:()=>$});let q=(()=>{var Ie;class W extends S.c{constructor(){const Be=(0,l.WQX)(l.aKT).nativeElement,ot=(0,l.WQX)(te);super(ze=>{const j=new X(Ae=>ze.next(Ae));return j.observe(Be,{box:ot}),()=>{j.disconnect()}})}}return Ie=W,(0,t.A)(W,"\u0275fac",function(Be){return new(Be||Ie)}),(0,t.A)(W,"\u0275prov",l.jDH({token:Ie,factory:Ie.\u0275fac})),W})(),Y=(()=>{var Ie;class W{constructor(){(0,t.A)(this,"waResizeObserver",(0,l.WQX)(q)),(0,t.A)(this,"box",$)}}return Ie=W,(0,t.A)(W,"\u0275fac",function(Be){return new(Be||Ie)}),(0,t.A)(W,"\u0275dir",l.FsC({type:Ie,selectors:[["","waResizeObserver",""]],inputs:{waResizeBox:["box","waResizeBox"]},outputs:{waResizeObserver:"waResizeObserver"},standalone:!0,features:[l.Jv_([q,{provide:te,useFactory:()=>(0,l.WQX)(l.aKT).nativeElement.getAttribute("waResizeBox")||$}])]})),W})();new l.nKC("[WA_RESIZE_OBSERVER_SUPPORT]",{providedIn:"root",factory:()=>!!(0,l.WQX)(P.Qc).ResizeObserver})},2937:(Nt,Pe,u)=>{u.d(Pe,{MN:()=>El,aD:()=>id,FC:()=>ad,df:()=>ea,FS:()=>xl,gf:()=>fd,e3:()=>zp,ic:()=>pd,mg:()=>Sa,Yh:()=>ud});var t=u(2978),l=u(2748),S=u(6610),P=u(8832),X=u(4712),U=u(2734),$=u(4822);let re=(()=>{var c;class O{constructor(){return this.nativeElement=(0,$.qW)(),new t.aKT(this.nativeElement)}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiElement",""]],exportAs:["elementRef"],standalone:!0}),O})();var te=u(5180),q=u(8598),Y=u(5173),_e=u(9141),Me=u(7434),ee=u(4314),Ie=u(1028);function W(c,O){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const v=O.polymorpheusOutlet;t.R7$(1),t.SpI(" ",v," ")}}function J(c,O){if(1&c){const v=t.RV6();t.j41(0,"button",4,5),t.bIt("click",function(){const Te=t.eBV(v).$implicit,Ct=t.XpG(2);return t.Njj(Ct.itemClick.emit(Te))}),t.j41(2,"span",6),t.DNE(3,W,2,1,"ng-container",7),t.k0s()()}if(2&c){const v=O.$implicit,h=t.sdS(1),M=t.XpG(2);t.Y8G("disabled",M.disabledItemHandler(v))("value",v),t.R7$(3),t.Y8G("polymorpheusOutlet",M.itemContent)("polymorpheusOutletContext",M.getContext(v,h))}}function Be(c,O){if(1&c&&(t.j41(0,"tui-data-list",2),t.DNE(1,J,4,4,"button",3),t.k0s()),2&c){const v=t.XpG();t.Y8G("emptyContent",v.emptyContent)("size",v.size),t.R7$(1),t.Y8G("ngForOf",v.$cast(v.items))}}function ot(c,O){1&c&&t.nrm(0,"tui-loader",8)}const ze=["labels",""];function j(c,O){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const v=O.polymorpheusOutlet;t.R7$(1),t.SpI(" ",v," ")}}function Ae(c,O){if(1&c){const v=t.RV6();t.j41(0,"button",6,7),t.bIt("click",function(){const Te=t.eBV(v).$implicit,Ct=t.XpG(3);return t.Njj(Ct.itemClick.emit(Te))}),t.DNE(2,j,2,1,"ng-container",8),t.k0s()}if(2&c){const v=O.$implicit,h=t.sdS(1),M=t.XpG(3);t.Y8G("disabled",M.disabledItemHandler(v))("value",v),t.R7$(2),t.Y8G("polymorpheusOutlet",M.itemContent)("polymorpheusOutletContext",M.getContext(v,h))}}function Ne(c,O){if(1&c&&(t.j41(0,"tui-opt-group",4),t.DNE(1,Ae,3,4,"button",5),t.k0s()),2&c){const v=O.$implicit,h=O.index,M=t.XpG(2);t.Y8G("label",M.labels[h]),t.R7$(1),t.Y8G("ngForOf",v)}}function rt(c,O){if(1&c&&(t.j41(0,"tui-data-list",2),t.DNE(1,Ne,2,2,"tui-opt-group",3),t.k0s()),2&c){const v=t.XpG();t.Y8G("emptyContent",v.emptyContent)("size",v.size),t.R7$(1),t.Y8G("ngForOf",v.items)}}function tt(c,O){1&c&&t.nrm(0,"tui-loader",9)}let nt=(()=>{var c;class O{constructor(){this.itemsHandlers=(0,t.WQX)(Ie.E4),this.optionsQuery=_e.xQ,this.items=[],this.disabledItemHandler=this.itemsHandlers.disabledItemHandler,this.size=(0,te.pQ)(),this.itemClick=new t.bkB,this.itemContent=({$implicit:h})=>this.itemsHandlers.stringify(h)}getContext(h,{nativeElement:M}){return{$implicit:h,active:(0,Me.X)(M)}}getOptions(h=!1){return this.optionsQuery.filter(({disabled:M})=>h||!M).map(({value:M})=>M).filter(ee.Aj)}$cast(h){return h}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-data-list-wrapper",3,"labels",""]],viewQuery:function(h,M){if(1&h&&t.GBs(te.aO,5),2&h){let Te;t.mGM(Te=t.lsd())&&(M.optionsQuery=Te)}},inputs:{items:"items",disabledItemHandler:"disabledItemHandler",emptyContent:"emptyContent",size:"size",itemContent:"itemContent"},outputs:{itemClick:"itemClick"},standalone:!0,features:[t.Jv_([(0,te.WD)(c)]),t.aNF],decls:3,vars:2,consts:[[3,"emptyContent","size",4,"ngIf","ngIfElse"],["loading",""],[3,"emptyContent","size"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","","type","button",3,"disabled","value","click",4,"ngFor","ngForOf"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","","type","button",3,"disabled","value","click"],["elementRef","elementRef"],[1,"t-content"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-data-list-wrapper__loader",1,"t-loader"]],template:function(h,M){if(1&h&&(t.DNE(0,Be,2,3,"tui-data-list",0),t.DNE(1,ot,1,0,"ng-template",null,1,t.C5r)),2&h){const Te=t.sdS(2);t.Y8G("ngIf",M.items)("ngIfElse",Te)}},dependencies:[S.Sq,S.bT,Y.xr,te.uE,te.aO,re,q.ap],styles:["[_nghost-%COMP%]{display:block}.t-content[_ngcontent-%COMP%]{flex:1;min-inline-size:0}.t-loader[_ngcontent-%COMP%]{margin:.75rem 0}"],changeDetection:0}),O})(),Dt=(()=>{var c;class O extends nt{constructor(){super(...arguments),this.labels=[]}}return(c=O).\u0275fac=function(){let v;return function(M){return(v||(v=t.xGo(c)))(M||c)}}(),c.\u0275cmp=t.VBU({type:c,selectors:[["tui-data-list-wrapper","labels",""]],inputs:{labels:"labels"},standalone:!0,features:[t.Jv_([(0,te.WD)(c)]),t.Vt3,t.aNF],attrs:ze,decls:3,vars:2,consts:[[3,"emptyContent","size",4,"ngIf","ngIfElse"],["loading",""],[3,"emptyContent","size"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","","type","button",3,"disabled","value","click",4,"ngFor","ngForOf"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","","type","button",3,"disabled","value","click"],["elementRef","elementRef"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-loader"]],template:function(h,M){if(1&h&&(t.DNE(0,rt,2,3,"tui-data-list",0),t.DNE(1,tt,1,0,"ng-template",null,1,t.C5r)),2&h){const Te=t.sdS(2);t.Y8G("ngIf",M.items)("ngIfElse",Te)}},dependencies:[S.Sq,S.bT,Y.xr,te.uE,te.aO,te.Ji,re,q.ap],styles:["[_nghost-%COMP%]{display:block}.t-content[_ngcontent-%COMP%]{flex:1;min-inline-size:0}.t-loader[_ngcontent-%COMP%]{margin:.75rem 0}"],changeDetection:0}),O})();var Xt=u(958),xt=u(8395),Ft=u(656);const kt=["type","checkbox","tuiSwitch",""],yt={showIcons:!0,size:"m",icon:"@tui.check",appearance:c=>c.checked?"primary":"secondary"},ue=(0,ee.gc)(yt);function H(c){return(0,ee.eC)(ue,c,yt)}let le=(()=>{var c;class O{constructor(){this.appearance=(0,t.WQX)(xt.bC),this.resolver=(0,Ft.XA)(),this.options=(0,t.WQX)(ue),this.el=(0,$.qW)(),this.control=(0,t.WQX)(P.vO,{self:!0,optional:!0}),this.size=this.options.size,this.showIcons=this.options.showIcons}ngDoCheck(){this.appearance.tuiAppearance=this.options.appearance(this.el)}get icon(){const{options:h,resolver:M,size:Te}=this,Ct=(0,ee.YB)(h.icon)?h.icon:h.icon(Te);return this.showIcons&&Ct?"url(".concat(M(Ct),")"):null}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["input","type","checkbox","tuiSwitch",""]],hostAttrs:["role","switch"],hostVars:6,hostBindings:function(h,M){2&h&&(t.Mr5("disabled",!M.control||M.control.disabled),t.BMQ("data-size",M.size),t.xc7("--t-checked-icon",M.icon),t.AVh("_readonly",!M.control))},inputs:{size:"size",showIcons:"showIcons"},standalone:!0,features:[t.aNF,t.nM4([xt.tF,Xt.W])],attrs:kt,decls:0,vars:0,template:function(h,M){},styles:['[tuiSwitch]{transition-property:background,box-shadow;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;inline-size:3rem;block-size:1.5rem;border-radius:2rem;overflow:hidden;cursor:pointer;margin:0;flex-shrink:0;color:#fff!important}[tuiSwitch][data-size=s]{block-size:1rem;inline-size:2rem}[tuiSwitch][data-size=s]:before{inline-size:1rem;transform:translate(-1rem);-webkit-mask-size:.75rem;mask-size:.75rem}[tuiSwitch][data-size=s]:after{inline-size:1rem;box-shadow:-2.625rem 0 0 .5rem currentColor;outline-width:.167rem;transform:scale(.375)}[tuiSwitch][data-size=s]:checked:after{transform:scale(.375) translate(2.625rem)}[tuiSwitch]:checked:before{transform:none}[tuiSwitch]:checked:after{transform:scale(.33333) translate(4.5rem)}[tuiSwitch]:disabled._readonly{opacity:1}[tuiSwitch]:before,[tuiSwitch]:after{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";position:absolute;block-size:100%;inline-size:1.5rem}[tuiSwitch]:before{display:var(--t-checked-icon, none);background:currentColor;-webkit-mask:var(--t-checked-icon) no-repeat center;mask:var(--t-checked-icon) no-repeat center;-webkit-mask-size:1rem;mask-size:1rem;transform:translate(-1.5rem)}[tuiSwitch]:after{right:0;border-radius:100%;transform:scale(.33333);box-shadow:-4.5rem 0 0 .75rem currentColor;outline:.375rem solid var(--tui-background-neutral-2-pressed);outline-offset:var(--t-checked-icon, 20rem)}\n'],encapsulation:2,changeDetection:0}),O})();var L=u(6194),Z=u(7270),ne=u(7212),ce=u(168),oe=u(4976),Se=u(811),Re=u(712);var At=u(9702),Kt=u(5014),Lt=u(4225),cn=u(7492),Ln=u(1623),mn=u(8844),et=u(4135);function Ye(c,O){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const v=O.polymorpheusOutlet;t.R7$(1),t.SpI(" ",v," ")}}function dt(c,O){if(1&c&&(t.j41(0,"div",6),t.DNE(1,Ye,2,1,"ng-container",7),t.k0s()),2&c){t.XpG();const v=t.sdS(9);t.R7$(1),t.Y8G("polymorpheusOutlet",v)}}function de(c,O){if(1&c){const v=t.RV6();t.j41(0,"section",8)(1,"button",9),t.bIt("click.prevent",function(){t.eBV(v);const M=t.XpG();return t.Njj(M.onArrow(M.step))})("mousedown.prevent",function(){t.eBV(v);const M=t.XpG();return t.Njj(null==M.nativeFocusableElement?null:M.nativeFocusableElement.focus())}),t.EFF(2," + "),t.k0s(),t.j41(3,"button",9),t.bIt("click.prevent",function(){t.eBV(v);const M=t.XpG();return t.Njj(M.onArrow(-M.step))})("mousedown.prevent",function(){t.eBV(v);const M=t.XpG();return t.Njj(null==M.nativeFocusableElement?null:M.nativeFocusableElement.focus())}),t.EFF(4," - "),t.k0s()()}if(2&c){const v=t.XpG(),h=t.sdS(1);t.R7$(1),t.Y8G("appearance",h.appearance)("disabled",!v.canIncrement)("iconStart",v.icons.up),t.R7$(2),t.Y8G("appearance",h.appearance)("disabled",!v.canDecrement)("iconStart",v.icons.down)}}function K(c,O){1&c&&t.eu8(0)}function we(c,O){1&c&&t.SdG(0,2)}const Xe=["*",[["input"]],[["tuiContent"]]],De=["*","input","tuiContent"],mt=(0,ee.gc)({icons:{up:"@tui.plus",down:"@tui.minus"},min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:0}),ei=new t.nKC("");let Mn=(()=>{var c;class O extends At.jc{constructor(){super(...arguments),this.isIOS=(0,t.WQX)(Se.mg),this.textfieldSize=(0,t.WQX)(Lt.tI),this.options=(0,t.WQX)(mt),this.unfinishedValue="",this.polymorpheusValueContent=_e.xQ,this.valueTransformer=(0,t.WQX)(ei,{optional:!0}),this.numberFormat=Ft.RK,this.controller=(0,t.WQX)(Lt.xX),this.numberFormat$=(0,t.WQX)(Ft.t9).pipe((0,oe.Eb)(this.cdr),(0,ne.pQ)()).subscribe(h=>{this.numberFormat=h}),this.min=this.options.min,this.max=this.options.max,this.step=this.options.step}get nativeFocusableElement(){return!this.textfield||this.computedDisabled?null:this.textfield.nativeFocusableElement}get focused(){var h;return!(null===(h=this.textfield)||void 0===h||!h.focused)}get inputMode(){return this.isIOS&&this.isNegativeAllowed?"text":this.precision?"decimal":"numeric"}get calculatedMaxLength(){return 18+(this.precision&&this.nativeValue.includes(this.numberFormat.decimalSeparator)?Math.min(this.precision+1,20):0)+this.numberFormat.thousandSeparator.repeat(5).length}get computedValue(){return this.focused?this.nativeValue:this.formattedValue}onValueChange(h){const M=(0,ce.VM)(h,this.numberFormat.decimalSeparator);if(this.unfinishedValue=null,!Number.isNaN(M))return this.isNativeValueNotFinished?(this.unfinishedValue=h,void this.cdr.markForCheck()):void(Mthis.computedMax||(this.value=M));this.value=null}writeValue(h){super.writeValue(h),this.nativeValue=this.formattedValue}get size(){return this.textfieldSize.size}get icons(){return this.options.icons}get computedMin(){return this.computeMin(this.min,this.max)}get computedMax(){return this.computeMax(this.min,this.max)}get isNegativeAllowed(){return this.computedMin<0}get formattedValue(){return null!==this.value?this.getFormattedValue(this.value||0):""}get canDecrement(){return this.interactive&&(this.value||0)>this.computedMin}get canIncrement(){return this.interactive&&(this.value||0)0;if(Number.isFinite(v))if("always"===Te||Cr&&"pad"===Te){const is=Math.max(v-io.length,0),hd="0".repeat(is);io="".concat(io).concat(hd)}else io=io.replace(/0*$/,"");const ks=fi.length%3;let Kr=(c<0?_e.SD:"")+fi.charAt(0);for(let is=1;is3&&(Kr+=M),Kr+=fi.charAt(is);return io?Kr+h+io:Kr}(h,{...this.numberFormat,precision:this.precision}).replace(_e.SD,_e.el)+this.computedPostfix}get isNativeValueNotFinished(){const h=this.nativeNumberValue;return h<0?h>this.computedMax:h[io.length,is.length-Cr.length])]}}}return(c=O).\u0275fac=function(){let v;return function(M){return(v||(v=t.xGo(c)))(M||c)}}(),c.\u0275cmp=t.VBU({type:c,selectors:[["tui-input-number"]],contentQueries:function(h,M,Te){if(1&h&&t.wni(Te,Y.xr,5),2&h){let Ct;t.mGM(Ct=t.lsd())&&(M.polymorpheusValueContent=Ct)}},viewQuery:function(h,M){if(1&h&&t.GBs(Kt.eD,5),2&h){let Te;t.mGM(Te=t.lsd())&&(M.textfield=Te.first)}},hostAttrs:["ngSkipHydration","true"],hostVars:1,hostBindings:function(h,M){1&h&&t.bIt("keydown.arrowDown",function(){return M.onArrow(-M.step)})("keydown.arrowUp",function(){return M.onArrow(M.step)}),2&h&&t.BMQ("data-size",M.size)},inputs:{min:"min",max:"max",step:"step"},features:[t.Jv_([(0,Ln.Jr)(c),(0,At.SN)(c),Lt.ZW]),t.Vt3],ngContentSelectors:De,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","tabindex","-1","tuiIconButton","","type","button",1,"t-button",3,"appearance","disabled","iconStart","click.prevent","mousedown.prevent"]],template:function(h,M){1&h&&(t.NAR(Xe),t.j41(0,"tui-primitive-textfield",0,1),t.bIt("focusedChange",function(Ct){return M.onFocused(Ct)})("valueChange",function(Ct){return M.onValueChange(Ct)}),t.SdG(2),t.SdG(3,1,["ngProjectAs","input",5,["input"]]),t.DNE(4,dt,2,1,"div",2),t.k0s(),t.DNE(5,de,5,6,"section",3),t.DNE(6,K,1,0,"ng-container",4),t.nI1(7,"async"),t.DNE(8,we,1,0,"ng-template",null,5,t.C5r)),2&h&&(t.Y8G("disabled",M.computedDisabled)("focusable",M.focusable)("invalid",M.computedInvalid)("maskito",M.mask)("pseudoActive",M.pseudoActive)("pseudoFocus",M.computedFocused)("pseudoHover",M.pseudoHover)("readOnly",M.readOnly)("value",M.computedValue),t.R7$(4),t.Y8G("ngIf",M.polymorpheusValueContent.length),t.R7$(1),t.Y8G("ngIf",M.step),t.R7$(1),t.Y8G("ngIf",t.bMT(7,12,M.polymorpheusValueContent.changes)))},dependencies:[S.bT,mn.u,Kt.eD,Kt.gt,Lt.rQ,Lt.Om,Y.xr,cn.aD,et.p,S.Jj],styles:["[_nghost-%COMP%]{display:flex;border-radius:var(--tui-radius-m);text-align:start}.t-textfield[_ngcontent-%COMP%]{flex:1;min-inline-size:0;max-inline-size:100%;border-radius:inherit;text-align:inherit}.t-textfield[_ngcontent-%COMP%]:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.t-value-content[_ngcontent-%COMP%]{inline-size: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-start-end-radius:inherit;border-end-end-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%]{inline-size:calc(var(--tui-height-m) * .75)}[data-size=l][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{inline-size:calc(var(--tui-height-l) * .75)}.t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{display:flex;flex:1;block-size:auto;align-items:center;justify-content:center;border-radius:0}.t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:first-child{margin-bottom:.125rem;border-start-end-radius:inherit}.t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:last-child{border-end-end-radius:inherit}"],changeDetection:0}),(0,Z.Cg)([ee.PE],O.prototype,"computeMin",null),(0,Z.Cg)([ee.PE],O.prototype,"computeMax",null),(0,Z.Cg)([ee.PE],O.prototype,"calculateMask",null),O})(),pi=(()=>{var c;class O extends At.aX{get value(){return this.host.computedValue}onValueChange(h){this.host.onValueChange(h)}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(c=O).\u0275fac=function(){let v;return function(M){return(v||(v=t.xGo(c)))(M||c)}}(),c.\u0275dir=t.FsC({type:c,selectors:[["tui-input-number"]],features:[t.Jv_([(0,Ln.Sc)(c)]),t.Vt3]}),O})(),Vn=(()=>{var c;class O{}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275mod=t.$C({type:c}),c.\u0275inj=t.G2t({imports:[S.MD,Kt.Rp,Lt.CN,cn.r5]}),O})();var ti=u(7300);class Fi{constructor(O,v){this._document=v;const h=this._textarea=this._document.createElement("textarea"),M=h.style;M.position="fixed",M.top=M.opacity="0",M.left="-999em",h.setAttribute("aria-hidden","true"),h.value=O,h.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(h)}copy(){const O=this._textarea;let v=!1;try{if(O){const h=this._document.activeElement;O.select(),O.setSelectionRange(0,O.value.length),v=this._document.execCommand("copy"),h&&h.focus()}}catch{}return v}destroy(){const O=this._textarea;O&&(O.remove(),this._textarea=void 0)}}let Yi=(()=>{var c;class O{constructor(h){this._document=h}copy(h){const M=this.beginCopy(h),Te=M.copy();return M.destroy(),Te}beginCopy(h){return new Fi(h,this._document)}}return(c=O).\u0275fac=function(h){return new(h||c)(t.KVO(S.qQ))},c.\u0275prov=t.jDH({token:c,factory:c.\u0275fac,providedIn:"root"}),O})();const xi=new t.nKC("CDK_COPY_TO_CLIPBOARD_CONFIG");let Ji=(()=>{var c;class O{constructor(h,M,Te){this._clipboard=h,this._ngZone=M,this.text="",this.attempts=1,this.copied=new t.bkB,this._pending=new Set,Te&&null!=Te.attempts&&(this.attempts=Te.attempts)}copy(h=this.attempts){if(h>1){let M=h;const Te=this._clipboard.beginCopy(this.text);this._pending.add(Te);const Ct=()=>{const An=Te.copy();An||! --M||this._destroyed?(this._currentTimeout=null,this._pending.delete(Te),Te.destroy(),this.copied.emit(An)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(Ct,1))};Ct()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(h=>h.destroy()),this._pending.clear(),this._destroyed=!0}}return(c=O).\u0275fac=function(h){return new(h||c)(t.rXU(Yi),t.rXU(t.SKi),t.rXU(xi,8))},c.\u0275dir=t.FsC({type:c,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(h,M){1&h&&t.bIt("click",function(){return M.copy()})},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"}}),O})(),$i=(()=>{var c;class O{}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275mod=t.$C({type:c}),c.\u0275inj=t.G2t({}),O})();var Ii=u(8191),Mt=u(5981),on=u(6104),un=u(2831),St=u(3229),rn=u(3527),ct=u(965),We=u(2489),Fe=u(9090),he=u(9656),He=u(8503),vt=u(3422),Wt=u(8887),nn=u(199),yn=u(8486),bn=u(3793);class ai{constructor(O){this.internalDirectiveInstance=O}get $implicit(){return this.internalDirectiveInstance.tuiLet}get tuiLet(){return this.internalDirectiveInstance.tuiLet}}let $n=(()=>{var c;class O{constructor(){(0,t.WQX)(t.c1b).createEmbeddedView((0,t.WQX)(t.C4Q),new ai(this))}static ngTemplateContextGuard(h,M){return!0}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiLet",""]],inputs:{tuiLet:"tuiLet"},standalone:!0}),O})();var Pn=u(4768);let qn=(()=>{var c;class O extends re{}return(c=O).\u0275fac=function(){let v;return function(M){return(v||(v=t.xGo(c)))(M||c)}}(),c.\u0275dir=t.FsC({type:c,selectors:[["","tuiResizable",""]],standalone:!0,features:[t.Vt3]}),O})(),Wi=(()=>{var c;class O{constructor(){this.resizable=(0,t.WQX)(qn),this.x=NaN,this.y=NaN,this.width=0,this.height=0,this.tuiResizer=[0,0],this.tuiSizeChange=new t.bkB}get cursor(){return this.tuiResizer[0]?this.tuiResizer[1]?this.tuiResizer[0]*this.tuiResizer[1]>0?"nwse-resize":"nesw-resize":"ew-resize":"ns-resize"}onPointerDown(h,M){this.x=h,this.y=M,this.width=this.resizable.nativeElement.clientWidth,this.height=this.resizable.nativeElement.clientHeight}onPointerMove({x:h,y:M,buttons:Te}){Te?this.onMove(h,M):this.onPointerUp()}onPointerUp(){this.x=NaN}onMove(h,M){if(Number.isNaN(this.x))return;const{style:Te}=this.resizable.nativeElement,Ct=[this.width+this.tuiResizer[0]*(h-this.x),this.height+this.tuiResizer[1]*(M-this.y)];this.tuiResizer[0]&&(Te.width=(0,ee.Pp)(Ct[0])),this.tuiResizer[1]&&(Te.height=(0,ee.Pp)(Ct[1])),this.tuiSizeChange.emit(Ct)}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiResizer",""]],hostVars:4,hostBindings:function(h,M){1&h&&t.bIt("pointerdown.silent.prevent",function(Ct){return M.onPointerDown(Ct.x,Ct.y)})("pointermove.silent",function(Ct){return M.onPointerMove(Ct)},!1,t.EBC)("pointerup.silent",function(){return M.onPointerUp()},!1,t.EBC),2&h&&t.xc7("cursor",M.cursor)("touch-action","none")},inputs:{tuiResizer:"tuiResizer"},outputs:{tuiSizeChange:"tuiSizeChange"},standalone:!0}),O})();var gi=u(7187);const vi=["wrapper"];function mi(c,O){if(1&c&&(t.j41(0,"tui-loader",4),t.eu8(1,5),t.k0s()),2&c){const v=t.XpG(2);t.Y8G("overlay",!0)("showLoader",v.loading),t.R7$(1),t.Y8G("ngTemplateOutlet",v.content)}}function Si(c,O){if(1&c&&(t.qex(0),t.SdG(1),t.DNE(2,mi,2,3,"tui-loader",3),t.bVm()),2&c){const v=t.XpG();t.R7$(2),t.Y8G("ngIf",v.async)("ngIfElse",v.content)}}const wi=["*"];let Dn=(()=>{var c;class O{}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiExpandContent",""]],standalone:!0}),O})();let Je=(()=>{var c;class O{constructor(){this.cdr=(0,t.WQX)(t.gRc),this.destroyRef=(0,t.WQX)(t.abz),this.state=0,this.content=null,this.expanded=null,this.async=!1}set expandedSetter(h){if(null!==this.expanded)return 0!==this.state?(this.expanded=h,void(this.state=3)):(this.expanded=h,void this.retrigger(this.async&&h?1:3));this.expanded=h}get contentVisible(){return this.expanded||0!==this.state}get overflow(){return 0!==this.state}get loading(){return!!this.expanded&&this.async&&1===this.state}get height(){const{expanded:h,state:M,contentWrapper:Te}=this;return h&&2===M||!h&&3===M?0:Te&&(!h&&2===M||h&&3===M)?Te.nativeElement.offsetHeight:Te&&h&&1===M?Math.max(Te.nativeElement.offsetHeight,48):null}onTransitionEnd({propertyName:h,pseudoElement:M}){"opacity"===h&&!M&&3===this.state&&(this.state=0)}onExpandLoaded(h){h.stopPropagation(),1===this.state&&this.retrigger(3)}retrigger(h){this.state=2,(0,St.O)(0).pipe((0,ne.pQ)(this.destroyRef)).subscribe(()=>{2===this.state&&(this.state=h,this.cdr.markForCheck())})}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-expand"]],contentQueries:function(h,M,Te){if(1&h&&t.wni(Te,Dn,5,t.C4Q),2&h){let Ct;t.mGM(Ct=t.lsd())&&(M.content=Ct.first)}},viewQuery:function(h,M){if(1&h&&t.GBs(vi,5),2&h){let Te;t.mGM(Te=t.lsd())&&(M.contentWrapper=Te.first)}},hostAttrs:["ngSkipHydration","true"],hostVars:9,hostBindings:function(h,M){1&h&&t.bIt("transitionend.self",function(Ct){return M.onTransitionEnd(Ct)})("tui-expand-loaded",function(Ct){return M.onExpandLoaded(Ct)}),2&h&&(t.BMQ("aria-expanded",M.expanded),t.xc7("height",M.height,"px"),t.AVh("_loading",M.loading)("_overflow",M.overflow)("_expanded",M.expanded))},inputs:{async:"async",expandedSetter:["expanded","expandedSetter"]},standalone:!0,features:[t.aNF],ngContentSelectors:wi,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(h,M){1&h&&(t.NAR(),t.j41(0,"div",0,1),t.DNE(2,Si,3,2,"ng-container",2),t.k0s()),2&h&&(t.Y8G("@tuiParentAnimation",void 0)("@.disabled",M.overflow),t.R7$(2),t.Y8G("ngIf",M.contentVisible))},dependencies:[S.bT,S.T3,q.ap],styles:['[_nghost-%COMP%]{transition-property:opacity,height,visibility;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;opacity:0;transition-delay:1ms}._overflow[_nghost-%COMP%]{overflow:hidden}._expanded[_nghost-%COMP%]{opacity:1;transform:translateZ(0)}._loading[_nghost-%COMP%]{opacity:.99}.t-wrapper[_ngcontent-%COMP%]:before, .t-wrapper[_ngcontent-%COMP%]:after{content:"";display:table}'],data:{animation:[gi.fj]},changeDetection:0}),O})();var Ze=u(7442),pt=u(3279),bt=u(5950);function Et(c,O){1&c&&t.nrm(0,"tui-icon",2),2&c&&t.Y8G("icon",O.polymorpheusOutlet)}function Tt(c,O){1&c&&t.eu8(0)}const Vt=(0,ee.gc)({iconSmall:"@tui.chevron-down",iconLarge:"@tui.chevron-down"});let qt=(()=>{var c;class O{constructor(){this.control=(0,t.WQX)(At.Er,{optional:!0}),this.textfieldSize=(0,t.WQX)(Lt.tI),this.options=(0,t.WQX)(Vt),this.directive=(0,t.WQX)(pt.iE,{optional:!0})}get rotated(){var h;return(null===(h=this.directive)||void 0===h?void 0:h.tuiDropdownOpen)||!!this.control.pseudoOpen||!1}get small(){return!(0,bt.Wu)(this.textfieldSize.size)}get arrowIcon(){return this.small?this.options.iconSmall:this.options.iconLarge}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-arrow"]],hostAttrs:["ngSkipHydration","true"],hostVars:4,hostBindings:function(h,M){2&h&&t.AVh("_rotated",M.rotated)("_small",M.small)},standalone:!0,features:[t.aNF],decls:3,vars:4,consts:[[3,"icon",4,"polymorpheusOutlet"],[4,"ngIf"],[3,"icon"]],template:function(h,M){1&h&&(t.DNE(0,Et,1,1,"tui-icon",0),t.DNE(1,Tt,1,0,"ng-container",1),t.nI1(2,"async")),2&h&&(t.Y8G("polymorpheusOutlet",M.arrowIcon),t.R7$(1),t.Y8G("ngIf",t.bMT(2,2,null==M.directive?null:M.directive.tuiDropdownOpenChange)))},dependencies:[S.Jj,S.bT,Y.xr,X.q],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)}tui-icon[_ngcontent-%COMP%]{border:.25rem solid transparent}"],changeDetection:0}),O})();const vn=new Y.lS(qt),Wn=(0,ee.gc)({interactive:vn,disabled:vn});var kn=u(8448),Kn=u(599);function Ei(c,O){if(1&c&&t.nrm(0,"tui-icon",3),2&c){const v=t.XpG();t.Y8G("icon",v.icons.check)("tuiScrollIntoView",!0)}}function Hi(c,O){1&c&&t.nrm(0,"span",4)}const yo=new Y.lS((()=>{var c;class O{constructor(){this.host=(0,t.WQX)(te.KN),this.el=(0,$.qW)(),this.changeDetection$=new on.B,this.abstractControl=(0,t.WQX)(At.Er,{optional:!0}),this.control=(0,t.WQX)(P.vO),this.option=(0,t.WQX)(te.aO),this.dataList=(0,t.WQX)(te.uE,{optional:!0}),this.icons=(0,t.WQX)(Ft._Z),this.context=(0,Y.Dm)(),this.selected$=(0,We.h)(this.changeDetection$,this.control.valueChanges||kn.w,(0,oe.xM)(this.el,"animationstart")).pipe((0,ct.Z)(null),(0,rn.T)(()=>this.selected),(0,bn.F)())}ngOnInit(){Promise.resolve().then(()=>{var h,M;(0,ee.Aj)(this.option.value)&&!this.option.disabled&&(null===(h=(M=this.host).checkOption)||void 0===h||h.call(M,this.option.value))})}ngDoCheck(){this.changeDetection$.next()}get value(){var h,M;return null!==(h=null===(M=this.abstractControl)||void 0===M?void 0:M.value)&&void 0!==h?h:this.control.value}get matcher(){return this.host.identityMatcher||_e.BJ}get selected(){return(0,ee.Aj)(this.option.value)&&(0,ee.Aj)(this.value)&&this.matcher(this.value,this.option.value)}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-select-option"]],hostAttrs:["ngSkipHydration","true"],decls:5,vars:5,consts:[[3,"ngTemplateOutlet"],["automation-id","tui-select-option__checkmark","class","t-checkmark",3,"icon","tuiScrollIntoView",4,"ngIf","ngIfElse"],["dummy",""],["automation-id","tui-select-option__checkmark",1,"t-checkmark",3,"icon","tuiScrollIntoView"],[1,"t-dummy"]],template:function(h,M){if(1&h&&(t.eu8(0,0),t.DNE(1,Ei,1,2,"tui-icon",1),t.nI1(2,"async"),t.DNE(3,Hi,1,0,"ng-template",null,2,t.C5r)),2&h){const Te=t.sdS(4);t.Y8G("ngTemplateOutlet",M.context.$implicit),t.R7$(1),t.Y8G("ngIf",t.bMT(2,3,M.selected$))("ngIfElse",Te)}},dependencies:[S.bT,S.T3,Kn.pF,X.q,S.Jj],styles:['@keyframes _ngcontent-%COMP%_retrigger{0%{left:1px}to{left:2px}}[_nghost-%COMP%]{display:flex;flex:1;align-items:center;max-inline-size:100%;animation:_ngcontent-%COMP%_retrigger 1s}.t-checkmark[_ngcontent-%COMP%]{margin-inline-start:auto;inline-size:1.75rem;border:.25rem solid transparent;border-inline-start-width:.5rem}tui-data-list[data-size="s"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-size="s"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{margin-inline-end:-.375rem}tui-data-list[data-size="m"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-size="m"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{margin-inline-end:-.125rem}.t-dummy[_ngcontent-%COMP%]{inline-size:1.75rem}'],changeDetection:0}),O})());let Lo=(()=>{var c;class O{}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275mod=t.$C({type:c}),c.\u0275inj=t.G2t({imports:[S.MD,X.q]}),O})();var bo=u(4198);let kr=(()=>{var c;class O{constructor(){var h;this.el=(0,$.qW)(),this.host=(0,t.WQX)(pt.iE,{self:!0}),this.external=(0,t.WQX)(pt.P0,{optional:!0}),this.$=this.host.driver.pipe((0,bn.F)(),(0,ne.pQ)()).subscribe(M=>{var Te;return null===(Te=this.external)||void 0===Te?void 0:Te.tuiDropdownOpenChange.next(M)}),this.$1=null===(h=this.external)||void 0===h?void 0:h.tuiDropdownOpenChange.pipe((0,bn.F)(),(0,ne.pQ)()).subscribe(M=>{var Te;M&&(null===(Te=(0,Me.km)({initial:this.el,root:this.el}))||void 0===Te||Te.focus()),this.host.toggle(M)})}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiDropdownOpenMonitor",""]],standalone:!0}),O})();var ho=u(453);function _i(c,O){1&c&&t.SdG(0,2,["*ngIf","isMobile"])}function eo(c,O){if(1&c&&t.DNE(0,_i,1,0,"ng-content",6),2&c){const v=t.XpG();t.Y8G("ngIf",v.isMobile)}}function Ki(c,O){1&c&&t.eu8(0,7)}function oo(c,O){1&c&&t.nrm(0,"div",10),2&c&&t.Y8G("textContent",O.polymorpheusOutlet)}const Ho=function(c,O){return{$implicit:c,active:O}};function ro(c,O){if(1&c&&(t.j41(0,"div",8),t.DNE(1,oo,1,1,"div",9),t.k0s()),2&c){const v=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",v.computedContent)("polymorpheusOutletContext",t.l_i(2,Ho,v.value,v.computedFocused))}}function Zo(c,O){1&c&&t.eu8(0)}function Bo(c,O){if(1&c&&(t.j41(0,"div",11),t.DNE(1,Zo,1,0,"ng-container",12),t.k0s()),2&c){const v=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",v.arrow)}}const yi=["*",[["input"]],[["select"]]],gn=["*","input","select"],Ge=(0,ee.gc)({valueContent:""});let Gt=(()=>{var c;class O extends At.jc{constructor(){super(...arguments),this.itemsHandlers=(0,t.WQX)(Ie.E4),this.textfieldCleaner=(0,t.WQX)(Lt.u1),this.textfieldSize=(0,t.WQX)(Lt.tI),this.arrowMode=(0,t.WQX)(Wn),this.options=(0,t.WQX)(Ge),this.isMobile=(0,t.WQX)(Se.Td),this.open=!1,this.stringify=this.itemsHandlers.stringify,this.identityMatcher=this.itemsHandlers.identityMatcher,this.valueContent=this.options.valueContent}get size(){return this.textfieldSize.size}get nativeFocusableElement(){var h,M;return null!==(h=null===(M=this.textfield)||void 0===M?void 0:M.nativeFocusableElement)&&void 0!==h?h:null}get focused(){var h;return(0,Me.X)(this.nativeFocusableElement)||!(null===(h=this.dropdown)||void 0===h||!h.tuiDropdownOpen)}get computedValue(){return null===this.value?"":this.stringify(this.value)||" "}onValueChange(h){this.value=h||null}handleOption(h){this.focusInput(),this.value=h,this.open=!1}get arrow(){return this.interactive?this.arrowMode.interactive:this.arrowMode.disabled}get nativeDropdownMode(){return!!this.nativeSelect&&this.isMobile}get computedContent(){return this.valueContent||this.computedValue}onActiveZone(h){this.updateFocused(h)}onKeyDownDelete(){this.textfieldCleaner.cleaner&&(this.value=null)}focusInput(h=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:h})}}return(c=O).\u0275fac=function(){let v;return function(M){return(v||(v=t.xGo(c)))(M||c)}}(),c.\u0275cmp=t.VBU({type:c,selectors:[["tui-select"]],contentQueries:function(h,M,Te){if(1&h&&(t.wni(Te,At.oB,7),t.wni(Te,te.WX,5,t.C4Q)),2&h){let Ct;t.mGM(Ct=t.lsd())&&(M.nativeSelect=Ct.first),t.mGM(Ct=t.lsd())&&(M.datalist=Ct.first)}},viewQuery:function(h,M){if(1&h&&(t.GBs(Kt.eD,5),t.GBs(pt.iE,5)),2&h){let Te;t.mGM(Te=t.lsd())&&(M.textfield=Te.first),t.mGM(Te=t.lsd())&&(M.dropdown=Te.first)}},hostAttrs:["ngSkipHydration","true"],hostVars:1,hostBindings:function(h,M){2&h&&t.BMQ("data-size",M.size)},inputs:{stringify:"stringify",identityMatcher:"identityMatcher",valueContent:"valueContent"},features:[t.Jv_([(0,Ln.Jr)(c),(0,At.SN)(c),(0,te.PU)(c),(0,te.NW)(yo)],[ho.MJ]),t.Vt3],ngContentSelectors:gn,decls:10,vars:16,consts:[["tuiDropdownOpenMonitor","",1,"t-hosted",3,"tuiDropdown","tuiDropdownEnabled","tuiDropdownOpen","tuiDropdownOpenChange","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(h,M){if(1&h&&(t.NAR(yi),t.j41(0,"div",0),t.bIt("tuiDropdownOpenChange",function(Ct){return M.open=Ct})("tuiActiveZoneChange",function(Ct){return M.onActiveZone(Ct)}),t.j41(1,"tui-primitive-textfield",1),t.bIt("keydown.backspace.prevent",function(){return M.onKeyDownDelete()})("keydown.delete.prevent",function(){return M.onKeyDownDelete()})("valueChange",function(Ct){return M.onValueChange(Ct)}),t.SdG(2),t.SdG(3,1,["ngProjectAs","input",5,["input"]]),t.DNE(4,eo,1,1,"ng-template",null,2,t.C5r),t.DNE(6,Ki,1,0,"ng-container",3),t.DNE(7,ro,2,5,"div",4),t.k0s(),t.DNE(8,Bo,2,1,"ng-template",null,5,t.C5r),t.k0s()),2&h){const Te=t.sdS(5),Ct=t.sdS(9);t.Y8G("tuiDropdown",M.datalist||"")("tuiDropdownEnabled",M.interactive&&!M.nativeDropdownMode)("tuiDropdownOpen",M.open),t.R7$(1),t.Y8G("disabled",M.computedDisabled)("editable",!1)("focusable",M.computedFocusable)("invalid",M.computedInvalid)("nativeId",M.nativeId)("pseudoActive",M.pseudoActive)("pseudoFocus",M.computedFocused)("pseudoHover",M.pseudoHover)("readOnly",M.readOnly)("tuiTextfieldIcon",M.arrow?Ct:"")("value",M.computedValue),t.R7$(5),t.Y8G("ngTemplateOutlet",Te),t.R7$(1),t.Y8G("ngIf",null!==M.value)}},dependencies:[S.bT,S.T3,Y.xr,Kt.eD,Kt.gt,bo.l,Lt.OC,kr,pt.pU,pt.iE],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:start}[_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;inline-size:100%;align-items:center}.t-primitive-value[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],changeDetection:0}),O})(),Zt=(()=>{var c;class O extends At.aX{get readOnly(){return!0}get value(){return this.host.computedValue}get stringify(){return this.host.stringify}onValueChange(h){this.host.onValueChange(h)}}return(c=O).\u0275fac=function(){let v;return function(M){return(v||(v=t.xGo(c)))(M||c)}}(),c.\u0275dir=t.FsC({type:c,selectors:[["tui-select"]],features:[t.Jv_([(0,Ln.Sc)(c)]),t.Vt3]}),O})(),_n=(()=>{var c;class O{}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275mod=t.$C({type:c}),c.\u0275inj=t.G2t({imports:[S.MD,Kt.Rp,Lo,qt,bo.E,Lt.CN,pt.Vh,te.uE,te.aO,nt,Dt]}),O})();var Bn=u(194);let Mi,ri,Fo,so,Yn,hi,ao,dn=(()=>{var c;class O{transform(h,M,...Te){return h.filter(Ct=>M(Ct,...Te))}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275pipe=t.EJ8({name:"tuiFilter",type:c,pure:!0,standalone:!0}),O})(),ki=(()=>{var c;class O{transform(h){return Array.from(h)}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275pipe=t.EJ8({name:"tuiToArray",type:c,pure:!0,standalone:!0}),O})();function Vo(c){const O=c.replace("#","").split("").map((v,h,M)=>3===M.length?v+v:v).join("").match(/.{2}/g);return O?O.map(v=>Number.parseInt(v,16)):[0,0,0]}String.raw(Mi||(Mi=Iv||(Iv=Yo(["s*,s*"],["\\s*,\\s*"])))),String.raw(ri||(ri=Ov||(Ov=Yo(["(s*(?:d{1,3}s*,s*){2}d{1,3}s*)"],["\\(\\s*(?:\\d{1,3}\\s*,\\s*){2}\\d{1,3}\\s*\\)"])))),String.raw(Fo||(Fo=Sv||(Sv=Yo(["(s*(?:d{1,3}s*,s*){2}d{1,3}s*,s*d*.?d+)"],["\\(\\s*(?:\\d{1,3}\\s*,\\s*){2}\\d{1,3}\\s*,\\s*\\d*\\.?\\d+\\)"])))),String.raw(so||(so=wv||(wv=Yo(["(?:[+-]?d*.?d+)(?:%|[a-z]+)?"],["(?:[+-]?\\d*\\.?\\d+)(?:%|[a-z]+)?"]))));String.raw(Yn||(Yn=Av||(Av=Yo(["s*("],["\\s*("])))),String.raw(hi||(hi=Pv||(Pv=Yo(["(?:s+"],["(?:\\s+"])))),String.raw(ao||(ao=Rv||(Rv=Yo(["s*)?"],["\\s*)?"]))));var Cn=u(9738),jn=u(4996),Ui=u(109),R=u(756),x=u(6340),fe=u(8129),A=u(9922),Ce=u(7002);let Yt=(()=>{var c;class O{transform(h,M,...Te){return M(h,...Te)}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275pipe=t.EJ8({name:"tuiMapper",type:c,pure:!0,standalone:!0}),O})();function On(c,O){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const v=O.polymorpheusOutlet;t.R7$(1),t.SpI(" ",v," ")}}function ui(c,O){1&c&&t.nrm(0,"span",6),2&c&&t.Y8G("innerHTML",O.polymorpheusOutlet,t.npT)}function go(c,O){if(1&c){const v=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(v);const M=t.XpG();return t.Njj(M.item.$implicit.complete())}),t.EFF(1),t.k0s()}if(2&c){const v=t.XpG();t.Y8G("iconStart",v.icons.close),t.R7$(1),t.SpI(" ",v.close()," ")}}function Qi(c,O){if(1&c&&(t.eu8(0,3),t.nI1(1,"tuiMapper")),2&c){const v=O.$implicit,h=t.XpG(2);t.Y8G("ngComponentOutlet",v.component.component)("ngComponentOutletInjector",t.i5U(1,2,v,h.mapper))}}function To(c,O){if(1&c&&(t.j41(0,"div",1),t.DNE(1,Qi,2,5,"ng-container",2),t.k0s()),2&c){const v=O.$implicit;t.Y8G("@tuiParentAnimation",void 0),t.R7$(1),t.Y8G("ngForOf",v)}}const mo={autoClose:3e3,label:"",closeable:!0,data:void 0},co=(0,ee.ET)(()=>({...mo,...(0,t.WQX)(Cn.Ub)})),Oo=(0,ee.ET)(()=>(0,t.WQX)(Se.Td)?"1rem 1rem 0 auto":"2rem 3rem 0 auto"),mr=(0,ee.gc)(new Mt.t([])),hn=(0,ee.ET)(()=>(0,nn.z)([(0,R.of)(new Map),(0,t.WQX)(mr)]).pipe((0,rn.T)(([c,O])=>(c.forEach((v,h)=>c.set(h,[])),O.forEach(v=>{const h=v.component.component,M=c.get(h)||[];c.set(h,[...M,v])}),Array.from(c.values())))));let Rn=(()=>{var c;class O{constructor(){this.el=(0,$.qW)(),this.icons=(0,t.WQX)(Ft._Z),this.options=(0,bt.mo)((0,t.WQX)(Ft.nV)),this.close=(0,ne.ot)((0,t.WQX)(Ft.R3)),this.position=(0,t.WQX)(Oo),this.item=(0,Y.Dm)(),this.animation=this.position.endsWith("auto")?{...this.options,value:"right"}:{...this.options,value:"left"},this.sub=(0,R.of)("function"==typeof this.item.autoClose?this.item.autoClose(this.item.appearance):this.item.autoClose).pipe((0,un.n)(h=>h?(0,St.O)(h):kn.w),(0,x.Q)((0,fe.R)(this.el,"mouseenter")),(0,A.u)({delay:()=>(0,fe.R)(this.el,"mouseleave")}),(0,ne.pQ)()).subscribe(()=>this.item.$implicit.complete())}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-alert"]],hostAttrs:["role","alert"],hostVars:5,hostBindings:function(h,M){2&h&&(t.zvX("@tuiFadeIn",M.options)("@tuiSlideIn",M.animation)("@tuiHeightCollapse",M.animation),t.xc7("margin",M.position))},standalone:!0,features:[t.aNF],decls:6,vars:7,consts:[["size","m",3,"appearance","icon"],["tuiTitle",""],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["tuiSubtitle",""],[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],["tuiIconButton","","type","button",3,"iconStart","click",4,"ngIf"],[3,"innerHTML"],["tuiIconButton","","type","button",3,"iconStart","click"]],template:function(h,M){1&h&&(t.j41(0,"tui-notification",0)(1,"span",1),t.DNE(2,On,2,1,"ng-container",2),t.j41(3,"span",3),t.DNE(4,ui,1,1,"span",4),t.k0s()(),t.DNE(5,go,2,2,"button",5),t.k0s()),2&h&&(t.Y8G("appearance",M.item.appearance)("icon",M.item.icon),t.R7$(2),t.Y8G("polymorpheusOutlet",M.item.label)("polymorpheusOutletContext",M.item),t.R7$(2),t.Y8G("polymorpheusOutlet",M.item.content)("polymorpheusOutletContext",M.item),t.R7$(1),t.Y8G("ngIf",M.item.closeable))},dependencies:[S.bT,Y.xr,et.p,Cn.wS,Ui.R],styles:["[_nghost-%COMP%]{display:block;inline-size:18rem;flex-shrink:0;word-break:break-word;background:var(--tui-background-elevation-1);border-radius:var(--tui-radius-m);box-shadow:var(--tui-shadow-medium)}[_nghost-%COMP%]:not(:first-child){margin-top:.75rem!important}[_nghost-%COMP%]:not(:last-child){margin-bottom:0!important}"],data:{animation:[gi.uy,gi.ZM,gi.hM]},changeDetection:0}),O})(),In=(()=>{var c;class O extends Ce.bL{}return(c=O).\u0275fac=function(){let v;return function(M){return(v||(v=t.xGo(c)))(M||c)}}(),c.\u0275prov=t.jDH({token:c,factory:function(){return new c(mr,Rn,(0,t.WQX)(co))},providedIn:"root"}),O})(),Pi=(()=>{var c;class O{constructor(){this.injector=(0,t.WQX)(t.duS),this.alerts$=(0,t.WQX)(hn),this.trackBy=he.D,this.mapper=h=>t.zZn.create({providers:[{provide:Y.su,useValue:h}],parent:this.injector})}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-alerts"]],standalone:!0,features:[t.aNF],decls:2,vars:4,consts:[["class","t-wrapper",4,"ngFor","ngForOf","ngForTrackBy"],[1,"t-wrapper"],[3,"ngComponentOutlet","ngComponentOutletInjector",4,"ngFor","ngForOf"],[3,"ngComponentOutlet","ngComponentOutletInjector"]],template:function(h,M){1&h&&(t.DNE(0,To,2,2,"div",0),t.nI1(1,"async")),2&h&&t.Y8G("ngForOf",t.bMT(1,2,M.alerts$))("ngForTrackBy",M.trackBy)},dependencies:[S.MD,S.OI,S.Sq,S.Jj,Yt],styles:["tui-alerts>.t-wrapper{position:fixed;top:0;left:0;inline-size:100%;block-size:100%;display:flex;flex-direction:column;pointer-events:none}tui-alerts>.t-wrapper>*{pointer-events:auto}\n"],encapsulation:2,data:{animation:[gi.fj]}}),O})();var So=u(3241),Zi=u(7355),Eo=u(138);var nr=u(7920),cr=u(6242);const fo=["tuiSidebar",""];function ir(c,O){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const v=O.polymorpheusOutlet;t.R7$(1),t.SpI(" ",v," ")}}let _o=(()=>{var c;class O extends Y.A7{constructor(){super(...arguments),this.injector=(0,t.WQX)(t.duS),this.portalService=(0,t.WQX)(pt.Hg),this.component=new Y.lS(or,this.injector),this.sidebarRef=null,this.direction="left",this.autoWidth=!1,this.content=(0,t.WQX)(t.C4Q)}set tuiSidebar(h){h?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(c=O).\u0275fac=function(){let v;return function(M){return(v||(v=t.xGo(c)))(M||c)}}(),c.\u0275dir=t.FsC({type:c,selectors:[["","tuiSidebar",""]],inputs:{direction:["tuiSidebarDirection","direction"],autoWidth:["tuiSidebarAutoWidth","autoWidth"],tuiSidebar:"tuiSidebar"},standalone:!0,features:[t.Vt3]}),O})(),or=(()=>{var c;class O{constructor(){this.directive=(0,t.WQX)(_o),this.options=(0,bt.mo)((0,t.WQX)(Ft.nV)),this.left={...this.options,value:"left"},this.right={...this.options,value:"right"}}ngDoCheck(){this.directive.check()}get animation(){return"left"===this.direction?this.left:this.right}get direction(){return this.directive.direction}get content(){return this.directive.content}get autoWidth(){return this.directive.autoWidth}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["aside","tuiSidebar",""]],hostVars:3,hostBindings:function(h,M){2&h&&(t.zvX("@tuiSlideIn",M.animation),t.HbH("t-"+M.direction))},standalone:!0,features:[t.aNF],attrs:fo,decls:2,vars:3,consts:[["tuiActiveZone","",1,"t-wrapper"],[4,"polymorpheusOutlet"]],template:function(h,M){1&h&&(t.j41(0,"div",0),t.DNE(1,ir,2,1,"ng-container",1),t.k0s()),2&h&&(t.AVh("t-wrapper_auto-width",M.autoWidth),t.R7$(1),t.Y8G("polymorpheusOutlet",M.content))},dependencies:[Y.xr,cr.N],styles:['[_nghost-%COMP%]{position:fixed;top:0;left:0;inline-size:100%;block-size:100%;display:flex}[_nghost-%COMP%]:before, [_nghost-%COMP%]:after{position:absolute;top:0;left:0;inline-size:100%;content:"";block-size:100%;background:#00000061;animation:tuiFadeIn var(--tui-duration)}[_nghost-%COMP%]:before{left:-100%;inline-size: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-background-base);box-shadow:0 10rem var(--tui-background-base);inline-size:17.25rem}.t-wrapper_auto-width[_ngcontent-%COMP%]{inline-size:auto}'],data:{animation:[gi.ZM]},changeDetection:0}),O})();var Rr=u(6098);function jr(c){return null!=c&&"false"!=="".concat(c)}var Wo=u(9406),Mr=u(8621),Lr=u(8751),Br=u(6111);var cs=u(1472),b=u(9867);class w{constructor(O,v){this.el=O,this.options=v}get element(){return(this.el.nativeElement.tagName.includes("-")?this.el.nativeElement.querySelector(this.options.query):this.el.nativeElement)||this.el.nativeElement}get isTextFieldElement(){return this.element.matches(this.options.query)}}class Bt extends w{constructor(O,v,h,M){super(O,M),this.animationFrame$=v,this.zone=h}setFocus(){this.isTextFieldElement?function Ts(...c){return 1===(c=(0,Lr.K)(c)).length?(0,Mr.Tg)(c[0]):new Wo.c(function Vr(c){return O=>{let v=[];for(let h=0;v&&!O.closed&&h{if(v){for(let Te=0;Tethis.element.closest(".ng-animating")),function F(c){return(0,b.N)((O,v)=>{let h=!1,M=0;O.subscribe((0,Br._)(v,Te=>(h||(h=!c(Te,M++)))&&v.next(Te)))})}(Boolean),(0,yn.s)(1))).subscribe(()=>this.element.focus({preventScroll:this.options.preventScroll})):this.element.focus({preventScroll:!0})}}const fn=["type","inputMode","autocomplete","accept","min","max","step","pattern","size","maxlength"];class Un extends w{constructor(O,v,h,M,Te){super(O,Te),this.renderer=v,this.zone=h,this.win=M}setFocus(){this.isTextFieldElement?this.zone.runOutsideAngular(()=>this.iosWebkitAutofocus()):this.element.focus({preventScroll:!0})}iosWebkitAutofocus(){const O=this.makeFakeInput(),v=this.getDurationTimeBeforeFocus();let h=0,M=0;const Te=()=>O.focus({preventScroll:!0}),Ct=()=>{clearTimeout(h),h=this.win.setTimeout(()=>{clearTimeout(M),O.removeEventListener("blur",Te),O.removeEventListener("focus",Ct),M=this.win.setTimeout(()=>{this.element.focus({preventScroll:this.options.preventScroll}),O.remove()},v)})};var An;O.addEventListener("blur",Te,{once:!0}),O.addEventListener("focus",Ct),this.insideDialog()?this.win.document.body.appendChild(O):null===(An=this.element.parentElement)||void 0===An||An.appendChild(O),O.focus({preventScroll:!0})}makeFakeInput(){const O=this.renderer.createElement("input"),v=this.element.getBoundingClientRect();return this.patchFakeInputFromFocusableElement(O),O.style.height=(0,ee.Pp)(v.height),O.style.width=(0,ee.Pp)(v.width/2),O.style.position="fixed",O.style.zIndex="-99999999",O.style.caretColor="transparent",O.style.border="none",O.style.outline="none",O.style.color="transparent",O.style.background="transparent",O.style.cursor="none",O.style.fontSize=(0,ee.Pp)(16),O.style.top=(0,ee.Pp)(v.top),O.style.left=(0,ee.Pp)(v.left),O}getDurationTimeBeforeFocus(){return parseFloat(this.win.getComputedStyle(this.element).getPropertyValue("--tui-duration"))||0}insideDialog(){return!!this.element.closest("tui-dialog")}patchFakeInputFromFocusableElement(O){fn.forEach(v=>{const h=this.element.getAttribute(v);(0,ee.Aj)(h)&&O.setAttribute(v,h)})}}const[li,ci]=function ke(c){const O=(0,ee.gc)(c);return[O,v=>(0,ee.eC)(O,v,c)]}({delay:NaN,query:"input, textarea, select, [contenteditable]",preventScroll:!1}),Gn=(0,ee.gc)(),Li=[{provide:Gn,deps:[t.aKT,So.OX,t.sFG,t.SKi,So.Qc,Se.mg,li],useFactory:(c,O,v,h,M,Te,Ct)=>Te?new Un(c,v,h,M,Ct):new Bt(c,O,h,Ct)}];let Oi=(()=>{var c;class O{constructor(){this.handler=(0,t.WQX)(Gn),this.options=(0,t.WQX)(li),this.destroyRef=(0,t.WQX)(t.abz)}ngAfterViewInit(){this.autoFocus&&this.focus()}focus(){Number.isNaN(this.options.delay)?Promise.resolve().then(()=>this.handler.setFocus()):(0,St.O)(this.options.delay).pipe((0,ne.pQ)(this.destroyRef)).subscribe(()=>this.handler.setFocus())}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiAutoFocus",""]],inputs:{autoFocus:["tuiAutoFocus","autoFocus",jr]},standalone:!0,features:[t.Jv_(Li),t.GFd]}),O})();function Go(c,O){if(1&c&&(t.qex(0),t.nrm(1,"tui-icon",7),t.bVm()),2&c){const v=t.XpG();t.R7$(1),t.Y8G("tuiChevron",v.open)}}function _r(c,O){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const v=O.polymorpheusOutlet;t.R7$(1),t.SpI(" ",v," ")}}function Mo(c,O){if(1&c&&(t.j41(0,"div",9),t.DNE(1,_r,2,1,"ng-container",10),t.k0s()),2&c){const v=t.XpG(2);t.R7$(1),t.Y8G("polymorpheusOutlet",v.lazyContent)}}function vr(c,O){if(1&c&&t.DNE(0,Mo,2,1,"div",8),2&c){const v=t.XpG();t.Y8G("ngIf",v.lazyContent)}}function wo(c,O){1&c&&(t.j41(0,"div",11),t.SdG(1,1),t.k0s())}const dr=["*",[["","tuiAccordionItemContent",""]]],$s=["*","[tuiAccordionItemContent]"];let Vi=(()=>{var c;class O extends Y.A7{}return(c=O).\u0275fac=function(){let v;return function(M){return(v||(v=t.xGo(c)))(M||c)}}(),c.\u0275dir=t.FsC({type:c,selectors:[["ng-template","tuiAccordionItemContent",""]],standalone:!0,features:[t.Vt3]}),O})(),Xo=(()=>{var c;class O{}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiAccordionItemContent","",5,"ng-template"]],standalone:!0}),O})(),Ur=(()=>{var c;class O{constructor(){this.cdr=(0,t.WQX)(t.gRc),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 t.bkB}close(){this.updateOpen(!1),this.cdr.markForCheck()}onRowToggle(){this.disabled||this.updateOpen(!this.open)}onItemKeyDownEsc(h){this.open&&(h.stopPropagation(),this.updateOpen(!1))}updateOpen(h){this.open!==h&&(this.open=h,this.openChange.emit(h))}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-accordion-item"]],contentQueries:function(h,M,Te){if(1&h&&(t.wni(Te,Xo,5),t.wni(Te,Vi,5)),2&h){let Ct;t.mGM(Ct=t.lsd())&&(M.eagerContent=Ct.first),t.mGM(Ct=t.lsd())&&(M.lazyContent=Ct.first)}},hostVars:8,hostBindings:function(h,M){2&h&&(t.BMQ("data-borders",M.borders)("data-size",M.size),t.AVh("_no-padding",M.noPadding)("_has-arrow",M.showArrow)("_disabled",M.disabled))},inputs:{noPadding:"noPadding",showArrow:"showArrow",borders:"borders",size:"size",disabled:"disabled",disableHover:"disableHover",open:"open",async:"async"},outputs:{openChange:"openChange"},standalone:!0,features:[t.aNF],ngContentSelectors:$s,decls:8,vars:9,consts:[["automation-id","tui-accordion__item-wrapper",1,"t-wrapper"],["automation-id","tui-accordion__item-header","type","button",1,"t-header",3,"disabled","click","keydown.esc"],["automation-id","tui-accordion__item-title",1,"t-title"],[4,"ngIf"],[3,"async","expanded"],["tuiExpandContent",""],["class","t-content",4,"ngIf"],[1,"t-icon",3,"tuiChevron"],["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(h,M){1&h&&(t.NAR(dr),t.j41(0,"div",0)(1,"button",1),t.bIt("click",function(){return M.onRowToggle()})("keydown.esc",function(Ct){return M.onItemKeyDownEsc(Ct)}),t.j41(2,"span",2),t.SdG(3),t.k0s(),t.DNE(4,Go,2,1,"ng-container",3),t.k0s(),t.j41(5,"tui-expand",4),t.DNE(6,vr,1,1,"ng-template",5),t.DNE(7,wo,2,0,"div",6),t.k0s()()),2&h&&(t.R7$(1),t.AVh("t-header_hoverable",!M.disableHover)("t-header_open",M.open),t.Y8G("disabled",M.disabled),t.R7$(3),t.Y8G("ngIf",M.showArrow),t.R7$(1),t.Y8G("async",M.async)("expanded",M.open),t.R7$(2),t.Y8G("ngIf",M.eagerContent))},dependencies:[S.bT,Y.xr,L.k,Je,Dn,X.q],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} tui-accordion{inline-size:100%}.t-wrapper[_ngcontent-%COMP%]{position:relative;border-radius:inherit}.t-wrapper[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;content:"";box-sizing:border-box;border-radius:inherit;border:1px solid var(--tui-border-normal);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-inline-start-width:0;border-inline-end-width:0}[data-borders=top][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-inline-start-width:0;border-inline-end-width:0;border-block-end-width:0}[data-borders=bottom][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-inline-start-width:0;border-inline-end-width:0;border-block-start-width:0}.t-header[_ngcontent-%COMP%]{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;inline-size:100%;font:var(--tui-font-text-l);align-items:center;box-sizing:border-box;border-block-end:1px solid var(--tui-border-normal);min-block-size:var(--tui-height-l);padding:.75rem 1.25rem;color:var(--tui-text-primary);cursor:pointer;text-align:start;outline:none}.t-header[_ngcontent-%COMP%]:focus-visible{box-shadow:inset 0 0 0 2px var(--tui-border-focus)}[_nghost-%COMP%]:not([data-borders]) .t-header[_ngcontent-%COMP%]{border-block-end-width:0}._has-arrow[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{padding-right:.75rem}[tuiTheme="dark"][_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%], [tuiTheme="dark"] [_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%]{background:var(--tui-background-neutral-1)}[data-size=s][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-m);min-block-size: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}.t-wrapper[_ngcontent-%COMP%]:hover > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-background-base-alt)}.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:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;margin-left:auto;border:.25rem solid transparent;color:var(--tui-text-tertiary)}[_nghost-%COMP%]:hover .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-secondary)}.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}),O})(),Ro=(()=>{var c;class O{constructor(){this.destroyRef=(0,t.WQX)(t.abz),this.accordionItems=_e.xQ,this.closeOthers=!0;const h=(0,t.WQX)(Ze.w7);h.orientation="vertical",h.collapsed=!0}ngAfterContentInit(){const{accordionItems:h}=this,M=(0,oe.MJ)(h),Te=M.pipe(function Uo(){return(0,b.N)((c,O)=>{let v,h=!1;c.subscribe((0,Br._)(O,M=>{const Te=v;v=M,h&&O.next([Te,M]),h=!0}))})}(),(0,rn.T)(([An,fi])=>fi.find(io=>!An.includes(io)&&io.open)),(0,He.p)(ee.Aj));(0,We.h)(M.pipe((0,un.n)(An=>(0,We.h)(...An.map(fi=>fi.openChange.pipe((0,He.p)(he.D),(0,rn.T)(()=>fi)))))),Te).pipe((0,He.p)(()=>this.closeOthers),(0,ne.pQ)(this.destroyRef)).subscribe(An=>{h.forEach(fi=>{An!==fi&&fi.close()})})}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["tui-accordion"]],contentQueries:function(h,M,Te){if(1&h&&t.wni(Te,Ur,4),2&h){let Ct;t.mGM(Ct=t.lsd())&&(M.accordionItems=Ct)}},inputs:{closeOthers:"closeOthers"},standalone:!0,features:[t.nM4([{directive:Ze.w7,inputs:["rounded","rounded"]}])]}),O})();var fs=u(6801);let Nr=(()=>{var c;class O{constructor(){this.tuiPlatform=(0,t.WQX)(Se.pg,{skipSelf:!0})}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiPlatform",""]],hostVars:1,hostBindings:function(h,M){2&h&&t.BMQ("data-platform",M.tuiPlatform)},inputs:{tuiPlatform:"tuiPlatform"},standalone:!0,features:[t.Jv_([{provide:Se.pg,useFactory:()=>(0,t.WQX)(c).tuiPlatform}])]}),O})(),Ko=(()=>{var c;class O{constructor(){this.doc=(0,t.WQX)(S.qQ),this.el=(0,$.qW)(),this.activeElement=(0,Me.x_)(this.doc),Promise.resolve().then(()=>this.el.focus())}ngOnDestroy(){(0,Me.SI)(this.doc),Promise.resolve().then(()=>{(0,$.Ki)(this.activeElement)&&this.activeElement.focus()})}onFocusIn(h){var M;(0,$.P9)(this.el,h)||null===(M=(0,Me.km)({initial:this.el,root:this.el}))||void 0===M||M.focus()}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiFocusTrap",""]],hostAttrs:["tabIndex","0"],hostBindings:function(h,M){1&h&&t.bIt("focusin.silent",function(Ct){return M.onFocusIn(Ct.target)},!1,t.tSv)},standalone:!0}),O})();function ps(c,O){1&c&&t.eu8(0)}function Hs(c,O){if(1&c&&(t.j41(0,"section",2),t.DNE(1,ps,1,0,"ng-container",3),t.nrm(2,"tui-scroll-controls",4),t.k0s()),2&c){const v=O.$implicit;t.Y8G("@tuiHost",void 0),t.BMQ("aria-labelledby",v.id),t.R7$(1),t.Y8G("polymorpheusOutlet",v.component)("polymorpheusOutletContext",v)}}const qr=(0,ee.gc)(new Mt.t([]));(0,ee.gc)(kn.w),(0,ee.gc)({appearance:"",size:"m",required:!1,closeable:!0,dismissible:!0,label:"",header:"",data:void 0}),new Error("Required dialog was dismissed");let hs=(()=>{var c;class O{constructor(){this.el=(0,$.qW)(),this.dialogs=(0,ne.ot)((0,t.WQX)(qr),{initialValue:[]})}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-dialogs"]],hostBindings:function(h,M){1&h&&t.bIt("keydown.silent",function(){return M.el.scrollTop=M.el.scrollHeight/2})},standalone:!0,features:[t.aNF],decls:2,vars:3,consts:[[1,"t-overlay"],["aria-modal","true","role","dialog","tuiFocusTrap","","tuiScrollRef","","class","t-dialog",4,"ngFor","ngForOf"],["aria-modal","true","role","dialog","tuiFocusTrap","","tuiScrollRef","",1,"t-dialog"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-scrollbars"]],template:function(h,M){1&h&&(t.nrm(0,"div",0),t.DNE(1,Hs,3,4,"section",1)),2&h&&(t.xc7("opacity",M.dialogs().length),t.R7$(1),t.Y8G("ngForOf",M.dialogs()))},dependencies:[S.Sq,Y.xr,Ko,Kn.I_,Kn.Vm],styles:['[_nghost-%COMP%]{position:fixed;top:0;left:0;inline-size:100%;block-size:100%;scrollbar-width:none;-ms-overflow-style:none;pointer-events:none;overflow:hidden;overscroll-behavior:none}[_nghost-%COMP%]::-webkit-scrollbar, [_nghost-%COMP%]::-webkit-scrollbar-thumb{display:none}[_nghost-%COMP%]:has(section){pointer-events:auto;overflow:auto}[_nghost-%COMP%]:before{content:"";display:block;block-size:1000%}.t-overlay[_ngcontent-%COMP%], .t-dialog[_ngcontent-%COMP%]{transition-property:filter;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;scrollbar-width:none;-ms-overflow-style:none;position:fixed;top:0;left:0;bottom:0;right:0;display:flex;block-size:100%;align-items:flex-start;outline:none;overflow:auto}.t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar, .t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{display:none}.t-overlay.ng-animating[_ngcontent-%COMP%], .t-dialog.ng-animating[_ngcontent-%COMP%]{overflow:clip}.t-dialog[_ngcontent-%COMP%]{position:sticky;overscroll-behavior:none;filter:brightness(.25)}.t-overlay[_ngcontent-%COMP%]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-service-backdrop);-webkit-backdrop-filter:var(--tui-backdrop, none);backdrop-filter:var(--tui-backdrop, none);opacity:0}.t-dialog[_ngcontent-%COMP%]:last-child{pointer-events:auto;filter:none}.t-scrollbars[_ngcontent-%COMP%]{position:fixed;top:0;left:0;bottom:0;right:0;margin:0;color:#747474}'],data:{animation:[gi.D2]}}),O})();var Es=u(9131),ma=u(1342);function _a(c,O){1&c&&t.nrm(0,"tui-scroll-controls",2)}u(6701);const tn=["*",[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverDropdowns"]],[["tuiOverHints"]]],Di=["*","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverDropdowns","tuiOverHints"];let Ms=(()=>{var c;class O{constructor(){var h;this.reducedMotion=(0,t.WQX)(Ft.vo),this.duration=(0,bt.T0)((0,t.WQX)(Ft.nV)),this.isMobileRes=(0,ne.ot)((0,t.WQX)(ma.$n).pipe((0,rn.T)(M=>"mobile"===M),(0,oe.Eb)((0,t.WQX)(t.gRc)))),this.scrollbars$=(0,t.WQX)(Se.Td)?(0,R.of)(!1):(0,t.WQX)(qr).pipe((0,rn.T)(({length:M})=>!M),(0,Wt.B)(0,(0,oe.Ew)())),null===(h=(0,t.WQX)(S.qQ).defaultView)||void 0===h||h.document.documentElement.setAttribute("data-tui-theme",(0,t.WQX)(Ft.HG).toLowerCase())}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-root"]],hostAttrs:["data-tui-version","4.8.1"],hostVars:6,hostBindings:function(h,M){1&h&&t.bIt("touchstart.passive.silent",function(){return 0}),2&h&&(t.xc7("--tui-duration",M.duration,"ms")("--tui-scroll-behavior",M.reducedMotion?"auto":"smooth"),t.AVh("_mobile",M.isMobileRes()))},standalone:!0,features:[t.aNF,t.nM4([Nr])],ngContentSelectors:Di,decls:13,vars:3,consts:[["class","t-root-scrollbar",4,"ngIf"],[1,"t-root-content"],[1,"t-root-scrollbar"]],template:function(h,M){1&h&&(t.NAR(tn),t.DNE(0,_a,1,0,"tui-scroll-controls",0),t.nI1(1,"async"),t.j41(2,"tui-dropdowns")(3,"div",1),t.SdG(4),t.k0s(),t.SdG(5,1),t.nrm(6,"tui-dialogs"),t.SdG(7,2),t.nrm(8,"tui-alerts"),t.SdG(9,3),t.k0s(),t.SdG(10,4),t.nrm(11,"tui-hints"),t.SdG(12,5)),2&h&&t.Y8G("ngIf",t.bMT(1,1,M.scrollbars$))},dependencies:[S.Jj,S.bT,Pi,hs,pt.fx,Es.dY,Kn.I_],styles:['@keyframes tuiPresent{to{content:""}}@keyframes tuiSkeletonVibe{to{opacity:.5}}html[data-tui-theme],.tui-zero-scrollbar{scrollbar-width:none;-ms-overflow-style:none}html[data-tui-theme]::-webkit-scrollbar,.tui-zero-scrollbar::-webkit-scrollbar,html[data-tui-theme]::-webkit-scrollbar-thumb,.tui-zero-scrollbar::-webkit-scrollbar-thumb{display:none}body,input{margin:0}tui-root{position:relative;display:block;font:var(--tui-font-text-s);color:var(--tui-text-primary);flex:1;border-image:conic-gradient(var(--tui-background-base) 0 0) fill 0/0/0 0 100vh 0;-webkit-tap-highlight-color:transparent}tui-root>.t-root-scrollbar{position:fixed;top:0;left:0;bottom:0;right:0;display:none;margin:0}[data-tui-theme] tui-root>.t-root-scrollbar{display:block}.t-root-content{position:relative;top:var(--t-root-top);block-size:100%;isolation:isolate}.t-root-content>*{--t-root-top: 0}[tuiDropdownButton][tuiDropdownButton]{display:none}\n'],encapsulation:2}),O})(),Ks=(()=>{var c;class O{transform(h,M,Te){var Ct;return null!==(Ct=null==h?void 0:h.replace(M,Te))&&void 0!==Ct?Ct:""}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275pipe=t.EJ8({name:"tuiReplace",type:c,pure:!0,standalone:!0}),O})(),No=(()=>{var c;class O{transform(h){return function It(c){if(""===c)return"";let O=0;for(let Te=0;Te{var c;class O{}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["ng-component"]],hostAttrs:[1,"tui-chip"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(h,M){},styles:["tui-chip,[tuiChip]{--t-gap: .125rem;--t-margin: -.125rem;--t-icon-size: 1rem;--t-padding: 0 .625rem;--t-size: var(--tui-height-s);-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;position:relative;display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box;white-space:nowrap;overflow:hidden;vertical-align:middle;max-inline-size:100%;gap:calc(var(--t-gap, var(--t-0, 0rem)) - 2 * var(--t-margin, 0rem));font:var(--tui-font-text-s);border-radius:var(--tui-radius-m);padding:var(--t-padding);block-size:var(--t-size);inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;isolation:isolate}tui-chip>img,[tuiChip]>img,tui-chip>tui-svg,[tuiChip]>tui-svg,tui-chip>tui-icon,[tuiChip]>tui-icon,tui-chip>tui-avatar,[tuiChip]>tui-avatar,tui-chip>tui-badge,[tuiChip]>tui-badge,tui-chip>[tuiBadge],[tuiChip]>[tuiBadge],tui-chip>[tuiRadio],[tuiChip]>[tuiRadio],tui-chip>[tuiSwitch],[tuiChip]>[tuiSwitch],tui-chip>[tuiCheckbox],[tuiChip]>[tuiCheckbox],tui-chip[tuiIcons]:before,[tuiChip][tuiIcons]:before,tui-chip[tuiIcons]:after,[tuiChip][tuiIcons]:after{margin:var(--t-margin)}tui-chip:-webkit-any(a,button,select,textarea,input,label),[tuiChip]:-webkit-any(a,button,select,textarea,input,label){cursor:pointer}tui-chip:-moz-any(a,button,select,textarea,input,label),[tuiChip]:-moz-any(a,button,select,textarea,input,label){cursor:pointer}tui-chip>tui-icon,[tuiChip]>tui-icon,tui-chip[tuiIcons]:before,[tuiChip][tuiIcons]:before,tui-chip[tuiIcons]:after,[tuiChip][tuiIcons]:after{font-size:var(--t-icon-size)!important}tui-chip>[tuiIconButton],[tuiChip]>[tuiIconButton]{margin:-.375rem}tui-chip[data-size=xxs],[tuiChip][data-size=xxs]{--t-gap: var(--t-0, 0rem);--t-padding: 0 .25rem;--t-size: 1rem;--t-icon-size: .75rem;font:var(--tui-font-text-xs);border-radius:var(--tui-radius-xs)}tui-chip[data-size=xxs]>[tuiIconButton],[tuiChip][data-size=xxs]>[tuiIconButton]{margin:-.5rem;transform:scale(.75)}tui-chip[data-size=xs],[tuiChip][data-size=xs]{--t-padding: 0 .375rem;--t-size: 1.25rem;border-radius:var(--tui-radius-xs)}tui-chip[data-size=xs]>[tuiIconButton],[tuiChip][data-size=xs]>[tuiIconButton]{margin:-.375rem}tui-chip[data-size=m],[tuiChip][data-size=m]{--t-margin: -.375rem;--t-icon-size: 1.5rem;--t-padding: 0 1rem;--t-size: var(--tui-height-m);font:var(--tui-font-text-m)}tui-chip[data-size=m]>[tuiIconButton],[tuiChip][data-size=m]>[tuiIconButton]{margin:-.75rem}tui-chip>img,[tuiChip]>img,tui-chip tui-avatar,[tuiChip] tui-avatar{inline-size:1.5rem;margin-inline-start:-.375rem}tui-chip>input[tuiChip],[tuiChip]>input[tuiChip]{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;z-index:-1;margin:0}tui-chip[tuiAppearance][data-appearance=error],[tuiChip][tuiAppearance][data-appearance=error],tui-chip[tuiAppearance][data-appearance=success],[tuiChip][tuiAppearance][data-appearance=success],tui-chip[tuiAppearance][data-appearance=warning],[tuiChip][tuiAppearance][data-appearance=warning],tui-chip[tuiAppearance][data-appearance=info],[tuiChip][tuiAppearance][data-appearance=info],tui-chip[tuiAppearance][data-appearance=neutral],[tuiChip][tuiAppearance][data-appearance=neutral]{color:var(--tui-text-primary)}\n"],encapsulation:2,changeDetection:0}),O})(),ve=(()=>{var c;class O{constructor(){this.options=(0,t.WQX)(B),this.nothing=(0,ee.Ty)(ye),this.size=this.options.size}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["tui-chip"],["","tuiChip",""]],hostVars:1,hostBindings:function(h,M){2&h&&t.BMQ("data-size",M.size)},inputs:{size:"size"},standalone:!0,features:[t.Jv_([(0,xt.mr)(B),H({size:"s"}),(0,E.Ly)({size:"s"}),(0,p.vQ)({size:"xs"}),(0,et.e)({size:"xs",appearance:"icon"})]),t.nM4([xt.tF,s.Z])]}),O})();const lt=["*"];function Qt(c,O){if(1&c&&(t.j41(0,"p",2),t.EFF(1),t.k0s()),2&c){const v=t.XpG();t.R7$(1),t.SpI(" ",v.filename,"\n")}}function wt(c,O){if(1&c){const v=t.RV6();t.j41(0,"pre",3),t.EFF(1," "),t.nrm(2,"code",4),t.EFF(3,"\n "),t.j41(4,"div",5),t.EFF(5,"\n "),t.j41(6,"button",6),t.bIt("click",function(){t.eBV(v);const M=t.XpG();return t.Njj(M.copy$.next())}),t.EFF(7,"\n "),t.k0s(),t.EFF(8,"\n "),t.SdG(9),t.EFF(10,"\n "),t.k0s(),t.EFF(11,"\n"),t.k0s()}if(2&c){const v=O.$implicit,h=t.XpG();t.R7$(2),t.Y8G("lineNumbers",!0)("highlight",v),t.R7$(4),t.Y8G("iconStart",h.icon())("cdkCopyToClipboard",v)}}const vo=["content"],Ti=["resizer"];function Ao(c,O){if(1&c&&t.nrm(0,"tui-data-list-wrapper",22),2&c){const v=t.XpG(3);t.Y8G("items",v.updateOnVariants)}}const br=function(){return{standalone:!0}};function Xi(c,O){if(1&c){const v=t.RV6();t.j41(0,"pre",16),t.EFF(1),t.nI1(2,"json"),t.k0s(),t.j41(3,"div",17)(4,"tui-select",18),t.bIt("ngModelChange",function(M){t.eBV(v);const Te=t.XpG(2);return t.Njj(Te.updateOnChange(M))}),t.EFF(5," updateOn "),t.DNE(6,Ao,1,1,"tui-data-list-wrapper",19),t.k0s(),t.j41(7,"button",20),t.EFF(8," Reset "),t.k0s(),t.j41(9,"button",21),t.EFF(10," Submit "),t.k0s()()}if(2&c){const v=t.XpG(2);t.R7$(1),t.SpI("Form data: ",t.bMT(2,7,v.testForm.value),""),t.R7$(3),t.Y8G("ngModel",v.updateOn)("ngModelOptions",t.lJ4(9,br)),t.R7$(3),t.xc7("flex","0 0 auto"),t.R7$(2),t.xc7("flex","0 0 auto")}}function sr(c,O){if(1&c){const v=t.RV6();t.j41(0,"form",10)(1,"div",11),t.eu8(2,12),t.k0s(),t.j41(3,"button",13),t.bIt("click",function(){t.eBV(v);const M=t.XpG();return t.Njj(M.toggleDetails())}),t.EFF(4),t.k0s(),t.j41(5,"tui-expand",14),t.DNE(6,Xi,11,10,"ng-template",15),t.k0s()()}if(2&c){const v=t.XpG();t.Y8G("formGroup",v.testForm),t.R7$(2),t.Y8G("ngTemplateOutlet",v.template),t.R7$(1),t.Y8G("tuiChevron",v.expanded),t.R7$(1),t.SpI(" ",v.texts[2]," "),t.R7$(1),t.Y8G("expanded",v.expanded)}}const ji=function(){return[1,0]};function xs(c,O){if(1&c&&(t.j41(0,"h1",2),t.EFF(1),t.k0s()),2&c){const v=t.XpG();t.R7$(1),t.SpI(" ",v.heading,"\n")}}function Is(c,O){if(1&c&&(t.j41(0,"th",10),t.EFF(1),t.k0s()),2&c){const v=t.XpG(3);t.R7$(1),t.SpI(" ",v.texts[3]," ")}}function rl(c,O){if(1&c&&(t.j41(0,"code",22),t.EFF(1),t.nI1(2,"tuiStripOptionalPipe"),t.k0s()),2&c){const v=t.XpG().$implicit;t.xc7("color","var(--tui-background-accent-2-pressed)"),t.R7$(1),t.SpI(" ",t.bMT(2,3,v.attrName)," ")}}function Rc(c,O){1&c&&(t.j41(0,"tui-badge",23),t.EFF(1," Optional "),t.k0s())}function sl(c,O){1&c&&(t.j41(0,"tui-badge",24),t.EFF(1," Deprecated "),t.k0s())}function al(c,O){if(1&c&&(t.j41(0,"a",27),t.EFF(1),t.k0s()),2&c){const v=t.XpG().$implicit;t.BMQ("href",v.reference,t.B4B),t.R7$(1),t.SpI(" ",v.type," ")}}function va(c,O){if(1&c&&t.EFF(0),2&c){const v=t.XpG().$implicit;t.SpI(" ",v.type," ")}}function ns(c,O){1&c&&(t.j41(0,"span"),t.EFF(1,"\xa0|\xa0"),t.k0s())}function Nc(c,O){if(1&c&&(t.qex(0),t.DNE(1,al,2,2,"a",25),t.DNE(2,va,1,1,"ng-template",null,26,t.C5r),t.DNE(4,ns,2,0,"span",1),t.bVm()),2&c){const v=O.$implicit,h=O.last,M=t.sdS(3);t.R7$(1),t.Y8G("ngIf",v.reference)("ngIfElse",M),t.R7$(3),t.Y8G("ngIf",!h)}}function ya(c,O){if(1&c&&t.nrm(0,"tui-data-list-wrapper",37),2&c){t.XpG(2);const v=t.sdS(3),h=t.XpG(2).$implicit;t.Y8G("itemContent",v)("items",h.documentationPropertyValues)}}function ba(c,O){if(1&c){const v=t.RV6();t.j41(0,"tui-select",34),t.bIt("ngModelChange",function(M){t.eBV(v);const Te=t.XpG(3).$implicit;return t.Njj(Te.onValueChange(M))}),t.nI1(1,"tuiShowCleanerPipe"),t.j41(2,"code",35),t.EFF(3,"null"),t.k0s(),t.DNE(4,ya,1,2,"tui-data-list-wrapper",36),t.k0s()}if(2&c){t.XpG();const v=t.sdS(3),h=t.XpG(2).$implicit;t.Y8G("nativeId",h.attrName)("ngModel",h.documentationPropertyValue)("tuiTextfieldCleaner",t.bMT(1,5,h.documentationPropertyType))("tuiTextfieldLabelOutside",!0)("valueContent",v)}}function Da(c,O){if(1&c&&(t.j41(0,"code"),t.EFF(1),t.nI1(2,"tuiInspectAny"),t.k0s()),2&c){const v=O.$implicit;t.R7$(1),t.JRh(t.bMT(2,1,v))}}function cu(c,O){if(1&c){const v=t.RV6();t.j41(0,"input",42),t.bIt("ngModelChange",function(M){t.eBV(v);const Te=t.XpG(4).$implicit;return t.Njj(Te.onValueChange(M))}),t.k0s()}if(2&c){const v=t.XpG(4).$implicit;t.Y8G("id",v.attrName)("ngModel",v.documentationPropertyValue)("showIcons",!0)}}function ul(c,O){if(1&c){const v=t.RV6();t.j41(0,"tui-textfield",43)(1,"input",44),t.bIt("ngModelChange",function(M){t.eBV(v);const Te=t.XpG(4).$implicit;return t.Njj(Te.onValueChange(M))}),t.k0s()()}if(2&c){const v=t.XpG(4).$implicit;t.R7$(1),t.Y8G("id",v.attrName)("ngModel",v.documentationPropertyValue||"")}}function ll(c,O){if(1&c){const v=t.RV6();t.j41(0,"tui-input-number",45),t.bIt("ngModelChange",function(M){t.eBV(v);const Te=t.XpG(4).$implicit;return t.Njj(Te.onValueChange(M||0))}),t.k0s()}if(2&c){const v=t.XpG(4).$implicit;t.Y8G("nativeId",v.attrName)("ngModel",v.documentationPropertyValue)("step",1)("tuiTextfieldLabelOutside",!0)}}function Fc(c,O){if(1&c&&(t.qex(0,38),t.DNE(1,cu,1,3,"input",39),t.DNE(2,ul,2,2,"tui-textfield",40),t.DNE(3,ll,1,4,"tui-input-number",41),t.bVm()),2&c){const v=t.XpG(3).$implicit;t.Y8G("ngSwitch",v.documentationPropertyType),t.R7$(1),t.Y8G("ngSwitchCase","boolean"),t.R7$(1),t.Y8G("ngSwitchCase","string"),t.R7$(1),t.Y8G("ngSwitchCase","number")}}function Os(c,O){if(1&c&&(t.qex(0),t.DNE(1,ba,5,7,"tui-select",31),t.DNE(2,Da,3,3,"ng-template",null,32,t.C5r),t.DNE(4,Fc,4,4,"ng-template",null,33,t.C5r),t.bVm()),2&c){const v=t.sdS(5),h=t.XpG(2).$implicit;t.R7$(1),t.Y8G("ngIf",h.hasItems)("ngIfElse",v)}}function Qs(c,O){if(1&c&&(t.j41(0,"tui-notification",46),t.nI1(1,"async"),t.EFF(2," Emit! "),t.k0s()),2&c){const v=t.XpG(2).$implicit;t.Y8G("@emitEvent",t.bMT(1,1,v.emits$))}}function kc(c,O){if(1&c&&(t.j41(0,"td",28),t.DNE(1,Os,6,2,"ng-container",29),t.DNE(2,Qs,3,3,"ng-template",null,30,t.C5r),t.k0s()),2&c){const v=t.sdS(3),h=t.XpG().$implicit;t.R7$(1),t.Y8G("ngIf",h.shouldShowValues)("ngIfElse",v)}}function Tp(c,O){if(1&c&&(t.j41(0,"tr",11)(1,"td",12)(2,"div",13),t.DNE(3,rl,3,5,"code",14),t.DNE(4,Rc,2,0,"tui-badge",15),t.nI1(5,"tuiIsOptionalPipe"),t.DNE(6,sl,2,0,"tui-badge",16),t.k0s(),t.eu8(7,17),t.k0s(),t.j41(8,"td",12)(9,"span",18)(10,"code",19),t.DNE(11,Nc,5,3,"ng-container",20),t.nI1(12,"tuiDocTypeReference"),t.k0s()()(),t.DNE(13,kc,4,2,"td",21),t.k0s()),2&c){const v=O.$implicit,h=t.XpG(3);t.AVh("t-deprecated",v.documentationPropertyDeprecated),t.R7$(3),t.Y8G("ngIf",v.attrName),t.R7$(1),t.Y8G("ngIf",t.bMT(5,8,v.attrName)),t.R7$(2),t.Y8G("ngIf",v.documentationPropertyDeprecated),t.R7$(1),t.Y8G("ngTemplateOutlet",v.template),t.R7$(4),t.Y8G("ngForOf",t.bMT(12,10,v.documentationPropertyType)),t.R7$(2),t.Y8G("ngIf",h.showValues)}}function du(c,O){if(1&c&&(t.j41(0,"table",4)(1,"tr",5)(2,"th",6),t.EFF(3),t.k0s(),t.j41(4,"th",7),t.EFF(5),t.k0s(),t.DNE(6,Is,2,1,"th",8),t.k0s(),t.DNE(7,Tp,14,12,"tr",9),t.k0s()),2&c){const v=t.XpG().ngIf,h=t.XpG();t.R7$(3),t.JRh(h.texts[2]),t.R7$(2),t.JRh(h.type),t.R7$(1),t.Y8G("ngIf",h.showValues&&!h.isAPI),t.R7$(1),t.Y8G("ngForOf",v)}}function Ep(c,O){if(1&c&&(t.qex(0),t.DNE(1,du,8,4,"table",3),t.bVm()),2&c){const v=O.ngIf;t.R7$(1),t.Y8G("ngIf",v.length)}}function Lc(c,O){1&c&&t.nrm(0,"span",7),2&c&&t.Y8G("textContent",O.polymorpheusOutlet)}function Bc(c,O){if(1&c&&(t.j41(0,"h2",5),t.DNE(1,Lc,1,1,"span",6),t.k0s()),2&c){const v=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",v.heading)}}const Mp=function(){return{matrixParams:"exact",queryParams:"exact",paths:"exact",fragment:"exact"}};function xp(c,O){if(1&c){const v=t.RV6();t.j41(0,"a",8),t.bIt("click",function(M){t.eBV(v);const Te=t.XpG();return t.Njj(Te.copyExampleLink(M.currentTarget))}),t.nI1(1,"async"),t.EFF(2," # "),t.k0s()}if(2&c){const v=t.XpG();t.Y8G("fragment",v.id)("routerLinkActiveOptions",t.lJ4(5,Mp)),t.BMQ("title",t.bMT(1,3,v.copy$))}}function fu(c,O){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const v=O.polymorpheusOutlet;t.R7$(1),t.SpI(" ",v," ")}}function Ys(c,O){if(1&c&&(t.j41(0,"h3",9),t.DNE(1,fu,2,1,"ng-container",10),t.k0s()),2&c){const v=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",v.description)}}function Vc(c,O){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const v=O.polymorpheusOutlet;t.R7$(1),t.SpI(" ",v," ")}}function Zs(c,O){if(1&c&&(t.j41(0,"button",20),t.DNE(1,Vc,2,1,"ng-container",10),t.k0s()),2&c){const v=t.XpG().$implicit,h=t.XpG(4);t.R7$(1),t.Y8G("polymorpheusOutlet",h.getTabTitle(v))}}function pu(c,O){1&c&&(t.qex(0),t.DNE(1,Zs,2,1,"button",19),t.bVm())}function Ca(c,O){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const v=O.polymorpheusOutlet;t.R7$(1),t.SpI(" ",v," ")}}function Ip(c,O){if(1&c&&(t.qex(0),t.DNE(1,Ca,2,1,"ng-container",10),t.bVm()),2&c){const v=O.ngIf;t.R7$(1),t.Y8G("polymorpheusOutlet",v)}}function cl(c,O){if(1&c&&(t.j41(0,"button",24),t.EFF(1),t.k0s()),2&c){const v=t.XpG(5);t.R7$(1),t.SpI(" Edit on ",v.codeEditor.name," ")}}function dl(c,O){if(1&c){const v=t.RV6();t.j41(0,"tui-loader",21),t.bIt("click",function(){t.eBV(v);const M=t.XpG(3).ngIf,Te=t.XpG();return t.Njj(Te.edit(M))}),t.nI1(1,"async"),t.DNE(2,Ip,2,1,"ng-container",22),t.DNE(3,cl,2,1,"ng-template",null,23,t.C5r),t.k0s()}if(2&c){const v=t.sdS(4),h=t.XpG(4);t.Y8G("overlay",!0)("showLoader",!!t.bMT(1,4,h.loading$)),t.R7$(2),t.Y8G("ngIf",null==h.codeEditor?null:h.codeEditor.content)("ngIfElse",v)}}function Uc(c,O){if(1&c){const v=t.RV6();t.j41(0,"div",15)(1,"tui-tabs-with-more",16),t.bIt("activeItemIndexChange",function(M){t.eBV(v);const Te=t.XpG(3);return t.Njj(Te.activeItemIndex=M)}),t.DNE(2,pu,2,0,"ng-container",17),t.k0s(),t.DNE(3,dl,5,6,"tui-loader",18),t.nI1(4,"tuiMapper"),t.k0s()}if(2&c){const v=t.XpG().ngIf,h=t.XpG().ngIf,M=t.XpG();t.R7$(1),t.Y8G("activeItemIndex",M.activeItemIndex),t.R7$(1),t.Y8G("ngForOf",v),t.R7$(1),t.Y8G("ngIf",t.i5U(4,3,h,M.visible))}}function $r(c,O){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const v=O.polymorpheusOutlet;t.R7$(1),t.SpI(" ",v," ")}}function $c(c,O){if(1&c&&(t.j41(0,"div",28),t.SdG(1),t.DNE(2,$r,2,1,"ng-container",10),t.nI1(3,"async"),t.k0s()),2&c){const v=t.XpG().index,h=t.XpG(3);t.xc7("display",h.activeItemIndex===v&&v===h.defaultTabIndex?"block":"none"),t.R7$(2),t.Y8G("polymorpheusOutlet",t.bMT(3,3,h.lazyComponent$))}}function Ta(c,O){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const v=O.polymorpheusOutlet;t.R7$(1),t.SpI(" ",v," ")}}const hu=function(c){return{$implicit:c}};function fl(c,O){if(1&c&&(t.qex(0),t.DNE(1,Ta,2,1,"ng-container",30),t.bVm()),2&c){const v=O.$implicit,h=t.XpG().tuiLet;t.R7$(1),t.Y8G("polymorpheusOutlet",v)("polymorpheusOutletContext",t.eq3(2,hu,h))}}function Ea(c,O){if(1&c&&(t.j41(0,"tui-doc-code",29),t.DNE(1,fl,2,4,"ng-container",17),t.k0s()),2&c){const v=O.tuiLet,h=t.XpG().index,M=t.XpG(3);t.xc7("display",M.activeItemIndex===h&&h!==M.defaultTabIndex?"block":"none"),t.Y8G("code",v),t.R7$(1),t.Y8G("ngForOf",M.codeActions)}}function gu(c,O){if(1&c&&(t.j41(0,"div",25),t.DNE(1,$c,4,5,"div",26),t.DNE(2,Ea,2,4,"tui-doc-code",27),t.k0s()),2&c){const v=O.index,h=t.XpG().ngIf,M=t.XpG().ngIf,Te=t.XpG();t.R7$(1),t.Y8G("ngIf",v===Te.defaultTabIndex),t.R7$(1),t.Y8G("tuiLet",(null==M?null:M[(null==h?null:h[v])||0])||"")}}function Hc(c,O){if(1&c&&(t.qex(0),t.DNE(1,Uc,5,6,"div",13),t.DNE(2,gu,3,2,"div",14),t.bVm()),2&c){const v=O.ngIf;t.R7$(1),t.Y8G("ngIf",v.length>1),t.R7$(1),t.Y8G("ngForOf",v)}}function pl(c,O){if(1&c&&(t.j41(0,"div",11),t.DNE(1,Hc,3,2,"ng-container",12),t.nI1(2,"tuiDocExampleGetTabs"),t.k0s()),2&c){const v=O.ngIf,h=t.XpG();t.R7$(1),t.Y8G("ngIf",t.i5U(2,1,v,h.defaultTab))}}function hl(c,O){1&c&&(t.j41(0,"code",12),t.EFF(1," / "),t.k0s())}function gl(c,O){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",O.polymorpheusOutlet)}function ml(c,O){if(1&c&&(t.j41(0,"a",19),t.EFF(1),t.DNE(2,gl,1,1,"tui-icon",20),t.k0s()),2&c){const v=t.XpG().$implicit;t.Y8G("href",v.route,t.B4B)("target",v.target||"_self"),t.BMQ("rel",v.rel),t.R7$(1),t.SpI(" ",v.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",v.icon)}}function zc(c,O){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",O.polymorpheusOutlet)}function Ma(c,O){if(1&c){const v=t.RV6();t.j41(0,"a",22),t.bIt("click",function(){t.eBV(v);const M=t.XpG(6);return t.Njj(M.onClick())}),t.EFF(1),t.DNE(2,zc,1,1,"tui-icon",20),t.k0s()}if(2&c){const v=t.XpG().$implicit;t.Y8G("fragment",v.fragment)("routerLink",v.route)("target",v.target||"_self"),t.BMQ("rel",v.rel),t.R7$(1),t.SpI(" ",v.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",v.icon)}}function gs(c,O){if(1&c&&(t.qex(0),t.DNE(1,ml,3,5,"a",17),t.DNE(2,Ma,3,6,"ng-template",null,18,t.C5r),t.bVm()),2&c){const v=O.$implicit,h=t.sdS(3);t.R7$(1),t.Y8G("ngIf",v.route.includes("://"))("ngIfElse",h)}}function jc(c,O){if(1&c&&(t.j41(0,"tui-opt-group",15),t.DNE(1,gs,4,2,"ng-container",16),t.k0s()),2&c){const v=O.$implicit,h=O.index,M=t.XpG(4);t.Y8G("label",M.labels[h]||""),t.R7$(1),t.Y8G("ngForOf",v)}}function _l(c,O){if(1&c&&(t.j41(0,"tui-data-list"),t.DNE(1,jc,2,2,"tui-opt-group",14),t.nI1(2,"async"),t.k0s()),2&c){const v=t.XpG(3);t.R7$(1),t.Y8G("ngForOf",t.bMT(2,1,v.filtered$))}}function vl(c,O){1&c&&(t.qex(0),t.DNE(1,_l,3,3,"tui-data-list",13),t.bVm())}function Js(c,O){if(1&c){const v=t.RV6();t.j41(0,"tui-textfield",8),t.bIt("keyup",function(M){t.eBV(v);const Te=t.XpG();return t.Njj(Te.open.set(Te.canOpen&&"Escape"!==M.code))})("openChange",function(M){t.eBV(v);const Te=t.XpG();return t.Njj(Te.open.set(M))}),t.DNE(1,hl,2,0,"code",9),t.nrm(2,"input",10),t.DNE(3,vl,2,0,"ng-container",11),t.k0s()}if(2&c){const v=t.XpG();t.Y8G("iconStart",v.docIcons.search)("open",v.open()&&v.canOpen),t.R7$(1),t.Y8G("ngIf",!v.search.value),t.R7$(1),t.Y8G("formControl",v.search)("placeholder",v.searchText)("tuiAutoFocus",!!v.sidebar),t.R7$(1),t.Y8G("ngIf",v.canOpen)}}const yl=function(c,O){return{item:c,index:O}};function ar(c,O){if(1&c&&t.eu8(0,27),2&c){const v=O.$implicit,h=O.index,M=t.XpG(2).index;t.XpG();const Te=t.sdS(8);t.Y8G("ngTemplateOutlet",Te)("ngTemplateOutletContext",t.l_i(2,yl,v,100*M+h))}}function Wc(c,O){if(1&c&&(t.j41(0,"div",26),t.DNE(1,ar,1,5,"ng-container",6),t.k0s()),2&c){const v=t.XpG().index,h=t.XpG();t.R7$(1),t.Y8G("ngForOf",h.items[v])}}function bl(c,O){if(1&c){const v=t.RV6();t.j41(0,"tui-accordion-item",23),t.bIt("openChange",function(M){const Ct=t.eBV(v).index,An=t.XpG();return t.Njj(An.openPagesArr[Ct]=M)}),t.j41(1,"span",24)(2,"strong"),t.EFF(3),t.k0s()(),t.DNE(4,Wc,2,1,"ng-template",25),t.k0s()}if(2&c){const v=O.$implicit,h=O.index,M=t.XpG();t.Y8G("borders",null)("open",!!M.openPagesArr[h]),t.R7$(3),t.JRh(v)}}function mu(c,O){if(1&c&&t.eu8(0,27),2&c){const v=O.$implicit,h=O.index,M=t.XpG(),Te=t.sdS(8);t.Y8G("ngTemplateOutlet",Te)("ngTemplateOutletContext",t.l_i(2,yl,v,M.items.length-1+h))}}function Gc(c,O){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",O.polymorpheusOutlet)}function Dl(c,O){if(1&c&&(t.j41(0,"a",31),t.EFF(1),t.DNE(2,Gc,1,1,"tui-icon",20),t.k0s()),2&c){const v=t.XpG(2).item;t.Y8G("href",v.route,t.B4B)("target",v.target||"_self"),t.BMQ("rel",v.rel),t.R7$(1),t.SpI(" ",v.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",v.icon)}}function _u(c,O){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",O.polymorpheusOutlet)}function Ss(c,O){if(1&c){const v=t.RV6();t.j41(0,"a",32),t.bIt("click",function(){t.eBV(v);const M=t.XpG(3);return t.Njj(M.closeMenu())}),t.EFF(1),t.DNE(2,_u,1,1,"tui-icon",20),t.k0s()}if(2&c){const v=t.XpG(2).item,h=t.XpG();t.Y8G("routerLink",v.route)("target",v.target||"_self")("tuiDocScrollIntoViewLink",h.isActive(v.route)),t.BMQ("rel",v.rel),t.R7$(1),t.SpI(" ",v.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",v.icon)}}function ws(c,O){if(1&c&&(t.qex(0),t.DNE(1,Dl,3,5,"a",30),t.DNE(2,Ss,3,6,"ng-template",null,18,t.C5r),t.bVm()),2&c){const v=t.sdS(3),h=t.XpG().item;t.R7$(1),t.Y8G("ngIf",h.route.includes("://"))("ngIfElse",v)}}function As(c,O){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",O.polymorpheusOutlet)}function Cl(c,O){if(1&c){const v=t.RV6();t.j41(0,"button",37),t.bIt("click",function(){t.eBV(v);const M=t.XpG(2).index,Te=t.XpG();return t.Njj(Te.onGroupClick(M))}),t.nrm(1,"tui-icon",38),t.EFF(2),t.DNE(3,As,1,1,"tui-icon",20),t.k0s()}if(2&c){const v=t.XpG(2),h=v.index,M=v.item,Te=t.XpG();t.R7$(1),t.AVh("t-chevron_active",!!Te.openPagesGroupsArr[h]),t.Y8G("icon",Te.icons.more),t.R7$(1),t.SpI(" ",M.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",M.icon)}}function vu(c,O){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",O.polymorpheusOutlet)}function Ps(c,O){if(1&c&&(t.j41(0,"a",40),t.EFF(1),t.DNE(2,vu,1,1,"tui-icon",20),t.k0s()),2&c){const v=t.XpG().$implicit;t.Y8G("href",v.route,t.B4B)("target",v.target||"_self"),t.BMQ("rel",v.rel),t.R7$(1),t.SpI(" ",v.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",v.icon)}}function Op(c,O){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",O.polymorpheusOutlet)}function Xc(c,O){if(1&c){const v=t.RV6();t.j41(0,"a",41),t.bIt("click",function(){t.eBV(v);const M=t.XpG(4);return t.Njj(M.closeMenu())}),t.EFF(1),t.DNE(2,Op,1,1,"tui-icon",20),t.k0s()}if(2&c){const v=t.XpG().$implicit,h=t.XpG(3);t.Y8G("fragment",v.fragment)("routerLink",v.route)("target",v.target||"_self")("tuiDocScrollIntoViewLink",h.isActive(v.route)),t.BMQ("rel",v.rel),t.R7$(1),t.SpI(" ",v.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",v.icon)}}function Sp(c,O){if(1&c&&(t.qex(0),t.DNE(1,Ps,3,5,"a",39),t.DNE(2,Xc,3,7,"ng-template",null,18,t.C5r),t.bVm()),2&c){const v=O.$implicit,h=t.sdS(3);t.R7$(1),t.Y8G("ngIf",v.route.includes("://"))("ngIfElse",h)}}const wp=function(){return{exact:!1}};function Ap(c,O){if(1&c&&(t.j41(0,"div",33),t.DNE(1,Cl,4,5,"button",34),t.j41(2,"tui-expand",35)(3,"div",36),t.DNE(4,Sp,4,2,"ng-container",16),t.k0s()()()),2&c){const v=t.XpG(),h=v.item,M=v.index,Te=t.XpG();t.Y8G("routerLinkActiveOptions",t.lJ4(4,wp)),t.R7$(1),t.Y8G("ngIf",h.subPages),t.R7$(1),t.Y8G("expanded",!!Te.openPagesGroupsArr[M]),t.R7$(2),t.Y8G("ngForOf",Te.$pages(h.subPages))}}function Pp(c,O){if(1&c&&(t.DNE(0,ws,4,2,"ng-container",28),t.DNE(1,Ap,5,5,"ng-template",null,29,t.C5r)),2&c){const v=O.item,h=t.sdS(2);t.Y8G("ngIf",!v.subPages)("ngIfElse",h)}}const Rp=["tuiDocHeader",""];function Np(c,O){1&c&&t.nrm(0,"tui-doc-navigation",4)}function Rs(c,O){1&c&&t.nrm(0,"img",5),2&c&&t.Y8G("src",O.polymorpheusOutlet,t.B4B)}function Kc(c,O){1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c&&(t.R7$(1),t.JRh(", "))}function Qc(c,O){if(1&c&&(t.qex(0),t.nrm(1,"a",2),t.DNE(2,Kc,2,1,"ng-container",3),t.bVm()),2&c){const v=O.$implicit,h=O.last,M=t.XpG();t.R7$(1),t.Y8G("innerText",v)("routerLink",M.getRouterLink(v)),t.R7$(1),t.Y8G("ngIf",!h)}}function ko(c,O){if(1&c&&(t.j41(0,"a",1),t.EFF(1),t.k0s()),2&c){const v=O.polymorpheusOutlet,h=t.XpG();t.xc7("height","var(--tui-height-l)"),t.Y8G("href",v,t.B4B)("iconStart",h.icons.code),t.R7$(1),t.SpI(" ",h.text,"\n")}}const Zc=[[["tuiDocNavigation"]],[["tuiDocHeader"]],[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverDropdowns"]],[["tuiOverHints"]]],xr=["tuiDocNavigation","tuiDocHeader","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverDropdowns","tuiOverHints"];function Ns(c,O){1&c&&(t.j41(0,"tui-chip",10),t.EFF(1," deprecated "),t.k0s())}function Tl(c,O){if(1&c&&(t.j41(0,"tui-chip",11),t.nI1(1,"tuiAutoColor"),t.EFF(2),t.k0s()),2&c){const v=t.XpG();t.xc7("background",t.bMT(1,3,v.package)),t.R7$(2),t.SpI(" ",v.package," ")}}function Ia(c,O){if(1&c&&(t.j41(0,"tui-chip",11),t.nI1(1,"tuiAutoColor"),t.EFF(2),t.k0s()),2&c){const v=O.$implicit;t.xc7("background",t.bMT(1,3,v)),t.R7$(2),t.SpI(" ",v," ")}}const qs=function(c){return{exact:c}};function Jc(c,O){if(1&c&&(t.j41(0,"a",15),t.nI1(1,"tuiReplace"),t.EFF(2),t.k0s()),2&c){const v=t.XpG().ngIf,h=t.XpG().first,M=t.XpG(2);t.Y8G("routerLink",h?"./":t.brH(1,3,v,M.from,M.to))("routerLinkActiveOptions",t.eq3(7,qs,h)),t.R7$(2),t.SpI(" ",v," ")}}function Fp(c,O){1&c&&(t.qex(0),t.DNE(1,Jc,3,9,"a",14),t.bVm())}function qc(c,O){if(1&c&&(t.qex(0),t.DNE(1,Fp,2,0,"ng-container",13),t.bVm()),2&c){const v=O.$implicit,h=O.index,M=t.XpG(2);t.R7$(1),t.Y8G("ngIf",v.pageTab||M.defaultTabs[h])}}function kp(c,O){if(1&c){const v=t.RV6();t.j41(0,"tui-tabs-with-more",12),t.bIt("activeItemIndexChange",function(M){t.eBV(v);const Te=t.XpG();return t.Njj(Te.activeItemIndex=M)}),t.DNE(1,qc,2,1,"ng-container",9),t.k0s()}if(2&c){const v=t.XpG();t.Y8G("activeItemIndex",v.activeItemIndex),t.R7$(1),t.Y8G("ngForOf",v.tabConnectors)}}function Dr(c,O){if(1&c&&t.nrm(0,"tui-doc-see-also",16),2&c){const v=t.XpG();t.Y8G("seeAlso",v.seeAlso)}}function yu(c,O){if(1&c&&t.eu8(0,18),2&c){const v=t.XpG().$implicit;t.Y8G("ngTemplateOutlet",v.template)}}function Fs(c,O){if(1&c&&(t.qex(0),t.DNE(1,yu,1,1,"ng-container",17),t.bVm()),2&c){const v=O.index,h=t.XpG();t.R7$(1),t.Y8G("ngIf",v===h.activeItemIndex)}}let td=(()=>{var c;class O{constructor(){this.isE2E=(0,t.WQX)(Se.Hs)}transform(h,M=2){return this.isE2E&&"function"==typeof h?"\u03bb(x) => y":(0,ti.NZ)(h,M)}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275pipe=t.EJ8({name:"tuiInspectAny",type:c,pure:!0,standalone:!0}),O})(),nd=(()=>{var c;class O{constructor(){this.parser=(0,t.WQX)(l.xH),this.linkHandler=(0,t.WQX)(l.Y$)}transform(h){return this.parser(h).map(({type:M,extracted:Te})=>{var Ct,An;return{type:M,extracted:Te,reference:null!==(Ct=null===(An=this.linkHandler)||void 0===An?void 0:An.call(this,Te))&&void 0!==Ct?Ct:null}}).sort((M,Te)=>{var Ct,An,fi;return null!==(Ct=null===(An=Te.reference)||void 0===An?void 0:An.localeCompare(null!==(fi=M.reference)&&void 0!==fi?fi:""))&&void 0!==Ct?Ct:-1})}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275pipe=t.EJ8({name:"tuiDocTypeReference",type:c,pure:!0,standalone:!0}),O})(),El=(()=>{var c;class O{constructor(){this.icons=(0,t.WQX)(l.T$),this.rawLoader$$=new Mt.t(""),this.isServer=(0,S.Vy)((0,t.WQX)(t.Agw)),this.markdownCodeProcessor=(0,t.WQX)(l.Wl),this.copy$=new on.B,this.icon=(0,ne.ot)(this.copy$.pipe((0,un.n)(()=>(0,St.O)(2e3).pipe((0,rn.T)(()=>this.icons.copy),(0,ct.Z)(this.icons.check)))),{initialValue:this.icons.copy}),this.processor$=this.rawLoader$$.pipe((0,un.n)(ti.XZ),(0,rn.T)(h=>this.markdownCodeProcessor(h))),this.filename=""}set code(h){this.rawLoader$$.next(h)}get hasFilename(){return!!this.filename}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-code"]],hostVars:4,hostBindings:function(h,M){2&h&&(t.xc7("visibility",M.isServer?"hidden":"visible"),t.AVh("_has-filename",M.hasFilename))},inputs:{filename:"filename",code:"code"},standalone:!0,features:[t.aNF],ngContentSelectors:lt,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"],[1,"t-code-actions"],["type","button","tuiIconButton","","appearance","icon","size","xs",1,"t-copy-button",3,"iconStart","cdkCopyToClipboard","click"]],template:function(h,M){1&h&&(t.NAR(),t.DNE(0,Qt,2,1,"p",0),t.DNE(1,wt,12,4,"pre",1),t.nI1(2,"async")),2&h&&(t.Y8G("ngIf",M.filename),t.R7$(1),t.Y8G("ngForOf",t.bMT(2,2,M.processor$)))},dependencies:[S.Jj,$i,Ji,Ii.f4,S.Sq,S.bT,et.p],styles:["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:700}.t-header[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{border-radius:.25rem}.t-code[_ngcontent-%COMP%]{position:relative;margin:0;white-space:normal;outline:1px solid var(--tui-border-normal)}.t-code[_ngcontent-%COMP%] .hljs-ln{inline-size:100%}.t-code[_ngcontent-%COMP%] .hljs-ln .hljs-ln-numbers{inline-size:1rem}.t-code[_ngcontent-%COMP%] .hljs-ln td{white-space:pre}.t-code[_ngcontent-%COMP%] .hljs-ln td:not(.hljs-ln-numbers):hover{outline:1px solid var(--tui-border-normal);border-radius:.25rem}.t-code[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{margin-top:1rem}.t-code-actions[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}@media screen and (max-width: 47.9625em){.t-code-actions[_ngcontent-%COMP%]{padding:.3125rem;border-radius:.25rem;border:1px solid var(--tui-border-normal)}}.t-copy-button[_ngcontent-%COMP%] +*:not(:empty){margin-right:.375rem}.hljs[_ngcontent-%COMP%]:not(:empty){font:var(--tui-font-text-m);font-size:.875rem;padding:1.5rem 2rem;font-family:monospace;word-wrap:break-word;white-space:pre-wrap}@media all and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),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{inline-size:1rem;block-size:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar{background-color:transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{background-color:var(--tui-background-neutral-1-hover)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:hover{background-color:var(--tui-background-neutral-1-pressed)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-tertiary)}}@media screen and (max-width: 47.9625em){.hljs[_ngcontent-%COMP%]:not(:empty){padding:1rem}}.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:var(--tui-background-base)}@supports (background: color-mix(in srgb,var(--tui-background-base),#222 2%)){.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:color-mix(in srgb,var(--tui-background-base),#222 2%)}}"],changeDetection:0}),O})(),id=(()=>{var c;class O{constructor(){var h,M,Te;this.el=(0,$.qW)(),this.locationRef=(0,t.WQX)(S.aZ),this.urlSerializer=(0,t.WQX)(Pn.Sd),this.urlStateHandler=(0,t.WQX)(l.TA),this.template=null,this.dark=(0,ti.Ne)(null!==(h=this.params.darkMode)&&void 0!==h?h:(0,t.WQX)(Ft.I$)()),this.updateOnVariants=["change","blur","submit"],this.updateOn=this.params.updateOn||this.updateOnVariants[0],this.opaque=(0,ti.Ne)(null===(M=this.params.sandboxOpaque)||void 0===M||M),this.expanded=(0,ti.Ne)(null!==(Te=this.params.sandboxExpanded)&&void 0!==Te&&Te),this.sandboxWidth=(0,Re.Wn)(this.params.sandboxWidth),this.texts=(0,t.WQX)(l.tK),this.control=null,this.sticky=!0}ngOnInit(){this.createForm(),this.updateWidth(this.sandboxWidth+this.delta)}onResize(){this.updateWidth(),this.onMouseUp()}onMouseUp(){this.updateUrl({sandboxWidth:this.sandboxWidth})}onModeChange(h){this.dark=h,this.updateUrl({sandboxWidth:this.sandboxWidth,darkMode:this.dark})}toggleDetails(){this.expanded=!this.expanded,this.updateUrl({sandboxExpanded:this.expanded})}changeOpaque(h){this.opaque=h,this.updateUrl({sandboxOpaque:this.opaque})}updateOnChange(h){this.updateOn=h,this.updateUrl({updateOn:h}),this.createForm()}updateWidth(h=NaN){if(!this.resizer||!this.resizable||!this.content)return;const M=h||this.resizable.nativeElement.clientWidth,Te=this.el.clientWidth,Ct=Math.round((0,Re.wN)(M,160,Te))-this.delta,An=M *[_ngcontent-%COMP%]{pointer-events:auto}.t-label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.t-wrapper[_ngcontent-%COMP%]{display:flex;box-shadow:var(--tui-shadow-medium);border:1px solid var(--tui-border-normal);border-radius:var(--tui-radius-m);max-inline-size:100%;min-block-size:6rem;inline-size:100%;min-inline-size:10rem;color:var(--tui-text-primary);background-color:var(--tui-background-base);overflow:hidden;pointer-events:auto}.t-wrapper.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-background-base-alt) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-background-base-alt) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-background-base-alt) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-background-base-alt) 75%);background-size:1.25rem 1.25rem;background-position:0 0,0 .625rem,.625rem -.625rem,-.625rem 0}@media screen and (max-width: 47.9625em){.t-wrapper[_ngcontent-%COMP%]{min-block-size:auto}}.t-content[_ngcontent-%COMP%]{flex:1 1 0;min-inline-size:0;padding:1.5rem;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 47.9625em){.t-content[_ngcontent-%COMP%]{padding:1rem}}.t-form[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:flex-start}.t-input-wrapper[_ngcontent-%COMP%]{inline-size:100%;margin-bottom:.5rem}.t-expand[_ngcontent-%COMP%]{inline-size:100%}.t-value[_ngcontent-%COMP%]{flex:1;background:var(--tui-background-neutral-1);padding:.75rem;border-radius:.25rem}.t-mode[_ngcontent-%COMP%]{inline-size:12.5rem}.t-select[_ngcontent-%COMP%]{max-inline-size:15rem}.t-resizer[_ngcontent-%COMP%]{position:relative;display:flex;box-shadow:var(--tui-shadow-medium);inline-size:3.5rem;min-block-size:inherit;align-items:center;justify-content:center;flex-shrink:0;border-left:1px solid var(--tui-border-normal);outline:none;background:var(--tui-background-base);color:var(--tui-text-primary)}.t-resizer[_ngcontent-%COMP%]:before, .t-resizer[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.75rem;left:50%;bottom:calc(50% + 1rem);inline-size:1px;background:var(--tui-border-normal);box-shadow:-.25rem 0 var(--tui-border-normal);transform:translateZ(0)}.t-resizer[_ngcontent-%COMP%]:after{bottom:.75rem;top:calc(50% + 1rem)}@media screen and (max-width: 47.9625em){.t-resizer[_ngcontent-%COMP%]{display:none}}.t-resizer-text[_ngcontent-%COMP%]{position:relative;z-index:1;font:var(--tui-font-text-s);padding:.75rem;background:var(--tui-background-base)}.wrapper_light[_ngcontent-%COMP%] .t-resizer-text[_ngcontent-%COMP%]{background:#3e464e}.t-group[_ngcontent-%COMP%], .t-checkbox[_ngcontent-%COMP%]{display:flex;align-items:center;margin-left:.75rem}.t-button[_ngcontent-%COMP%], .t-form-controls[_ngcontent-%COMP%]{margin-top:.75rem}@supports (position: sticky){@media screen and (min-height: 37.5rem){._sticky[_nghost-%COMP%]{position:sticky;top:4.625rem;z-index:2}}}'],changeDetection:0}),(0,Z.Cg)([ee.PE],O.prototype,"updateUrl",null),O})(),Sa=(()=>{var c;class O{constructor(){this.src=""}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-tab"]],inputs:{src:"src"},standalone:!0,features:[t.aNF],ngContentSelectors:lt,decls:3,vars:1,consts:[[1,"t-tab"],["alt","Documentation tab icon",1,"t-icon",3,"src"]],template:function(h,M){1&h&&(t.NAR(),t.j41(0,"div",0),t.nrm(1,"img",1),t.SdG(2),t.k0s()),2&h&&(t.R7$(1),t.Y8G("src",M.src,t.B4B))},styles:[".t-tab[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:0 .5rem;gap:.5rem;color:var(--tui-text-primary)}.t-tab[_ngcontent-%COMP%] .t-icon[_ngcontent-%COMP%]{inline-size:1rem;block-size:1rem}"],changeDetection:0}),O})(),ea=(()=>{var c;class O{constructor(){this.locationRef=(0,t.WQX)(S.aZ),this.activatedRoute=(0,t.WQX)(Pn.nX),this.urlSerializer=(0,t.WQX)(Pn.Sd),this.urlStateHandler=(0,t.WQX)(l.TA),this.alerts=(0,t.WQX)(In),this.documentationPropertyName="",this.documentationPropertyMode=null,this.documentationPropertyType="",this.documentationPropertyDeprecated=!1,this.documentationPropertyValues=null,this.documentationPropertyValueChange=new t.bkB,this.changed$=new on.B,this.emits$=new Mt.t(1),this.template=(0,t.WQX)(t.C4Q)}get attrName(){switch(this.documentationPropertyMode){case"input":return"[".concat(this.documentationPropertyName,"]");case"output":return"(".concat(this.documentationPropertyName,")");case"input-output":return"[(".concat(this.documentationPropertyName,")]");default:return this.documentationPropertyName}}get shouldShowValues(){return"output"!==this.documentationPropertyMode}get hasItems(){return!!this.documentationPropertyValues}ngOnInit(){this.parseParams(this.activatedRoute.snapshot.queryParams)}ngOnChanges(){this.changed$.next()}onValueChange(h){this.documentationPropertyValue=h,this.documentationPropertyValueChange.emit(h),this.setQueryParam(h)}emitEvent(h){let M;console.info(this.attrName,h),this.emits$.next(this.emits$.value+1),void 0!==h&&(M=(0,ti.NZ)(h,2)),this.alerts.open(M,{label:this.attrName}).subscribe()}parseParams(h){const M=h[this.documentationPropertyName],Te=h["".concat(this.documentationPropertyName).concat("$")];if(!M&&!Te)return;let Ct=Te&&this.documentationPropertyValues?this.documentationPropertyValues[Te]:(0,ti.TZ)(M);"string"===this.documentationPropertyType&&(0,ee.sZ)(Ct)&&(Ct=Ct.toString()),this.onValueChange(Ct)}setQueryParam(h){const M=this.urlSerializer.parse(this.locationRef.path()),Te=h instanceof Object,Ct=Te&&this.documentationPropertyValues?this.documentationPropertyValues.indexOf(h):h;M.queryParams={...M.queryParams,[this.documentationPropertyName+(Te?"$":"")]:Ct},this.locationRef.go(this.urlStateHandler(M))}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["ng-template","documentationPropertyName",""]],inputs:{documentationPropertyName:"documentationPropertyName",documentationPropertyMode:"documentationPropertyMode",documentationPropertyType:"documentationPropertyType",documentationPropertyValue:"documentationPropertyValue",documentationPropertyDeprecated:"documentationPropertyDeprecated",documentationPropertyValues:"documentationPropertyValues"},outputs:{documentationPropertyValueChange:"documentationPropertyValueChange"},exportAs:["documentationProperty"],standalone:!0,features:[t.OA$]}),O})(),od=(()=>{var c;class O{transform(h){return h.includes("null")}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275pipe=t.EJ8({name:"tuiShowCleanerPipe",type:c,pure:!0,standalone:!0}),O})(),Du=(()=>{var c;class O{transform(h){return 4===h.length?h.split("").reduce((Te,Ct)=>[...Te,Ct,Ct],[]).join("").replace("#",""):h.startsWith("#")?h:"transparent"===h?"#000000":function xn(c,O,v){return"#".concat([c,O,v].map(h=>h.toString(16).padStart(2,"0")).join(""))}(...h.replace("rgb(","").replace("rgba(","").replace(")","").replace(" ","").split(",").map(Te=>Number.parseInt(Te,10)))}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275pipe=t.EJ8({name:"tuiGetColorPipe",type:c,pure:!0,standalone:!0}),O})(),wa=(()=>{var c;class O{transform(h){if(h.startsWith("#")||h.startsWith("rgb("))return 100;if("transparent"===h)return 0;const M=h.lastIndexOf(","),Te=h.slice(M).replace(")","").replace(" ","").replace(",","");return Math.round(100*Number.parseFloat(Te))}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275pipe=t.EJ8({name:"tuiGetOpacity",type:c,pure:!0,standalone:!0}),O})(),Aa=(()=>{var c;class O{transform(h){return h.includes("?")}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275pipe=t.EJ8({name:"tuiIsOptionalPipe",type:c,pure:!0,standalone:!0}),O})(),sd=(()=>{var c;class O{transform(h){return h.replace("?","")}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275pipe=t.EJ8({name:"tuiStripOptionalPipe",type:c,pure:!0,standalone:!0}),O})(),ad=(()=>{var c;class O{constructor(){this.cdr=(0,t.WQX)(t.gRc),this.destroyRef=(0,t.WQX)(t.abz),this.getColor=(0,t.WQX)(Du),this.getOpacity=(0,t.WQX)(wa),this.propertiesConnectors=_e.xQ,this.texts=(0,t.WQX)(l.q9),this.excludedProperties=(0,t.WQX)(l.vr),this.activeItemIndex=0,this.heading="",this.showValues=!0,this.isAPI=!1,this.matcher=(h,M)=>!M.has(h.documentationPropertyName)}ngAfterContentInit(){(0,oe.MJ)(this.propertiesConnectors).pipe((0,un.n)(h=>(0,We.h)(...h.map(({changed$:M})=>M))),(0,oe.Eb)(this.cdr),(0,ne.pQ)(this.destroyRef)).subscribe()}get type(){return this.isAPI?this.texts[0]:this.texts[1]}onColorChange(h,M){const Te=this.getOpacity.transform(h.documentationPropertyValue||"");if(100===Te)return void h.onValueChange(M);const Ct=Vo(M).join(", "),An="rgba(".concat(Ct,", ").concat(Te/100,")");h.onValueChange(An)}onOpacityChange(h,M){const Ct=Vo(this.getColor.transform(h.documentationPropertyValue||"")),An="rgba(".concat(Ct,", ").concat((M||0)/100,")");h.onValueChange(An)}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-documentation"]],contentQueries:function(h,M,Te){if(1&h&&t.wni(Te,ea,4),2&h){let Ct;t.mGM(Ct=t.lsd())&&(M.propertiesConnectors=Ct)}},inputs:{heading:"heading",showValues:"showValues",isAPI:"isAPI"},standalone:!0,features:[t.Jv_([Du,wa]),t.aNF],ngContentSelectors:lt,decls:5,vars:8,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","t-additional-info"],["class","t-property-code",3,"color",4,"ngIf"],["appearance","neutral","size","s",4,"ngIf"],["appearance","error","size","s",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"type"],[1,"t-code-type"],[4,"ngFor","ngForOf"],["class","t-cell t-cell_value",4,"ngIf"],[1,"t-property-code"],["appearance","neutral","size","s"],["appearance","error","size","s"],["target","_blank","class","t-code-reference",4,"ngIf","ngIfElse"],["default",""],["target","_blank",1,"t-code-reference"],[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"],["tuiSwitch","","type","checkbox","class","t-switch",3,"id","ngModel","showIcons","ngModelChange",4,"ngSwitchCase"],["tuiTextfieldSize","m",4,"ngSwitchCase"],["tuiTextfieldSize","m",3,"nativeId","ngModel","step","tuiTextfieldLabelOutside","ngModelChange",4,"ngSwitchCase"],["tuiSwitch","","type","checkbox",1,"t-switch",3,"id","ngModel","showIcons","ngModelChange"],["tuiTextfieldSize","m"],["tuiTextfield","",3,"id","ngModel","ngModelChange"],["tuiTextfieldSize","m",3,"nativeId","ngModel","step","tuiTextfieldLabelOutside","ngModelChange"],[1,"t-output"]],template:function(h,M){1&h&&(t.NAR(),t.DNE(0,xs,2,1,"h1",0),t.SdG(1),t.DNE(2,Ep,2,1,"ng-container",1),t.nI1(3,"tuiFilter"),t.nI1(4,"tuiToArray")),2&h&&(t.Y8G("ngIf",M.heading),t.R7$(2),t.Y8G("ngIf",t.brH(3,2,t.bMT(4,6,M.propertiesConnectors),M.matcher,M.excludedProperties)))},dependencies:[S.Jj,P.YN,P.me,P.Zm,P.BC,P.vS,S.Sq,S.bT,S.ux,S.e1,S.T3,jn.aQ,nt,te.WX,nd,pt.HY,dn,Vn,Mn,pi,td,Aa,Cn.wS,_n,Gt,Zt,od,sd,le,U.Bw,U.j8,U.TB,Lt.CN,Lt.np,Lt.kf,Lt.G6,ki],styles:['[_nghost-%COMP%]{display:block;min-inline-size:100%}.t-table[_ngcontent-%COMP%]{inline-size:100%;table-layout:fixed}.t-row[_ngcontent-%COMP%]:not(:last-child){border-block-end:1px solid var(--tui-border-normal)}@media screen and (max-width: 47.9625em){.t-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.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%]{inline-size:40%}.t-cell_value[_ngcontent-%COMP%]{text-align:end}@media screen and (max-width: 47.9625em){.t-cell[_ngcontent-%COMP%]{inline-size:100%;block-size:auto;padding:.5rem 0;text-align:start}}.t-th[_ngcontent-%COMP%]{padding:.5rem 1rem;color:var(--tui-text-secondary);font-weight:400;text-align:start}.t-th_value[_ngcontent-%COMP%]{max-inline-size:20rem;text-align:end}@media screen and (max-width: 47.9625em){.t-th_value[_ngcontent-%COMP%]{inline-size:9.375rem}}.t-property[_ngcontent-%COMP%]{font:var(--tui-font-text-m);margin-bottom:.25rem;font-family:monospace;color:#8f75d1}@media screen and (max-width: 47.9625em){.t-property[_ngcontent-%COMP%]{padding:.5rem 0}}.t-type[_ngcontent-%COMP%]{font-family:monospace}.t-deprecated[_ngcontent-%COMP%] .t-property-code[_ngcontent-%COMP%]{text-decoration:line-through}.t-deprecated-label[_ngcontent-%COMP%]{margin-right:.125rem;color:var(--tui-text-negative);font-size:.75rem}.t-additional-info[_ngcontent-%COMP%]{display:flex;gap:.3125rem;align-items:center}.t-exception[_ngcontent-%COMP%]{display:block;inline-size:-webkit-max-content;inline-size:max-content}.t-output[_ngcontent-%COMP%]{text-align:start;opacity:0}.t-heading[_ngcontent-%COMP%]{font:var(--tui-font-heading-4)}.t-code-type[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.t-code-reference[_ngcontent-%COMP%]{display:inline-flex;color:var(--tui-text-action);text-decoration:none;align-items:center;justify-content:center;gap:3px}.t-code-reference[_ngcontent-%COMP%]:after{content:"";font-size:1rem;inline-size:1rem;block-size:1rem;background:currentColor;-webkit-mask:url(\'data:image/svg+xml,\') center / 100%;mask:url(\'data:image/svg+xml,\') center / 100%}.t-switch[_ngcontent-%COMP%]{display:block}@media not screen and (max-width: 47.9625em){.t-switch[_ngcontent-%COMP%]{margin-left:auto}}'],data:{animation:[(0,Bn.hZ)("emitEvent",[(0,Bn.kY)(":increment",[(0,Bn.iF)({opacity:1}),(0,Bn.i0)("500ms ease-in")])])]},changeDetection:0}),O})();const ms={codeEditorVisibilityHandler:c=>!(!c.TypeScript||!c.HTML),tabTitles:new Map,fullsize:!0},_s=(0,ee.gc)(ms);function ud(c){return(0,ee.eC)(_s,c,ms)}let $p=(()=>{var c;class O{transform(h,M){return[M,...Object.keys(h).filter(Te=>h[Te])]}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275pipe=t.EJ8({name:"tuiDocExampleGetTabs",type:c,pure:!0,standalone:!0}),O})(),xl=(()=>{var c;class O{constructor(){this.clipboard=(0,t.WQX)(Yi),this.alerts=(0,t.WQX)(In),this.location=(0,t.WQX)(So.zz),this.copyTexts$=(0,t.WQX)(Ie.io),this.processContent=(0,t.WQX)(l.iQ),this.rawLoader$$=new Mt.t({}),this.lazyLoader$$=new Fe.m(1),this.icons=(0,t.WQX)(l.T$),this.options=(0,t.WQX)(_s),this.texts=(0,t.WQX)(l.o4),this.codeEditor=(0,t.WQX)(l.ii,{optional:!0}),this.codeActions=(0,t.WQX)(l.S4),this.defaultTabIndex=0,this.defaultTab=this.texts[this.defaultTabIndex],this.activeItemIndex=this.defaultTabIndex,this.copy$=this.copyTexts$.pipe((0,rn.T)(([h])=>h)),this.loading$=new on.B,this.processor$=this.rawLoader$$.pipe((0,un.n)(ti.sv),(0,rn.T)(h=>this.processContent(h))),this.lazyComponent$=this.lazyLoader$$.pipe(function ie(){return(0,un.n)(he.D)}(),(0,rn.T)(h=>new Y.lS(h.default))),this.id=null,this.fullsize=(0,t.WQX)(_s).fullsize,this.componentName=this.location.pathname.slice(1),this.visible=h=>!(!this.codeEditor||!this.options.codeEditorVisibilityHandler(h))}set content(h){this.rawLoader$$.next(h)}set component(h){this.lazyLoader$$.next(h)}getTabTitle(h){return this.options.tabTitles.get(h)||h}copyExampleLink(h){var M;this.clipboard.copy(null!==(M=null==h?void 0:h.href)&&void 0!==M?M:""),this.alerts.open(this.texts[1],{label:this.texts[2],appearance:"success"}).subscribe()}edit(h){var M;this.loading$.next(!0),null===(M=this.codeEditor)||void 0===M||M.edit(this.componentName,this.id||"",h).finally(()=>this.loading$.next(!1))}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-example"]],hostVars:3,hostBindings:function(h,M){2&h&&(t.BMQ("id",M.id),t.AVh("_fullsize",M.fullsize))},inputs:{id:"id",heading:"heading",description:"description",fullsize:"fullsize",componentName:"componentName",content:"content",component:"component"},standalone:!0,features:[t.aNF],ngContentSelectors:lt,decls:6,vars:6,consts:[[1,"t-title-block"],["class","t-title",4,"ngIf"],["routerLink",".","routerLinkActive","t-link-active","tuiLink","","type","button","class","t-link",3,"fragment","routerLinkActiveOptions","click",4,"ngIf"],["class","t-description",4,"ngIf"],["class","t-example",4,"ngIf"],[1,"t-title"],[3,"textContent",4,"polymorpheusOutlet"],[3,"textContent"],["routerLink",".","routerLinkActive","t-link-active","tuiLink","","type","button",1,"t-link",3,"fragment","routerLinkActiveOptions","click"],[1,"t-description"],[4,"polymorpheusOutlet"],[1,"t-example"],[4,"ngIf"],["class","t-tabs-wrapper",4,"ngIf"],["class","t-content",4,"ngFor","ngForOf"],[1,"t-tabs-wrapper"],[1,"t-tabs",3,"activeItemIndex","activeItemIndexChange"],[4,"ngFor","ngForOf"],["size","xs","class","t-code-editor",3,"overlay","showLoader","click",4,"ngIf"],["tuiTab","","type","button",4,"tuiItem"],["tuiTab","","type","button"],["size","xs",1,"t-code-editor",3,"overlay","showLoader","click"],[4,"ngIf","ngIfElse"],["defaultEditContent",""],["appearance","flat","size","s","tuiButton","","type","button"],[1,"t-content"],["automation-id","tui-doc-example","class","t-demo",3,"display",4,"ngIf"],[3,"code","display",4,"tuiLet"],["automation-id","tui-doc-example",1,"t-demo"],[3,"code"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(h,M){1&h&&(t.NAR(),t.j41(0,"div",0),t.DNE(1,Bc,2,1,"h2",1),t.DNE(2,xp,3,6,"a",2),t.k0s(),t.DNE(3,Ys,2,1,"h3",3),t.DNE(4,pl,3,4,"div",4),t.nI1(5,"async")),2&h&&(t.R7$(1),t.Y8G("ngIf",M.heading),t.R7$(1),t.Y8G("ngIf",M.id),t.R7$(1),t.Y8G("ngIf",M.description),t.R7$(1),t.Y8G("ngIf",t.bMT(5,4,M.processor$)))},dependencies:[S.Jj,S.Sq,S.bT,Y.xr,Pn.Wk,Pn.wQ,et.p,El,$p,$n,Zi.Jc,q.ap,Yt,nr.K,Eo.e2,Eo.Gq],styles:["[_nghost-%COMP%]{position:relative;display:block;padding-top:3.5rem;clear:inline-end}[_nghost-%COMP%]:target{animation:1s .3s tuiShaking}@media screen and (max-width: 47.9625em){[_nghost-%COMP%]{padding-top:2rem}}.t-title-block[_ngcontent-%COMP%]{display:flex;flex-direction:row-reverse}.t-title[_ngcontent-%COMP%]{font:var(--tui-font-heading-5);margin:0 auto .5rem 0}@media screen and (max-width: 47.9625em){.t-title[_ngcontent-%COMP%]{font:var(--tui-font-heading-6)}}.t-title[_ngcontent-%COMP%]:hover + .t-link[_ngcontent-%COMP%]{opacity:1}.t-link[_ngcontent-%COMP%]{font:var(--tui-font-heading-6);padding-right:.1rem}@media not screen and (max-width: 47.9625em){.t-link[_ngcontent-%COMP%]{font:var(--tui-font-heading-5);margin-left:-1.6rem}.t-link[_ngcontent-%COMP%]:not(:hover):not(.t-link-active){opacity:0}}.t-description[_ngcontent-%COMP%]{font:var(--tui-font-text-m);font-weight:400;margin:0}.t-title[_ngcontent-%COMP%]:first-letter, .t-description[_ngcontent-%COMP%]:first-letter{text-transform:capitalize}.t-example[_ngcontent-%COMP%]{position:relative;margin-top:1.5rem;border:1px solid var(--tui-border-normal);border-radius:var(--tui-radius-m);box-shadow:0 .125rem .1875rem #0000001a;overflow:hidden}@media screen and (max-width: 47.9625em){.t-example[_ngcontent-%COMP%]{margin-top:.75rem}}.t-tabs-wrapper[_ngcontent-%COMP%]{display:flex;padding:0 .875rem 0 2rem;box-shadow:inset 0 -1px var(--tui-border-normal);justify-content:space-between;align-items:center;gap:.5rem}@media screen and (max-width: 47.9625em){.t-tabs-wrapper[_ngcontent-%COMP%]{padding:0 .875rem 0 1rem}}.t-tabs[_ngcontent-%COMP%]{flex-grow:1;box-shadow:none}.t-code-editor[_ngcontent-%COMP%]{flex-shrink:0}.t-demo[_ngcontent-%COMP%]{padding:2rem;max-inline-size:100%;box-sizing:border-box;overflow-x:auto}@media all and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),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{inline-size:1rem;block-size:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar{background-color:transparent}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--tui-background-neutral-1-hover)}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:var(--tui-background-neutral-1-pressed)}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-tertiary)}}@media screen and (max-width: 47.9625em){.t-demo[_ngcontent-%COMP%]{padding:1rem}}[_nghost-%COMP%]:not(._fullsize) .t-demo[_ngcontent-%COMP%]{inline-size:-webkit-min-content;inline-size:min-content;min-inline-size:20rem}tui-doc-code[_ngcontent-%COMP%]{overflow:hidden}"],changeDetection:0}),O})();function Il(c){return c.map(({section:O})=>O).filter(ee.Aj).filter((O,v,h)=>h.indexOf(O)===v)}const Ol=new t.nKC("[NAVIGATION_TITLE]"),Sl=new t.nKC("[NAVIGATION_LABELS]"),wl=new t.nKC("[NAVIGATION_ITEMS]"),ld=[ci({preventScroll:!0}),(0,Zi.m0)({appearance:"icon"}),{provide:Ol,deps:[Pn.Ix,Pn.nX,l.xq],useFactory:(c,O,v)=>c.events.pipe((0,He.p)(h=>h instanceof Pn.wF||h instanceof Pn.OY&&h.routerEvent instanceof Pn.wF),(0,rn.T)(()=>O.firstChild),(0,He.p)(ee.Aj),(0,vt.Z)(({data:h})=>h),(0,rn.T)(({title:h})=>"".concat(v).concat(h)),(0,ne.pQ)())},{provide:Sl,deps:[l.rm],useFactory:Il},{provide:wl,deps:[l.rm],useFactory:c=>[...Il(c).map(v=>c.filter(({section:h})=>h===v)),c.filter(v=>!v.section)]},(0,Kn.ey)({mode:"hover"})];let Pa=(()=>{var c;class O{constructor(){this.scroll$=new Fe.m(1),this.el=(0,$.qW)(),this.sub=(0,t.WQX)(l.Aq).pipe((0,He.p)(Boolean),(0,un.n)(()=>this.scroll$),(0,Wt.B)(750,(0,oe.Ew)()),(0,He.p)(h=>h&&!!(0,$.J0)(this.el)),(0,ne.pQ)()).subscribe(()=>this.el.scrollIntoView())}set tuiDocScrollIntoViewLink(h){this.scroll$.next(h)}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiDocScrollIntoViewLink",""]],inputs:{tuiDocScrollIntoViewLink:"tuiDocScrollIntoViewLink"},standalone:!0}),O})(),Cu=(()=>{var c;class O{constructor(){this.router=(0,t.WQX)(Pn.Ix),this.doc=(0,t.WQX)(S.qQ),this.open=(0,t.vPA)(!1),this.menuOpen=!1,this.sidebar=(0,t.WQX)(_o,{optional:!0}),this.labels=(0,t.WQX)(Sl),this.items=(0,t.WQX)(wl),this.searchText=(0,t.WQX)(l.NC),this.searchEnabled=(0,t.WQX)(l.x7),this.docIcons=(0,t.WQX)(l.T$),this.icons=(0,t.WQX)(Ft._Z),this.openPagesArr=[],this.openPagesGroupsArr=[],this.active="",this.search=new P.MJ(""),this.filtered$=(0,oe.lD)(this.search).pipe((0,He.p)(Te=>Te.trim().length>2),(0,rn.T)(Te=>this.filterItems(this.flattenSubPages(this.items),Te)));const h=(0,t.WQX)(Rr.hE),M=(0,t.WQX)(l.Aq);(0,t.WQX)(Ol).pipe((0,oe.Eb)((0,t.WQX)(t.gRc)),(0,ne.pQ)()).subscribe(Te=>{h.setTitle(Te),this.openActivePageGroup()}),(0,nn.z)([this.router.events.pipe((0,He.p)(Te=>Te instanceof Pn.OY)),(0,t.WQX)(Ol).pipe((0,un.n)(()=>M.pipe((0,He.p)(Boolean))))]).pipe((0,yn.s)(1),(0,rn.T)(([Te])=>Te.anchor||""),(0,He.p)(Boolean),(0,ne.pQ)()).subscribe(Te=>this.navigateToAnchorLink(Te))}get canOpen(){var h,M;return(null!==(h=null===(M=this.search.value)||void 0===M?void 0:M.length)&&void 0!==h?h:0)>2}get itemsWithoutSections(){var h;return null!==(h=this.items[this.items.length-1])&&void 0!==h?h:[]}$pages(h){return h}isActive(h){return h===this.active}onGroupClick(h){this.openPagesGroupsArr[h]=!this.openPagesGroupsArr[h]}closeMenu(){this.menuOpen=!1}onClick(){this.open.set(!1),this.menuOpen=!1,this.search.setValue(""),this.openActivePageGroup()}onFocusSearch(h){var M,Te;"Slash"!==h.code||null!==(M=this.doc.activeElement)&&void 0!==M&&M.matches("input,textarea,[contenteditable]")||(null===(Te=this.searchInput)||void 0===Te||null===(Te=Te.nativeElement)||void 0===Te||Te.focus(),h.preventDefault())}filterItems(h,M){return h.map(Te=>(0,ee.FU)(Te.filter(({title:Ct,keywords:An=""})=>(M=M.toLowerCase().trim(),An=An.toLowerCase(),(Ct=Ct.toLowerCase()).includes(M)||An.includes(M)||Ct.includes((0,ti.IB)(M))||An.includes((0,ti.IB)(M))||M.replaceAll("-","").includes(Ct)||Ct.includes(M.replaceAll(/\s|tui/g,""))||An.includes(M.replaceAll(/\s|tui/g,""))||M.split(/\s/).find(fi=>Ct.includes(fi)))),"title"))}flattenSubPages(h){return h.reduce((M,Te)=>[...M,Te.reduce((Ct,An)=>"subPages"in An?[...Ct,...An.subPages]:[...Ct,An],[])],[])}isActiveRoute(h){return this.router.isActive(h,{paths:"subset",queryParams:"subset",fragment:"ignored",matrixParams:"ignored"})}openActivePageGroup(){this.items.forEach((h,M)=>{h.forEach((Te,Ct)=>{"route"in Te&&this.isActiveRoute(Te.route)&&(this.openPagesArr[M]=!0,this.active=Te.route),"subPages"in Te&&Te.subPages.forEach(An=>{this.isActiveRoute(An.route)&&(this.openPagesArr[M]=!0,this.openPagesGroupsArr[100*M+Ct]=!0,this.active=An.route)})})})}navigateToAnchorLink(h){const M=h?this.doc.querySelectorAll("#".concat(h)):[];if(!M.length||!M[M.length-1])return;const Ct=this.doc.createElement("a");Ct.href="".concat(this.doc.location.pathname,"#").concat(h),Ct.style.display="none",Ct.style.position="absolute",this.doc.body.appendChild(Ct),Ct.click(),Ct.remove()}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-navigation"]],viewQuery:function(h,M){if(1&h&&t.GBs(U.j8,5,t.aKT),2&h){let Te;t.mGM(Te=t.lsd())&&(M.searchInput=Te.first)}},hostVars:2,hostBindings:function(h,M){1&h&&t.bIt("keydown",function(Ct){return M.onFocusSearch(Ct)},!1,t.tSv),2&h&&t.AVh("_open",M.menuOpen)},standalone:!0,features:[t.Jv_(ld),t.aNF],ngContentSelectors:lt,decls:10,vars:7,consts:[["tuiTextfieldSize","m","class","t-input",3,"iconStart","open","keyup","openChange",4,"ngIf"],[1,"t-navigation"],[1,"t-scrollbar"],[3,"closeOthers","rounded"],["size","s",3,"borders","open","openChange",4,"ngFor","ngForOf"],[1,"t-items-container"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngFor","ngForOf"],["pages",""],["tuiTextfieldSize","m",1,"t-input",3,"iconStart","open","keyup","openChange"],["class","t-slash",4,"ngIf"],["tuiTextfield","",1,"t-prevent-ios-scroll",3,"formControl","placeholder","tuiAutoFocus"],[4,"ngIf"],[1,"t-slash"],[4,"tuiTextfieldDropdown"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[4,"ngFor","ngForOf"],["tuiOption","",3,"href","target",4,"ngIf","ngIfElse"],["internal",""],["tuiOption","",3,"href","target"],["class","t-icon",3,"icon",4,"polymorpheusOutlet"],[1,"t-icon",3,"icon"],["tuiOption","",3,"fragment","routerLink","target","click"],["size","s",3,"borders","open","openChange"],[1,"t-label"],["tuiAccordionItemContent",""],[1,"t-section"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngIf","ngIfElse"],["subPagesTemplate",""],["tuiLink","","class","t-sublink",3,"href","target",4,"ngIf","ngIfElse"],["tuiLink","",1,"t-sublink",3,"href","target"],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink",3,"routerLink","target","tuiDocScrollIntoViewLink","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"],["tuiLink","","type","button",1,"t-sublink","t-sublink_subsection",3,"click"],[1,"t-chevron",3,"icon"],["tuiLink","","class","t-sublink t-sublink_small",3,"href","target",4,"ngIf","ngIfElse"],["tuiLink","",1,"t-sublink","t-sublink_small",3,"href","target"],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink","t-sublink_small",3,"fragment","routerLink","target","tuiDocScrollIntoViewLink","click"]],template:function(h,M){1&h&&(t.NAR(),t.DNE(0,Js,4,7,"tui-textfield",0),t.j41(1,"nav",1)(2,"tui-scrollbar",2)(3,"tui-accordion",3),t.DNE(4,bl,5,3,"tui-accordion-item",4),t.k0s(),t.j41(5,"div",5),t.DNE(6,mu,1,5,"ng-container",6),t.k0s(),t.DNE(7,Pp,3,2,"ng-template",null,7,t.C5r),t.k0s()(),t.SdG(9)),2&h&&(t.Y8G("ngIf",M.searchEnabled),t.R7$(3),t.AVh("t-accordion-standalone",!M.searchEnabled),t.Y8G("closeOthers",!1)("rounded",!1),t.R7$(1),t.Y8G("ngForOf",M.labels),t.R7$(2),t.Y8G("ngForOf",M.itemsWithoutSections))},dependencies:[S.Jj,S.Sq,S.bT,S.T3,Y.xr,P.X1,P.me,P.BC,P.l_,Pn.Wk,Pn.wQ,Ur,Ro,Vi,Oi,te.uE,te.aO,te.Ji,Pa,Je,X.q,fs.zi,Zi.Jc,Kn.N0,U.Bw,U.j8,U.TB,U.U9,Lt.CN,Lt.G6],styles:["[_nghost-%COMP%]{z-index:1;display:flex;flex-direction:column;text-align:center;background:var(--tui-background-base)}.t-input[_ngcontent-%COMP%]{margin:1.25rem}.t-input[_ngcontent-%COMP%] tui-icon{border:.25rem solid transparent}.t-slash[_ngcontent-%COMP%]{block-size:1rem;font-size:.5rem}.t-navigation[_ngcontent-%COMP%]{display:flex;max-block-size:100%;min-block-size:0;flex:1 1 0;text-align:start}.t-navigation[_ngcontent-%COMP%] tui-scrollbar[_ngcontent-%COMP%]{overscroll-behavior:none}.t-accordion-standalone[_ngcontent-%COMP%]{margin-top:1rem}.t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:var(--tui-scroll-behavior);inline-size:100%}.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:-.5rem 0 -1rem}.t-section_bordered[_ngcontent-%COMP%]{margin:.5rem 0;border-inline-start:1px solid var(--tui-border-normal)}.t-prevent-ios-scroll[_ngcontent-%COMP%]:focus{animation:_ngcontent-%COMP%_tuiPreventIOSScroll 1ms}@keyframes _ngcontent-%COMP%_tuiPreventIOSScroll{0%{opacity:0}to{opacity:1}}.t-subsection[_ngcontent-%COMP%]{margin-left:.5rem}.t-sublink[_ngcontent-%COMP%]{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;font:var(--tui-font-text-m);margin-left:.5rem;padding:.5rem 0}.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-primary)}.t-icon[_ngcontent-%COMP%]{margin-left:.5rem}.t-chevron[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;inline-size:1rem;block-size:1rem;margin:-.25rem .25rem 0 -.1875rem}.t-chevron_active[_ngcontent-%COMP%]{transform:rotate(90deg)}"],changeDetection:0}),(0,Z.Cg)([ee.PE],O.prototype,"filterItems",null),(0,Z.Cg)([ee.PE],O.prototype,"flattenSubPages",null),O})(),cd=(()=>{var c;class O{constructor(){this.stream$=new on.B,this.router=(0,t.WQX)(Pn.Ix),this.icons=(0,t.WQX)(l.T$),this.logo=(0,t.WQX)(l.sy),this.menu=(0,t.WQX)(l.kV),this.open$=(0,We.h)(this.router.events.pipe((0,rn.T)(_e.s_)),this.stream$).pipe((0,ct.Z)(!1),(0,bn.F)())}onClick(){this.stream$.next(!0)}onActiveZone(h){h||this.stream$.next(!1)}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["header","tuiDocHeader",""]],standalone:!0,features:[t.aNF],attrs:Rp,ngContentSelectors:lt,decls:6,vars:6,consts:[["appearance","icon","tuiIconButton","","type","button",1,"t-menu",3,"iconStart","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(h,M){1&h&&(t.NAR(),t.j41(0,"button",0),t.bIt("click",function(){return M.onClick()})("tuiActiveZoneChange",function(Ct){return M.onActiveZone(Ct)}),t.DNE(1,Np,1,0,"tui-doc-navigation",1),t.nI1(2,"async"),t.k0s(),t.j41(3,"div",2),t.DNE(4,Rs,1,1,"img",3),t.k0s(),t.SdG(5)),2&h&&(t.Y8G("iconStart",M.icons.menu)("title",M.menu),t.R7$(1),t.Y8G("tuiSidebar",!!t.bMT(2,4,M.open$)),t.R7$(3),t.Y8G("polymorpheusOutlet",M.logo))},dependencies:[S.Jj,Y.xr,cr.N,et.p,Cu,_o],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:1;display:flex;box-shadow:var(--tui-shadow-small);block-size:3.9375rem;align-items:center;padding:0 1.25rem;background:var(--tui-background-base);border-block-end:1px solid var(--tui-border-normal)}@supports (background: color-mix(in srgb,var(--tui-background-base),transparent 50%)){[_nghost-%COMP%]{background:color-mix(in srgb,var(--tui-background-base),transparent 50%);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}}.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-block-size:100%}"],changeDetection:0}),O})(),Al=(()=>{var c;class O{constructor(){this.pages=(0,t.WQX)(l.u3),this.text=(0,t.WQX)(l.kt),this.seeAlso=[]}getRouterLink(h){var M,Te;return null!==(M=null===(Te=this.pages.get(h))||void 0===Te?void 0:Te.route)&&void 0!==M?M:""}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-see-also"]],inputs:{seeAlso:"seeAlso"},standalone:!0,features:[t.aNF],decls:3,vars:2,consts:[[1,"t-header"],[4,"ngFor","ngForOf"],["tuiLink","",3,"innerText","routerLink"],[4,"ngIf"]],template:function(h,M){1&h&&(t.j41(0,"h5",0),t.EFF(1),t.k0s(),t.DNE(2,Qc,3,3,"ng-container",1)),2&h&&(t.R7$(1),t.JRh(M.text),t.R7$(1),t.Y8G("ngForOf",M.seeAlso))},dependencies:[S.Sq,S.bT,Pn.Wk,Zi.Jc],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-secondary);margin:0 0 .5rem;white-space:nowrap}"],changeDetection:0}),O})(),Hp=(()=>{var c;class O{constructor(){this.icons=(0,t.WQX)(l.T$),this.sourceCode=(0,t.WQX)(l.QP),this.text=(0,t.WQX)(l.iF),this.header="",this.package="",this.type="",this.path=""}get pathOptions(){return this.getPathOptions(this.header,this.package,this.type,this.path)}pathIsUrl(h){return h.startsWith("http")}getPathOptions(h,M,Te,Ct){return{header:h,package:M,type:Te,path:Ct}}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-source-code"]],inputs:{header:"header",package:"package",type:"type",path:"path"},standalone:!0,features:[t.aNF],decls:1,vars:2,consts:[["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","iconStart","height",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","iconStart"]],template:function(h,M){1&h&&t.DNE(0,ko,2,5,"a",0),2&h&&t.Y8G("polymorpheusOutlet",M.pathIsUrl(M.path)?M.path:M.sourceCode)("polymorpheusOutletContext",M.pathOptions)},dependencies:[Y.xr,et.p],encapsulation:2,changeDetection:0}),(0,Z.Cg)([ee.PE],O.prototype,"pathIsUrl",null),(0,Z.Cg)([ee.PE],O.prototype,"getPathOptions",null),O})(),fd=(()=>{var c;class O{constructor(){this.icons=(0,t.WQX)(l.T$),this.darkMode=(0,t.WQX)(Ft.I$),this.theme=(0,t.EWP)(()=>this.darkMode()?"dark":null),this.icon=(0,t.EWP)(()=>this.darkMode()?this.icons.light:this.icons.dark)}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-main"]],standalone:!0,features:[t.aNF],ngContentSelectors:xr,decls:19,vars:4,consts:[[1,"tui-doc-page"],[1,"tui-doc-navigation"],[1,"tui-doc-content"],[1,"tui-doc-outlet"],["tuiDocHeader",""],["appearance","secondary","aria-label","Switch between dark and light mode","size","s","tuiIconButton","","type","button",1,"tui-doc-dark-mode-switch",3,"iconStart","click"],["ngProjectAs","tuiOverContent",5,["tuiOverContent"]],["ngProjectAs","tuiOverDialogs",5,["tuiOverDialogs"]],["ngProjectAs","tuiOverAlerts",5,["tuiOverAlerts"]],["ngProjectAs","tuiOverDropdowns",5,["tuiOverDropdowns"]],["ngProjectAs","tuiOverHints",5,["tuiOverHints"]]],template:function(h,M){1&h&&(t.NAR(Zc),t.j41(0,"tui-root")(1,"div",0)(2,"tui-doc-navigation",1),t.SdG(3),t.k0s(),t.j41(4,"div",2),t.nrm(5,"router-outlet",3),t.k0s()(),t.j41(6,"header",4),t.SdG(7,1),t.j41(8,"button",5),t.bIt("click",function(){return M.darkMode.set(!M.darkMode())}),t.k0s()(),t.qex(9,6),t.SdG(10,2),t.bVm(),t.qex(11,7),t.SdG(12,3),t.bVm(),t.qex(13,8),t.SdG(14,4),t.bVm(),t.qex(15,9),t.SdG(16,5),t.bVm(),t.qex(17,10),t.SdG(18,6),t.bVm(),t.k0s()),2&h&&(t.BMQ("tuiTheme",M.theme()),t.R7$(8),t.xc7("border-radius",100,"%"),t.Y8G("iconStart",M.icon()))},dependencies:[Pn.n3,et.p,cd,Cu,Ms],styles:["@keyframes tuiShaking{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-.3125rem,0,0)}20%,40%,60%,80%{transform:translate3d(.3125rem,0,0)}}html,body{scroll-padding-top:4rem;background:var(--tui-background-base)}tui-root>tui-scroll-controls>.t-bar_vertical{top:4rem!important}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;display:inline-flex;background:var(--tui-background-base-alt);color:var(--tui-text-secondary);vertical-align:middle;align-items:center;border-radius:.25rem;font-weight:500;outline:1px solid var(--tui-border-hover);font-size:.75rem;padding:0 .3125rem;margin:.125rem .1875rem;text-wrap:wrap}tui-notification code:not(pre code):not(.hljs):not([class*=language-]){mix-blend-mode:color-burn}[tuiTheme=dark] tui-notification code:not(pre code):not(.hljs):not([class*=language-]){mix-blend-mode:luminosity}a code:not(pre code):not(.hljs):not([class*=language-]){color:var(--tui-text-action)}button:focus code,a:focus code{background:var(--tui-background-base)}.tui-doc-page{isolation:isolate;padding-top:4rem}tui-doc-navigation.tui-doc-navigation{position:fixed;top:4rem;bottom:0;inline-size:16.25rem;border-right:1px solid var(--tui-border-normal)}@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-dark-mode-switch{margin-left:1rem}tui-doc-code .hljs-tag{background:none}tui-doc-code .hljs{display:block;overflow-x:auto;padding:.5em;color:var(--tui-text-primary);background-color:var(--tui-background-neutral-1)}tui-doc-code .hljs.hljs-line-numbers{background:transparent}tui-doc-code .hljs-subst,tui-doc-code .hljs-title{font-weight:400;color:var(--tui-text-primary)}tui-doc-code .hljs-property{color:#bd65a4}tui-doc-code .hljs-comment,tui-doc-code .hljs-quote{color:var(--tui-text-secondary);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:700;color:var(--tui-text-action)}tui-doc-code .hljs-attr{color:var(--tui-text-action)}tui-doc-code .hljs-attribute,tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link,tui-doc-code .hljs-built_in{font-weight:700;color:#b8474e}tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link{font-weight:400}tui-doc-code .hljs-string{color:var(--tui-status-positive);font-weight:700}tui-doc-code .hljs-symbol,tui-doc-code .hljs-bullet,tui-doc-code .hljs-formula{color:var(--tui-text-primary);background:var(--tui-background-base-alt);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-text-action-hover)}tui-doc-code .hljs-addition{background:var(--tui-status-positive-pale)}tui-doc-code .hljs-deletion{background:var(--tui-status-negative-pale)}tui-doc-code .hljs-emphasis{font-style:italic}tui-doc-code .hljs-strong{font-weight:700}tui-doc-code .hljs .hljs-line-numbers{padding:0}tui-doc-code .hljs-ln-numbers{vertical-align:top;opacity:.3;text-align:end;padding-right:1em!important}[tuiTheme=dark] tui-doc-code .hljs-variable,tui-doc-code[tuiTheme=dark] .hljs-variable,[tuiTheme=dark] tui-doc-code .hljs-template-variable,tui-doc-code[tuiTheme=dark] .hljs-template-variable{color:var(--tui-status-warning)}\n"],encapsulation:2}),O})();const Pl=new t.nKC("[PAGE_SEE_ALSO]"),Tu=[{provide:Pl,deps:[t.aKT,l.wo],useFactory:({nativeElement:c},O)=>{const v=c.getAttribute("header"),h=O.filter(Te=>Te.includes(v))||[],M=new Set(h.join().split(",").filter(Te=>Te&&Te!==v));return Array.from(M)}}];let pd=(()=>{var c;class O{constructor(){this.template=(0,t.WQX)(t.C4Q)}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275dir=t.FsC({type:c,selectors:[["ng-template","pageTab",""]],inputs:{pageTab:"pageTab"},standalone:!0}),O})(),zp=(()=>{var c;class O{constructor(){this.defaultTabs=(0,t.WQX)(l.Xw),this.from=/ /g,this.to="_",this.header="",this.package="",this.type="",this.tags=[],this.path="",this.deprecated=!1,this.tabConnectors=_e.xQ,this.activeItemIndex=0,this.seeAlso=(0,t.WQX)(Pl)}get showSeeAlso(){return!!this.seeAlso.length&&0===this.activeItemIndex}}return(c=O).\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-page"]],contentQueries:function(h,M,Te){if(1&h&&t.wni(Te,pd,4),2&h){let Ct;t.mGM(Ct=t.lsd())&&(M.tabConnectors=Ct)}},inputs:{header:"header",package:"package",type:"type",tags:"tags",path:"path",deprecated:"deprecated"},standalone:!0,features:[t.Jv_(Tu),t.aNF],ngContentSelectors:lt,decls:12,vars:11,consts:[[1,"t-header"],[1,"t-title"],["appearance","custom","size","xs","class","t-tag t-tag_deprecated",4,"ngIf"],["appearance","custom","size","xs","class","t-tag t-tag_package",3,"background",4,"ngIf"],["appearance","custom","size","xs","class","t-tag t-tag_package",3,"background",4,"ngFor","ngForOf"],["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"],["appearance","custom","size","xs",1,"t-tag","t-tag_deprecated"],["appearance","custom","size","xs",1,"t-tag","t-tag_package"],[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(h,M){1&h&&(t.NAR(),t.j41(0,"header",0)(1,"h1",1),t.EFF(2),t.DNE(3,Ns,2,0,"tui-chip",2),t.DNE(4,Tl,3,5,"tui-chip",3),t.DNE(5,Ia,3,5,"tui-chip",4),t.k0s(),t.DNE(6,kp,2,2,"tui-tabs-with-more",5),t.nrm(7,"tui-doc-source-code",6),t.k0s(),t.j41(8,"div",7),t.SdG(9),t.DNE(10,Dr,1,1,"tui-doc-see-also",8),t.DNE(11,Fs,2,1,"ng-container",9),t.k0s()),2&h&&(t.R7$(2),t.SpI(" ",M.header," "),t.R7$(1),t.Y8G("ngIf",!!M.deprecated||""===M.deprecated),t.R7$(1),t.Y8G("ngIf",M.package),t.R7$(1),t.Y8G("ngForOf",M.tags),t.R7$(1),t.Y8G("ngIf",M.tabConnectors.length),t.R7$(1),t.Y8G("header",M.header)("package",M.package)("path",M.path)("type",M.type),t.R7$(3),t.Y8G("ngIf",M.showSeeAlso),t.R7$(1),t.Y8G("ngForOf",M.tabConnectors))},dependencies:[S.Sq,S.bT,S.T3,Pn.Wk,Pn.wQ,No,ve,Al,Hp,nr.K,Ks,Eo.e2,Eo.Gq],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;min-block-size:0;flex-basis:0;flex-grow:1}.t-header[_ngcontent-%COMP%]{display:flex;font:var(--tui-font-heading-3);flex-wrap:wrap;min-block-size:7.25rem;color:var(--tui-text-primary);box-shadow:inset 0 -1px 0 0 var(--tui-border-normal);padding:3.75rem 0 0;box-sizing:border-box;flex-shrink:0;margin:0 min(10vw,8.75rem)}@media screen and (max-width: 47.9625em){.t-header[_ngcontent-%COMP%]{font:var(--tui-font-heading-4);min-block-size:4.5rem;padding:1.25rem 1.25rem 0;margin:0}}.t-title[_ngcontent-%COMP%]{min-inline-size: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-status-negative);color:#fff}.t-tag.t-tag_package[_ngcontent-%COMP%]{color:#000}.t-tabs[_ngcontent-%COMP%]{flex:1;margin:1.125rem .3125rem 0 0;box-shadow:none}@media screen and (max-width: 47.9625em){.t-tabs[_ngcontent-%COMP%]{margin-top:.25rem}}.t-content[_ngcontent-%COMP%]{padding:2rem 0;margin:0 min(10vw,8.75rem)}@media screen and (max-width: 47.9625em){.t-content[_ngcontent-%COMP%]{padding:2rem 1.25rem;margin:0}}.t-see-also[_ngcontent-%COMP%]{min-inline-size:18.75rem;inline-size:30%;float:inline-end;margin-left:1.5rem}@media screen and (max-width: 47.9625em){.t-see-also[_ngcontent-%COMP%]{float:none;inline-size:100%;margin:0 0 1.5rem}}.t-source-code[_ngcontent-%COMP%]{align-self:flex-end;line-height:2.75rem;margin-left:auto}"],changeDetection:0}),O})();(0,ee.gc)("data-tui-theme"),(0,ee.gc)({})},2748:(Nt,Pe,u)=>{u.d(Pe,{Aq:()=>Dt,NC:()=>Ne,QP:()=>Ft,S4:()=>te,T$:()=>Me,TA:()=>H,Wl:()=>W,Xw:()=>Y,Y$:()=>yt,iF:()=>tt,iQ:()=>Ie,ii:()=>q,kV:()=>Ae,kt:()=>rt,o4:()=>j,q9:()=>ze,rm:()=>$t,sy:()=>nt,tK:()=>ot,u3:()=>Xt,vr:()=>J,wo:()=>xt,x7:()=>st,xH:()=>ue,xq:()=>kt});var t=u(4314),l=u(2978),S=u(7300),P=u(9656),X=u(8001),U=u(3229),$=u(2831),re=u(756);const te=(0,t.gc)(""),q=new l.nKC("[TUI_DOC_CODE_EDITOR]"),Y=(0,t.gc)([]),Me=(0,t.gc)({search:"@tui.search",light:"@tui.sun",dark:"@tui.moon",code:"@tui.code",menu:"@tui.menu",copy:"@tui.copy",check:"@tui.check",link:"@tui.link"}),Ie=(0,t.gc)(P.D),W=(0,t.gc)(S.SH),J=(0,t.gc)(new Set([])),ot=(0,t.gc)(["Dark mode","Background","Form value"]),ze=(0,t.gc)(["Argument","Type","Name and description","Value","Learn about our dynamic templates from "]),j=(0,t.gc)(["Preview","Link to a sample was successfully copied","Done"]),Ae=(0,t.gc)("Menu"),Ne=(0,t.gc)("Search"),rt=(0,t.gc)("See also"),tt=(0,t.gc)("Source code"),st=(0,t.gc)(!0),nt=(0,t.gc)(""),Dt=(0,t.gc)((0,X.v)(()=>(0,U.O)(200).pipe((0,$.n)(()=>(0,re.of)(!0))))),$t=(0,t.gc)([]),Xt=(0,t.ET)(()=>(0,S.Fq)((0,l.WQX)($t))),xt=(0,t.gc)([]),Ft=(0,t.gc)(null),kt=(0,t.gc)(""),yt=(0,t.gc)(null),ue=(0,t.gc)(S.Dj),H=(0,t.gc)(String)},7300:(Nt,Pe,u)=>{u.d(Pe,{rZ:()=>ps,TZ:()=>js,Ne:()=>Hs,NZ:()=>es,r6:()=>ts,XZ:()=>hs,sv:()=>ma,Fq:()=>Di,IB:()=>Ks,SH:()=>Gs,Dj:()=>No});var t={};u.r(t),u.d(t,{decode:()=>te,encode:()=>Me,format:()=>ee,parse:()=>Xt});var l={};u.r(l),u.d(l,{Any:()=>kt,Cc:()=>yt,Cf:()=>ue,P:()=>xt,S:()=>Ft,Z:()=>H});var S={};u.r(S),u.d(S,{arrayReplaceAt:()=>ie,assign:()=>he,escapeHtml:()=>mi,escapeRE:()=>wi,fromCodePoint:()=>vt,has:()=>Fe,isMdAsciiPunct:()=>je,isPunctChar:()=>Oe,isSpace:()=>Dn,isString:()=>ct,isValidEntityCode:()=>He,isWhiteSpace:()=>si,lib:()=>it,normalizeReference:()=>Je,unescapeAll:()=>Pn,unescapeMd:()=>$n});var P={};u.r(P),u.d(P,{parseLinkDestination:()=>pt,parseLinkLabel:()=>Ze,parseLinkTitle:()=>bt});var X=u(3308);const U={};function re(s,p){"string"!=typeof p&&(p=re.defaultChars);const E=function $(s){let p=U[s];if(p)return p;p=U[s]=[];for(let E=0;E<128;E++){const V=String.fromCharCode(E);p.push(V)}for(let E=0;E=55296&&zt<=57343?"\ufffd\ufffd\ufffd":String.fromCharCode(zt),z+=6;continue}}if(240==(248&ve)&&z+91114111?B+="\ufffd\ufffd\ufffd\ufffd":(jt-=65536,B+=String.fromCharCode(55296+(jt>>10),56320+(1023&jt))),z+=9;continue}}B+="\ufffd"}}return B})}re.defaultChars=";/?:@&=+$,#",re.componentChars="";const te=re,q={};function _e(s,p,E){"string"!=typeof p&&(E=p,p=_e.defaultChars),typeof E>"u"&&(E=!0);const V=function Y(s){let p=q[s];if(p)return p;p=q[s]=[];for(let E=0;E<128;E++){const V=String.fromCharCode(E);/^[0-9a-z]$/i.test(V)?p.push(V):p.push("%"+("0"+E.toString(16).toUpperCase()).slice(-2))}for(let E=0;E=55296&&ve<=57343){if(ve>=55296&&ve<=56319&&z+1=56320&&$e<=57343){B+=encodeURIComponent(s[z]+s[z+1]),z++;continue}}B+="%EF%BF%BD"}else B+=encodeURIComponent(s[z])}return B}_e.defaultChars=";/?:@&=+$,-_.!~*'()#",_e.componentChars="-_.!~*'()";const Me=_e;function ee(s){let p="";return p+=s.protocol||"",p+=s.slashes?"//":"",p+=s.auth?s.auth+"@":"",s.hostname&&-1!==s.hostname.indexOf(":")?p+="["+s.hostname+"]":p+=s.hostname||"",p+=s.port?":"+s.port:"",p+=s.pathname||"",p+=s.search||"",p+=s.hash||"",p}function Ie(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const W=/^([a-z0-9.+-]+:)/i,J=/:[0-9]*$/,Be=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ze=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),j=["'"].concat(ze),Ae=["%","/","?",";","#"].concat(j),Ne=["/","?","#"],tt=/^[+a-z0-9A-Z_-]{0,63}$/,st=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,nt={javascript:!0,"javascript:":!0},Dt={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};Ie.prototype.parse=function(s,p){let E,V,B,z=s;if(z=z.trim(),!p&&1===s.split("#").length){const lt=Be.exec(z);if(lt)return this.pathname=lt[1],lt[2]&&(this.search=lt[2]),this}let ye=W.exec(z);if(ye&&(ye=ye[0],E=ye.toLowerCase(),this.protocol=ye,z=z.substr(ye.length)),(p||ye||z.match(/^\/\/[^@\/]+@[^@\/]+/))&&(B="//"===z.substr(0,2),B&&!(ye&&nt[ye])&&(z=z.substr(2),this.slashes=!0)),!nt[ye]&&(B||ye&&!Dt[ye])){let zt,jt,lt=-1;for(let f=0;f127?I+="x":I+=m[Q];if(!I.match(tt)){const Q=f.slice(0,y),pe=f.slice(y+1),ft=m.match(st);ft&&(Q.push(ft[1]),pe.unshift(ft[2])),pe.length&&(z=pe.join(".")+z),this.hostname=Q.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),sn&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const ve=z.indexOf("#");-1!==ve&&(this.hash=z.substr(ve),z=z.slice(0,ve));const $e=z.indexOf("?");return-1!==$e&&(this.search=z.substr($e),z=z.slice(0,$e)),z&&(this.pathname=z),Dt[E]&&this.hostname&&!this.pathname&&(this.pathname=""),this},Ie.prototype.parseHost=function(s){let p=J.exec(s);p&&(p=p[0],":"!==p&&(this.port=p.substr(1)),s=s.substr(0,s.length-p.length)),s&&(this.hostname=s)};const Xt=function $t(s,p){if(s&&s instanceof Ie)return s;const E=new Ie;return E.parse(s,p),E},xt=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,Ft=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,kt=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,yt=/[\0-\x1F\x7F-\x9F]/,ue=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,H=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,le=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\u{1d504}rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\u{1d538}plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\u{1d49c}ign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\u{1d505}pf;\uc000\u{1d539}eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\u{1d49e}p\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\u{1d507}\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\u{1d53b}\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\u{1d49f}rok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\u{1d508}rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\u{1d53c}silon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\u{1d509}lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\u{1d53d}All;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\u{1d50a};\u62d9pf;\uc000\u{1d53e}eater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\u{1d4a2};\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\u{1d540}a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\u{1d50d}pf;\uc000\u{1d541}\u01e3\u07c7\0\u07ccr;\uc000\u{1d4a5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\u{1d50e}pf;\uc000\u{1d542}cr;\uc000\u{1d4a6}\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\u{1d50f}\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\u{1d543}er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\u{1d510}nusPlus;\u6213pf;\uc000\u{1d544}c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\u{1d511}\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\u{1d4a9}ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\u{1d512}rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\u{1d546}enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\u{1d4aa}ash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\u{1d513}i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\u{1d4ab};\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\u{1d514}pf;\u611acr;\uc000\u{1d4ac}\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\u{1d516}ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\u{1d54a}\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\u{1d4ae}ar;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\u{1d517}\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\u{1d54b}ipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\u{1d4af}rok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\u{1d518}rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\u{1d54c}\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\u{1d4b0}ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\u{1d519}pf;\uc000\u{1d54d}cr;\uc000\u{1d4b1}dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\u{1d51a}pf;\uc000\u{1d54e}cr;\uc000\u{1d4b2}\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\u{1d51b};\u439epf;\uc000\u{1d54f}cr;\uc000\u{1d4b3}\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\u{1d51c}pf;\uc000\u{1d550}cr;\uc000\u{1d4b4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\u{1d4b5}\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\u{1d51e}rave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\u{1d552}\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\u{1d4b6};\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\u{1d51f}g\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\u{1d553}\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\u{1d4b7}mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\u{1d520}\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\u{1d554}o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\u{1d4b8}\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\u{1d521}ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\u{1d555}\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\u{1d4b9};\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\u{1d522}\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\u{1d556}\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\u{1d523}lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\u{1d557}\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\u{1d4bb}\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\u{1d524}\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\u{1d558}\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\u{1d525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\u{1d559}bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\u{1d4bd}as\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\u{1d526}rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\u{1d55a}a;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\u{1d4be}n\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\u{1d527}ath;\u4237pf;\uc000\u{1d55b}\u01e3\u23ec\0\u23f1r;\uc000\u{1d4bf}rcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\u{1d528}reen;\u4138cy;\u4445cy;\u445cpf;\uc000\u{1d55c}cr;\uc000\u{1d4c0}\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\u{1d529}\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\u{1d55d}us;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\u{1d4c1}m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\u{1d52a}o;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\u{1d55e}\u0100ct\u28f8\u28fdr;\uc000\u{1d4c2}pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\u{1d52b}\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\u{1d55f}\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\u{1d4c3}ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\u{1d52c}\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\u{1d560}\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\u{1d52d}\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\u{1d561}nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\u{1d4c5};\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\u{1d52e}pf;\uc000\u{1d562}rime;\u6057cr;\uc000\u{1d4c6}\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\u{1d52f}\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\u{1d563}us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\u{1d4c7}\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\u{1d530}\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\u{1d564}a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\u{1d4c8}tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\u{1d531}\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\u{1d565}rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\u{1d4c9};\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\u{1d532}rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\u{1d566}\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\u{1d4ca}\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\u{1d533}tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\u{1d567}ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\u{1d4cb}\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\u{1d534}pf;\uc000\u{1d568}\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\u{1d4cc}\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\u{1d535}\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\u{1d569}im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\u{1d4cd}\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\u{1d536}cy;\u4457pf;\uc000\u{1d56a}cr;\uc000\u{1d4ce}\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\u{1d537}cy;\u4436grarr;\u61ddpf;\uc000\u{1d56b}cr;\uc000\u{1d4cf}\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map(s=>s.charCodeAt(0))),L=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map(s=>s.charCodeAt(0)));var Z;const ne=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),ce=null!==(Z=String.fromCodePoint)&&void 0!==Z?Z:function(s){let p="";return s>65535&&(s-=65536,p+=String.fromCharCode(s>>>10&1023|55296),s=56320|1023&s),p+=String.fromCharCode(s),p};var Re=function(s){return s[s.NUM=35]="NUM",s[s.SEMI=59]="SEMI",s[s.EQUALS=61]="EQUALS",s[s.ZERO=48]="ZERO",s[s.NINE=57]="NINE",s[s.LOWER_A=97]="LOWER_A",s[s.LOWER_F=102]="LOWER_F",s[s.LOWER_X=120]="LOWER_X",s[s.LOWER_Z=122]="LOWER_Z",s[s.UPPER_A=65]="UPPER_A",s[s.UPPER_F=70]="UPPER_F",s[s.UPPER_Z=90]="UPPER_Z",s}(Re||{}),Le=function(s){return s[s.VALUE_LENGTH=49152]="VALUE_LENGTH",s[s.BRANCH_LENGTH=16256]="BRANCH_LENGTH",s[s.JUMP_TABLE=127]="JUMP_TABLE",s}(Le||{});function Ke(s){return s>=Re.ZERO&&s<=Re.NINE}var Lt=function(s){return s[s.EntityStart=0]="EntityStart",s[s.NumericStart=1]="NumericStart",s[s.NumericDecimal=2]="NumericDecimal",s[s.NumericHex=3]="NumericHex",s[s.NamedEntity=4]="NamedEntity",s}(Lt||{}),cn=function(s){return s[s.Legacy=0]="Legacy",s[s.Strict=1]="Strict",s[s.Attribute=2]="Attribute",s}(cn||{});class Ln{constructor(p,E,V){this.decodeTree=p,this.emitCodePoint=E,this.errors=V,this.state=Lt.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=cn.Strict}startEntity(p){this.decodeMode=p,this.state=Lt.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(p,E){switch(this.state){case Lt.EntityStart:return p.charCodeAt(E)===Re.NUM?(this.state=Lt.NumericStart,this.consumed+=1,this.stateNumericStart(p,E+1)):(this.state=Lt.NamedEntity,this.stateNamedEntity(p,E));case Lt.NumericStart:return this.stateNumericStart(p,E);case Lt.NumericDecimal:return this.stateNumericDecimal(p,E);case Lt.NumericHex:return this.stateNumericHex(p,E);case Lt.NamedEntity:return this.stateNamedEntity(p,E)}}stateNumericStart(p,E){return E>=p.length?-1:(32|p.charCodeAt(E))===Re.LOWER_X?(this.state=Lt.NumericHex,this.consumed+=1,this.stateNumericHex(p,E+1)):(this.state=Lt.NumericDecimal,this.stateNumericDecimal(p,E))}addToNumericResult(p,E,V,B){if(E!==V){const z=V-E;this.result=this.result*Math.pow(B,z)+parseInt(p.substr(E,z),B),this.consumed+=z}}stateNumericHex(p,E){const V=E;for(;E=Re.UPPER_A&&s<=Re.UPPER_F||s>=Re.LOWER_A&&s<=Re.LOWER_F)))return this.addToNumericResult(p,V,E,16),this.emitNumericEntity(B,3);E+=1}var s;return this.addToNumericResult(p,V,E,16),-1}stateNumericDecimal(p,E){const V=E;for(;E=55296&&s<=57343||s>1114111?65533:null!==(p=ne.get(s))&&void 0!==p?p:s}(this.result),this.consumed),this.errors&&(p!==Re.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(p,E){const{decodeTree:V}=this;let B=V[this.treeIndex],z=(B&Le.VALUE_LENGTH)>>14;for(;E=Re.UPPER_A&&s<=Re.UPPER_Z||s>=Re.LOWER_A&&s<=Re.LOWER_Z||Ke(s)}(s)))?0:this.emitNotTerminatedNamedEntity();if(B=V[this.treeIndex],z=(B&Le.VALUE_LENGTH)>>14,0!==z){if(ye===Re.SEMI)return this.emitNamedEntityData(this.treeIndex,z,this.consumed+this.excess);this.decodeMode!==cn.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var s;return-1}emitNotTerminatedNamedEntity(){var p;const{result:E,decodeTree:V}=this;return this.emitNamedEntityData(E,(V[E]&Le.VALUE_LENGTH)>>14,this.consumed),null===(p=this.errors)||void 0===p||p.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(p,E,V){const{decodeTree:B}=this;return this.emitCodePoint(1===E?B[p]&~Le.VALUE_LENGTH:B[p+1],V),3===E&&this.emitCodePoint(B[p+2],V),V}end(){var p;switch(this.state){case Lt.NamedEntity:return 0===this.result||this.decodeMode===cn.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case Lt.NumericDecimal:return this.emitNumericEntity(0,2);case Lt.NumericHex:return this.emitNumericEntity(0,3);case Lt.NumericStart:return null===(p=this.errors)||void 0===p||p.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Lt.EntityStart:return 0}}}function mn(s){let p="";const E=new Ln(s,V=>p+=ce(V));return function(B,z){let ye=0,ve=0;for(;(ve=B.indexOf("&",ve))>=0;){p+=B.slice(ye,ve),E.startEntity(z);const lt=E.write(B,ve+1);if(lt<0){ye=ve+E.end();break}ye=ve+lt,ve=0===lt?ye+1:ye}const $e=p+B.slice(ye);return p="",$e}}function et(s,p,E,V){const B=(p&Le.BRANCH_LENGTH)>>7,z=p&Le.JUMP_TABLE;if(0===B)return 0!==z&&V===z?E:-1;if(z){const $e=V-z;return $e<0||$e>=B?-1:s[E+$e]-1}let ye=E,ve=ye+B-1;for(;ye<=ve;){const $e=ye+ve>>>1,lt=s[$e];if(ltV))return s[$e+B];ve=$e-1}}return-1}const Ye=mn(le);function de(s,p=cn.Legacy){return Ye(s,p)}function De(s){for(let p=1;p'"]/g,new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]])),pi(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),pi(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));const We=Object.prototype.hasOwnProperty;function Fe(s,p){return We.call(s,p)}function he(s){return Array.prototype.slice.call(arguments,1).forEach(function(E){if(E){if("object"!=typeof E)throw new TypeError(E+"must be object");Object.keys(E).forEach(function(V){s[V]=E[V]})}}),s}function ie(s,p,E){return[].concat(s.slice(0,p),E,s.slice(p+1))}function He(s){return!(s>=55296&&s<=57343||s>=64976&&s<=65007||65535==(65535&s)||65534==(65535&s)||s>=0&&s<=8||11===s||s>=14&&s<=31||s>=127&&s<=159||s>1114111)}function vt(s){return s>65535?(s-=65536,String.fromCharCode(55296+(s>>10),56320+(1023&s))):String.fromCharCode(s)}const Wt=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,yn=new RegExp(Wt.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),bn=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function $n(s){return s.indexOf("\\")<0?s:s.replace(Wt,"$1")}function Pn(s){return s.indexOf("\\")<0&&s.indexOf("&")<0?s:s.replace(yn,function(p,E,V){return E||function ai(s,p){if(35===p.charCodeAt(0)&&bn.test(p)){const V="x"===p[1].toLowerCase()?parseInt(p.slice(2),16):parseInt(p.slice(1),10);return He(V)?vt(V):s}const E=de(s);return E!==s?E:s}(p,V)})}const qn=/[&<>"]/,Wi=/[&<>"]/g,gi={"&":"&","<":"<",">":">",'"':"""};function vi(s){return gi[s]}function mi(s){return qn.test(s)?s.replace(Wi,vi):s}const Si=/[.?*+^$[\]\\(){}|-]/g;function wi(s){return s.replace(Si,"\\$&")}function Dn(s){switch(s){case 9:case 32:return!0}return!1}function si(s){if(s>=8192&&s<=8202)return!0;switch(s){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Oe(s){return xt.test(s)||Ft.test(s)}function je(s){switch(s){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function Je(s){return s=s.trim().replace(/\s+/g," "),"\u1e7e"==="\u1e9e".toLowerCase()&&(s=s.replace(/\u1e9e/g,"\xdf")),s.toLowerCase().toUpperCase()}const it={mdurl:t,ucmicro:l};function Ze(s,p,E){let V,B,z,ye;const ve=s.posMax,$e=s.pos;for(s.pos=p+1,V=1;s.pos32))return z;if(41===V){if(0===ye)break;ye--}B++}return p===B||0!==ye||(z.str=Pn(s.slice(p,B)),z.pos=B,z.ok=!0),z}function bt(s,p,E,V){let B,z=p;const ye={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(V)ye.str=V.str,ye.marker=V.marker;else{if(z>=E)return ye;let ve=s.charCodeAt(z);if(34!==ve&&39!==ve&&40!==ve)return ye;p++,z++,40===ve&&(ve=41),ye.marker=ve}for(;z"+mi(z.content)+""},Et.code_block=function(s,p,E,V,B){return""+mi(s[p].content)+"\n"},Et.fence=function(s,p,E,V,B){const z=s[p],ye=z.info?Pn(z.info).trim():"";let lt,ve="",$e="";if(ye){const zt=ye.split(/(\s+)/g);ve=zt[0],$e=zt.slice(2).join("")}if(lt=E.highlight&&E.highlight(z.content,ve,$e)||mi(z.content),0===lt.indexOf("").concat(lt,"\n")}return"
").concat(lt,"
\n")},Et.image=function(s,p,E,V,B){const z=s[p];return z.attrs[z.attrIndex("alt")][1]=B.renderInlineAsText(z.children,E,V),B.renderToken(s,p,E)},Et.hardbreak=function(s,p,E){return E.xhtmlOut?"
\n":"
\n"},Et.softbreak=function(s,p,E){return E.breaks?E.xhtmlOut?"
\n":"
\n":"\n"},Et.text=function(s,p){return mi(s[p].content)},Et.html_block=function(s,p){return s[p].content},Et.html_inline=function(s,p){return s[p].content},Tt.prototype.renderAttrs=function(p){let E,V,B;if(!p.attrs)return"";for(B="",E=0,V=p.attrs.length;E\n":">",z},Tt.prototype.renderInline=function(s,p,E){let V="";const B=this.rules;for(let z=0,ye=s.length;z=0&&(V=this.attrs[E][1]),V},qt.prototype.attrJoin=function(p,E){const V=this.attrIndex(p);V<0?this.attrPush([p,E]):this.attrs[V][1]=this.attrs[V][1]+" "+E};const vn=qt;function wn(s,p,E){this.src=s,this.env=E,this.tokens=[],this.inlineMode=!1,this.md=p}wn.prototype.Token=vn;const Wn=wn,Hn=/\r\n?|\n/g,kn=/\0/g;function qi(s){return/^\s]/i.test(s)}function yo(s){return/^<\/a\s*>/i.test(s)}const bo=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,kr=/\((c|tm|r)\)/i,ho=/\((c|tm|r)\)/gi,wr={c:"\xa9",r:"\xae",tm:"\u2122"};function Ar(s,p){return wr[p.toLowerCase()]}function gr(s){let p=0;for(let E=s.length-1;E>=0;E--){const V=s[E];"text"===V.type&&!p&&(V.content=V.content.replace(ho,Ar)),"link_open"===V.type&&"auto"===V.info&&p--,"link_close"===V.type&&"auto"===V.info&&p++}}function ur(s){let p=0;for(let E=s.length-1;E>=0;E--){const V=s[E];"text"===V.type&&!p&&bo.test(V.content)&&(V.content=V.content.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"\u2026").replace(/([?!])\u2026/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1\u2014").replace(/(^|\s)--(?=\s|$)/gm,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1\u2013")),"link_open"===V.type&&"auto"===V.info&&p--,"link_close"===V.type&&"auto"===V.info&&p++}}const xo=/['"]/,er=/['"]/g;function Io(s,p,E){return s.slice(0,p)+E+s.slice(p+1)}function tr(s,p){let E;const V=[];for(let B=0;B=0&&!(V[E].level<=ye);E--);if(V.length=E+1,"text"!==z.type)continue;let ve=z.content,$e=0,lt=ve.length;e:for(;$e=0)f=ve.charCodeAt(zt.index-1);else for(E=B-1;E>=0&&"softbreak"!==s[E].type&&"hardbreak"!==s[E].type;E--)if(s[E].content){f=s[E].content.charCodeAt(s[E].content.length-1);break}let y=32;if($e=48&&f<=57&&(Tn=jt=!1),jt&&Tn&&(jt=T,Tn=m),jt||Tn){if(Tn)for(E=V.length-1;E>=0;E--){let pe=V[E];if(V[E].level=0;ye--){const ve=B[ye];if("link_close"!==ve.type){if("html_inline"===ve.type&&(qi(ve.content)&&z>0&&z--,yo(ve.content)&&z++),!(z>0)&&"text"===ve.type&&s.md.linkify.test(ve.content)){const $e=ve.content;let lt=s.md.linkify.match($e);const zt=[];let jt=ve.level,Tn=0;lt.length>0&&0===lt[0].index&&ye>0&&"text_special"===B[ye-1].type&&(lt=lt.slice(1));for(let sn=0;snTn){const ft=new s.Token("text","",0);ft.content=$e.slice(Tn,m),ft.level=jt,zt.push(ft)}const I=new s.Token("link_open","a",1);I.attrs=[["href",y]],I.level=jt++,I.markup="linkify",I.info="auto",zt.push(I);const Q=new s.Token("text","",0);Q.content=T,Q.level=jt,zt.push(Q);const pe=new s.Token("link_close","a",-1);pe.level=--jt,pe.markup="linkify",pe.info="auto",zt.push(pe),Tn=lt[sn].lastIndex}if(Tn<$e.length){const sn=new s.Token("text","",0);sn.content=$e.slice(Tn),sn.level=jt,zt.push(sn)}p[E].children=B=ie(B,ye,zt)}}else for(ye--;B[ye].level!==ve.level&&"link_open"!==B[ye].type;)ye--}}}],["replacements",function qo(s){let p;if(s.md.options.typographer)for(p=s.tokens.length-1;p>=0;p--)"inline"===s.tokens[p].type&&(kr.test(s.tokens[p].content)&&gr(s.tokens[p].children),bo.test(s.tokens[p].content)&&ur(s.tokens[p].children))}],["smartquotes",function ni(s){if(s.md.options.typographer)for(let p=s.tokens.length-1;p>=0;p--)"inline"!==s.tokens[p].type||!xo.test(s.tokens[p].content)||tr(s.tokens[p].children,s)}],["text_join",function zi(s){let p,E;const V=s.tokens,B=V.length;for(let z=0;z0&&this.level++,this.tokens.push(V),V},oo.prototype.isEmpty=function(p){return this.bMarks[p]+this.tShift[p]>=this.eMarks[p]},oo.prototype.skipEmptyLines=function(p){for(let E=this.lineMax;pE;)if(!Dn(this.src.charCodeAt(--p)))return p+1;return p},oo.prototype.skipChars=function(p,E){for(let V=this.src.length;pV;)if(E!==this.src.charCodeAt(--p))return p+1;return p},oo.prototype.getLines=function(p,E,V,B){if(p>=E)return"";const z=new Array(E-p);for(let ye=0,ve=p;veV?new Array($e-V+1).join(" ")+this.src.slice(zt,jt):this.src.slice(zt,jt)}return z.join("")},oo.prototype.Token=vn;const Ho=oo;function Zo(s,p){return s.src.slice(s.bMarks[p]+s.tShift[p],s.eMarks[p])}function Bo(s){const p=[],E=s.length;let V=0,B=s.charCodeAt(V),z=!1,ye=0,ve="";for(;V=V)return-1;let z=s.src.charCodeAt(B++);if(z<48||z>57)return-1;for(;;){if(B>=V)return-1;if(z=s.src.charCodeAt(B++),!(z>=48&&z<=57)){if(41===z||46===z)break;return-1}if(B-E>=10)return-1}return B`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",Yn="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",to=new RegExp("^(?:"+so+"|"+Yn+"|\x3c!---?>|\x3c!--(?:[^-]|-[^-]|--[^>])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),Vo=new RegExp("^(?:"+so+"|"+Yn+")"),zn=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(Vo.source+"\\s*$"),/^$/,!1]],Gi=[["table",function yi(s,p,E,V){if(p+2>E)return!1;let B=p+1;if(s.sCount[B]=4)return!1;let z=s.bMarks[B]+s.tShift[B];if(z>=s.eMarks[B])return!1;const ye=s.src.charCodeAt(z++);if(124!==ye&&45!==ye&&58!==ye||z>=s.eMarks[B])return!1;const ve=s.src.charCodeAt(z++);if(124!==ve&&45!==ve&&58!==ve&&!Dn(ve)||45===ye&&Dn(ve))return!1;for(;z=4)return!1;lt=Bo($e),lt.length&&""===lt[0]&<.shift(),lt.length&&""===lt[lt.length-1]&<.pop();const jt=lt.length;if(0===jt||jt!==zt.length)return!1;if(V)return!0;const Tn=s.parentType;s.parentType="table";const sn=s.md.block.ruler.getRules("blockquote"),y=[p,0];s.push("table_open","table",1).map=y,s.push("thead_open","thead",1).map=[p,p+1],s.push("tr_open","tr",1).map=[p,p+1];for(let pe=0;pe=4||(lt=Bo($e),lt.length&&""===lt[0]&<.shift(),lt.length&&""===lt[lt.length-1]&<.pop(),Q+=jt-lt.length,Q>65536))break;B===p+2&&(s.push("tbody_open","tbody",1).map=I=[p+2,0]),s.push("tr_open","tr",1).map=[B,B+1];for(let Qt=0;Qt=4))break;V++,B=V}s.line=B;const z=s.push("code_block","code",0);return z.content=s.getLines(p,B,4+s.blkIndent,!1)+"\n",z.map=[p,s.line],!0}],["fence",function Ee(s,p,E,V){let B=s.bMarks[p]+s.tShift[p],z=s.eMarks[p];if(s.sCount[p]-s.blkIndent>=4||B+3>z)return!1;const ye=s.src.charCodeAt(B);if(126!==ye&&96!==ye)return!1;let ve=B;B=s.skipChars(B,ye);let $e=B-ve;if($e<3)return!1;const lt=s.src.slice(ve,B),zt=s.src.slice(B,z);if(96===ye&&zt.indexOf(String.fromCharCode(ye))>=0)return!1;if(V)return!0;let jt=p,Tn=!1;for(;jt++,!(jt>=E||(B=ve=s.bMarks[jt]+s.tShift[jt],z=s.eMarks[jt],B=4||(B=s.skipChars(B,ye),B-ve<$e||(B=s.skipSpaces(B),B=4||62!==s.src.charCodeAt(B))return!1;if(V)return!0;const ve=[],$e=[],lt=[],zt=[],jt=s.md.block.ruler.getRules("blockquote"),Tn=s.parentType;s.parentType="blockquote";let f,sn=!1;for(f=p;f=z)break;if(62===s.src.charCodeAt(B++)&&!Q){let Qt,wt,ft=s.sCount[f]+1;32===s.src.charCodeAt(B)?(B++,ft++,wt=!1,Qt=!0):9===s.src.charCodeAt(B)?(Qt=!0,(s.bsCount[f]+ft)%4==3?(B++,ft++,wt=!1):wt=!0):Qt=!1;let pn=ft;for(ve.push(s.bMarks[f]),s.bMarks[f]=B;B=z,$e.push(s.bsCount[f]),s.bsCount[f]=s.sCount[f]+1+(Qt?1:0),lt.push(s.sCount[f]),s.sCount[f]=pn-ft,zt.push(s.tShift[f]),s.tShift[f]=B-s.bMarks[f];continue}if(sn)break;let pe=!1;for(let ft=0,Qt=jt.length;ft";const m=[p,0];T.map=m,s.md.block.tokenize(s,p,f),s.push("blockquote_close","blockquote",-1).markup=">",s.lineMax=ye,s.parentType=Tn,m[1]=s.line;for(let Q=0;Q=4)return!1;let z=s.bMarks[p]+s.tShift[p];const ye=s.src.charCodeAt(z++);if(42!==ye&&45!==ye&&95!==ye)return!1;let ve=1;for(;z=4||s.listIndent>=0&&s.sCount[$e]-s.listIndent>=4&&s.sCount[$e]=s.blkIndent&&(zt=!0),(sn=Rt(s,$e))>=0){if(jt=!0,ye=s.bMarks[$e]+s.tShift[$e],Tn=Number(s.src.slice(ye,sn-1)),zt&&1!==Tn)return!1}else{if(!((sn=Ge(s,$e))>=0))return!1;jt=!1}if(zt&&s.skipSpaces(sn)>=s.eMarks[$e])return!1;if(V)return!0;const f=s.src.charCodeAt(sn-1),y=s.tokens.length;jt?(ve=s.push("ordered_list_open","ol",1),1!==Tn&&(ve.attrs=[["start",Tn]])):ve=s.push("bullet_list_open","ul",1);const T=[$e,0];ve.map=T,ve.markup=String.fromCharCode(f);let m=!1;const I=s.md.block.ruler.getRules("list"),Q=s.parentType;for(s.parentType="list";$e=B?1:ft-pe,wt>4&&(wt=1);const pn=pe+wt;ve=s.push("list_item_open","li",1),ve.markup=String.fromCharCode(f);const Nn=[$e,0];ve.map=Nn,jt&&(ve.info=s.src.slice(ye,sn-1));const Ni=s.tight,vo=s.tShift[$e],Ti=s.sCount[$e],Ao=s.listIndent;if(s.listIndent=s.blkIndent,s.blkIndent=pn,s.tight=!0,s.tShift[$e]=Qt-s.bMarks[$e],s.sCount[$e]=ft,Qt>=B&&s.isEmpty($e+1)?s.line=Math.min(s.line+2,E):s.md.block.tokenize(s,$e,E,!0),(!s.tight||m)&&(lt=!1),m=s.line-$e>1&&s.isEmpty(s.line-1),s.blkIndent=s.listIndent,s.listIndent=Ao,s.tShift[$e]=vo,s.sCount[$e]=Ti,s.tight=Ni,ve=s.push("list_item_close","li",-1),ve.markup=String.fromCharCode(f),$e=s.line,Nn[1]=$e,$e>=E||s.sCount[$e]=4)break;let br=!1;for(let Xi=0,sr=I.length;Xi=4||91!==s.src.charCodeAt(B))return!1;function ve(I){const Q=s.lineMax;if(I>=Q||s.isEmpty(I))return null;let pe=!1;if(s.sCount[I]-s.blkIndent>3&&(pe=!0),s.sCount[I]<0&&(pe=!0),!pe){const wt=s.md.block.ruler.getRules("reference"),pn=s.parentType;s.parentType="reference";let Nn=!1;for(let Ni=0,vo=wt.length;Ni"u"&&(s.env.references={}),typeof s.env.references[m]>"u"&&(s.env.references[m]={title:T,href:jt}),s.line=ye),!0)}],["html_block",function Er(s,p,E,V){let B=s.bMarks[p]+s.tShift[p],z=s.eMarks[p];if(s.sCount[p]-s.blkIndent>=4||!s.md.options.html||60!==s.src.charCodeAt(B))return!1;let ye=s.src.slice(B,z),ve=0;for(;ve=4)return!1;let ye=s.src.charCodeAt(B);if(35!==ye||B>=z)return!1;let ve=1;for(ye=s.src.charCodeAt(++B);35===ye&&B6||BB&&Dn(s.src.charCodeAt($e-1))&&(z=$e),s.line=p+1;const lt=s.push("heading_open","h"+String(ve),1);lt.markup="########".slice(0,ve),lt.map=[p,s.line];const zt=s.push("inline","",0);return zt.content=s.src.slice(B,z).trim(),zt.map=[p,s.line],zt.children=[],s.push("heading_close","h"+String(ve),-1).markup="########".slice(0,ve),!0},["paragraph","reference","blockquote"]],["lheading",function zo(s,p,E){const V=s.md.block.ruler.getRules("paragraph");if(s.sCount[p]-s.blkIndent>=4)return!1;const B=s.parentType;s.parentType="paragraph";let ye,z=0,ve=p+1;for(;ve3)continue;if(s.sCount[ve]>=s.blkIndent){let sn=s.bMarks[ve]+s.tShift[ve];const f=s.eMarks[ve];if(sn=f))){z=61===ye?1:2;break}}if(s.sCount[ve]<0)continue;let Tn=!1;for(let sn=0,f=V.length;sn3||s.sCount[z]<0)continue;let lt=!1;for(let zt=0,jt=V.length;zt=E||s.sCount[ye]=z){s.line=E;break}const $e=s.line;let lt=!1;for(let zt=0;zt=s.line)throw new Error("block rule didn't increment state.line");break}if(!lt)throw new Error("none of the block rules matched");s.tight=!ve,s.isEmpty(s.line-1)&&(ve=!0),ye=s.line,ye0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],B={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(V),this.tokens_meta.push(B),V},Ai.prototype.scanDelims=function(s,p){const E=this.posMax,V=this.src.charCodeAt(s),B=s>0?this.src.charCodeAt(s-1):32;let z=s;for(;z?@[]^_`{|}~-".split("").forEach(function(s){ae[s.charCodeAt(0)]=1});const xn={tokenize:function ht(s,p){const V=s.src.charCodeAt(s.pos);if(p||126!==V)return!1;const B=s.scanDelims(s.pos,!0);let z=B.length;const ye=String.fromCharCode(V);if(z<2)return!1;let ve;z%2&&(ve=s.push("text","",0),ve.content=ye,z--);for(let $e=0;$e=0;V--){const B=p[V];if(95!==B.marker&&42!==B.marker||-1===B.end)continue;const z=p[B.end],ye=V>0&&p[V-1].end===B.end+1&&p[V-1].marker===B.marker&&p[V-1].token===B.token-1&&p[B.end+1].token===z.token+1,ve=String.fromCharCode(B.marker),$e=s.tokens[B.token];$e.type=ye?"strong_open":"em_open",$e.tag=ye?"strong":"em",$e.nesting=1,$e.markup=ye?ve+ve:ve,$e.content="";const lt=s.tokens[z.token];lt.type=ye?"strong_close":"em_close",lt.tag=ye?"strong":"em",lt.nesting=-1,lt.markup=ye?ve+ve:ve,lt.content="",ye&&(s.tokens[p[V-1].token].content="",s.tokens[p[B.end+1].token].content="",V--)}}const Cn={tokenize:function Sn(s,p){const V=s.src.charCodeAt(s.pos);if(p||95!==V&&42!==V)return!1;const B=s.scanDelims(s.pos,42===V);for(let z=0;z\x00-\x20]*)$/,ui=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,go=/^&([a-z][a-z0-9]{1,31});/i;function To(s){const p={},E=s.length;if(!E)return;let V=0,B=-2;const z=[];for(let ye=0;ye$e;lt-=z[lt]+1){const jt=s[lt];if(jt.marker===ve.marker&&jt.open&&jt.end<0){let Tn=!1;if((jt.close||ve.open)&&(jt.length+ve.length)%3==0&&(jt.length%3!=0||ve.length%3!=0)&&(Tn=!0),!Tn){const sn=lt>0&&!s[lt-1].open?z[lt-1]+1:0;z[ye]=ye-lt+sn,z[lt]=sn,ve.open=!1,jt.end=ye,jt.close=!1,zt=-1,B=-2;break}}}-1!==zt&&(p[ve.marker][(ve.open?3:0)+(ve.length||0)%3]=zt)}}const Oo=[["text",function me(s,p){let E=s.pos;for(;E0)return!1;const E=s.pos;if(E+3>s.posMax||58!==s.src.charCodeAt(E)||47!==s.src.charCodeAt(E+1)||47!==s.src.charCodeAt(E+2))return!1;const B=s.pending.match(_);if(!B)return!1;const z=B[1],ye=s.md.linkify.matchAtStart(s.src.slice(E-z.length));if(!ye)return!1;let ve=ye.url;if(ve.length<=z.length)return!1;ve=ve.replace(/\*+$/,"");const $e=s.md.normalizeLink(ve);if(!s.md.validateLink($e))return!1;if(!p){s.pending=s.pending.slice(0,-z.length);const lt=s.push("link_open","a",1);lt.attrs=[["href",$e]],lt.markup="linkify",lt.info="auto",s.push("text","",0).content=s.md.normalizeLinkText(ve);const jt=s.push("link_close","a",-1);jt.markup="linkify",jt.info="auto"}return s.pos+=ve.length-z.length,!0}],["newline",function k(s,p){let E=s.pos;if(10!==s.src.charCodeAt(E))return!1;const V=s.pending.length-1,B=s.posMax;if(!p)if(V>=0&&32===s.pending.charCodeAt(V))if(V>=1&&32===s.pending.charCodeAt(V-1)){let z=V-1;for(;z>=1&&32===s.pending.charCodeAt(z-1);)z--;s.pending=s.pending.slice(0,z),s.push("hardbreak","br",0)}else s.pending=s.pending.slice(0,-1),s.push("softbreak","br",0);else s.push("softbreak","br",0);for(E++;E=V))return!1;let B=s.src.charCodeAt(E);if(10===B){for(p||s.push("hardbreak","br",0),E++;E=55296&&B<=56319&&E+1=56320&&ve<=57343&&(z+=s.src[E+1],E++)}const ye="\\"+z;if(!p){const ve=s.push("text_special","",0);ve.content=B<256&&0!==ae[B]?z:ye,ve.markup=ye,ve.info="escape"}return s.pos=E+1,!0}],["backticks",function ut(s,p){let E=s.pos;if(96!==s.src.charCodeAt(E))return!1;const B=E;E++;const z=s.posMax;for(;E=jt)return!1;if($e=f,B=s.md.helpers.parseLinkDestination(s.src,f,s.posMax),B.ok){for(ye=s.md.normalizeLink(B.str),s.md.validateLink(ye)?f=B.pos:ye="",$e=f;f=jt||41!==s.src.charCodeAt(f))&&(lt=!0),f++}if(lt){if(typeof s.env.references>"u")return!1;if(f=0?V=s.src.slice($e,f++):f=sn+1):f=sn+1,V||(V=s.src.slice(Tn,sn)),z=s.env.references[Je(V)],!z)return s.pos=zt,!1;ye=z.href,ve=z.title}if(!p){s.pos=Tn,s.posMax=sn;const T=[["href",ye]];s.push("link_open","a",1).attrs=T,ve&&T.push(["title",ve]),s.linkLevel++,s.md.inline.tokenize(s),s.linkLevel--,s.push("link_close","a",-1)}return s.pos=f,s.posMax=jt,!0}],["image",function Ui(s,p){let E,V,B,z,ye,ve,$e,lt,zt="";const jt=s.pos,Tn=s.posMax;if(33!==s.src.charCodeAt(s.pos)||91!==s.src.charCodeAt(s.pos+1))return!1;const sn=s.pos+2,f=s.md.helpers.parseLinkLabel(s,s.pos+1,!1);if(f<0)return!1;if(z=f+1,z=Tn)return!1;for(lt=z,ve=s.md.helpers.parseLinkDestination(s.src,z,s.posMax),ve.ok&&(zt=s.md.normalizeLink(ve.str),s.md.validateLink(zt)?z=ve.pos:zt=""),lt=z;z=Tn||41!==s.src.charCodeAt(z))return s.pos=jt,!1;z++}else{if(typeof s.env.references>"u")return!1;if(z=0?B=s.src.slice(lt,z++):z=f+1):z=f+1,B||(B=s.src.slice(sn,f)),ye=s.env.references[Je(B)],!ye)return s.pos=jt,!1;zt=ye.href,$e=ye.title}if(!p){V=s.src.slice(sn,f);const y=[];s.md.inline.parse(V,s.md,s.env,y);const T=s.push("image","img",0),m=[["src",zt],["alt",""]];T.attrs=m,T.children=y,T.content=V,$e&&m.push(["title",$e])}return s.pos=z,s.posMax=Tn,!0}],["autolink",function fe(s,p){let E=s.pos;if(60!==s.src.charCodeAt(E))return!1;const V=s.pos,B=s.posMax;for(;;){if(++E>=B)return!1;const ye=s.src.charCodeAt(E);if(60===ye)return!1;if(62===ye)break}const z=s.src.slice(V+1,E);if(x.test(z)){const ye=s.md.normalizeLink(z);if(!s.md.validateLink(ye))return!1;if(!p){const ve=s.push("link_open","a",1);ve.attrs=[["href",ye]],ve.markup="autolink",ve.info="auto",s.push("text","",0).content=s.md.normalizeLinkText(z);const lt=s.push("link_close","a",-1);lt.markup="autolink",lt.info="auto"}return s.pos+=z.length+2,!0}if(R.test(z)){const ye=s.md.normalizeLink("mailto:"+z);if(!s.md.validateLink(ye))return!1;if(!p){const ve=s.push("link_open","a",1);ve.attrs=[["href",ye]],ve.markup="autolink",ve.info="auto",s.push("text","",0).content=s.md.normalizeLinkText(z);const lt=s.push("link_close","a",-1);lt.markup="autolink",lt.info="auto"}return s.pos+=z.length+2,!0}return!1}],["html_inline",function On(s,p){if(!s.md.options.html)return!1;const E=s.posMax,V=s.pos;if(60!==s.src.charCodeAt(V)||V+2>=E)return!1;const B=s.src.charCodeAt(V+1);if(33!==B&&63!==B&&47!==B&&!function Yt(s){const p=32|s;return p>=97&&p<=122}(B))return!1;const z=s.src.slice(V).match(to);if(!z)return!1;if(!p){const ye=s.push("html_inline","",0);ye.content=z[0],function A(s){return/^\s]/i.test(s)}(ye.content)&&s.linkLevel++,function Ce(s){return/^<\/a\s*>/i.test(s)}(ye.content)&&s.linkLevel--}return s.pos+=z[0].length,!0}],["entity",function Qi(s,p){const E=s.pos,V=s.posMax;if(38!==s.src.charCodeAt(E)||E+1>=V)return!1;if(35===s.src.charCodeAt(E+1)){const z=s.src.slice(E).match(ui);if(z){if(!p){const ye="x"===z[1][0].toLowerCase()?parseInt(z[1].slice(1),16):parseInt(z[1],10),ve=s.push("text_special","",0);ve.content=He(ye)?vt(ye):vt(65533),ve.markup=z[0],ve.info="entity"}return s.pos+=z[0].length,!0}}else{const z=s.src.slice(E).match(go);if(z){const ye=de(z[0]);if(ye!==z[0]){if(!p){const ve=s.push("text_special","",0);ve.content=ye,ve.markup=z[0],ve.info="entity"}return s.pos+=z[0].length,!0}}}return!1}]],mr=[["balance_pairs",function mo(s){const p=s.tokens_meta,E=s.tokens_meta.length;To(s.delimiters);for(let V=0;V0&&V++,"text"===B[p].type&&p+1=s.pos)throw new Error("inline rule didn't increment state.pos");break}}else s.pos=s.posMax;ye||s.pos++,z[p]=s.pos},hn.prototype.tokenize=function(s){const p=this.ruler.getRules(""),E=p.length,V=s.posMax,B=s.md.options.maxNesting;for(;s.pos=s.pos)throw new Error("inline rule didn't increment state.pos");break}if(ye){if(s.pos>=V)break}else s.pending+=s.src[s.pos++]}s.pending&&s.pushPending()},hn.prototype.parse=function(s,p,E,V){const B=new this.State(s,p,E,V);this.tokenize(B);const z=this.ruler2.getRules(""),ye=z.length;for(let ve=0;ve=3&&":"===s[p-3]||p>=3&&"/"===s[p-3]?0:V.match(E.re.no_http)[0].length:0}},"mailto:":{validate:function(s,p,E){const V=s.slice(p);return E.re.mailto||(E.re.mailto=new RegExp("^"+E.re.src_email_name+"@"+E.re.src_host_strict,"i")),E.re.mailto.test(V)?V.match(E.re.mailto)[0].length:0}}},_o="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",or="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function Wr(s){const p=s.re=function In(s){const p={};s=s||{},p.src_Any=kt.source,p.src_Cc=yt.source,p.src_Z=H.source,p.src_P=xt.source,p.src_ZPCc=[p.src_Z,p.src_P,p.src_Cc].join("|"),p.src_ZCc=[p.src_Z,p.src_Cc].join("|");return p.src_pseudo_letter="(?:(?![><\uff5c]|"+p.src_ZPCc+")"+p.src_Any+")",p.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",p.src_auth="(?:(?:(?!"+p.src_ZCc+"|[@/\\[\\]()]).)+@)?",p.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",p.src_host_terminator="(?=$|[><\uff5c]|"+p.src_ZPCc+")(?!"+(s["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+p.src_ZPCc+"))",p.src_path="(?:[/?#](?:(?!"+p.src_ZCc+"|[><\uff5c]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+p.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+p.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+p.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+p.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+p.src_ZCc+"|[']).)+\\'|\\'(?="+p.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+p.src_ZCc+"|[.]|$)|"+(s["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+p.src_ZCc+"|$)|;(?!"+p.src_ZCc+"|$)|\\!+(?!"+p.src_ZCc+"|[!]|$)|\\?(?!"+p.src_ZCc+"|[?]|$))+|\\/)?",p.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',p.src_xn="xn--[a-z0-9\\-]{1,59}",p.src_domain_root="(?:"+p.src_xn+"|"+p.src_pseudo_letter+"{1,63})",p.src_domain="(?:"+p.src_xn+"|(?:"+p.src_pseudo_letter+")|(?:"+p.src_pseudo_letter+"(?:-|"+p.src_pseudo_letter+"){0,61}"+p.src_pseudo_letter+"))",p.src_host="(?:(?:(?:(?:"+p.src_domain+")\\.)*"+p.src_domain+"))",p.tpl_host_fuzzy="(?:"+p.src_ip4+"|(?:(?:(?:"+p.src_domain+")\\.)+(?:%TLDS%)))",p.tpl_host_no_ip_fuzzy="(?:(?:(?:"+p.src_domain+")\\.)+(?:%TLDS%))",p.src_host_strict=p.src_host+p.src_host_terminator,p.tpl_host_fuzzy_strict=p.tpl_host_fuzzy+p.src_host_terminator,p.src_host_port_strict=p.src_host+p.src_port+p.src_host_terminator,p.tpl_host_port_fuzzy_strict=p.tpl_host_fuzzy+p.src_port+p.src_host_terminator,p.tpl_host_port_no_ip_fuzzy_strict=p.tpl_host_no_ip_fuzzy+p.src_port+p.src_host_terminator,p.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+p.src_ZPCc+"|>|$))",p.tpl_email_fuzzy='(^|[><\uff5c]|"|\\(|'+p.src_ZCc+")("+p.src_email_name+"@"+p.tpl_host_fuzzy_strict+")",p.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+p.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+p.tpl_host_port_fuzzy_strict+p.src_path+")",p.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+p.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+p.tpl_host_port_no_ip_fuzzy_strict+p.src_path+")",p}(s.__opts__),E=s.__tlds__.slice();function V(ve){return ve.replace("%TLDS%",p.src_tlds)}s.onCompile(),s.__tlds_replaced__||E.push(_o),E.push(p.src_xn),p.src_tlds=E.join("|"),p.email_fuzzy=RegExp(V(p.tpl_email_fuzzy),"i"),p.link_fuzzy=RegExp(V(p.tpl_link_fuzzy),"i"),p.link_no_ip_fuzzy=RegExp(V(p.tpl_link_no_ip_fuzzy),"i"),p.host_fuzzy_test=RegExp(V(p.tpl_host_fuzzy_test),"i");const B=[];function z(ve,$e){throw new Error('(LinkifyIt) Invalid schema "'+ve+'": '+$e)}s.__compiled__={},Object.keys(s.__schemas__).forEach(function(ve){const $e=s.__schemas__[ve];if(null===$e)return;const lt={validate:null,link:null};if(s.__compiled__[ve]=lt,function Zi(s){return"[object Object]"===Pi(s)}($e))return function Eo(s){return"[object RegExp]"===Pi(s)}($e.validate)?lt.validate=function Rr(s){return function(p,E){const V=p.slice(E);return s.test(V)?V.match(s)[0].length:0}}($e.validate):Ri($e.validate)?lt.validate=$e.validate:z(ve,$e),void(Ri($e.normalize)?lt.normalize=$e.normalize:$e.normalize?z(ve,$e):lt.normalize=function(s,p){p.normalize(s)});!function So(s){return"[object String]"===Pi(s)}($e)?z(ve,$e):B.push(ve)}),B.forEach(function(ve){s.__compiled__[s.__schemas__[ve]]&&(s.__compiled__[ve].validate=s.__compiled__[s.__schemas__[ve]].validate,s.__compiled__[ve].normalize=s.__compiled__[s.__schemas__[ve]].normalize)}),s.__compiled__[""]={validate:null,normalize:function(s,p){p.normalize(s)}};const ye=Object.keys(s.__compiled__).filter(function(ve){return ve.length>0&&s.__compiled__[ve]}).map(nr).join("|");s.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+p.src_ZPCc+"))("+ye+")","i"),s.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+p.src_ZPCc+"))("+ye+")","ig"),s.re.schema_at_start=RegExp("^"+s.re.schema_search.source,"i"),s.re.pretest=RegExp("("+s.re.schema_test.source+")|("+s.re.host_fuzzy_test.source+")|@","i"),function jo(s){s.__index__=-1,s.__text_cache__=""}(s)}function Jr(s,p){const E=s.__index__,V=s.__last_index__,B=s.__text_cache__.slice(E,V);this.schema=s.__schema__.toLowerCase(),this.index=E+p,this.lastIndex=V+p,this.raw=B,this.text=B,this.url=B}function Gr(s,p){const E=new Jr(s,p);return s.__compiled__[E.schema].normalize(E,s),E}function Po(s,p){if(!(this instanceof Po))return new Po(s,p);p||function fo(s){return Object.keys(s||{}).reduce(function(p,E){return p||cr.hasOwnProperty(E)},!1)}(s)&&(p=s,s={}),this.__opts__=Jn({},cr,p),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=Jn({},ir,s),this.__compiled__={},this.__tlds__=or,this.__tlds_replaced__=!1,this.re={},Wr(this)}Po.prototype.add=function(p,E){return this.__schemas__[p]=E,Wr(this),this},Po.prototype.set=function(p){return this.__opts__=Jn(this.__opts__,p),this},Po.prototype.test=function(p){if(this.__text_cache__=p,this.__index__=-1,!p.length)return!1;let E,V,B,z,ye,ve,$e,lt,zt;if(this.re.schema_test.test(p))for($e=this.re.schema_search,$e.lastIndex=0;null!==(E=$e.exec(p));)if(z=this.testSchemaAt(p,E[2],$e.lastIndex),z){this.__schema__=E[2],this.__index__=E.index+E[1].length,this.__last_index__=E.index+E[0].length+z;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(lt=p.search(this.re.host_fuzzy_test),lt>=0&&(this.__index__<0||lt=0&&null!==(B=p.match(this.re.email_fuzzy))&&(ye=B.index+B[1].length,ve=B.index+B[0].length,(this.__index__<0||yethis.__last_index__)&&(this.__schema__="mailto:",this.__index__=ye,this.__last_index__=ve))),this.__index__>=0},Po.prototype.pretest=function(p){return this.re.pretest.test(p)},Po.prototype.testSchemaAt=function(p,E,V){return this.__compiled__[E.toLowerCase()]?this.__compiled__[E.toLowerCase()].validate(p,V,this):0},Po.prototype.match=function(p){const E=[];let V=0;this.__index__>=0&&this.__text_cache__===p&&(E.push(Gr(this,V)),V=this.__last_index__);let B=V?p.slice(V):p;for(;this.test(B);)E.push(Gr(this,V)),B=B.slice(this.__last_index__),V+=this.__last_index__;return E.length?E:null},Po.prototype.matchAtStart=function(p){if(this.__text_cache__=p,this.__index__=-1,!p.length)return null;const E=this.re.schema_at_start.exec(p);if(!E)return null;const V=this.testSchemaAt(p,E[2],E[0].length);return V?(this.__schema__=E[2],this.__index__=E.index+E[1].length,this.__last_index__=E.index+E[0].length+V,Gr(this,0)):null},Po.prototype.tlds=function(p,E){return p=Array.isArray(p)?p:[p],E?(this.__tlds__=this.__tlds__.concat(p).sort().filter(function(V,B,z){return V!==z[B-1]}).reverse(),Wr(this),this):(this.__tlds__=p.slice(),this.__tlds_replaced__=!0,Wr(this),this)},Po.prototype.normalize=function(p){p.schema||(p.url="http://"+p.url),"mailto:"===p.schema&&!/^mailto:/i.test(p.url)&&(p.url="mailto:"+p.url)},Po.prototype.onCompile=function(){};const Cs=Po,Xr=2147483647,F=/^xn--/,ke=/[^\0-\x7F]/,w=/[\x2E\u3002\uFF0E\uFF61]/g,be={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Bt=Math.floor,fn=String.fromCharCode;function Un(s){throw new RangeError(be[s])}function ci(s,p){const E=s.split("@");let V="";E.length>1&&(V=E[0]+"@",s=E[1]);const z=function li(s,p){const E=[];let V=s.length;for(;V--;)E[V]=p(s[V]);return E}((s=s.replace(w,".")).split("."),p).join(".");return V+z}function Gn(s){const p=[];let E=0;const V=s.length;for(;E=55296&&B<=56319&&E=48&&s<58?s-48+26:s>=65&&s<91?s-65:s>=97&&s<123?s-97:36},po=function(s,p){return s+22+75*(s<26)-((0!=p)<<5)},Uo=function(s,p,E){let V=0;for(s=E?Bt(s/700):s>>1,s+=Bt(s/p);s>455;V+=36)s=Bt(s/35);return Bt(V+36*s/(s+38))},Go=function(s){const p=[],E=s.length;let V=0,B=128,z=72,ye=s.lastIndexOf("-");ye<0&&(ye=0);for(let ve=0;ve=128&&Un("not-basic"),p.push(s.charCodeAt(ve));for(let ve=ye>0?ye+1:0;ve=E&&Un("invalid-input");const Tn=Oi(s.charCodeAt(ve++));Tn>=36&&Un("invalid-input"),Tn>Bt((Xr-V)/zt)&&Un("overflow"),V+=Tn*zt;const sn=jt<=z?1:jt>=z+26?26:jt-z;if(TnBt(Xr/f)&&Un("overflow"),zt*=f}const lt=p.length+1;z=Uo(V-$e,lt,0==$e),Bt(V/lt)>Xr-B&&Un("overflow"),B+=Bt(V/lt),V%=lt,p.splice(V++,0,B)}return String.fromCodePoint(...p)},_r=function(s){const p=[],E=(s=Gn(s)).length;let V=128,B=0,z=72;for(const $e of s)$e<128&&p.push(fn($e));const ye=p.length;let ve=ye;for(ye&&p.push("-");ve=V&&zt<$e&&($e=zt);const lt=ve+1;$e-V>Bt((Xr-B)/lt)&&Un("overflow"),B+=($e-V)*lt,V=$e;for(const zt of s)if(ztXr&&Un("overflow"),zt===V){let jt=B;for(let Tn=36;;Tn+=36){const sn=Tn<=z?1:Tn>=z+26?26:Tn-z;if(jtString.fromCodePoint(...s)},decode:Go,encode:_r,toASCII:function(s){return ci(s,function(p){return ke.test(p)?"xn--"+_r(p):p})},toUnicode:function(s){return ci(s,function(p){return F.test(p)?Go(p.slice(4).toLowerCase()):p})}},Ur={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},Ro=/^(vbscript|javascript|file|data):/,ds=/^data:image\/(gif|png|jpeg|webp);/;function fs(s){const p=s.trim().toLowerCase();return!Ro.test(p)||ds.test(p)}const Nr=["http:","https:","mailto:"];function Ko(s){const p=Xt(s,!0);if(p.hostname&&(!p.protocol||Nr.indexOf(p.protocol)>=0))try{p.hostname=dr.toASCII(p.hostname)}catch{}return Me(ee(p))}function da(s){const p=Xt(s,!0);if(p.hostname&&(!p.protocol||Nr.indexOf(p.protocol)>=0))try{p.hostname=dr.toUnicode(p.hostname)}catch{}return te(ee(p),te.defaultChars+"%")}function fr(s,p){if(!(this instanceof fr))return new fr(s,p);p||ct(s)||(p=s||{},s="default"),this.inline=new Rn,this.block=new Co,this.core=new Ki,this.renderer=new Pt,this.linkify=new Cs,this.validateLink=fs,this.normalizeLink=Ko,this.normalizeLinkText=da,this.utils=S,this.helpers=he({},P),this.options={},this.configure(s),p&&this.set(p)}fr.prototype.set=function(s){return he(this.options,s),this},fr.prototype.configure=function(s){const p=this;if(ct(s)){const E=s;if(!(s=Ur[E]))throw new Error('Wrong `markdown-it` preset "'+E+'", check name')}if(!s)throw new Error("Wrong `markdown-it` preset, can't be empty");return s.options&&p.set(s.options),s.components&&Object.keys(s.components).forEach(function(E){s.components[E].rules&&p[E].ruler.enableOnly(s.components[E].rules),s.components[E].rules2&&p[E].ruler2.enableOnly(s.components[E].rules2)}),this},fr.prototype.enable=function(s,p){let E=[];Array.isArray(s)||(s=[s]),["core","block","inline"].forEach(function(B){E=E.concat(this[B].ruler.enable(s,!0))},this),E=E.concat(this.inline.ruler2.enable(s,!0));const V=s.filter(function(B){return E.indexOf(B)<0});if(V.length&&!p)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+V);return this},fr.prototype.disable=function(s,p){let E=[];Array.isArray(s)||(s=[s]),["core","block","inline"].forEach(function(B){E=E.concat(this[B].ruler.disable(s,!0))},this),E=E.concat(this.inline.ruler2.disable(s,!0));const V=s.filter(function(B){return E.indexOf(B)<0});if(V.length&&!p)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+V);return this},fr.prototype.use=function(s){const p=[this].concat(Array.prototype.slice.call(arguments,1));return s.apply(s,p),this},fr.prototype.parse=function(s,p){if("string"!=typeof s)throw new Error("Input data should be a String");const E=new this.core.State(s,this,p);return this.core.process(E),E.tokens},fr.prototype.render=function(s,p){return this.renderer.render(this.parse(s,p=p||{}),this.options,p)},fr.prototype.parseInline=function(s,p){const E=new this.core.State(s,this,p);return E.inlineMode=!0,this.core.process(E),E.tokens},fr.prototype.renderInline=function(s,p){return this.renderer.render(this.parseInline(s,p=p||{}),this.options,p)};const fa=fr;function ps(s){return JSON.parse(JSON.stringify(s,(p,E)=>function yr(s){const p="string"==typeof s?s.trim():s;return["",NaN,null,void 0].includes(p)}(E)?void 0:E))}function Hs(s){return"true"===(null==s?void 0:s.toString())}function js(s){const p=String(s).trim();if(function qr(s){return["NaN","null","undefined"].includes(s)}(p))return null;if(function rr(s){return"true"===s||"false"===s}(p))return"true"===String(p);if(function zs(s){return!!s.trim()&&!Number.isNaN(Number(s))&&!s.startsWith("+")}(p))return Number(p);const E=decodeURIComponent(p);try{return function pa(s){return s.startsWith("[")&&s.endsWith("]")}(E)||function Qn(s){return s.startsWith("{")&&s.endsWith("}")}(E)?JSON.parse(E):E}catch{return E}}function es(s,p){if(null===s)return"null";switch(typeof s){case"string":return"'".concat(s,"'");case"undefined":case"number":case"boolean":case"function":return String(s)}return s instanceof RegExp?String(s):Array.isArray(s)?function ha(s,p){if(0===p)return"[\u2026]";let E="",V=!0;for(let B=0;B"code"===V&&"fence"===B).map(({content:V})=>V.trim());return E.length?E:[s]}function ts({path:s,title:p,loadComponent:E,loadChildren:V}={}){return{path:null==s?void 0:s.replace(/^\//,""),loadComponent:E,loadChildren:V,data:{title:p},...V||""===s?{}:{children:[{path:":tab",loadComponent:E}]}}}function hs(s){return Es.apply(this,arguments)}function Es(){return(Es=(0,X.A)(function*(s){return s instanceof Promise?(yield s).default:s})).apply(this,arguments)}function ma(s){return Xs.apply(this,arguments)}function Xs(){return(Xs=(0,X.A)(function*(s){const p={};for(const[E,V]of Object.entries(s))V&&(p[E]=yield hs(V));return p})).apply(this,arguments)}function Di(s){const p=new Map;return s.forEach(E=>{"subPages"in E?E.subPages.forEach(V=>{p.set(V.title,V)}):p.set(E.title,E)}),p}const Ms={\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 Ks(s){let p="";for(let E=0;E]+)>/g);return(p?p.reduce((V,B)=>V.replace(B,B.replaceAll("|","&")),s).split("|").map(V=>V.trim()):s.split("|").map(V=>V.trim())).reduce((V,B)=>{var z,ye,ve,$e,lt,zt,jt,Tn;let sn=B.trim().replaceAll("readonly ","").replaceAll("[]","");return sn=null!==(z=null===(ye=/ReadonlyArray<([^>]+)>/.exec(sn))||void 0===ye||null===(ye=ye[1])||void 0===ye||null===(ye=ye.split("&"))||void 0===ye?void 0:ye[0])&&void 0!==z?z:sn,sn=null!==(ve=null===($e=/\[([^\]]+)\]/.exec(sn))||void 0===$e||null===($e=$e[1])||void 0===$e||null===($e=$e.split(","))||void 0===$e?void 0:$e[0])&&void 0!==ve?ve:sn,sn=null!==(lt=null===(zt=null!==(jt=null===(Tn=sn.split("<"))||void 0===Tn?void 0:Tn[0])&&void 0!==jt?jt:sn)||void 0===zt?void 0:zt.trim())&&void 0!==lt?lt:"",sn=Number.isNaN(parseFloat(sn))?sn:"number",sn=/^'(.+)'$|^"(.+)"$|^`(.+)`$/.test(sn)?"string":sn,sn=1===sn.length?"unknown":sn,V.concat({type:B.replaceAll("&","|"),extracted:sn})},[])}},4926:(Nt,Pe,u)=>{u.d(Pe,{Ak:()=>te,Mx:()=>_e,XB:()=>P,bo:()=>q,mi:()=>re});var t=u(2978),l=u(4314);const S=["viewContainer"];class P{}let re=(()=>{var Me;class ee{constructor(){this.injector=(0,t.WQX)(t.duS),this.nothing=(0,t.WQX)(te).attach(this)}addComponentChild(W){const J=W.createInjector(this.injector),Be=this.vcr.createComponent(W.component,{injector:J});return Be.changeDetectorRef.detectChanges(),Be}addTemplateChild(W,J){return this.vcr.createEmbeddedView(W,J)}}return(Me=ee).\u0275fac=function(W){return new(W||Me)},Me.\u0275dir=t.FsC({type:Me,viewQuery:function(W,J){if(1&W&&t.GBs(S,5,t.c1b),2&W){let Be;t.mGM(Be=t.lsd())&&(J.vcr=Be.first)}}}),ee})(),te=(()=>{var Me;class ee{attach(W){this.host=W}add(W){return this.safeHost.addComponentChild(W)}remove({hostView:W}){W.destroyed||W.destroy()}addTemplate(W,J){return this.safeHost.addTemplateChild(W,J)}removeTemplate(W){W.destroyed||W.destroy()}get safeHost(){if(!this.host)throw new Y;return this.host}}return(Me=ee).\u0275fac=function(W){return new(W||Me)},Me.\u0275prov=t.jDH({token:Me,factory:Me.\u0275fac}),ee})();function q(Me){return(0,l.QU)(te,Me)}class Y extends Error{constructor(){super("")}}class _e{constructor(ee,Ie={}){this.message=ee,this.context=Ie}}},9141:(Nt,Pe,u)=>{u.d(Pe,{BJ:()=>_e,Lo:()=>U,Np:()=>W,QE:()=>rt,SD:()=>Ae,Um:()=>Dt,am:()=>J,c:()=>Be,el:()=>Ne,s_:()=>$,x7:()=>X,xQ:()=>S,z9:()=>re});var t=u(2978);const l={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0},S=new t.rOR,X=()=>{},U={...l,toJSON:()=>l},$=()=>!1,re=()=>!0,_e=(xt,Ft)=>xt===Ft||function te(xt,Ft){return Array.isArray(xt)&&Array.isArray(Ft)&&!xt.length&&!Ft.length}(xt,Ft),W={acceptNode:xt=>"ownerSVGElement"in xt?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},J="\xa0",Be="\u2013",Ae="-",Ne="\u2212",rt="+",Dt="\u200b"},6548:(Nt,Pe,u)=>{u.d(Pe,{GG:()=>Ne,Xv:()=>xt,dF:()=>Ft});var t=u(9141),l=u(712);const $=12,Ne=("".concat(t.am).concat(t.c).concat(t.am),{Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6});class tt{constructor(ue){this.year=ue}static isValidYear(ue){return Number.isInteger(ue)&&(0,l.bQ)(ue,0,1e4)}static isLeapYear(ue){return ue%400==0||ue%4==0&&ue%100!=0}static getAbsoluteLeapYears(ue){return Math.ceil(ue/400)+(Math.ceil(ue/4)-Math.ceil(ue/100))}static lengthBetween(ue,H){return H.year-ue.year}static normalizeYearPart(ue){return(0,l.fS)(ue,0,9999)}get formattedYear(){return String(this.year).padStart(4,"0")}get isLeapYear(){return tt.isLeapYear(this.year)}get absoluteLeapYears(){return tt.getAbsoluteLeapYears(this.year)}yearBefore({year:ue}){return this.year=ue}yearAfter({year:ue}){return this.year>ue}append({year:ue=0}){return new tt(this.year+ue)}toString(){return this.formattedYear}valueOf(){return this.year}[Symbol.toPrimitive](ue){return Date.prototype[Symbol.toPrimitive].call(this,ue)}toJSON(){return this.formattedYear}}class st extends tt{constructor(ue,H){super(ue),this.month=H}static isValidMonth(ue,H){return tt.isValidYear(ue)&&st.isValidMonthPart(H)}static getMonthDaysCount(ue,H){switch(ue){case 3:case 5:case 10:case 8:return 30;case 1:return H?29:28;default:return 31}}static currentLocal(){const ue=new Date;return new st(ue.getFullYear(),ue.getMonth())}static currentUtc(){const ue=new Date;return new st(ue.getUTCFullYear(),ue.getUTCMonth())}static lengthBetween(ue,H){return H.month+12*H.year-(ue.month+12*ue.year)}static normalizeMonthPart(ue){return(0,l.fS)(ue,0,11)}static isValidMonthPart(ue){return Number.isInteger(ue)&&(0,l.bQ)(ue,0,12)}get formattedMonthPart(){return String(this.month+1).padStart(2,"0")}get daysCount(){return st.getMonthDaysCount(this.month,this.isLeapYear)}monthBefore(ue){return this.yearBefore(ue)||this.yearSame(ue)&&this.month=ue.month}monthAfter(ue){return this.yearAfter(ue)||this.yearSame(ue)&&this.month>ue.month}append({year:ue=0,month:H=0}){const le=(this.year+ue)*$+this.month+H;return new st(Math.floor(le/$),le%$)}toString(){return"".concat(this.formattedMonthPart,".").concat(this.formattedYear)}valueOf(){return this.toLocalNativeDate().valueOf()}toJSON(){return"".concat(super.toJSON(),"-").concat(this.formattedMonthPart)}toLocalNativeDate(){return new Date(this.year,this.month)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month))}}class nt extends st{constructor(ue,H,le){super(ue,H),this.day=le}static fromLocalNativeDate(ue){return new nt(ue.getFullYear(),ue.getMonth(),ue.getDate())}static fromUtcNativeDate(ue){return new nt(ue.getUTCFullYear(),ue.getUTCMonth(),ue.getUTCDate())}static isValidDay(ue,H,le){return st.isValidMonth(ue,H)&&Number.isInteger(le)&&(0,l.bQ)(le,1,st.getMonthDaysCount(H,tt.isLeapYear(ue))+1)}static currentLocal(){const ue=new Date,H=ue.getFullYear(),le=ue.getMonth(),L=ue.getDate();return new nt(H,le,L)}static currentUtc(){const ue=new Date,H=ue.getUTCFullYear(),le=ue.getUTCMonth(),L=ue.getUTCDate();return new nt(H,le,L)}static normalizeOf(ue,H,le){const L=tt.normalizeYearPart(ue),Z=st.normalizeMonthPart(H),ne=nt.normalizeDayPart(le,Z,L);return new nt(L,Z,ne)}static lengthBetween(ue,H){return Math.round((H.toLocalNativeDate().getTime()-ue.toLocalNativeDate().getTime())/864e5)}static parseRawDateString(ue,H="DMY"){switch(H){case"MDY":return{day:parseInt(ue.slice(3,5),10),month:parseInt(ue.slice(0,2),10)-1,year:parseInt(ue.slice(6,10),10)};case"YMD":return{day:parseInt(ue.slice(8,10),10),month:parseInt(ue.slice(5,7),10)-1,year:parseInt(ue.slice(0,4),10)};default:return{day:parseInt(ue.slice(0,2),10),month:parseInt(ue.slice(3,5),10)-1,year:parseInt(ue.slice(6,10),10)}}}static normalizeParse(ue,H="DMY"){const{day:le,month:L,year:Z}=this.parseRawDateString(ue,H);return nt.normalizeOf(Z,L,le)}static jsonParse(ue){const{day:H,month:le,year:L}=this.parseRawDateString(ue,"YMD");if(!st.isValidMonth(L,le)||!Number.isInteger(H)||!(0,l.bQ)(H,1,st.getMonthDaysCount(le,tt.isLeapYear(L))+1))throw new Dt(L,le,H);return new nt(L,le,H)}static normalizeDayPart(ue,H,le){const L=st.getMonthDaysCount(H,tt.isLeapYear(le));return(0,l.fS)(ue,1,L)}get formattedDayPart(){return String(this.day).padStart(2,"0")}get isWeekend(){const ue=this.dayOfWeek(!1);return ue===Ne.Saturday||ue===Ne.Sunday}dayOfWeek(ue=!0){const H=ue?this.toLocalNativeDate().getDay()-1:this.toLocalNativeDate().getDay();return H<0?6:H}dayBefore(ue){return this.monthBefore(ue)||this.monthSame(ue)&&this.day=ue.day}dayAfter(ue){return this.monthAfter(ue)||this.monthSame(ue)&&this.day>ue.day}dayLimit(ue,H){return null!==ue&&this.dayBefore(ue)?ue:null!==H&&this.dayAfter(H)?H:this}append({year:ue=0,month:H=0,day:le=0}){const L=(this.year+ue)*$+this.month+H;let Z=Math.floor(L/$),ne=L%$,ce=Math.min(this.day,st.getMonthDaysCount(ne,tt.isLeapYear(Z)))+le;for(;ce>st.getMonthDaysCount(ne,tt.isLeapYear(Z));)ce-=st.getMonthDaysCount(ne,tt.isLeapYear(Z)),11===ne?(Z++,ne=0):ne++;for(;ce<1;)0===ne?(Z--,ne=11):ne--,ce+=st.getMonthDaysCount(ne,tt.isLeapYear(Z));return new nt(Z,ne,ce)}getFormattedDay(ue,H){const le=this.formattedDayPart,L=this.formattedMonthPart,Z=this.formattedYear;switch(ue){case"MDY":return"".concat(L).concat(H).concat(le).concat(H).concat(Z);case"YMD":return"".concat(Z).concat(H).concat(L).concat(H).concat(le);default:return"".concat(le).concat(H).concat(L).concat(H).concat(Z)}}toString(ue="DMY",H="."){return this.getFormattedDay(ue,H)}toJSON(){return"".concat(super.toJSON(),"-").concat(this.formattedDayPart)}toLocalNativeDate(){return new Date(this.year,this.month,this.day)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month,this.day))}}class Dt extends Error{constructor(ue,H,le){super("")}}const xt=new nt(0,0,1),Ft=new nt(9999,11,31);Symbol},6242:(Nt,Pe,u)=>{u.d(Pe,{N:()=>Me});var t=u(7270),l=u(2978),S=u(8832),P=u(4976),X=u(811),U=u(4822),$=u(4314),re=u(3527),te=u(965),q=u(3793),Y=u(9990),_e=u(7236);let Me=(()=>{var ee;class Ie{constructor(){var J;this.control=(0,l.WQX)(S.vO,{self:!0,optional:!0}),this.active$=(0,l.WQX)(X.t9),this.zone=(0,l.WQX)(l.SKi),this.el=(0,U.qW)(),this.tuiActiveZoneParent=null,this.subActiveZones=[],this.directParentActiveZone=(0,l.WQX)(Ie,{skipSelf:!0,optional:!0}),this.tuiActiveZoneChange=this.active$.pipe((0,re.T)(Be=>!!Be&&this.contains(Be)),(0,te.Z)(!1),(0,q.F)(),(0,Y.i)(1),(0,_e.M)(Be=>{var ot;!Be&&"function"==typeof(null===(ot=this.control)||void 0===ot?void 0:ot.valueAccessor.onTouched)&&this.control.valueAccessor.onTouched()}),(0,P.sX)(this.zone)),null===(J=this.directParentActiveZone)||void 0===J||J.addSubActiveZone(this)}set tuiActiveZoneParentSetter(J){this.setZone(J)}ngOnDestroy(){var J,Be;null===(J=this.directParentActiveZone)||void 0===J||J.removeSubActiveZone(this),null===(Be=this.tuiActiveZoneParent)||void 0===Be||Be.removeSubActiveZone(this)}contains(J){return this.el.contains(J)||this.subActiveZones.some((Be,ot,ze)=>ze.indexOf(Be)===ot&&Be.contains(J))}setZone(J){var Be;null===(Be=this.tuiActiveZoneParent)||void 0===Be||Be.removeSubActiveZone(this),null==J||J.addSubActiveZone(this),this.tuiActiveZoneParent=J}addSubActiveZone(J){this.subActiveZones=[...this.subActiveZones,J]}removeSubActiveZone(J){this.subActiveZones=(0,$.GV)(this.subActiveZones,this.subActiveZones.indexOf(J))}}return(ee=Ie).\u0275fac=function(J){return new(J||ee)},ee.\u0275dir=l.FsC({type:ee,selectors:[["","tuiActiveZone","",5,"ng-container"],["","tuiActiveZoneChange","",5,"ng-container"],["","tuiActiveZoneParent","",5,"ng-container"]],hostBindings:function(J,Be){1&J&&l.bIt("mousedown.silent",function(){return 0},!1,l.EBC)},inputs:{tuiActiveZoneParentSetter:["tuiActiveZoneParent","tuiActiveZoneParentSetter"]},outputs:{tuiActiveZoneChange:"tuiActiveZoneChange"},exportAs:["tuiActiveZone"],standalone:!0}),(0,t.Cg)([$.PE],Ie.prototype,"setZone",null),Ie})()},7920:(Nt,Pe,u)=>{u.d(Pe,{K:()=>l});var t=u(2978);let l=(()=>{var S;class P{}return(S=P).\u0275fac=function(U){return new(U||S)},S.\u0275dir=t.FsC({type:S,selectors:[["","tuiItem",""]],standalone:!0}),P})()},958:(Nt,Pe,u)=>{u.d(Pe,{W:()=>$});var t=u(2978),l=u(8832),S=u(4976),P=u(4822),X=u(4314),U=u(3229);let $=(()=>{var re;class te{constructor(){this.destroyRef=(0,t.WQX)(t.abz),this.zone=(0,t.WQX)(t.SKi),this.el=(0,P.qW)(),this.tuiNativeValidator="Invalid"}validate(Y){return this.control=Y,(0,U.O)(0).pipe((0,S.rB)(this.zone),(0,S.NK)(this.destroyRef)).subscribe(()=>this.handleValidation()),null}handleValidation(){var Y,_e,Me,ee;null===(Y=(_e=this.el).setCustomValidity)||void 0===Y||Y.call(_e,null!==(Me=this.control)&&void 0!==Me&&Me.touched&&null!==(ee=this.control)&&void 0!==ee&&ee.invalid?this.tuiNativeValidator:"")}}return(re=te).\u0275fac=function(Y){return new(Y||re)},re.\u0275dir=t.FsC({type:re,selectors:[["","tuiNativeValidator",""]],hostBindings:function(Y,_e){1&Y&&t.bIt("focusout",function(){return _e.handleValidation()})},inputs:{tuiNativeValidator:"tuiNativeValidator"},standalone:!0,features:[t.Jv_([(0,X.QU)(l.cz,re,!0)])]}),te})()},4976:(Nt,Pe,u)=>{u.d(Pe,{A5:()=>nt,Eb:()=>$t,Ew:()=>yt,MJ:()=>st,NK:()=>Dt,aY:()=>Ne,lD:()=>J,rB:()=>xt,sX:()=>Ft,xM:()=>Be});var t=u(9406),l=u(965),S=u(8129),P=u(6106),X=u(2831),U=u(8448),$=u(3527),re=u(6340),te=u(871),q=u(4526),Y=u(2290),_e=u(7236),Me=u(4929),ee=u(4314),Ie=u(7212),W=u(2978);function J(H){return new t.c(le=>{var L;return null==H||null===(L=H.valueChanges)||void 0===L?void 0:L.pipe((0,l.Z)(H.value)).subscribe(le)})}function Be(H,le,L={}){return(0,S.R)(H,le,L)}function Ne(H,le=Boolean){return(0,P.F)((0,X.n)(L=>le(L)?H(L):U.w))}function st(H){return H.changes.pipe((0,l.Z)(null),(0,$.T)(()=>(0,ee.fk)(H)))}function nt(H){return Be(H===H.ownerDocument.documentElement?H.ownerDocument:H,"scroll")}function Dt(H){return(0,P.F)((0,re.Q)(te.t.pipe((0,Ie.pQ)(H),(0,q.W)(()=>U.w),(0,Y.U)(null))))}function $t(H){return(0,_e.M)(()=>H.markForCheck())}function xt(H=(0,W.WQX)(W.SKi)){return le=>new t.c(L=>H.runOutsideAngular(()=>le.subscribe(L)))}function Ft(H=(0,W.WQX)(W.SKi)){return(0,P.F)(xt(H),function Xt(H=(0,W.WQX)(W.SKi)){return le=>new t.c(L=>le.subscribe({next:Z=>H.run(()=>L.next(Z)),error:Z=>H.run(()=>L.error(Z)),complete:()=>H.run(()=>L.complete())}))}(H))}Error;class kt{constructor(le,L=Me.E){this.zoneConditionFn=le,this.scheduler=L}now(){return this.scheduler.now()}schedule(...le){return this.zoneConditionFn(()=>this.scheduler.schedule(...le))}}function yt(H=(0,W.WQX)(W.SKi),le=Me.E){return new kt(H.runOutsideAngular.bind(H),le)}},7002:(Nt,Pe,u)=>{u.d(Pe,{XD:()=>$,bL:()=>re});var t=u(2978),l=u(4314),S=u(5173),P=u(9406),X=u(6098);let U=(()=>{var W;class J{generate(){return"tui_".concat(J.autoId++).concat(Date.now())}}return(W=J).autoId=0,W.\u0275fac=function(ot){return new(ot||W)},W.\u0275prov=t.jDH({token:W,factory:W.\u0275fac,providedIn:"root"}),J})();function $(){return(0,t.WQX)(U).generate()}let re=(()=>{var W;class J{constructor(ot,ze,j={}){this.options=j,this.id=(0,t.WQX)(U),this.component=new S.lS(ze),this.items$=(0,t.WQX)(ot)}open(ot,ze={}){return new P.c(j=>{const Ae={...this.options,...ze,content:ot,$implicit:j,component:this.component,createdAt:Date.now(),id:this.id.generate(),completeWith:Ne=>{j.next(Ne),j.complete()}};return this.items$.next([...this.items$.value,Ae]),()=>{this.items$.next(this.items$.value.filter(Ne=>Ne!==Ae))}})}}return(W=J).\u0275fac=function(ot){t.QTQ()},W.\u0275prov=t.jDH({token:W,factory:W.\u0275fac}),J})();(0,l.ET)(()=>{var W,J;return null!==(W=null===(J=(0,t.WQX)(X.W8).getTag('name="theme-color"'))||void 0===J?void 0:J.content)&&void 0!==W?W:""})},811:(Nt,Pe,u)=>{u.d(Pe,{t9:()=>le,Hs:()=>At,mg:()=>oe,Td:()=>ce,wC:()=>Le,Ld:()=>Re,pg:()=>Ve,lN:()=>cn,Q_:()=>Ln});var t=u(6610),l=u(2978),S=u(3241),P=u(4976),X=u(4314),U=u(4822),$=u(7434),re=u(4010),te=u(5981),q=u(2831),Y=u(3229),_e=u(3527),Me=u(965),ee=u(7782),Ie=u(2489),W=u(8503),J=u(6340),Be=u(9922),ot=u(9867),ze=u(6111),j=u(8621),Ae=u(9656),Ne=u(262),rt=u(2363),st=u(756),nt=u(8486),Dt=u(3793),$t=u(8129),Xt=u(6661),xt=u(1249),Ft=u(7212),kt=u(9141);const yt=(0,X.ET)(()=>{const mn={onRemovalComplete:()=>{}},et=new te.t(null),Ye=(0,l.WQX)(xt.O6,{optional:!0})||mn,{onRemovalComplete:dt=mn.onRemovalComplete}=Ye;return Ye.onRemovalComplete=(de,K)=>{et.next(de),dt.call(Ye,de,K)},et.pipe((0,q.n)(de=>(0,Y.O)(0).pipe((0,_e.T)(()=>null),(0,Me.Z)(de))),(0,ee.u)())});function ue(mn,et=null){return(0,U.dd)(mn).activeElement!==mn&&!mn.matches(":disabled")&&!(null!=et&&et.contains(mn))&&(0,$.PQ)(mn)}const le=(0,X.ET)(()=>{const mn=(0,l.WQX)(yt),et=(0,l.WQX)(S.Qc),Ye=(0,l.WQX)(t.qQ),dt=(0,l.WQX)(l.SKi),de=(0,P.xM)(et,"focusout",{capture:!0}),K=(0,P.xM)(et,"focusin",{capture:!0}),we=(0,P.xM)(et,"blur"),Xe=(0,P.xM)(et,"mousedown"),De=(0,P.xM)(et,"mouseup");return(0,Ie.h)(de.pipe((0,J.Q)(Xe),(0,Be.u)({delay:()=>De}),function tt(...mn){const et=(0,rt.ms)(mn);return(0,ot.N)((Ye,dt)=>{const de=mn.length,K=new Array(de);let we=mn.map(()=>!1),Xe=!1;for(let De=0;De{K[De]=at,!Xe&&!we[De]&&(we[De]=!0,(Xe=we.every(Ae.D))&&(we=null))},Ne.l));Ye.subscribe((0,ze._)(dt,De=>{if(Xe){const at=[De,...K];dt.next(et?et(...at):at)}}))})}(mn),(0,W.p)(([at,mt])=>ue((0,U.U9)(at),mt)),(0,_e.T)(([{relatedTarget:at}])=>at)),we.pipe((0,_e.T)(()=>Ye.activeElement),(0,W.p)(at=>!(null==at||!at.matches("iframe")))),K.pipe((0,q.n)(at=>{const mt=(0,U.U9)(at),_t=(0,U.dd)(mt);return _t===Ye?(0,st.of)(mt):function H(mn){return(0,Ie.h)((0,P.xM)(mn,"focusin").pipe((0,_e.T)(({target:et})=>et)),(0,P.xM)(mn,"focusout").pipe((0,W.p)(({target:et,relatedTarget:Ye})=>!!Ye&&ue(et)),(0,_e.T)(({relatedTarget:et})=>et)))}(_t).pipe((0,Me.Z)(mt))})),Xe.pipe((0,q.n)(at=>{const mt=(0,U.U9)(at);return Ye.activeElement&&Ye.activeElement!==Ye.body?de.pipe((0,nt.s)(1),(0,_e.T)(()=>mt),(0,J.Q)((0,Y.O)(0,(0,P.Ew)(dt)))):(0,st.of)(mt)}))).pipe((0,Dt.F)(),(0,ee.u)())}),Z=((0,X.ET)(()=>{var mn,et;return null!==(mn=null===(et=(0,l.WQX)(t.qQ).querySelector("base"))||void 0===et?void 0:et.href)&&void 0!==mn?mn:""}),/(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([46])0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/),ne=/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([ev])w|bumb|bw-([nu])|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do([cp])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-([mpt])|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c([- _agpst])|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac([ \-/])|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja([tv])a|jbro|jemu|jigs|kddi|keji|kgt([ /])|klon|kpt |kwc-|kyo([ck])|le(no|xi)|lg( g|\/([klu])|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([- ov])|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30([02])|n50([025])|n7(0([01])|10)|ne(([cm])-|on|tf|wf|wg|wt)|nok([6i])|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan([adt])|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([-01])|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([im])|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-/,ce=(0,X.ET)(()=>Z.test((0,l.WQX)(S.Zp).toLowerCase())||ne.test((0,l.WQX)(S.Zp).slice(0,4).toLowerCase())),oe=(0,X.ET)(()=>(0,re.ed)((0,l.WQX)(S.Rp))),Se=(0,X.ET)(()=>(0,l.WQX)(ce)&&!(0,l.WQX)(oe)),Re=(0,X.ET)(()=>{var mn;return!(null===(mn=(0,l.WQX)(S.Qc))||void 0===mn||!mn.webkitConvertPointFromNodeToPage)}),Ve=(0,X.ET)(()=>(0,l.WQX)(oe)?"ios":(0,l.WQX)(Se)?"android":"web"),Le=(0,X.ET)(()=>{const mn=(0,l.WQX)(S.Qc).matchMedia("(pointer: coarse)");return(0,Ft.ot)((0,$t.R)(mn,"change").pipe((0,_e.T)(()=>mn.matches)),{initialValue:mn.matches})}),Ke=(0,X.ET)(()=>!!(0,l.WQX)(S.Qc).Cypress),It=(0,X.ET)(kt.s_),At=(0,X.ET)(()=>(0,l.WQX)(Ke)||(0,l.WQX)(It));(0,X.gc)(null);const cn=(0,X.ET)(()=>(0,t.UE)((0,l.WQX)(l.Agw))?new Range:{}),Ln=new l.nKC("[TUI_WINDOW_SIZE]",{factory:()=>{const mn=(0,l.WQX)(S.Qc);return(0,P.xM)(mn,"resize").pipe((0,Me.Z)(null),(0,_e.T)(()=>{var et,Ye;const dt=Math.max(mn.document.documentElement.clientWidth||0,mn.innerWidth||0,(null===(et=mn.visualViewport)||void 0===et?void 0:et.width)||0),de=Math.max(mn.document.documentElement.clientHeight||0,mn.innerHeight||0,(null===(Ye=mn.visualViewport)||void 0===Ye?void 0:Ye.height)||0),K={width:dt,height:de,top:0,left:0,right:dt,bottom:de,x:0,y:0};return{...K,toJSON:()=>JSON.stringify(K)}}),(0,Xt.t)({bufferSize:1,refCount:!0}))}})},4010:(Nt,Pe,u)=>{u.d(Pe,{Pr:()=>U,ed:()=>X});const P=/ipad|iphone|ipod/;function X($){return P.test($.userAgent.toLowerCase())||function t($){return $.platform.startsWith("Mac")||"iPhone"===$.platform}($)&&$.maxTouchPoints>1}function U({ownerDocument:$}){var re,te,q,Y;const _e=null==$?void 0:$.defaultView,Me=void 0!==_e.safari&&"[object SafariRemoteNotification]"===(null===(re=_e.safari)||void 0===re||null===(re=re.pushNotification)||void 0===re?void 0:re.toString()),ee=!(null===(te=_e.navigator)||void 0===te||null===(te=te.vendor)||void 0===te||!te.includes("Apple")||null!==(q=_e.navigator)&&void 0!==q&&null!==(q=q.userAgent)&&void 0!==q&&q.includes("CriOS")||null!==(Y=_e.navigator)&&void 0!==Y&&null!==(Y=Y.userAgent)&&void 0!==Y&&Y.includes("FxiOS"));return Me||ee}},4822:(Nt,Pe,u)=>{u.d(Pe,{D$:()=>tt,J0:()=>W,Ki:()=>te,Kv:()=>st,P9:()=>P,U9:()=>_e,Yq:()=>$,aT:()=>J,dd:()=>Ie,dn:()=>Ae,qW:()=>ze,r_:()=>X,ru:()=>re,ww:()=>q});var t=u(712),l=u(4314),S=u(2978);function P(nt,Dt){try{return nt.contains(Dt)||!!(Dt.compareDocumentPosition(nt)&Node.DOCUMENT_POSITION_PRECEDING)}catch{return!1}}function X(nt){return nt.matches("input")}function $(nt){return X(nt)||function U(nt){return nt.matches("textarea")}(nt)}function re(nt){return!!nt&&"nodeType"in nt&&nt.nodeType===Node.ELEMENT_NODE}function te(nt){return!!nt&&nt instanceof nt.ownerDocument.defaultView.HTMLElement}function q(nt){return nt.nodeType===Node.TEXT_NODE}function _e(nt){return nt.composedPath()[0]}function Ie(nt){return"getRootNode"in nt&&nt.isConnected?nt.getRootNode():nt.ownerDocument}function W(nt){const{ownerDocument:Dt}=nt;if(null==Dt||!Dt.defaultView||!nt.getBoundingClientRect)return null;const{innerWidth:$t,innerHeight:Xt}=Dt.defaultView,xt=Ie(nt),Ft=nt.getBoundingClientRect();if(0===Ft.width&&0===Ft.height)return null;const kt=(0,t.wN)(Math.round(Ft.left)+2,0,$t),yt=(0,t.wN)(Math.round(Ft.top)+2,0,Xt),ue=(0,t.wN)(Math.round(Ft.right)-2,0,$t),H=(0,t.wN)(Math.round(Ft.bottom)-2,0,Xt),le=(0,t.wN)(Math.round(Ft.left+Ft.width/2),0,$t),L=(0,t.wN)(Math.round(Ft.top+Ft.height/2),0,Xt),ne=[xt.elementFromPoint(le,yt),xt.elementFromPoint(le,H),xt.elementFromPoint(kt,L),xt.elementFromPoint(ue,L)].filter(l.Aj);if(!ne.length)return[];const ce=ne.filter(oe=>!nt.contains(oe)&&!oe.contains(nt));return 4===ce.length?ce:null}function J(nt,Dt){let{offsetTop:$t,offsetLeft:Xt,offsetParent:xt}=Dt;for(;te(xt)&&xt!==nt;)$t+=xt.offsetTop,Xt+=xt.offsetLeft,xt=xt.offsetParent;return{offsetTop:$t,offsetLeft:Xt}}function ze(){return(0,S.WQX)(S.aKT).nativeElement}function Ae(nt){return $(nt)&&!nt.readOnly||!!nt.isContentEditable}function tt(nt=0,Dt=0){const $t={x:nt,y:Dt,left:nt,right:nt,top:Dt,bottom:Dt,width:0,height:0};return{...$t,toJSON:()=>$t}}function st(nt){return"explicitOriginalTarget"in nt?(null==nt?void 0:nt.explicitOriginalTarget)!==nt.target:"pointerId"in nt?-1===nt.pointerId:"detail"in nt&&"webkitForce"in nt&&0===(null==nt?void 0:nt.detail)}},7434:(Nt,Pe,u)=>{u.d(Pe,{Hn:()=>q,Ij:()=>ee,PQ:()=>Y,SI:()=>re,X:()=>Me,km:()=>_e,vn:()=>te,x_:()=>$,yO:()=>Ie});var t=u(4822),l=u(7212),S=u(9141),P=u(2489),X=u(8129),U=u(3527);function $({activeElement:W}){if(null==W||!W.shadowRoot)return W;let J=W.shadowRoot.activeElement;for(;null!==(Be=J)&&void 0!==Be&&Be.shadowRoot;){var Be;J=J.shadowRoot.activeElement}return J}function re(W){const J=$(W);(0,t.Ki)(J)&&J.blur()}function te(W){return(0,l.ot)((0,P.h)((0,X.R)(W,"focusin").pipe((0,U.T)(S.z9)),(0,X.R)(W,"focusout").pipe((0,U.T)(S.s_))),{initialValue:!1})}function q(W){if(W.hasAttribute("disabled")||"-1"===W.getAttribute("tabIndex"))return!1;if((0,t.Ki)(W)&&W.isContentEditable||"0"===W.getAttribute("tabIndex"))return!0;switch(W.tagName){case"BUTTON":case"SELECT":case"TEXTAREA":return!0;case"VIDEO":case"AUDIO":return W.hasAttribute("controls");case"INPUT":return"hidden"!==W.getAttribute("type");case"A":case"LINK":return W.hasAttribute("href");default:return!1}}function Y(W){return!W.hasAttribute("disabled")&&("-1"===W.getAttribute("tabIndex")||q(W))}function _e({initial:W,root:J,previous:Be=!1,keyboard:ot=!0}){if(!J.ownerDocument)return null;const ze=ot?q:Y,j=J.ownerDocument.createTreeWalker(J,NodeFilter.SHOW_ELEMENT,S.Np);for(j.currentNode=W;Be?j.previousNode():j.nextNode();)if((0,t.Ki)(j.currentNode)&&(W=j.currentNode),(0,t.Ki)(W)&&ze(W))return W;return null}function Me(W){return!(null==W||!W.ownerDocument)&&$(W.ownerDocument)===W&&W.ownerDocument.hasFocus()}function ee(W){var J;const Be=(null==W?void 0:W.ownerDocument)&&$(W.ownerDocument);return!!Be&&W.contains(Be)&&!(null===(J=W.ownerDocument)||void 0===J||!J.hasFocus())}function Ie(W,J,Be){for(W+=Be;W>=0&&W{function t(W,J,Be){return Math.min(Be,Math.max(J,W))}function l(W,J,Be){return W>=J&&W=Be?Be:Math.round(W)}u.d(Pe,{Vj:()=>Y,Wn:()=>ee,Zi:()=>Me,bQ:()=>l,fS:()=>S,wN:()=>t});const X=292;function U(W,J,Be){if(W===1/0)return W;J=Math.min(J,X);const ot="".concat(W,"e").split("e"),ze=Be(Number("".concat(ot[0],"e").concat(Number(ot[1])+J))),j="".concat(ze,"e").split("e");return Number("".concat(j[0],"e").concat(Number(j[1])-J))}function Y({value:W,precision:J,method:Be}){switch(Be){case"ceil":return function re(W,J=0){return U(W,J,Math.ceil)}(W,J);case"floor":return function te(W,J=0){return U(W,J,Math.floor)}(W,J);case"round":return function $(W,J=0){return U(W,J,Math.round)}(W,J);default:return function q(W,J=0){return U(W,J,Math.trunc)}(W,J)}}function Me(W){return W?1:0}function ee(W){return parseInt(W,10)}},4314:(Nt,Pe,u)=>{u.d(Pe,{Aj:()=>Dt,ET:()=>W,FU:()=>Z,GV:()=>te,PE:()=>H,Pp:()=>L,QU:()=>Ft,Ty:()=>ce,YB:()=>J,eC:()=>kt,fk:()=>rt,gc:()=>Ie,hp:()=>ot,sZ:()=>st});var t=u(2978);function te(oe,Se){return oe.slice(0,Math.max(Se,0)).concat(oe.slice(Math.max(Se+1,0)))}function Ie(oe){return W(()=>oe)}function W(oe){return oe?new t.nKC("",{factory:oe}):new t.nKC("")}function J(oe){return"string"==typeof oe}function ot(oe,Se,Re,Ve={self:!0}){const Le=(0,t.Hps)(Re)?Re:(0,t.vPA)(Re),Ke=(0,t.WQX)(oe,Ve),It=Ke["".concat(Se.toString(),"Change")];let At;return(0,t.QZP)(()=>{var Kt,Lt;const cn=Le();At!==cn&&((0,t.Hps)(Ke[Se])?Ke[Se].set(cn):Ke[Se]=cn,null===(Kt=Ke.ngOnChanges)||void 0===Kt||Kt.call(Ke,{}),null==It||null===(Lt=It.emit)||void 0===Lt||Lt.call(It,cn),At=cn)},{allowSignalWrites:!0}),Le}function rt(oe){let Se=[];return oe.find((Re,Ve,Le)=>(Se=Le,!0)),Se}function st(oe){return"number"==typeof oe}function Dt(oe){return null!=oe}function Ft(oe,Se,Re=!1){return{provide:oe,useExisting:Se,multi:Re}}function kt(oe,Se,Re){return{provide:oe,deps:[[new t.Xx1,new t.kdw,oe]],useFactory:Ve=>({...Ve||Re,...Se})}}function ue(oe,Se,Re=!0){return function(){const Le=oe.call(this);return Object.defineProperty(this,Se,{enumerable:Re,value:Le}),Le}}function H(oe,Se,Re){if("function"==typeof oe){const Kt=Se;if("getter"===Kt.kind)return ue(oe,Kt.name);if("method"===Kt.kind)return function yt(oe){let Ve,Se=[],Re=!1;return function(...Ke){return Re&&Se.length===Ke.length&&Ke.every((At,Kt)=>At===Se[Kt])||(Se=Ke,Ve=oe.apply(this,Ke),Re=!0),Ve}}(oe);throw new le}const{get:Ve,enumerable:Le,value:Ke}=Re,It=Se;if(Ve)return{configurable:!0,enumerable:Le,get:ue(Ve,It,Le)};if("function"!=typeof Ke)throw new le;const At=Ke;return{configurable:!0,enumerable:Le,get(){let cn,Kt=[],Lt=!1;const Ln=(...mn)=>(Lt&&Kt.length===mn.length&&mn.every((Ye,dt)=>Ye===Kt[dt])||(Kt=mn,cn=At.apply(this,mn),Lt=!0),cn);return Object.defineProperty(this,It,{configurable:!0,value:Ln}),Ln}}}class le extends Error{constructor(){super("")}}function L(oe){return"".concat(oe,"px")}function Z(oe,Se){return Array.from(oe.reduce((Re,Ve)=>Re.has(Ve[Se])?Re:Re.set(Ve[Se],Ve),new Map).values())}const ne=W(()=>{const oe=new Map;return(0,t.WQX)(t.abz).onDestroy(()=>oe.forEach(Se=>Se.destroy())),oe});function ce(oe){const Se=(0,t.WQX)(ne),Re=(0,t.WQX)(t.uvJ);Se.has(oe)||Se.set(oe,(0,t.a0P)(oe,{environmentInjector:Re}))}},7187:(Nt,Pe,u)=>{u.d(Pe,{CF:()=>W,D2:()=>$,ZM:()=>ze,fj:()=>X,hM:()=>re,uy:()=>_e});var t=u(194);const l="{{duration}}ms ease-in-out",S={params:{duration:300}},P=300,X=(0,t.hZ)("tuiParentAnimation",[(0,t.kY)(":leave",[(0,t.P)(":scope > *",[(0,t.MA)()],{optional:!0})])]),$=((0,t.hZ)("tuiParentStop",[(0,t.kY)(":enter",[])]),(0,t.hZ)("tuiHost",[(0,t.kY)(":enter",[(0,t.iF)({overflow:"clip"}),(0,t.P)(":scope > *",[(0,t.MA)()],{optional:!0})]),(0,t.kY)(":leave",[(0,t.P)(":scope > *",[(0,t.MA)()],{optional:!0})])])),re=(0,t.hZ)("tuiHeightCollapse",[(0,t.kY)(":enter",[(0,t.iF)({height:0}),(0,t.i0)(l,(0,t.iF)({height:"*"}))],S),(0,t.kY)(":leave",[(0,t.iF)({height:"*"}),(0,t.i0)(l,(0,t.iF)({height:0}))],S)]),_e=((0,t.hZ)("tuiHeightCollapseList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({height:0}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({height:"*"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({height:"*"}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({height:0}))])],{optional:!0})],S)]),(0,t.hZ)("tuiWidthCollapse",[(0,t.kY)(":enter",[(0,t.iF)({width:0}),(0,t.i0)(l,(0,t.iF)({width:"*"}))],S),(0,t.kY)(":leave",[(0,t.iF)({width:"*"}),(0,t.i0)(l,(0,t.iF)({width:0}))],S)]),(0,t.hZ)("tuiWidthCollapseList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({width:0}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({width:"*"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({width:"*"}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({width:0}))])],{optional:!0})],S)]),(0,t.hZ)("tuiFadeIn",[(0,t.kY)(":enter",[(0,t.iF)({opacity:0}),(0,t.i0)(l,(0,t.iF)({opacity:1}))],S),(0,t.kY)(":leave",[(0,t.iF)({opacity:1}),(0,t.i0)(l,(0,t.iF)({opacity:0}))],S)])),W=((0,t.hZ)("tuiFadeInList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({opacity:0}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({opacity:1}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({opacity:1}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({opacity:0}))])],{optional:!0})],S)]),(0,t.hZ)("tuiFadeInTop",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateY(-10px)",opacity:0}),(0,t.i0)(l,(0,t.iF)({transform:"translateY(0)",opacity:1}))],S),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateY(0)",opacity:1}),(0,t.i0)(l,(0,t.iF)({transform:"translateY(-10px)",opacity:0}))],S)]),(0,t.hZ)("tuiFadeInBottom",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateY(10px)",opacity:0}),(0,t.i0)(l,(0,t.iF)({transform:"translateY(0)",opacity:1}))],S),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateY(0)",opacity:1}),(0,t.i0)(l,(0,t.iF)({transform:"translateY(10px)",opacity:0}))],S)]),(0,t.hZ)("tuiDropdownAnimation",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateY(-10px)",opacity:0}),(0,t.i0)(l,(0,t.iF)({transform:"translateY(0)",opacity:1}))],S),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateY(0)",opacity:1}),(0,t.i0)(l,(0,t.iF)({transform:"translateY(-10px)",opacity:0}))],S)])),ze=((0,t.hZ)("tuiScaleIn",[(0,t.kY)(":enter",[(0,t.iF)({transform:"scale(0)"}),(0,t.i0)(l,(0,t.iF)({transform:"scale(1)"}))],S),(0,t.kY)(":leave",[(0,t.iF)({transform:"scale(1)"}),(0,t.i0)(l,(0,t.iF)({transform:"scale(0)"}))],S)]),(0,t.hZ)("tuiPop",[(0,t.kY)(":enter",[(0,t.iF)({transform:"scale(0)"}),(0,t.i0)(l,(0,t.iF)({transform:"scale(1.1)"})),(0,t.i0)(l,(0,t.iF)({transform:"scale(1)"}))],S),(0,t.kY)(":leave",[(0,t.iF)({transform:"scale(1)"}),(0,t.i0)(l,(0,t.iF)({transform:"scale(1.1)"})),(0,t.i0)(l,(0,t.iF)({transform:"scale(0)"}))],S)]),(0,t.hZ)("tuiScaleInList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"scale(0)"}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({transform:"scale(1)"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"scale(1)"}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({transform:"scale(0)"}))])],{optional:!0})],S)]),(0,t.hZ)("tuiSlideIn",[(0,t.kY)("* => left",[(0,t.iF)({transform:"translateX(-100%)"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX(0)"}))],S),(0,t.kY)("left => *",[(0,t.iF)({transform:"translateX(0)"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX(-100%)"}))],S),(0,t.kY)("* => right",[(0,t.iF)({transform:"translateX(100%)"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX(0)"}))],S),(0,t.kY)("right => *",[(0,t.iF)({transform:"translateX(0)"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX(100%)"}))],S)]));(0,t.hZ)("tuiSlideInLeft",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateX(-100%)"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX(0)"}))],S),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateX(0)"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX(-100%)"}))],S)]),(0,t.hZ)("tuiSlideInLeftList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"translateX(-100%)"}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({transform:"translateX(0)"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"translateX(0)"}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({transform:"translateX(-100%)"}))])],{optional:!0})],S)]),(0,t.hZ)("tuiSlideInRight",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateX(100%)"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX(0)"}))],S),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateX(0)"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX(100%)"}))],S)]),(0,t.hZ)("tuiSlideInRightList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"translateX(100%)"}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({transform:"translateX(0)"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"translateX(0)"}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({transform:"translateX(100%)"}))])],{optional:!0})],S)]),(0,t.hZ)("tuiSlideInTop",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translate3d(0,{{start}},0)",pointerEvents:"none"}),(0,t.i0)(l,(0,t.iF)({transform:"translate3d(0,{{end}},0)"}))],{params:{end:0,start:"100%",duration:300}}),(0,t.kY)(":leave",[(0,t.iF)({transform:"translate3d(0,{{end}},0)"}),(0,t.i0)(l,(0,t.iF)({transform:"translate3d(0,{{start}},0)"}))],{params:{end:0,start:"100%",duration:300}})]),(0,t.hZ)("tuiSlideInTopList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"translateY(100%)"}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({transform:"translateY(0)"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"translateY(0)"}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({transform:"translateY(100%)"}))])],{optional:!0})],S)]),(0,t.hZ)("tuiSlideInBottom",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateY(-100%)"}),(0,t.i0)(l,(0,t.iF)({transform:"translateY(0)"}))],S),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateY(0)"}),(0,t.i0)(l,(0,t.iF)({transform:"translateY(-100%)"}))],S)]),(0,t.hZ)("tuiSlideInBottomList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"translateY(-100%)"}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({transform:"translateY(0)"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"translateY(0)"}),(0,t.yc)(P,[(0,t.i0)(l,(0,t.iF)({transform:"translateY(-100%)"}))])],{optional:!0})],S)])},4514:(Nt,Pe,u)=>{u.d(Pe,{I9:()=>ze,Np:()=>ot,XW:()=>J,Xu:()=>Be,Z3:()=>Me,cf:()=>te,dg:()=>re,iA:()=>Y,mI:()=>_e,nR:()=>ee,yq:()=>Ie});var t=u(2978),l=u(4314),S=u(7212),P=u(9406),X=u(2489),U=u(3793);class ${}class re extends ${}class te extends ${}function q(j,Ae,Ne){return{provide:j,deps:[[new t.kdw,new t.Xx1,j],Ne],useFactory:Y(Ae)}}function Y(j){return(Ae,Ne)=>{var rt;return(null==Ae||null===(rt=Ae.find)||void 0===rt?void 0:rt.call(Ae,tt=>tt!==Ne&&tt.type===j))||Ne}}function _e(j,Ae){return q(re,j,Ae)}function Me(j,Ae){return q(te,j,Ae)}function ee(j){return(0,l.QU)(re,j,!0)}function Ie(j){return(0,l.QU)(te,j,!0)}class W{}function J(j){return(0,l.QU)(W,j,!0)}class Be extends P.c{}function ot(j){return(0,l.QU)(Be,j,!0)}let ze=(()=>{var j;class Ae{constructor(){this.destroyRef=(0,t.WQX)(t.abz),this.drivers=(0,t.WQX)(Be),this.vehicles=(0,t.WQX)(W)}ngOnInit(){const rt=this.vehicles.find(({type:tt})=>tt===this.type);(0,X.h)(...this.drivers.filter(({type:tt})=>tt===this.type)).pipe((0,U.F)(),(0,S.pQ)(this.destroyRef)).subscribe(tt=>{null==rt||rt.toggle(tt)})}}return(j=Ae).\u0275fac=function(rt){return new(rt||j)},j.\u0275dir=t.FsC({type:j}),Ae})()},4135:(Nt,Pe,u)=>{u.d(Pe,{e:()=>$,p:()=>te});var t=u(2978),l=u(4314),S=u(8395),P=u(5037);const X={appearance:"primary",size:"l"},U=(0,l.gc)(X);function $(q){return(0,l.eC)(U,q,X)}let re=(()=>{var q;class Y{}return(q=Y).\u0275fac=function(Me){return new(Me||q)},q.\u0275cmp=t.VBU({type:q,selectors:[["ng-component"]],hostAttrs:[1,"tui-button"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(Me,ee){},styles:['[tuiButton],[tuiIconButton]{--t-size: var(--tui-height-l);--t-radius: var(--tui-radius-l);--t-gap: .25rem;--t-padding: 0 1.25rem;--t-margin: -.25rem;-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;position:relative;display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box;white-space:nowrap;overflow:hidden;vertical-align:middle;max-inline-size:100%;gap:calc(var(--t-gap, var(--t-0, 0rem)) - 2 * var(--t-margin, 0rem));block-size:var(--t-size);justify-content:center;border-radius:var(--t-radius);padding:var(--t-padding);-webkit-user-select:none;user-select:none;cursor:pointer;font:var(--tui-font-text-m);font-weight:700}[tuiButton]>img,[tuiIconButton]>img,[tuiButton]>tui-svg,[tuiIconButton]>tui-svg,[tuiButton]>tui-icon,[tuiIconButton]>tui-icon,[tuiButton]>tui-avatar,[tuiIconButton]>tui-avatar,[tuiButton]>tui-badge,[tuiIconButton]>tui-badge,[tuiButton]>[tuiBadge],[tuiIconButton]>[tuiBadge],[tuiButton]>[tuiRadio],[tuiIconButton]>[tuiRadio],[tuiButton]>[tuiSwitch],[tuiIconButton]>[tuiSwitch],[tuiButton]>[tuiCheckbox],[tuiIconButton]>[tuiCheckbox],[tuiButton][tuiIcons]:before,[tuiIconButton][tuiIcons]:before,[tuiButton][tuiIcons]:after,[tuiIconButton][tuiIcons]:after{margin:var(--t-margin)}[tuiButton]>.t-loader,[tuiIconButton]>.t-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[tuiButton]>.t-loader .t-text,[tuiIconButton]>.t-loader .t-text{position:absolute}[tuiButton][data-size=xs],[tuiIconButton][data-size=xs]{--t-size: var(--tui-height-xs);--t-radius: var(--tui-radius-xs);--t-gap: .125rem;--t-padding: 0 .375rem;--t-margin: -.125rem;font:var(--tui-font-text-s)}[tuiButton][data-size=xs] tui-svg,[tuiIconButton][data-size=xs] tui-svg,[tuiButton][data-size=xs] tui-icon,[tuiIconButton][data-size=xs] tui-icon,[tuiButton][data-size=xs]:before,[tuiIconButton][data-size=xs]:before{font-size:1rem}[tuiButton][data-size=s],[tuiIconButton][data-size=s]{--t-size: var(--tui-height-s);--t-radius: var(--tui-radius-s);--t-gap: .125rem;--t-padding: 0 .625rem;--t-margin: -.125rem;font:var(--tui-font-text-s)}[tuiButton][data-size=s] tui-svg,[tuiIconButton][data-size=s] tui-svg,[tuiButton][data-size=s] tui-icon,[tuiIconButton][data-size=s] tui-icon,[tuiButton][data-size=s]:not([tuiIconButton][data-appearance=icon]):not([tuiIconButton][data-appearance=link]):before,[tuiIconButton][data-size=s]:not([tuiIconButton][data-appearance=icon]):not([tuiIconButton][data-appearance=link]):before{font-size:1rem}[tuiButton][data-size=m],[tuiIconButton][data-size=m]{--t-size: var(--tui-height-m);--t-radius: var(--tui-radius-m);--t-gap: .125rem;--t-padding: 0 1rem;--t-margin: -.375rem;font:var(--tui-font-text-m);font-weight:700}[tuiButton][data-size=m]:after,[tuiIconButton][data-size=m]:after{margin-inline-end:-.125rem}[tuiButton]._loading,[tuiIconButton]._loading{--tui-disabled-opacity: 1;-webkit-text-fill-color:transparent}[tuiButton]._loading>*,[tuiIconButton]._loading>*,[tuiButton]._loading:before,[tuiIconButton]._loading:before,[tuiButton]._loading:after,[tuiIconButton]._loading:after{opacity:0}[tuiButton]._loading>.t-loader,[tuiIconButton]._loading>.t-loader{opacity:1}[tuiButton][tuiIcons]:after,[tuiIconButton][tuiIcons]:after{font-size:1rem}[tuiButton][tuiButtonVertical],[tuiIconButton][tuiButtonVertical]{--t-line-height: 1rem;--t-margin: var(--t-0, 0rem) !important;flex-direction:column;flex-shrink:1;block-size:auto;padding:.75rem;gap:.375rem;min-inline-size:5rem;white-space:pre-line;font:var(--tui-font-text-ui-s)}[tuiButton][tuiButtonVertical]>*,[tuiIconButton][tuiButtonVertical]>*{max-block-size:calc(var(--t-line-height) * 2)}[tuiIconButton]{gap:0;inline-size:var(--t-size);font-size:0!important;padding:0}[tuiIconButton][data-size=l]:after{margin:0}[tuiIconButton][tuiIconButton][style*="--t-icon-start:"]:after{display:none}\n'],encapsulation:2,changeDetection:0}),Y})(),te=(()=>{var q;class Y{constructor(){this.options=(0,t.WQX)(U),this.nothing=(0,l.Ty)(re),this.size=this.options.size}}return(q=Y).\u0275fac=function(Me){return new(Me||q)},q.\u0275dir=t.FsC({type:q,selectors:[["a","tuiButton",""],["button","tuiButton",""],["a","tuiIconButton",""],["button","tuiIconButton",""]],hostVars:1,hostBindings:function(Me,ee){2&Me&&t.BMQ("data-size",ee.size)},inputs:{size:"size"},standalone:!0,features:[t.Jv_([(0,S.mr)(U)]),t.nM4([S.tF,P.Z])]}),Y})()},5180:(Nt,Pe,u)=>{u.d(Pe,{Ji:()=>kt,KN:()=>st,NW:()=>Ne,PU:()=>nt,WD:()=>tt,WX:()=>xt,aO:()=>Dt,pQ:()=>$t,uE:()=>Xt});var t=u(6610),l=u(2978),S=u(7212),P=u(9141),X=u(4976),U=u(4822),$=u(7434),re=u(4314),te=u(656),q=u(5173),Y=u(3229),_e=u(811),Me=u(3279),ee=u(5037);const Ie=["tuiOption",""];function W(ue,H){if(1&ue&&(l.qex(0),l.EFF(1),l.bVm()),2&ue){const le=H.polymorpheusOutlet;l.R7$(1),l.SpI(" ",le," ")}}function J(ue,H){1&ue&&l.SdG(0)}const Be=function(ue){return{$implicit:ue}},ot=["*"];function ze(ue,H){if(1&ue&&(l.qex(0),l.EFF(1),l.bVm()),2&ue){const le=H.polymorpheusOutlet;l.R7$(1),l.SpI(" ",le," ")}}function j(ue,H){if(1&ue&&(l.j41(0,"div",1),l.DNE(1,ze,2,1,"ng-container",2),l.k0s()),2&ue){const le=l.XpG();l.R7$(1),l.Y8G("polymorpheusOutlet",le.emptyContent||le.fallback())}}const Ae=new l.nKC("[TUI_OPTION_CONTENT]");function Ne(ue){return{provide:Ae,useValue:ue}}const rt=new l.nKC("[TUI_DATA_LIST_ACCESSOR]");function tt(ue){return(0,re.QU)(rt,ue)}const st=new l.nKC("[TUI_DATA_LIST_HOST]");function nt(ue){return(0,re.QU)(st,ue)}let Dt=(()=>{var ue;class H{constructor(){var L;this.isMobile=(0,l.WQX)(_e.Td),this.el=(0,U.qW)(),this.dataList=(0,l.WQX)((0,l.Rfq)(()=>Xt),{optional:!0}),this.host=(0,l.WQX)(st,{optional:!0}),this.content=(0,l.WQX)(Ae,{optional:!0}),this.dropdown=null===(L=(0,l.WQX)(Me.pU,{self:!0,optional:!0}))||void 0===L?void 0:L.ref,this.disabled=!1}ngOnDestroy(){var L;null===(L=this.dataList)||void 0===L||L.handleFocusLossIfNecessary(this.el)}onClick(){var L;null!==(L=this.host)&&void 0!==L&&L.handleOption&&void 0!==this.value&&this.host.handleOption(this.value)}onMouseMove(){!this.isMobile&&!(0,$.X)(this.el)&&this.dataList&&this.el.focus({preventScroll:!0})}}return(ue=H).\u0275fac=function(L){return new(L||ue)},ue.\u0275cmp=l.VBU({type:ue,selectors:[["button","tuiOption",""],["a","tuiOption",""],["label","tuiOption",""]],hostAttrs:["type","button","role","option"],hostVars:3,hostBindings:function(L,Z){1&L&&l.bIt("click",function(){return Z.onClick()})("mousemove.silent",function(){return Z.onMouseMove()}),2&L&&(l.BMQ("disabled",Z.disabled||null),l.AVh("_with-dropdown",null==Z.dropdown?null:Z.dropdown()))},inputs:{disabled:"disabled",value:"value"},standalone:!0,features:[l.aNF,l.nM4([ee.Z])],attrs:Ie,ngContentSelectors:ot,decls:3,vars:4,consts:[[4,"polymorpheusOutlet","polymorpheusOutletContext"],["t",""]],template:function(L,Z){if(1&L&&(l.NAR(),l.DNE(0,W,2,1,"ng-container",0),l.DNE(1,J,1,0,"ng-template",null,1,l.C5r)),2&L){const ne=l.sdS(2);l.Y8G("polymorpheusOutlet",Z.content||ne)("polymorpheusOutletContext",l.eq3(2,Be,ne))}},dependencies:[q.xr],encapsulation:2,changeDetection:0}),H})();function $t(){var ue;const le=null===(ue=(0,l.WQX)(st,{optional:!0}))||void 0===ue?void 0:ue.size;return le&&["s","m","l"].includes(le)?le:"l"}let Xt=(()=>{var ue;class H{constructor(){this.options=P.xQ,this.ngZone=(0,l.WQX)(l.SKi),this.destroyRef=(0,l.WQX)(l.abz),this.el=(0,U.qW)(),this.cdr=(0,l.WQX)(l.gRc),this.fallback=(0,S.ot)((0,l.WQX)(te.wH)),this.empty=(0,l.vPA)(!1),this.size=$t()}onKeyDownArrow(L,Z){const{elements:ne}=this;(0,$.yO)(ne.indexOf(L),ne,Z)}handleFocusLossIfNecessary(L=this.el){var Z;(0,$.Ij)(L)&&(null===(Z=this.origin)||void 0===Z||Z.focus({preventScroll:!0}))}ngAfterContentChecked(){(0,Y.O)(0).pipe((0,X.rB)(this.ngZone),(0,X.NK)(this.destroyRef)).subscribe(()=>{this.empty.set(!this.el.querySelector("[tuiOption]")),this.cdr.detectChanges()})}getOptions(L=!1){return this.options.filter(({disabled:Z})=>L||!Z).map(({value:Z})=>Z).filter(re.Aj)}onFocusIn(L,Z){!Z.contains(L)&&!this.origin&&(this.origin=L)}get elements(){return Array.from(this.el.querySelectorAll("a[tuiOption],button[tuiOption],input"))}}return(ue=H).\u0275fac=function(L){return new(L||ue)},ue.\u0275cmp=l.VBU({type:ue,selectors:[["tui-data-list"]],contentQueries:function(L,Z,ne){if(1&L&&l.wni(ne,Dt,5),2&L){let ce;l.mGM(ce=l.lsd())&&(Z.options=ce)}},hostAttrs:["role","listbox"],hostVars:1,hostBindings:function(L,Z){1&L&&l.bIt("focusin",function(ce){return Z.onFocusIn(ce.relatedTarget,ce.currentTarget)})("mousedown.prevent",function(){return 0})("wheel.silent.passive",function(){return Z.handleFocusLossIfNecessary()})("mouseleave",function(ce){return Z.handleFocusLossIfNecessary(ce.target)})("keydown.tab",function(){return Z.handleFocusLossIfNecessary()})("keydown.shift.tab",function(){return Z.handleFocusLossIfNecessary()})("keydown.arrowDown.prevent",function(ce){return Z.onKeyDownArrow(ce.target,1)})("keydown.arrowUp.prevent",function(ce){return Z.onKeyDownArrow(ce.target,-1)}),2&L&&l.BMQ("data-size",Z.size)},inputs:{emptyContent:"emptyContent",size:"size"},standalone:!0,features:[l.Jv_([tt(ue)]),l.aNF],ngContentSelectors:ot,decls:2,vars:1,consts:[["class","t-empty",4,"ngIf"],[1,"t-empty"],[4,"polymorpheusOutlet"]],template:function(L,Z){1&L&&(l.NAR(),l.SdG(0),l.DNE(1,j,2,1,"div",0)),2&L&&(l.R7$(1),l.Y8G("ngIf",Z.empty()))},dependencies:[t.bT,q.xr],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-tertiary)}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-size=s]{--tui-data-list-margin: var(--t-0, 0rem)}tui-data-list[data-size=s]>.t-empty,tui-data-list[data-size=s] [tuiOption]{font:var(--tui-font-text-s);min-block-size:2rem;padding:.3125rem .5rem}tui-data-list[data-size=s]>.t-empty:before,tui-data-list[data-size=s] [tuiOption]:before{font-size:1rem}tui-data-list[data-size=m]>.t-empty,tui-data-list[data-size=m] [tuiOption]{font:var(--tui-font-text-s);min-block-size:2.5rem;padding:.375rem .5rem}tui-data-list[data-size=l]{--tui-data-list-padding: .375rem;--tui-data-list-margin: .125rem}tui-data-list[data-size=l]>.t-empty,tui-data-list[data-size=l] [tuiOption]{font:var(--tui-font-text-m);min-block-size:2.75rem;padding:.375rem .625rem}tui-data-list>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0}tui-data-list [tuiOption]{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;justify-content:space-between;text-align:start;color:var(--tui-text-primary);border-radius:var(--tui-radius-s);outline:none;cursor:pointer;background-clip:padding-box}tui-data-list [tuiOption]:disabled{opacity:var(--tui-disabled-opacity);cursor:default}tui-data-list [tuiOption]:focus-within,tui-data-list [tuiOption]._with-dropdown{background-color:var(--tui-background-neutral-1)}tui-data-list [tuiOption]:before{margin-inline-end:.5rem}tui-data-list [tuiOption]:after{font-size:1rem;margin:0 -.75rem 0 auto;border-left:.5rem solid;border-right:.5rem solid}tui-opt-group{position:relative;display:flex;font:var(--tui-font-text-xs);color:var(--tui-text-secondary);flex-direction:column;line-height:1rem}tui-data-list[data-size=l] tui-opt-group{font:var(--tui-font-text-s);line-height:1.25rem}tui-data-list[data-size=l] tui-opt-group:before{padding-left:.625rem;padding-right:.625rem}tui-data-list[data-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);block-size:1px;background:var(--tui-border-normal)}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,tui-opt-group:not(:empty)~tui-opt-group:not([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,tui-opt-group:not([data-label]):before{padding:0;margin:0}\n'],encapsulation:2,changeDetection:0}),H})(),xt=(()=>{var ue;class H{}return(ue=H).\u0275fac=function(L){return new(L||ue)},ue.\u0275dir=l.FsC({type:ue,selectors:[["ng-template","tuiDataList",""]],standalone:!0}),H})(),kt=(()=>{var ue;class H{}return(ue=H).\u0275fac=function(L){return new(L||ue)},ue.\u0275dir=l.FsC({type:ue,selectors:[["tui-opt-group"]],hostAttrs:["role","group"],hostVars:1,hostBindings:function(L,Z){2&L&&l.BMQ("data-label",Z.label)},inputs:{label:"label"},standalone:!0}),H})()},4712:(Nt,Pe,u)=>{u.d(Pe,{q:()=>S});var t=u(2978),l=u(656);let S=(()=>{var X;class U{constructor(){this.resolver=(0,l.XA)(),this.backgroundSrc=(0,t.vPA)(null),this.iconSrc=(0,t.vPA)(this.resolve((0,t.WQX)(l.kJ,{self:!0,optional:!0})||(0,t.WQX)(l.TN,{self:!0,optional:!0})))}set icon(re){this.iconSrc.set(this.resolve(re))}set background(re){this.backgroundSrc.set(this.resolve(re))}resolve(re){return re?"url(".concat(this.resolver(re),")"):null}}return(X=U).\u0275fac=function(re){return new(re||X)},X.\u0275cmp=t.VBU({type:X,selectors:[["tui-icon"]],hostVars:4,hostBindings:function(re,te){2&re&&t.xc7("--t-icon",te.iconSrc()||"url()")("--t-icon-bg",te.backgroundSrc())},inputs:{icon:"icon",background:"background"},standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(re,te){},styles:['tui-icon{position:relative;display:inline-block;inline-size:1em;block-size:1em;font-size:1.5rem;flex-shrink:0;vertical-align:middle;box-sizing:border-box;-webkit-mask:var(--t-icon-bg) no-repeat center / contain;mask:var(--t-icon-bg) no-repeat center / contain}@media (hover: hover){tui-icon[data-appearance=icon]:hover{color:var(--tui-text-secondary)}}tui-icon:after,tui-icon[tuiIcons]:after{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;content:"";display:block;-webkit-mask:var(--t-icon) no-repeat center / contain;mask:var(--t-icon) no-repeat center / contain;-webkit-mask-composite:source-in,xor;mask-composite:intersect;background:currentColor}\n'],encapsulation:2,changeDetection:0}),U})()},5639:(Nt,Pe,u)=>{u.d(Pe,{z:()=>U});var t=u(2978),l=u(4822),S=u(4314),P=u(5180);let X=(()=>{var $;class re{}return($=re).\u0275fac=function(q){return new(q||$)},$.\u0275cmp=t.VBU({type:$,selectors:[["ng-component"]],hostAttrs:[1,"tui-label"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(q,Y){},styles:["[tuiLabel]{display:flex;gap:.25rem;flex-direction:column;font:var(--tui-font-text-s);color:var(--tui-text-primary)}[tuiLabel]:not([data-orientation=vertical]){flex-direction:row;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;font:var(--tui-font-text-m)}[tuiLabel]:has(tui-textfield),[tuiLabel]:has(tui-primitive-textfield),[tuiLabel]:has(tui-textarea){flex-direction:column!important;inline-size:auto!important;font:var(--tui-font-text-s)!important}[tuiLabel] input[type=checkbox],[tuiLabel] input[type=radio]{margin-inline-end:.5rem}[tuiLabel] input[type=checkbox][data-size=s],[tuiLabel] input[type=radio][data-size=s]{margin-inline-end:.25rem;margin-top:.125rem}[tuiLabel] small{font:var(--tui-font-text-s)}[tuiLabel] [tuiTitle]{margin-top:.125rem}[tuiLabel] [tuiSubtitle]{color:var(--tui-text-secondary)}\n"],encapsulation:2,changeDetection:0}),re})(),U=(()=>{var $;class re{constructor(){this.el=(0,l.qW)(),this.nothing=(0,S.Ty)(X),this.parent=(0,t.WQX)((0,t.Rfq)(()=>P.KN),{optional:!0})}}return($=re).\u0275fac=function(q){return new(q||$)},$.\u0275dir=t.FsC({type:$,selectors:[["label","tuiLabel",""]],contentQueries:function(q,Y,_e){if(1&q&&t.wni(_e,P.KN,5),2&q){let Me;t.mGM(Me=t.lsd())&&(Y.textfield=Me.first)}},hostVars:2,hostBindings:function(q,Y){2&q&&t.BMQ("for",Y.el.htmlFor||(null==Y.parent?null:Y.parent.id))("data-orientation",Y.textfield?"vertical":"horizontal")},standalone:!0}),re})()},7355:(Nt,Pe,u)=>{u.d(Pe,{Jc:()=>te,m0:()=>$});var t=u(2978),l=u(4314),S=u(8395),P=u(5037);const X={appearance:"link",pseudo:!1},U=(0,l.gc)(X);function $(q){return(0,l.eC)(U,q,X)}let re=(()=>{var q;class Y{}return(q=Y).\u0275fac=function(Me){return new(Me||q)},q.\u0275cmp=t.VBU({type:q,selectors:[["ng-component"]],hostAttrs:[1,"tui-link"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(Me,ee){},styles:['[tuiLink]{--tui-text-tertiary: var(--tui-text-secondary);padding:0;background:transparent;border:none;cursor:pointer;font:inherit;color:inherit;-webkit-text-decoration:none dashed currentColor;text-decoration:none dashed currentColor;text-underline-offset:.2em;text-decoration-thickness:.7px;text-decoration-color:color-mix(in lch,currentColor,transparent)}[tuiLink]:hover{--tui-text-secondary: var(--tui-text-primary)}[tuiLink]:before{margin-inline-end:.25rem}[tuiLink]:after{margin-inline-start:.25rem}[tuiLink][tuiIcons]:before,[tuiLink][tuiIcons]:after{content:"\\2060";padding:calc(var(--tui-icon-size, 1rem) / 2);vertical-align:super;font-size:0;line-height:0;box-sizing:border-box}[tuiLink]:focus-visible:not([data-focus=false]){outline:none;background:var(--tui-service-selection-background);background:color-mix(in lch,currentColor 12%,transparent)}[tuiLink][data-focus=true]{outline:none;background:var(--tui-service-selection-background);background:color-mix(in lch,currentColor 12%,transparent)}\n'],encapsulation:2,changeDetection:0}),Y})(),te=(()=>{var q;class Y{constructor(){this.nothing=(0,l.Ty)(re),this.pseudo=(0,t.WQX)(U).pseudo}}return(q=Y).\u0275fac=function(Me){return new(Me||q)},q.\u0275dir=t.FsC({type:q,selectors:[["a","tuiLink",""],["button","tuiLink",""]],hostAttrs:["tuiLink",""],hostVars:2,hostBindings:function(Me,ee){2&Me&&t.xc7("text-decoration-line",ee.pseudo?"underline":null)},inputs:{pseudo:"pseudo"},standalone:!0,features:[t.Jv_([(0,S.mr)(U)]),t.nM4([S.tF,P.Z])]}),Y})()},8598:(Nt,Pe,u)=>{u.d(Pe,{ap:()=>W});var t=u(6610),l=u(2978),S=u(811),P=u(4010),X=u(4822),U=u(5950),$=u(5173),re=u(4314);function te(J,Be){if(1&J&&(l.qex(0),l.EFF(1),l.bVm()),2&J){const ot=Be.polymorpheusOutlet;l.R7$(1),l.SpI(" ",ot," ")}}function q(J,Be){if(1&J&&(l.qSk(),l.joV(),l.j41(0,"div",6),l.DNE(1,te,2,1,"ng-container",7),l.k0s()),2&J){const ot=l.XpG(2);l.AVh("t-text_horizontal",ot.isHorizontal),l.R7$(1),l.Y8G("polymorpheusOutlet",ot.textContent)}}function Y(J,Be){if(1&J&&(l.j41(0,"div",2),l.qSk(),l.j41(1,"svg",3),l.nrm(2,"circle",4),l.k0s(),l.DNE(3,q,2,3,"div",5),l.k0s()),2&J){const ot=l.XpG();l.AVh("t-loader_horizontal",ot.isHorizontal)("t-loader_inherit-color",ot.inheritColor),l.R7$(3),l.Y8G("ngIf",ot.textContent)}}const _e=["*"],ee=(0,re.gc)({size:"m",inheritColor:!1,overlay:!1});let W=(()=>{var J;class Be{constructor(){this.isIOS=(0,l.WQX)(S.mg),this.options=(0,l.WQX)(ee),this.isApple=(0,P.Pr)((0,X.qW)())||this.isIOS,this.size=this.options.size,this.inheritColor=this.options.inheritColor,this.overlay=this.options.overlay,this.loading=!0}get isHorizontal(){return!(0,U.Wu)(this.size)}}return(J=Be).\u0275fac=function(ze){return new(ze||J)},J.\u0275cmp=l.VBU({type:J,selectors:[["tui-loader"]],hostVars:3,hostBindings:function(ze,j){2&ze&&(l.BMQ("data-size",j.size),l.AVh("_loading",j.loading))},inputs:{size:"size",inheritColor:"inheritColor",overlay:"overlay",textContent:"textContent",loading:["showLoader","loading"]},standalone:!0,features:[l.aNF],ngContentSelectors:_e,decls:3,vars:7,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","height","100%","width","100%",1,"t-icon"],["cx","50%","cy","50%",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(ze,j){1&ze&&(l.NAR(),l.j41(0,"fieldset",0),l.SdG(1),l.k0s(),l.DNE(2,Y,4,5,"div",1)),2&ze&&(l.AVh("t-content_has-overlay",j.overlay&&j.loading)("t-content_loading",j.loading),l.Y8G("disabled",j.loading&&!j.isApple),l.BMQ("inert",j.loading||null),l.R7$(2),l.Y8G("ngIf",j.loading))},dependencies:[t.bT,$.xr],styles:["[_nghost-%COMP%]{position:relative;display:flex;min-inline-size:1.5rem;--tui-thickness: calc(var(--t-diameter) / 12)}._loading[_nghost-%COMP%]{overflow:hidden}[data-size=xs][_nghost-%COMP%]{--t-diameter: .75em}[data-size=s][_nghost-%COMP%]{--t-diameter: 1em}[data-size=m][_nghost-%COMP%]{--t-diameter: 1.5em}[data-size=l][_nghost-%COMP%]{--t-diameter: 2.5em}[data-size=xl][_nghost-%COMP%]{--t-diameter: 3.5em}[data-size=xxl][_nghost-%COMP%]{--t-diameter: 5em}.t-content[_ngcontent-%COMP%]{z-index:0;min-inline-size:100%;block-size: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-inline-size:100%;min-block-size:var(--t-diameter);flex-shrink:0;align-self:center;color:var(--tui-text-primary);stroke:var(--tui-background-accent-1);animation:tuiFadeIn var(--tui-duration);font-size:1rem}.t-loader.t-loader_horizontal[_ngcontent-%COMP%]{flex-direction:row}.t-loader.t-loader_inherit-color[_ngcontent-%COMP%]{color:inherit;stroke:currentColor}.t-text[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:var(--tui-font-text-s);margin-top:1rem;color:inherit;max-inline-size:100%;text-align:center;stroke-width:0}.t-text_horizontal[_ngcontent-%COMP%]{margin:0 0 0 1rem}@keyframes _ngcontent-%COMP%_tuiLoaderRotate{0%{transform:rotate(-90deg)}50%{transform:rotate(-90deg) rotate(1turn)}to{transform:rotate(-90deg) rotate(3turn)}}.t-icon[_ngcontent-%COMP%]{display:block;inline-size:var(--t-diameter);block-size:var(--t-diameter);margin:.25rem calc(var(--t-diameter) / -2);border-radius:100%;overflow:hidden;animation:_ngcontent-%COMP%_tuiLoaderRotate 4s linear infinite}@supports (-webkit-hyphens: none){.t-icon[_ngcontent-%COMP%]{overflow:visible}}@keyframes _ngcontent-%COMP%_tuiLoaderDashOffset{0%{stroke-dashoffset:calc(2 * 3.14159265 * calc(var(--t-diameter) / 2 - var(--tui-thickness)))}50%{stroke-dashoffset:calc(.05 * calc(2 * 3.14159265 * calc(var(--t-diameter) / 2 - var(--tui-thickness))))}to{stroke-dashoffset:calc(2 * 3.14159265 * calc(var(--t-diameter) / 2 - var(--tui-thickness)))}}.t-circle[_ngcontent-%COMP%]{r:calc(var(--t-diameter) / 2 - var(--tui-thickness));stroke-dasharray:calc(2 * 3.14159265 * calc(var(--t-diameter) / 2 - var(--tui-thickness)));fill:none;stroke:inherit;stroke-width:max(var(--tui-thickness),1.5px);animation:_ngcontent-%COMP%_tuiLoaderDashOffset 4s linear infinite}"],changeDetection:0}),Be})()},9738:(Nt,Pe,u)=>{u.d(Pe,{Ub:()=>te,wS:()=>_e});var t=u(2978),l=u(4314),S=u(4135),P=u(7355),X=u(8395),U=u(5037);const $={info:"@tui.info",success:"@tui.circle-check",error:"@tui.circle-x",warning:"@tui.circle-alert",neutral:"@tui.info"},te=(0,l.gc)({appearance:"info",icon:Me=>{var ee;return null!==(ee=$[Me])&&void 0!==ee?ee:""},size:"l"});let Y=(()=>{var Me;class ee{}return(Me=ee).\u0275fac=function(W){return new(W||Me)},Me.\u0275cmp=t.VBU({type:Me,selectors:[["ng-component"]],hostAttrs:[1,"tui-notification"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(W,J){},styles:["tui-notification,[tuiNotification]{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;position:relative;display:flex;max-block-size:100%;color:var(--tui-text-primary);gap:.5rem;padding:1rem;font:var(--tui-font-text-m);border-radius:var(--tui-radius-l);box-sizing:border-box;overflow:hidden;text-align:start;text-decoration:none}tui-notification:after,[tuiNotification]:after{font-size:1rem;margin:0 -.25rem 0 auto;align-self:center;color:var(--tui-text-tertiary)!important}tui-notification[data-size=s],[tuiNotification][data-size=s]{gap:.5rem;padding:.375rem .625rem;font:var(--tui-font-text-s);border-radius:var(--tui-radius-m)}tui-notification[data-size=s]:before,[tuiNotification][data-size=s]:before,tui-notification[data-size=s] tui-icon,[tuiNotification][data-size=s] tui-icon{font-size:1rem;margin-top:.125rem;margin-bottom:.125rem}tui-notification[data-size=s] [tuiTitle],[tuiNotification][data-size=s] [tuiTitle]{font:var(--tui-font-text-s);font-weight:700}tui-notification[data-size=s] [tuiSubtitle],[tuiNotification][data-size=s] [tuiSubtitle]{font:var(--tui-font-text-s)}tui-notification[data-size=s] [tuiSubtitle]+*,[tuiNotification][data-size=s] [tuiSubtitle]+*{gap:1rem;margin:.375rem 0 .25rem}tui-notification[data-size=s]>[tuiIconButton],[tuiNotification][data-size=s]>[tuiIconButton]{margin:-.375rem -.625rem -.375rem auto}tui-notification[data-size=m],[tuiNotification][data-size=m]{gap:.375rem;padding:.75rem;font:var(--tui-font-text-s);border-radius:var(--tui-radius-m)}tui-notification[data-size=m]:before,[tuiNotification][data-size=m]:before,tui-notification[data-size=m] tui-icon,[tuiNotification][data-size=m] tui-icon{font-size:1.25rem}tui-notification[data-size=m] [tuiTitle],[tuiNotification][data-size=m] [tuiTitle]{font:var(--tui-font-text-ui-m);font-weight:700}tui-notification[data-size=m] [tuiSubtitle],[tuiNotification][data-size=m] [tuiSubtitle]{font:var(--tui-font-text-s)}tui-notification[data-size=m] [tuiSubtitle]+*,[tuiNotification][data-size=m] [tuiSubtitle]+*{gap:1rem;margin:.625rem 0 .25rem}tui-notification[data-size=m]>[tuiIconButton],[tuiNotification][data-size=m]>[tuiIconButton]{margin:-.375rem -.25rem -.375rem auto}tui-notification [tuiTitle],[tuiNotification] [tuiTitle]{gap:.125rem;font:var(--tui-font-text-ui-l);font-weight:700}tui-notification [tuiSubtitle],[tuiNotification] [tuiSubtitle]{font:var(--tui-font-text-m)}tui-notification [tuiSubtitle]+*,[tuiNotification] [tuiSubtitle]+*{display:flex;align-items:center;gap:1.25rem;margin-top:.625rem;font:var(--tui-font-text-s)}tui-notification>[tuiIconButton],[tuiNotification]>[tuiIconButton]{box-shadow:none!important;background:transparent!important;margin:-.25rem -.25rem -.25rem auto}[tuiNotification]{cursor:pointer}\n"],encapsulation:2,changeDetection:0}),ee})(),_e=(()=>{var Me;class ee{constructor(){this.options=(0,t.WQX)(te),this.nothing=(0,l.Ty)(Y),this.icons=(0,t.WQX)(U.R),this.appearance=this.options.appearance,this.icon=this.options.icon,this.size=this.options.size}ngOnInit(){this.refresh()}ngOnChanges(){this.refresh()}refresh(){this.icons.iconStart=(0,l.YB)(this.icon)?this.icon:this.icon(this.appearance)}}return(Me=ee).\u0275fac=function(W){return new(W||Me)},Me.\u0275dir=t.FsC({type:Me,selectors:[["tui-notification"],["a","tuiNotification",""],["button","tuiNotification",""]],hostVars:1,hostBindings:function(W,J){2&W&&t.BMQ("data-size",J.size)},inputs:{appearance:"appearance",icon:"icon",size:"size"},standalone:!0,features:[t.Jv_([(0,X.mr)(te),(0,P.m0)({appearance:"",pseudo:!0}),(0,S.e)({appearance:"whiteblock",size:"s"})]),t.OA$,t.nM4([U.Z,X.tF])]}),ee})()},599:(Nt,Pe,u)=>{u.d(Pe,{I_:()=>xt,N0:()=>le,Vm:()=>ne,ey:()=>yt,pF:()=>L});var t=u(6610),l=u(2978),S=u(3241),P=u(4976),X=u(7187),U=u(656),$=u(5950),re=u(9406),te=u(2489),q=u(3527),Y=u(2831),_e=u(6340),Me=u(1472),ee=u(965),Ie=u(3793),W=u(3229),J=u(7212),Be=u(4822),ot=u(811),ze=u(4314);function j(oe,Se){if(1&oe&&(l.j41(0,"div",3),l.bIt("mousedown.capture.prevent",function(){return 0}),l.nrm(1,"div",4),l.k0s()),2&oe){const Re=l.XpG().ngIf,Ve=l.XpG();l.AVh("t-bar_has-horizontal",Re[1]),l.Y8G("@tuiFadeIn",Ve.options)}}function Ae(oe,Se){if(1&oe&&(l.j41(0,"div",5),l.bIt("mousedown.capture.prevent",function(){return 0}),l.nrm(1,"div",6),l.k0s()),2&oe){const Re=l.XpG().ngIf,Ve=l.XpG();l.AVh("t-bar_has-vertical",Re[0]),l.Y8G("@tuiFadeIn",Ve.options)}}function Ne(oe,Se){if(1&oe&&(l.qex(0),l.DNE(1,j,2,3,"div",1),l.DNE(2,Ae,2,3,"div",2),l.bVm()),2&oe){const Re=Se.ngIf;l.R7$(1),l.Y8G("ngIf",Re[0]),l.R7$(1),l.Y8G("ngIf",Re[1])}}function rt(oe,Se){if(1&oe&&l.nrm(0,"tui-scroll-controls",2),2&oe){const Re=l.XpG();l.AVh("t-hover-mode","hover"===Re.options.mode)}}const tt=["*"];let st=(()=>{var oe;class Se extends re.c{constructor(){super(Ve=>this.scroll$.subscribe(Ve)),this.el=(0,Be.qW)(),this.element=(0,l.WQX)(U.HF).nativeElement,this.scroll$=(0,te.h)((0,P.xM)(this.el.parentElement,"mousedown").pipe((0,q.T)(Ve=>this.getScrolled(Ve,.5,.5))),(0,P.xM)(this.el,"mousedown").pipe((0,P.rB)(),(0,Y.n)(Ve=>{const{ownerDocument:Le}=this.el,Ke=this.el.getBoundingClientRect(),It=function nt({clientY:oe},{top:Se,height:Re}){return(oe-Se)/Re}(Ve,Ke),At=function Dt({clientX:oe},{left:Se,width:Re}){return(oe-Se)/Re}(Ve,Ke);return(0,P.xM)(Le,"mousemove").pipe((0,q.T)(Kt=>this.getScrolled(Kt,It,At)),(0,_e.Q)((0,P.xM)(Le,"mouseup")))})))}getScrolled({clientY:Ve,clientX:Le},Ke,It){const{offsetHeight:At,offsetWidth:Kt}=this.el,{top:Lt,left:cn,width:Ln,height:mn}=this.el.parentElement.getBoundingClientRect();return[(Ve-Lt-At*Ke)/(mn-At)*(this.element.scrollHeight-mn),(Le-cn-Kt*It)/(Ln-Kt)*(this.element.scrollWidth-Ln)]}}return(oe=Se).\u0275fac=function(Ve){return new(Ve||oe)},oe.\u0275prov=l.jDH({token:oe,factory:oe.\u0275fac}),Se})(),Xt=(()=>{var oe;class Se{constructor(){this.el=(0,l.WQX)(U.HF).nativeElement,this.style=(0,Be.qW)().style,this.scrollSub=(0,l.WQX)(st).pipe((0,J.pQ)()).subscribe(([Ve,Le])=>{this.el.style.scrollBehavior="auto",this.el.scrollTo({top:Ve,left:Le}),this.el.style.scrollBehavior=""}),this.styleSub=(0,te.h)((0,l.WQX)(S.OX).pipe((0,Me.c)(100,(0,P.Ew)())),(0,P.A5)(this.el)).pipe((0,P.rB)(),(0,J.pQ)()).subscribe(()=>{const Ve={scrollTop:this.el.scrollTop,scrollHeight:this.el.scrollHeight,clientHeight:this.el.clientHeight,scrollLeft:this.el.scrollLeft,scrollWidth:this.el.scrollWidth,clientWidth:this.el.clientWidth},Le="".concat(100*this.getThumb(Ve),"%"),Ke="".concat(100*this.getView(Ve),"%");"vertical"===this.tuiScrollbar?(this.style.top=Le,this.style.height=Ke):(this.style.left=Le,this.style.width=Ke)}),this.tuiScrollbar="vertical"}getScrolled(Ve){return"vertical"===this.tuiScrollbar?Ve.scrollTop/(Ve.scrollHeight-Ve.clientHeight):Ve.scrollLeft/(Ve.scrollWidth-Ve.clientWidth)}getCompensation(Ve){return Ve.clientHeight*Ve.clientHeight/Ve.scrollHeight>24&&"vertical"===this.tuiScrollbar||Ve.clientWidth*Ve.clientWidth/Ve.scrollWidth>24&&"horizontal"===this.tuiScrollbar?0:"vertical"===this.tuiScrollbar?24/Ve.clientHeight:24/Ve.clientWidth}getThumb(Ve){const Le=this.getCompensation(Ve)||this.getView(Ve);return this.getScrolled(Ve)*(1-Le)}getView(Ve){return"vertical"===this.tuiScrollbar?Math.ceil(Ve.clientHeight/Ve.scrollHeight*100)/100:Math.ceil(Ve.clientWidth/Ve.scrollWidth*100)/100}}return(oe=Se).\u0275fac=function(Ve){return new(Ve||oe)},oe.\u0275dir=l.FsC({type:oe,selectors:[["","tuiScrollbar",""]],inputs:{tuiScrollbar:"tuiScrollbar"},standalone:!0,features:[l.Jv_([st])]}),Se})(),xt=(()=>{var oe;class Se{constructor(){this.scrollRef=(0,l.WQX)(U.HF).nativeElement,this.options=(0,$.mo)((0,l.WQX)(U.nV)),this.refresh$=(0,l.WQX)(S.OX).pipe((0,Me.c)(300,(0,P.Ew)()),(0,q.T)(()=>this.scrollbars),(0,ee.Z)([!1,!1]),(0,Ie.F)((Ve,Le)=>Ve[0]===Le[0]&&Ve[1]===Le[1]),(0,P.sX)())}get scrollbars(){const{clientHeight:Ve,scrollHeight:Le,clientWidth:Ke,scrollWidth:It}=this.scrollRef;return[Math.ceil(Ve/Le*100)<100,Math.ceil(Ke/It*100)<100]}}return(oe=Se).\u0275fac=function(Ve){return new(Ve||oe)},oe.\u0275cmp=l.VBU({type:oe,selectors:[["tui-scroll-controls"]],standalone:!0,features:[l.aNF],decls:2,vars:3,consts:[[4,"ngIf"],["class","t-bar t-bar_vertical",3,"t-bar_has-horizontal","mousedown.capture.prevent",4,"ngIf"],["class","t-bar t-bar_horizontal",3,"t-bar_has-vertical","mousedown.capture.prevent",4,"ngIf"],[1,"t-bar","t-bar_vertical",3,"mousedown.capture.prevent"],["tuiScrollbar","vertical",1,"t-thumb"],[1,"t-bar","t-bar_horizontal",3,"mousedown.capture.prevent"],["tuiScrollbar","horizontal",1,"t-thumb"]],template:function(Ve,Le){1&Ve&&(l.DNE(0,Ne,3,2,"ng-container",0),l.nI1(1,"async")),2&Ve&&l.Y8G("ngIf",l.bMT(1,1,Le.refresh$))},dependencies:[t.Jj,t.bT,Xt],styles:["[_nghost-%COMP%]{position:sticky;top:0;left:0;z-index:1;min-inline-size:calc(100% - 1px);min-block-size:calc(100% - 1px);max-inline-size:calc(100% - 1px);max-block-size:calc(100% - 1px);float:inline-start;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;inline-size:.875rem}.t-bar_horizontal[_ngcontent-%COMP%]{left:0;block-size:.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;-webkit-user-select:none;user-select:none;background:currentColor;background-clip:content-box;box-sizing:border-box;transition-property:width,height,opacity;opacity:.2}.t-thumb[_ngcontent-%COMP%]:hover{opacity:.24}.t-thumb[_ngcontent-%COMP%]:active{opacity:.48}.t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{right:0;inline-size:.75rem;min-block-size:1.25rem}.t-bar_vertical[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{inline-size:.875rem}.t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{bottom:0;block-size:.75rem;min-inline-size:1.25rem}.t-bar_horizontal[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{block-size:.875rem}"],data:{animation:[X.uy]},changeDetection:0}),Se})();const Ft={mode:"always"},kt=(0,ze.gc)(Ft);function yt(oe){return(0,ze.eC)(kt,oe,Ft)}let le=(()=>{var oe;class Se{constructor(){this.el=(0,Be.qW)(),this.options=(0,l.WQX)(kt),this.isIOS=(0,l.WQX)(ot.mg),this.browserScrollRef=new l.aKT(this.el),this.hidden=!1}get delegated(){return this.scrollRef!==this.el}get scrollRef(){return this.browserScrollRef.nativeElement}set scrollRef(Ve){this.browserScrollRef.nativeElement=Ve}scrollIntoView(Ve){var Le,Ke;if(this.delegated)return;const{offsetHeight:It,offsetWidth:At}=Ve,{offsetTop:Kt,offsetLeft:Lt}=(0,Be.aT)(this.scrollRef,Ve);null===(Le=(Ke=this.scrollRef).scrollTo)||void 0===Le||Le.call(Ke,Lt+At/2-this.scrollRef.clientWidth/2,Kt+It/2-this.scrollRef.clientHeight/2)}}return(oe=Se).\u0275fac=function(Ve){return new(Ve||oe)},oe.\u0275cmp=l.VBU({type:oe,selectors:[["tui-scrollbar"]],hostVars:2,hostBindings:function(Ve,Le){1&Ve&&l.bIt("tui-scrollable.stop",function(It){return Le.scrollRef=It.detail})("tui-scroll-into-view.stop",function(It){return Le.scrollIntoView(It.detail)}),2&Ve&&l.AVh("_native-hidden",!Le.isIOS||Le.hidden)},inputs:{hidden:"hidden"},standalone:!0,features:[l.Jv_([{provide:U.HF,useFactory:()=>(0,l.WQX)(oe).browserScrollRef}]),l.aNF],ngContentSelectors:tt,decls:3,vars:3,consts:[["class","t-bars",3,"t-hover-mode",4,"ngIf"],[1,"t-content"],[1,"t-bars"]],template:function(Ve,Le){1&Ve&&(l.NAR(),l.DNE(0,rt,1,2,"tui-scroll-controls",0),l.j41(1,"div",1),l.SdG(2),l.k0s()),2&Ve&&(l.Y8G("ngIf",!Le.hidden&&!Le.isIOS),l.R7$(1),l.AVh("t-content_delegated",Le.delegated))},dependencies:[t.bT,xt],styles:["[_nghost-%COMP%]{position:relative;display:flex;isolation:isolate;overflow:auto}._native-hidden[_nghost-%COMP%]{scrollbar-width:none;-ms-overflow-style:none}._native-hidden[_nghost-%COMP%]::-webkit-scrollbar, ._native-hidden[_nghost-%COMP%]::-webkit-scrollbar-thumb{display:none}[_nghost-%COMP%] .t-hover-mode[_ngcontent-%COMP%]:not(:active){transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;opacity:0}[_nghost-%COMP%]:hover .t-hover-mode[_ngcontent-%COMP%]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;opacity:1}.t-content[_ngcontent-%COMP%]{isolation:isolate;flex:1;flex-basis:auto;inline-size:100%;block-size:-webkit-max-content;block-size:max-content}.t-content_delegated[_ngcontent-%COMP%]{block-size:100%}.t-bars[_ngcontent-%COMP%]{color:var(--tui-text-primary)}"],changeDetection:0}),Se})(),L=(()=>{var oe;class Se{constructor(){this.el=(0,Be.qW)(),this.destroyRef=(0,l.WQX)(l.abz)}set tuiScrollIntoView(Ve){Ve&&(0,W.O)(0).pipe((0,J.pQ)(this.destroyRef)).subscribe(()=>{this.el.dispatchEvent(new CustomEvent("tui-scroll-into-view",{bubbles:!0,detail:this.el}))})}}return(oe=Se).\u0275fac=function(Ve){return new(Ve||oe)},oe.\u0275dir=l.FsC({type:oe,selectors:[["","tuiScrollIntoView",""]],inputs:{tuiScrollIntoView:"tuiScrollIntoView"},standalone:!0}),Se})(),ne=(()=>{var oe;class Se{}return(oe=Se).\u0275fac=function(Ve){return new(Ve||oe)},oe.\u0275dir=l.FsC({type:oe,selectors:[["","tuiScrollRef",""]],standalone:!0,features:[l.Jv_([(0,ze.QU)(U.HF,l.aKT)])]}),Se})()},2734:(Nt,Pe,u)=>{u.d(Pe,{Bw:()=>L,KB:()=>kt,TB:()=>ue,U9:()=>H,j8:()=>ne}),u(3308);var l=u(5639),S=u(6610),P=u(2978),X=u(8832),$=(u(3241),u(958)),re=u(4314),te=u(8395),q=u(4822),Y=u(5851),_e=u(7002),Me=u(7434),ee=u(4135),Ie=u(5180),W=u(3279),J=u(5037),Be=u(656),ot=u(5173);const ze=["vcr"];function j(Re,Ve){if(1&Re){const Le=P.RV6();P.j41(0,"button",6),P.bIt("click",function(){P.eBV(Le);const It=P.XpG();return P.Njj(null==It.directive?null:It.directive.setValue(null))})("pointerdown.silent.prevent",function(){P.eBV(Le);const It=P.XpG();return P.Njj(null==It.input||null==It.input.nativeElement?null:It.input.nativeElement.focus())}),P.k0s()}if(2&Re){const Le=P.XpG();P.Y8G("iconStart",Le.icons.close)}}function Ae(Re,Ve){if(1&Re&&(P.qex(0),P.EFF(1),P.bVm()),2&Re){const Le=Ve.polymorpheusOutlet;P.R7$(1),P.SpI(" ",Le," ")}}function Ne(Re,Ve){if(1&Re&&P.nrm(0,"input",7),2&Re){const Le=P.XpG();P.Y8G("value",Le.computedFiller)}}const rt=[[["input"]],[["select"]],[["label"]],"*",[["tui-icon"]]],tt=function(Re){return{$implicit:Re}},st=["input","select","label","*","tui-icon"],kt=(0,re.gc)({appearance:(0,P.vPA)("textfield"),size:(0,P.vPA)("l"),cleaner:(0,P.vPA)(!0)});let ue=(()=>{var Re;class Ve{constructor(){this.options=(0,P.WQX)(kt,{skipSelf:!0}),this.appearance=(0,P.vPA)(this.options.appearance()),this.size=(0,P.vPA)(this.options.size()),this.cleaner=(0,P.vPA)(this.options.cleaner())}set tuiTextfieldAppearance(Ke){this.appearance.set(Ke)}set tuiTextfieldSize(Ke){this.size.set(Ke)}set tuiTextfieldCleaner(Ke){this.cleaner.set(Ke)}}return(Re=Ve).\u0275fac=function(Ke){return new(Ke||Re)},Re.\u0275dir=P.FsC({type:Re,selectors:[["","tuiTextfieldAppearance",""],["","tuiTextfieldSize",""],["","tuiTextfieldCleaner",""]],inputs:{tuiTextfieldAppearance:"tuiTextfieldAppearance",tuiTextfieldSize:"tuiTextfieldSize",tuiTextfieldCleaner:"tuiTextfieldCleaner"},standalone:!0,features:[P.Jv_([(0,re.QU)(kt,Re)])]}),Ve})(),H=(()=>{var Re;class Ve{}return(Re=Ve).\u0275fac=function(Ke){return new(Ke||Re)},Re.\u0275dir=P.FsC({type:Re,selectors:[["ng-template","tuiTextfieldDropdown",""]],standalone:!0}),Ve})(),le=(()=>{var Re;class Ve{constructor(){this.dropdown=(0,W.WI)(null)}set template(Ke){this.dropdown.set(Ke)}}return(Re=Ve).\u0275fac=function(Ke){return new(Ke||Re)},Re.\u0275dir=P.FsC({type:Re,contentQueries:function(Ke,It,At){if(1&Ke&&P.wni(At,H,5,P.C4Q),2&Ke){let Kt;P.mGM(Kt=P.lsd())&&(It.template=Kt.first)}},standalone:!0}),Ve})(),L=(()=>{var Re;class Ve{constructor(){this.autoId=(0,_e.XD)(),this.el=(0,q.qW)(),this.open=(0,W.ED)(),this.focusedIn=(0,Me.vn)((0,q.qW)()),this.icons=(0,P.WQX)(Be._Z),this.filler="",this.stringify=String,this.focused=(0,P.EWP)(()=>this.open()||this.focusedIn()),this.options=(0,P.WQX)(kt)}get id(){var Ke;return(null===(Ke=this.input)||void 0===Ke?void 0:Ke.nativeElement.id)||this.autoId}get size(){return this.options.size()}handleOption(Ke){var It;null===(It=this.directive)||void 0===It||It.setValue(Ke),this.open.set(!1)}get computedFiller(){var Ke;const It=(null===(Ke=this.input)||void 0===Ke?void 0:Ke.nativeElement.value)||"",At=It+this.filler.slice(It.length);return At.length>It.length?At:""}get showFiller(){var Ke,It;return this.focused()&&!!this.computedFiller&&(!(null===(Ke=this.input)||void 0===Ke||!Ke.nativeElement.value)||!(null!==(It=this.input)&&void 0!==It&&It.nativeElement.placeholder))}get hasLabel(){var Ke;return!(null===(Ke=this.label)||void 0===Ke||null===(Ke=Ke.nativeElement)||void 0===Ke||!Ke.childNodes.length)}onResize({contentRect:Ke}){this.el.style.setProperty("--t-side",(0,re.Pp)(Ke.width))}}return(Re=Ve).\u0275fac=function(Ke){return new(Ke||Re)},Re.\u0275cmp=P.VBU({type:Re,selectors:[["tui-textfield"]],contentQueries:function(Ke,It,At){if(1&Ke&&(P.wni(At,ne,5),P.wni(At,l.z,5,P.aKT),P.wni(At,X.vO,5),P.wni(At,ne,7,P.aKT)),2&Ke){let Kt;P.mGM(Kt=P.lsd())&&(It.directive=Kt.first),P.mGM(Kt=P.lsd())&&(It.label=Kt.first),P.mGM(Kt=P.lsd())&&(It.control=Kt.first),P.mGM(Kt=P.lsd())&&(It.input=Kt.first)}},viewQuery:function(Ke,It){if(1&Ke&&P.GBs(ze,7,P.c1b),2&Ke){let At;P.mGM(At=P.lsd())&&(It.vcr=At.first)}},hostVars:7,hostBindings:function(Ke,It){2&Ke&&(P.BMQ("data-size",It.options.size()),P.AVh("_with-label",It.hasLabel)("_with-template",It.content)("_disabled",null==It.input?null:It.input.nativeElement.disabled))},inputs:{filler:"filler",stringify:"stringify",content:"content"},standalone:!0,features:[P.Jv_([(0,Ie.PU)(Re),(0,W.Lq)({limitWidth:"fixed"})]),P.aNF,P.nM4([W.pU,W.Ks,le,J.Z])],ngContentSelectors:st,decls:12,vars:6,consts:[[1,"t-content",3,"mousedown.prevent","waResizeObserver"],["appearance","icon","size","xs","tabindex","-1","tuiIconButton","","type","button","class","t-clear",3,"iconStart","click","pointerdown.silent.prevent",4,"ngIf"],["vcr",""],[1,"t-template"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["aria-hidden","true","disabled","","class","t-filler",3,"value",4,"ngIf"],["appearance","icon","size","xs","tabindex","-1","tuiIconButton","","type","button",1,"t-clear",3,"iconStart","click","pointerdown.silent.prevent"],["aria-hidden","true","disabled","",1,"t-filler",3,"value"]],template:function(Ke,It){1&Ke&&(P.NAR(rt),P.SdG(0),P.SdG(1,1),P.SdG(2,2),P.j41(3,"span",0),P.bIt("mousedown.prevent",function(){return null==It.input||null==It.input.nativeElement?null:It.input.nativeElement.focus()})("waResizeObserver",function(Kt){return Kt[0]&&It.onResize(Kt[0])}),P.SdG(4,3),P.DNE(5,j,1,1,"button",1),P.eu8(6,null,2),P.SdG(8,4),P.k0s(),P.j41(9,"span",3),P.DNE(10,Ae,2,1,"ng-container",4),P.k0s(),P.DNE(11,Ne,1,1,"input",5)),2&Ke&&(P.R7$(5),P.Y8G("ngIf",It.options.cleaner()),P.R7$(5),P.Y8G("polymorpheusOutlet",It.content)("polymorpheusOutletContext",P.eq3(4,tt,null==It.control?null:It.control.value)),P.R7$(1),P.Y8G("ngIf",It.showFiller))},dependencies:[S.bT,ot.xr,ee.p,Y.DQ],styles:['tui-textfield{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;--t-height: var(--tui-height-l);--t-padding: var(--tui-padding-l);position:relative;display:flex;align-items:center;pointer-events:none;cursor:pointer;block-size:var(--t-height);color:var(--tui-text-tertiary);padding:0 var(--t-padding);border-radius:var(--tui-radius-l);font:var(--tui-font-text-m);box-sizing:border-box}tui-textfield[style*="--t-icon-start:"]{--t-left: 2.25rem}tui-textfield[style*="--t-icon-end:"]{--t-right: 2.25rem}tui-textfield:after{margin-inline-start:.25rem}tui-textfield input,tui-textfield select{font:var(--tui-font-text-m)}tui-textfield[data-size=s]{--t-height: var(--tui-height-s);--t-padding: var(--tui-padding-s);border-radius:var(--tui-radius-m);font:var(--tui-font-text-s)}tui-textfield[data-size=s][style*="--t-icon-start:"]{--t-left: 1.25rem}tui-textfield[data-size=s][style*="--t-icon-end:"]{--t-right: 1.25rem}tui-textfield[data-size=s]:before{margin:0 .5rem 0 -.125rem;font-size:1rem}tui-textfield[data-size=s]:after{margin:0 -.175rem 0 .575rem;font-size:1rem}tui-textfield[data-size=s] input,tui-textfield[data-size=s] select{font:var(--tui-font-text-s)}tui-textfield[data-size=s] .t-content{gap:0;margin-inline-end:-.325rem}tui-textfield[data-size=m]{--t-height: var(--tui-height-m);--t-padding: var(--tui-padding-m);border-radius:var(--tui-radius-m);font:var(--tui-font-text-s)}tui-textfield[data-size=m][style*="--t-icon-start:"]{--t-left: 1.75rem}tui-textfield[data-size=m][style*="--t-icon-end:"]{--t-right: 1.75rem}tui-textfield[data-size=m]:before{margin:0 .375rem 0 -.125rem}tui-textfield[data-size=m]:after{margin:0 -.125rem 0 .5rem}tui-textfield[data-size=m] input,tui-textfield[data-size=m] select{font:var(--tui-font-text-s)}tui-textfield[data-size=m] .t-content{margin-inline-end:-.125rem}tui-textfield:hover{color:var(--tui-text-secondary)}tui-textfield:hover:has(input:read-only),tui-textfield:hover:has(select[data-mode~=readonly]){color:var(--tui-text-tertiary)}tui-textfield:before{z-index:1;margin-inline-end:.75rem}tui-textfield:has(:disabled:not(.t-filler,button,option)):before,tui-textfield:has(:disabled:not(.t-filler,button,option)):after,tui-textfield:has(:disabled:not(.t-filler,button,option)) .t-template{opacity:var(--tui-disabled-opacity)}tui-textfield._disabled:before,tui-textfield._disabled:after,tui-textfield._disabled .t-template{opacity:var(--tui-disabled-opacity)}tui-textfield:has(label:not(:empty)) .t-template,tui-textfield:has(label:not(:empty)) input,tui-textfield:has(label:not(:empty)) select{padding-top:calc(var(--t-height) / 3)}tui-textfield:has(label:not(:empty)) .t-template:not(:-webkit-autofill)::placeholder,tui-textfield:has(label:not(:empty)) input:not(:-webkit-autofill)::placeholder,tui-textfield:has(label:not(:empty)) select:not(:-webkit-autofill)::placeholder,tui-textfield:has(label:not(:empty)) .t-template._empty,tui-textfield:has(label:not(:empty)) input._empty,tui-textfield:has(label:not(:empty)) select._empty{caret-color:var(--tui-text-primary);color:transparent!important;-webkit-text-fill-color:transparent!important}tui-textfield._with-label .t-template,tui-textfield._with-label input,tui-textfield._with-label select{padding-top:calc(var(--t-height) / 3)}tui-textfield._with-label .t-template:not(:-webkit-autofill)::placeholder,tui-textfield._with-label input:not(:-webkit-autofill)::placeholder,tui-textfield._with-label select:not(:-webkit-autofill)::placeholder,tui-textfield._with-label .t-template._empty,tui-textfield._with-label input._empty,tui-textfield._with-label select._empty{caret-color:var(--tui-text-primary);color:transparent!important;-webkit-text-fill-color:transparent!important}tui-textfield .t-template,tui-textfield input:defined,tui-textfield select:defined{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-appearance:none;appearance:none;box-sizing:border-box;border-radius:inherit;padding:inherit;border:none;text-indent:var(--t-left, 0);padding-inline-end:calc(var(--t-right, var(--t-0, 0rem)) + var(--t-side) + var(--t-padding))}tui-textfield .t-template{display:flex;align-items:center}tui-textfield._with-template select{color:transparent!important}tui-textfield input:defined,tui-textfield select:defined{pointer-events:auto;background:transparent}tui-textfield input:defined:read-only~.t-filler,tui-textfield select:defined:read-only~.t-filler{display:none}tui-textfield input:defined:disabled~label,tui-textfield select:defined:disabled~label,tui-textfield input:defined:disabled~.t-content,tui-textfield select:defined:disabled~.t-content{opacity:var(--tui-disabled-opacity)}tui-textfield input:defined:disabled~label>tui-icon,tui-textfield select:defined:disabled~label>tui-icon,tui-textfield input:defined:disabled~.t-content>tui-icon,tui-textfield select:defined:disabled~.t-content>tui-icon{display:none}tui-textfield input:defined:-webkit-autofill~label,tui-textfield select:defined:-webkit-autofill~label,tui-textfield input:defined:not(._empty):not(:placeholder-shown)~label,tui-textfield select:defined:not(._empty):not(:placeholder-shown)~label{font-size:.83em;transform:translateY(-.7em)}tui-textfield input:defined:-webkit-autofill:not(:disabled)[data-mode~=invalid]~label,tui-textfield select:defined:-webkit-autofill:not(:disabled)[data-mode~=invalid]~label,tui-textfield input:defined:not(._empty):not(:placeholder-shown):not(:disabled)[data-mode~=invalid]~label,tui-textfield select:defined:not(._empty):not(:placeholder-shown):not(:disabled)[data-mode~=invalid]~label,tui-textfield input:defined:-webkit-autofill:invalid:not(:disabled):not([data-mode])~label,tui-textfield select:defined:-webkit-autofill:invalid:not(:disabled):not([data-mode])~label,tui-textfield input:defined:not(._empty):not(:placeholder-shown):invalid:not(:disabled):not([data-mode])~label,tui-textfield select:defined:not(._empty):not(:placeholder-shown):invalid:not(:disabled):not([data-mode])~label{color:var(--tui-text-negative)}tui-textfield input:defined:-webkit-autofill:not(:disabled):not([data-mode~=readonly])~.t-content .t-clear,tui-textfield select:defined:-webkit-autofill:not(:disabled):not([data-mode~=readonly])~.t-content .t-clear,tui-textfield input:defined:not(._empty):not(:placeholder-shown):not(:disabled):not([data-mode~=readonly])~.t-content .t-clear,tui-textfield select:defined:not(._empty):not(:placeholder-shown):not(:disabled):not([data-mode~=readonly])~.t-content .t-clear{display:flex}tui-textfield input:defined:not([data-mode~=readonly]):focus-visible:not([data-focus=false])::placeholder,tui-textfield select:defined:not([data-mode~=readonly]):focus-visible:not([data-focus=false])::placeholder,tui-textfield input:defined:not([data-mode~=readonly]):focus-visible:not([data-focus=false])._empty,tui-textfield select:defined:not([data-mode~=readonly]):focus-visible:not([data-focus=false])._empty{caret-color:var(--tui-text-primary);color:transparent!important;-webkit-text-fill-color:var(--tui-text-tertiary)!important}tui-textfield input:defined:not([data-mode~=readonly]):focus-visible:not([data-focus=false])~label,tui-textfield select:defined:not([data-mode~=readonly]):focus-visible:not([data-focus=false])~label{color:var(--tui-text-primary)!important;font-size:.83em;transform:translateY(-.7em)}tui-textfield input:defined:not([data-mode~=readonly])[data-focus=true]::placeholder,tui-textfield select:defined:not([data-mode~=readonly])[data-focus=true]::placeholder,tui-textfield input:defined:not([data-mode~=readonly])[data-focus=true]._empty,tui-textfield select:defined:not([data-mode~=readonly])[data-focus=true]._empty{caret-color:var(--tui-text-primary);color:transparent!important;-webkit-text-fill-color:var(--tui-text-tertiary)!important}tui-textfield input:defined:not([data-mode~=readonly])[data-focus=true]~label,tui-textfield select:defined:not([data-mode~=readonly])[data-focus=true]~label{color:var(--tui-text-primary)!important;font-size:.83em;transform:translateY(-.7em)}@supports (-webkit-touch-callout: none){tui-textfield input:defined._ios-fix,tui-textfield select:defined._ios-fix{position:fixed;left:1000rem}}tui-textfield label:not([data-orientation=vertical]){transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:block;flex:1;font-size:inherit}tui-textfield label:defined,tui-textfield input:defined::placeholder,tui-textfield select:defined._empty{color:var(--tui-text-secondary)}tui-textfield select:not([data-mode~=readonly]){cursor:pointer}tui-textfield button,tui-textfield a{pointer-events:auto}tui-textfield .t-content{display:flex;align-items:center;gap:.25rem;margin-inline-start:auto;isolation:isolate}tui-textfield .t-content>tui-icon{pointer-events:auto}tui-textfield .t-clear{display:none;pointer-events:auto}tui-textfield .t-filler:defined{pointer-events:none;background:none;color:var(--tui-text-tertiary);opacity:1}tui-textfield [tuiFluidTypography]{font-weight:700}\n'],encapsulation:2,changeDetection:0}),Ve})(),Z=(()=>{var Re;class Ve{constructor(){this.focused=(0,P.vPA)(null),this.a=(0,te.lT)((0,P.WQX)(kt).appearance),this.s=(0,te.KC)(null),this.m=(0,te.UP)(this.mode),this.f=(0,te.RM)((0,P.EWP)(()=>this.focused()||this.textfield.focused())),this.el=(0,q.qW)(),this.textfield=(0,P.WQX)(L),this.readOnly=!1,this.invalid=null}set focusedSetter(Ke){this.focused.set(Ke)}set stateSetter(Ke){this.s.set(Ke)}get mode(){return this.readOnly?"readonly":!1===this.invalid?"valid":this.invalid?"invalid":null}ngOnChanges(){this.m.set(this.mode)}setValue(Ke){this.el.value=null==Ke?"":this.textfield.stringify(Ke),this.el.dispatchEvent(new Event("input",{bubbles:!0}))}}return(Re=Ve).\u0275fac=function(Ke){return new(Ke||Re)},Re.\u0275dir=P.FsC({type:Re,inputs:{readOnly:"readOnly",invalid:"invalid",focusedSetter:["focused","focusedSetter"],stateSetter:["state","stateSetter"]},features:[P.OA$]}),Ve})(),ne=(()=>{var Re;class Ve extends Z{}return(Re=Ve).\u0275fac=function(){let Le;return function(It){return(Le||(Le=P.xGo(Re)))(It||Re)}}(),Re.\u0275dir=P.FsC({type:Re,selectors:[["input","tuiTextfield",""]],hostVars:4,hostBindings:function(Ke,It){1&Ke&&P.bIt("input",function(){return 0})("focusin",function(){return 0})("focusout",function(){return 0}),2&Ke&&(P.Mr5("id",It.textfield.id)("readOnly",It.readOnly),P.AVh("_empty",""===It.el.value))},standalone:!0,features:[P.Vt3,P.nM4([$.W,te.bC])]}),Ve})()},8395:(Nt,Pe,u)=>{u.d(Pe,{KC:()=>q,RM:()=>Y,UP:()=>_e,bC:()=>re,lT:()=>te,mr:()=>U,tF:()=>Me,to:()=>X});var t=u(4314),l=u(2978),S=u(4822);const X=(0,t.gc)({appearance:""});function U(ee){return(0,t.QU)(X,ee)}let $=(()=>{var ee;class Ie{}return(ee=Ie).\u0275fac=function(J){return new(J||ee)},ee.\u0275cmp=l.VBU({type:ee,selectors:[["ng-component"]],hostAttrs:[1,"tui-appearance"],standalone:!0,features:[l.aNF],decls:0,vars:0,template:function(J,Be){},styles:["[tuiAppearance]{transition-property:color,background,opacity,box-shadow,border;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;-webkit-appearance:none;appearance:none;outline:.125rem solid transparent;outline-offset:-.125rem}[tuiAppearance].tui-appearance-initializing{transition:none!important}[tuiAppearance]:focus-visible:not([data-focus=false]){outline-color:var(--tui-border-focus)}[tuiAppearance][data-focus=true]{outline-color:var(--tui-border-focus)}[tuiAppearance]:disabled:not([data-state]),[tuiAppearance][data-state=disabled]{pointer-events:none;opacity:var(--tui-disabled-opacity)}\n"],encapsulation:2,changeDetection:0}),Ie})(),re=(()=>{var ee;class Ie{constructor(){this.el=(0,S.qW)(),this.nothing=(0,t.Ty)($),this.modes=(0,l.EWP)((J=this.mode())=>!J||(0,t.YB)(J)?J:J.join(" ")),this.appearance=(0,l.vPA)((0,l.WQX)(X).appearance),this.state=(0,l.vPA)(null),this.focus=(0,l.vPA)(null),this.mode=(0,l.vPA)(null),(0,l.mal)(()=>{this.el.classList.toggle("tui-appearance-initializing",!!this.el.offsetWidth&&!1)})}set tuiAppearance(J){this.appearance.set(J)}set tuiAppearanceState(J){this.state.set(J)}set tuiAppearanceFocus(J){this.focus.set(J)}set tuiAppearanceMode(J){this.mode.set(J)}}return(ee=Ie).\u0275fac=function(J){return new(J||ee)},ee.\u0275dir=l.FsC({type:ee,selectors:[["","tuiAppearance",""]],hostAttrs:["tuiAppearance","",1,"tui-appearance-initializing"],hostVars:4,hostBindings:function(J,Be){2&J&&l.BMQ("data-appearance",Be.appearance())("data-state",Be.state())("data-focus",Be.focus())("data-mode",Be.modes())},inputs:{tuiAppearance:"tuiAppearance",tuiAppearanceState:"tuiAppearanceState",tuiAppearanceFocus:"tuiAppearanceFocus",tuiAppearanceMode:"tuiAppearanceMode"},standalone:!0}),Ie})();function te(ee){return(0,t.hp)(re,"appearance",ee)}function q(ee){return(0,t.hp)(re,"state",ee)}function Y(ee){return(0,t.hp)(re,"focus",ee)}function _e(ee){return(0,t.hp)(re,"mode",ee)}let Me=(()=>{var ee;class Ie{}return(ee=Ie).\u0275fac=function(J){return new(J||ee)},ee.\u0275dir=l.FsC({type:ee,standalone:!0,features:[l.nM4([{directive:re,inputs:["tuiAppearance","appearance","tuiAppearanceState","tuiAppearanceState","tuiAppearanceFocus","tuiAppearanceFocus","tuiAppearanceMode","tuiAppearanceMode"]}])]}),Ie})()},3279:(Nt,Pe,u)=>{u.d(Pe,{Bz:()=>Ln,Vh:()=>De,pU:()=>Xe,iE:()=>ti,P0:()=>xi,HY:()=>K,Hg:()=>et,fx:()=>St,Ks:()=>rn,WI:()=>on,ED:()=>un,Lq:()=>de});var t=u(2978),l=u(7212),S=u(3241),P=u(6242),X=u(4822),U=u(712),$=u(4314),re=u(7187),te=u(4514),q=u(599),Y=u(1342),_e=u(656),Me=u(5950),ee=u(9141);function Ie(ct){return!!ct&&(function W(ct){var We;return"fixed"===(null===(We=ct.ownerDocument.defaultView)||void 0===We?void 0:We.getComputedStyle(ct).getPropertyValue("position"))}(ct)||Ie(ct.parentElement))}var ze=u(5173),j=u(6104),Ae=u(1472),Ne=u(7049),rt=u(3527),tt=u(2489),st=u(8503),nt=u(8129),Dt=u(3793),yt=(u(2831),u(756),u(8283),u(7236),u(7782),u(5981)),H=(u(199),u(7270)),le=u(4976),L=u(4926),ne=(u(811),u(6701)),oe=(u(6610),u(9406)),Se=u(965);let Re=(()=>{var ct;class We extends oe.c{constructor(){super(he=>this.obscured$.subscribe(he)),this.el=(0,X.qW)(),this.obscured$=(0,t.WQX)(S.OX).pipe((0,Ae.c)(100,(0,le.Ew)()),(0,rt.T)(()=>(0,X.J0)(this.el)),(0,Se.Z)(null),(0,Dt.F)(),(0,le.sX)())}}return(ct=We).\u0275fac=function(he){return new(he||ct)},ct.\u0275prov=t.jDH({token:ct,factory:ct.\u0275fac}),We})(),Ve=(()=>{var ct;class We{constructor(){this.activeZone=(0,t.WQX)(P.N,{optional:!0}),this.enabled$=new j.B,this.obscured$=(0,t.WQX)(Re,{self:!0}).pipe((0,rt.T)(he=>!(null==he||!he.every(ie=>{var He;return!(null!==(He=this.activeZone)&&void 0!==He&&He.contains(ie))})))),this.tuiObscured=this.enabled$.pipe((0,le.aY)(()=>this.obscured$))}set tuiObscuredEnabled(he){this.enabled$.next(he)}}return(ct=We).\u0275fac=function(he){return new(he||ct)},ct.\u0275dir=t.FsC({type:ct,selectors:[["","tuiObscured",""]],inputs:{tuiObscuredEnabled:"tuiObscuredEnabled"},outputs:{tuiObscured:"tuiObscured"},standalone:!0,features:[t.Jv_([Re])]}),We})();var Le=u(7434);function Ke(ct,We){if(1&ct&&(t.j41(0,"div",2),t.EFF(1),t.k0s()),2&ct){const Fe=We.polymorpheusOutlet;t.R7$(1),t.SpI(" ",Fe," ")}}const It=function(ct){return{$implicit:ct}},At=["tuiDropdownHost"],Kt=["*"];let Lt=(()=>{var ct;class We extends j.B{constructor(){super(...arguments),this.type="dropdown"}}return(ct=We).\u0275fac=function(){let Fe;return function(ie){return(Fe||(Fe=t.xGo(ct)))(ie||ct)}}(),ct.\u0275prov=t.jDH({token:ct,factory:ct.\u0275fac}),We})(),cn=(()=>{var ct;class We extends te.I9{constructor(){super(...arguments),this.type="dropdown"}}return(ct=We).\u0275fac=function(){let Fe;return function(ie){return(Fe||(Fe=t.xGo(ct)))(ie||ct)}}(),ct.\u0275dir=t.FsC({type:ct,selectors:[["","tuiDropdownDriver",""]],standalone:!0,features:[t.Vt3]}),We})();const Ln=(0,$.ET)(()=>De),mn=new t.nKC("");let et=(()=>{var ct;class We extends L.Ak{}return(ct=We).\u0275fac=function(){let Fe;return function(ie){return(Fe||(Fe=t.xGo(ct)))(ie||ct)}}(),ct.\u0275prov=t.jDH({token:ct,factory:ct.\u0275fac,providedIn:"root"}),We})();const Ye={align:"left",direction:null,limitWidth:"auto",maxHeight:400,minHeight:80,offset:4,appearance:""},dt=(0,$.gc)(Ye),de=ct=>({provide:dt,deps:[[new t.Xx1,new t.B$B,K],[new t.Xx1,new t.kdw,dt]],useFactory:(0,Me.tu)(ct,Ye)});let K=(()=>{var ct;class We{constructor(){this.options=(0,t.WQX)(dt,{skipSelf:!0}),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(ct=We).\u0275fac=function(he){return new(he||ct)},ct.\u0275dir=t.FsC({type:ct,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"]},standalone:!0,features:[t.Jv_([(0,$.QU)(dt,ct)])]}),We})(),we=(()=>{var ct;class We extends te.dg{constructor(){super(...arguments),this.options=(0,t.WQX)(dt),this.viewport=(0,t.WQX)(_e.ob),this.type="dropdown",this.accessor=(0,te.iA)("dropdown")((0,t.WQX)(te.cf),(0,t.WQX)(Xe,{optional:!0}))}getPosition({width:he,height:ie}){var He,vt;!he&&!ie&&(this.previous=void 0);const Wt=null!==(He=null===(vt=this.accessor)||void 0===vt?void 0:vt.getClientRect())&&void 0!==He?He:ee.Lo,nn=this.viewport.getClientRect(),{minHeight:yn,align:bn,direction:ai,offset:$n,limitWidth:Pn}=this.options,qn={top:nn.top-$n,bottom:nn.bottom+$n,right:nn.right-$n,left:nn.left+$n},Wi=this.previous||ai||"bottom",gi={top:Wt.top-2*$n-qn.top,bottom:qn.bottom-Wt.bottom-2*$n},mi=Math.max(Wt.right-("fixed"===Pn?Wt.width:he),$n),Si=Wt.left+hegi.bottom?"top":"bottom";return gi[Wi]>yn&&ai||gi[Wi]>ie?[wi[Wi],wi[bn]]:(this.previous=Dn,[wi[Dn],wi[bn]])}}return(ct=We).\u0275fac=function(){let Fe;return function(ie){return(Fe||(Fe=t.xGo(ct)))(ie||ct)}}(),ct.\u0275dir=t.FsC({type:ct,selectors:[["","tuiDropdownPosition",""]],standalone:!0,features:[t.Vt3]}),We})(),Xe=(()=>{var ct;class We{constructor(){this.refresh$=new j.B,this.service=(0,t.WQX)(et),this.cdr=(0,t.WQX)(t.gRc),this.sub=this.refresh$.pipe((0,Ae.c)(0,(0,le.Ew)()),(0,l.pQ)()).subscribe(()=>{var he,ie;null===(he=this.ref())||void 0===he||he.changeDetectorRef.detectChanges(),null===(ie=this.ref())||void 0===ie||ie.changeDetectorRef.markForCheck()}),this.el=(0,X.qW)(),this.type="dropdown",this.component=new ze.lS((0,t.WQX)(Ln),(0,t.WQX)(t.duS)),this.ref=(0,t.vPA)(null)}set tuiDropdown(he){this.content=he instanceof t.C4Q?new ze.A7(he,this.cdr):he}get position(){return Ie(this.el)?"fixed":"absolute"}ngAfterViewChecked(){this.refresh$.next()}ngOnChanges(){this.content||this.toggle(!1)}ngOnDestroy(){this.toggle(!1)}getClientRect(){return this.el.getBoundingClientRect()}toggle(he){const ie=this.ref();he&&this.content&&!ie?this.ref.set(this.service.add(this.component)):!he&&ie&&(this.ref.set(null),this.service.remove(ie))}}return(ct=We).\u0275fac=function(he){return new(he||ct)},ct.\u0275dir=t.FsC({type:ct,selectors:[["","tuiDropdown","",5,"ng-container",5,"ng-template"]],inputs:{tuiDropdown:"tuiDropdown"},exportAs:["tuiDropdown"],standalone:!0,features:[t.Jv_([(0,te.yq)(ct),(0,te.XW)(ct)]),t.OA$,t.nM4([cn,we])]}),(0,H.Cg)([$.PE],We.prototype,"position",null),We})(),De=(()=>{var ct;class We{constructor(){var he;this.el=(0,X.qW)(),this.accessor=(0,t.WQX)(te.cf),this.win=(0,t.WQX)(S.Qc),this.vvs=(0,t.WQX)(Y.yt),this.animation=(0,Me.mo)((0,t.WQX)(_e.nV)),this.options=(0,t.WQX)(dt),this.directive=(0,t.WQX)(Xe),this.context=(0,t.WQX)(mn,{optional:!0}),this.theme=null===(he=this.directive.el.closest("[tuiTheme]"))||void 0===he?void 0:he.getAttribute("tuiTheme"),this.sub=(0,t.WQX)(Y.ZE).pipe((0,Ne.v)(()=>this.directive.el.isConnected),(0,rt.T)(ie=>"fixed"===this.directive.position?this.vvs.correct(ie):ie),(0,rt.T)(([ie,He])=>this.getStyles(ie,He)),(0,l.pQ)()).subscribe({next:ie=>Object.assign(this.el.style,ie),complete:()=>this.close()}),this.close=()=>this.directive.toggle(!1)}getStyles(he,ie){var He;const{right:vt}=this.el.getBoundingClientRect(),{maxHeight:Wt,minHeight:nn,offset:yn,limitWidth:bn}=this.options,{innerHeight:ai}=this.win,$n=null===(He=this.el.offsetParent)||void 0===He?void 0:He.getBoundingClientRect(),{position:Pn}=this.directive,qn=this.accessor.getClientRect(),gi="fixed"===Pn?0:-((null==$n?void 0:$n.top)||0);he+=gi,ie+="fixed"===Pn?0:-((null==$n?void 0:$n.left)||0);const vi=vt<=qn.left||ie>=qn.right,Si=ieqn.left&&he{var ct;class We{constructor(){this.directive=(0,t.WQX)(Xe),this.el=(0,X.qW)(),this.obscured=(0,t.WQX)(Ve),this.dropdown=(0,t.EWP)(()=>{var he;return null===(he=this.directive.ref())||void 0===he?void 0:he.location.nativeElement}),this.sub=(0,tt.h)(this.obscured.tuiObscured.pipe((0,st.p)(Boolean)),(0,t.WQX)(P.N).tuiActiveZoneChange.pipe((0,st.p)(he=>!he)),(0,nt.R)(this.el,"focusin").pipe((0,rt.T)(X.U9),(0,st.p)(he=>!this.host.contains(he)||!this.directive.ref()))).pipe((0,le.Eb)((0,t.WQX)(t.gRc)),(0,l.pQ)()).subscribe(()=>this.toggle(!1)),this.tuiDropdownEnabled=!0,this.tuiDropdownOpen=!1,this.tuiDropdownOpenChange=new t.bkB,this.driver=(0,t.WQX)(Lt)}ngOnChanges(){this.update(!!this.tuiDropdownOpen&&this.tuiDropdownEnabled)}toggle(he){this.focused&&!he&&this.host.focus({preventScroll:!0}),this.update(he)}onEsc(he){he.preventDefault(),this.toggle(!1)}onClick(he){!this.editable&&this.host.contains(he)&&this.update(!this.tuiDropdownOpen)}onArrow(he,ie){!(0,X.ru)(he.target)||!this.host.contains(he.target)||!this.tuiDropdownEnabled||(he.preventDefault(),this.focusDropdown(ie))}onKeydown({key:he,target:ie,defaultPrevented:He}){He||!(0,Me.On)(he)||!this.editable||!this.focused||!this.directive.content||!(0,X.Ki)(ie)||(0,X.dn)(ie)&&ie!==this.host||(this.update(!0),this.host.focus({preventScroll:!0}))}get host(){var he,ie;const He=(null===(he=this.dropdownHost)||void 0===he?void 0:he.nativeElement)||this.el,vt=(0,Le.Hn)(He)?He:(0,Le.km)({initial:He,root:this.el});return(null===(ie=this.dropdownHost)||void 0===ie?void 0:ie.nativeElement)||vt||this.el}get editable(){return(0,X.dn)(this.host)}get focused(){return(0,Le.Ij)(this.host)||(0,Le.Ij)(this.dropdown())}update(he){he&&!this.tuiDropdownEnabled||(this.tuiDropdownOpen=he,this.tuiDropdownOpenChange.emit(he),this.drive())}drive(he=!!this.tuiDropdownOpen&&this.tuiDropdownEnabled){this.obscured.tuiObscuredEnabled=he,this.driver.next(he)}focusDropdown(he){const ie=this.dropdown();if(!ie)return void this.update(!0);const vt=ie.appendChild(this.el.ownerDocument.createElement("div")),nn=(0,Le.km)({initial:he?vt:ie,previous:he,root:ie});vt.remove(),null==nn||nn.focus()}}return(ct=We).\u0275fac=function(he){return new(he||ct)},ct.\u0275dir=t.FsC({type:ct,selectors:[["","tuiDropdown","","tuiDropdownOpen",""],["","tuiDropdown","","tuiDropdownOpenChange",""]],contentQueries:function(he,ie,He){if(1&he&&t.wni(He,At,5,t.aKT),2&he){let vt;t.mGM(vt=t.lsd())&&(ie.dropdownHost=vt.first)}},hostBindings:function(he,ie){1&he&&t.bIt("click",function(vt){return ie.onClick(vt.target)})("keydown.arrowDown",function(vt){return ie.onArrow(vt,!1)})("keydown.arrowUp",function(vt){return ie.onArrow(vt,!0)})("keydown.silent.capture",function(vt){return ie.onEsc(vt)},!1,t.EBC)("keydown.silent",function(vt){return ie.onKeydown(vt)},!1,t.EBC)},inputs:{tuiDropdownEnabled:"tuiDropdownEnabled",tuiDropdownOpen:"tuiDropdownOpen"},outputs:{tuiDropdownOpenChange:"tuiDropdownOpenChange"},standalone:!0,features:[t.Jv_([Lt,(0,te.Np)(Lt)]),t.OA$,t.nM4([Ve,{directive:P.N,inputs:["tuiActiveZoneParent","tuiActiveZoneParent"],outputs:["tuiActiveZoneChange","tuiActiveZoneChange"]}])]}),(0,H.Cg)([(0,ne.KX)(Vn)],We.prototype,"onEsc",null),We})(),xi=(()=>{var ct;class We{constructor(){this.tuiDropdownOpenChange=new yt.t(!1)}set tuiDropdownOpen(he){this.tuiDropdownOpenChange.next(he)}}return(ct=We).\u0275fac=function(he){return new(he||ct)},ct.\u0275dir=t.FsC({type:ct,selectors:[["","tuiDropdownOpen","",3,"tuiDropdown",""],["","tuiDropdownOpenChange","",3,"tuiDropdown",""]],inputs:{tuiDropdownOpen:"tuiDropdownOpen"},outputs:{tuiDropdownOpenChange:"tuiDropdownOpenChange"},standalone:!0}),We})();function on(ct){return(0,$.hp)(Xe,"tuiDropdown",ct,{})}function un(){const ct=(0,$.hp)(ti,"tuiDropdownOpen",!1,{});return(0,t.WQX)(ti).tuiDropdownOpenChange.pipe((0,l.pQ)()).subscribe(We=>ct.set(We)),ct}let St=(()=>{var ct;class We extends L.mi{}return(ct=We).\u0275fac=function(){let Fe;return function(ie){return(Fe||(Fe=t.xGo(ct)))(ie||ct)}}(),ct.\u0275cmp=t.VBU({type:ct,selectors:[["tui-dropdowns"]],standalone:!0,features:[t.Jv_([(0,L.bo)(et)]),t.Vt3,t.aNF],ngContentSelectors:Kt,decls:3,vars:0,consts:[["viewContainer",""]],template:function(he,ie){1&he&&(t.NAR(),t.SdG(0),t.eu8(1,null,0))},styles:["[_nghost-%COMP%]{display:block;height:100%;isolation:isolate}"],changeDetection:0}),We})(),rn=(()=>{var ct;class We{}return(ct=We).\u0275fac=function(he){return new(he||ct)},ct.\u0275dir=t.FsC({type:ct,standalone:!0,features:[t.nM4([{directive:ti,inputs:["tuiDropdownOpen","open"],outputs:["tuiDropdownOpenChange","openChange"]}])]}),We})()},7442:(Nt,Pe,u)=>{u.d(Pe,{w7:()=>$});var t=u(2978),l=u(4314);const P=(0,l.gc)({size:"l",collapsed:!1,rounded:!0,orientation:"horizontal"});let U=(()=>{var re;class te{}return(re=te).\u0275fac=function(Y){return new(Y||re)},re.\u0275cmp=t.VBU({type:re,selectors:[["ng-component"]],hostAttrs:[1,"tui-group"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(Y,_e){},styles:["[tuiGroup]{position:relative;display:flex;isolation:isolate;--t-group-radius: var(--tui-radius-l);--t-group-margin: -1px;--t-group-clip: inset(-1rem 1px -1rem -1rem)}[tuiGroup]>*{z-index:1;flex:1 1 0;min-inline-size:0}[tuiGroup]>*:disabled,[tuiGroup]>*._disabled{z-index:0}[tuiGroup]>*:invalid:not([data-mode]),[tuiGroup]>*[data-mode~=invalid]{z-index:2;--t-group-clip: none}[tuiGroup]>*:has(:invalid:not([data-mode])),[tuiGroup]>*:has([data-mode~=invalid]){z-index:2;--t-group-clip: none}[tuiGroup]>*:focus-within{z-index:3;--t-group-clip: none}[tuiGroup]>*:has([data-focus=true]){z-index:3;--t-group-clip: none}[tuiGroup]>*:checked:not([data-mode]),[tuiGroup]>*[data-mode~=checked]{z-index:4;--t-group-clip: none}[tuiGroup]>*:has([tuiBlock]:checked){z-index:4;--t-group-clip: none}[tuiGroup]>*:not(:last-child){margin-inline-end:var(--t-group-margin);clip-path:var(--t-group-clip)}[tuiGroup]>*:nth-child(n){border-radius:0}[tuiGroup]>*:first-child{border-top-left-radius:var(--t-group-radius);border-bottom-left-radius:var(--t-group-radius)}[tuiGroup]>*:last-child{border-top-right-radius:var(--t-group-radius);border-bottom-right-radius:var(--t-group-radius)}[tuiGroup][data-size=s],[tuiGroup][data-size=m]{--t-group-radius: var(--tui-radius-m)}[tuiGroup][data-orientation=vertical]{display:inline-flex;flex-direction:column;--t-group-clip: inset(-1rem -1rem 1px -1rem)}[tuiGroup][data-orientation=vertical]>*{min-block-size:auto;flex:0 0 auto}[tuiGroup][data-orientation=vertical]>*:not(:last-child){margin-inline-end:0;margin-block-end:var(--t-group-margin)}[tuiGroup][data-orientation=vertical]>*:first-child{border-radius:var(--t-group-radius) var(--t-group-radius) 0 0}[tuiGroup][data-orientation=vertical]>*:last-child{border-radius:0 0 var(--t-group-radius) var(--t-group-radius)}[tuiGroup][data-orientation=vertical]>*:only-child{border-radius:var(--t-group-radius)}.tui-group{position:relative;display:flex;isolation:isolate;--t-group-radius: var(--tui-radius-m)}.tui-group>*{flex:1 1 0;min-inline-size:0}.tui-group>*:not(:last-child){margin-right:.125rem}.tui-group.tui-group>*:nth-child(n){border-radius:0}.tui-group_radius_large{--t-group-radius: var(--tui-radius-l)}.tui-group_collapsed>*{z-index:1}.tui-group_collapsed>*:not(:last-child){margin:0 -1px 0 0}.tui-group_collapsed>*._readonly,.tui-group_collapsed>*._disabled,.tui-group_collapsed>*._readonly:hover,.tui-group_collapsed>*._disabled:hover{z-index:0}.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>*:hover,.tui-group_collapsed>*._hovered,.tui-group_collapsed>*._pressed{z-index:3}.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>*:has([tuiBlock]:checked){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-block-size: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:0 0 -1px}.tui-group_rounded.tui-group_orientation_horizontal>*:first-child{border-top-left-radius:var(--t-group-radius);border-bottom-left-radius:var(--t-group-radius)}.tui-group_rounded.tui-group_orientation_horizontal>*:last-child{border-top-right-radius:var(--t-group-radius);border-bottom-right-radius:var(--t-group-radius)}.tui-group_rounded.tui-group_orientation_vertical>*:first-child{border-top-left-radius:var(--t-group-radius);border-top-right-radius:var(--t-group-radius)}.tui-group_rounded.tui-group_orientation_vertical>*:last-child{border-bottom-left-radius:var(--t-group-radius);border-bottom-right-radius:var(--t-group-radius)}.tui-group__auto-width-item{min-inline-size:auto;flex:0 0 auto}.tui-group__inherit-item{border-radius:inherit!important}\n"],encapsulation:2,changeDetection:0}),te})(),$=(()=>{var re;class te{constructor(){this.options=(0,t.WQX)(P),this.nothing=(0,l.Ty)(U),this.orientation=this.options.orientation,this.collapsed=this.options.collapsed,this.rounded=this.options.rounded,this.size=this.options.size}}return(re=te).\u0275fac=function(Y){return new(Y||re)},re.\u0275dir=t.FsC({type:re,selectors:[["","tuiGroup","",5,"ng-container"]],hostAttrs:["tuiGroup","","role","group"],hostVars:8,hostBindings:function(Y,_e){2&Y&&(t.BMQ("data-orientation",_e.orientation)("data-size",_e.size),t.xc7("--t-group-radius",_e.rounded?null:0)("--t-group-margin",_e.collapsed?null:.125,"rem")("--t-group-clip",_e.collapsed?null:0))},inputs:{orientation:"orientation",collapsed:"collapsed",rounded:"rounded",size:"size"},standalone:!0}),te})()},9131:(Nt,Pe,u)=>{u.d(Pe,{_n:()=>Ye,pp:()=>ti,$$:()=>Fi,XZ:()=>_t,YO:()=>K,bk:()=>de,dY:()=>Ii});var t=u(7270),l=u(2978),S=u(7212),P=u(9141),X=u(4976),U=u(4822),$=u(9406),re=u(2489),te=u(3527),q=u(8503),Y=u(3793);function _e({currentTarget:Mt,relatedTarget:on}){return!(0,U.ru)(on)||!(0,U.ru)(Mt)||!Mt.contains(on)}let Me=(()=>{var Mt;class on extends $.c{constructor(){super(St=>this.stream$.subscribe(St)),this.el=(0,U.qW)(),this.zone=(0,l.WQX)(l.SKi),this.stream$=(0,re.h)((0,X.xM)(this.el,"mouseenter").pipe((0,te.T)(P.z9)),(0,X.xM)(this.el,"mouseleave").pipe((0,te.T)(P.s_)),(0,X.xM)(this.el,"mouseout").pipe((0,q.p)(_e),(0,te.T)(P.s_))).pipe((0,Y.F)(),(0,X.sX)(this.zone))}}return(Mt=on).\u0275fac=function(St){return new(St||Mt)},Mt.\u0275prov=l.jDH({token:Mt,factory:Mt.\u0275fac}),on})();var W=u(712),J=u(4314),Be=u(7187),ot=u(4514),ze=u(1342),j=u(656),Ae=u(5950),Ne=u(5173),rt=u(5981),tt=u(6104),st=u(2831),nt=u(756),Dt=u(8283),$t=u(6340),Xt=u(9922),xt=u(7236),Ft=u(7049),kt=u(8129),yt=u(9867),ue=u(262),H=u(6111),le=u(8621),Z=u(3229),ne=u(965),ce=u(9990),oe=u(6242),Se=u(6610),Re=u(7434);function Ve(Mt,on){1&Mt&&l.eu8(0)}function Le(Mt,on){1&Mt&&l.nrm(0,"span",1),2&Mt&&l.Y8G("innerHTML",on.polymorpheusOutlet,l.npT)}const Ke=["*"];function It(Mt,on){1&Mt&&l.eu8(0)}const At=function(Mt){return{$implicit:Mt}};function Kt(Mt,on){if(1&Mt&&(l.j41(0,"div",1),l.DNE(1,It,1,0,"ng-container",2),l.k0s()),2&Mt){const un=on.$implicit;l.Y8G("@tuiParentAnimation",void 0)("tuiActiveZoneParent",un.activeZone||null),l.R7$(1),l.Y8G("polymorpheusOutlet",un.component)("polymorpheusOutletContext",l.eq3(4,At,un))}}const Lt=(0,J.ET)(()=>ti);let cn=(()=>{var Mt;class on extends rt.t{constructor(){super([])}add(St){this.next(this.value.concat(St))}remove(St){this.value.includes(St)&&this.next(this.value.filter(rn=>rn!==St))}}return(Mt=on).\u0275fac=function(St){return new(St||Mt)},Mt.\u0275prov=l.jDH({token:Mt,factory:Mt.\u0275fac,providedIn:"root"}),on})(),Ln=(()=>{var Mt;class on extends ot.I9{constructor(){super(...arguments),this.type="hint"}}return(Mt=on).\u0275fac=function(){let un;return function(rn){return(un||(un=l.xGo(Mt)))(rn||Mt)}}(),Mt.\u0275dir=l.FsC({type:Mt,standalone:!0,features:[l.Vt3]}),on})();const mn=["bottom-left","bottom","bottom-right","top-left","top","top-right","left-top","left","left-bottom","right-top","right","right-bottom"],Ye=(0,J.gc)({direction:"bottom-left",showDelay:500,hideDelay:200,appearance:"",icon:"@tui.circle-help"});let de=(()=>{var Mt;class on{constructor(){this.options=(0,l.WQX)(Ye,{skipSelf:!0}),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,this.change$=new tt.B}ngOnChanges(){this.change$.next()}}return(Mt=on).\u0275fac=function(St){return new(St||Mt)},Mt.\u0275dir=l.FsC({type:Mt,selectors:[["","tuiHintContent",""]],inputs:{content:["tuiHintContent","content"],direction:["tuiHintDirection","direction"],appearance:["tuiHintAppearance","appearance"],showDelay:["tuiHintShowDelay","showDelay"],hideDelay:["tuiHintHideDelay","hideDelay"]},standalone:!0,features:[l.Jv_([(0,J.QU)(Ye,Mt)]),l.OA$]}),on})(),K=(()=>{var Mt;class on extends ot.Xu{constructor(){super(St=>this.stream$.subscribe(St)),this.el=(0,U.qW)(),this.hovered$=(0,l.WQX)(Me),this.options=(0,l.WQX)(Ye),this.visible=!1,this.toggle$=new tt.B,this.stream$=(0,re.h)(this.toggle$.pipe((0,st.n)(St=>(0,nt.of)(St).pipe((0,Dt.c)(St?0:this.tuiHintHideDelay))),(0,$t.Q)(this.hovered$),(0,Xt.u)()),this.hovered$.pipe((0,st.n)(St=>(0,nt.of)(St).pipe((0,Dt.c)(St?this.tuiHintShowDelay:this.tuiHintHideDelay))),(0,$t.Q)(this.toggle$),(0,Xt.u)())).pipe((0,q.p)(()=>this.enabled),(0,te.T)(St=>St&&(this.el.hasAttribute("tuiHintPointer")||!(0,Ae.GS)(this.el))),(0,xt.M)(St=>{this.visible=St})),this.parent=(0,l.WQX)(on,{optional:!0,skipSelf:!0}),this.tuiHintShowDelay=this.options.showDelay,this.tuiHintHideDelay=this.options.hideDelay,this.type="hint",this.enabled=!0}toggle(St=!this.visible){var rn;this.toggle$.next(St),null===(rn=this.parent)||void 0===rn||rn.toggle(St)}}return(Mt=on).\u0275fac=function(St){return new(St||Mt)},Mt.\u0275dir=l.FsC({type:Mt,inputs:{tuiHintShowDelay:"tuiHintShowDelay",tuiHintHideDelay:"tuiHintHideDelay"},exportAs:["tuiHintHover"],standalone:!0,features:[l.Jv_([(0,ot.Np)(Mt),Me]),l.Vt3]}),on})(),mt=(()=>{var Mt;class on extends ot.dg{constructor(){super(...arguments),this.viewport=(0,l.WQX)(j.ob),this.accessor=(0,ot.iA)("hint")((0,l.WQX)(ot.cf),(0,l.WQX)(_t)),this.points=mn.reduce((St,rn)=>({...St,[rn]:[0,0]}),{}),this.direction=(0,l.WQX)(Ye).direction,this.type="hint"}getPosition({width:St,height:rn}){var ct;const We=null!==(ct=this.accessor.getClientRect())&&void 0!==ct?ct:P.Lo,Fe=We.left+We.width/2,he=We.top+We.height/2;if(this.points["top-left"][0]=We.top-rn-8,this.points["top-left"][1]=Fe-St+22,this.points.top[0]=this.points["top-left"][0],this.points.top[1]=Fe-St/2,this.points["top-right"][0]=this.points["top-left"][0],this.points["top-right"][1]=Fe-22,this.points["bottom-left"][0]=We.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]=he-rn+22,this.points["left-top"][1]=We.left-St-8,this.points.left[0]=he-rn/2,this.points.left[1]=this.points["left-top"][1],this.points["left-bottom"][0]=he-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]=We.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],St,rn))return this.points[this.direction];const ie=mn.find(He=>this.checkPosition(this.points[He],St,rn));return this.points[ie||this.fallback]}get fallback(){return this.points.top[0]>this.viewport.getClientRect().bottom-this.points.bottom[0]?"top":"bottom"}checkPosition([St,rn],ct,We){const Fe=this.viewport.getClientRect();return St>2&&rn>2&&St+We{var Mt;class on{constructor(){this.service=(0,l.WQX)(cn),this.appearance=(0,l.WQX)(Ye).appearance,this.component=(0,l.WQX)(Ne.lS),this.el=(0,U.qW)(),this.activeZone=(0,l.WQX)(oe.N,{optional:!0}),this.type="hint"}set tuiHint(St){this.content=St,St||this.toggle(!1)}ngOnDestroy(){this.toggle(!1)}getClientRect(){return this.el.getBoundingClientRect()}toggle(St){St&&this.content?this.service.add(this):this.service.remove(this)}}return(Mt=on).\u0275fac=function(St){return new(St||Mt)},Mt.\u0275dir=l.FsC({type:Mt,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],inputs:{context:["tuiHintContext","context"],appearance:["tuiHintAppearance","appearance"],tuiHint:"tuiHint"},standalone:!0,features:[l.Jv_([(0,ot.yq)(Mt),(0,ot.XW)(Mt),{provide:Ne.lS,deps:[Lt,l.duS],useClass:Ne.lS}]),l.nM4([Ln,{directive:K,inputs:["tuiHintHideDelay","tuiHintHideDelay","tuiHintShowDelay","tuiHintShowDelay"]},{directive:mt,inputs:["tuiHintDirection","tuiHintDirection"]}])]}),on})(),en=(()=>{var Mt;class on extends K{constructor(){super(...arguments),this.currentRect=P.Lo}getClientRect(){return this.currentRect}onMove({clientX:St,clientY:rn}){this.currentRect=(0,U.D$)(St,rn)}}return(Mt=on).\u0275fac=function(){let un;return function(rn){return(un||(un=l.xGo(Mt)))(rn||Mt)}}(),Mt.\u0275dir=l.FsC({type:Mt,selectors:[["","tuiHint","","tuiHintPointer",""]],hostBindings:function(St,rn){1&St&&l.bIt("mousemove.silent",function(We){return rn.onMove(We)})},standalone:!0,features:[l.Jv_([(0,ot.yq)(Mt),(0,ot.Np)(Mt)]),l.Vt3]}),on})(),ei=(()=>{var Mt;class on{constructor(){this.context=(0,Ne.Dm)()}}return(Mt=on).\u0275fac=function(St){return new(St||Mt)},Mt.\u0275cmp=l.VBU({type:Mt,selectors:[["ng-component"]],hostVars:1,hostBindings:function(St,rn){2&St&&l.zvX("@tuiParentAnimation",void 0)},standalone:!0,features:[l.aNF],decls:1,vars:1,consts:[[4,"polymorpheusOutlet"]],template:function(St,rn){1&St&&l.DNE(0,Ve,1,0,"ng-container",0),2&St&&l.Y8G("polymorpheusOutlet",rn.context.$implicit.content)},dependencies:[Ne.xr],encapsulation:2,data:{animation:[Be.fj]},changeDetection:0}),on})();const Vn=[ze.ZE,Me,(0,ot.mI)("hint",mt),(0,ot.Z3)("hint",_t)];let ti=(()=>{var Mt;class on{constructor(){var St;this.el=(0,U.qW)(),this.hover=(0,l.WQX)(K),this.vvs=(0,l.WQX)(ze.yt),this.viewport=(0,l.WQX)(j.ob),this.options=(0,Ae.mo)((0,l.WQX)(j.nV)),this.pointer=(0,l.WQX)(en,{optional:!0}),this.accessor=(0,l.WQX)(ot.cf),this.hint=(0,Ne.Dm)().$implicit,this.appearance=this.hint.appearance||(null===(St=this.hint.el.closest("[tuiTheme]"))||void 0===St?void 0:St.getAttribute("tuiTheme")),(0,l.WQX)(ze.ZE).pipe((0,Ft.v)(()=>this.hint.el.isConnected),(0,te.T)(rn=>this.vvs.correct(rn)),(0,S.pQ)()).subscribe({next:([rn,ct])=>this.update(rn,ct),complete:()=>this.hover.toggle(!1)}),(0,l.WQX)(Me).pipe((0,S.pQ)()).subscribe(rn=>this.hover.toggle(rn))}get content(){return this.hint.component.component===ei?"":this.hint.content}onClick(St){(!St.closest("tui-hint")&&!this.hint.el.contains(St)||(0,Ae.GS)(this.hint.el))&&this.hover.toggle(!1)}apply(St,rn,ct,We){this.el.style.top=St,this.el.style.left=rn,this.el.style.setProperty("--top",ct),this.el.style.setProperty("--left",We)}update(St,rn){const{height:ct,width:We}=this.el.getBoundingClientRect(),Fe=this.accessor.getClientRect(),he=this.viewport.getClientRect();if(Fe===P.Lo||!ct||!We)return;const ie=(0,W.wN)(rn,4,he.width-We-4),[He,vt]=this.vvs.correct([Fe.top+Fe.height/2-St,Fe.left+Fe.width/2-ie]);this.apply((0,J.Pp)(Math.round(St)),(0,J.Pp)(Math.round(ie)),(0,J.Pp)(Math.round((0,W.wN)(He,1,ct-1))),(0,J.Pp)(Math.round((0,W.wN)(vt,1,We-1))))}}return(Mt=on).\u0275fac=function(St){return new(St||Mt)},Mt.\u0275cmp=l.VBU({type:Mt,selectors:[["tui-hint"]],hostVars:5,hostBindings:function(St,rn){1&St&&l.bIt("click",function(We){return rn.onClick(We.target)},!1,l.EBC),2&St&&(l.BMQ("data-appearance",rn.appearance)("tuiTheme",rn.appearance),l.zvX("@tuiFadeIn",rn.options),l.AVh("_untouchable",rn.pointer))},standalone:!0,features:[l.Jv_(Vn),l.aNF],ngContentSelectors:Ke,decls:2,vars:2,consts:[[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"innerHTML"]],template:function(St,rn){1&St&&(l.NAR(),l.SdG(0),l.DNE(1,Le,1,1,"span",0)),2&St&&(l.R7$(1),l.Y8G("polymorpheusOutlet",rn.content)("polymorpheusOutletContext",rn.hint.context))},dependencies:[Ne.xr],styles:['[_nghost-%COMP%]{position:absolute;max-inline-size:18rem;min-block-size:var(--tui-height-m);padding:.75rem 1rem;background:var(--tui-background-accent-1);border-radius:var(--tui-radius-l);color:var(--tui-text-primary-on-accent-1);box-sizing:border-box;font:var(--tui-font-text-s);white-space:pre-line;word-wrap:break-word;line-height:1.25rem}[_nghost-%COMP%]:before{content:"";position:absolute;top:var(--top);left:var(--left);inline-size:.5rem;block-size:.5rem;border-radius:.125rem;box-sizing:border-box;background:inherit;transform:translate(-50%,-50%) rotate(45deg)}[data-appearance=error][_nghost-%COMP%]{background:var(--tui-status-negative)}[data-appearance=dark][_nghost-%COMP%]{background:var(--tui-background-accent-opposite-hover);color:var(--tui-background-base);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:[Be.uy]},changeDetection:0}),(0,t.Cg)([J.PE],on.prototype,"apply",null),on})(),Fi=(()=>{var Mt;class on extends ot.Xu{constructor(){super(St=>this.stream$.subscribe(St)),this.doc=(0,l.WQX)(Se.qQ),this.el=(0,U.qW)(),this.zone=(0,l.WQX)(l.SKi),this.id$=new rt.t(""),this.stream$=this.id$.pipe((0,Y.F)(),(0,X.aY)(()=>(0,kt.R)(this.doc,"keydown",{capture:!0}),J.Aj),(0,st.n)(()=>this.focused?(0,nt.of)(!1):(0,re.h)((0,X.xM)(this.doc,"keyup"),(0,X.xM)(this.element,"blur")).pipe((0,te.T)(()=>this.focused))),function L(Mt){return(0,yt.N)((on,un)=>{let St=!1,rn=null,ct=null;const We=()=>{if(null==ct||ct.unsubscribe(),ct=null,St){St=!1;const Fe=rn;rn=null,un.next(Fe)}};on.subscribe((0,H._)(un,Fe=>{null==ct||ct.unsubscribe(),St=!0,rn=Fe,ct=(0,H._)(un,We,ue.l),(0,le.Tg)(Mt(Fe)).subscribe(ct)},()=>{We(),un.complete()},void 0,()=>{rn=ct=null}))})}(St=>St?(0,Z.O)(1e3,(0,X.Ew)(this.zone)):(0,nt.of)(null)),(0,ne.Z)(!1),(0,Y.F)(),(0,ce.i)(1),(0,X.sX)()),this.type="hint"}set tuiHintDescribe(St){this.id$.next(St||"")}get element(){return this.doc.getElementById(this.id$.value||"")||this.el}get focused(){return(0,Re.X)(this.element)}}return(Mt=on).\u0275fac=function(St){return new(St||Mt)},Mt.\u0275dir=l.FsC({type:Mt,selectors:[["","tuiHintDescribe",""]],inputs:{tuiHintDescribe:"tuiHintDescribe"},standalone:!0,features:[l.Jv_([(0,ot.Np)(Mt)]),l.Vt3]}),(0,t.Cg)([J.PE],on.prototype,"element",null),on})(),Ii=(()=>{var Mt;class on{constructor(){this.hints$=(0,l.WQX)(cn),this.destroyRef=(0,l.WQX)(l.abz),this.cdr=(0,l.WQX)(l.gRc),this.hints=[]}ngOnInit(){this.hints$.pipe((0,S.pQ)(this.destroyRef)).subscribe(St=>{this.hints=St,this.cdr.detectChanges()})}}return(Mt=on).\u0275fac=function(St){return new(St||Mt)},Mt.\u0275cmp=l.VBU({type:Mt,selectors:[["tui-hints"]],hostAttrs:["aria-live","polite"],standalone:!0,features:[l.aNF],decls:1,vars:1,consts:[["role","tooltip",3,"tuiActiveZoneParent",4,"ngFor","ngForOf"],["role","tooltip",3,"tuiActiveZoneParent"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(St,rn){1&St&&l.DNE(0,Kt,2,6,"div",0),2&St&&l.Y8G("ngForOf",rn.hints)},dependencies:[Se.Sq,Ne.xr,oe.N],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;inline-size:100%;block-size:100%;block-size:0}"],data:{animation:[Be.fj]}}),on})()},5037:(Nt,Pe,u)=>{u.d(Pe,{R:()=>X,Z:()=>U});var t=u(2978),l=u(4314),S=u(656);let P=(()=>{var $;class re{}return($=re).\u0275fac=function(q){return new(q||$)},$.\u0275cmp=t.VBU({type:$,selectors:[["ng-component"]],hostAttrs:[1,"tui-icons"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(q,Y){},styles:['[tuiIcons]{--t-icon-start: none;--t-icon-end: none}[tuiIcons]:before,[tuiIcons]:after{content:"";display:var(--t-icon-start);inline-size:1em;block-size:1em;line-height:1em;font-size:1.5rem;flex-shrink:0;background:currentColor;-webkit-mask:var(--t-icon-start) no-repeat center / contain;mask:var(--t-icon-start) no-repeat center / contain}[tuiIcons]:after{display:var(--t-icon-end);-webkit-mask:var(--t-icon-end) no-repeat center / contain;mask:var(--t-icon-end) no-repeat center / contain}\n'],encapsulation:2,changeDetection:0}),re})(),X=(()=>{var $;class re{constructor(){this.nothing=(0,l.Ty)(P),this.resolver=(0,S.XA)(),this.iconStart=(0,t.WQX)(S.kJ,{self:!0,optional:!0})||"",this.iconEnd=(0,t.WQX)(S.TN,{self:!0,optional:!0})||""}}return($=re).\u0275fac=function(q){return new(q||$)},$.\u0275dir=t.FsC({type:$,hostAttrs:["tuiIcons",""],hostVars:4,hostBindings:function(q,Y){2&q&&t.xc7("--t-icon-start",Y.iconStart?"url("+Y.resolver(Y.iconStart)+")":null)("--t-icon-end",Y.iconEnd?"url("+Y.resolver(Y.iconEnd)+")":null)},inputs:{iconStart:"iconStart",iconEnd:"iconEnd"},standalone:!0}),re})(),U=(()=>{var $;class re{}return($=re).\u0275fac=function(q){return new(q||$)},$.\u0275dir=t.FsC({type:$,standalone:!0,features:[t.nM4([{directive:X,inputs:["iconStart","iconStart","iconEnd","iconEnd"]}])]}),re})()},109:(Nt,Pe,u)=>{u.d(Pe,{R:()=>P});var t=u(2978),l=u(4314);let S=(()=>{var X;class U{}return(X=U).\u0275fac=function(re){return new(re||X)},X.\u0275cmp=t.VBU({type:X,selectors:[["ng-component"]],hostAttrs:[1,"tui-title"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(re,te){},styles:["[tuiTitle]{position:relative;display:flex;flex-direction:column;text-align:start;gap:.25rem;margin:0;font:var(--tui-font-text-ui-m)}[tuiTitle][data-size=s]{gap:.125rem;font:var(--tui-font-text-s)}[tuiTitle][data-size=s] [tuiSubtitle]{font:var(--tui-font-text-xs)}[tuiTitle][data-size=m]{gap:.125rem;font:var(--tui-font-heading-5)}[tuiTitle][data-size=m] [tuiSubtitle]{font:var(--tui-font-text-m)}[tuiTitle][data-size=l]{gap:.5rem;font:var(--tui-font-heading-3)}[tuiTitle][data-size=l] [tuiSubtitle]{font:var(--tui-font-text-m)}[tuiSubtitle]{font:var(--tui-font-text-ui-s)}\n"],encapsulation:2,changeDetection:0}),U})(),P=(()=>{var X;class U{constructor(){this.nothing=(0,l.Ty)(S),this.size=""}}return(X=U).\u0275fac=function(re){return new(re||X)},X.\u0275dir=t.FsC({type:X,selectors:[["","tuiTitle",""]],hostAttrs:["tuiTitle",""],hostVars:1,hostBindings:function(re,te){2&re&&t.BMQ("data-size",te.size||null)},inputs:{size:["tuiTitle","size"]},standalone:!0}),U})()},1342:(Nt,Pe,u)=>{u.d(Pe,{$n:()=>Ie,ZE:()=>Be,yt:()=>ot});var t=u(2978),l=u(4976),S=u(811),P=u(656),X=u(9406),U=u(3527),$=u(3793),re=u(6661),te=u(965),q=u(6347),Y=u(3241),_e=u(9141),Me=u(4822),ee=u(4514);let Ie=(()=>{var ze;class j extends X.c{constructor(){super(Ne=>this.stream$.subscribe(Ne)),this.media=(0,t.WQX)(P.IA),this.sorted=Object.values(this.media).sort((Ne,rt)=>Ne-rt),this.invert=Object.keys(this.media).reduce((Ne,rt)=>({...Ne,[this.media[rt]]:rt}),{}),this.stream$=(0,t.WQX)(S.Q_).pipe((0,U.T)(({width:Ne})=>this.sorted.find(rt=>rt>Ne)),(0,U.T)(Ne=>this.invert[Ne||this.sorted[this.sorted.length-1]||0]),(0,$.F)(),(0,l.sX)(),(0,re.t)({bufferSize:1,refCount:!0}))}}return(ze=j).\u0275fac=function(Ne){return new(Ne||ze)},ze.\u0275prov=t.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"}),j})(),Be=(()=>{var ze;class j extends X.c{constructor(){const Ne=(0,t.WQX)(Y.OX),rt=(0,t.WQX)(t.SKi);super(tt=>Ne.pipe((0,te.Z)(null),(0,U.T)(()=>this.accessor.getPosition(this.el.getBoundingClientRect())),(0,l.rB)(rt),(0,q.j)(()=>this.accessor.getPosition(_e.Lo))).subscribe(tt)),this.el=(0,Me.qW)(),this.accessor=(0,t.WQX)(ee.dg)}}return(ze=j).\u0275fac=function(Ne){return new(Ne||ze)},ze.\u0275prov=t.jDH({token:ze,factory:ze.\u0275fac}),j})(),ot=(()=>{var ze;class j{constructor(){this.isWebkit=(0,t.WQX)(S.Ld),this.win=(0,t.WQX)(Y.Qc)}correct(Ne){var rt,tt,st,nt;return this.isWebkit?[Ne[0]+(null!==(rt=null===(tt=this.win.visualViewport)||void 0===tt?void 0:tt.offsetTop)&&void 0!==rt?rt:0),Ne[1]+(null!==(st=null===(nt=this.win.visualViewport)||void 0===nt?void 0:nt.offsetLeft)&&void 0!==st?st:0)]:Ne}}return(ze=j).\u0275fac=function(Ne){return new(Ne||ze)},ze.\u0275prov=t.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"}),j})()},656:(Nt,Pe,u)=>{u.d(Pe,{Fm:()=>Ft,HF:()=>Lt,HG:()=>mn,I$:()=>st,IA:()=>Ke,R3:()=>kt,RK:()=>It,TN:()=>Z,XA:()=>Ve,_Z:()=>Ae,kJ:()=>L,nV:()=>Be,ob:()=>et,t9:()=>At,uV:()=>ue,vo:()=>J,wH:()=>yt,xA:()=>cn,xH:()=>ot});var t=u(2978),l=u(4314),S=u(6610),P=u(7212),X=u(3241),U=u(8129),$=u(8503),re=u(756),te=u(2489),q=u(2831),Y=u(6340),_e=u(7782),Me=u(6548),ee=u(5478),Ie=u(9141),W=u(4976);const J=(0,l.ET)(()=>{var dt,de,K;return null!==(dt=null===(de=(0,t.WQX)(S.qQ).defaultView)||void 0===de||null===(K=de.matchMedia)||void 0===K?void 0:K.call(de,"(prefers-reduced-motion: reduce)").matches)&&void 0!==dt&&dt}),Be=(0,l.ET)(()=>(0,t.WQX)(J)?0:1),ot=(0,l.gc)("assets/taiga-ui/icons"),Ae=(0,l.gc)({check:"@tui.check",close:"@tui.x",error:"@tui.circle-alert",more:"@tui.chevron-right"}),tt=(0,l.gc)("tuiDark"),st=new t.nKC("",{factory:()=>{var dt;let de=!0;const K=(0,t.WQX)(X.fc),we=(0,t.WQX)(tt),Xe=K.getItem(we),De=(0,t.WQX)(X.Qc).matchMedia("(prefers-color-scheme: dark)"),at=(0,t.vPA)(!!(null!==(dt=Xe&&JSON.parse(Xe))&&void 0!==dt?dt:De.matches));return(0,U.R)(De,"change").pipe((0,$.p)(()=>!K.getItem(we)),(0,P.pQ)()).subscribe(()=>{de=!0,at.set(De.matches)}),(0,t.QZP)(()=>{const mt=String(at());de?de=!1:K.setItem(we,mt)}),Object.assign(at,{reset:()=>{K.removeItem(we),de=!0,at.set(De.matches)}})}});(0,l.gc)((0,re.of)({mode:"DMY",separator:"."})),(0,l.gc)(dt=>dt.isWeekend?"weekend":"weekday"),(0,l.gc)(Me.GG.Monday);const Ft=(0,l.ET)((0,ee.Y6)("months")),kt=(0,l.ET)((0,ee.Y6)("close")),yt=(0,l.ET)((0,ee.Y6)("nothingFoundMessage")),ue=(0,l.ET)((0,ee.Y6)("defaultErrorMessage")),L=((0,l.ET)((0,ee.Y6)("spinTexts")),(0,l.ET)((0,ee.Y6)("shortWeekDays")),(0,l.gc)("")),Z=(0,l.gc)(""),ne=(0,l.gc)({}),Se=(0,l.ET)(()=>{const dt=(0,t.WQX)(ot);return de=>"".concat(dt,"/").concat(de.replace("@tui.","").split(".").join("/"),".svg")});function Ve(){const dt=(0,t.WQX)(ne),de=(0,t.WQX)(Se);return K=>!K||K.includes("/")?K:dt[K]||de(K)}const Ke=(0,l.gc)({mobile:768,desktopSmall:1024,desktopLarge:1280}),It={precision:NaN,decimalSeparator:".",thousandSeparator:Ie.am,rounding:"truncate",decimalMode:"pad"},At=(0,l.gc)((0,re.of)(It)),Lt=(0,l.ET)(()=>new t.aKT((0,t.WQX)(S.qQ).documentElement)),cn=(0,l.ET)(()=>{const dt=(0,t.WQX)(S.qQ);return(0,te.h)((0,W.xM)(dt,"selectionchange"),(0,W.xM)(dt,"mouseup"),(0,W.xM)(dt,"mousedown").pipe((0,q.n)(()=>(0,W.xM)(dt,"mousemove").pipe((0,Y.Q)((0,W.xM)(dt,"mouseup"))))),(0,W.xM)(dt,"keydown"),(0,W.xM)(dt,"keyup")).pipe((0,_e.u)())}),mn=((0,l.gc)({decrement:"@tui.chevron-left",increment:"@tui.chevron-right"}),(0,l.gc)("Taiga UI")),et=(0,l.ET)(()=>{const dt=(0,t.WQX)(X.Qc);return{type:"viewport",getClientRect(){const de={top:0,left:0,right:dt.innerWidth,bottom:dt.innerHeight,width:dt.innerWidth,height:dt.innerHeight,x:0,y:0};return{...de,toJSON:()=>JSON.stringify(de)}}}})},5950:(Nt,Pe,u)=>{u.d(Pe,{GS:()=>P,On:()=>S,T0:()=>q,Wu:()=>$,mo:()=>te,tu:()=>X});var t=u(4822);const l=["Spacebar","Backspace","Delete","ArrowLeft","ArrowRight","Left","Right","End","Home"];function S(Y=""){return 1===Y.length||l.includes(Y)}function P(Y,_e="tui-hints"){var Me;return!(null===(Me=(0,t.J0)(Y))||void 0===Me||!Me.some(ee=>!ee.closest(_e)))}function X(Y,_e){return(Me,ee)=>{const Ie=Me||{...ee||_e};return Object.keys(Y).forEach(W=>{Ie[W]=Y[W]}),Ie}}const U={xxs:0,xs:1,s:2,m:3,l:4,xl:5,xxl:6};function $(Y,_e="s"){return U[Y]>U[_e]}const re=300;function te(Y){return{value:"",params:{duration:q(Y)}}}function q(Y){return Y&&re/Y}},6701:(Nt,Pe,u)=>{u.d(Pe,{K0:()=>re,K5:()=>ee,KX:()=>Ie});var t=u(6098),l=u(6610),S=u(2978);class P{supports(Be){return Be.includes(this.modifier)}unwrap(Be){return Be.split(".").filter(ot=>!this.modifier.includes(ot)).join(".")}}const X=new S.nKC("",{factory:()=>{const J=(0,S.WQX)(l.qQ);return Be=>"body"===Be?J.body:J.defaultView[Be]||J.createElement("div")}});let U=(()=>{var J;class Be extends P{constructor(){super(...arguments),this.handler=(0,S.WQX)(X),this.modifier=">"}addEventListener(ze,j,Ae){var Ne,rt;return this.manager.addEventListener(this.handler(j.split(">")[0]),null!==(Ne=null===(rt=j.split(">"))||void 0===rt?void 0:rt[1])&&void 0!==Ne?Ne:"",Ae)}}return(J=Be).\u0275fac=function(){let ot;return function(j){return(ot||(ot=S.xGo(J)))(j||J)}}(),J.\u0275prov=S.jDH({token:J,factory:J.\u0275fac}),Be})(),$=(()=>{var J;class Be extends P{constructor(){super(...arguments),this.modifier="capture.once.passive"}supports(ze){return ze.includes(".")&&!this.unwrap(ze).includes(".")}addEventListener(ze,j,Ae){const Ne=this.unwrap(j),rt=j.includes(".capture");return ze.addEventListener(Ne,Ae,{capture:rt,once:j.includes(".once"),passive:j.includes(".passive")}),()=>ze.removeEventListener(Ne,Ae,{capture:rt})}}return(J=Be).\u0275fac=function(){let ot;return function(j){return(ot||(ot=S.xGo(J)))(j||J)}}(),J.\u0275prov=S.jDH({token:J,factory:J.\u0275fac}),Be})(),re=(()=>{var J;class Be extends P{constructor(){super(...arguments),this.modifier=".prevent"}addEventListener(ze,j,Ae){return this.manager.addEventListener(ze,this.unwrap(j),Ne=>{Ne.preventDefault(),Ae(Ne)})}}return(J=Be).\u0275fac=function(){let ot;return function(j){return(ot||(ot=S.xGo(J)))(j||J)}}(),J.\u0275prov=S.jDH({token:J,factory:J.\u0275fac}),Be})(),te=(()=>{var J;class Be extends P{constructor(){super(...arguments),this.modifier="resize"}supports(ze){return"resize"===ze}addEventListener(ze,j,Ae){if(typeof ResizeObserver>"u"||!(ze instanceof Element))return ze.addEventListener(j,Ae),()=>ze.removeEventListener(j,Ae);const Ne=new ResizeObserver(Ae);return Ne.observe(ze),()=>Ne.disconnect()}}return(J=Be).\u0275fac=function(){let ot;return function(j){return(ot||(ot=S.xGo(J)))(j||J)}}(),J.\u0275prov=S.jDH({token:J,factory:J.\u0275fac}),Be})(),q=(()=>{var J;class Be extends P{constructor(){super(...arguments),this.modifier=".self"}addEventListener(ze,j,Ae){return this.manager.addEventListener(ze,this.unwrap(j),Ne=>{Ne.target===Ne.currentTarget&&Ae(Ne)})}}return(J=Be).\u0275fac=function(){let ot;return function(j){return(ot||(ot=S.xGo(J)))(j||J)}}(),J.\u0275prov=S.jDH({token:J,factory:J.\u0275fac}),Be})(),Y=(()=>{var J;class Be extends P{constructor(){super(...arguments),this.modifier=".silent"}addEventListener(ze,j,Ae){return Be.ngZone=this.manager.getZone(),Be.ngZone.runOutsideAngular(()=>this.manager.addEventListener(ze,this.unwrap(j),Ae))}}return(J=Be).\u0275fac=function(){let ot;return function(j){return(ot||(ot=S.xGo(J)))(j||J)}}(),J.\u0275prov=S.jDH({token:J,factory:J.\u0275fac}),Be})();const ee=[Y,U,$,re,te,q,(()=>{var J;class Be extends P{constructor(){super(...arguments),this.modifier=".stop"}addEventListener(ze,j,Ae){return this.manager.addEventListener(ze,this.unwrap(j),Ne=>{Ne.stopPropagation(),Ae(Ne)})}}return(J=Be).\u0275fac=function(){let ot;return function(j){return(ot||(ot=S.xGo(J)))(j||J)}}(),J.\u0275prov=S.jDH({token:J,factory:J.\u0275fac}),Be})()].map(J=>({provide:t.Q5,multi:!0,useClass:J}));function Ie(J){return(Be,ot,ze)=>{const{value:j}=ze;ze.value=function(...Ae){J.apply(this,Ae)&&(Y.ngZone?Y.ngZone.run(()=>j.apply(this,Ae)):j.apply(this,Ae))}}}},5478:(Nt,Pe,u)=>{u.d(Pe,{Y6:()=>Ie});var t=u(2978);const re={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:{AD:"Andorra",AE:"United Arab Emirates",AF:"Afghanistan",AG:"Antigua & Barbuda",AI:"Anguilla",AL:"Albania",AM:"Armenia",AO:"Angola",AR:"Argentina",AT:"Austria",AU:"Australia",AW:"Aruba",AZ:"Azerbaijan",BA:"Bosnia & Herzegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BL:"St. Barth\xe9lemy",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BQ:"Caribbean Netherlands",BR:"Brazil",BS:"Bahamas",BT:"Bhutan",BW:"Botswana",BY:"Belarus",BZ:"Belize",CA:"Canada",CD:"Congo - Kinshasa",CF:"Central African Republic",CG:"Congo - Brazzaville",CH:"Switzerland",CI:"C\xf4te d\u2019Ivoire",CL:"Chile",CM:"Cameroon",CN:"China",CO:"Colombia",CR:"Costa Rica",CU:"Cuba",CV:"Cape Verde",CW:"Cura\xe7ao",CY:"Cyprus",CZ:"Czechia",DE:"Germany",DJ:"Djibouti",DK:"Denmark",DM:"Dominica",DO:"Dominican Republic",DZ:"Algeria",EC:"Ecuador",EE:"Estonia",EG:"Egypt",ER:"Eritrea",ES:"Spain",ET:"Ethiopia",FI:"Finland",FJ:"Fiji",FK:"Falkland Islands",FM:"Federated States of Micronesia",FR:"France",GA:"Gabon",GB:"United Kingdom",GD:"Grenada",GE:"Georgia",GF:"French Guiana",GH:"Ghana",GI:"Gibraltar",GL:"Greenland",GM:"Gambia",GN:"Guinea",GP:"Guadeloupe",GQ:"Equatorial Guinea",GR:"Greece",GT:"Guatemala",GW:"Guinea-Bissau",GY:"Guyana",HK:"Hong Kong",HN:"Honduras",HR:"Croatia",HT:"Haiti",HU:"Hungary",ID:"Indonesia",IE:"Ireland",IL:"Israel",IN:"India",IQ:"Iraq",IR:"Iran",IS:"Iceland",IT:"Italy",JM:"Jamaica",JO:"Jordan",JP:"Japan",KE:"Kenya",KG:"Kyrgyzstan",KH:"Cambodia",KM:"Comoros",KN:"St. Kitts & Nevis",KP:"North Korea",KR:"South Korea",KW:"Kuwait",KY:"Cayman Islands",KZ:"Kazakhstan",LA:"Laos",LB:"Lebanon",LC:"St. Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberia",LS:"Lesotho",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",LY:"Libya",MA:"Morocco",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MF:"St. Martin",MG:"Madagascar",MK:"North Macedonia",ML:"Mali",MM:"Myanmar (Burma)",MN:"Mongolia",MO:"Macao",MQ:"Martinique",MR:"Mauritania",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldives",MW:"Malawi",MX:"Mexico",MY:"Malaysia",MZ:"Mozambique",NA:"Namibia",NC:"New Caledonia",NE:"Niger",NG:"Nigeria",NI:"Nicaragua",NL:"Netherlands",NO:"Norway",NP:"Nepal",NZ:"New Zealand",OM:"Oman",PA:"Panama",PE:"Peru",PF:"French Polynesia",PG:"Papua New Guinea",PH:"Philippines",PK:"Pakistan",PL:"Poland",PT:"Portugal",PW:"Palau",PY:"Paraguay",QA:"Qatar",RE:"R\xe9union",RO:"Romania",RS:"Serbia",RU:"Russia",RW:"Rwanda",SA:"Saudi Arabia",SB:"Solomon Islands",SC:"Seychelles",SD:"Sudan",SE:"Sweden",SG:"Singapore",SH:"St. Helena",SI:"Slovenia",SK:"Slovakia",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalia",SR:"Suriname",ST:"S\xe3o Tom\xe9 & Pr\xedncipe",SV:"El Salvador",SX:"Sint Maarten",SY:"Syria",SZ:"Eswatini",TC:"Turks & Caicos Islands",TD:"Chad",TG:"Togo",TH:"Thailand",TJ:"Tajikistan",TL:"Timor-Leste",TM:"Turkmenistan",TN:"Tunisia",TO:"Tonga",TR:"T\xfcrkiye",TT:"Trinidad & Tobago",TW:"Taiwan",TZ:"Tanzania",UA:"Ukraine",UG:"Uganda",US:"United States",UY:"Uruguay",UZ:"Uzbekistan",VC:"St. Vincent & Grenadines",VE:"Venezuela",VG:"British Virgin Islands",VN:"Vietnam",VU:"Vanuatu",WS:"Samoa",XK:"Kosovo",YE:"Yemen",YT:"Mayotte",ZA:"South Africa",ZM:"Zambia",ZW:"Zimbabwe",AC:"Ascension Island",AS:"American Samoa",AX:"\xc5land Islands",CC:"Cocos (Keeling) Islands",CK:"Cook Islands",CX:"Christmas Island",EH:"Western Sahara",FO:"Faroe Islands",GG:"Guernsey",GU:"Guam",IM:"Isle of Man",JE:"Jersey",IO:"British Indian Ocean Territory",KI:"Kiribati",MH:"Marshall Islands",MP:"Northern Mariana Islands",NF:"Norfolk Island",NR:"Nauru",NU:"Niue",PM:"Saint Pierre and Miquelon",PR:"Puerto Rico",PS:"Palestine",SJ:"Svalbard and Jan Mayen",SS:"South Sudan",TA:"Tristan da Cunha",TK:"Tokelau",TV:"Tuvalu",VA:"Holy See",VI:"Virgin Islands",WF:"Wallis and Futuna"},cancel:"Cancel",done:"Done",more:"More",otherDate:"Other date...",showAll:"Show all",hide:"Hide",mobileCalendarTexts:["Choose day","Choose range","Choose days"],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 larger than",formatRejectionReason:"Wrong file type",drop:"Drop file here",dropMultiple:"Drop files here"},multiSelectTexts:{all:"Select all",none:"Select none"},confirm:{yes:"Yes",no:"No"},previewTexts:{rotate:"Rotate"},zoomTexts:{zoomOut:"Zoom out",zoomIn:"Zoom in",reset:"Reset"},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"}};var te=u(756);const q=new t.nKC("[TUI_DEFAULT_LANGUAGE]",{factory:()=>re}),Y=new t.nKC("[TUI_LANGUAGE]",{factory:()=>(0,te.of)((0,t.WQX)(q))});new t.nKC("[TUI_LANGUAGE_LOADER]"),new t.nKC("[TUI_LANGUAGE_STORAGE_KEY]",{factory:()=>"tuiLanguage"});var ee=u(3527);function Ie(Ae){return()=>(0,t.WQX)(Y).pipe((0,ee.T)(Ne=>Ne[Ae]))}},864:(Nt,Pe,u)=>{u.d(Pe,{El:()=>dt,vQ:()=>Ye});var t=u(6610),l=u(2978),S=u(4314),P=u(4712),X=u(8395),U=u(7212),$=u(1423),re=u(9406),q=(u(7782),u(3241));const Y=typeof IntersectionObserver<"u"?IntersectionObserver:class{constructor(){(0,$.A)(this,"root",null),(0,$.A)(this,"rootMargin",""),(0,$.A)(this,"thresholds",[])}observe(){}unobserve(){}disconnect(){}takeRecords(){return[]}},Me=new l.nKC("[WA_INTERSECTION_ROOT]"),J=new l.nKC("[WA_INTERSECTION_ROOT_MARGIN]",{providedIn:"root",factory:()=>"0px 0px 0px 0px"}),Ae=new l.nKC("[WA_INTERSECTION_THRESHOLD]",{providedIn:"root",factory:()=>0});let ue=(()=>{var De;class at extends re.c{constructor(){var _t,en;super(ei=>{const Mn=new Y(pi=>{ei.next(pi)},{root:this.root,rootMargin:this.rootMargin,threshold:this.threshold});return Mn.observe(this.nativeElement),()=>{Mn.disconnect()}}),(0,$.A)(this,"nativeElement",(0,l.WQX)(l.aKT).nativeElement),(0,$.A)(this,"rootMargin",(0,l.WQX)(J)),(0,$.A)(this,"threshold",(0,l.WQX)(Ae)),(0,$.A)(this,"root",null!==(_t=null===(en=(0,l.WQX)(Me,{optional:!0}))||void 0===en?void 0:en.nativeElement)&&void 0!==_t?_t:null)}}return De=at,(0,$.A)(at,"\u0275fac",function(_t){return new(_t||De)}),(0,$.A)(at,"\u0275prov",l.jDH({token:De,factory:De.\u0275fac})),at})();new l.nKC("[WA_INTERSECTION_OBSERVER_SUPPORT]: [INTERSECTION_OBSERVER_SUPPORT]",{providedIn:"root",factory:()=>!!(0,l.WQX)(q.Qc).IntersectionObserver});var L=u(4822),Z=u(4976),ne=u(6104),ce=u(2831),oe=u(8503),Se=u(3527),Re=u(8486);let Ve=(()=>{var De;class at extends re.c{constructor(){super(_t=>this.stream$.subscribe(_t)),this.src$=new ne.B,this.intersections$=(0,l.WQX)(ue),this.stream$=this.src$.pipe((0,ce.n)(_t=>this.intersections$.pipe((0,oe.p)(en=>{var ei;return!(null===(ei=en[0])||void 0===ei||!ei.isIntersecting)}),(0,Se.T)(()=>_t),(0,Re.s)(1))),(0,Z.Eb)((0,l.WQX)(l.gRc)))}next(_t){this.src$.next(_t)}}return(De=at).\u0275fac=function(_t){return new(_t||De)},De.\u0275prov=l.jDH({token:De,factory:De.\u0275fac}),at})(),Le=(()=>{var De;class at{constructor(){this.loading$=(0,l.WQX)(Ve),this.supported="loading"in(0,L.qW)(),this.src=(0,l.vPA)(null),this.animation=(0,l.vPA)("tuiSkeletonVibe ease-in-out 1s infinite alternate"),this.background=(0,l.vPA)("var(--tui-background-neutral-2)"),this.$=!this.supported&&this.loading$.pipe((0,U.pQ)()).subscribe(_t=>this.src.set(_t))}set srcSetter(_t){this.supported?this.src.set(_t):this.loading$.next(_t)}unset(){this.background.set(""),this.animation.set("")}}return(De=at).\u0275fac=function(_t){return new(_t||De)},De.\u0275dir=l.FsC({type:De,selectors:[["img","loading","lazy"],["img","tuiLoading","lazy"]],hostVars:6,hostBindings:function(_t,en){1&_t&&l.bIt("load",function(){return en.unset()})("error",function(){return en.unset()}),2&_t&&(l.BMQ("loading",en.supported?"lazy":null)("src",en.src(),l.B4B),l.xc7("animation",en.animation())("background",en.background()))},inputs:{srcSetter:["src","srcSetter"]},standalone:!0,features:[l.Jv_([Ve,ue])]}),at})();function Ke(De,at){if(1&De&&l.nrm(0,"img",5),2&De){const mt=l.XpG();l.Y8G("src",mt.value,l.B4B)}}function It(De,at){if(1&De&&l.nrm(0,"tui-icon",6),2&De){const mt=l.XpG();l.Y8G("icon",mt.value.toString())}}function At(De,at){if(1&De&&(l.qex(0),l.EFF(1),l.bVm()),2&De){const mt=l.XpG();l.R7$(1),l.JRh(mt.value)}}function Kt(De,at){1&De&&(l.qex(0),l.SdG(1),l.bVm())}const Lt=["*"],mn={appearance:"",round:!0,size:"l"},et=(0,S.gc)(mn);function Ye(De){return(0,S.eC)(et,De,mn)}let dt=(()=>{var De;class at{constructor(){this.options=(0,l.WQX)(et),this.size=this.options.size,this.round=this.options.round}get safeSrc(){var _t,en;return null!==(_t=null===(en=this.src)||void 0===en?void 0:en.toString())&&void 0!==_t?_t:""}get value(){return this.src||""}get svg(){return(0,S.YB)(this.value)&&this.value.endsWith(".svg")}get type(){return this.value&&!(0,S.YB)(this.value)?"img":this.value.startsWith("@tui.")?"icon":this.value.length>0&&this.value.length<3?"text":this.value.length?"img":"content"}}return(De=at).\u0275fac=function(_t){return new(_t||De)},De.\u0275cmp=l.VBU({type:De,selectors:[["tui-avatar"],["button","tuiAvatar",""],["a","tuiAvatar",""]],hostVars:6,hostBindings:function(_t,en){2&_t&&(l.BMQ("data-size",en.size)("data-type",en.type),l.AVh("_round",en.round)("_svg",en.svg))},inputs:{size:"size",round:"round",src:"src"},standalone:!0,features:[l.Jv_([(0,X.mr)(et)]),l.aNF,l.nM4([X.tF])],ngContentSelectors:Lt,decls:5,vars:4,consts:[[3,"ngSwitch"],["alt","","tuiLoading","lazy",3,"src",4,"ngSwitchCase"],[3,"icon",4,"ngSwitchCase"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["alt","","tuiLoading","lazy",3,"src"],[3,"icon"]],template:function(_t,en){1&_t&&(l.NAR(),l.qex(0,0),l.DNE(1,Ke,1,1,"img",1),l.DNE(2,It,1,1,"tui-icon",2),l.DNE(3,At,2,1,"ng-container",3),l.DNE(4,Kt,2,0,"ng-container",4),l.bVm()),2&_t&&(l.Y8G("ngSwitch",en.type),l.R7$(1),l.Y8G("ngSwitchCase","img"),l.R7$(1),l.Y8G("ngSwitchCase","icon"),l.R7$(1),l.Y8G("ngSwitchCase","text"))},dependencies:[t.ux,t.e1,t.fG,P.q,Le],styles:['[_nghost-%COMP%]{--t-size: 3.5rem;--t-radius: .75rem;position:relative;display:inline-flex;flex-shrink:0;inline-size:var(--t-size);block-size:var(--t-size);align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;border-radius:var(--t-radius);border:none;background:var(--tui-background-neutral-1);color:var(--tui-text-secondary);vertical-align:middle;box-sizing:border-box;padding:.25rem;opacity:.999}[data-size=xs][_nghost-%COMP%]{--t-size: var(--tui-height-xs);--t-radius: .5rem;font:var(--tui-font-text-xs);font-weight:700}[data-size=xs][data-type=content][_nghost-%COMP%]{font:var(--tui-font-text-m);font-size:.5625rem}[data-size=s][_nghost-%COMP%]{--t-size: var(--tui-height-s);--t-radius: .5rem;font:var(--tui-font-text-s);font-weight:700}[data-size=s][data-type=content][_nghost-%COMP%]{font:var(--tui-font-text-xs);font-weight:700}[data-size=m][_nghost-%COMP%]{--t-size: calc(var(--tui-height-m) - .25rem);--t-radius: .75rem;font:var(--tui-font-text-l);font-weight:700}[data-size=m][data-type=content][_nghost-%COMP%]{font:var(--tui-font-text-m);font-weight:700}[data-size=l][_nghost-%COMP%]{--t-size: var(--tui-height-l);--t-radius: .75rem;font:var(--tui-font-heading-5)}[data-size=l][data-type=content][_nghost-%COMP%]{font:var(--tui-font-text-l);font-weight:700}[data-size=xl][_nghost-%COMP%]{--t-size: 5rem;--t-radius: .75rem;font:var(--tui-font-heading-3)}[data-size=xl][data-type=content][_nghost-%COMP%]{font:var(--tui-font-heading-4)}[data-size=xxl][_nghost-%COMP%]{--t-size: 6rem;--t-radius: 1rem;font:var(--tui-font-heading-3)}[data-size=xxl][data-type=content][_nghost-%COMP%]{font:var(--tui-font-heading-3)}[data-size=xxxl][_nghost-%COMP%]{--t-size: 8rem;--t-radius: 1.25rem;font:var(--tui-font-heading-2)}[data-size=xxxl][data-type=content][_nghost-%COMP%]{font:var(--tui-font-heading-3)}[data-type=img][_nghost-%COMP%]:not(._svg){background:transparent}[data-type=icon][_nghost-%COMP%]:before{content:""}._round[_nghost-%COMP%]{--t-radius: calc(var(--t-size) / 2)}._svg[_nghost-%COMP%] img[_ngcontent-%COMP%]{padding:20%;object-fit:contain}[_nghost-%COMP%] tui-icon[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);inline-size:60%;block-size:60%}[_nghost-%COMP%] img, [_nghost-%COMP%] picture, [_nghost-%COMP%] video{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;box-sizing:border-box}'],changeDetection:0}),at})()},4996:(Nt,Pe,u)=>{u.d(Pe,{aQ:()=>te,bw:()=>$});var t=u(2978),l=u(4314),S=u(8395),P=u(5037);const X={appearance:"",size:"l"},U=(0,l.gc)(X);function $(q){return(0,l.eC)(U,q,X)}let re=(()=>{var q;class Y{}return(q=Y).\u0275fac=function(Me){return new(Me||q)},q.\u0275cmp=t.VBU({type:q,selectors:[["ng-component"]],hostAttrs:[1,"tui-badge"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(Me,ee){},styles:['tui-badge,[tuiBadge]{--t-icon-size: 1rem;--t-padding: 0 .5rem;--t-size: var(--tui-height-xs);--t-margin: -.25rem;-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;position:relative;display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box;white-space:nowrap;overflow:hidden;vertical-align:middle;max-inline-size:100%;gap:calc(var(--t-gap, var(--t-0, 0rem)) - 2 * var(--t-margin, 0rem));border-radius:6rem;background:#959595;color:var(--tui-background-base);padding:var(--t-padding);block-size:var(--t-size);min-inline-size:var(--t-size);inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;font:var(--tui-font-text-s)}tui-badge>img,[tuiBadge]>img,tui-badge>tui-svg,[tuiBadge]>tui-svg,tui-badge>tui-icon,[tuiBadge]>tui-icon,tui-badge>tui-avatar,[tuiBadge]>tui-avatar,tui-badge>tui-badge,[tuiBadge]>tui-badge,tui-badge>[tuiBadge],[tuiBadge]>[tuiBadge],tui-badge>[tuiRadio],[tuiBadge]>[tuiRadio],tui-badge>[tuiSwitch],[tuiBadge]>[tuiSwitch],tui-badge>[tuiCheckbox],[tuiBadge]>[tuiCheckbox],tui-badge[tuiIcons]:before,[tuiBadge][tuiIcons]:before,tui-badge[tuiIcons]:after,[tuiBadge][tuiIcons]:after{margin:var(--t-margin)}tui-badge[tuiStatus]:before,[tuiBadge][tuiStatus]:before{inline-size:.375rem;block-size:.375rem;margin-inline-end:-.25rem}tui-badge>tui-icon,[tuiBadge]>tui-icon,tui-badge[tuiIcons]:before,[tuiBadge][tuiIcons]:before,tui-badge[tuiIcons]:after,[tuiBadge][tuiIcons]:after{font-size:var(--t-icon-size)!important}tui-badge[data-appearance=error],[tuiBadge][data-appearance=error]{--t-status: var(--tui-status-negative)}tui-badge[data-appearance=success],[tuiBadge][data-appearance=success]{--t-status: var(--tui-status-positive)}tui-badge[data-appearance=warning],[tuiBadge][data-appearance=warning]{--t-status: var(--tui-status-warning)}tui-badge[data-appearance=info],[tuiBadge][data-appearance=info]{--t-status: var(--tui-status-info)}tui-badge[data-appearance=neutral],[tuiBadge][data-appearance=neutral]{--t-status: var(--tui-status-neutral)}tui-badge[tuiStatus][data-appearance=error]:before,[tuiBadge][tuiStatus][data-appearance=error]:before,tui-badge[tuiStatus][data-appearance=success]:before,[tuiBadge][tuiStatus][data-appearance=success]:before,tui-badge[tuiStatus][data-appearance=warning]:before,[tuiBadge][tuiStatus][data-appearance=warning]:before,tui-badge[tuiStatus][data-appearance=info]:before,[tuiBadge][tuiStatus][data-appearance=info]:before,tui-badge[tuiStatus][data-appearance=neutral]:before,[tuiBadge][tuiStatus][data-appearance=neutral]:before{content:"";display:block;margin:0}tui-badge[data-size=s],[tuiBadge][data-size=s]{--t-padding: 0 .3125rem;--t-size: 1rem;--t-icon-size: .625rem;--t-margin: -.125rem}tui-badge[data-size=s][tuiStatus]:before,[tuiBadge][data-size=s][tuiStatus]:before{inline-size:.25rem;block-size:.25rem;margin-inline-end:-.125rem}tui-badge[data-size=m],[tuiBadge][data-size=m]{--t-padding: 0 .375rem;--t-size: 1.25rem;--t-icon-size: .75rem;--t-margin: -.125rem}tui-badge[data-size=xl],[tuiBadge][data-size=xl]{--t-margin: -.25rem;--t-padding: 0 .75rem;--t-size: var(--tui-height-s);font:var(--tui-font-text-m)}tui-badge[data-size=xl][tuiStatus]:before,[tuiBadge][data-size=xl][tuiStatus]:before{inline-size:.5rem;block-size:.5rem;margin-inline-end:-.125rem}tui-badge[tuiAppearance][data-appearance=error],[tuiBadge][tuiAppearance][data-appearance=error],tui-badge[tuiAppearance][data-appearance=success],[tuiBadge][tuiAppearance][data-appearance=success],tui-badge[tuiAppearance][data-appearance=warning],[tuiBadge][tuiAppearance][data-appearance=warning],tui-badge[tuiAppearance][data-appearance=info],[tuiBadge][tuiAppearance][data-appearance=info],tui-badge[tuiAppearance][data-appearance=neutral],[tuiBadge][tuiAppearance][data-appearance=neutral]{color:var(--tui-text-primary)}img[tuiBadge]{padding:0;inline-size:var(--t-size)}tui-icon[tuiBadge]{--t-margin: 0 !important;-webkit-mask:none;mask:none;block-size:var(--t-size);inline-size:var(--t-size)}tui-icon[tuiBadge][data-size=s]:after{-webkit-mask-size:.625rem;mask-size:.625rem}tui-icon[tuiBadge][data-size=m]:after{-webkit-mask-size:.75rem;mask-size:.75rem}tui-icon[tuiBadge][data-size=l]:after,tui-icon[tuiBadge][data-size=xl]:after{-webkit-mask-size:1rem;mask-size:1rem}\n'],encapsulation:2,changeDetection:0}),Y})(),te=(()=>{var q;class Y{constructor(){this.nothing=(0,l.Ty)(re),this.size=(0,t.WQX)(U).size}}return(q=Y).\u0275fac=function(Me){return new(Me||q)},q.\u0275dir=t.FsC({type:q,selectors:[["tui-badge"],["","tuiBadge",""]],hostVars:1,hostBindings:function(Me,ee){2&Me&&t.BMQ("data-size",ee.size)},inputs:{size:"size"},standalone:!0,features:[t.Jv_([(0,S.mr)(U)]),t.nM4([S.tF,P.Z])]}),Y})()},6836:(Nt,Pe,u)=>{u.d(Pe,{GY:()=>ee,Ly:()=>Me});var t=u(2978),l=u(7212),S=u(8832),P=u(958),X=u(4976),U=u(4822),$=u(4314),re=u(8395),te=u(656);const q=["type","checkbox","tuiCheckbox",""],Y={size:"m",appearance:Ie=>Ie.checked||Ie.indeterminate?"primary":"whiteblock",icons:{checked:"@tui.check",indeterminate:"@tui.minus"}},_e=(0,$.gc)(Y);function Me(Ie){return(0,$.eC)(_e,Ie,Y)}let ee=(()=>{var Ie;class W{constructor(){this.appearance=(0,t.WQX)(re.bC),this.options=(0,t.WQX)(_e),this.resolver=(0,te.XA)(),this.destroyRef=(0,t.WQX)(t.abz),this.el=(0,U.qW)(),this.size=this.options.size,this.control=(0,t.WQX)(S.vO,{optional:!0,self:!0})}ngOnInit(){var Be;null!==(Be=this.control)&&void 0!==Be&&Be.valueChanges&&(0,X.lD)(this.control).pipe((0,l.pQ)(this.destroyRef)).subscribe(ot=>{this.el.indeterminate=null===(this.control instanceof S.vS&&null===ot?this.control.model:ot)})}ngDoCheck(){this.appearance.tuiAppearance=(0,$.YB)(this.options.appearance)?this.options.appearance:this.options.appearance(this.el)}getIcon(Be){const ot=this.options.icons[Be],ze=(0,$.YB)(ot)?ot:ot(this.size);return ze&&"url(".concat(this.resolver(ze),")")}}return(Ie=W).\u0275fac=function(Be){return new(Be||Ie)},Ie.\u0275cmp=t.VBU({type:Ie,selectors:[["input","type","checkbox","tuiCheckbox",""]],hostVars:8,hostBindings:function(Be,ot){2&Be&&(t.Mr5("disabled",!ot.control||ot.control.disabled),t.BMQ("data-size",ot.size),t.xc7("--t-checked-icon",ot.getIcon("checked"))("--t-indeterminate-icon",ot.getIcon("indeterminate")),t.AVh("_readonly",!ot.control))},inputs:{size:"size"},standalone:!0,features:[t.aNF,t.nM4([re.tF,P.W])],attrs:q,decls:0,vars:0,template:function(Be,ot){},styles:['[tuiCheckbox]{--t-size: 1.5rem;--t-radius: var(--tui-radius-s);inline-size:var(--t-size);block-size:var(--t-size);border-radius:var(--t-radius);cursor:pointer;margin:0;flex-shrink:0}[tuiCheckbox]:before{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;content:"";background:currentColor;-webkit-mask:url(\'data:image/svg+xml,\') center / 100%;mask:url(\'data:image/svg+xml,\') center / 100%;transform:scale(0);transition:transform var(--tui-duration) ease-in-out,-webkit-mask 0s var(--tui-duration) ease-in-out;transition:transform var(--tui-duration) ease-in-out,mask 0s var(--tui-duration) ease-in-out;transition:transform var(--tui-duration) ease-in-out,mask 0s var(--tui-duration) ease-in-out,-webkit-mask 0s var(--tui-duration) ease-in-out}[tuiCheckbox]:disabled._readonly{opacity:1}[tuiCheckbox]:checked:before,[tuiCheckbox]:indeterminate:before{-webkit-mask-image:var(--t-checked-icon);mask-image:var(--t-checked-icon);transform:scale(1);transition:transform var(--tui-duration) ease-in-out,-webkit-mask 0s ease-in-out;transition:transform var(--tui-duration) ease-in-out,mask 0s ease-in-out;transition:transform var(--tui-duration) ease-in-out,mask 0s ease-in-out,-webkit-mask 0s ease-in-out}[tuiCheckbox]:indeterminate:before{-webkit-mask-image:var(--t-indeterminate-icon);mask-image:var(--t-indeterminate-icon)}[tuiCheckbox][data-size=s]{--t-size: 1rem;--t-radius: var(--tui-radius-xs)}\n'],encapsulation:2,changeDetection:0}),W})()},138:(Nt,Pe,u)=>{u.d(Pe,{e2:()=>Ke,Gq:()=>dt});var t=u(2978),l=u(7212),S=u(4768),P=u(1423),X=u(9406);const U=typeof MutationObserver<"u"?MutationObserver:class{observe(){}disconnect(){}takeRecords(){return[]}},$=new t.nKC("[WA_MUTATION_OBSERVER_INIT]"),re=$;let Me=(()=>{var K;class we extends X.c{constructor(){const De=(0,t.WQX)(t.aKT).nativeElement,at=(0,t.WQX)(re);super(mt=>{const _t=new U(en=>{mt.next(en)});return _t.observe(De,at),()=>{_t.disconnect()}})}}return K=we,(0,P.A)(we,"\u0275fac",function(De){return new(De||K)}),(0,P.A)(we,"\u0275prov",t.jDH({token:K,factory:K.\u0275fac})),we})();var ee=u(4976),Ie=u(4822),W=u(7434),J=u(5037),Be=u(8503),ot=u(2489),ze=u(8448),j=u(7236),Ae=u(8887),Ne=u(965),rt=u(3527),tt=u(7920),st=u(4314),nt=u(7270),Dt=u(9141),$t=u(6610),Xt=u(712),xt=u(3279),Ft=u(6194),kt=u(1028),yt=u(5173),ue=u(5851);function H(K,we){1&K&&t.eu8(0)}function le(K,we){if(1&K&&t.eu8(0,8),2&K){const Xe=t.XpG().$implicit;t.Y8G("ngTemplateOutlet",Xe)}}function L(K,we){if(1&K&&(t.j41(0,"div",9),t.eu8(1,8),t.k0s()),2&K){const Xe=t.XpG(),De=Xe.index,at=Xe.$implicit,mt=t.XpG();t.AVh("t-overflown",mt.isOverflown(De)),t.R7$(1),t.Y8G("ngTemplateOutlet",at)}}function Z(K,we){if(1&K&&(t.qex(0),t.DNE(1,le,1,1,"ng-container",6),t.DNE(2,L,2,3,"ng-template",null,7,t.C5r),t.bVm()),2&K){const Xe=we.index,De=t.sdS(3),at=t.XpG();t.R7$(1),t.Y8G("ngIf",Xe<=at.lastVisibleIndex)("ngIfElse",De)}}function ne(K,we){if(1&K&&(t.qex(0),t.EFF(1),t.bVm()),2&K){const Xe=we.polymorpheusOutlet;t.R7$(1),t.SpI(" ",Xe," ")}}function ce(K,we){if(1&K){const Xe=t.RV6();t.j41(0,"button",10),t.bIt("tuiDropdownOpenChange",function(at){t.eBV(Xe);const mt=t.XpG();return t.Njj(mt.open=at)})("keydown.arrowLeft.prevent",function(){t.eBV(Xe);const at=t.XpG();return t.Njj(at.onArrowLeft())}),t.DNE(1,ne,2,1,"ng-container",11),t.k0s()}if(2&K){const Xe=t.XpG(),De=t.sdS(8);t.AVh("_active",Xe.isMoreActive)("t-no-margin",Xe.isMoreAlone)("t-overflown",!Xe.isMoreVisible),t.Y8G("tabIndex",Xe.isMoreFocusable?0:-1)("tuiDropdown",Xe.dropdownContent||De)("tuiDropdownOpen",Xe.open),t.R7$(1),t.Y8G("polymorpheusOutlet",Xe.moreContent)}}function oe(K,we){if(1&K){const Xe=t.RV6();t.j41(0,"button",12),t.bIt("tuiDropdownOpenChange",function(at){t.eBV(Xe);const mt=t.XpG();return t.Njj(mt.open=at)})("keydown.arrowLeft.prevent",function(){t.eBV(Xe);const at=t.XpG();return t.Njj(at.onArrowLeft())}),t.EFF(1),t.nI1(2,"async"),t.k0s()}if(2&K){const Xe=t.XpG(),De=t.sdS(8);t.AVh("_active",Xe.isMoreActive)("t-no-margin",Xe.isMoreAlone)("t-overflown",!Xe.isMoreVisible),t.Y8G("tabIndex",Xe.isMoreFocusable?0:-1)("tuiDropdown",Xe.dropdownContent||De)("tuiDropdownOpen",Xe.open),t.R7$(1),t.SpI(" ",t.bMT(2,10,Xe.moreWord$)," ")}}function Se(K,we){if(1&K&&t.eu8(0,8),2&K){const Xe=t.XpG().$implicit;t.Y8G("ngTemplateOutlet",Xe)}}function Re(K,we){if(1&K){const Xe=t.RV6();t.j41(0,"div",16),t.bIt("tui-tab-activate",function(){const mt=t.eBV(Xe).index,_t=t.XpG(2);return t.Njj(_t.onClick(mt))}),t.DNE(1,Se,1,1,"ng-container",17),t.k0s()}if(2&K){const Xe=we.index,De=t.XpG(2);t.R7$(1),t.Y8G("ngIf",De.shouldShow(Xe))}}function Ve(K,we){if(1&K){const Xe=t.RV6();t.j41(0,"div",13,14),t.bIt("keydown.arrowDown.prevent",function(at){t.eBV(Xe);const mt=t.sdS(1),_t=t.XpG();return t.Njj(_t.onWrapperArrow(at,mt,!1))})("keydown.arrowUp.prevent",function(at){t.eBV(Xe);const mt=t.sdS(1),_t=t.XpG();return t.Njj(_t.onWrapperArrow(at,mt,!0))}),t.DNE(2,Re,2,1,"div",15),t.k0s()}if(2&K){const Xe=t.XpG();t.BMQ("data-size",Xe.size),t.R7$(2),t.Y8G("ngForOf",Xe.items)}}let Ke=(()=>{var K;class we{constructor(){var De,at;this.el=(0,Ie.qW)(),this.rla=(0,t.WQX)(S.wQ,{optional:!0}),this.observer=this.rla&&(null===(De=(0,t.WQX)(Me,{optional:!0}))||void 0===De?void 0:De.pipe((0,Be.p)(()=>{var mt;return!(null===(mt=this.rla)||void 0===mt||!mt.isActive)}))),this.sub=(0,ot.h)(this.observer||ze.w,(null===(at=this.rla)||void 0===at?void 0:at.isActiveChange.pipe((0,Be.p)(Boolean)))||ze.w,this.el.matches("button")?(0,ee.xM)(this.el,"click"):ze.w).pipe((0,l.pQ)()).subscribe(()=>this.el.dispatchEvent(new CustomEvent("tui-tab-activate",{bubbles:!0})))}ngOnDestroy(){(0,W.X)(this.el)&&this.el.blur()}}return(K=we).\u0275fac=function(De){return new(De||K)},K.\u0275dir=t.FsC({type:K,selectors:[["a","tuiTab","",3,"routerLink",""],["a","tuiTab","","routerLink","","routerLinkActive",""],["button","tuiTab",""]],hostAttrs:["type","button"],standalone:!0,features:[t.nM4([J.Z])]}),we})();const At=(0,st.gc)({underline:!0,exposeActive:!0,itemsLimit:1/0,minMoreWidth:0,size:"l"});let Lt=(()=>{var K;class we{}return(K=we).\u0275fac=function(De){return new(De||K)},K.\u0275cmp=t.VBU({type:K,selectors:[["ng-component"]],hostAttrs:[1,"tui-tabs"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(De,at){},styles:['[tuiTab]{transition-property:color,box-shadow,opacity,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;position:relative;display:flex;flex-shrink:0;box-sizing:border-box;justify-content:space-between;line-height:1.5rem;align-items:center;white-space:nowrap;cursor:pointer;outline:none;color:inherit;margin-left:24px}tui-tabs[data-size=m]+[tuiTab],tui-tabs[data-size=m] [tuiTab],[tuiTabs][data-size=m] [tuiTab]{margin-left:16px;font:var(--tui-font-text-s)}[tuiTab]:disabled{opacity:var(--tui-disabled-opacity);pointer-events:none}[tuiTab]._active{color:var(--tui-text-primary);box-shadow:none}[tuiTab]:focus-visible{outline:2px solid var(--tui-border-focus);outline-offset:-2px}tui-tabs._underline [tuiTab]:hover:not(._active),[tuiTabs]._underline [tuiTab]:hover:not(._active){box-shadow:inset 0 -2px var(--tui-border-normal)}tui-tabs>[tuiTab]:first-child,[tuiTabs]>[tuiTab]:first-child,tui-tabs>:not(.t-overflown)>[tuiTab]:first-child{margin-left:0}tui-tabs>[tuiTab]~:not(.t-overflown)>[tuiTab]:first-child{margin-left:var(--tui-tab-margin, 1.5rem)}[tuiTab][tuiIcons]:before{font-size:1rem;margin-inline-end:.5rem}[tuiTab][tuiIcons]:after{font-size:1rem;margin-inline-start:.5rem}[tuiTab]:empty:after,[tuiTab]:empty:before{margin:.5rem}@media (hover: hover){[tuiTab]:hover{color:var(--tui-text-primary)}}[tuiTabs],tui-tabs{scrollbar-width:none;-ms-overflow-style:none;position:relative;display:flex;font:var(--tui-font-text-m);color:var(--tui-text-secondary);box-shadow:inset 0 -1px var(--tui-border-normal);overflow:auto;isolation:isolate}[tuiTabs]::-webkit-scrollbar,tui-tabs::-webkit-scrollbar,[tuiTabs]::-webkit-scrollbar-thumb,tui-tabs::-webkit-scrollbar-thumb{display:none}[tuiTabs][data-size=l]:not([data-vertical]),tui-tabs[data-size=l]:not([data-vertical]){block-size:var(--tui-height-l)}[tuiTabs][data-size=m]:not([data-vertical]),tui-tabs[data-size=m]:not([data-vertical]){block-size:var(--tui-height-m)}[tuiTabs]:before,tui-tabs:before{transition-property:width,left;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;left:var(--t-left);bottom:0;block-size:2px;inline-size:var(--t-width);background:var(--t-color);animation:tuiPresent 1ms}[tuiTabs]._underline:before,tui-tabs._underline:before{content:""}tui-tabs[data-vertical],[tuiTabs][data-vertical]{flex-direction:column;box-shadow:inset -1px 0 var(--tui-border-normal)}tui-tabs[data-vertical] [tuiTab],[tuiTabs][data-vertical] [tuiTab]{min-block-size:2.75rem;block-size:auto;white-space:normal;margin:0;text-align:start;padding:.25rem 1.25rem .25rem 0}tui-tabs[data-vertical] [tuiTab]:after,[tuiTabs][data-vertical] [tuiTab]:after{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";position:absolute;top:0;right:0;display:block;block-size:100%;inline-size:2px;background:var(--tui-background-accent-1);transform:scaleX(0);transform-origin:right;margin:0}tui-tabs[data-vertical] [tuiTab]:hover,[tuiTabs][data-vertical] [tuiTab]:hover{box-shadow:inset -2px 0 var(--tui-border-normal)}tui-tabs[data-vertical] [tuiTab]._active:after,[tuiTabs][data-vertical] [tuiTab]._active:after{transform:none}tui-tabs[data-vertical][data-size=m] [tuiTab],[tuiTabs][data-vertical][data-size=m] [tuiTab]{min-block-size:2.25rem;font:var(--tui-font-text-s)}tui-tabs[data-vertical][data-vertical=right],[tuiTabs][data-vertical][data-vertical=right]{box-shadow:inset 1px 0 var(--tui-border-normal)}tui-tabs[data-vertical][data-vertical=right] [tuiTab],[tuiTabs][data-vertical][data-vertical=right] [tuiTab]{text-align:end;padding:.25rem 0 .25rem 1.25rem}tui-tabs[data-vertical][data-vertical=right] [tuiTab]:after,[tuiTabs][data-vertical][data-vertical=right] [tuiTab]:after{right:auto;left:0;transform-origin:left}tui-tabs[data-vertical][data-vertical=right] [tuiTab]:hover,[tuiTabs][data-vertical][data-vertical=right] [tuiTab]:hover{box-shadow:inset 2px 0 var(--tui-border-normal)}\n'],encapsulation:2,changeDetection:0}),we})(),cn=(()=>{var K;class we{constructor(){this.el=(0,Ie.qW)(),this.injector=(0,t.WQX)(t.duS),this.nothing=(0,st.Ty)(Lt),this.size=(0,t.WQX)(At).size,this.activeItemIndex=0,this.activeItemIndexChange=new t.bkB}get tabs(){return Array.from(this.el.querySelectorAll("[tuiTab]"))}get activeElement(){return this.tabs[this.activeItemIndex]||null}moveFocus(De,at){const{tabs:mt}=this;(0,W.yO)(mt.indexOf(De),mt,at)}ngAfterViewChecked(){(0,t.mal)(()=>{this.markTabAsActive()},{injector:this.injector})}onActivate(De,at){const mt=this.tabs.findIndex(_t=>_t===at);De.stopPropagation(),mt!==this.activeItemIndex&&(this.activeItemIndexChange.emit(mt),this.activeItemIndex=mt)}markTabAsActive(){const{tabs:De,activeElement:at}=this;De.forEach(mt=>{const _t=mt===at;mt.classList.toggle("_active",_t),mt.setAttribute("tabIndex",_t?"0":"-1")})}}return(K=we).\u0275fac=function(De){return new(De||K)},K.\u0275dir=t.FsC({type:K,hostVars:1,hostBindings:function(De,at){1&De&&t.bIt("tui-tab-activate",function(_t){return at.onActivate(_t,_t.target)}),2&De&&t.BMQ("data-size",at.size)},inputs:{size:"size",activeItemIndex:"activeItemIndex"},outputs:{activeItemIndexChange:"activeItemIndexChange"},standalone:!0}),we})(),Ln=(()=>{var K;class we{constructor(){this.el=(0,Ie.qW)(),this.options=(0,t.WQX)(At),this.tabs=(0,t.WQX)(cn),this.children=Dt.xQ,this.sub=(0,t.WQX)(Me,{self:!0}).pipe((0,ee.rB)(),(0,l.pQ)()).subscribe(()=>this.refresh()),this.underline=this.options.underline}ngAfterViewChecked(){this.scrollTo(this.tabs.activeItemIndex),this.refresh()}onKeyDownArrow(De,at){this.tabs.moveFocus(De,at)}refresh(){const{activeElement:De}=this.tabs;if(De&&!De.isConnected)return;const{offsetLeft:at=0,offsetWidth:mt=0}=De||{};this.el.style.setProperty("--t-left",(0,st.Pp)(at)),this.el.style.setProperty("--t-width",(0,st.Pp)(mt))}scrollTo(De){const at=this.tabs.tabs[De];if(!at)return;const{offsetLeft:mt,offsetWidth:_t}=at;mtthis.el.scrollLeft+this.el.offsetWidth&&(this.el.scrollLeft=mt+_t-this.el.offsetWidth)}}return(K=we).\u0275fac=function(De){return new(De||K)},K.\u0275dir=t.FsC({type:K,selectors:[["tui-tabs",3,"vertical",""],["nav","tuiTabs","",3,"vertical",""]],contentQueries:function(De,at,mt){if(1&De&&t.wni(mt,Ke,4),2&De){let _t;t.mGM(_t=t.lsd())&&(at.children=_t)}},hostVars:4,hostBindings:function(De,at){1&De&&t.bIt("animationend",function(){return at.refresh()})("keydown.arrowRight.prevent",function(_t){return at.onKeyDownArrow(_t.target,1)})("keydown.arrowLeft.prevent",function(_t){return at.onKeyDownArrow(_t.target,-1)}),2&De&&(t.xc7("--t-color",!0===at.underline?"var(--tui-background-accent-1)":at.underline),t.AVh("_underline",at.underline))},inputs:{underline:"underline"},standalone:!0,features:[t.Jv_([Me,{provide:$,useValue:{childList:!0,characterData:!0,subtree:!0}}]),t.nM4([{directive:cn,inputs:["activeItemIndex","activeItemIndex","size","size"],outputs:["activeItemIndexChange","activeItemIndexChange"]}])]}),(0,nt.Cg)([st.PE],we.prototype,"scrollTo",null),we})();const et=new t.nKC("[TUI_TABS_REFRESH]"),Ye=[ue.ke,Me,(0,xt.Lq)({align:"right"}),{provide:$,useValue:{childList:!0,subtree:!0,characterData:!0}},{provide:et,deps:[ue.ke,Me,$t.qQ,t.aKT,t.gRc],useFactory:(K,we,{body:Xe},{nativeElement:De},at)=>(0,ot.h)(K,we.pipe((0,j.M)(()=>at.detectChanges()))).pipe((0,Be.p)(()=>Xe.contains(De)),(0,Ae.B)(0),(0,Ne.Z)(null),(0,l.pQ)())}];let dt=(()=>{var K;class we{constructor(){this.options=(0,t.WQX)(At),this.refresh$=(0,t.WQX)(et),this.el=(0,Ie.qW)(),this.cdr=(0,t.WQX)(t.gRc),this.maxIndex=1/0,this.items=Dt.xQ,this.moreWord$=(0,t.WQX)(kt.sd),this.open=!1,this.size=this.options.size,this.underline=this.options.underline,this.itemsLimit=this.options.itemsLimit,this.activeItemIndexChange=new t.bkB,this.activeItemIndex=0}set itemIndex(De){this.activeItemIndex=De,this.maxIndex=this.getMaxIndex()}get lastVisibleIndex(){return this.itemsLimit+1>=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,rt.T)(()=>this.getMaxIndex()),(0,j.M)(()=>this.refresh()),(0,Be.p)(De=>this.maxIndex!==De)).subscribe(De=>{this.maxIndex=De,this.cdr.detectChanges()})}ngAfterViewChecked(){this.refresh()}get tabs(){return Array.from(this.el.querySelectorAll("[tuiTab]"))}get activeElement(){var De;const{tabs:at}=this,mt=(0,Xt.wN)(this.activeItemIndex||0,0,at.length-2);return this.options.exposeActive||this.lastVisibleIndex>=mt?at[mt]||null:(null===(De=this.moreButton)||void 0===De?void 0:De.nativeElement)||null}get isMoreAlone(){return this.lastVisibleIndex<0&&!this.options.exposeActive}get isMoreVisible(){return this.lastVisibleIndex=0;){var mt;if(null===(mt=De[at])||void 0===mt||mt.focus(),(0,W.X)(De[at]))return;at--}}onWrapperArrow(De,at,mt){const en=(0,W.km)({initial:De.target,root:at,previous:mt});en&&en.focus()}isOverflown(De){return De!==this.activeItemIndex||!this.options.exposeActive}shouldShow(De){return De>this.lastVisibleIndex&&this.isOverflown(De)}get margin(){return"l"===this.size?24:16}focusMore(){this.moreButton&&this.moreButton.nativeElement.focus()}getMaxIndex(){var De,at,mt,_t,en;const{tabs:ei,activeItemIndex:Mn,margin:pi}=this;if(ei.length<2)return 0;const{exposeActive:Vn,minMoreWidth:ti}=this.options,{clientWidth:Fi}=this.el,Yi=ei[Mn],xi=null!==(De=null==Yi?void 0:Yi.scrollWidth)&&void 0!==De?De:0,Ji=Math.max(null!==(at=null===(mt=ei[ei.length-1])||void 0===mt?void 0:mt.scrollWidth)&&void 0!==at?at:0,ti);let $i=ei.length-2,Ii=ei.reduce((un,{scrollWidth:St})=>un+St,0)+$i*pi-(null!==(_t=null===(en=ei[ei.length-1])||void 0===en?void 0:en.scrollWidth)&&void 0!==_t?_t:0);if(Number.isNaN(Ii)||Ii<=Fi)return 1/0;for(;$i;){var Mt,on;if(Ii-=(null!==(Mt=null===(on=ei[$i])||void 0===on?void 0:on.scrollWidth)&&void 0!==Mt?Mt:0)+pi,$i--,Ii+(Vn&&Mn>$i?xi+pi:0)+Ji+pi+(0,Xt.Zi)(this.maxIndex===$i-1){u.d(Pe,{k:()=>re});var t=u(2978),l=u(4822),S=u(4314),P=u(3279),X=u(656);const U=(0,S.gc)("@tui.chevron-down");let $=(()=>{var te;class q{}return(te=q).\u0275fac=function(_e){return new(_e||te)},te.\u0275cmp=t.VBU({type:te,selectors:[["ng-component"]],hostAttrs:[1,"tui-chevron"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(_e,Me){},styles:["[tuiChevron][tuiIcons]:after,tui-icon[tuiChevron]:after{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:inline-block;cursor:pointer}[tuiChevron][tuiIcons]:after{block-size:1rem}[tuiChevron][tuiIcons]._chevron-rotated:after,tui-icon[tuiChevron]._chevron-rotated:after{transform:rotate(180deg)}\n"],encapsulation:2,changeDetection:0}),q})(),re=(()=>{var te;class q{constructor(){this.el=(0,l.qW)(),this.dropdown=(0,t.WQX)(P.pU,{optional:!0}),this.nothing=(0,S.Ty)($),this.toggle=(0,t.QZP)(()=>{var _e;return this.el.classList.toggle("_chevron-rotated",this.chevron()||""===this.chevron()&&!(null===(_e=this.dropdown)||void 0===_e||!_e.ref()))}),this.chevron=(0,t.vPA)("")}set tuiChevron(_e){this.chevron.set(_e)}}return(te=q).\u0275fac=function(_e){return new(_e||te)},te.\u0275dir=t.FsC({type:te,selectors:[["","tuiChevron",""]],hostAttrs:["tuiChevron",""],inputs:{tuiChevron:"tuiChevron"},standalone:!0,features:[t.Jv_([(0,S.QU)(X.TN,U)])]}),q})()},1028:(Nt,Pe,u)=>{u.d(Pe,{E4:()=>oe,fh:()=>At,ig:()=>$t,io:()=>Dt,sd:()=>Be});var t=u(2978),l=u(4314),S=u(5478),P=u(6548),X=u(9141);u(811),u(3279),new t.nKC("[TUI_CALENDAR_DATE_STREAM]"),new t.nKC("[TUI_DATE_VALUE_TRANSFORMER]"),new t.nKC("[TUI_DATE_RANGE_VALUE_TRANSFORMER]"),new t.nKC("[TUI_DATE_TIME_VALUE_TRANSFORMER]"),new t.nKC("[TUI_TIME_VALUE_TRANSFORMER]"),(0,l.ET)((0,S.Y6)("confirm")),(0,l.ET)((0,S.Y6)("cancel")),(0,l.ET)((0,S.Y6)("done"));const Be=(0,l.ET)((0,S.Y6)("more")),Dt=((0,l.ET)((0,S.Y6)("hide")),(0,l.ET)((0,S.Y6)("showAll")),(0,l.ET)((0,S.Y6)("otherDate")),(0,l.ET)((0,S.Y6)("mobileCalendarTexts")),(0,l.ET)((0,S.Y6)("range")),(0,l.ET)((0,S.Y6)("countTexts")),(0,l.ET)((0,S.Y6)("time")),(0,l.ET)((0,S.Y6)("dateTexts")),(0,l.ET)((0,S.Y6)("digitalInformationUnits")),(0,l.ET)((0,S.Y6)("copyTexts"))),$t=(0,l.ET)((0,S.Y6)("passwordTexts")),L=((0,l.ET)((0,S.Y6)("shortCalendarMonths")),(0,l.ET)((0,S.Y6)("fileTexts")),(0,l.ET)((0,S.Y6)("pagination")),(0,l.ET)((0,S.Y6)("inputFileTexts")),(0,l.ET)((0,S.Y6)("multiSelectTexts")),(0,l.ET)((0,S.Y6)("countries")),(0,l.ET)((0,S.Y6)("previewTexts")),(0,l.ET)((0,S.Y6)("zoomTexts")),{icon:()=>"@tui.calendar",min:P.Xv,max:P.dF,nativePicker:!1});(0,l.gc)(L);const oe=(0,l.gc)({stringify:String,identityMatcher:X.BJ,disabledItemHandler:X.s_});new t.nKC("[TUI_MOBILE_CALENDAR]");(0,l.gc)({rotate:"@tui.rotate-ccw-square",prev:"@tui.arrow-left",next:"@tui.arrow-right",zoomIn:"@tui.plus",zoomOut:"@tui.minus",zoomReset:"@tui.minimize"});const At=(0,l.gc)({})},9702:(Nt,Pe,u)=>{u.d(Pe,{Er:()=>Ae,SN:()=>Ne,Xb:()=>j,aX:()=>tt,jc:()=>$t,oB:()=>rt,zY:()=>st});var t=u(2978),l=u(7002),S=u(4822),P=u(5180),X=u(1028),U=u(1623),$=u(7212),re=u(8832),te=u(4926),q=u(9141),Y=u(4314),_e=u(6104),Me=u(8283),ee=u(965),Ie=u(3527),W=u(8503),J=u(3793),Be=u(2831),ot=u(2489);let j=(()=>{var xt;class Ft{constructor(){this.autoIdString="".concat("tui_interactive_").concat(Ft.autoId++).concat(Date.now()),this.focusVisible=!1,this.pseudoHover=null,this.pseudoActive=null,this.pseudoFocus=null,this.focusable=!0,this.nativeId="",this.focusedChange=new t.bkB,this.focusVisibleChange=new t.bkB}get computedDisabled(){return this.disabled}get computedFocused(){var yt;return!this.computedDisabled&&(null!==(yt=this.pseudoFocus)&&void 0!==yt?yt:this.focused)}get computedFocusVisible(){var yt;return!this.computedDisabled&&(null!==(yt=this.pseudoFocus)&&void 0!==yt?yt:this.focusVisible)}get computedFocusable(){return!this.computedDisabled&&(this.focusable||this.focused)}get id(){return this.nativeId||this.autoIdString}updateFocused(yt){this.focusedChange.emit(yt)}updateFocusVisible(yt){this.focusVisible!==yt&&(this.focusVisible=yt,this.focusVisibleChange.emit(yt))}}return(xt=Ft).autoId=0,xt.\u0275fac=function(yt){return new(yt||xt)},xt.\u0275dir=t.FsC({type:xt,hostVars:7,hostBindings:function(yt,ue){2&yt&&(t.BMQ("data-focused",ue.pseudoFocus),t.AVh("_disabled",ue.computedDisabled)("_focused",ue.computedFocused)("_focus-visible",ue.computedFocusVisible))},inputs:{pseudoHover:"pseudoHover",pseudoActive:"pseudoActive",pseudoFocus:"pseudoFocus",focusable:"focusable",nativeId:"nativeId"},outputs:{focusedChange:"focusedChange",focusVisibleChange:"focusVisibleChange"}}),Ft})(),Ae=(()=>{var xt;class Ft extends j{constructor(){super(),this.ngControl=(0,t.WQX)(re.vO,{optional:!0}),this.refresh$=new _e.B,this.onTouched=q.x7,this.onChange=q.x7,this.fallbackValue=this.getFallbackValue(),this.destroyRef=(0,t.WQX)(t.abz),this.cdr=(0,t.WQX)(t.gRc),this.valueTransformer=(0,t.WQX)(te.XB,{optional:!0}),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 yt;return null!==(yt=this.previousInternalValue)&&void 0!==yt?yt:this.fallbackValue}set value(yt){this.updateValue(yt)}get safeCurrentValue(){var yt;return null!==(yt=this.rawValue)&&void 0!==yt?yt:this.fallbackValue}get invalid(){return this.safeNgControlData(({invalid:yt})=>yt,!1)}get valid(){return this.safeNgControlData(({valid:yt})=>yt,!1)}get touched(){return this.safeNgControlData(({touched:yt})=>yt,!1)}get disabled(){return this.safeNgControlData(({disabled:yt})=>yt,!1)}get interactive(){return!this.readOnly&&!this.computedDisabled}get control(){return this.safeNgControlData(({control:yt})=>yt,null)}get computedName(){var yt,ue;return null!==(yt=null===(ue=this.controlName)||void 0===ue?void 0:ue.toString())&&void 0!==yt?yt:null}get controlName(){var yt,ue;return null!==(yt=null===(ue=this.ngControl)||void 0===ue||null===(ue=ue.name)||void 0===ue?void 0:ue.toString())&&void 0!==yt?yt:null}ngOnInit(){this.refresh$.pipe((0,Me.c)(0),(0,ee.Z)(null),(0,Ie.T)(()=>{var yt;return null===(yt=this.ngControl)||void 0===yt?void 0:yt.control}),(0,W.p)(Y.Aj),(0,J.F)(),(0,Be.n)(yt=>(0,ot.h)(yt.valueChanges,yt.statusChanges)),(0,$.pQ)(this.destroyRef)).subscribe(()=>{this.refreshLocalValue(this.safeCurrentValue)})}checkControlUpdate(){this.cdr.markForCheck()}registerOnChange(yt){this.onChange=ue=>{yt(this.toControlValue(ue))},this.refresh$.next()}registerOnTouched(yt){this.onTouched=yt}setDisabledState(){this.checkControlUpdate()}writeValue(yt){this.refreshLocalValue(this.fromControlValue(this.ngControl instanceof re.vS&&void 0===this.previousInternalValue?this.ngControl.model:yt))}updateFocused(yt){yt||this.controlMarkAsTouched(),super.updateFocused(yt)}updateValue(yt){this.disabled||this.valueIdenticalComparator(this.value,yt)||(this.previousInternalValue=yt,this.controlSetValue(yt))}valueIdenticalComparator(yt,ue){return yt===ue}get rawValue(){const{ngControl:yt}=this;if(null!==yt)return this.fromControlValue(yt instanceof re.vS&&void 0===this.previousInternalValue?yt.viewModel:yt.value)}safeNgControlData(yt,ue){var H;return null!==(H=this.ngControl&&yt(this.ngControl))&&void 0!==H?H:ue}controlMarkAsTouched(){this.onTouched(),this.checkControlUpdate()}controlSetValue(yt){this.onChange(yt),this.checkControlUpdate()}refreshLocalValue(yt){this.previousInternalValue=yt,this.checkControlUpdate()}fromControlValue(yt){return this.valueTransformer?this.valueTransformer.fromControlValue(yt):yt}toControlValue(yt){return this.valueTransformer?this.valueTransformer.toControlValue(yt):yt}}return(xt=Ft).\u0275fac=function(yt){return new(yt||xt)},xt.\u0275dir=t.FsC({type:xt,hostVars:4,hostBindings:function(yt,ue){2&yt&&t.AVh("_readonly",ue.readOnly)("_invalid",ue.computedInvalid)},inputs:{readOnly:"readOnly",pseudoInvalid:"pseudoInvalid"},features:[t.Vt3]}),Ft})();function Ne(xt){return(0,Y.QU)(Ae,xt)}let rt=(()=>{var xt;class Ft{constructor(){this.datalist=null,this.autoId=(0,l.XD)(),this.el=(0,S.qW)(),this.host=(0,t.WQX)(U.w2),this.control=(0,t.WQX)(Ae),this.itemsHandlers=(0,t.WQX)(X.E4),this.disabledItemHandler=null,this.placeholder=""}get id(){return this.el.id||this.autoId}get emptyOption(){return!!this.placeholder&&!this.control.value}}return(xt=Ft).\u0275fac=function(yt){return new(yt||xt)},xt.\u0275dir=t.FsC({type:xt,viewQuery:function(yt,ue){if(1&yt&&t.GBs(P.WX,7,t.C4Q),2&yt){let H;t.mGM(H=t.lsd())&&(ue.datalist=H.first)}},hostVars:1,hostBindings:function(yt,ue){2&yt&&t.Mr5("id",ue.id)},inputs:{disabledItemHandler:"disabledItemHandler",placeholder:"placeholder"}}),Ft})(),tt=(()=>{var xt;class Ft{constructor(){this.host=(0,t.WQX)(Ae,{optional:!0})}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 yt;return(null===(yt=this.host.value)||void 0===yt?void 0:yt.toString())||""}process(yt){}}return(xt=Ft).\u0275fac=function(yt){return new(yt||xt)},xt.\u0275dir=t.FsC({type:xt}),Ft})(),st=(()=>{var xt;class Ft{constructor(){this.change$=new _e.B}ngOnChanges(){this.change$.next()}}return(xt=Ft).\u0275fac=function(yt){return new(yt||xt)},xt.\u0275dir=t.FsC({type:xt,features:[t.OA$]}),Ft})(),$t=(()=>{var xt;class Ft extends Ae{getFallbackValue(){return null}}return(xt=Ft).\u0275fac=function(){let kt;return function(ue){return(kt||(kt=t.xGo(xt)))(ue||xt)}}(),xt.\u0275dir=t.FsC({type:xt,features:[t.Vt3]}),Ft})()},6801:(Nt,Pe,u)=>{u.d(Pe,{Ws:()=>Ie,mp:()=>ee,zi:()=>W});var t=u(2978),l=u(7434),S=u(5180),P=u(3279),X=u(9702),U=u(5014),$=u(4225),re=u(7492),te=u(1623),q=u(453),Y=u(6610);const _e=["*",[["input"]]],Me=["*","input"];let ee=(()=>{var J;class Be extends X.Er{constructor(){super(...arguments),this.textfieldSize=(0,t.WQX)($.tI),this.open=!1}get size(){return this.textfieldSize.size}get nativeFocusableElement(){return this.computedDisabled||!this.textfield?null:this.textfield.nativeFocusableElement}get focused(){var ze;return(0,l.X)(this.nativeFocusableElement)||!(null===(ze=this.dropdown)||void 0===ze||!ze.tuiDropdownOpen)}handleOption(ze){this.setNativeValue(String(ze)),this.focusInput(),this.value=String(ze),this.open=!1}onValueChange(ze){this.value=ze,this.open=!0}get canOpen(){return this.interactive&&!!this.datalist}onActiveZone(ze){this.updateFocused(ze)}getFallbackValue(){return""}focusInput(ze=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:ze})}setNativeValue(ze){this.nativeFocusableElement&&(this.nativeFocusableElement.value=ze)}}return(J=Be).\u0275fac=function(){let ot;return function(j){return(ot||(ot=t.xGo(J)))(j||J)}}(),J.\u0275cmp=t.VBU({type:J,selectors:[["tui-input"]],contentQueries:function(ze,j,Ae){if(1&ze&&t.wni(Ae,S.WX,5,t.C4Q),2&ze){let Ne;t.mGM(Ne=t.lsd())&&(j.datalist=Ne.first)}},viewQuery:function(ze,j){if(1&ze&&(t.GBs(P.iE,5),t.GBs(U.eD,5)),2&ze){let Ae;t.mGM(Ae=t.lsd())&&(j.dropdown=Ae.first),t.mGM(Ae=t.lsd())&&(j.textfield=Ae.first)}},hostAttrs:["ngSkipHydration","true"],hostVars:1,hostBindings:function(ze,j){2&ze&&t.BMQ("data-size",j.size)},features:[t.Jv_([re.PN,(0,te.Jr)(J),(0,S.PU)(J),(0,X.SN)(J)],[q.MJ]),t.Vt3],ngContentSelectors:Me,decls:4,vars:11,consts:[["tuiDropdownOpenMonitor","",1,"t-hosted",3,"tuiDropdown","tuiDropdownEnabled","tuiDropdownOpen","tuiDropdownOpenChange","tuiActiveZoneChange"],["automation-id","tui-input__textfield",1,"t-textfield",3,"disabled","focusable","invalid","nativeId","pseudoFocus","pseudoHover","readOnly","value","valueChange"]],template:function(ze,j){1&ze&&(t.NAR(_e),t.j41(0,"div",0),t.bIt("tuiDropdownOpenChange",function(Ne){return j.open=Ne})("tuiActiveZoneChange",function(Ne){return j.onActiveZone(Ne)}),t.j41(1,"tui-primitive-textfield",1),t.bIt("valueChange",function(Ne){return j.onValueChange(Ne)}),t.SdG(2),t.SdG(3,1,["ngProjectAs","input",5,["input"]]),t.k0s()()),2&ze&&(t.Y8G("tuiDropdown",j.datalist||"")("tuiDropdownEnabled",j.canOpen)("tuiDropdownOpen",j.open),t.R7$(1),t.Y8G("disabled",j.computedDisabled)("focusable",j.computedFocusable)("invalid",j.computedInvalid)("nativeId",j.nativeId)("pseudoFocus",j.computedFocused)("pseudoHover",j.pseudoHover)("readOnly",j.readOnly)("value",j.value))},dependencies:[U.eD,U.gt,P.pU,P.iE],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:start}._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}),Be})(),Ie=(()=>{var J;class Be extends X.aX{onValueChange(ze){this.host.onValueChange(ze)}}return(J=Be).\u0275fac=function(){let ot;return function(j){return(ot||(ot=t.xGo(J)))(j||J)}}(),J.\u0275dir=t.FsC({type:J,selectors:[["tui-input"]],features:[t.Jv_([(0,te.Sc)(J)]),t.Vt3]}),Be})(),W=(()=>{var J;class Be{}return(J=Be).\u0275fac=function(ze){return new(ze||J)},J.\u0275mod=t.$C({type:J}),J.\u0275inj=t.G2t({imports:[Y.MD,U.Rp,P.Vh]}),Be})()},5014:(Nt,Pe,u)=>{u.d(Pe,{Bw:()=>Lt,HW:()=>It,Rp:()=>cn,eD:()=>At,gt:()=>Kt});var t=u(7270),l=u(2978),S=u(4822),P=u(7434),X=u(4314),U=u(2734),$=u(9131),re=u(9702),te=u(4225),q=u(1623),Y=u(453),_e=u(5173),Me=u(5981),ee=u(2489),Ie=u(8283),W=u(8503),J=u(3527),Be=u(3793),ot=u(8129),ze=u(6610),j=u(8832),Ae=u(4198),Ne=u(5852),rt=u(4712),tt=u(8395),st=u(7002);const nt=["pre"],Dt=["focusableElement"];function $t(Ye,dt){1&Ye&&l.eu8(0)}function Xt(Ye,dt){1&Ye&&l.eu8(0)}function xt(Ye,dt){1&Ye&&(l.j41(0,"div",17),l.SdG(1,2),l.k0s())}function Ft(Ye,dt){1&Ye&&l.nrm(0,"tui-icon",20),2&Ye&&l.Y8G("icon",dt.polymorpheusOutlet.toString())}const kt=function(Ye){return{$implicit:Ye}};function yt(Ye,dt){if(1&Ye&&(l.j41(0,"div",18),l.DNE(1,Ft,1,1,"tui-icon",19),l.k0s()),2&Ye){const de=l.XpG();l.R7$(1),l.Y8G("polymorpheusOutlet",de.iconLeftContent)("polymorpheusOutletContext",l.eq3(2,kt,de.size))}}function ue(Ye,dt){if(1&Ye&&(l.j41(0,"label",21),l.SdG(1,3),l.k0s()),2&Ye){const de=l.XpG();l.AVh("t-placeholder_raised",de.placeholderRaised),l.Y8G("for",de.computedId)}}function H(Ye,dt){1&Ye&&l.nrm(0,"tui-icon",24),2&Ye&&l.Y8G("icon",dt.polymorpheusOutlet)}function le(Ye,dt){if(1&Ye&&(l.j41(0,"div",22),l.DNE(1,H,1,1,"tui-icon",23),l.k0s()),2&Ye){const de=l.XpG();l.R7$(1),l.Y8G("polymorpheusOutlet",de.controller.customContent)}}function L(Ye,dt){if(1&Ye&&l.nrm(0,"tui-icon",27),2&Ye){const de=dt.polymorpheusOutlet;l.xc7("border","0.25rem solid transparent"),l.Y8G("icon",de.toString())}}function Z(Ye,dt){if(1&Ye){const de=l.RV6();l.j41(0,"span",25),l.bIt("click.stop",function(){l.eBV(de);const we=l.XpG();return l.Njj(we.clear())}),l.DNE(1,L,1,3,"tui-icon",26),l.k0s()}if(2&Ye){const de=l.XpG();l.R7$(1),l.Y8G("polymorpheusOutlet",de.iconCleaner||de.controller.options.iconCleaner)("polymorpheusOutletContext",l.eq3(2,kt,de.size))}}function ne(Ye,dt){if(1&Ye&&l.nrm(0,"tui-tooltip",28),2&Ye){const de=l.XpG();l.Y8G("content",null==de.hintOptions?null:de.hintOptions.content)("describeId",de.computedId)}}function ce(Ye,dt){1&Ye&&l.nrm(0,"tui-icon",20),2&Ye&&l.Y8G("icon",dt.polymorpheusOutlet.toString())}function oe(Ye,dt){if(1&Ye&&(l.j41(0,"div",29),l.DNE(1,ce,1,1,"tui-icon",19),l.k0s()),2&Ye){const de=l.XpG();l.R7$(1),l.Y8G("polymorpheusOutlet",de.iconContent)("polymorpheusOutletContext",l.eq3(2,kt,de.size))}}const Se=[[["input"]],[["select"]],[["tuiContent"]],"*"],Re=function(){return{standalone:!0}},Ve=["input","select","tuiContent","*"],Le=["tuiTextfieldLegacy",""];let Ke=(()=>{var Ye;class dt{constructor(){this.textfield=(0,l.WQX)(q.aX),this.fontsReady$=(0,l.WQX)(q.KS),this.prefix$=new Me.t(""),this.pre$=(0,ee.h)(this.fontsReady$,this.prefix$).pipe((0,Ie.c)(0),(0,W.p)(()=>{var K;return!(null===(K=this.pre)||void 0===K||!K.nativeElement.isConnected)}),(0,J.T)(()=>{var K;return(null===(K=this.pre)||void 0===K?void 0:K.nativeElement.offsetWidth)||0}),(0,Be.F)())}ngDoCheck(){this.prefix$.next(this.prefix)}get isContextTable(){return"table"===this.textfield.appearance}get filler(){const{focused:K,placeholder:we,exampleText:Xe,value:De,textfield:at}=this;return we&&Xe?"":K?Xe||at.filler.slice(De.length):""}get value(){return this.textfield.value}get prefix(){return this.decorationsVisible?this.textfield.prefix:""}get postfix(){return this.decorationsVisible?this.computedPostfix:""}get placeholder(){var K;return(null===(K=this.textfield.nativeFocusableElement)||void 0===K?void 0:K.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)?" ".concat(this.textfield.postfix):this.textfield.postfix}}return(Ye=dt).\u0275fac=function(K){return new(K||Ye)},Ye.\u0275cmp=l.VBU({type:Ye,selectors:[["tui-value-decoration"]],viewQuery:function(K,we){if(1&K&&l.GBs(nt,7,l.aKT),2&K){let Xe;l.mGM(Xe=l.lsd())&&(we.pre=Xe.first)}},hostAttrs:["ngSkipHydration","true"],hostVars:4,hostBindings:function(K,we){1&K&&l.bIt("animationstart",function(){return we.ngDoCheck()}),2&K&&l.AVh("_table",we.isContextTable)("_filler",we.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(K,we){1&K&&l.nrm(0,"span",0,1)(2,"span",2)(3,"span",3)(4,"span",4),2&K&&(l.Y8G("textContent",we.prefix),l.R7$(2),l.Y8G("textContent",we.value),l.R7$(1),l.Y8G("textContent",we.filler),l.R7$(1),l.Y8G("textContent",we.postfix))},styles:['[_nghost-%COMP%]{position:absolute;display:block;inline-size:100%;line-height:var(--tui-height);margin-top:calc(var(--tui-height) / -2);box-sizing:content-box;color:var(--tui-text-tertiary);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[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-primary)}.t-filler[_ngcontent-%COMP%]{max-inline-size:100%;white-space:nowrap}']}),dt})();const It={s:1.25,m:1.75,l:2.25};let At=(()=>{var Ye;class dt extends re.Xb{constructor(){super(...arguments),this.legacyOptions=(0,l.WQX)(te.KB),this.el=(0,S.qW)(),this.options=(0,l.WQX)(U.KB),this.controller=(0,l.WQX)(te.xX),this.hintOptions=(0,l.WQX)($.bk,{optional:!0}),this.autofilled=!1,this.editable=!0,this.iconCleaner=this.legacyOptions.iconCleaner,this.readOnly=!1,this.invalid=!1,this.disabled=!1,this.value="",this.valueChange=new l.bkB}get prefix(){return this.controller.prefix}get postfix(){return this.controller.postfix}get filler(){return this.controller.filler}get nativeFocusableElement(){if(this.computedDisabled||!this.focusableElement)return null;const{nativeElement:K}=this.focusableElement;return K.previousElementSibling||K}get focused(){return(0,P.Ij)(this.el)}get appearance(){return"table"===this.options.appearance()?"table":this.controller.appearance}onModelChange(K){this.updateValue(K)}get size(){return this.controller.size}get computedInvalid(){return!this.readOnly&&!this.disabled&&this.invalid}get inputHidden(){var K;return!(null===(K=this.content)||void 0===K||!K.length)}get borderStart(){return this.iconLeftContent?this.iconPaddingLeft:0}get borderEnd(){return(0,Y.f3)(!!this.iconContent,this.hasCleaner,this.hasTooltip,this.hasCustomContent,this.size)}get hasValue(){return!!this.value}get hasCleaner(){return this.controller.cleaner&&this.hasValue&&!this.computedDisabled&&!this.readOnly}get hasTooltip(){var K;return!(null===(K=this.hintOptions)||void 0===K||!K.content||this.computedDisabled)}get hasCustomContent(){return!!this.controller.customContent}get placeholderVisible(){var K;const Xe=((null===(K=this.nativeFocusableElement)||void 0===K?void 0:K.placeholder)||this.prefix||this.postfix||this.filler)&&!this.readOnly&&this.computedFocused;return!this.hasValue&&!Xe}get hasPlaceholder(){return this.placeholderRaisable||this.placeholderVisible}get placeholderRaised(){return this.placeholderRaisable&&(this.computedFocused&&!this.readOnly||this.hasValue||this.autofilled)}get iconContent(){return this.controller.icon}get iconLeftContent(){return this.controller.iconStart}get showHint(){var K;return!(null===(K=this.hintOptions)||void 0===K||!K.content)&&(this.legacyOptions.hintOnDisabled||!this.computedDisabled)}get name(){var K;return"cc-exp"===(null===(K=this.nativeFocusableElement)||void 0===K?void 0:K.autocomplete)?"ccexpiryyear":null}get computedId(){var K;return(null===(K=this.nativeFocusableElement)||void 0===K?void 0:K.id)||""}getIndent$(K){return(0,ot.R)(K,"scroll").pipe((0,J.T)(()=>-1*Math.max(K.scrollLeft,0)))}onFocused(K){this.updateFocused(K)}clear(){this.nativeFocusableElement&&(this.nativeFocusableElement.value=""),this.updateValue("")}onMouseDown(K){const{nativeFocusableElement:we}=this;!we||K.target===we||(K.preventDefault(),we.focus())}transitionStartHandler({propertyName:K,target:we}){K.includes("box-shadow")&&(null==we?void 0:we.matches("input"))&&this.onAutofilled(!this.autofilled)}onAutofilled(K){this.updateAutofilled(K)}detectRetargetFromLabel(K){(0,S.Kv)(K)&&K.stopImmediatePropagation()}get iconPaddingLeft(){return It[this.size]}get placeholderRaisable(){return"s"!==this.size&&!this.controller.labelOutside}updateAutofilled(K){this.autofilled!==K&&(this.autofilled=K)}updateValue(K){this.value=K,this.valueChange.emit(K)}}return(Ye=dt).\u0275fac=function(){let de;return function(we){return(de||(de=l.xGo(Ye)))(we||Ye)}}(),Ye.\u0275cmp=l.VBU({type:Ye,selectors:[["tui-primitive-textfield"]],contentQueries:function(K,we,Xe){if(1&K&&l.wni(Xe,_e.xr,5),2&K){let De;l.mGM(De=l.lsd())&&(we.content=De)}},viewQuery:function(K,we){if(1&K&&l.GBs(Dt,5),2&K){let Xe;l.mGM(Xe=l.lsd())&&(we.focusableElement=Xe.first)}},hostAttrs:["ngSkipHydration","true"],hostVars:15,hostBindings:function(K,we){1&K&&l.bIt("focusin",function(){return we.onFocused(!0)})("focusout",function(){return we.onFocused(!1)})("transitionstart.capture",function(De){return we.transitionStartHandler(De)}),2&K&&(l.BMQ("data-size",we.size),l.xc7("--border-start",we.borderStart,"rem")("--border-end",we.borderEnd,"rem"),l.AVh("_readonly",we.readOnly)("_hidden",we.inputHidden)("_invalid",we.computedInvalid)("_autofilled",we.autofilled)("_label-outside","table"===we.options.appearance()||we.controller.labelOutside))},inputs:{editable:"editable",iconCleaner:"iconCleaner",readOnly:"readOnly",invalid:"invalid",disabled:"disabled",value:"value"},outputs:{valueChange:"valueChange"},features:[l.Jv_([(0,q.Jr)(Ye),te.ZW]),l.Vt3],ngContentSelectors:Ve,decls:24,vars:39,consts:[[4,"ngIf"],["automation-id","tui-primitive-textfield__wrapper","tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid","readOnly","click.prevent.silent","mousedown"],["automation-id","tui-primitive-textfield__native-input",1,"t-input",3,"disabled","id","ngModel","ngModelOptions","readOnly","tabIndex","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"],["tuiAppearance","icon",3,"icon",4,"polymorpheusOutlet","polymorpheusOutletContext"],["tuiAppearance","icon",3,"icon"],["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,"icon",4,"polymorpheusOutlet"],[1,"t-custom-icon",3,"icon"],["appearance","icon","automation-id","tui-primitive-textfield__cleaner","tuiWrapper","",1,"t-cleaner",3,"click.stop"],[3,"icon","border",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"icon"],["automation-id","tui-primitive-textfield__tooltip",1,"t-tooltip",3,"content","describeId"],[1,"t-icon","t-textfield-icon"]],template:function(K,we){if(1&K&&(l.NAR(Se),l.DNE(0,$t,1,0,"ng-container",0),l.nI1(1,"async"),l.DNE(2,Xt,1,0,"ng-container",0),l.nI1(3,"async"),l.j41(4,"div",1),l.bIt("click.prevent.silent",function(De){return we.detectRetargetFromLabel(De)})("mousedown",function(De){return we.onMouseDown(De)}),l.nI1(5,"async"),l.SdG(6),l.SdG(7,1),l.j41(8,"input",2,3),l.bIt("ngModelChange",function(De){return we.onModelChange(De)}),l.k0s(),l.DNE(10,xt,2,0,"div",4),l.j41(11,"div",5),l.DNE(12,yt,2,4,"div",6),l.j41(13,"div",7),l.DNE(14,ue,2,3,"label",8),l.j41(15,"div",9)(16,"tui-value-decoration",10,11),l.nI1(18,"async"),l.k0s()()(),l.j41(19,"div",12),l.DNE(20,le,2,1,"div",13),l.DNE(21,Z,2,4,"span",14),l.DNE(22,ne,1,2,"tui-tooltip",15),l.DNE(23,oe,2,4,"div",16),l.k0s()()()),2&K){const Xe=l.sdS(9),De=l.sdS(17);l.Y8G("ngIf",l.bMT(1,30,null==we.content?null:we.content.changes)),l.R7$(2),l.Y8G("ngIf",l.bMT(3,32,null==we.hintOptions?null:we.hintOptions.change$)),l.R7$(2),l.xc7("--text-indent",l.bMT(5,34,De.pre$),"px"),l.Y8G("active",we.pseudoActive)("appearance",we.appearance)("disabled",we.disabled)("focus",we.computedFocused)("hover",we.pseudoHover)("invalid",we.computedInvalid)("readOnly",we.readOnly),l.R7$(4),l.Y8G("disabled",we.computedDisabled)("id",we.id)("ngModel",we.value)("ngModelOptions",l.lJ4(38,Re))("readOnly",we.readOnly||!we.editable)("tabIndex",we.computedFocusable?0:-1),l.BMQ("aria-invalid",we.computedInvalid)("name",we.name),l.R7$(2),l.Y8G("ngIf",we.inputHidden),l.R7$(2),l.Y8G("ngIf",we.iconLeftContent),l.R7$(2),l.Y8G("ngIf",we.hasPlaceholder),l.R7$(2),l.xc7("text-indent",l.bMT(18,36,we.getIndent$(Xe)),"px"),l.AVh("t-has-value",we.value),l.R7$(4),l.Y8G("ngIf",we.hasCustomContent),l.R7$(1),l.Y8G("ngIf",we.hasCleaner),l.R7$(1),l.Y8G("ngIf",we.showHint),l.R7$(1),l.Y8G("ngIf",we.iconContent)}},dependencies:[ze.bT,j.me,j.BC,j.vS,_e.xr,Ae.l,Ne.x,rt.q,tt.bC,Ke,ze.Jj],styles:['[_nghost-%COMP%]{position:relative;display:block;text-align:start;border-radius:var(--tui-radius-m);block-size:var(--tui-height);min-block-size:var(--tui-height);max-block-size:var(--tui-height)}[data-size=s][_nghost-%COMP%]{--tui-height: var(--tui-height-s);font:var(--tui-font-text-s)}[data-size=m][_nghost-%COMP%]{--tui-height: var(--tui-height-m);font:var(--tui-font-text-s)}[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%]{padding:0;margin:0;border-width: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;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;inline-size:100%;block-size:100%;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);color:var(--tui-text-primary);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{-webkit-text-fill-color:var(--tui-text-primary)!important;border-color:var(--tui-service-autofill-background);box-shadow:0 0 0 100rem var(--tui-service-autofill-background) inset!important}.t-input[inputMode=none][_ngcontent-%COMP%]{caret-color:transparent}.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-tertiary);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}[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=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=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]{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%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-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}.t-content[_ngcontent-%COMP%]{display:flex;block-size:100%;inline-size: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-inline-size:0;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;inline-size:100%;-webkit-user-select:none;user-select:none;font:var(--tui-font-text-s);color:var(--tui-text-secondary);pointer-events:none;will-change:transform;transform:translateY(0)}@supports (-webkit-hyphens: none){.t-placeholder[_ngcontent-%COMP%]{will-change:unset;transition-property:transform,color,letter-spacing}}.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-text-negative)}._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-tertiary)}[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-primary)}.t-cleaner[_ngcontent-%COMP%]{position:relative;display:flex;inline-size:1.5rem;block-size:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none;pointer-events:auto;border:.25rem solid transparent}._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;inline-size:1.5rem;block-size: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%]{margin-inline-start:-.375rem}[data-size=m][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{margin-inline-start:-.125rem;margin-inline-end:.375rem}[data-size=l][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{margin-inline-end:.75rem}.t-icons[_ngcontent-%COMP%]{display:flex;align-items:center}[data-size=m][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{margin-inline-end:-.125rem}[data-size=s][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{margin-inline-end:-.375rem}[_nghost-%COMP%]:not([data-size=s]) .t-icons[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(:first-child){margin-inline-start:.25rem}[_nghost-%COMP%] input{transition:box-shadow .01s}._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}[data-size=s][_nghost-%COMP%] tui-icon[_ngcontent-%COMP%]{border:.25rem solid transparent}.t-custom-content[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center;min-inline-size:2rem;block-size:2rem;pointer-events:none}.t-custom-icon[_ngcontent-%COMP%]{inline-size:2rem;block-size:100%}.t-input[_ngcontent-%COMP%]:not(:first-child){display:none}[data-size][_nghost-%COMP%] .t-input_template[_ngcontent-%COMP%]{display:flex;inline-size:calc(100% - 1rem);max-inline-size:calc(100% - 1rem);align-items:center;pointer-events:none;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,t.Cg)([X.PE],dt.prototype,"getIndent$",null),dt})(),Kt=(()=>{var Ye;class dt extends re.aX{constructor(){super(...arguments),this.host=(0,l.WQX)(At)}get readOnly(){return this.host.readOnly||!this.host.editable}onValueChange(K){this.host.onModelChange(K)}}return(Ye=dt).\u0275fac=function(){let de;return function(we){return(de||(de=l.xGo(Ye)))(we||Ye)}}(),Ye.\u0275dir=l.FsC({type:Ye,selectors:[["tui-primitive-textfield"]],features:[l.Jv_([(0,q.Sc)(Ye)]),l.Vt3]}),dt})(),Lt=(()=>{var Ye;class dt{constructor(){this.autoId=(0,st.XD)(),this.el=(0,S.qW)(),this.controller=(0,l.WQX)(te.xX),this.host=(0,l.WQX)(q.w2),this.host.process(this.el)}get id(){return this.el.id||this.autoId}get inputMode(){return this.el.inputMode||this.host.inputMode}}return(Ye=dt).\u0275fac=function(K){return new(K||Ye)},Ye.\u0275cmp=l.VBU({type:Ye,selectors:[["input","tuiTextfieldLegacy",""],["textarea","tuiTextfieldLegacy",""]],hostAttrs:["ngSkipHydration","true","type","text"],hostVars:7,hostBindings:function(K,we){1&K&&l.bIt("input",function(De){return we.host.onValueChange(De.target.value)}),2&K&&(l.Mr5("tabIndex",we.host.focusable?0:-1)("readOnly",we.host.readOnly)("value",we.host.value),l.BMQ("id",we.id)("inputMode",we.inputMode)("aria-invalid",we.host.invalid)("disabled",we.host.disabled||null))},features:[l.Jv_([te.ZW])],attrs:Le,decls:0,vars:0,template:function(K,we){},styles:['[_nghost-%COMP%]{padding:0;margin:0;border-width: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;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;inline-size:100%;block-size:100%;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);color:var(--tui-text-primary);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{-webkit-text-fill-color:var(--tui-text-primary)!important;border-color:var(--tui-service-autofill-background);box-shadow:0 0 0 100rem var(--tui-service-autofill-background) inset!important}[inputMode=none][_nghost-%COMP%]{caret-color:transparent}[_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-tertiary);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}[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=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=l][_nghost-%COMP%]:not(._label-outside) -shadowcsshost{padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-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}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}),dt})(),cn=(()=>{var Ye;class dt{}return(Ye=dt).\u0275fac=function(K){return new(K||Ye)},Ye.\u0275mod=l.$C({type:Ye}),Ye.\u0275inj=l.G2t({imports:[ze.MD,j.YN,Ae.E,Ne.q,rt.q]}),dt})()},5852:(Nt,Pe,u)=>{u.d(Pe,{q:()=>q,x:()=>te});var t=u(2978),l=u(811),S=u(9131),P=u(4712),X=u(5173),U=u(8395),$=u(6610);function re(Y,_e){1&Y&&t.nrm(0,"tui-icon",3),2&Y&&t.Y8G("icon",_e.polymorpheusOutlet)}let te=(()=>{var Y;class _e extends S.bk{constructor(){super(...arguments),this.isMobile=(0,t.WQX)(l.Td),this.describeId=""}get computedAppearance(){return this.appearance||""}stopOnMobile(ee){var Ie;this.isMobile&&(ee.preventDefault(),ee.stopPropagation()),null===(Ie=this.driver$)||void 0===Ie||Ie.toggle()}}return(Y=_e).\u0275fac=function(){let Me;return function(Ie){return(Me||(Me=t.xGo(Y)))(Ie||Y)}}(),Y.\u0275cmp=t.VBU({type:Y,selectors:[["tui-tooltip"]],viewQuery:function(ee,Ie){if(1&ee&&t.GBs(S.YO,5),2&ee){let W;t.mGM(W=t.lsd())&&(Ie.driver$=W.first)}},hostAttrs:["ngSkipHydration","true"],hostVars:1,hostBindings:function(ee,Ie){1&ee&&t.bIt("mousedown",function(J){return Ie.stopOnMobile(J)}),2&ee&&t.BMQ("data-appearance",Ie.computedAppearance)},inputs:{content:"content",direction:"direction",appearance:"appearance",showDelay:"showDelay",hideDelay:"hideDelay",describeId:"describeId",context:"context"},features:[t.Vt3],decls:4,vars:11,consts:[["automation-id","tui-tooltip__icon","tuiAppearance","icon",1,"t-tooltip-icon",3,"tuiAppearanceState","tuiHint","tuiHintAppearance","tuiHintContext","tuiHintDescribe","tuiHintDirection","tuiHintHideDelay","tuiHintShowDelay"],["driver","tuiHintHover"],["class","t-icon",3,"icon",4,"polymorpheusOutlet"],[1,"t-icon",3,"icon"]],template:function(ee,Ie){if(1&ee&&(t.j41(0,"span",0,1),t.nI1(2,"async"),t.DNE(3,re,1,1,"tui-icon",2),t.k0s()),2&ee){const W=t.sdS(1);t.Y8G("tuiAppearanceState",t.bMT(2,9,W)?"hover":null)("tuiHint",Ie.content)("tuiHintAppearance",Ie.computedAppearance)("tuiHintContext",Ie.context)("tuiHintDescribe",Ie.describeId)("tuiHintDirection",Ie.direction)("tuiHintHideDelay",Ie.hideDelay)("tuiHintShowDelay",Ie.showDelay),t.R7$(3),t.Y8G("polymorpheusOutlet",Ie.icon)}},dependencies:[P.q,X.xr,U.bC,S.XZ,S.$$,$.Jj],styles:["[_nghost-%COMP%]{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-block;inline-size:1.5rem;block-size:1.5rem;vertical-align:middle;font-size:0;line-height:0;pointer-events:auto;cursor:pointer;color:var(--tui-text-primary)}[data-appearance=error][_nghost-%COMP%]{color:var(--tui-text-negative)}.t-tooltip-icon[_ngcontent-%COMP%]{display:inline-block;inline-size:100%;block-size:100%}.t-icon[_ngcontent-%COMP%]{border:.25rem solid transparent}"],changeDetection:0}),_e})(),q=(()=>{var Y;class _e{}return(Y=_e).\u0275fac=function(ee){return new(ee||Y)},Y.\u0275mod=t.$C({type:Y}),Y.\u0275inj=t.G2t({imports:[$.MD,P.q,S.pp]}),_e})()},4225:(Nt,Pe,u)=>{u.d(Pe,{CN:()=>kt,G6:()=>Ft,KB:()=>Y,OC:()=>Ae,Om:()=>Dt,Rd:()=>Be,V4:()=>ze,ZW:()=>ue,dx:()=>rt,kf:()=>st,np:()=>W,rQ:()=>Xt,tI:()=>xt,u1:()=>Ie,xX:()=>yt});var t=u(4314),l=u(2978),S=u(9702),P=u(7212),X=u(4976),U=u(1623),$=u(2489),re=u(871);class te{constructor(le,L,Z,ne,ce,oe,Se,Re,Ve,Le,Ke,It,At){this.change$=le,this.options=L,this.legacyAppearance=Z,this.appearanceDirective=ne,this.cleanerDirective=ce,this.customContentDirective=oe,this.iconDirective=Se,this.iconLeftDirective=Re,this.labelOutsideDirective=Ve,this.sizeDirective=Le,this.prefixDirective=Ke,this.postfixDirective=It,this.fillerDirective=At}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 iconStart(){return this.iconLeftDirective.iconStart}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 Y=(0,t.gc)({iconCleaner:"@tui.x",hintOnDisabled:!1}),Me=(0,t.ET)(()=>new ee);let ee=(()=>{var H;class le extends S.zY{constructor(){super(...arguments),this.appearance=""}}return(H=le).\u0275fac=function(){let L;return function(ne){return(L||(L=l.xGo(H)))(ne||H)}}(),H.\u0275dir=l.FsC({type:H,selectors:[["","tuiTextfieldAppearance",""]],inputs:{appearance:["tuiTextfieldAppearance","appearance"]},features:[l.Jv_([(0,t.QU)(Me,H)]),l.Vt3]}),le})();const Ie=(0,t.ET)(()=>new W);let W=(()=>{var H;class le extends S.zY{constructor(){super(...arguments),this.cleaner=!1}}return(H=le).\u0275fac=function(){let L;return function(ne){return(L||(L=l.xGo(H)))(ne||H)}}(),H.\u0275dir=l.FsC({type:H,selectors:[["","tuiTextfieldCleaner",""]],inputs:{cleaner:["tuiTextfieldCleaner","cleaner"]},features:[l.Jv_([(0,t.QU)(Ie,H)]),l.Vt3]}),le})();const J=(0,t.ET)(()=>new Be);let Be=(()=>{var H;class le extends S.zY{}return(H=le).\u0275fac=function(){let L;return function(ne){return(L||(L=l.xGo(H)))(ne||H)}}(),H.\u0275dir=l.FsC({type:H,selectors:[["","tuiTextfieldCustomContent",""]],inputs:{customContent:["tuiTextfieldCustomContent","customContent"]},features:[l.Jv_([(0,t.QU)(J,H)]),l.Vt3]}),le})();const ot=(0,t.ET)(()=>new ze);let ze=(()=>{var H;class le extends S.zY{constructor(){super(...arguments),this.filler=""}}return(H=le).\u0275fac=function(){let L;return function(ne){return(L||(L=l.xGo(H)))(ne||H)}}(),H.\u0275dir=l.FsC({type:H,selectors:[["","tuiTextfieldFiller",""]],inputs:{filler:["tuiTextfieldFiller","filler"]},features:[l.Jv_([(0,t.QU)(ot,H)]),l.Vt3]}),le})();const j=(0,t.ET)(()=>new Ae);let Ae=(()=>{var H;class le extends S.zY{}return(H=le).\u0275fac=function(){let L;return function(ne){return(L||(L=l.xGo(H)))(ne||H)}}(),H.\u0275dir=l.FsC({type:H,selectors:[["","tuiTextfieldIcon",""]],inputs:{icon:["tuiTextfieldIcon","icon"]},features:[l.Jv_([(0,t.QU)(j,H)]),l.Vt3]}),le})();const Ne=(0,t.ET)(()=>new rt);let rt=(()=>{var H;class le extends S.zY{}return(H=le).\u0275fac=function(){let L;return function(ne){return(L||(L=l.xGo(H)))(ne||H)}}(),H.\u0275dir=l.FsC({type:H,selectors:[["","tuiTextfieldIconLeft",""]],inputs:{iconStart:["tuiTextfieldIconLeft","iconStart"]},features:[l.Jv_([(0,t.QU)(Ne,H)]),l.Vt3]}),le})();const tt=(0,t.ET)(()=>new st);let st=(()=>{var H;class le extends S.zY{constructor(){super(...arguments),this.labelOutside=!1}}return(H=le).\u0275fac=function(){let L;return function(ne){return(L||(L=l.xGo(H)))(ne||H)}}(),H.\u0275dir=l.FsC({type:H,selectors:[["","tuiTextfieldLabelOutside",""]],inputs:{labelOutside:["tuiTextfieldLabelOutside","labelOutside"]},features:[l.Jv_([(0,t.QU)(tt,H)]),l.Vt3]}),le})();const nt=(0,t.ET)(()=>new Dt);let Dt=(()=>{var H;class le extends S.zY{constructor(){super(...arguments),this.postfix=""}}return(H=le).\u0275fac=function(){let L;return function(ne){return(L||(L=l.xGo(H)))(ne||H)}}(),H.\u0275dir=l.FsC({type:H,selectors:[["","tuiTextfieldPostfix",""]],inputs:{postfix:["tuiTextfieldPostfix","postfix"]},features:[l.Jv_([(0,t.QU)(nt,H)]),l.Vt3]}),le})();const $t=(0,t.ET)(()=>new Xt);let Xt=(()=>{var H;class le extends S.zY{constructor(){super(...arguments),this.prefix=""}}return(H=le).\u0275fac=function(){let L;return function(ne){return(L||(L=l.xGo(H)))(ne||H)}}(),H.\u0275dir=l.FsC({type:H,selectors:[["","tuiTextfieldPrefix",""]],inputs:{prefix:["tuiTextfieldPrefix","prefix"]},features:[l.Jv_([(0,t.QU)($t,H)]),l.Vt3]}),le})();const xt=(0,t.ET)(()=>new Ft);let Ft=(()=>{var H;class le extends S.zY{constructor(){super(...arguments),this.size="l"}}return(H=le).\u0275fac=function(){let L;return function(ne){return(L||(L=l.xGo(H)))(ne||H)}}(),H.\u0275dir=l.FsC({type:H,selectors:[["","tuiTextfieldSize",""]],inputs:{size:["tuiTextfieldSize","size"]},features:[l.Jv_([(0,t.QU)(xt,H)]),l.Vt3]}),le})(),kt=(()=>{var H;class le{}return(H=le).\u0275fac=function(Z){return new(Z||H)},H.\u0275mod=l.$C({type:H}),H.\u0275inj=l.G2t({}),le})();const yt=new l.nKC("[TUI_TEXTFIELD_WATCHED_CONTROLLER]"),ue=[{provide:yt,deps:[l.gRc,Y,U.Eo,Me,Ie,J,j,Ne,tt,xt,$t,nt,ot],useFactory:(H,le,L,...Z)=>{const ne=(0,$.h)(...Z.map(({change$:ce})=>ce||re.t)).pipe((0,X.Eb)(H),(0,P.pQ)());return ne.subscribe(),new te(ne,le,L,...Z)}}]},7492:(Nt,Pe,u)=>{u.d(Pe,{PN:()=>X,aD:()=>U,r5:()=>$});var t=u(2978),l=u(8832),S=u(1623),P=u(9656);const X={provide:S.r0,deps:[[new t.Xx1,new t.B$B,l.kq]],useFactory:P.D};let U=(()=>{var re;class te{}return(re=te).\u0275fac=function(Y){return new(Y||re)},re.\u0275dir=t.FsC({type:re,selectors:[["","tuiValueAccessor",""]],features:[t.Jv_([X])]}),te})(),$=(()=>{var re;class te{}return(re=te).\u0275fac=function(Y){return new(Y||re)},re.\u0275mod=t.$C({type:re}),re.\u0275inj=t.G2t({}),te})()},4198:(Nt,Pe,u)=>{u.d(Pe,{E:()=>S,l:()=>l});var t=u(2978);let l=(()=>{var P;class X{constructor(){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?"disabled":this.readOnly?"readonly":this.active?"active":this.hover?"hover":null}get noHover(){return this.readOnly||!1===this.hover}get noActive(){return this.readOnly||!1===this.active}}return(P=X).\u0275fac=function($){return new($||P)},P.\u0275dir=t.FsC({type:P,selectors:[["","tuiWrapper",""]],hostVars:10,hostBindings:function($,re){2&$&&(t.BMQ("data-appearance",re.appearance)("data-state",re.interactiveState),t.AVh("_invalid",re.computedInvalid)("_focused",re.computedFocused)("_no-hover",re.noHover)("_no-active",re.noActive))},inputs:{disabled:"disabled",readOnly:"readOnly",hover:"hover",active:"active",focus:"focus",invalid:"invalid",appearance:"appearance"}}),X})(),S=(()=>{var P;class X{}return(P=X).\u0275fac=function($){return new($||P)},P.\u0275mod=t.$C({type:P}),P.\u0275inj=t.G2t({}),X})()},1623:(Nt,Pe,u)=>{u.d(Pe,{aX:()=>ee,KS:()=>W,dq:()=>Be,Eo:()=>tt,w2:()=>st,r0:()=>$t,Jr:()=>Ie,Sc:()=>nt});var t=u(4314),l=u(2978),S=u(6610),P=u(8399),X=u(8448),U=u(6661),te=(u(3527),u(756),u(3241)),q=u(453);u(656),(0,t.gc)({AD:"+376###-###",AE:"+971-##-###-####",AF:"+93##-###-####",AG:"+1(268) ###-####",AI:"+1(264) ###-####",AL:"+355(###) ###-###",AM:"+374##-###-###",AO:"+244(###) ###-###",AR:"+54(###) ####-####",AT:"+43(###) ###-####",AU:"+61#-####-####",AW:"+297###-####",AZ:"+994##-###-##-##",BA:"+387 ###-####-##",BB:"+1(246) ###-####",BD:"+880##-###-###",BE:"+32(###) ###-###",BF:"+226##-##-####",BG:"+359(###) ###-###",BH:"+973####-####",BI:"+257##-##-####",BJ:"+229##-##-####",BL:"+590 ## ## ## ## ##",BM:"+1(441) ###-####",BN:"+673###-####",BO:"+591#-###-####",BQ:"+599-###-####",BR:"+55(##) ####-####",BS:"+1(242) ###-####",BT:"+975#-###-###",BW:"+267##-###-###",BY:"+375(##) ###-##-##",BZ:"+501###-####",CA:"+1(###) ###-####",CD:"+243(###) ###-###",CF:"+236-##-##-####",CG:"+242##-###-####",CH:"+41##-###-####",CI:"+225##-##-###-###",CL:"+56#-####-####",CM:"+237#####-####",CN:"+86(###) ####-####",CO:"+57(###) ###-####",CR:"+506####-####",CU:"+53#-###-####",CV:"+238(###) ##-##",CW:"+5999-###-####",CY:"+357##-###-###",CZ:"+420(###) ###-###",DE:"+49(###) ###-###-##",DJ:"+253##-##-##-##",DK:"+45##-##-##-##",DM:"+1(767) ###-####",DO:"+1(###) ###-####",DZ:"+213##-###-####",EC:"+593##-###-####",EE:"+372####-####",EG:"+20(###) ###-####",ER:"+291#-###-###",ES:"+34(###) ###-###",ET:"+251##-###-####",FI:"+358(###) ###-##-##",FJ:"+679##-#####",FK:"+500#####",FM:"+691###-####",FR:"+33 ## ## ## ## ##",GA:"+241##-##-##-##",GB:"+44##-####-####",GD:"+1(473) ###-####",GE:"+995(###) ###-###",GF:"+594 ## ## ## ## ##",GH:"+233(###) ###-###",GI:"+350###-#####",GL:"+299##-##-##",GM:"+220(###) ##-##",GN:"+224##-###-###",GP:"+590 ## ## ## ## ##",GQ:"+240##-###-####",GR:"+30(###) ###-####",GT:"+502#-###-####",GW:"+245#-######",GY:"+592###-####",HK:"+852####-####",HN:"+504####-####",HR:"+385##-###-####",HT:"+509##-##-####",HU:"+36(###) ###-###",ID:"+62(###) ###-##-###",IE:"+353(###) ###-###",IL:"+972##-###-####",IN:"+91(####) ###-###",IQ:"+964(###) ###-####",IR:"+98(###) ###-####",IS:"+354###-####",IT:"+39(###) ####-###",JM:"+1(876) ###-####",JO:"+962#-####-####",JP:"+81-##-####-####",KE:"+254###-######",KG:"+996(###) ###-###",KH:"+855##-###-###",KM:"+269##-#####",KN:"+1(869) ###-####",KP:"+850####-#############",KR:"+82##-###-####",KW:"+965####-####",KY:"+1(345) ###-####",KZ:"+7(###) ###-##-##",LA:"+856##-##-###-###",LB:"+961##-###-###",LC:"+1(758) ###-####",LI:"+423(###) ###-####",LK:"+94##-###-####",LR:"+231##-###-###",LS:"+266#-###-####",LT:"+370(###) ##-###",LU:"+352(###) ###-###",LV:"+371##-###-###",LY:"+218##-###-####",MA:"+212##-####-###",MC:"+377###-###-###",MD:"+373####-####",ME:"+382##-###-###",MF:"+590 ## ## ## ## ##",MG:"+261##-##-#####",MK:"+389##-###-###",ML:"+223##-##-####",MM:"+95##-###-###",MN:"+976##-##-####",MO:"+853####-####",MQ:"+596 ## ## ## ## ##",MR:"+222##-##-####",MS:"+1(664) ###-####",MT:"+356####-####",MU:"+230####-####",MV:"+960###-####",MW:"+265#-####-####",MX:"+52(###) ###-####",MY:"+60(###) ###-###",MZ:"+258##-###-###",NA:"+264##-###-####",NC:"+687 ### ###",NE:"+227##-##-####",NG:"+234(###) ###-####",NI:"+505####-####",NL:"+31##-###-####",NO:"+47(###) ##-###",NP:"+977##-###-###",NZ:"+64(###) ###-####",OM:"+968##-###-###",PA:"+507###-####",PE:"+51(###) ###-###",PF:"+689 ## ## ## ##",PG:"+675(###) ##-###",PH:"+63(###) ###-####",PK:"+92(###) ###-####",PL:"+48(###) ###-###",PT:"+351##-###-####",PW:"+680###-####",PY:"+595(###) ###-###",QA:"+974####-####",RE:"+262 ## ## ## ## ##",RO:"+40##-###-####",RS:"+381##-###-####",RU:"+7### ###-##-##",RW:"+250(###) ###-###",SA:"+966#-####-####",SB:"+677###-####",SC:"+248#-###-###",SD:"+249##-###-####",SE:"+46##-###-####",SG:"+65####-####",SH:"+290####",SI:"+386##-###-###",SK:"+421(###) ###-###",SL:"+232##-######",SM:"+378####-######",SN:"+221##-###-####",SO:"+252##-###-###",SR:"+597###-####",ST:"+239##-#####",SV:"+503##-##-####",SX:"+1(721) ###-####",SY:"+963##-####-###",SZ:"+268##-##-####",TC:"+1(649) ###-####",TD:"+235##-##-##-##",TG:"+228##-###-###",TH:"+66##-###-####",TJ:"+992##-###-####",TL:"+670###-#####",TM:"+993#-###-####",TN:"+216##-###-###",TO:"+676#####",TR:"+90(###) ###-####",TT:"+1(868) ###-####",TW:"+886#-####-####",TZ:"+255##-###-####",UA:"+380(##) ###-##-##",UG:"+256(###) ###-###",US:"+1(###) ###-####",UY:"+598#-###-##-##",UZ:"+998##-###-####",VC:"+1(784) ###-####",VE:"+58(###) ###-####",VG:"+1(284)###-####",VN:"+84(###) ####-###",VU:"+678##-#####",WS:"+685##-####",XK:"+383##-###-###",YE:"+967###-###-###",YT:"+262 ## ## ## ## ##",ZA:"+27##-###-####",ZM:"+260##-###-####",ZW:"+263#-######",VA:"+39 #### ###-####",WF:"+681 ## ##-##",VI:"+1(340) ###-####",JE:"+44(####) ######",AC:"+247###-####",TV:"+686###-####",TK:"+690###-####",TA:"+290###-####",SS:"+211### ###-###",SJ:"+47 ## ##-##-##",PS:"+970 #### ###-###",PR:"+1(###) ###-####",PM:"+508 ### ##-##-##",NU:"+683 ###-####",NR:"+674 ###-####",NF:"+672##-####",MP:"+1(670) ###-####",MH:"+692 ###-####",KI:"+686 ####-####",IO:"+246 ### ####",IM:"+44(####) ######",GU:"+1(###) ###-###",GG:"+44(###) ###-####",FO:"+298 ######",EH:"+212 #### #####",CX:"+61 # ####-####",CK:"+682 ## ###",CC:"+61 # ####-####",AX:"+358 ## ###-####",AS:"+1(###) ###-####"});const ee=new l.nKC("[TUI_FOCUSABLE_ITEM_ACCESSOR]");function Ie(Xt){return(0,t.QU)(ee,Xt)}const W=new l.nKC("[TUI_FONTS_READY]",{factory:()=>{var Xt;return(0,P.H)((null===(Xt=(0,l.WQX)(S.qQ).fonts)||void 0===Xt?void 0:Xt.ready)||X.w).pipe((0,U.t)({bufferSize:1,refCount:!1}))}}),Be=((0,t.gc)({}),(0,t.ET)(()=>(0,q.Zz)((0,l.WQX)(te.Rp)))),tt=((0,t.ET)(()=>!!(0,l.WQX)(te.Qc).chrome),(0,t.ET)(()=>{var Xt;return void 0!==(null===(Xt=(0,l.WQX)(te.Qc))||void 0===Xt?void 0:Xt.mozCancelFullScreen)}),(0,t.ET)(()=>(0,l.WQX)(te.Qc).location.host.endsWith("stackblitz.io")),new l.nKC("[TUI_MONTH_FORMATTER]"),new l.nKC("[TUI_SANITIZER]"),(0,t.gc)("textfield")),st=new l.nKC("[TUI_TEXTFIELD_HOST]");function nt(Xt){return(0,t.QU)(st,Xt)}(0,t.ET)(()=>(0,l.WQX)(te.Qc).matchMedia("(any-pointer: coarse)").matches);const $t=new l.nKC("[TUI_VALUE_ACCESSOR]")},453:(Nt,Pe,u)=>{u.d(Pe,{MJ:()=>rt,Zz:()=>Ie,f3:()=>re});var t=u(4010),l=u(3279);const U=1.5,$=2.5;function re(tt,st=!1,nt=!1,Dt=!1,$t="m"){const Xt="s"===$t?0:.25;let xt=0;return tt&&(xt+=U+Xt),st&&(xt+=U+Xt),nt&&(xt+=U+Xt),Dt&&(xt+=$+Xt),xt}const ee=/^((?!chrome|android).)*safari/i;function Ie(tt){return(0,t.ed)(tt)||ee.test(tt.userAgent.toLowerCase())}const rt=(0,l.Lq)({limitWidth:"fixed",align:"right"})},5173:(Nt,Pe,u)=>{u.d(Pe,{A7:()=>$,Dm:()=>S,lS:()=>P,su:()=>l,xr:()=>re});var t=u(2978);const l=new t.nKC("");function S(_e={}){return(0,t.WQX)(l,_e)}class P{constructor(Me,ee){this.component=Me,this.i=ee}createInjector(Me,ee){return t.zZn.create({parent:this.i||Me,providers:[{provide:l,useValue:ee}]})}}class X{constructor(Me){this.$implicit=Me}get polymorpheusOutlet(){return this.$implicit}}let $=(()=>{var _e;class Me{constructor(Ie=(0,t.WQX)(t.C4Q,{self:!0}),W=(0,t.WQX)(t.gRc)){this.template=Ie,this.cdr=W,this.polymorpheus=""}static ngTemplateContextGuard(Ie,W){return!0}check(){this.cdr.markForCheck()}}return(_e=Me).\u0275fac=function(Ie){return new(Ie||_e)(t.rXU(t.C4Q),t.rXU(t.gRc))},_e.\u0275dir=t.FsC({type:_e,selectors:[["ng-template","polymorpheus",""]],inputs:{polymorpheus:"polymorpheus"},exportAs:["polymorpheus"],standalone:!0}),Me})(),re=(()=>{var _e;class Me{constructor(){this.vcr=(0,t.WQX)(t.c1b),this.i=(0,t.WQX)(t.duS),this.t=(0,t.WQX)(t.C4Q),this.content=""}static ngTemplateContextGuard(Ie,W){return!0}ngOnChanges({content:Ie}){var W;const J=this.getContext();if(null===(W=this.c)||void 0===W||W.injector.get(t.gRc).markForCheck(),!Ie)return;this.vcr.clear();const Be=J&&new Proxy(J,{get:(ot,ze)=>{var j;return null===(j=this.getContext())||void 0===j?void 0:j[ze]}});q(this.content)?this.process(this.content,Be):null!=(J instanceof X&&J.$implicit)&&this.vcr.createEmbeddedView(this.template,Be,{injector:this.i})}ngDoCheck(){te(this.content)&&this.content.check()}get template(){return te(this.content)?this.content.template:this.content instanceof t.C4Q?this.content:this.t}getContext(){return function Y(_e){return te(_e)||_e instanceof t.C4Q}(this.content)||q(this.content)?this.context:new X(this.context&&"function"==typeof this.content?this.content(this.context):this.content)}process(Ie,W){const J=Ie.createInjector(this.i,W);this.c=this.vcr.createComponent(Ie.component,{injector:J})}}return(_e=Me).\u0275fac=function(Ie){return new(Ie||_e)},_e.\u0275dir=t.FsC({type:_e,selectors:[["","polymorpheusOutlet",""]],inputs:{content:["polymorpheusOutlet","content"],context:["polymorpheusOutletContext","context"]},standalone:!0,features:[t.OA$]}),Me})();function te(_e){return _e instanceof $}function q(_e){return _e instanceof P}},8191:(Nt,Pe,u)=>{u.d(Pe,{sq:()=>Dt,f4:()=>ue});var t=u(2978),l=u(6610),S=u(5981),P=u(8503),X=u(8486),U=u(2831),$=u(7236),re=u(8448),te=u(4526),q=u(8823),Y=u(9406),_e=u(8621),Me=u(8751),ee=u(6111),Ie=u(2363),J=u(3527),Be=u(8399),ot=u(1227),ze=u(2029);const j={schedule(le){let L=requestAnimationFrame,Z=cancelAnimationFrame;const{delegate:ne}=j;ne&&(L=ne.requestAnimationFrame,Z=ne.cancelAnimationFrame);const ce=L(oe=>{Z=void 0,le(oe)});return new ze.yU(()=>null==Z?void 0:Z(ce))},requestAnimationFrame(...le){const{delegate:L}=j;return((null==L?void 0:L.requestAnimationFrame)||requestAnimationFrame)(...le)},cancelAnimationFrame(...le){const{delegate:L}=j;return((null==L?void 0:L.cancelAnimationFrame)||cancelAnimationFrame)(...le)},delegate:void 0};var Ne=u(1246);const tt=new class rt extends Ne.q{flush(L){this._active=!0;const Z=this._scheduled;this._scheduled=void 0;const{actions:ne}=this;let ce;L=L||ne.shift();do{if(ce=L.execute(L.state,L.delay))break}while((L=ne[0])&&L.id===Z&&ne.shift());if(this._active=!1,ce){for(;(L=ne[0])&&L.id===Z&&ne.shift();)L.unsubscribe();throw ce}}}(class Ae extends ot.R{constructor(L,Z){super(L,Z),this.scheduler=L,this.work=Z}requestAsyncId(L,Z,ne=0){return null!==ne&&ne>0?super.requestAsyncId(L,Z,ne):(L.actions.push(this),L._scheduled||(L._scheduled=j.requestAnimationFrame(()=>L.flush(void 0))))}recycleAsyncId(L,Z,ne=0){var ce;if(null!=ne?ne>0:this.delay>0)return super.recycleAsyncId(L,Z,ne);const{actions:oe}=L;null!=Z&&(null===(ce=oe[oe.length-1])||void 0===ce?void 0:ce.id)!==Z&&(j.cancelAnimationFrame(Z),L._scheduled=void 0)}});var nt=u(6098);const Dt=new t.nKC("HIGHLIGHT_OPTIONS");let $t;let Ft=(()=>{var le;class L{constructor(ne,ce,oe){if(this.doc=ne,this.platformId=ce,this._options=oe,this._ready=new S.t(null),this.ready=this._ready.asObservable().pipe((0,P.p)(Re=>!!Re),(0,X.s)(1)),(0,l.UE)(ce))if(ne.defaultView.hljs)this._ready.next(ne.defaultView.hljs);else{var Se;this._loadLibrary().pipe((0,U.n)(Re=>this._options&&this._options.lineNumbersLoader?(ne.defaultView.hljs=Re,this.loadLineNumbers().pipe((0,$.M)(Ve=>{Ve.activateLineNumbers(),this._ready.next(Re)}))):(this._ready.next(Re),re.w)),(0,te.W)(Re=>(console.error("[HLJS] ",Re),re.w))).subscribe(),null!==(Se=this._options)&&void 0!==Se&&Se.themePath&&this.loadTheme(this._options.themePath)}}_loadLibrary(){if(this._options){if(this._options.fullLibraryLoader&&this._options.coreLibraryLoader)return(0,q.$)(()=>"The full library and the core library were imported, only one of them should be imported!");if(this._options.fullLibraryLoader&&this._options.languages)return(0,q.$)(()=>"The highlighting languages were imported they are not needed!");if(this._options.coreLibraryLoader&&!this._options.languages)return(0,q.$)(()=>"The highlighting languages were not imported!");if(!this._options.coreLibraryLoader&&this._options.languages)return(0,q.$)(()=>"The core library was not imported!");if(this._options.fullLibraryLoader)return this.loadFullLibrary();if(this._options.coreLibraryLoader&&this._options.languages&&Object.keys(this._options.languages).length)return this.loadCoreLibrary().pipe((0,U.n)(ne=>this._loadLanguages(ne)))}return(0,q.$)(()=>"Highlight.js library was not imported!")}_loadLanguages(ne){return function W(...le){const L=(0,Ie.ms)(le),Z=(0,Me.K)(le);return Z.length?new Y.c(ne=>{let ce=Z.map(()=>[]),oe=Z.map(()=>!1);ne.add(()=>{ce=oe=null});for(let Se=0;!ne.closed&&Se{if(ce[Se].push(Re),ce.every(Ve=>Ve.length)){const Ve=ce.map(Le=>Le.shift());ne.next(L?L(...Ve):Ve),ce.some((Le,Ke)=>!Le.length&&oe[Ke])&&ne.complete()}},()=>{oe[Se]=!0,!ce[Se].length&&ne.complete()}));return()=>{ce=oe=null}}):re.w}(...Object.entries(this._options.languages).map(([oe,Se])=>kt(Se()).pipe((0,$.M)(Re=>ne.registerLanguage(oe,Re))))).pipe((0,J.T)(()=>ne))}loadCoreLibrary(){return kt(this._options.coreLibraryLoader())}loadFullLibrary(){return kt(this._options.fullLibraryLoader())}loadLineNumbers(){return(0,Be.H)(this._options.lineNumbersLoader())}setTheme(ne){(0,l.UE)(this.platformId)&&(this._themeLinkElement?this._themeLinkElement.href=ne:this.loadTheme(ne))}loadTheme(ne){this._themeLinkElement=this.doc.createElement("link"),this._themeLinkElement.href=ne,this._themeLinkElement.type="text/css",this._themeLinkElement.rel="stylesheet",this._themeLinkElement.media="screen,print",this.doc.head.appendChild(this._themeLinkElement)}}return(le=L).\u0275fac=function(ne){return new(ne||le)(t.KVO(l.qQ),t.KVO(t.Agw),t.KVO(Dt,8))},le.\u0275prov=t.jDH({token:le,factory:le.\u0275fac,providedIn:"root"}),L})();const kt=le=>(0,Be.H)(le).pipe((0,P.p)(L=>!(null==L||!L.default)),(0,J.T)(L=>L.default));let yt=(()=>{var le;class L{get hljs(){return this._hljs}constructor(ne,ce){this._loader=ne,this._hljs=null,ne.ready.subscribe(oe=>{this._hljs=oe,ce&&ce.config&&(oe.configure(ce.config),oe.listLanguages().length<1&&console.error("[HighlightJS]: No languages were registered!"))})}highlight(ne,{language:ce,ignoreIllegals:oe}){return this._loader.ready.pipe((0,J.T)(Se=>Se.highlight(ne,{language:ce,ignoreIllegals:oe})))}highlightAuto(ne,ce){return this._loader.ready.pipe((0,J.T)(oe=>oe.highlightAuto(ne,ce)))}highlightElement(ne){return this._loader.ready.pipe((0,J.T)(ce=>ce.highlightElement(ne)))}highlightAll(){return this._loader.ready.pipe((0,J.T)(ne=>ne.highlightAll()))}configure(ne){return this._loader.ready.pipe((0,J.T)(ce=>ce.configure(ne)))}registerLanguage(ne,ce){return this._loader.ready.pipe((0,$.M)(oe=>oe.registerLanguage(ne,ce)))}unregisterLanguage(ne){return this._loader.ready.pipe((0,$.M)(ce=>ce.unregisterLanguage(ne)))}registerAliases(ne,{languageName:ce}){return this._loader.ready.pipe((0,$.M)(oe=>oe.registerAliases(ne,{languageName:ce})))}listLanguages(){return this._loader.ready.pipe((0,J.T)(ne=>ne.listLanguages()))}getLanguage(ne){return this._loader.ready.pipe((0,J.T)(ce=>ce.getLanguage(ne)))}safeMode(){return this._loader.ready.pipe((0,J.T)(ne=>ne.safeMode()))}debugMode(){return this._loader.ready.pipe((0,J.T)(ne=>ne.debugMode()))}lineNumbersBlock(ne){return this._loader.ready.pipe((0,P.p)(ce=>!!ce.lineNumbersBlock),(0,$.M)(ce=>ce.lineNumbersBlock(ne)))}}return(le=L).\u0275fac=function(ne){return new(ne||le)(t.KVO(Ft),t.KVO(Dt,8))},le.\u0275prov=t.jDH({token:le,factory:le.\u0275fac,providedIn:"root"}),L})(),ue=(()=>{var le;class L{constructor(ne,ce,oe,Se,Re){this._hljs=ce,this._sanitizer=oe,this.platformId=Se,this._options=Re,this.highlighted=new t.bkB,this._nativeElement=ne.nativeElement}ngOnChanges(ne){var ce;(0,l.UE)(this.platformId)&&null!==(null==ne||null===(ce=ne.code)||void 0===ce?void 0:ce.currentValue)&&ne.code.currentValue!==ne.code.previousValue&&(this.code?this.highlightElement(this.code,this.languages):this.setTextContent(""))}highlightElement(ne,ce){this.setTextContent(ne),this._hljs.highlightAuto(ne,ce).subscribe(oe=>{this.setInnerHTML(null==oe?void 0:oe.value),this.lineNumbers&&this._options&&this._options.lineNumbersLoader&&this.addLineNumbers(),this.highlighted.emit(oe)})}addLineNumbers(){this.destroyLineNumbersObserver(),tt.schedule(()=>{this._hljs.lineNumbersBlock(this._nativeElement).subscribe(),this._lineNumbersObs=new MutationObserver(()=>{this._nativeElement.firstElementChild&&"TABLE"===this._nativeElement.firstElementChild.tagName.toUpperCase()&&this._nativeElement.classList.add("hljs-line-numbers"),this.destroyLineNumbersObserver()}),this._lineNumbersObs.observe(this._nativeElement,{childList:!0})})}destroyLineNumbersObserver(){this._lineNumbersObs&&(this._lineNumbersObs.disconnect(),this._lineNumbersObs=null)}setTextContent(ne){tt.schedule(()=>this._nativeElement.textContent=ne)}setInnerHTML(ne){tt.schedule(()=>this._nativeElement.innerHTML=function xt(le){var L;return(null===(L=function Xt(){if(!$t)try{var le;$t=null===(le=window)||void 0===le||null===(le=le.trustedTypes)||void 0===le?void 0:le.createPolicy("ngx-highlightjs",{createHTML:L=>L})}catch{}return $t}())||void 0===L?void 0:L.createHTML(le))||le}(this._sanitizer.sanitize(t.WPN.HTML,ne)||""))}}return(le=L).\u0275fac=function(ne){return new(ne||le)(t.rXU(t.aKT),t.rXU(yt),t.rXU(nt.up),t.rXU(t.Agw),t.rXU(Dt,8))},le.\u0275dir=t.FsC({type:le,selectors:[["","highlight",""]],hostVars:2,hostBindings:function(ne,ce){2&ne&&t.AVh("hljs",!0)},inputs:{code:["highlight","code"],languages:"languages",lineNumbers:"lineNumbers"},outputs:{highlighted:"highlighted"},standalone:!0,features:[t.OA$]}),L})()},3308:(Nt,Pe,u)=>{function t(S,P,X,U,$,re,te){try{var q=S[re](te),Y=q.value}catch(_e){return void X(_e)}q.done?P(Y):Promise.resolve(Y).then(U,$)}function l(S){return function(){var P=this,X=arguments;return new Promise(function(U,$){var re=S.apply(P,X);function te(Y){t(re,U,$,te,q,"next",Y)}function q(Y){t(re,U,$,te,q,"throw",Y)}te(void 0)})}}u.d(Pe,{A:()=>l})},1423:(Nt,Pe,u)=>{function t(X){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(U){return typeof U}:function(U){return U&&"function"==typeof Symbol&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U})(X)}function P(X,U,$){return(U=function S(X){var U=function l(X,U){if("object"!==t(X)||null===X)return X;var $=X[Symbol.toPrimitive];if(void 0!==$){var re=$.call(X,U||"default");if("object"!==t(re))return re;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===U?String:Number)(X)}(X,"string");return"symbol"===t(U)?U:String(U)}(U))in X?Object.defineProperty(X,U,{value:$,enumerable:!0,configurable:!0,writable:!0}):X[U]=$,X}u.d(Pe,{A:()=>P})},7270:(Nt,Pe,u)=>{function X(H,le,L,Z){var oe,ne=arguments.length,ce=ne<3?le:null===Z?Z=Object.getOwnPropertyDescriptor(le,L):Z;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ce=Reflect.decorate(H,le,L,Z);else for(var Se=H.length-1;Se>=0;Se--)(oe=H[Se])&&(ce=(ne<3?oe(ce):ne>3?oe(le,L,ce):oe(le,L))||ce);return ne>3&&ce&&Object.defineProperty(le,L,ce),ce}function _e(H,le,L,Z){return new(L||(L=Promise))(function(ce,oe){function Se(Le){try{Ve(Z.next(Le))}catch(Ke){oe(Ke)}}function Re(Le){try{Ve(Z.throw(Le))}catch(Ke){oe(Ke)}}function Ve(Le){Le.done?ce(Le.value):function ne(ce){return ce instanceof L?ce:new L(function(oe){oe(ce)})}(Le.value).then(Se,Re)}Ve((Z=Z.apply(H,le||[])).next())})}function j(H){return this instanceof j?(this.v=H,this):new j(H)}function Ae(H,le,L){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ne,Z=L.apply(H,le||[]),ce=[];return ne=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Se("next"),Se("throw"),Se("return",function oe(At){return function(Kt){return Promise.resolve(Kt).then(At,Ke)}}),ne[Symbol.asyncIterator]=function(){return this},ne;function Se(At,Kt){Z[At]&&(ne[At]=function(Lt){return new Promise(function(cn,Ln){ce.push([At,Lt,cn,Ln])>1||Re(At,Lt)})},Kt&&(ne[At]=Kt(ne[At])))}function Re(At,Kt){try{!function Ve(At){At.value instanceof j?Promise.resolve(At.value.v).then(Le,Ke):It(ce[0][2],At)}(Z[At](Kt))}catch(Lt){It(ce[0][3],Lt)}}function Le(At){Re("next",At)}function Ke(At){Re("throw",At)}function It(At,Kt){At(Kt),ce.shift(),ce.length&&Re(ce[0][0],ce[0][1])}}function rt(H){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var L,le=H[Symbol.asyncIterator];return le?le.call(H):(H=function W(H){var le="function"==typeof Symbol&&Symbol.iterator,L=le&&H[le],Z=0;if(L)return L.call(H);if(H&&"number"==typeof H.length)return{next:function(){return H&&Z>=H.length&&(H=void 0),{value:H&&H[Z++],done:!H}}};throw new TypeError(le?"Object is not iterable.":"Symbol.iterator is not defined.")}(H),L={},Z("next"),Z("throw"),Z("return"),L[Symbol.asyncIterator]=function(){return this},L);function Z(ce){L[ce]=H[ce]&&function(oe){return new Promise(function(Se,Re){!function ne(ce,oe,Se,Re){Promise.resolve(Re).then(function(Ve){ce({value:Ve,done:Se})},oe)}(Se,Re,(oe=H[ce](oe)).done,oe.value)})}}}u.d(Pe,{AQ:()=>Ae,Cg:()=>X,N3:()=>j,sH:()=>_e,xN:()=>rt}),"function"==typeof SuppressedError&&SuppressedError}},Nt=>{Nt(Nt.s=2601)}]); \ No newline at end of file diff --git a/main.9de19ff555507c80.js b/main.9de19ff555507c80.js new file mode 100644 index 000000000..0269f84b5 --- /dev/null +++ b/main.9de19ff555507c80.js @@ -0,0 +1 @@ +"use strict";var Nv,Fv,kv,Lv,Bv,Vv,Uv,$v,Hv,zv,jv,Wv,Gv,Xv,Kv,Qv,Yv,Zv,Rv=Object.freeze,wM=Object.defineProperty,Jo=(Ft,Pe)=>Rv(wM(Ft,"raw",{value:Rv(Pe||Ft.slice())}));(self.webpackChunkdemo=self.webpackChunkdemo||[]).push([[8792],{5981:(Ft,Pe,u)=>{u.d(Pe,{t:()=>l});var t=u(6104);class l extends t.B{constructor(A){super(),this._value=A}get value(){return this.getValue()}_subscribe(A){const j=super._subscribe(A);return!j.closed&&A.next(this._value),j}getValue(){const{hasError:A,thrownError:j,_value:H}=this;if(A)throw j;return this._throwIfClosed(),H}next(A){super.next(this._value=A)}}},9406:(Ft,Pe,u)=>{u.d(Pe,{c:()=>te});var t=u(4500),l=u(2029),w=u(1479),A=u(6106),j=u(2493),H=u(4418),k=u(2895);let te=(()=>{class ce{constructor(ee){ee&&(this._subscribe=ee)}lift(ee){const we=new ce;return we.source=this,we.operator=ee,we}subscribe(ee,we,ne){const Y=function q(ce){return ce&&ce instanceof t.vU||function J(ce){return ce&&(0,H.T)(ce.next)&&(0,H.T)(ce.error)&&(0,H.T)(ce.complete)}(ce)&&(0,l.Uv)(ce)}(ee)?ee:new t.Ms(ee,we,ne);return(0,k.Y)(()=>{const{operator:Le,source:Ge}=this;Y.add(Le?Le.call(Y,Ge):Ge?this._subscribe(Y):this._trySubscribe(Y))}),Y}_trySubscribe(ee){try{return this._subscribe(ee)}catch(we){ee.error(we)}}forEach(ee,we){return new(we=ie(we))((ne,Y)=>{const Le=new t.Ms({next:Ge=>{try{ee(Ge)}catch(ze){Y(ze),Le.unsubscribe()}},error:Y,complete:ne});this.subscribe(Le)})}_subscribe(ee){var we;return null===(we=this.source)||void 0===we?void 0:we.subscribe(ee)}[w.s](){return this}pipe(...ee){return(0,A.m)(ee)(this)}toPromise(ee){return new(ee=ie(ee))((we,ne)=>{let Y;this.subscribe(Le=>Y=Le,Le=>ne(Le),()=>we(Y))})}}return ce.create=Re=>new ce(Re),ce})();function ie(ce){var Re;return null!==(Re=null!=ce?ce:j.$.Promise)&&void 0!==Re?Re:Promise}},9090:(Ft,Pe,u)=>{u.d(Pe,{m:()=>w});var t=u(6104),l=u(4808);class w extends t.B{constructor(j=1/0,H=1/0,k=l.U){super(),this._bufferSize=j,this._windowTime=H,this._timestampProvider=k,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=H===1/0,this._bufferSize=Math.max(1,j),this._windowTime=Math.max(1,H)}next(j){const{isStopped:H,_buffer:k,_infiniteTimeWindow:te,_timestampProvider:ie,_windowTime:J}=this;H||(k.push(j),!te&&k.push(ie.now()+J)),this._trimBuffer(),super.next(j)}_subscribe(j){this._throwIfClosed(),this._trimBuffer();const H=this._innerSubscribe(j),{_infiniteTimeWindow:k,_buffer:te}=this,ie=te.slice();for(let J=0;J{u.d(Pe,{B:()=>k});var t=u(9406),l=u(2029);const A=(0,u(4520).L)(ie=>function(){ie(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var j=u(9583),H=u(2895);let k=(()=>{class ie extends t.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(q){const ce=new te(this,this);return ce.operator=q,ce}_throwIfClosed(){if(this.closed)throw new A}next(q){(0,H.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const ce of this.currentObservers)ce.next(q)}})}error(q){(0,H.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=q;const{observers:ce}=this;for(;ce.length;)ce.shift().error(q)}})}complete(){(0,H.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:q}=this;for(;q.length;)q.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var q;return(null===(q=this.observers)||void 0===q?void 0:q.length)>0}_trySubscribe(q){return this._throwIfClosed(),super._trySubscribe(q)}_subscribe(q){return this._throwIfClosed(),this._checkFinalizedStatuses(q),this._innerSubscribe(q)}_innerSubscribe(q){const{hasError:ce,isStopped:Re,observers:ee}=this;return ce||Re?l.Kn:(this.currentObservers=null,ee.push(q),new l.yU(()=>{this.currentObservers=null,(0,j.o)(ee,q)}))}_checkFinalizedStatuses(q){const{hasError:ce,thrownError:Re,isStopped:ee}=this;ce?q.error(Re):ee&&q.complete()}asObservable(){const q=new t.c;return q.source=this,q}}return ie.create=(J,q)=>new te(J,q),ie})();class te extends k{constructor(J,q){super(),this.destination=J,this.source=q}next(J){var q,ce;null===(ce=null===(q=this.destination)||void 0===q?void 0:q.next)||void 0===ce||ce.call(q,J)}error(J){var q,ce;null===(ce=null===(q=this.destination)||void 0===q?void 0:q.error)||void 0===ce||ce.call(q,J)}complete(){var J,q;null===(q=null===(J=this.destination)||void 0===J?void 0:J.complete)||void 0===q||q.call(J)}_subscribe(J){var q,ce;return null!==(ce=null===(q=this.source)||void 0===q?void 0:q.subscribe(J))&&void 0!==ce?ce:l.Kn}}},4500:(Ft,Pe,u)=>{u.d(Pe,{Ms:()=>ne,vU:()=>ce});var t=u(4418),l=u(2029),w=u(2493),A=u(6379),j=u(262);const H=ie("C",void 0,void 0);function ie(z,Ae,Te){return{kind:z,value:Ae,error:Te}}var J=u(6171),q=u(2895);class ce extends l.yU{constructor(Ae){super(),this.isStopped=!1,Ae?(this.destination=Ae,(0,l.Uv)(Ae)&&Ae.add(this)):this.destination=ze}static create(Ae,Te,Xe){return new ne(Ae,Te,Xe)}next(Ae){this.isStopped?Ge(function te(z){return ie("N",z,void 0)}(Ae),this):this._next(Ae)}error(Ae){this.isStopped?Ge(function k(z){return ie("E",void 0,z)}(Ae),this):(this.isStopped=!0,this._error(Ae))}complete(){this.isStopped?Ge(H,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Ae){this.destination.next(Ae)}_error(Ae){try{this.destination.error(Ae)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Re=Function.prototype.bind;function ee(z,Ae){return Re.call(z,Ae)}class we{constructor(Ae){this.partialObserver=Ae}next(Ae){const{partialObserver:Te}=this;if(Te.next)try{Te.next(Ae)}catch(Xe){Y(Xe)}}error(Ae){const{partialObserver:Te}=this;if(Te.error)try{Te.error(Ae)}catch(Xe){Y(Xe)}else Y(Ae)}complete(){const{partialObserver:Ae}=this;if(Ae.complete)try{Ae.complete()}catch(Te){Y(Te)}}}class ne extends ce{constructor(Ae,Te,Xe){let We;if(super(),(0,t.T)(Ae)||!Ae)We={next:null!=Ae?Ae:void 0,error:null!=Te?Te:void 0,complete:null!=Xe?Xe:void 0};else{let it;this&&w.$.useDeprecatedNextContext?(it=Object.create(Ae),it.unsubscribe=()=>this.unsubscribe(),We={next:Ae.next&&ee(Ae.next,it),error:Ae.error&&ee(Ae.error,it),complete:Ae.complete&&ee(Ae.complete,it)}):We=Ae}this.destination=new we(We)}}function Y(z){w.$.useDeprecatedSynchronousErrorHandling?(0,q.l)(z):(0,A.m)(z)}function Ge(z,Ae){const{onStoppedNotification:Te}=w.$;Te&&J.f.setTimeout(()=>Te(z,Ae))}const ze={closed:!0,next:j.l,error:function Le(z){throw z},complete:j.l}},2029:(Ft,Pe,u)=>{u.d(Pe,{Kn:()=>H,yU:()=>j,Uv:()=>k});var t=u(4418);const w=(0,u(4520).L)(ie=>function(q){ie(this),this.message=q?"".concat(q.length," errors occurred during unsubscription:\n").concat(q.map((ce,Re)=>"".concat(Re+1,") ").concat(ce.toString())).join("\n ")):"",this.name="UnsubscriptionError",this.errors=q});var A=u(9583);class j{constructor(J){this.initialTeardown=J,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let J;if(!this.closed){this.closed=!0;const{_parentage:q}=this;if(q)if(this._parentage=null,Array.isArray(q))for(const ee of q)ee.remove(this);else q.remove(this);const{initialTeardown:ce}=this;if((0,t.T)(ce))try{ce()}catch(ee){J=ee instanceof w?ee.errors:[ee]}const{_finalizers:Re}=this;if(Re){this._finalizers=null;for(const ee of Re)try{te(ee)}catch(we){J=null!=J?J:[],we instanceof w?J=[...J,...we.errors]:J.push(we)}}if(J)throw new w(J)}}add(J){var q;if(J&&J!==this)if(this.closed)te(J);else{if(J instanceof j){if(J.closed||J._hasParent(this))return;J._addParent(this)}(this._finalizers=null!==(q=this._finalizers)&&void 0!==q?q:[]).push(J)}}_hasParent(J){const{_parentage:q}=this;return q===J||Array.isArray(q)&&q.includes(J)}_addParent(J){const{_parentage:q}=this;this._parentage=Array.isArray(q)?(q.push(J),q):q?[q,J]:J}_removeParent(J){const{_parentage:q}=this;q===J?this._parentage=null:Array.isArray(q)&&(0,A.o)(q,J)}remove(J){const{_finalizers:q}=this;q&&(0,A.o)(q,J),J instanceof j&&J._removeParent(this)}}j.EMPTY=(()=>{const ie=new j;return ie.closed=!0,ie})();const H=j.EMPTY;function k(ie){return ie instanceof j||ie&&"closed"in ie&&(0,t.T)(ie.remove)&&(0,t.T)(ie.add)&&(0,t.T)(ie.unsubscribe)}function te(ie){(0,t.T)(ie)?ie():ie.unsubscribe()}},2493:(Ft,Pe,u)=>{u.d(Pe,{$:()=>t});const t={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},199:(Ft,Pe,u)=>{u.d(Pe,{z:()=>J});var t=u(9406),l=u(6872),w=u(8399),A=u(9656),j=u(6219),H=u(2363),k=u(6405),te=u(6111),ie=u(1982);function J(...Re){const ee=(0,H.lI)(Re),we=(0,H.ms)(Re),{args:ne,keys:Y}=(0,l.D)(Re);if(0===ne.length)return(0,w.H)([],ee);const Le=new t.c(function q(Re,ee,we=A.D){return ne=>{ce(ee,()=>{const{length:Y}=Re,Le=new Array(Y);let Ge=Y,ze=Y;for(let z=0;z{const Ae=(0,w.H)(Re[z],ee);let Te=!1;Ae.subscribe((0,te._)(ne,Xe=>{Le[z]=Xe,Te||(Te=!0,ze--),ze||ne.next(we(Le.slice()))},()=>{--Ge||ne.complete()}))},ne)},ne)}}(ne,ee,Y?Ge=>(0,k.e)(Y,Ge):A.D));return we?Le.pipe((0,j.I)(we)):Le}function ce(Re,ee,we){Re?(0,ie.N)(we,Re,ee):ee()}},7267:(Ft,Pe,u)=>{u.d(Pe,{x:()=>j});var t=u(3806),w=u(2363),A=u(8399);function j(...H){return function l(){return(0,t.U)(1)}()((0,A.H)(H,(0,w.lI)(H)))}},8001:(Ft,Pe,u)=>{u.d(Pe,{v:()=>w});var t=u(9406),l=u(8621);function w(A){return new t.c(j=>{(0,l.Tg)(A()).subscribe(j)})}},8448:(Ft,Pe,u)=>{u.d(Pe,{w:()=>l});const l=new(u(9406).c)(j=>j.complete())},8399:(Ft,Pe,u)=>{u.d(Pe,{H:()=>Xe});var t=u(8621),l=u(1982),w=u(9867),A=u(6111);function j(We,it=0){return(0,w.N)((Fe,dt)=>{Fe.subscribe((0,A._)(dt,Bt=>(0,l.N)(dt,We,()=>dt.next(Bt),it),()=>(0,l.N)(dt,We,()=>dt.complete(),it),Bt=>(0,l.N)(dt,We,()=>dt.error(Bt),it)))})}function H(We,it=0){return(0,w.N)((Fe,dt)=>{dt.add(We.schedule(()=>Fe.subscribe(dt),it))})}var ie=u(9406),q=u(7028),ce=u(4418);function ee(We,it){if(!We)throw new Error("Iterable cannot be null");return new ie.c(Fe=>{(0,l.N)(Fe,it,()=>{const dt=We[Symbol.asyncIterator]();(0,l.N)(Fe,it,()=>{dt.next().then(Bt=>{Bt.done?Fe.complete():Fe.next(Bt.value)})},0,!0)})})}var we=u(8932),ne=u(5717),Y=u(5206),Le=u(6472),Ge=u(7462),ze=u(2246),z=u(8889);function Xe(We,it){return it?function Te(We,it){if(null!=We){if((0,we.l)(We))return function k(We,it){return(0,t.Tg)(We).pipe(H(it),j(it))}(We,it);if((0,Y.X)(We))return function J(We,it){return new ie.c(Fe=>{let dt=0;return it.schedule(function(){dt===We.length?Fe.complete():(Fe.next(We[dt++]),Fe.closed||this.schedule())})})}(We,it);if((0,ne.y)(We))return function te(We,it){return(0,t.Tg)(We).pipe(H(it),j(it))}(We,it);if((0,Ge.T)(We))return ee(We,it);if((0,Le.x)(We))return function Re(We,it){return new ie.c(Fe=>{let dt;return(0,l.N)(Fe,it,()=>{dt=We[q.l](),(0,l.N)(Fe,it,()=>{let Bt,_t;try{({value:Bt,done:_t}=dt.next())}catch($t){return void Fe.error($t)}_t?Fe.complete():Fe.next(Bt)},0,!0)}),()=>(0,ce.T)(null==dt?void 0:dt.return)&&dt.return()})}(We,it);if((0,z.U)(We))return function Ae(We,it){return ee((0,z.C)(We),it)}(We,it)}throw(0,ze.L)(We)}(We,it):(0,t.Tg)(We)}},8129:(Ft,Pe,u)=>{u.d(Pe,{R:()=>J});var t=u(8621),l=u(9406),w=u(3422),A=u(5206),j=u(4418),H=u(6219);const k=["addListener","removeListener"],te=["addEventListener","removeEventListener"],ie=["on","off"];function J(we,ne,Y,Le){if((0,j.T)(Y)&&(Le=Y,Y=void 0),Le)return J(we,ne,Y).pipe((0,H.I)(Le));const[Ge,ze]=function ee(we){return(0,j.T)(we.addEventListener)&&(0,j.T)(we.removeEventListener)}(we)?te.map(z=>Ae=>we[z](ne,Ae,Y)):function ce(we){return(0,j.T)(we.addListener)&&(0,j.T)(we.removeListener)}(we)?k.map(q(we,ne)):function Re(we){return(0,j.T)(we.on)&&(0,j.T)(we.off)}(we)?ie.map(q(we,ne)):[];if(!Ge&&(0,A.X)(we))return(0,w.Z)(z=>J(z,ne,Y))((0,t.Tg)(we));if(!Ge)throw new TypeError("Invalid event target");return new l.c(z=>{const Ae=(...Te)=>z.next(1ze(Ae)})}function q(we,ne){return Y=>Le=>we[Y](ne,Le)}},8621:(Ft,Pe,u)=>{u.d(Pe,{Tg:()=>Re});var t=u(7270),l=u(5206),w=u(5717),A=u(9406),j=u(8932),H=u(7462),k=u(2246),te=u(6472),ie=u(8889),J=u(4418),q=u(6379),ce=u(1479);function Re(z){if(z instanceof A.c)return z;if(null!=z){if((0,j.l)(z))return function ee(z){return new A.c(Ae=>{const Te=z[ce.s]();if((0,J.T)(Te.subscribe))return Te.subscribe(Ae);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(z);if((0,l.X)(z))return function we(z){return new A.c(Ae=>{for(let Te=0;Te{z.then(Te=>{Ae.closed||(Ae.next(Te),Ae.complete())},Te=>Ae.error(Te)).then(null,q.m)})}(z);if((0,H.T)(z))return Le(z);if((0,te.x)(z))return function Y(z){return new A.c(Ae=>{for(const Te of z)if(Ae.next(Te),Ae.closed)return;Ae.complete()})}(z);if((0,ie.U)(z))return function Ge(z){return Le((0,ie.C)(z))}(z)}throw(0,k.L)(z)}function Le(z){return new A.c(Ae=>{(function ze(z,Ae){var Te,Xe,We,it;return(0,t.sH)(this,void 0,void 0,function*(){try{for(Te=(0,t.xN)(z);!(Xe=yield Te.next()).done;)if(Ae.next(Xe.value),Ae.closed)return}catch(Fe){We={error:Fe}}finally{try{Xe&&!Xe.done&&(it=Te.return)&&(yield it.call(Te))}finally{if(We)throw We.error}}Ae.complete()})})(z,Ae).catch(Te=>Ae.error(Te))})}},2489:(Ft,Pe,u)=>{u.d(Pe,{h:()=>H});var t=u(3806),l=u(8621),w=u(8448),A=u(2363),j=u(8399);function H(...k){const te=(0,A.lI)(k),ie=(0,A.R0)(k,1/0),J=k;return J.length?1===J.length?(0,l.Tg)(J[0]):(0,t.U)(ie)((0,j.H)(J,te)):w.w}},871:(Ft,Pe,u)=>{u.d(Pe,{t:()=>w});var t=u(9406),l=u(262);const w=new t.c(l.l)},756:(Ft,Pe,u)=>{u.d(Pe,{of:()=>w});var t=u(2363),l=u(8399);function w(...A){const j=(0,t.lI)(A);return(0,l.H)(A,j)}},8823:(Ft,Pe,u)=>{u.d(Pe,{$:()=>w});var t=u(9406),l=u(4418);function w(A,j){const H=(0,l.T)(A)?A:()=>A,k=te=>te.error(H());return new t.c(j?te=>j.schedule(k,0,te):k)}},3229:(Ft,Pe,u)=>{u.d(Pe,{O:()=>j});var t=u(9406),l=u(4929),w=u(1677);function j(H=0,k,te=l.b){let ie=-1;return null!=k&&((0,w.m)(k)?te=k:ie=k),new t.c(J=>{let q=function A(H){return H instanceof Date&&!isNaN(H)}(H)?+H-te.now():H;q<0&&(q=0);let ce=0;return te.schedule(function(){J.closed||(J.next(ce++),0<=ie?this.schedule(void 0,ie):J.complete())},q)})}},6111:(Ft,Pe,u)=>{u.d(Pe,{_:()=>l});var t=u(4500);function l(A,j,H,k,te){return new w(A,j,H,k,te)}class w extends t.vU{constructor(j,H,k,te,ie,J){super(j),this.onFinalize=ie,this.shouldUnsubscribe=J,this._next=H?function(q){try{H(q)}catch(ce){j.error(ce)}}:super._next,this._error=te?function(q){try{te(q)}catch(ce){j.error(ce)}finally{this.unsubscribe()}}:super._error,this._complete=k?function(){try{k()}catch(q){j.error(q)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var j;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:H}=this;super.unsubscribe(),!H&&(null===(j=this.onFinalize)||void 0===j||j.call(this))}}}},4526:(Ft,Pe,u)=>{u.d(Pe,{W:()=>A});var t=u(8621),l=u(6111),w=u(9867);function A(j){return(0,w.N)((H,k)=>{let J,te=null,ie=!1;te=H.subscribe((0,l._)(k,void 0,void 0,q=>{J=(0,t.Tg)(j(q,A(j)(H))),te?(te.unsubscribe(),te=null,J.subscribe(k)):ie=!0})),ie&&(te.unsubscribe(),te=null,J.subscribe(k))})}},4807:(Ft,Pe,u)=>{u.d(Pe,{H:()=>w});var t=u(3422),l=u(4418);function w(A,j){return(0,l.T)(j)?(0,t.Z)(A,j,1):(0,t.Z)(A,1)}},8887:(Ft,Pe,u)=>{u.d(Pe,{B:()=>A});var t=u(4929),l=u(9867),w=u(6111);function A(j,H=t.E){return(0,l.N)((k,te)=>{let ie=null,J=null,q=null;const ce=()=>{if(ie){ie.unsubscribe(),ie=null;const ee=J;J=null,te.next(ee)}};function Re(){const ee=q+j,we=H.now();if(we{J=ee,q=H.now(),ie||(ie=H.schedule(Re,j),te.add(ie))},()=>{ce(),te.complete()},void 0,()=>{J=ie=null}))})}},2290:(Ft,Pe,u)=>{u.d(Pe,{U:()=>w});var t=u(9867),l=u(6111);function w(A){return(0,t.N)((j,H)=>{let k=!1;j.subscribe((0,l._)(H,te=>{k=!0,H.next(te)},()=>{k||H.next(A),H.complete()}))})}},8283:(Ft,Pe,u)=>{u.d(Pe,{c:()=>Re});var t=u(4929),l=u(7267),w=u(8486),A=u(9867),j=u(6111),H=u(262),te=u(3770),ie=u(3422),J=u(8621);function q(ee,we){return we?ne=>(0,l.x)(we.pipe((0,w.s)(1),function k(){return(0,A.N)((ee,we)=>{ee.subscribe((0,j._)(we,H.l))})}()),ne.pipe(q(ee))):(0,ie.Z)((ne,Y)=>(0,J.Tg)(ee(ne,Y)).pipe((0,w.s)(1),(0,te.u)(ne)))}var ce=u(3229);function Re(ee,we=t.E){const ne=(0,ce.O)(ee,we);return q(()=>ne)}},3793:(Ft,Pe,u)=>{u.d(Pe,{F:()=>A});var t=u(9656),l=u(9867),w=u(6111);function A(H,k=t.D){return H=null!=H?H:j,(0,l.N)((te,ie)=>{let J,q=!0;te.subscribe((0,w._)(ie,ce=>{const Re=k(ce);(q||!H(J,Re))&&(q=!1,J=Re,ie.next(ce))}))})}function j(H,k){return H===k}},8503:(Ft,Pe,u)=>{u.d(Pe,{p:()=>w});var t=u(9867),l=u(6111);function w(A,j){return(0,t.N)((H,k)=>{let te=0;H.subscribe((0,l._)(k,ie=>A.call(j,ie,te++)&&k.next(ie)))})}},6347:(Ft,Pe,u)=>{u.d(Pe,{j:()=>l});var t=u(9867);function l(w){return(0,t.N)((A,j)=>{try{A.subscribe(j)}finally{j.add(w)}})}},3527:(Ft,Pe,u)=>{u.d(Pe,{T:()=>w});var t=u(9867),l=u(6111);function w(A,j){return(0,t.N)((H,k)=>{let te=0;H.subscribe((0,l._)(k,ie=>{k.next(A.call(j,ie,te++))}))})}},3770:(Ft,Pe,u)=>{u.d(Pe,{u:()=>l});var t=u(3527);function l(w){return(0,t.T)(()=>w)}},3806:(Ft,Pe,u)=>{u.d(Pe,{U:()=>w});var t=u(3422),l=u(9656);function w(A=1/0){return(0,t.Z)(l.D,A)}},3422:(Ft,Pe,u)=>{u.d(Pe,{Z:()=>te});var t=u(3527),l=u(8621),w=u(9867),A=u(1982),j=u(6111),k=u(4418);function te(ie,J,q=1/0){return(0,k.T)(J)?te((ce,Re)=>(0,t.T)((ee,we)=>J(ce,ee,Re,we))((0,l.Tg)(ie(ce,Re))),q):("number"==typeof J&&(q=J),(0,w.N)((ce,Re)=>function H(ie,J,q,ce,Re,ee,we,ne){const Y=[];let Le=0,Ge=0,ze=!1;const z=()=>{ze&&!Y.length&&!Le&&J.complete()},Ae=Xe=>Le{ee&&J.next(Xe),Le++;let We=!1;(0,l.Tg)(q(Xe,Ge++)).subscribe((0,j._)(J,it=>{null==Re||Re(it),ee?Ae(it):J.next(it)},()=>{We=!0},void 0,()=>{if(We)try{for(Le--;Y.length&&LeTe(it)):Te(it)}z()}catch(it){J.error(it)}}))};return ie.subscribe((0,j._)(J,Ae,()=>{ze=!0,z()})),()=>{null==ne||ne()}}(ce,Re,ie,q)))}},9922:(Ft,Pe,u)=>{u.d(Pe,{u:()=>H});var t=u(8448),l=u(9867),w=u(6111),A=u(8621),j=u(3229);function H(k){let ie,te=1/0;return null!=k&&("object"==typeof k?({count:te=1/0,delay:ie}=k):te=k),te<=0?()=>t.w:(0,l.N)((J,q)=>{let Re,ce=0;const ee=()=>{if(null==Re||Re.unsubscribe(),Re=null,null!=ie){const ne="number"==typeof ie?(0,j.O)(ie):(0,A.Tg)(ie(ce)),Y=(0,w._)(q,()=>{Y.unsubscribe(),we()});ne.subscribe(Y)}else we()},we=()=>{let ne=!1;Re=J.subscribe((0,w._)(q,void 0,()=>{++ce{u.d(Pe,{u:()=>j});var t=u(8621),l=u(6104),w=u(4500),A=u(9867);function j(k={}){const{connector:te=(()=>new l.B),resetOnError:ie=!0,resetOnComplete:J=!0,resetOnRefCountZero:q=!0}=k;return ce=>{let Re,ee,we,ne=0,Y=!1,Le=!1;const Ge=()=>{null==ee||ee.unsubscribe(),ee=void 0},ze=()=>{Ge(),Re=we=void 0,Y=Le=!1},z=()=>{const Ae=Re;ze(),null==Ae||Ae.unsubscribe()};return(0,A.N)((Ae,Te)=>{ne++,!Le&&!Y&&Ge();const Xe=we=null!=we?we:te();Te.add(()=>{ne--,0===ne&&!Le&&!Y&&(ee=H(z,q))}),Xe.subscribe(Te),!Re&&ne>0&&(Re=new w.Ms({next:We=>Xe.next(We),error:We=>{Le=!0,Ge(),ee=H(ze,ie,We),Xe.error(We)},complete:()=>{Y=!0,Ge(),ee=H(ze,J),Xe.complete()}}),(0,t.Tg)(Ae).subscribe(Re))})(ce)}}function H(k,te,...ie){if(!0===te)return void k();if(!1===te)return;const J=new w.Ms({next:()=>{J.unsubscribe(),k()}});return(0,t.Tg)(te(...ie)).subscribe(J)}},6661:(Ft,Pe,u)=>{u.d(Pe,{t:()=>w});var t=u(9090),l=u(7782);function w(A,j,H){let k,te=!1;return A&&"object"==typeof A?({bufferSize:k=1/0,windowTime:j=1/0,refCount:te=!1,scheduler:H}=A):k=null!=A?A:1/0,(0,l.u)({connector:()=>new t.m(k,j,H),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:te})}},9990:(Ft,Pe,u)=>{u.d(Pe,{i:()=>l});var t=u(8503);function l(w){return(0,t.p)((A,j)=>w<=j)}},965:(Ft,Pe,u)=>{u.d(Pe,{Z:()=>A});var t=u(7267),l=u(2363),w=u(9867);function A(...j){const H=(0,l.lI)(j);return(0,w.N)((k,te)=>{(H?(0,t.x)(j,k,H):(0,t.x)(j,k)).subscribe(te)})}},2831:(Ft,Pe,u)=>{u.d(Pe,{n:()=>A});var t=u(8621),l=u(9867),w=u(6111);function A(j,H){return(0,l.N)((k,te)=>{let ie=null,J=0,q=!1;const ce=()=>q&&!ie&&te.complete();k.subscribe((0,w._)(te,Re=>{null==ie||ie.unsubscribe();let ee=0;const we=J++;(0,t.Tg)(j(Re,we)).subscribe(ie=(0,w._)(te,ne=>te.next(H?H(Re,ne,we,ee++):ne),()=>{ie=null,ce()}))},()=>{q=!0,ce()}))})}},8486:(Ft,Pe,u)=>{u.d(Pe,{s:()=>A});var t=u(8448),l=u(9867),w=u(6111);function A(j){return j<=0?()=>t.w:(0,l.N)((H,k)=>{let te=0;H.subscribe((0,w._)(k,ie=>{++te<=j&&(k.next(ie),j<=te&&k.complete())}))})}},6340:(Ft,Pe,u)=>{u.d(Pe,{Q:()=>j});var t=u(9867),l=u(6111),w=u(8621),A=u(262);function j(H){return(0,t.N)((k,te)=>{(0,w.Tg)(H).subscribe((0,l._)(te,()=>te.complete(),A.l)),!te.closed&&k.subscribe(te)})}},7049:(Ft,Pe,u)=>{u.d(Pe,{v:()=>w});var t=u(9867),l=u(6111);function w(A,j=!1){return(0,t.N)((H,k)=>{let te=0;H.subscribe((0,l._)(k,ie=>{const J=A(ie,te++);(J||j)&&k.next(ie),!J&&k.complete()}))})}},7236:(Ft,Pe,u)=>{u.d(Pe,{M:()=>j});var t=u(4418),l=u(9867),w=u(6111),A=u(9656);function j(H,k,te){const ie=(0,t.T)(H)||k||te?{next:H,error:k,complete:te}:H;return ie?(0,l.N)((J,q)=>{var ce;null===(ce=ie.subscribe)||void 0===ce||ce.call(ie);let Re=!0;J.subscribe((0,w._)(q,ee=>{var we;null===(we=ie.next)||void 0===we||we.call(ie,ee),q.next(ee)},()=>{var ee;Re=!1,null===(ee=ie.complete)||void 0===ee||ee.call(ie),q.complete()},ee=>{var we;Re=!1,null===(we=ie.error)||void 0===we||we.call(ie,ee),q.error(ee)},()=>{var ee,we;Re&&(null===(ee=ie.unsubscribe)||void 0===ee||ee.call(ie)),null===(we=ie.finalize)||void 0===we||we.call(ie)}))}):A.D}},1472:(Ft,Pe,u)=>{u.d(Pe,{c:()=>k});var t=u(4929),l=u(9867),w=u(6111),A=u(8621),H=u(3229);function k(te,ie=t.E,J){const q=(0,H.O)(te,ie);return function j(te,ie){return(0,l.N)((J,q)=>{const{leading:ce=!0,trailing:Re=!1}=null!=ie?ie:{};let ee=!1,we=null,ne=null,Y=!1;const Le=()=>{null==ne||ne.unsubscribe(),ne=null,Re&&(z(),Y&&q.complete())},Ge=()=>{ne=null,Y&&q.complete()},ze=Ae=>ne=(0,A.Tg)(te(Ae)).subscribe((0,w._)(q,Le,Ge)),z=()=>{if(ee){ee=!1;const Ae=we;we=null,q.next(Ae),!Y&&ze(Ae)}};J.subscribe((0,w._)(q,Ae=>{ee=!0,we=Ae,(!ne||ne.closed)&&(ce?z():ze(Ae))},()=>{Y=!0,(!(Re&&ee&&ne)||ne.closed)&&q.complete()}))})}(()=>q,J)}},1227:(Ft,Pe,u)=>{u.d(Pe,{R:()=>j});var t=u(2029);class l extends t.yU{constructor(k,te){super()}schedule(k,te=0){return this}}const w={setInterval(H,k,...te){const{delegate:ie}=w;return null!=ie&&ie.setInterval?ie.setInterval(H,k,...te):setInterval(H,k,...te)},clearInterval(H){const{delegate:k}=w;return((null==k?void 0:k.clearInterval)||clearInterval)(H)},delegate:void 0};var A=u(9583);class j extends l{constructor(k,te){super(k,te),this.scheduler=k,this.work=te,this.pending=!1}schedule(k,te=0){var ie;if(this.closed)return this;this.state=k;const J=this.id,q=this.scheduler;return null!=J&&(this.id=this.recycleAsyncId(q,J,te)),this.pending=!0,this.delay=te,this.id=null!==(ie=this.id)&&void 0!==ie?ie:this.requestAsyncId(q,this.id,te),this}requestAsyncId(k,te,ie=0){return w.setInterval(k.flush.bind(k,this),ie)}recycleAsyncId(k,te,ie=0){if(null!=ie&&this.delay===ie&&!1===this.pending)return te;null!=te&&w.clearInterval(te)}execute(k,te){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const ie=this._execute(k,te);if(ie)return ie;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(k,te){let J,ie=!1;try{this.work(k)}catch(q){ie=!0,J=q||new Error("Scheduled action threw falsy error")}if(ie)return this.unsubscribe(),J}unsubscribe(){if(!this.closed){const{id:k,scheduler:te}=this,{actions:ie}=te;this.work=this.state=this.scheduler=null,this.pending=!1,(0,A.o)(ie,this),null!=k&&(this.id=this.recycleAsyncId(te,k,null)),this.delay=null,super.unsubscribe()}}}},1246:(Ft,Pe,u)=>{u.d(Pe,{q:()=>w});var t=u(4808);class l{constructor(j,H=l.now){this.schedulerActionCtor=j,this.now=H}schedule(j,H=0,k){return new this.schedulerActionCtor(this,j).schedule(k,H)}}l.now=t.U.now;class w extends l{constructor(j,H=l.now){super(j,H),this.actions=[],this._active=!1}flush(j){const{actions:H}=this;if(this._active)return void H.push(j);let k;this._active=!0;do{if(k=j.execute(j.state,j.delay))break}while(j=H.shift());if(this._active=!1,k){for(;j=H.shift();)j.unsubscribe();throw k}}}},4929:(Ft,Pe,u)=>{u.d(Pe,{E:()=>w,b:()=>A});var t=u(1227);const w=new(u(1246).q)(t.R),A=w},4808:(Ft,Pe,u)=>{u.d(Pe,{U:()=>t});const t={now:()=>(t.delegate||Date).now(),delegate:void 0}},6171:(Ft,Pe,u)=>{u.d(Pe,{f:()=>t});const t={setTimeout(l,w,...A){const{delegate:j}=t;return null!=j&&j.setTimeout?j.setTimeout(l,w,...A):setTimeout(l,w,...A)},clearTimeout(l){const{delegate:w}=t;return((null==w?void 0:w.clearTimeout)||clearTimeout)(l)},delegate:void 0}},7028:(Ft,Pe,u)=>{u.d(Pe,{l:()=>l});const l=function t(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},1479:(Ft,Pe,u)=>{u.d(Pe,{s:()=>t});const t="function"==typeof Symbol&&Symbol.observable||"@@observable"},2363:(Ft,Pe,u)=>{u.d(Pe,{R0:()=>H,lI:()=>j,ms:()=>A});var t=u(4418),l=u(1677);function w(k){return k[k.length-1]}function A(k){return(0,t.T)(w(k))?k.pop():void 0}function j(k){return(0,l.m)(w(k))?k.pop():void 0}function H(k,te){return"number"==typeof w(k)?k.pop():te}},6872:(Ft,Pe,u)=>{u.d(Pe,{D:()=>j});const{isArray:t}=Array,{getPrototypeOf:l,prototype:w,keys:A}=Object;function j(k){if(1===k.length){const te=k[0];if(t(te))return{args:te,keys:null};if(function H(k){return k&&"object"==typeof k&&l(k)===w}(te)){const ie=A(te);return{args:ie.map(J=>te[J]),keys:ie}}}return{args:k,keys:null}}},8751:(Ft,Pe,u)=>{u.d(Pe,{K:()=>l});const{isArray:t}=Array;function l(w){return 1===w.length&&t(w[0])?w[0]:w}},9583:(Ft,Pe,u)=>{function t(l,w){if(l){const A=l.indexOf(w);0<=A&&l.splice(A,1)}}u.d(Pe,{o:()=>t})},4520:(Ft,Pe,u)=>{function t(l){const A=l(j=>{Error.call(j),j.stack=(new Error).stack});return A.prototype=Object.create(Error.prototype),A.prototype.constructor=A,A}u.d(Pe,{L:()=>t})},6405:(Ft,Pe,u)=>{function t(l,w){return l.reduce((A,j,H)=>(A[j]=w[H],A),{})}u.d(Pe,{e:()=>t})},2895:(Ft,Pe,u)=>{u.d(Pe,{Y:()=>w,l:()=>A});var t=u(2493);let l=null;function w(j){if(t.$.useDeprecatedSynchronousErrorHandling){const H=!l;if(H&&(l={errorThrown:!1,error:null}),j(),H){const{errorThrown:k,error:te}=l;if(l=null,k)throw te}}else j()}function A(j){t.$.useDeprecatedSynchronousErrorHandling&&l&&(l.errorThrown=!0,l.error=j)}},1982:(Ft,Pe,u)=>{function t(l,w,A,j=0,H=!1){const k=w.schedule(function(){A(),H?l.add(this.schedule(null,j)):this.unsubscribe()},j);if(l.add(k),!H)return k}u.d(Pe,{N:()=>t})},9656:(Ft,Pe,u)=>{function t(l){return l}u.d(Pe,{D:()=>t})},5206:(Ft,Pe,u)=>{u.d(Pe,{X:()=>t});const t=l=>l&&"number"==typeof l.length&&"function"!=typeof l},7462:(Ft,Pe,u)=>{u.d(Pe,{T:()=>l});var t=u(4418);function l(w){return Symbol.asyncIterator&&(0,t.T)(null==w?void 0:w[Symbol.asyncIterator])}},4418:(Ft,Pe,u)=>{function t(l){return"function"==typeof l}u.d(Pe,{T:()=>t})},8932:(Ft,Pe,u)=>{u.d(Pe,{l:()=>w});var t=u(1479),l=u(4418);function w(A){return(0,l.T)(A[t.s])}},6472:(Ft,Pe,u)=>{u.d(Pe,{x:()=>w});var t=u(7028),l=u(4418);function w(A){return(0,l.T)(null==A?void 0:A[t.l])}},5717:(Ft,Pe,u)=>{u.d(Pe,{y:()=>l});var t=u(4418);function l(w){return(0,t.T)(null==w?void 0:w.then)}},8889:(Ft,Pe,u)=>{u.d(Pe,{C:()=>w,U:()=>A});var t=u(7270),l=u(4418);function w(j){return(0,t.AQ)(this,arguments,function*(){const k=j.getReader();try{for(;;){const{value:te,done:ie}=yield(0,t.N3)(k.read());if(ie)return yield(0,t.N3)(void 0);yield yield(0,t.N3)(te)}}finally{k.releaseLock()}})}function A(j){return(0,l.T)(null==j?void 0:j.getReader)}},1677:(Ft,Pe,u)=>{u.d(Pe,{m:()=>l});var t=u(4418);function l(w){return w&&(0,t.T)(w.schedule)}},9867:(Ft,Pe,u)=>{u.d(Pe,{N:()=>w,S:()=>l});var t=u(4418);function l(A){return(0,t.T)(null==A?void 0:A.lift)}function w(A){return j=>{if(l(j))return j.lift(function(H){try{return A(H,this)}catch(k){this.error(k)}});throw new TypeError("Unable to lift unknown Observable type")}}},6219:(Ft,Pe,u)=>{u.d(Pe,{I:()=>A});var t=u(3527);const{isArray:l}=Array;function A(j){return(0,t.T)(H=>function w(j,H){return l(H)?j(...H):j(H)}(j,H))}},262:(Ft,Pe,u)=>{function t(){}u.d(Pe,{l:()=>t})},6106:(Ft,Pe,u)=>{u.d(Pe,{F:()=>l,m:()=>w});var t=u(9656);function l(...A){return w(A)}function w(A){return 0===A.length?t.D:1===A.length?A[0]:function(H){return A.reduce((k,te)=>te(k),H)}}},6379:(Ft,Pe,u)=>{u.d(Pe,{m:()=>w});var t=u(2493),l=u(6171);function w(A){l.f.setTimeout(()=>{const{onUnhandledError:j}=t.$;if(!j)throw A;j(A)})}},2246:(Ft,Pe,u)=>{function t(l){return new TypeError("You provided ".concat(null!==l&&"object"==typeof l?"an invalid object":"'".concat(l,"'")," where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable."))}u.d(Pe,{L:()=>t})},8844:(Ft,Pe,u)=>{u.d(Pe,{u:()=>j,z:()=>H});var t=u(3308),l=u(2978),w=u(8832),A=u(1860);let j=(()=>{var k;class te{constructor(){this.elementRef=(0,l.WQX)(l.aKT).nativeElement,this.ngZone=(0,l.WQX)(l.SKi),this.maskedElement=null,this.options=null,this.elementPredicate=A.iZ;const J=(0,l.WQX)(w.me,{self:!0,optional:!0});if(J){const q=J.writeValue.bind(J);J.writeValue=ce=>{q(this.options?(0,A.bc)(String(null!=ce?ce:""),this.options):ce)}}}ngOnChanges(){var J=this;return(0,t.A)(function*(){const{elementPredicate:q,options:ce,maskedElement:Re,elementRef:ee,ngZone:we}=J;if(null==Re||Re.destroy(),!ce)return;const ne=yield q(ee);J.elementPredicate!==q||J.options!==ce||we.runOutsideAngular(()=>{J.maskedElement=new A.NU(ne,ce)})})()}ngOnDestroy(){var J;null===(J=this.maskedElement)||void 0===J||J.destroy()}}return(k=te).\u0275fac=function(J){return new(J||k)},k.\u0275dir=l.FsC({type:k,selectors:[["","maskito",""]],inputs:{options:["maskito","options"],elementPredicate:["maskitoElement","elementPredicate"]},standalone:!0,features:[l.OA$]}),te})(),H=(()=>{var k;class te{transform(J,q){return(0,A.bc)(String(null!=J?J:""),null!=q?q:A.oI)}}return(k=te).\u0275fac=function(J){return new(J||k)},k.\u0275pipe=l.EJ8({name:"maskito",type:k,pure:!0,standalone:!0}),te})()},1860:(Ft,Pe,u)=>{function t(B){const{anchorOffset:Z=0,focusOffset:se=0}=B.ownerDocument.getSelection()||{};return[Math.min(Z,se),Math.max(Z,se)]}u.d(Pe,{iZ:()=>j,oI:()=>H,NU:()=>Zt,_E:()=>K,mz:()=>V,DR:()=>de,bc:()=>Lt,Gq:()=>We});class w{constructor(Z){this.element=Z,this.maxLength=1/0}get value(){return this.element.innerText.replace(/\n\n$/,"\n")}set value(Z){this.element.innerHTML=Z.replace(/\n$/,"\n\n")}get selectionStart(){return t(this.element)[0]}get selectionEnd(){return t(this.element)[1]}setSelectionRange(Z,se){!function l(B,[Z,se]){var he,le,$e,ht;const Tt=B.ownerDocument,He=Tt.createRange();He.setStart(B.firstChild||B,Math.min(Z,null!==(he=null===(le=B.textContent)||void 0===le?void 0:le.length)&&void 0!==he?he:0)),He.setEnd(B.lastChild||B,Math.min(se,null!==($e=null===(ht=B.textContent)||void 0===ht?void 0:ht.length)&&void 0!==$e?$e:0));const Et=Tt.getSelection();Et&&(Et.removeAllRanges(),Et.addRange(He))}(this.element,[null!=Z?Z:0,null!=se?se:0])}select(){this.setSelectionRange(0,this.value.length)}}const j=B=>B.isContentEditable?function A(B){const Z=new w(B);return new Proxy(B,{get(se,he){if(he in Z)return Z[he];const le=se[he];return"function"==typeof le?le.bind(se):le},set:(se,he,le,$e)=>Reflect.set(he in Z?Z:se,he,le,$e)})}(B):B.querySelector("input,textarea")||B,H={mask:/^.*$/,preprocessors:[],postprocessors:[],plugins:[],overwriteMode:"shift"};class k{constructor(){this.now=null,this.past=[],this.future=[]}undo(){const Z=this.past.pop();Z&&this.now&&(this.future.push(this.now),this.updateElement(Z,"historyUndo"))}redo(){const Z=this.future.pop();Z&&this.now&&(this.past.push(this.now),this.updateElement(Z,"historyRedo"))}updateHistory(Z){if(!this.now)return void(this.now=Z);const se=this.now.value!==Z.value,he=this.now.selection.some((le,$e)=>le!==Z.selection[$e]);!se&&!he||(se&&(this.past.push(this.now),this.future=[]),this.now=Z)}updateElement(Z,se){this.now=Z,this.updateElementState(Z,{inputType:se,data:null})}}function ie(B,...Z){return Z.every(({value:se,selection:he})=>se===B.value&&he[0]===B.selection[0]&&he[1]===B.selection[1])}function q(B){return"string"==typeof B}function ce(B,Z,se,he){let le="";for(let $e=Z.length;$e{const le=Z[he]||"";return q(le)?se===le:se.match(le)}):Z.test(B)}function ne(B,Z,se=null){if(Re(B.value,Z))return B;const{value:he,selection:le}=Array.isArray(Z)?function ee(B,Z,se){var he,le;let $e=null,ht=null;const Tt=Array.from(B.value).reduce((Et,Qt,vt)=>{const ft=Et+ce(Z,Et,Qt,se),Nt=Z[ft.length]||"";return null===$e&&vt>=B.selection[0]&&($e=ft.length),null===ht&&vt>=B.selection[1]&&(ht=ft.length),q(Nt)?ft+Nt:Qt.match(Nt)?ft+Qt:ft},""),He=ce(Z,Tt,"",se);return{value:Re(Tt+He,Z)?Tt+He:Tt,selection:[null!==(he=$e)&&void 0!==he?he:Tt.length,null!==(le=ht)&&void 0!==le?le:Tt.length]}}(B,Z,se):function we({value:B,selection:Z},se){const[he,le]=Z;let $e=he,ht=le;return{value:Array.from(B).reduce((He,Et,Qt)=>{const vt=He+Et;return he===Qt&&($e=He.length),le===Qt&&(ht=He.length),vt.match(se)?vt:He},""),selection:[$e,ht]}}(B,Z);return{selection:le,value:Array.isArray(Z)?he.slice(0,Z.length):he}}function Y(B,Z){if(!Array.isArray(Z))return B;const[se,he]=B.selection,le=[],$e=Array.from(B.value).reduce((ht,Tt,He)=>{const Et=Z[He]||"";return He===se&&le.push(ht.length),He===he&&le.push(ht.length),q(Et)&&Et===Tt?ht:ht+Tt},"");return le.length<2&&le.push(...new Array(2-le.length).fill($e.length)),{value:$e,selection:[le[0],le[1]]}}class Le{constructor(Z,se){this.initialElementState=Z,this.maskOptions=se,this.value="",this.selection=[0,0];const{value:he,selection:le}=ne(this.initialElementState,this.getMaskExpression(this.initialElementState));this.value=he,this.selection=le}addCharacters([Z,se],he){const{value:le,maskOptions:$e}=this,ht=this.getMaskExpression({value:le.slice(0,Z)+he+le.slice(se),selection:[Z+he.length,Z+he.length]}),Tt={value:le,selection:[Z,se]},He=Y(Tt,ht),[Et,Qt]=function J({value:B,selection:Z},se,he){const[le,$e]=Z;return{value:B,selection:"replace"===("function"==typeof he?he({value:B,selection:Z}):he)?[le,Math.max(le+se.length,$e)]:[le,$e]}}(He,he,$e.overwriteMode).selection,vt=He.value.slice(0,Et)+he,Gt=vt.length,ft=ne({value:vt+He.value.slice(Qt),selection:[Gt,Gt]},ht,Tt);if(le.slice(0,Z)===ne({value:vt,selection:[Gt,Gt]},ht,Tt).value||ie(this,ft))throw new Error("Invalid mask value");this.value=ft.value,this.selection=ft.selection}deleteCharacters([Z,se]){if(Z===se||!se)return;const{value:he}=this,le=this.getMaskExpression({value:he.slice(0,Z)+he.slice(se),selection:[Z,Z]}),$e={value:he,selection:[Z,se]},ht=Y($e,le),[Tt,He]=ht.selection,Qt=ne({value:ht.value.slice(0,Tt)+ht.value.slice(He),selection:[Tt,Tt]},le,$e);this.value=Qt.value,this.selection=Qt.selection}getMaskExpression(Z){const{mask:se}=this.maskOptions;return"function"==typeof se?se(Z):se}}class Ge{constructor(Z){this.element=Z,this.listeners=[]}listen(Z,se,he){const le=se;this.element.addEventListener(Z,le,he),this.listeners.push(()=>this.element.removeEventListener(Z,le,he))}destroy(){this.listeners.forEach(Z=>Z())}}const ze_CTRL=1,ze_ALT=2,ze_SHIFT=4,ze_META=8;function Ae(B,Z,se){return B.ctrlKey===!!(Z&ze_CTRL)&&B.altKey===!!(Z&ze_ALT)&&B.shiftKey===!!(Z&ze_SHIFT)&&B.metaKey===!!(Z&ze_META)&&B.keyCode===se}function We(B,Z){const se=B.value;if("string"==typeof Z)B.value=Z;else{const[le,$e]=Z.selection;var he;B.value=Z.value,B.matches(":focus")&&(null===(he=B.setSelectionRange)||void 0===he||he.call(B,le,$e))}B.value!==se&&B.dispatchEvent(new Event("input",{bubbles:!0}))}function it({value:B,selection:Z},se){const[he,le]=Z;if(he!==le)return[he,le];const $e=se?B.slice(he).indexOf("\n")+1||B.length:B.slice(0,le).lastIndexOf("\n")+1;return[se?he:$e,se?$e:le]}function Fe({value:B,selection:Z},se){const[he,le]=Z;return he!==le?[he,le]:(se?[he,le+1]:[he-1,le]).map(ht=>Math.min(Math.max(ht,0),B.length))}const dt=/\s+$/g,Bt=/^\s+/g,_t=/\s/;function $t({value:B,selection:Z},se){const[he,le]=Z;if(he!==le)return[he,le];if(se){const He=B.slice(he),[Et]=He.match(Bt)||[""],Qt=He.trimStart().search(_t);return[he,-1!==Qt?he+Et.length+Qt:B.length]}const $e=B.slice(0,le),[ht]=$e.match(dt)||[""],Tt=$e.trimEnd().split("").reverse().findIndex(He=>_t.exec(He));return[-1!==Tt?le-ht.length-Tt:0,le]}function kt(B=[]){return(Z,...se)=>B.reduce((he,le)=>({...he,...le(he,...se)}),Z)}function Lt(B,Z){const se={...H,...Z},he=kt(se.preprocessors),le=kt(se.postprocessors),$e="string"==typeof B?{value:B,selection:[0,0]}:B,{elementState:ht}=he({elementState:$e,data:""},"validation"),Tt=new Le(ht,se),{value:He,selection:Et}=le(Tt,$e);return"string"==typeof B?He:{value:He,selection:Et}}class Zt extends k{constructor(Z,se){super(),this.element=Z,this.maskitoOptions=se,this.isTextArea="TEXTAREA"===this.element.nodeName,this.eventListener=new Ge(this.element),this.options={...H,...this.maskitoOptions},this.upcomingElementState=null,this.preprocessor=kt(this.options.preprocessors),this.postprocessor=kt(this.options.postprocessors),this.teardowns=this.options.plugins.map(he=>he(this.element,this.options)),this.updateHistory(this.elementState),this.eventListener.listen("keydown",he=>function Te(B){return Ae(B,ze_CTRL,89)||Ae(B,ze_CTRL|ze_SHIFT,90)||Ae(B,ze_META|ze_SHIFT,90)}(he)?(he.preventDefault(),this.redo()):function Xe(B){return Ae(B,ze_CTRL,90)||Ae(B,ze_META,90)}(he)?(he.preventDefault(),this.undo()):void 0),this.eventListener.listen("beforeinput",he=>{var le,$e,ht;const Tt=he.inputType.includes("Forward");switch(this.updateHistory(this.elementState),he.inputType){case"historyUndo":return he.preventDefault(),this.undo();case"historyRedo":return he.preventDefault(),this.redo();case"deleteByCut":case"deleteContentBackward":case"deleteContentForward":return this.handleDelete({event:he,isForward:Tt,selection:Fe(this.elementState,Tt)});case"deleteWordForward":case"deleteWordBackward":return this.handleDelete({event:he,isForward:Tt,selection:$t(this.elementState,Tt),force:!0});case"deleteSoftLineBackward":case"deleteSoftLineForward":case"deleteHardLineBackward":case"deleteHardLineForward":return this.handleDelete({event:he,isForward:Tt,selection:it(this.elementState,Tt),force:!0});case"insertCompositionText":case"insertReplacementText":return;case"insertLineBreak":case"insertParagraph":return this.handleEnter(he);default:return this.handleInsert(he,null!==(le=null!==($e=he.data)&&void 0!==$e?$e:null===(ht=he.dataTransfer)||void 0===ht?void 0:ht.getData("text/plain"))&&void 0!==le?le:"")}}),this.eventListener.listen("input",()=>{this.upcomingElementState&&(this.updateElementState(this.upcomingElementState),this.upcomingElementState=null)},{capture:!0}),this.eventListener.listen("input",({inputType:he})=>{"insertCompositionText"!==he&&(this.ensureValueFitsMask(),this.updateHistory(this.elementState))}),this.eventListener.listen("compositionend",()=>{this.ensureValueFitsMask(),this.updateHistory(this.elementState)})}destroy(){this.eventListener.destroy(),this.teardowns.forEach(Z=>null==Z?void 0:Z())}updateElementState({value:Z,selection:se},he){const le=this.elementState.value;this.updateValue(Z),this.updateSelectionRange(se),he&&le!==Z&&this.dispatchInputEvent(he)}get elementState(){const{value:Z,selectionStart:se,selectionEnd:he}=this.element;return{value:Z,selection:[null!=se?se:0,null!=he?he:0]}}get maxLength(){const{maxLength:Z}=this.element;return-1===Z?1/0:Z}updateSelectionRange([Z,se]){const{element:he}=this;var le;!he.matches(":focus")||he.selectionStart===Z&&he.selectionEnd===se||null===(le=he.setSelectionRange)||void 0===le||le.call(he,Z,se)}updateValue(Z){this.element.value=Z}ensureValueFitsMask(){this.updateElementState(Lt(this.elementState,this.options),{inputType:"insertText",data:null})}dispatchInputEvent(Z={inputType:"insertText",data:null}){globalThis.InputEvent&&this.element.dispatchEvent(new InputEvent("input",{...Z,bubbles:!0,cancelable:!1}))}handleDelete({event:Z,selection:se,isForward:he,force:le=!1}){const $e={value:this.elementState.value,selection:se},[ht,Tt]=$e.selection,{elementState:He}=this.preprocessor({elementState:$e,data:""},he?"deleteForward":"deleteBackward"),Et=new Le(He,this.options),[Qt,vt]=He.selection;Et.deleteCharacters([Qt,vt]);const Gt=this.postprocessor(Et,$e);if($e.value.slice(0,ht)+$e.value.slice(Tt)!==Gt.value||le||this.element.isContentEditable){if(function te(B,...Z){return Z.every(({value:se})=>se===B.value)}($e,He,Et,Gt))return Z.preventDefault(),this.updateSelectionRange(he?[vt,vt]:[Qt,Qt]);this.upcomingElementState=Gt}}handleInsert(Z,se){const{options:he,maxLength:le,element:$e,elementState:ht}=this,{elementState:Tt,data:He=se}=this.preprocessor({data:se,elementState:ht},"insert"),Et=new Le(Tt,he);try{Et.addCharacters(Tt.selection,He)}catch{return Z.preventDefault()}const[Qt,vt]=Tt.selection,Gt=ht.value.slice(0,Qt)+se+ht.value.slice(vt),ft=this.postprocessor(Et,ht);if(ft.value.length>le)return Z.preventDefault();(Gt!==ft.value||$e.isContentEditable)&&(this.upcomingElementState=ft,"replace"===he.overwriteMode&&Gt.length>le&&this.dispatchInputEvent({inputType:"insertText",data:se}))}handleEnter(Z){(this.isTextArea||this.element.isContentEditable)&&this.handleInsert(Z,"\n")}}function K(){return B=>{if(B.isContentEditable)return;let Z=B.value;const se=()=>{Z=B.value},he=()=>{B.value!==Z&&B.dispatchEvent(new Event("change",{bubbles:!0}))};return B.addEventListener("focus",se),B.addEventListener("change",se),B.addEventListener("blur",he),()=>{B.removeEventListener("focus",se),B.removeEventListener("change",se),B.removeEventListener("blur",he)}}}function V(B){return(Z,se)=>{var he,le;const $e=null!==(he=Z.selectionStart)&&void 0!==he?he:0,ht=null!==(le=Z.selectionEnd)&&void 0!==le?le:0;We(Z,{value:Lt(Z.value,B||se),selection:[$e,ht]})}}function de(){return(B,Z)=>{const se=he=>{var le,$e;if("insertCompositionText"!==he.inputType)return;const Tt={selection:[null!==(le=B.selectionStart)&&void 0!==le?le:0,null!==($e=B.selectionEnd)&&void 0!==$e?$e:0],value:B.value},He=Lt(Tt,Z);ie(Tt,He)||(he.preventDefault(),We(B,He))};return B.addEventListener("input",se),()=>B.removeEventListener("input",se)}}},1760:(Ft,Pe,u)=>{u.d(Pe,{$:()=>t,w:()=>l});const t={WhatIsMaskito:"getting-started/what-is-maskito",MaskitoLibraries:"getting-started/maskito-libraries",CoreConceptsOverview:"core-concepts/overview",MaskExpression:"core-concepts/mask-expression",ElementState:"core-concepts/element-state",Processors:"core-concepts/processors",Plugins:"core-concepts/plugins",OverwriteMode:"core-concepts/overwrite-mode",Transformer:"core-concepts/transformer",Angular:"frameworks/angular",React:"frameworks/react",Vue:"frameworks/vue",Number:"kit/number",Time:"kit/time",Date:"kit/date",DateRange:"kit/date-range",DateTime:"kit/date-time",PhonePackage:"addons/phone",Card:"recipes/card",Phone:"recipes/phone",Textarea:"recipes/textarea",ContentEditable:"recipes/content-editable",Prefix:"recipes/prefix",Postfix:"recipes/postfix",Placeholder:"recipes/placeholder",BrowserSupport:"browser-support",SupportedInputTypes:"supported-input-types",RealWorldForm:"real-world-form",Stackblitz:"stackblitz"},l={MaskitoOptions:"mask",JavaScript:"JavaScript",Angular:"Angular",React:"React",Vue:"Vue"}},2601:(Ft,Pe,u)=>{var t=u(6098),l=u(6610),w=u(2978),A=u(7212),j=u(4768),H=u(1760),k=u(5851),te=u(2748),ie=u(9239),J=u(4822),q=u(7355),ce=u(965),Re=u(8887),ee=u(3527);let we=(()=>{var Oe;class re{constructor(){this.stackblitzStarterPath="/".concat(H.$.Stackblitz),(0,w.WQX)(l.Xr).setOffset([0,64])}}return(Oe=re).\u0275fac=function(je){return new(je||Oe)},Oe.\u0275cmp=w.VBU({type:Oe,selectors:[["app"]],standalone:!0,features:[w.Jv_([k.ke,{provide:te.Aq,useFactory:()=>{const Be=(0,J.qW)();return(0,w.WQX)(k.ke).pipe((0,ce.Z)(null),(0,Re.B)(0),(0,ee.T)(()=>{const je=Array.from(Be.querySelectorAll("tui-doc-example")),Rt=Array.from(Be.querySelectorAll("tui-doc-code"));return je.every(Kt=>Kt.querySelector(".t-example"))&&Rt.every(Kt=>Kt.querySelector(".t-code"))}),(0,A.pQ)())}}]),w.aNF],decls:5,vars:1,consts:[["ngProjectAs","tuiDocHeader",5,["tuiDocHeader"]],["appearance","icon","href","https://github.com/taiga-family/maskito","iconStart","assets/icons/github.svg","rel","noreferrer","target","_blank","title","Maskito source code on GitHub","tuiLink","",1,"link"],["appearance","icon","href","https://t.me/taiga_ui/10600","iconStart","assets/icons/telegram.svg","rel","noreferrer","target","_blank","title","Get help on Telegram","tuiLink","",1,"link"],["appearance","icon","iconStart","assets/icons/stackblitz.svg","title","Maskito StackBlitz Starter","tuiLink","",1,"link",3,"routerLink"]],template:function(je,Rt){1&je&&(w.j41(0,"tui-doc-main"),w.qex(1,0),w.nrm(2,"a",1)(3,"a",2)(4,"a",3),w.bVm(),w.k0s()),2&je&&(w.R7$(4),w.Y8G("routerLink",Rt.stackblitzStarterPath))},dependencies:[j.Wk,ie.gf,q.Jc],styles:["[_nghost-%COMP%]{display:block;font:var(--tui-font-text-m);color:var(--tui-text-primary)}.link[_ngcontent-%COMP%]{margin-left:1rem}"],changeDetection:0}),re})();var ne=u(3308),Y=u(756),Le=u(8399),Ge=u(9406),ze=u(4807),z=u(8503),Ae=u(6347),Te=u(2831);class Xe{}class We{}class it{constructor(re){this.normalizedNames=new Map,this.lazyUpdate=null,re?"string"==typeof re?this.lazyInit=()=>{this.headers=new Map,re.split("\n").forEach(Be=>{const je=Be.indexOf(":");if(je>0){const Rt=Be.slice(0,je),Kt=Rt.toLowerCase(),en=Be.slice(je+1).trim();this.maybeSetNormalizedName(Rt,Kt),this.headers.has(Kt)?this.headers.get(Kt).push(en):this.headers.set(Kt,[en])}})}:typeof Headers<"u"&&re instanceof Headers?(this.headers=new Map,re.forEach((Be,je)=>{this.setHeaderEntries(je,Be)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(re).forEach(([Be,je])=>{this.setHeaderEntries(Be,je)})}:this.headers=new Map}has(re){return this.init(),this.headers.has(re.toLowerCase())}get(re){this.init();const Be=this.headers.get(re.toLowerCase());return Be&&Be.length>0?Be[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(re){return this.init(),this.headers.get(re.toLowerCase())||null}append(re,Be){return this.clone({name:re,value:Be,op:"a"})}set(re,Be){return this.clone({name:re,value:Be,op:"s"})}delete(re,Be){return this.clone({name:re,value:Be,op:"d"})}maybeSetNormalizedName(re,Be){this.normalizedNames.has(Be)||this.normalizedNames.set(Be,re)}init(){this.lazyInit&&(this.lazyInit instanceof it?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(re=>this.applyUpdate(re)),this.lazyUpdate=null))}copyFrom(re){re.init(),Array.from(re.headers.keys()).forEach(Be=>{this.headers.set(Be,re.headers.get(Be)),this.normalizedNames.set(Be,re.normalizedNames.get(Be))})}clone(re){const Be=new it;return Be.lazyInit=this.lazyInit&&this.lazyInit instanceof it?this.lazyInit:this,Be.lazyUpdate=(this.lazyUpdate||[]).concat([re]),Be}applyUpdate(re){const Be=re.name.toLowerCase();switch(re.op){case"a":case"s":let je=re.value;if("string"==typeof je&&(je=[je]),0===je.length)return;this.maybeSetNormalizedName(re.name,Be);const Rt=("a"===re.op?this.headers.get(Be):void 0)||[];Rt.push(...je),this.headers.set(Be,Rt);break;case"d":const Kt=re.value;if(Kt){let en=this.headers.get(Be);if(!en)return;en=en.filter(bn=>-1===Kt.indexOf(bn)),0===en.length?(this.headers.delete(Be),this.normalizedNames.delete(Be)):this.headers.set(Be,en)}else this.headers.delete(Be),this.normalizedNames.delete(Be)}}setHeaderEntries(re,Be){const je=(Array.isArray(Be)?Be:[Be]).map(Kt=>Kt.toString()),Rt=re.toLowerCase();this.headers.set(Rt,je),this.maybeSetNormalizedName(re,Rt)}forEach(re){this.init(),Array.from(this.normalizedNames.keys()).forEach(Be=>re(this.normalizedNames.get(Be),this.headers.get(Be)))}}class dt{encodeKey(re){return kt(re)}encodeValue(re){return kt(re)}decodeKey(re){return decodeURIComponent(re)}decodeValue(re){return decodeURIComponent(re)}}const _t=/%(\d[a-f0-9])/gi,$t={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function kt(Oe){return encodeURIComponent(Oe).replace(_t,(re,Be)=>{var je;return null!==(je=$t[Be])&&void 0!==je?je:re})}function Lt(Oe){return"".concat(Oe)}class Zt{constructor(re={}){if(this.updates=null,this.cloneFrom=null,this.encoder=re.encoder||new dt,re.fromString){if(re.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Bt(Oe,re){const Be=new Map;return Oe.length>0&&Oe.replace(/^\?/,"").split("&").forEach(Rt=>{const Kt=Rt.indexOf("="),[en,bn]=-1==Kt?[re.decodeKey(Rt),""]:[re.decodeKey(Rt.slice(0,Kt)),re.decodeValue(Rt.slice(Kt+1))],Bn=Be.get(en)||[];Bn.push(bn),Be.set(en,Bn)}),Be}(re.fromString,this.encoder)}else re.fromObject?(this.map=new Map,Object.keys(re.fromObject).forEach(Be=>{const je=re.fromObject[Be],Rt=Array.isArray(je)?je.map(Lt):[Lt(je)];this.map.set(Be,Rt)})):this.map=null}has(re){return this.init(),this.map.has(re)}get(re){this.init();const Be=this.map.get(re);return Be?Be[0]:null}getAll(re){return this.init(),this.map.get(re)||null}keys(){return this.init(),Array.from(this.map.keys())}append(re,Be){return this.clone({param:re,value:Be,op:"a"})}appendAll(re){const Be=[];return Object.keys(re).forEach(je=>{const Rt=re[je];Array.isArray(Rt)?Rt.forEach(Kt=>{Be.push({param:je,value:Kt,op:"a"})}):Be.push({param:je,value:Rt,op:"a"})}),this.clone(Be)}set(re,Be){return this.clone({param:re,value:Be,op:"s"})}delete(re,Be){return this.clone({param:re,value:Be,op:"d"})}toString(){return this.init(),this.keys().map(re=>{const Be=this.encoder.encodeKey(re);return this.map.get(re).map(je=>Be+"="+this.encoder.encodeValue(je)).join("&")}).filter(re=>""!==re).join("&")}clone(re){const Be=new Zt({encoder:this.encoder});return Be.cloneFrom=this.cloneFrom||this,Be.updates=(this.updates||[]).concat(re),Be}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(re=>this.map.set(re,this.cloneFrom.map.get(re))),this.updates.forEach(re=>{switch(re.op){case"a":case"s":const Be=("a"===re.op?this.map.get(re.param):void 0)||[];Be.push(Lt(re.value)),this.map.set(re.param,Be);break;case"d":if(void 0===re.value){this.map.delete(re.param);break}{let je=this.map.get(re.param)||[];const Rt=je.indexOf(Lt(re.value));-1!==Rt&&je.splice(Rt,1),je.length>0?this.map.set(re.param,je):this.map.delete(re.param)}}}),this.cloneFrom=this.updates=null)}}class V{constructor(){this.map=new Map}set(re,Be){return this.map.set(re,Be),this}get(re){return this.map.has(re)||this.map.set(re,re.defaultValue()),this.map.get(re)}delete(re){return this.map.delete(re),this}has(re){return this.map.has(re)}keys(){return this.map.keys()}}function B(Oe){return typeof ArrayBuffer<"u"&&Oe instanceof ArrayBuffer}function Z(Oe){return typeof Blob<"u"&&Oe instanceof Blob}function se(Oe){return typeof FormData<"u"&&Oe instanceof FormData}class le{constructor(re,Be,je,Rt){let Kt;if(this.url=Be,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=re.toUpperCase(),function de(Oe){switch(Oe){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Rt?(this.body=void 0!==je?je:null,Kt=Rt):Kt=je,Kt&&(this.reportProgress=!!Kt.reportProgress,this.withCredentials=!!Kt.withCredentials,Kt.responseType&&(this.responseType=Kt.responseType),Kt.headers&&(this.headers=Kt.headers),Kt.context&&(this.context=Kt.context),Kt.params&&(this.params=Kt.params)),this.headers||(this.headers=new it),this.context||(this.context=new V),this.params){const en=this.params.toString();if(0===en.length)this.urlWithParams=Be;else{const bn=Be.indexOf("?");this.urlWithParams=Be+(-1===bn?"?":bnSi.set(ei,re.setHeaders[ei]),un)),re.setParams&&(Ai=Object.keys(re.setParams).reduce((Si,ei)=>Si.set(ei,re.setParams[ei]),Ai)),new le(je,Rt,en,{params:Ai,headers:un,context:ji,reportProgress:Bn,responseType:Kt,withCredentials:bn})}}var $e=function(Oe){return Oe[Oe.Sent=0]="Sent",Oe[Oe.UploadProgress=1]="UploadProgress",Oe[Oe.ResponseHeader=2]="ResponseHeader",Oe[Oe.DownloadProgress=3]="DownloadProgress",Oe[Oe.Response=4]="Response",Oe[Oe.User=5]="User",Oe}($e||{});class ht{constructor(re,Be=200,je="OK"){this.headers=re.headers||new it,this.status=void 0!==re.status?re.status:Be,this.statusText=re.statusText||je,this.url=re.url||null,this.ok=this.status>=200&&this.status<300}}class Tt extends ht{constructor(re={}){super(re),this.type=$e.ResponseHeader}clone(re={}){return new Tt({headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class He extends ht{constructor(re={}){super(re),this.type=$e.Response,this.body=void 0!==re.body?re.body:null}clone(re={}){return new He({body:void 0!==re.body?re.body:this.body,headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class Et extends ht{constructor(re){super(re,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?"Http failure during parsing for ".concat(re.url||"(unknown url)"):"Http failure response for ".concat(re.url||"(unknown url)",": ").concat(re.status," ").concat(re.statusText),this.error=re.error||null}}function Qt(Oe,re){return{body:re,headers:Oe.headers,context:Oe.context,observe:Oe.observe,params:Oe.params,reportProgress:Oe.reportProgress,responseType:Oe.responseType,withCredentials:Oe.withCredentials}}let vt=(()=>{var Oe;class re{constructor(je){this.handler=je}request(je,Rt,Kt={}){let en;if(je instanceof le)en=je;else{let un,Ai;un=Kt.headers instanceof it?Kt.headers:new it(Kt.headers),Kt.params&&(Ai=Kt.params instanceof Zt?Kt.params:new Zt({fromObject:Kt.params})),en=new le(je,Rt,void 0!==Kt.body?Kt.body:null,{headers:un,context:Kt.context,params:Ai,reportProgress:Kt.reportProgress,responseType:Kt.responseType||"json",withCredentials:Kt.withCredentials})}const bn=(0,Y.of)(en).pipe((0,ze.H)(un=>this.handler.handle(un)));if(je instanceof le||"events"===Kt.observe)return bn;const Bn=bn.pipe((0,z.p)(un=>un instanceof He));switch(Kt.observe||"body"){case"body":switch(en.responseType){case"arraybuffer":return Bn.pipe((0,ee.T)(un=>{if(null!==un.body&&!(un.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return un.body}));case"blob":return Bn.pipe((0,ee.T)(un=>{if(null!==un.body&&!(un.body instanceof Blob))throw new Error("Response is not a Blob.");return un.body}));case"text":return Bn.pipe((0,ee.T)(un=>{if(null!==un.body&&"string"!=typeof un.body)throw new Error("Response is not a string.");return un.body}));default:return Bn.pipe((0,ee.T)(un=>un.body))}case"response":return Bn;default:throw new Error("Unreachable: unhandled observe type ".concat(Kt.observe,"}"))}}delete(je,Rt={}){return this.request("DELETE",je,Rt)}get(je,Rt={}){return this.request("GET",je,Rt)}head(je,Rt={}){return this.request("HEAD",je,Rt)}jsonp(je,Rt){return this.request("JSONP",je,{params:(new Zt).append(Rt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(je,Rt={}){return this.request("OPTIONS",je,Rt)}patch(je,Rt,Kt={}){return this.request("PATCH",je,Qt(Kt,Rt))}post(je,Rt,Kt={}){return this.request("POST",je,Qt(Kt,Rt))}put(je,Rt,Kt={}){return this.request("PUT",je,Qt(Kt,Rt))}}return(Oe=re).\u0275fac=function(je){return new(je||Oe)(w.KVO(Xe))},Oe.\u0275prov=w.jDH({token:Oe,factory:Oe.\u0275fac}),re})();function et(Oe,re){return re(Oe)}const nt=new w.nKC(""),Qe=new w.nKC("");let xt=(()=>{var Oe;class re extends Xe{constructor(je,Rt){super(),this.backend=je,this.injector=Rt,this.chain=null,this.pendingTasks=(0,w.WQX)(w.$K3)}handle(je){if(null===this.chain){const Kt=Array.from(new Set([...this.injector.get(nt),...this.injector.get(Qe,[])]));this.chain=Kt.reduceRight((en,bn)=>function oe(Oe,re,Be){return(je,Rt)=>Be.runInContext(()=>re(je,Kt=>Oe(Kt,Rt)))}(en,bn,this.injector),et)}const Rt=this.pendingTasks.add();return this.chain(je,Kt=>this.backend.handle(Kt)).pipe((0,Ae.j)(()=>this.pendingTasks.remove(Rt)))}}return(Oe=re).\u0275fac=function(je){return new(je||Oe)(w.KVO(We),w.KVO(w.uvJ))},Oe.\u0275prov=w.jDH({token:Oe,factory:Oe.\u0275fac}),re})();const eo=/^\)\]\}',?\n/;let It=(()=>{var Oe;class re{constructor(je){this.xhrFactory=je}handle(je){if("JSONP"===je.method)throw new w.wOt(-2800,!1);const Rt=this.xhrFactory;return(Rt.\u0275loadImpl?(0,Le.H)(Rt.\u0275loadImpl()):(0,Y.of)(null)).pipe((0,Te.n)(()=>new Ge.c(en=>{const bn=Rt.build();if(bn.open(je.method,je.urlWithParams),je.withCredentials&&(bn.withCredentials=!0),je.headers.forEach((Zn,ci)=>bn.setRequestHeader(Zn,ci.join(","))),je.headers.has("Accept")||bn.setRequestHeader("Accept","application/json, text/plain, */*"),!je.headers.has("Content-Type")){const Zn=je.detectContentTypeHeader();null!==Zn&&bn.setRequestHeader("Content-Type",Zn)}if(je.responseType){const Zn=je.responseType.toLowerCase();bn.responseType="json"!==Zn?Zn:"text"}const Bn=je.serializeBody();let un=null;const Ai=()=>{if(null!==un)return un;const Zn=bn.statusText||"OK",ci=new it(bn.getAllResponseHeaders()),co=function Ci(Oe){return"responseURL"in Oe&&Oe.responseURL?Oe.responseURL:/^X-Request-URL:/m.test(Oe.getAllResponseHeaders())?Oe.getResponseHeader("X-Request-URL"):null}(bn)||je.url;return un=new Tt({headers:ci,status:bn.status,statusText:Zn,url:co}),un},ji=()=>{let{headers:Zn,status:ci,statusText:co,url:Do}=Ai(),Wn=null;204!==ci&&(Wn=typeof bn.response>"u"?bn.responseText:bn.response),0===ci&&(ci=Wn?200:0);let to=ci>=200&&ci<300;if("json"===je.responseType&&"string"==typeof Wn){const Wo=Wn;Wn=Wn.replace(eo,"");try{Wn=""!==Wn?JSON.parse(Wn):null}catch($n){Wn=Wo,to&&(to=!1,Wn={error:$n,text:Wn})}}to?(en.next(new He({body:Wn,headers:Zn,status:ci,statusText:co,url:Do||void 0})),en.complete()):en.error(new Et({error:Wn,headers:Zn,status:ci,statusText:co,url:Do||void 0}))},Si=Zn=>{const{url:ci}=Ai(),co=new Et({error:Zn,status:bn.status||0,statusText:bn.statusText||"Unknown Error",url:ci||void 0});en.error(co)};let ei=!1;const Fo=Zn=>{ei||(en.next(Ai()),ei=!0);let ci={type:$e.DownloadProgress,loaded:Zn.loaded};Zn.lengthComputable&&(ci.total=Zn.total),"text"===je.responseType&&bn.responseText&&(ci.partialText=bn.responseText),en.next(ci)},lo=Zn=>{let ci={type:$e.UploadProgress,loaded:Zn.loaded};Zn.lengthComputable&&(ci.total=Zn.total),en.next(ci)};return bn.addEventListener("load",ji),bn.addEventListener("error",Si),bn.addEventListener("timeout",Si),bn.addEventListener("abort",Si),je.reportProgress&&(bn.addEventListener("progress",Fo),null!==Bn&&bn.upload&&bn.upload.addEventListener("progress",lo)),bn.send(Bn),en.next({type:$e.Sent}),()=>{bn.removeEventListener("error",Si),bn.removeEventListener("abort",Si),bn.removeEventListener("load",ji),bn.removeEventListener("timeout",Si),je.reportProgress&&(bn.removeEventListener("progress",Fo),null!==Bn&&bn.upload&&bn.upload.removeEventListener("progress",lo)),bn.readyState!==bn.DONE&&bn.abort()}})))}}return(Oe=re).\u0275fac=function(je){return new(je||Oe)(w.KVO(l.N0))},Oe.\u0275prov=w.jDH({token:Oe,factory:Oe.\u0275fac}),re})();const an=new w.nKC("XSRF_ENABLED"),St=new w.nKC("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Sn=new w.nKC("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class ve{}let Ee=(()=>{var Oe;class re{constructor(je,Rt,Kt){this.doc=je,this.platform=Rt,this.cookieName=Kt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const je=this.doc.cookie||"";return je!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,l._b)(je,this.cookieName),this.lastCookieString=je),this.lastToken}}return(Oe=re).\u0275fac=function(je){return new(je||Oe)(w.KVO(l.qQ),w.KVO(w.Agw),w.KVO(St))},Oe.\u0275prov=w.jDH({token:Oe,factory:Oe.\u0275fac}),re})();function tt(Oe,re){const Be=Oe.url.toLowerCase();if(!(0,w.WQX)(an)||"GET"===Oe.method||"HEAD"===Oe.method||Be.startsWith("http://")||Be.startsWith("https://"))return re(Oe);const je=(0,w.WQX)(ve).getToken(),Rt=(0,w.WQX)(Sn);return null!=je&&!Oe.headers.has(Rt)&&(Oe=Oe.clone({headers:Oe.headers.set(Rt,je)})),re(Oe)}var Hi=u(194),ye=u(1249);let ke=(()=>{var Oe;class re extends Hi.S6{constructor(je,Rt){super(),this._nextAnimationId=0,this._renderer=je.createRenderer(Rt.body,{id:"0",encapsulation:w.gXe.None,styles:[],data:{animation:[]}})}build(je){const Rt=this._nextAnimationId.toString();this._nextAnimationId++;const Kt=Array.isArray(je)?(0,Hi.K2)(je):je;return Je(this._renderer,null,Rt,"register",[Kt]),new Ke(Rt,this._renderer)}}return(Oe=re).\u0275fac=function(je){return new(je||Oe)(w.KVO(w._9s),w.KVO(l.qQ))},Oe.\u0275prov=w.jDH({token:Oe,factory:Oe.\u0275fac}),re})();class Ke extends Hi.Ro{constructor(re,Be){super(),this._id=re,this._renderer=Be}create(re,Be){return new Ze(this._id,re,Be||{},this._renderer)}}class Ze{constructor(re,Be,je,Rt){this.id=re,this.element=Be,this._renderer=Rt,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",je)}_listen(re,Be){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(re),Be)}_command(re,...Be){return Je(this._renderer,this.element,this.id,re,Be)}onDone(re){this._listen("done",re)}onStart(re){this._listen("start",re)}onDestroy(re){this._listen("destroy",re)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(re){this._command("setPosition",re)}getPosition(){var re,Be;return null!==(re=null===(Be=this._renderer.engine.players[+this.id])||void 0===Be?void 0:Be.getPosition())&&void 0!==re?re:0}}function Je(Oe,re,Be,je,Rt){return Oe.setProperty(re,"@@".concat(Be,":").concat(je),Rt)}const lt="@.disabled";let Ct=(()=>{var Oe;class re{constructor(je,Rt,Kt){this.delegate=je,this.engine=Rt,this._zone=Kt,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,Rt.onRemovalComplete=(en,bn)=>{const Bn=null==bn?void 0:bn.parentNode(en);Bn&&bn.removeChild(Bn,en)}}createRenderer(je,Rt){const en=this.delegate.createRenderer(je,Rt);if(!(je&&Rt&&Rt.data&&Rt.data.animation)){let ji=this._rendererCache.get(en);return ji||(ji=new Dt("",en,this.engine,()=>this._rendererCache.delete(en)),this._rendererCache.set(en,ji)),ji}const bn=Rt.id,Bn=Rt.id+"-"+this._currentId;this._currentId++,this.engine.register(Bn,je);const un=ji=>{Array.isArray(ji)?ji.forEach(un):this.engine.registerTrigger(bn,Bn,je,ji.name,ji)};return Rt.data.animation.forEach(un),new Mt(this,Bn,en,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(je,Rt,Kt){je>=0&&jeRt(Kt)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(en=>{const[bn,Bn]=en;bn(Bn)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([Rt,Kt]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return(Oe=re).\u0275fac=function(je){return new(je||Oe)(w.KVO(w._9s),w.KVO(ye.O6),w.KVO(w.SKi))},Oe.\u0275prov=w.jDH({token:Oe,factory:Oe.\u0275fac}),re})();class Dt{constructor(re,Be,je,Rt){this.namespaceId=re,this.delegate=Be,this.engine=je,this._onDestroy=Rt}get data(){return this.delegate.data}destroyNode(re){var Be,je;null===(Be=(je=this.delegate).destroyNode)||void 0===Be||Be.call(je,re)}destroy(){var re;this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),null===(re=this._onDestroy)||void 0===re||re.call(this)}createElement(re,Be){return this.delegate.createElement(re,Be)}createComment(re){return this.delegate.createComment(re)}createText(re){return this.delegate.createText(re)}appendChild(re,Be){this.delegate.appendChild(re,Be),this.engine.onInsert(this.namespaceId,Be,re,!1)}insertBefore(re,Be,je,Rt=!0){this.delegate.insertBefore(re,Be,je),this.engine.onInsert(this.namespaceId,Be,re,Rt)}removeChild(re,Be,je){this.engine.onRemove(this.namespaceId,Be,this.delegate)}selectRootElement(re,Be){return this.delegate.selectRootElement(re,Be)}parentNode(re){return this.delegate.parentNode(re)}nextSibling(re){return this.delegate.nextSibling(re)}setAttribute(re,Be,je,Rt){this.delegate.setAttribute(re,Be,je,Rt)}removeAttribute(re,Be,je){this.delegate.removeAttribute(re,Be,je)}addClass(re,Be){this.delegate.addClass(re,Be)}removeClass(re,Be){this.delegate.removeClass(re,Be)}setStyle(re,Be,je,Rt){this.delegate.setStyle(re,Be,je,Rt)}removeStyle(re,Be,je){this.delegate.removeStyle(re,Be,je)}setProperty(re,Be,je){"@"==Be.charAt(0)&&Be==lt?this.disableAnimations(re,!!je):this.delegate.setProperty(re,Be,je)}setValue(re,Be){this.delegate.setValue(re,Be)}listen(re,Be,je){return this.delegate.listen(re,Be,je)}disableAnimations(re,Be){this.engine.disableAnimations(re,Be)}}class Mt extends Dt{constructor(re,Be,je,Rt,Kt){super(Be,je,Rt,Kt),this.factory=re,this.namespaceId=Be}setProperty(re,Be,je){"@"==Be.charAt(0)?"."==Be.charAt(1)&&Be==lt?this.disableAnimations(re,je=void 0===je||!!je):this.engine.process(this.namespaceId,re,Be.slice(1),je):this.delegate.setProperty(re,Be,je)}listen(re,Be,je){if("@"==Be.charAt(0)){const Rt=function Wt(Oe){switch(Oe){case"body":return document.body;case"document":return document;case"window":return window;default:return Oe}}(re);let Kt=Be.slice(1),en="";return"@"!=Kt.charAt(0)&&([Kt,en]=function dn(Oe){const re=Oe.indexOf(".");return[Oe.substring(0,re),Oe.slice(re+1)]}(Kt)),this.engine.listen(this.namespaceId,Rt,Kt,en,bn=>{this.factory.scheduleListenerCallback(bn._data||-1,je,bn)})}return this.delegate.listen(re,Be,je)}}const Un=[{provide:Hi.S6,useClass:ke},{provide:ye.Yp,useFactory:function fn(){return new ye.zT}},{provide:ye.O6,useClass:(()=>{var Oe;class re extends ye.O6{constructor(je,Rt,Kt,en){super(je.body,Rt,Kt)}ngOnDestroy(){this.flush()}}return(Oe=re).\u0275fac=function(je){return new(je||Oe)(w.KVO(l.qQ),w.KVO(ye.Xw),w.KVO(ye.Yp),w.KVO(w.o8S))},Oe.\u0275prov=w.jDH({token:Oe,factory:Oe.\u0275fac}),re})()},{provide:w._9s,useFactory:function An(Oe,re,Be){return new Ct(Oe,re,Be)},deps:[t.B7,ye.O6,w.SKi]}],Xn=[{provide:ye.Xw,useFactory:()=>new ye.LS},{provide:w.bc$,useValue:"BrowserAnimations"},...Un];var Fi=u(6701),cr=u(8191);const dr=[{section:"Getting started",title:"What is Maskito?",route:H.$.WhatIsMaskito,keywords:"getting, started, what, is, maskito"},{section:"Getting started",title:"Maskito libraries",route:H.$.MaskitoLibraries,keywords:"install, package, packages, maskito, npm, setup, explore, ecosystem"},{section:"Core concepts",title:"Overview",route:H.$.CoreConceptsOverview,keywords:"core, concepts, overview"},{section:"Core concepts",title:"Mask expression",route:H.$.MaskExpression,keywords:"core, concepts, mask, expression, reg, exp, fixed"},{section:"Core concepts",title:"Element state",route:H.$.ElementState,keywords:"core, concepts, element, state"},{section:"Core concepts",title:"Processors",route:H.$.Processors,keywords:"core, concepts, preprocessor, postprocessor, processor, element, state, elementState"},{section:"Core concepts",title:"Plugins",route:H.$.Plugins,keywords:"core, concepts, extension, event, focus, blur"},{section:"Core concepts",title:"Overwrite mode",route:H.$.OverwriteMode,keywords:"core, concepts, overwrite, mode, shift, replace"},{section:"Core concepts",title:"Transformer",route:H.$.Transformer,keywords:"core, concepts, programmatic, patch, set, update, value"},{section:"Frameworks",title:"Angular",route:H.$.Angular,keywords:"ng, angular, framework, addon"},{section:"Frameworks",title:"React",route:H.$.React,keywords:"react, framework, addon"},{section:"Frameworks",title:"Vue",route:H.$.Vue,keywords:"vue, framework, addon"},{section:"Kit",title:"Number",route:H.$.Number,keywords:"digit, number, money, mask, kit, generator"},{section:"Kit",title:"Time",route:H.$.Time,keywords:"time, hour, minute, second, mask, kit, generator"},{section:"Kit",title:"Date",route:H.$.Date,keywords:"date, day, month, year, mask, kit, generator"},{section:"Kit",title:"DateRange",route:H.$.DateRange,keywords:"date, day, month, year, mask, range, kit, generator"},{section:"Kit",title:"DateTime",route:H.$.DateTime,keywords:"date, day, month, year, mask, time, date-time, hour, minute, second, kit, generator"},{section:"Addons",title:"@maskito/phone",route:H.$.PhonePackage,keywords:"phone, libphonenumber, international, generator"},{section:"Recipes",title:"Card",route:H.$.Card,keywords:"card, credit, cvv, debit, mask, recipe"},{section:"Recipes",title:"Phone",route:H.$.Phone,keywords:"phone, mobile, tel, telephone, mask, recipe"},{section:"Recipes",title:"Textarea",route:H.$.Textarea,keywords:"textarea, latin, mask, recipe"},{section:"Recipes",title:"ContentEditable",route:H.$.ContentEditable,keywords:"content, editable, contenteditable, contentEditable, mask, recipe"},{section:"Recipes",title:"With prefix",route:H.$.Prefix,keywords:"prefix, before, recipe"},{section:"Recipes",title:"With postfix",route:H.$.Postfix,keywords:"postfix, after, percent, am, pm, recipe"},{section:"Recipes",title:"With placeholder",route:H.$.Placeholder,keywords:"guide, placeholder, fill, recipe"},{section:"Other",title:"Browser support",route:H.$.BrowserSupport,keywords:"chrome, safari, ie, edge, firefox, browser, support"},{section:"Other",title:"Supported types",route:H.$.SupportedInputTypes,keywords:"input, type, text, password, search, tel, url, email, number, date, month"},{section:"Other",title:"Maskito in Real World Form",route:H.$.RealWorldForm,keywords:"browser, autofill, showcase, in, action, demo"},{section:"Other",title:"Changelog",route:"https://github.com/taiga-family/maskito/blob/main/CHANGELOG.md",target:"_blank",keywords:"release, change, changelog, archive, history"}];var br=u(1286),fr=u(7300);const tr=[{path:H.$.WhatIsMaskito,loadComponent:()=>Promise.all([u.e(2076),u.e(3781)]).then(u.bind(u,3781)),title:"What is Maskito?"},{path:H.$.MaskitoLibraries,loadComponent:()=>u.e(7093).then(u.bind(u,7093)),title:"Maskito libraries"},{path:H.$.CoreConceptsOverview,loadComponent:()=>Promise.all([u.e(2076),u.e(3443)]).then(u.bind(u,3443)),title:"Core concepts"},{path:H.$.MaskExpression,loadComponent:()=>Promise.all([u.e(2076),u.e(2361)]).then(u.bind(u,2361)),title:"Mask expression"},{path:H.$.ElementState,loadComponent:()=>u.e(6233).then(u.bind(u,6233)),title:"Element state"},{path:H.$.Processors,loadComponent:()=>Promise.all([u.e(2076),u.e(625)]).then(u.bind(u,625)),title:"Processors"},{path:H.$.Plugins,loadComponent:()=>Promise.all([u.e(2076),u.e(2731)]).then(u.bind(u,2731)),title:"Plugins"},{path:H.$.OverwriteMode,loadComponent:()=>Promise.all([u.e(6973),u.e(2076),u.e(9167)]).then(u.bind(u,9167)),title:"Overwrite mode"},{path:H.$.Transformer,loadComponent:()=>Promise.all([u.e(2076),u.e(6781)]).then(u.bind(u,6781)),title:"Transformer"},{path:H.$.Angular,loadComponent:()=>u.e(5787).then(u.bind(u,5787)),title:"Angular"},{path:H.$.React,loadComponent:()=>u.e(4610).then(u.bind(u,4610)),title:"React"},{path:H.$.Vue,loadComponent:()=>u.e(6355).then(u.bind(u,6355)),title:"Vue"},{path:H.$.Number,loadComponent:()=>u.e(7706).then(u.bind(u,7706)),title:"Number"},{path:H.$.Time,loadComponent:()=>u.e(1768).then(u.bind(u,1768)),title:"Time"},{path:H.$.Date,loadComponent:()=>u.e(3298).then(u.bind(u,3298)),title:"Date"},{path:H.$.DateRange,loadComponent:()=>u.e(2909).then(u.bind(u,2909)),title:"DateRange"},{path:H.$.DateTime,loadComponent:()=>u.e(5430).then(u.bind(u,5430)),title:"DateTime"},{path:H.$.Card,loadComponent:()=>u.e(9035).then(u.bind(u,9035)),title:"Card"},{path:H.$.Phone,loadComponent:()=>u.e(2490).then(u.bind(u,2490)),title:"Phone"},{path:H.$.PhonePackage,loadComponent:()=>Promise.all([u.e(4123),u.e(8736)]).then(u.bind(u,8736)),title:"Phone"},{path:H.$.Textarea,loadComponent:()=>Promise.all([u.e(6973),u.e(5538)]).then(u.bind(u,5538)),title:"Textarea"},{path:H.$.ContentEditable,loadComponent:()=>u.e(699).then(u.bind(u,699)),title:"ContentEditable"},{path:H.$.Prefix,loadComponent:()=>u.e(2326).then(u.bind(u,2326)),title:"With prefix"},{path:H.$.Postfix,loadComponent:()=>u.e(778).then(u.bind(u,778)),title:"With postfix"},{path:H.$.Placeholder,loadComponent:()=>u.e(8809).then(u.bind(u,8809)),title:"With placeholder"},{path:H.$.BrowserSupport,loadComponent:()=>u.e(2181).then(u.bind(u,2181)),title:"Browser support"},{path:H.$.SupportedInputTypes,loadComponent:()=>Promise.all([u.e(4123),u.e(4658)]).then(u.bind(u,4658)),title:"Supported types"},{path:H.$.RealWorldForm,loadComponent:()=>Promise.all([u.e(4123),u.e(6973),u.e(9306)]).then(u.bind(u,9306)),title:"Maskito in Real World Form"},{path:H.$.Stackblitz,loadComponent:()=>Promise.resolve().then(u.bind(u,1286)).then(Oe=>Oe.StackblitzStarterComponent),title:"Stackblitz Starter"}].map(fr.r6).concat({path:"**",redirectTo:H.$.WhatIsMaskito});var xo=u(5173);const No=new xo.lS((()=>{var Oe;class re{}return(Oe=re).\u0275fac=function(je){return new(je||Oe)},Oe.\u0275cmp=w.VBU({type:Oe,selectors:[["angular-logo"]],standalone:!0,features:[w.aNF],decls:1,vars:0,consts:[["src","assets/icons/angular.svg"]],template:function(je,Rt){1&je&&w.nrm(0,"img",0)},styles:["img[_ngcontent-%COMP%]{display:flex;width:1.5rem}"],changeDetection:0}),re})()),pr=new xo.lS((()=>{var Oe;class re{}return(Oe=re).\u0275fac=function(je){return new(je||Oe)},Oe.\u0275cmp=w.VBU({type:Oe,selectors:[["javascript-logo"]],standalone:!0,features:[w.aNF],decls:1,vars:0,consts:[["src","assets/icons/javascript.svg"]],template:function(je,Rt){1&je&&w.nrm(0,"img",0)},styles:["img[_ngcontent-%COMP%]{display:flex;width:1.5rem}"],changeDetection:0}),re})()),zi=new xo.lS((()=>{var Oe;class re{}return(Oe=re).\u0275fac=function(je){return new(je||Oe)},Oe.\u0275cmp=w.VBU({type:Oe,selectors:[["react-logo"]],standalone:!0,features:[w.aNF],decls:1,vars:0,consts:[["src","assets/icons/react.svg"]],template:function(je,Rt){1&je&&w.nrm(0,"img",0)},styles:["img[_ngcontent-%COMP%]{display:flex;width:1.5rem}"],changeDetection:0}),re})()),oo=new xo.lS((()=>{var Oe;class re{}return(Oe=re).\u0275fac=function(je){return new(je||Oe)},Oe.\u0275cmp=w.VBU({type:Oe,selectors:[["vue-logo"]],standalone:!0,features:[w.aNF],decls:1,vars:0,consts:[["src","assets/icons/vue.svg"]],template:function(je,Rt){1&je&&w.nrm(0,"img",0)},styles:["img[_ngcontent-%COMP%]{display:flex;width:1.5rem}"],changeDetection:0}),re})()),ao=new xo.lS((()=>{var Oe;class re{}return(Oe=re).\u0275fac=function(je){return new(je||Oe)},Oe.\u0275cmp=w.VBU({type:Oe,selectors:[["logo"]],standalone:!0,features:[w.aNF],decls:5,vars:0,consts:[["routerLink","/","tuiLink","",1,"logo-link"],[1,"logo-name"],["alt","Maskito logo","src","assets/icons/maskito.svg",1,"logo"],["alt","by T-Bank","src","assets/icons/by.svg",1,"by"]],template:function(je,Rt){1&je&&(w.j41(0,"a",0)(1,"span",1),w.nrm(2,"img",2),w.EFF(3," Maskito "),w.k0s()(),w.nrm(4,"img",3))},dependencies:[j.Wk,q.Jc],styles:["[_nghost-%COMP%]{display:flex;align-items:center}@media screen and (max-width: 47.9625em){[_nghost-%COMP%]{font-size:0}}.logo-link[_ngcontent-%COMP%]{display:flex}.logo-name[_ngcontent-%COMP%]{display:flex;color:var(--tui-text-primary)}.logo[_ngcontent-%COMP%]{margin-right:.625rem}.by[_ngcontent-%COMP%]{margin-left:.875rem}@media screen and (max-width: 47.9625em){.by[_ngcontent-%COMP%]{display:none}}"],changeDetection:0}),re})()),yn={providers:[function pi(){return[...Xn]}(),(0,j.lh)(tr,(0,j.oH)({scrollPositionRestoration:"enabled",anchorScrolling:"enabled"})),Fi.K5,function Pt(...Oe){const re=[vt,It,xt,{provide:Xe,useExisting:xt},{provide:We,useExisting:It},{provide:nt,useValue:tt,multi:!0},{provide:an,useValue:!0},{provide:ve,useClass:Ee}];for(const Be of Oe)re.push(...Be.\u0275providers);return(0,w.EmA)(re)}(),{provide:l.hb,useClass:l.Sm},{provide:te.xq,useValue:"Maskito | "},{provide:te.sy,useValue:ao},{provide:te.Xw,useValue:["Description and examples","API"]},{provide:te.rm,useValue:dr},{provide:te.QP,useValue:Oe=>{const re="https://github.com/taiga-family/maskito/tree/main/projects";return Oe.path?"".concat(re,"/").concat(Oe.path):Oe.package&&"kit"===Oe.package.toLowerCase()?"".concat(re,"/").concat(Oe.package.toLowerCase(),"/src/lib/masks/").concat((Oe.header.slice(0,1).toLowerCase()+Oe.header.slice(1)).replaceAll(/[A-Z]/g,Be=>"-".concat(Be.toLowerCase()))):null}},{provide:te.ii,useClass:br.StackblitzService},{provide:te.iQ,useValue:Oe=>{const re=Object.keys(Oe);return 1===re.length&&re[0]===H.w.MaskitoOptions?{...Oe,[H.w.JavaScript]:"import {Maskito, MaskitoOptions} from '@maskito/core';\nimport maskitoOptions from './mask';\n\nconst element = document.querySelector('input,textarea')!;\nconst maskedInput = new Maskito(element, maskitoOptions);\n\n// Call this function when the element is detached from DOM\nmaskedInput.destroy();",[H.w.Angular]:"import {Component} from '@angular/core';\nimport {MaskitoDirective} from '@maskito/angular';\nimport type {MaskitoOptions} from '@maskito/core';\n\nimport mask from './mask';\n\n@Component({\n selector: 'my-app',\n standalone: true,\n imports: [MaskitoDirective],\n template: '',\n})\nexport class App {\n readonly options: MaskitoOptions = mask;\n}",[H.w.React]:"import * as React from 'react';\nimport {useMaskito} from '@maskito/react';\n\nimport options from './mask';\n\nexport default function App() {\n const maskedInputRef = useMaskito({options});\n\n return ;\n}",[H.w.Vue]:"import {createApp} from 'vue';\nimport {maskito} from '@maskito/vue';\n\nimport options from './mask';\n\nconst app = createApp({\n template: '',\n directives: {maskito},\n data: () => ({ options }),\n});"}:Oe}},(0,ie.Yh)({codeEditorVisibilityHandler:Oe=>{const re=Object.keys(Oe);return re.includes(H.w.MaskitoOptions)&&re.includes(H.w.JavaScript)},tabTitles:new Map([[H.w.Angular,No],[H.w.JavaScript,pr],[H.w.React,zi],[H.w.Vue,oo]])}),{provide:cr.sq,useFactory:()=>{const Oe=(0,l.UE)((0,w.WQX)(w.Agw));return{coreLibraryLoader:(re=(0,ne.A)(function*(){return u.e(2707).then(u.bind(u,2707))}),function(){return re.apply(this,arguments)}),lineNumbersLoader:function(){var re=(0,ne.A)(function*(){return Oe?u.e(3819).then(u.bind(u,3819)):Promise.resolve()});return function(){return re.apply(this,arguments)}}(),languages:{typescript:function(){var re=(0,ne.A)(function*(){return u.e(7491).then(u.bind(u,7491))});return function(){return re.apply(this,arguments)}}(),less:function(){var re=(0,ne.A)(function*(){return u.e(5961).then(u.bind(u,5961))});return function(){return re.apply(this,arguments)}}(),xml:function(){var re=(0,ne.A)(function*(){return u.e(3863).then(u.bind(u,3863))});return function(){return re.apply(this,arguments)}}()}};var re}},{provide:te.Y$,useValue:Oe=>{if(Oe.toLowerCase().startsWith("maskito"))return"https://github.com/search?q=%2F%28enum%7Ctype%7Cinterface%7Cclass%7Cfunction%7Cconst%29+".concat(Oe,"%28%3C%7C%5Cs%29%2F+language%3ATypeScript+repo%3Ataiga-family%2Fmaskito+&type=code");switch(Oe){case"Date":return"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date";case"MetadataJson":return"https://github.com/catamphetamine/libphonenumber-js?tab=readme-ov-file#min-vs-max-vs-mobile-vs-core";default:return null}}}]};(0,t.B8)(we,yn).catch(Oe=>console.error(Oe))},1286:(Ft,Pe,u)=>{u.r(Pe),u.d(Pe,{StackblitzEditButtonComponent:()=>w,StackblitzService:()=>zt,StackblitzStarterComponent:()=>yt});var t=u(4135),l=u(2978);let w=(()=>{var Ie;class Ue{}return(Ie=Ue).\u0275fac=function(ct){return new(ct||Ie)},Ie.\u0275cmp=l.VBU({type:Ie,selectors:[["stackblitz-edit-button"]],standalone:!0,features:[l.aNF],decls:2,vars:0,consts:[["appearance","flat","iconStart","assets/icons/stackblitz.svg","size","s","title","Edit on StackBlitz","tuiButton","","type","button"]],template:function(ct,oe){1&ct&&(l.j41(0,"button",0),l.EFF(1," Edit "),l.k0s())},dependencies:[t.p],styles:["@media screen and (max-width: 47.9625em){button[_ngcontent-%COMP%]{font-size:0;margin-right:-1rem}}"],changeDetection:0}),Ue})();var A=u(3308),j=u(6610),H=u(7300),k=u(8598),te=u(1760);const ie=JSON.parse('{"g5":{"ZX":">=1.0.0"}}'),Re="https://stackblitz.com",ee=["angular-cli","create-react-app","html","javascript","node","polymer","typescript","vue"],we=["project","search","ports","settings"],ne=["light","dark"],Y=["editor","preview"],Le={clickToLoad:Ie=>ze("ctl",Ie),devToolsHeight:Ie=>Ae("devtoolsheight",Ie),forceEmbedLayout:Ie=>ze("embed",Ie),hideDevTools:Ie=>ze("hidedevtools",Ie),hideExplorer:Ie=>ze("hideExplorer",Ie),hideNavigation:Ie=>ze("hideNavigation",Ie),openFile:Ie=>Xe("file",Ie),showSidebar:Ie=>function z(Ie,Ue){return"boolean"==typeof Ue?"".concat(Ie,"=").concat(Ue?"1":"0"):""}("showSidebar",Ie),sidebarView:Ie=>Te("sidebarView",Ie,we),startScript:Ie=>Xe("startScript",Ie),terminalHeight:Ie=>Ae("terminalHeight",Ie),theme:Ie=>Te("theme",Ie,ne),view:Ie=>Te("view",Ie,Y),zenMode:Ie=>ze("zenMode",Ie),organization:Ie=>"".concat(Xe("orgName",null==Ie?void 0:Ie.name),"&").concat(Xe("orgProvider",null==Ie?void 0:Ie.provider)),crossOriginIsolated:Ie=>ze("corp",Ie)};function Ge(Ie={}){const Ue=Object.entries(Ie).map(([et,ct])=>null!=ct&&Le.hasOwnProperty(et)?Le[et](ct):"").filter(Boolean);return Ue.length?"?".concat(Ue.join("&")):""}function ze(Ie,Ue){return!0===Ue?"".concat(Ie,"=1"):""}function Ae(Ie,Ue){if("number"==typeof Ue&&!Number.isNaN(Ue)){const et=Math.min(100,Math.max(0,Ue));return"".concat(Ie,"=").concat(encodeURIComponent(Math.round(et)))}return""}function Te(Ie,Ue="",et=[]){return et.includes(Ue)?"".concat(Ie,"=").concat(encodeURIComponent(Ue)):""}function Xe(Ie,Ue){return(Array.isArray(Ue)?Ue:[Ue]).filter(ct=>"string"==typeof ct&&""!==ct.trim()).map(ct=>"".concat(Ie,"=").concat(encodeURIComponent(ct))).join("&")}function it(Ie,Ue){return"".concat(dt(Ue)).concat(Ie).concat(Ge(Ue))}function dt(Ie={}){return("string"==typeof Ie.origin?Ie.origin:Re).replace(/\/$/,"")}function $t(Ie){return Ie&&!1===Ie.newWindow?"_self":"_blank"}function he({template:Ie,title:Ue,description:et,dependencies:ct,files:oe,settings:ue}){if(!ee.includes(Ie)){const xt=ee.map(At=>"'".concat(At,"'")).join(", ");console.warn("Unsupported project.template: must be one of ".concat(xt))}const nt=[],Qe=(xt,At,Jt="")=>{nt.push(function Z(Ie,Ue){const et=document.createElement("input");return et.type="hidden",et.name=Ie,et.value=Ue,et}(xt,"string"==typeof At?At:Jt))};Qe("project[title]",Ue),"string"==typeof et&&et.length>0&&Qe("project[description]",et),Qe("project[template]",Ie,"javascript"),ct&&("node"===Ie?console.warn("Invalid project.dependencies: dependencies must be provided as a 'package.json' file when using the 'node' template."):Qe("project[dependencies]",JSON.stringify(ct))),ue&&Qe("project[settings]",JSON.stringify(ue)),Object.entries(oe).forEach(([xt,At])=>{Qe("project[files][".concat(function se(Ie){return Ie.replace(/\[/g,"%5B").replace(/\]/g,"%5D")}(xt),"]"),At)});const ut=document.createElement("form");return ut.method="POST",ut.setAttribute("style","display:none!important;"),ut.append(...nt),ut}const ft_openProject=function Tt(Ie,Ue){!function $e(Ie,Ue){const et=he(Ie);et.action=it("/run",Ue),et.target=$t(Ue),document.body.appendChild(et),et.submit(),document.body.removeChild(et)}(Ie,Ue)};var Nt=u(5173);let zt=(()=>{var Ie;class Ue{constructor(){this.baseProjectConfigs={template:"typescript",dependencies:{"@maskito/core":"latest","@maskito/kit":"latest","@maskito/phone":"latest","libphonenumber-js":ie.g5.ZX}},this.name="Stackblitz",this.content=new Nt.lS(w)}edit(ct,oe,ue){var nt=this;return(0,A.A)(function*(){var Qe,ut;const[xt="",At=""]=yield Promise.all([u.e(1250).then(u.t.bind(u,1250,17)),u.e(2741).then(u.t.bind(u,2741,17))].map(H.XZ));return ft_openProject({...nt.baseProjectConfigs,title:"maskito/".concat(ct,"/").concat(oe),description:"Maskito example of the component ".concat(ct),files:{"index.html":ct.includes("textarea")?"":"","styles.css":At,"index.ts":null!==(Qe=(0,H.SH)(xt)[0])&&void 0!==Qe?Qe:"","mask.ts":null!==(ut=ue[te.w.MaskitoOptions])&&void 0!==ut?ut:""}},{openFile:"index.ts,mask.ts"})})()}openStarter({title:ct,description:oe,files:ue},nt){return ft_openProject({...this.baseProjectConfigs,title:ct,description:oe,files:ue},nt)}}return(Ie=Ue).\u0275fac=function(ct){return new(ct||Ie)},Ie.\u0275prov=l.jDH({token:Ie,factory:Ie.\u0275fac}),Ue})(),yt=(()=>{var Ie;class Ue{constructor(){this.platformId=(0,l.WQX)(l.Agw),this.stackblitz=(0,l.WQX)(zt)}ngOnInit(){var ct=this;return(0,A.A)(function*(){(0,j.UE)(ct.platformId)&&(yield ct.openStackblitz())})()}openStackblitz(){var ct=this;return(0,A.A)(function*(){const[oe="",ue=""]=yield Promise.all([u.e(3918).then(u.t.bind(u,3918,17)),u.e(2741).then(u.t.bind(u,2741,17))].map(H.XZ));return ct.stackblitz.openStarter({title:"Maskito Starter",description:"A starter with Maskito library\nDocumentation: https://maskito.dev",files:{"index.html":"","index.ts":oe,"styles.css":ue}},{newWindow:!1,openFile:"index.ts",hideExplorer:!0})})()}}return(Ie=Ue).\u0275fac=function(ct){return new(ct||Ie)},Ie.\u0275cmp=l.VBU({type:Ie,selectors:[["stackblitz-starter"]],standalone:!0,features:[l.Jv_([zt]),l.aNF],decls:1,vars:1,consts:[["size","xxl","textContent","Stackblitz loading...",1,"loader",3,"overlay"]],template:function(ct,oe){1&ct&&l.nrm(0,"tui-loader",0),2&ct&&l.Y8G("overlay",!0)},dependencies:[k.ap],styles:[".loader[_ngcontent-%COMP%]{position:fixed;top:0;left:0;inline-size:100%;block-size:100%;z-index:1;background:var(--tui-background-base)}"],changeDetection:0}),Ue})()},7922:(Ft,Pe,u)=>{u.d(Pe,{sd:()=>Ue,N_:()=>et,GH:()=>Ii,DX:()=>io,lp:()=>pn,hK:()=>Ie,TK:()=>bo,VM:()=>G,xg:()=>Nt,Kf:()=>zt,iZ:()=>ct,A6:()=>oe,d5:()=>Gi,Um:()=>Mn});var t=u(1860);function l(ye,ke,Ke){const Ze=Math.min(Number(Ke),Math.max(Number(ke),Number(ye)));return ye instanceof Date?new Date(Ze):Ze}function w(ye,{day:ke,month:Ke,year:Ze}={}){const Je=new Date(ye);return ke&&Je.setDate(Je.getDate()+ke),Ke&&Je.setMonth(Je.getMonth()+Ke),Ze&&Je.setFullYear(Je.getFullYear()+Ze),Je}function A(ye){return{day:String(ye.getDate()).padStart(2,"0"),month:String(ye.getMonth()+1).padStart(2,"0"),year:String(ye.getFullYear()).padStart(4,"0"),hours:String(ye.getHours()).padStart(2,"0"),minutes:String(ye.getMinutes()).padStart(2,"0"),seconds:String(ye.getSeconds()).padStart(2,"0"),milliseconds:String(ye.getMilliseconds()).padStart(3,"0")}}function j(ye){return ye.replaceAll(/\W/g,"").length}function k(ye,ke){return!(ye.length!/^0+$/.exec(Ke))}function te(ye,ke,Ke){const Ze=j(ke);return ye.replace(Ke,"").match(new RegExp("(\\D*\\d[^\\d\\s]*){1,".concat(Ze,"}"),"g"))||[]}function ie(ye,ke){const Ke=ke.replaceAll(/[^dmy]/g,""),Ze=ye.replaceAll(/\D+/g,""),Je={day:Ze.slice(Ke.indexOf("d"),Ke.lastIndexOf("d")+1),month:Ze.slice(Ke.indexOf("m"),Ke.lastIndexOf("m")+1),year:Ze.slice(Ke.indexOf("y"),Ke.lastIndexOf("y")+1)};return Object.fromEntries(Object.entries(Je).filter(([rt,lt])=>!!lt).sort(([rt],[lt])=>ke.toLowerCase().indexOf(rt.slice(0,1))>ke.toLowerCase().indexOf(lt.slice(0,1))?1:-1))}function J(ye,ke){var Ke,Ze,Je,rt,lt,Ct,Dt;const Mt=2===(null===(Ke=ye.year)||void 0===Ke?void 0:Ke.length)?"20".concat(ye.year):ye.year,Wt=new Date(Number(null!=Mt?Mt:"0"),Number(null!==(Ze=ye.month)&&void 0!==Ze?Ze:"1")-1,Number(null!==(Je=ye.day)&&void 0!==Je?Je:"1"),Number(null!==(rt=null==ke?void 0:ke.hours)&&void 0!==rt?rt:"0"),Number(null!==(lt=null==ke?void 0:ke.minutes)&&void 0!==lt?lt:"0"),Number(null!==(Ct=null==ke?void 0:ke.seconds)&&void 0!==Ct?Ct:"0"),Number(null!==(Dt=null==ke?void 0:ke.milliseconds)&&void 0!==Dt?Dt:"0"));return Wt.setFullYear(Number(null!=Mt?Mt:"0")),Wt}const q=", ";function Re({day:ye,month:ke,year:Ke,hours:Ze,minutes:Je,seconds:rt,milliseconds:lt},{dateMode:Ct,dateTimeSeparator:Dt=q,timeMode:Mt}){var Wt;const dn=2===(null===(Wt=Ct.match(/y/g))||void 0===Wt?void 0:Wt.length)?null==Ke?void 0:Ke.slice(-2):Ke;return(Ct+(Mt?Dt+Mt:"")).replaceAll(/d+/g,null!=ye?ye:"").replaceAll(/m+/g,null!=ke?ke:"").replaceAll(/y+/g,null!=dn?dn:"").replaceAll(/H+/g,null!=Ze?Ze:"").replaceAll("MSS",null!=lt?lt:"").replaceAll(/M+/g,null!=Je?Je:"").replaceAll(/S+/g,null!=rt?rt:"").replaceAll(/^\D+/g,"").replaceAll(/\D+$/g,"")}var ee=u(6614);const we=ye=>{var ke,Ke,Ze,Je,rt,lt;return{day:null!==(ke=null===(Ke=ye.match(/d/g))||void 0===Ke?void 0:Ke.length)&&void 0!==ke?ke:0,month:null!==(Ze=null===(Je=ye.match(/m/g))||void 0===Je?void 0:Je.length)&&void 0!==Ze?Ze:0,year:null!==(rt=null===(lt=ye.match(/y/g))||void 0===lt?void 0:lt.length)&&void 0!==rt?rt:0}};function ne({dateString:ye,dateModeTemplate:ke,dateSegmentsSeparator:Ke,offset:Ze,selection:[Je,rt]}){const lt=ie(ye,ke),Ct=Object.entries(lt),Dt={};for(const[dn,tn]of Ct){const fn=Re(Dt,{dateMode:ke}),An=ee.Gq[dn],Xn=Ze+fn.length+(fn.length&&Ke.length)+we(ke)[dn],ui=Xn>=Je&&Xn===rt;if(ui&&Number(tn)>Number(An))return{validatedDateString:"",updatedSelection:[Je,rt]};if(ui&&Number(tn)<1)return{validatedDateString:"",updatedSelection:[Je,rt]};Dt[dn]=tn}const Mt=Re(Dt,{dateMode:ke}),Wt=Mt.length-ye.length;return{validatedDateString:Mt,updatedSelection:[Je+Wt,rt+Wt]}}let Le,Y=ye=>ye;const Ge=/[\\^$.*+?()[\]{}|]/g,ze=new RegExp(Ge.source);function z(ye){return ye&&ze.test(ye)?ye.replaceAll(Ge,String.raw(Le||(Le=Y(Nv||(Nv=Jo(["$&"],["\\$&"])))))):ye}function Ae(ye,{prefix:ke,postfix:Ke}){var Ze,Je;const rt=new RegExp("^".concat(z(ke))),lt=new RegExp("".concat(z(Ke),"$")),[Ct=""]=null!==(Ze=ye.match(rt))&&void 0!==Ze?Ze:[],[Dt=""]=null!==(Je=ye.match(lt))&&void 0!==Je?Je:[];return{extractedPrefix:Ct,extractedPostfix:Dt,cleanValue:ye.replace(rt,"").replace(lt,"")}}function Xe(ye){return ye}function We(ye){return!ye||"object"==typeof ye&&0===Object.keys(ye).length}const it=/^0+$/;function Fe(ye,ke,Ke=0){const Ze=ye.padEnd(ke.length,"0");if(Number(Ze)<=Number(ke))return{validatedSegmentValue:ye,prefixedZeroesCount:Ke};if(Ze.endsWith("0"))return Fe("0".concat(ye.slice(0,ke.length-1)),ke,Ke+1);const Je=ye.slice(0,ke.length-1);return it.exec(Je)?{validatedSegmentValue:"",prefixedZeroesCount:Ke}:Fe("".concat(Je,"0"),ke,Ke)}function dt(ye){return ye.replaceAll(new RegExp(ee.yq,"g"),ee.L7)}function Bt(ye){return ye.replaceAll(/[\uff10-\uff19]/g,ke=>String.fromCharCode(ke.charCodeAt(0)-65248))}function _t(){return({elementState:ye,data:ke})=>{const{value:Ke,selection:Ze}=ye;return{elementState:{selection:Ze,value:dt(Ke)},data:dt(ke)}}}function $t({dateModeTemplate:ye,dateSegmentSeparator:ke,splitFn:Ke,uniteFn:Ze}){return({value:Je,selection:rt})=>{var lt;const[Ct,Dt]=rt,{dateStrings:Mt,restPart:Wt=""}=Ke(Je),dn=[];let tn=0;Mt.forEach(An=>{const Un=ie(An,ye),ui=Object.entries(Un).reduce((fi,[pi,li])=>{const{validatedSegmentValue:Ho,prefixedZeroesCount:Fi}=Fe(li,"".concat(ee.Gq[pi]));return tn+=Fi,{...fi,[pi]:Ho}},{});dn.push(Re(ui,{dateMode:ye}))});const fn=Ze(dn,Je)+(null!==(lt=Mt[Mt.length-1])&&void 0!==lt&<.endsWith(ke)?ke:"")+Wt;return tn&&fn.slice(Dt+tn,Dt+tn+ke.length)===ke&&(tn+=ke.length),{selection:[Ct+tn,Dt+tn],value:fn}}}function kt({dateModeTemplate:ye,firstDateEndSeparator:ke,dateSegmentSeparator:Ke,pseudoFirstDateEndSeparators:Ze}){return({elementState:Je,data:rt})=>{const{value:lt,selection:Ct}=Je,[Dt,Mt]=Ct,Wt=function H(ye,ke){const Ke=j(ke),[Ze=""]=new RegExp("(\\D*\\d){".concat(Ke,"}")).exec(ye)||[];return Ze}(lt,ye),dn=Ze.filter(Un=>!ke.includes(Un)&&Un!==Ke),tn=new RegExp("[".concat(dn.join(""),"]"),"gi"),fn=Wt&<.length>Wt.length?Wt+lt.slice(Wt.length).replace(/^[\D\s]*/,ke):lt,An=fn.length-lt.length;return{elementState:{selection:[Dt+An,Mt+An],value:fn},data:rt.replace(tn,ke)}}}function Lt(){return({elementState:ye,data:ke})=>{const{value:Ke,selection:Ze}=ye;return{elementState:{selection:Ze,value:Bt(Ke)},data:Bt(ke)}}}function Zt(ye){return Array.from(ye.replace(" AA","")).map(ke=>ee.ub.includes(ke)?ke:/\d/).concat(ye.includes("AA")?[ee.am,/[AP]/i,/M/i]:[])}const de={HH:"hours",MM:"minutes",SS:"seconds",MSS:"milliseconds"};function B(ye,ke){const Ke=ye.replaceAll(/\D+/g,"");let Ze=0;return Object.fromEntries(ke.split(/\W/).filter(Je=>de[Je]).map(Je=>{const rt=Ke.slice(Ze,Ze+Je.length);return Ze+=Je.length,[de[Je],rt]}))}const Z=/^\D*/,se=/\D*$/,le=new RegExp("[".concat(ee.ub.map(z).join(""),"]$"));function $e({value:ye,selection:ke},{mode:Ke,timeSegmentMaxValues:Ze=ee.qi}){const[Je,rt]=ke,lt=B(ye,Ke),Ct=Object.entries(lt),Dt=function V(ye){return function K(ye,ke){return Object.fromEntries(Object.entries(ye).map(([Ke,Ze])=>[Ke,ke(String(Ze),ee.Kb[Ke])]))}(ye,(ke,Ke)=>ke.padStart(Ke,"0"))}(Ze),Mt={};let Wt=0;for(const[Xn,ui]of Ct){const fi=Dt[Xn],{validatedSegmentValue:pi,prefixedZeroesCount:li}=Fe(ui,String(fi));Wt+=li,Mt[Xn]=pi}const[dn=""]=ye.match(/\D+$/g)||[],tn=function he({hours:ye="",minutes:ke="",seconds:Ke="",milliseconds:Ze=""}){return"".concat(ye,":").concat(ke,":").concat(Ke,".").concat(Ze).replace(Z,"").replace(se,"")}(Mt)+dn,fn=Math.max(tn.length-ye.length,0);let An=Je+Wt+fn,Un=rt+Wt+fn;return An===Un&&Wt&&tn.slice(0,Un+1).match(le)&&(An++,Un++),{value:tn,selection:[An,Un]}}function Tt({timeMode:ye,timeSegmentMinValues:ke=ee.sq,timeSegmentMaxValues:Ke=ee.qi,parseValue:Ze=(Je=>({timeString:Je}))}){const Je=new RegExp("[^\\d".concat(ee.ub.map(z).join(""),"]+"));return({elementState:rt,data:lt},Ct)=>{if("insert"!==Ct)return{elementState:rt,data:lt};const{value:Dt,selection:Mt}=rt,[Wt,dn]=Mt,tn=lt.replace(Je,""),fn=dn+tn.length,An=Dt.slice(0,Wt)+tn+Dt.slice(fn),{timeString:Un,restValue:Xn=""}=Ze(An),ui=Object.entries(B(Un,ye));let fi=Xn.length;for(const[pi,li]of ui){const Ho=ke[pi],Fi=Ke[pi],cr=Number(li),dr=fi+ee.Kb[pi];if(dr>=Wt&&dr<=fn&&cr!==l(cr,Ho,Fi))return{elementState:rt,data:""};fi+=li.length+1}return{elementState:rt,data:lt}}}function He(ye){if(!ye.includes("AA"))return Xe;const ke=/^[AP]$/gi;return({elementState:Ke,data:Ze})=>{const{value:Je,selection:rt}=Ke,lt=Je.toUpperCase(),Ct=Ze.toUpperCase();return lt.match(ee.gn)&&Ct.match(ke)?{elementState:{value:lt.replaceAll(ee.gn,""),selection:rt},data:"".concat(Ct,"M")}:{elementState:{selection:rt,value:lt},data:Ct}}}function Et(ye){return ye.includes("AA")?({value:ke,selection:Ke},Ze)=>{if(!ke.match(ee.mU)||ke.match(ee.gn))return{value:ke,selection:Ke};const[Je,rt]=Ke;if(Ze.value.match(ee.gn)){const Dt=ke.replace(ee.mU,"");return{value:Dt,selection:[Math.min(Je,Dt.length),Math.min(rt,Dt.length)]}}const lt="".concat(ee.am).concat(ke.includes("P")?"P":"A","M"),Ct=ke.replace(ee.mU,Dt=>Dt!==ee.am?lt:Dt);return{value:Ct,selection:rt>=Ct.indexOf(lt)?[Ct.length,Ct.length]:Ke}}:Xe}function Qt(ye,ke){const Ke=we(ke);return Object.fromEntries(Object.entries(ye).map(([Ze,Je])=>{const rt=Ke[Ze];return[Ze,Je.length===rt&&/^0+$/.exec(Je)?"1".padStart(rt,"0"):Je]}))}function vt({dateModeTemplate:ye,min:ke=ee.Wv,max:Ke=ee.Qn,rangeSeparator:Ze="",dateSegmentSeparator:Je="."}){return({value:rt,selection:lt})=>{const Ct=Ze&&rt.endsWith(Ze),Dt=te(rt,ye,Ze);let Mt="";for(const Wt of Dt){Mt+=Mt?Ze:"";const dn=ie(Wt,ye);k(Wt,ye)?Mt+=Re(A(l(J(dn),ke,Ke)),{dateMode:ye}):Mt+=Re(Qt(dn,ye),{dateMode:ye})+(Wt.endsWith(Je)?Je:"")}return{selection:lt,value:Mt+(Ct?Ze:"")}}}function Gt({dateModeTemplate:ye,dateSegmentsSeparator:ke,rangeSeparator:Ke="",dateTimeSeparator:Ze=q}){return({elementState:Je,data:rt})=>{var lt;const Ct=Ke?new RegExp("".concat(Ke,"|-")):Ze,Dt=rt.split(Ct),Mt=rt.includes(Ze)?[null!==(lt=Dt[0])&&void 0!==lt?lt:""]:Dt;if(Mt.every(Wt=>Wt.trim().split(/\D/).filter(Boolean).length===ye.split(ke).length)){const Wt=Mt.map(dn=>function ft(ye,ke,Ke){const Ze=ye.split(/\D/).filter(Boolean),Je=ke.split(Ke);return Ze.map((lt,Ct)=>{var Dt,Mt;return Ct===Je.length-1?lt:lt.padStart(null!==(Dt=null===(Mt=Je[Ct])||void 0===Mt?void 0:Mt.length)&&void 0!==Dt?Dt:0,"0")}).join(Ke)}(dn,ye,ke)).join(Ke);return{elementState:Je,data:"".concat(Wt).concat(rt.includes(Ze)&&Ze+Dt[1]||"")}}return{elementState:Je,data:rt}}}function Nt(ye){const ke=new RegExp("".concat(z(ye),"$"));return ye?({value:Ke,selection:Ze},Je)=>{if(!Ke&&!Je.value.endsWith(ye))return{value:Ke,selection:Ze};if(!Ke.endsWith(ye)&&!Je.value.endsWith(ye))return{selection:Ze,value:Ke+ye};const rt=Je.value.replace(ke,""),lt=Je.selection[1]>=rt.length,Ct=function Te(ye,ke){let Ke="";for(let Ze=0;Ze{const dn=Dt.length-1-Wt;return Dt[dn]!==Mt||Ct[dn]===Mt&<?Dt.slice(0,dn+1)+Mt+Dt.slice(dn+1):Dt},Ke)}}:Xe}function zt(ye){return ye?({value:ke,selection:Ke},Ze)=>{if(ke.startsWith(ye)||!ke&&!Ze.value.startsWith(ye))return{value:ke,selection:Ke};const[Je,rt]=Ke,lt=Array.from(ye).reduce((Dt,Mt,Wt)=>Dt[Wt]===Mt?Dt:Dt.slice(0,Wt)+Mt+Dt.slice(Wt),ke),Ct=lt.length-ke.length;return{selection:[Je+Ct,rt+Ct],value:lt}}:Xe}function yt({dateModeTemplate:ye,dateSegmentsSeparator:ke,rangeSeparator:Ke=""}){return({elementState:Ze,data:Je})=>{const{value:rt,selection:lt}=Ze;if(Je===ke)return{elementState:Ze,data:lt[0]===rt.length?Je:""};const Ct=Je.replaceAll(new RegExp("[^\\d".concat(z(ke)).concat(Ke,"]"),"g"),"");if(!Ct)return{elementState:Ze,data:""};const[Dt,Mt]=lt;let Wt=Mt+Je.length;const dn=rt.slice(0,Dt)+Ct+rt.slice(Wt),tn=te(dn,ye,Ke);let fn="";const An=!!Ke&&dn.includes(Ke);for(const Xn of tn){const{validatedDateString:ui,updatedSelection:fi}=ne({dateString:Xn,dateModeTemplate:ye,dateSegmentsSeparator:ke,offset:fn.length,selection:[Dt,Wt]});if(Xn&&!ui)return{elementState:Ze,data:""};Wt=fi[1],fn+=An&&!fn?ui+Ke:ui}const Un=fn.slice(Dt,Wt);return{elementState:{selection:lt,value:fn.slice(0,Dt)+Un.split(ke).map(Xn=>"0".repeat(Xn.length)).join(ke)+fn.slice(Wt)},data:Un}}}function Ie(ye,ke,Ke){return(Ze,Je)=>{const rt=()=>ke(Ze,Je);return Ze.addEventListener(ye,rt,Ke),()=>Ze.removeEventListener(ye,rt,Ke)}}function Ue(ye){return Ie("focus",ke=>{ke.value||(0,t.Gq)(ke,ye)})}function et(ye){return ke=>{const Ke=ke.ownerDocument;let Ze=0;const Je=()=>Ze++,rt=()=>{Ze=Math.max(--Ze,0)},lt=()=>{var Ct,Dt;if(!ke.matches(":focus"))return;if(Ze)return Ke.addEventListener("mouseup",lt,{once:!0,passive:!0});const Mt=null!==(Ct=ke.selectionStart)&&void 0!==Ct?Ct:0,Wt=null!==(Dt=ke.selectionEnd)&&void 0!==Dt?Dt:0,[dn,tn]=ye(ke.value,[Mt,Wt]);(dn>Mt||tn{Ke.removeEventListener("selectionchange",lt),Ke.removeEventListener("mousedown",Je),Ke.removeEventListener("mouseup",rt)}}}const ct=ye=>{const ke=()=>{const Ke=ye.value;ye.addEventListener("beforeinput",Ze=>{Ze.defaultPrevented&&Ke===ye.value&&ye.dispatchEvent(new CustomEvent("maskitoReject",{bubbles:!0}))},{once:!0})};return ye.addEventListener("beforeinput",ke,!0),()=>ye.removeEventListener("beforeinput",ke,!0)};function oe(ye){return Ie("blur",ke=>{ke.value===ye&&(0,t.Gq)(ke,"")})}function ue(ye){return ye<0?()=>{}:ke=>{const Ke=Ze=>{const Je=Number(ke.selectionStart),rt=ke.value.toUpperCase();if("ArrowUp"!==Ze.key&&"ArrowDown"!==Ze.key||Jeke.removeEventListener("keydown",Ke)}}const nt=()=>{};function Qe({step:ye,fullMode:ke,timeSegmentMaxValues:Ke}){const Ze=function ut(ye){return new Map([["hours",xt(ye,"HH")],["milliseconds",xt(ye,"MSS")],["minutes",xt(ye,"MM")],["seconds",xt(ye,"SS")]])}(ke);return ye<=0?nt:Je=>{const rt=lt=>{var Ct;if("ArrowUp"!==lt.key&&"ArrowDown"!==lt.key)return;lt.preventDefault();const Dt=null!==(Ct=Je.selectionStart)&&void 0!==Ct?Ct:0,Mt=function At({segmentsIndexes:ye,selectionStart:ke}){for(const[Ke,Ze]of ye.entries()){const[Je,rt]=Ze;if(Je<=ke&&ke<=rt)return Ke}return null}({segmentsIndexes:Ze,selectionStart:Dt});if(!Mt)return;const Wt=function Jt({selection:ye,value:ke,toAdd:Ke,max:Ze}){const[Je,rt]=ye,Ct=function mi(ye,ke){return ye<0&&(ye+=Math.floor(Math.abs(ye)/ke+1)*ke),ye%ke}(Number(ke.slice(Je,rt).padEnd(rt-Je,"0"))+Ke,Ze+1);return ke.slice(0,Je)+String(Ct).padStart(rt-Je,"0")+ke.slice(rt,ke.length)}({selection:Ze.get(Mt),value:Je.value,toAdd:"ArrowUp"===lt.key?ye:-ye,max:Ke[Mt]});(0,t.Gq)(Je,{value:Wt,selection:[Dt,Dt]})};return Je.addEventListener("keydown",rt),()=>Je.removeEventListener("keydown",rt)}}function xt(ye,ke){const Ke=ye.indexOf(ke);return-1===Ke?[-1,-1]:[Ke,Ke+ke.length]}function Mn(ye,ke=!1){let Ke="",Ze="validation";const Je=Ct=>{for(let Dt=Ct.length-1;Dt>=Ke.length;Dt--)if(Ct[Dt]!==ye[Dt])return Ct.slice(0,Dt+1);return Ct.slice(0,Ke.length)},rt=[et(Ct=>[0,Je(Ct).length])];let lt=!1;if(ke){const Ct=Ie("focus",Mt=>{lt=!0,(0,t.Gq)(Mt,Mt.value+ye.slice(Mt.value.length))},{capture:!0}),Dt=Ie("blur",Mt=>{lt=!1,(0,t.Gq)(Mt,Je(Mt.value))},{capture:!0});rt.push(Ct,Dt)}return{plugins:rt,removePlaceholder:Je,preprocessors:[({elementState:Ct,data:Dt},Mt)=>{Ze=Mt;const{value:Wt,selection:dn}=Ct;return{elementState:{selection:dn,value:Je(Wt)},data:Dt}}],postprocessors:[({value:Ct,selection:Dt},Mt)=>{Ke=Ct;const Wt=Ct+ye.slice(Ct.length,Mt.value.length)===Mt.value;if("validation"===Ze&&Wt)return{selection:Dt,value:Mt.value};const dn=lt||!ke?Ct+ye.slice(Ct.length):Ct;if(dn===Mt.value&&"deleteBackward"===Ze){const[tn]=Mt.selection;return{value:dn,selection:[tn,tn]}}return{value:dn,selection:Dt}}]}}function Ii({mode:ye,separator:ke=".",max:Ke,min:Ze}){const Je=ye.split("/").join(ke);return{...t.oI,mask:Array.from(Je).map(rt=>ke.includes(rt)?rt:/\d/),overwriteMode:"replace",preprocessors:[Lt(),({elementState:ye},ke)=>{const{value:Ke,selection:Ze}=ye;if(!Ke||function Ln(ye,[ke,Ke]){return Ke===ye.length}(Ke,Ze))return{elementState:ye};const[Je,rt]=Ze,lt=Ke.slice(Je,rt).replaceAll(/\d/g,"0"),Ct=Ke.slice(0,Je)+lt+Ke.slice(rt);return lt.replaceAll(/\D/g,"")?"validation"===ke||"insert"===ke&&Je===rt?{elementState:{selection:Ze,value:Ct}}:{elementState:{selection:"deleteBackward"===ke||"insert"===ke?[Je,Je]:[rt,rt],value:Ct}}:{elementState:ye}},Gt({dateModeTemplate:Je,dateSegmentsSeparator:ke}),yt({dateModeTemplate:Je,dateSegmentsSeparator:ke})],postprocessors:[$t({dateModeTemplate:Je,dateSegmentSeparator:ke,splitFn:rt=>({dateStrings:[rt]}),uniteFn:([rt=""])=>rt}),vt({min:Ze,max:Ke,dateModeTemplate:Je,dateSegmentSeparator:ke})]}}const Bi=[ee.SD,ee.c,ee.PN,ee.el,ee.ZQ];function so({dateModeTemplate:ye,rangeSeparator:ke,minLength:Ke,maxLength:Ze,max:Je=ee.Qn}){return We(Ke)&&We(Ze)?Xe:({value:rt,selection:lt})=>{const Ct=te(rt,ye,ke);if(2!==Ct.length||Ct.some(An=>!k(An,ye)))return{value:rt,selection:lt};const[Dt,Mt]=Ct.map(An=>J(ie(An,ye)));if(!Dt||!Mt)return{value:rt,selection:lt};const Wt=w(Dt,{...Ke,day:(null==Ke?void 0:Ke.day)&&Ke.day-1}),dn=We(Ze)?Je:w(Dt,{...Ze,day:(null==Ze?void 0:Ze.day)&&Ze.day-1}),tn=l(Mt,Wt,Je);return{selection:lt,value:Ct[0]+ke+Re(A(tn>dn?dn:tn),{dateMode:ye})}}}function _i({dateModeTemplate:ye,rangeSeparator:ke}){return({value:Ke,selection:Ze})=>{const Je=te(Ke,ye,ke),rt=2===Je.length&&Je.every(tn=>k(tn,ye)),[lt,Ct]=Ze;if(!((lt>=Ke.length||0===lt&&Ct>=Ke.length)&&rt))return{value:Ke,selection:Ze};const[Wt,dn]=Je.map(tn=>J(ie(tn,ye)));return{selection:Ze,value:Wt&&dn&&Wt>dn?Je.reverse().join(ke):Ke}}}function io({mode:ye,min:ke,max:Ke,minLength:Ze,maxLength:Je,dateSeparator:rt=".",rangeSeparator:lt="".concat(ee.am).concat(ee.c).concat(ee.am)}){const Ct=ye.split("/").join(rt),Dt=Array.from(Ct).map(Mt=>rt.includes(Mt)?Mt:/\d/);return{...t.oI,mask:[...Dt,...Array.from(lt),...Dt],overwriteMode:"replace",preprocessors:[Lt(),kt({dateModeTemplate:Ct,dateSegmentSeparator:rt,firstDateEndSeparator:lt,pseudoFirstDateEndSeparators:Bi}),({elementState:ye},ke)=>{const{value:Ke,selection:Ze}=ye;if(!Ke||function Ln(ye,[ke,Ke]){return Ke===ye.length}(Ke,Ze))return{elementState:ye};const[Je,rt]=Ze,lt=Ke.slice(Je,rt).replaceAll(/\d/g,"0"),Ct=Ke.slice(0,Je)+lt+Ke.slice(rt);return lt.replaceAll(/\D/g,"")?"validation"===ke||"insert"===ke&&Je===rt?{elementState:{selection:Ze,value:Ct}}:{elementState:{selection:"deleteBackward"===ke||"insert"===ke?[Je,Je]:[rt,rt],value:Ct}}:{elementState:ye}},Gt({dateModeTemplate:Ct,rangeSeparator:lt,dateSegmentsSeparator:rt}),yt({dateModeTemplate:Ct,rangeSeparator:lt,dateSegmentsSeparator:rt})],postprocessors:[$t({dateModeTemplate:Ct,dateSegmentSeparator:rt,splitFn:Mt=>({dateStrings:te(Mt,Ct,lt)}),uniteFn:(Mt,Wt)=>Mt.reduce((dn,tn,fn)=>dn+tn+(!fn&&Wt.includes(lt)?lt:""),"")}),vt({min:ke,max:Ke,dateModeTemplate:Ct,rangeSeparator:lt,dateSegmentSeparator:rt}),so({dateModeTemplate:Ct,minLength:Ze,maxLength:Je,max:Ke,rangeSeparator:lt}),_i({dateModeTemplate:Ct,rangeSeparator:lt})]}}function eo(ye,{dateModeTemplate:ke,dateTimeSeparator:Ke}){const Ze=ye.includes(Ke);return[ye.slice(0,ke.length),ye.slice(Ze?ke.length+Ke.length:ke.length)]}function It({dateModeTemplate:ye,timeMode:ke,min:Ke=ee.Wv,max:Ze=ee.Qn,dateTimeSeparator:Je}){return({value:rt,selection:lt})=>{const[Ct,Dt]=eo(rt,{dateModeTemplate:ye,dateTimeSeparator:Je}),Mt=ie(Ct,ye),Wt=B(Dt,ke);if(!function Ci(ye,{dateMode:ke,timeMode:Ke,dateTimeSeparator:Ze=q}){var Je;return ye.length>=ke.length+Ke.length+Ze.length&&(null!==(Je=ye.split(Ze)[0])&&void 0!==Je?Je:"").split(/\D/).every(rt=>!/^0+$/.exec(rt))}(rt,{dateMode:ye,timeMode:ke,dateTimeSeparator:Je})){const Un=Qt(Mt,ye),{year:Xn,month:ui,day:fi}=k(Ct,ye)?A(l(J(Un),Ke,Ze)):Un,pi=Re({year:Xn,month:ui,day:fi,...Wt},{dateMode:ye,dateTimeSeparator:Je,timeMode:ke});return{selection:lt,value:pi+rt.slice(pi.length)}}const tn=l(J(Mt,Wt),Ke,Ze),[fn=""]=rt.match(/\D+$/g)||[];return{selection:lt,value:Re(A(tn),{dateMode:ye,dateTimeSeparator:Je,timeMode:ke})+fn}}}function an({dateModeTemplate:ye,dateSegmentsSeparator:ke,dateTimeSeparator:Ke,timeMode:Ze,timeSegmentMaxValues:Je}){return({elementState:rt,data:lt})=>{const{value:Ct,selection:Dt}=rt;if(lt===ke)return{elementState:rt,data:Dt[0]===Ct.length?lt:""};const Mt=lt.replaceAll(/\D/g,"");if(!Mt)return{elementState:rt,data:lt};const[Wt,dn]=Dt;let tn=dn+lt.length;const fn=Ct.slice(0,Wt)+Mt+Ct.slice(tn),[An,Un]=eo(fn,{dateModeTemplate:ye,dateTimeSeparator:Ke});let Xn="";const ui=fn.includes(Ke),{validatedDateString:fi,updatedSelection:pi}=ne({dateString:An,dateSegmentsSeparator:ke,dateModeTemplate:ye,offset:0,selection:[Wt,tn]});if(An&&!fi)return{elementState:rt,data:""};tn=pi[1],Xn+=fi;const li=$e({value:Un,selection:[Wt,tn]},{mode:Ze,timeSegmentMaxValues:Je});tn=li.selection[1],Xn+=ui?Ke+li.value:li.value;const Ho=Xn.slice(Wt,tn);return{elementState:{selection:Dt,value:Xn.slice(0,Wt)+Ho.split(ke).map(Fi=>"0".repeat(Fi.length)).join(ke)+Xn.slice(tn)},data:Ho}}}function pn({dateMode:ye,timeMode:ke,dateSeparator:Ke=".",min:Ze,max:Je,dateTimeSeparator:rt=q,timeStep:lt=0}){const Ct=ke.includes("AA"),Dt=ye.split("/").join(Ke),Mt={...ee.qi,...Ct?{hours:12}:{}},Wt={...ee.sq,...Ct?{hours:1}:{}},dn="".concat(Dt).concat(rt).concat(ke);return{...t.oI,mask:[...Array.from(Dt).map(tn=>Ke.includes(tn)?tn:/\d/),...rt.split(""),...Zt(ke)],overwriteMode:"replace",preprocessors:[Lt(),_t(),kt({dateModeTemplate:Dt,dateSegmentSeparator:Ke,firstDateEndSeparator:rt,pseudoFirstDateEndSeparators:rt.split("")}),({elementState:ye},ke)=>{const{value:Ke,selection:Ze}=ye;if(!Ke||function Ln(ye,[ke,Ke]){return Ke===ye.length}(Ke,Ze))return{elementState:ye};const[Je,rt]=Ze,lt=Ke.slice(Je,rt).replaceAll(/\d/g,"0"),Ct=Ke.slice(0,Je)+lt+Ke.slice(rt);return lt.replaceAll(/\D/g,"")?"validation"===ke||"insert"===ke&&Je===rt?{elementState:{selection:Ze,value:Ct}}:{elementState:{selection:"deleteBackward"===ke||"insert"===ke?[Je,Je]:[rt,rt],value:Ct}}:{elementState:ye}},He(ke),Gt({dateModeTemplate:Dt,dateSegmentsSeparator:Ke,dateTimeSeparator:rt}),Tt({timeMode:ke,timeSegmentMinValues:Wt,timeSegmentMaxValues:Mt,parseValue:tn=>{const[fn,An]=eo(tn,{dateModeTemplate:Dt,dateTimeSeparator:rt});return{timeString:An,restValue:fn+rt}}}),an({dateModeTemplate:Dt,dateSegmentsSeparator:Ke,dateTimeSeparator:rt,timeMode:ke,timeSegmentMaxValues:Mt})],postprocessors:[Et(ke),$t({dateModeTemplate:Dt,dateSegmentSeparator:Ke,splitFn:tn=>{const[fn,An]=eo(tn,{dateModeTemplate:Dt,dateTimeSeparator:rt});return{dateStrings:[fn],restPart:An}},uniteFn:([tn],fn)=>tn+(fn.includes(rt)?rt:"")}),It({min:Ze,max:Je,dateModeTemplate:Dt,timeMode:ke,dateTimeSeparator:rt})],plugins:[Qe({step:lt,fullMode:dn,timeSegmentMaxValues:ee.qi}),ue(dn.indexOf(" AA"))]}}function St({prefix:ye,postfix:ke}){return({elementState:Ke,data:Ze})=>{const{cleanValue:Je}=Ae(Ze,{prefix:ye,postfix:ke});return{elementState:Ke,data:Je}}}let Sn,ve,gn=ye=>ye;function Ee({decimalSeparator:ye,isNegativeAllowed:ke,precision:Ke,thousandSeparator:Ze,prefix:Je,postfix:rt,decimalPseudoSeparators:lt=[],pseudoMinuses:Ct=[],minusSign:Dt}){const Mt=tt(Je),Wt=String.raw(Sn||(Sn=gn(Fv||(Fv=Jo(["d"],["\\d"]))))),dn=ke?"[".concat(Dt).concat(Ct.map(Xn=>"\\".concat(Xn)).join(""),"]?"):"",tn=Ze?"[".concat(Wt).concat(z(Ze).replaceAll(/\s/g,String.raw(ve||(ve=gn(kv||(kv=Jo(["s"],["\\s"])))))),"]*"):"[".concat(Wt,"]*"),fn=Number.isFinite(Ke)?Ke:"",An=Ke>0?"([".concat(z(ye)).concat(lt.map(z).join(""),"]").concat(Wt,"{0,").concat(fn,"})?"):"",Un=tt(rt);return new RegExp("^".concat(Mt).concat(dn).concat(tn).concat(An).concat(Un,"$"))}function tt(ye){return ye?"".concat(ye.split("").map(ke=>"".concat(z(ke),"?")).join("")):""}function G(ye,ke="."){const Ke=!!new RegExp("^\\D*[".concat(ee.el,"\\").concat(ee.SD).concat(ee.c).concat(ee.PN).concat(ee.ZQ,"]")).exec(ye),Ze=z(ke),Je=ye.replaceAll(new RegExp("".concat(Ze,"(?!\\d)"),"g"),"").replaceAll(new RegExp("[^\\d".concat(Ze,"]"),"g"),"").replace(ke,".");return Je?Number("".concat(Ke?ee.SD:"").concat(Je)):NaN}function mt(ye,{decimalSeparator:ke,thousandSeparator:Ke}){const[Ze="",Je=""]=ye.split(ke),[,rt="",lt=""]=new RegExp("([^\\d".concat(z(Ke),"]+)?(.*)")).exec(Ze)||[];return{minus:rt,integerPart:lt,decimalPart:Je}}function rn({decimalSeparator:ye,precision:ke,decimalZeroPadding:Ke,prefix:Ze,postfix:Je}){return ke<=0||!Ke?Xe:({value:rt,selection:lt})=>{const{cleanValue:Ct,extractedPrefix:Dt,extractedPostfix:Mt}=Ae(rt,{prefix:Ze,postfix:Je});if(Number.isNaN(G(Ct,ye)))return{value:rt,selection:lt};const[Wt,dn=""]=Ct.split(ye);return{value:Dt+Wt+ye+dn.padEnd(ke,"0")+Mt,selection:lt}}}function hn({prefix:ye,postfix:ke,decimalSeparator:Ke,thousandSeparator:Ze}){return({value:Je,selection:rt})=>{const[lt]=rt,{cleanValue:Ct,extractedPrefix:Dt,extractedPostfix:Mt}=Ae(Je,{prefix:ye,postfix:ke}),{minus:Wt,integerPart:dn,decimalPart:tn}=mt(Ct,{decimalSeparator:Ke,thousandSeparator:Ze}),fn=!dn&&!tn&&Ct.includes(Ke);return!dn&&!Number(tn)&<===(Wt+Dt).length||fn?{selection:rt,value:Dt+Wt+Mt}:{value:Je,selection:rt}}}function Dn({decimalSeparator:ye,decimalPseudoSeparators:ke,pseudoMinuses:Ke,prefix:Ze,postfix:Je,minusSign:rt}){let lt=!0;const Ct=Ee({decimalSeparator:ye,decimalPseudoSeparators:ke,pseudoMinuses:Ke,prefix:"",postfix:"",thousandSeparator:"",precision:1/0,isNegativeAllowed:!0,minusSign:rt});return({elementState:Dt,data:Mt})=>{if(!lt)return{elementState:Dt,data:Mt};lt=!1;const{value:Wt,selection:dn}=Dt,[tn,fn]=dn,{extractedPrefix:An,cleanValue:Un,extractedPostfix:Xn}=Ae(Wt,{prefix:Ze,postfix:Je}),ui=(0,t.bc)({selection:[Math.max(tn-An.length,0),l(fn-An.length,0,Un.length)],value:Un},{mask:Ct}),[fi,pi]=ui.selection;return{elementState:{selection:[fi+An.length,pi+An.length],value:An+ui.value+Xn},data:Mt}}}function ai({min:ye,max:ke,decimalSeparator:Ke,minusSign:Ze}){return({value:Je,selection:rt})=>{const lt=G(Je,Ke),Ct=lt>0?Math.min(lt,ke):Math.max(lt,ye);if(lt&&Ct!==lt){const Dt="".concat(Ct).replace(".",Ke).replace(ee.SD,Ze);return{value:Dt,selection:[Dt.length,Dt.length]}}return{value:Je,selection:rt}}}function Nn({decimalSeparator:ye,thousandSeparator:ke,decimalZeroPadding:Ke}){return({elementState:Ze,data:Je},rt)=>{const{value:lt,selection:Ct}=Ze,[Dt,Mt]=Ct,Wt=lt.slice(Dt,Mt),dn=Ke?[ye,ke]:[ke],tn=Ke&&Dt>lt.indexOf(ye)&&!!Wt.match(/^0+$/gi);return"deleteBackward"!==rt&&"deleteForward"!==rt||!dn.includes(Wt)&&!tn?{elementState:Ze,data:Je}:{elementState:{value:lt,selection:"deleteForward"===rt?[Mt,Mt]:[Dt,Dt]},data:Je}}}function di({decimalSeparator:ye,precision:ke,prefix:Ke,postfix:Ze}){const Je=new RegExp("^\\D*".concat(z(ye)));return({elementState:rt,data:lt})=>{const{value:Ct,selection:Dt}=rt,{cleanValue:Mt,extractedPrefix:Wt}=Ae(Ct,{prefix:Ke,postfix:Ze}),[dn,tn]=Dt,fn=l(dn-Wt.length,0,Mt.length),An=l(tn-Wt.length,0,Mt.length);return ke<=0||Mt.slice(0,fn).includes(ye)||Mt.slice(An).includes(ye)||!lt.match(Je)?{elementState:rt,data:lt}:{elementState:rt,data:/\d+/.exec(Mt.slice(0,fn))?lt:"0".concat(lt)}}}function ti({validCharacter:ye,pseudoCharacters:ke,prefix:Ke,postfix:Ze}){const Je=new RegExp("[".concat(ke.join(""),"]"),"gi");return({elementState:rt,data:lt})=>{const{value:Ct,selection:Dt}=rt,{cleanValue:Mt,extractedPostfix:Wt,extractedPrefix:dn}=Ae(Ct,{prefix:Ke,postfix:Ze});return{elementState:{selection:Dt,value:dn+Mt.replace(Je,ye)+Wt},data:lt.replace(Je,ye)}}}function $i({decimalSeparator:ye,prefix:ke,postfix:Ke}){return({elementState:Ze,data:Je})=>{const{value:rt,selection:lt}=Ze,[Ct,Dt]=lt,{cleanValue:Mt}=Ae(rt,{prefix:ke,postfix:Ke});return{elementState:Ze,data:!Mt.includes(ye)||rt.slice(Ct,Dt+1).includes(ye)?Je:Je.replaceAll(new RegExp(z(ye),"gi"),"")}}}function ni({thousandSeparator:ye,decimalSeparator:ke,prefix:Ke,postfix:Ze}){return ye?({value:rt,selection:lt})=>{const{cleanValue:Ct,extractedPostfix:Dt,extractedPrefix:Mt}=Ae(rt,{prefix:Ke,postfix:Ze}),{minus:Wt,integerPart:dn,decimalPart:tn}=mt(Ct,{decimalSeparator:ke,thousandSeparator:ye}),[fn,An]=lt;let[Un,Xn]=lt;const ui=Array.from(dn).reduceRight((fi,pi,li)=>{const Fi=!(!li&&pi===ye)&&fi.length&&(fi.length+1)%4==0;return Fi&&(pi===ye||((...rt)=>rt.every(lt=>/\s/.test(lt)))(pi,ye))?ye+fi:pi!==ye||Fi?Fi?(li<=fn&&Un++,li<=An&&Xn++,pi+ye+fi):pi+fi:(li&&li<=fn&&Un--,li&&li<=An&&Xn--,fi)},"");return{value:Mt+Wt+ui+(Ct.includes(ke)?ke:"")+tn+Dt,selection:[Un,Xn]}}:Xe}function Ti({precision:ye,decimalSeparator:ke,prefix:Ke,postfix:Ze}){if(ye>0)return Xe;const Je=new RegExp("".concat(z(ke),".*$"),"g");return({elementState:rt,data:lt})=>{const{value:Ct,selection:Dt}=rt,{cleanValue:Mt,extractedPrefix:Wt,extractedPostfix:dn}=Ae(Ct,{prefix:Ke,postfix:Ze}),[tn,fn]=Dt,An=Wt+Mt.replace(Je,"")+dn;return{elementState:{selection:[Math.min(tn,An.length),Math.min(fn,An.length)],value:An},data:lt.replace(Je,"")}}}const hi=[0,0];function Oi({decimalSeparator:ye,thousandSeparator:ke,prefix:Ke,postfix:Ze}){const Je=function Yn({decimalSeparator:ye,thousandSeparator:ke,prefix:Ke,postfix:Ze}){const Je=lt=>{const Ct=z(ke);return lt.replace(new RegExp("^(\\D+)?[0".concat(Ct,"]+(?=0)")),"$1").replace(new RegExp("^(\\D+)?[0".concat(Ct,"]+(?=[1-9])")),"$1")},rt=(lt,Ct)=>{const Dt=lt.slice(0,Ct),Mt=lt.slice(Ct).startsWith("0");return Dt.length-Je(Dt).length+(Mt?1:0)};return({value:lt,selection:Ct})=>{const[Dt,Mt]=Ct,{cleanValue:Wt,extractedPrefix:dn,extractedPostfix:tn}=Ae(lt,{prefix:Ke,postfix:Ze}),fn=Wt.includes(ye),[An="",Un=""]=Wt.split(ye),Xn=Je(An);if(An===Xn)return{value:lt,selection:Ct};const ui=Dt-rt(lt,Dt),fi=Mt-rt(lt,Mt);return{value:dn+Xn+(fn?ye:"")+Un+tn,selection:[Math.max(ui,0),Math.max(fi,0)]}}}({decimalSeparator:ye,thousandSeparator:ke,prefix:Ke,postfix:Ze});return Ie("blur",rt=>{const lt=Je({value:rt.value,selection:hi},{value:"",selection:hi}).value;(0,t.Gq)(rt,lt)},{capture:!0})}function cn({min:ye,max:ke,decimalSeparator:Ke}){return Ie("blur",(Ze,Je)=>{const rt=G(Ze.value,Ke),lt=l(rt,ye,ke);!Number.isNaN(rt)&&rt!==lt&&(0,t.Gq)(Ze,(0,t.bc)(function fe(ye){const ke=String(ye),[Ke="",Ze]=ke.split("e-");let Je=ke;if(Ze){var rt;const[,lt]=Ke.split("."),Ct=Number(Ze)+(null!==(rt=null==lt?void 0:lt.length)&&void 0!==rt?rt:0);Je=ye.toFixed(Ct)}return Je}(lt),Je))},{capture:!0})}function Vi({decimalSeparator:ye,prefix:ke,postfix:Ke}){return Ie("blur",Ze=>{const{cleanValue:Je,extractedPostfix:rt,extractedPrefix:lt}=Ae(Ze.value,{prefix:ke,postfix:Ke}),Ct=lt+Je.replace(new RegExp("^(\\D+)?".concat(z(ye))),"$10".concat(ye))+rt;(0,t.Gq)(Ze,Ct)},{capture:!0})}function bo({max:ye=Number.MAX_SAFE_INTEGER,min:ke=Number.MIN_SAFE_INTEGER,precision:Ke=0,thousandSeparator:Ze=ee.am,decimalSeparator:Je=".",decimalPseudoSeparators:rt,decimalZeroPadding:lt=!1,prefix:Ct="",postfix:Dt="",minusSign:Mt=ee.el}={}){const Wt=[ee.SD,ee.c,ee.PN,ee.ZQ,ee.el].filter(fn=>fn!==Ze&&fn!==Je&&fn!==Mt),dn=function Pt({decimalSeparator:ye,thousandSeparator:ke,decimalPseudoSeparators:Ke=ee.A2}){return Ke.filter(Ze=>Ze!==ke&&Ze!==ye)}({decimalSeparator:Je,thousandSeparator:Ze,decimalPseudoSeparators:rt}),tn=Ct.endsWith(Je)&&Ke>0?"".concat(Ct).concat(ee.Um):Ct;return{...t.oI,mask:Ee({decimalSeparator:Je,precision:Ke,thousandSeparator:Ze,prefix:tn,postfix:Dt,isNegativeAllowed:ke<0,minusSign:Mt}),preprocessors:[Lt(),Dn({decimalSeparator:Je,decimalPseudoSeparators:dn,pseudoMinuses:Wt,prefix:tn,postfix:Dt,minusSign:Mt}),St({prefix:tn,postfix:Dt}),ti({validCharacter:Mt,pseudoCharacters:Wt,prefix:tn,postfix:Dt}),ti({validCharacter:Je,pseudoCharacters:dn,prefix:tn,postfix:Dt}),di({decimalSeparator:Je,precision:Ke,prefix:tn,postfix:Dt}),Nn({decimalSeparator:Je,decimalZeroPadding:lt,thousandSeparator:Ze}),Ti({precision:Ke,decimalSeparator:Je,prefix:tn,postfix:Dt}),$i({decimalSeparator:Je,prefix:tn,postfix:Dt})],postprocessors:[ai({decimalSeparator:Je,min:ke,max:ye,minusSign:Mt}),zt(tn),Nt(Dt),ni({decimalSeparator:Je,thousandSeparator:Ze,prefix:tn,postfix:Dt}),rn({decimalSeparator:Je,decimalZeroPadding:lt,precision:Ke,prefix:tn,postfix:Dt}),hn({prefix:tn,postfix:Dt,decimalSeparator:Je,thousandSeparator:Ze})],plugins:[Oi({decimalSeparator:Je,thousandSeparator:Ze,prefix:tn,postfix:Dt}),Vi({decimalSeparator:Je,prefix:tn,postfix:Dt}),cn({min:ke,max:ye,decimalSeparator:Je})],overwriteMode:lt?({value:fn,selection:[An]})=>An<=fn.indexOf(Je)?"shift":"replace":"shift"}}function Gi({mode:ye,timeSegmentMaxValues:ke={},timeSegmentMinValues:Ke={},step:Ze=0}){const Je=ye.includes("AA"),rt={...ee.qi,...Je?{hours:12}:{},...ke},lt={...ee.sq,...Je?{hours:1}:{},...Ke};return{mask:Zt(ye),preprocessors:[Lt(),_t(),({elementState:ye},ke)=>{const{value:Ke,selection:Ze}=ye;if(!Ke||function Ln(ye,[ke,Ke]){return Ke===ye.length}(Ke,Ze))return{elementState:ye};const[Je,rt]=Ze,lt=Ke.slice(Je,rt).replaceAll(/\d/g,"0"),Ct=Ke.slice(0,Je)+lt+Ke.slice(rt);return lt.replaceAll(/\D/g,"")?"validation"===ke||"insert"===ke&&Je===rt?{elementState:{selection:Ze,value:Ct}}:{elementState:{selection:"deleteBackward"===ke||"insert"===ke?[Je,Je]:[rt,rt],value:Ct}}:{elementState:ye}},He(ye),Tt({timeMode:ye,timeSegmentMinValues:lt,timeSegmentMaxValues:rt})],postprocessors:[Et(ye),Ct=>$e(Ct,{mode:ye,timeSegmentMaxValues:rt})],plugins:[Qe({fullMode:ye,step:Ze,timeSegmentMaxValues:rt}),ue(ye.indexOf(" AA"))],overwriteMode:"replace"}}},6614:(Ft,Pe,u)=>{u.d(Pe,{gn:()=>Y,mU:()=>ne,L7:()=>ee,PN:()=>J,c:()=>ie,SD:()=>q,yq:()=>we,ZQ:()=>Re,el:()=>ce,am:()=>k,Um:()=>te,Gq:()=>t,A2:()=>l,Qn:()=>A,Wv:()=>w,qi:()=>j,sq:()=>H,ub:()=>Le,Kb:()=>Ge});const t={day:31,month:12,year:9999},l=[".",",","\u0431","\u044e"],w=new Date("0001-01-01"),A=new Date("9999-12-31"),j={hours:23,minutes:59,seconds:59,milliseconds:999},H={hours:0,minutes:0,seconds:0,milliseconds:0},k="\xa0",te="\u200b",ie="\u2013",J="\u2014",q="-",ce="\u2212",Re="\u30fc",ee=":",we="\uff1a",ne=new RegExp("[".concat(k,"APM]+$"),"g"),Y=new RegExp("".concat(k,"[AP]M$"),"g"),Le=[":","."],Ge={hours:2,minutes:2,seconds:2,milliseconds:3}},194:(Ft,Pe,u)=>{u.d(Pe,{FX:()=>Ge,K2:()=>k,MA:()=>Re,P:()=>we,Ro:()=>l,S6:()=>t,hZ:()=>A,i0:()=>j,iF:()=>te,kY:()=>q,kp:()=>w,sf:()=>Y,ui:()=>Le,yc:()=>ne});class t{}class l{}const w="*";function A(ze,z){return{type:7,name:ze,definitions:z,options:{}}}function j(ze,z=null){return{type:4,styles:z,timings:ze}}function k(ze,z=null){return{type:2,steps:ze,options:z}}function te(ze){return{type:6,styles:ze,offset:null}}function q(ze,z,Ae=null){return{type:1,expr:ze,animation:z,options:Ae}}function Re(ze=null){return{type:9,options:ze}}function we(ze,z,Ae=null){return{type:11,selector:ze,animation:z,options:Ae}}function ne(ze,z){return{type:12,timings:ze,animation:z}}class Y{constructor(z=0,Ae=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=z+Ae}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(z=>z()),this._onDoneFns=[])}onStart(z){this._originalOnStartFns.push(z),this._onStartFns.push(z)}onDone(z){this._originalOnDoneFns.push(z),this._onDoneFns.push(z)}onDestroy(z){this._onDestroyFns.push(z)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(z=>z()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(z=>z()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(z){this._position=this.totalTime?z*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(z){const Ae="start"==z?this._onStartFns:this._onDoneFns;Ae.forEach(Te=>Te()),Ae.length=0}}class Le{constructor(z){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=z;let Ae=0,Te=0,Xe=0;const We=this.players.length;0==We?queueMicrotask(()=>this._onFinish()):this.players.forEach(it=>{it.onDone(()=>{++Ae==We&&this._onFinish()}),it.onDestroy(()=>{++Te==We&&this._onDestroy()}),it.onStart(()=>{++Xe==We&&this._onStart()})}),this.totalTime=this.players.reduce((it,Fe)=>Math.max(it,Fe.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(z=>z()),this._onDoneFns=[])}init(){this.players.forEach(z=>z.init())}onStart(z){this._onStartFns.push(z)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(z=>z()),this._onStartFns=[])}onDone(z){this._onDoneFns.push(z)}onDestroy(z){this._onDestroyFns.push(z)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(z=>z.play())}pause(){this.players.forEach(z=>z.pause())}restart(){this.players.forEach(z=>z.restart())}finish(){this._onFinish(),this.players.forEach(z=>z.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(z=>z.destroy()),this._onDestroyFns.forEach(z=>z()),this._onDestroyFns=[])}reset(){this.players.forEach(z=>z.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(z){const Ae=z*this.totalTime;this.players.forEach(Te=>{const Xe=Te.totalTime?Math.min(1,Ae/Te.totalTime):1;Te.setPosition(Xe)})}getPosition(){const z=this.players.reduce((Ae,Te)=>null===Ae||Te.totalTime>Ae.totalTime?Te:Ae,null);return null!=z?z.getPosition():0}beforeDestroy(){this.players.forEach(z=>{z.beforeDestroy&&z.beforeDestroy()})}triggerCallback(z){const Ae="start"==z?this._onStartFns:this._onDoneFns;Ae.forEach(Te=>Te()),Ae.length=0}}const Ge="!"},1249:(Ft,Pe,u)=>{u.d(Pe,{LS:()=>po,O6:()=>Yi,Xw:()=>ue,Yp:()=>br,eI:()=>oe,zT:()=>xo});var t=u(194),l=u(2978);function A(_e){return new l.wOt(3e3,!1)}function he(_e){switch(_e.length){case 0:return new t.sf;case 1:return _e[0];default:return new t.ui(_e)}}function le(_e,v,C=new Map,L=new Map){const ae=[],Se=[];let ot=-1,pt=null;if(v.forEach(Ot=>{const Ut=Ot.get("offset"),xn=Ut==ot,wn=xn&&pt||new Map;Ot.forEach((Kn,Qn)=>{let En=Qn,Hn=Kn;if("offset"!==Qn)switch(En=_e.normalizePropertyName(En,ae),Hn){case t.FX:Hn=C.get(Qn);break;case t.kp:Hn=L.get(Qn);break;default:Hn=_e.normalizeStyleValue(Qn,En,Hn,ae)}wn.set(En,Hn)}),xn||Se.push(wn),pt=wn,ot=Ut}),ae.length)throw function dt(_e){return new l.wOt(3502,!1)}();return Se}function $e(_e,v,C,L){switch(v){case"start":_e.onStart(()=>L(C&&ht(C,"start",_e)));break;case"done":_e.onDone(()=>L(C&&ht(C,"done",_e)));break;case"destroy":_e.onDestroy(()=>L(C&&ht(C,"destroy",_e)))}}function ht(_e,v,C){const L=C.totalTime,Se=Tt(_e.element,_e.triggerName,_e.fromState,_e.toState,v||_e.phaseName,null==L?_e.totalTime:L,!!C.disabled),ot=_e._data;return null!=ot&&(Se._data=ot),Se}function Tt(_e,v,C,L,ae="",Se=0,ot){return{element:_e,triggerName:v,fromState:C,toState:L,phaseName:ae,totalTime:Se,disabled:!!ot}}function He(_e,v,C){let L=_e.get(v);return L||_e.set(v,L=C),L}function Et(_e){const v=_e.indexOf(":");return[_e.substring(1,v),_e.slice(v+1)]}const Qt=(()=>typeof document>"u"?null:document.documentElement)();function vt(_e){const v=_e.parentNode||_e.host||null;return v===Qt?null:v}let ft=null,Nt=!1;function Ue(_e,v){for(;v;){if(v===_e)return!0;v=vt(v)}return!1}function et(_e,v,C){if(C)return Array.from(_e.querySelectorAll(v));const L=_e.querySelector(v);return L?[L]:[]}let oe=(()=>{var _e;class v{validateStyleProperty(L){return function zt(_e){ft||(ft=function Ie(){return typeof document<"u"?document.body:null}()||{},Nt=!!ft.style&&"WebkitAppearance"in ft.style);let v=!0;return ft.style&&!function Gt(_e){return"ebkit"==_e.substring(1,6)}(_e)&&(v=_e in ft.style,!v&&Nt&&(v="Webkit"+_e.charAt(0).toUpperCase()+_e.slice(1)in ft.style)),v}(L)}matchesElement(L,ae){return!1}containsElement(L,ae){return Ue(L,ae)}getParentElement(L){return vt(L)}query(L,ae,Se){return et(L,ae,Se)}computeStyle(L,ae,Se){return Se||""}animate(L,ae,Se,ot,pt,Ot=[],Ut){return new t.sf(Se,ot)}}return(_e=v).\u0275fac=function(L){return new(L||_e)},_e.\u0275prov=l.jDH({token:_e,factory:_e.\u0275fac}),v})(),ue=(()=>{class v{}return v.NOOP=new oe,v})();const nt=1e3,xt="ng-enter",At="ng-leave",Jt="ng-trigger",mi=".ng-trigger",Mn="ng-animating",Di=".ng-animating";function Ln(_e){if("number"==typeof _e)return _e;const v=_e.match(/^(-?[\.\d]+)(m?s)/);return!v||v.length<2?0:Ii(parseFloat(v[1]),v[2])}function Ii(_e,v){return"s"===v?_e*nt:_e}function Bi(_e,v,C){return _e.hasOwnProperty("duration")?_e:function so(_e,v,C){let ae,Se=0,ot="";if("string"==typeof _e){const pt=_e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===pt)return v.push(A()),{duration:0,delay:0,easing:""};ae=Ii(parseFloat(pt[1]),pt[2]);const Ot=pt[3];null!=Ot&&(Se=Ii(parseFloat(Ot),pt[4]));const Ut=pt[5];Ut&&(ot=Ut)}else ae=_e;if(!C){let pt=!1,Ot=v.length;ae<0&&(v.push(function j(){return new l.wOt(3100,!1)}()),pt=!0),Se<0&&(v.push(function H(){return new l.wOt(3101,!1)}()),pt=!0),pt&&v.splice(Ot,0,A())}return{duration:ae,delay:Se,easing:ot}}(_e,v,C)}function _i(_e,v={}){return Object.keys(_e).forEach(C=>{v[C]=_e[C]}),v}function io(_e){const v=new Map;return Object.keys(_e).forEach(C=>{v.set(C,_e[C])}),v}function It(_e,v=new Map,C){if(C)for(let[L,ae]of C)v.set(L,ae);for(let[L,ae]of _e)v.set(L,ae);return v}function an(_e,v,C){v.forEach((L,ae)=>{const Se=fe(ae);C&&!C.has(ae)&&C.set(ae,_e.style[Se]),_e.style[Se]=L})}function pn(_e,v){v.forEach((C,L)=>{const ae=fe(L);_e.style[ae]=""})}function St(_e){return Array.isArray(_e)?1==_e.length?_e[0]:(0,t.K2)(_e):_e}const Sn=new RegExp("".concat("{{","\\s*(.+?)\\s*").concat("}}"),"g");function ve(_e){let v=[];if("string"==typeof _e){let C;for(;C=Sn.exec(_e);)v.push(C[1]);Sn.lastIndex=0}return v}function Ee(_e,v,C){const L=_e.toString(),ae=L.replace(Sn,(Se,ot)=>{let pt=v[ot];return null==pt&&(C.push(function te(_e){return new l.wOt(3003,!1)}()),pt=""),pt.toString()});return ae==L?_e:ae}function tt(_e){const v=[];let C=_e.next();for(;!C.done;)v.push(C.value),C=_e.next();return v}const G=/-+([a-z0-9])/g;function fe(_e){return _e.replace(G,(...v)=>v[1].toUpperCase())}function hn(_e,v,C){switch(v.type){case 7:return _e.visitTrigger(v,C);case 0:return _e.visitState(v,C);case 1:return _e.visitTransition(v,C);case 2:return _e.visitSequence(v,C);case 3:return _e.visitGroup(v,C);case 4:return _e.visitAnimate(v,C);case 5:return _e.visitKeyframes(v,C);case 6:return _e.visitStyle(v,C);case 8:return _e.visitReference(v,C);case 9:return _e.visitAnimateChild(v,C);case 10:return _e.visitAnimateRef(v,C);case 11:return _e.visitQuery(v,C);case 12:return _e.visitStagger(v,C);default:throw function ie(_e){return new l.wOt(3004,!1)}()}}function Dn(_e,v){return window.getComputedStyle(_e)[v]}const ni="*";function Ti(_e,v){const C=[];return"string"==typeof _e?_e.split(/\s*,\s*/).forEach(L=>function hi(_e,v,C){if(":"==_e[0]){const Ot=function Oi(_e,v){switch(_e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(C,L)=>parseFloat(L)>parseFloat(C);case":decrement":return(C,L)=>parseFloat(L) *"}}(_e,C);if("function"==typeof Ot)return void v.push(Ot);_e=Ot}const L=_e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==L||L.length<4)return C.push(function Te(_e){return new l.wOt(3015,!1)}()),v;const ae=L[1],Se=L[2],ot=L[3];v.push(bo(ae,ot));"<"==Se[0]&&!(ae==ni&&ot==ni)&&v.push(bo(ot,ae))}(L,C,v)):C.push(_e),C}const cn=new Set(["true","1"]),Vi=new Set(["false","0"]);function bo(_e,v){const C=cn.has(_e)||Vi.has(_e),L=cn.has(v)||Vi.has(v);return(ae,Se)=>{let ot=_e==ni||_e==ae,pt=v==ni||v==Se;return!ot&&C&&"boolean"==typeof ae&&(ot=ae?cn.has(_e):Vi.has(_e)),!pt&&L&&"boolean"==typeof Se&&(pt=Se?cn.has(v):Vi.has(v)),ot&&pt}}const er=new RegExp("s*".concat(":self","s*,?"),"g");function Hi(_e,v,C,L){return new ke(_e).build(v,C,L)}class ke{constructor(v){this._driver=v}build(v,C,L){const ae=new Je(C);return this._resetContextStyleTimingState(ae),hn(this,St(v),ae)}_resetContextStyleTimingState(v){v.currentQuerySelector="",v.collectedStyles=new Map,v.collectedStyles.set("",new Map),v.currentTime=0}visitTrigger(v,C){let L=C.queryCount=0,ae=C.depCount=0;const Se=[],ot=[];return"@"==v.name.charAt(0)&&C.errors.push(function q(){return new l.wOt(3006,!1)}()),v.definitions.forEach(pt=>{if(this._resetContextStyleTimingState(C),0==pt.type){const Ot=pt,Ut=Ot.name;Ut.toString().split(/\s*,\s*/).forEach(xn=>{Ot.name=xn,Se.push(this.visitState(Ot,C))}),Ot.name=Ut}else if(1==pt.type){const Ot=this.visitTransition(pt,C);L+=Ot.queryCount,ae+=Ot.depCount,ot.push(Ot)}else C.errors.push(function ce(){return new l.wOt(3007,!1)}())}),{type:7,name:v.name,states:Se,transitions:ot,queryCount:L,depCount:ae,options:null}}visitState(v,C){const L=this.visitStyle(v.styles,C),ae=v.options&&v.options.params||null;if(L.containsDynamicStyles){const Se=new Set,ot=ae||{};L.styles.forEach(pt=>{pt instanceof Map&&pt.forEach(Ot=>{ve(Ot).forEach(Ut=>{ot.hasOwnProperty(Ut)||Se.add(Ut)})})}),Se.size&&(tt(Se.values()),C.errors.push(function Re(_e,v){return new l.wOt(3008,!1)}()))}return{type:0,name:v.name,style:L,options:ae?{params:ae}:null}}visitTransition(v,C){C.queryCount=0,C.depCount=0;const L=hn(this,St(v.animation),C);return{type:1,matchers:Ti(v.expr,C.errors),animation:L,queryCount:C.queryCount,depCount:C.depCount,options:Ct(v.options)}}visitSequence(v,C){return{type:2,steps:v.steps.map(L=>hn(this,L,C)),options:Ct(v.options)}}visitGroup(v,C){const L=C.currentTime;let ae=0;const Se=v.steps.map(ot=>{C.currentTime=L;const pt=hn(this,ot,C);return ae=Math.max(ae,C.currentTime),pt});return C.currentTime=ae,{type:3,steps:Se,options:Ct(v.options)}}visitAnimate(v,C){const L=function lt(_e,v){if(_e.hasOwnProperty("duration"))return _e;if("number"==typeof _e)return Dt(Bi(_e,v).duration,0,"");const C=_e;if(C.split(/\s+/).some(Se=>"{"==Se.charAt(0)&&"{"==Se.charAt(1))){const Se=Dt(0,0,"");return Se.dynamic=!0,Se.strValue=C,Se}const ae=Bi(C,v);return Dt(ae.duration,ae.delay,ae.easing)}(v.timings,C.errors);C.currentAnimateTimings=L;let ae,Se=v.styles?v.styles:(0,t.iF)({});if(5==Se.type)ae=this.visitKeyframes(Se,C);else{let ot=v.styles,pt=!1;if(!ot){pt=!0;const Ut={};L.easing&&(Ut.easing=L.easing),ot=(0,t.iF)(Ut)}C.currentTime+=L.duration+L.delay;const Ot=this.visitStyle(ot,C);Ot.isEmptyStep=pt,ae=Ot}return C.currentAnimateTimings=null,{type:4,timings:L,style:ae,options:null}}visitStyle(v,C){const L=this._makeStyleAst(v,C);return this._validateStyleAst(L,C),L}_makeStyleAst(v,C){const L=[],ae=Array.isArray(v.styles)?v.styles:[v.styles];for(let pt of ae)"string"==typeof pt?pt===t.kp?L.push(pt):C.errors.push(new l.wOt(3002,!1)):L.push(io(pt));let Se=!1,ot=null;return L.forEach(pt=>{if(pt instanceof Map&&(pt.has("easing")&&(ot=pt.get("easing"),pt.delete("easing")),!Se))for(let Ot of pt.values())if(Ot.toString().indexOf("{{")>=0){Se=!0;break}}),{type:6,styles:L,easing:ot,offset:v.offset,containsDynamicStyles:Se,options:null}}_validateStyleAst(v,C){const L=C.currentAnimateTimings;let ae=C.currentTime,Se=C.currentTime;L&&Se>0&&(Se-=L.duration+L.delay),v.styles.forEach(ot=>{"string"!=typeof ot&&ot.forEach((pt,Ot)=>{const Ut=C.collectedStyles.get(C.currentQuerySelector),xn=Ut.get(Ot);let wn=!0;xn&&(Se!=ae&&Se>=xn.startTime&&ae<=xn.endTime&&(C.errors.push(function ne(_e,v,C,L,ae){return new l.wOt(3010,!1)}()),wn=!1),Se=xn.startTime),wn&&Ut.set(Ot,{startTime:Se,endTime:ae}),C.options&&function gn(_e,v,C){const L=v.params||{},ae=ve(_e);ae.length&&ae.forEach(Se=>{L.hasOwnProperty(Se)||C.push(function k(_e){return new l.wOt(3001,!1)}())})}(pt,C.options,C.errors)})})}visitKeyframes(v,C){const L={type:5,styles:[],options:null};if(!C.currentAnimateTimings)return C.errors.push(function Y(){return new l.wOt(3011,!1)}()),L;let Se=0;const ot=[];let pt=!1,Ot=!1,Ut=0;const xn=v.steps.map(R=>{const x=this._makeStyleAst(R,C);let pe=null!=x.offset?x.offset:function rt(_e){if("string"==typeof _e)return null;let v=null;if(Array.isArray(_e))_e.forEach(C=>{if(C instanceof Map&&C.has("offset")){const L=C;v=parseFloat(L.get("offset")),L.delete("offset")}});else if(_e instanceof Map&&_e.has("offset")){const C=_e;v=parseFloat(C.get("offset")),C.delete("offset")}return v}(x.styles),P=0;return null!=pe&&(Se++,P=x.offset=pe),Ot=Ot||P<0||P>1,pt=pt||P0&&Se{const pe=Kn>0?x==Qn?1:Kn*x:ot[x],P=pe*Wi;C.currentTime=En+Hn.delay+P,Hn.duration=P,this._validateStyleAst(R,C),R.offset=pe,L.styles.push(R)}),L}visitReference(v,C){return{type:8,animation:hn(this,St(v.animation),C),options:Ct(v.options)}}visitAnimateChild(v,C){return C.depCount++,{type:9,options:Ct(v.options)}}visitAnimateRef(v,C){return{type:10,animation:this.visitReference(v.animation,C),options:Ct(v.options)}}visitQuery(v,C){const L=C.currentQuerySelector,ae=v.options||{};C.queryCount++,C.currentQuery=v;const[Se,ot]=function Ke(_e){const v=!!_e.split(/\s*,\s*/).find(C=>":self"==C);return v&&(_e=_e.replace(er,"")),_e=_e.replace(/@\*/g,mi).replace(/@\w+/g,C=>mi+"-"+C.slice(1)).replace(/:animating/g,Di),[_e,v]}(v.selector);C.currentQuerySelector=L.length?L+" "+Se:Se,He(C.collectedStyles,C.currentQuerySelector,new Map);const pt=hn(this,St(v.animation),C);return C.currentQuery=null,C.currentQuerySelector=L,{type:11,selector:Se,limit:ae.limit||0,optional:!!ae.optional,includeSelf:ot,animation:pt,originalSelector:v.selector,options:Ct(v.options)}}visitStagger(v,C){C.currentQuery||C.errors.push(function z(){return new l.wOt(3013,!1)}());const L="full"===v.timings?{duration:0,delay:0,easing:"full"}:Bi(v.timings,C.errors,!0);return{type:12,animation:hn(this,St(v.animation),C),timings:L,options:null}}}class Je{constructor(v){this.errors=v,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Ct(_e){return _e?(_e=_i(_e)).params&&(_e.params=function Ze(_e){return _e?_i(_e):null}(_e.params)):_e={},_e}function Dt(_e,v,C){return{duration:_e,delay:v,easing:C}}function Mt(_e,v,C,L,ae,Se,ot=null,pt=!1){return{type:1,element:_e,keyframes:v,preStyleProps:C,postStyleProps:L,duration:ae,delay:Se,totalTime:ae+Se,easing:ot,subTimeline:pt}}class Wt{constructor(){this._map=new Map}get(v){return this._map.get(v)||[]}append(v,C){let L=this._map.get(v);L||this._map.set(v,L=[]),L.push(...C)}has(v){return this._map.has(v)}clear(){this._map.clear()}}const fn=new RegExp(":enter","g"),Un=new RegExp(":leave","g");function Xn(_e,v,C,L,ae,Se=new Map,ot=new Map,pt,Ot,Ut=[]){return(new ui).buildKeyframes(_e,v,C,L,ae,Se,ot,pt,Ot,Ut)}class ui{buildKeyframes(v,C,L,ae,Se,ot,pt,Ot,Ut,xn=[]){Ut=Ut||new Wt;const wn=new pi(v,C,Ut,ae,Se,xn,[]);wn.options=Ot;const Kn=Ot.delay?Ln(Ot.delay):0;wn.currentTimeline.delayNextStep(Kn),wn.currentTimeline.setStyles([ot],null,wn.errors,Ot),hn(this,L,wn);const Qn=wn.timelines.filter(En=>En.containsAnimation());if(Qn.length&&pt.size){let En;for(let Hn=Qn.length-1;Hn>=0;Hn--){const Wi=Qn[Hn];if(Wi.element===C){En=Wi;break}}En&&!En.allowOnlyTimelineStyles()&&En.setStyles([pt],null,wn.errors,Ot)}return Qn.length?Qn.map(En=>En.buildKeyframes()):[Mt(C,[],[],[],0,Kn,"",!1)]}visitTrigger(v,C){}visitState(v,C){}visitTransition(v,C){}visitAnimateChild(v,C){const L=C.subInstructions.get(C.element);if(L){const ae=C.createSubContext(v.options),Se=C.currentTimeline.currentTime,ot=this._visitSubInstructions(L,ae,ae.options);Se!=ot&&C.transformIntoNewTimeline(ot)}C.previousNode=v}visitAnimateRef(v,C){const L=C.createSubContext(v.options);L.transformIntoNewTimeline(),this._applyAnimationRefDelays([v.options,v.animation.options],C,L),this.visitReference(v.animation,L),C.transformIntoNewTimeline(L.currentTimeline.currentTime),C.previousNode=v}_applyAnimationRefDelays(v,C,L){for(const Se of v){const ot=null==Se?void 0:Se.delay;if(ot){var ae;const pt="number"==typeof ot?ot:Ln(Ee(ot,null!==(ae=null==Se?void 0:Se.params)&&void 0!==ae?ae:{},C.errors));L.delayNextStep(pt)}}}_visitSubInstructions(v,C,L){let Se=C.currentTimeline.currentTime;const ot=null!=L.duration?Ln(L.duration):null,pt=null!=L.delay?Ln(L.delay):null;return 0!==ot&&v.forEach(Ot=>{const Ut=C.appendInstructionToTimeline(Ot,ot,pt);Se=Math.max(Se,Ut.duration+Ut.delay)}),Se}visitReference(v,C){C.updateOptions(v.options,!0),hn(this,v.animation,C),C.previousNode=v}visitSequence(v,C){const L=C.subContextCount;let ae=C;const Se=v.options;if(Se&&(Se.params||Se.delay)&&(ae=C.createSubContext(Se),ae.transformIntoNewTimeline(),null!=Se.delay)){6==ae.previousNode.type&&(ae.currentTimeline.snapshotCurrentStyles(),ae.previousNode=fi);const ot=Ln(Se.delay);ae.delayNextStep(ot)}v.steps.length&&(v.steps.forEach(ot=>hn(this,ot,ae)),ae.currentTimeline.applyStylesToKeyframe(),ae.subContextCount>L&&ae.transformIntoNewTimeline()),C.previousNode=v}visitGroup(v,C){const L=[];let ae=C.currentTimeline.currentTime;const Se=v.options&&v.options.delay?Ln(v.options.delay):0;v.steps.forEach(ot=>{const pt=C.createSubContext(v.options);Se&&pt.delayNextStep(Se),hn(this,ot,pt),ae=Math.max(ae,pt.currentTimeline.currentTime),L.push(pt.currentTimeline)}),L.forEach(ot=>C.currentTimeline.mergeTimelineCollectedStyles(ot)),C.transformIntoNewTimeline(ae),C.previousNode=v}_visitTiming(v,C){if(v.dynamic){const L=v.strValue;return Bi(C.params?Ee(L,C.params,C.errors):L,C.errors)}return{duration:v.duration,delay:v.delay,easing:v.easing}}visitAnimate(v,C){const L=C.currentAnimateTimings=this._visitTiming(v.timings,C),ae=C.currentTimeline;L.delay&&(C.incrementTime(L.delay),ae.snapshotCurrentStyles());const Se=v.style;5==Se.type?this.visitKeyframes(Se,C):(C.incrementTime(L.duration),this.visitStyle(Se,C),ae.applyStylesToKeyframe()),C.currentAnimateTimings=null,C.previousNode=v}visitStyle(v,C){const L=C.currentTimeline,ae=C.currentAnimateTimings;!ae&&L.hasCurrentStyleProperties()&&L.forwardFrame();const Se=ae&&ae.easing||v.easing;v.isEmptyStep?L.applyEmptyStep(Se):L.setStyles(v.styles,Se,C.errors,C.options),C.previousNode=v}visitKeyframes(v,C){const L=C.currentAnimateTimings,ae=C.currentTimeline.duration,Se=L.duration,pt=C.createSubContext().currentTimeline;pt.easing=L.easing,v.styles.forEach(Ot=>{pt.forwardTime((Ot.offset||0)*Se),pt.setStyles(Ot.styles,Ot.easing,C.errors,C.options),pt.applyStylesToKeyframe()}),C.currentTimeline.mergeTimelineCollectedStyles(pt),C.transformIntoNewTimeline(ae+Se),C.previousNode=v}visitQuery(v,C){const L=C.currentTimeline.currentTime,ae=v.options||{},Se=ae.delay?Ln(ae.delay):0;Se&&(6===C.previousNode.type||0==L&&C.currentTimeline.hasCurrentStyleProperties())&&(C.currentTimeline.snapshotCurrentStyles(),C.previousNode=fi);let ot=L;const pt=C.invokeQuery(v.selector,v.originalSelector,v.limit,v.includeSelf,!!ae.optional,C.errors);C.currentQueryTotal=pt.length;let Ot=null;pt.forEach((Ut,xn)=>{C.currentQueryIndex=xn;const wn=C.createSubContext(v.options,Ut);Se&&wn.delayNextStep(Se),Ut===C.element&&(Ot=wn.currentTimeline),hn(this,v.animation,wn),wn.currentTimeline.applyStylesToKeyframe(),ot=Math.max(ot,wn.currentTimeline.currentTime)}),C.currentQueryIndex=0,C.currentQueryTotal=0,C.transformIntoNewTimeline(ot),Ot&&(C.currentTimeline.mergeTimelineCollectedStyles(Ot),C.currentTimeline.snapshotCurrentStyles()),C.previousNode=v}visitStagger(v,C){const L=C.parentContext,ae=C.currentTimeline,Se=v.timings,ot=Math.abs(Se.duration),pt=ot*(C.currentQueryTotal-1);let Ot=ot*C.currentQueryIndex;switch(Se.duration<0?"reverse":Se.easing){case"reverse":Ot=pt-Ot;break;case"full":Ot=L.currentStaggerTime}const xn=C.currentTimeline;Ot&&xn.delayNextStep(Ot);const wn=xn.currentTime;hn(this,v.animation,C),C.previousNode=v,L.currentStaggerTime=ae.currentTime-wn+(ae.startTime-L.currentTimeline.startTime)}}const fi={};class pi{constructor(v,C,L,ae,Se,ot,pt,Ot){this._driver=v,this.element=C,this.subInstructions=L,this._enterClassName=ae,this._leaveClassName=Se,this.errors=ot,this.timelines=pt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=fi,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Ot||new li(this._driver,C,0),pt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(v,C){if(!v)return;const L=v;let ae=this.options;null!=L.duration&&(ae.duration=Ln(L.duration)),null!=L.delay&&(ae.delay=Ln(L.delay));const Se=L.params;if(Se){let ot=ae.params;ot||(ot=this.options.params={}),Object.keys(Se).forEach(pt=>{(!C||!ot.hasOwnProperty(pt))&&(ot[pt]=Ee(Se[pt],ot,this.errors))})}}_copyOptions(){const v={};if(this.options){const C=this.options.params;if(C){const L=v.params={};Object.keys(C).forEach(ae=>{L[ae]=C[ae]})}}return v}createSubContext(v=null,C,L){const ae=C||this.element,Se=new pi(this._driver,ae,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(ae,L||0));return Se.previousNode=this.previousNode,Se.currentAnimateTimings=this.currentAnimateTimings,Se.options=this._copyOptions(),Se.updateOptions(v),Se.currentQueryIndex=this.currentQueryIndex,Se.currentQueryTotal=this.currentQueryTotal,Se.parentContext=this,this.subContextCount++,Se}transformIntoNewTimeline(v){return this.previousNode=fi,this.currentTimeline=this.currentTimeline.fork(this.element,v),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(v,C,L){const ae={duration:null!=C?C:v.duration,delay:this.currentTimeline.currentTime+(null!=L?L:0)+v.delay,easing:""},Se=new Ho(this._driver,v.element,v.keyframes,v.preStyleProps,v.postStyleProps,ae,v.stretchStartingKeyframe);return this.timelines.push(Se),ae}incrementTime(v){this.currentTimeline.forwardTime(this.currentTimeline.duration+v)}delayNextStep(v){v>0&&this.currentTimeline.delayNextStep(v)}invokeQuery(v,C,L,ae,Se,ot){let pt=[];if(ae&&pt.push(this.element),v.length>0){v=(v=v.replace(fn,"."+this._enterClassName)).replace(Un,"."+this._leaveClassName);let Ut=this._driver.query(this.element,v,1!=L);0!==L&&(Ut=L<0?Ut.slice(Ut.length+L,Ut.length):Ut.slice(0,L)),pt.push(...Ut)}return!Se&&0==pt.length&&ot.push(function Ae(_e){return new l.wOt(3014,!1)}()),pt}}class li{constructor(v,C,L,ae){this._driver=v,this.element=C,this.startTime=L,this._elementTimelineStylesLookup=ae,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(C),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(C,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(v){const C=1===this._keyframes.size&&this._pendingStyles.size;this.duration||C?(this.forwardTime(this.currentTime+v),C&&this.snapshotCurrentStyles()):this.startTime+=v}fork(v,C){return this.applyStylesToKeyframe(),new li(this._driver,v,C||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(v){this.applyStylesToKeyframe(),this.duration=v,this._loadKeyframe()}_updateStyle(v,C){this._localTimelineStyles.set(v,C),this._globalTimelineStyles.set(v,C),this._styleSummary.set(v,{time:this.currentTime,value:C})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(v){v&&this._previousKeyframe.set("easing",v);for(let[C,L]of this._globalTimelineStyles)this._backFill.set(C,L||t.kp),this._currentKeyframe.set(C,t.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(v,C,L,ae){C&&this._previousKeyframe.set("easing",C);const Se=ae&&ae.params||{},ot=function cr(_e,v){const C=new Map;let L;return _e.forEach(ae=>{if("*"===ae){L=L||v.keys();for(let Se of L)C.set(Se,t.kp)}else It(ae,C)}),C}(v,this._globalTimelineStyles);for(let[Ot,Ut]of ot){const xn=Ee(Ut,Se,L);var pt;this._pendingStyles.set(Ot,xn),this._localTimelineStyles.has(Ot)||this._backFill.set(Ot,null!==(pt=this._globalTimelineStyles.get(Ot))&&void 0!==pt?pt:t.kp),this._updateStyle(Ot,xn)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((v,C)=>{this._currentKeyframe.set(C,v)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((v,C)=>{this._currentKeyframe.has(C)||this._currentKeyframe.set(C,v)}))}snapshotCurrentStyles(){for(let[v,C]of this._localTimelineStyles)this._pendingStyles.set(v,C),this._updateStyle(v,C)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const v=[];for(let C in this._currentKeyframe)v.push(C);return v}mergeTimelineCollectedStyles(v){v._styleSummary.forEach((C,L)=>{const ae=this._styleSummary.get(L);(!ae||C.time>ae.time)&&this._updateStyle(L,C.value)})}buildKeyframes(){this.applyStylesToKeyframe();const v=new Set,C=new Set,L=1===this._keyframes.size&&0===this.duration;let ae=[];this._keyframes.forEach((pt,Ot)=>{const Ut=It(pt,new Map,this._backFill);Ut.forEach((xn,wn)=>{xn===t.FX?v.add(wn):xn===t.kp&&C.add(wn)}),L||Ut.set("offset",Ot/this.duration),ae.push(Ut)});const Se=v.size?tt(v.values()):[],ot=C.size?tt(C.values()):[];if(L){const pt=ae[0],Ot=new Map(pt);pt.set("offset",0),Ot.set("offset",1),ae=[pt,Ot]}return Mt(this.element,ae,Se,ot,this.duration,this.startTime,this.easing,!1)}}class Ho extends li{constructor(v,C,L,ae,Se,ot,pt=!1){super(v,C,ot.delay),this.keyframes=L,this.preStyleProps=ae,this.postStyleProps=Se,this._stretchStartingKeyframe=pt,this.timings={duration:ot.duration,delay:ot.delay,easing:ot.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let v=this.keyframes,{delay:C,duration:L,easing:ae}=this.timings;if(this._stretchStartingKeyframe&&C){const Se=[],ot=L+C,pt=C/ot,Ot=It(v[0]);Ot.set("offset",0),Se.push(Ot);const Ut=It(v[0]);Ut.set("offset",Fi(pt)),Se.push(Ut);const xn=v.length-1;for(let wn=1;wn<=xn;wn++){let Kn=It(v[wn]);const Qn=Kn.get("offset");Kn.set("offset",Fi((C+Qn*L)/ot)),Se.push(Kn)}L=ot,C=0,ae="",v=Se}return Mt(this.element,v,this.preStyleProps,this.postStyleProps,L,C,ae,!0)}}function Fi(_e,v=3){const C=Math.pow(10,v-1);return Math.round(_e*C)/C}class br{}const tr=new Set(["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"]);class xo extends br{normalizePropertyName(v,C){return fe(v)}normalizeStyleValue(v,C,L,ae){let Se="";const ot=L.toString().trim();if(tr.has(C)&&0!==L&&"0"!==L)if("number"==typeof L)Se="px";else{const pt=L.match(/^[+-]?[\d\.]+([a-z]*)$/);pt&&0==pt[1].length&&ae.push(function J(_e,v){return new l.wOt(3005,!1)}())}return ot+Se}}function nr(_e,v,C,L,ae,Se,ot,pt,Ot,Ut,xn,wn,Kn){return{type:0,element:_e,triggerName:v,isRemovalTransition:ae,fromState:C,fromStyles:Se,toState:L,toStyles:ot,timelines:pt,queriedElements:Ot,preStyleProps:Ut,postStyleProps:xn,totalTime:wn,errors:Kn}}const No={};class Io{constructor(v,C,L){this._triggerName=v,this.ast=C,this._stateStyles=L}match(v,C,L,ae){return function Jn(_e,v,C,L,ae){return _e.some(Se=>Se(v,C,L,ae))}(this.ast.matchers,v,C,L,ae)}buildStyles(v,C,L){let ae=this._stateStyles.get("*");return void 0!==v&&(ae=this._stateStyles.get(null==v?void 0:v.toString())||ae),ae?ae.buildStyles(C,L):new Map}build(v,C,L,ae,Se,ot,pt,Ot,Ut,xn){var wn;const Kn=[],Qn=this.ast.options&&this.ast.options.params||No,Hn=this.buildStyles(L,pt&&pt.params||No,Kn),Wi=Ot&&Ot.params||No,R=this.buildStyles(ae,Wi,Kn),x=new Set,pe=new Map,P=new Map,Me="void"===ae,qt={params:zi(Wi,Qn),delay:null===(wn=this.ast.options)||void 0===wn?void 0:wn.delay},In=xn?[]:Xn(v,C,this.ast.animation,Se,ot,Hn,R,qt,Ut,Kn);let ii=0;if(In.forEach(Ji=>{ii=Math.max(Ji.duration+Ji.delay,ii)}),Kn.length)return nr(C,this._triggerName,L,ae,Me,Hn,R,[],[],pe,P,ii,Kn);In.forEach(Ji=>{const Co=Ji.element,vo=He(pe,Co,new Set);Ji.preStyleProps.forEach(Oo=>vo.add(Oo));const ro=He(P,Co,new Set);Ji.postStyleProps.forEach(Oo=>ro.add(Oo)),Co!==C&&x.add(Co)});const _o=tt(x.values());return nr(C,this._triggerName,L,ae,Me,Hn,R,In,_o,pe,P,ii)}}function zi(_e,v){const C=_i(v);for(const L in _e)_e.hasOwnProperty(L)&&null!=_e[L]&&(C[L]=_e[L]);return C}class gi{constructor(v,C,L){this.styles=v,this.defaultParams=C,this.normalizer=L}buildStyles(v,C){const L=new Map,ae=_i(this.defaultParams);return Object.keys(v).forEach(Se=>{const ot=v[Se];null!==ot&&(ae[Se]=ot)}),this.styles.styles.forEach(Se=>{"string"!=typeof Se&&Se.forEach((ot,pt)=>{ot&&(ot=Ee(ot,ae,C));const Ot=this.normalizer.normalizePropertyName(pt,C);ot=this.normalizer.normalizeStyleValue(pt,Ot,ot,C),L.set(pt,ot)})}),L}}class Qi{constructor(v,C,L){this.name=v,this.ast=C,this._normalizer=L,this.transitionFactories=[],this.states=new Map,C.states.forEach(ae=>{this.states.set(ae.name,new gi(ae.style,ae.options&&ae.options.params||{},L))}),zo(this.states,"true","1"),zo(this.states,"false","0"),C.transitions.forEach(ae=>{this.transitionFactories.push(new Io(v,ae,this.states))}),this.fallbackTransition=function ao(_e,v,C){return new Io(_e,{type:1,animation:{type:2,steps:[],options:null},matchers:[(ot,pt)=>!0],options:null,queryCount:0,depCount:0},v)}(v,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(v,C,L,ae){return this.transitionFactories.find(ot=>ot.match(v,C,L,ae))||null}matchStyles(v,C,L){return this.fallbackTransition.buildStyles(v,C,L)}}function zo(_e,v,C){_e.has(v)?_e.has(C)||_e.set(C,_e.get(v)):_e.has(C)&&_e.set(v,_e.get(C))}const uo=new Wt;class jo{constructor(v,C,L){this.bodyNode=v,this._driver=C,this._normalizer=L,this._animations=new Map,this._playersById=new Map,this.players=[]}register(v,C){const L=[],Se=Hi(this._driver,C,L,[]);if(L.length)throw function Bt(_e){return new l.wOt(3503,!1)}();this._animations.set(v,Se)}_buildPlayer(v,C,L){const ae=v.element,Se=le(this._normalizer,v.keyframes,C,L);return this._driver.animate(ae,Se,v.duration,v.delay,v.easing,[],!0)}create(v,C,L={}){const ae=[],Se=this._animations.get(v);let ot;const pt=new Map;if(Se?(ot=Xn(this._driver,C,Se,xt,At,new Map,new Map,L,uo,ae),ot.forEach(xn=>{const wn=He(pt,xn.element,new Map);xn.postStyleProps.forEach(Kn=>wn.set(Kn,null))})):(ae.push(function _t(){return new l.wOt(3300,!1)}()),ot=[]),ae.length)throw function $t(_e){return new l.wOt(3504,!1)}();pt.forEach((xn,wn)=>{xn.forEach((Kn,Qn)=>{xn.set(Qn,this._driver.computeStyle(wn,Qn,t.kp))})});const Ut=he(ot.map(xn=>{const wn=pt.get(xn.element);return this._buildPlayer(xn,new Map,wn)}));return this._playersById.set(v,Ut),Ut.onDestroy(()=>this.destroy(v)),this.players.push(Ut),Ut}destroy(v){const C=this._getPlayer(v);C.destroy(),this._playersById.delete(v);const L=this.players.indexOf(C);L>=0&&this.players.splice(L,1)}_getPlayer(v){const C=this._playersById.get(v);if(!C)throw function kt(_e){return new l.wOt(3301,!1)}();return C}listen(v,C,L,ae){const Se=Tt(C,"","","");return $e(this._getPlayer(v),L,Se,ae),()=>{}}command(v,C,L,ae){if("register"==L)return void this.register(v,ae[0]);if("create"==L)return void this.create(v,C,ae[0]||{});const Se=this._getPlayer(v);switch(L){case"play":Se.play();break;case"pause":Se.pause();break;case"reset":Se.reset();break;case"restart":Se.restart();break;case"finish":Se.finish();break;case"init":Se.init();break;case"setPosition":Se.setPosition(parseFloat(ae[0]));break;case"destroy":this.destroy(v)}}}const Vo="ng-animate-queued",yn="ng-animate-disabled",je=[],Rt={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Kt={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},en="__ng_removed";class bn{get params(){return this.options.params}constructor(v,C=""){this.namespaceId=C;const L=v&&v.hasOwnProperty("value");if(this.value=function Fo(_e){return null!=_e?_e:null}(L?v.value:v),L){const Se=_i(v);delete Se.value,this.options=Se}else this.options={};this.options.params||(this.options.params={})}absorbOptions(v){const C=v.params;if(C){const L=this.options.params;Object.keys(C).forEach(ae=>{null==L[ae]&&(L[ae]=C[ae])})}}}const Bn="void",un=new bn(Bn);class Ai{constructor(v,C,L){this.id=v,this.hostElement=C,this._engine=L,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+v,Wn(C,this._hostClassName)}listen(v,C,L,ae){if(!this._triggers.has(C))throw function Lt(_e,v){return new l.wOt(3302,!1)}();if(null==L||0==L.length)throw function Zt(_e){return new l.wOt(3303,!1)}();if(!function Zn(_e){return"start"==_e||"done"==_e}(L))throw function K(_e,v){return new l.wOt(3400,!1)}();const Se=He(this._elementListeners,v,[]),ot={name:C,phase:L,callback:ae};Se.push(ot);const pt=He(this._engine.statesByElement,v,new Map);return pt.has(C)||(Wn(v,Jt),Wn(v,Jt+"-"+C),pt.set(C,un)),()=>{this._engine.afterFlush(()=>{const Ot=Se.indexOf(ot);Ot>=0&&Se.splice(Ot,1),this._triggers.has(C)||pt.delete(C)})}}register(v,C){return!this._triggers.has(v)&&(this._triggers.set(v,C),!0)}_getTrigger(v){const C=this._triggers.get(v);if(!C)throw function V(_e){return new l.wOt(3401,!1)}();return C}trigger(v,C,L,ae=!0){const Se=this._getTrigger(C),ot=new Si(this.id,C,v);let pt=this._engine.statesByElement.get(v);pt||(Wn(v,Jt),Wn(v,Jt+"-"+C),this._engine.statesByElement.set(v,pt=new Map));let Ot=pt.get(C);const Ut=new bn(L,this.id);if(!(L&&L.hasOwnProperty("value"))&&Ot&&Ut.absorbOptions(Ot.options),pt.set(C,Ut),Ot||(Ot=un),Ut.value!==Bn&&Ot.value===Ut.value){if(!function hr(_e,v){const C=Object.keys(_e),L=Object.keys(v);if(C.length!=L.length)return!1;for(let ae=0;ae{pn(v,Wi),an(v,R)})}return}const Kn=He(this._engine.playersByElement,v,[]);Kn.forEach(Hn=>{Hn.namespaceId==this.id&&Hn.triggerName==C&&Hn.queued&&Hn.destroy()});let Qn=Se.matchTransition(Ot.value,Ut.value,v,Ut.params),En=!1;if(!Qn){if(!ae)return;Qn=Se.fallbackTransition,En=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:v,triggerName:C,transition:Qn,fromState:Ot,toState:Ut,player:ot,isFallbackTransition:En}),En||(Wn(v,Vo),ot.onStart(()=>{to(v,Vo)})),ot.onDone(()=>{let Hn=this.players.indexOf(ot);Hn>=0&&this.players.splice(Hn,1);const Wi=this._engine.playersByElement.get(v);if(Wi){let R=Wi.indexOf(ot);R>=0&&Wi.splice(R,1)}}),this.players.push(ot),Kn.push(ot),ot}deregister(v){this._triggers.delete(v),this._engine.statesByElement.forEach(C=>C.delete(v)),this._elementListeners.forEach((C,L)=>{this._elementListeners.set(L,C.filter(ae=>ae.name!=v))})}clearElementCache(v){this._engine.statesByElement.delete(v),this._elementListeners.delete(v);const C=this._engine.playersByElement.get(v);C&&(C.forEach(L=>L.destroy()),this._engine.playersByElement.delete(v))}_signalRemovalForInnerTriggers(v,C){const L=this._engine.driver.query(v,mi,!0);L.forEach(ae=>{if(ae[en])return;const Se=this._engine.fetchNamespacesByElement(ae);Se.size?Se.forEach(ot=>ot.triggerLeaveAnimation(ae,C,!1,!0)):this.clearElementCache(ae)}),this._engine.afterFlushAnimationsDone(()=>L.forEach(ae=>this.clearElementCache(ae)))}triggerLeaveAnimation(v,C,L,ae){const Se=this._engine.statesByElement.get(v),ot=new Map;if(Se){const pt=[];if(Se.forEach((Ot,Ut)=>{if(ot.set(Ut,Ot.value),this._triggers.has(Ut)){const xn=this.trigger(v,Ut,Bn,ae);xn&&pt.push(xn)}}),pt.length)return this._engine.markElementAsRemoved(this.id,v,!0,C,ot),L&&he(pt).onDone(()=>this._engine.processLeaveNode(v)),!0}return!1}prepareLeaveAnimationListeners(v){const C=this._elementListeners.get(v),L=this._engine.statesByElement.get(v);if(C&&L){const ae=new Set;C.forEach(Se=>{const ot=Se.name;if(ae.has(ot))return;ae.add(ot);const Ot=this._triggers.get(ot).fallbackTransition,Ut=L.get(ot)||un,xn=new bn(Bn),wn=new Si(this.id,ot,v);this._engine.totalQueuedPlayers++,this._queue.push({element:v,triggerName:ot,transition:Ot,fromState:Ut,toState:xn,player:wn,isFallbackTransition:!0})})}}removeNode(v,C){const L=this._engine;if(v.childElementCount&&this._signalRemovalForInnerTriggers(v,C),this.triggerLeaveAnimation(v,C,!0))return;let ae=!1;if(L.totalAnimations){const Se=L.players.length?L.playersByQueriedElement.get(v):[];if(Se&&Se.length)ae=!0;else{let ot=v;for(;ot=ot.parentNode;)if(L.statesByElement.get(ot)){ae=!0;break}}}if(this.prepareLeaveAnimationListeners(v),ae)L.markElementAsRemoved(this.id,v,!1,C);else{const Se=v[en];(!Se||Se===Rt)&&(L.afterFlush(()=>this.clearElementCache(v)),L.destroyInnerAnimations(v),L._onRemovalComplete(v,C))}}insertNode(v,C){Wn(v,this._hostClassName)}drainQueuedTransitions(v){const C=[];return this._queue.forEach(L=>{const ae=L.player;if(ae.destroyed)return;const Se=L.element,ot=this._elementListeners.get(Se);ot&&ot.forEach(pt=>{if(pt.name==L.triggerName){const Ot=Tt(Se,L.triggerName,L.fromState.value,L.toState.value);Ot._data=v,$e(L.player,pt.phase,Ot,pt.callback)}}),ae.markedForDestroy?this._engine.afterFlush(()=>{ae.destroy()}):C.push(L)}),this._queue=[],C.sort((L,ae)=>{const Se=L.transition.ast.depCount,ot=ae.transition.ast.depCount;return 0==Se||0==ot?Se-ot:this._engine.driver.containsElement(L.element,ae.element)?1:-1})}destroy(v){this.players.forEach(C=>C.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,v)}}class ji{_onRemovalComplete(v,C){this.onRemovalComplete(v,C)}constructor(v,C,L){this.bodyNode=v,this.driver=C,this._normalizer=L,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=(ae,Se)=>{}}get queuedPlayers(){const v=[];return this._namespaceList.forEach(C=>{C.players.forEach(L=>{L.queued&&v.push(L)})}),v}createNamespace(v,C){const L=new Ai(v,C,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,C)?this._balanceNamespaceList(L,C):(this.newHostElements.set(C,L),this.collectEnterElement(C)),this._namespaceLookup[v]=L}_balanceNamespaceList(v,C){const L=this._namespaceList,ae=this.namespacesByHostElement;if(L.length-1>=0){let ot=!1,pt=this.driver.getParentElement(C);for(;pt;){const Ot=ae.get(pt);if(Ot){const Ut=L.indexOf(Ot);L.splice(Ut+1,0,v),ot=!0;break}pt=this.driver.getParentElement(pt)}ot||L.unshift(v)}else L.push(v);return ae.set(C,v),v}register(v,C){let L=this._namespaceLookup[v];return L||(L=this.createNamespace(v,C)),L}registerTrigger(v,C,L){let ae=this._namespaceLookup[v];ae&&ae.register(C,L)&&this.totalAnimations++}destroy(v,C){v&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const L=this._fetchNamespace(v);this.namespacesByHostElement.delete(L.hostElement);const ae=this._namespaceList.indexOf(L);ae>=0&&this._namespaceList.splice(ae,1),L.destroy(C),delete this._namespaceLookup[v]}))}_fetchNamespace(v){return this._namespaceLookup[v]}fetchNamespacesByElement(v){const C=new Set,L=this.statesByElement.get(v);if(L)for(let ae of L.values())if(ae.namespaceId){const Se=this._fetchNamespace(ae.namespaceId);Se&&C.add(Se)}return C}trigger(v,C,L,ae){if(lo(C)){const Se=this._fetchNamespace(v);if(Se)return Se.trigger(C,L,ae),!0}return!1}insertNode(v,C,L,ae){if(!lo(C))return;const Se=C[en];if(Se&&Se.setForRemoval){Se.setForRemoval=!1,Se.setForMove=!0;const ot=this.collectedLeaveElements.indexOf(C);ot>=0&&this.collectedLeaveElements.splice(ot,1)}if(v){const ot=this._fetchNamespace(v);ot&&ot.insertNode(C,L)}ae&&this.collectEnterElement(C)}collectEnterElement(v){this.collectedEnterElements.push(v)}markElementAsDisabled(v,C){C?this.disabledNodes.has(v)||(this.disabledNodes.add(v),Wn(v,yn)):this.disabledNodes.has(v)&&(this.disabledNodes.delete(v),to(v,yn))}removeNode(v,C,L){if(lo(C)){const ae=v?this._fetchNamespace(v):null;ae?ae.removeNode(C,L):this.markElementAsRemoved(v,C,!1,L);const Se=this.namespacesByHostElement.get(C);Se&&Se.id!==v&&Se.removeNode(C,L)}else this._onRemovalComplete(C,L)}markElementAsRemoved(v,C,L,ae,Se){this.collectedLeaveElements.push(C),C[en]={namespaceId:v,setForRemoval:ae,hasAnimation:L,removedBeforeQueried:!1,previousTriggersValues:Se}}listen(v,C,L,ae,Se){return lo(C)?this._fetchNamespace(v).listen(C,L,ae,Se):()=>{}}_buildInstruction(v,C,L,ae,Se){return v.transition.build(this.driver,v.element,v.fromState.value,v.toState.value,L,ae,v.fromState.options,v.toState.options,C,Se)}destroyInnerAnimations(v){let C=this.driver.query(v,mi,!0);C.forEach(L=>this.destroyActiveAnimationsForElement(L)),0!=this.playersByQueriedElement.size&&(C=this.driver.query(v,Di,!0),C.forEach(L=>this.finishActiveQueriedAnimationOnElement(L)))}destroyActiveAnimationsForElement(v){const C=this.playersByElement.get(v);C&&C.forEach(L=>{L.queued?L.markedForDestroy=!0:L.destroy()})}finishActiveQueriedAnimationOnElement(v){const C=this.playersByQueriedElement.get(v);C&&C.forEach(L=>L.finish())}whenRenderingDone(){return new Promise(v=>{if(this.players.length)return he(this.players).onDone(()=>v());v()})}processLeaveNode(v){var C;const L=v[en];if(L&&L.setForRemoval){if(v[en]=Rt,L.namespaceId){this.destroyInnerAnimations(v);const ae=this._fetchNamespace(L.namespaceId);ae&&ae.clearElementCache(v)}this._onRemovalComplete(v,L.setForRemoval)}null!==(C=v.classList)&&void 0!==C&&C.contains(yn)&&this.markElementAsDisabled(v,!1),this.driver.query(v,".ng-animate-disabled",!0).forEach(ae=>{this.markElementAsDisabled(ae,!1)})}flush(v=-1){let C=[];if(this.newHostElements.size&&(this.newHostElements.forEach((L,ae)=>this._balanceNamespaceList(L,ae)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let L=0;LL()),this._flushFns=[],this._whenQuietFns.length){const L=this._whenQuietFns;this._whenQuietFns=[],C.length?he(C).onDone(()=>{L.forEach(ae=>ae())}):L.forEach(ae=>ae())}}reportError(v){throw function de(_e){return new l.wOt(3402,!1)}()}_flushAnimations(v,C){const L=new Wt,ae=[],Se=new Map,ot=[],pt=new Map,Ot=new Map,Ut=new Map,xn=new Set;this.disabledNodes.forEach(_n=>{xn.add(_n);const Rn=this.driver.query(_n,".ng-animate-queued",!0);for(let On=0;On{const On=xt+Hn++;En.set(Rn,On),_n.forEach(zn=>Wn(zn,On))});const Wi=[],R=new Set,x=new Set;for(let _n=0;_nR.add(zn)):x.add(Rn))}const pe=new Map,P=Do(Kn,Array.from(R));P.forEach((_n,Rn)=>{const On=At+Hn++;pe.set(Rn,On),_n.forEach(zn=>Wn(zn,On))}),v.push(()=>{Qn.forEach((_n,Rn)=>{const On=En.get(Rn);_n.forEach(zn=>to(zn,On))}),P.forEach((_n,Rn)=>{const On=pe.get(Rn);_n.forEach(zn=>to(zn,On))}),Wi.forEach(_n=>{this.processLeaveNode(_n)})});const Me=[],qt=[];for(let _n=this._namespaceList.length-1;_n>=0;_n--)this._namespaceList[_n].drainQueuedTransitions(C).forEach(On=>{const zn=On.player,Pi=On.element;if(Me.push(zn),this.collectedEnterElements.length){const ho=Pi[en];if(ho&&ho.setForMove){if(ho.previousTriggersValues&&ho.previousTriggersValues.has(On.triggerName)){const or=ho.previousTriggersValues.get(On.triggerName),yo=this.statesByElement.get(On.element);if(yo&&yo.has(On.triggerName)){const rr=yo.get(On.triggerName);rr.value=or,yo.set(On.triggerName,rr)}}return void zn.destroy()}}const ko=!wn||!this.driver.containsElement(wn,Pi),no=pe.get(Pi),To=En.get(Pi),Ri=this._buildInstruction(On,L,To,no,ko);if(Ri.errors&&Ri.errors.length)return void qt.push(Ri);if(ko)return zn.onStart(()=>pn(Pi,Ri.fromStyles)),zn.onDestroy(()=>an(Pi,Ri.toStyles)),void ae.push(zn);if(On.isFallbackTransition)return zn.onStart(()=>pn(Pi,Ri.fromStyles)),zn.onDestroy(()=>an(Pi,Ri.toStyles)),void ae.push(zn);const ir=[];Ri.timelines.forEach(ho=>{ho.stretchStartingKeyframe=!0,this.disabledNodes.has(ho.element)||ir.push(ho)}),Ri.timelines=ir,L.append(Pi,Ri.timelines),ot.push({instruction:Ri,player:zn,element:Pi}),Ri.queriedElements.forEach(ho=>He(pt,ho,[]).push(zn)),Ri.preStyleProps.forEach((ho,or)=>{if(ho.size){let yo=Ot.get(or);yo||Ot.set(or,yo=new Set),ho.forEach((rr,Go)=>yo.add(Go))}}),Ri.postStyleProps.forEach((ho,or)=>{let yo=Ut.get(or);yo||Ut.set(or,yo=new Set),ho.forEach((rr,Go)=>yo.add(Go))})});if(qt.length){const _n=[];qt.forEach(Rn=>{_n.push(function Z(_e,v){return new l.wOt(3505,!1)}())}),Me.forEach(Rn=>Rn.destroy()),this.reportError(_n)}const In=new Map,ii=new Map;ot.forEach(_n=>{const Rn=_n.element;L.has(Rn)&&(ii.set(Rn,Rn),this._beforeAnimationBuild(_n.player.namespaceId,_n.instruction,In))}),ae.forEach(_n=>{const Rn=_n.element;this._getPreviousPlayers(Rn,!1,_n.namespaceId,_n.triggerName,null).forEach(zn=>{He(In,Rn,[]).push(zn),zn.destroy()})});const _o=Wi.filter(_n=>Uo(_n,Ot,Ut)),Ji=new Map;co(Ji,this.driver,x,Ut,t.kp).forEach(_n=>{Uo(_n,Ot,Ut)&&_o.push(_n)});const vo=new Map;Qn.forEach((_n,Rn)=>{co(vo,this.driver,new Set(_n),Ot,t.FX)}),_o.forEach(_n=>{var Rn,On;const zn=Ji.get(_n),Pi=vo.get(_n);Ji.set(_n,new Map([...null!==(Rn=null==zn?void 0:zn.entries())&&void 0!==Rn?Rn:[],...null!==(On=null==Pi?void 0:Pi.entries())&&void 0!==On?On:[]]))});const ro=[],Oo=[],xr={};ot.forEach(_n=>{const{element:Rn,player:On,instruction:zn}=_n;if(L.has(Rn)){if(xn.has(Rn))return On.onDestroy(()=>an(Rn,zn.toStyles)),On.disabled=!0,On.overrideTotalTime(zn.totalTime),void ae.push(On);let Pi=xr;if(ii.size>1){let no=Rn;const To=[];for(;no=no.parentNode;){const Ri=ii.get(no);if(Ri){Pi=Ri;break}To.push(no)}To.forEach(Ri=>ii.set(Ri,Pi))}const ko=this._buildAnimation(On.namespaceId,zn,In,Se,vo,Ji);if(On.setRealPlayer(ko),Pi===xr)ro.push(On);else{const no=this.playersByElement.get(Pi);no&&no.length&&(On.parentPlayer=he(no)),ae.push(On)}}else pn(Rn,zn.fromStyles),On.onDestroy(()=>an(Rn,zn.toStyles)),Oo.push(On),xn.has(Rn)&&ae.push(On)}),Oo.forEach(_n=>{const Rn=Se.get(_n.element);if(Rn&&Rn.length){const On=he(Rn);_n.setRealPlayer(On)}}),ae.forEach(_n=>{_n.parentPlayer?_n.syncPlayerEvents(_n.parentPlayer):_n.destroy()});for(let _n=0;_n!ko.destroyed);Pi.length?Wo(this,Rn,Pi):this.processLeaveNode(Rn)}return Wi.length=0,ro.forEach(_n=>{this.players.push(_n),_n.onDone(()=>{_n.destroy();const Rn=this.players.indexOf(_n);this.players.splice(Rn,1)}),_n.play()}),ro}afterFlush(v){this._flushFns.push(v)}afterFlushAnimationsDone(v){this._whenQuietFns.push(v)}_getPreviousPlayers(v,C,L,ae,Se){let ot=[];if(C){const pt=this.playersByQueriedElement.get(v);pt&&(ot=pt)}else{const pt=this.playersByElement.get(v);if(pt){const Ot=!Se||Se==Bn;pt.forEach(Ut=>{Ut.queued||!Ot&&Ut.triggerName!=ae||ot.push(Ut)})}}return(L||ae)&&(ot=ot.filter(pt=>!(L&&L!=pt.namespaceId||ae&&ae!=pt.triggerName))),ot}_beforeAnimationBuild(v,C,L){const Se=C.element,ot=C.isRemovalTransition?void 0:v,pt=C.isRemovalTransition?void 0:C.triggerName;for(const Ot of C.timelines){const Ut=Ot.element,xn=Ut!==Se,wn=He(L,Ut,[]);this._getPreviousPlayers(Ut,xn,ot,pt,C.toState).forEach(Qn=>{const En=Qn.getRealPlayer();En.beforeDestroy&&En.beforeDestroy(),Qn.destroy(),wn.push(Qn)})}pn(Se,C.fromStyles)}_buildAnimation(v,C,L,ae,Se,ot){const pt=C.triggerName,Ot=C.element,Ut=[],xn=new Set,wn=new Set,Kn=C.timelines.map(En=>{const Hn=En.element;xn.add(Hn);const Wi=Hn[en];if(Wi&&Wi.removedBeforeQueried)return new t.sf(En.duration,En.delay);const R=Hn!==Ot,x=function $n(_e){const v=[];return Pr(_e,v),v}((L.get(Hn)||je).map(In=>In.getRealPlayer())).filter(In=>!!In.element&&In.element===Hn),pe=Se.get(Hn),P=ot.get(Hn),Me=le(this._normalizer,En.keyframes,pe,P),qt=this._buildPlayer(En,Me,x);if(En.subTimeline&&ae&&wn.add(Hn),R){const In=new Si(v,pt,Hn);In.setRealPlayer(qt),Ut.push(In)}return qt});Ut.forEach(En=>{He(this.playersByQueriedElement,En.element,[]).push(En),En.onDone(()=>function ei(_e,v,C){let L=_e.get(v);if(L){if(L.length){const ae=L.indexOf(C);L.splice(ae,1)}0==L.length&&_e.delete(v)}return L}(this.playersByQueriedElement,En.element,En))}),xn.forEach(En=>Wn(En,Mn));const Qn=he(Kn);return Qn.onDestroy(()=>{xn.forEach(En=>to(En,Mn)),an(Ot,C.toStyles)}),wn.forEach(En=>{He(ae,En,[]).push(Qn)}),Qn}_buildPlayer(v,C,L){return C.length>0?this.driver.animate(v.element,C,v.duration,v.delay,v.easing,L):new t.sf(v.duration,v.delay)}}class Si{constructor(v,C,L){this.namespaceId=v,this.triggerName=C,this.element=L,this._player=new t.sf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(v){this._containsRealPlayer||(this._player=v,this._queuedCallbacks.forEach((C,L)=>{C.forEach(ae=>$e(v,L,void 0,ae))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(v.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(v){this.totalTime=v}syncPlayerEvents(v){const C=this._player;C.triggerCallback&&v.onStart(()=>C.triggerCallback("start")),v.onDone(()=>this.finish()),v.onDestroy(()=>this.destroy())}_queueEvent(v,C){He(this._queuedCallbacks,v,[]).push(C)}onDone(v){this.queued&&this._queueEvent("done",v),this._player.onDone(v)}onStart(v){this.queued&&this._queueEvent("start",v),this._player.onStart(v)}onDestroy(v){this.queued&&this._queueEvent("destroy",v),this._player.onDestroy(v)}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(v){this.queued||this._player.setPosition(v)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(v){const C=this._player;C.triggerCallback&&C.triggerCallback(v)}}function lo(_e){return _e&&1===_e.nodeType}function ci(_e,v){const C=_e.style.display;return _e.style.display=null!=v?v:"none",C}function co(_e,v,C,L,ae){const Se=[];C.forEach(Ot=>Se.push(ci(Ot)));const ot=[];L.forEach((Ot,Ut)=>{const xn=new Map;Ot.forEach(wn=>{const Kn=v.computeStyle(Ut,wn,ae);xn.set(wn,Kn),(!Kn||0==Kn.length)&&(Ut[en]=Kt,ot.push(Ut))}),_e.set(Ut,xn)});let pt=0;return C.forEach(Ot=>ci(Ot,Se[pt++])),ot}function Do(_e,v){const C=new Map;if(_e.forEach(pt=>C.set(pt,[])),0==v.length)return C;const ae=new Set(v),Se=new Map;function ot(pt){if(!pt)return 1;let Ot=Se.get(pt);if(Ot)return Ot;const Ut=pt.parentNode;return Ot=C.has(Ut)?Ut:ae.has(Ut)?1:ot(Ut),Se.set(pt,Ot),Ot}return v.forEach(pt=>{const Ot=ot(pt);1!==Ot&&C.get(Ot).push(pt)}),C}function Wn(_e,v){var C;null===(C=_e.classList)||void 0===C||C.add(v)}function to(_e,v){var C;null===(C=_e.classList)||void 0===C||C.remove(v)}function Wo(_e,v,C){he(C).onDone(()=>_e.processLeaveNode(v))}function Pr(_e,v){for(let C=0;C<_e.length;C++){const L=_e[C];L instanceof t.ui?Pr(L.players,v):v.push(L)}}function Uo(_e,v,C){const L=C.get(_e);if(!L)return!1;let ae=v.get(_e);return ae?L.forEach(Se=>ae.add(Se)):v.set(_e,L),C.delete(_e),!0}class Yi{constructor(v,C,L){this.bodyNode=v,this._driver=C,this._normalizer=L,this._triggerCache={},this.onRemovalComplete=(ae,Se)=>{},this._transitionEngine=new ji(v,C,L),this._timelineEngine=new jo(v,C,L),this._transitionEngine.onRemovalComplete=(ae,Se)=>this.onRemovalComplete(ae,Se)}registerTrigger(v,C,L,ae,Se){const ot=v+"-"+ae;let pt=this._triggerCache[ot];if(!pt){const Ot=[],xn=Hi(this._driver,Se,Ot,[]);if(Ot.length)throw function Fe(_e,v){return new l.wOt(3404,!1)}();pt=function oo(_e,v,C){return new Qi(_e,v,C)}(ae,xn,this._normalizer),this._triggerCache[ot]=pt}this._transitionEngine.registerTrigger(C,ae,pt)}register(v,C){this._transitionEngine.register(v,C)}destroy(v,C){this._transitionEngine.destroy(v,C)}onInsert(v,C,L,ae){this._transitionEngine.insertNode(v,C,L,ae)}onRemove(v,C,L){this._transitionEngine.removeNode(v,C,L)}disableAnimations(v,C){this._transitionEngine.markElementAsDisabled(v,C)}process(v,C,L,ae){if("@"==L.charAt(0)){const[Se,ot]=Et(L);this._timelineEngine.command(Se,C,ot,ae)}else this._transitionEngine.trigger(v,C,L,ae)}listen(v,C,L,ae,Se){if("@"==L.charAt(0)){const[ot,pt]=Et(L);return this._timelineEngine.listen(ot,C,pt,Se)}return this._transitionEngine.listen(v,C,L,ae,Se)}flush(v=-1){this._transitionEngine.flush(v)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(v){this._transitionEngine.afterFlushAnimationsDone(v)}}let fo=(()=>{class v{constructor(L,ae,Se){this._element=L,this._startStyles=ae,this._endStyles=Se,this._state=0;let ot=v.initialStylesByElement.get(L);ot||v.initialStylesByElement.set(L,ot=new Map),this._initialStyles=ot}start(){this._state<1&&(this._startStyles&&an(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(an(this._element,this._initialStyles),this._endStyles&&(an(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(v.initialStylesByElement.delete(this._element),this._startStyles&&(pn(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(pn(this._element,this._endStyles),this._endStyles=null),an(this._element,this._initialStyles),this._state=3)}}return v.initialStylesByElement=new WeakMap,v})();function mo(_e){let v=null;return _e.forEach((C,L)=>{(function Xi(_e){return"display"===_e||"position"===_e})(L)&&(v=v||new Map,v.set(L,C))}),v}class Rr{constructor(v,C,L,ae){this.element=v,this.keyframes=C,this.options=L,this._specialStyles=ae,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=L.duration,this._delay=L.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(v=>v()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const v=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,v,this.options),this._finalKeyframe=v.length?v[v.length-1]:new Map;const C=()=>this._onFinish();this.domPlayer.addEventListener("finish",C),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",C)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(v){const C=[];return v.forEach(L=>{C.push(Object.fromEntries(L))}),C}_triggerWebAnimation(v,C,L){return v.animate(this._convertKeyframesToObject(C),L)}onStart(v){this._originalOnStartFns.push(v),this._onStartFns.push(v)}onDone(v){this._originalOnDoneFns.push(v),this._onDoneFns.push(v)}onDestroy(v){this._onDestroyFns.push(v)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(v=>v()),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,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_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(v=>v()),this._onDestroyFns=[])}setPosition(v){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=v*this.time}getPosition(){var v;return+(null!==(v=this.domPlayer.currentTime)&&void 0!==v?v:0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const v=new Map;this.hasStarted()&&this._finalKeyframe.forEach((L,ae)=>{"offset"!==ae&&v.set(ae,this._finished?L:Dn(this.element,ae))}),this.currentSnapshot=v}triggerCallback(v){const C="start"===v?this._onStartFns:this._onDoneFns;C.forEach(L=>L()),C.length=0}}class po{validateStyleProperty(v){return!0}validateAnimatableStyleProperty(v){return!0}matchesElement(v,C){return!1}containsElement(v,C){return Ue(v,C)}getParentElement(v){return vt(v)}query(v,C,L){return et(v,C,L)}computeStyle(v,C,L){return window.getComputedStyle(v)[C]}animate(v,C,L,ae,Se,ot=[]){const Ot={duration:L,delay:ae,fill:0==ae?"both":"forwards"};Se&&(Ot.easing=Se);const Ut=new Map,xn=ot.filter(Qn=>Qn instanceof Rr);(function Pt(_e,v){return 0===_e||0===v})(L,ae)&&xn.forEach(Qn=>{Qn.currentSnapshot.forEach((En,Hn)=>Ut.set(Hn,En))});let wn=function eo(_e){return _e.length?_e[0]instanceof Map?_e:_e.map(v=>io(v)):[]}(C).map(Qn=>It(Qn));wn=function rn(_e,v,C){if(C.size&&v.length){let L=v[0],ae=[];if(C.forEach((Se,ot)=>{L.has(ot)||ae.push(ot),L.set(ot,Se)}),ae.length)for(let Se=1;Seot.set(pt,Dn(_e,pt)))}}return v}(v,wn,Ut);const Kn=function Zi(_e,v){let C=null,L=null;return Array.isArray(v)&&v.length?(C=mo(v[0]),v.length>1&&(L=mo(v[v.length-1]))):v instanceof Map&&(C=mo(v)),C||L?new fo(_e,C,L):null}(v,wn);return new Rr(v,wn,Ot,Kn)}}},6610:(Ft,Pe,u)=>{u.d(Pe,{AJ:()=>en,Jj:()=>tr,MD:()=>Kt,N0:()=>Do,OI:()=>Ze,PV:()=>No,QT:()=>w,Sm:()=>we,Sq:()=>lt,T3:()=>li,TG:()=>zo,UE:()=>Ai,VF:()=>j,Vy:()=>ji,Xr:()=>lo,ZD:()=>A,_b:()=>Hi,aZ:()=>Y,bT:()=>Mt,e1:()=>An,fG:()=>Un,hb:()=>Re,lG:()=>jo,pM:()=>lt,qQ:()=>H,ux:()=>fn});var t=u(2978);let l=null;function w(){return l}function A(b){l||(l=b)}class j{}const H=new t.nKC("DocumentToken");let k=(()=>{var b;class F{historyGo(S){throw new Error("Not implemented")}}return(b=F).\u0275fac=function(S){return new(S||b)},b.\u0275prov=t.jDH({token:b,factory:function(){return(0,t.WQX)(ie)},providedIn:"platform"}),F})(),ie=(()=>{var b;class F extends k{constructor(){super(),this._doc=(0,t.WQX)(H),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return w().getBaseHref(this._doc)}onPopState(S){const Ce=w().getGlobalEventTarget(this._doc,"window");return Ce.addEventListener("popstate",S,!1),()=>Ce.removeEventListener("popstate",S)}onHashChange(S){const Ce=w().getGlobalEventTarget(this._doc,"window");return Ce.addEventListener("hashchange",S,!1),()=>Ce.removeEventListener("hashchange",S)}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(S){this._location.pathname=S}pushState(S,Ce,qe){this._history.pushState(S,Ce,qe)}replaceState(S,Ce,qe){this._history.replaceState(S,Ce,qe)}forward(){this._history.forward()}back(){this._history.back()}historyGo(S=0){this._history.go(S)}getState(){return this._history.state}}return(b=F).\u0275fac=function(S){return new(S||b)},b.\u0275prov=t.jDH({token:b,factory:function(){return new b},providedIn:"platform"}),F})();function J(b,F){if(0==b.length)return F;if(0==F.length)return b;let Ne=0;return b.endsWith("/")&&Ne++,F.startsWith("/")&&Ne++,2==Ne?b+F.substring(1):1==Ne?b+F:b+"/"+F}function q(b){const F=b.match(/#|\?|$/),Ne=F&&F.index||b.length;return b.slice(0,Ne-("/"===b[Ne-1]?1:0))+b.slice(Ne)}function ce(b){return b&&"?"!==b[0]?"?"+b:b}let Re=(()=>{var b;class F{historyGo(S){throw new Error("Not implemented")}}return(b=F).\u0275fac=function(S){return new(S||b)},b.\u0275prov=t.jDH({token:b,factory:function(){return(0,t.WQX)(we)},providedIn:"root"}),F})();const ee=new t.nKC("appBaseHref");let we=(()=>{var b;class F extends Re{constructor(S,Ce){var qe,Vt,mn;super(),this._platformLocation=S,this._removeListenerFns=[],this._baseHref=null!==(qe=null!==(Vt=null!=Ce?Ce:this._platformLocation.getBaseHrefFromDOM())&&void 0!==Vt?Vt:null===(mn=(0,t.WQX)(H).location)||void 0===mn?void 0:mn.origin)&&void 0!==qe?qe:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(S){this._removeListenerFns.push(this._platformLocation.onPopState(S),this._platformLocation.onHashChange(S))}getBaseHref(){return this._baseHref}prepareExternalUrl(S){return J(this._baseHref,S)}path(S=!1){const Ce=this._platformLocation.pathname+ce(this._platformLocation.search),qe=this._platformLocation.hash;return qe&&S?"".concat(Ce).concat(qe):Ce}pushState(S,Ce,qe,Vt){const mn=this.prepareExternalUrl(qe+ce(Vt));this._platformLocation.pushState(S,Ce,mn)}replaceState(S,Ce,qe,Vt){const mn=this.prepareExternalUrl(qe+ce(Vt));this._platformLocation.replaceState(S,Ce,mn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(S=0){var Ce,qe;null===(Ce=(qe=this._platformLocation).historyGo)||void 0===Ce||Ce.call(qe,S)}}return(b=F).\u0275fac=function(S){return new(S||b)(t.KVO(k),t.KVO(ee,8))},b.\u0275prov=t.jDH({token:b,factory:b.\u0275fac,providedIn:"root"}),F})(),Y=(()=>{var b;class F{constructor(S){this._subject=new t.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=S;const Ce=this._locationStrategy.getBaseHref();this._basePath=function z(b){if(new RegExp("^(https?:)?//").test(b)){const[,Ne]=b.split(/\/\/[^\/]+/);return Ne}return b}(q(ze(Ce))),this._locationStrategy.onPopState(qe=>{this._subject.emit({url:this.path(!0),pop:!0,state:qe.state,type:qe.type})})}ngOnDestroy(){var S;null===(S=this._urlChangeSubscription)||void 0===S||S.unsubscribe(),this._urlChangeListeners=[]}path(S=!1){return this.normalize(this._locationStrategy.path(S))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(S,Ce=""){return this.path()==this.normalize(S+ce(Ce))}normalize(S){return F.stripTrailingSlash(function Ge(b,F){if(!b||!F.startsWith(b))return F;const Ne=F.substring(b.length);return""===Ne||["/",";","?","#"].includes(Ne[0])?Ne:F}(this._basePath,ze(S)))}prepareExternalUrl(S){return S&&"/"!==S[0]&&(S="/"+S),this._locationStrategy.prepareExternalUrl(S)}go(S,Ce="",qe=null){this._locationStrategy.pushState(qe,"",S,Ce),this._notifyUrlChangeListeners(this.prepareExternalUrl(S+ce(Ce)),qe)}replaceState(S,Ce="",qe=null){this._locationStrategy.replaceState(qe,"",S,Ce),this._notifyUrlChangeListeners(this.prepareExternalUrl(S+ce(Ce)),qe)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(S=0){var Ce,qe;null===(Ce=(qe=this._locationStrategy).historyGo)||void 0===Ce||Ce.call(qe,S)}onUrlChange(S){return this._urlChangeListeners.push(S),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Ce=>{this._notifyUrlChangeListeners(Ce.url,Ce.state)})),()=>{const Ce=this._urlChangeListeners.indexOf(S);var qe;this._urlChangeListeners.splice(Ce,1),0===this._urlChangeListeners.length&&(null===(qe=this._urlChangeSubscription)||void 0===qe||qe.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(S="",Ce){this._urlChangeListeners.forEach(qe=>qe(S,Ce))}subscribe(S,Ce,qe){return this._subject.subscribe({next:S,error:Ce,complete:qe})}}return(b=F).normalizeQueryParams=ce,b.joinWithSlash=J,b.stripTrailingSlash=q,b.\u0275fac=function(S){return new(S||b)(t.KVO(Re))},b.\u0275prov=t.jDH({token:b,factory:function(){return function Le(){return new Y((0,t.KVO)(Re))}()},providedIn:"root"}),F})();function ze(b){return b.replace(/\/index.html$/,"")}function Hi(b,F){F=encodeURIComponent(F);for(const Ne of b.split(";")){const S=Ne.indexOf("="),[Ce,qe]=-1==S?[Ne,""]:[Ne.slice(0,S),Ne.slice(S+1)];if(Ce.trim()===F)return decodeURIComponent(qe)}return null}let Ze=(()=>{var b;class F{constructor(S){this._viewContainerRef=S,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(S){return void 0!==S.ngComponentOutletNgModule||void 0!==S.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(S){return void 0!==S.ngComponentOutlet||void 0!==S.ngComponentOutletContent||void 0!==S.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(S)}ngOnChanges(S){if(this._needToReCreateComponentInstance(S)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const qe=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;var Ce;this._needToReCreateNgModuleInstance(S)&&(null===(Ce=this._moduleRef)||void 0===Ce||Ce.destroy(),this._moduleRef=this.ngComponentOutletNgModule?(0,t.w6W)(this.ngComponentOutletNgModule,Je(qe)):this.ngComponentOutletNgModuleFactory?this.ngComponentOutletNgModuleFactory.create(Je(qe)):void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:qe,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const S of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(S,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){var S;null===(S=this._moduleRef)||void 0===S||S.destroy()}_applyInputStateDiff(S){for(const[Ce,qe]of this._inputsUsed)qe?(S.setInput(Ce,this.ngComponentOutletInputs[Ce]),this._inputsUsed.set(Ce,!1)):(S.setInput(Ce,void 0),this._inputsUsed.delete(Ce))}}return(b=F).\u0275fac=function(S){return new(S||b)(t.rXU(t.c1b))},b.\u0275dir=t.FsC({type:b,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[t.OA$]}),F})();function Je(b){return b.get(t.Vns).injector}class rt{constructor(F,Ne,S,Ce){this.$implicit=F,this.ngForOf=Ne,this.index=S,this.count=Ce}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 lt=(()=>{var b;class F{set ngForOf(S){this._ngForOf=S,this._ngForOfDirty=!0}set ngForTrackBy(S){this._trackByFn=S}get ngForTrackBy(){return this._trackByFn}constructor(S,Ce,qe){this._viewContainer=S,this._template=Ce,this._differs=qe,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(S){S&&(this._template=S)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const S=this._ngForOf;!this._differ&&S&&(this._differ=this._differs.find(S).create(this.ngForTrackBy))}if(this._differ){const S=this._differ.diff(this._ngForOf);S&&this._applyChanges(S)}}_applyChanges(S){const Ce=this._viewContainer;S.forEachOperation((qe,Vt,mn)=>{if(null==qe.previousIndex)Ce.createEmbeddedView(this._template,new rt(qe.item,this._ngForOf,-1,-1),null===mn?void 0:mn);else if(null==mn)Ce.remove(null===Vt?void 0:Vt);else if(null!==Vt){const Vn=Ce.get(Vt);Ce.move(Vn,mn),Ct(Vn,qe)}});for(let qe=0,Vt=Ce.length;qe{Ct(Ce.get(qe.currentIndex),qe)})}static ngTemplateContextGuard(S,Ce){return!0}}return(b=F).\u0275fac=function(S){return new(S||b)(t.rXU(t.c1b),t.rXU(t.C4Q),t.rXU(t._q3))},b.\u0275dir=t.FsC({type:b,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),F})();function Ct(b,F){b.context.$implicit=F.item}let Mt=(()=>{var b;class F{constructor(S,Ce){this._viewContainer=S,this._context=new Wt,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Ce}set ngIf(S){this._context.$implicit=this._context.ngIf=S,this._updateView()}set ngIfThen(S){dn("ngIfThen",S),this._thenTemplateRef=S,this._thenViewRef=null,this._updateView()}set ngIfElse(S){dn("ngIfElse",S),this._elseTemplateRef=S,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(S,Ce){return!0}}return(b=F).\u0275fac=function(S){return new(S||b)(t.rXU(t.c1b),t.rXU(t.C4Q))},b.\u0275dir=t.FsC({type:b,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),F})();class Wt{constructor(){this.$implicit=null,this.ngIf=null}}function dn(b,F){if(F&&!F.createEmbeddedView)throw new Error("".concat(b," must be a TemplateRef, but received '").concat((0,t.Tbb)(F),"'."))}class tn{constructor(F,Ne){this._viewContainerRef=F,this._templateRef=Ne,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(F){F&&!this._created?this.create():!F&&this._created&&this.destroy()}}let fn=(()=>{var b;class F{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(S){this._ngSwitch=S,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(S){this._defaultViews.push(S)}_matchCase(S){const Ce=S==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Ce,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Ce}_updateDefaultCases(S){if(this._defaultViews.length>0&&S!==this._defaultUsed){this._defaultUsed=S;for(const Ce of this._defaultViews)Ce.enforceState(S)}}}return(b=F).\u0275fac=function(S){return new(S||b)},b.\u0275dir=t.FsC({type:b,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),F})(),An=(()=>{var b;class F{constructor(S,Ce,qe){this.ngSwitch=qe,qe._addCase(),this._view=new tn(S,Ce)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return(b=F).\u0275fac=function(S){return new(S||b)(t.rXU(t.c1b),t.rXU(t.C4Q),t.rXU(fn,9))},b.\u0275dir=t.FsC({type:b,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),F})(),Un=(()=>{var b;class F{constructor(S,Ce,qe){qe._addDefault(new tn(S,Ce))}}return(b=F).\u0275fac=function(S){return new(S||b)(t.rXU(t.c1b),t.rXU(t.C4Q),t.rXU(fn,9))},b.\u0275dir=t.FsC({type:b,selectors:[["","ngSwitchDefault",""]],standalone:!0}),F})(),li=(()=>{var b;class F{constructor(S){this._viewContainerRef=S,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(S){if(S.ngTemplateOutlet||S.ngTemplateOutletInjector){const Ce=this._viewContainerRef;if(this._viewRef&&Ce.remove(Ce.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:qe,ngTemplateOutletContext:Vt,ngTemplateOutletInjector:mn}=this;this._viewRef=Ce.createEmbeddedView(qe,Vt,mn?{injector:mn}:void 0)}else this._viewRef=null}else this._viewRef&&S.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return(b=F).\u0275fac=function(S){return new(S||b)(t.rXU(t.c1b))},b.\u0275dir=t.FsC({type:b,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[t.OA$]}),F})();function Fi(b,F){return new t.wOt(2100,!1)}class cr{createSubscription(F,Ne){return(0,t.O8t)(()=>F.subscribe({next:Ne,error:S=>{throw S}}))}dispose(F){(0,t.O8t)(()=>F.unsubscribe())}}class dr{createSubscription(F,Ne){return F.then(Ne,S=>{throw S})}dispose(F){}}const br=new dr,fr=new cr;let tr=(()=>{var b;class F{constructor(S){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=S}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(S){return this._obj?S!==this._obj?(this._dispose(),this.transform(S)):this._latestValue:(S&&this._subscribe(S),this._latestValue)}_subscribe(S){this._obj=S,this._strategy=this._selectStrategy(S),this._subscription=this._strategy.createSubscription(S,Ce=>this._updateLatestValue(S,Ce))}_selectStrategy(S){if((0,t.jNT)(S))return br;if((0,t.zjR)(S))return fr;throw Fi()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(S,Ce){S===this._obj&&(this._latestValue=Ce,this._ref.markForCheck())}}return(b=F).\u0275fac=function(S){return new(S||b)(t.rXU(t.gRc,16))},b.\u0275pipe=t.EJ8({name:"async",type:b,pure:!1,standalone:!0}),F})();const nr=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let No=(()=>{var b;class F{transform(S){if(null==S)return null;if("string"!=typeof S)throw Fi();return S.replace(nr,Ce=>Ce[0].toUpperCase()+Ce.slice(1).toLowerCase())}}return(b=F).\u0275fac=function(S){return new(S||b)},b.\u0275pipe=t.EJ8({name:"titlecase",type:b,pure:!0,standalone:!0}),F})(),zo=(()=>{var b;class F{transform(S){return JSON.stringify(S,null,2)}}return(b=F).\u0275fac=function(S){return new(S||b)},b.\u0275pipe=t.EJ8({name:"json",type:b,pure:!1,standalone:!0}),F})(),jo=(()=>{var b;class F{constructor(S){this.differs=S,this.keyValues=[],this.compareFn=Vo}transform(S,Ce=Vo){if(!S||!(S instanceof Map)&&"object"!=typeof S)return null;this.differ||(this.differ=this.differs.find(S).create());const qe=this.differ.diff(S),Vt=Ce!==this.compareFn;return qe&&(this.keyValues=[],qe.forEachItem(mn=>{this.keyValues.push(function uo(b,F){return{key:b,value:F}}(mn.key,mn.currentValue))})),(qe||Vt)&&(this.keyValues.sort(Ce),this.compareFn=Ce),this.keyValues}}return(b=F).\u0275fac=function(S){return new(S||b)(t.rXU(t.MKu,16))},b.\u0275pipe=t.EJ8({name:"keyvalue",type:b,pure:!1,standalone:!0}),F})();function Vo(b,F){const Ne=b.key,S=F.key;if(Ne===S)return 0;if(void 0===Ne)return 1;if(void 0===S)return-1;if(null===Ne)return 1;if(null===S)return-1;if("string"==typeof Ne&&"string"==typeof S)return Ne{var b;class F{}return(b=F).\u0275fac=function(S){return new(S||b)},b.\u0275mod=t.$C({type:b}),b.\u0275inj=t.G2t({}),F})();const en="browser",bn="server";function Ai(b){return b===en}function ji(b){return b===bn}let lo=(()=>{var b;class F{}return(b=F).\u0275prov=(0,t.jDH)({token:b,providedIn:"root",factory:()=>new Zn((0,t.KVO)(H),window)}),F})();class Zn{constructor(F,Ne){this.document=F,this.window=Ne,this.offset=()=>[0,0]}setOffset(F){this.offset=Array.isArray(F)?()=>F:F}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(F){this.supportsScrolling()&&this.window.scrollTo(F[0],F[1])}scrollToAnchor(F){if(!this.supportsScrolling())return;const Ne=function ci(b,F){const Ne=b.getElementById(F)||b.getElementsByName(F)[0];if(Ne)return Ne;if("function"==typeof b.createTreeWalker&&b.body&&"function"==typeof b.body.attachShadow){const S=b.createTreeWalker(b.body,NodeFilter.SHOW_ELEMENT);let Ce=S.currentNode;for(;Ce;){const qe=Ce.shadowRoot;if(qe){const Vt=qe.getElementById(F)||qe.querySelector('[name="'.concat(F,'"]'));if(Vt)return Vt}Ce=S.nextNode()}}return null}(this.document,F);Ne&&(this.scrollToElement(Ne),Ne.focus())}setHistoryScrollRestoration(F){this.supportsScrolling()&&(this.window.history.scrollRestoration=F)}scrollToElement(F){const Ne=F.getBoundingClientRect(),S=Ne.left+this.window.pageXOffset,Ce=Ne.top+this.window.pageYOffset,qe=this.offset();this.window.scrollTo(S-qe[0],Ce-qe[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class Do{}},2978:(Ft,Pe,u)=>{u.d(Pe,{$C:()=>xo,$GK:()=>oe,$K3:()=>Z_,$MX:()=>Ql,AVh:()=>jf,Af3:()=>ac,Agw:()=>qd,B$B:()=>xl,B4B:()=>zd,BIS:()=>a1,BMQ:()=>Of,C4Q:()=>il,C5r:()=>R_,Co$:()=>Xm,DNE:()=>mg,EBC:()=>f0,EFF:()=>em,EJ8:()=>pr,EWP:()=>Gr,EmA:()=>Gd,FsC:()=>Io,G2t:()=>vt,GBs:()=>I_,GFd:()=>ig,H3F:()=>Y_,H5H:()=>Yf,H8p:()=>Qd,HbH:()=>Xg,Hps:()=>Oo,JRh:()=>Gf,JZv:()=>At,Jv_:()=>Gm,KH2:()=>su,KVO:()=>rn,Kcf:()=>wy,L39:()=>MM,LfX:()=>ft,Lme:()=>Xf,MKu:()=>Sp,Mr5:()=>Kf,Mz_:()=>Tc,NAR:()=>Sg,NYb:()=>zE,Njj:()=>fa,O8t:()=>qe,OA$:()=>jn,Ocv:()=>vE,Ol2:()=>Qm,PLl:()=>Wh,QTQ:()=>O0,QZP:()=>j0,Ql9:()=>DE,QuC:()=>oo,R7$:()=>x0,RV6:()=>Cg,Rfq:()=>we,RxE:()=>Jh,SKi:()=>qo,SdG:()=>wg,SpI:()=>xc,TL$:()=>Ty,TL3:()=>QE,Tbb:()=>ce,UyX:()=>Py,VBU:()=>dr,Vns:()=>sa,Vt3:()=>xf,WHO:()=>tv,WPN:()=>ta,WQX:()=>Dn,XpG:()=>Og,Xx1:()=>Ea,Y8G:()=>Nf,Z63:()=>Ru,ZF7:()=>Ba,_9s:()=>Zh,_q3:()=>Op,a0P:()=>IM,aKT:()=>Lu,aNF:()=>Ym,abz:()=>Bu,bIt:()=>Vf,bMT:()=>f_,bVm:()=>Cc,bc$:()=>s1,bkB:()=>is,brH:()=>h_,c1b:()=>Nc,cWb:()=>Ay,czy:()=>Iu,duS:()=>jd,e01:()=>nv,e5t:()=>Ny,eBV:()=>js,eq3:()=>o_,eu8:()=>Lf,gRc:()=>tM,gXe:()=>hi,giA:()=>iv,h9k:()=>Nh,i5U:()=>p_,iLQ:()=>Cp,j41:()=>yc,jDH:()=>Et,jNT:()=>Bf,joV:()=>al,k0s:()=>bc,kS0:()=>Da,kdw:()=>Ma,lJ4:()=>i_,lNU:()=>ze,l_i:()=>r_,lsd:()=>S_,mGM:()=>x_,mal:()=>h0,mq5:()=>vm,n$t:()=>Lh,nI1:()=>d_,nKC:()=>Mn,nM4:()=>q0,npT:()=>Fh,nrm:()=>kf,o8S:()=>cu,osQ:()=>Ry,plB:()=>fp,qSk:()=>Ws,qex:()=>Dc,rOR:()=>Ac,rXU:()=>Xa,rcV:()=>ms,sFG:()=>C1,sZ2:()=>jh,sdS:()=>yg,tSv:()=>d0,uvJ:()=>ns,vPA:()=>Ds,w6W:()=>aT,wOt:()=>z,wni:()=>O_,xGo:()=>Dl,xc7:()=>zf,xe9:()=>kc,zZn:()=>Yr,zcH:()=>Ns,zjR:()=>Tg,zvX:()=>Qf});var t=u(6104),l=u(2029),w=u(9406),A=u(2489),j=u(5981),H=u(756),k=u(7782),te=u(2831),ie=u(3793);function J(e){for(let n in e)if(e[n]===J)return n;throw Error("Could not find renamed property on target object.")}function q(e,n){for(const i in n)n.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=n[i])}function ce(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(ce).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return"".concat(e.overriddenName);if(e.name)return"".concat(e.name);const n=e.toString();if(null==n)return""+n;const i=n.indexOf("\n");return-1===i?n:n.substring(0,i)}function Re(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}const ee=J({__forward_ref__:J});function we(e){return e.__forward_ref__=we,e.toString=function(){return ce(this())},e}function ne(e){return Y(e)?e():e}function Y(e){return"function"==typeof e&&e.hasOwnProperty(ee)&&e.__forward_ref__===we}function Le(e){return e&&!!e.\u0275providers}const ze="https://g.co/ng/security#xss";class z extends Error{constructor(n,i){super(function Ae(e,n){const i="NG0".concat(Math.abs(e));return"".concat(i).concat(n?": "+n:"")}(n,i)),this.code=n}}function Te(e){return"string"==typeof e?e:null==e?"":String(e)}function dt(e,n){throw n&&" in ".concat(n),new z(-201,!1)}function le(e,n){null==e&&function $e(e,n,i,o){throw new Error("ASSERTION ERROR: ".concat(e)+(null==o?"":" [Expected=> ".concat(i," ").concat(o," ").concat(n," <=Actual]")))}(n,e,null,"!=")}function Et(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function vt(e){return{providers:e.providers||[],imports:e.imports||[]}}function Gt(e){return Nt(e,Ie)||Nt(e,et)}function ft(e){return null!==Gt(e)}function Nt(e,n){return e.hasOwnProperty(n)?e[n]:null}function yt(e){return e&&(e.hasOwnProperty(Ue)||e.hasOwnProperty(ct))?e[Ue]:null}const Ie=J({\u0275prov:J}),Ue=J({\u0275inj:J}),et=J({ngInjectableDef:J}),ct=J({ngInjectorDef:J});var oe=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(oe||{});let ue;function nt(){return ue}function Qe(e){const n=ue;return ue=e,n}function ut(e,n,i){const o=Gt(e);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:i&oe.Optional?null:void 0!==n?n:void dt(ce(e),"Injector")}const At=globalThis;class Mn{constructor(n,i){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=Et({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return"InjectionToken ".concat(this._desc)}}const pn={},St="__NG_DI_FLAG__",gn="ngTempTokenPath",ve=/\n/gm,tt="__source";let G;function mt(e){const n=G;return G=e,n}function Pt(e,n=oe.Default){if(void 0===G)throw new z(-203,!1);return null===G?ut(e,void 0,n):G.get(e,n&oe.Optional?null:void 0,n)}function rn(e,n=oe.Default){return(nt()||Pt)(ne(e),n)}function Dn(e,n=oe.Default){return rn(e,Yn(n))}function Yn(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function ai(e){const n=[];for(let i=0;in){d=a-1;break}}}for(;aa?"":r[me+1].toLowerCase();const gt=8&o?Ye:null;if(gt&&-1!==Ke(gt,N,0)||2&o&&N!==Ye){if(fn(o))return!1;d=!0}}}}else{if(!d&&!fn(o)&&!fn(D))return!1;if(d&&fn(D))continue;d=!1,o=D|1&o}}return fn(o)||d}function fn(e){return 0==(1&e)}function An(e,n,i,o){if(null===n)return-1;let r=0;if(o||!i){let a=!1;for(;r-1)for(i++;i0?'="'+g+'"':"")+"]"}else 8&o?r+="."+d:4&o&&(r+=" "+d);else""!==r&&!fn(d)&&(n+=li(a,r),r=""),o=d,a=a||!fn(o);i++}return""!==r&&(n+=li(a,r)),n}function dr(e){return ni(()=>{var n;const i=ao(e),o={...i,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Ti.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:null!==(n=e.signals)&&void 0!==n&&n,data:e.data||{},encapsulation:e.encapsulation||hi.Emulated,styles:e.styles||cn,_:null,schemas:e.schemas||null,tView:null,id:""};zo(o);const r=e.dependencies;return o.directiveDefs=uo(r,!1),o.pipeDefs=uo(r,!0),o.id=function Vo(e){let n=0;const i=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const r of i)n=Math.imul(31,n)+r.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(o),o})}function fr(e){return Jn(e)||zi(e)}function tr(e){return null!==e}function xo(e){return ni(()=>({type:e.type,bootstrap:e.bootstrap||cn,declarations:e.declarations||cn,imports:e.imports||cn,exports:e.exports||cn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function No(e,n){if(null==e)return Oi;const i={};for(const o in e)if(e.hasOwnProperty(o)){let r=e[o],a=r;Array.isArray(r)&&(a=r[1],r=r[0]),i[r]=o,n&&(n[r]=a)}return i}function Io(e){return ni(()=>{const n=ao(e);return zo(n),n})}function pr(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Jn(e){return e[Vi]||null}function zi(e){return e[bo]||null}function gi(e){return e[Gi]||null}function oo(e){const n=Jn(e)||zi(e)||gi(e);return null!==n&&n.standalone}function Qi(e,n){const i=e[er]||null;if(!i&&!0===n)throw new Error("Type ".concat(ce(e)," does not have '\u0275mod' property."));return i}function ao(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:e.inputs||Oi,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||cn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:No(e.inputs,n),outputs:No(e.outputs)}}function zo(e){var n;null===(n=e.features)||void 0===n||n.forEach(i=>i(e))}function uo(e,n){if(!e)return null;const i=n?gi:fr;return()=>("function"==typeof e?e():e).map(o=>i(o)).filter(tr)}const Ei=0,yn=1,Oe=2,re=3,Be=4,je=5,Rt=6,Kt=7,en=8,bn=9,Bn=10,un=11,Ai=12,ji=13,Si=14,ei=15,Fo=16,lo=17,Zn=18,ci=19,co=20,Do=21,Wn=22,to=23,Wo=24,$n=25,hr=1,Uo=2,Yi=7,fo=9,Xi=11;function po(e){return Array.isArray(e)&&"object"==typeof e[hr]}function _e(e){return Array.isArray(e)&&!0===e[hr]}function v(e){return 0!=(4&e.flags)}function C(e){return e.componentOffset>-1}function L(e){return 1==(1&e.flags)}function ae(e){return!!e.template}function Se(e){return 0!=(512&e[Oe])}function vo(e,n){return e.hasOwnProperty(Hi)?e[Hi]:null}const ro=Symbol("SIGNAL");function Oo(e){return"function"==typeof e&&void 0!==e[ro]}function xr(e,n){return(null===e||"object"!=typeof e)&&Object.is(e,n)}let _n=null,Rn=!1;function On(e){const n=_n;return _n=e,n}const zn={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Pi(e){if(Rn)throw new Error("");if(null===_n)return;const n=_n.nextProducerIndex++;Nr(_n),n<_n.producerNode.length&&_n.producerNode[n]!==e&&Go(_n)&&rr(_n.producerNode[n],_n.producerIndexOfThis[n]),_n.producerNode[n]!==e&&(_n.producerNode[n]=e,_n.producerIndexOfThis[n]=Go(_n)?yo(e,_n,n):0),_n.producerLastReadVersion[n]=e.version}function ko(e){if(!Go(e)||e.dirty){if(!e.producerMustRecompute(e)&&!ho(e))return void(e.dirty=!1);e.producerRecomputeValue(e),e.dirty=!1}}function no(e){if(void 0===e.liveConsumerNode)return;const n=Rn;Rn=!0;try{for(const i of e.liveConsumerNode)i.dirty||Ri(i)}finally{Rn=n}}function To(){var e;return!1!==(null===(e=_n)||void 0===e?void 0:e.consumerAllowSignalWrites)}function Ri(e){var n;e.dirty=!0,no(e),null===(n=e.consumerMarkedDirty)||void 0===n||n.call(e,e)}function ir(e){return e&&(e.nextProducerIndex=0),On(e)}function gr(e,n){if(On(n),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(Go(e))for(let i=e.nextProducerIndex;ie.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function ho(e){Nr(e);for(let n=0;n0}function Nr(e){var n,i,o;null!==(n=e.producerNode)&&void 0!==n||(e.producerNode=[]),null!==(i=e.producerIndexOfThis)&&void 0!==i||(e.producerIndexOfThis=[]),null!==(o=e.producerLastReadVersion)&&void 0!==o||(e.producerLastReadVersion=[])}function Wr(e){var n,i;null!==(n=e.liveConsumerNode)&&void 0!==n||(e.liveConsumerNode=[]),null!==(i=e.liveConsumerIndexOfThis)&&void 0!==i||(e.liveConsumerIndexOfThis=[])}function Gr(e,n){const i=Object.create(bs);i.computation=e,null!=n&&n.equal&&(i.equal=n.equal);const o=()=>{if(ko(i),Pi(i),i.value===Po)throw i.error;return i.value};return o[ro]=i,o}const qr=Symbol("UNSET"),Xr=Symbol("COMPUTING"),Po=Symbol("ERRORED"),bs=(()=>({...zn,value:qr,dirty:!0,error:null,equal:xr,producerMustRecompute:e=>e.value===qr||e.value===Xr,producerRecomputeValue(e){if(e.value===Xr)throw new Error("Detected cycle in computations.");const n=e.value;e.value=Xr;const i=ir(e);let o;try{o=e.computation()}catch(r){o=Po,e.error=r}finally{gr(e,i)}n!==qr&&n!==Po&&o!==Po&&e.equal(n,o)?e.value=n:(e.value=o,e.version++)}}))();let Xo=function Kr(){throw new Error};function Ir(){Xo()}let Br=null;function Ds(e,n){const i=Object.create(us);function o(){return Pi(i),i.value}return i.value=e,null!=n&&n.equal&&(i.equal=n.equal),o.set=F,o.update=Ne,o.mutate=S,o.asReadonly=Ce,o[ro]=i,o}const us=(()=>({...zn,equal:xr,readonlyFn:void 0}))();function b(e){var n;e.version++,no(e),null===(n=Br)||void 0===n||n()}function F(e){const n=this[ro];To()||Ir(),n.equal(n.value,e)||(n.value=e,b(n))}function Ne(e){To()||Ir(),F.call(this,e(this[ro].value))}function S(e){const n=this[ro];To()||Ir(),e(n.value),b(n)}function Ce(){const e=this[ro];if(void 0===e.readonlyFn){const n=()=>this();n[ro]=e,e.readonlyFn=n}return e.readonlyFn}function qe(e){const n=On(null);try{return e()}finally{On(n)}}const mn=()=>{},Vn=(()=>({...zn,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule(e.ref)},hasRun:!1,cleanupFn:mn}))();class ri{constructor(n,i,o){this.previousValue=n,this.currentValue=i,this.firstChange=o}isFirstChange(){return this.firstChange}}function jn(){return ki}function ki(e){return e.type.prototype.ngOnChanges&&(e.setInput=go),wi}function wi(){const e=Ko(this),n=null==e?void 0:e.current;if(n){const i=e.previous;if(i===Oi)e.previous=n;else for(let o in n)i[o]=n[o];e.current=null,this.ngOnChanges(n)}}function go(e,n,i,o){const r=this.declaredInputs[i],a=Ko(e)||function Dr(e,n){return e[$o]=n}(e,{previous:Oi,current:null}),d=a.current||(a.current={}),g=a.previous,D=g[r];d[r]=new ri(D&&D.currentValue,n,g===Oi),e[o]=n}jn.ngInherit=!0;const $o="__ngSimpleChanges__";function Ko(e){return e[$o]||null}const So=function(e,n,i){},mr="svg";function Ui(e){for(;Array.isArray(e);)e=e[Ei];return e}function Ur(e,n){return Ui(n[e])}function Ro(e,n){return Ui(n[e.index])}function cs(e,n){return e.data[n]}function Fr(e,n){return e[n]}function Yo(e,n){const i=n[e];return po(i)?i:i[Ei]}function ar(e,n){return null==n?null:e[n]}function es(e){e[lo]=0}function la(e){1024&e[Oe]||(e[Oe]|=1024,_r(e,1))}function ds(e){1024&e[Oe]&&(e[Oe]&=-1025,_r(e,-1))}function _r(e,n){let i=e[re];if(null===i)return;i[je]+=n;let o=i;for(i=i[re];null!==i&&(1===n&&1===o[je]||-1===n&&0===o[je]);)i[je]+=n,o=i,i=i[re]}function Cs(e,n){if(256==(256&e[Oe]))throw new z(911,!1);null===e[Do]&&(e[Do]=[]),e[Do].push(n)}const Gn={lFrame:Fn(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function fs(){return Gn.bindingsEnabled}function $r(){return null!==Gn.skipHydrationRootTNode}function on(){return Gn.lFrame.lView}function Mi(){return Gn.lFrame.tView}function js(e){return Gn.lFrame.contextLView=e,e[en]}function fa(e){return Gn.lFrame.contextLView=null,e}function Lo(){let e=s();for(;null!==e&&64===e.type;)e=e.parent;return e}function s(){return Gn.lFrame.currentTNode}function E(e,n){const i=Gn.lFrame;i.currentTNode=e,i.isParent=n}function $(){return Gn.lFrame.isParent}function U(){Gn.lFrame.isParent=!1}function Ve(){const e=Gn.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function Xt(){return Gn.lFrame.bindingIndex++}function Cn(e){const n=Gn.lFrame,i=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,i}function y(e,n){const i=Gn.lFrame;i.bindingIndex=i.bindingRootIndex=e,_(n)}function _(e){Gn.lFrame.currentDirectiveIndex=e}function O(e){const n=Gn.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}function Q(){return Gn.lFrame.currentQueryIndex}function ge(e){Gn.lFrame.currentQueryIndex=e}function at(e){const n=e[yn];return 2===n.type?n.declTNode:1===n.type?e[Rt]:null}function Yt(e,n,i){if(i&oe.SkipSelf){let r=n,a=e;for(;!(r=r.parent,null!==r||i&oe.Host||(r=at(a),null===r||(a=a[Si],10&r.type))););if(null===r)return!1;n=r,e=a}const o=Gn.lFrame=vn();return o.currentTNode=n,o.lView=e,!0}function wt(e){const n=vn(),i=e[yn];Gn.lFrame=n,n.currentTNode=i.firstChild,n.lView=e,n.tView=i,n.contextLView=e,n.bindingIndex=i.bindingStartIndex,n.inI18n=!1}function vn(){const e=Gn.lFrame,n=null===e?null:e.child;return null===n?Fn(e):n}function Fn(e){const n={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:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function Ni(){const e=Gn.lFrame;return Gn.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Mo=Ni;function xi(){const e=Ni();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function qi(){return Gn.lFrame.selectedIndex}function ur(e){Gn.lFrame.selectedIndex=e}function Ki(){const e=Gn.lFrame;return cs(e.tView,e.selectedIndex)}function Ws(){Gn.lFrame.currentNamespace=mr}function al(){!function Hc(){Gn.lFrame.currentNamespace=null}()}let ll=!0;function pa(){return ll}function ts(e){ll=e}function ha(e,n){for(let N=n.directiveStart,X=n.directiveEnd;N=o)break}else n[D]<0&&(e[lo]+=65536),(g>13>16&&(3&e[Oe])===n&&(e[Oe]+=8192,dl(g,a)):dl(g,a)}const xs=-1;class Gs{constructor(n,i,o){this.factory=n,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=o}}function mu(e){return e!==xs}function Xs(e){return 32767&e}function Ks(e,n){let i=function Kc(e){return e>>16}(e),o=n;for(;i>0;)o=o[Si],i--;return o}let _u=!0;function _a(e){const n=_u;return _u=e,n}const fl=255,pl=5;let Qc=0;const Hr={};function va(e,n){const i=hl(e,n);if(-1!==i)return i;const o=n[yn];o.firstCreatePass&&(e.injectorIndex=n.length,vu(o.data,e),vu(n,null),vu(o.blueprint,null));const r=ya(e,n),a=e.injectorIndex;if(mu(r)){const d=Xs(r),g=Ks(r,n),D=g[yn].data;for(let N=0;N<8;N++)n[a+N]=g[d+N]|D[d+N]}return n[a+8]=r,a}function vu(e,n){e.push(0,0,0,0,0,0,0,0,n)}function hl(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function ya(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,o=null,r=n;for(;null!==r;){if(o=Cl(r),null===o)return xs;if(i++,r=r[Si],-1!==o.injectorIndex)return o.injectorIndex|i<<16}return xs}function yu(e,n,i){!function Yc(e,n,i){let o;"string"==typeof i?o=i.charCodeAt(0)||0:i.hasOwnProperty(ye)&&(o=i[ye]),null==o&&(o=i[ye]=Qc++);const r=o&fl;n.data[e+(r>>pl)]|=1<=0?n&fl:td:n}(i);if("function"==typeof a){if(!Yt(n,e,o))return o&oe.Host?gl(r,0,o):ml(n,i,o,r);try{let d;if(d=a(o),null!=d||o&oe.Optional)return d;dt()}finally{Mo()}}else if("number"==typeof a){let d=null,g=hl(e,n),D=xs,N=o&oe.Host?n[ei][Rt]:null;for((-1===g||o&oe.SkipSelf)&&(D=-1===g?ya(e,n):n[g+8],D!==xs&&bl(o,!1)?(d=n[yn],g=Xs(D),n=Ks(D,n)):g=-1);-1!==g;){const X=n[yn];if(yl(a,g,X.data)){const me=Jc(g,n,i,d,o,N);if(me!==Hr)return me}D=n[g+8],D!==xs&&bl(o,n[yn].data[g+8]===N)&&yl(a,g,n)?(d=X,g=Xs(D),n=Ks(D,n)):g=-1}}return r}function Jc(e,n,i,o,r,a){const d=n[yn],g=d.data[e+8],X=ba(g,d,i,null==o?C(g)&&_u:o!=d&&0!=(3&g.type),r&oe.Host&&a===g);return null!==X?ps(n,d,X,g):Hr}function ba(e,n,i,o,r){const a=e.providerIndexes,d=n.data,g=1048575&a,D=e.directiveStart,X=a>>20,Ye=r?g+X:e.directiveEnd;for(let gt=o?g:g+X;gt=D&&Ht.type===i)return gt}if(r){const gt=d[D];if(gt&&ae(gt)&>.type===i)return D}return null}function ps(e,n,i,o){let r=e[i];const a=n.data;if(function Wc(e){return e instanceof Gs}(r)){const d=r;d.resolving&&function We(e,n){const i=n?". Dependency path: ".concat(n.join(" > ")," > ").concat(e):"";throw new z(-200,"Circular dependency in DI detected for ".concat(e).concat(i))}(function Xe(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Te(e)}(a[i]));const g=_a(d.canSeeViewProviders);d.resolving=!0;const N=d.injectImpl?Qe(d.injectImpl):null;Yt(e,o,oe.Default);try{r=e[i]=d.factory(void 0,a,e,o),n.firstCreatePass&&i>=o.directiveStart&&function zc(e,n,i){const{ngOnChanges:o,ngOnInit:r,ngDoCheck:a}=n.type.prototype;if(o){var d,g;const me=ki(n);(null!==(d=i.preOrderHooks)&&void 0!==d?d:i.preOrderHooks=[]).push(e,me),(null!==(g=i.preOrderCheckHooks)&&void 0!==g?g:i.preOrderCheckHooks=[]).push(e,me)}var D,N,X;r&&(null!==(D=i.preOrderHooks)&&void 0!==D?D:i.preOrderHooks=[]).push(0-e,r),a&&((null!==(N=i.preOrderHooks)&&void 0!==N?N:i.preOrderHooks=[]).push(e,a),(null!==(X=i.preOrderCheckHooks)&&void 0!==X?X:i.preOrderCheckHooks=[]).push(e,a))}(i,a[i],n)}finally{null!==N&&Qe(N),_a(g),d.resolving=!1,Mo()}}return r}function yl(e,n,i){return!!(i[n+(e>>pl)]&1<{const n=e.prototype.constructor,i=n[Hi]||bu(n),o=Object.prototype;let r=Object.getPrototypeOf(e.prototype).constructor;for(;r&&r!==o;){const a=r[Hi]||bu(r);if(a&&a!==i)return a;r=Object.getPrototypeOf(r)}return a=>new a})}function bu(e){return Y(e)?()=>{const n=bu(ne(e));return n&&n()}:vo(e)}function Cl(e){const n=e[yn],i=n.type;return 2===i?n.declTNode:1===i?e[Rt]:null}function Da(e){return function Zc(e,n){if("class"===n)return e.classes;if("style"===n)return e.styles;const i=e.attrs;if(i){const o=i.length;let r=0;for(;r{const o=function Du(e){return function(...i){if(e){const o=e(...i);for(const r in o)this[r]=o[r]}}}(n);function r(...a){if(this instanceof r)return o.apply(this,a),this;const d=new r(...a);return g.annotation=d,g;function g(D,N,X){const me=D.hasOwnProperty(Os)?D[Os]:Object.defineProperty(D,Os,{value:[]})[Os];for(;me.length<=X;)me.push(null);return(me[X]=me[X]||[]).push(d),D}}return i&&(r.prototype=Object.create(i.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r})}function Ps(e,n){e.forEach(i=>Array.isArray(i)?Ps(i,n):n(i))}function El(e,n,i){n>=e.length?e.push(i):e.splice(n,0,i)}function Ca(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function Zs(e,n){const i=[];for(let o=0;o=0?e[1|o]=i:(o=~o,function ld(e,n,i,o){let r=e.length;if(r==n)e.push(i,o);else if(1===r)e.push(o,e[0]),e[0]=i;else{for(r--,e.push(e[r-1],e[r]);r>n;)e[r]=e[r-2],r--;e[n]=i,e[n+1]=o}}(e,o,n,i)),o}function Cu(e,n){const i=Rs(e,n);if(i>=0)return e[1|i]}function Rs(e,n){return function Ml(e,n,i){let o=0,r=e.length>>i;for(;r!==o;){const a=o+(r-o>>1),d=e[a<n?r=a:o=a+1}return~(r<|^->||--!>|)/g,c="\u200b$1\u200b";const m=new Map;let p=0;const Na="__ngContext__";function Ao(e,n){po(n)?(e[Na]=n[ci],function xe(e){m.set(e[ci],e)}(n)):e[Na]=n}let Od;function Sd(e,n){return Od(e,n)}function Ou(e){const n=e[re];return _e(n)?n[re]:n}function uh(e){return ch(e[Ai])}function lh(e){return ch(e[Be])}function ch(e){for(;null!==e&&!_e(e);)e=e[Be];return e}function Fa(e,n,i,o,r){if(null!=o){let a,d=!1;_e(o)?a=o:po(o)&&(d=!0,o=o[Ei]);const g=Ui(o);0===e&&null!==i?null==r?hh(n,i,g):qs(n,i,g,r||null,!0):1===e&&null!==i?qs(n,i,g,r||null,!0):2===e?function Gl(e,n,i){const o=jl(e,n);o&&function hy(e,n,i,o){e.removeChild(n,i,o)}(e,o,n,i)}(n,g,d):3===e&&n.destroyNode(g),null!=a&&function _y(e,n,i,o,r){const a=i[Yi];a!==Ui(i)&&Fa(n,e,o,a,r);for(let g=Xi;gn.replace(ih,c))}(n))}function Hl(e,n,i){return e.createElement(n,i)}function fh(e,n){const i=e[fo],o=i.indexOf(n);ds(n),i.splice(o,1)}function zl(e,n){if(e.length<=Xi)return;const i=Xi+n,o=e[i];if(o){const r=o[Fo];null!==r&&r!==e&&fh(r,o),n>0&&(e[i-1][Be]=o[Be]);const a=Ca(e,Xi+n);!function sy(e,n){wu(e,n,n[un],2,null,null),n[Ei]=null,n[Rt]=null}(o[yn],o);const d=a[Zn];null!==d&&d.detachView(a[yn]),o[re]=null,o[Be]=null,o[Oe]&=-129}return o}function Ad(e,n){if(!(256&n[Oe])){const i=n[un];n[to]&&or(n[to]),n[Wo]&&or(n[Wo]),i.destroyNode&&wu(e,n,i,3,null,null),function ly(e){let n=e[Ai];if(!n)return Pd(e[yn],e);for(;n;){let i=null;if(po(n))i=n[Ai];else{const o=n[Xi];o&&(i=o)}if(!i){for(;n&&!n[Be]&&n!==e;)po(n)&&Pd(n[yn],n),n=n[re];null===n&&(n=e),po(n)&&Pd(n[yn],n),i=n&&n[Be]}n=i}}(n)}}function Pd(e,n){if(!(256&n[Oe])){n[Oe]&=-129,n[Oe]|=256,function py(e,n){let i;if(null!=e&&null!=(i=e.destroyHooks))for(let o=0;o=0?o[d]():o[-d].unsubscribe(),a+=2}else i[a].call(o[i[a+1]]);null!==o&&(n[Kt]=null);const r=n[Do];if(null!==r){n[Do]=null;for(let a=0;a-1){const{encapsulation:a}=e.data[o.directiveStart+r];if(a===hi.None||a===hi.Emulated)return null}return Ro(o,i)}}(e,n.parent,i)}function qs(e,n,i,o,r){e.insertBefore(n,i,o,r)}function hh(e,n,i){e.appendChild(n,i)}function gh(e,n,i,o,r){null!==o?qs(e,n,i,o,r):hh(e,n,i)}function jl(e,n){return e.parentNode(n)}function mh(e,n,i){return vh(e,n,i)}let Nd,Xl,Bd,Kl,vh=function _h(e,n,i){return 40&e.type?Ro(e,i):null};function Wl(e,n,i,o){const r=Rd(e,o,n),a=n[un],g=mh(o.parent||n[Rt],o,n);if(null!=r)if(Array.isArray(i))for(let D=0;De,createScript:e=>e,createScriptURL:e=>e})}catch{}return Xl}())||void 0===n?void 0:n.createHTML(e))||e}function Ty(e){Bd=e}function La(){if(void 0!==Bd)return Bd;if(typeof document<"u")return document;throw new z(210,!1)}function Vd(){if(void 0===Kl&&(Kl=null,At.trustedTypes))try{Kl=At.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Kl}function Mh(e){var n;return(null===(n=Vd())||void 0===n?void 0:n.createHTML(e))||e}function Ih(e){var n;return(null===(n=Vd())||void 0===n?void 0:n.createScriptURL(e))||e}class ea{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return"SafeValue must use [property]=binding: ".concat(this.changingThisBreaksApplicationSecurity)+" (see ".concat(ze,")")}}class Ey extends ea{getTypeName(){return"HTML"}}class My extends ea{getTypeName(){return"Style"}}class xy extends ea{getTypeName(){return"Script"}}class Iy extends ea{getTypeName(){return"URL"}}class Oy extends ea{getTypeName(){return"ResourceURL"}}function ms(e){return e instanceof ea?e.changingThisBreaksApplicationSecurity:e}function Ba(e,n){const i=function Sy(e){return e instanceof ea&&e.getTypeName()||null}(e);if(null!=i&&i!==n){if("ResourceURL"===i&&"URL"===n)return!0;throw new Error("Required a safe ".concat(n,", got a ").concat(i," (see ").concat(ze,")"))}return i===n}function wy(e){return new Ey(e)}function Ay(e){return new My(e)}function Py(e){return new xy(e)}function Ry(e){return new Iy(e)}function Ny(e){return new Oy(e)}class Fy{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const i=(new window.DOMParser).parseFromString(ka(n),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(n):(i.removeChild(i.firstChild),i)}catch{return null}}}class ky{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const i=this.inertDocument.createElement("template");return i.innerHTML=ka(n),i}}const By=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Ql(e){return(e=String(e)).match(By)?e:"unsafe:"+e}function _s(e){const n={};for(const i of e.split(","))n[i]=!0;return n}function Au(...e){const n={};for(const i of e)for(const o in i)i.hasOwnProperty(o)&&(n[o]=!0);return n}const Sh=_s("area,br,col,hr,img,wbr"),wh=_s("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ah=_s("rp,rt"),Ud=Au(Sh,Au(wh,_s("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Au(Ah,_s("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Au(Ah,wh)),$d=_s("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ph=Au($d,_s("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),_s("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Vy=_s("script,style,template");class Uy{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let i=n.firstChild,o=!0;for(;i;)if(i.nodeType===Node.ELEMENT_NODE?o=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,o&&i.firstChild)i=i.firstChild;else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let r=this.checkClobberedElement(i,i.nextSibling);if(r){i=r;break}i=this.checkClobberedElement(i,i.parentNode)}return this.buf.join("")}startElement(n){const i=n.nodeName.toLowerCase();if(!Ud.hasOwnProperty(i))return this.sanitizedSomething=!0,!Vy.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const o=n.attributes;for(let r=0;r"),!0}endElement(n){const i=n.nodeName.toLowerCase();Ud.hasOwnProperty(i)&&!Sh.hasOwnProperty(i)&&(this.buf.push(""))}chars(n){this.buf.push(Rh(n))}checkClobberedElement(n,i){if(i&&(n.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: ".concat(n.outerHTML));return i}}const $y=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Hy=/([^\#-~ |!])/g;function Rh(e){return e.replace(/&/g,"&").replace($y,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(Hy,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let Yl;function Nh(e,n){let i=null;try{Yl=Yl||function Oh(e){const n=new ky(e);return function Ly(){try{return!!(new window.DOMParser).parseFromString(ka(""),"text/html")}catch{return!1}}()?new Fy(n):n}(e);let o=n?String(n):"";i=Yl.getInertBodyElement(o);let r=5,a=o;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,o=a,a=i.innerHTML,i=Yl.getInertBodyElement(o)}while(o!==a);return ka((new Uy).sanitizeChildren(Hd(i)||i))}finally{if(i){const o=Hd(i)||i;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function Hd(e){return"content"in e&&function zy(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var ta=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(ta||{});function Fh(e){const n=Pu();return n?Mh(n.sanitize(ta.HTML,e)||""):Ba(e,"HTML")?Mh(ms(e)):Nh(La(),Te(e))}function zd(e){const n=Pu();return n?n.sanitize(ta.URL,e)||"":Ba(e,"URL")?ms(e):Ql(Te(e))}function kh(e){const n=Pu();if(n)return Ih(n.sanitize(ta.RESOURCE_URL,e)||"");if(Ba(e,"ResourceURL"))return Ih(ms(e));throw new z(904,!1)}function Lh(e,n,i){return function Ky(e,n){return"src"===n&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===n&&("base"===e||"link"===e)?kh:zd}(n,i)(e)}function Pu(){const e=on();return e&&e[Bn].sanitizer}const Ru=new Mn("ENVIRONMENT_INITIALIZER"),jd=new Mn("INJECTOR",-1),Bh=new Mn("INJECTOR_DEF_TYPES");class Wd{get(n,i=pn){if(i===pn){const o=new Error("NullInjectorError: No provider for ".concat(ce(n),"!"));throw o.name="NullInjectorError",o}return i}}function Gd(e){return{\u0275providers:e}}function Qy(...e){return{\u0275providers:Vh(0,e),\u0275fromNgModule:!0}}function Vh(e,...n){const i=[],o=new Set;let r;const a=d=>{i.push(d)};return Ps(n,d=>{const g=d;Zl(g,a,[],o)&&(r||(r=[]),r.push(g))}),void 0!==r&&Uh(r,a),i}function Uh(e,n){for(let i=0;i{n(a,o)})}}function Zl(e,n,i,o){if(!(e=ne(e)))return!1;let r=null,a=yt(e);const d=!a&&Jn(e);if(a||d){if(d&&!d.standalone)return!1;r=e}else{const D=e.ngModule;if(a=yt(D),!a)return!1;r=D}const g=o.has(r);if(d){if(g)return!1;if(o.add(r),d.dependencies){const D="function"==typeof d.dependencies?d.dependencies():d.dependencies;for(const N of D)Zl(N,n,i,o)}}else{if(!a)return!1;{if(null!=a.imports&&!g){let N;o.add(r);try{Ps(a.imports,X=>{Zl(X,n,i,o)&&(N||(N=[]),N.push(X))})}finally{}void 0!==N&&Uh(N,n)}if(!g){const N=vo(r)||(()=>new r);n({provide:r,useFactory:N,deps:cn},r),n({provide:Bh,useValue:r,multi:!0},r),n({provide:Ru,useValue:()=>rn(r),multi:!0},r)}const D=a.providers;if(null!=D&&!g){const N=e;Xd(D,X=>{n(X,N)})}}}return r!==e&&void 0!==e.providers}function Xd(e,n){for(let i of e)Le(i)&&(i=i.\u0275providers),Array.isArray(i)?Xd(i,n):n(i)}const Yy=J({provide:String,useValue:J});function Kd(e){return null!==e&&"object"==typeof e&&Yy in e}function na(e){return"function"==typeof e}const Qd=new Mn("Set Injector scope."),Jl={},Jy={};let Yd;function ql(){return void 0===Yd&&(Yd=new Wd),Yd}class ns{}class Va extends ns{get destroyed(){return this._destroyed}constructor(n,i,o,r){super(),this.parent=i,this.source=o,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Jd(n,d=>this.processProvider(d)),this.records.set(jd,Ua(void 0,this)),r.has("environment")&&this.records.set(ns,Ua(void 0,this));const a=this.records.get(Qd);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(Bh.multi,cn,oe.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const i of this._ngOnDestroyHooks)i.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const i of n)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const i=mt(this),o=Qe(void 0);try{return n()}finally{mt(i),Qe(o)}}get(n,i=pn,o=oe.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(ke))return n[ke](this);o=Yn(o);const a=mt(this),d=Qe(void 0);try{if(!(o&oe.SkipSelf)){let D=this.records.get(n);if(void 0===D){const N=function o1(e){return"function"==typeof e||"object"==typeof e&&e instanceof Mn}(n)&&Gt(n);D=N&&this.injectableDefInScope(N)?Ua(Zd(n),Jl):null,this.records.set(n,D)}if(null!=D)return this.hydrate(n,D)}return(o&oe.Self?ql():this.parent).get(n,i=o&oe.Optional&&i===pn?null:i)}catch(g){if("NullInjectorError"===g.name){if((g[gn]=g[gn]||[]).unshift(ce(n)),a)throw g;return function ti(e,n,i,o){const r=e[gn];throw n[tt]&&r.unshift(n[tt]),e.message=function $i(e,n,i,o=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let r=ce(n);if(Array.isArray(n))r=n.map(ce).join(" -> ");else if("object"==typeof n){let a=[];for(let d in n)if(n.hasOwnProperty(d)){let g=n[d];a.push(d+":"+("string"==typeof g?JSON.stringify(g):ce(g)))}r="{".concat(a.join(", "),"}")}return"".concat(i).concat(o?"("+o+")":"","[").concat(r,"]: ").concat(e.replace(ve,"\n "))}("\n"+e.message,r,i,o),e.ngTokenPath=r,e[gn]=null,e}(g,n,"R3InjectorError",this.source)}throw g}finally{Qe(d),mt(a)}}resolveInjectorInitializers(){const n=mt(this),i=Qe(void 0);try{const r=this.get(Ru.multi,cn,oe.Self);for(const a of r)a()}finally{mt(n),Qe(i)}}toString(){const n=[],i=this.records;for(const o of i.keys())n.push(ce(o));return"R3Injector[".concat(n.join(", "),"]")}assertNotDestroyed(){if(this._destroyed)throw new z(205,!1)}processProvider(n){let i=na(n=ne(n))?n:ne(n&&n.provide);const o=function e1(e){return Kd(e)?Ua(void 0,e.useValue):Ua(zh(e),Jl)}(n);if(na(n)||!0!==n.multi)this.records.get(i);else{let r=this.records.get(i);r||(r=Ua(void 0,Jl,!0),r.factory=()=>ai(r.multi),this.records.set(i,r)),i=n,r.multi.push(n)}this.records.set(i,o)}hydrate(n,i){return i.value===Jl&&(i.value=Jy,i.value=i.factory()),"object"==typeof i.value&&i.value&&function n1(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}injectableDefInScope(n){if(!n.providedIn)return!1;const i=ne(n.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(n){const i=this._onDestroyHooks.indexOf(n);-1!==i&&this._onDestroyHooks.splice(i,1)}}function Zd(e){const n=Gt(e),i=null!==n?n.factory:vo(e);if(null!==i)return i;if(e instanceof Mn)throw new z(204,!1);if(e instanceof Function)return function qy(e){const n=e.length;if(n>0)throw Zs(n,"?"),new z(204,!1);const i=function zt(e){return e&&(e[Ie]||e[et])||null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new z(204,!1)}function zh(e,n,i){let o;if(na(e)){const r=ne(e);return vo(r)||Zd(r)}if(Kd(e))o=()=>ne(e.useValue);else if(function Hh(e){return!(!e||!e.useFactory)}(e))o=()=>e.useFactory(...ai(e.deps||[]));else if(function $h(e){return!(!e||!e.useExisting)}(e))o=()=>rn(ne(e.useExisting));else{const r=ne(e&&(e.useClass||e.provide));if(!function t1(e){return!!e.deps}(e))return vo(r)||Zd(r);o=()=>new r(...ai(e.deps))}return o}function Ua(e,n,i=!1){return{factory:e,value:n,multi:i?[]:void 0}}function Jd(e,n){for(const i of e)Array.isArray(i)?Jd(i,n):i&&Le(i)?Jd(i.\u0275providers,n):n(i)}const jh=new Mn("AppId",{providedIn:"root",factory:()=>r1}),r1="ng",Wh=new Mn("Platform Initializer"),qd=new Mn("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),s1=new Mn("AnimationModuleType"),a1=new Mn("CSP nonce",{providedIn:"root",factory:()=>{var e;return(null===(e=La().body)||void 0===e||null===(e=e.querySelector("[ngCspNonce]"))||void 0===e?void 0:e.getAttribute("ngCspNonce"))||null}});let Gh=(e,n,i)=>null;function sf(e,n,i=!1){return Gh(e,n,i)}class _1{}class Qh{}class y1{resolveComponentFactory(n){throw function v1(e){const n=Error("No component factory found for ".concat(ce(e),"."));return n.ngComponent=e,n}(n)}}let sc=(()=>{class n{}return n.NULL=new y1,n})();function b1(){return ja(Lo(),on())}function ja(e,n){return new Lu(Ro(e,n))}let Lu=(()=>{class n{constructor(o){this.nativeElement=o}}return n.__NG_ELEMENT_ID__=b1,n})();function D1(e){return e instanceof Lu?e.nativeElement:e}class Zh{}let C1=(()=>{class n{constructor(){this.destroyNode=null}}return n.__NG_ELEMENT_ID__=()=>function T1(){const e=on(),i=Yo(Lo().index,e);return(po(i)?i:e)[un]}(),n})(),E1=(()=>{var e;class n{}return(e=n).\u0275prov=Et({token:e,providedIn:"root",factory:()=>null}),n})();class Jh{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const M1=new Jh("16.2.12"),lf={};function ac(e){if(!nt()&&!function fe(){return G}())throw new z(-203,!1)}function n0(e,n=null,i=null,o){const r=o0(e,n,i,o);return r.resolveInjectorInitializers(),r}function o0(e,n=null,i=null,o,r=new Set){const a=[i||cn,Qy(e)];return o=o||("object"==typeof e?void 0:ce(e)),new Va(a,n||ql(),o||null,r)}let Yr=(()=>{var e;class n{static create(o,r){if(Array.isArray(o))return n0({name:""},r,o,"");{var a;const d=null!==(a=o.name)&&void 0!==a?a:"";return n0({name:d},o.parent,o.providers,d)}}}return(e=n).THROW_IF_NOT_FOUND=pn,e.NULL=new Wd,e.\u0275prov=Et({token:e,providedIn:"any",factory:()=>rn(jd)}),e.__NG_ELEMENT_ID__=-1,n})();function cf(e){return e.ngOriginalError}class Ns{constructor(){this._console=console}handleError(n){const i=this._findOriginalError(n);this._console.error("ERROR",n),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(n){let i=n&&cf(n);for(;i&&cf(i);)i=cf(i);return i||null}}let Bu=(()=>{var e;class n{}return(e=n).__NG_ELEMENT_ID__=P1,e.__NG_ENV_ID__=i=>i,n})();class A1 extends Bu{constructor(n){super(),this._lView=n}onDestroy(n){return Cs(this._lView,n),()=>function ca(e,n){if(null===e[Do])return;const i=e[Do].indexOf(n);-1!==i&&e[Do].splice(i,1)}(this._lView,n)}}function P1(){return new A1(on())}function df(e){return n=>{setTimeout(e,void 0,n)}}const is=class R1 extends t.B{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,i,o){let r=n,a=i||(()=>null),d=o;if(n&&"object"==typeof n){var g,D,N;const me=n;r=null===(g=me.next)||void 0===g?void 0:g.bind(me),a=null===(D=me.error)||void 0===D?void 0:D.bind(me),d=null===(N=me.complete)||void 0===N?void 0:N.bind(me)}this.__isAsync&&(a=df(a),r&&(r=df(r)),d&&(d=df(d)));const X=super.subscribe({next:r,error:a,complete:d});return n instanceof l.yU&&n.add(X),X}};function s0(...e){}class qo{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new is(!1),this.onMicrotaskEmpty=new is(!1),this.onStable=new is(!1),this.onError=new is(!1),typeof Zone>"u")throw new z(908,!1);Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!o&&i,r.shouldCoalesceRunChangeDetection=o,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function N1(){const e="function"==typeof At.requestAnimationFrame;let n=At[e?"requestAnimationFrame":"setTimeout"],i=At[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&i){const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o);const r=i[Zone.__symbol__("OriginalDelegate")];r&&(i=r)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function L1(e){const n=()=>{!function k1(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(At,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,pf(e),e.isCheckStableRunning=!0,ff(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),pf(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,o,r,a,d,g)=>{if(function V1(e){var n;return!(!Array.isArray(e)||1!==e.length)&&!0===(null===(n=e[0].data)||void 0===n?void 0:n.__ignore_ng_zone__)}(g))return i.invokeTask(r,a,d,g);try{return a0(e),i.invokeTask(r,a,d,g)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||e.shouldCoalesceRunChangeDetection)&&n(),u0(e)}},onInvoke:(i,o,r,a,d,g,D)=>{try{return a0(e),i.invoke(r,a,d,g,D)}finally{e.shouldCoalesceRunChangeDetection&&n(),u0(e)}},onHasTask:(i,o,r,a)=>{i.hasTask(r,a),o===r&&("microTask"==a.change?(e._hasPendingMicrotasks=a.microTask,pf(e),ff(e)):"macroTask"==a.change&&(e.hasPendingMacrotasks=a.macroTask))},onHandleError:(i,o,r,a)=>(i.handleError(r,a),e.runOutsideAngular(()=>e.onError.emit(a)),!1)})}(r)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!qo.isInAngularZone())throw new z(909,!1)}static assertNotInAngularZone(){if(qo.isInAngularZone())throw new z(909,!1)}run(n,i,o){return this._inner.run(n,i,o)}runTask(n,i,o,r){const a=this._inner,d=a.scheduleEventTask("NgZoneEvent: "+r,n,F1,s0,s0);try{return a.runTask(d,i,o)}finally{a.cancelTask(d)}}runGuarded(n,i,o){return this._inner.runGuarded(n,i,o)}runOutsideAngular(n){return this._outer.run(n)}}const F1={};function ff(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function pf(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function a0(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function u0(e){e._nesting--,ff(e)}const l0=new Mn("",{providedIn:"root",factory:c0});function c0(){const e=Dn(qo);let n=!0;const i=new w.c(r=>{n=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{r.next(n),r.complete()})}),o=new w.c(r=>{let a;e.runOutsideAngular(()=>{a=e.onStable.subscribe(()=>{qo.assertNotInAngularZone(),queueMicrotask(()=>{!n&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(n=!0,r.next(!0))})})});const d=e.onUnstable.subscribe(()=>{qo.assertInAngularZone(),n&&(n=!1,e.runOutsideAngular(()=>{r.next(!1)}))});return()=>{a.unsubscribe(),d.unsubscribe()}});return(0,A.h)(i,o.pipe((0,k.u)()))}function d0(e){return e.ownerDocument.defaultView}function f0(e){return e.ownerDocument}function vs(e){return e instanceof Function?e():e}function h0(e,n){var i,o;!n&&ac();const r=null!==(i=null==n?void 0:n.injector)&&void 0!==i?i:Dn(Yr);if(!function Ga(e){return"browser"===(null!=e?e:Dn(Yr)).get(qd)}(r))return{destroy(){}};let a;const d=r.get(Bu).onDestroy(()=>{var Ye;return null===(Ye=a)||void 0===Ye?void 0:Ye()}),g=r.get(hf),D=null!==(o=g.handler)&&void 0!==o?o:g.handler=new m0,N=r.get(qo),X=r.get(Ns,null,{optional:!0}),me=new g0(N,X,()=>{var Ye;null===(Ye=a)||void 0===Ye||Ye(),e()});return a=()=>{D.unregister(me),d()},D.register(me),{destroy:a}}class g0{constructor(n,i,o){this.zone=n,this.errorHandler=i,this.callbackFn=o}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(i){var n;null===(n=this.errorHandler)||void 0===n||n.handleError(i)}}}class m0{constructor(){this.executingCallbacks=!1,this.callbacks=new Set,this.deferredCallbacks=new Set}validateBegin(){if(this.executingCallbacks)throw new z(102,!1)}register(n){(this.executingCallbacks?this.deferredCallbacks:this.callbacks).add(n)}unregister(n){this.callbacks.delete(n),this.deferredCallbacks.delete(n)}execute(){this.executingCallbacks=!0;for(const n of this.callbacks)n.invoke();this.executingCallbacks=!1;for(const n of this.deferredCallbacks)this.callbacks.add(n);this.deferredCallbacks.clear()}destroy(){this.callbacks.clear(),this.deferredCallbacks.clear()}}let hf=(()=>{var e;class n{constructor(){this.renderDepth=0,this.handler=null}begin(){var o;null===(o=this.handler)||void 0===o||o.validateBegin(),this.renderDepth++}end(){var o;this.renderDepth--,0===this.renderDepth&&(null===(o=this.handler)||void 0===o||o.execute())}ngOnDestroy(){var o;null===(o=this.handler)||void 0===o||o.destroy(),this.handler=null}}return(e=n).\u0275prov=Et({token:e,providedIn:"root",factory:()=>new e}),n})();function Vu(e){for(;e;){e[Oe]|=64;const n=Ou(e);if(Se(e)&&!n)return e;e=n}return null}const v0=new Mn("",{providedIn:"root",factory:()=>!1});let Uu=null;function C0(e,n){var i;return null!==(i=e[n])&&void 0!==i?i:M0()}function T0(e,n){var i;const o=M0();null!==(i=o.producerNode)&&void 0!==i&&i.length&&(e[n]=Uu,o.lView=e,Uu=E0())}const G1={...zn,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Vu(e.lView)},lView:null};function E0(){return Object.create(G1)}function M0(){var e;return null!==(e=Uu)&&void 0!==e||(Uu=E0()),Uu}const si={};function x0(e){I0(Mi(),on(),qi()+e,!1)}function I0(e,n,i,o){if(!o)if(3==(3&n[Oe])){const a=e.preOrderCheckHooks;null!==a&&ga(n,a,i)}else{const a=e.preOrderHooks;null!==a&&ma(n,a,0,i)}ur(i)}function Xa(e,n=oe.Default){const i=on();return null===i?rn(e,n):_l(Lo(),i,ne(e),n)}function O0(){throw new Error("invalid")}function lc(e,n,i,o,r,a,d,g,D,N,X){const me=n.blueprint.slice();return me[Ei]=r,me[Oe]=140|o,(null!==N||e&&2048&e[Oe])&&(me[Oe]|=2048),es(me),me[re]=me[Si]=e,me[en]=i,me[Bn]=d||e&&e[Bn],me[un]=g||e&&e[un],me[bn]=D||e&&e[bn]||null,me[Rt]=a,me[ci]=function M(){return p++}(),me[Wn]=X,me[co]=N,me[ei]=2==n.type?e[ei]:me,me}function Ka(e,n,i,o,r){let a=e.data[n];if(null===a)a=function gf(e,n,i,o,r){const a=s(),d=$(),D=e.data[n]=function eb(e,n,i,o,r,a){let d=n?n.injectorIndex:-1,g=0;return $r()&&(g|=128),{type:i,index:o,insertBeforeIndex:null,injectorIndex:d,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:g,providerIndexes:0,value:r,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,d?a:a&&a.parent,i,n,o,r);return null===e.firstChild&&(e.firstChild=D),null!==a&&(d?null==a.child&&null!==D.parent&&(a.child=D):null===a.next&&(a.next=D,D.prev=a)),D}(e,n,i,o,r),function sn(){return Gn.lFrame.inI18n}()&&(a.flags|=32);else if(64&a.type){a.type=i,a.value=o,a.attrs=r;const d=function h(){const e=Gn.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}();a.injectorIndex=null===d?-1:d.injectorIndex}return E(a,!0),a}function $u(e,n,i,o){if(0===i)return-1;const r=n.length;for(let a=0;a$n&&I0(e,n,$n,!1),So(g?2:0,r);const N=g?a:null,X=ir(N);try{null!==N&&(N.dirty=!1),i(o,r)}finally{gr(N,X)}}finally{g&&null===n[to]&&T0(n,to),ur(d),So(g?3:1,r)}}function mf(e,n,i){if(v(n)){const o=On(null);try{const a=n.directiveEnd;for(let d=n.directiveStart;dnull;function P0(e,n,i,o){for(let r in e)if(e.hasOwnProperty(r)){i=null===i?{}:i;const a=e[r];null===o?R0(i,n,r,a):o.hasOwnProperty(r)&&R0(i,n,o[r],a)}return i}function R0(e,n,i,o){e.hasOwnProperty(i)?e[i].push(n,o):e[i]=[n,o]}function kr(e,n,i,o,r,a,d,g){const D=Ro(n,i);let X,N=n.inputs;!g&&null!=N&&(X=N[o])?(Ef(e,i,X,o,r),C(n)&&function ib(e,n){const i=Yo(n,e);16&i[Oe]||(i[Oe]|=64)}(i,n.index)):3&n.type&&(o=function nb(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(o),r=null!=d?d(r,n.value||"",o):r,a.setProperty(D,o,r))}function bf(e,n,i,o){if(fs()){const r=null===o?null:{"":-1},a=function lb(e,n){const i=e.directiveRegistry;let o=null,r=null;if(i)for(let d=0;d0;){const i=e[--n];if("number"==typeof i&&i<0)return i}return 0})(d)!=g&&d.push(g),d.push(i,o,a)}}(e,n,o,$u(e,i,r.hostVars,si),r)}function os(e,n,i,o,r,a){const d=Ro(e,n);!function Cf(e,n,i,o,r,a,d){if(null==a)e.removeAttribute(n,r,i);else{const g=null==d?Te(a):d(a,o||"",r);e.setAttribute(n,r,g,i)}}(n[un],d,a,e.value,i,o,r)}function gb(e,n,i,o,r,a){const d=a[n];if(null!==d)for(let g=0;g{var e;class n{constructor(){this.all=new Set,this.queue=new Map}create(o,r,a){const d=typeof Zone>"u"?null:Zone.current,g=function Vt(e,n,i){const o=Object.create(Vn);i&&(o.consumerAllowSignalWrites=!0),o.fn=e,o.schedule=n;const r=d=>{o.cleanupFn=d};return o.ref={notify:()=>Ri(o),run:()=>{if(o.dirty=!1,o.hasRun&&!ho(o))return;o.hasRun=!0;const d=ir(o);try{o.cleanupFn(),o.cleanupFn=mn,o.fn(r)}finally{gr(o,d)}},cleanup:()=>o.cleanupFn()},o.ref}(o,X=>{this.all.has(X)&&this.queue.set(X,d)},a);let D;this.all.add(g),g.notify();const N=()=>{var X;g.cleanup(),null===(X=D)||void 0===X||X(),this.all.delete(g),this.queue.delete(g)};return D=null==r?void 0:r.onDestroy(N),{destroy:N}}flush(){if(0!==this.queue.size)for(const[o,r]of this.queue)this.queue.delete(o),r?r.run(()=>o.run()):o.run()}get isQueueEmpty(){return 0===this.queue.size}}return(e=n).\u0275prov=Et({token:e,providedIn:"root",factory:()=>new e}),n})();function j0(e,n){var i;(null==n||!n.injector)&&ac();const o=null!==(i=null==n?void 0:n.injector)&&void 0!==i?i:Dn(Yr),r=o.get(z0),a=!0!==(null==n?void 0:n.manualCleanup)?o.get(Bu):null;return r.create(e,a,!(null==n||!n.allowSignalWrites))}function dc(e,n,i){let o=i?e.styles:null,r=i?e.classes:null,a=0;if(null!==n)for(let d=0;d0){X0(e,1);const r=i.components;null!==r&&Q0(e,r,1)}}function Q0(e,n,i){for(let o=0;o-1&&(zl(n,o),Ca(i,o))}this._attachedToViewContainer=!1}Ad(this._lView[yn],this._lView)}onDestroy(n){Cs(this._lView,n)}markForCheck(){Vu(this._cdRefInjectingView||this._lView)}detach(){this._lView[Oe]&=-129}reattach(){this._lView[Oe]|=128}detectChanges(){fc(this._lView[yn],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new z(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function uy(e,n){wu(e,n,n[un],2,null,null)}(this._lView[yn],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new z(902,!1);this._appRef=n}}class Tb extends zu{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;fc(n[yn],n,n[en],!1)}checkNoChanges(){}get context(){return null}}class Y0 extends sc{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const i=Jn(n);return new ju(i,this.ngModule)}}function Z0(e){const n=[];for(let i in e)e.hasOwnProperty(i)&&n.push({propName:e[i],templateName:i});return n}class Mb{constructor(n,i){this.injector=n,this.parentInjector=i}get(n,i,o){o=Yn(o);const r=this.injector.get(n,lf,o);return r!==lf||i===lf?r:this.parentInjector.get(n,i,o)}}class ju extends Qh{get inputs(){const n=this.componentDef,i=n.inputTransforms,o=Z0(n.inputs);if(null!==i)for(const r of o)i.hasOwnProperty(r.propName)&&(r.transform=i[r.propName]);return o}get outputs(){return Z0(this.componentDef.outputs)}constructor(n,i){super(),this.componentDef=n,this.ngModule=i,this.componentType=n.type,this.selector=function Fi(e){return e.map(Ho).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!i}create(n,i,o,r){var a;let d=(r=r||this.ngModule)instanceof ns?r:null===(a=r)||void 0===a?void 0:a.injector;d&&null!==this.componentDef.getStandaloneInjector&&(d=this.componentDef.getStandaloneInjector(d)||d);const g=d?new Mb(n,d):n,D=g.get(Zh,null);if(null===D)throw new z(407,!1);const Ye={rendererFactory:D,sanitizer:g.get(E1,null),effectManager:g.get(z0,null),afterRenderEventManager:g.get(hf,null)},gt=D.createRenderer(null,this.componentDef),Ht=this.componentDef.selectors[0][0]||"div",ln=o?function Q1(e,n,i,o){const a=o.get(v0,!1)||i===hi.ShadowDom,d=e.selectRootElement(n,a);return function Y1(e){A0(e)}(d),d}(gt,o,this.componentDef.encapsulation,g):Hl(gt,Ht,function Eb(e){const n=e.toLowerCase();return"svg"===n?mr:"math"===n?"math":null}(Ht)),nn=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let qn=null;null!==ln&&(qn=sf(ln,g,!0));const bi=yf(0,null,null,1,0,null,null,null,null,null,null),Li=lc(null,bi,null,nn,null,null,Ye,gt,g,null,qn);let jr,sl;wt(Li);try{const Ls=this.componentDef;let du,Ap=null;Ls.findHostDirectiveDefs?(du=[],Ap=new Map,Ls.findHostDirectiveDefs(Ls,du,Ap),du.push(Ls)):du=[Ls];const OM=function Ib(e,n){const i=e[yn],o=$n;return e[o]=n,Ka(i,o,2,"#host",null)}(Li,ln),SM=function Ob(e,n,i,o,r,a,d){const g=r[yn];!function Sb(e,n,i,o){for(const r of e)n.mergedAttrs=lt(n.mergedAttrs,r.hostAttrs);null!==n.mergedAttrs&&(dc(n,n.mergedAttrs,!0),null!==i&&Eh(o,i,n))}(o,e,n,d);let D=null;null!==n&&(D=sf(n,r[bn]));const N=a.rendererFactory.createRenderer(n,i);let X=16;i.signals?X=4096:i.onPush&&(X=64);const me=lc(r,w0(i),null,X,r[e.index],e,a,N,null,null,D);return g.firstCreatePass&&Df(g,e,o.length-1),cc(r,me),r[e.index]=me}(OM,ln,Ls,du,Li,Ye,gt);sl=cs(bi,$n),ln&&function Ab(e,n,i,o){if(o)Ze(e,i,["ng-version",M1.full]);else{const{attrs:r,classes:a}=function cr(e){const n=[],i=[];let o=1,r=2;for(;o0&&Th(e,i,a.join(" "))}}(gt,Ls,ln,o),void 0!==i&&function Pb(e,n,i){const o=e.projection=[];for(let r=0;r=0;o--){const r=e[o];r.hostVars=n+=r.hostVars,r.hostAttrs=lt(r.hostAttrs,i=lt(i,r.hostAttrs))}}(o)}function pc(e){return e===Oi?{}:e===cn?[]:e}function Fb(e,n){const i=e.viewQuery;e.viewQuery=i?(o,r)=>{n(o,r),i(o,r)}:n}function kb(e,n){const i=e.contentQueries;e.contentQueries=i?(o,r,a)=>{n(o,r,a),i(o,r,a)}:n}function Lb(e,n){const i=e.hostBindings;e.hostBindings=i?(o,r)=>{n(o,r),i(o,r)}:n}function q0(e){return n=>{n.findHostDirectiveDefs=eg,n.hostDirectives=(Array.isArray(e)?e:e()).map(i=>"function"==typeof i?{directive:ne(i),inputs:Oi,outputs:Oi}:{directive:ne(i.directive),inputs:tg(i.inputs),outputs:tg(i.outputs)})}}function eg(e,n,i){if(null!==e.hostDirectives)for(const o of e.hostDirectives){const r=zi(o.directive);$b(r.declaredInputs,o.inputs),eg(r,n,i),i.set(r,o),n.push(r)}}function tg(e){if(void 0===e||0===e.length)return Oi;const n={};for(let i=0;i(ts(!0),Hl(o,r,function ul(){return Gn.lFrame.currentNamespace}()));function Dc(e,n,i){const o=on(),r=Mi(),a=e+$n,d=r.firstCreatePass?function hD(e,n,i,o,r){const a=n.consts,d=ar(a,o),g=Ka(n,e,8,"ng-container",d);return null!==d&&dc(g,d,!0),bf(n,i,g,ar(a,r)),null!==n.queries&&n.queries.elementStart(n,g),g}(a,r,o,n,i):r.data[a];E(d,!0);const g=Dg(r,o,d,e);return o[a]=g,pa()&&Wl(r,o,g,d),Ao(g,o),L(d)&&(_f(r,o,d),mf(r,d,o)),null!=i&&vf(o,d),Dc}function Cc(){let e=Lo();const n=Mi();return $()?U():(e=e.parent,E(e,!1)),n.firstCreatePass&&(ha(n,e),v(e)&&n.queries.elementEnd(e)),Cc}function Lf(e,n,i){return Dc(e,n,i),Cc(),Lf}let Dg=(e,n,i,o)=>(ts(!0),wd(n[un],""));function Cg(){return on()}function Bf(e){return!!e&&"function"==typeof e.then}function Tg(e){return!!e&&"function"==typeof e.subscribe}function Vf(e,n,i,o){const r=on(),a=Mi(),d=Lo();return function Mg(e,n,i,o,r,a,d){const g=L(o),N=e.firstCreatePass&&U0(e),X=n[en],me=V0(n);let Ye=!0;if(3&o.type||d){const ln=Ro(o,n),Tn=d?d(ln):ln,kn=me.length,nn=d?bi=>d(Ui(bi[o.index])):o.index;let qn=null;if(!d&&g&&(qn=function _D(e,n,i,o){const r=e.cleanup;if(null!=r)for(let a=0;aD?g[D]:null}"string"==typeof d&&(a+=2)}return null}(e,n,r,o.index)),null!==qn)(qn.__ngLastListenerFn__||qn).__ngNextListenerFn__=a,qn.__ngLastListenerFn__=a,Ye=!1;else{a=Ig(o,n,X,a,!1);const bi=i.listen(Tn,r,a);me.push(a,bi),N&&N.push(r,nn,kn,kn+1)}}else a=Ig(o,n,X,a,!1);const gt=o.outputs;let Ht;if(Ye&&null!==gt&&(Ht=gt[r])){const ln=Ht.length;if(ln)for(let Tn=0;Tn-1?Yo(e.index,n):n);let D=xg(n,i,o,d),N=a.__ngNextListenerFn__;for(;N;)D=xg(n,i,N,d)&&D,N=N.__ngNextListenerFn__;return r&&!1===D&&d.preventDefault(),D}}function Og(e=1){return function wo(e){return(Gn.lFrame.contextLView=function Tr(e,n){for(;e>0;)n=n[Si],e--;return n}(e,Gn.lFrame.contextLView))[en]}(e)}function vD(e,n){let i=null;const o=function Xn(e){const n=e.attrs;if(null!=n){const i=n.indexOf(5);if(!(1&i))return n[i+1]}return null}(e);for(let r=0;r>17&32767}function Uf(e){return 2|e}function oa(e){return(131068&e)>>2}function $f(e,n){return-131069&e|n<<2}function Hf(e){return 1|e}function Ug(e,n,i,o,r){const a=e[i+1],d=null===n;let g=o?Fs(a):oa(a),D=!1;for(;0!==g&&(!1===D||d);){const X=e[g+1];ED(e[g],n)&&(D=!0,e[g+1]=o?Hf(X):Uf(X)),g=o?Fs(X):oa(X)}D&&(e[i+1]=o?Uf(a):Hf(a))}function ED(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&Rs(e,n)>=0}const Zo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function $g(e){return e.substring(Zo.key,Zo.keyEnd)}function Hg(e,n){const i=Zo.textEnd;return i===n?-1:(n=Zo.keyEnd=function OD(e,n,i){for(;n32;)n++;return n}(e,Zo.key=n,i),ou(e,n,i))}function ou(e,n,i){for(;n=0;i=Hg(n,i))Er(e,$g(n),!0)}function Zr(e,n,i,o){const r=on(),a=Mi(),d=Cn(2);a.firstUpdatePass&&Qg(a,e,d,o),n!==si&&yr(r,d,n)&&Zg(a,a.data[qi()],r,r[un],e,r[d+1]=function VD(e,n){return null==e||""===e||("string"==typeof n?e+=n:"object"==typeof e&&(e=ce(ms(e)))),e}(n,i),o,d)}function Kg(e,n){return n>=e.expandoStartIndex}function Qg(e,n,i,o){const r=e.data;if(null===r[i+1]){const a=r[qi()],d=Kg(e,i);qg(a,o)&&null===n&&!d&&(n=!1),n=function PD(e,n,i,o){const r=O(e);let a=o?n.residualClasses:n.residualStyles;if(null===r)0===(o?n.classBindings:n.styleBindings)&&(i=Qu(i=Wf(null,e,n,i,o),n.attrs,o),a=null);else{const d=n.directiveStylingLast;if(-1===d||e[d]!==r)if(i=Wf(r,e,n,i,o),null===a){let D=function RD(e,n,i){const o=i?n.classBindings:n.styleBindings;if(0!==oa(o))return e[Fs(o)]}(e,n,o);void 0!==D&&Array.isArray(D)&&(D=Wf(null,e,n,D[1],o),D=Qu(D,n.attrs,o),function ND(e,n,i,o){e[Fs(i?n.classBindings:n.styleBindings)]=o}(e,n,o,D))}else a=function FD(e,n,i){let o;const r=n.directiveEnd;for(let a=1+n.directiveStylingLast;a0)&&(N=!0)):X=i,r)if(0!==D){const Ye=Fs(e[g+1]);e[o+1]=Ec(Ye,g),0!==Ye&&(e[Ye+1]=$f(e[Ye+1],o)),e[g+1]=function bD(e,n){return 131071&e|n<<17}(e[g+1],o)}else e[o+1]=Ec(g,0),0!==g&&(e[g+1]=$f(e[g+1],o)),g=o;else e[o+1]=Ec(D,0),0===g?g=o:e[D+1]=$f(e[D+1],o),D=o;N&&(e[o+1]=Uf(e[o+1])),Ug(e,X,o,!0),Ug(e,X,o,!1),function TD(e,n,i,o,r){const a=r?e.residualClasses:e.residualStyles;null!=a&&"string"==typeof n&&Rs(a,n)>=0&&(i[o+1]=Hf(i[o+1]))}(n,X,e,o,a),d=Ec(g,D),a?n.classBindings=d:n.styleBindings=d}(r,a,n,i,d,o)}}function Wf(e,n,i,o,r){let a=null;const d=i.directiveEnd;let g=i.directiveStylingLast;for(-1===g?g=i.directiveStart:g++;g0;){const D=e[r],N=Array.isArray(D),X=N?D[1]:D,me=null===X;let Ye=i[r+1];Ye===si&&(Ye=me?cn:void 0);let gt=me?Cu(Ye,o):X===o?Ye:void 0;if(N&&!Mc(gt)&&(gt=Cu(D,o)),Mc(gt)&&(g=gt,d))return g;const Ht=e[r+1];r=d?Fs(Ht):oa(Ht)}if(null!==n){let D=a?n.residualClasses:n.residualStyles;null!=D&&(g=Cu(D,o))}return g}function Mc(e){return void 0!==e}function qg(e,n){return 0!=(e.flags&(n?8:16))}function em(e,n=""){const i=on(),o=Mi(),r=e+$n,a=o.firstCreatePass?Ka(o,r,1,n,null):o.data[r],d=tm(o,i,a,n,e);i[r]=d,pa()&&Wl(o,i,d,a),E(a,!1)}let tm=(e,n,i,o,r)=>(ts(!0),function $l(e,n){return e.createText(n)}(n[un],o));function Gf(e){return xc("",e,""),Gf}function xc(e,n,i){const o=on(),r=Ya(o,e,n,i);return r!==si&&ys(o,qi(),r),xc}function Xf(e,n,i,o,r){const a=on(),d=Za(a,e,n,i,o,r);return d!==si&&ys(a,qi(),d),Xf}function Kf(e,n,i){const o=on();return yr(o,Xt(),n)&&kr(Mi(),Ki(),o,e,n,o[un],i,!0),Kf}function Qf(e,n,i){const o=on();if(yr(o,Xt(),n)){const a=Mi(),d=Ki();kr(a,d,o,e,n,$0(O(a.data),d,o),i,!0)}return Qf}const ra=void 0;var aC=["en",[["a","p"],["AM","PM"],ra],[["AM","PM"],ra,ra],[["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"]],ra,[["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"]],ra,[["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}",ra,"{1} 'at' {0}",ra],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function sC(e){const i=Math.floor(Math.abs(e)),o=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===o?1:5}];let ru={};function Yf(e){const n=function uC(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=ym(n);if(i)return i;const o=n.split("-")[0];if(i=ym(o),i)return i;if("en"===o)return aC;throw new z(701,!1)}function vm(e){return Yf(e)[su.PluralCase]}function ym(e){return e in ru||(ru[e]=At.ng&&At.ng.common&&At.ng.common.locales&&At.ng.common.locales[e]),ru[e]}var su=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(su||{});const au="en-US";let bm=au;function qf(e,n,i,o,r){if(e=ne(e),Array.isArray(e))for(let a=0;a>20;if(na(e)||!e.multi){const gt=new Gs(N,r,Xa),Ht=tp(D,n,r?X:X+Ye,me);-1===Ht?(yu(va(g,d),a,D),ep(a,e,n.length),n.push(D),g.directiveStart++,g.directiveEnd++,r&&(g.providerIndexes+=1048576),i.push(gt),d.push(gt)):(i[Ht]=gt,d[Ht]=gt)}else{const gt=tp(D,n,X+Ye,me),Ht=tp(D,n,X,X+Ye),Tn=Ht>=0&&i[Ht];if(r&&!Tn||!r&&!(gt>=0&&i[gt])){yu(va(g,d),a,D);const kn=function sT(e,n,i,o,r){const a=new Gs(e,i,Xa);return a.multi=[],a.index=n,a.componentProviders=0,Wm(a,r,o&&!i),a}(r?rT:oT,i.length,r,o,N);!r&&Tn&&(i[Ht].providerFactory=kn),ep(a,e,n.length,0),n.push(D),g.directiveStart++,g.directiveEnd++,r&&(g.providerIndexes+=1048576),i.push(kn),d.push(kn)}else ep(a,e,gt>-1?gt:Ht,Wm(i[r?Ht:gt],N,!r&&o));!r&&o&&Tn&&i[Ht].componentProviders++}}}function ep(e,n,i,o){const r=na(n),a=function Zy(e){return!!e.useClass}(n);if(r||a){const D=(a?ne(n.useClass):n).prototype.ngOnDestroy;if(D){const N=e.destroyHooks||(e.destroyHooks=[]);if(!r&&n.multi){const X=N.indexOf(i);-1===X?N.push(i,[o,D]):N[X+1].push(o,D)}else N.push(i,D)}}}function Wm(e,n,i){return i&&e.componentProviders++,e.multi.push(n)-1}function tp(e,n,i,o){for(let r=i;r{i.providersResolver=(o,r)=>function iT(e,n,i){const o=Mi();if(o.firstCreatePass){const r=ae(e);qf(i,o.data,o.blueprint,r,!0),qf(n,o.data,o.blueprint,r,!1)}}(o,r?r(e):e,n)}}class sa{}class Xm{}function aT(e,n){return new ip(e,null!=n?n:null,[])}class ip extends sa{constructor(n,i,o){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Y0(this);const r=Qi(n);this._bootstrapComponents=vs(r.bootstrap),this._r3Injector=o0(n,i,[{provide:sa,useValue:this},{provide:sc,useValue:this.componentFactoryResolver},...o],ce(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class op extends Xm{constructor(n){super(),this.moduleType=n}create(n){return new ip(this.moduleType,n,[])}}class Km extends sa{constructor(n){super(),this.componentFactoryResolver=new Y0(this),this.instance=null;const i=new Va([...n.providers,{provide:sa,useValue:this},{provide:sc,useValue:this.componentFactoryResolver}],n.parent||ql(),n.debugName,new Set(["environment"]));this.injector=i,n.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function Qm(e,n,i=null){return new Km({providers:e,parent:n,debugName:i,runEnvironmentInitializers:!0}).injector}let lT=(()=>{var e;class n{constructor(o){this._injector=o,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(o){if(!o.standalone)return null;if(!this.cachedInjectors.has(o)){const r=Vh(0,o.type),a=r.length>0?Qm([r],this._injector,"Standalone[".concat(o.type.name,"]")):null;this.cachedInjectors.set(o,a)}return this.cachedInjectors.get(o)}ngOnDestroy(){try{for(const o of this.cachedInjectors.values())null!==o&&o.destroy()}finally{this.cachedInjectors.clear()}}}return(e=n).\u0275prov=Et({token:e,providedIn:"environment",factory:()=>new e(rn(ns))}),n})();function Ym(e){e.getStandaloneInjector=n=>n.get(lT).getOrCreateStandaloneInjector(e)}function i_(e,n,i){const o=Ve()+e,r=on();return r[o]===si?rs(r,o,i?n.call(i):n()):function Wu(e,n){return e[n]}(r,o)}function o_(e,n,i,o){return s_(on(),Ve(),e,n,i,o)}function r_(e,n,i,o,r){return a_(on(),Ve(),e,n,i,o,r)}function tl(e,n){const i=e[n];return i===si?void 0:i}function s_(e,n,i,o,r,a){const d=n+i;return yr(e,d,r)?rs(e,d+1,a?o.call(a,r):o(r)):tl(e,d+1)}function a_(e,n,i,o,r,a,d){const g=n+i;return ia(e,g,r,a)?rs(e,g+2,d?o.call(d,r,a):o(r,a)):tl(e,g+2)}function u_(e,n,i,o,r,a,d,g){const D=n+i;return function gc(e,n,i,o,r){const a=ia(e,n,i,o);return yr(e,n+2,r)||a}(e,D,r,a,d)?rs(e,D+3,g?o.call(g,r,a,d):o(r,a,d)):tl(e,D+3)}function d_(e,n){const i=Mi();let o;const r=e+$n;var a;i.firstCreatePass?(o=function MT(e,n){if(n)for(let i=n.length-1;i>=0;i--){const o=n[i];if(e===o.name)return o}}(n,i.pipeRegistry),i.data[r]=o,o.onDestroy&&(null!==(a=i.destroyHooks)&&void 0!==a?a:i.destroyHooks=[]).push(r,o.onDestroy)):o=i.data[r];const d=o.factory||(o.factory=vo(o.type)),D=Qe(Xa);try{const N=_a(!1),X=d();return _a(N),function cD(e,n,i,o){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),n[i]=o}(i,on(),r,X),X}finally{Qe(D)}}function f_(e,n,i){const o=e+$n,r=on(),a=Fr(r,o);return nl(r,o)?s_(r,Ve(),n,a.transform,i,a):a.transform(i)}function p_(e,n,i,o){const r=e+$n,a=on(),d=Fr(a,r);return nl(a,r)?a_(a,Ve(),n,d.transform,i,o,d):d.transform(i,o)}function h_(e,n,i,o,r){const a=e+$n,d=on(),g=Fr(d,a);return nl(d,a)?u_(d,Ve(),n,g.transform,i,o,r,g):g.transform(i,o,r)}function nl(e,n){return e[yn].data[n].pure}function OT(){return this._results[Symbol.iterator]()}class Ac{get changes(){return this._changes||(this._changes=new is)}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const i=Ac.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=OT)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,i){return this._results.reduce(n,i)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,i){const o=this;o.dirty=!1;const r=function Or(e){return e.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function ad(e,n,i){if(e.length!==n.length)return!1;for(let o=0;o0&&(i[r-1][Be]=n),o{class n{}return n.__NG_ELEMENT_ID__=RT,n})();const AT=il,PT=class extends AT{constructor(n,i,o){super(),this._declarationLView=n,this._declarationTContainer=i,this.elementRef=o}get ssrId(){var n;return(null===(n=this._declarationTContainer.tView)||void 0===n?void 0:n.ssrId)||null}createEmbeddedView(n,i){return this.createEmbeddedViewImpl(n,i)}createEmbeddedViewImpl(n,i,o){const r=function ST(e,n,i,o){var r,a;const d=n.tView,N=lc(e,d,i,4096&e[Oe]?4096:16,null,n,null,null,null,null!==(r=null==o?void 0:o.injector)&&void 0!==r?r:null,null!==(a=null==o?void 0:o.hydrationInfo)&&void 0!==a?a:null);N[Fo]=e[n.index];const me=e[Zn];return null!==me&&(N[Zn]=me.createEmbeddedView(d)),Mf(d,N,i),N}(this._declarationLView,this._declarationTContainer,n,{injector:i,hydrationInfo:o});return new zu(r)}};function RT(){return Pc(Lo(),on())}function Pc(e,n){return 4&e.type?new PT(n,e,ja(e,n)):null}let Nc=(()=>{class n{}return n.__NG_ELEMENT_ID__=VT,n})();function VT(){return D_(Lo(),on())}const UT=Nc,y_=class extends UT{constructor(n,i,o){super(),this._lContainer=n,this._hostTNode=i,this._hostLView=o}get element(){return ja(this._hostTNode,this._hostLView)}get injector(){return new lr(this._hostTNode,this._hostLView)}get parentInjector(){const n=ya(this._hostTNode,this._hostLView);if(mu(n)){const i=Ks(n,this._hostLView),o=Xs(n);return new lr(i[yn].data[o+8],i)}return new lr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const i=b_(this._lContainer);return null!==i&&i[n]||null}get length(){return this._lContainer.length-Xi}createEmbeddedView(n,i,o){let r,a;"number"==typeof o?r=o:null!=o&&(r=o.index,a=o.injector);const g=n.createEmbeddedViewImpl(i||{},a,null);return this.insertImpl(g,r,false),g}createComponent(n,i,o,r,a){var d,D;const N=n&&!function Ys(e){return"function"==typeof e}(n);let X;if(N)X=i;else{const nn=i||{};X=nn.index,o=nn.injector,r=nn.projectableNodes,a=nn.environmentInjector||nn.ngModuleRef}const me=N?n:new ju(Jn(n)),Ye=o||this.parentInjector;if(!a&&null==me.ngModule){const qn=(N?Ye:this.parentInjector).get(ns,null);qn&&(a=qn)}const gt=Jn(null!==(d=me.componentType)&&void 0!==d?d:{}),Ht=(null==gt?void 0:gt.id,null),ln=null!==(D=null==Ht?void 0:Ht.firstChild)&&void 0!==D?D:null,Tn=me.create(Ye,r,ln,a),kn=!!Ht&&!Aa(this._hostTNode);return this.insertImpl(Tn.hostView,X,kn),Tn}insert(n,i){return this.insertImpl(n,i,!1)}insertImpl(n,i,o){const r=n._lView;if(function Vs(e){return _e(e[re])}(r)){const D=this.indexOf(n);if(-1!==D)this.detach(D);else{const N=r[re],X=new y_(N,N[Rt],N[re]);X.detach(X.indexOf(n))}}const d=this._adjustIndex(i),g=this._lContainer;return wT(g,r,d,!o),n.attachToViewContainerRef(),El(sp(g),d,n),n}move(n,i){return this.insert(n,i)}indexOf(n){const i=b_(this._lContainer);return null!==i?i.indexOf(n):-1}remove(n){const i=this._adjustIndex(n,-1),o=zl(this._lContainer,i);o&&(Ca(sp(this._lContainer),i),Ad(o[yn],o))}detach(n){const i=this._adjustIndex(n,-1),o=zl(this._lContainer,i);return o&&null!=Ca(sp(this._lContainer),i)?new zu(o):null}_adjustIndex(n,i=0){return null==n?this.length+i:n}};function b_(e){return e[8]}function sp(e){return e[8]||(e[8]=[])}function D_(e,n){let i;const o=n[e.index];return _e(o)?i=o:(i=L0(o,n,null,e),n[e.index]=i,cc(n,i)),C_(i,n,e,o),new y_(i,e,n)}let C_=function T_(e,n,i,o){if(e[Yi])return;let r;r=8&i.type?Ui(o):function $T(e,n){const i=e[un],o=i.createComment(""),r=Ro(n,e);return qs(i,jl(i,r),o,function gy(e,n){return e.nextSibling(n)}(i,r),!1),o}(n,i),e[Yi]=r};class ap{constructor(n){this.queryList=n,this.matches=null}clone(){return new ap(this.queryList)}setDirty(){this.queryList.setDirty()}}class up{constructor(n=[]){this.queries=n}createEmbeddedView(n){const i=n.queries;if(null!==i){const o=null!==n.contentQueries?n.contentQueries[0]:i.length,r=[];for(let a=0;a0)o.push(d[g/2]);else{const N=a[g+1],X=n[-D];for(let me=Xi;me{var e;class n{constructor(){var o;this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,a)=>{this.resolve=r,this.reject=a}),this.appInits=null!==(o=Dn(mE,{optional:!0}))&&void 0!==o?o:[]}runInitializers(){if(this.initialized)return;const o=[];for(const a of this.appInits){const d=a();if(Bf(d))o.push(d);else if(Tg(d)){const g=new Promise((D,N)=>{d.subscribe({complete:D,error:N})});o.push(g)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(o).then(()=>{r()}).catch(a=>{this.reject(a)}),0===o.length&&r(),this.initialized=!0}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Et({token:e,factory:e.\u0275fac,providedIn:"root"}),n})(),Y_=(()=>{var e;class n{log(o){console.log(o)}warn(o){console.warn(o)}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Et({token:e,factory:e.\u0275fac,providedIn:"platform"}),n})();const kc=new Mn("LocaleId",{providedIn:"root",factory:()=>Dn(kc,oe.Optional|oe.SkipSelf)||function _E(){return typeof $localize<"u"&&$localize.locale||au}()}),vE=new Mn("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let Z_=(()=>{var e;class n{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new j.t(!1)}add(){this.hasPendingTasks.next(!0);const o=this.taskId++;return this.pendingTasks.add(o),o}remove(o){this.pendingTasks.delete(o),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Et({token:e,factory:e.\u0275fac,providedIn:"root"}),n})();class bE{constructor(n,i){this.ngModuleFactory=n,this.componentFactories=i}}let DE=(()=>{var e;class n{compileModuleSync(o){return new op(o)}compileModuleAsync(o){return Promise.resolve(this.compileModuleSync(o))}compileModuleAndAllComponentsSync(o){const r=this.compileModuleSync(o),d=vs(Qi(o).declarations).reduce((g,D)=>{const N=Jn(D);return N&&g.push(new ju(N)),g},[]);return new bE(r,d)}compileModuleAndAllComponentsAsync(o){return Promise.resolve(this.compileModuleAndAllComponentsSync(o))}clearCache(){}clearCacheFor(o){}getModuleId(o){}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Et({token:e,factory:e.\u0275fac,providedIn:"root"}),n})();const tv=new Mn(""),nv=new Mn("");let bp,zE=(()=>{var e;class n{constructor(o,r,a){this._ngZone=o,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,bp||(function jE(e){bp=e}(a),a.addToWindow(r)),this._watchAngularEvents(),o.run(()=>{this.taskTrackingZone=typeof Zone>"u"?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:()=>{qo.assertNotInAngularZone(),queueMicrotask(()=>{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())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let o=this._callbacks.pop();clearTimeout(o.timeoutId),o.doneCb(this._didWork)}this._didWork=!1});else{let o=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(o)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(o=>({source:o.source,creationLocation:o.creationLocation,data:o.data})):[]}addCallback(o,r,a){let d=-1;r&&r>0&&(d=setTimeout(()=>{this._callbacks=this._callbacks.filter(g=>g.timeoutId!==d),o(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:o,timeoutId:d,updateCb:a})}whenStable(o,r,a){if(a&&!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(o,r,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(o){this.registry.registerApplication(o,this)}unregisterApplication(o){this.registry.unregisterApplication(o)}findProviders(o,r,a){return[]}}return(e=n).\u0275fac=function(o){return new(o||e)(rn(qo),rn(iv),rn(nv))},e.\u0275prov=Et({token:e,factory:e.\u0275fac}),n})(),iv=(()=>{var e;class n{constructor(){this._applications=new Map}registerApplication(o,r){this._applications.set(o,r)}unregisterApplication(o){this._applications.delete(o)}unregisterAllApplications(){this._applications.clear()}getTestability(o){return this._applications.get(o)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(o,r=!0){var a,d;return null!==(a=null===(d=bp)||void 0===d?void 0:d.findTestabilityInTree(this,o,r))&&void 0!==a?a:null}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Et({token:e,factory:e.\u0275fac,providedIn:"platform"}),n})(),ks=null;const Dp=new Mn("PlatformDestroyListeners"),Cp=new Mn("appBootstrapListener");function QE(e){try{const{rootComponent:n,appProviders:i,platformProviders:o}=e,r=function KE(e=[]){if(ks)return ks;const n=function av(e=[],n){return Yr.create({name:n,providers:[{provide:Qd,useValue:"platform"},{provide:Dp,useValue:new Set([()=>ks=null])},...e]})}(e);return ks=n,function rv(){!function Lr(e){Xo=e}(()=>{throw new z(600,!1)})}(),function sv(e){const n=e.get(Wh,null);null==n||n.forEach(i=>i())}(n),n}(o),a=[eM(),...i||[]],g=new Km({providers:a,parent:r,debugName:"",runEnvironmentInitializers:!1}).injector,D=g.get(qo);return D.run(()=>{g.resolveInjectorInitializers();const N=g.get(Ns,null);let X;D.runOutsideAngular(()=>{X=D.onError.subscribe({next:gt=>{N.handleError(gt)}})});const me=()=>g.destroy(),Ye=r.get(Dp);return Ye.add(me),g.onDestroy(()=>{X.unsubscribe(),Ye.delete(me)}),function cv(e,n,i){try{const o=i();return Bf(o)?o.catch(r=>{throw n.runOutsideAngular(()=>e.handleError(r)),r}):o}catch(o){throw n.runOutsideAngular(()=>e.handleError(o)),o}}(N,D,()=>{const gt=g.get(_p);return gt.runInitializers(),gt.donePromise.then(()=>{!function Dm(e){le(e,"Expected localeId to be defined"),"string"==typeof e&&(bm=e.toLowerCase().replace(/_/g,"-"))}(g.get(kc,au)||au);const ln=g.get(cu);return void 0!==n&&ln.bootstrap(n),ln})})})}catch(n){return Promise.reject(n)}}let cu=(()=>{var e;class n{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Dn(pv),this.zoneIsStable=Dn(l0),this.componentTypes=[],this.components=[],this.isStable=Dn(Z_).hasPendingTasks.pipe((0,te.n)(o=>o?(0,H.of)(!1):this.zoneIsStable),(0,ie.F)(),(0,k.u)()),this._injector=Dn(ns)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(o,r){const a=o instanceof Qh;if(!this._injector.get(_p).done)throw!a&&oo(o),new z(405,!1);let g;g=a?o:this._injector.get(sc).resolveComponentFactory(o),this.componentTypes.push(g.componentType);const D=function GE(e){return e.isBoundToModule}(g)?void 0:this._injector.get(sa),X=g.create(Yr.NULL,[],r||g.selector,D),me=X.location.nativeElement,Ye=X.injector.get(tv,null);return null==Ye||Ye.registerApplication(me),X.onDestroy(()=>{this.detachView(X.hostView),Bc(this.components,X),null==Ye||Ye.unregisterApplication(me)}),this._loadComponent(X),X}tick(){if(this._runningTick)throw new z(101,!1);try{this._runningTick=!0;for(let o of this._views)o.detectChanges()}catch(o){this.internalErrorHandler(o)}finally{this._runningTick=!1}}attachView(o){const r=o;this._views.push(r),r.attachToAppRef(this)}detachView(o){const r=o;Bc(this._views,r),r.detachFromAppRef()}_loadComponent(o){this.attachView(o.hostView),this.tick(),this.components.push(o);const r=this._injector.get(Cp,[]);r.push(...this._bootstrapListeners),r.forEach(a=>a(o))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(o=>o()),this._views.slice().forEach(o=>o.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(o){return this._destroyListeners.push(o),()=>Bc(this._destroyListeners,o)}destroy(){if(this._destroyed)throw new z(406,!1);const o=this._injector;o.destroy&&!o.destroyed&&o.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Et({token:e,factory:e.\u0275fac,providedIn:"root"}),n})();function Bc(e,n){const i=e.indexOf(n);i>-1&&e.splice(i,1)}const pv=new Mn("",{providedIn:"root",factory:()=>Dn(Ns).handleError.bind(void 0)});function JE(){const e=Dn(qo),n=Dn(Ns);return i=>e.runOutsideAngular(()=>n.handleError(i))}let qE=(()=>{var e;class n{constructor(){this.zone=Dn(qo),this.applicationRef=Dn(cu)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){var o;null===(o=this._onMicrotaskEmptySubscription)||void 0===o||o.unsubscribe()}}return(e=n).\u0275fac=function(o){return new(o||e)},e.\u0275prov=Et({token:e,factory:e.\u0275fac,providedIn:"root"}),n})();function hv(e){return[{provide:qo,useFactory:e},{provide:Ru,multi:!0,useFactory:()=>{const n=Dn(qE,{optional:!0});return()=>n.initialize()}},{provide:pv,useFactory:JE},{provide:l0,useFactory:c0}]}function eM(e){return Gd([[],hv(()=>new qo(function lv(e){var n,i;return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:null!==(n=null==e?void 0:e.eventCoalescing)&&void 0!==n&&n,shouldCoalesceRunChangeDetection:null!==(i=null==e?void 0:e.runCoalescing)&&void 0!==i&&i}}(e)))])}let tM=(()=>{class n{}return n.__NG_ELEMENT_ID__=nM,n})();function nM(e){return function iM(e,n,i){if(C(e)&&!i){const o=Yo(e.index,n);return new zu(o,o)}return 47&e.type?new zu(n[ei],n):null}(Lo(),on(),16==(16&e))}class yv{constructor(){}supports(n){return hc(n)}create(n){return new uM(n)}}const aM=(e,n)=>n;class uM{constructor(n){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=n||aM}forEachItem(n){let i;for(i=this._itHead;null!==i;i=i._next)n(i)}forEachOperation(n){let i=this._itHead,o=this._removalsHead,r=0,a=null;for(;i||o;){const d=!o||i&&i.currentIndex{d=this._trackByFn(r,g),null!==i&&Object.is(i.trackById,d)?(o&&(i=this._verifyReinsertion(i,g,d,r)),Object.is(i.item,g)||this._addIdentityChange(i,g)):(i=this._mismatch(i,g,d,r),o=!0),i=i._next,r++}),this.length=r;return this._truncate(i),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,i,o,r){let a;return null===n?a=this._itTail:(a=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._reinsertAfter(n,a,r)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(o,r))?(Object.is(n.item,i)||this._addIdentityChange(n,i),this._moveAfter(n,a,r)):n=this._addAfter(new lM(i,o),a,r),n}_verifyReinsertion(n,i,o,r){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==a?n=this._reinsertAfter(a,n._prev,r):n.currentIndex!=r&&(n.currentIndex=r,this._addToMoves(n,r)),n}_truncate(n){for(;null!==n;){const i=n._next;this._addToRemovals(this._unlink(n)),n=i}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(n,i,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const r=n._prevRemoved,a=n._nextRemoved;return null===r?this._removalsHead=a:r._nextRemoved=a,null===a?this._removalsTail=r:a._prevRemoved=r,this._insertAfter(n,i,o),this._addToMoves(n,o),n}_moveAfter(n,i,o){return this._unlink(n),this._insertAfter(n,i,o),this._addToMoves(n,o),n}_addAfter(n,i,o){return this._insertAfter(n,i,o),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,i,o){const r=null===i?this._itHead:i._next;return n._next=r,n._prev=i,null===r?this._itTail=n:r._prev=n,null===i?this._itHead=n:i._next=n,null===this._linkedRecords&&(this._linkedRecords=new bv),this._linkedRecords.put(n),n.currentIndex=o,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const i=n._prev,o=n._next;return null===i?this._itHead=o:i._next=o,null===o?this._itTail=i:o._prev=i,n}_addToMoves(n,i){return n.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new bv),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,i){return n.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class lM{constructor(n,i){this.item=n,this.trackById=i,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 cM{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,i){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===i||i<=o.currentIndex)&&Object.is(o.trackById,n))return o;return null}remove(n){const i=n._prevDup,o=n._nextDup;return null===i?this._head=o:i._nextDup=o,null===o?this._tail=i:o._prevDup=i,null===this._head}}class bv{constructor(){this.map=new Map}put(n){const i=n.trackById;let o=this.map.get(i);o||(o=new cM,this.map.set(i,o)),o.add(n)}get(n,i){const r=this.map.get(n);return r?r.get(n,i):null}remove(n){const i=n.trackById;return this.map.get(i).remove(n)&&this.map.delete(i),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Dv(e,n,i){const o=e.previousIndex;if(null===o)return o;let r=0;return i&&o{if(i&&i.key===r)this._maybeAddToChanges(i,o),this._appendAfter=i,i=i._next;else{const a=this._getOrCreateRecordForKey(r,o);i=this._insertBeforeOrAppend(i,a)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let o=i;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,i){if(n){const o=n._prev;return i._next=n,i._prev=o,n._prev=i,o&&(o._next=i),n===this._mapHead&&(this._mapHead=i),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(n,i){if(this._records.has(n)){const r=this._records.get(n);this._maybeAddToChanges(r,i);const a=r._prev,d=r._next;return a&&(a._next=d),d&&(d._prev=a),r._next=null,r._prev=null,r}const o=new fM(n);return this._records.set(n,o),o.currentValue=i,this._addToAdditions(o),o}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,i){Object.is(i,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=i,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,i){n instanceof Map?n.forEach(i):Object.keys(n).forEach(o=>i(n[o],o))}}class fM{constructor(n){this.key=n,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 Tv(){return new Op([new yv])}let Op=(()=>{var e;class n{constructor(o){this.factories=o}static create(o,r){if(null!=r){const a=r.factories.slice();o=o.concat(a)}return new n(o)}static extend(o){return{provide:n,useFactory:r=>n.create(o,r||Tv()),deps:[[n,new Ma,new Ea]]}}find(o){const r=this.factories.find(a=>a.supports(o));if(null!=r)return r;throw new z(901,!1)}}return(e=n).\u0275prov=Et({token:e,providedIn:"root",factory:Tv}),n})();function Ev(){return new Sp([new Cv])}let Sp=(()=>{var e;class n{constructor(o){this.factories=o}static create(o,r){if(r){const a=r.factories.slice();o=o.concat(a)}return new n(o)}static extend(o){return{provide:n,useFactory:r=>n.create(o,r||Ev()),deps:[[n,new Ma,new Ea]]}}find(o){const r=this.factories.find(a=>a.supports(o));if(r)return r;throw new z(901,!1)}}return(e=n).\u0275prov=Et({token:e,providedIn:"root",factory:Ev}),n})();function MM(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function IM(e,n){const i=Jn(e),o=n.elementInjector||ql();return new ju(i).create(o,n.projectableNodes,n.hostElement,n.environmentInjector)}},7212:(Ft,Pe,u)=>{u.d(Pe,{br:()=>H,ot:()=>ct,pQ:()=>j});var t=u(2978),l=u(9406),w=u(9090),A=u(6340);function j(oe){oe||((0,t.Af3)(j),oe=(0,t.WQX)(t.abz));const ue=new l.c(nt=>oe.onDestroy(nt.next.bind(nt)));return nt=>nt.pipe((0,A.Q)(ue))}function H(oe,ue){var nt;(null==ue||!ue.injector)&&(0,t.Af3)(H);const Qe=null!==(nt=null==ue?void 0:ue.injector)&&void 0!==nt?nt:(0,t.WQX)(t.zZn),ut=new w.m(1),xt=(0,t.QZP)(()=>{let At;try{At=oe()}catch(Jt){return void(0,t.O8t)(()=>ut.error(Jt))}(0,t.O8t)(()=>ut.next(At))},{injector:Qe,manualCleanup:!0});return Qe.get(t.abz).onDestroy(()=>{xt.destroy(),ut.complete()}),ut.asObservable()}class ie extends Error{constructor(ue,nt){super(function J(oe,ue){const nt="NG0".concat(Math.abs(oe));return"".concat(nt).concat(ue?": "+ue:"")}(ue,nt)),this.code=ue}}let Y=null;function Ge(oe){const ue=Y;return Y=oe,ue}function ct(oe,ue){var nt,Qe;const ut=!(null!=ue&&ue.manualCleanup);ut&&(null==ue||!ue.injector)&&(0,t.Af3)(ct);const xt=ut?null!==(nt=null==ue||null===(Qe=ue.injector)||void 0===Qe?void 0:Qe.get(t.abz))&&void 0!==nt?nt:(0,t.WQX)(t.abz):null;let At;return At=(0,t.vPA)(null!=ue&&ue.requireSync?{kind:0}:{kind:1,value:null==ue?void 0:ue.initialValue}),function zt(oe){const ue=Ge(null);try{return oe()}finally{Ge(ue)}}(()=>{const Jt=oe.subscribe({next:mi=>At.set({kind:1,value:mi}),error:mi=>At.set({kind:2,error:mi})});null==xt||xt.onDestroy(Jt.unsubscribe.bind(Jt))}),(0,t.EWP)(()=>{const Jt=At();switch(Jt.kind){case 1:return Jt.value;case 2:throw Jt.error;case 0:throw new ie(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}},8832:(Ft,Pe,u)=>{u.d(Pe,{Zm:()=>Y,ZU:()=>Ie,me:()=>z,MJ:()=>ui,l_:()=>Vo,JD:()=>en,gE:()=>rn,j4:()=>yn,YN:()=>Hn,cz:()=>Xe,kq:()=>we,vO:()=>Ue,BC:()=>ue,cb:()=>nt,vS:()=>nr,Fm:()=>Qi,X1:()=>Wi,qT:()=>No});var t=u(2978),l=u(6610),w=u(8399),A=u(9406),j=u(6872),H=u(8621),k=u(2363),te=u(6111),ie=u(6219),J=u(6405),ce=u(3527);let Re=(()=>{var R;class x{constructor(P,Me){this._renderer=P,this._elementRef=Me,this.onChange=qt=>{},this.onTouched=()=>{}}setProperty(P,Me){this._renderer.setProperty(this._elementRef.nativeElement,P,Me)}registerOnTouched(P){this.onTouched=P}registerOnChange(P){this.onChange=P}setDisabledState(P){this.setProperty("disabled",P)}}return(R=x).\u0275fac=function(P){return new(P||R)(t.rXU(t.sFG),t.rXU(t.aKT))},R.\u0275dir=t.FsC({type:R}),x})(),ee=(()=>{var R;class x extends Re{}return(R=x).\u0275fac=function(){let pe;return function(Me){return(pe||(pe=t.xGo(R)))(Me||R)}}(),R.\u0275dir=t.FsC({type:R,features:[t.Vt3]}),x})();const we=new t.nKC("NgValueAccessor"),ne={provide:we,useExisting:(0,t.Rfq)(()=>Y),multi:!0};let Y=(()=>{var R;class x extends ee{writeValue(P){this.setProperty("checked",P)}}return(R=x).\u0275fac=function(){let pe;return function(Me){return(pe||(pe=t.xGo(R)))(Me||R)}}(),R.\u0275dir=t.FsC({type:R,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(P,Me){1&P&&t.bIt("change",function(In){return Me.onChange(In.target.checked)})("blur",function(){return Me.onTouched()})},features:[t.Jv_([ne]),t.Vt3]}),x})();const Le={provide:we,useExisting:(0,t.Rfq)(()=>z),multi:!0},ze=new t.nKC("CompositionEventMode");let z=(()=>{var R;class x extends Re{constructor(P,Me,qt){super(P,Me),this._compositionMode=qt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Ge(){const R=(0,l.QT)()?(0,l.QT)().getUserAgent():"";return/android (\d+)/.test(R.toLowerCase())}())}writeValue(P){this.setProperty("value",null==P?"":P)}_handleInput(P){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(P)}_compositionStart(){this._composing=!0}_compositionEnd(P){this._composing=!1,this._compositionMode&&this.onChange(P)}}return(R=x).\u0275fac=function(P){return new(P||R)(t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(ze,8))},R.\u0275dir=t.FsC({type:R,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(P,Me){1&P&&t.bIt("input",function(In){return Me._handleInput(In.target.value)})("blur",function(){return Me.onTouched()})("compositionstart",function(){return Me._compositionStart()})("compositionend",function(In){return Me._compositionEnd(In.target.value)})},features:[t.Jv_([Le]),t.Vt3]}),x})();const Xe=new t.nKC("NgValidators"),We=new t.nKC("NgAsyncValidators");function de(R){return null!=R}function B(R){return(0,t.jNT)(R)?(0,w.H)(R):R}function Z(R){let x={};return R.forEach(pe=>{x=null!=pe?{...x,...pe}:x}),0===Object.keys(x).length?null:x}function se(R,x){return x.map(pe=>pe(R))}function le(R){return R.map(x=>function he(R){return!R.validate}(x)?x:pe=>x.validate(pe))}function ht(R){return null!=R?function $e(R){if(!R)return null;const x=R.filter(de);return 0==x.length?null:function(pe){return Z(se(pe,x))}}(le(R)):null}function He(R){return null!=R?function Tt(R){if(!R)return null;const x=R.filter(de);return 0==x.length?null:function(pe){return function q(...R){const x=(0,k.ms)(R),{args:pe,keys:P}=(0,j.D)(R),Me=new A.c(qt=>{const{length:In}=pe;if(!In)return void qt.complete();const ii=new Array(In);let _o=In,Ji=In;for(let Co=0;Co{vo||(vo=!0,Ji--),ii[Co]=ro},()=>_o--,void 0,()=>{(!_o||!vo)&&(Ji||qt.next(P?(0,J.e)(P,ii):ii),qt.complete())}))}});return x?Me.pipe((0,ie.I)(x)):Me}(se(pe,x).map(B)).pipe((0,ce.T)(Z))}}(le(R)):null}function Et(R,x){return null===R?[x]:Array.isArray(R)?[...R,x]:[R,x]}function Qt(R){return R._rawValidators}function vt(R){return R._rawAsyncValidators}function Gt(R){return R?Array.isArray(R)?R:[R]:[]}function ft(R,x){return Array.isArray(R)?R.includes(x):R===x}function Nt(R,x){const pe=Gt(x);return Gt(R).forEach(Me=>{ft(pe,Me)||pe.push(Me)}),pe}function zt(R,x){return Gt(x).filter(pe=>!ft(R,pe))}class yt{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(x){this._rawValidators=x||[],this._composedValidatorFn=ht(this._rawValidators)}_setAsyncValidators(x){this._rawAsyncValidators=x||[],this._composedAsyncValidatorFn=He(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(x){this._onDestroyCallbacks.push(x)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(x=>x()),this._onDestroyCallbacks=[]}reset(x=void 0){this.control&&this.control.reset(x)}hasError(x,pe){return!!this.control&&this.control.hasError(x,pe)}getError(x,pe){return this.control?this.control.getError(x,pe):null}}class Ie extends yt{get formDirective(){return null}get path(){return null}}class Ue extends yt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class et{constructor(x){this._cd=x}get isTouched(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.touched)}get isUntouched(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.untouched)}get isPristine(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.pristine)}get isDirty(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.dirty)}get isValid(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.valid)}get isInvalid(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.invalid)}get isPending(){var x;return!(null===(x=this._cd)||void 0===x||null===(x=x.control)||void 0===x||!x.pending)}get isSubmitted(){var x;return!(null===(x=this._cd)||void 0===x||!x.submitted)}}let ue=(()=>{var R;class x extends et{constructor(P){super(P)}}return(R=x).\u0275fac=function(P){return new(P||R)(t.rXU(Ue,2))},R.\u0275dir=t.FsC({type:R,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(P,Me){2&P&&t.AVh("ng-untouched",Me.isUntouched)("ng-touched",Me.isTouched)("ng-pristine",Me.isPristine)("ng-dirty",Me.isDirty)("ng-valid",Me.isValid)("ng-invalid",Me.isInvalid)("ng-pending",Me.isPending)},features:[t.Vt3]}),x})(),nt=(()=>{var R;class x extends et{constructor(P){super(P)}}return(R=x).\u0275fac=function(P){return new(P||R)(t.rXU(Ie,10))},R.\u0275dir=t.FsC({type:R,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(P,Me){2&P&&t.AVh("ng-untouched",Me.isUntouched)("ng-touched",Me.isTouched)("ng-pristine",Me.isPristine)("ng-dirty",Me.isDirty)("ng-valid",Me.isValid)("ng-invalid",Me.isInvalid)("ng-pending",Me.isPending)("ng-submitted",Me.isSubmitted)},features:[t.Vt3]}),x})();const an="VALID",pn="INVALID",St="PENDING",gn="DISABLED";function Sn(R){return(G(R)?R.validators:R)||null}function Ee(R,x){return(G(x)?x.asyncValidators:R)||null}function G(R){return null!=R&&!Array.isArray(R)&&"object"==typeof R}class Pt{constructor(x,pe){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(x),this._assignAsyncValidators(pe)}get validator(){return this._composedValidatorFn}set validator(x){this._rawValidators=this._composedValidatorFn=x}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(x){this._rawAsyncValidators=this._composedAsyncValidatorFn=x}get parent(){return this._parent}get valid(){return this.status===an}get invalid(){return this.status===pn}get pending(){return this.status==St}get disabled(){return this.status===gn}get enabled(){return this.status!==gn}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(x){this._assignValidators(x)}setAsyncValidators(x){this._assignAsyncValidators(x)}addValidators(x){this.setValidators(Nt(x,this._rawValidators))}addAsyncValidators(x){this.setAsyncValidators(Nt(x,this._rawAsyncValidators))}removeValidators(x){this.setValidators(zt(x,this._rawValidators))}removeAsyncValidators(x){this.setAsyncValidators(zt(x,this._rawAsyncValidators))}hasValidator(x){return ft(this._rawValidators,x)}hasAsyncValidator(x){return ft(this._rawAsyncValidators,x)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(x={}){this.touched=!0,this._parent&&!x.onlySelf&&this._parent.markAsTouched(x)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(x=>x.markAllAsTouched())}markAsUntouched(x={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(pe=>{pe.markAsUntouched({onlySelf:!0})}),this._parent&&!x.onlySelf&&this._parent._updateTouched(x)}markAsDirty(x={}){this.pristine=!1,this._parent&&!x.onlySelf&&this._parent.markAsDirty(x)}markAsPristine(x={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(pe=>{pe.markAsPristine({onlySelf:!0})}),this._parent&&!x.onlySelf&&this._parent._updatePristine(x)}markAsPending(x={}){this.status=St,!1!==x.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!x.onlySelf&&this._parent.markAsPending(x)}disable(x={}){const pe=this._parentMarkedDirty(x.onlySelf);this.status=gn,this.errors=null,this._forEachChild(P=>{P.disable({...x,onlySelf:!0})}),this._updateValue(),!1!==x.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...x,skipPristineCheck:pe}),this._onDisabledChange.forEach(P=>P(!0))}enable(x={}){const pe=this._parentMarkedDirty(x.onlySelf);this.status=an,this._forEachChild(P=>{P.enable({...x,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:x.emitEvent}),this._updateAncestors({...x,skipPristineCheck:pe}),this._onDisabledChange.forEach(P=>P(!1))}_updateAncestors(x){this._parent&&!x.onlySelf&&(this._parent.updateValueAndValidity(x),x.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(x){this._parent=x}getRawValue(){return this.value}updateValueAndValidity(x={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===an||this.status===St)&&this._runAsyncValidator(x.emitEvent)),!1!==x.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!x.onlySelf&&this._parent.updateValueAndValidity(x)}_updateTreeValidity(x={emitEvent:!0}){this._forEachChild(pe=>pe._updateTreeValidity(x)),this.updateValueAndValidity({onlySelf:!0,emitEvent:x.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?gn:an}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(x){if(this.asyncValidator){this.status=St,this._hasOwnPendingAsyncValidator=!0;const pe=B(this.asyncValidator(this));this._asyncValidationSubscription=pe.subscribe(P=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(P,{emitEvent:x})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(x,pe={}){this.errors=x,this._updateControlsErrors(!1!==pe.emitEvent)}get(x){let pe=x;return null==pe||(Array.isArray(pe)||(pe=pe.split(".")),0===pe.length)?null:pe.reduce((P,Me)=>P&&P._find(Me),this)}getError(x,pe){const P=pe?this.get(pe):this;return P&&P.errors?P.errors[x]:null}hasError(x,pe){return!!this.getError(x,pe)}get root(){let x=this;for(;x._parent;)x=x._parent;return x}_updateControlsErrors(x){this.status=this._calculateStatus(),x&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(x)}_initObservables(){this.valueChanges=new t.bkB,this.statusChanges=new t.bkB}_calculateStatus(){return this._allControlsDisabled()?gn:this.errors?pn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(St)?St:this._anyControlsHaveStatus(pn)?pn:an}_anyControlsHaveStatus(x){return this._anyControls(pe=>pe.status===x)}_anyControlsDirty(){return this._anyControls(x=>x.dirty)}_anyControlsTouched(){return this._anyControls(x=>x.touched)}_updatePristine(x={}){this.pristine=!this._anyControlsDirty(),this._parent&&!x.onlySelf&&this._parent._updatePristine(x)}_updateTouched(x={}){this.touched=this._anyControlsTouched(),this._parent&&!x.onlySelf&&this._parent._updateTouched(x)}_registerOnCollectionChange(x){this._onCollectionChange=x}_setUpdateStrategy(x){G(x)&&null!=x.updateOn&&(this._updateOn=x.updateOn)}_parentMarkedDirty(x){return!x&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(x){return null}_assignValidators(x){this._rawValidators=Array.isArray(x)?x.slice():x,this._composedValidatorFn=function ve(R){return Array.isArray(R)?ht(R):R||null}(this._rawValidators)}_assignAsyncValidators(x){this._rawAsyncValidators=Array.isArray(x)?x.slice():x,this._composedAsyncValidatorFn=function tt(R){return Array.isArray(R)?He(R):R||null}(this._rawAsyncValidators)}}class rn extends Pt{constructor(x,pe,P){super(Sn(pe),Ee(P,pe)),this.controls=x,this._initObservables(),this._setUpdateStrategy(pe),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(x,pe){return this.controls[x]?this.controls[x]:(this.controls[x]=pe,pe.setParent(this),pe._registerOnCollectionChange(this._onCollectionChange),pe)}addControl(x,pe,P={}){this.registerControl(x,pe),this.updateValueAndValidity({emitEvent:P.emitEvent}),this._onCollectionChange()}removeControl(x,pe={}){this.controls[x]&&this.controls[x]._registerOnCollectionChange(()=>{}),delete this.controls[x],this.updateValueAndValidity({emitEvent:pe.emitEvent}),this._onCollectionChange()}setControl(x,pe,P={}){this.controls[x]&&this.controls[x]._registerOnCollectionChange(()=>{}),delete this.controls[x],pe&&this.registerControl(x,pe),this.updateValueAndValidity({emitEvent:P.emitEvent}),this._onCollectionChange()}contains(x){return this.controls.hasOwnProperty(x)&&this.controls[x].enabled}setValue(x,pe={}){(function mt(R,x,pe){R._forEachChild((P,Me)=>{if(void 0===pe[Me])throw new t.wOt(1002,"")})})(this,0,x),Object.keys(x).forEach(P=>{(function fe(R,x,pe){const P=R.controls;if(!(x?Object.keys(P):P).length)throw new t.wOt(1e3,"");if(!P[pe])throw new t.wOt(1001,"")})(this,!0,P),this.controls[P].setValue(x[P],{onlySelf:!0,emitEvent:pe.emitEvent})}),this.updateValueAndValidity(pe)}patchValue(x,pe={}){null!=x&&(Object.keys(x).forEach(P=>{const Me=this.controls[P];Me&&Me.patchValue(x[P],{onlySelf:!0,emitEvent:pe.emitEvent})}),this.updateValueAndValidity(pe))}reset(x={},pe={}){this._forEachChild((P,Me)=>{P.reset(x?x[Me]:null,{onlySelf:!0,emitEvent:pe.emitEvent})}),this._updatePristine(pe),this._updateTouched(pe),this.updateValueAndValidity(pe)}getRawValue(){return this._reduceChildren({},(x,pe,P)=>(x[P]=pe.getRawValue(),x))}_syncPendingControls(){let x=this._reduceChildren(!1,(pe,P)=>!!P._syncPendingControls()||pe);return x&&this.updateValueAndValidity({onlySelf:!0}),x}_forEachChild(x){Object.keys(this.controls).forEach(pe=>{const P=this.controls[pe];P&&x(P,pe)})}_setUpControls(){this._forEachChild(x=>{x.setParent(this),x._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(x){for(const[pe,P]of Object.entries(this.controls))if(this.contains(pe)&&x(P))return!0;return!1}_reduceValue(){return this._reduceChildren({},(pe,P,Me)=>((P.enabled||this.disabled)&&(pe[Me]=P.value),pe))}_reduceChildren(x,pe){let P=x;return this._forEachChild((Me,qt)=>{P=pe(P,Me,qt)}),P}_allControlsDisabled(){for(const x of Object.keys(this.controls))if(this.controls[x].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(x){return this.controls.hasOwnProperty(x)?this.controls[x]:null}}const Nn=new t.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>di}),di="always";function ti(R,x){return[...x.path,R]}function $i(R,x,pe=di){var P,Me;Oi(R,x),x.valueAccessor.writeValue(R.value),(R.disabled||"always"===pe)&&(null===(P=(Me=x.valueAccessor).setDisabledState)||void 0===P||P.call(Me,R.disabled)),function Vi(R,x){x.valueAccessor.registerOnChange(pe=>{R._pendingValue=pe,R._pendingChange=!0,R._pendingDirty=!0,"change"===R.updateOn&&Gi(R,x)})}(R,x),function er(R,x){const pe=(P,Me)=>{x.valueAccessor.writeValue(P),Me&&x.viewToModelUpdate(P)};R.registerOnChange(pe),x._registerOnDestroy(()=>{R._unregisterOnChange(pe)})}(R,x),function bo(R,x){x.valueAccessor.registerOnTouched(()=>{R._pendingTouched=!0,"blur"===R.updateOn&&R._pendingChange&&Gi(R,x),"submit"!==R.updateOn&&R.markAsTouched()})}(R,x),function hi(R,x){if(x.valueAccessor.setDisabledState){const pe=P=>{x.valueAccessor.setDisabledState(P)};R.registerOnDisabledChange(pe),x._registerOnDestroy(()=>{R._unregisterOnDisabledChange(pe)})}}(R,x)}function ni(R,x,pe=!0){const P=()=>{};x.valueAccessor&&(x.valueAccessor.registerOnChange(P),x.valueAccessor.registerOnTouched(P)),cn(R,x),R&&(x._invokeOnDestroyCallbacks(),R._registerOnCollectionChange(()=>{}))}function Ti(R,x){R.forEach(pe=>{pe.registerOnValidatorChange&&pe.registerOnValidatorChange(x)})}function Oi(R,x){const pe=Qt(R);null!==x.validator?R.setValidators(Et(pe,x.validator)):"function"==typeof pe&&R.setValidators([pe]);const P=vt(R);null!==x.asyncValidator?R.setAsyncValidators(Et(P,x.asyncValidator)):"function"==typeof P&&R.setAsyncValidators([P]);const Me=()=>R.updateValueAndValidity();Ti(x._rawValidators,Me),Ti(x._rawAsyncValidators,Me)}function cn(R,x){let pe=!1;if(null!==R){if(null!==x.validator){const Me=Qt(R);if(Array.isArray(Me)&&Me.length>0){const qt=Me.filter(In=>In!==x.validator);qt.length!==Me.length&&(pe=!0,R.setValidators(qt))}}if(null!==x.asyncValidator){const Me=vt(R);if(Array.isArray(Me)&&Me.length>0){const qt=Me.filter(In=>In!==x.asyncValidator);qt.length!==Me.length&&(pe=!0,R.setAsyncValidators(qt))}}}const P=()=>{};return Ti(x._rawValidators,P),Ti(x._rawAsyncValidators,P),pe}function Gi(R,x){R._pendingDirty&&R.markAsDirty(),R.setValue(R._pendingValue,{emitModelToViewChange:!1}),x.viewToModelUpdate(R._pendingValue),R._pendingChange=!1}function lt(R,x){if(!R.hasOwnProperty("model"))return!1;const pe=R.model;return!!pe.isFirstChange()||!Object.is(x,pe.currentValue)}function Mt(R,x){if(!x)return null;let pe,P,Me;return Array.isArray(x),x.forEach(qt=>{qt.constructor===z?pe=qt:function Ct(R){return Object.getPrototypeOf(R.constructor)===ee}(qt)?P=qt:Me=qt}),Me||P||pe||null}function Un(R,x){const pe=R.indexOf(x);pe>-1&&R.splice(pe,1)}function Xn(R){return"object"==typeof R&&null!==R&&2===Object.keys(R).length&&"value"in R&&"disabled"in R}const ui=class extends Pt{constructor(x=null,pe,P){super(Sn(pe),Ee(P,pe)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(x),this._setUpdateStrategy(pe),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),G(pe)&&(pe.nonNullable||pe.initialValueIsDefault)&&(this.defaultValue=Xn(x)?x.value:x)}setValue(x,pe={}){this.value=this._pendingValue=x,this._onChange.length&&!1!==pe.emitModelToViewChange&&this._onChange.forEach(P=>P(this.value,!1!==pe.emitViewToModelChange)),this.updateValueAndValidity(pe)}patchValue(x,pe={}){this.setValue(x,pe)}reset(x=this.defaultValue,pe={}){this._applyFormState(x),this.markAsPristine(pe),this.markAsUntouched(pe),this.setValue(this.value,pe),this._pendingChange=!1}_updateValue(){}_anyControls(x){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(x){this._onChange.push(x)}_unregisterOnChange(x){Un(this._onChange,x)}registerOnDisabledChange(x){this._onDisabledChange.push(x)}_unregisterOnDisabledChange(x){Un(this._onDisabledChange,x)}_forEachChild(x){}_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(x){Xn(x)?(this.value=this._pendingValue=x.value,x.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=x}},tr={provide:Ue,useExisting:(0,t.Rfq)(()=>nr)},xo=(()=>Promise.resolve())();let nr=(()=>{var R;class x extends Ue{constructor(P,Me,qt,In,ii,_o){super(),this._changeDetectorRef=ii,this.callSetDisabledState=_o,this.control=new ui,this._registered=!1,this.name="",this.update=new t.bkB,this._parent=P,this._setValidators(Me),this._setAsyncValidators(qt),this.valueAccessor=Mt(0,In)}ngOnChanges(P){if(this._checkForErrors(),!this._registered||"name"in P){if(this._registered&&(this._checkName(),this.formDirective)){const Me=P.name.previousValue;this.formDirective.removeControl({name:Me,path:this._getPath(Me)})}this._setUpControl()}"isDisabled"in P&&this._updateDisabled(P),lt(P,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(P){this.viewModel=P,this.update.emit(P)}_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(){$i(this.control,this,this.callSetDisabledState),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(P){xo.then(()=>{var Me;this.control.setValue(P,{emitViewToModelChange:!1}),null===(Me=this._changeDetectorRef)||void 0===Me||Me.markForCheck()})}_updateDisabled(P){const Me=P.isDisabled.currentValue,qt=0!==Me&&(0,t.L39)(Me);xo.then(()=>{var In;qt&&!this.control.disabled?this.control.disable():!qt&&this.control.disabled&&this.control.enable(),null===(In=this._changeDetectorRef)||void 0===In||In.markForCheck()})}_getPath(P){return this._parent?ti(P,this._parent):[P]}}return(R=x).\u0275fac=function(P){return new(P||R)(t.rXU(Ie,9),t.rXU(Xe,10),t.rXU(We,10),t.rXU(we,10),t.rXU(t.gRc,8),t.rXU(Nn,8))},R.\u0275dir=t.FsC({type:R,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t.Jv_([tr]),t.Vt3,t.OA$]}),x})(),No=(()=>{var R;class x{}return(R=x).\u0275fac=function(P){return new(P||R)},R.\u0275dir=t.FsC({type:R,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),x})();const Jn={provide:we,useExisting:(0,t.Rfq)(()=>Qi),multi:!0};let gi=(()=>{var R;class x{}return(R=x).\u0275fac=function(P){return new(P||R)},R.\u0275mod=t.$C({type:R}),R.\u0275inj=t.G2t({}),x})(),oo=(()=>{var R;class x{constructor(){this._accessors=[]}add(P,Me){this._accessors.push([P,Me])}remove(P){for(let Me=this._accessors.length-1;Me>=0;--Me)if(this._accessors[Me][1]===P)return void this._accessors.splice(Me,1)}select(P){this._accessors.forEach(Me=>{this._isSameGroup(Me,P)&&Me[1]!==P&&Me[1].fireUncheck(P.value)})}_isSameGroup(P,Me){return!!P[0].control&&P[0]._parent===Me._control._parent&&P[1].name===Me.name}}return(R=x).\u0275fac=function(P){return new(P||R)},R.\u0275prov=t.jDH({token:R,factory:R.\u0275fac,providedIn:gi}),x})(),Qi=(()=>{var R;class x extends ee{constructor(P,Me,qt,In){var ii;super(P,Me),this._registry=qt,this._injector=In,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=null!==(ii=(0,t.WQX)(Nn,{optional:!0}))&&void 0!==ii?ii:di}ngOnInit(){this._control=this._injector.get(Ue),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(P){this._state=P===this.value,this.setProperty("checked",this._state)}registerOnChange(P){this._fn=P,this.onChange=()=>{P(this.value),this._registry.select(this)}}setDisabledState(P){(this.setDisabledStateFired||P||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",P),this.setDisabledStateFired=!0}fireUncheck(P){this.writeValue(P)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return(R=x).\u0275fac=function(P){return new(P||R)(t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(oo),t.rXU(t.zZn))},R.\u0275dir=t.FsC({type:R,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(P,Me){1&P&&t.bIt("change",function(){return Me.onChange()})("blur",function(){return Me.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[t.Jv_([Jn]),t.Vt3]}),x})();const uo=new t.nKC("NgModelWithFormControlWarning"),jo={provide:Ue,useExisting:(0,t.Rfq)(()=>Vo)};let Vo=(()=>{var R;class x extends Ue{set isDisabled(P){}constructor(P,Me,qt,In,ii){super(),this._ngModelWarningConfig=In,this.callSetDisabledState=ii,this.update=new t.bkB,this._ngModelWarningSent=!1,this._setValidators(P),this._setAsyncValidators(Me),this.valueAccessor=Mt(0,qt)}ngOnChanges(P){if(this._isControlChanged(P)){const Me=P.form.previousValue;Me&&ni(Me,this,!1),$i(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}lt(P,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&ni(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(P){this.viewModel=P,this.update.emit(P)}_isControlChanged(P){return P.hasOwnProperty("form")}}return(R=x)._ngModelWarningSentOnce=!1,R.\u0275fac=function(P){return new(P||R)(t.rXU(Xe,10),t.rXU(We,10),t.rXU(we,10),t.rXU(uo,8),t.rXU(Nn,8))},R.\u0275dir=t.FsC({type:R,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t.Jv_([jo]),t.Vt3,t.OA$]}),x})();const Ei={provide:Ie,useExisting:(0,t.Rfq)(()=>yn)};let yn=(()=>{var R;class x extends Ie{constructor(P,Me,qt){super(),this.callSetDisabledState=qt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new t.bkB,this._setValidators(P),this._setAsyncValidators(Me)}ngOnChanges(P){this._checkFormPresent(),P.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(cn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(P){const Me=this.form.get(P.path);return $i(Me,P,this.callSetDisabledState),Me.updateValueAndValidity({emitEvent:!1}),this.directives.push(P),Me}getControl(P){return this.form.get(P.path)}removeControl(P){ni(P.control||null,P,!1),function Wt(R,x){const pe=R.indexOf(x);pe>-1&&R.splice(pe,1)}(this.directives,P)}addFormGroup(P){this._setUpFormContainer(P)}removeFormGroup(P){this._cleanUpFormContainer(P)}getFormGroup(P){return this.form.get(P.path)}addFormArray(P){this._setUpFormContainer(P)}removeFormArray(P){this._cleanUpFormContainer(P)}getFormArray(P){return this.form.get(P.path)}updateModel(P,Me){this.form.get(P.path).setValue(Me)}onSubmit(P){var Me;return this.submitted=!0,function Dt(R,x){R._syncPendingControls(),x.forEach(pe=>{const P=pe.control;"submit"===P.updateOn&&P._pendingChange&&(pe.viewToModelUpdate(P._pendingValue),P._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(P),"dialog"===(null==P||null===(Me=P.target)||void 0===Me?void 0:Me.method)}onReset(){this.resetForm()}resetForm(P=void 0){this.form.reset(P),this.submitted=!1}_updateDomValue(){this.directives.forEach(P=>{const Me=P.control,qt=this.form.get(P.path);Me!==qt&&(ni(Me||null,P),(R=>R instanceof ui)(qt)&&($i(qt,P,this.callSetDisabledState),P.control=qt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(P){const Me=this.form.get(P.path);(function Hi(R,x){Oi(R,x)})(Me,P),Me.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(P){if(this.form){const Me=this.form.get(P.path);Me&&function ye(R,x){return cn(R,x)}(Me,P)&&Me.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Oi(this.form,this),this._oldForm&&cn(this._oldForm,this)}_checkFormPresent(){}}return(R=x).\u0275fac=function(P){return new(P||R)(t.rXU(Xe,10),t.rXU(We,10),t.rXU(Nn,8))},R.\u0275dir=t.FsC({type:R,selectors:[["","formGroup",""]],hostBindings:function(P,Me){1&P&&t.bIt("submit",function(In){return Me.onSubmit(In)})("reset",function(){return Me.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t.Jv_([Ei]),t.Vt3,t.OA$]}),x})();const Kt={provide:Ue,useExisting:(0,t.Rfq)(()=>en)};let en=(()=>{var R;class x extends Ue{set isDisabled(P){}constructor(P,Me,qt,In,ii){super(),this._ngModelWarningConfig=ii,this._added=!1,this.name=null,this.update=new t.bkB,this._ngModelWarningSent=!1,this._parent=P,this._setValidators(Me),this._setAsyncValidators(qt),this.valueAccessor=Mt(0,In)}ngOnChanges(P){this._added||this._setUpControl(),lt(P,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(P){this.viewModel=P,this.update.emit(P)}get path(){return ti(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._added=!0}}return(R=x)._ngModelWarningSentOnce=!1,R.\u0275fac=function(P){return new(P||R)(t.rXU(Ie,13),t.rXU(Xe,10),t.rXU(We,10),t.rXU(we,10),t.rXU(uo,8))},R.\u0275dir=t.FsC({type:R,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[t.Jv_([Kt]),t.Vt3,t.OA$]}),x})(),ot=(()=>{var R;class x{}return(R=x).\u0275fac=function(P){return new(P||R)},R.\u0275mod=t.$C({type:R}),R.\u0275inj=t.G2t({imports:[gi]}),x})(),Hn=(()=>{var R;class x{static withConfig(P){var Me;return{ngModule:x,providers:[{provide:Nn,useValue:null!==(Me=P.callSetDisabledState)&&void 0!==Me?Me:di}]}}}return(R=x).\u0275fac=function(P){return new(P||R)},R.\u0275mod=t.$C({type:R}),R.\u0275inj=t.G2t({imports:[ot]}),x})(),Wi=(()=>{var R;class x{static withConfig(P){var Me,qt;return{ngModule:x,providers:[{provide:uo,useValue:null!==(Me=P.warnOnNgModelWithFormControl)&&void 0!==Me?Me:"always"},{provide:Nn,useValue:null!==(qt=P.callSetDisabledState)&&void 0!==qt?qt:di}]}}}return(R=x).\u0275fac=function(P){return new(P||R)},R.\u0275mod=t.$C({type:R}),R.\u0275inj=t.G2t({imports:[ot]}),x})()},6098:(Ft,Pe,u)=>{u.d(Pe,{B7:()=>it,B8:()=>Z,Q5:()=>q,W8:()=>zt,hE:()=>Ue,up:()=>so});var t=u(2978),l=u(6610);class w extends l.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class A extends w{static makeCurrent(){(0,l.ZD)(new A)}onAndCancel(Ee,tt,G){return Ee.addEventListener(tt,G),()=>{Ee.removeEventListener(tt,G)}}dispatchEvent(Ee,tt){Ee.dispatchEvent(tt)}remove(Ee){Ee.parentNode&&Ee.parentNode.removeChild(Ee)}createElement(Ee,tt){return(tt=tt||this.getDefaultDocument()).createElement(Ee)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ee){return Ee.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ee){return Ee instanceof DocumentFragment}getGlobalEventTarget(Ee,tt){return"window"===tt?window:"document"===tt?Ee:"body"===tt?Ee.body:null}getBaseHref(Ee){const tt=function H(){return j=j||document.querySelector("base"),j?j.getAttribute("href"):null}();return null==tt?null:function te(ve){k=k||document.createElement("a"),k.setAttribute("href",ve);const Ee=k.pathname;return"/"===Ee.charAt(0)?Ee:"/".concat(Ee)}(tt)}resetBaseElement(){j=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ee){return(0,l._b)(document.cookie,Ee)}}let k,j=null,J=(()=>{var ve;class Ee{build(){return new XMLHttpRequest}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)},ve.\u0275prov=t.jDH({token:ve,factory:ve.\u0275fac}),Ee})();const q=new t.nKC("EventManagerPlugins");let ce=(()=>{var ve;class Ee{constructor(G,fe){this._zone=fe,this._eventNameToPlugin=new Map,G.forEach(mt=>{mt.manager=this}),this._plugins=G.slice().reverse()}addEventListener(G,fe,mt){return this._findPluginFor(fe).addEventListener(G,fe,mt)}getZone(){return this._zone}_findPluginFor(G){let fe=this._eventNameToPlugin.get(G);if(fe)return fe;if(fe=this._plugins.find(Pt=>Pt.supports(G)),!fe)throw new t.wOt(5101,!1);return this._eventNameToPlugin.set(G,fe),fe}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)(t.KVO(q),t.KVO(t.SKi))},ve.\u0275prov=t.jDH({token:ve,factory:ve.\u0275fac}),Ee})();class Re{constructor(Ee){this._doc=Ee}}const ee="ng-app-id";let we=(()=>{var ve;class Ee{constructor(G,fe,mt,Pt={}){this.doc=G,this.appId=fe,this.nonce=mt,this.platformId=Pt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,l.Vy)(Pt),this.resetHostNodes()}addStyles(G){for(const fe of G)1===this.changeUsageCount(fe,1)&&this.onStyleAdded(fe)}removeStyles(G){for(const fe of G)this.changeUsageCount(fe,-1)<=0&&this.onStyleRemoved(fe)}ngOnDestroy(){const G=this.styleNodesInDOM;G&&(G.forEach(fe=>fe.remove()),G.clear());for(const fe of this.getAllStyles())this.onStyleRemoved(fe);this.resetHostNodes()}addHost(G){this.hostNodes.add(G);for(const fe of this.getAllStyles())this.addStyleToHost(G,fe)}removeHost(G){this.hostNodes.delete(G)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(G){for(const fe of this.hostNodes)this.addStyleToHost(fe,G)}onStyleRemoved(G){var fe;const mt=this.styleRef;null===(fe=mt.get(G))||void 0===fe||null===(fe=fe.elements)||void 0===fe||fe.forEach(Pt=>Pt.remove()),mt.delete(G)}collectServerRenderedStyles(){var G;const fe=null===(G=this.doc.head)||void 0===G?void 0:G.querySelectorAll("style[".concat(ee,'="').concat(this.appId,'"]'));if(null!=fe&&fe.length){const mt=new Map;return fe.forEach(Pt=>{null!=Pt.textContent&&mt.set(Pt.textContent,Pt)}),mt}return null}changeUsageCount(G,fe){const mt=this.styleRef;if(mt.has(G)){const Pt=mt.get(G);return Pt.usage+=fe,Pt.usage}return mt.set(G,{usage:fe,elements:[]}),fe}getStyleElement(G,fe){const mt=this.styleNodesInDOM,Pt=null==mt?void 0:mt.get(fe);if((null==Pt?void 0:Pt.parentNode)===G)return mt.delete(fe),Pt.removeAttribute(ee),Pt;{const rn=this.doc.createElement("style");return this.nonce&&rn.setAttribute("nonce",this.nonce),rn.textContent=fe,this.platformIsServer&&rn.setAttribute(ee,this.appId),rn}}addStyleToHost(G,fe){var mt;const Pt=this.getStyleElement(G,fe);G.appendChild(Pt);const rn=this.styleRef,hn=null===(mt=rn.get(fe))||void 0===mt?void 0:mt.elements;hn?hn.push(Pt):rn.set(fe,{elements:[Pt],usage:1})}resetHostNodes(){const G=this.hostNodes;G.clear(),G.add(this.doc.head)}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)(t.KVO(l.qQ),t.KVO(t.sZ2),t.KVO(t.BIS,8),t.KVO(t.Agw))},ve.\u0275prov=t.jDH({token:ve,factory:ve.\u0275fac}),Ee})();const ne={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/",math:"http://www.w3.org/1998/MathML/"},Y=/%COMP%/g,Ge="_nghost-".concat("%COMP%"),ze="_ngcontent-".concat("%COMP%"),Ae=new t.nKC("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function We(ve,Ee){return Ee.map(tt=>tt.replace(Y,ve))}let it=(()=>{var ve;class Ee{constructor(G,fe,mt,Pt,rn,hn,Dn,Yn=null){this.eventManager=G,this.sharedStylesHost=fe,this.appId=mt,this.removeStylesOnCompDestroy=Pt,this.doc=rn,this.platformId=hn,this.ngZone=Dn,this.nonce=Yn,this.rendererByCompId=new Map,this.platformIsServer=(0,l.Vy)(hn),this.defaultRenderer=new Fe(G,rn,Dn,this.platformIsServer)}createRenderer(G,fe){if(!G||!fe)return this.defaultRenderer;this.platformIsServer&&fe.encapsulation===t.gXe.ShadowDom&&(fe={...fe,encapsulation:t.gXe.Emulated});const mt=this.getOrCreateRenderer(G,fe);return mt instanceof Lt?mt.applyToHost(G):mt instanceof kt&&mt.applyStyles(),mt}getOrCreateRenderer(G,fe){const mt=this.rendererByCompId;let Pt=mt.get(fe.id);if(!Pt){const rn=this.doc,hn=this.ngZone,Dn=this.eventManager,Yn=this.sharedStylesHost,ai=this.removeStylesOnCompDestroy,Nn=this.platformIsServer;switch(fe.encapsulation){case t.gXe.Emulated:Pt=new Lt(Dn,Yn,fe,this.appId,ai,rn,hn,Nn);break;case t.gXe.ShadowDom:return new $t(Dn,Yn,G,fe,rn,hn,this.nonce,Nn);default:Pt=new kt(Dn,Yn,fe,ai,rn,hn,Nn)}mt.set(fe.id,Pt)}return Pt}ngOnDestroy(){this.rendererByCompId.clear()}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)(t.KVO(ce),t.KVO(we),t.KVO(t.sZ2),t.KVO(Ae),t.KVO(l.qQ),t.KVO(t.Agw),t.KVO(t.SKi),t.KVO(t.BIS))},ve.\u0275prov=t.jDH({token:ve,factory:ve.\u0275fac}),Ee})();class Fe{constructor(Ee,tt,G,fe){this.eventManager=Ee,this.doc=tt,this.ngZone=G,this.platformIsServer=fe,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Ee,tt){return tt?this.doc.createElementNS(ne[tt]||tt,Ee):this.doc.createElement(Ee)}createComment(Ee){return this.doc.createComment(Ee)}createText(Ee){return this.doc.createTextNode(Ee)}appendChild(Ee,tt){(_t(Ee)?Ee.content:Ee).appendChild(tt)}insertBefore(Ee,tt,G){Ee&&(_t(Ee)?Ee.content:Ee).insertBefore(tt,G)}removeChild(Ee,tt){Ee&&Ee.removeChild(tt)}selectRootElement(Ee,tt){let G="string"==typeof Ee?this.doc.querySelector(Ee):Ee;if(!G)throw new t.wOt(-5104,!1);return tt||(G.textContent=""),G}parentNode(Ee){return Ee.parentNode}nextSibling(Ee){return Ee.nextSibling}setAttribute(Ee,tt,G,fe){if(fe){tt=fe+":"+tt;const mt=ne[fe];mt?Ee.setAttributeNS(mt,tt,G):Ee.setAttribute(tt,G)}else Ee.setAttribute(tt,G)}removeAttribute(Ee,tt,G){if(G){const fe=ne[G];fe?Ee.removeAttributeNS(fe,tt):Ee.removeAttribute("".concat(G,":").concat(tt))}else Ee.removeAttribute(tt)}addClass(Ee,tt){Ee.classList.add(tt)}removeClass(Ee,tt){Ee.classList.remove(tt)}setStyle(Ee,tt,G,fe){fe&(t.czy.DashCase|t.czy.Important)?Ee.style.setProperty(tt,G,fe&t.czy.Important?"important":""):Ee.style[tt]=G}removeStyle(Ee,tt,G){G&t.czy.DashCase?Ee.style.removeProperty(tt):Ee.style[tt]=""}setProperty(Ee,tt,G){Ee[tt]=G}setValue(Ee,tt){Ee.nodeValue=tt}listen(Ee,tt,G){if("string"==typeof Ee&&!(Ee=(0,l.QT)().getGlobalEventTarget(this.doc,Ee)))throw new Error("Unsupported event target ".concat(Ee," for event ").concat(tt));return this.eventManager.addEventListener(Ee,tt,this.decoratePreventDefault(G))}decoratePreventDefault(Ee){return tt=>{if("__ngUnwrap__"===tt)return Ee;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ee(tt)):Ee(tt))&&tt.preventDefault()}}}function _t(ve){return"TEMPLATE"===ve.tagName&&void 0!==ve.content}class $t extends Fe{constructor(Ee,tt,G,fe,mt,Pt,rn,hn){super(Ee,mt,Pt,hn),this.sharedStylesHost=tt,this.hostEl=G,this.shadowRoot=G.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Dn=We(fe.id,fe.styles);for(const Yn of Dn){const ai=document.createElement("style");rn&&ai.setAttribute("nonce",rn),ai.textContent=Yn,this.shadowRoot.appendChild(ai)}}nodeOrShadowRoot(Ee){return Ee===this.hostEl?this.shadowRoot:Ee}appendChild(Ee,tt){return super.appendChild(this.nodeOrShadowRoot(Ee),tt)}insertBefore(Ee,tt,G){return super.insertBefore(this.nodeOrShadowRoot(Ee),tt,G)}removeChild(Ee,tt){return super.removeChild(this.nodeOrShadowRoot(Ee),tt)}parentNode(Ee){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ee)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class kt extends Fe{constructor(Ee,tt,G,fe,mt,Pt,rn,hn){super(Ee,mt,Pt,rn),this.sharedStylesHost=tt,this.removeStylesOnCompDestroy=fe,this.styles=hn?We(hn,G.styles):G.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Lt extends kt{constructor(Ee,tt,G,fe,mt,Pt,rn,hn){const Dn=fe+"-"+G.id;super(Ee,tt,G,mt,Pt,rn,hn,Dn),this.contentAttr=function Te(ve){return ze.replace(Y,ve)}(Dn),this.hostAttr=function Xe(ve){return Ge.replace(Y,ve)}(Dn)}applyToHost(Ee){this.applyStyles(),this.setAttribute(Ee,this.hostAttr,"")}createElement(Ee,tt){const G=super.createElement(Ee,tt);return super.setAttribute(G,this.contentAttr,""),G}}let Zt=(()=>{var ve;class Ee extends Re{constructor(G){super(G)}supports(G){return!0}addEventListener(G,fe,mt){return G.addEventListener(fe,mt,!1),()=>this.removeEventListener(G,fe,mt)}removeEventListener(G,fe,mt){return G.removeEventListener(fe,mt)}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)(t.KVO(l.qQ))},ve.\u0275prov=t.jDH({token:ve,factory:ve.\u0275fac}),Ee})();const K=["alt","control","meta","shift"],V={"\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"},de={alt:ve=>ve.altKey,control:ve=>ve.ctrlKey,meta:ve=>ve.metaKey,shift:ve=>ve.shiftKey};let B=(()=>{var ve;class Ee extends Re{constructor(G){super(G)}supports(G){return null!=Ee.parseEventName(G)}addEventListener(G,fe,mt){const Pt=Ee.parseEventName(fe),rn=Ee.eventCallback(Pt.fullKey,mt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,l.QT)().onAndCancel(G,Pt.domEventName,rn))}static parseEventName(G){const fe=G.toLowerCase().split("."),mt=fe.shift();if(0===fe.length||"keydown"!==mt&&"keyup"!==mt)return null;const Pt=Ee._normalizeKey(fe.pop());let rn="",hn=fe.indexOf("code");if(hn>-1&&(fe.splice(hn,1),rn="code."),K.forEach(Yn=>{const ai=fe.indexOf(Yn);ai>-1&&(fe.splice(ai,1),rn+=Yn+".")}),rn+=Pt,0!=fe.length||0===Pt.length)return null;const Dn={};return Dn.domEventName=mt,Dn.fullKey=rn,Dn}static matchEventFullKeyCode(G,fe){let mt=V[G.key]||G.key,Pt="";return fe.indexOf("code.")>-1&&(mt=G.code,Pt="code."),!(null==mt||!mt)&&(mt=mt.toLowerCase()," "===mt?mt="space":"."===mt&&(mt="dot"),K.forEach(rn=>{rn!==mt&&(0,de[rn])(G)&&(Pt+=rn+".")}),Pt+=mt,Pt===fe)}static eventCallback(G,fe,mt){return Pt=>{Ee.matchEventFullKeyCode(Pt,G)&&mt.runGuarded(()=>fe(Pt))}}static _normalizeKey(G){return"esc"===G?"escape":G}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)(t.KVO(l.qQ))},ve.\u0275prov=t.jDH({token:ve,factory:ve.\u0275fac}),Ee})();function Z(ve,Ee){return(0,t.TL3)({rootComponent:ve,...he(Ee)})}function he(ve){var Ee;return{appProviders:[...Gt,...null!==(Ee=null==ve?void 0:ve.providers)&&void 0!==Ee?Ee:[]],platformProviders:He}}const He=[{provide:t.Agw,useValue:l.AJ},{provide:t.PLl,useValue:function $e(){A.makeCurrent()},multi:!0},{provide:l.qQ,useFactory:function Tt(){return(0,t.TL$)(document),document},deps:[]}],Gt=[{provide:t.H8p,useValue:"root"},{provide:t.zcH,useFactory:function ht(){return new t.zcH},deps:[]},{provide:q,useClass:Zt,multi:!0,deps:[l.qQ,t.SKi,t.Agw]},{provide:q,useClass:B,multi:!0,deps:[l.qQ]},it,we,ce,{provide:t._9s,useExisting:it},{provide:l.N0,useClass:J,deps:[]},[]];let zt=(()=>{var ve;class Ee{constructor(G){this._doc=G,this._dom=(0,l.QT)()}addTag(G,fe=!1){return G?this._getOrCreateElement(G,fe):null}addTags(G,fe=!1){return G?G.reduce((mt,Pt)=>(Pt&&mt.push(this._getOrCreateElement(Pt,fe)),mt),[]):[]}getTag(G){return G&&this._doc.querySelector("meta[".concat(G,"]"))||null}getTags(G){if(!G)return[];const fe=this._doc.querySelectorAll("meta[".concat(G,"]"));return fe?[].slice.call(fe):[]}updateTag(G,fe){if(!G)return null;fe=fe||this._parseSelector(G);const mt=this.getTag(fe);return mt?this._setMetaElementAttributes(G,mt):this._getOrCreateElement(G,!0)}removeTag(G){this.removeTagElement(this.getTag(G))}removeTagElement(G){G&&this._dom.remove(G)}_getOrCreateElement(G,fe=!1){if(!fe){const rn=this._parseSelector(G),hn=this.getTags(rn).filter(Dn=>this._containsAttributes(G,Dn))[0];if(void 0!==hn)return hn}const mt=this._dom.createElement("meta");return this._setMetaElementAttributes(G,mt),this._doc.getElementsByTagName("head")[0].appendChild(mt),mt}_setMetaElementAttributes(G,fe){return Object.keys(G).forEach(mt=>fe.setAttribute(this._getMetaKeyMap(mt),G[mt])),fe}_parseSelector(G){const fe=G.name?"name":"property";return"".concat(fe,'="').concat(G[fe],'"')}_containsAttributes(G,fe){return Object.keys(G).every(mt=>fe.getAttribute(this._getMetaKeyMap(mt))===G[mt])}_getMetaKeyMap(G){return yt[G]||G}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)(t.KVO(l.qQ))},ve.\u0275prov=t.jDH({token:ve,factory:function(G){let fe=null;return fe=G?new G:function Nt(){return new zt((0,t.KVO)(l.qQ))}(),fe},providedIn:"root"}),Ee})();const yt={httpEquiv:"http-equiv"};let Ue=(()=>{var ve;class Ee{constructor(G){this._doc=G}getTitle(){return this._doc.title}setTitle(G){this._doc.title=G||""}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)(t.KVO(l.qQ))},ve.\u0275prov=t.jDH({token:ve,factory:function(G){let fe=null;return fe=G?new G:function Ie(){return new Ue((0,t.KVO)(l.qQ))}(),fe},providedIn:"root"}),Ee})();typeof window<"u"&&window;let so=(()=>{var ve;class Ee{}return(ve=Ee).\u0275fac=function(G){return new(G||ve)},ve.\u0275prov=t.jDH({token:ve,factory:function(G){let fe=null;return fe=G?new(G||ve):t.KVO(io),fe},providedIn:"root"}),Ee})(),io=(()=>{var ve;class Ee extends so{constructor(G){super(),this._doc=G}sanitize(G,fe){if(null==fe)return null;switch(G){case t.WPN.NONE:return fe;case t.WPN.HTML:return(0,t.ZF7)(fe,"HTML")?(0,t.rcV)(fe):(0,t.h9k)(this._doc,String(fe)).toString();case t.WPN.STYLE:return(0,t.ZF7)(fe,"Style")?(0,t.rcV)(fe):fe;case t.WPN.SCRIPT:if((0,t.ZF7)(fe,"Script"))return(0,t.rcV)(fe);throw new t.wOt(5200,!1);case t.WPN.URL:return(0,t.ZF7)(fe,"URL")?(0,t.rcV)(fe):(0,t.$MX)(String(fe));case t.WPN.RESOURCE_URL:if((0,t.ZF7)(fe,"ResourceURL"))return(0,t.rcV)(fe);throw new t.wOt(5201,!1);default:throw new t.wOt(5202,!1)}}bypassSecurityTrustHtml(G){return(0,t.Kcf)(G)}bypassSecurityTrustStyle(G){return(0,t.cWb)(G)}bypassSecurityTrustScript(G){return(0,t.UyX)(G)}bypassSecurityTrustUrl(G){return(0,t.osQ)(G)}bypassSecurityTrustResourceUrl(G){return(0,t.e5t)(G)}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)(t.KVO(l.qQ))},ve.\u0275prov=t.jDH({token:ve,factory:function(G){let fe=null;return fe=G?new G:function _i(ve){return new io(ve.get(l.qQ))}(t.KVO(t.zZn)),fe},providedIn:"root"}),Ee})()},4768:(Ft,Pe,u)=>{u.d(Pe,{nX:()=>uo,wF:()=>dn,Ix:()=>Qo,Wk:()=>ls,wQ:()=>cs,n3:()=>Rt,OY:()=>fr,Sd:()=>Ii,lh:()=>la,oH:()=>Us});var t=u(2978),l=u(9406),w=u(4418),j=u(8399),H=u(756),k=u(5981);const ie=(0,u(4520).L)(f=>function(){f(this),this.name="EmptyError",this.message="no elements in sequence"});var J=u(199),q=u(7267),ce=u(8001),Re=u(6106),ee=u(8823),we=u(8448),ne=u(2029),Y=u(9867),Le=u(6111);function Ge(){return(0,Y.N)((f,y)=>{let T=null;f._refCount++;const _=(0,Le._)(y,void 0,void 0,void 0,()=>{if(!f||f._refCount<=0||0<--f._refCount)return void(T=null);const O=f._connection,Q=T;T=null,O&&(!Q||O===Q)&&O.unsubscribe(),y.unsubscribe()});f.subscribe(_),_.closed||(T=f.connect())})}class ze extends l.c{constructor(y,T){super(),this.source=y,this.subjectFactory=T,this._subject=null,this._refCount=0,this._connection=null,(0,Y.S)(y)&&(this.lift=y.lift)}_subscribe(y){return this.getSubject().subscribe(y)}getSubject(){const y=this._subject;return(!y||y.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:y}=this;this._subject=this._connection=null,null==y||y.unsubscribe()}connect(){let y=this._connection;if(!y){y=this._connection=new ne.yU;const T=this.getSubject();y.add(this.source.subscribe((0,Le._)(T,void 0,()=>{this._teardown(),T.complete()},_=>{this._teardown(),T.error(_)},()=>this._teardown()))),y.closed&&(this._connection=null,y=ne.yU.EMPTY)}return y}refCount(){return Ge()(this)}}var z=u(6104),Ae=u(6610),Te=u(3527),Xe=u(2831),We=u(8486),it=u(965),Fe=u(8503),dt=u(3422),Bt=u(2290);function _t(f=$t){return(0,Y.N)((y,T)=>{let _=!1;y.subscribe((0,Le._)(T,O=>{_=!0,T.next(O)},()=>_?T.complete():T.error(f())))})}function $t(){return new ie}var kt=u(9656);function Lt(f,y){const T=arguments.length>=2;return _=>_.pipe(f?(0,Fe.p)((O,Q)=>f(O,Q,_)):kt.D,(0,We.s)(1),T?(0,Bt.U)(y):_t(()=>new ie))}var Zt=u(4807),K=u(7236),V=u(4526);function Z(f){return f<=0?()=>we.w:(0,Y.N)((y,T)=>{let _=[];y.subscribe((0,Le._)(T,O=>{_.push(O),f<_.length&&_.shift()},()=>{for(const O of _)T.next(O);T.complete()},void 0,()=>{_=null}))})}var he=u(3770),le=u(6347),$e=u(6340),ht=u(3806),Tt=u(6098);const He="primary",Et=Symbol("RouteTitle");class Qt{constructor(y){this.params=y||{}}has(y){return Object.prototype.hasOwnProperty.call(this.params,y)}get(y){if(this.has(y)){const T=this.params[y];return Array.isArray(T)?T[0]:T}return null}getAll(y){if(this.has(y)){const T=this.params[y];return Array.isArray(T)?T:[T]}return[]}get keys(){return Object.keys(this.params)}}function vt(f){return new Qt(f)}function Gt(f,y,T){const _=T.path.split("/");if(_.length>f.length||"full"===T.pathMatch&&(y.hasChildren()||_.length_[Q]===O)}return f===y}function yt(f){return f.length>0?f[f.length-1]:null}function Ie(f){return function A(f){return!!f&&(f instanceof l.c||(0,w.T)(f.lift)&&(0,w.T)(f.subscribe))}(f)?f:(0,t.jNT)(f)?(0,j.H)(Promise.resolve(f)):(0,H.of)(f)}const Ue={exact:function ue(f,y,T){if(!Di(f.segments,y.segments)||!xt(f.segments,y.segments,T)||f.numberOfChildren!==y.numberOfChildren)return!1;for(const _ in y.children)if(!f.children[_]||!ue(f.children[_],y.children[_],T))return!1;return!0},subset:Qe},et={exact:function oe(f,y){return Nt(f,y)},subset:function nt(f,y){return Object.keys(y).length<=Object.keys(f).length&&Object.keys(y).every(T=>zt(f[T],y[T]))},ignored:()=>!0};function ct(f,y,T){return Ue[T.paths](f.root,y.root,T.matrixParams)&&et[T.queryParams](f.queryParams,y.queryParams)&&!("exact"===T.fragment&&f.fragment!==y.fragment)}function Qe(f,y,T){return ut(f,y,y.segments,T)}function ut(f,y,T,_){if(f.segments.length>T.length){const O=f.segments.slice(0,T.length);return!(!Di(O,T)||y.hasChildren()||!xt(O,T,_))}if(f.segments.length===T.length){if(!Di(f.segments,T)||!xt(f.segments,T,_))return!1;for(const O in y.children)if(!f.children[O]||!Qe(f.children[O],y.children[O],_))return!1;return!0}{const O=T.slice(0,f.segments.length),Q=T.slice(f.segments.length);return!!(Di(f.segments,O)&&xt(f.segments,O,_)&&f.children[He])&&ut(f.children[He],y,Q,_)}}function xt(f,y,T){return y.every((_,O)=>et[T](f[O].parameters,_.parameters))}class At{constructor(y=new Jt([],{}),T={},_=null){this.root=y,this.queryParams=T,this.fragment=_}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=vt(this.queryParams)),this._queryParamMap}toString(){return so.serialize(this)}}class Jt{constructor(y,T){this.segments=y,this.children=T,this.parent=null,Object.values(T).forEach(_=>_.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return _i(this)}}class mi{constructor(y,T){this.path=y,this.parameters=T}get parameterMap(){return this._parameterMap||(this._parameterMap=vt(this.parameters)),this._parameterMap}toString(){return gn(this)}}function Di(f,y){return f.length===y.length&&f.every((T,_)=>T.path===y[_].path)}let Ii=(()=>{var f;class y{}return(f=y).\u0275fac=function(_){return new(_||f)},f.\u0275prov=t.jDH({token:f,factory:function(){return new Bi},providedIn:"root"}),y})();class Bi{parse(y){const T=new Dn(y);return new At(T.parseRootSegment(),T.parseQueryParams(),T.parseFragment())}serialize(y){const T="/".concat(io(y.root,!0)),_=function ve(f){const y=Object.keys(f).map(T=>{const _=f[T];return Array.isArray(_)?_.map(O=>"".concat(Ci(T),"=").concat(Ci(O))).join("&"):"".concat(Ci(T),"=").concat(Ci(_))}).filter(T=>!!T);return y.length?"?".concat(y.join("&")):""}(y.queryParams),O="string"==typeof y.fragment?"#".concat(function It(f){return encodeURI(f)}(y.fragment)):"";return"".concat(T).concat(_).concat(O)}}const so=new Bi;function _i(f){return f.segments.map(y=>gn(y)).join("/")}function io(f,y){if(!f.hasChildren())return _i(f);if(y){const T=f.children[He]?io(f.children[He],!1):"",_=[];return Object.entries(f.children).forEach(([O,Q])=>{O!==He&&_.push("".concat(O,":").concat(io(Q,!1)))}),_.length>0?"".concat(T,"(").concat(_.join("//"),")"):T}{const T=function Ln(f,y){let T=[];return Object.entries(f.children).forEach(([_,O])=>{_===He&&(T=T.concat(y(O,_)))}),Object.entries(f.children).forEach(([_,O])=>{_!==He&&(T=T.concat(y(O,_)))}),T}(f,(_,O)=>O===He?[io(f.children[He],!1)]:["".concat(O,":").concat(io(_,!1))]);return 1===Object.keys(f.children).length&&null!=f.children[He]?"".concat(_i(f),"/").concat(T[0]):"".concat(_i(f),"/(").concat(T.join("//"),")")}}function eo(f){return encodeURIComponent(f).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ci(f){return eo(f).replace(/%3B/gi,";")}function an(f){return eo(f).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function pn(f){return decodeURIComponent(f)}function St(f){return pn(f.replace(/\+/g,"%20"))}function gn(f){return"".concat(an(f.path)).concat(function Sn(f){return Object.keys(f).map(y=>";".concat(an(y),"=").concat(an(f[y]))).join("")}(f.parameters))}const Ee=/^[^\/()?;#]+/;function tt(f){const y=f.match(Ee);return y?y[0]:""}const G=/^[^\/()?;=#]+/,mt=/^[^=?&#]+/,rn=/^[^&#]+/;class Dn{constructor(y){this.url=y,this.remaining=y}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Jt([],{}):new Jt([],this.parseChildren())}parseQueryParams(){const y={};if(this.consumeOptional("?"))do{this.parseQueryParam(y)}while(this.consumeOptional("&"));return y}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const y=[];for(this.peekStartsWith("(")||y.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),y.push(this.parseSegment());let T={};this.peekStartsWith("/(")&&(this.capture("/"),T=this.parseParens(!0));let _={};return this.peekStartsWith("(")&&(_=this.parseParens(!1)),(y.length>0||Object.keys(T).length>0)&&(_[He]=new Jt(y,T)),_}parseSegment(){const y=tt(this.remaining);if(""===y&&this.peekStartsWith(";"))throw new t.wOt(4009,!1);return this.capture(y),new mi(pn(y),this.parseMatrixParams())}parseMatrixParams(){const y={};for(;this.consumeOptional(";");)this.parseParam(y);return y}parseParam(y){const T=function fe(f){const y=f.match(G);return y?y[0]:""}(this.remaining);if(!T)return;this.capture(T);let _="";if(this.consumeOptional("=")){const O=tt(this.remaining);O&&(_=O,this.capture(_))}y[pn(T)]=pn(_)}parseQueryParam(y){const T=function Pt(f){const y=f.match(mt);return y?y[0]:""}(this.remaining);if(!T)return;this.capture(T);let _="";if(this.consumeOptional("=")){const ge=function hn(f){const y=f.match(rn);return y?y[0]:""}(this.remaining);ge&&(_=ge,this.capture(_))}const O=St(T),Q=St(_);if(y.hasOwnProperty(O)){let ge=y[O];Array.isArray(ge)||(ge=[ge],y[O]=ge),ge.push(Q)}else y[O]=Q}parseParens(y){const T={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const _=tt(this.remaining),O=this.remaining[_.length];if("/"!==O&&")"!==O&&";"!==O)throw new t.wOt(4010,!1);let Q;_.indexOf(":")>-1?(Q=_.slice(0,_.indexOf(":")),this.capture(Q),this.capture(":")):y&&(Q=He);const ge=this.parseChildren();T[Q]=1===Object.keys(ge).length?ge[He]:new Jt([],ge),this.consumeOptional("//")}return T}peekStartsWith(y){return this.remaining.startsWith(y)}consumeOptional(y){return!!this.peekStartsWith(y)&&(this.remaining=this.remaining.substring(y.length),!0)}capture(y){if(!this.consumeOptional(y))throw new t.wOt(4011,!1)}}function Yn(f){return f.segments.length>0?new Jt([],{[He]:f}):f}function ai(f){const y={};for(const _ of Object.keys(f.children)){const Q=ai(f.children[_]);if(_===He&&0===Q.segments.length&&Q.hasChildren())for(const[ge,at]of Object.entries(Q.children))y[ge]=at;else(Q.segments.length>0||Q.hasChildren())&&(y[_]=Q)}return function Nn(f){if(1===f.numberOfChildren&&f.children[He]){const y=f.children[He];return new Jt(f.segments.concat(y.segments),y.children)}return f}(new Jt(f.segments,y))}function di(f){return f instanceof At}function $i(f){var y;let T;const Q=Yn(function _(ge){const at={};for(const wt of ge.children){const vn=_(wt);at[wt.outlet]=vn}const Yt=new Jt(ge.url,at);return ge===f&&(T=Yt),Yt}(f.root));return null!==(y=T)&&void 0!==y?y:Q}function ni(f,y,T,_){let O=f;for(;O.parent;)O=O.parent;if(0===y.length)return Oi(O,O,O,T,_);const Q=function bo(f){if("string"==typeof f[0]&&1===f.length&&"/"===f[0])return new Vi(!0,0,f);let y=0,T=!1;const _=f.reduce((O,Q,ge)=>{if("object"==typeof Q&&null!=Q){if(Q.outlets){const at={};return Object.entries(Q.outlets).forEach(([Yt,wt])=>{at[Yt]="string"==typeof wt?wt.split("/"):wt}),[...O,{outlets:at}]}if(Q.segmentPath)return[...O,Q.segmentPath]}return"string"!=typeof Q?[...O,Q]:0===ge?(Q.split("/").forEach((at,Yt)=>{0==Yt&&"."===at||(0==Yt&&""===at?T=!0:".."===at?y++:""!=at&&O.push(at))}),O):[...O,Q]},[]);return new Vi(T,y,_)}(y);if(Q.toRoot())return Oi(O,O,new Jt([],{}),T,_);const ge=function er(f,y,T){if(f.isAbsolute)return new Gi(y,!0,0);if(!T)return new Gi(y,!1,NaN);if(null===T.parent)return new Gi(T,!0,0);const _=Ti(f.commands[0])?0:1;return function Hi(f,y,T){let _=f,O=y,Q=T;for(;Q>O;){if(Q-=O,_=_.parent,!_)throw new t.wOt(4005,!1);O=_.segments.length}return new Gi(_,!1,O-Q)}(T,T.segments.length-1+_,f.numberOfDoubleDots)}(Q,O,f),at=ge.processChildren?Ke(ge.segmentGroup,ge.index,Q.commands):ke(ge.segmentGroup,ge.index,Q.commands);return Oi(O,ge.segmentGroup,at,T,_)}function Ti(f){return"object"==typeof f&&null!=f&&!f.outlets&&!f.segmentPath}function hi(f){return"object"==typeof f&&null!=f&&f.outlets}function Oi(f,y,T,_,O){let ge,Q={};_&&Object.entries(_).forEach(([Yt,wt])=>{Q[Yt]=Array.isArray(wt)?wt.map(vn=>"".concat(vn)):"".concat(wt)}),ge=f===y?T:cn(f,y,T);const at=Yn(ai(ge));return new At(at,Q,O)}function cn(f,y,T){const _={};return Object.entries(f.children).forEach(([O,Q])=>{_[O]=Q===y?T:cn(Q,y,T)}),new Jt(f.segments,_)}class Vi{constructor(y,T,_){if(this.isAbsolute=y,this.numberOfDoubleDots=T,this.commands=_,y&&_.length>0&&Ti(_[0]))throw new t.wOt(4003,!1);const O=_.find(hi);if(O&&O!==yt(_))throw new t.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Gi{constructor(y,T,_){this.segmentGroup=y,this.processChildren=T,this.index=_}}function ke(f,y,T){if(f||(f=new Jt([],{})),0===f.segments.length&&f.hasChildren())return Ke(f,y,T);const _=function Ze(f,y,T){let _=0,O=y;const Q={match:!1,pathIndex:0,commandIndex:0};for(;O=T.length)return Q;const ge=f.segments[O],at=T[_];if(hi(at))break;const Yt="".concat(at),wt=_0&&void 0===Yt)break;if(Yt&&wt&&"object"==typeof wt&&void 0===wt.outlets){if(!Ct(Yt,wt,ge))return Q;_+=2}else{if(!Ct(Yt,{},ge))return Q;_++}O++}return{match:!0,pathIndex:O,commandIndex:_}}(f,y,T),O=T.slice(_.commandIndex);if(_.match&&_.pathIndexQ!==He)&&f.children[He]&&1===f.numberOfChildren&&0===f.children[He].segments.length){const Q=Ke(f.children[He],y,T);return new Jt(f.segments,Q.children)}return Object.entries(_).forEach(([Q,ge])=>{"string"==typeof ge&&(ge=[ge]),null!==ge&&(O[Q]=ke(f.children[Q],y,ge))}),Object.entries(f.children).forEach(([Q,ge])=>{void 0===_[Q]&&(O[Q]=ge)}),new Jt(f.segments,O)}}function Je(f,y,T){const _=f.segments.slice(0,y);let O=0;for(;O{"string"==typeof _&&(_=[_]),null!==_&&(y[T]=Je(new Jt([],{}),0,_))}),y}function lt(f){const y={};return Object.entries(f).forEach(([T,_])=>y[T]="".concat(_)),y}function Ct(f,y,T){return f==T.path&&Nt(y,T.parameters)}const Dt="imperative";class Mt{constructor(y,T){this.id=y,this.url=T}}class Wt extends Mt{constructor(y,T,_="imperative",O=null){super(y,T),this.type=0,this.navigationTrigger=_,this.restoredState=O}toString(){return"NavigationStart(id: ".concat(this.id,", url: '").concat(this.url,"')")}}class dn extends Mt{constructor(y,T,_){super(y,T),this.urlAfterRedirects=_,this.type=1}toString(){return"NavigationEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"')")}}class tn extends Mt{constructor(y,T,_,O){super(y,T),this.reason=_,this.code=O,this.type=2}toString(){return"NavigationCancel(id: ".concat(this.id,", url: '").concat(this.url,"')")}}class fn extends Mt{constructor(y,T,_,O){super(y,T),this.reason=_,this.code=O,this.type=16}}class An extends Mt{constructor(y,T,_,O){super(y,T),this.error=_,this.target=O,this.type=3}toString(){return"NavigationError(id: ".concat(this.id,", url: '").concat(this.url,"', error: ").concat(this.error,")")}}class Un extends Mt{constructor(y,T,_,O){super(y,T),this.urlAfterRedirects=_,this.state=O,this.type=4}toString(){return"RoutesRecognized(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}class Xn extends Mt{constructor(y,T,_,O){super(y,T),this.urlAfterRedirects=_,this.state=O,this.type=7}toString(){return"GuardsCheckStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}class ui extends Mt{constructor(y,T,_,O,Q){super(y,T),this.urlAfterRedirects=_,this.state=O,this.shouldActivate=Q,this.type=8}toString(){return"GuardsCheckEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,", shouldActivate: ").concat(this.shouldActivate,")")}}class fi extends Mt{constructor(y,T,_,O){super(y,T),this.urlAfterRedirects=_,this.state=O,this.type=5}toString(){return"ResolveStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}class pi extends Mt{constructor(y,T,_,O){super(y,T),this.urlAfterRedirects=_,this.state=O,this.type=6}toString(){return"ResolveEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}class li{constructor(y){this.route=y,this.type=9}toString(){return"RouteConfigLoadStart(path: ".concat(this.route.path,")")}}class Ho{constructor(y){this.route=y,this.type=10}toString(){return"RouteConfigLoadEnd(path: ".concat(this.route.path,")")}}class Fi{constructor(y){this.snapshot=y,this.type=11}toString(){return"ChildActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}class cr{constructor(y){this.snapshot=y,this.type=12}toString(){return"ChildActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}class dr{constructor(y){this.snapshot=y,this.type=13}toString(){return"ActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}class br{constructor(y){this.snapshot=y,this.type=14}toString(){return"ActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}class fr{constructor(y,T,_){this.routerEvent=y,this.position=T,this.anchor=_,this.type=15}toString(){const y=this.position?"".concat(this.position[0],", ").concat(this.position[1]):null;return"Scroll(anchor: '".concat(this.anchor,"', position: '").concat(y,"')")}}class tr{}class xo{constructor(y){this.url=y}}class No{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Io,this.attachRef=null}}let Io=(()=>{var f;class y{constructor(){this.contexts=new Map}onChildOutletCreated(_,O){const Q=this.getOrCreateContext(_);Q.outlet=O,this.contexts.set(_,Q)}onChildOutletDestroyed(_){const O=this.getContext(_);O&&(O.outlet=null,O.attachRef=null)}onOutletDeactivated(){const _=this.contexts;return this.contexts=new Map,_}onOutletReAttached(_){this.contexts=_}getOrCreateContext(_){let O=this.getContext(_);return O||(O=new No,this.contexts.set(_,O)),O}getContext(_){return this.contexts.get(_)||null}}return(f=y).\u0275fac=function(_){return new(_||f)},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})();class pr{constructor(y){this._root=y}get root(){return this._root.value}parent(y){const T=this.pathFromRoot(y);return T.length>1?T[T.length-2]:null}children(y){const T=Jn(y,this._root);return T?T.children.map(_=>_.value):[]}firstChild(y){const T=Jn(y,this._root);return T&&T.children.length>0?T.children[0].value:null}siblings(y){const T=zi(y,this._root);return T.length<2?[]:T[T.length-2].children.map(O=>O.value).filter(O=>O!==y)}pathFromRoot(y){return zi(y,this._root).map(T=>T.value)}}function Jn(f,y){if(f===y.value)return y;for(const T of y.children){const _=Jn(f,T);if(_)return _}return null}function zi(f,y){if(f===y.value)return[y];for(const T of y.children){const _=zi(f,T);if(_.length)return _.unshift(y),_}return[]}class gi{constructor(y,T){this.value=y,this.children=T}toString(){return"TreeNode(".concat(this.value,")")}}function oo(f){const y={};return f&&f.children.forEach(T=>y[T.value.outlet]=T),y}class Qi extends pr{constructor(y,T){super(y),this.snapshot=T,Oe(this,y)}toString(){return this.snapshot.toString()}}function ao(f,y){const T=function zo(f,y){const ge=new Ei([],{},{},"",{},He,y,null,{});return new yn("",new gi(ge,[]))}(0,y),_=new k.t([new mi("",{})]),O=new k.t({}),Q=new k.t({}),ge=new k.t({}),at=new k.t(""),Yt=new uo(_,O,ge,at,Q,He,y,T.root);return Yt.snapshot=T.root,new Qi(new gi(Yt,[]),T)}class uo{constructor(y,T,_,O,Q,ge,at,Yt){var wt,vn;this.urlSubject=y,this.paramsSubject=T,this.queryParamsSubject=_,this.fragmentSubject=O,this.dataSubject=Q,this.outlet=ge,this.component=at,this._futureSnapshot=Yt,this.title=null!==(wt=null===(vn=this.dataSubject)||void 0===vn?void 0:vn.pipe((0,Te.T)(Fn=>Fn[Et])))&&void 0!==wt?wt:(0,H.of)(void 0),this.url=y,this.params=T,this.queryParams=_,this.fragment=O,this.data=Q}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,Te.T)(y=>vt(y)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Te.T)(y=>vt(y)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():"Future(".concat(this._futureSnapshot,")")}}function jo(f,y="emptyOnly"){const T=f.pathFromRoot;let _=0;if("always"!==y)for(_=T.length-1;_>=1;){const O=T[_],Q=T[_-1];if(O.routeConfig&&""===O.routeConfig.path)_--;else{if(Q.component)break;_--}}return function Vo(f){return f.reduce((y,T)=>{var _;return{params:{...y.params,...T.params},data:{...y.data,...T.data},resolve:{...T.data,...y.resolve,...null===(_=T.routeConfig)||void 0===_?void 0:_.data,...T._resolvedData}}},{params:{},data:{},resolve:{}})}(T.slice(_))}class Ei{get title(){var y;return null===(y=this.data)||void 0===y?void 0:y[Et]}constructor(y,T,_,O,Q,ge,at,Yt,wt){this.url=y,this.params=T,this.queryParams=_,this.fragment=O,this.data=Q,this.outlet=ge,this.component=at,this.routeConfig=Yt,this._resolve=wt}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=vt(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=vt(this.queryParams)),this._queryParamMap}toString(){const y=this.url.map(_=>_.toString()).join("/"),T=this.routeConfig?this.routeConfig.path:"";return"Route(url:'".concat(y,"', path:'").concat(T,"')")}}class yn extends pr{constructor(y,T){super(T),this.url=y,Oe(this,T)}toString(){return re(this._root)}}function Oe(f,y){y.value._routerState=f,y.children.forEach(T=>Oe(f,T))}function re(f){const y=f.children.length>0?" { ".concat(f.children.map(re).join(", ")," } "):"";return"".concat(f.value).concat(y)}function Be(f){if(f.snapshot){const y=f.snapshot,T=f._futureSnapshot;f.snapshot=T,Nt(y.queryParams,T.queryParams)||f.queryParamsSubject.next(T.queryParams),y.fragment!==T.fragment&&f.fragmentSubject.next(T.fragment),Nt(y.params,T.params)||f.paramsSubject.next(T.params),function ft(f,y){if(f.length!==y.length)return!1;for(let T=0;TNt(T.parameters,y[_].parameters))}(f.url,y.url);return T&&!(!f.parent!=!y.parent)&&(!f.parent||je(f.parent,y.parent))}let Rt=(()=>{var f;class y{constructor(){this.activated=null,this._activatedRoute=null,this.name=He,this.activateEvents=new t.bkB,this.deactivateEvents=new t.bkB,this.attachEvents=new t.bkB,this.detachEvents=new t.bkB,this.parentContexts=(0,t.WQX)(Io),this.location=(0,t.WQX)(t.c1b),this.changeDetector=(0,t.WQX)(t.gRc),this.environmentInjector=(0,t.WQX)(t.uvJ),this.inputBinder=(0,t.WQX)(en,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(_){if(_.name){const{firstChange:O,previousValue:Q}=_.name;if(O)return;this.isTrackedInParentContexts(Q)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(Q)),this.initializeOutletWithName()}}ngOnDestroy(){var _;this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),null===(_=this.inputBinder)||void 0===_||_.unsubscribeFromRouteData(this)}isTrackedInParentContexts(_){var O;return(null===(O=this.parentContexts.getContext(_))||void 0===O?void 0:O.outlet)===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const _=this.parentContexts.getContext(this.name);null!=_&&_.route&&(_.attachRef?this.attach(_.attachRef,_.route):this.activateWith(_.route,_.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new t.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new t.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new t.wOt(4012,!1);this.location.detach();const _=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(_.instance),_}attach(_,O){var Q;this.activated=_,this._activatedRoute=O,this.location.insert(_.hostView),null===(Q=this.inputBinder)||void 0===Q||Q.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(_.instance)}deactivate(){if(this.activated){const _=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(_)}}activateWith(_,O){var Q;if(this.isActivated)throw new t.wOt(4013,!1);this._activatedRoute=_;const ge=this.location,Yt=_.snapshot.component,wt=this.parentContexts.getOrCreateContext(this.name).children,vn=new Kt(_,wt,ge.injector);this.activated=ge.createComponent(Yt,{index:ge.length,injector:vn,environmentInjector:null!=O?O:this.environmentInjector}),this.changeDetector.markForCheck(),null===(Q=this.inputBinder)||void 0===Q||Q.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(f=y).\u0275fac=function(_){return new(_||f)},f.\u0275dir=t.FsC({type:f,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[t.OA$]}),y})();class Kt{constructor(y,T,_){this.route=y,this.childContexts=T,this.parent=_}get(y,T){return y===uo?this.route:y===Io?this.childContexts:this.parent.get(y,T)}}const en=new t.nKC("");function un(f,y,T){if(T&&f.shouldReuseRoute(y.value,T.value.snapshot)){const _=T.value;_._futureSnapshot=y.value;const O=function Ai(f,y,T){return y.children.map(_=>{for(const O of T.children)if(f.shouldReuseRoute(_.value,O.value.snapshot))return un(f,_,O);return un(f,_)})}(f,y,T);return new gi(_,O)}{if(f.shouldAttach(y.value)){const Q=f.retrieve(y.value);if(null!==Q){const ge=Q.route;return ge.value._futureSnapshot=y.value,ge.children=y.children.map(at=>un(f,at)),ge}}const _=function ji(f){return new uo(new k.t(f.url),new k.t(f.params),new k.t(f.queryParams),new k.t(f.fragment),new k.t(f.data),f.outlet,f.component,f)}(y.value),O=y.children.map(Q=>un(f,Q));return new gi(_,O)}}const Si="ngNavigationCancelingError";function ei(f,y){const{redirectTo:T,navigationBehaviorOptions:_}=di(y)?{redirectTo:y,navigationBehaviorOptions:void 0}:y,O=Fo(!1,0,y);return O.url=T,O.navigationBehaviorOptions=_,O}function Fo(f,y,T){const _=new Error("NavigationCancelingError: "+(f||""));return _[Si]=!0,_.cancellationCode=y,T&&(_.url=T),_}function Zn(f){return f&&f[Si]}let ci=(()=>{var f;class y{}return(f=y).\u0275fac=function(_){return new(_||f)},f.\u0275cmp=t.VBU({type:f,selectors:[["ng-component"]],standalone:!0,features:[t.aNF],decls:1,vars:0,template:function(_,O){1&_&&t.nrm(0,"router-outlet")},dependencies:[Rt],encapsulation:2}),y})();function Yi(f){const y=f.children&&f.children.map(Yi),T=y?{...f,children:y}:{...f};return!T.component&&!T.loadComponent&&(y||T.loadChildren)&&T.outlet&&T.outlet!==He&&(T.component=ci),T}function Zi(f){return f.outlet||He}function mo(f){var y;if(!f)return null;if(null!==(y=f.routeConfig)&&void 0!==y&&y._injector)return f.routeConfig._injector;for(let T=f.parent;T;T=T.parent){const _=T.routeConfig;if(null!=_&&_._loadedInjector)return _._loadedInjector;if(null!=_&&_._injector)return _._injector}return null}class po{constructor(y,T,_,O,Q){this.routeReuseStrategy=y,this.futureState=T,this.currState=_,this.forwardEvent=O,this.inputBindingEnabled=Q}activate(y){const T=this.futureState._root,_=this.currState?this.currState._root:null;this.deactivateChildRoutes(T,_,y),Be(this.futureState.root),this.activateChildRoutes(T,_,y)}deactivateChildRoutes(y,T,_){const O=oo(T);y.children.forEach(Q=>{const ge=Q.value.outlet;this.deactivateRoutes(Q,O[ge],_),delete O[ge]}),Object.values(O).forEach(Q=>{this.deactivateRouteAndItsChildren(Q,_)})}deactivateRoutes(y,T,_){const O=y.value,Q=T?T.value:null;if(O===Q)if(O.component){const ge=_.getContext(O.outlet);ge&&this.deactivateChildRoutes(y,T,ge.children)}else this.deactivateChildRoutes(y,T,_);else Q&&this.deactivateRouteAndItsChildren(T,_)}deactivateRouteAndItsChildren(y,T){y.value.component&&this.routeReuseStrategy.shouldDetach(y.value.snapshot)?this.detachAndStoreRouteSubtree(y,T):this.deactivateRouteAndOutlet(y,T)}detachAndStoreRouteSubtree(y,T){const _=T.getContext(y.value.outlet),O=_&&y.value.component?_.children:T,Q=oo(y);for(const ge of Object.keys(Q))this.deactivateRouteAndItsChildren(Q[ge],O);if(_&&_.outlet){const ge=_.outlet.detach(),at=_.children.onOutletDeactivated();this.routeReuseStrategy.store(y.value.snapshot,{componentRef:ge,route:y,contexts:at})}}deactivateRouteAndOutlet(y,T){const _=T.getContext(y.value.outlet),O=_&&y.value.component?_.children:T,Q=oo(y);for(const ge of Object.keys(Q))this.deactivateRouteAndItsChildren(Q[ge],O);_&&(_.outlet&&(_.outlet.deactivate(),_.children.onOutletDeactivated()),_.attachRef=null,_.route=null)}activateChildRoutes(y,T,_){const O=oo(T);y.children.forEach(Q=>{this.activateRoutes(Q,O[Q.value.outlet],_),this.forwardEvent(new br(Q.value.snapshot))}),y.children.length&&this.forwardEvent(new cr(y.value.snapshot))}activateRoutes(y,T,_){const O=y.value,Q=T?T.value:null;if(Be(O),O===Q)if(O.component){const ge=_.getOrCreateContext(O.outlet);this.activateChildRoutes(y,T,ge.children)}else this.activateChildRoutes(y,T,_);else if(O.component){const ge=_.getOrCreateContext(O.outlet);if(this.routeReuseStrategy.shouldAttach(O.snapshot)){const at=this.routeReuseStrategy.retrieve(O.snapshot);this.routeReuseStrategy.store(O.snapshot,null),ge.children.onOutletReAttached(at.contexts),ge.attachRef=at.componentRef,ge.route=at.route.value,ge.outlet&&ge.outlet.attach(at.componentRef,at.route.value),Be(at.route.value),this.activateChildRoutes(y,null,ge.children)}else{const at=mo(O.snapshot);ge.attachRef=null,ge.route=O,ge.injector=at,ge.outlet&&ge.outlet.activateWith(O,ge.injector),this.activateChildRoutes(y,null,ge.children)}}else this.activateChildRoutes(y,null,_)}}class _e{constructor(y){this.path=y,this.route=this.path[this.path.length-1]}}class v{constructor(y,T){this.component=y,this.route=T}}function C(f,y,T){const _=f._root;return Se(_,y?y._root:null,T,[_.value])}function ae(f,y){const T=Symbol(),_=y.get(f,T);return _===T?"function"!=typeof f||(0,t.LfX)(f)?y.get(f):f:_}function Se(f,y,T,_,O={canDeactivateChecks:[],canActivateChecks:[]}){const Q=oo(y);return f.children.forEach(ge=>{(function ot(f,y,T,_,O={canDeactivateChecks:[],canActivateChecks:[]}){const Q=f.value,ge=y?y.value:null,at=T?T.getContext(f.value.outlet):null;if(ge&&Q.routeConfig===ge.routeConfig){const Yt=function pt(f,y,T){if("function"==typeof T)return T(f,y);switch(T){case"pathParamsChange":return!Di(f.url,y.url);case"pathParamsOrQueryParamsChange":return!Di(f.url,y.url)||!Nt(f.queryParams,y.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!je(f,y)||!Nt(f.queryParams,y.queryParams);default:return!je(f,y)}}(ge,Q,Q.routeConfig.runGuardsAndResolvers);Yt?O.canActivateChecks.push(new _e(_)):(Q.data=ge.data,Q._resolvedData=ge._resolvedData),Se(f,y,Q.component?at?at.children:null:T,_,O),Yt&&at&&at.outlet&&at.outlet.isActivated&&O.canDeactivateChecks.push(new v(at.outlet.component,ge))}else ge&&Ot(y,at,O),O.canActivateChecks.push(new _e(_)),Se(f,null,Q.component?at?at.children:null:T,_,O)})(ge,Q[ge.value.outlet],T,_.concat([ge.value]),O),delete Q[ge.value.outlet]}),Object.entries(Q).forEach(([ge,at])=>Ot(at,T.getContext(ge),O)),O}function Ot(f,y,T){const _=oo(f),O=f.value;Object.entries(_).forEach(([Q,ge])=>{Ot(ge,O.component?y?y.children.getContext(Q):null:y,T)}),T.canDeactivateChecks.push(new v(O.component&&y&&y.outlet&&y.outlet.isActivated?y.outlet.component:null,O))}function Ut(f){return"function"==typeof f}function x(f){return f instanceof ie||"EmptyError"===(null==f?void 0:f.name)}const pe=Symbol("INITIAL_VALUE");function P(){return(0,Xe.n)(f=>(0,J.z)(f.map(y=>y.pipe((0,We.s)(1),(0,it.Z)(pe)))).pipe((0,Te.T)(y=>{for(const T of y)if(!0!==T){if(T===pe)return pe;if(!1===T||T instanceof At)return T}return!0}),(0,Fe.p)(y=>y!==pe),(0,We.s)(1)))}function Oo(f){return(0,Re.F)((0,K.M)(y=>{if(di(y))throw ei(0,y)}),(0,Te.T)(y=>!0===y))}class _n{constructor(y){this.segmentGroup=y||null}}class Rn{constructor(y){this.urlTree=y}}function On(f){return(0,ee.$)(new _n(f))}function zn(f){return(0,ee.$)(new Rn(f))}class no{constructor(y,T){this.urlSerializer=y,this.urlTree=T}noMatchError(y){return new t.wOt(4002,!1)}lineralizeSegments(y,T){let _=[],O=T.root;for(;;){if(_=_.concat(O.segments),0===O.numberOfChildren)return(0,H.of)(_);if(O.numberOfChildren>1||!O.children[He])return(0,ee.$)(new t.wOt(4e3,!1));O=O.children[He]}}applyRedirectCommands(y,T,_){return this.applyRedirectCreateUrlTree(T,this.urlSerializer.parse(T),y,_)}applyRedirectCreateUrlTree(y,T,_,O){const Q=this.createSegmentGroup(y,T.root,_,O);return new At(Q,this.createQueryParams(T.queryParams,this.urlTree.queryParams),T.fragment)}createQueryParams(y,T){const _={};return Object.entries(y).forEach(([O,Q])=>{if("string"==typeof Q&&Q.startsWith(":")){const at=Q.substring(1);_[O]=T[at]}else _[O]=Q}),_}createSegmentGroup(y,T,_,O){const Q=this.createSegments(y,T.segments,_,O);let ge={};return Object.entries(T.children).forEach(([at,Yt])=>{ge[at]=this.createSegmentGroup(y,Yt,_,O)}),new Jt(Q,ge)}createSegments(y,T,_,O){return T.map(Q=>Q.path.startsWith(":")?this.findPosParam(y,Q,O):this.findOrReturn(Q,_))}findPosParam(y,T,_){const O=_[T.path.substring(1)];if(!O)throw new t.wOt(4001,!1);return O}findOrReturn(y,T){let _=0;for(const O of T){if(O.path===y.path)return T.splice(_),O;_++}return y}}const To={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Ri(f,y,T,_,O){const Q=ir(f,y,T);return Q.matched?(_=function co(f,y){var T;return f.providers&&!f._injector&&(f._injector=(0,t.Ol2)(f.providers,y,"Route: ".concat(f.path))),null!==(T=f._injector)&&void 0!==T?T:y}(y,_),function xr(f,y,T,_){const O=y.canMatch;if(!O||0===O.length)return(0,H.of)(!0);const Q=O.map(ge=>{const at=ae(ge,f);return Ie(function Hn(f){return f&&Ut(f.canMatch)}(at)?at.canMatch(y,T):f.runInContext(()=>at(y,T)))});return(0,H.of)(Q).pipe(P(),Oo())}(_,y,T).pipe((0,Te.T)(ge=>!0===ge?Q:{...To}))):(0,H.of)(Q)}function ir(f,y,T){var _,O;if(""===y.path)return"full"===y.pathMatch&&(f.hasChildren()||T.length>0)?{...To}:{matched:!0,consumedSegments:[],remainingSegments:T,parameters:{},positionalParamSegments:{}};const ge=(y.matcher||Gt)(T,f,y);if(!ge)return{...To};const at={};Object.entries(null!==(_=ge.posParams)&&void 0!==_?_:{}).forEach(([wt,vn])=>{at[wt]=vn.path});const Yt=ge.consumed.length>0?{...at,...ge.consumed[ge.consumed.length-1].parameters}:at;return{matched:!0,consumedSegments:ge.consumed,remainingSegments:T.slice(ge.consumed.length),parameters:Yt,positionalParamSegments:null!==(O=ge.posParams)&&void 0!==O?O:{}}}function gr(f,y,T,_){return T.length>0&&function yo(f,y,T){return T.some(_=>Go(f,y,_)&&Zi(_)!==He)}(f,T,_)?{segmentGroup:new Jt(y,or(_,new Jt(T,f.children))),slicedSegments:[]}:0===T.length&&function rr(f,y,T){return T.some(_=>Go(f,y,_))}(f,T,_)?{segmentGroup:new Jt(f.segments,ho(f,0,T,_,f.children)),slicedSegments:T}:{segmentGroup:new Jt(f.segments,f.children),slicedSegments:T}}function ho(f,y,T,_,O){const Q={};for(const ge of _)if(Go(f,T,ge)&&!O[Zi(ge)]){const at=new Jt([],{});Q[Zi(ge)]=at}return{...O,...Q}}function or(f,y){const T={};T[He]=y;for(const _ of f)if(""===_.path&&Zi(_)!==He){const O=new Jt([],{});T[Zi(_)]=O}return T}function Go(f,y,T){return(!(f.hasChildren()||y.length>0)||"full"!==T.pathMatch)&&""===T.path}class qr{constructor(y,T,_,O,Q,ge,at){this.injector=y,this.configLoader=T,this.rootComponentType=_,this.config=O,this.urlTree=Q,this.paramsInheritanceStrategy=ge,this.urlSerializer=at,this.allowRedirects=!0,this.applyRedirects=new no(this.urlSerializer,this.urlTree)}noMatchError(y){return new t.wOt(4002,!1)}recognize(){const y=gr(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,y,He).pipe((0,V.W)(T=>{if(T instanceof Rn)return this.allowRedirects=!1,this.urlTree=T.urlTree,this.match(T.urlTree);throw T instanceof _n?this.noMatchError(T):T}),(0,Te.T)(T=>{const _=new Ei([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},He,this.rootComponentType,null,{}),O=new gi(_,T),Q=new yn("",O),ge=function ti(f,y,T=null,_=null){return ni($i(f),y,T,_)}(_,[],this.urlTree.queryParams,this.urlTree.fragment);return ge.queryParams=this.urlTree.queryParams,Q.url=this.urlSerializer.serialize(ge),this.inheritParamsAndData(Q._root),{state:Q,tree:ge}}))}match(y){return this.processSegmentGroup(this.injector,this.config,y.root,He).pipe((0,V.W)(_=>{throw _ instanceof _n?this.noMatchError(_):_}))}inheritParamsAndData(y){const T=y.value,_=jo(T,this.paramsInheritanceStrategy);T.params=Object.freeze(_.params),T.data=Object.freeze(_.data),y.children.forEach(O=>this.inheritParamsAndData(O))}processSegmentGroup(y,T,_,O){return 0===_.segments.length&&_.hasChildren()?this.processChildren(y,T,_):this.processSegment(y,T,_,_.segments,O,!0)}processChildren(y,T,_){const O=[];for(const Q of Object.keys(_.children))"primary"===Q?O.unshift(Q):O.push(Q);return(0,j.H)(O).pipe((0,Zt.H)(Q=>{const ge=_.children[Q],at=function fo(f,y){const T=f.filter(_=>Zi(_)===y);return T.push(...f.filter(_=>Zi(_)!==y)),T}(T,Q);return this.processSegmentGroup(y,at,ge,Q)}),function B(f,y){return(0,Y.N)(function de(f,y,T,_,O){return(Q,ge)=>{let at=T,Yt=y,wt=0;Q.subscribe((0,Le._)(ge,vn=>{const Fn=wt++;Yt=at?f(Yt,vn,Fn):(at=!0,vn),_&&ge.next(Yt)},O&&(()=>{at&&ge.next(Yt),ge.complete()})))}}(f,y,arguments.length>=2,!0))}((Q,ge)=>(Q.push(...ge),Q)),(0,Bt.U)(null),function se(f,y){const T=arguments.length>=2;return _=>_.pipe(f?(0,Fe.p)((O,Q)=>f(O,Q,_)):kt.D,Z(1),T?(0,Bt.U)(y):_t(()=>new ie))}(),(0,dt.Z)(Q=>{if(null===Q)return On(_);const ge=bs(Q);return function Xr(f){f.sort((y,T)=>y.value.outlet===He?-1:T.value.outlet===He?1:y.value.outlet.localeCompare(T.value.outlet))}(ge),(0,H.of)(ge)}))}processSegment(y,T,_,O,Q,ge){return(0,j.H)(T).pipe((0,Zt.H)(at=>{var Yt;return this.processSegmentAgainstRoute(null!==(Yt=at._injector)&&void 0!==Yt?Yt:y,T,at,_,O,Q,ge).pipe((0,V.W)(wt=>{if(wt instanceof _n)return(0,H.of)(null);throw wt}))}),Lt(at=>!!at),(0,V.W)(at=>{if(x(at))return function Wr(f,y,T){return 0===y.length&&!f.children[T]}(_,O,Q)?(0,H.of)([]):On(_);throw at}))}processSegmentAgainstRoute(y,T,_,O,Q,ge,at){return function Nr(f,y,T,_){return!!(Zi(f)===_||_!==He&&Go(y,T,f))&&("**"===f.path||ir(y,f,T).matched)}(_,O,Q,ge)?void 0===_.redirectTo?this.matchSegmentAgainstRoute(y,O,_,Q,ge,at):at&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(y,O,T,_,Q,ge):On(O):On(O)}expandSegmentAgainstRouteUsingRedirect(y,T,_,O,Q,ge){return"**"===O.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(y,_,O,ge):this.expandRegularSegmentAgainstRouteUsingRedirect(y,T,_,O,Q,ge)}expandWildCardWithParamsAgainstRouteUsingRedirect(y,T,_,O){const Q=this.applyRedirects.applyRedirectCommands([],_.redirectTo,{});return _.redirectTo.startsWith("/")?zn(Q):this.applyRedirects.lineralizeSegments(_,Q).pipe((0,dt.Z)(ge=>{const at=new Jt(ge,{});return this.processSegment(y,T,at,ge,O,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(y,T,_,O,Q,ge){const{matched:at,consumedSegments:Yt,remainingSegments:wt,positionalParamSegments:vn}=ir(T,O,Q);if(!at)return On(T);const Fn=this.applyRedirects.applyRedirectCommands(Yt,O.redirectTo,vn);return O.redirectTo.startsWith("/")?zn(Fn):this.applyRedirects.lineralizeSegments(O,Fn).pipe((0,dt.Z)(Ni=>this.processSegment(y,_,T,Ni.concat(wt),ge,!1)))}matchSegmentAgainstRoute(y,T,_,O,Q,ge){let at;if("**"===_.path){var Yt,wt;const vn=O.length>0?yt(O).parameters:{},Fn=new Ei(O,vn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Xo(_),Zi(_),null!==(Yt=null!==(wt=_.component)&&void 0!==wt?wt:_._loadedComponent)&&void 0!==Yt?Yt:null,_,Ir(_));at=(0,H.of)({snapshot:Fn,consumedSegments:[],remainingSegments:[]}),T.children={}}else at=Ri(T,_,O,y).pipe((0,Te.T)(({matched:vn,consumedSegments:Fn,remainingSegments:Ni,parameters:Mo})=>{var xi,wo;return vn?{snapshot:new Ei(Fn,Mo,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Xo(_),Zi(_),null!==(xi=null!==(wo=_.component)&&void 0!==wo?wo:_._loadedComponent)&&void 0!==xi?xi:null,_,Ir(_)),consumedSegments:Fn,remainingSegments:Ni}:null}));return at.pipe((0,Xe.n)(vn=>{var Fn;return null===vn?On(T):(y=null!==(Fn=_._injector)&&void 0!==Fn?Fn:y,this.getChildConfig(y,_,O).pipe((0,Xe.n)(({routes:Ni})=>{var Mo;const xi=null!==(Mo=_._loadedInjector)&&void 0!==Mo?Mo:y,{snapshot:wo,consumedSegments:Tr,remainingSegments:qi}=vn,{segmentGroup:ur,slicedSegments:Ki}=gr(T,Tr,qi,Ni);if(0===Ki.length&&ur.hasChildren())return this.processChildren(xi,Ni,ur).pipe((0,Te.T)(Ms=>null===Ms?null:[new gi(wo,Ms)]));if(0===Ni.length&&0===Ki.length)return(0,H.of)([new gi(wo,[])]);const Ws=Zi(_)===Q;return this.processSegment(xi,Ni,ur,Ki,Ws?He:Q,!0).pipe((0,Te.T)(Ms=>[new gi(wo,Ms)]))})))}))}getChildConfig(y,T,_){return T.children?(0,H.of)({routes:T.children,injector:y}):T.loadChildren?void 0!==T._loadedRoutes?(0,H.of)({routes:T._loadedRoutes,injector:T._loadedInjector}):function ro(f,y,T,_){const O=y.canLoad;if(void 0===O||0===O.length)return(0,H.of)(!0);const Q=O.map(ge=>{const at=ae(ge,f);return Ie(function wn(f){return f&&Ut(f.canLoad)}(at)?at.canLoad(y,T):f.runInContext(()=>at(y,T)))});return(0,H.of)(Q).pipe(P(),Oo())}(y,T,_).pipe((0,dt.Z)(O=>O?this.configLoader.loadChildren(y,T).pipe((0,K.M)(Q=>{T._loadedRoutes=Q.routes,T._loadedInjector=Q.injector})):function ko(f){return(0,ee.$)(Fo(!1,3))}())):(0,H.of)({routes:[],injector:y})}}function Po(f){const y=f.value.routeConfig;return y&&""===y.path}function bs(f){const y=[],T=new Set;for(const _ of f){if(!Po(_)){y.push(_);continue}const O=y.find(Q=>_.value.routeConfig===Q.value.routeConfig);void 0!==O?(O.children.push(..._.children),T.add(O)):y.push(_)}for(const _ of T){const O=bs(_.children);y.push(new gi(_.value,O))}return y.filter(_=>!T.has(_))}function Xo(f){return f.data||{}}function Ir(f){return f.resolve||{}}function F(f){return"string"==typeof f.title||null===f.title}function Ne(f){return(0,Xe.n)(y=>{const T=f(y);return T?(0,j.H)(T).pipe((0,Te.T)(()=>y)):(0,H.of)(y)})}const S=new t.nKC("ROUTES");let Ce=(()=>{var f;class y{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,t.WQX)(t.Ql9)}loadComponent(_){if(this.componentLoaders.get(_))return this.componentLoaders.get(_);if(_._loadedComponent)return(0,H.of)(_._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(_);const O=Ie(_.loadComponent()).pipe((0,Te.T)(mn),(0,K.M)(ge=>{this.onLoadEndListener&&this.onLoadEndListener(_),_._loadedComponent=ge}),(0,le.j)(()=>{this.componentLoaders.delete(_)})),Q=new ze(O,()=>new z.B).pipe(Ge());return this.componentLoaders.set(_,Q),Q}loadChildren(_,O){if(this.childrenLoaders.get(O))return this.childrenLoaders.get(O);if(O._loadedRoutes)return(0,H.of)({routes:O._loadedRoutes,injector:O._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(O);const ge=function qe(f,y,T,_){return Ie(f.loadChildren()).pipe((0,Te.T)(mn),(0,dt.Z)(O=>O instanceof t.Co$||Array.isArray(O)?(0,H.of)(O):(0,j.H)(y.compileModuleAsync(O))),(0,Te.T)(O=>{_&&_(f);let Q,ge,at=!1;return Array.isArray(O)?(ge=O,!0):(Q=O.create(T).injector,ge=Q.get(S,[],{optional:!0,self:!0}).flat()),{routes:ge.map(Yi),injector:Q}}))}(O,this.compiler,_,this.onLoadEndListener).pipe((0,le.j)(()=>{this.childrenLoaders.delete(O)})),at=new ze(ge,()=>new z.B).pipe(Ge());return this.childrenLoaders.set(O,at),at}}return(f=y).\u0275fac=function(_){return new(_||f)},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})();function mn(f){return function Vt(f){return f&&"object"==typeof f&&"default"in f}(f)?f.default:f}let Vn=(()=>{var f;class y{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new z.B,this.transitionAbortSubject=new z.B,this.configLoader=(0,t.WQX)(Ce),this.environmentInjector=(0,t.WQX)(t.uvJ),this.urlSerializer=(0,t.WQX)(Ii),this.rootContexts=(0,t.WQX)(Io),this.inputBindingEnabled=null!==(0,t.WQX)(en,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,H.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=Q=>this.events.next(new Ho(Q)),this.configLoader.onLoadStartListener=Q=>this.events.next(new li(Q))}complete(){var _;null===(_=this.transitions)||void 0===_||_.complete()}handleNavigationRequest(_){var O;const Q=++this.navigationId;null===(O=this.transitions)||void 0===O||O.next({...this.transitions.value,..._,id:Q})}setupNavigations(_,O,Q){return this.transitions=new k.t({id:0,currentUrlTree:O,currentRawUrl:O,currentBrowserUrl:O,extractedUrl:_.urlHandlingStrategy.extract(O),urlAfterRedirects:_.urlHandlingStrategy.extract(O),rawUrl:O,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Dt,restoredState:null,currentSnapshot:Q.snapshot,targetSnapshot:null,currentRouterState:Q,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Fe.p)(ge=>0!==ge.id),(0,Te.T)(ge=>({...ge,extractedUrl:_.urlHandlingStrategy.extract(ge.rawUrl)})),(0,Xe.n)(ge=>{this.currentTransition=ge;let at=!1,Yt=!1;return(0,H.of)(ge).pipe((0,K.M)(wt=>{this.currentNavigation={id:wt.id,initialUrl:wt.rawUrl,extractedUrl:wt.extractedUrl,trigger:wt.source,extras:wt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,Xe.n)(wt=>{var vn;const Fn=wt.currentBrowserUrl.toString(),Ni=!_.navigated||wt.extractedUrl.toString()!==Fn||Fn!==wt.currentUrlTree.toString(),Mo=null!==(vn=wt.extras.onSameUrlNavigation)&&void 0!==vn?vn:_.onSameUrlNavigation;if(!Ni&&"reload"!==Mo){const xi="";return this.events.next(new fn(wt.id,this.urlSerializer.serialize(wt.rawUrl),xi,0)),wt.resolve(null),we.w}if(_.urlHandlingStrategy.shouldProcessUrl(wt.rawUrl))return(0,H.of)(wt).pipe((0,Xe.n)(xi=>{var wo,Tr;const qi=null===(wo=this.transitions)||void 0===wo?void 0:wo.getValue();return this.events.next(new Wt(xi.id,this.urlSerializer.serialize(xi.extractedUrl),xi.source,xi.restoredState)),qi!==(null===(Tr=this.transitions)||void 0===Tr?void 0:Tr.getValue())?we.w:Promise.resolve(xi)}),function Lr(f,y,T,_,O,Q){return(0,dt.Z)(ge=>function Gr(f,y,T,_,O,Q,ge="emptyOnly"){return new qr(f,y,T,_,O,ge,Q).recognize()}(f,y,T,_,ge.extractedUrl,O,Q).pipe((0,Te.T)(({state:at,tree:Yt})=>({...ge,targetSnapshot:at,urlAfterRedirects:Yt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,_.config,this.urlSerializer,_.paramsInheritanceStrategy),(0,K.M)(xi=>{ge.targetSnapshot=xi.targetSnapshot,ge.urlAfterRedirects=xi.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:xi.urlAfterRedirects};const wo=new Un(xi.id,this.urlSerializer.serialize(xi.extractedUrl),this.urlSerializer.serialize(xi.urlAfterRedirects),xi.targetSnapshot);this.events.next(wo)}));if(Ni&&_.urlHandlingStrategy.shouldProcessUrl(wt.currentRawUrl)){const{id:xi,extractedUrl:wo,source:Tr,restoredState:qi,extras:ur}=wt,Ki=new Wt(xi,this.urlSerializer.serialize(wo),Tr,qi);this.events.next(Ki);const Ws=ao(0,this.rootComponentType).snapshot;return this.currentTransition=ge={...wt,targetSnapshot:Ws,urlAfterRedirects:wo,extras:{...ur,skipLocationChange:!1,replaceUrl:!1}},(0,H.of)(ge)}{const xi="";return this.events.next(new fn(wt.id,this.urlSerializer.serialize(wt.extractedUrl),xi,1)),wt.resolve(null),we.w}}),(0,K.M)(wt=>{const vn=new Xn(wt.id,this.urlSerializer.serialize(wt.extractedUrl),this.urlSerializer.serialize(wt.urlAfterRedirects),wt.targetSnapshot);this.events.next(vn)}),(0,Te.T)(wt=>(this.currentTransition=ge={...wt,guards:C(wt.targetSnapshot,wt.currentSnapshot,this.rootContexts)},ge)),function Me(f,y){return(0,dt.Z)(T=>{const{targetSnapshot:_,currentSnapshot:O,guards:{canActivateChecks:Q,canDeactivateChecks:ge}}=T;return 0===ge.length&&0===Q.length?(0,H.of)({...T,guardsResult:!0}):function qt(f,y,T,_){return(0,j.H)(f).pipe((0,dt.Z)(O=>function vo(f,y,T,_,O){const Q=y&&y.routeConfig?y.routeConfig.canDeactivate:null;if(!Q||0===Q.length)return(0,H.of)(!0);const ge=Q.map(at=>{var Yt;const wt=null!==(Yt=mo(y))&&void 0!==Yt?Yt:O,vn=ae(at,wt);return Ie(function En(f){return f&&Ut(f.canDeactivate)}(vn)?vn.canDeactivate(f,y,T,_):wt.runInContext(()=>vn(f,y,T,_))).pipe(Lt())});return(0,H.of)(ge).pipe(P())}(O.component,O.route,T,y,_)),Lt(O=>!0!==O,!0))}(ge,_,O,f).pipe((0,dt.Z)(at=>at&&function xn(f){return"boolean"==typeof f}(at)?function In(f,y,T,_){return(0,j.H)(y).pipe((0,Zt.H)(O=>(0,q.x)(function _o(f,y){return null!==f&&y&&y(new Fi(f)),(0,H.of)(!0)}(O.route.parent,_),function ii(f,y){return null!==f&&y&&y(new dr(f)),(0,H.of)(!0)}(O.route,_),function Co(f,y,T){const _=y[y.length-1],Q=y.slice(0,y.length-1).reverse().map(ge=>function L(f){const y=f.routeConfig?f.routeConfig.canActivateChild:null;return y&&0!==y.length?{node:f,guards:y}:null}(ge)).filter(ge=>null!==ge).map(ge=>(0,ce.v)(()=>{const at=ge.guards.map(Yt=>{var wt;const vn=null!==(wt=mo(ge.node))&&void 0!==wt?wt:T,Fn=ae(Yt,vn);return Ie(function Qn(f){return f&&Ut(f.canActivateChild)}(Fn)?Fn.canActivateChild(_,f):vn.runInContext(()=>Fn(_,f))).pipe(Lt())});return(0,H.of)(at).pipe(P())}));return(0,H.of)(Q).pipe(P())}(f,O.path,T),function Ji(f,y,T){const _=y.routeConfig?y.routeConfig.canActivate:null;if(!_||0===_.length)return(0,H.of)(!0);const O=_.map(Q=>(0,ce.v)(()=>{var ge;const at=null!==(ge=mo(y))&&void 0!==ge?ge:T,Yt=ae(Q,at);return Ie(function Kn(f){return f&&Ut(f.canActivate)}(Yt)?Yt.canActivate(y,f):at.runInContext(()=>Yt(y,f))).pipe(Lt())}));return(0,H.of)(O).pipe(P())}(f,O.route,T))),Lt(O=>!0!==O,!0))}(_,Q,f,y):(0,H.of)(at)),(0,Te.T)(at=>({...T,guardsResult:at})))})}(this.environmentInjector,wt=>this.events.next(wt)),(0,K.M)(wt=>{if(ge.guardsResult=wt.guardsResult,di(wt.guardsResult))throw ei(0,wt.guardsResult);const vn=new ui(wt.id,this.urlSerializer.serialize(wt.extractedUrl),this.urlSerializer.serialize(wt.urlAfterRedirects),wt.targetSnapshot,!!wt.guardsResult);this.events.next(vn)}),(0,Fe.p)(wt=>!!wt.guardsResult||(this.cancelNavigationTransition(wt,"",3),!1)),Ne(wt=>{if(wt.guards.canActivateChecks.length)return(0,H.of)(wt).pipe((0,K.M)(vn=>{const Fn=new fi(vn.id,this.urlSerializer.serialize(vn.extractedUrl),this.urlSerializer.serialize(vn.urlAfterRedirects),vn.targetSnapshot);this.events.next(Fn)}),(0,Xe.n)(vn=>{let Fn=!1;return(0,H.of)(vn).pipe(function Br(f,y){return(0,dt.Z)(T=>{const{targetSnapshot:_,guards:{canActivateChecks:O}}=T;if(!O.length)return(0,H.of)(T);let Q=0;return(0,j.H)(O).pipe((0,Zt.H)(ge=>function Ds(f,y,T,_){const O=f.routeConfig,Q=f._resolve;return void 0!==(null==O?void 0:O.title)&&!F(O)&&(Q[Et]=O.title),function Vr(f,y,T,_){const O=function us(f){return[...Object.keys(f),...Object.getOwnPropertySymbols(f)]}(f);if(0===O.length)return(0,H.of)({});const Q={};return(0,j.H)(O).pipe((0,dt.Z)(ge=>function b(f,y,T,_){var O;const Q=null!==(O=mo(y))&&void 0!==O?O:_,ge=ae(f,Q);return Ie(ge.resolve?ge.resolve(y,T):Q.runInContext(()=>ge(y,T)))}(f[ge],y,T,_).pipe(Lt(),(0,K.M)(at=>{Q[ge]=at}))),Z(1),(0,he.u)(Q),(0,V.W)(ge=>x(ge)?we.w:(0,ee.$)(ge)))}(Q,f,y,_).pipe((0,Te.T)(ge=>(f._resolvedData=ge,f.data=jo(f,T).resolve,O&&F(O)&&(f.data[Et]=O.title),null)))}(ge.route,_,f,y)),(0,K.M)(()=>Q++),Z(1),(0,dt.Z)(ge=>Q===O.length?(0,H.of)(T):we.w))})}(_.paramsInheritanceStrategy,this.environmentInjector),(0,K.M)({next:()=>Fn=!0,complete:()=>{Fn||this.cancelNavigationTransition(vn,"",2)}}))}),(0,K.M)(vn=>{const Fn=new pi(vn.id,this.urlSerializer.serialize(vn.extractedUrl),this.urlSerializer.serialize(vn.urlAfterRedirects),vn.targetSnapshot);this.events.next(Fn)}))}),Ne(wt=>{const vn=Fn=>{var Ni;const Mo=[];null!==(Ni=Fn.routeConfig)&&void 0!==Ni&&Ni.loadComponent&&!Fn.routeConfig._loadedComponent&&Mo.push(this.configLoader.loadComponent(Fn.routeConfig).pipe((0,K.M)(xi=>{Fn.component=xi}),(0,Te.T)(()=>{})));for(const xi of Fn.children)Mo.push(...vn(xi));return Mo};return(0,J.z)(vn(wt.targetSnapshot.root)).pipe((0,Bt.U)(),(0,We.s)(1))}),Ne(()=>this.afterPreactivation()),(0,Te.T)(wt=>{const vn=function Bn(f,y,T){const _=un(f,y._root,T?T._root:void 0);return new Qi(_,y)}(_.routeReuseStrategy,wt.targetSnapshot,wt.currentRouterState);return this.currentTransition=ge={...wt,targetRouterState:vn},ge}),(0,K.M)(()=>{this.events.next(new tr)}),((f,y,T,_)=>(0,Te.T)(O=>(new po(y,O.targetRouterState,O.currentRouterState,T,_).activate(f),O)))(this.rootContexts,_.routeReuseStrategy,wt=>this.events.next(wt),this.inputBindingEnabled),(0,We.s)(1),(0,K.M)({next:wt=>{var vn;at=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new dn(wt.id,this.urlSerializer.serialize(wt.extractedUrl),this.urlSerializer.serialize(wt.urlAfterRedirects))),null===(vn=_.titleStrategy)||void 0===vn||vn.updateTitle(wt.targetRouterState.snapshot),wt.resolve(!0)},complete:()=>{at=!0}}),(0,$e.Q)(this.transitionAbortSubject.pipe((0,K.M)(wt=>{throw wt}))),(0,le.j)(()=>{var wt;at||Yt||this.cancelNavigationTransition(ge,"",1),(null===(wt=this.currentNavigation)||void 0===wt?void 0:wt.id)===ge.id&&(this.currentNavigation=null)}),(0,V.W)(wt=>{if(Yt=!0,Zn(wt))this.events.next(new tn(ge.id,this.urlSerializer.serialize(ge.extractedUrl),wt.message,wt.cancellationCode)),function lo(f){return Zn(f)&&di(f.url)}(wt)?this.events.next(new xo(wt.url)):ge.resolve(!1);else{var vn;this.events.next(new An(ge.id,this.urlSerializer.serialize(ge.extractedUrl),wt,null!==(vn=ge.targetSnapshot)&&void 0!==vn?vn:void 0));try{ge.resolve(_.errorHandler(wt))}catch(Fn){ge.reject(Fn)}}return we.w}))}))}cancelNavigationTransition(_,O,Q){const ge=new tn(_.id,this.urlSerializer.serialize(_.extractedUrl),O,Q);this.events.next(ge),_.resolve(!1)}}return(f=y).\u0275fac=function(_){return new(_||f)},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})();function oi(f){return f!==Dt}let ri=(()=>{var f;class y{buildTitle(_){let O,Q=_.root;for(;void 0!==Q;){var ge;O=null!==(ge=this.getResolvedTitleForRoute(Q))&&void 0!==ge?ge:O,Q=Q.children.find(at=>at.outlet===He)}return O}getResolvedTitleForRoute(_){return _.data[Et]}}return(f=y).\u0275fac=function(_){return new(_||f)},f.\u0275prov=t.jDH({token:f,factory:function(){return(0,t.WQX)(jn)},providedIn:"root"}),y})(),jn=(()=>{var f;class y extends ri{constructor(_){super(),this.title=_}updateTitle(_){const O=this.buildTitle(_);void 0!==O&&this.title.setTitle(O)}}return(f=y).\u0275fac=function(_){return new(_||f)(t.KVO(Tt.hE))},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})(),ki=(()=>{var f;class y{}return(f=y).\u0275fac=function(_){return new(_||f)},f.\u0275prov=t.jDH({token:f,factory:function(){return(0,t.WQX)(go)},providedIn:"root"}),y})();class wi{shouldDetach(y){return!1}store(y,T){}shouldAttach(y){return!1}retrieve(y){return null}shouldReuseRoute(y,T){return y.routeConfig===T.routeConfig}}let go=(()=>{var f;class y extends wi{}return(f=y).\u0275fac=function(){let T;return function(O){return(T||(T=t.xGo(f)))(O||f)}}(),f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})();const $o=new t.nKC("",{providedIn:"root",factory:()=>({})});let Ko=(()=>{var f;class y{}return(f=y).\u0275fac=function(_){return new(_||f)},f.\u0275prov=t.jDH({token:f,factory:function(){return(0,t.WQX)(Dr)},providedIn:"root"}),y})(),Dr=(()=>{var f;class y{shouldProcessUrl(_){return!0}extract(_){return _}merge(_,O){return _}}return(f=y).\u0275fac=function(_){return new(_||f)},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})();var Eo=function(f){return f[f.COMPLETE=0]="COMPLETE",f[f.FAILED=1]="FAILED",f[f.REDIRECTING=2]="REDIRECTING",f}(Eo||{});function So(f){throw f}function mr(f,y,T){return y.parse("/")}const Bs={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Ui={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Qo=(()=>{var f;class y{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){var _,O;return"computed"!==this.canceledNavigationResolution?this.currentPageId:null!==(_=null===(O=this.location.getState())||void 0===O?void 0:O.\u0275routerPageId)&&void 0!==_?_:this.currentPageId}get events(){return this._events}constructor(){var _,O;this.disposed=!1,this.currentPageId=0,this.console=(0,t.WQX)(t.H3F),this.isNgZoneEnabled=!1,this._events=new z.B,this.options=(0,t.WQX)($o,{optional:!0})||{},this.pendingTasks=(0,t.WQX)(t.$K3),this.errorHandler=this.options.errorHandler||So,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||mr,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,t.WQX)(Ko),this.routeReuseStrategy=(0,t.WQX)(ki),this.titleStrategy=(0,t.WQX)(ri),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=null!==(_=null===(O=(0,t.WQX)(S,{optional:!0}))||void 0===O?void 0:O.flat())&&void 0!==_?_:[],this.navigationTransitions=(0,t.WQX)(Vn),this.urlSerializer=(0,t.WQX)(Ii),this.location=(0,t.WQX)(Ae.aZ),this.componentInputBindingEnabled=!!(0,t.WQX)(en,{optional:!0}),this.eventsSubscription=new ne.yU,this.isNgZoneEnabled=(0,t.WQX)(t.SKi)instanceof t.SKi&&t.SKi.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new At,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=ao(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(Q=>{this.lastSuccessfulId=Q.id,this.currentPageId=this.browserPageId},Q=>{this.console.warn("Unhandled Navigation Error: ".concat(Q))}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const _=this.navigationTransitions.events.subscribe(O=>{try{const{currentTransition:Q}=this.navigationTransitions;if(null===Q)return void(Ro(O)&&this._events.next(O));if(O instanceof Wt)oi(Q.source)&&(this.browserUrlTree=Q.extractedUrl);else if(O instanceof fn)this.rawUrlTree=Q.rawUrl;else if(O instanceof Un){if("eager"===this.urlUpdateStrategy){if(!Q.extras.skipLocationChange){const ge=this.urlHandlingStrategy.merge(Q.urlAfterRedirects,Q.rawUrl);this.setBrowserUrl(ge,Q)}this.browserUrlTree=Q.urlAfterRedirects}}else if(O instanceof tr)this.currentUrlTree=Q.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(Q.urlAfterRedirects,Q.rawUrl),this.routerState=Q.targetRouterState,"deferred"===this.urlUpdateStrategy&&(Q.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,Q),this.browserUrlTree=Q.urlAfterRedirects);else if(O instanceof tn)0!==O.code&&1!==O.code&&(this.navigated=!0),(3===O.code||2===O.code)&&this.restoreHistory(Q);else if(O instanceof xo){const ge=this.urlHandlingStrategy.merge(O.url,Q.currentRawUrl),at={skipLocationChange:Q.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||oi(Q.source)};this.scheduleNavigation(ge,Dt,null,at,{resolve:Q.resolve,reject:Q.reject,promise:Q.promise})}O instanceof An&&this.restoreHistory(Q,!0),O instanceof dn&&(this.navigated=!0),Ro(O)&&this._events.next(O)}catch(Q){this.navigationTransitions.transitionAbortSubject.next(Q)}});this.eventsSubscription.add(_)}resetRootComponentType(_){this.routerState.root.component=_,this.navigationTransitions.rootComponentType=_}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const _=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Dt,_)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(_=>{const O="popstate"===_.type?"popstate":"hashchange";"popstate"===O&&setTimeout(()=>{this.navigateToSyncWithBrowser(_.url,O,_.state)},0)}))}navigateToSyncWithBrowser(_,O,Q){const ge={replaceUrl:!0},at=null!=Q&&Q.navigationId?Q:null;if(Q){const wt={...Q};delete wt.navigationId,delete wt.\u0275routerPageId,0!==Object.keys(wt).length&&(ge.state=wt)}const Yt=this.parseUrl(_);this.scheduleNavigation(Yt,O,at,ge)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(_){this.config=_.map(Yi),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(_,O={}){const{relativeTo:Q,queryParams:ge,fragment:at,queryParamsHandling:Yt,preserveFragment:wt}=O,vn=wt?this.currentUrlTree.fragment:at;let Ni,Fn=null;switch(Yt){case"merge":Fn={...this.currentUrlTree.queryParams,...ge};break;case"preserve":Fn=this.currentUrlTree.queryParams;break;default:Fn=ge||null}null!==Fn&&(Fn=this.removeEmptyProps(Fn));try{Ni=$i(Q?Q.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof _[0]||!_[0].startsWith("/"))&&(_=[]),Ni=this.currentUrlTree.root}return ni(Ni,_,Fn,null!=vn?vn:null)}navigateByUrl(_,O={skipLocationChange:!1}){const Q=di(_)?_:this.parseUrl(_),ge=this.urlHandlingStrategy.merge(Q,this.rawUrlTree);return this.scheduleNavigation(ge,Dt,null,O)}navigate(_,O={skipLocationChange:!1}){return function Ur(f){for(let y=0;y{const ge=_[Q];return null!=ge&&(O[Q]=ge),O},{})}scheduleNavigation(_,O,Q,ge,at){if(this.disposed)return Promise.resolve(!1);let Yt,wt,vn;at?(Yt=at.resolve,wt=at.reject,vn=at.promise):vn=new Promise((Ni,Mo)=>{Yt=Ni,wt=Mo});const Fn=this.pendingTasks.add();return function Cr(f,y){f.events.pipe((0,Fe.p)(T=>T instanceof dn||T instanceof tn||T instanceof An||T instanceof fn),(0,Te.T)(T=>T instanceof dn||T instanceof fn?Eo.COMPLETE:T instanceof tn&&(0===T.code||1===T.code)?Eo.REDIRECTING:Eo.FAILED),(0,Fe.p)(T=>T!==Eo.REDIRECTING),(0,We.s)(1)).subscribe(()=>{y()})}(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Fn))}),this.navigationTransitions.handleNavigationRequest({source:O,restoredState:Q,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:_,extras:ge,resolve:Yt,reject:wt,promise:vn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),vn.catch(Ni=>Promise.reject(Ni))}setBrowserUrl(_,O){const Q=this.urlSerializer.serialize(_);if(this.location.isCurrentPathEqualTo(Q)||O.extras.replaceUrl){const at={...O.extras.state,...this.generateNgRouterState(O.id,this.browserPageId)};this.location.replaceState(Q,"",at)}else{const ge={...O.extras.state,...this.generateNgRouterState(O.id,this.browserPageId+1)};this.location.go(Q,"",ge)}}restoreHistory(_,O=!1){if("computed"===this.canceledNavigationResolution){var Q;const at=this.currentPageId-this.browserPageId;0!==at?this.location.historyGo(at):this.currentUrlTree===(null===(Q=this.getCurrentNavigation())||void 0===Q?void 0:Q.finalUrl)&&0===at&&(this.resetState(_),this.browserUrlTree=_.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(O&&this.resetState(_),this.resetUrlToCurrentUrlTree())}resetState(_){this.routerState=_.currentRouterState,this.currentUrlTree=_.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,_.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(_,O){return"computed"===this.canceledNavigationResolution?{navigationId:_,\u0275routerPageId:O}:{navigationId:_}}}return(f=y).\u0275fac=function(_){return new(_||f)},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac,providedIn:"root"}),y})();function Ro(f){return!(f instanceof tr||f instanceof xo)}let ls=(()=>{var f;class y{constructor(_,O,Q,ge,at,Yt){var wt;this.router=_,this.route=O,this.tabIndexAttribute=Q,this.renderer=ge,this.el=at,this.locationStrategy=Yt,this.href=null,this.commands=null,this.onChanges=new z.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const vn=null===(wt=at.nativeElement.tagName)||void 0===wt?void 0:wt.toLowerCase();this.isAnchorElement="a"===vn||"area"===vn,this.isAnchorElement?this.subscription=_.events.subscribe(Fn=>{Fn instanceof dn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(_){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",_)}ngOnChanges(_){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(_){null!=_?(this.commands=Array.isArray(_)?_:[_],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(_,O,Q,ge,at){return!!(null===this.urlTree||this.isAnchorElement&&(0!==_||O||Q||ge||at||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){var _;null===(_=this.subscription)||void 0===_||_.unsubscribe()}updateHref(){var _;this.href=null!==this.urlTree&&this.locationStrategy?null===(_=this.locationStrategy)||void 0===_?void 0:_.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const O=null===this.href?null:(0,t.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",O)}applyAttributeValue(_,O){const Q=this.renderer,ge=this.el.nativeElement;null!==O?Q.setAttribute(ge,_,O):Q.removeAttribute(ge,_)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return(f=y).\u0275fac=function(_){return new(_||f)(t.rXU(Qo),t.rXU(uo),t.kS0("tabindex"),t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(Ae.hb))},f.\u0275dir=t.FsC({type:f,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(_,O){1&_&&t.bIt("click",function(ge){return O.onClick(ge.button,ge.ctrlKey,ge.shiftKey,ge.altKey,ge.metaKey)}),2&_&&t.BMQ("target",O.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",t.L39],skipLocationChange:["skipLocationChange","skipLocationChange",t.L39],replaceUrl:["replaceUrl","replaceUrl",t.L39],routerLink:"routerLink"},standalone:!0,features:[t.GFd,t.OA$]}),y})(),cs=(()=>{var f;class y{get isActive(){return this._isActive}constructor(_,O,Q,ge,at){this.router=_,this.element=O,this.renderer=Q,this.cdr=ge,this.link=at,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new t.bkB,this.routerEventsSubscription=_.events.subscribe(Yt=>{Yt instanceof dn&&this.update()})}ngAfterContentInit(){(0,H.of)(this.links.changes,(0,H.of)(null)).pipe((0,ht.U)()).subscribe(_=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){var _;null===(_=this.linkInputChangesSubscription)||void 0===_||_.unsubscribe();const O=[...this.links.toArray(),this.link].filter(Q=>!!Q).map(Q=>Q.onChanges);this.linkInputChangesSubscription=(0,j.H)(O).pipe((0,ht.U)()).subscribe(Q=>{this._isActive!==this.isLinkActive(this.router)(Q)&&this.update()})}set routerLinkActive(_){const O=Array.isArray(_)?_:_.split(" ");this.classes=O.filter(Q=>!!Q)}ngOnChanges(_){this.update()}ngOnDestroy(){var _;this.routerEventsSubscription.unsubscribe(),null===(_=this.linkInputChangesSubscription)||void 0===_||_.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const _=this.hasActiveLinks();this._isActive!==_&&(this._isActive=_,this.cdr.markForCheck(),this.classes.forEach(O=>{_?this.renderer.addClass(this.element.nativeElement,O):this.renderer.removeClass(this.element.nativeElement,O)}),_&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(_))})}isLinkActive(_){const O=function Fr(f){return!!f.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return Q=>!!Q.urlTree&&_.isActive(Q.urlTree,O)}hasActiveLinks(){const _=this.isLinkActive(this.router);return this.link&&_(this.link)||this.links.some(_)}}return(f=y).\u0275fac=function(_){return new(_||f)(t.rXU(Qo),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.gRc),t.rXU(ls,8))},f.\u0275dir=t.FsC({type:f,selectors:[["","routerLinkActive",""]],contentQueries:function(_,O,Q){if(1&_&&t.wni(Q,ls,5),2&_){let ge;t.mGM(ge=t.lsd())&&(O.links=ge)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[t.OA$]}),y})();const ar=new t.nKC("");let es=(()=>{var f;class y{constructor(_,O,Q,ge,at={}){this.urlSerializer=_,this.transitions=O,this.viewportScroller=Q,this.zone=ge,this.options=at,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},at.scrollPositionRestoration=at.scrollPositionRestoration||"disabled",at.anchorScrolling=at.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(_=>{_ instanceof Wt?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=_.navigationTrigger,this.restoredId=_.restoredState?_.restoredState.navigationId:0):_ instanceof dn?(this.lastId=_.id,this.scheduleScrollEvent(_,this.urlSerializer.parse(_.urlAfterRedirects).fragment)):_ instanceof fn&&0===_.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(_,this.urlSerializer.parse(_.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(_=>{_ instanceof fr&&(_.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(_.position):_.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(_.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(_,O){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new fr(_,"popstate"===this.lastSource?this.store[this.restoredId]:null,O))})},0)})}ngOnDestroy(){var _,O;null===(_=this.routerEventsSubscription)||void 0===_||_.unsubscribe(),null===(O=this.scrollEventsSubscription)||void 0===O||O.unsubscribe()}}return(f=y).\u0275fac=function(_){t.QTQ()},f.\u0275prov=t.jDH({token:f,factory:f.\u0275fac}),y})();function la(f,...y){return(0,t.EmA)([{provide:S,multi:!0,useValue:f},[],{provide:uo,useFactory:ds,deps:[Qo]},{provide:t.iLQ,multi:!0,useFactory:da},y.map(T=>T.\u0275providers)])}function ds(f){return f.routerState.root}function Us(f={}){return function _r(f,y){return{\u0275kind:f,\u0275providers:y}}(4,[{provide:ar,useFactory:()=>{const T=(0,t.WQX)(Ae.Xr),_=(0,t.WQX)(t.SKi),O=(0,t.WQX)(Vn),Q=(0,t.WQX)(Ii);return new es(Q,O,T,_,f)}}])}function da(){const f=(0,t.WQX)(t.zZn);return y=>{var T,_;const O=f.get(t.o8S);if(y!==O.components[0])return;const Q=f.get(Qo),ge=f.get($s);1===f.get(Qr)&&Q.initialNavigation(),null===(T=f.get(Ts,null,t.$GK.Optional))||void 0===T||T.setUpPreloading(),null===(_=f.get(ar,null,t.$GK.Optional))||void 0===_||_.init(),Q.resetRootComponentType(O.componentTypes[0]),ge.closed||(ge.next(),ge.complete(),ge.unsubscribe())}}const $s=new t.nKC("",{factory:()=>new z.B}),Qr=new t.nKC("",{providedIn:"root",factory:()=>1}),Ts=new t.nKC("")},3241:(Ft,Pe,u)=>{u.d(Pe,{OX:()=>ce,Qc:()=>J,Rp:()=>it,Zp:()=>ht,fc:()=>Ae,zz:()=>Xe});var t=u(2978),l=u(9406),w=u(7782),A=u(8129),j=u(965),H=u(3527),k=u(3793),te=u(6661),ie=u(6610);const J=new t.nKC("[WA_WINDOW]",{factory:()=>{const{defaultView:He}=(0,t.WQX)(ie.qQ);if(!He)throw new Error("Window is not available");return He}}),q=J,ce=new t.nKC("[WA_ANIMATION_FRAME]",{factory:()=>{const{requestAnimationFrame:He,cancelAnimationFrame:Et}=(0,t.WQX)(q);return new l.c(vt=>{let Gt=NaN;const ft=Nt=>{vt.next(Nt),Gt=He(ft)};return Gt=He(ft),()=>{Et(Gt)}}).pipe((0,w.u)())}}),Ae=(new t.nKC("[WA_CACHES]",{factory:()=>(0,t.WQX)(q).caches}),new t.nKC("[WA_CRYPTO]",{factory:()=>(0,t.WQX)(q).crypto}),new t.nKC("[WA_CSS]",{factory:()=>{var He;return null!==(He=(0,t.WQX)(q).CSS)&&void 0!==He?He:{escape:Et=>Et,supports:()=>!1}}}),new t.nKC("[WA_HISTORY]",{factory:()=>(0,t.WQX)(q).history}),new t.nKC("[WA_LOCAL_STORAGE]",{factory:()=>(0,t.WQX)(q).localStorage})),Xe=new t.nKC("[WA_LOCATION]",{factory:()=>(0,t.WQX)(q).location}),it=new t.nKC("[WA_NAVIGATOR]",{factory:()=>(0,t.WQX)(q).navigator}),Fe=it,ht=(new t.nKC("[WA_MEDIA_DEVICES]",{factory:()=>(0,t.WQX)(Fe).mediaDevices}),new t.nKC("[WA_NETWORK_INFORMATION]",{factory:()=>(0,t.WQX)(it).connection||null}),new t.nKC("[WA_PAGE_VISIBILITY]",{factory:()=>{const He=(0,t.WQX)(ie.qQ);return(0,A.R)(He,"visibilitychange").pipe((0,j.Z)(0),(0,H.T)(()=>"hidden"!==He.visibilityState),(0,k.F)(),(0,te.t)({refCount:!1,bufferSize:1}))}}),new t.nKC("[WA_PERFORMANCE]",{factory:()=>(0,t.WQX)(q).performance}),new t.nKC("[WA_SCREEN]",{factory:()=>(0,t.WQX)(q).screen}),new t.nKC("[WA_SESSION_STORAGE]",{factory:()=>(0,t.WQX)(q).sessionStorage}),new t.nKC("[WA_SPEECH_RECOGNITION]: [SPEECH_RECOGNITION]",{factory:()=>{const He=(0,t.WQX)(q);return He.speechRecognition||He.webkitSpeechRecognition||null}}),new t.nKC("[WA_SPEECH_SYNTHESIS]",{factory:()=>(0,t.WQX)(q).speechSynthesis}),new t.nKC("[WA_USER_AGENT]",{factory:()=>(0,t.WQX)(Fe).userAgent}))},5851:(Ft,Pe,u)=>{u.d(Pe,{DQ:()=>q,ke:()=>J});var t=u(1423),l=u(2978),w=u(9406),A=u(3241);const j=typeof ResizeObserver<"u"?ResizeObserver:class{observe(){}unobserve(){}disconnect(){}},k="content-box",ie=new l.nKC("[WA_RESIZE_OPTION_BOX]",{providedIn:"root",factory:()=>k});let J=(()=>{var we;class ne extends w.c{constructor(){const Le=(0,l.WQX)(l.aKT).nativeElement,Ge=(0,l.WQX)(ie);super(ze=>{const z=new j(Ae=>ze.next(Ae));return z.observe(Le,{box:Ge}),()=>{z.disconnect()}})}}return we=ne,(0,t.A)(ne,"\u0275fac",function(Le){return new(Le||we)}),(0,t.A)(ne,"\u0275prov",l.jDH({token:we,factory:we.\u0275fac})),ne})(),q=(()=>{var we;class ne{constructor(){(0,t.A)(this,"waResizeObserver",(0,l.WQX)(J)),(0,t.A)(this,"box",k)}}return we=ne,(0,t.A)(ne,"\u0275fac",function(Le){return new(Le||we)}),(0,t.A)(ne,"\u0275dir",l.FsC({type:we,selectors:[["","waResizeObserver",""]],inputs:{waResizeBox:["box","waResizeBox"]},outputs:{waResizeObserver:"waResizeObserver"},standalone:!0,features:[l.Jv_([J,{provide:ie,useFactory:()=>(0,l.WQX)(l.aKT).nativeElement.getAttribute("waResizeBox")||k}])]})),ne})();new l.nKC("[WA_RESIZE_OBSERVER_SUPPORT]",{providedIn:"root",factory:()=>!!(0,l.WQX)(A.Qc).ResizeObserver})},9239:(Ft,Pe,u)=>{u.d(Pe,{MN:()=>hs,aD:()=>Sl,FC:()=>Jp,df:()=>wl,FS:()=>Mu,gf:()=>Ll,e3:()=>Aa,ic:()=>xu,mg:()=>yd,Yh:()=>Cd});var t=u(2978),l=u(2748),w=u(6610),A=u(8832),j=u(4768),H=u(7300),k=u(4314),te=u(4712),ie=u(2734),J=u(4822);let q=(()=>{var c;class I{constructor(){return this.nativeElement=(0,J.qW)(),new t.aKT(this.nativeElement)}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiElement",""]],exportAs:["elementRef"],standalone:!0}),I})();var ce=u(5180),Re=u(8598),ee=u(5173),we=u(9141),ne=u(7434),Y=u(1028);function Le(c,I){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const m=I.polymorpheusOutlet;t.R7$(1),t.SpI(" ",m," ")}}function Ge(c,I){if(1&c){const m=t.RV6();t.j41(0,"button",4,5),t.bIt("click",function(){const xe=t.eBV(m).$implicit,bt=t.XpG(2);return t.Njj(bt.itemClick.emit(xe))}),t.j41(2,"span",6),t.DNE(3,Le,2,1,"ng-container",7),t.k0s()()}if(2&c){const m=I.$implicit,p=t.sdS(1),M=t.XpG(2);t.Y8G("disabled",M.disabledItemHandler(m))("value",m),t.R7$(3),t.Y8G("polymorpheusOutlet",M.itemContent)("polymorpheusOutletContext",M.getContext(m,p))}}function ze(c,I){if(1&c&&(t.j41(0,"tui-data-list",2),t.DNE(1,Ge,4,4,"button",3),t.k0s()),2&c){const m=t.XpG();t.Y8G("emptyContent",m.emptyContent)("size",m.size),t.R7$(1),t.Y8G("ngForOf",m.$cast(m.items))}}function z(c,I){1&c&&t.nrm(0,"tui-loader",8)}const Ae=["labels",""];function Te(c,I){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const m=I.polymorpheusOutlet;t.R7$(1),t.SpI(" ",m," ")}}function Xe(c,I){if(1&c){const m=t.RV6();t.j41(0,"button",6,7),t.bIt("click",function(){const xe=t.eBV(m).$implicit,bt=t.XpG(3);return t.Njj(bt.itemClick.emit(xe))}),t.DNE(2,Te,2,1,"ng-container",8),t.k0s()}if(2&c){const m=I.$implicit,p=t.sdS(1),M=t.XpG(3);t.Y8G("disabled",M.disabledItemHandler(m))("value",m),t.R7$(2),t.Y8G("polymorpheusOutlet",M.itemContent)("polymorpheusOutletContext",M.getContext(m,p))}}function We(c,I){if(1&c&&(t.j41(0,"tui-opt-group",4),t.DNE(1,Xe,3,4,"button",5),t.k0s()),2&c){const m=I.$implicit,p=I.index,M=t.XpG(2);t.Y8G("label",M.labels[p]),t.R7$(1),t.Y8G("ngForOf",m)}}function it(c,I){if(1&c&&(t.j41(0,"tui-data-list",2),t.DNE(1,We,2,2,"tui-opt-group",3),t.k0s()),2&c){const m=t.XpG();t.Y8G("emptyContent",m.emptyContent)("size",m.size),t.R7$(1),t.Y8G("ngForOf",m.items)}}function Fe(c,I){1&c&&t.nrm(0,"tui-loader",9)}let Bt=(()=>{var c;class I{constructor(){this.itemsHandlers=(0,t.WQX)(Y.E4),this.optionsQuery=we.xQ,this.items=[],this.disabledItemHandler=this.itemsHandlers.disabledItemHandler,this.size=(0,ce.pQ)(),this.itemClick=new t.bkB,this.itemContent=({$implicit:p})=>this.itemsHandlers.stringify(p)}getContext(p,{nativeElement:M}){return{$implicit:p,active:(0,ne.X)(M)}}getOptions(p=!1){return this.optionsQuery.filter(({disabled:M})=>p||!M).map(({value:M})=>M).filter(k.Aj)}$cast(p){return p}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-data-list-wrapper",3,"labels",""]],viewQuery:function(p,M){if(1&p&&t.GBs(ce.aO,5),2&p){let xe;t.mGM(xe=t.lsd())&&(M.optionsQuery=xe)}},inputs:{items:"items",disabledItemHandler:"disabledItemHandler",emptyContent:"emptyContent",size:"size",itemContent:"itemContent"},outputs:{itemClick:"itemClick"},standalone:!0,features:[t.Jv_([(0,ce.WD)(c)]),t.aNF],decls:3,vars:2,consts:[[3,"emptyContent","size",4,"ngIf","ngIfElse"],["loading",""],[3,"emptyContent","size"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","","type","button",3,"disabled","value","click",4,"ngFor","ngForOf"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","","type","button",3,"disabled","value","click"],["elementRef","elementRef"],[1,"t-content"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["automation-id","tui-data-list-wrapper__loader",1,"t-loader"]],template:function(p,M){if(1&p&&(t.DNE(0,ze,2,3,"tui-data-list",0),t.DNE(1,z,1,0,"ng-template",null,1,t.C5r)),2&p){const xe=t.sdS(2);t.Y8G("ngIf",M.items)("ngIfElse",xe)}},dependencies:[w.Sq,w.bT,ee.xr,ce.uE,ce.aO,q,Re.ap],styles:["[_nghost-%COMP%]{display:block}.t-content[_ngcontent-%COMP%]{flex:1;min-inline-size:0}.t-loader[_ngcontent-%COMP%]{margin:.75rem 0}"],changeDetection:0}),I})(),_t=(()=>{var c;class I extends Bt{constructor(){super(...arguments),this.labels=[]}}return(c=I).\u0275fac=function(){let m;return function(M){return(m||(m=t.xGo(c)))(M||c)}}(),c.\u0275cmp=t.VBU({type:c,selectors:[["tui-data-list-wrapper","labels",""]],inputs:{labels:"labels"},standalone:!0,features:[t.Jv_([(0,ce.WD)(c)]),t.Vt3,t.aNF],attrs:Ae,decls:3,vars:2,consts:[[3,"emptyContent","size",4,"ngIf","ngIfElse"],["loading",""],[3,"emptyContent","size"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","","type","button",3,"disabled","value","click",4,"ngFor","ngForOf"],["automation-id","tui-data-list-wrapper__option","tuiElement","","tuiOption","","type","button",3,"disabled","value","click"],["elementRef","elementRef"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-loader"]],template:function(p,M){if(1&p&&(t.DNE(0,it,2,3,"tui-data-list",0),t.DNE(1,Fe,1,0,"ng-template",null,1,t.C5r)),2&p){const xe=t.sdS(2);t.Y8G("ngIf",M.items)("ngIfElse",xe)}},dependencies:[w.Sq,w.bT,ee.xr,ce.uE,ce.aO,ce.Ji,q,Re.ap],styles:["[_nghost-%COMP%]{display:block}.t-content[_ngcontent-%COMP%]{flex:1;min-inline-size:0}.t-loader[_ngcontent-%COMP%]{margin:.75rem 0}"],changeDetection:0}),I})();var kt=u(958),Lt=u(8395),Zt=u(656);const K=["type","checkbox","tuiSwitch",""],V={showIcons:!0,size:"m",icon:"@tui.check",appearance:c=>c.checked?"primary":"secondary"},de=(0,k.gc)(V);function B(c){return(0,k.eC)(de,c,V)}let Z=(()=>{var c;class I{constructor(){this.appearance=(0,t.WQX)(Lt.bC),this.resolver=(0,Zt.XA)(),this.options=(0,t.WQX)(de),this.el=(0,J.qW)(),this.control=(0,t.WQX)(A.vO,{self:!0,optional:!0}),this.size=this.options.size,this.showIcons=this.options.showIcons}ngDoCheck(){this.appearance.tuiAppearance=this.options.appearance(this.el)}get icon(){const{options:p,resolver:M,size:xe}=this,bt=(0,k.YB)(p.icon)?p.icon:p.icon(xe);return this.showIcons&&bt?"url(".concat(M(bt),")"):null}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["input","type","checkbox","tuiSwitch",""]],hostAttrs:["role","switch"],hostVars:6,hostBindings:function(p,M){2&p&&(t.Mr5("disabled",!M.control||M.control.disabled),t.BMQ("data-size",M.size),t.xc7("--t-checked-icon",M.icon),t.AVh("_readonly",!M.control))},inputs:{size:"size",showIcons:"showIcons"},standalone:!0,features:[t.aNF,t.nM4([{directive:Lt.bC,inputs:["tuiAppearanceState","tuiAppearanceState","tuiAppearanceFocus","tuiAppearanceFocus"]},kt.W])],attrs:K,decls:0,vars:0,template:function(p,M){},styles:['[tuiSwitch]{transition-property:background,box-shadow;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;inline-size:3rem;block-size:1.5rem;border-radius:2rem;overflow:hidden;cursor:pointer;margin:0;flex-shrink:0;color:#fff!important}[tuiSwitch][data-size=s]{block-size:1rem;inline-size:2rem}[tuiSwitch][data-size=s]:before{inline-size:1rem;transform:translate(-1rem);-webkit-mask-size:.75rem;mask-size:.75rem}[tuiSwitch][data-size=s]:after{inline-size:1rem;box-shadow:-2.625rem 0 0 .5rem currentColor;outline-width:.167rem;transform:scale(.375)}[tuiSwitch][data-size=s]:checked:after{transform:scale(.375) translate(2.625rem)}[tuiSwitch]:checked:before{transform:none}[tuiSwitch]:checked:after{transform:scale(.33333) translate(4.5rem)}[tuiSwitch]:disabled._readonly{opacity:1}[tuiSwitch]:before,[tuiSwitch]:after{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";position:absolute;block-size:100%;inline-size:1.5rem}[tuiSwitch]:before{display:var(--t-checked-icon, none);background:currentColor;-webkit-mask:var(--t-checked-icon) no-repeat center;mask:var(--t-checked-icon) no-repeat center;-webkit-mask-size:1rem;mask-size:1rem;transform:translate(-1.5rem)}[tuiSwitch]:after{right:0;border-radius:100%;transform:scale(.33333);box-shadow:-4.5rem 0 0 .75rem currentColor;outline:.375rem solid var(--tui-background-neutral-2-pressed);outline-offset:var(--t-checked-icon, 20rem)}\n'],encapsulation:2,changeDetection:0}),I})();var se=u(6194),he=u(7270),le=u(7212),$e=u(7922),ht=u(4976),Tt=u(811),He=u(712);var ft=u(9702),Nt=u(5014),zt=u(4225),yt=u(7492),Ie=u(1623),Ue=u(8844),et=u(4135);function ct(c,I){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const m=I.polymorpheusOutlet;t.R7$(1),t.SpI(" ",m," ")}}function oe(c,I){if(1&c&&(t.j41(0,"div",6),t.DNE(1,ct,2,1,"ng-container",7),t.k0s()),2&c){t.XpG();const m=t.sdS(9);t.R7$(1),t.Y8G("polymorpheusOutlet",m)}}function ue(c,I){if(1&c){const m=t.RV6();t.j41(0,"section",8)(1,"button",9),t.bIt("click.prevent",function(){t.eBV(m);const M=t.XpG();return t.Njj(M.onArrow(M.step))})("mousedown.prevent",function(){t.eBV(m);const M=t.XpG();return t.Njj(null==M.nativeFocusableElement?null:M.nativeFocusableElement.focus())}),t.EFF(2," + "),t.k0s(),t.j41(3,"button",9),t.bIt("click.prevent",function(){t.eBV(m);const M=t.XpG();return t.Njj(M.onArrow(-M.step))})("mousedown.prevent",function(){t.eBV(m);const M=t.XpG();return t.Njj(null==M.nativeFocusableElement?null:M.nativeFocusableElement.focus())}),t.EFF(4," - "),t.k0s()()}if(2&c){const m=t.XpG(),p=t.sdS(1);t.R7$(1),t.Y8G("appearance",p.appearance)("disabled",!m.canIncrement)("iconStart",m.icons.up),t.R7$(2),t.Y8G("appearance",p.appearance)("disabled",!m.canDecrement)("iconStart",m.icons.down)}}function nt(c,I){1&c&&t.eu8(0)}function Qe(c,I){1&c&&t.SdG(0,2)}const ut=["*",[["input"]],[["tuiContent"]]],xt=["*","input","tuiContent"],Jt=(0,k.gc)({icons:{up:"@tui.plus",down:"@tui.minus"},min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:0}),Di=(0,k.gc)();let Ln=(()=>{var c;class I extends ft.jc{constructor(){super(...arguments),this.isIOS=(0,t.WQX)(Tt.mg),this.textfieldSize=(0,t.WQX)(zt.tI),this.options=(0,t.WQX)(Jt),this.unfinishedValue="",this.polymorpheusValueContent=we.xQ,this.valueTransformer=(0,t.WQX)(Di,{optional:!0}),this.numberFormat=Zt.RK,this.controller=(0,t.WQX)(zt.xX),this.numberFormat$=(0,t.WQX)(Zt.t9).pipe((0,ht.Eb)(this.cdr),(0,le.pQ)()).subscribe(p=>{this.numberFormat=p}),this.min=this.options.min,this.max=this.options.max,this.step=this.options.step}get nativeFocusableElement(){return!this.textfield||this.computedDisabled?null:this.textfield.nativeFocusableElement}get focused(){var p;return!(null===(p=this.textfield)||void 0===p||!p.focused)}get inputMode(){return this.isIOS&&this.isNegativeAllowed?"text":this.precision?"decimal":"numeric"}get calculatedMaxLength(){return 18+(this.precision&&this.nativeValue.includes(this.numberFormat.decimalSeparator)?Math.min(this.precision+1,20):0)+this.numberFormat.thousandSeparator.repeat(5).length}get computedValue(){return this.focused?this.nativeValue:this.formattedValue}onValueChange(p){const M=(0,$e.VM)(p,this.numberFormat.decimalSeparator);if(this.unfinishedValue=null,!Number.isNaN(M))return this.isNativeValueNotFinished?(this.unfinishedValue=p,void this.cdr.markForCheck()):void(Mthis.computedMax||(this.value=M));this.value=null}writeValue(p){super.writeValue(p),this.nativeValue=this.formattedValue}get size(){return this.textfieldSize.size}get icons(){return this.options.icons}get computedMin(){return this.computeMin(this.min,this.max)}get computedMax(){return this.computeMax(this.min,this.max)}get isNegativeAllowed(){return this.computedMin<0}get formattedValue(){return null!==this.value?this.getFormattedValue(this.value||0):""}get canDecrement(){return this.interactive&&(this.value||0)>this.computedMin}get canIncrement(){return this.interactive&&(this.value||0)0;if(Number.isFinite(m))if("always"===xe||vr&&"pad"===xe){const Sr=Math.max(m-yi.length,0),Ul="0".repeat(Sr);yi="".concat(yi).concat(Ul)}else yi=yi.replace(/0*$/,"");const Ra=vi.length%3;let Ao=(c<0?we.SD:"")+vi.charAt(0);for(let Sr=1;Sr3&&(Ao+=M),Ao+=vi.charAt(Sr);return yi?Ao+p+yi:Ao}(p,{...this.numberFormat,precision:this.precision}).replace(we.SD,we.el)+this.computedPostfix}get isNativeValueNotFinished(){const p=this.nativeNumberValue;return p<0?p>this.computedMax:p[yi.length,Sr.length-vr.length])]}}}return(c=I).\u0275fac=function(){let m;return function(M){return(m||(m=t.xGo(c)))(M||c)}}(),c.\u0275cmp=t.VBU({type:c,selectors:[["tui-input-number"]],contentQueries:function(p,M,xe){if(1&p&&t.wni(xe,ee.xr,5),2&p){let bt;t.mGM(bt=t.lsd())&&(M.polymorpheusValueContent=bt)}},viewQuery:function(p,M){if(1&p&&t.GBs(Nt.eD,5),2&p){let xe;t.mGM(xe=t.lsd())&&(M.textfield=xe.first)}},hostVars:1,hostBindings:function(p,M){1&p&&t.bIt("keydown.arrowDown",function(){return M.onArrow(-M.step)})("keydown.arrowUp",function(){return M.onArrow(M.step)}),2&p&&t.BMQ("data-size",M.size)},inputs:{min:"min",max:"max",step:"step"},features:[t.Jv_([(0,Ie.Jr)(c),(0,ft.SN)(c),zt.ZW]),t.Vt3],ngContentSelectors:xt,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","tabindex","-1","tuiIconButton","","type","button",1,"t-button",3,"appearance","disabled","iconStart","click.prevent","mousedown.prevent"]],template:function(p,M){1&p&&(t.NAR(ut),t.j41(0,"tui-primitive-textfield",0,1),t.bIt("focusedChange",function(bt){return M.onFocused(bt)})("valueChange",function(bt){return M.onValueChange(bt)}),t.SdG(2),t.SdG(3,1,["ngProjectAs","input",5,["input"]]),t.DNE(4,oe,2,1,"div",2),t.k0s(),t.DNE(5,ue,5,6,"section",3),t.DNE(6,nt,1,0,"ng-container",4),t.nI1(7,"async"),t.DNE(8,Qe,1,0,"ng-template",null,5,t.C5r)),2&p&&(t.Y8G("disabled",M.computedDisabled)("focusable",M.focusable)("invalid",M.computedInvalid)("maskito",M.mask)("pseudoActive",M.pseudoActive)("pseudoFocus",M.computedFocused)("pseudoHover",M.pseudoHover)("readOnly",M.readOnly)("value",M.computedValue),t.R7$(4),t.Y8G("ngIf",M.polymorpheusValueContent.length),t.R7$(1),t.Y8G("ngIf",M.step),t.R7$(1),t.Y8G("ngIf",t.bMT(7,12,M.polymorpheusValueContent.changes)))},dependencies:[w.bT,Ue.u,Nt.eD,Nt.gt,zt.rQ,zt.Om,ee.xr,yt.aD,et.p,w.Jj],styles:["[_nghost-%COMP%]{display:flex;border-radius:var(--tui-radius-m);text-align:start}[_nghost-%COMP%] *:disabled[_nghost-%COMP%], *:disabled [_nghost-%COMP%]{pointer-events:none}.t-textfield[_ngcontent-%COMP%]{flex:1;min-inline-size:0;max-inline-size:100%;border-radius:inherit;text-align:inherit}.t-textfield[_ngcontent-%COMP%]:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.t-value-content[_ngcontent-%COMP%]{inline-size: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-start-end-radius:inherit;border-end-end-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%]{inline-size:calc(var(--tui-height-m) * .75)}[data-size=l][_ngcontent-%COMP%] + .t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{inline-size:calc(var(--tui-height-l) * .75)}.t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]{display:flex;flex:1;block-size:auto;align-items:center;justify-content:center;border-radius:0}.t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:first-child{margin-bottom:.125rem;border-start-end-radius:inherit}.t-buttons[_ngcontent-%COMP%] .t-button[_ngcontent-%COMP%]:last-child{border-end-end-radius:inherit}"],changeDetection:0}),(0,he.Cg)([k.PE],I.prototype,"computeMin",null),(0,he.Cg)([k.PE],I.prototype,"computeMax",null),(0,he.Cg)([k.PE],I.prototype,"calculateMask",null),I})(),Ii=(()=>{var c;class I extends ft.aX{get value(){return this.host.computedValue}onValueChange(p){this.host.onValueChange(p)}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(c=I).\u0275fac=function(){let m;return function(M){return(m||(m=t.xGo(c)))(M||c)}}(),c.\u0275dir=t.FsC({type:c,selectors:[["tui-input-number"]],features:[t.Jv_([(0,Ie.Sc)(c)]),t.Vt3]}),I})(),Bi=(()=>{var c;class I{}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275mod=t.$C({type:c}),c.\u0275inj=t.G2t({imports:[w.MD,Nt.Rp,zt.CN,yt.r5]}),I})();class so{constructor(I,m){this._document=m;const p=this._textarea=this._document.createElement("textarea"),M=p.style;M.position="fixed",M.top=M.opacity="0",M.left="-999em",p.setAttribute("aria-hidden","true"),p.value=I,p.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(p)}copy(){const I=this._textarea;let m=!1;try{if(I){const p=this._document.activeElement;I.select(),I.setSelectionRange(0,I.value.length),m=this._document.execCommand("copy"),p&&p.focus()}}catch{}return m}destroy(){const I=this._textarea;I&&(I.remove(),this._textarea=void 0)}}let _i=(()=>{var c;class I{constructor(p){this._document=p}copy(p){const M=this.beginCopy(p),xe=M.copy();return M.destroy(),xe}beginCopy(p){return new so(p,this._document)}}return(c=I).\u0275fac=function(p){return new(p||c)(t.KVO(w.qQ))},c.\u0275prov=t.jDH({token:c,factory:c.\u0275fac,providedIn:"root"}),I})();const io=new t.nKC("CDK_COPY_TO_CLIPBOARD_CONFIG");let eo=(()=>{var c;class I{constructor(p,M,xe){this._clipboard=p,this._ngZone=M,this.text="",this.attempts=1,this.copied=new t.bkB,this._pending=new Set,xe&&null!=xe.attempts&&(this.attempts=xe.attempts)}copy(p=this.attempts){if(p>1){let M=p;const xe=this._clipboard.beginCopy(this.text);this._pending.add(xe);const bt=()=>{const Pn=xe.copy();Pn||! --M||this._destroyed?(this._currentTimeout=null,this._pending.delete(xe),xe.destroy(),this.copied.emit(Pn)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(bt,1))};bt()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(p=>p.destroy()),this._pending.clear(),this._destroyed=!0}}return(c=I).\u0275fac=function(p){return new(p||c)(t.rXU(_i),t.rXU(t.SKi),t.rXU(io,8))},c.\u0275dir=t.FsC({type:c,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(p,M){1&p&&t.bIt("click",function(){return M.copy()})},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"}}),I})(),Ci=(()=>{var c;class I{}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275mod=t.$C({type:c}),c.\u0275inj=t.G2t({}),I})();var It=u(8191),an=u(5981),pn=u(6104),St=u(2831),gn=u(3229),Sn=u(3527),ve=u(965),Ee=u(9990),tt=u(2489),G=u(9090),fe=u(9656),Pt=u(8503),rn=u(3422),hn=u(8887),Dn=u(199),Yn=u(8486),ai=u(3793);let Nn=(()=>{var c;class I extends q{}return(c=I).\u0275fac=function(){let m;return function(M){return(m||(m=t.xGo(c)))(M||c)}}(),c.\u0275dir=t.FsC({type:c,selectors:[["","tuiResizable",""]],standalone:!0,features:[t.Vt3]}),I})(),di=(()=>{var c;class I{constructor(){this.resizable=(0,t.WQX)(Nn),this.x=NaN,this.y=NaN,this.width=0,this.height=0,this.tuiResizer=[0,0],this.tuiSizeChange=new t.bkB}get cursor(){return this.tuiResizer[0]?this.tuiResizer[1]?this.tuiResizer[0]*this.tuiResizer[1]>0?"nwse-resize":"nesw-resize":"ew-resize":"ns-resize"}onPointerDown(p,M){this.x=p,this.y=M,this.width=this.resizable.nativeElement.clientWidth,this.height=this.resizable.nativeElement.clientHeight}onPointerMove({x:p,y:M,buttons:xe}){xe?this.onMove(p,M):this.onPointerUp()}onPointerUp(){this.x=NaN}onMove(p,M){if(Number.isNaN(this.x))return;const{style:xe}=this.resizable.nativeElement,bt=[this.width+this.tuiResizer[0]*(p-this.x),this.height+this.tuiResizer[1]*(M-this.y)];this.tuiResizer[0]&&(xe.width=(0,k.Pp)(bt[0])),this.tuiResizer[1]&&(xe.height=(0,k.Pp)(bt[1])),this.tuiSizeChange.emit(bt)}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiResizer",""]],hostVars:4,hostBindings:function(p,M){1&p&&t.bIt("pointerdown.silent.prevent",function(bt){return M.onPointerDown(bt.x,bt.y)})("pointermove.silent",function(bt){return M.onPointerMove(bt)},!1,t.EBC)("pointerup.silent",function(){return M.onPointerUp()},!1,t.EBC),2&p&&t.xc7("cursor",M.cursor)("touch-action","none")},inputs:{tuiResizer:"tuiResizer"},outputs:{tuiSizeChange:"tuiSizeChange"},standalone:!0}),I})();var ti=u(7187);const $i=["wrapper"];function ni(c,I){if(1&c&&(t.j41(0,"tui-loader",4),t.eu8(1,5),t.k0s()),2&c){const m=t.XpG(2);t.Y8G("overlay",!0)("showLoader",m.loading),t.R7$(1),t.Y8G("ngTemplateOutlet",m.content)}}function Ti(c,I){if(1&c&&(t.qex(0),t.SdG(1),t.DNE(2,ni,2,3,"tui-loader",3),t.bVm()),2&c){const m=t.XpG();t.R7$(2),t.Y8G("ngIf",m.async)("ngIfElse",m.content)}}const hi=["*"];let Oi=(()=>{var c;class I{}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiExpandContent",""]],standalone:!0}),I})();let Gi=(()=>{var c;class I{constructor(){this.cdr=(0,t.WQX)(t.gRc),this.destroyRef=(0,t.WQX)(t.abz),this.state=0,this.content=null,this.expanded=null,this.async=!1}set expandedSetter(p){if(null!==this.expanded)return 0!==this.state?(this.expanded=p,void(this.state=3)):(this.expanded=p,void this.retrigger(this.async&&p?1:3));this.expanded=p}get contentVisible(){return this.expanded||0!==this.state}get overflow(){return 0!==this.state}get loading(){return!!this.expanded&&this.async&&1===this.state}get height(){const{expanded:p,state:M,contentWrapper:xe}=this;return p&&2===M||!p&&3===M?0:xe&&(!p&&2===M||p&&3===M)?xe.nativeElement.offsetHeight:xe&&p&&1===M?Math.max(xe.nativeElement.offsetHeight,48):null}onTransitionEnd({propertyName:p,pseudoElement:M}){"opacity"===p&&!M&&3===this.state&&(this.state=0)}onExpandLoaded(p){p.stopPropagation(),1===this.state&&this.retrigger(3)}retrigger(p){this.state=2,(0,gn.O)(0).pipe((0,le.pQ)(this.destroyRef)).subscribe(()=>{2===this.state&&(this.state=p,this.cdr.markForCheck())})}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-expand"]],contentQueries:function(p,M,xe){if(1&p&&t.wni(xe,Oi,5,t.C4Q),2&p){let bt;t.mGM(bt=t.lsd())&&(M.content=bt.first)}},viewQuery:function(p,M){if(1&p&&t.GBs($i,5),2&p){let xe;t.mGM(xe=t.lsd())&&(M.contentWrapper=xe.first)}},hostAttrs:["ngSkipHydration","true"],hostVars:9,hostBindings:function(p,M){1&p&&t.bIt("transitionend.self",function(bt){return M.onTransitionEnd(bt)})("tui-expand-loaded",function(bt){return M.onExpandLoaded(bt)}),2&p&&(t.BMQ("aria-expanded",M.expanded),t.xc7("height",M.height,"px"),t.AVh("_loading",M.loading)("_overflow",M.overflow)("_expanded",M.expanded))},inputs:{async:"async",expandedSetter:["expanded","expandedSetter"]},standalone:!0,features:[t.aNF],ngContentSelectors:hi,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(p,M){1&p&&(t.NAR(),t.j41(0,"div",0,1),t.DNE(2,Ti,3,2,"ng-container",2),t.k0s()),2&p&&(t.Y8G("@tuiParentAnimation",void 0)("@.disabled",M.overflow),t.R7$(2),t.Y8G("ngIf",M.contentVisible))},dependencies:[w.bT,w.T3,Re.ap],styles:['[_nghost-%COMP%]{transition-property:opacity,height,visibility;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:block;opacity:0;transition-delay:1ms}._overflow[_nghost-%COMP%]{overflow:hidden}._expanded[_nghost-%COMP%]{opacity:1;transform:translateZ(0)}._loading[_nghost-%COMP%]{opacity:.99}.t-wrapper[_ngcontent-%COMP%]:before, .t-wrapper[_ngcontent-%COMP%]:after{content:"";display:table}'],data:{animation:[ti.fj]},changeDetection:0}),I})();var Hi=u(7442),ye=u(3279),ke=u(5950);function Ke(c,I){1&c&&t.nrm(0,"tui-icon",2),2&c&&t.Y8G("icon",I.polymorpheusOutlet)}function Ze(c,I){1&c&&t.eu8(0)}const rt=(0,k.gc)({iconSmall:"@tui.chevron-down",iconLarge:"@tui.chevron-down"});let Ct=(()=>{var c;class I{constructor(){this.control=(0,t.WQX)(ft.Er,{optional:!0}),this.textfieldSize=(0,t.WQX)(zt.tI),this.options=(0,t.WQX)(rt),this.directive=(0,t.WQX)(ye.iE,{optional:!0})}get rotated(){var p;return(null===(p=this.directive)||void 0===p?void 0:p.tuiDropdownOpen)||!!this.control.pseudoOpen||!1}get small(){return!(0,ke.Wu)(this.textfieldSize.size)}get arrowIcon(){return this.small?this.options.iconSmall:this.options.iconLarge}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-arrow"]],hostVars:4,hostBindings:function(p,M){2&p&&t.AVh("_rotated",M.rotated)("_small",M.small)},standalone:!0,features:[t.aNF],decls:3,vars:4,consts:[[3,"icon",4,"polymorpheusOutlet"],[4,"ngIf"],[3,"icon"]],template:function(p,M){1&p&&(t.DNE(0,Ke,1,1,"tui-icon",0),t.DNE(1,Ze,1,0,"ng-container",1),t.nI1(2,"async")),2&p&&(t.Y8G("polymorpheusOutlet",M.arrowIcon),t.R7$(1),t.Y8G("ngIf",t.bMT(2,2,null==M.directive?null:M.directive.tuiDropdownOpenChange)))},dependencies:[w.Jj,w.bT,ee.xr,te.q],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)}tui-icon[_ngcontent-%COMP%]{border-width:.25rem}"],changeDetection:0}),I})();const Dt=new ee.lS(Ct),Wt=(0,k.gc)({interactive:Dt,disabled:Dt});var tn=u(8448),fn=u(599);function An(c,I){if(1&c&&t.nrm(0,"tui-icon",3),2&c){const m=t.XpG();t.Y8G("icon",m.icons.check)("tuiScrollIntoView",!0)}}function Un(c,I){1&c&&t.nrm(0,"span",4)}const ui=new ee.lS((()=>{var c;class I{constructor(){this.host=(0,t.WQX)(ce.KN),this.el=(0,J.qW)(),this.changeDetection$=new pn.B,this.abstractControl=(0,t.WQX)(ft.Er,{optional:!0}),this.control=(0,t.WQX)(A.vO),this.option=(0,t.WQX)(ce.aO),this.dataList=(0,t.WQX)(ce.uE,{optional:!0}),this.icons=(0,t.WQX)(Zt._Z),this.context=(0,ee.Dm)(),this.selected$=(0,tt.h)(this.changeDetection$,this.control.valueChanges||tn.w,(0,ht.xM)(this.el,"animationstart")).pipe((0,ve.Z)(null),(0,Sn.T)(()=>this.selected),(0,ai.F)())}ngOnInit(){Promise.resolve().then(()=>{var p,M;(0,k.Aj)(this.option.value)&&!this.option.disabled&&(null===(p=(M=this.host).checkOption)||void 0===p||p.call(M,this.option.value))})}ngDoCheck(){this.changeDetection$.next()}get value(){var p,M;return null!==(p=null===(M=this.abstractControl)||void 0===M?void 0:M.value)&&void 0!==p?p:this.control.value}get matcher(){return this.host.identityMatcher||we.BJ}get selected(){return(0,k.Aj)(this.option.value)&&(0,k.Aj)(this.value)&&this.matcher(this.value,this.option.value)}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-select-option"]],decls:5,vars:5,consts:[[3,"ngTemplateOutlet"],["automation-id","tui-select-option__checkmark","class","t-checkmark",3,"icon","tuiScrollIntoView",4,"ngIf","ngIfElse"],["dummy",""],["automation-id","tui-select-option__checkmark",1,"t-checkmark",3,"icon","tuiScrollIntoView"],[1,"t-dummy"]],template:function(p,M){if(1&p&&(t.eu8(0,0),t.DNE(1,An,1,2,"tui-icon",1),t.nI1(2,"async"),t.DNE(3,Un,1,0,"ng-template",null,2,t.C5r)),2&p){const xe=t.sdS(4);t.Y8G("ngTemplateOutlet",M.context.$implicit),t.R7$(1),t.Y8G("ngIf",t.bMT(2,3,M.selected$))("ngIfElse",xe)}},dependencies:[w.bT,w.T3,fn.pF,te.q,w.Jj],styles:['@keyframes _ngcontent-%COMP%_retrigger{0%{left:1px}to{left:2px}}[_nghost-%COMP%]{display:flex;flex:1;align-items:center;max-inline-size:100%;animation:_ngcontent-%COMP%_retrigger 1s}.t-checkmark[_ngcontent-%COMP%]{margin-inline-start:auto;inline-size:1.75rem;border-width:.25rem;border-inline-start-width:.5rem}tui-data-list[data-size="s"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-size="s"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{margin-inline-end:-.375rem}tui-data-list[data-size="m"][_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%], tui-data-list[data-size="m"] [_nghost-%COMP%] .t-checkmark[_ngcontent-%COMP%]{margin-inline-end:-.125rem}.t-dummy[_ngcontent-%COMP%]{inline-size:1.75rem}'],changeDetection:0}),I})());let fi=(()=>{var c;class I{}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275mod=t.$C({type:c}),c.\u0275inj=t.G2t({imports:[w.MD,te.q]}),I})();var pi=u(4198),li=u(1386);function Jn(c,I){1&c&&t.SdG(0,2,["*ngIf","isMobile"])}function zi(c,I){if(1&c&&t.DNE(0,Jn,1,0,"ng-content",6),2&c){const m=t.XpG();t.Y8G("ngIf",m.isMobile)}}function gi(c,I){1&c&&t.eu8(0,7)}function oo(c,I){1&c&&t.nrm(0,"div",10),2&c&&t.Y8G("textContent",I.polymorpheusOutlet)}const Qi=function(c,I){return{$implicit:c,active:I}};function ao(c,I){if(1&c&&(t.j41(0,"div",8),t.DNE(1,oo,1,1,"div",9),t.k0s()),2&c){const m=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",m.computedContent)("polymorpheusOutletContext",t.l_i(2,Qi,m.value,m.computedFocused))}}function zo(c,I){1&c&&t.eu8(0)}function uo(c,I){if(1&c&&(t.j41(0,"div",11),t.DNE(1,zo,1,0,"ng-container",12),t.k0s()),2&c){const m=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",m.arrow)}}const jo=["*",[["input"]],[["select"]]],Vo=["*","input","select"],re=(0,k.gc)({valueContent:""});let je=(()=>{var c;class I extends ft.jc{constructor(){super(...arguments),this.itemsHandlers=(0,t.WQX)(Y.E4),this.textfieldCleaner=(0,t.WQX)(zt.u1),this.textfieldSize=(0,t.WQX)(zt.tI),this.arrowMode=(0,t.WQX)(Wt),this.options=(0,t.WQX)(re),this.isMobile=(0,t.WQX)(Tt.Td),this.open=!1,this.stringify=this.itemsHandlers.stringify,this.identityMatcher=this.itemsHandlers.identityMatcher,this.valueContent=this.options.valueContent}get size(){return this.textfieldSize.size}get nativeFocusableElement(){var p,M;return null!==(p=null===(M=this.textfield)||void 0===M?void 0:M.nativeFocusableElement)&&void 0!==p?p:null}get focused(){var p;return(0,ne.X)(this.nativeFocusableElement)||!(null===(p=this.dropdown)||void 0===p||!p.tuiDropdownOpen)}get computedValue(){return null===this.value?"":this.stringify(this.value)||" "}onValueChange(p){this.value=p||null}handleOption(p){this.focusInput(),this.value=p,this.open=!1}get arrow(){return this.interactive?this.arrowMode.interactive:this.arrowMode.disabled}get nativeDropdownMode(){return!!this.nativeSelect&&this.isMobile}get computedContent(){return this.valueContent||this.computedValue}onActiveZone(p){this.updateFocused(p)}onKeyDownDelete(){this.textfieldCleaner.cleaner&&(this.value=null)}focusInput(p=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:p})}}return(c=I).\u0275fac=function(){let m;return function(M){return(m||(m=t.xGo(c)))(M||c)}}(),c.\u0275cmp=t.VBU({type:c,selectors:[["tui-select"]],contentQueries:function(p,M,xe){if(1&p&&(t.wni(xe,ft.oB,7),t.wni(xe,ce.WX,5,t.C4Q)),2&p){let bt;t.mGM(bt=t.lsd())&&(M.nativeSelect=bt.first),t.mGM(bt=t.lsd())&&(M.datalist=bt.first)}},viewQuery:function(p,M){if(1&p&&(t.GBs(Nt.eD,5),t.GBs(ye.iE,5)),2&p){let xe;t.mGM(xe=t.lsd())&&(M.textfield=xe.first),t.mGM(xe=t.lsd())&&(M.dropdown=xe.first)}},hostVars:1,hostBindings:function(p,M){2&p&&t.BMQ("data-size",M.size)},inputs:{stringify:"stringify",identityMatcher:"identityMatcher",valueContent:"valueContent"},features:[t.Jv_([(0,Ie.Jr)(c),(0,ft.SN)(c),(0,ce.PU)(c),(0,ce.NW)(ui)]),t.Vt3,t.nM4([ye._H])],ngContentSelectors:Vo,decls:10,vars:16,consts:[["tuiDropdownOpenMonitor","",1,"t-hosted",3,"tuiDropdown","tuiDropdownEnabled","tuiDropdownOpen","tuiDropdownOpenChange","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(p,M){if(1&p&&(t.NAR(jo),t.j41(0,"div",0),t.bIt("tuiDropdownOpenChange",function(bt){return M.open=bt})("tuiActiveZoneChange",function(bt){return M.onActiveZone(bt)}),t.j41(1,"tui-primitive-textfield",1),t.bIt("keydown.backspace.prevent",function(){return M.onKeyDownDelete()})("keydown.delete.prevent",function(){return M.onKeyDownDelete()})("valueChange",function(bt){return M.onValueChange(bt)}),t.SdG(2),t.SdG(3,1,["ngProjectAs","input",5,["input"]]),t.DNE(4,zi,1,1,"ng-template",null,2,t.C5r),t.DNE(6,gi,1,0,"ng-container",3),t.DNE(7,ao,2,5,"div",4),t.k0s(),t.DNE(8,uo,2,1,"ng-template",null,5,t.C5r),t.k0s()),2&p){const xe=t.sdS(5),bt=t.sdS(9);t.Y8G("tuiDropdown",M.datalist||"")("tuiDropdownEnabled",M.interactive&&!M.nativeDropdownMode)("tuiDropdownOpen",M.open),t.R7$(1),t.Y8G("disabled",M.computedDisabled)("editable",!1)("focusable",M.computedFocusable)("invalid",M.computedInvalid)("nativeId",M.nativeId)("pseudoActive",M.pseudoActive)("pseudoFocus",M.computedFocused)("pseudoHover",M.pseudoHover)("readOnly",M.readOnly)("tuiTextfieldIcon",M.arrow?bt:"")("value",M.computedValue),t.R7$(5),t.Y8G("ngTemplateOutlet",xe),t.R7$(1),t.Y8G("ngIf",null!==M.value)}},dependencies:[w.bT,w.T3,ee.xr,Nt.eD,Nt.gt,pi.l,zt.OC,li.g,ye.pU,ye.iE],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:start}[_nghost-%COMP%]:not(._readonly) input:not(:disabled){cursor:pointer}._readonly[_nghost-%COMP%] input{cursor:default}[_nghost-%COMP%] *:disabled[_nghost-%COMP%], *: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}.t-value[_ngcontent-%COMP%]{display:flex;inline-size:100%;align-items:center}.t-primitive-value[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"],changeDetection:0}),I})(),Rt=(()=>{var c;class I extends ft.aX{get readOnly(){return!0}get value(){return this.host.computedValue}get stringify(){return this.host.stringify}onValueChange(p){this.host.onValueChange(p)}}return(c=I).\u0275fac=function(){let m;return function(M){return(m||(m=t.xGo(c)))(M||c)}}(),c.\u0275dir=t.FsC({type:c,selectors:[["tui-select"]],features:[t.Jv_([(0,Ie.Sc)(c)]),t.Vt3]}),I})(),Kt=(()=>{var c;class I{}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275mod=t.$C({type:c}),c.\u0275inj=t.G2t({imports:[w.MD,Nt.Rp,fi,Ct,pi.E,zt.CN,ye.Vh,ce.uE,ce.aO,Bt,_t]}),I})();var en=u(194);let Ai,ji,Si,ei,Fo,lo,Zn,bn=(()=>{var c;class I{transform(p,M,...xe){return p.filter(bt=>M(bt,...xe))}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275pipe=t.EJ8({name:"tuiFilter",type:c,pure:!0,standalone:!0}),I})(),Bn=(()=>{var c;class I{transform(p){return Array.from(p)}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275pipe=t.EJ8({name:"tuiToArray",type:c,pure:!0,standalone:!0}),I})();function Wn(c){const I=c.replace("#","").split("").map((m,p,M)=>3===M.length?m+m:m).join("").match(/.{2}/g);return I?I.map(m=>Number.parseInt(m,16)):[0,0,0]}String.raw(Ai||(Ai=Lv||(Lv=Jo(["s*,s*"],["\\s*,\\s*"])))),String.raw(ji||(ji=Bv||(Bv=Jo(["(s*(?:d{1,3}s*,s*){2}d{1,3}s*)"],["\\(\\s*(?:\\d{1,3}\\s*,\\s*){2}\\d{1,3}\\s*\\)"])))),String.raw(Si||(Si=Vv||(Vv=Jo(["(s*(?:d{1,3}s*,s*){2}d{1,3}s*,s*d*.?d+)"],["\\(\\s*(?:\\d{1,3}\\s*,\\s*){2}\\d{1,3}\\s*,\\s*\\d*\\.?\\d+\\)"])))),String.raw(ei||(ei=Uv||(Uv=Jo(["(?:[+-]?d*.?d+)(?:%|[a-z]+)?"],["(?:[+-]?\\d*\\.?\\d+)(?:%|[a-z]+)?"]))));String.raw(Fo||(Fo=$v||($v=Jo(["s*("],["\\s*("])))),String.raw(lo||(lo=Hv||(Hv=Jo(["(?:s+"],["(?:\\s+"])))),String.raw(Zn||(Zn=zv||(zv=Jo(["s*)?"],["\\s*)?"]))));var Kn=u(9738),Qn=u(4996),En=u(109),Hn=u(756),Wi=u(6340),R=u(8129),x=u(9922),pe=u(7002);let P=(()=>{var c;class I{transform(p,M,...xe){return M(p,...xe)}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275pipe=t.EJ8({name:"tuiMapper",type:c,pure:!0,standalone:!0}),I})();function Me(c,I){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const m=I.polymorpheusOutlet;t.R7$(1),t.SpI(" ",m," ")}}function qt(c,I){1&c&&t.nrm(0,"span",6),2&c&&t.Y8G("innerHTML",I.polymorpheusOutlet,t.npT)}function In(c,I){if(1&c){const m=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(m);const M=t.XpG();return t.Njj(M.item.$implicit.complete())}),t.EFF(1),t.k0s()}if(2&c){const m=t.XpG();t.Y8G("iconStart",m.icons.close),t.R7$(1),t.SpI(" ",m.close()," ")}}function ii(c,I){if(1&c&&(t.eu8(0,3),t.nI1(1,"tuiMapper")),2&c){const m=I.$implicit,p=t.XpG(2);t.Y8G("ngComponentOutlet",m.component.component)("ngComponentOutletInjector",t.i5U(1,2,m,p.mapper))}}function _o(c,I){if(1&c&&(t.j41(0,"div",1),t.DNE(1,ii,2,5,"ng-container",2),t.k0s()),2&c){const m=I.$implicit;t.Y8G("@tuiParentAnimation",void 0),t.R7$(1),t.Y8G("ngForOf",m)}}const Ji={autoClose:3e3,label:"",closeable:!0,data:void 0},Co=(0,k.ET)(()=>({...Ji,...(0,t.WQX)(Kn.Ub)})),vo=(0,k.ET)(()=>(0,t.WQX)(Tt.Td)?"1rem 1rem 0 auto":"2rem 3rem 0 auto"),ro=(0,k.gc)(new an.t([])),Oo=(0,k.ET)(()=>(0,Dn.z)([(0,Hn.of)(new Map),(0,t.WQX)(ro)]).pipe((0,Sn.T)(([c,I])=>(c.forEach((m,p)=>c.set(p,[])),I.forEach(m=>{const p=m.component.component,M=c.get(p)||[];c.set(p,[...M,m])}),Array.from(c.values())))));let xr=(()=>{var c;class I{constructor(){this.el=(0,J.qW)(),this.icons=(0,t.WQX)(Zt._Z),this.options=(0,ke.mo)((0,t.WQX)(Zt.nV)),this.close=(0,le.ot)((0,t.WQX)(Zt.R3)),this.position=(0,t.WQX)(vo),this.item=(0,ee.Dm)(),this.animation=this.position.endsWith("auto")?{...this.options,value:"right"}:{...this.options,value:"left"},this.sub=(0,Hn.of)("function"==typeof this.item.autoClose?this.item.autoClose(this.item.appearance):this.item.autoClose).pipe((0,St.n)(p=>p?(0,gn.O)(p):tn.w),(0,Wi.Q)((0,R.R)(this.el,"mouseenter")),(0,x.u)({delay:()=>(0,R.R)(this.el,"mouseleave")}),(0,le.pQ)()).subscribe(()=>this.item.$implicit.complete())}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-alert"]],hostAttrs:["role","alert"],hostVars:5,hostBindings:function(p,M){2&p&&(t.zvX("@tuiFadeIn",M.options)("@tuiSlideIn",M.animation)("@tuiHeightCollapse",M.animation),t.xc7("margin",M.position))},standalone:!0,features:[t.aNF],decls:6,vars:7,consts:[["size","m",3,"appearance","icon"],["tuiTitle",""],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["tuiSubtitle",""],[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],["tuiIconButton","","type","button",3,"iconStart","click",4,"ngIf"],[3,"innerHTML"],["tuiIconButton","","type","button",3,"iconStart","click"]],template:function(p,M){1&p&&(t.j41(0,"tui-notification",0)(1,"span",1),t.DNE(2,Me,2,1,"ng-container",2),t.j41(3,"span",3),t.DNE(4,qt,1,1,"span",4),t.k0s()(),t.DNE(5,In,2,2,"button",5),t.k0s()),2&p&&(t.Y8G("appearance",M.item.appearance)("icon",M.item.icon),t.R7$(2),t.Y8G("polymorpheusOutlet",M.item.label)("polymorpheusOutletContext",M.item),t.R7$(2),t.Y8G("polymorpheusOutlet",M.item.content)("polymorpheusOutletContext",M.item),t.R7$(1),t.Y8G("ngIf",M.item.closeable))},dependencies:[w.bT,ee.xr,et.p,Kn.wS,En.R],styles:["[_nghost-%COMP%]{display:block;inline-size:18rem;flex-shrink:0;word-break:break-word;background:var(--tui-background-elevation-1);border-radius:var(--tui-radius-m);box-shadow:var(--tui-shadow-medium)}[_nghost-%COMP%]:not(:first-child){margin-top:.75rem!important}[_nghost-%COMP%]:not(:last-child){margin-bottom:0!important}"],data:{animation:[ti.uy,ti.ZM,ti.hM]},changeDetection:0}),I})(),_n=(()=>{var c;class I extends pe.bL{}return(c=I).\u0275fac=function(){let m;return function(M){return(m||(m=t.xGo(c)))(M||c)}}(),c.\u0275prov=t.jDH({token:c,factory:function(){return new c(ro,xr,(0,t.WQX)(Co))},providedIn:"root"}),I})(),On=(()=>{var c;class I{constructor(){this.injector=(0,t.WQX)(t.duS),this.alerts$=(0,t.WQX)(Oo),this.trackBy=fe.D,this.mapper=p=>t.zZn.create({providers:[{provide:ee.su,useValue:p}],parent:this.injector})}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-alerts"]],standalone:!0,features:[t.aNF],decls:2,vars:4,consts:[["class","t-wrapper",4,"ngFor","ngForOf","ngForTrackBy"],[1,"t-wrapper"],[3,"ngComponentOutlet","ngComponentOutletInjector",4,"ngFor","ngForOf"],[3,"ngComponentOutlet","ngComponentOutletInjector"]],template:function(p,M){1&p&&(t.DNE(0,_o,2,2,"div",0),t.nI1(1,"async")),2&p&&t.Y8G("ngForOf",t.bMT(1,2,M.alerts$))("ngForTrackBy",M.trackBy)},dependencies:[w.MD,w.OI,w.Sq,w.Jj,P],styles:["tui-alerts>.t-wrapper{position:fixed;top:0;left:0;inline-size:100%;block-size:100%;display:flex;flex-direction:column;pointer-events:none}tui-alerts>.t-wrapper>*{pointer-events:auto}\n"],encapsulation:2,data:{animation:[ti.fj]}}),I})();var zn=u(3241);class Pi{constructor(I){this.internalDirectiveInstance=I}get $implicit(){return this.internalDirectiveInstance.tuiLet}get tuiLet(){return this.internalDirectiveInstance.tuiLet}}let ko=(()=>{var c;class I{constructor(){(0,t.WQX)(t.c1b).createEmbeddedView((0,t.WQX)(t.C4Q),new Pi(this))}static ngTemplateContextGuard(p,M){return!0}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiLet",""]],inputs:{tuiLet:"tuiLet"},standalone:!0}),I})();var no=u(7355),To=u(138);var ir=u(7920),gr=u(6242);const ho=["tuiSidebar",""];function or(c,I){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const m=I.polymorpheusOutlet;t.R7$(1),t.SpI(" ",m," ")}}let yo=(()=>{var c;class I extends ee.A7{constructor(){super(...arguments),this.injector=(0,t.WQX)(t.duS),this.portalService=(0,t.WQX)(ye.Hg),this.component=new ee.lS(rr,this.injector),this.sidebarRef=null,this.direction="left",this.autoWidth=!1,this.content=(0,t.WQX)(t.C4Q)}set tuiSidebar(p){p?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(c=I).\u0275fac=function(){let m;return function(M){return(m||(m=t.xGo(c)))(M||c)}}(),c.\u0275dir=t.FsC({type:c,selectors:[["","tuiSidebar",""]],inputs:{direction:["tuiSidebarDirection","direction"],autoWidth:["tuiSidebarAutoWidth","autoWidth"],tuiSidebar:"tuiSidebar"},standalone:!0,features:[t.Vt3]}),I})(),rr=(()=>{var c;class I{constructor(){this.directive=(0,t.WQX)(yo),this.options=(0,ke.mo)((0,t.WQX)(Zt.nV)),this.left={...this.options,value:"left"},this.right={...this.options,value:"right"}}ngDoCheck(){this.directive.check()}get animation(){return"left"===this.direction?this.left:this.right}get direction(){return this.directive.direction}get content(){return this.directive.content}get autoWidth(){return this.directive.autoWidth}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["aside","tuiSidebar",""]],hostVars:3,hostBindings:function(p,M){2&p&&(t.zvX("@tuiSlideIn",M.animation),t.HbH("t-"+M.direction))},standalone:!0,features:[t.aNF],attrs:ho,decls:2,vars:3,consts:[["tuiActiveZone","",1,"t-wrapper"],[4,"polymorpheusOutlet"]],template:function(p,M){1&p&&(t.j41(0,"div",0),t.DNE(1,or,2,1,"ng-container",1),t.k0s()),2&p&&(t.AVh("t-wrapper_auto-width",M.autoWidth),t.R7$(1),t.Y8G("polymorpheusOutlet",M.content))},dependencies:[ee.xr,gr.N],styles:['[_nghost-%COMP%]{position:fixed;top:0;left:0;inline-size:100%;block-size:100%;display:flex}[_nghost-%COMP%]:before, [_nghost-%COMP%]:after{position:absolute;top:0;left:0;inline-size:100%;content:"";block-size:100%;background:#00000061;animation:tuiFadeIn var(--tui-duration)}[_nghost-%COMP%]:before{left:-100%;inline-size: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-background-base);box-shadow:0 10rem var(--tui-background-base);inline-size:17.25rem}.t-wrapper_auto-width[_ngcontent-%COMP%]{inline-size:auto}'],data:{animation:[ti.ZM]},changeDetection:0}),I})();var Nr=u(6098);function Wr(c){return null!=c&&"false"!=="".concat(c)}var Xo=u(9406),Ir=u(8621),Lr=u(8751),Br=u(6111);var us=u(1472),b=u(9867),Ne=u(6647);class S{constructor(I,m){this.el=I,this.options=m}get element(){return(this.el.nativeElement.tagName.includes("-")?this.el.nativeElement.querySelector(this.options.query):this.el.nativeElement)||this.el.nativeElement}get isTextFieldElement(){return this.element.matches(this.options.query)}}class Vt extends S{constructor(I,m,p,M){super(I,M),this.animationFrame$=m,this.zone=p}setFocus(){this.isTextFieldElement?function Ds(...c){return 1===(c=(0,Lr.K)(c)).length?(0,Ir.Tg)(c[0]):new Xo.c(function Vr(c){return I=>{let m=[];for(let p=0;m&&!I.closed&&p{if(m){for(let xe=0;xethis.element.closest(".ng-animating")),function F(c){return(0,b.N)((I,m)=>{let p=!1,M=0;I.subscribe((0,Br._)(m,xe=>(p||(p=!c(xe,M++)))&&m.next(xe)))})}(Boolean),(0,Yn.s)(1))).subscribe(()=>this.element.focus({preventScroll:this.options.preventScroll})):this.element.focus({preventScroll:!0})}}const mn=["type","inputMode","autocomplete","accept","min","max","step","pattern","size","maxlength"];class Vn extends S{constructor(I,m,p,M,xe){super(I,xe),this.renderer=m,this.zone=p,this.win=M}setFocus(){this.isTextFieldElement?this.zone.runOutsideAngular(()=>this.iosWebkitAutofocus()):this.element.focus({preventScroll:!0})}iosWebkitAutofocus(){const I=this.makeFakeInput(),m=this.getDurationTimeBeforeFocus();let p=0,M=0;const xe=()=>I.focus({preventScroll:!0}),bt=()=>{clearTimeout(p),p=this.win.setTimeout(()=>{clearTimeout(M),I.removeEventListener("blur",xe),I.removeEventListener("focus",bt),M=this.win.setTimeout(()=>{this.element.focus({preventScroll:this.options.preventScroll}),I.remove()},m)})};var Pn;I.addEventListener("blur",xe,{once:!0}),I.addEventListener("focus",bt),this.insideDialog()?this.win.document.body.appendChild(I):null===(Pn=this.element.parentElement)||void 0===Pn||Pn.appendChild(I),I.focus({preventScroll:!0})}makeFakeInput(){const I=this.renderer.createElement("input"),m=this.element.getBoundingClientRect();return this.patchFakeInputFromFocusableElement(I),I.style.height=(0,k.Pp)(m.height),I.style.width=(0,k.Pp)(m.width/2),I.style.position="fixed",I.style.zIndex="-99999999",I.style.caretColor="transparent",I.style.border="none",I.style.outline="none",I.style.color="transparent",I.style.background="transparent",I.style.cursor="none",I.style.fontSize=(0,k.Pp)(16),I.style.top=(0,k.Pp)(m.top),I.style.left=(0,k.Pp)(m.left),I}getDurationTimeBeforeFocus(){return parseFloat(this.win.getComputedStyle(this.element).getPropertyValue("--tui-duration"))||0}insideDialog(){return!!this.element.closest("tui-dialog")}patchFakeInputFromFocusableElement(I){mn.forEach(m=>{const p=this.element.getAttribute(m);(0,k.Aj)(p)&&I.setAttribute(m,p)})}}const[oi,ri]=(0,Ne.t)({delay:NaN,query:"input, textarea, select, [contenteditable]",preventScroll:!1}),jn=(0,k.gc)(),ki=[{provide:jn,deps:[t.aKT,zn.OX,t.sFG,t.SKi,zn.Qc,Tt.mg,oi],useFactory:(c,I,m,p,M,xe,bt)=>xe?new Vn(c,m,p,M,bt):new Vt(c,I,p,bt)}];let wi=(()=>{var c;class I{constructor(){this.handler=(0,t.WQX)(jn),this.options=(0,t.WQX)(oi),this.destroyRef=(0,t.WQX)(t.abz)}ngAfterViewInit(){this.autoFocus&&this.focus()}focus(){Number.isNaN(this.options.delay)?Promise.resolve().then(()=>this.handler.setFocus()):(0,gn.O)(this.options.delay).pipe((0,le.pQ)(this.destroyRef)).subscribe(()=>this.handler.setFocus())}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiAutoFocus",""]],inputs:{autoFocus:["tuiAutoFocus","autoFocus",Wr]},standalone:!0,features:[t.Jv_(ki),t.GFd]}),I})();function Ko(c,I){if(1&c&&(t.qex(0),t.nrm(1,"tui-icon",7),t.bVm()),2&c){const m=t.XpG();t.R7$(1),t.Y8G("tuiChevron",m.open)}}function Dr(c,I){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const m=I.polymorpheusOutlet;t.R7$(1),t.SpI(" ",m," ")}}function Eo(c,I){if(1&c&&(t.j41(0,"div",9),t.DNE(1,Dr,2,1,"ng-container",10),t.k0s()),2&c){const m=t.XpG(2);t.R7$(1),t.Y8G("polymorpheusOutlet",m.lazyContent)}}function Cr(c,I){if(1&c&&t.DNE(0,Eo,2,1,"div",8),2&c){const m=t.XpG();t.Y8G("ngIf",m.lazyContent)}}function So(c,I){1&c&&(t.j41(0,"div",11),t.SdG(1,1),t.k0s())}const mr=["*",[["","tuiAccordionItemContent",""]]],Bs=["*","[tuiAccordionItemContent]"];let Ui=(()=>{var c;class I extends ee.A7{}return(c=I).\u0275fac=function(){let m;return function(M){return(m||(m=t.xGo(c)))(M||c)}}(),c.\u0275dir=t.FsC({type:c,selectors:[["ng-template","tuiAccordionItemContent",""]],standalone:!0,features:[t.Vt3]}),I})(),Qo=(()=>{var c;class I{}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiAccordionItemContent","",5,"ng-template"]],standalone:!0}),I})(),Ur=(()=>{var c;class I{constructor(){this.cdr=(0,t.WQX)(t.gRc),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 t.bkB}close(){this.updateOpen(!1),this.cdr.markForCheck()}onRowToggle(){this.disabled||this.updateOpen(!this.open)}onItemKeyDownEsc(p){this.open&&(p.stopPropagation(),this.updateOpen(!1))}updateOpen(p){this.open!==p&&(this.open=p,this.openChange.emit(p))}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-accordion-item"]],contentQueries:function(p,M,xe){if(1&p&&(t.wni(xe,Qo,5),t.wni(xe,Ui,5)),2&p){let bt;t.mGM(bt=t.lsd())&&(M.eagerContent=bt.first),t.mGM(bt=t.lsd())&&(M.lazyContent=bt.first)}},hostVars:8,hostBindings:function(p,M){2&p&&(t.BMQ("data-borders",M.borders)("data-size",M.size),t.AVh("_no-padding",M.noPadding)("_has-arrow",M.showArrow)("_disabled",M.disabled))},inputs:{noPadding:"noPadding",showArrow:"showArrow",borders:"borders",size:"size",disabled:"disabled",disableHover:"disableHover",open:"open",async:"async"},outputs:{openChange:"openChange"},standalone:!0,features:[t.aNF],ngContentSelectors:Bs,decls:8,vars:9,consts:[["automation-id","tui-accordion__item-wrapper",1,"t-wrapper"],["automation-id","tui-accordion__item-header","type","button",1,"t-header",3,"disabled","click","keydown.esc"],["automation-id","tui-accordion__item-title",1,"t-title"],[4,"ngIf"],[3,"async","expanded"],["tuiExpandContent",""],["class","t-content",4,"ngIf"],[1,"t-icon",3,"tuiChevron"],["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(p,M){1&p&&(t.NAR(mr),t.j41(0,"div",0)(1,"button",1),t.bIt("click",function(){return M.onRowToggle()})("keydown.esc",function(bt){return M.onItemKeyDownEsc(bt)}),t.j41(2,"span",2),t.SdG(3),t.k0s(),t.DNE(4,Ko,2,1,"ng-container",3),t.k0s(),t.j41(5,"tui-expand",4),t.DNE(6,Cr,1,1,"ng-template",5),t.DNE(7,So,2,0,"div",6),t.k0s()()),2&p&&(t.R7$(1),t.AVh("t-header_hoverable",!M.disableHover)("t-header_open",M.open),t.Y8G("disabled",M.disabled),t.R7$(3),t.Y8G("ngIf",M.showArrow),t.R7$(1),t.Y8G("async",M.async)("expanded",M.open),t.R7$(2),t.Y8G("ngIf",M.eagerContent))},dependencies:[w.bT,ee.xr,se.k,Gi,Oi,te.q],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} tui-accordion{inline-size:100%}.t-wrapper[_ngcontent-%COMP%]{position:relative;border-radius:inherit}.t-wrapper[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;content:"";box-sizing:border-box;border-radius:inherit;border:1px solid var(--tui-border-normal);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-inline-start-width:0;border-inline-end-width:0}[data-borders=top][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-inline-start-width:0;border-inline-end-width:0;border-block-end-width:0}[data-borders=bottom][_nghost-%COMP%] .t-wrapper[_ngcontent-%COMP%]:after{border-inline-start-width:0;border-inline-end-width:0;border-block-start-width:0}.t-header[_ngcontent-%COMP%]{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;inline-size:100%;font:var(--tui-font-text-l);align-items:center;box-sizing:border-box;border-block-end:1px solid var(--tui-border-normal);min-block-size:var(--tui-height-l);padding:.75rem 1.25rem;color:var(--tui-text-primary);cursor:pointer;text-align:start;outline:none}.t-header[_ngcontent-%COMP%]:focus-visible{box-shadow:inset 0 0 0 2px var(--tui-border-focus)}[_nghost-%COMP%]:not([data-borders]) .t-header[_ngcontent-%COMP%]{border-block-end-width:0}._has-arrow[_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{padding-right:.75rem}[tuiTheme="dark"][_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%], [tuiTheme="dark"] [_nghost-%COMP%] .t-header_open[_ngcontent-%COMP%]{background:var(--tui-background-neutral-1)}[data-size=s][_nghost-%COMP%] .t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-m);min-block-size: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}.t-wrapper[_ngcontent-%COMP%]:hover > .t-header_hoverable[_ngcontent-%COMP%]{background:var(--tui-background-base-alt)}.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:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;margin-left:auto;border-width:.25rem;color:var(--tui-text-tertiary)}[_nghost-%COMP%]:hover .t-icon[_ngcontent-%COMP%]{color:var(--tui-text-secondary)}.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}),I})(),Ro=(()=>{var c;class I{constructor(){this.destroyRef=(0,t.WQX)(t.abz),this.accordionItems=we.xQ,this.closeOthers=!0;const p=(0,t.WQX)(Hi.w7);p.orientation="vertical",p.collapsed=!0}ngAfterContentInit(){const{accordionItems:p}=this,M=(0,ht.MJ)(p),xe=M.pipe(function $o(){return(0,b.N)((c,I)=>{let m,p=!1;c.subscribe((0,Br._)(I,M=>{const xe=m;m=M,p&&I.next([xe,M]),p=!0}))})}(),(0,Sn.T)(([Pn,vi])=>vi.find(yi=>!Pn.includes(yi)&&yi.open)),(0,Pt.p)(k.Aj));(0,tt.h)(M.pipe((0,St.n)(Pn=>(0,tt.h)(...Pn.map(vi=>vi.openChange.pipe((0,Pt.p)(fe.D),(0,Sn.T)(()=>vi)))))),xe).pipe((0,Pt.p)(()=>this.closeOthers),(0,le.pQ)(this.destroyRef)).subscribe(Pn=>{p.forEach(vi=>{Pn!==vi&&vi.close()})})}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["tui-accordion"]],contentQueries:function(p,M,xe){if(1&p&&t.wni(xe,Ur,4),2&p){let bt;t.mGM(bt=t.lsd())&&(M.accordionItems=bt)}},inputs:{closeOthers:"closeOthers"},standalone:!0,features:[t.nM4([{directive:Hi.w7,inputs:["rounded","rounded"]}])]}),I})();var cs=u(6801),Fr=u(2176),Yo=u(5478),ua=u(5851);const sr=["*",[["tui-badge-notification","tuiSlot","top"]],[["","tuiSlot","top"]],[["tui-badge-notification","tuiSlot","bottom"]],[["","tuiSlot","bottom"]]],Vs=["*","tui-badge-notification[tuiSlot='top']","[tuiSlot='top']","tui-badge-notification[tuiSlot='bottom']","[tuiSlot='bottom']"];let ar=(()=>{var c;class I{constructor(){this.tuiSlot="top"}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiSlot",""]],inputs:{tuiSlot:"tuiSlot"},standalone:!0}),I})(),es=(()=>{var c;class I{constructor(){this.cdr=(0,t.WQX)(t.gRc)}onResize(){this.cdr.detectChanges()}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-badged-content"]],standalone:!0,features:[t.aNF],ngContentSelectors:Vs,decls:11,vars:4,consts:[[1,"t-badge","t-badge_top",3,"waResizeObserver"],["badgeTop",""],[1,"t-border"],[1,"t-badge","t-badge_bottom",3,"waResizeObserver"],["badgeBottom",""]],template:function(p,M){if(1&p&&(t.NAR(sr),t.SdG(0),t.j41(1,"div",0,1),t.bIt("waResizeObserver",function(){return M.onResize()}),t.SdG(3,1),t.j41(4,"div",2),t.SdG(5,2),t.k0s()(),t.j41(6,"div",3,4),t.bIt("waResizeObserver",function(){return M.onResize()}),t.SdG(8,3),t.j41(9,"div",2),t.SdG(10,4),t.k0s()()),2&p){const xe=t.sdS(2),bt=t.sdS(7);t.R7$(1),t.xc7("--t-badge-height",xe.offsetHeight,"px"),t.R7$(5),t.xc7("--t-badge-height",bt.offsetHeight,"px")}},dependencies:[ua.DQ],styles:["[_nghost-%COMP%]{--tui-radius: var(--tui-radius-l);--t-badge-height: 0;--t-corner-offset: calc((var(--tui-radius) * 1.4142 - var(--tui-radius)) * 1 / 1.4142);position:relative;display:inline-block;block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content;inline-size:-webkit-max-content;inline-size:max-content;color:var(--tui-background-base)}.t-badge[_ngcontent-%COMP%]{--t-offset: calc(var(--t-badge-height) * -.5 + var(--t-corner-offset));position:absolute;display:flex}.t-badge_top[_ngcontent-%COMP%]{top:var(--t-offset);right:var(--t-offset)}.t-badge_bottom[_ngcontent-%COMP%]{bottom:var(--t-offset);right:var(--t-offset)}.t-border[_ngcontent-%COMP%]:not(:empty){display:flex;border-radius:6rem;box-shadow:0 0 0 1px currentColor;background:currentColor}"],changeDetection:0}),I})();var ds=u(4926);let _r=(()=>{var c;class I extends ds.OH{constructor(){super(...arguments),this.open=(0,ye.ED)(),this.size="s"}handleOption(p){this.onChange(p),this.open.set(!1)}}return(c=I).\u0275fac=function(){let m;return function(M){return(m||(m=t.xGo(c)))(M||c)}}(),c.\u0275dir=t.FsC({type:c,selectors:[["button","tuiButtonSelect",""]],standalone:!0,features:[t.Jv_([(0,k.QU)(ce.KN,c),(0,ye.Lq)({align:"right"})]),t.Vt3,t.nM4([ye.pU,ye.Ks,ie.rW])]}),I})(),Cs=(()=>{var c;class I{constructor(){this.tuiPlatform=(0,t.WQX)(Tt.pg,{skipSelf:!0})}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiPlatform",""]],hostVars:1,hostBindings:function(p,M){2&p&&t.BMQ("data-platform",M.tuiPlatform)},inputs:{tuiPlatform:"tuiPlatform"},standalone:!0,features:[t.Jv_([{provide:Tt.pg,useFactory:()=>(0,t.WQX)(c).tuiPlatform}])]}),I})(),ca=(()=>{var c;class I{constructor(){this.doc=(0,t.WQX)(w.qQ),this.el=(0,J.qW)(),this.activeElement=(0,ne.x_)(this.doc),Promise.resolve().then(()=>this.el.focus())}ngOnDestroy(){(0,ne.SI)(this.doc),Promise.resolve().then(()=>{(0,J.Ki)(this.activeElement)&&this.activeElement.focus()})}onFocusIn(p){var M;(0,J.P9)(this.el,p)||null===(M=(0,ne.km)({initial:this.el,root:this.el}))||void 0===M||M.focus()}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiFocusTrap",""]],hostAttrs:["tabIndex","0"],hostBindings:function(p,M){1&p&&t.bIt("focusin.silent",function(bt){return M.onFocusIn(bt.target)},!1,t.tSv)},standalone:!0}),I})();function Qr(c,I){1&c&&t.eu8(0)}function Hs(c,I){if(1&c&&(t.j41(0,"section",2),t.DNE(1,Qr,1,0,"ng-container",3),t.nrm(2,"tui-scroll-controls",4),t.k0s()),2&c){const m=I.$implicit;t.Y8G("@tuiHost",void 0),t.BMQ("aria-labelledby",m.id),t.R7$(1),t.Y8G("polymorpheusOutlet",m.component)("polymorpheusOutletContext",m)}}const fs=(0,k.gc)(new an.t([]));(0,k.gc)(tn.w),(0,k.gc)({appearance:"",size:"m",required:!1,closeable:!0,dismissible:!0,label:"",header:"",data:void 0}),new Error("Required dialog was dismissed");let s=(()=>{var c;class I{constructor(){this.el=(0,J.qW)(),this.dialogs=(0,le.ot)((0,t.WQX)(fs),{initialValue:[]})}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-dialogs"]],hostBindings:function(p,M){1&p&&t.bIt("keydown.silent",function(){return M.el.scrollTop=M.el.scrollHeight/2})},standalone:!0,features:[t.aNF],decls:2,vars:3,consts:[[1,"t-overlay"],["aria-modal","true","role","dialog","tuiFocusTrap","","tuiScrollRef","","class","t-dialog",4,"ngFor","ngForOf"],["aria-modal","true","role","dialog","tuiFocusTrap","","tuiScrollRef","",1,"t-dialog"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],[1,"t-scrollbars"]],template:function(p,M){1&p&&(t.nrm(0,"div",0),t.DNE(1,Hs,3,4,"section",1)),2&p&&(t.xc7("opacity",M.dialogs().length),t.R7$(1),t.Y8G("ngForOf",M.dialogs()))},dependencies:[w.Sq,ee.xr,ca,fn.I_,fn.Vm],styles:['[_nghost-%COMP%]{position:fixed;top:0;left:0;inline-size:100%;block-size:100%;scrollbar-width:none;-ms-overflow-style:none;pointer-events:none;overflow:hidden;overscroll-behavior:none}[_nghost-%COMP%]::-webkit-scrollbar, [_nghost-%COMP%]::-webkit-scrollbar-thumb{display:none}[_nghost-%COMP%]:has(section){pointer-events:auto;overflow:auto}[_nghost-%COMP%]:before{content:"";display:block;block-size:1000%}.t-overlay[_ngcontent-%COMP%], .t-dialog[_ngcontent-%COMP%]{transition-property:filter;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;scrollbar-width:none;-ms-overflow-style:none;position:fixed;top:0;left:0;bottom:0;right:0;display:flex;block-size:100%;align-items:flex-start;outline:none;overflow:auto}.t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar, .t-overlay[_ngcontent-%COMP%]::-webkit-scrollbar-thumb, .t-dialog[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{display:none}.t-overlay.ng-animating[_ngcontent-%COMP%], .t-dialog.ng-animating[_ngcontent-%COMP%]{overflow:clip}.t-dialog[_ngcontent-%COMP%]{position:sticky;overscroll-behavior:none;filter:brightness(.25)}.t-overlay[_ngcontent-%COMP%]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-service-backdrop);-webkit-backdrop-filter:var(--tui-backdrop, none);backdrop-filter:var(--tui-backdrop, none);opacity:0}.t-dialog[_ngcontent-%COMP%]:last-child{pointer-events:auto;filter:none}.t-scrollbars[_ngcontent-%COMP%]{position:fixed;top:0;left:0;bottom:0;right:0;margin:0;color:#747474}'],data:{animation:[ti.D2]}}),I})();var h=u(9131),E=u(1342);function U(c,I){1&c&&t.nrm(0,"tui-scroll-controls",2)}u(6701);const W=["*",[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverDropdowns"]],[["tuiOverHints"]]],De=["*","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverDropdowns","tuiOverHints"];let be=(()=>{var c;class I{constructor(){var p;this.reducedMotion=(0,t.WQX)(Zt.vo),this.duration=(0,ke.T0)((0,t.WQX)(Zt.nV)),this.isMobileRes=(0,le.ot)((0,t.WQX)(E.$n).pipe((0,Sn.T)(M=>"mobile"===M),(0,ht.Eb)((0,t.WQX)(t.gRc))),{initialValue:!1}),this.nativeScrollbar="native"===(0,t.WQX)(fn.d).mode,this.scrollbars=this.nativeScrollbar||(0,t.WQX)(Tt.Td)?(0,t.vPA)(!1):(0,le.ot)((0,t.WQX)(fs).pipe((0,Sn.T)(({length:M})=>!M),(0,hn.B)(0,(0,ht.Ew)())),{initialValue:!1}),(0,t.WQX)(w.qQ).documentElement.setAttribute("data-tui-theme",(0,t.WQX)(Zt.HG).toLowerCase()),this.nativeScrollbar||null===(p=(0,t.WQX)(w.qQ).defaultView)||void 0===p||p.document.documentElement.classList.add("tui-zero-scrollbar")}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-root"]],hostAttrs:["data-tui-version","4.10.0"],hostVars:6,hostBindings:function(p,M){1&p&&t.bIt("touchstart.passive.silent",function(){return 0}),2&p&&(t.xc7("--tui-duration",M.duration,"ms")("--tui-scroll-behavior",M.reducedMotion?"auto":"smooth"),t.AVh("_mobile",M.isMobileRes()))},standalone:!0,features:[t.aNF,t.nM4([Cs])],ngContentSelectors:De,decls:12,vars:1,consts:[["class","t-root-scrollbar",4,"ngIf"],[1,"t-root-content"],[1,"t-root-scrollbar"]],template:function(p,M){1&p&&(t.NAR(W),t.DNE(0,U,1,0,"tui-scroll-controls",0),t.j41(1,"tui-dropdowns")(2,"div",1),t.SdG(3),t.k0s(),t.SdG(4,1),t.nrm(5,"tui-dialogs"),t.SdG(6,2),t.nrm(7,"tui-alerts"),t.SdG(8,3),t.k0s(),t.SdG(9,4),t.nrm(10,"tui-hints"),t.SdG(11,5)),2&p&&t.Y8G("ngIf",M.scrollbars())},dependencies:[w.bT,On,s,ye.fx,h.dY,fn.I_],styles:['@keyframes tuiPresent{to{content:""}}@keyframes tuiSkeletonVibe{to{opacity:.5}}.tui-zero-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.tui-zero-scrollbar::-webkit-scrollbar,.tui-zero-scrollbar::-webkit-scrollbar-thumb{display:none}body,input{margin:0}tui-root{position:relative;display:block;font:var(--tui-font-text-s);color:var(--tui-text-primary);flex:1;border-image:conic-gradient(var(--tui-background-base) 0 0) fill 0/0/0 0 100vh 0;-webkit-tap-highlight-color:transparent}tui-root>.t-root-scrollbar{position:fixed;top:0;left:0;bottom:0;right:0;display:none;margin:0}[data-tui-theme] tui-root>.t-root-scrollbar{display:block}.t-root-content{position:relative;top:var(--t-root-top);block-size:100%;isolation:isolate}.t-root-content>*{--t-root-top: 0}[tuiDropdownButton][tuiDropdownButton]{display:none}\n'],encapsulation:2}),I})(),Ve=(()=>{var c;class I{transform(p,M,xe){var bt;return null!==(bt=null==p?void 0:p.replace(M,xe))&&void 0!==bt?bt:""}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275pipe=t.EJ8({name:"tuiReplace",type:c,pure:!0,standalone:!0}),I})(),st=(()=>{var c;class I{transform(p){return function Gt(c){if(""===c)return"";let I=0;for(let xe=0;xe{var c;class I{}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["ng-component"]],hostAttrs:[1,"tui-chip"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(p,M){},styles:["tui-chip,[tuiChip]{--t-gap: .125rem;--t-margin: -.125rem;--t-icon-size: 1rem;--t-padding: 0 .625rem;--t-size: var(--tui-height-s);-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;position:relative;display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box;white-space:nowrap;overflow:hidden;vertical-align:middle;max-inline-size:100%;gap:calc(var(--t-gap, var(--t-0, 0rem)) - 2 * var(--t-margin, 0rem));font:var(--tui-font-text-s);border-radius:var(--tui-radius-m);padding:var(--t-padding);block-size:var(--t-size);inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;isolation:isolate}tui-chip>img,[tuiChip]>img,tui-chip>tui-svg,[tuiChip]>tui-svg,tui-chip>tui-icon,[tuiChip]>tui-icon,tui-chip>tui-avatar,[tuiChip]>tui-avatar,tui-chip>tui-badge,[tuiChip]>tui-badge,tui-chip>[tuiBadge],[tuiChip]>[tuiBadge],tui-chip>[tuiRadio],[tuiChip]>[tuiRadio],tui-chip>[tuiSwitch],[tuiChip]>[tuiSwitch],tui-chip>[tuiCheckbox],[tuiChip]>[tuiCheckbox],tui-chip[tuiIcons]:before,[tuiChip][tuiIcons]:before,tui-chip[tuiIcons]:after,[tuiChip][tuiIcons]:after{margin:var(--t-margin)}tui-chip:-webkit-any(a,button,select,textarea,input,label),[tuiChip]:-webkit-any(a,button,select,textarea,input,label){cursor:pointer}tui-chip:-moz-any(a,button,select,textarea,input,label),[tuiChip]:-moz-any(a,button,select,textarea,input,label){cursor:pointer}tui-chip>tui-icon,[tuiChip]>tui-icon,tui-chip[tuiIcons]:before,[tuiChip][tuiIcons]:before,tui-chip[tuiIcons]:after,[tuiChip][tuiIcons]:after{font-size:var(--t-icon-size)!important}tui-chip>[tuiIconButton],[tuiChip]>[tuiIconButton]{margin:-.375rem}tui-chip[data-size=xxs],[tuiChip][data-size=xxs]{--t-gap: var(--t-0, 0rem);--t-padding: 0 .25rem;--t-size: 1rem;--t-icon-size: .75rem;font:var(--tui-font-text-xs);border-radius:var(--tui-radius-xs)}tui-chip[data-size=xxs]>[tuiIconButton],[tuiChip][data-size=xxs]>[tuiIconButton]{margin:-.5rem;transform:scale(.75)}tui-chip[data-size=xs],[tuiChip][data-size=xs]{--t-padding: 0 .375rem;--t-size: var(--tui-height-xs);border-radius:var(--tui-radius-xs)}tui-chip[data-size=xs]>[tuiIconButton],[tuiChip][data-size=xs]>[tuiIconButton]{margin:-.375rem}tui-chip[data-size=m],[tuiChip][data-size=m]{--t-margin: -.375rem;--t-icon-size: 1.5rem;--t-padding: 0 1rem;--t-size: var(--tui-height-m);font:var(--tui-font-text-m)}tui-chip[data-size=m]>[tuiIconButton],[tuiChip][data-size=m]>[tuiIconButton]{margin:-.75rem}tui-chip>img,[tuiChip]>img,tui-chip tui-avatar,[tuiChip] tui-avatar{inline-size:1.5rem;margin-inline-start:-.375rem}tui-chip>input[tuiChip],[tuiChip]>input[tuiChip]{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;z-index:-1;margin:0}tui-chip[tuiAppearance][data-appearance=error],[tuiChip][tuiAppearance][data-appearance=error],tui-chip[tuiAppearance][data-appearance=success],[tuiChip][tuiAppearance][data-appearance=success],tui-chip[tuiAppearance][data-appearance=warning],[tuiChip][tuiAppearance][data-appearance=warning],tui-chip[tuiAppearance][data-appearance=info],[tuiChip][tuiAppearance][data-appearance=info],tui-chip[tuiAppearance][data-appearance=neutral],[tuiChip][tuiAppearance][data-appearance=neutral]{color:var(--tui-text-primary)}\n"],encapsulation:2,changeDetection:0}),I})(),_=(()=>{var c;class I{constructor(){this.options=(0,t.WQX)(f),this.nothing=(0,k.Ty)(T),this.size=this.options.size}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["tui-chip"],["","tuiChip",""]],hostVars:1,hostBindings:function(p,M){2&p&&t.BMQ("data-size",M.size)},inputs:{size:"size"},standalone:!0,features:[t.Jv_([(0,Lt.mr)(f),B({size:"s"}),(0,Cn.Ly)({size:"s"}),(0,Xt.vQ)({size:"xs"}),(0,et.e)({size:"xs",appearance:"icon"})]),t.nM4([Lt.tF,jt.Z])]}),I})();const Q=["*"];function ur(c,I){if(1&c&&(t.j41(0,"p",2),t.EFF(1),t.k0s()),2&c){const m=t.XpG();t.R7$(1),t.SpI(" ",m.filename,"\n")}}function Ki(c,I){if(1&c){const m=t.RV6();t.j41(0,"pre",3),t.EFF(1," "),t.nrm(2,"code",4),t.EFF(3,"\n "),t.j41(4,"div",5),t.EFF(5,"\n "),t.j41(6,"button",6),t.bIt("click",function(){t.eBV(m);const M=t.XpG();return t.Njj(M.copy$.next())}),t.EFF(7,"\n "),t.k0s(),t.EFF(8,"\n "),t.SdG(9),t.EFF(10,"\n "),t.k0s(),t.EFF(11,"\n"),t.k0s()}if(2&c){const m=I.$implicit,p=t.XpG();t.R7$(2),t.Y8G("lineNumbers",!0)("highlight",m),t.R7$(4),t.Y8G("iconStart",p.icon())("cdkCopyToClipboard",m)}}const Ms=["content"],al=["resizer"];function Hc(c,I){if(1&c&&t.nrm(0,"tui-data-list-wrapper",22),2&c){const m=t.XpG(3);t.Y8G("items",m.updateOnVariants)}}const ul=function(){return{standalone:!0}};function ll(c,I){if(1&c){const m=t.RV6();t.j41(0,"pre",16),t.EFF(1),t.nI1(2,"json"),t.k0s(),t.j41(3,"div",17)(4,"tui-select",18),t.bIt("ngModelChange",function(M){t.eBV(m);const xe=t.XpG(2);return t.Njj(xe.updateOnChange(M))}),t.EFF(5," updateOn "),t.DNE(6,Hc,1,1,"tui-data-list-wrapper",19),t.k0s(),t.j41(7,"button",20),t.EFF(8," Reset "),t.k0s(),t.j41(9,"button",21),t.EFF(10," Submit "),t.k0s()()}if(2&c){const m=t.XpG(2);t.R7$(1),t.SpI("Form data: ",t.bMT(2,7,m.testForm.value),""),t.R7$(3),t.Y8G("ngModel",m.updateOn)("ngModelOptions",t.lJ4(9,ul)),t.R7$(3),t.xc7("flex","0 0 auto"),t.R7$(2),t.xc7("flex","0 0 auto")}}function pa(c,I){if(1&c){const m=t.RV6();t.j41(0,"form",10)(1,"div",11),t.eu8(2,12),t.k0s(),t.j41(3,"button",13),t.bIt("click",function(){t.eBV(m);const M=t.XpG();return t.Njj(M.toggleDetails())}),t.EFF(4),t.k0s(),t.j41(5,"tui-expand",14),t.DNE(6,ll,11,10,"ng-template",15),t.k0s()()}if(2&c){const m=t.XpG();t.Y8G("formGroup",m.testForm),t.R7$(2),t.Y8G("ngTemplateOutlet",m.template),t.R7$(1),t.Y8G("tuiChevron",m.expanded),t.R7$(1),t.SpI(" ",m.texts[2]," "),t.R7$(1),t.Y8G("expanded",m.expanded)}}const ts=function(){return[1,0]};function zc(c,I){if(1&c&&(t.j41(0,"h1",2),t.EFF(1),t.k0s()),2&c){const m=t.XpG();t.R7$(1),t.SpI(" ",m.heading,"\n")}}function ha(c,I){if(1&c&&(t.j41(0,"th",10),t.EFF(1),t.k0s()),2&c){const m=t.XpG(3);t.R7$(1),t.SpI(" ",m.texts[3]," ")}}function ga(c,I){if(1&c&&(t.j41(0,"code",22),t.EFF(1),t.nI1(2,"tuiStripOptionalPipe"),t.k0s()),2&c){const m=t.XpG().$implicit;t.xc7("color","var(--tui-background-accent-2-pressed)"),t.R7$(1),t.SpI(" ",t.bMT(2,3,m.attrName)," ")}}function ma(c,I){1&c&&(t.j41(0,"tui-badge",23),t.EFF(1," Optional "),t.k0s())}function hu(c,I){1&c&&(t.j41(0,"tui-badge",24),t.EFF(1," Deprecated "),t.k0s())}function cl(c,I){if(1&c&&(t.j41(0,"a",27),t.EFF(1),t.k0s()),2&c){const m=t.XpG().$implicit;t.BMQ("href",m.reference,t.B4B),t.R7$(1),t.SpI(" ",m.type," ")}}function dl(c,I){if(1&c&&t.EFF(0),2&c){const m=t.XpG().$implicit;t.SpI(" ",m.type," ")}}function jc(c,I){1&c&&(t.j41(0,"span"),t.EFF(1,"\xa0|\xa0"),t.k0s())}function xs(c,I){if(1&c&&(t.qex(0),t.DNE(1,cl,2,2,"a",25),t.DNE(2,dl,1,1,"ng-template",null,26,t.C5r),t.DNE(4,jc,2,0,"span",1),t.bVm()),2&c){const m=I.$implicit,p=I.last,M=t.sdS(3);t.R7$(1),t.Y8G("ngIf",m.reference)("ngIfElse",M),t.R7$(3),t.Y8G("ngIf",!p)}}function Gs(c,I){if(1&c&&t.nrm(0,"tui-data-list-wrapper",37),2&c){t.XpG(2);const m=t.sdS(3),p=t.XpG(2).$implicit;t.Y8G("itemContent",m)("items",p.documentationPropertyValues)}}function Wc(c,I){if(1&c){const m=t.RV6();t.j41(0,"tui-select",34),t.bIt("ngModelChange",function(M){t.eBV(m);const xe=t.XpG(3).$implicit;return t.Njj(xe.onValueChange(M))}),t.nI1(1,"tuiShowCleanerPipe"),t.j41(2,"code",35),t.EFF(3,"null"),t.k0s(),t.DNE(4,Gs,1,2,"tui-data-list-wrapper",36),t.k0s()}if(2&c){t.XpG();const m=t.sdS(3),p=t.XpG(2).$implicit;t.Y8G("nativeId",p.attrName)("ngModel",p.documentationPropertyValue)("tuiTextfieldCleaner",t.bMT(1,5,p.documentationPropertyType))("tuiTextfieldLabelOutside",!0)("valueContent",m)}}function Pp(c,I){if(1&c&&(t.j41(0,"code"),t.EFF(1),t.nI1(2,"tuiInspectAny"),t.k0s()),2&c){const m=I.$implicit;t.R7$(1),t.JRh(t.bMT(2,1,m))}}function gu(c,I){if(1&c){const m=t.RV6();t.j41(0,"input",42),t.bIt("ngModelChange",function(M){t.eBV(m);const xe=t.XpG(4).$implicit;return t.Njj(xe.onValueChange(M))}),t.k0s()}if(2&c){const m=t.XpG(4).$implicit;t.Y8G("id",m.attrName)("ngModel",m.documentationPropertyValue)("showIcons",!0)}}function Rp(c,I){if(1&c){const m=t.RV6();t.j41(0,"tui-textfield",43)(1,"input",44),t.bIt("ngModelChange",function(M){t.eBV(m);const xe=t.XpG(4).$implicit;return t.Njj(xe.onValueChange(M))}),t.k0s()()}if(2&c){const m=t.XpG(4).$implicit;t.R7$(1),t.Y8G("id",m.attrName)("ngModel",m.documentationPropertyValue||"")}}function Gc(c,I){if(1&c){const m=t.RV6();t.j41(0,"tui-input-number",45),t.bIt("ngModelChange",function(M){t.eBV(m);const xe=t.XpG(4).$implicit;return t.Njj(xe.onValueChange(M||0))}),t.k0s()}if(2&c){const m=t.XpG(4).$implicit;t.Y8G("nativeId",m.attrName)("ngModel",m.documentationPropertyValue)("step",1)("tuiTextfieldLabelOutside",!0)}}function Xc(c,I){if(1&c&&(t.qex(0,38),t.DNE(1,gu,1,3,"input",39),t.DNE(2,Rp,2,2,"tui-textfield",40),t.DNE(3,Gc,1,4,"tui-input-number",41),t.bVm()),2&c){const m=t.XpG(3).$implicit;t.Y8G("ngSwitch",m.documentationPropertyType),t.R7$(1),t.Y8G("ngSwitchCase","boolean"),t.R7$(1),t.Y8G("ngSwitchCase","string"),t.R7$(1),t.Y8G("ngSwitchCase","number")}}function Np(c,I){if(1&c&&(t.qex(0),t.DNE(1,Wc,5,7,"tui-select",31),t.DNE(2,Pp,3,3,"ng-template",null,32,t.C5r),t.DNE(4,Xc,4,4,"ng-template",null,33,t.C5r),t.bVm()),2&c){const m=t.sdS(5),p=t.XpG(2).$implicit;t.R7$(1),t.Y8G("ngIf",p.hasItems)("ngIfElse",m)}}function Fp(c,I){if(1&c&&(t.j41(0,"tui-notification",46),t.EFF(1," Emit! "),t.k0s()),2&c){const m=t.XpG(2).$implicit;t.Y8G("@emitEvent",m.emits())}}function mu(c,I){if(1&c&&(t.j41(0,"td",28),t.DNE(1,Np,6,2,"ng-container",29),t.DNE(2,Fp,2,1,"ng-template",null,30,t.C5r),t.k0s()),2&c){const m=t.sdS(3),p=t.XpG().$implicit;t.R7$(1),t.Y8G("ngIf",p.shouldShowValues)("ngIfElse",m)}}function Xs(c,I){if(1&c&&(t.j41(0,"tr",11)(1,"td",12)(2,"div",13),t.DNE(3,ga,3,5,"code",14),t.DNE(4,ma,2,0,"tui-badge",15),t.nI1(5,"tuiIsOptionalPipe"),t.DNE(6,hu,2,0,"tui-badge",16),t.k0s(),t.eu8(7,17),t.k0s(),t.j41(8,"td",12)(9,"span",18)(10,"code",19),t.DNE(11,xs,5,3,"ng-container",20),t.nI1(12,"tuiDocTypeReference"),t.k0s()()(),t.DNE(13,mu,4,2,"td",21),t.k0s()),2&c){const m=I.$implicit,p=t.XpG(3);t.AVh("t-deprecated",m.documentationPropertyDeprecated),t.R7$(3),t.Y8G("ngIf",m.attrName),t.R7$(1),t.Y8G("ngIf",t.bMT(5,8,m.attrName)),t.R7$(2),t.Y8G("ngIf",m.documentationPropertyDeprecated),t.R7$(1),t.Y8G("ngTemplateOutlet",m.template),t.R7$(4),t.Y8G("ngForOf",t.bMT(12,10,m.documentationPropertyType)),t.R7$(2),t.Y8G("ngIf",p.showValues)}}function Kc(c,I){if(1&c&&(t.j41(0,"table",4)(1,"tr",5)(2,"th",6),t.EFF(3),t.k0s(),t.j41(4,"th",7),t.EFF(5),t.k0s(),t.DNE(6,ha,2,1,"th",8),t.k0s(),t.DNE(7,Xs,14,12,"tr",9),t.k0s()),2&c){const m=t.XpG().ngIf,p=t.XpG();t.R7$(3),t.JRh(p.texts[2]),t.R7$(2),t.JRh(p.type),t.R7$(1),t.Y8G("ngIf",p.showValues&&!p.isAPI),t.R7$(1),t.Y8G("ngForOf",m)}}function Ks(c,I){if(1&c&&(t.qex(0),t.DNE(1,Kc,8,4,"table",3),t.bVm()),2&c){const m=I.ngIf;t.R7$(1),t.Y8G("ngIf",m.length)}}function _u(c,I){1&c&&t.nrm(0,"span",8),2&c&&t.Y8G("textContent",I.polymorpheusOutlet)}function _a(c,I){if(1&c&&(t.j41(0,"h2",6),t.DNE(1,_u,1,1,"span",7),t.k0s()),2&c){const m=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",m.heading)}}const kp=function(){return{matrixParams:"exact",queryParams:"exact",paths:"exact",fragment:"exact"}};function fl(c,I){if(1&c){const m=t.RV6();t.j41(0,"a",9),t.bIt("click",function(M){t.eBV(m);const xe=t.XpG();return t.Njj(xe.copyExampleLink(M.currentTarget))}),t.EFF(1," # "),t.k0s()}if(2&c){const m=t.XpG();t.Y8G("fragment",m.id)("routerLinkActiveOptions",t.lJ4(3,kp)),t.BMQ("title",m.copy())}}function pl(c,I){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const m=I.polymorpheusOutlet;t.R7$(1),t.SpI(" ",m," ")}}function Qc(c,I){if(1&c&&(t.j41(0,"h3",10),t.DNE(1,pl,2,1,"ng-container",11),t.k0s()),2&c){const m=t.XpG();t.R7$(1),t.Y8G("polymorpheusOutlet",m.description)}}function Hr(c,I){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const m=I.polymorpheusOutlet;t.R7$(1),t.SpI(" ",m," ")}}function Yc(c,I){if(1&c&&(t.j41(0,"button",19),t.DNE(1,Hr,2,1,"ng-container",11),t.k0s()),2&c){const m=t.XpG().$implicit,p=t.XpG(3);t.R7$(1),t.Y8G("polymorpheusOutlet",p.getTabTitle(m))}}function va(c,I){1&c&&(t.qex(0),t.DNE(1,Yc,2,1,"button",18),t.bVm())}function vu(c,I){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const m=I.polymorpheusOutlet;t.R7$(1),t.SpI(" ",m," ")}}function hl(c,I){if(1&c&&(t.qex(0),t.DNE(1,vu,2,1,"ng-container",11),t.bVm()),2&c){const m=I.ngIf;t.R7$(1),t.Y8G("polymorpheusOutlet",m)}}function ya(c,I){if(1&c&&(t.j41(0,"button",23),t.EFF(1),t.k0s()),2&c){const m=t.XpG(4);t.R7$(1),t.SpI(" Edit on ",m.codeEditor.name," ")}}function yu(c,I){if(1&c){const m=t.RV6();t.j41(0,"tui-loader",20),t.bIt("click",function(){t.eBV(m);const M=t.XpG(3);return t.Njj(M.edit(M.processor()))}),t.DNE(1,hl,2,1,"ng-container",21),t.DNE(2,ya,2,1,"ng-template",null,22,t.C5r),t.k0s()}if(2&c){const m=t.sdS(3),p=t.XpG(3);t.Y8G("overlay",!0)("showLoader",p.loading()),t.R7$(1),t.Y8G("ngIf",null==p.codeEditor?null:p.codeEditor.content)("ngIfElse",m)}}function Zc(c,I){if(1&c){const m=t.RV6();t.j41(0,"div",14)(1,"tui-tabs-with-more",15),t.bIt("activeItemIndexChange",function(M){t.eBV(m);const xe=t.XpG(2);return t.Njj(xe.activeItemIndex=M)}),t.DNE(2,va,2,0,"ng-container",16),t.k0s(),t.DNE(3,yu,4,4,"tui-loader",17),t.nI1(4,"tuiMapper"),t.k0s()}if(2&c){const m=t.XpG().ngIf,p=t.XpG();t.R7$(1),t.Y8G("activeItemIndex",p.activeItemIndex),t.R7$(1),t.Y8G("ngForOf",m),t.R7$(1),t.Y8G("ngIf",t.i5U(4,3,p.processor(),p.visible))}}function gl(c,I){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const m=I.polymorpheusOutlet;t.R7$(1),t.SpI(" ",m," ")}}function ml(c,I){if(1&c&&(t.j41(0,"div",27),t.SdG(1),t.DNE(2,gl,2,1,"ng-container",11),t.k0s()),2&c){const m=t.XpG().index,p=t.XpG(2);t.xc7("display",p.activeItemIndex===m&&m===p.defaultTabIndex?"block":"none"),t.R7$(2),t.Y8G("polymorpheusOutlet",p.lazyComponent())}}function _l(c,I){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const m=I.polymorpheusOutlet;t.R7$(1),t.SpI(" ",m," ")}}const vl=function(c){return{$implicit:c}};function Jc(c,I){if(1&c&&(t.qex(0),t.DNE(1,_l,2,1,"ng-container",29),t.bVm()),2&c){const m=I.$implicit,p=t.XpG().tuiLet;t.R7$(1),t.Y8G("polymorpheusOutlet",m)("polymorpheusOutletContext",t.eq3(2,vl,p))}}function ba(c,I){if(1&c&&(t.j41(0,"tui-doc-code",28),t.DNE(1,Jc,2,4,"ng-container",16),t.k0s()),2&c){const m=I.tuiLet,p=t.XpG().index,M=t.XpG(2);t.xc7("display",M.activeItemIndex===p&&p!==M.defaultTabIndex?"block":"none"),t.Y8G("code",m),t.R7$(1),t.Y8G("ngForOf",M.codeActions)}}function ps(c,I){if(1&c&&(t.j41(0,"div",24),t.DNE(1,ml,3,3,"div",25),t.DNE(2,ba,2,4,"tui-doc-code",26),t.k0s()),2&c){const m=I.index,p=t.XpG().ngIf,M=t.XpG();t.R7$(1),t.Y8G("ngIf",m===M.defaultTabIndex),t.R7$(1),t.Y8G("tuiLet",M.processor()[p[m]||0]||"")}}function qc(c,I){if(1&c&&(t.qex(0),t.DNE(1,Zc,5,6,"div",12),t.DNE(2,ps,3,2,"div",13),t.bVm()),2&c){const m=I.ngIf;t.R7$(1),t.Y8G("ngIf",m.length>1),t.R7$(1),t.Y8G("ngForOf",m)}}function yl(c,I){1&c&&(t.j41(0,"code",12),t.EFF(1," / "),t.k0s())}function bl(c,I){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",I.polymorpheusOutlet)}function Qs(c,I){if(1&c&&(t.j41(0,"a",19),t.EFF(1),t.DNE(2,bl,1,1,"tui-icon",20),t.k0s()),2&c){const m=t.XpG().$implicit;t.Y8G("href",m.route,t.B4B)("target",m.target||"_self"),t.BMQ("rel",m.rel),t.R7$(1),t.SpI(" ",m.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",m.icon)}}function ed(c,I){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",I.polymorpheusOutlet)}function lr(c,I){if(1&c){const m=t.RV6();t.j41(0,"a",22),t.bIt("click",function(){t.eBV(m);const M=t.XpG(6);return t.Njj(M.onClick())}),t.EFF(1),t.DNE(2,ed,1,1,"tui-icon",20),t.k0s()}if(2&c){const m=t.XpG().$implicit;t.Y8G("fragment",m.fragment)("routerLink",m.route)("target",m.target||"_self"),t.BMQ("rel",m.rel),t.R7$(1),t.SpI(" ",m.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",m.icon)}}function td(c,I){if(1&c&&(t.qex(0),t.DNE(1,Qs,3,5,"a",17),t.DNE(2,lr,3,6,"ng-template",null,18,t.C5r),t.bVm()),2&c){const m=I.$implicit,p=t.sdS(3);t.R7$(1),t.Y8G("ngIf",m.route.includes("://"))("ngIfElse",p)}}function Dl(c,I){if(1&c&&(t.j41(0,"tui-opt-group",15),t.DNE(1,td,4,2,"ng-container",16),t.k0s()),2&c){const m=I.$implicit,p=I.index,M=t.XpG(4);t.Y8G("label",M.labels[p]||""),t.R7$(1),t.Y8G("ngForOf",m)}}function bu(c,I){if(1&c&&(t.j41(0,"tui-data-list"),t.DNE(1,Dl,2,2,"tui-opt-group",14),t.k0s()),2&c){const m=t.XpG(3);t.R7$(1),t.Y8G("ngForOf",m.filtered())}}function nd(c,I){1&c&&(t.qex(0),t.DNE(1,bu,2,1,"tui-data-list",13),t.bVm())}function Cl(c,I){if(1&c){const m=t.RV6();t.j41(0,"tui-textfield",8),t.bIt("keyup",function(M){t.eBV(m);const xe=t.XpG();return t.Njj(xe.open.set(xe.canOpen&&"Escape"!==M.code))})("openChange",function(M){t.eBV(m);const xe=t.XpG();return t.Njj(xe.open.set(M))}),t.DNE(1,yl,2,0,"code",9),t.nrm(2,"input",10),t.DNE(3,nd,2,0,"ng-container",11),t.k0s()}if(2&c){const m=t.XpG();t.Y8G("iconStart",m.docIcons.search)("open",m.open()&&m.canOpen),t.R7$(1),t.Y8G("ngIf",!m.search.value),t.R7$(1),t.Y8G("formControl",m.search)("placeholder",m.searchText)("tuiAutoFocus",!!m.sidebar),t.R7$(1),t.Y8G("ngIf",m.canOpen)}}const Da=function(c,I){return{item:c,index:I}};function Is(c,I){if(1&c&&t.eu8(0,27),2&c){const m=I.$implicit,p=I.index,M=t.XpG(2).index;t.XpG();const xe=t.sdS(8);t.Y8G("ngTemplateOutlet",xe)("ngTemplateOutletContext",t.l_i(2,Da,m,100*M+p))}}function Os(c,I){if(1&c&&(t.j41(0,"div",26),t.DNE(1,Is,1,5,"ng-container",6),t.k0s()),2&c){const m=t.XpG().index,p=t.XpG();t.R7$(1),t.Y8G("ngForOf",p.items[m])}}function Ss(c,I){if(1&c){const m=t.RV6();t.j41(0,"tui-accordion-item",23),t.bIt("openChange",function(M){const bt=t.eBV(m).index,Pn=t.XpG();return t.Njj(Pn.openPagesArr[bt]=M)}),t.j41(1,"span",24)(2,"strong"),t.EFF(3),t.k0s()(),t.DNE(4,Os,2,1,"ng-template",25),t.k0s()}if(2&c){const m=I.$implicit,p=I.index,M=t.XpG();t.Y8G("borders",null)("open",!!M.openPagesArr[p]),t.R7$(3),t.JRh(m)}}function Tl(c,I){if(1&c&&t.eu8(0,27),2&c){const m=I.$implicit,p=I.index,M=t.XpG(),xe=t.sdS(8);t.Y8G("ngTemplateOutlet",xe)("ngTemplateOutletContext",t.l_i(2,Da,m,M.items.length-1+p))}}function Du(c,I){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",I.polymorpheusOutlet)}function ws(c,I){if(1&c&&(t.j41(0,"a",31),t.EFF(1),t.DNE(2,Du,1,1,"tui-icon",20),t.k0s()),2&c){const m=t.XpG(2).item;t.Y8G("href",m.route,t.B4B)("target",m.target||"_self"),t.BMQ("rel",m.rel),t.R7$(1),t.SpI(" ",m.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",m.icon)}}function Lp(c,I){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",I.polymorpheusOutlet)}function id(c,I){if(1&c){const m=t.RV6();t.j41(0,"a",32),t.bIt("click",function(){t.eBV(m);const M=t.XpG(3);return t.Njj(M.closeMenu())}),t.EFF(1),t.DNE(2,Lp,1,1,"tui-icon",20),t.k0s()}if(2&c){const m=t.XpG(2).item,p=t.XpG();t.Y8G("routerLink",m.route)("target",m.target||"_self")("tuiDocScrollIntoViewLink",p.isActive(m.route)),t.BMQ("rel",m.rel),t.R7$(1),t.SpI(" ",m.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",m.icon)}}function Bp(c,I){if(1&c&&(t.qex(0),t.DNE(1,ws,3,5,"a",30),t.DNE(2,id,3,6,"ng-template",null,18,t.C5r),t.bVm()),2&c){const m=t.sdS(3),p=t.XpG().item;t.R7$(1),t.Y8G("ngIf",p.route.includes("://"))("ngIfElse",m)}}function Vp(c,I){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",I.polymorpheusOutlet)}function Up(c,I){if(1&c){const m=t.RV6();t.j41(0,"button",37),t.bIt("click",function(){t.eBV(m);const M=t.XpG(2).index,xe=t.XpG();return t.Njj(xe.onGroupClick(M))}),t.nrm(1,"tui-icon",38),t.EFF(2),t.DNE(3,Vp,1,1,"tui-icon",20),t.k0s()}if(2&c){const m=t.XpG(2),p=m.index,M=m.item,xe=t.XpG();t.R7$(1),t.AVh("t-chevron_active",!!xe.openPagesGroupsArr[p]),t.Y8G("icon",xe.icons.more),t.R7$(1),t.SpI(" ",M.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",M.icon)}}function $p(c,I){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",I.polymorpheusOutlet)}function Hp(c,I){if(1&c&&(t.j41(0,"a",40),t.EFF(1),t.DNE(2,$p,1,1,"tui-icon",20),t.k0s()),2&c){const m=t.XpG().$implicit;t.Y8G("href",m.route,t.B4B)("target",m.target||"_self"),t.BMQ("rel",m.rel),t.R7$(1),t.SpI(" ",m.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",m.icon)}}function zp(c,I){1&c&&t.nrm(0,"tui-icon",21),2&c&&t.Y8G("icon",I.polymorpheusOutlet)}function As(c,I){if(1&c){const m=t.RV6();t.j41(0,"a",41),t.bIt("click",function(){t.eBV(m);const M=t.XpG(4);return t.Njj(M.closeMenu())}),t.EFF(1),t.DNE(2,zp,1,1,"tui-icon",20),t.k0s()}if(2&c){const m=t.XpG().$implicit,p=t.XpG(3);t.Y8G("fragment",m.fragment)("routerLink",m.route)("target",m.target||"_self")("tuiDocScrollIntoViewLink",p.isActive(m.route)),t.BMQ("rel",m.rel),t.R7$(1),t.SpI(" ",m.title," "),t.R7$(1),t.Y8G("polymorpheusOutlet",m.icon)}}function od(c,I){if(1&c&&(t.qex(0),t.DNE(1,Hp,3,5,"a",39),t.DNE(2,As,3,7,"ng-template",null,18,t.C5r),t.bVm()),2&c){const m=I.$implicit,p=t.sdS(3);t.R7$(1),t.Y8G("ngIf",m.route.includes("://"))("ngIfElse",p)}}const rd=function(){return{exact:!1}};function Bo(c,I){if(1&c&&(t.j41(0,"div",33),t.DNE(1,Up,4,5,"button",34),t.j41(2,"tui-expand",35)(3,"div",36),t.DNE(4,od,4,2,"ng-container",16),t.k0s()()()),2&c){const m=t.XpG(),p=m.item,M=m.index,xe=t.XpG();t.Y8G("routerLinkActiveOptions",t.lJ4(4,rd)),t.R7$(1),t.Y8G("ngIf",p.subPages),t.R7$(1),t.Y8G("expanded",!!xe.openPagesGroupsArr[M]),t.R7$(2),t.Y8G("ngForOf",xe.$pages(p.subPages))}}function sd(c,I){if(1&c&&(t.DNE(0,Bp,4,2,"ng-container",28),t.DNE(1,Bo,5,5,"ng-template",null,29,t.C5r)),2&c){const m=I.item,p=t.sdS(2);t.Y8G("ngIf",!m.subPages)("ngIfElse",p)}}const Ys=["tuiDocHeader",""];function ad(c,I){1&c&&t.nrm(0,"tui-doc-navigation",4)}function Or(c,I){1&c&&t.nrm(0,"img",5),2&c&&t.Y8G("src",I.polymorpheusOutlet,t.B4B)}function Ps(c,I){1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c&&(t.R7$(1),t.JRh(", "))}function El(c,I){if(1&c&&(t.qex(0),t.nrm(1,"a",2),t.DNE(2,Ps,2,1,"ng-container",3),t.bVm()),2&c){const m=I.$implicit,p=I.last,M=t.XpG();t.R7$(1),t.Y8G("innerText",m)("routerLink",M.getRouterLink(m)),t.R7$(1),t.Y8G("ngIf",!p)}}function Ca(c,I){if(1&c&&(t.j41(0,"a",1),t.EFF(1),t.k0s()),2&c){const m=I.polymorpheusOutlet,p=t.XpG();t.xc7("height","var(--tui-height-l)"),t.Y8G("href",m,t.B4B)("iconStart",p.icons.code),t.R7$(1),t.SpI(" ",p.text,"\n")}}function Zs(c,I){if(1&c){const m=t.RV6();t.j41(0,"button",5),t.bIt("click",function(){const xe=t.eBV(m).$implicit,bt=t.XpG(2);return t.Njj(bt.setLang(xe))}),t.nI1(1,"titlecase"),t.nrm(2,"img",6),t.nI1(3,"tuiFlag"),t.EFF(4),t.nI1(5,"titlecase"),t.k0s()}if(2&c){const m=I.$implicit,p=t.XpG(2);t.Y8G("value",t.bMT(1,3,m)),t.R7$(2),t.Y8G("src",t.bMT(3,5,p.flags.get(m)),t.B4B),t.R7$(2),t.SpI(" ",t.bMT(5,7,m)," ")}}function ud(c,I){if(1&c&&(t.j41(0,"tui-data-list")(1,"tui-opt-group",3),t.DNE(2,Zs,6,9,"button",4),t.k0s()()),2&c){const m=t.XpG();t.R7$(2),t.Y8G("ngForOf",m.names)}}const jp=[[["tuiDocNavigation"]],[["tuiDocHeader"]],[["tuiOverContent"]],[["tuiOverDialogs"]],[["tuiOverAlerts"]],[["tuiOverDropdowns"]],[["tuiOverHints"]]],ld=["tuiDocNavigation","tuiDocHeader","tuiOverContent","tuiOverDialogs","tuiOverAlerts","tuiOverDropdowns","tuiOverHints"];function Wp(c,I){1&c&&(t.j41(0,"tui-chip",10),t.EFF(1," deprecated "),t.k0s())}function Er(c,I){if(1&c&&(t.j41(0,"tui-chip",11),t.nI1(1,"tuiAutoColor"),t.EFF(2),t.k0s()),2&c){const m=t.XpG();t.xc7("background",t.bMT(1,3,m.package)),t.R7$(2),t.SpI(" ",m.package," ")}}function Cu(c,I){if(1&c&&(t.j41(0,"tui-chip",11),t.nI1(1,"tuiAutoColor"),t.EFF(2),t.k0s()),2&c){const m=I.$implicit;t.xc7("background",t.bMT(1,3,m)),t.R7$(2),t.SpI(" ",m," ")}}const Rs=function(c){return{exact:c}};function Gp(c,I){if(1&c&&(t.j41(0,"a",15),t.nI1(1,"tuiReplace"),t.EFF(2),t.k0s()),2&c){const m=t.XpG().ngIf,p=t.XpG().first,M=t.XpG(2);t.Y8G("routerLink",p?"./":t.brH(1,3,m,M.from,M.to))("routerLinkActiveOptions",t.eq3(7,Rs,p)),t.R7$(2),t.SpI(" ",m," ")}}function Ml(c,I){1&c&&(t.qex(0),t.DNE(1,Gp,3,9,"a",14),t.bVm())}function cd(c,I){if(1&c&&(t.qex(0),t.DNE(1,Ml,2,0,"ng-container",13),t.bVm()),2&c){const m=I.$implicit,p=I.index,M=t.XpG(2);t.R7$(1),t.Y8G("ngIf",m.pageTab||M.defaultTabs[p])}}function dd(c,I){if(1&c&&(t.j41(0,"a",17),t.EFF(1),t.k0s()),2&c){const m=t.XpG().$implicit;t.Y8G("routerLink",m.key),t.R7$(1),t.SpI(" ",m.key," ")}}function fd(c,I){1&c&&(t.qex(0),t.DNE(1,dd,2,2,"a",16),t.bVm())}function pd(c,I){if(1&c){const m=t.RV6();t.j41(0,"tui-tabs-with-more",12),t.bIt("activeItemIndexChange",function(M){t.eBV(m);const xe=t.XpG();return t.Njj(xe.activeItemIndex=M)}),t.DNE(1,cd,2,1,"ng-container",9),t.DNE(2,fd,2,0,"ng-container",9),t.nI1(3,"keyvalue"),t.k0s()}if(2&c){const m=t.XpG();t.Y8G("activeItemIndex",m.activeItemIndex),t.R7$(1),t.Y8G("ngForOf",m.tabConnectors),t.R7$(1),t.Y8G("ngForOf",t.bMT(3,3,m.tabs))}}function hd(c,I){1&c&&t.nrm(0,"tui-doc-language-switcher")}function gd(c,I){if(1&c&&(t.j41(0,"div",18),t.nrm(1,"tui-doc-source-code",19),t.DNE(2,hd,1,0,"tui-doc-language-switcher",13),t.k0s()),2&c){const m=t.XpG();t.R7$(1),t.Y8G("header",m.header)("package",m.package)("path",m.path)("type",m.type),t.R7$(1),t.Y8G("ngIf",m.supportLanguage.has(m.header))}}function Tu(c,I){if(1&c&&t.nrm(0,"tui-doc-see-also",20),2&c){const m=t.XpG();t.Y8G("seeAlso",m.seeAlso)}}function Ta(c,I){if(1&c&&t.eu8(0,22),2&c){const m=t.XpG().$implicit;t.Y8G("ngTemplateOutlet",m.template)}}function md(c,I){if(1&c&&(t.qex(0),t.DNE(1,Ta,1,1,"ng-container",21),t.bVm()),2&c){const m=I.index,p=t.XpG();t.R7$(1),t.Y8G("ngIf",m===p.activeItemIndex)}}function Ea(c,I){if(1&c&&(t.qex(0),t.EFF(1),t.bVm()),2&c){const m=I.polymorpheusOutlet;t.R7$(1),t.JRh(m)}}function xl(c,I){if(1&c&&(t.qex(0),t.DNE(1,Ea,2,1,"ng-container",23),t.bVm()),2&c){const m=t.XpG().$implicit;t.R7$(1),t.Y8G("polymorpheusOutlet",m.value)}}function Ma(c,I){if(1&c&&(t.qex(0),t.DNE(1,xl,2,1,"ng-container",13),t.bVm()),2&c){const m=I.index,p=t.XpG();t.R7$(1),t.Y8G("ngIf",m+p.tabConnectors.length===p.activeItemIndex)}}let xa=(()=>{var c;class I{constructor(){this.isE2E=(0,t.WQX)(Tt.Hs)}transform(p,M=2){return this.isE2E&&"function"==typeof p?"\u03bb(x) => y":p instanceof t.C4Q?"TemplateRef":(0,H.NZ)(p,M)}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275pipe=t.EJ8({name:"tuiInspectAny",type:c,pure:!0,standalone:!0}),I})(),Ol=(()=>{var c;class I{constructor(){this.parser=(0,t.WQX)(l.xH),this.linkHandler=(0,t.WQX)(l.Y$)}transform(p){return this.parser(p).map(({type:M,extracted:xe})=>{var bt,Pn;return{type:M,extracted:xe,reference:null!==(bt=null===(Pn=this.linkHandler)||void 0===Pn?void 0:Pn.call(this,xe))&&void 0!==bt?bt:null}}).sort((M,xe)=>{var bt,Pn,vi;return null!==(bt=null===(Pn=xe.reference)||void 0===Pn?void 0:Pn.localeCompare(null!==(vi=M.reference)&&void 0!==vi?vi:""))&&void 0!==bt?bt:-1})}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275pipe=t.EJ8({name:"tuiDocTypeReference",type:c,pure:!0,standalone:!0}),I})(),hs=(()=>{var c;class I{constructor(){this.icons=(0,t.WQX)(l.T$),this.rawLoader$$=new an.t(""),this.isServer=(0,w.Vy)((0,t.WQX)(t.Agw)),this.markdownCodeProcessor=(0,t.WQX)(l.Wl),this.copy$=new pn.B,this.icon=(0,le.ot)(this.copy$.pipe((0,St.n)(()=>(0,gn.O)(2e3).pipe((0,Sn.T)(()=>this.icons.copy),(0,ve.Z)(this.icons.check)))),{initialValue:this.icons.copy}),this.processor=(0,le.ot)(this.rawLoader$$.pipe((0,St.n)(H.XZ),(0,Sn.T)(p=>this.markdownCodeProcessor(p))),{initialValue:[]}),this.filename=""}set code(p){this.rawLoader$$.next(p)}get hasFilename(){return!!this.filename}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-code"]],hostVars:4,hostBindings:function(p,M){2&p&&(t.xc7("visibility",M.isServer?"hidden":"visible"),t.AVh("_has-filename",M.hasFilename))},inputs:{filename:"filename",code:"code"},standalone:!0,features:[t.aNF],ngContentSelectors:Q,decls:2,vars:2,consts:[["class","t-header",4,"ngIf"],["class","t-code",4,"ngFor","ngForOf"],[1,"t-header"],[1,"t-code"],[3,"lineNumbers","highlight"],[1,"t-code-actions"],["type","button","tuiIconButton","","appearance","icon","size","xs",1,"t-copy-button",3,"iconStart","cdkCopyToClipboard","click"]],template:function(p,M){1&p&&(t.NAR(),t.DNE(0,ur,2,1,"p",0),t.DNE(1,Ki,12,4,"pre",1)),2&p&&(t.Y8G("ngIf",M.filename),t.R7$(1),t.Y8G("ngForOf",M.processor()))},dependencies:[Ci,eo,It.f4,w.Sq,w.bT,et.p],styles:["[_nghost-%COMP%]{display:block}.t-header[_ngcontent-%COMP%]{font:var(--tui-font-text-s);font-weight:700}.t-header[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{border-radius:.25rem}.t-code[_ngcontent-%COMP%]{position:relative;margin:0;white-space:normal;outline:1px solid var(--tui-border-normal)}.t-code[_ngcontent-%COMP%] .hljs-ln{inline-size:100%}.t-code[_ngcontent-%COMP%] .hljs-ln .hljs-ln-numbers{inline-size:1rem}.t-code[_ngcontent-%COMP%] .hljs-ln td{white-space:pre}.t-code[_ngcontent-%COMP%] .hljs-ln td:not(.hljs-ln-numbers):hover{outline:1px solid var(--tui-border-normal);border-radius:.25rem}.t-code[_ngcontent-%COMP%] + .t-code[_ngcontent-%COMP%]{margin-top:1rem}.t-code-actions[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}@media screen and (max-width: 47.9625em){.t-code-actions[_ngcontent-%COMP%]{padding:.3125rem;border-radius:.25rem;border:1px solid var(--tui-border-normal)}}.t-copy-button[_ngcontent-%COMP%] +*:not(:empty){margin-right:.375rem}.hljs[_ngcontent-%COMP%]:not(:empty){font:var(--tui-font-text-m);font-size:.875rem;padding:1.5rem 2rem;font-family:monospace;word-wrap:break-word;white-space:pre-wrap}@media all and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),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{inline-size:1rem;block-size:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar{background-color:transparent}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb{background-color:var(--tui-background-neutral-1-hover)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:hover{background-color:var(--tui-background-neutral-1-pressed)}.hljs[_ngcontent-%COMP%]:not(:empty)::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-tertiary)}}@media screen and (max-width: 47.9625em){.hljs[_ngcontent-%COMP%]:not(:empty){padding:1rem}}.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:var(--tui-background-base)}@supports (background: color-mix(in srgb,var(--tui-background-base),#222 2%)){.t-code-actions[_ngcontent-%COMP%], .hljs[_ngcontent-%COMP%]:not(:empty){background:color-mix(in srgb,var(--tui-background-base),#222 2%)}}"],changeDetection:0}),I})(),Sl=(()=>{var c;class I{constructor(){var p,M,xe;this.el=(0,J.qW)(),this.destroyRef=(0,t.WQX)(t.abz),this.ngZone=(0,t.WQX)(t.SKi),this.locationRef=(0,t.WQX)(w.aZ),this.urlSerializer=(0,t.WQX)(j.Sd),this.urlStateHandler=(0,t.WQX)(l.TA),this.darkMode=(0,t.WQX)(Zt.I$),this.template=null,this.rendered=(0,t.vPA)(!1),this.theme=(0,t.EWP)(()=>this.dark()?"dark":"light"),this.dark=(0,t.vPA)((0,H.Ne)(null!==(p=this.params.darkMode)&&void 0!==p?p:this.darkMode())),this.$=(0,le.br)(this.darkMode).pipe((0,Ee.i)(1),(0,le.pQ)()).subscribe(bt=>this.onModeChange(bt)),this.updateOnVariants=["change","blur","submit"],this.updateOn=this.params.updateOn||this.updateOnVariants[0],this.opaque=(0,H.Ne)(null===(M=this.params.sandboxOpaque)||void 0===M||M),this.expanded=(0,H.Ne)(null!==(xe=this.params.sandboxExpanded)&&void 0!==xe&&xe),this.sandboxWidth=(0,He.Wn)(this.params.sandboxWidth),this.texts=(0,t.WQX)(l.tK),this.control=null,this.sticky=!0}ngAfterViewInit(){(0,gn.O)(0,(0,ht.Ew)(this.ngZone)).pipe((0,le.pQ)(this.destroyRef)).subscribe(()=>{this.createForm(),this.updateWidth(this.sandboxWidth+this.delta),this.rendered.set(!0)})}onResize(){this.updateWidth(),this.onMouseUp()}onMouseUp(){this.updateUrl({sandboxWidth:this.sandboxWidth})}onModeChange(p){this.dark.set(p),this.updateUrl({sandboxWidth:this.sandboxWidth,darkMode:p})}toggleDetails(){this.expanded=!this.expanded,this.updateUrl({sandboxExpanded:this.expanded})}changeOpaque(p){this.opaque=p,this.updateUrl({sandboxOpaque:this.opaque})}updateOnChange(p){this.updateOn=p,this.updateUrl({updateOn:p}),this.createForm()}updateWidth(p=NaN){if(!this.resizer||!this.resizable||!this.content)return;const M=p||this.resizable.nativeElement.clientWidth,xe=this.el.clientWidth,bt=Math.round((0,He.wN)(M,160,xe))-this.delta,Pn=M *[_ngcontent-%COMP%]{pointer-events:auto}.t-label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.t-wrapper[_ngcontent-%COMP%]{display:flex;box-shadow:var(--tui-shadow-medium);border:1px solid var(--tui-border-normal);border-radius:var(--tui-radius-m);max-inline-size:100%;min-block-size:6rem;inline-size:100%;min-inline-size:10rem;color:var(--tui-text-primary);background-color:var(--tui-background-base);overflow:hidden;pointer-events:auto}.t-wrapper.t-wrapper_transparent[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,var(--tui-background-base-alt) 25%,transparent 25%),linear-gradient(-45deg,var(--tui-background-base-alt) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tui-background-base-alt) 75%),linear-gradient(-45deg,transparent 75%,var(--tui-background-base-alt) 75%);background-size:1.25rem 1.25rem;background-position:0 0,0 .625rem,.625rem -.625rem,-.625rem 0}@media screen and (max-width: 47.9625em){.t-wrapper[_ngcontent-%COMP%]{min-block-size:auto}}.t-content[_ngcontent-%COMP%]{flex:1 1 0;min-inline-size:0;padding:1.5rem;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 47.9625em){.t-content[_ngcontent-%COMP%]{padding:1rem}}.t-form[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:flex-start}.t-input-wrapper[_ngcontent-%COMP%]{inline-size:100%;margin-bottom:.5rem}.t-expand[_ngcontent-%COMP%]{inline-size:100%}.t-value[_ngcontent-%COMP%]{flex:1;background:var(--tui-background-neutral-1);padding:.75rem;border-radius:.25rem}.t-mode[_ngcontent-%COMP%]{inline-size:12.5rem}.t-select[_ngcontent-%COMP%]{max-inline-size:15rem}.t-resizer[_ngcontent-%COMP%]{position:relative;display:flex;box-shadow:var(--tui-shadow-medium);inline-size:3.5rem;min-block-size:inherit;align-items:center;justify-content:center;flex-shrink:0;border-left:1px solid var(--tui-border-normal);outline:none;background:var(--tui-background-base);color:var(--tui-text-primary)}.t-resizer[_ngcontent-%COMP%]:before, .t-resizer[_ngcontent-%COMP%]:after{content:"";position:absolute;top:.75rem;left:50%;bottom:calc(50% + 1rem);inline-size:1px;background:var(--tui-border-normal);box-shadow:-.25rem 0 var(--tui-border-normal);transform:translateZ(0)}.t-resizer[_ngcontent-%COMP%]:after{bottom:.75rem;top:calc(50% + 1rem)}@media screen and (max-width: 47.9625em){.t-resizer[_ngcontent-%COMP%]{display:none}}.t-resizer-text[_ngcontent-%COMP%]{position:relative;z-index:1;font:var(--tui-font-text-s);padding:.75rem;background:var(--tui-background-base)}.wrapper_light[_ngcontent-%COMP%] .t-resizer-text[_ngcontent-%COMP%]{background:#3e464e}.t-group[_ngcontent-%COMP%], .t-checkbox[_ngcontent-%COMP%]{display:flex;align-items:center;margin-left:.75rem}.t-button[_ngcontent-%COMP%], .t-form-controls[_ngcontent-%COMP%]{margin-top:.75rem}@supports (position: sticky){@media screen and (min-height: 37.5rem){._sticky[_nghost-%COMP%]{position:sticky;top:4.625rem;z-index:2}}}'],changeDetection:0}),(0,he.Cg)([k.PE],I.prototype,"updateUrl",null),I})(),yd=(()=>{var c;class I{constructor(){this.src=""}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-tab"]],inputs:{src:"src"},standalone:!0,features:[t.aNF],ngContentSelectors:Q,decls:3,vars:1,consts:[[1,"t-tab"],["alt","Documentation tab icon",1,"t-icon",3,"src"]],template:function(p,M){1&p&&(t.NAR(),t.j41(0,"div",0),t.nrm(1,"img",1),t.SdG(2),t.k0s()),2&p&&(t.R7$(1),t.Y8G("src",M.src,t.B4B))},styles:[".t-tab[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:0 .5rem;gap:.5rem;color:var(--tui-text-primary)}.t-tab[_ngcontent-%COMP%] .t-icon[_ngcontent-%COMP%]{inline-size:1rem;block-size:1rem}"],changeDetection:0}),I})(),wl=(()=>{var c;class I{constructor(){this.locationRef=(0,t.WQX)(w.aZ),this.activatedRoute=(0,t.WQX)(j.nX),this.urlSerializer=(0,t.WQX)(j.Sd),this.urlStateHandler=(0,t.WQX)(l.TA),this.alerts=(0,t.WQX)(_n),this.documentationPropertyName="",this.documentationPropertyMode=null,this.documentationPropertyType="",this.documentationPropertyDeprecated=!1,this.documentationPropertyValues=null,this.documentationPropertyValueChange=new t.bkB,this.changed$=new pn.B,this.emits=(0,t.vPA)(1),this.template=(0,t.WQX)(t.C4Q)}get attrName(){switch(this.documentationPropertyMode){case"input":return"[".concat(this.documentationPropertyName,"]");case"output":return"(".concat(this.documentationPropertyName,")");case"input-output":return"[(".concat(this.documentationPropertyName,")]");default:return this.documentationPropertyName}}get shouldShowValues(){return"output"!==this.documentationPropertyMode}get hasItems(){return!!this.documentationPropertyValues}ngOnInit(){this.parseParams(this.activatedRoute.snapshot.queryParams)}ngOnChanges(){this.changed$.next()}onValueChange(p){this.documentationPropertyValue=p,this.documentationPropertyValueChange.emit(p),this.setQueryParam(p)}emitEvent(p){let M;console.info(this.attrName,p),this.emits.update(xe=>++xe),void 0!==p&&(M=(0,H.NZ)(p,2)),this.alerts.open(M,{label:this.attrName}).subscribe()}parseParams(p){const M=p[this.documentationPropertyName],xe=p["".concat(this.documentationPropertyName).concat("$")];if(!M&&!xe)return;let bt=xe&&this.documentationPropertyValues?this.documentationPropertyValues[xe]:(0,H.TZ)(M);"string"===this.documentationPropertyType&&(0,k.sZ)(bt)&&(bt=bt.toString()),this.onValueChange(bt)}setQueryParam(p){const M=this.urlSerializer.parse(this.locationRef.path()),xe=p instanceof Object,bt=xe&&this.documentationPropertyValues?this.documentationPropertyValues.indexOf(p):p;M.queryParams={...M.queryParams,[this.documentationPropertyName+(xe?"$":"")]:bt},this.locationRef.go(this.urlStateHandler(M))}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["ng-template","documentationPropertyName",""]],inputs:{documentationPropertyName:"documentationPropertyName",documentationPropertyMode:"documentationPropertyMode",documentationPropertyType:"documentationPropertyType",documentationPropertyValue:"documentationPropertyValue",documentationPropertyDeprecated:"documentationPropertyDeprecated",documentationPropertyValues:"documentationPropertyValues"},outputs:{documentationPropertyValueChange:"documentationPropertyValueChange"},exportAs:["documentationProperty"],standalone:!0,features:[t.OA$]}),I})(),Dd=(()=>{var c;class I{transform(p){return p.includes("null")}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275pipe=t.EJ8({name:"tuiShowCleanerPipe",type:c,pure:!0,standalone:!0}),I})(),Al=(()=>{var c;class I{transform(p){return 4===p.length?p.split("").reduce((xe,bt)=>[...xe,bt,bt],[]).join("").replace("#",""):p.startsWith("#")?p:"transparent"===p?"#000000":function Ot(c,I,m){return"#".concat([c,I,m].map(p=>p.toString(16).padStart(2,"0")).join(""))}(...p.replace("rgb(","").replace("rgba(","").replace(")","").replace(" ","").split(",").map(xe=>Number.parseInt(xe,10)))}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275pipe=t.EJ8({name:"tuiGetColorPipe",type:c,pure:!0,standalone:!0}),I})(),Js=(()=>{var c;class I{transform(p){if(p.startsWith("#")||p.startsWith("rgb("))return 100;if("transparent"===p)return 0;const M=p.lastIndexOf(","),xe=p.slice(M).replace(")","").replace(" ","").replace(",","");return Math.round(100*Number.parseFloat(xe))}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275pipe=t.EJ8({name:"tuiGetOpacity",type:c,pure:!0,standalone:!0}),I})(),Pl=(()=>{var c;class I{transform(p){return p.includes("?")}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275pipe=t.EJ8({name:"tuiIsOptionalPipe",type:c,pure:!0,standalone:!0}),I})(),Rl=(()=>{var c;class I{transform(p){return p.replace("?","")}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275pipe=t.EJ8({name:"tuiStripOptionalPipe",type:c,pure:!0,standalone:!0}),I})(),Jp=(()=>{var c;class I{constructor(){this.cdr=(0,t.WQX)(t.gRc),this.destroyRef=(0,t.WQX)(t.abz),this.getColor=(0,t.WQX)(Al),this.getOpacity=(0,t.WQX)(Js),this.propertiesConnectors=we.xQ,this.texts=(0,t.WQX)(l.q9),this.excludedProperties=(0,t.WQX)(l.vr),this.activeItemIndex=0,this.heading="",this.showValues=!0,this.isAPI=!1,this.matcher=(p,M)=>!M.has(p.documentationPropertyName)}ngAfterContentInit(){(0,ht.MJ)(this.propertiesConnectors).pipe((0,St.n)(p=>(0,tt.h)(...p.map(({changed$:M})=>M))),(0,ht.Eb)(this.cdr),(0,le.pQ)(this.destroyRef)).subscribe()}get type(){return this.isAPI?this.texts[0]:this.texts[1]}onColorChange(p,M){const xe=this.getOpacity.transform(p.documentationPropertyValue||"");if(100===xe)return void p.onValueChange(M);const bt=Wn(M).join(", "),Pn="rgba(".concat(bt,", ").concat(xe/100,")");p.onValueChange(Pn)}onOpacityChange(p,M){const bt=Wn(this.getColor.transform(p.documentationPropertyValue||"")),Pn="rgba(".concat(bt,", ").concat((M||0)/100,")");p.onValueChange(Pn)}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-documentation"]],contentQueries:function(p,M,xe){if(1&p&&t.wni(xe,wl,4),2&p){let bt;t.mGM(bt=t.lsd())&&(M.propertiesConnectors=bt)}},inputs:{heading:"heading",showValues:"showValues",isAPI:"isAPI"},standalone:!0,features:[t.Jv_([Al,Js]),t.aNF],ngContentSelectors:Q,decls:5,vars:8,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","t-additional-info"],["class","t-property-code",3,"color",4,"ngIf"],["appearance","neutral","size","s",4,"ngIf"],["appearance","error","size","s",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"type"],[1,"t-code-type"],[4,"ngFor","ngForOf"],["class","t-cell t-cell_value",4,"ngIf"],[1,"t-property-code"],["appearance","neutral","size","s"],["appearance","error","size","s"],["target","_blank","class","t-code-reference",4,"ngIf","ngIfElse"],["default",""],["target","_blank",1,"t-code-reference"],[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"],["tuiSwitch","","type","checkbox","class","t-switch",3,"id","ngModel","showIcons","ngModelChange",4,"ngSwitchCase"],["tuiTextfieldSize","m",4,"ngSwitchCase"],["tuiTextfieldSize","m",3,"nativeId","ngModel","step","tuiTextfieldLabelOutside","ngModelChange",4,"ngSwitchCase"],["tuiSwitch","","type","checkbox",1,"t-switch",3,"id","ngModel","showIcons","ngModelChange"],["tuiTextfieldSize","m"],["tuiTextfield","",3,"id","ngModel","ngModelChange"],["tuiTextfieldSize","m",3,"nativeId","ngModel","step","tuiTextfieldLabelOutside","ngModelChange"],[1,"t-output"]],template:function(p,M){1&p&&(t.NAR(),t.DNE(0,zc,2,1,"h1",0),t.SdG(1),t.DNE(2,Ks,2,1,"ng-container",1),t.nI1(3,"tuiFilter"),t.nI1(4,"tuiToArray")),2&p&&(t.Y8G("ngIf",M.heading),t.R7$(2),t.Y8G("ngIf",t.brH(3,2,t.bMT(4,6,M.propertiesConnectors),M.matcher,M.excludedProperties)))},dependencies:[A.YN,A.me,A.Zm,A.BC,A.vS,w.Sq,w.bT,w.ux,w.e1,w.T3,Qn.aQ,Bt,ce.WX,Ol,ye.HY,bn,Bi,Ln,Ii,xa,Pl,Kn.wS,Kt,je,Rt,Dd,Rl,Z,ie.Bw,ie.j8,ie.TB,zt.CN,zt.np,zt.kf,zt.G6,Bn],styles:['[_nghost-%COMP%]{display:block;min-inline-size:100%}.t-table[_ngcontent-%COMP%]{inline-size:100%;table-layout:fixed}.t-row[_ngcontent-%COMP%]:not(:last-child){border-block-end:1px solid var(--tui-border-normal)}@media screen and (max-width: 47.9625em){.t-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.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%]{inline-size:40%}.t-cell_value[_ngcontent-%COMP%]{text-align:end}@media screen and (max-width: 47.9625em){.t-cell[_ngcontent-%COMP%]{inline-size:100%;block-size:auto;padding:.5rem 0;text-align:start}}.t-th[_ngcontent-%COMP%]{padding:.5rem 1rem;color:var(--tui-text-secondary);font-weight:400;text-align:start}.t-th_value[_ngcontent-%COMP%]{max-inline-size:20rem;text-align:end}@media screen and (max-width: 47.9625em){.t-th_value[_ngcontent-%COMP%]{inline-size:9.375rem}}.t-property[_ngcontent-%COMP%]{font:var(--tui-font-text-m);margin-bottom:.25rem;font-family:monospace;color:#8f75d1}@media screen and (max-width: 47.9625em){.t-property[_ngcontent-%COMP%]{padding:.5rem 0}}.t-type[_ngcontent-%COMP%]{font-family:monospace}.t-deprecated[_ngcontent-%COMP%] .t-property-code[_ngcontent-%COMP%]{text-decoration:line-through}.t-deprecated-label[_ngcontent-%COMP%]{margin-right:.125rem;color:var(--tui-text-negative);font-size:.75rem}.t-additional-info[_ngcontent-%COMP%]{display:flex;gap:.3125rem;align-items:center}.t-exception[_ngcontent-%COMP%]{display:block;inline-size:-webkit-max-content;inline-size:max-content}.t-output[_ngcontent-%COMP%]{text-align:start;opacity:0}.t-heading[_ngcontent-%COMP%]{font:var(--tui-font-heading-4)}.t-code-type[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.t-code-reference[_ngcontent-%COMP%]{display:inline-flex;color:var(--tui-text-action);text-decoration:none;align-items:center;justify-content:center;gap:3px}.t-code-reference[_ngcontent-%COMP%]:after{content:"";font-size:1rem;inline-size:1rem;block-size:1rem;background:currentColor;-webkit-mask:url(\'data:image/svg+xml,\') center / 100%;mask:url(\'data:image/svg+xml,\') center / 100%}.t-switch[_ngcontent-%COMP%]{display:block}@media not screen and (max-width: 47.9625em){.t-switch[_ngcontent-%COMP%]{margin-left:auto}}'],data:{animation:[(0,en.hZ)("emitEvent",[(0,en.kY)(":increment",[(0,en.iF)({opacity:1}),(0,en.i0)("500ms ease-in")])])]},changeDetection:0}),I})();const Eu={codeEditorVisibilityHandler:c=>!(!c.TypeScript||!c.HTML),tabTitles:new Map,fullsize:!0},Nl=(0,k.gc)(Eu);function Cd(c){return(0,k.eC)(Nl,c,Eu)}let Td=(()=>{var c;class I{transform(p,M){return[M,...Object.keys(p).filter(xe=>p[xe])]}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275pipe=t.EJ8({name:"tuiDocExampleGetTabs",type:c,pure:!0,standalone:!0}),I})(),Mu=(()=>{var c;class I{constructor(){this.clipboard=(0,t.WQX)(_i),this.alerts=(0,t.WQX)(_n),this.location=(0,t.WQX)(zn.zz),this.copyTexts$=(0,t.WQX)(Y.io),this.processContent=(0,t.WQX)(l.iQ),this.rawLoader$$=new an.t({}),this.lazyLoader$$=new G.m(1),this.icons=(0,t.WQX)(l.T$),this.options=(0,t.WQX)(Nl),this.texts=(0,t.WQX)(l.o4),this.codeEditor=(0,t.WQX)(l.ii,{optional:!0}),this.codeActions=(0,t.WQX)(l.S4),this.defaultTabIndex=0,this.defaultTab=this.texts[this.defaultTabIndex],this.activeItemIndex=this.defaultTabIndex,this.copy=(0,le.ot)(this.copyTexts$.pipe((0,Sn.T)(([p])=>p)),{initialValue:""}),this.loading=(0,t.vPA)(!1),this.processor=(0,le.ot)(this.rawLoader$$.pipe((0,St.n)(H.sv),(0,Sn.T)(p=>this.processContent(p))),{initialValue:{}}),this.lazyComponent=(0,le.ot)(this.lazyLoader$$.pipe(function mt(){return(0,St.n)(fe.D)}(),(0,Sn.T)(p=>new ee.lS(p.default)))),this.id=null,this.fullsize=(0,t.WQX)(Nl).fullsize,this.componentName=this.location.pathname.slice(1),this.visible=p=>!(!this.codeEditor||!this.options.codeEditorVisibilityHandler(p))}set content(p){this.rawLoader$$.next(p)}set component(p){this.lazyLoader$$.next(p)}getTabTitle(p){return this.options.tabTitles.get(p)||p}copyExampleLink(p){var M;this.clipboard.copy(null!==(M=null==p?void 0:p.href)&&void 0!==M?M:""),this.alerts.open(this.texts[1],{label:this.texts[2],appearance:"success"}).subscribe()}edit(p){var M;this.loading.set(!0),null===(M=this.codeEditor)||void 0===M||M.edit(this.componentName,this.id||"",p).finally(()=>this.loading.set(!1))}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-example"]],hostVars:3,hostBindings:function(p,M){2&p&&(t.BMQ("id",M.id),t.AVh("_fullsize",M.fullsize))},inputs:{id:"id",heading:"heading",description:"description",fullsize:"fullsize",componentName:"componentName",content:"content",component:"component"},standalone:!0,features:[t.aNF],ngContentSelectors:Q,decls:7,vars:7,consts:[[1,"t-title-block"],["class","t-title",4,"ngIf"],["routerLink",".","routerLinkActive","t-link-active","tuiLink","","type","button","class","t-link",3,"fragment","routerLinkActiveOptions","click",4,"ngIf"],["class","t-description",4,"ngIf"],[1,"t-example"],[4,"ngIf"],[1,"t-title"],[3,"textContent",4,"polymorpheusOutlet"],[3,"textContent"],["routerLink",".","routerLinkActive","t-link-active","tuiLink","","type","button",1,"t-link",3,"fragment","routerLinkActiveOptions","click"],[1,"t-description"],[4,"polymorpheusOutlet"],["class","t-tabs-wrapper",4,"ngIf"],["class","t-content",4,"ngFor","ngForOf"],[1,"t-tabs-wrapper"],[1,"t-tabs",3,"activeItemIndex","activeItemIndexChange"],[4,"ngFor","ngForOf"],["size","xs","class","t-code-editor",3,"overlay","showLoader","click",4,"ngIf"],["tuiTab","","type","button",4,"tuiItem"],["tuiTab","","type","button"],["size","xs",1,"t-code-editor",3,"overlay","showLoader","click"],[4,"ngIf","ngIfElse"],["defaultEditContent",""],["appearance","flat","size","s","tuiButton","","type","button"],[1,"t-content"],["automation-id","tui-doc-example","class","t-demo",3,"display",4,"ngIf"],[3,"code","display",4,"tuiLet"],["automation-id","tui-doc-example",1,"t-demo"],[3,"code"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(p,M){1&p&&(t.NAR(),t.j41(0,"div",0),t.DNE(1,_a,2,1,"h2",1),t.DNE(2,fl,2,4,"a",2),t.k0s(),t.DNE(3,Qc,2,1,"h3",3),t.j41(4,"div",4),t.DNE(5,qc,3,2,"ng-container",5),t.nI1(6,"tuiDocExampleGetTabs"),t.k0s()),2&p&&(t.R7$(1),t.Y8G("ngIf",M.heading),t.R7$(1),t.Y8G("ngIf",M.id),t.R7$(1),t.Y8G("ngIf",M.description),t.R7$(2),t.Y8G("ngIf",t.i5U(6,4,M.processor(),M.defaultTab)))},dependencies:[w.Sq,w.bT,ee.xr,j.Wk,j.wQ,et.p,hs,Td,ko,no.Jc,Re.ap,P,ir.K,To.e2,To.Gq],styles:["[_nghost-%COMP%]{position:relative;display:block;padding-top:3.5rem;clear:inline-end}[_nghost-%COMP%]:target{animation:1s .3s tuiShaking}@media screen and (max-width: 47.9625em){[_nghost-%COMP%]{padding-top:2rem}}.t-title-block[_ngcontent-%COMP%]{display:flex;flex-direction:row-reverse}.t-title[_ngcontent-%COMP%]{font:var(--tui-font-heading-5);margin:0 auto .5rem 0}@media screen and (max-width: 47.9625em){.t-title[_ngcontent-%COMP%]{font:var(--tui-font-heading-6)}}.t-title[_ngcontent-%COMP%]:hover + .t-link[_ngcontent-%COMP%]{opacity:1}.t-link[_ngcontent-%COMP%]{font:var(--tui-font-heading-6);padding-right:.1rem}@media not screen and (max-width: 47.9625em){.t-link[_ngcontent-%COMP%]{font:var(--tui-font-heading-5);margin-left:-1.6rem}.t-link[_ngcontent-%COMP%]:not(:hover):not(.t-link-active){opacity:0}}.t-description[_ngcontent-%COMP%]{font:var(--tui-font-text-m);font-weight:400;margin:0}.t-title[_ngcontent-%COMP%]:first-letter, .t-description[_ngcontent-%COMP%]:first-letter{text-transform:capitalize}.t-example[_ngcontent-%COMP%]{position:relative;margin-top:1.5rem;border:1px solid var(--tui-border-normal);border-radius:var(--tui-radius-m);box-shadow:0 .125rem .1875rem #0000001a;overflow:hidden}@media screen and (max-width: 47.9625em){.t-example[_ngcontent-%COMP%]{margin-top:.75rem}}.t-tabs-wrapper[_ngcontent-%COMP%]{display:flex;padding:0 .875rem 0 2rem;box-shadow:inset 0 -1px var(--tui-border-normal);justify-content:space-between;align-items:center;gap:.5rem}@media screen and (max-width: 47.9625em){.t-tabs-wrapper[_ngcontent-%COMP%]{padding:0 .875rem 0 1rem}}.t-tabs[_ngcontent-%COMP%]{flex-grow:1;box-shadow:none}.t-code-editor[_ngcontent-%COMP%]{flex-shrink:0}.t-demo[_ngcontent-%COMP%]{padding:2rem;max-inline-size:100%;box-sizing:border-box;overflow-x:auto}@media all and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),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{inline-size:1rem;block-size:1rem;border-radius:6.25rem;background-clip:padding-box;border:.375rem solid transparent}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar{background-color:transparent}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--tui-background-neutral-1-hover)}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:var(--tui-background-neutral-1-pressed)}.t-demo[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:active{background-color:var(--tui-text-tertiary)}}@media screen and (max-width: 47.9625em){.t-demo[_ngcontent-%COMP%]{padding:1rem}}[_nghost-%COMP%]:not(._fullsize) .t-demo[_ngcontent-%COMP%]{inline-size:-webkit-min-content;inline-size:min-content;min-inline-size:20rem}tui-doc-code[_ngcontent-%COMP%]{overflow:hidden}"],changeDetection:0}),I})();function Ed(c){return c.map(({section:I})=>I).filter(k.Aj).filter((I,m,p)=>p.indexOf(I)===m)}const Fl=(0,k.gc)(),Oa=(0,k.gc)(),Md=(0,k.gc)(),qp=[ri({preventScroll:!0}),(0,no.m0)({appearance:"icon"}),{provide:Fl,deps:[j.Ix,j.nX,l.xq],useFactory:(c,I,m)=>c.events.pipe((0,Pt.p)(p=>p instanceof j.wF||p instanceof j.OY&&p.routerEvent instanceof j.wF),(0,Sn.T)(()=>I.firstChild),(0,Pt.p)(k.Aj),(0,rn.Z)(({data:p})=>p),(0,Sn.T)(({title:p})=>"".concat(m).concat(p)),(0,le.pQ)())},{provide:Oa,deps:[l.rm],useFactory:Ed},{provide:Md,deps:[l.rm],useFactory:c=>[...Ed(c).map(m=>c.filter(({section:p})=>p===m)),c.filter(m=>!m.section)]},(0,fn.ey)({mode:"hover"})];let eh=(()=>{var c;class I{constructor(){this.scroll$=new G.m(1),this.el=(0,J.qW)(),this.sub=(0,t.WQX)(l.Aq).pipe((0,Pt.p)(Boolean),(0,St.n)(()=>this.scroll$),(0,hn.B)(750,(0,ht.Ew)()),(0,Pt.p)(p=>p&&!!(0,J.J0)(this.el)),(0,le.pQ)()).subscribe(()=>this.el.scrollIntoView())}set tuiDocScrollIntoViewLink(p){this.scroll$.next(p)}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["","tuiDocScrollIntoViewLink",""]],inputs:{tuiDocScrollIntoViewLink:"tuiDocScrollIntoViewLink"},standalone:!0}),I})(),xd=(()=>{var c;class I{constructor(){this.router=(0,t.WQX)(j.Ix),this.doc=(0,t.WQX)(w.qQ),this.open=(0,t.vPA)(!1),this.menuOpen=!1,this.sidebar=(0,t.WQX)(yo,{optional:!0}),this.labels=(0,t.WQX)(Oa),this.items=(0,t.WQX)(Md),this.searchText=(0,t.WQX)(l.NC),this.searchEnabled=(0,t.WQX)(l.x7),this.docIcons=(0,t.WQX)(l.T$),this.icons=(0,t.WQX)(Zt._Z),this.openPagesArr=[],this.openPagesGroupsArr=[],this.active="",this.search=new A.MJ(""),this.filtered=(0,le.ot)((0,ht.lD)(this.search).pipe((0,Pt.p)(xe=>xe.trim().length>2),(0,Sn.T)(xe=>this.filterItems(this.flattenSubPages(this.items),xe))),{initialValue:[]});const p=(0,t.WQX)(Nr.hE),M=(0,t.WQX)(l.Aq);(0,t.WQX)(Fl).pipe((0,ht.Eb)((0,t.WQX)(t.gRc)),(0,le.pQ)()).subscribe(xe=>{p.setTitle(xe),this.openActivePageGroup()}),(0,Dn.z)([this.router.events.pipe((0,Pt.p)(xe=>xe instanceof j.OY)),(0,t.WQX)(Fl).pipe((0,St.n)(()=>M.pipe((0,Pt.p)(Boolean))))]).pipe((0,Yn.s)(1),(0,Sn.T)(([xe])=>xe.anchor||""),(0,Pt.p)(Boolean),(0,le.pQ)()).subscribe(xe=>this.navigateToAnchorLink(xe))}get canOpen(){var p,M;return(null!==(p=null===(M=this.search.value)||void 0===M?void 0:M.length)&&void 0!==p?p:0)>2}get itemsWithoutSections(){var p;return null!==(p=this.items[this.items.length-1])&&void 0!==p?p:[]}$pages(p){return p}isActive(p){return p===this.active}onGroupClick(p){this.openPagesGroupsArr[p]=!this.openPagesGroupsArr[p]}closeMenu(){this.menuOpen=!1}onClick(){this.open.set(!1),this.menuOpen=!1,this.search.setValue(""),this.openActivePageGroup()}onFocusSearch(p){var M,xe;"Slash"!==p.code||null!==(M=this.doc.activeElement)&&void 0!==M&&M.matches("input,textarea,[contenteditable]")||(null===(xe=this.searchInput)||void 0===xe||null===(xe=xe.nativeElement)||void 0===xe||xe.focus(),p.preventDefault())}filterItems(p,M){return p.map(xe=>(0,k.FU)(xe.filter(({title:bt,keywords:Pn=""})=>(M=M.toLowerCase().trim(),Pn=Pn.toLowerCase(),(bt=bt.toLowerCase()).includes(M)||Pn.includes(M)||bt.includes((0,H.IB)(M))||Pn.includes((0,H.IB)(M))||M.replaceAll("-","").includes(bt)||bt.includes(M.replaceAll(/\s|tui/g,""))||Pn.includes(M.replaceAll(/\s|tui/g,""))||M.split(/\s/).find(vi=>bt.includes(vi)))),"title"))}flattenSubPages(p){return p.reduce((M,xe)=>[...M,xe.reduce((bt,Pn)=>"subPages"in Pn?[...bt,...Pn.subPages]:[...bt,Pn],[])],[])}isActiveRoute(p){return this.router.isActive(p,{paths:"subset",queryParams:"subset",fragment:"ignored",matrixParams:"ignored"})}openActivePageGroup(){this.items.forEach((p,M)=>{p.forEach((xe,bt)=>{"route"in xe&&this.isActiveRoute(xe.route)&&(this.openPagesArr[M]=!0,this.active=xe.route),"subPages"in xe&&xe.subPages.forEach(Pn=>{this.isActiveRoute(Pn.route)&&(this.openPagesArr[M]=!0,this.openPagesGroupsArr[100*M+bt]=!0,this.active=Pn.route)})})})}navigateToAnchorLink(p){const M=p?this.doc.querySelectorAll("#".concat(p)):[];if(!M.length||!M[M.length-1])return;const bt=this.doc.createElement("a");bt.href="".concat(this.doc.location.pathname,"#").concat(p),bt.style.display="none",bt.style.position="absolute",this.doc.body.appendChild(bt),bt.click(),bt.remove()}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-navigation"]],viewQuery:function(p,M){if(1&p&&t.GBs(ie.j8,5,t.aKT),2&p){let xe;t.mGM(xe=t.lsd())&&(M.searchInput=xe.first)}},hostVars:2,hostBindings:function(p,M){1&p&&t.bIt("keydown",function(bt){return M.onFocusSearch(bt)},!1,t.tSv),2&p&&t.AVh("_open",M.menuOpen)},standalone:!0,features:[t.Jv_(qp),t.aNF],ngContentSelectors:Q,decls:10,vars:7,consts:[["tuiTextfieldSize","m","class","t-input",3,"iconStart","open","keyup","openChange",4,"ngIf"],[1,"t-navigation"],[1,"t-scrollbar"],[3,"closeOthers","rounded"],["size","s",3,"borders","open","openChange",4,"ngFor","ngForOf"],[1,"t-items-container"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngFor","ngForOf"],["pages",""],["tuiTextfieldSize","m",1,"t-input",3,"iconStart","open","keyup","openChange"],["class","t-slash",4,"ngIf"],["tuiTextfield","",1,"t-prevent-ios-scroll",3,"formControl","placeholder","tuiAutoFocus"],[4,"ngIf"],[1,"t-slash"],[4,"tuiTextfieldDropdown"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[4,"ngFor","ngForOf"],["tuiOption","",3,"href","target",4,"ngIf","ngIfElse"],["internal",""],["tuiOption","",3,"href","target"],["class","t-icon",3,"icon",4,"polymorpheusOutlet"],[1,"t-icon",3,"icon"],["tuiOption","",3,"fragment","routerLink","target","click"],["size","s",3,"borders","open","openChange"],[1,"t-label"],["tuiAccordionItemContent",""],[1,"t-section"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngIf","ngIfElse"],["subPagesTemplate",""],["tuiLink","","class","t-sublink",3,"href","target",4,"ngIf","ngIfElse"],["tuiLink","",1,"t-sublink",3,"href","target"],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink",3,"routerLink","target","tuiDocScrollIntoViewLink","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"],["tuiLink","","type","button",1,"t-sublink","t-sublink_subsection",3,"click"],[1,"t-chevron",3,"icon"],["tuiLink","","class","t-sublink t-sublink_small",3,"href","target",4,"ngIf","ngIfElse"],["tuiLink","",1,"t-sublink","t-sublink_small",3,"href","target"],["routerLinkActive","t-sublink_active","tuiLink","",1,"t-sublink","t-sublink_small",3,"fragment","routerLink","target","tuiDocScrollIntoViewLink","click"]],template:function(p,M){1&p&&(t.NAR(),t.DNE(0,Cl,4,7,"tui-textfield",0),t.j41(1,"nav",1)(2,"tui-scrollbar",2)(3,"tui-accordion",3),t.DNE(4,Ss,5,3,"tui-accordion-item",4),t.k0s(),t.j41(5,"div",5),t.DNE(6,Tl,1,5,"ng-container",6),t.k0s(),t.DNE(7,sd,3,2,"ng-template",null,7,t.C5r),t.k0s()(),t.SdG(9)),2&p&&(t.Y8G("ngIf",M.searchEnabled),t.R7$(3),t.AVh("t-accordion-standalone",!M.searchEnabled),t.Y8G("closeOthers",!1)("rounded",!1),t.R7$(1),t.Y8G("ngForOf",M.labels),t.R7$(2),t.Y8G("ngForOf",M.itemsWithoutSections))},dependencies:[w.Sq,w.bT,w.T3,ee.xr,A.X1,A.me,A.BC,A.l_,j.Wk,j.wQ,Ur,Ro,Ui,wi,ce.uE,ce.aO,ce.Ji,eh,Gi,te.q,cs.zi,no.Jc,fn.N0,ie.Bw,ie.j8,ie.TB,ie.U9,zt.CN,zt.G6],styles:["[_nghost-%COMP%]{z-index:1;display:flex;flex-direction:column;text-align:center;background:var(--tui-background-base)}.t-input[_ngcontent-%COMP%]{margin:1.25rem}.t-input[_ngcontent-%COMP%] tui-icon{border-width:.25rem}.t-slash[_ngcontent-%COMP%]{block-size:1rem;font-size:.5rem}.t-navigation[_ngcontent-%COMP%]{display:flex;max-block-size:100%;min-block-size:0;flex:1 1 0;text-align:start}.t-navigation[_ngcontent-%COMP%] tui-scrollbar[_ngcontent-%COMP%]{overscroll-behavior:none}.t-accordion-standalone[_ngcontent-%COMP%]{margin-top:1rem}.t-scrollbar[_ngcontent-%COMP%]{scroll-behavior:var(--tui-scroll-behavior);inline-size:100%}.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:-.5rem 0 -1rem}.t-section_bordered[_ngcontent-%COMP%]{margin:.5rem 0;border-inline-start:1px solid var(--tui-border-normal)}.t-prevent-ios-scroll[_ngcontent-%COMP%]:focus{animation:_ngcontent-%COMP%_tuiPreventIOSScroll 1ms}@keyframes _ngcontent-%COMP%_tuiPreventIOSScroll{0%{opacity:0}to{opacity:1}}.t-subsection[_ngcontent-%COMP%]{margin-left:.5rem}.t-sublink[_ngcontent-%COMP%]{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;font:var(--tui-font-text-m);margin-left:.5rem;padding:.5rem 0}.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-primary)}.t-icon[_ngcontent-%COMP%]{margin-left:.5rem}.t-chevron[_ngcontent-%COMP%]{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;inline-size:1rem;block-size:1rem;margin:-.25rem .25rem 0 -.1875rem}.t-chevron_active[_ngcontent-%COMP%]{transform:rotate(90deg)}"],changeDetection:0}),(0,he.Cg)([k.PE],I.prototype,"filterItems",null),(0,he.Cg)([k.PE],I.prototype,"flattenSubPages",null),I})(),th=(()=>{var c;class I{constructor(){this.stream$=new pn.B,this.router=(0,t.WQX)(j.Ix),this.icons=(0,t.WQX)(l.T$),this.logo=(0,t.WQX)(l.sy),this.menu=(0,t.WQX)(l.kV),this.open=(0,le.ot)((0,tt.h)(this.router.events.pipe((0,Sn.T)(we.s_)),this.stream$).pipe((0,ve.Z)(!1),(0,ai.F)()),{initialValue:!1})}onClick(){this.stream$.next(!0)}onActiveZone(p){p||this.stream$.next(!1)}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["header","tuiDocHeader",""]],standalone:!0,features:[t.aNF],attrs:Ys,ngContentSelectors:Q,decls:5,vars:4,consts:[["appearance","icon","tuiIconButton","","type","button",1,"t-menu",3,"iconStart","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(p,M){1&p&&(t.NAR(),t.j41(0,"button",0),t.bIt("click",function(){return M.onClick()})("tuiActiveZoneChange",function(bt){return M.onActiveZone(bt)}),t.DNE(1,ad,1,0,"tui-doc-navigation",1),t.k0s(),t.j41(2,"div",2),t.DNE(3,Or,1,1,"img",3),t.k0s(),t.SdG(4)),2&p&&(t.Y8G("iconStart",M.icons.menu)("title",M.menu),t.R7$(1),t.Y8G("tuiSidebar",M.open()),t.R7$(2),t.Y8G("polymorpheusOutlet",M.logo))},dependencies:[ee.xr,gr.N,et.p,xd,yo],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:1;display:flex;box-shadow:var(--tui-shadow-small);block-size:3.9375rem;align-items:center;padding:0 1.25rem;background:var(--tui-background-base);border-block-end:1px solid var(--tui-border-normal)}@supports (background: color-mix(in srgb,var(--tui-background-base),transparent 50%)){[_nghost-%COMP%]{background:color-mix(in srgb,var(--tui-background-base),transparent 50%);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}}.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-block-size:100%}"],changeDetection:0}),I})(),Id=(()=>{var c;class I{constructor(){this.pages=(0,t.WQX)(l.u3),this.text=(0,t.WQX)(l.kt),this.seeAlso=[]}getRouterLink(p){var M,xe;return null!==(M=null===(xe=this.pages.get(p))||void 0===xe?void 0:xe.route)&&void 0!==M?M:""}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-see-also"]],inputs:{seeAlso:"seeAlso"},standalone:!0,features:[t.aNF],decls:3,vars:2,consts:[[1,"t-header"],[4,"ngFor","ngForOf"],["tuiLink","",3,"innerText","routerLink"],[4,"ngIf"]],template:function(p,M){1&p&&(t.j41(0,"h5",0),t.EFF(1),t.k0s(),t.DNE(2,El,3,3,"ng-container",1)),2&p&&(t.R7$(1),t.JRh(M.text),t.R7$(1),t.Y8G("ngForOf",M.seeAlso))},dependencies:[w.Sq,w.bT,j.Wk,no.Jc],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-secondary);margin:0 0 .5rem;white-space:nowrap}"],changeDetection:0}),I})(),Sa=(()=>{var c;class I{constructor(){this.icons=(0,t.WQX)(l.T$),this.sourceCode=(0,t.WQX)(l.QP),this.text=(0,t.WQX)(l.iF),this.header="",this.package="",this.type="",this.path=""}get pathOptions(){return this.getPathOptions(this.header,this.package,this.type,this.path)}pathIsUrl(p){return p.startsWith("http")}getPathOptions(p,M,xe,bt){return{header:p,package:M,type:xe,path:bt}}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-source-code"]],inputs:{header:"header",package:"package",type:"type",path:"path"},standalone:!0,features:[t.aNF],decls:1,vars:2,consts:[["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","iconStart","height",4,"polymorpheusOutlet","polymorpheusOutletContext"],["appearance","icon","size","s","target","_blank","tuiIconButton","","type","button",3,"href","iconStart"]],template:function(p,M){1&p&&t.DNE(0,Ca,2,5,"a",0),2&p&&t.Y8G("polymorpheusOutlet",M.pathIsUrl(M.path)?M.path:M.sourceCode)("polymorpheusOutletContext",M.pathOptions)},dependencies:[ee.xr,et.p],encapsulation:2,changeDetection:0}),(0,he.Cg)([k.PE],I.prototype,"pathIsUrl",null),(0,he.Cg)([k.PE],I.prototype,"getPathOptions",null),I})(),wa=(()=>{var c;class I{constructor(){this.icons=(0,t.WQX)(l.T$),this.switcher=(0,t.WQX)(Yo.N5),this.language=new A.MJ(function kl(c){return"".concat(c.charAt(0).toUpperCase()).concat(c.slice(1))}(this.switcher.language)),this.open=!1,this.flags=new Map([["belarusian","BY"],["chinese","CN"],["dutch","NL"],["english","GB"],["french","FR"],["german","DE"],["hebrew","IL"],["italian","IT"],["japan","JP"],["kazakh","KZ"],["korean","KR"],["malay","MY"],["polish","PL"],["portuguese","PT"],["russian","RU"],["spanish","ES"],["turkish","TR"],["ukrainian","UA"],["vietnamese","VN"]]),this.names=Array.from(this.flags.keys())}setLang(p){this.language.setValue(p),this.switcher.setLanguage(p),this.open=!1}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-language-switcher"]],standalone:!0,features:[t.Jv_([(0,fn.ey)({mode:"hover"})]),t.aNF],decls:6,vars:5,consts:[["alt","","size","s","tuiBadge","","tuiSlot","bottom",3,"src"],["appearance","whiteblock","size","s","tuiButtonSelect","","tuiIconButton","","type","button",3,"formControl","iconStart"],[4,"tuiTextfieldDropdown"],["label","Language of components"],["tuiOption","","type","button",3,"value","click",4,"ngFor","ngForOf"],["tuiOption","","type","button",3,"value","click"],["alt","",1,"t-flag",3,"src"]],template:function(p,M){if(1&p&&(t.j41(0,"tui-badged-content"),t.nrm(1,"img",0),t.nI1(2,"tuiFlag"),t.j41(3,"button",1),t.EFF(4," Language "),t.DNE(5,ud,3,1,"tui-data-list",2),t.k0s()()),2&p){let xe;t.R7$(1),t.Y8G("src",t.bMT(2,3,M.flags.get(null!==(xe=M.language.value)&&void 0!==xe?xe:"")||M.flags.get(M.switcher.language)),t.B4B),t.R7$(2),t.Y8G("formControl",M.language)("iconStart",M.icons.languages)}},dependencies:[w.Sq,A.X1,A.BC,A.l_,w.PV,Qn.aQ,ar,es,et.p,_r,ce.uE,ce.aO,ce.Ji,Fr.d,ie.U9],styles:[".t-flag[_ngcontent-%COMP%]{inline-size:1.75rem;block-size:1.75rem;border-radius:50%;margin-right:.5rem}[tuiOption][_ngcontent-%COMP%]{justify-content:flex-start;gap:.5rem}img[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px var(--tui-border-normal)}"],changeDetection:0}),I})(),Ll=(()=>{var c;class I{constructor(){this.icons=(0,t.WQX)(l.T$),this.darkMode=(0,t.WQX)(Zt.I$),this.theme=(0,t.EWP)(()=>this.darkMode()?"dark":null),this.icon=(0,t.EWP)(()=>this.darkMode()?this.icons.light:this.icons.dark)}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-main"]],standalone:!0,features:[t.aNF],ngContentSelectors:ld,decls:19,vars:4,consts:[[1,"tui-doc-page"],[1,"tui-doc-navigation"],[1,"tui-doc-content"],[1,"tui-doc-outlet"],["tuiDocHeader",""],["appearance","secondary","aria-label","Switch between dark and light mode","size","s","tuiIconButton","","type","button",1,"tui-doc-dark-mode-switch",3,"iconStart","click"],["ngProjectAs","tuiOverContent",5,["tuiOverContent"]],["ngProjectAs","tuiOverDialogs",5,["tuiOverDialogs"]],["ngProjectAs","tuiOverAlerts",5,["tuiOverAlerts"]],["ngProjectAs","tuiOverDropdowns",5,["tuiOverDropdowns"]],["ngProjectAs","tuiOverHints",5,["tuiOverHints"]]],template:function(p,M){1&p&&(t.NAR(jp),t.j41(0,"tui-root")(1,"div",0)(2,"tui-doc-navigation",1),t.SdG(3),t.k0s(),t.j41(4,"div",2),t.nrm(5,"router-outlet",3),t.k0s()(),t.j41(6,"header",4),t.SdG(7,1),t.j41(8,"button",5),t.bIt("click",function(){return M.darkMode.set(!M.darkMode())}),t.k0s()(),t.qex(9,6),t.SdG(10,2),t.bVm(),t.qex(11,7),t.SdG(12,3),t.bVm(),t.qex(13,8),t.SdG(14,4),t.bVm(),t.qex(15,9),t.SdG(16,5),t.bVm(),t.qex(17,10),t.SdG(18,6),t.bVm(),t.k0s()),2&p&&(t.BMQ("tuiTheme",M.theme()),t.R7$(8),t.xc7("border-radius",100,"%"),t.Y8G("iconStart",M.icon()))},dependencies:[j.n3,et.p,th,xd,be],styles:["@keyframes tuiShaking{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-.3125rem,0,0)}20%,40%,60%,80%{transform:translate3d(.3125rem,0,0)}}html,body{scroll-padding-top:4rem;background:var(--tui-background-base)}tui-root>tui-scroll-controls>.t-bar_vertical{top:4rem!important}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;display:inline-flex;background:var(--tui-background-base-alt);color:var(--tui-text-secondary);vertical-align:middle;align-items:center;border-radius:.25rem;font-weight:500;outline:1px solid var(--tui-border-hover);font-size:.75rem;padding:0 .3125rem;margin:.125rem .1875rem;text-wrap:wrap}tui-notification code:not(pre code):not(.hljs):not([class*=language-]){mix-blend-mode:color-burn}[tuiTheme=dark] tui-notification code:not(pre code):not(.hljs):not([class*=language-]){mix-blend-mode:luminosity}a code:not(pre code):not(.hljs):not([class*=language-]){color:var(--tui-text-action)}button:focus code,a:focus code{background:var(--tui-background-base)}.tui-doc-page{isolation:isolate;padding-top:4rem}tui-doc-navigation.tui-doc-navigation{position:fixed;top:4rem;bottom:0;inline-size:16.25rem;border-right:1px solid var(--tui-border-normal)}@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-dark-mode-switch{margin-left:1rem}tui-doc-code .hljs-tag{background:none}tui-doc-code .hljs{display:block;overflow-x:auto;padding:.5em;color:var(--tui-text-primary);background-color:var(--tui-background-neutral-1)}tui-doc-code .hljs.hljs-line-numbers{background:transparent}tui-doc-code .hljs-subst,tui-doc-code .hljs-title{font-weight:400;color:var(--tui-text-primary)}tui-doc-code .hljs-property{color:#bd65a4}tui-doc-code .hljs-comment,tui-doc-code .hljs-quote{color:var(--tui-text-secondary);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:700;color:var(--tui-text-action)}tui-doc-code .hljs-attr{color:var(--tui-text-action)}tui-doc-code .hljs-attribute,tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link,tui-doc-code .hljs-built_in{font-weight:700;color:#b8474e}tui-doc-code .hljs-number,tui-doc-code .hljs-regexp,tui-doc-code .hljs-link{font-weight:400}tui-doc-code .hljs-string{color:var(--tui-status-positive);font-weight:700}tui-doc-code .hljs-symbol,tui-doc-code .hljs-bullet,tui-doc-code .hljs-formula{color:var(--tui-text-primary);background:var(--tui-background-base-alt);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-text-action-hover)}tui-doc-code .hljs-addition{background:var(--tui-status-positive-pale)}tui-doc-code .hljs-deletion{background:var(--tui-status-negative-pale)}tui-doc-code .hljs-emphasis{font-style:italic}tui-doc-code .hljs-strong{font-weight:700}tui-doc-code .hljs .hljs-line-numbers{padding:0}tui-doc-code .hljs-ln-numbers{vertical-align:top;opacity:.3;text-align:end;padding-right:1em!important}[tuiTheme=dark] tui-doc-code .hljs-variable,tui-doc-code[tuiTheme=dark] .hljs-variable,[tuiTheme=dark] tui-doc-code .hljs-template-variable,tui-doc-code[tuiTheme=dark] .hljs-template-variable{color:var(--tui-status-warning)}\n"],encapsulation:2}),I})();const Bl=(0,k.gc)(()=>({})),gs=(0,k.gc)(),Vl=[{provide:gs,deps:[t.aKT,l.wo],useFactory:({nativeElement:c},I)=>{const m=c.getAttribute("header"),p=I.filter(xe=>xe.includes(m))||[],M=new Set(p.join().split(",").filter(xe=>xe&&xe!==m));return Array.from(M)}}];let xu=(()=>{var c;class I{constructor(){this.template=(0,t.WQX)(t.C4Q)}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275dir=t.FsC({type:c,selectors:[["ng-template","pageTab",""]],inputs:{pageTab:"pageTab"},standalone:!0}),I})(),Aa=(()=>{var c;class I{constructor(){this.tabs=(0,t.WQX)(Bl)((0,t.WQX)(j.nX).snapshot),this.supportLanguage=(0,t.WQX)(l.ro),this.defaultTabs=(0,t.WQX)(l.Xw),this.from=/ /g,this.to="_",this.header="",this.package="",this.type="",this.tags=[],this.path="",this.deprecated=!1,this.tabConnectors=we.xQ,this.activeItemIndex=0,this.seeAlso=(0,t.WQX)(gs)}get showSeeAlso(){return!!this.seeAlso.length&&0===this.activeItemIndex}}return(c=I).\u0275fac=function(p){return new(p||c)},c.\u0275cmp=t.VBU({type:c,selectors:[["tui-doc-page"]],contentQueries:function(p,M,xe){if(1&p&&t.wni(xe,xu,4),2&p){let bt;t.mGM(bt=t.lsd())&&(M.tabConnectors=bt)}},inputs:{header:"header",package:"package",type:"type",tags:"tags",path:"path",deprecated:"deprecated"},standalone:!0,features:[t.Jv_(Vl),t.aNF],ngContentSelectors:Q,decls:14,vars:11,consts:[[1,"t-header"],[1,"t-title"],["appearance","custom","size","xs","class","t-tag t-tag_deprecated",4,"ngIf"],["appearance","custom","size","xs","class","t-tag t-tag_package",3,"background",4,"ngIf"],["appearance","custom","size","xs","class","t-tag t-tag_package",3,"background",4,"ngFor","ngForOf"],["class","t-tabs",3,"activeItemIndex","activeItemIndexChange",4,"ngIf"],["class","t-right-side",4,"ngIf"],[1,"t-content"],["class","t-see-also",3,"seeAlso",4,"ngIf"],[4,"ngFor","ngForOf"],["appearance","custom","size","xs",1,"t-tag","t-tag_deprecated"],["appearance","custom","size","xs",1,"t-tag","t-tag_package"],[1,"t-tabs",3,"activeItemIndex","activeItemIndexChange"],[4,"ngIf"],["routerLinkActive","","tuiTab","",3,"routerLink","routerLinkActiveOptions",4,"tuiItem"],["routerLinkActive","","tuiTab","",3,"routerLink","routerLinkActiveOptions"],["routerLinkActive","","tuiTab","",3,"routerLink",4,"tuiItem"],["routerLinkActive","","tuiTab","",3,"routerLink"],[1,"t-right-side"],[1,"t-source-code",3,"header","package","path","type"],[1,"t-see-also",3,"seeAlso"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"],[4,"polymorpheusOutlet"]],template:function(p,M){1&p&&(t.NAR(),t.j41(0,"header",0)(1,"h1",1),t.EFF(2),t.DNE(3,Wp,2,0,"tui-chip",2),t.DNE(4,Er,3,5,"tui-chip",3),t.DNE(5,Cu,3,5,"tui-chip",4),t.k0s(),t.DNE(6,pd,4,5,"tui-tabs-with-more",5),t.DNE(7,gd,3,5,"div",6),t.k0s(),t.j41(8,"div",7),t.SdG(9),t.DNE(10,Tu,1,1,"tui-doc-see-also",8),t.DNE(11,md,2,1,"ng-container",9),t.DNE(12,Ma,2,1,"ng-container",9),t.nI1(13,"keyvalue"),t.k0s()),2&p&&(t.R7$(2),t.SpI(" ",M.header," "),t.R7$(1),t.Y8G("ngIf",!!M.deprecated||""===M.deprecated),t.R7$(1),t.Y8G("ngIf",M.package),t.R7$(1),t.Y8G("ngForOf",M.tags),t.R7$(1),t.Y8G("ngIf",M.tabConnectors.length),t.R7$(1),t.Y8G("ngIf",M.package||M.path||M.type),t.R7$(3),t.Y8G("ngIf",M.showSeeAlso),t.R7$(1),t.Y8G("ngForOf",M.tabConnectors),t.R7$(1),t.Y8G("ngForOf",t.bMT(13,9,M.tabs)))},dependencies:[w.lG,w.Sq,w.bT,w.T3,ee.xr,j.Wk,j.wQ,st,_,wa,Id,Sa,Ve,ir.K,To.e2,To.Gq],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;min-block-size:0;flex-basis:0;flex-grow:1}.t-header[_ngcontent-%COMP%]{display:flex;font:var(--tui-font-heading-3);flex-wrap:wrap;min-block-size:7.25rem;color:var(--tui-text-primary);box-shadow:inset 0 -1px 0 0 var(--tui-border-normal);padding:3.75rem 0 0;box-sizing:border-box;flex-shrink:0;margin:0 min(10vw,8.75rem)}@media screen and (max-width: 47.9625em){.t-header[_ngcontent-%COMP%]{font:var(--tui-font-heading-4);min-block-size:4.5rem;padding:1.25rem 1.25rem 0;margin:0}}.t-title[_ngcontent-%COMP%]{min-inline-size: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-status-negative);color:#fff}.t-tag.t-tag_package[_ngcontent-%COMP%]{color:#000}.t-tabs[_ngcontent-%COMP%]{flex:1;margin:1.125rem .3125rem 0 0;box-shadow:none}@media screen and (max-width: 47.9625em){.t-tabs[_ngcontent-%COMP%]{margin-top:.25rem}}.t-content[_ngcontent-%COMP%]{padding:2rem 0;margin:0 min(10vw,8.75rem)}@media screen and (max-width: 47.9625em){.t-content[_ngcontent-%COMP%]{padding:2rem 1.25rem;margin:0}}.t-see-also[_ngcontent-%COMP%]{min-inline-size:18.75rem;inline-size:30%;float:inline-end;margin-left:1.5rem}@media screen and (max-width: 47.9625em){.t-see-also[_ngcontent-%COMP%]{float:none;inline-size:100%;margin:0 0 1.5rem}}.t-right-side[_ngcontent-%COMP%]{display:flex;gap:1rem;align-items:center;align-self:center;margin-left:auto}.t-source-code[_ngcontent-%COMP%]{block-size:3.125rem}"],changeDetection:0}),I})();(0,k.gc)("data-tui-theme"),(0,k.gc)({})},2748:(Ft,Pe,u)=>{u.d(Pe,{Aq:()=>dt,NC:()=>Te,QP:()=>kt,S4:()=>ie,T$:()=>Re,TA:()=>de,Wl:()=>ne,Xw:()=>q,Y$:()=>K,iF:()=>We,iQ:()=>we,ii:()=>J,kV:()=>Ae,kt:()=>Xe,o4:()=>z,q9:()=>ze,rm:()=>Bt,ro:()=>Lt,sy:()=>Fe,tK:()=>Ge,u3:()=>_t,vr:()=>Y,wo:()=>$t,x7:()=>it,xH:()=>V,xq:()=>Zt});var t=u(4314),l=u(7300),w=u(9656),A=u(8001),j=u(3229),H=u(2831),k=u(756),te=u(2978);const ie=(0,t.gc)(""),J=(0,t.gc)(),q=(0,t.gc)([]),Re=(0,t.gc)({search:"@tui.search",light:"@tui.sun",dark:"@tui.moon",code:"@tui.code",menu:"@tui.menu",copy:"@tui.copy",check:"@tui.check",link:"@tui.link",languages:"@tui.languages"}),we=(0,t.gc)(w.D),ne=(0,t.gc)(l.SH),Y=(0,t.gc)(new Set([])),Ge=(0,t.gc)(["Dark mode","Background","Form value"]),ze=(0,t.gc)(["Argument","Type","Name and description","Value","Learn about our dynamic templates from "]),z=(0,t.gc)(["Preview","Link to a sample was successfully copied","Done"]),Ae=(0,t.gc)("Menu"),Te=(0,t.gc)("Search"),Xe=(0,t.gc)("See also"),We=(0,t.gc)("Source code"),it=(0,t.gc)(!0),Fe=(0,t.gc)(""),dt=(0,t.gc)((0,A.v)(()=>(0,j.O)(200).pipe((0,H.n)(()=>(0,k.of)(!0))))),Bt=(0,t.gc)([]),_t=(0,t.ET)(()=>(0,l.Fq)((0,te.WQX)(Bt))),$t=(0,t.gc)([]),kt=(0,t.gc)(null),Lt=(0,t.gc)(new Set),Zt=(0,t.gc)(""),K=(0,t.gc)(null),V=(0,t.gc)(l.Dj),de=(0,t.gc)(String)},7300:(Ft,Pe,u)=>{u.d(Pe,{rZ:()=>es,TZ:()=>Us,Ne:()=>la,NZ:()=>Qr,r6:()=>$r,XZ:()=>Ts,sv:()=>fu,Fq:()=>Mi,IB:()=>fa,SH:()=>fs,Dj:()=>Lo});var t={};u.r(t),u.d(t,{decode:()=>ie,encode:()=>Re,format:()=>ee,parse:()=>_t});var l={};u.r(l),u.d(l,{Any:()=>Lt,Cc:()=>Zt,Cf:()=>K,P:()=>$t,S:()=>kt,Z:()=>V});var w={};u.r(w),u.d(w,{arrayReplaceAt:()=>G,assign:()=>tt,escapeHtml:()=>Ti,escapeRE:()=>Oi,fromCodePoint:()=>mt,has:()=>Ee,isMdAsciiPunct:()=>Gi,isPunctChar:()=>bo,isSpace:()=>cn,isString:()=>Sn,isValidEntityCode:()=>fe,isWhiteSpace:()=>Vi,lib:()=>Hi,normalizeReference:()=>er,unescapeAll:()=>Nn,unescapeMd:()=>ai});var A={};u.r(A),u.d(A,{parseLinkDestination:()=>ke,parseLinkLabel:()=>ye,parseLinkTitle:()=>Ke});var j=u(3308);const H={};function te(s,h){"string"!=typeof h&&(h=te.defaultChars);const E=function k(s){let h=H[s];if(h)return h;h=H[s]=[];for(let E=0;E<128;E++){const $=String.fromCharCode(E);h.push($)}for(let E=0;E=55296&&jt<=57343?"\ufffd\ufffd\ufffd":String.fromCharCode(jt),W+=6;continue}}if(240==(248&be)&&W+91114111?U+="\ufffd\ufffd\ufffd\ufffd":(Xt-=65536,U+=String.fromCharCode(55296+(Xt>>10),56320+(1023&Xt))),W+=9;continue}}U+="\ufffd"}}return U})}te.defaultChars=";/?:@&=+$,#",te.componentChars="";const ie=te,J={};function ce(s,h,E){"string"!=typeof h&&(E=h,h=ce.defaultChars),typeof E>"u"&&(E=!0);const $=function q(s){let h=J[s];if(h)return h;h=J[s]=[];for(let E=0;E<128;E++){const $=String.fromCharCode(E);/^[0-9a-z]$/i.test($)?h.push($):h.push("%"+("0"+E.toString(16).toUpperCase()).slice(-2))}for(let E=0;E=55296&&be<=57343){if(be>=55296&&be<=56319&&W+1=56320&&Ve<=57343){U+=encodeURIComponent(s[W]+s[W+1]),W++;continue}}U+="%EF%BF%BD"}else U+=encodeURIComponent(s[W])}return U}ce.defaultChars=";/?:@&=+$,-_.!~*'()#",ce.componentChars="-_.!~*'()";const Re=ce;function ee(s){let h="";return h+=s.protocol||"",h+=s.slashes?"//":"",h+=s.auth?s.auth+"@":"",s.hostname&&-1!==s.hostname.indexOf(":")?h+="["+s.hostname+"]":h+=s.hostname||"",h+=s.port?":"+s.port:"",h+=s.pathname||"",h+=s.search||"",h+=s.hash||"",h}function we(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const ne=/^([a-z0-9.+-]+:)/i,Y=/:[0-9]*$/,Le=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ze=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),z=["'"].concat(ze),Ae=["%","/","?",";","#"].concat(z),Te=["/","?","#"],We=/^[+a-z0-9A-Z_-]{0,63}$/,it=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Fe={javascript:!0,"javascript:":!0},dt={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};we.prototype.parse=function(s,h){let E,$,U,W=s;if(W=W.trim(),!h&&1===s.split("#").length){const st=Le.exec(W);if(st)return this.pathname=st[1],st[2]&&(this.search=st[2]),this}let De=ne.exec(W);if(De&&(De=De[0],E=De.toLowerCase(),this.protocol=De,W=W.substr(De.length)),(h||De||W.match(/^\/\/[^@\/]+@[^@\/]+/))&&(U="//"===W.substr(0,2),U&&!(De&&Fe[De])&&(W=W.substr(2),this.slashes=!0)),!Fe[De]&&(U||De&&!dt[De])){let jt,Xt,st=-1;for(let f=0;f127?O+="x":O+=_[Q];if(!O.match(We)){const Q=f.slice(0,y),ge=f.slice(y+1),at=_.match(it);at&&(Q.push(at[1]),ge.unshift(at[2])),ge.length&&(W=ge.join(".")+W),this.hostname=Q.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),sn&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const be=W.indexOf("#");-1!==be&&(this.hash=W.substr(be),W=W.slice(0,be));const Ve=W.indexOf("?");return-1!==Ve&&(this.search=W.substr(Ve),W=W.slice(0,Ve)),W&&(this.pathname=W),dt[E]&&this.hostname&&!this.pathname&&(this.pathname=""),this},we.prototype.parseHost=function(s){let h=Y.exec(s);h&&(h=h[0],":"!==h&&(this.port=h.substr(1)),s=s.substr(0,s.length-h.length)),s&&(this.hostname=s)};const _t=function Bt(s,h){if(s&&s instanceof we)return s;const E=new we;return E.parse(s,h),E},$t=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,kt=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,Lt=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Zt=/[\0-\x1F\x7F-\x9F]/,K=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,V=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,de=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\u{1d504}rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\u{1d538}plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\u{1d49c}ign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\u{1d505}pf;\uc000\u{1d539}eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\u{1d49e}p\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\u{1d507}\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\u{1d53b}\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\u{1d49f}rok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\u{1d508}rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\u{1d53c}silon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\u{1d509}lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\u{1d53d}All;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\u{1d50a};\u62d9pf;\uc000\u{1d53e}eater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\u{1d4a2};\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\u{1d540}a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\u{1d50d}pf;\uc000\u{1d541}\u01e3\u07c7\0\u07ccr;\uc000\u{1d4a5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\u{1d50e}pf;\uc000\u{1d542}cr;\uc000\u{1d4a6}\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\u{1d50f}\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\u{1d543}er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\u{1d510}nusPlus;\u6213pf;\uc000\u{1d544}c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\u{1d511}\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\u{1d4a9}ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\u{1d512}rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\u{1d546}enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\u{1d4aa}ash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\u{1d513}i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\u{1d4ab};\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\u{1d514}pf;\u611acr;\uc000\u{1d4ac}\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\u{1d516}ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\u{1d54a}\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\u{1d4ae}ar;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\u{1d517}\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\u{1d54b}ipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\u{1d4af}rok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\u{1d518}rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\u{1d54c}\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\u{1d4b0}ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\u{1d519}pf;\uc000\u{1d54d}cr;\uc000\u{1d4b1}dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\u{1d51a}pf;\uc000\u{1d54e}cr;\uc000\u{1d4b2}\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\u{1d51b};\u439epf;\uc000\u{1d54f}cr;\uc000\u{1d4b3}\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\u{1d51c}pf;\uc000\u{1d550}cr;\uc000\u{1d4b4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\u{1d4b5}\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\u{1d51e}rave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\u{1d552}\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\u{1d4b6};\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\u{1d51f}g\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\u{1d553}\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\u{1d4b7}mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\u{1d520}\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\u{1d554}o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\u{1d4b8}\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\u{1d521}ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\u{1d555}\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\u{1d4b9};\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\u{1d522}\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\u{1d556}\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\u{1d523}lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\u{1d557}\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\u{1d4bb}\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\u{1d524}\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\u{1d558}\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\u{1d525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\u{1d559}bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\u{1d4bd}as\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\u{1d526}rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\u{1d55a}a;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\u{1d4be}n\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\u{1d527}ath;\u4237pf;\uc000\u{1d55b}\u01e3\u23ec\0\u23f1r;\uc000\u{1d4bf}rcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\u{1d528}reen;\u4138cy;\u4445cy;\u445cpf;\uc000\u{1d55c}cr;\uc000\u{1d4c0}\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\u{1d529}\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\u{1d55d}us;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\u{1d4c1}m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\u{1d52a}o;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\u{1d55e}\u0100ct\u28f8\u28fdr;\uc000\u{1d4c2}pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\u{1d52b}\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\u{1d55f}\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\u{1d4c3}ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\u{1d52c}\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\u{1d560}\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\u{1d52d}\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\u{1d561}nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\u{1d4c5};\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\u{1d52e}pf;\uc000\u{1d562}rime;\u6057cr;\uc000\u{1d4c6}\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\u{1d52f}\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\u{1d563}us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\u{1d4c7}\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\u{1d530}\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\u{1d564}a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\u{1d4c8}tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\u{1d531}\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\u{1d565}rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\u{1d4c9};\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\u{1d532}rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\u{1d566}\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\u{1d4ca}\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\u{1d533}tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\u{1d567}ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\u{1d4cb}\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\u{1d534}pf;\uc000\u{1d568}\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\u{1d4cc}\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\u{1d535}\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\u{1d569}im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\u{1d4cd}\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\u{1d536}cy;\u4457pf;\uc000\u{1d56a}cr;\uc000\u{1d4ce}\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\u{1d537}cy;\u4436grarr;\u61ddpf;\uc000\u{1d56b}cr;\uc000\u{1d4cf}\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map(s=>s.charCodeAt(0))),B=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map(s=>s.charCodeAt(0)));var Z;const se=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),he=null!==(Z=String.fromCodePoint)&&void 0!==Z?Z:function(s){let h="";return s>65535&&(s-=65536,h+=String.fromCharCode(s>>>10&1023|55296),s=56320|1023&s),h+=String.fromCharCode(s),h};var ht=function(s){return s[s.NUM=35]="NUM",s[s.SEMI=59]="SEMI",s[s.EQUALS=61]="EQUALS",s[s.ZERO=48]="ZERO",s[s.NINE=57]="NINE",s[s.LOWER_A=97]="LOWER_A",s[s.LOWER_F=102]="LOWER_F",s[s.LOWER_X=120]="LOWER_X",s[s.LOWER_Z=122]="LOWER_Z",s[s.UPPER_A=65]="UPPER_A",s[s.UPPER_F=70]="UPPER_F",s[s.UPPER_Z=90]="UPPER_Z",s}(ht||{}),He=function(s){return s[s.VALUE_LENGTH=49152]="VALUE_LENGTH",s[s.BRANCH_LENGTH=16256]="BRANCH_LENGTH",s[s.JUMP_TABLE=127]="JUMP_TABLE",s}(He||{});function Et(s){return s>=ht.ZERO&&s<=ht.NINE}var ft=function(s){return s[s.EntityStart=0]="EntityStart",s[s.NumericStart=1]="NumericStart",s[s.NumericDecimal=2]="NumericDecimal",s[s.NumericHex=3]="NumericHex",s[s.NamedEntity=4]="NamedEntity",s}(ft||{}),Nt=function(s){return s[s.Legacy=0]="Legacy",s[s.Strict=1]="Strict",s[s.Attribute=2]="Attribute",s}(Nt||{});class zt{constructor(h,E,$){this.decodeTree=h,this.emitCodePoint=E,this.errors=$,this.state=ft.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Nt.Strict}startEntity(h){this.decodeMode=h,this.state=ft.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(h,E){switch(this.state){case ft.EntityStart:return h.charCodeAt(E)===ht.NUM?(this.state=ft.NumericStart,this.consumed+=1,this.stateNumericStart(h,E+1)):(this.state=ft.NamedEntity,this.stateNamedEntity(h,E));case ft.NumericStart:return this.stateNumericStart(h,E);case ft.NumericDecimal:return this.stateNumericDecimal(h,E);case ft.NumericHex:return this.stateNumericHex(h,E);case ft.NamedEntity:return this.stateNamedEntity(h,E)}}stateNumericStart(h,E){return E>=h.length?-1:(32|h.charCodeAt(E))===ht.LOWER_X?(this.state=ft.NumericHex,this.consumed+=1,this.stateNumericHex(h,E+1)):(this.state=ft.NumericDecimal,this.stateNumericDecimal(h,E))}addToNumericResult(h,E,$,U){if(E!==$){const W=$-E;this.result=this.result*Math.pow(U,W)+parseInt(h.substr(E,W),U),this.consumed+=W}}stateNumericHex(h,E){const $=E;for(;E=ht.UPPER_A&&s<=ht.UPPER_F||s>=ht.LOWER_A&&s<=ht.LOWER_F)))return this.addToNumericResult(h,$,E,16),this.emitNumericEntity(U,3);E+=1}var s;return this.addToNumericResult(h,$,E,16),-1}stateNumericDecimal(h,E){const $=E;for(;E=55296&&s<=57343||s>1114111?65533:null!==(h=se.get(s))&&void 0!==h?h:s}(this.result),this.consumed),this.errors&&(h!==ht.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(h,E){const{decodeTree:$}=this;let U=$[this.treeIndex],W=(U&He.VALUE_LENGTH)>>14;for(;E=ht.UPPER_A&&s<=ht.UPPER_Z||s>=ht.LOWER_A&&s<=ht.LOWER_Z||Et(s)}(s)))?0:this.emitNotTerminatedNamedEntity();if(U=$[this.treeIndex],W=(U&He.VALUE_LENGTH)>>14,0!==W){if(De===ht.SEMI)return this.emitNamedEntityData(this.treeIndex,W,this.consumed+this.excess);this.decodeMode!==Nt.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var s;return-1}emitNotTerminatedNamedEntity(){var h;const{result:E,decodeTree:$}=this;return this.emitNamedEntityData(E,($[E]&He.VALUE_LENGTH)>>14,this.consumed),null===(h=this.errors)||void 0===h||h.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(h,E,$){const{decodeTree:U}=this;return this.emitCodePoint(1===E?U[h]&~He.VALUE_LENGTH:U[h+1],$),3===E&&this.emitCodePoint(U[h+2],$),$}end(){var h;switch(this.state){case ft.NamedEntity:return 0===this.result||this.decodeMode===Nt.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case ft.NumericDecimal:return this.emitNumericEntity(0,2);case ft.NumericHex:return this.emitNumericEntity(0,3);case ft.NumericStart:return null===(h=this.errors)||void 0===h||h.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ft.EntityStart:return 0}}}function yt(s){let h="";const E=new zt(s,$=>h+=he($));return function(U,W){let De=0,be=0;for(;(be=U.indexOf("&",be))>=0;){h+=U.slice(De,be),E.startEntity(W);const st=E.write(U,be+1);if(st<0){De=be+E.end();break}De=be+st,be=0===st?De+1:De}const Ve=h+U.slice(De);return h="",Ve}}function Ie(s,h,E,$){const U=(h&He.BRANCH_LENGTH)>>7,W=h&He.JUMP_TABLE;if(0===U)return 0!==W&&$===W?E:-1;if(W){const Ve=$-W;return Ve<0||Ve>=U?-1:s[E+Ve]-1}let De=E,be=De+U-1;for(;De<=be;){const Ve=De+be>>>1,st=s[Ve];if(st<$)De=Ve+1;else{if(!(st>$))return s[Ve+U];be=Ve-1}}return-1}const Ue=yt(de);function ct(s,h=Nt.Legacy){return Ue(s,h)}function Qe(s){for(let h=1;h'"]/g,new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]])),Di(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Di(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));const ve=Object.prototype.hasOwnProperty;function Ee(s,h){return ve.call(s,h)}function tt(s){return Array.prototype.slice.call(arguments,1).forEach(function(E){if(E){if("object"!=typeof E)throw new TypeError(E+"must be object");Object.keys(E).forEach(function($){s[$]=E[$]})}}),s}function G(s,h,E){return[].concat(s.slice(0,h),E,s.slice(h+1))}function fe(s){return!(s>=55296&&s<=57343||s>=64976&&s<=65007||65535==(65535&s)||65534==(65535&s)||s>=0&&s<=8||11===s||s>=14&&s<=31||s>=127&&s<=159||s>1114111)}function mt(s){return s>65535?(s-=65536,String.fromCharCode(55296+(s>>10),56320+(1023&s))):String.fromCharCode(s)}const Pt=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,hn=new RegExp(Pt.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),Dn=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function ai(s){return s.indexOf("\\")<0?s:s.replace(Pt,"$1")}function Nn(s){return s.indexOf("\\")<0&&s.indexOf("&")<0?s:s.replace(hn,function(h,E,$){return E||function Yn(s,h){if(35===h.charCodeAt(0)&&Dn.test(h)){const $="x"===h[1].toLowerCase()?parseInt(h.slice(2),16):parseInt(h.slice(1),10);return fe($)?mt($):s}const E=ct(s);return E!==s?E:s}(h,$)})}const di=/[&<>"]/,ti=/[&<>"]/g,$i={"&":"&","<":"<",">":">",'"':"""};function ni(s){return $i[s]}function Ti(s){return di.test(s)?s.replace(ti,ni):s}const hi=/[.?*+^$[\]\\(){}|-]/g;function Oi(s){return s.replace(hi,"\\$&")}function cn(s){switch(s){case 9:case 32:return!0}return!1}function Vi(s){if(s>=8192&&s<=8202)return!0;switch(s){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function bo(s){return $t.test(s)||kt.test(s)}function Gi(s){switch(s){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function er(s){return s=s.trim().replace(/\s+/g," "),"\u1e7e"==="\u1e9e".toLowerCase()&&(s=s.replace(/\u1e9e/g,"\xdf")),s.toLowerCase().toUpperCase()}const Hi={mdurl:t,ucmicro:l};function ye(s,h,E){let $,U,W,De;const be=s.posMax,Ve=s.pos;for(s.pos=h+1,$=1;s.pos32))return W;if(41===$){if(0===De)break;De--}U++}return h===U||0!==De||(W.str=Nn(s.slice(h,U)),W.pos=U,W.ok=!0),W}function Ke(s,h,E,$){let U,W=h;const De={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if($)De.str=$.str,De.marker=$.marker;else{if(W>=E)return De;let be=s.charCodeAt(W);if(34!==be&&39!==be&&40!==be)return De;h++,W++,40===be&&(be=41),De.marker=be}for(;W"+Ti(W.content)+""},Ze.code_block=function(s,h,E,$,U){return""+Ti(s[h].content)+"\n"},Ze.fence=function(s,h,E,$,U){const W=s[h],De=W.info?Nn(W.info).trim():"";let st,be="",Ve="";if(De){const jt=De.split(/(\s+)/g);be=jt[0],Ve=jt.slice(2).join("")}if(st=E.highlight&&E.highlight(W.content,be,Ve)||Ti(W.content),0===st.indexOf("").concat(st,"\n")}return"
").concat(st,"
\n")},Ze.image=function(s,h,E,$,U){const W=s[h];return W.attrs[W.attrIndex("alt")][1]=U.renderInlineAsText(W.children,E,$),U.renderToken(s,h,E)},Ze.hardbreak=function(s,h,E){return E.xhtmlOut?"
\n":"
\n"},Ze.softbreak=function(s,h,E){return E.breaks?E.xhtmlOut?"
\n":"
\n":"\n"},Ze.text=function(s,h){return Ti(s[h].content)},Ze.html_block=function(s,h){return s[h].content},Ze.html_inline=function(s,h){return s[h].content},Je.prototype.renderAttrs=function(h){let E,$,U;if(!h.attrs)return"";for(U="",E=0,$=h.attrs.length;E<$;E++)U+=" "+Ti(h.attrs[E][0])+'="'+Ti(h.attrs[E][1])+'"';return U},Je.prototype.renderToken=function(h,E,$){const U=h[E];let W="";if(U.hidden)return"";U.block&&-1!==U.nesting&&E&&h[E-1].hidden&&(W+="\n"),W+=(-1===U.nesting?"\n":">",W},Je.prototype.renderInline=function(s,h,E){let $="";const U=this.rules;for(let W=0,De=s.length;W=0&&($=this.attrs[E][1]),$},Dt.prototype.attrJoin=function(h,E){const $=this.attrIndex(h);$<0?this.attrPush([h,E]):this.attrs[$][1]=this.attrs[$][1]+" "+E};const Mt=Dt;function Wt(s,h,E){this.src=s,this.env=E,this.tokens=[],this.inlineMode=!1,this.md=h}Wt.prototype.Token=Mt;const dn=Wt,tn=/\r\n?|\n/g,fn=/\0/g;function ui(s){return/^\s]/i.test(s)}function fi(s){return/^<\/a\s*>/i.test(s)}const li=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,Ho=/\((c|tm|r)\)/i,Fi=/\((c|tm|r)\)/gi,cr={c:"\xa9",r:"\xae",tm:"\u2122"};function dr(s,h){return cr[h.toLowerCase()]}function br(s){let h=0;for(let E=s.length-1;E>=0;E--){const $=s[E];"text"===$.type&&!h&&($.content=$.content.replace(Fi,dr)),"link_open"===$.type&&"auto"===$.info&&h--,"link_close"===$.type&&"auto"===$.info&&h++}}function fr(s){let h=0;for(let E=s.length-1;E>=0;E--){const $=s[E];"text"===$.type&&!h&&li.test($.content)&&($.content=$.content.replace(/\+-/g,"\xb1").replace(/\.{2,}/g,"\u2026").replace(/([?!])\u2026/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1\u2014").replace(/(^|\s)--(?=\s|$)/gm,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1\u2013")),"link_open"===$.type&&"auto"===$.info&&h--,"link_close"===$.type&&"auto"===$.info&&h++}}const xo=/['"]/,nr=/['"]/g;function Io(s,h,E){return s.slice(0,h)+E+s.slice(h+1)}function pr(s,h){let E;const $=[];for(let U=0;U=0&&!($[E].level<=De);E--);if($.length=E+1,"text"!==W.type)continue;let be=W.content,Ve=0,st=be.length;e:for(;Ve=0)f=be.charCodeAt(jt.index-1);else for(E=U-1;E>=0&&"softbreak"!==s[E].type&&"hardbreak"!==s[E].type;E--)if(s[E].content){f=s[E].content.charCodeAt(s[E].content.length-1);break}let y=32;if(Ve=48&&f<=57&&(Cn=Xt=!1),Xt&&Cn&&(Xt=T,Cn=_),Xt||Cn){if(Cn)for(E=$.length-1;E>=0;E--){let ge=$[E];if($[E].level=0;De--){const be=U[De];if("link_close"!==be.type){if("html_inline"===be.type&&(ui(be.content)&&W>0&&W--,fi(be.content)&&W++),!(W>0)&&"text"===be.type&&s.md.linkify.test(be.content)){const Ve=be.content;let st=s.md.linkify.match(Ve);const jt=[];let Xt=be.level,Cn=0;st.length>0&&0===st[0].index&&De>0&&"text_special"===U[De-1].type&&(st=st.slice(1));for(let sn=0;snCn){const at=new s.Token("text","",0);at.content=Ve.slice(Cn,_),at.level=Xt,jt.push(at)}const O=new s.Token("link_open","a",1);O.attrs=[["href",y]],O.level=Xt++,O.markup="linkify",O.info="auto",jt.push(O);const Q=new s.Token("text","",0);Q.content=T,Q.level=Xt,jt.push(Q);const ge=new s.Token("link_close","a",-1);ge.level=--Xt,ge.markup="linkify",ge.info="auto",jt.push(ge),Cn=st[sn].lastIndex}if(Cn=0;h--)"inline"===s.tokens[h].type&&(Ho.test(s.tokens[h].content)&&br(s.tokens[h].children),li.test(s.tokens[h].content)&&fr(s.tokens[h].children))}],["smartquotes",function Jn(s){if(s.md.options.typographer)for(let h=s.tokens.length-1;h>=0;h--)"inline"!==s.tokens[h].type||!xo.test(s.tokens[h].content)||pr(s.tokens[h].children,s)}],["text_join",function zi(s){let h,E;const $=s.tokens,U=$.length;for(let W=0;W0&&this.level++,this.tokens.push($),$},ao.prototype.isEmpty=function(h){return this.bMarks[h]+this.tShift[h]>=this.eMarks[h]},ao.prototype.skipEmptyLines=function(h){for(let E=this.lineMax;hE;)if(!cn(this.src.charCodeAt(--h)))return h+1;return h},ao.prototype.skipChars=function(h,E){for(let $=this.src.length;h<$&&this.src.charCodeAt(h)===E;h++);return h},ao.prototype.skipCharsBack=function(h,E,$){if(h<=$)return h;for(;h>$;)if(E!==this.src.charCodeAt(--h))return h+1;return h},ao.prototype.getLines=function(h,E,$,U){if(h>=E)return"";const W=new Array(E-h);for(let De=0,be=h;be$?new Array(Ve-$+1).join(" ")+this.src.slice(jt,Xt):this.src.slice(jt,Xt)}return W.join("")},ao.prototype.Token=Mt;const zo=ao;function jo(s,h){return s.src.slice(s.bMarks[h]+s.tShift[h],s.eMarks[h])}function Vo(s){const h=[],E=s.length;let $=0,U=s.charCodeAt($),W=!1,De=0,be="";for(;$=$)return-1;let W=s.src.charCodeAt(U++);if(W<48||W>57)return-1;for(;;){if(U>=$)return-1;if(W=s.src.charCodeAt(U++),!(W>=48&&W<=57)){if(41===W||46===W)break;return-1}if(U-E>=10)return-1}return U<$&&(W=s.src.charCodeAt(U),!cn(W))?-1:U}const lo="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",Zn="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",to=new RegExp("^(?:"+lo+"|"+Zn+"|\x3c!---?>|\x3c!--(?:[^-]|-[^-]|--[^>])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),Wo=new RegExp("^(?:"+lo+"|"+Zn+")"),$n=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(Wo.source+"\\s*$"),/^$/,!1]],Zi=[["table",function Ei(s,h,E,$){if(h+2>E)return!1;let U=h+1;if(s.sCount[U]=4)return!1;let W=s.bMarks[U]+s.tShift[U];if(W>=s.eMarks[U])return!1;const De=s.src.charCodeAt(W++);if(124!==De&&45!==De&&58!==De||W>=s.eMarks[U])return!1;const be=s.src.charCodeAt(W++);if(124!==be&&45!==be&&58!==be&&!cn(be)||45===De&&cn(be))return!1;for(;W=4)return!1;st=Vo(Ve),st.length&&""===st[0]&&st.shift(),st.length&&""===st[st.length-1]&&st.pop();const Xt=st.length;if(0===Xt||Xt!==jt.length)return!1;if($)return!0;const Cn=s.parentType;s.parentType="table";const sn=s.md.block.ruler.getRules("blockquote"),y=[h,0];s.push("table_open","table",1).map=y,s.push("thead_open","thead",1).map=[h,h+1],s.push("tr_open","tr",1).map=[h,h+1];for(let ge=0;ge=4||(st=Vo(Ve),st.length&&""===st[0]&&st.shift(),st.length&&""===st[st.length-1]&&st.pop(),Q+=Xt-st.length,Q>65536))break;U===h+2&&(s.push("tbody_open","tbody",1).map=O=[h+2,0]),s.push("tr_open","tr",1).map=[U,U+1];for(let Yt=0;Yt=4))break;$++,U=$}s.line=U;const W=s.push("code_block","code",0);return W.content=s.getLines(h,U,4+s.blkIndent,!1)+"\n",W.map=[h,s.line],!0}],["fence",function Oe(s,h,E,$){let U=s.bMarks[h]+s.tShift[h],W=s.eMarks[h];if(s.sCount[h]-s.blkIndent>=4||U+3>W)return!1;const De=s.src.charCodeAt(U);if(126!==De&&96!==De)return!1;let be=U;U=s.skipChars(U,De);let Ve=U-be;if(Ve<3)return!1;const st=s.src.slice(be,U),jt=s.src.slice(U,W);if(96===De&&jt.indexOf(String.fromCharCode(De))>=0)return!1;if($)return!0;let Xt=h,Cn=!1;for(;Xt++,!(Xt>=E||(U=be=s.bMarks[Xt]+s.tShift[Xt],W=s.eMarks[Xt],U=4||(U=s.skipChars(U,De),U-be=4||62!==s.src.charCodeAt(U))return!1;if($)return!0;const be=[],Ve=[],st=[],jt=[],Xt=s.md.block.ruler.getRules("blockquote"),Cn=s.parentType;s.parentType="blockquote";let f,sn=!1;for(f=h;f=W)break;if(62===s.src.charCodeAt(U++)&&!Q){let Yt,wt,at=s.sCount[f]+1;32===s.src.charCodeAt(U)?(U++,at++,wt=!1,Yt=!0):9===s.src.charCodeAt(U)?(Yt=!0,(s.bsCount[f]+at)%4==3?(U++,at++,wt=!1):wt=!0):Yt=!1;let vn=at;for(be.push(s.bMarks[f]),s.bMarks[f]=U;U=W,Ve.push(s.bsCount[f]),s.bsCount[f]=s.sCount[f]+1+(Yt?1:0),st.push(s.sCount[f]),s.sCount[f]=vn-at,jt.push(s.tShift[f]),s.tShift[f]=U-s.bMarks[f];continue}if(sn)break;let ge=!1;for(let at=0,Yt=Xt.length;at";const _=[h,0];T.map=_,s.md.block.tokenize(s,h,f),s.push("blockquote_close","blockquote",-1).markup=">",s.lineMax=De,s.parentType=Cn,_[1]=s.line;for(let Q=0;Q=4)return!1;let W=s.bMarks[h]+s.tShift[h];const De=s.src.charCodeAt(W++);if(42!==De&&45!==De&&95!==De)return!1;let be=1;for(;W=4||s.listIndent>=0&&s.sCount[Ve]-s.listIndent>=4&&s.sCount[Ve]=s.blkIndent&&(jt=!0),(sn=Rt(s,Ve))>=0){if(Xt=!0,De=s.bMarks[Ve]+s.tShift[Ve],Cn=Number(s.src.slice(De,sn-1)),jt&&1!==Cn)return!1}else{if(!((sn=je(s,Ve))>=0))return!1;Xt=!1}if(jt&&s.skipSpaces(sn)>=s.eMarks[Ve])return!1;if($)return!0;const f=s.src.charCodeAt(sn-1),y=s.tokens.length;Xt?(be=s.push("ordered_list_open","ol",1),1!==Cn&&(be.attrs=[["start",Cn]])):be=s.push("bullet_list_open","ul",1);const T=[Ve,0];be.map=T,be.markup=String.fromCharCode(f);let _=!1;const O=s.md.block.ruler.getRules("list"),Q=s.parentType;for(s.parentType="list";Ve=U?1:at-ge,wt>4&&(wt=1);const vn=ge+wt;be=s.push("list_item_open","li",1),be.markup=String.fromCharCode(f);const Fn=[Ve,0];be.map=Fn,Xt&&(be.info=s.src.slice(De,sn-1));const Ni=s.tight,Mo=s.tShift[Ve],xi=s.sCount[Ve],wo=s.listIndent;if(s.listIndent=s.blkIndent,s.blkIndent=vn,s.tight=!0,s.tShift[Ve]=Yt-s.bMarks[Ve],s.sCount[Ve]=at,Yt>=U&&s.isEmpty(Ve+1)?s.line=Math.min(s.line+2,E):s.md.block.tokenize(s,Ve,E,!0),(!s.tight||_)&&(st=!1),_=s.line-Ve>1&&s.isEmpty(s.line-1),s.blkIndent=s.listIndent,s.listIndent=wo,s.tShift[Ve]=Mo,s.sCount[Ve]=xi,s.tight=Ni,be=s.push("list_item_close","li",-1),be.markup=String.fromCharCode(f),Ve=s.line,Fn[1]=Ve,Ve>=E||s.sCount[Ve]=4)break;let Tr=!1;for(let qi=0,ur=O.length;qi=4||91!==s.src.charCodeAt(U))return!1;function be(O){const Q=s.lineMax;if(O>=Q||s.isEmpty(O))return null;let ge=!1;if(s.sCount[O]-s.blkIndent>3&&(ge=!0),s.sCount[O]<0&&(ge=!0),!ge){const wt=s.md.block.ruler.getRules("reference"),vn=s.parentType;s.parentType="reference";let Fn=!1;for(let Ni=0,Mo=wt.length;Ni"u"&&(s.env.references={}),typeof s.env.references[_]>"u"&&(s.env.references[_]={title:T,href:Xt}),s.line=De),!0)}],["html_block",function Pr(s,h,E,$){let U=s.bMarks[h]+s.tShift[h],W=s.eMarks[h];if(s.sCount[h]-s.blkIndent>=4||!s.md.options.html||60!==s.src.charCodeAt(U))return!1;let De=s.src.slice(U,W),be=0;for(;be<$n.length&&!$n[be][0].test(De);be++);if(be===$n.length)return!1;if($)return $n[be][2];let Ve=h+1;if(!$n[be][1].test(De))for(;Ve=4)return!1;let De=s.src.charCodeAt(U);if(35!==De||U>=W)return!1;let be=1;for(De=s.src.charCodeAt(++U);35===De&&U6||UU&&cn(s.src.charCodeAt(Ve-1))&&(W=Ve),s.line=h+1;const st=s.push("heading_open","h"+String(be),1);st.markup="########".slice(0,be),st.map=[h,s.line];const jt=s.push("inline","",0);return jt.content=s.src.slice(U,W).trim(),jt.map=[h,s.line],jt.children=[],s.push("heading_close","h"+String(be),-1).markup="########".slice(0,be),!0},["paragraph","reference","blockquote"]],["lheading",function Uo(s,h,E){const $=s.md.block.ruler.getRules("paragraph");if(s.sCount[h]-s.blkIndent>=4)return!1;const U=s.parentType;s.parentType="paragraph";let De,W=0,be=h+1;for(;be3)continue;if(s.sCount[be]>=s.blkIndent){let sn=s.bMarks[be]+s.tShift[be];const f=s.eMarks[be];if(sn=f))){W=61===De?1:2;break}}if(s.sCount[be]<0)continue;let Cn=!1;for(let sn=0,f=$.length;sn3||s.sCount[W]<0)continue;let st=!1;for(let jt=0,Xt=$.length;jt=E||s.sCount[De]=W){s.line=E;break}const Ve=s.line;let st=!1;for(let jt=0;jt=s.line)throw new Error("block rule didn't increment state.line");break}if(!st)throw new Error("none of the block rules matched");s.tight=!be,s.isEmpty(s.line-1)&&(be=!0),De=s.line,De0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],U={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push($),this.tokens_meta.push(U),$},Xi.prototype.scanDelims=function(s,h){const E=this.posMax,$=this.src.charCodeAt(s),U=s>0?this.src.charCodeAt(s-1):32;let W=s;for(;W?@[]^_`{|}~-".split("").forEach(function(s){ae[s.charCodeAt(0)]=1});const xn={tokenize:function pt(s,h){const $=s.src.charCodeAt(s.pos);if(h||126!==$)return!1;const U=s.scanDelims(s.pos,!0);let W=U.length;const De=String.fromCharCode($);if(W<2)return!1;let be;W%2&&(be=s.push("text","",0),be.content=De,W--);for(let Ve=0;Ve=0;$--){const U=h[$];if(95!==U.marker&&42!==U.marker||-1===U.end)continue;const W=h[U.end],De=$>0&&h[$-1].end===U.end+1&&h[$-1].marker===U.marker&&h[$-1].token===U.token-1&&h[U.end+1].token===W.token+1,be=String.fromCharCode(U.marker),Ve=s.tokens[U.token];Ve.type=De?"strong_open":"em_open",Ve.tag=De?"strong":"em",Ve.nesting=1,Ve.markup=De?be+be:be,Ve.content="";const st=s.tokens[W.token];st.type=De?"strong_close":"em_close",st.tag=De?"strong":"em",st.nesting=-1,st.markup=De?be+be:be,st.content="",De&&(s.tokens[h[$-1].token].content="",s.tokens[h[U.end+1].token].content="",$--)}}const En={tokenize:function wn(s,h){const $=s.src.charCodeAt(s.pos);if(h||95!==$&&42!==$)return!1;const U=s.scanDelims(s.pos,42===$);for(let W=0;W\x00-\x20]*)$/,ii=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,_o=/^&([a-z][a-z0-9]{1,31});/i;function Co(s){const h={},E=s.length;if(!E)return;let $=0,U=-2;const W=[];for(let De=0;DeVe;st-=W[st]+1){const Xt=s[st];if(Xt.marker===be.marker&&Xt.open&&Xt.end<0){let Cn=!1;if((Xt.close||be.open)&&(Xt.length+be.length)%3==0&&(Xt.length%3!=0||be.length%3!=0)&&(Cn=!0),!Cn){const sn=st>0&&!s[st-1].open?W[st-1]+1:0;W[De]=De-st+sn,W[st]=sn,be.open=!1,Xt.end=De,Xt.close=!1,jt=-1,U=-2;break}}}-1!==jt&&(h[be.marker][(be.open?3:0)+(be.length||0)%3]=jt)}}const Oo=[["text",function _e(s,h){let E=s.pos;for(;E0)return!1;const E=s.pos;if(E+3>s.posMax||58!==s.src.charCodeAt(E)||47!==s.src.charCodeAt(E+1)||47!==s.src.charCodeAt(E+2))return!1;const U=s.pending.match(v);if(!U)return!1;const W=U[1],De=s.md.linkify.matchAtStart(s.src.slice(E-W.length));if(!De)return!1;let be=De.url;if(be.length<=W.length)return!1;be=be.replace(/\*+$/,"");const Ve=s.md.normalizeLink(be);if(!s.md.validateLink(Ve))return!1;if(!h){s.pending=s.pending.slice(0,-W.length);const st=s.push("link_open","a",1);st.attrs=[["href",Ve]],st.markup="linkify",st.info="auto",s.push("text","",0).content=s.md.normalizeLinkText(be);const Xt=s.push("link_close","a",-1);Xt.markup="linkify",Xt.info="auto"}return s.pos+=be.length-W.length,!0}],["newline",function L(s,h){let E=s.pos;if(10!==s.src.charCodeAt(E))return!1;const $=s.pending.length-1,U=s.posMax;if(!h)if($>=0&&32===s.pending.charCodeAt($))if($>=1&&32===s.pending.charCodeAt($-1)){let W=$-1;for(;W>=1&&32===s.pending.charCodeAt(W-1);)W--;s.pending=s.pending.slice(0,W),s.push("hardbreak","br",0)}else s.pending=s.pending.slice(0,-1),s.push("softbreak","br",0);else s.push("softbreak","br",0);for(E++;E=$))return!1;let U=s.src.charCodeAt(E);if(10===U){for(h||s.push("hardbreak","br",0),E++;E<$&&(U=s.src.charCodeAt(E),cn(U));)E++;return s.pos=E,!0}let W=s.src[E];if(U>=55296&&U<=56319&&E+1<$){const be=s.src.charCodeAt(E+1);be>=56320&&be<=57343&&(W+=s.src[E+1],E++)}const De="\\"+W;if(!h){const be=s.push("text_special","",0);be.content=U<256&&0!==ae[U]?W:De,be.markup=De,be.info="escape"}return s.pos=E+1,!0}],["backticks",function ot(s,h){let E=s.pos;if(96!==s.src.charCodeAt(E))return!1;const U=E;E++;const W=s.posMax;for(;E=Xt)return!1;if(Ve=f,U=s.md.helpers.parseLinkDestination(s.src,f,s.posMax),U.ok){for(De=s.md.normalizeLink(U.str),s.md.validateLink(De)?f=U.pos:De="",Ve=f;f=Xt||41!==s.src.charCodeAt(f))&&(st=!0),f++}if(st){if(typeof s.env.references>"u")return!1;if(f=0?$=s.src.slice(Ve,f++):f=sn+1):f=sn+1,$||($=s.src.slice(Cn,sn)),W=s.env.references[er($)],!W)return s.pos=jt,!1;De=W.href,be=W.title}if(!h){s.pos=Cn,s.posMax=sn;const T=[["href",De]];s.push("link_open","a",1).attrs=T,be&&T.push(["title",be]),s.linkLevel++,s.md.inline.tokenize(s),s.linkLevel--,s.push("link_close","a",-1)}return s.pos=f,s.posMax=Xt,!0}],["image",function Wi(s,h){let E,$,U,W,De,be,Ve,st,jt="";const Xt=s.pos,Cn=s.posMax;if(33!==s.src.charCodeAt(s.pos)||91!==s.src.charCodeAt(s.pos+1))return!1;const sn=s.pos+2,f=s.md.helpers.parseLinkLabel(s,s.pos+1,!1);if(f<0)return!1;if(W=f+1,W=Cn)return!1;for(st=W,be=s.md.helpers.parseLinkDestination(s.src,W,s.posMax),be.ok&&(jt=s.md.normalizeLink(be.str),s.md.validateLink(jt)?W=be.pos:jt=""),st=W;W=Cn||41!==s.src.charCodeAt(W))return s.pos=Xt,!1;W++}else{if(typeof s.env.references>"u")return!1;if(W=0?U=s.src.slice(st,W++):W=f+1):W=f+1,U||(U=s.src.slice(sn,f)),De=s.env.references[er(U)],!De)return s.pos=Xt,!1;jt=De.href,Ve=De.title}if(!h){$=s.src.slice(sn,f);const y=[];s.md.inline.parse($,s.md,s.env,y);const T=s.push("image","img",0),_=[["src",jt],["alt",""]];T.attrs=_,T.children=y,T.content=$,Ve&&_.push(["title",Ve])}return s.pos=W,s.posMax=Cn,!0}],["autolink",function pe(s,h){let E=s.pos;if(60!==s.src.charCodeAt(E))return!1;const $=s.pos,U=s.posMax;for(;;){if(++E>=U)return!1;const De=s.src.charCodeAt(E);if(60===De)return!1;if(62===De)break}const W=s.src.slice($+1,E);if(x.test(W)){const De=s.md.normalizeLink(W);if(!s.md.validateLink(De))return!1;if(!h){const be=s.push("link_open","a",1);be.attrs=[["href",De]],be.markup="autolink",be.info="auto",s.push("text","",0).content=s.md.normalizeLinkText(W);const st=s.push("link_close","a",-1);st.markup="autolink",st.info="auto"}return s.pos+=W.length+2,!0}if(R.test(W)){const De=s.md.normalizeLink("mailto:"+W);if(!s.md.validateLink(De))return!1;if(!h){const be=s.push("link_open","a",1);be.attrs=[["href",De]],be.markup="autolink",be.info="auto",s.push("text","",0).content=s.md.normalizeLinkText(W);const st=s.push("link_close","a",-1);st.markup="autolink",st.info="auto"}return s.pos+=W.length+2,!0}return!1}],["html_inline",function In(s,h){if(!s.md.options.html)return!1;const E=s.posMax,$=s.pos;if(60!==s.src.charCodeAt($)||$+2>=E)return!1;const U=s.src.charCodeAt($+1);if(33!==U&&63!==U&&47!==U&&!function qt(s){const h=32|s;return h>=97&&h<=122}(U))return!1;const W=s.src.slice($).match(to);if(!W)return!1;if(!h){const De=s.push("html_inline","",0);De.content=W[0],function P(s){return/^\s]/i.test(s)}(De.content)&&s.linkLevel++,function Me(s){return/^<\/a\s*>/i.test(s)}(De.content)&&s.linkLevel--}return s.pos+=W[0].length,!0}],["entity",function Ji(s,h){const E=s.pos,$=s.posMax;if(38!==s.src.charCodeAt(E)||E+1>=$)return!1;if(35===s.src.charCodeAt(E+1)){const W=s.src.slice(E).match(ii);if(W){if(!h){const De="x"===W[1][0].toLowerCase()?parseInt(W[1].slice(1),16):parseInt(W[1],10),be=s.push("text_special","",0);be.content=fe(De)?mt(De):mt(65533),be.markup=W[0],be.info="entity"}return s.pos+=W[0].length,!0}}else{const W=s.src.slice(E).match(_o);if(W){const De=ct(W[0]);if(De!==W[0]){if(!h){const be=s.push("text_special","",0);be.content=De,be.markup=W[0],be.info="entity"}return s.pos+=W[0].length,!0}}}return!1}]],xr=[["balance_pairs",function vo(s){const h=s.tokens_meta,E=s.tokens_meta.length;Co(s.delimiters);for(let $=0;$0&&$++,"text"===U[h].type&&h+1=s.pos)throw new Error("inline rule didn't increment state.pos");break}}else s.pos=s.posMax;De||s.pos++,W[h]=s.pos},_n.prototype.tokenize=function(s){const h=this.ruler.getRules(""),E=h.length,$=s.posMax,U=s.md.options.maxNesting;for(;s.pos<$;){const W=s.pos;let De=!1;if(s.level=s.pos)throw new Error("inline rule didn't increment state.pos");break}if(De){if(s.pos>=$)break}else s.pending+=s.src[s.pos++]}s.pending&&s.pushPending()},_n.prototype.parse=function(s,h,E,$){const U=new this.State(s,h,E,$);this.tokenize(U);const W=this.ruler2.getRules(""),De=W.length;for(let be=0;be=3&&":"===s[h-3]||h>=3&&"/"===s[h-3]?0:$.match(E.re.no_http)[0].length:0}},"mailto:":{validate:function(s,h,E){const $=s.slice(h);return E.re.mailto||(E.re.mailto=new RegExp("^"+E.re.src_email_name+"@"+E.re.src_host_strict,"i")),E.re.mailto.test($)?$.match(E.re.mailto)[0].length:0}}},yo="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",rr="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function Gr(s){const h=s.re=function On(s){const h={};s=s||{},h.src_Any=Lt.source,h.src_Cc=Zt.source,h.src_Z=V.source,h.src_P=$t.source,h.src_ZPCc=[h.src_Z,h.src_P,h.src_Cc].join("|"),h.src_ZCc=[h.src_Z,h.src_Cc].join("|");return h.src_pseudo_letter="(?:(?![><\uff5c]|"+h.src_ZPCc+")"+h.src_Any+")",h.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",h.src_auth="(?:(?:(?!"+h.src_ZCc+"|[@/\\[\\]()]).)+@)?",h.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",h.src_host_terminator="(?=$|[><\uff5c]|"+h.src_ZPCc+")(?!"+(s["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+h.src_ZPCc+"))",h.src_path="(?:[/?#](?:(?!"+h.src_ZCc+"|[><\uff5c]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+h.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+h.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+h.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+h.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+h.src_ZCc+"|[']).)+\\'|\\'(?="+h.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+h.src_ZCc+"|[.]|$)|"+(s["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+h.src_ZCc+"|$)|;(?!"+h.src_ZCc+"|$)|\\!+(?!"+h.src_ZCc+"|[!]|$)|\\?(?!"+h.src_ZCc+"|[?]|$))+|\\/)?",h.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',h.src_xn="xn--[a-z0-9\\-]{1,59}",h.src_domain_root="(?:"+h.src_xn+"|"+h.src_pseudo_letter+"{1,63})",h.src_domain="(?:"+h.src_xn+"|(?:"+h.src_pseudo_letter+")|(?:"+h.src_pseudo_letter+"(?:-|"+h.src_pseudo_letter+"){0,61}"+h.src_pseudo_letter+"))",h.src_host="(?:(?:(?:(?:"+h.src_domain+")\\.)*"+h.src_domain+"))",h.tpl_host_fuzzy="(?:"+h.src_ip4+"|(?:(?:(?:"+h.src_domain+")\\.)+(?:%TLDS%)))",h.tpl_host_no_ip_fuzzy="(?:(?:(?:"+h.src_domain+")\\.)+(?:%TLDS%))",h.src_host_strict=h.src_host+h.src_host_terminator,h.tpl_host_fuzzy_strict=h.tpl_host_fuzzy+h.src_host_terminator,h.src_host_port_strict=h.src_host+h.src_port+h.src_host_terminator,h.tpl_host_port_fuzzy_strict=h.tpl_host_fuzzy+h.src_port+h.src_host_terminator,h.tpl_host_port_no_ip_fuzzy_strict=h.tpl_host_no_ip_fuzzy+h.src_port+h.src_host_terminator,h.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+h.src_ZPCc+"|>|$))",h.tpl_email_fuzzy='(^|[><\uff5c]|"|\\(|'+h.src_ZCc+")("+h.src_email_name+"@"+h.tpl_host_fuzzy_strict+")",h.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+h.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+h.tpl_host_port_fuzzy_strict+h.src_path+")",h.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uff5c]|"+h.src_ZPCc+"))((?![$+<=>^`|\uff5c])"+h.tpl_host_port_no_ip_fuzzy_strict+h.src_path+")",h}(s.__opts__),E=s.__tlds__.slice();function $(be){return be.replace("%TLDS%",h.src_tlds)}s.onCompile(),s.__tlds_replaced__||E.push(yo),E.push(h.src_xn),h.src_tlds=E.join("|"),h.email_fuzzy=RegExp($(h.tpl_email_fuzzy),"i"),h.link_fuzzy=RegExp($(h.tpl_link_fuzzy),"i"),h.link_no_ip_fuzzy=RegExp($(h.tpl_link_no_ip_fuzzy),"i"),h.host_fuzzy_test=RegExp($(h.tpl_host_fuzzy_test),"i");const U=[];function W(be,Ve){throw new Error('(LinkifyIt) Invalid schema "'+be+'": '+Ve)}s.__compiled__={},Object.keys(s.__schemas__).forEach(function(be){const Ve=s.__schemas__[be];if(null===Ve)return;const st={validate:null,link:null};if(s.__compiled__[be]=st,function no(s){return"[object Object]"===Pi(s)}(Ve))return function To(s){return"[object RegExp]"===Pi(s)}(Ve.validate)?st.validate=function Nr(s){return function(h,E){const $=h.slice(E);return s.test($)?$.match(s)[0].length:0}}(Ve.validate):Ri(Ve.validate)?st.validate=Ve.validate:W(be,Ve),void(Ri(Ve.normalize)?st.normalize=Ve.normalize:Ve.normalize?W(be,Ve):st.normalize=function(s,h){h.normalize(s)});!function ko(s){return"[object String]"===Pi(s)}(Ve)?W(be,Ve):U.push(be)}),U.forEach(function(be){s.__compiled__[s.__schemas__[be]]&&(s.__compiled__[be].validate=s.__compiled__[s.__schemas__[be]].validate,s.__compiled__[be].normalize=s.__compiled__[s.__schemas__[be]].normalize)}),s.__compiled__[""]={validate:null,normalize:function(s,h){h.normalize(s)}};const De=Object.keys(s.__compiled__).filter(function(be){return be.length>0&&s.__compiled__[be]}).map(ir).join("|");s.re.schema_test=RegExp("(^|(?!_)(?:[><\uff5c]|"+h.src_ZPCc+"))("+De+")","i"),s.re.schema_search=RegExp("(^|(?!_)(?:[><\uff5c]|"+h.src_ZPCc+"))("+De+")","ig"),s.re.schema_at_start=RegExp("^"+s.re.schema_search.source,"i"),s.re.pretest=RegExp("("+s.re.schema_test.source+")|("+s.re.host_fuzzy_test.source+")|@","i"),function Go(s){s.__index__=-1,s.__text_cache__=""}(s)}function qr(s,h){const E=s.__index__,$=s.__last_index__,U=s.__text_cache__.slice(E,$);this.schema=s.__schema__.toLowerCase(),this.index=E+h,this.lastIndex=$+h,this.raw=U,this.text=U,this.url=U}function Xr(s,h){const E=new qr(s,h);return s.__compiled__[E.schema].normalize(E,s),E}function Po(s,h){if(!(this instanceof Po))return new Po(s,h);h||function ho(s){return Object.keys(s||{}).reduce(function(h,E){return h||gr.hasOwnProperty(E)},!1)}(s)&&(h=s,s={}),this.__opts__=zn({},gr,h),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=zn({},or,s),this.__compiled__={},this.__tlds__=rr,this.__tlds_replaced__=!1,this.re={},Gr(this)}Po.prototype.add=function(h,E){return this.__schemas__[h]=E,Gr(this),this},Po.prototype.set=function(h){return this.__opts__=zn(this.__opts__,h),this},Po.prototype.test=function(h){if(this.__text_cache__=h,this.__index__=-1,!h.length)return!1;let E,$,U,W,De,be,Ve,st,jt;if(this.re.schema_test.test(h))for(Ve=this.re.schema_search,Ve.lastIndex=0;null!==(E=Ve.exec(h));)if(W=this.testSchemaAt(h,E[2],Ve.lastIndex),W){this.__schema__=E[2],this.__index__=E.index+E[1].length,this.__last_index__=E.index+E[0].length+W;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(st=h.search(this.re.host_fuzzy_test),st>=0&&(this.__index__<0||st=0&&null!==(U=h.match(this.re.email_fuzzy))&&(De=U.index+U[1].length,be=U.index+U[0].length,(this.__index__<0||Dethis.__last_index__)&&(this.__schema__="mailto:",this.__index__=De,this.__last_index__=be))),this.__index__>=0},Po.prototype.pretest=function(h){return this.re.pretest.test(h)},Po.prototype.testSchemaAt=function(h,E,$){return this.__compiled__[E.toLowerCase()]?this.__compiled__[E.toLowerCase()].validate(h,$,this):0},Po.prototype.match=function(h){const E=[];let $=0;this.__index__>=0&&this.__text_cache__===h&&(E.push(Xr(this,$)),$=this.__last_index__);let U=$?h.slice($):h;for(;this.test(U);)E.push(Xr(this,$)),U=U.slice(this.__last_index__),$+=this.__last_index__;return E.length?E:null},Po.prototype.matchAtStart=function(h){if(this.__text_cache__=h,this.__index__=-1,!h.length)return null;const E=this.re.schema_at_start.exec(h);if(!E)return null;const $=this.testSchemaAt(h,E[2],E[0].length);return $?(this.__schema__=E[2],this.__index__=E.index+E[1].length,this.__last_index__=E.index+E[0].length+$,Xr(this,0)):null},Po.prototype.tlds=function(h,E){return h=Array.isArray(h)?h:[h],E?(this.__tlds__=this.__tlds__.concat(h).sort().filter(function($,U,W){return $!==W[U-1]}).reverse(),Gr(this),this):(this.__tlds__=h.slice(),this.__tlds_replaced__=!0,Gr(this),this)},Po.prototype.normalize=function(h){h.schema||(h.url="http://"+h.url),"mailto:"===h.schema&&!/^mailto:/i.test(h.url)&&(h.url="mailto:"+h.url)},Po.prototype.onCompile=function(){};const bs=Po,Kr=2147483647,F=/^xn--/,Ne=/[^\0-\x7F]/,S=/[\x2E\u3002\uFF0E\uFF61]/g,Ce={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Vt=Math.floor,mn=String.fromCharCode;function Vn(s){throw new RangeError(Ce[s])}function ri(s,h){const E=s.split("@");let $="";E.length>1&&($=E[0]+"@",s=E[1]);const W=function oi(s,h){const E=[];let $=s.length;for(;$--;)E[$]=h(s[$]);return E}((s=s.replace(S,".")).split("."),h).join(".");return $+W}function jn(s){const h=[];let E=0;const $=s.length;for(;E<$;){const U=s.charCodeAt(E++);if(U>=55296&&U<=56319&&E<$){const W=s.charCodeAt(E++);56320==(64512&W)?h.push(((1023&U)<<10)+(1023&W)+65536):(h.push(U),E--)}else h.push(U)}return h}const wi=function(s){return s>=48&&s<58?s-48+26:s>=65&&s<91?s-65:s>=97&&s<123?s-97:36},go=function(s,h){return s+22+75*(s<26)-((0!=h)<<5)},$o=function(s,h,E){let $=0;for(s=E?Vt(s/700):s>>1,s+=Vt(s/h);s>455;$+=36)s=Vt(s/35);return Vt($+36*s/(s+38))},Ko=function(s){const h=[],E=s.length;let $=0,U=128,W=72,De=s.lastIndexOf("-");De<0&&(De=0);for(let be=0;be=128&&Vn("not-basic"),h.push(s.charCodeAt(be));for(let be=De>0?De+1:0;be=E&&Vn("invalid-input");const Cn=wi(s.charCodeAt(be++));Cn>=36&&Vn("invalid-input"),Cn>Vt((Kr-$)/jt)&&Vn("overflow"),$+=Cn*jt;const sn=Xt<=W?1:Xt>=W+26?26:Xt-W;if(CnVt(Kr/f)&&Vn("overflow"),jt*=f}const st=h.length+1;W=$o($-Ve,st,0==Ve),Vt($/st)>Kr-U&&Vn("overflow"),U+=Vt($/st),$%=st,h.splice($++,0,U)}return String.fromCodePoint(...h)},Dr=function(s){const h=[],E=(s=jn(s)).length;let $=128,U=0,W=72;for(const Ve of s)Ve<128&&h.push(mn(Ve));const De=h.length;let be=De;for(De&&h.push("-");be=$&&jtVt((Kr-U)/st)&&Vn("overflow"),U+=(Ve-$)*st,$=Ve;for(const jt of s)if(jt<$&&++U>Kr&&Vn("overflow"),jt===$){let Xt=U;for(let Cn=36;;Cn+=36){const sn=Cn<=W?1:Cn>=W+26?26:Cn-W;if(XtString.fromCodePoint(...s)},decode:Ko,encode:Dr,toASCII:function(s){return ri(s,function(h){return Ne.test(h)?"xn--"+Dr(h):h})},toUnicode:function(s){return ri(s,function(h){return F.test(h)?Ko(h.slice(4).toLowerCase()):h})}},Ur={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201c\u201d\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},Ro=/^(vbscript|javascript|file|data):/,ls=/^data:image\/(gif|png|jpeg|webp);/;function cs(s){const h=s.trim().toLowerCase();return!Ro.test(h)||ls.test(h)}const Fr=["http:","https:","mailto:"];function Yo(s){const h=_t(s,!0);if(h.hostname&&(!h.protocol||Fr.indexOf(h.protocol)>=0))try{h.hostname=mr.toASCII(h.hostname)}catch{}return Re(ee(h))}function ua(s){const h=_t(s,!0);if(h.hostname&&(!h.protocol||Fr.indexOf(h.protocol)>=0))try{h.hostname=mr.toUnicode(h.hostname)}catch{}return ie(ee(h),ie.defaultChars+"%")}function sr(s,h){if(!(this instanceof sr))return new sr(s,h);h||Sn(s)||(h=s||{},s="default"),this.inline=new Rn,this.block=new mo,this.core=new Qi,this.renderer=new rt,this.linkify=new bs,this.validateLink=cs,this.normalizeLink=Yo,this.normalizeLinkText=ua,this.utils=w,this.helpers=tt({},A),this.options={},this.configure(s),h&&this.set(h)}sr.prototype.set=function(s){return tt(this.options,s),this},sr.prototype.configure=function(s){const h=this;if(Sn(s)){const E=s;if(!(s=Ur[E]))throw new Error('Wrong `markdown-it` preset "'+E+'", check name')}if(!s)throw new Error("Wrong `markdown-it` preset, can't be empty");return s.options&&h.set(s.options),s.components&&Object.keys(s.components).forEach(function(E){s.components[E].rules&&h[E].ruler.enableOnly(s.components[E].rules),s.components[E].rules2&&h[E].ruler2.enableOnly(s.components[E].rules2)}),this},sr.prototype.enable=function(s,h){let E=[];Array.isArray(s)||(s=[s]),["core","block","inline"].forEach(function(U){E=E.concat(this[U].ruler.enable(s,!0))},this),E=E.concat(this.inline.ruler2.enable(s,!0));const $=s.filter(function(U){return E.indexOf(U)<0});if($.length&&!h)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+$);return this},sr.prototype.disable=function(s,h){let E=[];Array.isArray(s)||(s=[s]),["core","block","inline"].forEach(function(U){E=E.concat(this[U].ruler.disable(s,!0))},this),E=E.concat(this.inline.ruler2.disable(s,!0));const $=s.filter(function(U){return E.indexOf(U)<0});if($.length&&!h)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+$);return this},sr.prototype.use=function(s){const h=[this].concat(Array.prototype.slice.call(arguments,1));return s.apply(s,h),this},sr.prototype.parse=function(s,h){if("string"!=typeof s)throw new Error("Input data should be a String");const E=new this.core.State(s,this,h);return this.core.process(E),E.tokens},sr.prototype.render=function(s,h){return this.renderer.render(this.parse(s,h=h||{}),this.options,h)},sr.prototype.parseInline=function(s,h){const E=new this.core.State(s,this,h);return E.inlineMode=!0,this.core.process(E),E.tokens},sr.prototype.renderInline=function(s,h){return this.renderer.render(this.parseInline(s,h=h||{}),this.options,h)};const Vs=sr;function es(s){return JSON.parse(JSON.stringify(s,(h,E)=>function ar(s){const h="string"==typeof s?s.trim():s;return["",NaN,null,void 0].includes(h)}(E)?void 0:E))}function la(s){return"true"===(null==s?void 0:s.toString())}function Us(s){const h=String(s).trim();if(function ds(s){return["NaN","null","undefined"].includes(s)}(h))return null;if(function _r(s){return"true"===s||"false"===s}(h))return"true"===String(h);if(function Cs(s){return!!s.trim()&&!Number.isNaN(Number(s))&&!s.startsWith("+")}(h))return Number(h);const E=decodeURIComponent(h);try{return function ca(s){return s.startsWith("[")&&s.endsWith("]")}(E)||function Gn(s){return s.startsWith("{")&&s.endsWith("}")}(E)?JSON.parse(E):E}catch{return E}}function Qr(s,h){if(null===s)return"null";switch(typeof s){case"string":return"'".concat(s,"'");case"undefined":case"number":case"boolean":case"function":return String(s)}return s instanceof RegExp?String(s):Array.isArray(s)?function da(s,h){if(0===h)return"[\u2026]";let E="",$=!0;for(let U=0;U"code"===$&&"fence"===U).map(({content:$})=>$.trim());return E.length?E:[s]}function $r({path:s,title:h,loadComponent:E,loadChildren:$}={}){return{path:null==s?void 0:s.replace(/^\//,""),loadComponent:E,loadChildren:$,data:{title:h},...$||""===s?{}:{children:[{path:":tab",loadComponent:E}]}}}function Ts(s){return Es.apply(this,arguments)}function Es(){return(Es=(0,j.A)(function*(s){return s instanceof Promise?(yield s).default:s})).apply(this,arguments)}function fu(s){return zs.apply(this,arguments)}function zs(){return(zs=(0,j.A)(function*(s){const h={};for(const[E,$]of Object.entries(s))$&&(h[E]=yield Ts($));return h})).apply(this,arguments)}function Mi(s){const h=new Map;return s.forEach(E=>{"subPages"in E?E.subPages.forEach($=>{h.set($.title,$)}):h.set(E.title,E)}),h}const js={\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 fa(s){let h="";for(let E=0;E]+)>/g);return(h?h.reduce(($,U)=>$.replace(U,U.replaceAll("|","&")),s).split("|").map($=>$.trim()):s.split("|").map($=>$.trim())).reduce(($,U)=>{var W,De,be,Ve,st,jt,Xt,Cn;let sn=U.trim().replaceAll("readonly ","").replaceAll("[]","");return sn=null!==(W=null===(De=/ReadonlyArray<([^>]+)>/.exec(sn))||void 0===De||null===(De=De[1])||void 0===De||null===(De=De.split("&"))||void 0===De?void 0:De[0])&&void 0!==W?W:sn,sn=null!==(be=null===(Ve=/\[([^\]]+)\]/.exec(sn))||void 0===Ve||null===(Ve=Ve[1])||void 0===Ve||null===(Ve=Ve.split(","))||void 0===Ve?void 0:Ve[0])&&void 0!==be?be:sn,sn=null!==(st=null===(jt=null!==(Xt=null===(Cn=sn.split("<"))||void 0===Cn?void 0:Cn[0])&&void 0!==Xt?Xt:sn)||void 0===jt?void 0:jt.trim())&&void 0!==st?st:"",sn=Number.isNaN(parseFloat(sn))?sn:"number",sn=/^'(.+)'$|^"(.+)"$|^`(.+)`$/.test(sn)?"string":sn,sn=1===sn.length?"unknown":sn,$.concat({type:U.replaceAll("&","|"),extracted:sn})},[])}},4926:(Ft,Pe,u)=>{u.d(Pe,{Ak:()=>Te,Mx:()=>it,OH:()=>ze,XB:()=>Le,bo:()=>Xe,mi:()=>Ae});var t=u(7270),l=u(2978),w=u(7212),A=u(8832),j=u(9141),H=u(811),k=u(4314),te=u(6104),ie=u(8283),J=u(965),q=u(3527),ce=u(8503),Re=u(3793),ee=u(2831),we=u(2489),ne=u(8448);const Y=["viewContainer"];class Le{}const Ge={self:!0,optional:!0};let ze=(()=>{var Fe;class dt{constructor(){this.fallback=(0,l.WQX)(H.KV,Ge),this.refresh$=new te.B,this.pseudoInvalid=(0,l.vPA)(null),this.internal=(0,l.vPA)(this.fallback),this.control=(0,l.WQX)(A.vO,{self:!0}),this.cdr=(0,l.WQX)(l.gRc),this.transformer=(0,l.WQX)(Le,Ge),this.value=(0,l.EWP)(()=>{var _t;return null!==(_t=this.internal())&&void 0!==_t?_t:this.fallback}),this.readOnly=(0,l.vPA)(!1),this.touched=(0,l.vPA)(!1),this.status=(0,l.vPA)(void 0),this.disabled=(0,l.EWP)(()=>"DISABLED"===this.status()),this.interactive=(0,l.EWP)(()=>!this.disabled()&&!this.readOnly()),this.invalid=(0,l.EWP)(()=>null!==this.pseudoInvalid()?!!this.pseudoInvalid()&&this.interactive():this.interactive()&&this.touched()&&"INVALID"===this.status()),this.mode=(0,l.EWP)(()=>this.readOnly()?"readonly":this.invalid()?"invalid":"valid"),this.onTouched=j.x7,this.onChange=j.x7,this.control.valueAccessor=this,this.refresh$.pipe((0,ie.c)(0),(0,J.Z)(null),(0,q.T)(()=>this.control.control),(0,ce.p)(Boolean),(0,Re.F)(),(0,ee.n)(_t=>(0,we.h)(_t.valueChanges,_t.statusChanges,_t.events||ne.w)),(0,w.pQ)()).subscribe(()=>this.update())}set readOnlySetter(_t){this.readOnly.set(_t)}set invalidSetter(_t){this.pseudoInvalid.set(_t)}registerOnChange(_t){this.refresh$.next(),this.onChange=$t=>{$t!==this.internal()&&(_t(this.toControlValue($t)),this.internal.set($t),this.update())}}registerOnTouched(_t){this.onTouched=()=>{_t(),this.update()}}setDisabledState(){this.update()}writeValue(_t){this.internal.set(this.fromControlValue(this.control instanceof A.vS?this.control.model:_t)),this.update()}fromControlValue(_t){return this.transformer?this.transformer.fromControlValue(_t):_t}toControlValue(_t){return this.transformer?this.transformer.toControlValue(_t):_t}update(){var _t,$t;this.status.set(null===(_t=this.control.control)||void 0===_t?void 0:_t.status),this.touched.set(!(null===($t=this.control.control)||void 0===$t||!$t.touched)),this.cdr.markForCheck()}}return(Fe=dt).\u0275fac=function(_t){return new(_t||Fe)},Fe.\u0275dir=l.FsC({type:Fe,inputs:{readOnlySetter:["readOnly","readOnlySetter"],invalidSetter:["invalid","invalidSetter"]}}),(0,t.Cg)([k.PE],dt.prototype,"fromControlValue",null),(0,t.Cg)([k.PE],dt.prototype,"toControlValue",null),dt})(),Ae=(()=>{var Fe;class dt{constructor(){this.injector=(0,l.WQX)(l.duS),this.nothing=(0,l.WQX)(Te).attach(this)}addComponentChild(_t){const $t=_t.createInjector(this.injector),kt=this.vcr.createComponent(_t.component,{injector:$t});return kt.changeDetectorRef.detectChanges(),kt}addTemplateChild(_t,$t){return this.vcr.createEmbeddedView(_t,$t)}}return(Fe=dt).\u0275fac=function(_t){return new(_t||Fe)},Fe.\u0275dir=l.FsC({type:Fe,viewQuery:function(_t,$t){if(1&_t&&l.GBs(Y,5,l.c1b),2&_t){let kt;l.mGM(kt=l.lsd())&&($t.vcr=kt.first)}}}),dt})(),Te=(()=>{var Fe;class dt{attach(_t){this.host=_t}add(_t){return this.safeHost.addComponentChild(_t)}remove({hostView:_t}){_t.destroyed||_t.destroy()}addTemplate(_t,$t){return this.safeHost.addTemplateChild(_t,$t)}removeTemplate(_t){_t.destroyed||_t.destroy()}get safeHost(){if(!this.host)throw new We;return this.host}}return(Fe=dt).\u0275fac=function(_t){return new(_t||Fe)},Fe.\u0275prov=l.jDH({token:Fe,factory:Fe.\u0275fac}),dt})();function Xe(Fe){return(0,k.QU)(Te,Fe)}class We extends Error{constructor(){super("")}}class it{constructor(dt,Bt={}){this.message=dt,this.context=Bt}}},9141:(Ft,Pe,u)=>{u.d(Pe,{BJ:()=>ce,Lo:()=>H,Np:()=>ne,QE:()=>Xe,SD:()=>Ae,Um:()=>dt,am:()=>Y,c:()=>Le,el:()=>Te,s_:()=>k,x7:()=>j,xQ:()=>w,z9:()=>te});var t=u(2978);const l={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0},w=new t.rOR,j=()=>{},H={...l,toJSON:()=>l},k=()=>!1,te=()=>!0,ce=($t,kt)=>$t===kt||function ie($t,kt){return Array.isArray($t)&&Array.isArray(kt)&&!$t.length&&!kt.length}($t,kt),ne={acceptNode:$t=>"ownerSVGElement"in $t?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},Y="\xa0",Le="\u2013",Ae="-",Te="\u2212",Xe="+",dt="\u200b"},6548:(Ft,Pe,u)=>{u.d(Pe,{GG:()=>Te,Xv:()=>$t,dF:()=>kt});var t=u(9141),l=u(712);const k=12,Te=("".concat(t.am).concat(t.c).concat(t.am),{Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6});class We{constructor(K){this.year=K}static isValidYear(K){return Number.isInteger(K)&&(0,l.bQ)(K,0,1e4)}static isLeapYear(K){return K%400==0||K%4==0&&K%100!=0}static getAbsoluteLeapYears(K){return Math.ceil(K/400)+(Math.ceil(K/4)-Math.ceil(K/100))}static lengthBetween(K,V){return V.year-K.year}static normalizeYearPart(K){return(0,l.fS)(K,0,9999)}get formattedYear(){return String(this.year).padStart(4,"0")}get isLeapYear(){return We.isLeapYear(this.year)}get absoluteLeapYears(){return We.getAbsoluteLeapYears(this.year)}yearBefore({year:K}){return this.year=K}yearAfter({year:K}){return this.year>K}append({year:K=0}){return new We(this.year+K)}toString(){return this.formattedYear}valueOf(){return this.year}[Symbol.toPrimitive](K){return Date.prototype[Symbol.toPrimitive].call(this,K)}toJSON(){return this.formattedYear}}class it extends We{constructor(K,V){super(K),this.month=V}static isValidMonth(K,V){return We.isValidYear(K)&&it.isValidMonthPart(V)}static getMonthDaysCount(K,V){switch(K){case 3:case 5:case 10:case 8:return 30;case 1:return V?29:28;default:return 31}}static currentLocal(){const K=new Date;return new it(K.getFullYear(),K.getMonth())}static currentUtc(){const K=new Date;return new it(K.getUTCFullYear(),K.getUTCMonth())}static lengthBetween(K,V){return V.month+12*V.year-(K.month+12*K.year)}static normalizeMonthPart(K){return(0,l.fS)(K,0,11)}static isValidMonthPart(K){return Number.isInteger(K)&&(0,l.bQ)(K,0,12)}get formattedMonthPart(){return String(this.month+1).padStart(2,"0")}get daysCount(){return it.getMonthDaysCount(this.month,this.isLeapYear)}monthBefore(K){return this.yearBefore(K)||this.yearSame(K)&&this.month=K.month}monthAfter(K){return this.yearAfter(K)||this.yearSame(K)&&this.month>K.month}append({year:K=0,month:V=0}){const de=(this.year+K)*k+this.month+V;return new it(Math.floor(de/k),de%k)}toString(){return"".concat(this.formattedMonthPart,".").concat(this.formattedYear)}valueOf(){return this.toLocalNativeDate().valueOf()}toJSON(){return"".concat(super.toJSON(),"-").concat(this.formattedMonthPart)}toLocalNativeDate(){return new Date(this.year,this.month)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month))}}class Fe extends it{constructor(K,V,de){super(K,V),this.day=de}static fromLocalNativeDate(K){return new Fe(K.getFullYear(),K.getMonth(),K.getDate())}static fromUtcNativeDate(K){return new Fe(K.getUTCFullYear(),K.getUTCMonth(),K.getUTCDate())}static isValidDay(K,V,de){return it.isValidMonth(K,V)&&Number.isInteger(de)&&(0,l.bQ)(de,1,it.getMonthDaysCount(V,We.isLeapYear(K))+1)}static currentLocal(){const K=new Date,V=K.getFullYear(),de=K.getMonth(),B=K.getDate();return new Fe(V,de,B)}static currentUtc(){const K=new Date,V=K.getUTCFullYear(),de=K.getUTCMonth(),B=K.getUTCDate();return new Fe(V,de,B)}static normalizeOf(K,V,de){const B=We.normalizeYearPart(K),Z=it.normalizeMonthPart(V),se=Fe.normalizeDayPart(de,Z,B);return new Fe(B,Z,se)}static lengthBetween(K,V){return Math.round((V.toLocalNativeDate().getTime()-K.toLocalNativeDate().getTime())/864e5)}static parseRawDateString(K,V="DMY"){switch(V){case"MDY":return{day:parseInt(K.slice(3,5),10),month:parseInt(K.slice(0,2),10)-1,year:parseInt(K.slice(6,10),10)};case"YMD":return{day:parseInt(K.slice(8,10),10),month:parseInt(K.slice(5,7),10)-1,year:parseInt(K.slice(0,4),10)};default:return{day:parseInt(K.slice(0,2),10),month:parseInt(K.slice(3,5),10)-1,year:parseInt(K.slice(6,10),10)}}}static normalizeParse(K,V="DMY"){const{day:de,month:B,year:Z}=this.parseRawDateString(K,V);return Fe.normalizeOf(Z,B,de)}static jsonParse(K){const{day:V,month:de,year:B}=this.parseRawDateString(K,"YMD");if(!it.isValidMonth(B,de)||!Number.isInteger(V)||!(0,l.bQ)(V,1,it.getMonthDaysCount(de,We.isLeapYear(B))+1))throw new dt(B,de,V);return new Fe(B,de,V)}static normalizeDayPart(K,V,de){const B=it.getMonthDaysCount(V,We.isLeapYear(de));return(0,l.fS)(K,1,B)}get formattedDayPart(){return String(this.day).padStart(2,"0")}get isWeekend(){const K=this.dayOfWeek(!1);return K===Te.Saturday||K===Te.Sunday}dayOfWeek(K=!0){const V=K?this.toLocalNativeDate().getDay()-1:this.toLocalNativeDate().getDay();return V<0?6:V}dayBefore(K){return this.monthBefore(K)||this.monthSame(K)&&this.day=K.day}dayAfter(K){return this.monthAfter(K)||this.monthSame(K)&&this.day>K.day}dayLimit(K,V){return null!==K&&this.dayBefore(K)?K:null!==V&&this.dayAfter(V)?V:this}append({year:K=0,month:V=0,day:de=0}){const B=(this.year+K)*k+this.month+V;let Z=Math.floor(B/k),se=B%k,he=Math.min(this.day,it.getMonthDaysCount(se,We.isLeapYear(Z)))+de;for(;he>it.getMonthDaysCount(se,We.isLeapYear(Z));)he-=it.getMonthDaysCount(se,We.isLeapYear(Z)),11===se?(Z++,se=0):se++;for(;he<1;)0===se?(Z--,se=11):se--,he+=it.getMonthDaysCount(se,We.isLeapYear(Z));return new Fe(Z,se,he)}getFormattedDay(K,V){const de=this.formattedDayPart,B=this.formattedMonthPart,Z=this.formattedYear;switch(K){case"MDY":return"".concat(B).concat(V).concat(de).concat(V).concat(Z);case"YMD":return"".concat(Z).concat(V).concat(B).concat(V).concat(de);default:return"".concat(de).concat(V).concat(B).concat(V).concat(Z)}}toString(K="DMY",V="."){return this.getFormattedDay(K,V)}toJSON(){return"".concat(super.toJSON(),"-").concat(this.formattedDayPart)}toLocalNativeDate(){return new Date(this.year,this.month,this.day)}toUtcNativeDate(){return new Date(Date.UTC(this.year,this.month,this.day))}}class dt extends Error{constructor(K,V,de){super("")}}const $t=new Fe(0,0,1),kt=new Fe(9999,11,31);Symbol},6242:(Ft,Pe,u)=>{u.d(Pe,{N:()=>Re});var t=u(7270),l=u(2978),w=u(8832),A=u(4976),j=u(811),H=u(4822),k=u(4314),te=u(3527),ie=u(965),J=u(3793),q=u(9990),ce=u(7236);let Re=(()=>{var ee;class we{constructor(){var Y;this.control=(0,l.WQX)(w.vO,{self:!0,optional:!0}),this.active$=(0,l.WQX)(j.t9),this.zone=(0,l.WQX)(l.SKi),this.el=(0,H.qW)(),this.tuiActiveZoneParent=null,this.subActiveZones=[],this.directParentActiveZone=(0,l.WQX)(we,{skipSelf:!0,optional:!0}),this.tuiActiveZoneChange=this.active$.pipe((0,te.T)(Le=>!!Le&&this.contains(Le)),(0,ie.Z)(!1),(0,J.F)(),(0,q.i)(1),(0,ce.M)(Le=>{var Ge;!Le&&"function"==typeof(null===(Ge=this.control)||void 0===Ge?void 0:Ge.valueAccessor.onTouched)&&this.control.valueAccessor.onTouched()}),(0,A.sX)(this.zone)),null===(Y=this.directParentActiveZone)||void 0===Y||Y.addSubActiveZone(this)}set tuiActiveZoneParentSetter(Y){this.setZone(Y)}ngOnDestroy(){var Y,Le;null===(Y=this.directParentActiveZone)||void 0===Y||Y.removeSubActiveZone(this),null===(Le=this.tuiActiveZoneParent)||void 0===Le||Le.removeSubActiveZone(this)}contains(Y){return this.el.contains(Y)||this.subActiveZones.some((Le,Ge,ze)=>ze.indexOf(Le)===Ge&&Le.contains(Y))}setZone(Y){var Le;null===(Le=this.tuiActiveZoneParent)||void 0===Le||Le.removeSubActiveZone(this),null==Y||Y.addSubActiveZone(this),this.tuiActiveZoneParent=Y}addSubActiveZone(Y){this.subActiveZones=[...this.subActiveZones,Y]}removeSubActiveZone(Y){this.subActiveZones=(0,k.GV)(this.subActiveZones,this.subActiveZones.indexOf(Y))}}return(ee=we).\u0275fac=function(Y){return new(Y||ee)},ee.\u0275dir=l.FsC({type:ee,selectors:[["","tuiActiveZone","",5,"ng-container"],["","tuiActiveZoneChange","",5,"ng-container"],["","tuiActiveZoneParent","",5,"ng-container"]],hostBindings:function(Y,Le){1&Y&&l.bIt("mousedown.silent",function(){return 0},!1,l.EBC)},inputs:{tuiActiveZoneParentSetter:["tuiActiveZoneParent","tuiActiveZoneParentSetter"]},outputs:{tuiActiveZoneChange:"tuiActiveZoneChange"},exportAs:["tuiActiveZone"],standalone:!0}),(0,t.Cg)([k.PE],we.prototype,"setZone",null),we})()},7920:(Ft,Pe,u)=>{u.d(Pe,{K:()=>l});var t=u(2978);let l=(()=>{var w;class A{}return(w=A).\u0275fac=function(H){return new(H||w)},w.\u0275dir=t.FsC({type:w,selectors:[["","tuiItem",""]],standalone:!0}),A})()},958:(Ft,Pe,u)=>{u.d(Pe,{W:()=>k});var t=u(2978),l=u(8832),w=u(4976),A=u(4822),j=u(4314),H=u(3229);let k=(()=>{var te;class ie{constructor(){this.destroyRef=(0,t.WQX)(t.abz),this.zone=(0,t.WQX)(t.SKi),this.el=(0,A.qW)(),this.tuiNativeValidator="Invalid"}validate(q){return this.control=q,(0,H.O)(0).pipe((0,w.rB)(this.zone),(0,w.NK)(this.destroyRef)).subscribe(()=>this.handleValidation()),null}handleValidation(){var q,ce,Re,ee;null===(q=(ce=this.el).setCustomValidity)||void 0===q||q.call(ce,null!==(Re=this.control)&&void 0!==Re&&Re.touched&&null!==(ee=this.control)&&void 0!==ee&&ee.invalid?this.tuiNativeValidator:"")}}return(te=ie).\u0275fac=function(q){return new(q||te)},te.\u0275dir=t.FsC({type:te,selectors:[["","tuiNativeValidator",""]],hostBindings:function(q,ce){1&q&&t.bIt("focusout",function(){return ce.handleValidation()})},inputs:{tuiNativeValidator:"tuiNativeValidator"},standalone:!0,features:[t.Jv_([(0,j.QU)(l.cz,te,!0)])]}),ie})()},4976:(Ft,Pe,u)=>{u.d(Pe,{A5:()=>Fe,Eb:()=>Bt,Ew:()=>Zt,MJ:()=>it,NK:()=>dt,aY:()=>Te,lD:()=>Y,rB:()=>$t,sX:()=>kt,xM:()=>Le});var t=u(9406),l=u(965),w=u(8129),A=u(6106),j=u(2831),H=u(8448),k=u(3527),te=u(6340),ie=u(871),J=u(4526),q=u(2290),ce=u(7236),Re=u(4929),ee=u(4314),we=u(7212),ne=u(2978);function Y(V){return new t.c(de=>{var B;return null==V||null===(B=V.valueChanges)||void 0===B?void 0:B.pipe((0,l.Z)(V.value)).subscribe(de)})}function Le(V,de,B={}){return(0,w.R)(V,de,B)}function Te(V,de=Boolean){return(0,A.F)((0,j.n)(B=>de(B)?V(B):H.w))}function it(V){return V.changes.pipe((0,l.Z)(null),(0,k.T)(()=>(0,ee.fk)(V)))}function Fe(V){return Le(V===V.ownerDocument.documentElement?V.ownerDocument:V,"scroll")}function dt(V){return(0,A.F)((0,te.Q)(ie.t.pipe((0,we.pQ)(V),(0,J.W)(()=>H.w),(0,q.U)(null))))}function Bt(V){return(0,ce.M)(()=>V.markForCheck())}function $t(V=(0,ne.WQX)(ne.SKi)){return de=>new t.c(B=>V.runOutsideAngular(()=>de.subscribe(B)))}function kt(V=(0,ne.WQX)(ne.SKi)){return(0,A.F)($t(V),function _t(V=(0,ne.WQX)(ne.SKi)){return de=>new t.c(B=>de.subscribe({next:Z=>V.run(()=>B.next(Z)),error:Z=>V.run(()=>B.error(Z)),complete:()=>V.run(()=>B.complete())}))}(V))}Error;class Lt{constructor(de,B=Re.E){this.zoneConditionFn=de,this.scheduler=B}now(){return this.scheduler.now()}schedule(...de){return this.zoneConditionFn(()=>this.scheduler.schedule(...de))}}function Zt(V=(0,ne.WQX)(ne.SKi),de=Re.E){return new Lt(V.runOutsideAngular.bind(V),de)}},7002:(Ft,Pe,u)=>{u.d(Pe,{XD:()=>k,bL:()=>te});var t=u(2978),l=u(4314),w=u(5173),A=u(9406),j=u(6098);let H=(()=>{var ne;class Y{generate(){return"tui_".concat(Y.autoId++).concat(Date.now())}}return(ne=Y).autoId=0,ne.\u0275fac=function(Ge){return new(Ge||ne)},ne.\u0275prov=t.jDH({token:ne,factory:ne.\u0275fac,providedIn:"root"}),Y})();function k(){return(0,t.WQX)(H).generate()}let te=(()=>{var ne;class Y{constructor(Ge,ze,z={}){this.options=z,this.id=(0,t.WQX)(H),this.component=new w.lS(ze),this.items$=(0,t.WQX)(Ge)}open(Ge,ze={}){return new A.c(z=>{const Ae={...this.options,...ze,content:Ge,$implicit:z,component:this.component,createdAt:Date.now(),id:this.id.generate(),completeWith:Te=>{z.next(Te),z.complete()}};return this.items$.next([...this.items$.value,Ae]),()=>{this.items$.next(this.items$.value.filter(Te=>Te!==Ae))}})}}return(ne=Y).\u0275fac=function(Ge){t.QTQ()},ne.\u0275prov=t.jDH({token:ne,factory:ne.\u0275fac}),Y})();(0,l.ET)(()=>{var ne,Y;return null!==(ne=null===(Y=(0,t.WQX)(j.W8).getTag('name="theme-color"'))||void 0===Y?void 0:Y.content)&&void 0!==ne?ne:""})},811:(Ft,Pe,u)=>{u.d(Pe,{t9:()=>de,KV:()=>Gt,Hs:()=>vt,mg:()=>le,Td:()=>he,wC:()=>He,Ld:()=>ht,pg:()=>Tt,lN:()=>Nt,Q_:()=>zt});var t=u(6610),l=u(2978),w=u(3241),A=u(4976),j=u(4314),H=u(4822),k=u(7434),te=u(4010),ie=u(5981),J=u(2831),q=u(3229),ce=u(3527),Re=u(965),ee=u(7782),we=u(2489),ne=u(8503),Y=u(6340),Le=u(9922),Ge=u(9867),ze=u(6111),z=u(8621),Ae=u(9656),Te=u(262),Xe=u(2363),it=u(756),Fe=u(8486),dt=u(3793),Bt=u(8129),_t=u(6661),$t=u(1249),kt=u(7212),Lt=u(9141);const Zt=(0,j.ET)(()=>{const yt={onRemovalComplete:()=>{}},Ie=new ie.t(null),Ue=(0,l.WQX)($t.O6,{optional:!0})||yt,{onRemovalComplete:et=yt.onRemovalComplete}=Ue;return Ue.onRemovalComplete=(ct,oe)=>{Ie.next(ct),et.call(Ue,ct,oe)},Ie.pipe((0,J.n)(ct=>(0,q.O)(0).pipe((0,ce.T)(()=>null),(0,Re.Z)(ct))),(0,ee.u)())});function K(yt,Ie=null){return(0,H.dd)(yt).activeElement!==yt&&!yt.matches(":disabled")&&!(null!=Ie&&Ie.contains(yt))&&(0,k.PQ)(yt)}const de=(0,j.ET)(()=>{const yt=(0,l.WQX)(Zt),Ie=(0,l.WQX)(w.Qc),Ue=(0,l.WQX)(t.qQ),et=(0,l.WQX)(l.SKi),ct=(0,A.xM)(Ie,"focusout",{capture:!0}),oe=(0,A.xM)(Ie,"focusin",{capture:!0}),ue=(0,A.xM)(Ie,"blur"),nt=(0,A.xM)(Ie,"mousedown"),Qe=(0,A.xM)(Ie,"mouseup");return(0,we.h)(ct.pipe((0,Y.Q)(nt),(0,Le.u)({delay:()=>Qe}),function We(...yt){const Ie=(0,Xe.ms)(yt);return(0,Ge.N)((Ue,et)=>{const ct=yt.length,oe=new Array(ct);let ue=yt.map(()=>!1),nt=!1;for(let Qe=0;Qe{oe[Qe]=ut,!nt&&!ue[Qe]&&(ue[Qe]=!0,(nt=ue.every(Ae.D))&&(ue=null))},Te.l));Ue.subscribe((0,ze._)(et,Qe=>{if(nt){const ut=[Qe,...oe];et.next(Ie?Ie(...ut):ut)}}))})}(yt),(0,ne.p)(([ut,xt])=>K((0,H.U9)(ut),xt)),(0,ce.T)(([{relatedTarget:ut}])=>ut)),ue.pipe((0,ce.T)(()=>Ue.activeElement),(0,ne.p)(ut=>!(null==ut||!ut.matches("iframe")))),oe.pipe((0,J.n)(ut=>{const xt=(0,H.U9)(ut),At=(0,H.dd)(xt);return At===Ue?(0,it.of)(xt):function V(yt){return(0,we.h)((0,A.xM)(yt,"focusin").pipe((0,ce.T)(({target:Ie})=>Ie)),(0,A.xM)(yt,"focusout").pipe((0,ne.p)(({target:Ie,relatedTarget:Ue})=>!!Ue&&K(Ie)),(0,ce.T)(({relatedTarget:Ie})=>Ie)))}(At).pipe((0,Re.Z)(xt))})),nt.pipe((0,J.n)(ut=>{const xt=(0,H.U9)(ut);return Ue.activeElement&&Ue.activeElement!==Ue.body?ct.pipe((0,Fe.s)(1),(0,ce.T)(()=>xt),(0,Y.Q)((0,q.O)(0,(0,A.Ew)(et)))):(0,it.of)(xt)}))).pipe((0,dt.F)(),(0,ee.u)())}),Z=((0,j.ET)(()=>{var yt,Ie;return null!==(yt=null===(Ie=(0,l.WQX)(t.qQ).querySelector("base"))||void 0===Ie?void 0:Ie.href)&&void 0!==yt?yt:""}),/(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([46])0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/),se=/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([ev])w|bumb|bw-([nu])|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do([cp])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-([mpt])|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c([- _agpst])|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac([ \-/])|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja([tv])a|jbro|jemu|jigs|kddi|keji|kgt([ /])|klon|kpt |kwc-|kyo([ck])|le(no|xi)|lg( g|\/([klu])|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([- ov])|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30([02])|n50([025])|n7(0([01])|10)|ne(([cm])-|on|tf|wf|wg|wt)|nok([6i])|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan([adt])|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([-01])|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([im])|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-/,he=(0,j.ET)(()=>Z.test((0,l.WQX)(w.Zp).toLowerCase())||se.test((0,l.WQX)(w.Zp).slice(0,4).toLowerCase())),le=(0,j.ET)(()=>(0,te.ed)((0,l.WQX)(w.Rp))),$e=(0,j.ET)(()=>(0,l.WQX)(he)&&!(0,l.WQX)(le)),ht=(0,j.ET)(()=>{var yt;return!(null===(yt=(0,l.WQX)(w.Qc))||void 0===yt||!yt.webkitConvertPointFromNodeToPage)}),Tt=(0,j.ET)(()=>(0,l.WQX)(le)?"ios":(0,l.WQX)($e)?"android":"web"),He=(0,j.ET)(()=>{const yt=(0,l.WQX)(w.Qc).matchMedia("(pointer: coarse)");return(0,kt.ot)((0,Bt.R)(yt,"change").pipe((0,ce.T)(()=>yt.matches)),{initialValue:yt.matches})}),Et=(0,j.ET)(()=>!!(0,l.WQX)(w.Qc).Cypress),Qt=(0,j.ET)(Lt.s_),vt=(0,j.ET)(()=>(0,l.WQX)(Et)||(0,l.WQX)(Qt)),Gt=(0,j.gc)(null),Nt=(0,j.ET)(()=>(0,t.UE)((0,l.WQX)(l.Agw))?new Range:{}),zt=(0,j.ET)(()=>{const yt=(0,l.WQX)(w.Qc);return(0,A.xM)(yt,"resize").pipe((0,Re.Z)(null),(0,ce.T)(()=>{var Ie,Ue;const et=Math.max(yt.document.documentElement.clientWidth||0,yt.innerWidth||0,(null===(Ie=yt.visualViewport)||void 0===Ie?void 0:Ie.width)||0),ct=Math.max(yt.document.documentElement.clientHeight||0,yt.innerHeight||0,(null===(Ue=yt.visualViewport)||void 0===Ue?void 0:Ue.height)||0),oe={width:et,height:ct,top:0,left:0,right:et,bottom:ct,x:0,y:0};return{...oe,toJSON:()=>JSON.stringify(oe)}}),(0,_t.t)({bufferSize:1,refCount:!0}))})},4010:(Ft,Pe,u)=>{u.d(Pe,{Pr:()=>H,ed:()=>j});const A=/ipad|iphone|ipod/;function j(k){return A.test(k.userAgent.toLowerCase())||function t(k){return k.platform.startsWith("Mac")||"iPhone"===k.platform}(k)&&k.maxTouchPoints>1}function H({ownerDocument:k}){var te,ie,J,q;const ce=null==k?void 0:k.defaultView,Re=void 0!==ce.safari&&"[object SafariRemoteNotification]"===(null===(te=ce.safari)||void 0===te||null===(te=te.pushNotification)||void 0===te?void 0:te.toString()),ee=!(null===(ie=ce.navigator)||void 0===ie||null===(ie=ie.vendor)||void 0===ie||!ie.includes("Apple")||null!==(J=ce.navigator)&&void 0!==J&&null!==(J=J.userAgent)&&void 0!==J&&J.includes("CriOS")||null!==(q=ce.navigator)&&void 0!==q&&null!==(q=q.userAgent)&&void 0!==q&&q.includes("FxiOS"));return Re||ee}},6647:(Ft,Pe,u)=>{u.d(Pe,{t:()=>l});var t=u(4314);function l(w){const A=(0,t.gc)(w);return[A,j=>(0,t.eC)(A,j,w)]}},4822:(Ft,Pe,u)=>{u.d(Pe,{D$:()=>We,J0:()=>ne,Ki:()=>ie,Kv:()=>it,P9:()=>A,U9:()=>ce,Yq:()=>k,aT:()=>Y,dd:()=>we,dn:()=>Ae,qW:()=>ze,r_:()=>j,ru:()=>te,ww:()=>J});var t=u(712),l=u(4314),w=u(2978);function A(Fe,dt){try{return Fe.contains(dt)||!!(dt.compareDocumentPosition(Fe)&Node.DOCUMENT_POSITION_PRECEDING)}catch{return!1}}function j(Fe){return Fe.matches("input")}function k(Fe){return j(Fe)||function H(Fe){return Fe.matches("textarea")}(Fe)}function te(Fe){return!!Fe&&"nodeType"in Fe&&Fe.nodeType===Node.ELEMENT_NODE}function ie(Fe){return!!Fe&&Fe instanceof Fe.ownerDocument.defaultView.HTMLElement}function J(Fe){return Fe.nodeType===Node.TEXT_NODE}function ce(Fe){return Fe.composedPath()[0]}function we(Fe){return"getRootNode"in Fe&&Fe.isConnected?Fe.getRootNode():Fe.ownerDocument}function ne(Fe){const{ownerDocument:dt}=Fe;if(null==dt||!dt.defaultView||!Fe.getBoundingClientRect)return null;const{innerWidth:Bt,innerHeight:_t}=dt.defaultView,$t=we(Fe),kt=Fe.getBoundingClientRect();if(0===kt.width&&0===kt.height)return null;const Lt=(0,t.wN)(Math.round(kt.left)+2,0,Bt),Zt=(0,t.wN)(Math.round(kt.top)+2,0,_t),K=(0,t.wN)(Math.round(kt.right)-2,0,Bt),V=(0,t.wN)(Math.round(kt.bottom)-2,0,_t),de=(0,t.wN)(Math.round(kt.left+kt.width/2),0,Bt),B=(0,t.wN)(Math.round(kt.top+kt.height/2),0,_t),se=[$t.elementFromPoint(de,Zt),$t.elementFromPoint(de,V),$t.elementFromPoint(Lt,B),$t.elementFromPoint(K,B)].filter(l.Aj);if(!se.length)return[];const he=se.filter(le=>!Fe.contains(le)&&!le.contains(Fe));return 4===he.length?he:null}function Y(Fe,dt){let{offsetTop:Bt,offsetLeft:_t,offsetParent:$t}=dt;for(;ie($t)&&$t!==Fe;)Bt+=$t.offsetTop,_t+=$t.offsetLeft,$t=$t.offsetParent;return{offsetTop:Bt,offsetLeft:_t}}function ze(){return(0,w.WQX)(w.aKT).nativeElement}function Ae(Fe){return k(Fe)&&!Fe.readOnly||!!Fe.isContentEditable}function We(Fe=0,dt=0){const Bt={x:Fe,y:dt,left:Fe,right:Fe,top:dt,bottom:dt,width:0,height:0};return{...Bt,toJSON:()=>Bt}}function it(Fe){return"explicitOriginalTarget"in Fe?(null==Fe?void 0:Fe.explicitOriginalTarget)!==Fe.target:"pointerId"in Fe?-1===Fe.pointerId:"detail"in Fe&&"webkitForce"in Fe&&0===(null==Fe?void 0:Fe.detail)}},7434:(Ft,Pe,u)=>{u.d(Pe,{Hn:()=>J,Ij:()=>ee,PQ:()=>q,SI:()=>te,X:()=>Re,km:()=>ce,vn:()=>ie,x_:()=>k,yO:()=>we});var t=u(4822),l=u(7212),w=u(9141),A=u(2489),j=u(8129),H=u(3527);function k({activeElement:ne}){if(null==ne||!ne.shadowRoot)return ne;let Y=ne.shadowRoot.activeElement;for(;null!==(Le=Y)&&void 0!==Le&&Le.shadowRoot;){var Le;Y=Y.shadowRoot.activeElement}return Y}function te(ne){const Y=k(ne);(0,t.Ki)(Y)&&Y.blur()}function ie(ne){return(0,l.ot)((0,A.h)((0,j.R)(ne,"focusin").pipe((0,H.T)(w.z9)),(0,j.R)(ne,"focusout").pipe((0,H.T)(w.s_))),{initialValue:!1})}function J(ne){if(ne.hasAttribute("disabled")||"-1"===ne.getAttribute("tabIndex"))return!1;if((0,t.Ki)(ne)&&ne.isContentEditable||"0"===ne.getAttribute("tabIndex"))return!0;switch(ne.tagName){case"BUTTON":case"SELECT":case"TEXTAREA":return!0;case"VIDEO":case"AUDIO":return ne.hasAttribute("controls");case"INPUT":return"hidden"!==ne.getAttribute("type");case"A":case"LINK":return ne.hasAttribute("href");default:return!1}}function q(ne){return!ne.hasAttribute("disabled")&&("-1"===ne.getAttribute("tabIndex")||J(ne))}function ce({initial:ne,root:Y,previous:Le=!1,keyboard:Ge=!0}){if(!Y.ownerDocument)return null;const ze=Ge?J:q,z=Y.ownerDocument.createTreeWalker(Y,NodeFilter.SHOW_ELEMENT,w.Np);for(z.currentNode=ne;Le?z.previousNode():z.nextNode();)if((0,t.Ki)(z.currentNode)&&(ne=z.currentNode),(0,t.Ki)(ne)&&ze(ne))return ne;return null}function Re(ne){return!(null==ne||!ne.ownerDocument)&&k(ne.ownerDocument)===ne&&ne.ownerDocument.hasFocus()}function ee(ne){var Y;const Le=(null==ne?void 0:ne.ownerDocument)&&k(ne.ownerDocument);return!!Le&&ne.contains(Le)&&!(null===(Y=ne.ownerDocument)||void 0===Y||!Y.hasFocus())}function we(ne,Y,Le){for(ne+=Le;ne>=0&&ne{function t(ne,Y,Le){return Math.min(Le,Math.max(Y,ne))}function l(ne,Y,Le){return ne>=Y&&ne=Le?Le:Math.round(ne)}u.d(Pe,{Vj:()=>q,Wn:()=>ee,Zi:()=>Re,bQ:()=>l,fS:()=>w,wN:()=>t});const j=292;function H(ne,Y,Le){if(ne===1/0)return ne;Y=Math.min(Y,j);const Ge="".concat(ne,"e").split("e"),ze=Le(Number("".concat(Ge[0],"e").concat(Number(Ge[1])+Y))),z="".concat(ze,"e").split("e");return Number("".concat(z[0],"e").concat(Number(z[1])-Y))}function q({value:ne,precision:Y,method:Le}){switch(Le){case"ceil":return function te(ne,Y=0){return H(ne,Y,Math.ceil)}(ne,Y);case"floor":return function ie(ne,Y=0){return H(ne,Y,Math.floor)}(ne,Y);case"round":return function k(ne,Y=0){return H(ne,Y,Math.round)}(ne,Y);default:return function J(ne,Y=0){return H(ne,Y,Math.trunc)}(ne,Y)}}function Re(ne){return ne?1:0}function ee(ne){return parseInt(ne,10)}},4314:(Ft,Pe,u)=>{u.d(Pe,{Aj:()=>dt,ET:()=>ne,FU:()=>Z,GV:()=>ie,PE:()=>V,Pp:()=>B,QU:()=>kt,Ty:()=>he,YB:()=>Y,eC:()=>Lt,fk:()=>Xe,gc:()=>we,hp:()=>Ge,sZ:()=>it});var t=u(2978);function ie(le,$e){return le.slice(0,Math.max($e,0)).concat(le.slice(Math.max($e+1,0)))}function we(le){return ne(()=>le)}function ne(le){return le?new t.nKC("",{factory:le}):new t.nKC("")}function Y(le){return"string"==typeof le}function Ge(le,$e,ht,Tt={self:!0}){const He=(0,t.Hps)(ht)?ht:(0,t.vPA)(ht),Et=(0,t.WQX)(le,Tt),Qt=Et["".concat($e.toString(),"Change")];let vt;return(0,t.QZP)(()=>{var Gt,ft;const Nt=He();vt!==Nt&&((0,t.Hps)(Et[$e])?Et[$e].set(Nt):Et[$e]=Nt,null===(Gt=Et.ngOnChanges)||void 0===Gt||Gt.call(Et,{}),null==Qt||null===(ft=Qt.emit)||void 0===ft||ft.call(Qt,Nt),vt=Nt)},{allowSignalWrites:!0}),He}function Xe(le){let $e=[];return le.find((ht,Tt,He)=>($e=He,!0)),$e}function it(le){return"number"==typeof le}function dt(le){return null!=le}function kt(le,$e,ht=!1){return{provide:le,useExisting:$e,multi:ht}}function Lt(le,$e,ht){return{provide:le,deps:[[new t.Xx1,new t.kdw,le]],useFactory:Tt=>({...Tt||ht,...$e})}}function K(le,$e,ht=!0){return function(){const He=le.call(this);return Object.defineProperty(this,$e,{enumerable:ht,value:He}),He}}function V(le,$e,ht){if("function"==typeof le){const Gt=$e;if("getter"===Gt.kind)return K(le,Gt.name);if("method"===Gt.kind)return function Zt(le){let Tt,$e=[],ht=!1;return function(...Et){return ht&&$e.length===Et.length&&Et.every((vt,Gt)=>vt===$e[Gt])||($e=Et,Tt=le.apply(this,Et),ht=!0),Tt}}(le);throw new de}const{get:Tt,enumerable:He,value:Et}=ht,Qt=$e;if(Tt)return{configurable:!0,enumerable:He,get:K(Tt,Qt,He)};if("function"!=typeof Et)throw new de;const vt=Et;return{configurable:!0,enumerable:He,get(){let Nt,Gt=[],ft=!1;const zt=(...yt)=>(ft&&Gt.length===yt.length&&yt.every((Ue,et)=>Ue===Gt[et])||(Gt=yt,Nt=vt.apply(this,yt),ft=!0),Nt);return Object.defineProperty(this,Qt,{configurable:!0,value:zt}),zt}}}class de extends Error{constructor(){super("")}}function B(le){return"".concat(le,"px")}function Z(le,$e){return Array.from(le.reduce((ht,Tt)=>ht.has(Tt[$e])?ht:ht.set(Tt[$e],Tt),new Map).values())}const se=ne(()=>{const le=new Map;return(0,t.WQX)(t.abz).onDestroy(()=>le.forEach($e=>$e.destroy())),le});function he(le){const $e=(0,t.WQX)(se),ht=(0,t.WQX)(t.uvJ);$e.has(le)||$e.set(le,(0,t.a0P)(le,{environmentInjector:ht}))}},7187:(Ft,Pe,u)=>{u.d(Pe,{CF:()=>ne,D2:()=>k,ZM:()=>ze,fj:()=>j,hM:()=>te,uy:()=>ce});var t=u(194);const l="{{duration}}ms ease-in-out",w={params:{duration:300}},A=300,j=(0,t.hZ)("tuiParentAnimation",[(0,t.kY)(":leave",[(0,t.P)(":scope > *",[(0,t.MA)()],{optional:!0})])]),k=((0,t.hZ)("tuiParentStop",[(0,t.kY)(":enter",[])]),(0,t.hZ)("tuiHost",[(0,t.kY)(":enter",[(0,t.iF)({overflow:"clip"}),(0,t.P)(":scope > *",[(0,t.MA)()],{optional:!0})]),(0,t.kY)(":leave",[(0,t.P)(":scope > *",[(0,t.MA)()],{optional:!0})])])),te=(0,t.hZ)("tuiHeightCollapse",[(0,t.kY)(":enter",[(0,t.iF)({height:0}),(0,t.i0)(l,(0,t.iF)({height:"*"}))],w),(0,t.kY)(":leave",[(0,t.iF)({height:"*"}),(0,t.i0)(l,(0,t.iF)({height:0}))],w)]),ce=((0,t.hZ)("tuiHeightCollapseList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({height:0}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({height:"*"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({height:"*"}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({height:0}))])],{optional:!0})],w)]),(0,t.hZ)("tuiWidthCollapse",[(0,t.kY)(":enter",[(0,t.iF)({width:0}),(0,t.i0)(l,(0,t.iF)({width:"*"}))],w),(0,t.kY)(":leave",[(0,t.iF)({width:"*"}),(0,t.i0)(l,(0,t.iF)({width:0}))],w)]),(0,t.hZ)("tuiWidthCollapseList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({width:0}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({width:"*"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({width:"*"}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({width:0}))])],{optional:!0})],w)]),(0,t.hZ)("tuiFadeIn",[(0,t.kY)(":enter",[(0,t.iF)({opacity:0}),(0,t.i0)(l,(0,t.iF)({opacity:1}))],w),(0,t.kY)(":leave",[(0,t.iF)({opacity:1}),(0,t.i0)(l,(0,t.iF)({opacity:0}))],w)])),ne=((0,t.hZ)("tuiFadeInList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({opacity:0}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({opacity:1}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({opacity:1}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({opacity:0}))])],{optional:!0})],w)]),(0,t.hZ)("tuiFadeInTop",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateY(-{{start}}px)",opacity:0}),(0,t.i0)(l,(0,t.iF)({transform:"translateY({{end}})",opacity:1}))],{params:{end:0,start:10,duration:300}}),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateY({{end}})",opacity:1}),(0,t.i0)(l,(0,t.iF)({transform:"translateY(-{{start}}px)",opacity:0}))],{params:{end:0,start:10,duration:300}})]),(0,t.hZ)("tuiFadeInBottom",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateY({{start}}px)",opacity:0}),(0,t.i0)(l,(0,t.iF)({transform:"translateY({{end}})",opacity:1}))],{params:{end:0,start:10,duration:300}}),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateY({{end}})",opacity:1}),(0,t.i0)(l,(0,t.iF)({transform:"translateY({{start}}px)",opacity:0}))],{params:{end:0,start:10,duration:300}})]),(0,t.hZ)("tuiDropdownAnimation",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateY(-{{start}}px)",opacity:0}),(0,t.i0)(l,(0,t.iF)({transform:"translateY({{end}})",opacity:1}))],{params:{end:0,start:10,duration:300}}),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateY({{end}})",opacity:1}),(0,t.i0)(l,(0,t.iF)({transform:"translateY(-{{start}}px)",opacity:0}))],{params:{end:0,start:10,duration:300}})])),ze=((0,t.hZ)("tuiScaleIn",[(0,t.kY)(":enter",[(0,t.iF)({transform:"scale({{start}})"}),(0,t.i0)(l,(0,t.iF)({transform:"scale({{end}})"}))],{params:{end:1,start:0,duration:300}}),(0,t.kY)(":leave",[(0,t.iF)({transform:"scale({{end}})"}),(0,t.i0)(l,(0,t.iF)({transform:"scale({{start}})"}))],{params:{end:1,start:0,duration:300}})]),(0,t.hZ)("tuiPop",[(0,t.kY)(":enter",[(0,t.iF)({transform:"scale({{start}})"}),(0,t.i0)(l,(0,t.iF)({transform:"scale({{middle}})"})),(0,t.i0)(l,(0,t.iF)({transform:"scale({{end}})"}))],{params:{end:1,middle:1.1,start:0,duration:300}}),(0,t.kY)(":leave",[(0,t.iF)({transform:"scale({{end}})"}),(0,t.i0)(l,(0,t.iF)({transform:"scale({{middle}})"})),(0,t.i0)(l,(0,t.iF)({transform:"scale({{start}})"}))],{params:{end:1,middle:1.1,start:0,duration:300}})]),(0,t.hZ)("tuiScaleInList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"scale({{start}})"}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({transform:"scale({{end}})"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"scale({{end}})"}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({transform:"scale({{start}})"}))])],{optional:!0})],{params:{end:1,start:0,duration:300}})]),(0,t.hZ)("tuiSlideIn",[(0,t.kY)("* => left",[(0,t.iF)({transform:"translateX(-{{start}})"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX({{end}})"}))],{params:{end:0,start:"100%",duration:300}}),(0,t.kY)("left => *",[(0,t.iF)({transform:"translateX({{end}})"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX(-{{start}})"}))],{params:{end:0,start:"100%",duration:300}}),(0,t.kY)("* => right",[(0,t.iF)({transform:"translateX({{start}})"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX({{end}})"}))],{params:{end:0,start:"100%",duration:300}}),(0,t.kY)("right => *",[(0,t.iF)({transform:"translateX({{end}})"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX({{start}})"}))],{params:{end:0,start:"100%",duration:300}})]));(0,t.hZ)("tuiSlideInLeft",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateX(-{{start}})"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX({{end}})"}))],{params:{end:0,start:"100%",duration:300}}),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateX({{end}})"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX(-{{start}})"}))],{params:{end:0,start:"100%",duration:300}})]),(0,t.hZ)("tuiSlideInLeftList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"translateX(-{{start}})"}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({transform:"translateX({{end}})"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"translateX({{end}})"}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({transform:"translateX(-{{start}})"}))])],{optional:!0})],{params:{end:0,start:"100%",duration:300}})]),(0,t.hZ)("tuiSlideInRight",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateX({{start}})"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX({{end}})"}))],{params:{end:0,start:"100%",duration:300}}),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateX({{end}})"}),(0,t.i0)(l,(0,t.iF)({transform:"translateX({{start}})"}))],{params:{end:0,start:"100%",duration:300}})]),(0,t.hZ)("tuiSlideInRightList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"translateX({{start}})"}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({transform:"translateX({{end}})"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"translateX({{end}})"}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({transform:"translateX({{start}})"}))])],{optional:!0})],{params:{end:0,start:"100%",duration:300}})]),(0,t.hZ)("tuiSlideInTop",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translate3d(0,{{start}},0)",pointerEvents:"none"}),(0,t.i0)(l,(0,t.iF)({transform:"translate3d(0,{{end}},0)"}))],{params:{end:0,start:"100%",duration:300}}),(0,t.kY)(":leave",[(0,t.iF)({transform:"translate3d(0,{{end}},0)"}),(0,t.i0)(l,(0,t.iF)({transform:"translate3d(0,{{start}},0)"}))],{params:{end:0,start:"100%",duration:300}})]),(0,t.hZ)("tuiSlideInTopList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"translateY({{start}})"}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({transform:"translateY({{end}})"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"translateY({{end}})"}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({transform:"translateY({{start}})"}))])],{optional:!0})],{params:{end:0,start:"100%",duration:300}})]),(0,t.hZ)("tuiSlideInBottom",[(0,t.kY)(":enter",[(0,t.iF)({transform:"translateY(-{{start}})"}),(0,t.i0)(l,(0,t.iF)({transform:"translateY({{end}})"}))],{params:{end:0,start:"100%",duration:300}}),(0,t.kY)(":leave",[(0,t.iF)({transform:"translateY({{end}})"}),(0,t.i0)(l,(0,t.iF)({transform:"translateY(-{{start}})"}))],{params:{end:0,start:"100%",duration:300}})]),(0,t.hZ)("tuiSlideInBottomList",[(0,t.kY)("* => *",[(0,t.P)(":enter",[(0,t.iF)({transform:"translateY(-{{start}})"}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({transform:"translateY({{end}})"}))])],{optional:!0}),(0,t.P)(":leave",[(0,t.iF)({transform:"translateY({{end}})"}),(0,t.yc)(A,[(0,t.i0)(l,(0,t.iF)({transform:"translateY(-{{start}})"}))])],{optional:!0})],{params:{end:0,start:"100%",duration:300}})])},4514:(Ft,Pe,u)=>{u.d(Pe,{I9:()=>ze,Np:()=>Ge,XW:()=>Y,Xu:()=>Le,Z3:()=>Re,cf:()=>ie,dg:()=>te,iA:()=>q,mI:()=>ce,nR:()=>ee,yq:()=>we});var t=u(2978),l=u(4314),w=u(7212),A=u(9406),j=u(2489),H=u(3793);class k{}class te extends k{}class ie extends k{}function J(z,Ae,Te){return{provide:z,deps:[[new t.kdw,new t.Xx1,z],Te],useFactory:q(Ae)}}function q(z){return(Ae,Te)=>{var Xe;return(null==Ae||null===(Xe=Ae.find)||void 0===Xe?void 0:Xe.call(Ae,We=>We!==Te&&We.type===z))||Te}}function ce(z,Ae){return J(te,z,Ae)}function Re(z,Ae){return J(ie,z,Ae)}function ee(z){return(0,l.QU)(te,z,!0)}function we(z){return(0,l.QU)(ie,z,!0)}class ne{}function Y(z){return(0,l.QU)(ne,z,!0)}class Le extends A.c{}function Ge(z){return(0,l.QU)(Le,z,!0)}let ze=(()=>{var z;class Ae{constructor(){this.destroyRef=(0,t.WQX)(t.abz),this.drivers=(0,t.WQX)(Le),this.vehicles=(0,t.WQX)(ne)}ngOnInit(){const Xe=this.vehicles.find(({type:We})=>We===this.type);(0,j.h)(...this.drivers.filter(({type:We})=>We===this.type)).pipe((0,H.F)(),(0,w.pQ)(this.destroyRef)).subscribe(We=>{null==Xe||Xe.toggle(We)})}}return(z=Ae).\u0275fac=function(Xe){return new(Xe||z)},z.\u0275dir=t.FsC({type:z}),Ae})()},4135:(Ft,Pe,u)=>{u.d(Pe,{e:()=>k,p:()=>ie});var t=u(2978),l=u(4314),w=u(8395),A=u(5037);const j={appearance:"primary",size:"l"},H=(0,l.gc)(j);function k(J){return(0,l.eC)(H,J,j)}let te=(()=>{var J;class q{}return(J=q).\u0275fac=function(Re){return new(Re||J)},J.\u0275cmp=t.VBU({type:J,selectors:[["ng-component"]],hostAttrs:[1,"tui-button"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(Re,ee){},styles:['[tuiButton],[tuiIconButton]{--t-size: var(--tui-height-l);--t-radius: var(--tui-radius-l);--t-gap: .25rem;--t-padding: 0 1.25rem;--t-margin: -.25rem;-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;position:relative;display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box;white-space:nowrap;overflow:hidden;vertical-align:middle;max-inline-size:100%;gap:calc(var(--t-gap, var(--t-0, 0rem)) - 2 * var(--t-margin, 0rem));block-size:var(--t-size);justify-content:center;border-radius:var(--t-radius);padding:var(--t-padding);-webkit-user-select:none;user-select:none;cursor:pointer;font:var(--tui-font-text-m);font-weight:700}[tuiButton]>img,[tuiIconButton]>img,[tuiButton]>tui-svg,[tuiIconButton]>tui-svg,[tuiButton]>tui-icon,[tuiIconButton]>tui-icon,[tuiButton]>tui-avatar,[tuiIconButton]>tui-avatar,[tuiButton]>tui-badge,[tuiIconButton]>tui-badge,[tuiButton]>[tuiBadge],[tuiIconButton]>[tuiBadge],[tuiButton]>[tuiRadio],[tuiIconButton]>[tuiRadio],[tuiButton]>[tuiSwitch],[tuiIconButton]>[tuiSwitch],[tuiButton]>[tuiCheckbox],[tuiIconButton]>[tuiCheckbox],[tuiButton][tuiIcons]:before,[tuiIconButton][tuiIcons]:before,[tuiButton][tuiIcons]:after,[tuiIconButton][tuiIcons]:after{margin:var(--t-margin)}[tuiButton]>.t-loader,[tuiIconButton]>.t-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[tuiButton]>.t-loader .t-text,[tuiIconButton]>.t-loader .t-text{position:absolute}[tuiButton][data-size=xs],[tuiIconButton][data-size=xs]{--t-size: var(--tui-height-xs);--t-radius: var(--tui-radius-xs);--t-gap: .125rem;--t-padding: 0 .375rem;--t-margin: -.125rem;font:var(--tui-font-text-s)}[tuiButton][data-size=xs] tui-svg,[tuiIconButton][data-size=xs] tui-svg,[tuiButton][data-size=xs] tui-icon,[tuiIconButton][data-size=xs] tui-icon,[tuiButton][data-size=xs]:before,[tuiIconButton][data-size=xs]:before{font-size:1rem}[tuiButton][data-size=s],[tuiIconButton][data-size=s]{--t-size: var(--tui-height-s);--t-radius: var(--tui-radius-s);--t-gap: .125rem;--t-padding: 0 .625rem;--t-margin: -.125rem;font:var(--tui-font-text-s)}[tuiButton][data-size=s] tui-svg,[tuiIconButton][data-size=s] tui-svg,[tuiButton][data-size=s] tui-icon,[tuiIconButton][data-size=s] tui-icon,[tuiButton][data-size=s]:not([tuiIconButton][data-appearance=icon]):not([tuiIconButton][data-appearance=link]):before,[tuiIconButton][data-size=s]:not([tuiIconButton][data-appearance=icon]):not([tuiIconButton][data-appearance=link]):before{font-size:1rem}[tuiButton][data-size=m],[tuiIconButton][data-size=m]{--t-size: var(--tui-height-m);--t-radius: var(--tui-radius-m);--t-gap: .125rem;--t-padding: 0 1rem;--t-margin: -.375rem;font:var(--tui-font-text-m);font-weight:700}[tuiButton][data-size=m]:after,[tuiIconButton][data-size=m]:after{margin-inline-end:-.125rem}[tuiButton]._loading,[tuiIconButton]._loading{--tui-disabled-opacity: 1;-webkit-text-fill-color:transparent}[tuiButton]._loading>*,[tuiIconButton]._loading>*,[tuiButton]._loading:before,[tuiIconButton]._loading:before,[tuiButton]._loading:after,[tuiIconButton]._loading:after{opacity:0}[tuiButton]._loading>.t-loader,[tuiIconButton]._loading>.t-loader{opacity:1}[tuiButton][tuiIcons]:after,[tuiIconButton][tuiIcons]:after{font-size:1rem}[tuiButton][tuiButtonVertical],[tuiIconButton][tuiButtonVertical]{--t-line-height: 1rem;--t-margin: var(--t-0, 0rem) !important;flex-direction:column;flex-shrink:1;block-size:auto;padding:.75rem;gap:.375rem;min-inline-size:5rem;white-space:pre-line;font:var(--tui-font-text-ui-s)}[tuiButton][tuiButtonVertical]>*,[tuiIconButton][tuiButtonVertical]>*{max-block-size:calc(var(--t-line-height) * 2)}[tuiIconButton]{gap:0;inline-size:var(--t-size);font-size:0!important;padding:0}[tuiIconButton][data-size=l]:after{margin:0}[tuiIconButton][tuiIconButton][style*="--t-icon-start:"]:after{display:none}\n'],encapsulation:2,changeDetection:0}),q})(),ie=(()=>{var J;class q{constructor(){this.options=(0,t.WQX)(H),this.nothing=(0,l.Ty)(te),this.size=this.options.size}}return(J=q).\u0275fac=function(Re){return new(Re||J)},J.\u0275dir=t.FsC({type:J,selectors:[["a","tuiButton",""],["button","tuiButton",""],["a","tuiIconButton",""],["button","tuiIconButton",""]],hostVars:1,hostBindings:function(Re,ee){2&Re&&t.BMQ("data-size",ee.size)},inputs:{size:"size"},standalone:!0,features:[t.Jv_([(0,w.mr)(H)]),t.nM4([w.tF,A.Z])]}),q})()},5180:(Ft,Pe,u)=>{u.d(Pe,{Ji:()=>Lt,KN:()=>it,NW:()=>Te,PU:()=>Fe,WD:()=>We,WX:()=>$t,aO:()=>dt,pQ:()=>Bt,uE:()=>_t});var t=u(6610),l=u(2978),w=u(7212),A=u(9141),j=u(4976),H=u(4822),k=u(7434),te=u(4314),ie=u(656),J=u(5173),q=u(3229),ce=u(811),Re=u(3279),ee=u(5037);const we=["tuiOption",""];function ne(K,V){if(1&K&&(l.qex(0),l.EFF(1),l.bVm()),2&K){const de=V.polymorpheusOutlet;l.R7$(1),l.SpI(" ",de," ")}}function Y(K,V){1&K&&l.SdG(0)}const Le=function(K){return{$implicit:K}},Ge=["*"];function ze(K,V){if(1&K&&(l.qex(0),l.EFF(1),l.bVm()),2&K){const de=V.polymorpheusOutlet;l.R7$(1),l.SpI(" ",de," ")}}function z(K,V){if(1&K&&(l.j41(0,"div",1),l.DNE(1,ze,2,1,"ng-container",2),l.k0s()),2&K){const de=l.XpG();l.R7$(1),l.Y8G("polymorpheusOutlet",de.emptyContent||de.fallback())}}const Ae=(0,te.gc)();function Te(K){return{provide:Ae,useValue:K}}const Xe=(0,te.gc)();function We(K){return(0,te.QU)(Xe,K)}const it=(0,te.gc)();function Fe(K){return(0,te.QU)(it,K)}let dt=(()=>{var K;class V{constructor(){var B;this.isMobile=(0,l.WQX)(ce.Td),this.el=(0,H.qW)(),this.dataList=(0,l.WQX)((0,l.Rfq)(()=>_t),{optional:!0}),this.host=(0,l.WQX)(it,{optional:!0}),this.content=(0,l.WQX)(Ae,{optional:!0}),this.dropdown=null===(B=(0,l.WQX)(Re.pU,{self:!0,optional:!0}))||void 0===B?void 0:B.ref,this.disabled=!1}ngOnDestroy(){var B;null===(B=this.dataList)||void 0===B||B.handleFocusLossIfNecessary(this.el)}onClick(){var B;null!==(B=this.host)&&void 0!==B&&B.handleOption&&void 0!==this.value&&this.host.handleOption(this.value)}onMouseMove(){!this.isMobile&&!(0,k.X)(this.el)&&this.dataList&&this.el.focus({preventScroll:!0})}}return(K=V).\u0275fac=function(B){return new(B||K)},K.\u0275cmp=l.VBU({type:K,selectors:[["button","tuiOption",""],["a","tuiOption",""],["label","tuiOption",""]],hostAttrs:["type","button","role","option"],hostVars:3,hostBindings:function(B,Z){1&B&&l.bIt("click",function(){return Z.onClick()})("mousemove.silent",function(){return Z.onMouseMove()}),2&B&&(l.BMQ("disabled",Z.disabled||null),l.AVh("_with-dropdown",null==Z.dropdown?null:Z.dropdown()))},inputs:{disabled:"disabled",value:"value"},standalone:!0,features:[l.aNF,l.nM4([ee.Z])],attrs:we,ngContentSelectors:Ge,decls:3,vars:4,consts:[[4,"polymorpheusOutlet","polymorpheusOutletContext"],["t",""]],template:function(B,Z){if(1&B&&(l.NAR(),l.DNE(0,ne,2,1,"ng-container",0),l.DNE(1,Y,1,0,"ng-template",null,1,l.C5r)),2&B){const se=l.sdS(2);l.Y8G("polymorpheusOutlet",Z.content||se)("polymorpheusOutletContext",l.eq3(2,Le,se))}},dependencies:[J.xr],encapsulation:2,changeDetection:0}),V})();function Bt(){var K;const de=null===(K=(0,l.WQX)(it,{optional:!0}))||void 0===K?void 0:K.size;return de&&["s","m","l"].includes(de)?de:"l"}let _t=(()=>{var K;class V{constructor(){this.options=A.xQ,this.ngZone=(0,l.WQX)(l.SKi),this.destroyRef=(0,l.WQX)(l.abz),this.el=(0,H.qW)(),this.cdr=(0,l.WQX)(l.gRc),this.fallback=(0,w.ot)((0,l.WQX)(ie.wH)),this.empty=(0,l.vPA)(!1),this.size=Bt()}onKeyDownArrow(B,Z){const{elements:se}=this;(0,k.yO)(se.indexOf(B),se,Z)}handleFocusLossIfNecessary(B=this.el){var Z;(0,k.Ij)(B)&&(null===(Z=this.origin)||void 0===Z||Z.focus({preventScroll:!0}))}ngAfterContentChecked(){(0,q.O)(0).pipe((0,j.rB)(this.ngZone),(0,j.NK)(this.destroyRef)).subscribe(()=>{this.empty.set(!this.el.querySelector("[tuiOption]")),this.cdr.detectChanges()})}getOptions(B=!1){return this.options.filter(({disabled:Z})=>B||!Z).map(({value:Z})=>Z).filter(te.Aj)}onFocusIn(B,Z){!Z.contains(B)&&!this.origin&&(this.origin=B)}get elements(){return Array.from(this.el.querySelectorAll("a,button,input"))}}return(K=V).\u0275fac=function(B){return new(B||K)},K.\u0275cmp=l.VBU({type:K,selectors:[["tui-data-list"]],contentQueries:function(B,Z,se){if(1&B&&l.wni(se,dt,5),2&B){let he;l.mGM(he=l.lsd())&&(Z.options=he)}},hostAttrs:["role","listbox"],hostVars:1,hostBindings:function(B,Z){1&B&&l.bIt("focusin",function(he){return Z.onFocusIn(he.relatedTarget,he.currentTarget)})("mousedown.prevent",function(){return 0})("wheel.silent.passive",function(){return Z.handleFocusLossIfNecessary()})("mouseleave",function(he){return Z.handleFocusLossIfNecessary(he.target)})("keydown.tab",function(){return Z.handleFocusLossIfNecessary()})("keydown.shift.tab",function(){return Z.handleFocusLossIfNecessary()})("keydown.arrowDown.prevent",function(he){return Z.onKeyDownArrow(he.target,1)})("keydown.arrowUp.prevent",function(he){return Z.onKeyDownArrow(he.target,-1)}),2&B&&l.BMQ("data-size",Z.size)},inputs:{emptyContent:"emptyContent",size:"size"},standalone:!0,features:[l.Jv_([We(K)]),l.aNF],ngContentSelectors:Ge,decls:2,vars:1,consts:[["class","t-empty",4,"ngIf"],[1,"t-empty"],[4,"polymorpheusOutlet"]],template:function(B,Z){1&B&&(l.NAR(),l.SdG(0),l.DNE(1,z,2,1,"div",0)),2&B&&(l.R7$(1),l.Y8G("ngIf",Z.empty()))},dependencies:[t.bT,J.xr],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-tertiary)}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-size=s]{--tui-data-list-margin: var(--t-0, 0rem)}tui-data-list[data-size=s]>.t-empty,tui-data-list[data-size=s] [tuiOption]{font:var(--tui-font-text-s);min-block-size:2rem;padding:.3125rem .5rem}tui-data-list[data-size=s]>.t-empty:before,tui-data-list[data-size=s] [tuiOption]:before{font-size:1rem}tui-data-list[data-size=m]>.t-empty,tui-data-list[data-size=m] [tuiOption]{font:var(--tui-font-text-s);min-block-size:2.5rem;padding:.375rem .5rem}tui-data-list[data-size=l]{--tui-data-list-padding: .375rem;--tui-data-list-margin: .125rem}tui-data-list[data-size=l]>.t-empty,tui-data-list[data-size=l] [tuiOption]{font:var(--tui-font-text-m);min-block-size:2.75rem;padding:.375rem .625rem}tui-data-list>.t-empty{display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0}tui-data-list [tuiOption]{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:flex;align-items:center;box-sizing:border-box;margin:var(--tui-data-list-margin) 0;justify-content:space-between;text-align:start;color:var(--tui-text-primary);border-radius:var(--tui-radius-s);outline:none;cursor:pointer;background-clip:padding-box}tui-data-list [tuiOption]:disabled{opacity:var(--tui-disabled-opacity);cursor:default}tui-data-list [tuiOption]:hover,tui-data-list [tuiOption]:focus-within,tui-data-list [tuiOption]._with-dropdown{background-color:var(--tui-background-neutral-1)}tui-data-list [tuiOption]:before{margin-inline-end:.5rem}tui-data-list [tuiOption]:after{font-size:1rem;margin:0 -.75rem 0 auto;border-left:.5rem solid;border-right:.5rem solid}tui-opt-group{position:relative;display:flex;font:var(--tui-font-text-xs);color:var(--tui-text-secondary);flex-direction:column;line-height:1rem}tui-data-list[data-size=l] tui-opt-group{font:var(--tui-font-text-s);line-height:1.25rem}tui-data-list[data-size=l] tui-opt-group:before{padding-left:.625rem;padding-right:.625rem}tui-data-list[data-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);block-size:1px;background:var(--tui-border-normal)}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,tui-opt-group:not(:empty)~tui-opt-group:not([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,tui-opt-group:not([data-label]):before{padding:0;margin:0}\n'],encapsulation:2,changeDetection:0}),V})(),$t=(()=>{var K;class V{}return(K=V).\u0275fac=function(B){return new(B||K)},K.\u0275dir=l.FsC({type:K,selectors:[["ng-template","tuiDataList",""]],standalone:!0}),V})(),Lt=(()=>{var K;class V{}return(K=V).\u0275fac=function(B){return new(B||K)},K.\u0275dir=l.FsC({type:K,selectors:[["tui-opt-group"]],hostAttrs:["role","group"],hostVars:1,hostBindings:function(B,Z){2&B&&l.BMQ("data-label",Z.label)},inputs:{label:"label"},standalone:!0}),V})()},4712:(Ft,Pe,u)=>{u.d(Pe,{q:()=>w});var t=u(2978),l=u(656);let w=(()=>{var j;class H{constructor(){this.resolver=(0,l.XA)(),this.backgroundSrc=(0,t.vPA)(null),this.iconSrc=(0,t.vPA)(this.resolve((0,t.WQX)(l.kJ,{self:!0,optional:!0})||(0,t.WQX)(l.TN,{self:!0,optional:!0})))}set icon(te){this.iconSrc.set(this.resolve(te))}set background(te){this.backgroundSrc.set(this.resolve(te))}resolve(te){return te?"url(".concat(this.resolver(te),")"):null}}return(j=H).\u0275fac=function(te){return new(te||j)},j.\u0275cmp=t.VBU({type:j,selectors:[["tui-icon"]],hostVars:4,hostBindings:function(te,ie){2&te&&t.xc7("--t-icon",ie.iconSrc()||"url()")("--t-icon-bg",ie.backgroundSrc())},inputs:{icon:"icon",background:"background"},standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(te,ie){},styles:['tui-icon{position:relative;display:inline-block;inline-size:1em;block-size:1em;font-size:1.5rem;flex-shrink:0;border:0 solid transparent;vertical-align:middle;box-sizing:border-box;-webkit-mask:var(--t-icon-bg) no-repeat center / contain;mask:var(--t-icon-bg) no-repeat center / contain}@media (hover: hover){tui-icon[data-appearance=icon]:hover{color:var(--tui-text-secondary)}}tui-icon:after,tui-icon[tuiIcons]:after{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;content:"";display:block;-webkit-mask:var(--t-icon) no-repeat center / contain;mask:var(--t-icon) no-repeat center / contain;-webkit-mask-composite:source-in,xor;mask-composite:intersect;background:currentColor}\n'],encapsulation:2,changeDetection:0}),H})()},5639:(Ft,Pe,u)=>{u.d(Pe,{z:()=>H});var t=u(2978),l=u(4822),w=u(4314),A=u(5180);let j=(()=>{var k;class te{}return(k=te).\u0275fac=function(J){return new(J||k)},k.\u0275cmp=t.VBU({type:k,selectors:[["ng-component"]],hostAttrs:[1,"tui-label"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(J,q){},styles:["[tuiLabel]{display:flex;gap:.25rem;flex-direction:column;font:var(--tui-font-text-s);color:var(--tui-text-primary)}[tuiLabel]:not([data-orientation=vertical]){flex-direction:row;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;font:var(--tui-font-text-m)}[tuiLabel]:has(tui-textfield),[tuiLabel]:has(tui-primitive-textfield),[tuiLabel]:has(tui-textarea){flex-direction:column!important;inline-size:auto!important;font:var(--tui-font-text-s)!important}[tuiLabel] input[type=checkbox],[tuiLabel] input[type=radio]{margin-inline-end:.5rem}[tuiLabel] input[type=checkbox][data-size=s],[tuiLabel] input[type=radio][data-size=s]{margin-inline-end:.25rem;margin-top:.125rem}[tuiLabel] small{font:var(--tui-font-text-s)}[tuiLabel] [tuiTitle]{margin-top:.125rem}[tuiLabel] [tuiSubtitle]{color:var(--tui-text-secondary)}\n"],encapsulation:2,changeDetection:0}),te})(),H=(()=>{var k;class te{constructor(){this.el=(0,l.qW)(),this.nothing=(0,w.Ty)(j),this.parent=(0,t.WQX)((0,t.Rfq)(()=>A.KN),{optional:!0})}}return(k=te).\u0275fac=function(J){return new(J||k)},k.\u0275dir=t.FsC({type:k,selectors:[["label","tuiLabel",""]],contentQueries:function(J,q,ce){if(1&J&&t.wni(ce,A.KN,5),2&J){let Re;t.mGM(Re=t.lsd())&&(q.textfield=Re.first)}},hostVars:2,hostBindings:function(J,q){2&J&&t.BMQ("for",q.el.htmlFor||(null==q.parent?null:q.parent.id))("data-orientation",q.textfield?"vertical":"horizontal")},standalone:!0}),te})()},7355:(Ft,Pe,u)=>{u.d(Pe,{Jc:()=>ie,m0:()=>k});var t=u(2978),l=u(4314),w=u(8395),A=u(5037);const j={appearance:"link",pseudo:!1},H=(0,l.gc)(j);function k(J){return(0,l.eC)(H,J,j)}let te=(()=>{var J;class q{}return(J=q).\u0275fac=function(Re){return new(Re||J)},J.\u0275cmp=t.VBU({type:J,selectors:[["ng-component"]],hostAttrs:[1,"tui-link"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(Re,ee){},styles:['[tuiLink]{--tui-text-tertiary: var(--tui-text-secondary);padding:0;background:transparent;border:none;cursor:pointer;font:inherit;color:inherit;-webkit-text-decoration:none dashed currentColor;text-decoration:none dashed currentColor;text-underline-offset:.2em;text-decoration-thickness:.7px;text-decoration-color:color-mix(in lch,currentColor,transparent)}[tuiLink]:hover{--tui-text-secondary: var(--tui-text-primary)}[tuiLink]:before{margin-inline-end:.25rem}[tuiLink]:after{margin-inline-start:.25rem}[tuiLink][tuiIcons]:before,[tuiLink][tuiIcons]:after{content:"\\2060";padding:calc(var(--tui-icon-size, 1rem) / 2);vertical-align:super;font-size:0;line-height:0;box-sizing:border-box}[tuiLink]:focus-visible:not([data-focus=false]){outline:none;background:var(--tui-service-selection-background);background:color-mix(in lch,currentColor 12%,transparent)}[tuiLink][data-focus=true]{outline:none;background:var(--tui-service-selection-background);background:color-mix(in lch,currentColor 12%,transparent)}\n'],encapsulation:2,changeDetection:0}),q})(),ie=(()=>{var J;class q{constructor(){this.nothing=(0,l.Ty)(te),this.pseudo=(0,t.WQX)(H).pseudo}}return(J=q).\u0275fac=function(Re){return new(Re||J)},J.\u0275dir=t.FsC({type:J,selectors:[["a","tuiLink",""],["button","tuiLink",""]],hostAttrs:["tuiLink",""],hostVars:2,hostBindings:function(Re,ee){2&Re&&t.xc7("text-decoration-line",ee.pseudo?"underline":null)},inputs:{pseudo:"pseudo"},standalone:!0,features:[t.Jv_([(0,w.mr)(H)]),t.nM4([w.tF,A.Z])]}),q})()},8598:(Ft,Pe,u)=>{u.d(Pe,{ap:()=>ne});var t=u(6610),l=u(2978),w=u(811),A=u(4010),j=u(4822),H=u(5950),k=u(5173),te=u(4314);function ie(Y,Le){if(1&Y&&(l.qex(0),l.EFF(1),l.bVm()),2&Y){const Ge=Le.polymorpheusOutlet;l.R7$(1),l.SpI(" ",Ge," ")}}function J(Y,Le){if(1&Y&&(l.qSk(),l.joV(),l.j41(0,"div",6),l.DNE(1,ie,2,1,"ng-container",7),l.k0s()),2&Y){const Ge=l.XpG(2);l.AVh("t-text_horizontal",Ge.isHorizontal),l.R7$(1),l.Y8G("polymorpheusOutlet",Ge.textContent)}}function q(Y,Le){if(1&Y&&(l.j41(0,"div",2),l.qSk(),l.j41(1,"svg",3),l.nrm(2,"circle",4),l.k0s(),l.DNE(3,J,2,3,"div",5),l.k0s()),2&Y){const Ge=l.XpG();l.AVh("t-loader_horizontal",Ge.isHorizontal)("t-loader_inherit-color",Ge.inheritColor),l.R7$(3),l.Y8G("ngIf",Ge.textContent)}}const ce=["*"],ee=(0,te.gc)({size:"m",inheritColor:!1,overlay:!1});let ne=(()=>{var Y;class Le{constructor(){this.isIOS=(0,l.WQX)(w.mg),this.options=(0,l.WQX)(ee),this.isApple=(0,A.Pr)((0,j.qW)())||this.isIOS,this.size=this.options.size,this.inheritColor=this.options.inheritColor,this.overlay=this.options.overlay,this.loading=!0}get isHorizontal(){return!(0,H.Wu)(this.size)}}return(Y=Le).\u0275fac=function(ze){return new(ze||Y)},Y.\u0275cmp=l.VBU({type:Y,selectors:[["tui-loader"]],hostVars:3,hostBindings:function(ze,z){2&ze&&(l.BMQ("data-size",z.size),l.AVh("_loading",z.loading))},inputs:{size:"size",inheritColor:"inheritColor",overlay:"overlay",textContent:"textContent",loading:["showLoader","loading"]},standalone:!0,features:[l.aNF],ngContentSelectors:ce,decls:3,vars:7,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","height","100%","width","100%",1,"t-icon"],["cx","50%","cy","50%",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(ze,z){1&ze&&(l.NAR(),l.j41(0,"fieldset",0),l.SdG(1),l.k0s(),l.DNE(2,q,4,5,"div",1)),2&ze&&(l.AVh("t-content_has-overlay",z.overlay&&z.loading)("t-content_loading",z.loading),l.Y8G("disabled",z.loading&&!z.isApple),l.BMQ("inert",z.loading||null),l.R7$(2),l.Y8G("ngIf",z.loading))},dependencies:[t.bT,k.xr],styles:["[_nghost-%COMP%]{position:relative;display:flex;min-inline-size:1.5rem;--tui-thickness: calc(var(--t-diameter) / 12)}._loading[_nghost-%COMP%]{overflow:hidden}[data-size=xs][_nghost-%COMP%]{--t-diameter: .75em}[data-size=s][_nghost-%COMP%]{--t-diameter: 1em}[data-size=m][_nghost-%COMP%]{--t-diameter: 1.5em}[data-size=l][_nghost-%COMP%]{--t-diameter: 2.5em}[data-size=xl][_nghost-%COMP%]{--t-diameter: 3.5em}[data-size=xxl][_nghost-%COMP%]{--t-diameter: 5em}.t-content[_ngcontent-%COMP%]{z-index:0;min-inline-size:100%;block-size: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-inline-size:100%;min-block-size:var(--t-diameter);flex-shrink:0;align-self:center;color:var(--tui-text-primary);stroke:var(--tui-background-accent-1);animation:tuiFadeIn var(--tui-duration);font-size:1rem}.t-loader.t-loader_horizontal[_ngcontent-%COMP%]{flex-direction:row}.t-loader.t-loader_inherit-color[_ngcontent-%COMP%]{color:inherit;stroke:currentColor}.t-text[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:var(--tui-font-text-s);margin-top:1rem;color:inherit;max-inline-size:100%;text-align:center;stroke-width:0}.t-text_horizontal[_ngcontent-%COMP%]{margin:0 0 0 1rem}@keyframes _ngcontent-%COMP%_tuiLoaderRotate{0%{transform:rotate(-90deg)}50%{transform:rotate(-90deg) rotate(1turn)}to{transform:rotate(-90deg) rotate(3turn)}}.t-icon[_ngcontent-%COMP%]{display:block;inline-size:var(--t-diameter);block-size:var(--t-diameter);margin:.25rem calc(var(--t-diameter) / -2);border-radius:100%;overflow:hidden;animation:_ngcontent-%COMP%_tuiLoaderRotate 4s linear infinite}@supports (-webkit-hyphens: none){.t-icon[_ngcontent-%COMP%]{overflow:visible}}@keyframes _ngcontent-%COMP%_tuiLoaderDashOffset{0%{stroke-dashoffset:calc(2 * 3.14159265 * calc(var(--t-diameter) / 2 - var(--tui-thickness)))}50%{stroke-dashoffset:calc(.05 * calc(2 * 3.14159265 * calc(var(--t-diameter) / 2 - var(--tui-thickness))))}to{stroke-dashoffset:calc(2 * 3.14159265 * calc(var(--t-diameter) / 2 - var(--tui-thickness)))}}.t-circle[_ngcontent-%COMP%]{r:calc(var(--t-diameter) / 2 - var(--tui-thickness));stroke-dasharray:calc(2 * 3.14159265 * calc(var(--t-diameter) / 2 - var(--tui-thickness)));fill:none;stroke:inherit;stroke-width:max(var(--tui-thickness),1.5px);animation:_ngcontent-%COMP%_tuiLoaderDashOffset 4s linear infinite}"],changeDetection:0}),Le})()},9738:(Ft,Pe,u)=>{u.d(Pe,{Ub:()=>ie,wS:()=>ce});var t=u(2978),l=u(4314),w=u(4135),A=u(7355),j=u(8395),H=u(5037);const k={info:"@tui.info",success:"@tui.circle-check",error:"@tui.circle-x",warning:"@tui.circle-alert",neutral:"@tui.info"},ie=(0,l.gc)({appearance:"info",icon:Re=>{var ee;return null!==(ee=k[Re])&&void 0!==ee?ee:""},size:"l"});let q=(()=>{var Re;class ee{}return(Re=ee).\u0275fac=function(ne){return new(ne||Re)},Re.\u0275cmp=t.VBU({type:Re,selectors:[["ng-component"]],hostAttrs:[1,"tui-notification"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(ne,Y){},styles:["tui-notification,[tuiNotification]{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;position:relative;display:flex;max-block-size:100%;color:var(--tui-text-primary);gap:.5rem;padding:1rem;font:var(--tui-font-text-m);border-radius:var(--tui-radius-l);box-sizing:border-box;overflow:hidden;text-align:start;text-decoration:none}tui-notification:after,[tuiNotification]:after{font-size:1rem;margin:0 -.25rem 0 auto;align-self:center;color:var(--tui-text-tertiary)!important}tui-notification[data-size=s],[tuiNotification][data-size=s]{gap:.5rem;padding:.375rem .625rem;font:var(--tui-font-text-s);border-radius:var(--tui-radius-m)}tui-notification[data-size=s]:before,[tuiNotification][data-size=s]:before,tui-notification[data-size=s] tui-icon,[tuiNotification][data-size=s] tui-icon{font-size:1rem;margin-top:.125rem;margin-bottom:.125rem}tui-notification[data-size=s] [tuiTitle],[tuiNotification][data-size=s] [tuiTitle]{font:var(--tui-font-text-s);font-weight:700}tui-notification[data-size=s] [tuiSubtitle],[tuiNotification][data-size=s] [tuiSubtitle]{font:var(--tui-font-text-s)}tui-notification[data-size=s] [tuiSubtitle]+*,[tuiNotification][data-size=s] [tuiSubtitle]+*{gap:1rem;margin:.375rem 0 .25rem}tui-notification[data-size=s]>[tuiIconButton],[tuiNotification][data-size=s]>[tuiIconButton]{margin:-.375rem -.625rem -.375rem auto}tui-notification[data-size=m],[tuiNotification][data-size=m]{gap:.375rem;padding:.75rem;font:var(--tui-font-text-s);border-radius:var(--tui-radius-m)}tui-notification[data-size=m]:before,[tuiNotification][data-size=m]:before,tui-notification[data-size=m] tui-icon,[tuiNotification][data-size=m] tui-icon{font-size:1.25rem}tui-notification[data-size=m] [tuiTitle],[tuiNotification][data-size=m] [tuiTitle]{font:var(--tui-font-text-ui-m);font-weight:700}tui-notification[data-size=m] [tuiSubtitle],[tuiNotification][data-size=m] [tuiSubtitle]{font:var(--tui-font-text-s)}tui-notification[data-size=m] [tuiSubtitle]+*,[tuiNotification][data-size=m] [tuiSubtitle]+*{gap:1rem;margin:.625rem 0 .25rem}tui-notification[data-size=m]>[tuiIconButton],[tuiNotification][data-size=m]>[tuiIconButton]{margin:-.375rem -.25rem -.375rem auto}tui-notification [tuiTitle],[tuiNotification] [tuiTitle]{gap:.125rem;font:var(--tui-font-text-ui-l);font-weight:700}tui-notification [tuiSubtitle],[tuiNotification] [tuiSubtitle]{font:var(--tui-font-text-m)}tui-notification [tuiSubtitle]+*,[tuiNotification] [tuiSubtitle]+*{display:flex;align-items:center;gap:1.25rem;margin-top:.625rem;font:var(--tui-font-text-s)}tui-notification>[tuiIconButton],[tuiNotification]>[tuiIconButton]{box-shadow:none!important;background:transparent!important;margin:-.25rem -.25rem -.25rem auto}[tuiNotification]{cursor:pointer}\n"],encapsulation:2,changeDetection:0}),ee})(),ce=(()=>{var Re;class ee{constructor(){this.options=(0,t.WQX)(ie),this.nothing=(0,l.Ty)(q),this.icons=(0,t.WQX)(H.R),this.appearance=this.options.appearance,this.icon=this.options.icon,this.size=this.options.size}ngOnInit(){this.refresh()}ngOnChanges(){this.refresh()}refresh(){this.icons.iconStart=(0,l.YB)(this.icon)?this.icon:this.icon(this.appearance)}}return(Re=ee).\u0275fac=function(ne){return new(ne||Re)},Re.\u0275dir=t.FsC({type:Re,selectors:[["tui-notification"],["a","tuiNotification",""],["button","tuiNotification",""]],hostVars:1,hostBindings:function(ne,Y){2&ne&&t.BMQ("data-size",Y.size)},inputs:{appearance:"appearance",icon:"icon",size:"size"},standalone:!0,features:[t.Jv_([(0,j.mr)(ie),(0,A.m0)({appearance:"",pseudo:!0}),(0,w.e)({appearance:"whiteblock",size:"s"})]),t.OA$,t.nM4([H.Z,j.tF])]}),ee})()},599:(Ft,Pe,u)=>{u.d(Pe,{I_:()=>B,N0:()=>he,Vm:()=>ht,d:()=>V,ey:()=>de,pF:()=>le});var t=u(6610),l=u(2978),w=u(3241),A=u(4976),j=u(7187),H=u(656),k=u(5950),te=u(9406),ie=u(2489),J=u(8503),q=u(3527),ce=u(2831),Re=u(6340),ee=u(1472),we=u(965),ne=u(3793),Y=u(3229),Le=u(7212),Ge=u(4822),ze=u(6647),z=u(811),Ae=u(4314);function Te(He,Et){1&He&&l.eu8(0)}function Xe(He,Et){if(1&He&&(l.j41(0,"div",5),l.bIt("mousedown.capture.prevent",function(){return 0}),l.nrm(1,"div",6),l.k0s()),2&He){const Qt=l.XpG().ngIf,vt=l.XpG(2);l.AVh("t-bar_has-horizontal",Qt[1]),l.Y8G("@tuiFadeIn",vt.options)}}function We(He,Et){if(1&He&&(l.j41(0,"div",7),l.bIt("mousedown.capture.prevent",function(){return 0}),l.nrm(1,"div",8),l.k0s()),2&He){const Qt=l.XpG().ngIf,vt=l.XpG(2);l.AVh("t-bar_has-vertical",Qt[0]),l.Y8G("@tuiFadeIn",vt.options)}}function it(He,Et){if(1&He&&(l.qex(0),l.DNE(1,Xe,2,3,"div",3),l.DNE(2,We,2,3,"div",4),l.bVm()),2&He){const Qt=Et.ngIf;l.R7$(1),l.Y8G("ngIf",Qt[0]),l.R7$(1),l.Y8G("ngIf",Qt[1])}}function Fe(He,Et){if(1&He&&(l.DNE(0,it,3,2,"ng-container",2),l.nI1(1,"async")),2&He){const Qt=l.XpG();l.Y8G("ngIf",l.bMT(1,1,Qt.refresh$))}}function dt(He,Et){if(1&He&&l.nrm(0,"tui-scroll-controls",2),2&He){const Qt=l.XpG();l.AVh("t-hover-mode","hover"===Qt.options.mode)}}const Bt=["*"];let _t=(()=>{var He;class Et extends te.c{constructor(){super(vt=>this.scroll$.subscribe(vt)),this.el=(0,Ge.qW)(),this.element=(0,l.WQX)(H.HF).nativeElement,this.scroll$=(0,ie.h)((0,A.xM)(this.el.parentElement,"mousedown").pipe((0,J.p)(({target:vt})=>vt!==this.el),(0,q.T)(vt=>this.getScrolled(vt,.5,.5))),(0,A.xM)(this.el,"mousedown").pipe((0,A.rB)(),(0,ce.n)(vt=>{const{ownerDocument:Gt}=this.el,ft=this.el.getBoundingClientRect(),Nt=function $t({clientY:He},{top:Et,height:Qt}){return(He-Et)/Qt}(vt,ft),zt=function kt({clientX:He},{left:Et,width:Qt}){return(He-Et)/Qt}(vt,ft);return(0,A.xM)(Gt,"mousemove").pipe((0,q.T)(yt=>this.getScrolled(yt,Nt,zt)),(0,Re.Q)((0,A.xM)(Gt,"mouseup")))})))}getScrolled({clientY:vt,clientX:Gt},ft,Nt){const{offsetHeight:zt,offsetWidth:yt}=this.el,{top:Ie,left:Ue,width:et,height:ct}=this.el.parentElement.getBoundingClientRect();return[(vt-Ie-zt*ft)/(ct-zt)*(this.element.scrollHeight-ct),(Gt-Ue-yt*Nt)/(et-yt)*(this.element.scrollWidth-et)]}}return(He=Et).\u0275fac=function(vt){return new(vt||He)},He.\u0275prov=l.jDH({token:He,factory:He.\u0275fac}),Et})(),Zt=(()=>{var He;class Et{constructor(){this.el=(0,l.WQX)(H.HF).nativeElement,this.style=(0,Ge.qW)().style,this.scrollSub=(0,l.WQX)(_t).pipe((0,Le.pQ)()).subscribe(([vt,Gt])=>{this.el.style.scrollBehavior="auto","horizontal"===this.tuiScrollbar?this.el.scrollLeft=Gt:this.el.scrollTop=vt,this.el.style.scrollBehavior=""}),this.styleSub=(0,ie.h)((0,l.WQX)(w.OX).pipe((0,ee.c)(100,(0,A.Ew)())),(0,A.A5)(this.el)).pipe((0,A.rB)(),(0,Le.pQ)()).subscribe(()=>{const vt={scrollTop:this.el.scrollTop,scrollHeight:this.el.scrollHeight,clientHeight:this.el.clientHeight,scrollLeft:this.el.scrollLeft,scrollWidth:this.el.scrollWidth,clientWidth:this.el.clientWidth},Gt="".concat(100*this.getThumb(vt),"%"),ft="".concat(100*this.getView(vt),"%");"vertical"===this.tuiScrollbar?(this.style.top=Gt,this.style.height=ft):(this.style.left=Gt,this.style.width=ft)}),this.tuiScrollbar="vertical"}getScrolled(vt){return"vertical"===this.tuiScrollbar?vt.scrollTop/(vt.scrollHeight-vt.clientHeight):vt.scrollLeft/(vt.scrollWidth-vt.clientWidth)}getCompensation(vt){return vt.clientHeight*vt.clientHeight/vt.scrollHeight>24&&"vertical"===this.tuiScrollbar||vt.clientWidth*vt.clientWidth/vt.scrollWidth>24&&"horizontal"===this.tuiScrollbar?0:"vertical"===this.tuiScrollbar?24/vt.clientHeight:24/vt.clientWidth}getThumb(vt){const Gt=this.getCompensation(vt)||this.getView(vt);return this.getScrolled(vt)*(1-Gt)}getView(vt){return"vertical"===this.tuiScrollbar?Math.ceil(vt.clientHeight/vt.scrollHeight*100)/100:Math.ceil(vt.clientWidth/vt.scrollWidth*100)/100}}return(He=Et).\u0275fac=function(vt){return new(vt||He)},He.\u0275dir=l.FsC({type:He,selectors:[["","tuiScrollbar",""]],inputs:{tuiScrollbar:"tuiScrollbar"},standalone:!0,features:[l.Jv_([_t])]}),Et})();const[V,de]=(0,ze.t)({mode:"always"});let B=(()=>{var He;class Et{constructor(){this.scrollRef=(0,l.WQX)(H.HF).nativeElement,this.nativeScrollbar="native"===(0,l.WQX)(V).mode,this.options=(0,k.mo)((0,l.WQX)(H.nV)),this.refresh$=(0,l.WQX)(w.OX).pipe((0,ee.c)(300,(0,A.Ew)()),(0,q.T)(()=>this.scrollbars),(0,we.Z)([!1,!1]),(0,ne.F)((vt,Gt)=>vt[0]===Gt[0]&&vt[1]===Gt[1]),(0,A.sX)())}get scrollbars(){const{clientHeight:vt,scrollHeight:Gt,clientWidth:ft,scrollWidth:Nt}=this.scrollRef;return[Math.ceil(vt/Gt*100)<100,Math.ceil(ft/Nt*100)<100]}}return(He=Et).\u0275fac=function(vt){return new(vt||He)},He.\u0275cmp=l.VBU({type:He,selectors:[["tui-scroll-controls"]],standalone:!0,features:[l.aNF],decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["custom",""],[4,"ngIf"],["class","t-bar t-bar_vertical",3,"t-bar_has-horizontal","mousedown.capture.prevent",4,"ngIf"],["class","t-bar t-bar_horizontal",3,"t-bar_has-vertical","mousedown.capture.prevent",4,"ngIf"],[1,"t-bar","t-bar_vertical",3,"mousedown.capture.prevent"],["tuiScrollbar","vertical",1,"t-thumb"],[1,"t-bar","t-bar_horizontal",3,"mousedown.capture.prevent"],["tuiScrollbar","horizontal",1,"t-thumb"]],template:function(vt,Gt){if(1&vt&&(l.DNE(0,Te,1,0,"ng-container",0),l.DNE(1,Fe,2,3,"ng-template",null,1,l.C5r)),2&vt){const ft=l.sdS(2);l.Y8G("ngIf",Gt.nativeScrollbar)("ngIfElse",ft)}},dependencies:[t.Jj,t.bT,Zt],styles:["[_nghost-%COMP%]{position:sticky;top:0;left:0;z-index:1;min-inline-size:calc(100% - 1px);min-block-size:calc(100% - 1px);max-inline-size:calc(100% - 1px);max-block-size:calc(100% - 1px);float:inline-start;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;inline-size:.875rem}.t-bar_horizontal[_ngcontent-%COMP%]{left:0;block-size:.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;-webkit-user-select:none;user-select:none;background:currentColor;background-clip:content-box;box-sizing:border-box;transition-property:width,height,opacity;opacity:.2}.t-thumb[_ngcontent-%COMP%]:hover{opacity:.24}.t-thumb[_ngcontent-%COMP%]:active{opacity:.48}.t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{right:0;inline-size:.75rem;min-block-size:1.25rem}.t-bar_vertical[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_vertical[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{inline-size:.875rem}.t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]{bottom:0;block-size:.75rem;min-inline-size:1.25rem}.t-bar_horizontal[_ngcontent-%COMP%]:hover .t-thumb[_ngcontent-%COMP%], .t-bar_horizontal[_ngcontent-%COMP%] .t-thumb[_ngcontent-%COMP%]:active{block-size:.875rem}"],data:{animation:[j.uy]},changeDetection:0}),Et})(),he=(()=>{var He;class Et{constructor(){this.el=(0,Ge.qW)(),this.options=(0,l.WQX)(V),this.isIOS=(0,l.WQX)(z.mg),this.browserScrollRef=new l.aKT(this.el),this.hidden="hidden"===this.options.mode}get delegated(){return this.scrollRef!==this.el||"native"===this.options.mode}get scrollRef(){return this.browserScrollRef.nativeElement}set scrollRef(vt){this.browserScrollRef.nativeElement=vt}scrollIntoView(vt){var Gt,ft;if(this.delegated)return;const{offsetHeight:Nt,offsetWidth:zt}=vt,{offsetTop:yt,offsetLeft:Ie}=(0,Ge.aT)(this.scrollRef,vt);null===(Gt=(ft=this.scrollRef).scrollTo)||void 0===Gt||Gt.call(ft,Ie+zt/2-this.scrollRef.clientWidth/2,yt+Nt/2-this.scrollRef.clientHeight/2)}}return(He=Et).\u0275fac=function(vt){return new(vt||He)},He.\u0275cmp=l.VBU({type:He,selectors:[["tui-scrollbar"]],hostVars:2,hostBindings:function(vt,Gt){1&vt&&l.bIt("tui-scrollable.stop",function(Nt){return Gt.scrollRef=Nt.detail})("tui-scroll-into-view.stop",function(Nt){return Gt.scrollIntoView(Nt.detail)}),2&vt&&l.AVh("_native-hidden","native"!==Gt.options.mode&&(!Gt.isIOS||Gt.hidden))},inputs:{hidden:"hidden"},standalone:!0,features:[l.Jv_([{provide:H.HF,useFactory:()=>(0,l.WQX)(He).browserScrollRef}]),l.aNF],ngContentSelectors:Bt,decls:3,vars:3,consts:[["class","t-bars",3,"t-hover-mode",4,"ngIf"],[1,"t-content"],[1,"t-bars"]],template:function(vt,Gt){1&vt&&(l.NAR(),l.DNE(0,dt,1,2,"tui-scroll-controls",0),l.j41(1,"div",1),l.SdG(2),l.k0s()),2&vt&&(l.Y8G("ngIf",!Gt.hidden&&!Gt.isIOS&&"native"!==Gt.options.mode),l.R7$(1),l.AVh("t-content_delegated",Gt.delegated))},dependencies:[t.bT,B],styles:["[_nghost-%COMP%]{position:relative;display:flex;isolation:isolate;overflow:auto}._native-hidden[_nghost-%COMP%]{scrollbar-width:none;-ms-overflow-style:none}._native-hidden[_nghost-%COMP%]::-webkit-scrollbar, ._native-hidden[_nghost-%COMP%]::-webkit-scrollbar-thumb{display:none}[_nghost-%COMP%] .t-hover-mode[_ngcontent-%COMP%]:not(:active){transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;opacity:0}[_nghost-%COMP%]:hover .t-hover-mode[_ngcontent-%COMP%]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;opacity:1}.t-content[_ngcontent-%COMP%]{isolation:isolate;flex:1;flex-basis:auto;inline-size:100%;block-size:-webkit-max-content;block-size:max-content}.t-content_delegated[_ngcontent-%COMP%]{block-size:100%}.t-bars[_ngcontent-%COMP%]{color:var(--tui-text-primary)}"],changeDetection:0}),Et})(),le=(()=>{var He;class Et{constructor(){this.el=(0,Ge.qW)(),this.destroyRef=(0,l.WQX)(l.abz)}set tuiScrollIntoView(vt){vt&&(0,Y.O)(0).pipe((0,Le.pQ)(this.destroyRef)).subscribe(()=>{this.el.dispatchEvent(new CustomEvent("tui-scroll-into-view",{bubbles:!0,detail:this.el}))})}}return(He=Et).\u0275fac=function(vt){return new(vt||He)},He.\u0275dir=l.FsC({type:He,selectors:[["","tuiScrollIntoView",""]],inputs:{tuiScrollIntoView:"tuiScrollIntoView"},standalone:!0}),Et})(),ht=(()=>{var He;class Et{}return(He=Et).\u0275fac=function(vt){return new(vt||He)},He.\u0275dir=l.FsC({type:He,selectors:[["","tuiScrollRef",""]],standalone:!0,features:[l.Jv_([(0,Ae.QU)(H.HF,l.aKT)])]}),Et})()},2734:(Ft,Pe,u)=>{u.d(Pe,{Bw:()=>Tt,KB:()=>se,TB:()=>le,U9:()=>$e,j8:()=>Et,rW:()=>ht}),u(3308);var l=u(5639),w=u(6610),A=u(2978),H=(u(3241),u(958)),k=u(4314),te=u(8395),ie=u(7212),J=u(8832),q=u(4976),ce=u(4822),Re=u(2489),ee=u(8129),we=u(3229),ne=u(2831),Y=u(3527),Le=u(5851),Ge=u(7002),ze=u(7434),z=u(4135),Ae=u(5180),Te=u(3279),Xe=u(5037),We=u(656),it=u(5173);const Fe=["vcr"];function dt(ft,Nt){if(1&ft){const zt=A.RV6();A.j41(0,"button",6),A.bIt("click",function(){A.eBV(zt);const Ie=A.XpG();return A.Njj(null==Ie.directive?null:Ie.directive.setValue(null))})("pointerdown.silent.prevent",function(){A.eBV(zt);const Ie=A.XpG();return A.Njj(null==Ie.input||null==Ie.input.nativeElement?null:Ie.input.nativeElement.focus())}),A.k0s()}if(2&ft){const zt=A.XpG();A.Y8G("iconStart",zt.icons.close)}}function Bt(ft,Nt){if(1&ft&&(A.qex(0),A.EFF(1),A.bVm()),2&ft){const zt=Nt.polymorpheusOutlet;A.R7$(1),A.SpI(" ",zt," ")}}function _t(ft,Nt){if(1&ft&&A.nrm(0,"input",7),2&ft){const zt=A.XpG();A.Y8G("value",zt.computedFiller())}}const $t=[[["input"]],[["select"]],[["label"]],"*",[["tui-icon"]]],kt=function(ft){return{$implicit:ft}},Lt=["input","select","label","*","tui-icon"],se=(0,k.gc)({appearance:(0,A.vPA)("textfield"),size:(0,A.vPA)("l"),cleaner:(0,A.vPA)(!0)});let le=(()=>{var ft;class Nt{constructor(){this.options=(0,A.WQX)(se,{skipSelf:!0}),this.appearance=(0,A.vPA)(this.options.appearance()),this.size=(0,A.vPA)(this.options.size()),this.cleaner=(0,A.vPA)(this.options.cleaner())}set tuiTextfieldAppearance(yt){this.appearance.set(yt)}set tuiTextfieldSize(yt){this.size.set(yt)}set tuiTextfieldCleaner(yt){this.cleaner.set(yt)}}return(ft=Nt).\u0275fac=function(yt){return new(yt||ft)},ft.\u0275dir=A.FsC({type:ft,selectors:[["","tuiTextfieldAppearance",""],["","tuiTextfieldSize",""],["","tuiTextfieldCleaner",""]],inputs:{tuiTextfieldAppearance:"tuiTextfieldAppearance",tuiTextfieldSize:"tuiTextfieldSize",tuiTextfieldCleaner:"tuiTextfieldCleaner"},standalone:!0,features:[A.Jv_([(0,k.QU)(se,ft)])]}),Nt})(),$e=(()=>{var ft;class Nt{}return(ft=Nt).\u0275fac=function(yt){return new(yt||ft)},ft.\u0275dir=A.FsC({type:ft,selectors:[["ng-template","tuiTextfieldDropdown",""]],standalone:!0}),Nt})(),ht=(()=>{var ft;class Nt{constructor(){this.dropdown=(0,Te.WI)(null)}set template(yt){this.dropdown.set(yt)}}return(ft=Nt).\u0275fac=function(yt){return new(yt||ft)},ft.\u0275dir=A.FsC({type:ft,contentQueries:function(yt,Ie,Ue){if(1&yt&&A.wni(Ue,$e,5,A.C4Q),2&yt){let et;A.mGM(et=A.lsd())&&(Ie.template=et.first)}},standalone:!0}),Nt})(),Tt=(()=>{var ft;class Nt{constructor(){this.filler=(0,A.vPA)(""),this.autoId=(0,Ge.XD)(),this.el=(0,ce.qW)(),this.open=(0,Te.ED)(),this.focusedIn=(0,ze.vn)((0,ce.qW)()),this.icons=(0,A.WQX)(We._Z),this.computedFiller=(0,A.EWP)(()=>{var yt;const Ie=(null===(yt=this.directive)||void 0===yt?void 0:yt.nativeValue())||"",Ue=Ie+this.filler().slice(Ie.length);return Ue.length>Ie.length?Ue:""}),this.showFiller=(0,A.EWP)(()=>{var yt,Ie;return this.focused()&&!!this.computedFiller()&&(!(null===(yt=this.directive)||void 0===yt||!yt.nativeValue())||!(null!==(Ie=this.input)&&void 0!==Ie&&Ie.nativeElement.placeholder))}),this.stringify=String,this.focused=(0,A.EWP)(()=>this.open()||this.focusedIn()),this.options=(0,A.WQX)(se)}set fillerSetter(yt){this.filler.set(yt)}get id(){var yt;return(null===(yt=this.input)||void 0===yt?void 0:yt.nativeElement.id)||this.autoId}get size(){return this.options.size()}handleOption(yt){var Ie;null===(Ie=this.directive)||void 0===Ie||Ie.setValue(yt),this.open.set(!1)}get hasLabel(){var yt;return!(null===(yt=this.label)||void 0===yt||null===(yt=yt.nativeElement)||void 0===yt||!yt.childNodes.length)}onResize({contentRect:yt}){this.el.style.setProperty("--t-side",(0,k.Pp)(yt.width))}}return(ft=Nt).\u0275fac=function(yt){return new(yt||ft)},ft.\u0275cmp=A.VBU({type:ft,selectors:[["tui-textfield"]],contentQueries:function(yt,Ie,Ue){if(1&yt&&(A.wni(Ue,Et,5),A.wni(Ue,l.z,5,A.aKT),A.wni(Ue,J.vO,5),A.wni(Ue,Et,7,A.aKT)),2&yt){let et;A.mGM(et=A.lsd())&&(Ie.directive=et.first),A.mGM(et=A.lsd())&&(Ie.label=et.first),A.mGM(et=A.lsd())&&(Ie.control=et.first),A.mGM(et=A.lsd())&&(Ie.input=et.first)}},viewQuery:function(yt,Ie){if(1&yt&&A.GBs(Fe,7,A.c1b),2&yt){let Ue;A.mGM(Ue=A.lsd())&&(Ie.vcr=Ue.first)}},hostVars:7,hostBindings:function(yt,Ie){2&yt&&(A.BMQ("data-size",Ie.options.size()),A.AVh("_with-label",Ie.hasLabel)("_with-template",Ie.content)("_disabled",null==Ie.input?null:Ie.input.nativeElement.disabled))},inputs:{stringify:"stringify",content:"content",fillerSetter:["filler","fillerSetter"]},standalone:!0,features:[A.Jv_([(0,Ae.PU)(ft)]),A.aNF,A.nM4([Te._H,Te.pU,Te.Ks,ht,Xe.Z])],ngContentSelectors:Lt,decls:12,vars:6,consts:[[1,"t-content",3,"mousedown.prevent","waResizeObserver"],["appearance","icon","size","xs","tabindex","-1","tuiIconButton","","type","button","class","t-clear",3,"iconStart","click","pointerdown.silent.prevent",4,"ngIf"],["vcr",""],[1,"t-template"],[4,"polymorpheusOutlet","polymorpheusOutletContext"],["aria-hidden","true","disabled","","class","t-filler",3,"value",4,"ngIf"],["appearance","icon","size","xs","tabindex","-1","tuiIconButton","","type","button",1,"t-clear",3,"iconStart","click","pointerdown.silent.prevent"],["aria-hidden","true","disabled","",1,"t-filler",3,"value"]],template:function(yt,Ie){1&yt&&(A.NAR($t),A.SdG(0),A.SdG(1,1),A.SdG(2,2),A.j41(3,"span",0),A.bIt("mousedown.prevent",function(){return null==Ie.input||null==Ie.input.nativeElement?null:Ie.input.nativeElement.focus()})("waResizeObserver",function(et){return et[0]&&Ie.onResize(et[0])}),A.SdG(4,3),A.DNE(5,dt,1,1,"button",1),A.eu8(6,null,2),A.SdG(8,4),A.k0s(),A.j41(9,"span",3),A.DNE(10,Bt,2,1,"ng-container",4),A.k0s(),A.DNE(11,_t,1,1,"input",5)),2&yt&&(A.R7$(5),A.Y8G("ngIf",Ie.options.cleaner()),A.R7$(5),A.Y8G("polymorpheusOutlet",Ie.content)("polymorpheusOutletContext",A.eq3(4,kt,null==Ie.control?null:Ie.control.value)),A.R7$(1),A.Y8G("ngIf",Ie.showFiller()))},dependencies:[w.bT,it.xr,z.p,Le.DQ],styles:['tui-textfield{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;--t-height: var(--tui-height-l);--t-padding: var(--tui-padding-l);position:relative;display:flex;align-items:center;pointer-events:none;cursor:pointer;block-size:var(--t-height);color:var(--tui-text-tertiary);padding:0 var(--t-padding);border-radius:var(--tui-radius-l);font:var(--tui-font-text-m);box-sizing:border-box}tui-textfield[style*="--t-icon-start:"]{--t-left: 2.25rem}tui-textfield[style*="--t-icon-end:"]{--t-right: 2.25rem}tui-textfield:after{margin-inline-start:.25rem}tui-textfield input,tui-textfield select{font:var(--tui-font-text-m)}tui-textfield[data-size=s]{--t-height: var(--tui-height-s);--t-padding: var(--tui-padding-s);border-radius:var(--tui-radius-m);font:var(--tui-font-text-s)}tui-textfield[data-size=s][style*="--t-icon-start:"]{--t-left: 1.25rem}tui-textfield[data-size=s][style*="--t-icon-end:"]{--t-right: 1.25rem}tui-textfield[data-size=s]:before{margin:0 .5rem 0 -.125rem;font-size:1rem}tui-textfield[data-size=s]:after{margin:0 -.175rem 0 .575rem;font-size:1rem}tui-textfield[data-size=s] input,tui-textfield[data-size=s] select{font:var(--tui-font-text-s)}tui-textfield[data-size=s] .t-content{gap:0;margin-inline-end:-.325rem}tui-textfield[data-size=m]{--t-height: var(--tui-height-m);--t-padding: var(--tui-padding-m);border-radius:var(--tui-radius-m);font:var(--tui-font-text-s)}tui-textfield[data-size=m][style*="--t-icon-start:"]{--t-left: 1.75rem}tui-textfield[data-size=m][style*="--t-icon-end:"]{--t-right: 1.75rem}tui-textfield[data-size=m]:before{margin:0 .375rem 0 -.125rem}tui-textfield[data-size=m]:after{margin:0 -.125rem 0 .5rem}tui-textfield[data-size=m] input,tui-textfield[data-size=m] select{font:var(--tui-font-text-s)}tui-textfield[data-size=m] .t-content{margin-inline-end:-.125rem}tui-textfield:hover{color:var(--tui-text-secondary)}tui-textfield:hover:has(input:read-only),tui-textfield:hover:has(select[data-mode~=readonly]){color:var(--tui-text-tertiary)}tui-textfield:before{z-index:1;margin-inline-end:.75rem}tui-textfield:has(:disabled:not(.t-filler,button,option)):before,tui-textfield:has(:disabled:not(.t-filler,button,option)):after,tui-textfield:has(:disabled:not(.t-filler,button,option)) .t-template{opacity:var(--tui-disabled-opacity)}tui-textfield._disabled:before,tui-textfield._disabled:after,tui-textfield._disabled .t-template{opacity:var(--tui-disabled-opacity)}tui-textfield:has(label:not(:empty)) .t-template,tui-textfield:has(label:not(:empty)) input:defined,tui-textfield:has(label:not(:empty)) select:defined{padding-top:calc(var(--t-height) / 3)}tui-textfield:has(label:not(:empty)) .t-template::placeholder,tui-textfield:has(label:not(:empty)) input:defined::placeholder,tui-textfield:has(label:not(:empty)) select:defined::placeholder,tui-textfield:has(label:not(:empty)) .t-template._empty,tui-textfield:has(label:not(:empty)) input:defined._empty,tui-textfield:has(label:not(:empty)) select:defined._empty{color:transparent}tui-textfield._with-label .t-template,tui-textfield._with-label input:defined,tui-textfield._with-label select:defined{padding-top:calc(var(--t-height) / 3)}tui-textfield._with-label .t-template::placeholder,tui-textfield._with-label input:defined::placeholder,tui-textfield._with-label select:defined::placeholder,tui-textfield._with-label .t-template._empty,tui-textfield._with-label input:defined._empty,tui-textfield._with-label select:defined._empty{color:transparent}tui-textfield .t-template,tui-textfield input:defined,tui-textfield select:defined{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;-webkit-appearance:none;appearance:none;box-sizing:border-box;border-radius:inherit;padding:inherit;border:none;text-indent:var(--t-left, 0);padding-inline-end:calc(var(--t-right, var(--t-0, 0rem)) + var(--t-side) + var(--t-padding))}tui-textfield .t-template{display:flex;align-items:center}tui-textfield._with-template select{color:transparent!important}tui-textfield input:defined,tui-textfield select:defined{pointer-events:auto;background:transparent}tui-textfield input:defined:read-only~.t-filler,tui-textfield select:defined:read-only~.t-filler{display:none}tui-textfield input:defined:disabled~label,tui-textfield select:defined:disabled~label,tui-textfield input:defined:disabled~.t-content,tui-textfield select:defined:disabled~.t-content{opacity:var(--tui-disabled-opacity)}tui-textfield input:defined:disabled~label>tui-icon,tui-textfield select:defined:disabled~label>tui-icon,tui-textfield input:defined:disabled~.t-content>tui-icon,tui-textfield select:defined:disabled~.t-content>tui-icon{display:none}tui-textfield input:defined:-webkit-autofill~label,tui-textfield select:defined:-webkit-autofill~label,tui-textfield input:defined:not(._empty):not(:placeholder-shown)~label,tui-textfield select:defined:not(._empty):not(:placeholder-shown)~label{font-size:.83em;transform:translateY(-.7em)}tui-textfield input:defined:-webkit-autofill:not(:disabled)[data-mode~=invalid]~label,tui-textfield select:defined:-webkit-autofill:not(:disabled)[data-mode~=invalid]~label,tui-textfield input:defined:not(._empty):not(:placeholder-shown):not(:disabled)[data-mode~=invalid]~label,tui-textfield select:defined:not(._empty):not(:placeholder-shown):not(:disabled)[data-mode~=invalid]~label,tui-textfield input:defined:-webkit-autofill:invalid:not(:disabled):not([data-mode])~label,tui-textfield select:defined:-webkit-autofill:invalid:not(:disabled):not([data-mode])~label,tui-textfield input:defined:not(._empty):not(:placeholder-shown):invalid:not(:disabled):not([data-mode])~label,tui-textfield select:defined:not(._empty):not(:placeholder-shown):invalid:not(:disabled):not([data-mode])~label{color:var(--tui-text-negative)}tui-textfield input:defined:-webkit-autofill:not(:disabled):not([data-mode~=readonly])~.t-content .t-clear,tui-textfield select:defined:-webkit-autofill:not(:disabled):not([data-mode~=readonly])~.t-content .t-clear,tui-textfield input:defined:not(._empty):not(:placeholder-shown):not(:disabled):not([data-mode~=readonly])~.t-content .t-clear,tui-textfield select:defined:not(._empty):not(:placeholder-shown):not(:disabled):not([data-mode~=readonly])~.t-content .t-clear{display:flex}tui-textfield input:defined:not([data-mode~=readonly]):focus-visible:not([data-focus=false])::placeholder,tui-textfield select:defined:not([data-mode~=readonly]):focus-visible:not([data-focus=false])::placeholder,tui-textfield input:defined:not([data-mode~=readonly]):focus-visible:not([data-focus=false])._empty,tui-textfield select:defined:not([data-mode~=readonly]):focus-visible:not([data-focus=false])._empty{color:var(--tui-text-tertiary)}tui-textfield input:defined:not([data-mode~=readonly]):focus-visible:not([data-focus=false])~label,tui-textfield select:defined:not([data-mode~=readonly]):focus-visible:not([data-focus=false])~label{color:var(--tui-text-primary)!important;font-size:.83em;transform:translateY(-.7em)}tui-textfield input:defined:not([data-mode~=readonly])[data-focus=true]::placeholder,tui-textfield select:defined:not([data-mode~=readonly])[data-focus=true]::placeholder,tui-textfield input:defined:not([data-mode~=readonly])[data-focus=true]._empty,tui-textfield select:defined:not([data-mode~=readonly])[data-focus=true]._empty{color:var(--tui-text-tertiary)}tui-textfield input:defined:not([data-mode~=readonly])[data-focus=true]~label,tui-textfield select:defined:not([data-mode~=readonly])[data-focus=true]~label{color:var(--tui-text-primary)!important;font-size:.83em;transform:translateY(-.7em)}@supports (-webkit-touch-callout: none){tui-textfield input:defined._ios-fix,tui-textfield select:defined._ios-fix{position:fixed;left:1000rem}}tui-textfield label:not([data-orientation=vertical]){transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:block;flex:1;font-size:inherit}tui-textfield label:defined,tui-textfield input:defined::placeholder,tui-textfield select:defined._empty{color:var(--tui-text-secondary)}tui-textfield select:not([data-mode~=readonly]){cursor:pointer}tui-textfield button,tui-textfield a{pointer-events:auto}tui-textfield .t-content{display:flex;align-items:center;gap:.25rem;margin-inline-start:auto;isolation:isolate}tui-textfield .t-content>tui-icon{pointer-events:auto}tui-textfield .t-clear{display:none;pointer-events:auto}tui-textfield .t-filler:defined{pointer-events:none;background:none;color:var(--tui-text-tertiary);opacity:1}tui-textfield [tuiFluidTypography]{font-weight:700}\n'],encapsulation:2,changeDetection:0}),Nt})(),He=(()=>{var ft;class Nt{constructor(){this.focused=(0,A.vPA)(null),this.control=(0,A.WQX)(J.vO,{optional:!0}),this.a=(0,te.lT)((0,A.WQX)(se).appearance),this.s=(0,te.KC)(null),this.m=(0,te.UP)(this.mode),this.f=(0,te.RM)((0,A.EWP)(()=>this.focused()||this.textfield.focused())),this.el=(0,ce.qW)(),this.textfield=(0,A.WQX)(Tt),this.readOnly=!1,this.invalid=null,this.nativeValue=(0,ie.ot)((0,Re.h)((0,ee.R)(this.el,"input"),(0,we.O)(0).pipe((0,ne.n)(()=>(0,q.lD)(this.control)))).pipe((0,Y.T)(()=>this.el.value)),{initialValue:this.el.value})}set focusedSetter(yt){this.focused.set(yt)}set stateSetter(yt){this.s.set(yt)}get mode(){return this.readOnly?"readonly":!1===this.invalid?"valid":this.invalid?"invalid":null}ngOnChanges(){this.m.set(this.mode)}setValue(yt){this.el.focus(),this.el.select(),null==yt?this.el.ownerDocument.execCommand("delete"):this.el.ownerDocument.execCommand("insertText",!1,this.textfield.stringify(yt))}}return(ft=Nt).\u0275fac=function(yt){return new(yt||ft)},ft.\u0275dir=A.FsC({type:ft,inputs:{readOnly:"readOnly",invalid:"invalid",focusedSetter:["focused","focusedSetter"],stateSetter:["state","stateSetter"]},features:[A.OA$]}),Nt})(),Et=(()=>{var ft;class Nt extends He{}return(ft=Nt).\u0275fac=function(){let zt;return function(Ie){return(zt||(zt=A.xGo(ft)))(Ie||ft)}}(),ft.\u0275dir=A.FsC({type:ft,selectors:[["input","tuiTextfield",""]],hostVars:4,hostBindings:function(yt,Ie){1&yt&&A.bIt("input",function(){return 0})("focusin",function(){return 0})("focusout",function(){return 0}),2&yt&&(A.Mr5("id",Ie.textfield.id)("readOnly",Ie.readOnly),A.AVh("_empty",""===Ie.el.value))},standalone:!0,features:[A.Vt3,A.nM4([H.W,te.bC])]}),Nt})()},8395:(Ft,Pe,u)=>{u.d(Pe,{KC:()=>J,RM:()=>q,UP:()=>ce,bC:()=>te,lT:()=>ie,mr:()=>H,tF:()=>Re,to:()=>j});var t=u(4314),l=u(2978),w=u(4822);const j=(0,t.gc)({appearance:""});function H(ee){return(0,t.QU)(j,ee)}let k=(()=>{var ee;class we{}return(ee=we).\u0275fac=function(Y){return new(Y||ee)},ee.\u0275cmp=l.VBU({type:ee,selectors:[["ng-component"]],hostAttrs:[1,"tui-appearance"],standalone:!0,features:[l.aNF],decls:0,vars:0,template:function(Y,Le){},styles:["[tuiAppearance]{transition-property:color,background,opacity,box-shadow,border;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;-webkit-appearance:none;appearance:none;outline:.125rem solid transparent;outline-offset:-.125rem}[tuiAppearance].tui-appearance-initializing{transition:none!important}[tuiAppearance]:focus-visible:not([data-focus=false]){outline-color:var(--tui-border-focus)}[tuiAppearance][data-focus=true]{outline-color:var(--tui-border-focus)}[tuiAppearance]:disabled:not([data-state]),[tuiAppearance][data-state=disabled]{pointer-events:none;opacity:var(--tui-disabled-opacity)}\n"],encapsulation:2,changeDetection:0}),we})(),te=(()=>{var ee;class we{constructor(){this.el=(0,w.qW)(),this.nothing=(0,t.Ty)(k),this.modes=(0,l.EWP)((Y=this.mode())=>!Y||(0,t.YB)(Y)?Y:Y.join(" ")),this.appearance=(0,l.vPA)((0,l.WQX)(j).appearance),this.state=(0,l.vPA)(null),this.focus=(0,l.vPA)(null),this.mode=(0,l.vPA)(null),(0,l.mal)(()=>{this.el.classList.toggle("tui-appearance-initializing",!!this.el.offsetWidth&&!1)})}set tuiAppearance(Y){this.appearance.set(Y)}set tuiAppearanceState(Y){this.state.set(Y)}set tuiAppearanceFocus(Y){this.focus.set(Y)}set tuiAppearanceMode(Y){this.mode.set(Y)}}return(ee=we).\u0275fac=function(Y){return new(Y||ee)},ee.\u0275dir=l.FsC({type:ee,selectors:[["","tuiAppearance",""]],hostAttrs:["tuiAppearance","",1,"tui-appearance-initializing"],hostVars:4,hostBindings:function(Y,Le){2&Y&&l.BMQ("data-appearance",Le.appearance())("data-state",Le.state())("data-focus",Le.focus())("data-mode",Le.modes())},inputs:{tuiAppearance:"tuiAppearance",tuiAppearanceState:"tuiAppearanceState",tuiAppearanceFocus:"tuiAppearanceFocus",tuiAppearanceMode:"tuiAppearanceMode"},standalone:!0}),we})();function ie(ee){return(0,t.hp)(te,"appearance",ee)}function J(ee){return(0,t.hp)(te,"state",ee)}function q(ee){return(0,t.hp)(te,"focus",ee)}function ce(ee){return(0,t.hp)(te,"mode",ee)}let Re=(()=>{var ee;class we{}return(ee=we).\u0275fac=function(Y){return new(Y||ee)},ee.\u0275dir=l.FsC({type:ee,standalone:!0,features:[l.nM4([{directive:te,inputs:["tuiAppearance","appearance","tuiAppearanceState","tuiAppearanceState","tuiAppearanceFocus","tuiAppearanceFocus","tuiAppearanceMode","tuiAppearanceMode"]}])]}),we})()},3279:(Ft,Pe,u)=>{u.d(Pe,{Bz:()=>zt,Vh:()=>Qe,pU:()=>nt,_H:()=>St,iE:()=>Ii,P0:()=>_i,HY:()=>oe,Hg:()=>Ie,fx:()=>gn,Ks:()=>Sn,WI:()=>an,ED:()=>pn,Lq:()=>ct});var t=u(2978),l=u(7212),w=u(3241),A=u(6242),j=u(4822),H=u(712),k=u(4314),te=u(7187),ie=u(4514),J=u(599),q=u(1342),ce=u(656),Re=u(5950),ee=u(9141);function we(ve){return!!ve&&(function ne(ve){var Ee;return"fixed"===(null===(Ee=ve.ownerDocument.defaultView)||void 0===Ee?void 0:Ee.getComputedStyle(ve).getPropertyValue("position"))}(ve)||we(ve.parentElement))}var ze=u(5173),z=u(6104),Ae=u(1472),Te=u(7049),Xe=u(3527),We=u(2489),it=u(8503),Fe=u(8129),dt=u(3793),Zt=(u(2831),u(756),u(8283),u(7236),u(7782),u(5981)),V=(u(199),u(7270)),de=u(4976),B=u(4926),se=(u(811),u(6701)),le=(u(6610),u(9406)),$e=u(965);let ht=(()=>{var ve;class Ee extends le.c{constructor(){super(G=>this.obscured$.subscribe(G)),this.el=(0,j.qW)(),this.obscured$=(0,t.WQX)(w.OX).pipe((0,Ae.c)(100,(0,de.Ew)()),(0,Xe.T)(()=>(0,j.J0)(this.el)),(0,$e.Z)(null),(0,dt.F)(),(0,de.sX)())}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)},ve.\u0275prov=t.jDH({token:ve,factory:ve.\u0275fac}),Ee})(),Tt=(()=>{var ve;class Ee{constructor(){this.activeZone=(0,t.WQX)(A.N,{optional:!0}),this.enabled$=new z.B,this.obscured$=(0,t.WQX)(ht,{self:!0}).pipe((0,Xe.T)(G=>!(null==G||!G.every(fe=>{var mt;return!(null!==(mt=this.activeZone)&&void 0!==mt&&mt.contains(fe))})))),this.tuiObscured=this.enabled$.pipe((0,de.aY)(()=>this.obscured$))}set tuiObscuredEnabled(G){this.enabled$.next(G)}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)},ve.\u0275dir=t.FsC({type:ve,selectors:[["","tuiObscured",""]],inputs:{tuiObscuredEnabled:"tuiObscuredEnabled"},outputs:{tuiObscured:"tuiObscured"},standalone:!0,features:[t.Jv_([ht])]}),Ee})();var He=u(7434);function Et(ve,Ee){if(1&ve&&(t.j41(0,"div",2),t.EFF(1),t.k0s()),2&ve){const tt=Ee.polymorpheusOutlet;t.R7$(1),t.SpI(" ",tt," ")}}const Qt=function(ve){return{$implicit:ve}},vt=["tuiDropdownHost"],Gt=["*"];let ft=(()=>{var ve;class Ee extends z.B{constructor(){super(...arguments),this.type="dropdown"}}return(ve=Ee).\u0275fac=function(){let tt;return function(fe){return(tt||(tt=t.xGo(ve)))(fe||ve)}}(),ve.\u0275prov=t.jDH({token:ve,factory:ve.\u0275fac}),Ee})(),Nt=(()=>{var ve;class Ee extends ie.I9{constructor(){super(...arguments),this.type="dropdown"}}return(ve=Ee).\u0275fac=function(){let tt;return function(fe){return(tt||(tt=t.xGo(ve)))(fe||ve)}}(),ve.\u0275dir=t.FsC({type:ve,selectors:[["","tuiDropdownDriver",""]],standalone:!0,features:[t.Vt3]}),Ee})();const zt=(0,k.ET)(()=>Qe),yt=(0,k.gc)();let Ie=(()=>{var ve;class Ee extends B.Ak{}return(ve=Ee).\u0275fac=function(){let tt;return function(fe){return(tt||(tt=t.xGo(ve)))(fe||ve)}}(),ve.\u0275prov=t.jDH({token:ve,factory:ve.\u0275fac,providedIn:"root"}),Ee})();const Ue={align:"left",direction:null,limitWidth:"auto",maxHeight:400,minHeight:80,offset:4,appearance:""},et=(0,k.gc)(Ue),ct=ve=>({provide:et,deps:[[new t.Xx1,new t.B$B,oe],[new t.Xx1,new t.kdw,et]],useFactory:(0,Re.tu)(ve,Ue)});let oe=(()=>{var ve;class Ee{constructor(){this.options=(0,t.WQX)(et,{skipSelf:!0}),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(ve=Ee).\u0275fac=function(G){return new(G||ve)},ve.\u0275dir=t.FsC({type:ve,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"]},standalone:!0,features:[t.Jv_([(0,k.QU)(et,ve)])]}),Ee})(),ue=(()=>{var ve;class Ee extends ie.dg{constructor(){super(...arguments),this.options=(0,t.WQX)(et),this.viewport=(0,t.WQX)(ce.ob),this.type="dropdown",this.accessor=(0,ie.iA)("dropdown")((0,t.WQX)(ie.cf),(0,t.WQX)(nt,{optional:!0}))}getPosition({width:G,height:fe}){var mt,Pt;!G&&!fe&&(this.previous=void 0);const rn=null!==(mt=null===(Pt=this.accessor)||void 0===Pt?void 0:Pt.getClientRect())&&void 0!==mt?mt:ee.Lo,hn=this.viewport.getClientRect(),{minHeight:Dn,align:Yn,direction:ai,offset:Nn,limitWidth:di}=this.options,ti={top:hn.top-Nn,bottom:hn.bottom+Nn,right:hn.right-Nn,left:hn.left+Nn},$i=this.previous||ai||"bottom",ni={top:rn.top-2*Nn-ti.top,bottom:ti.bottom-rn.bottom-2*Nn},hi=Math.max(rn.right-("fixed"===di?rn.width:G),Nn),Oi=rn.left+Gni.bottom?"top":"bottom";return ni[$i]>Dn&&ai||ni[$i]>fe?[cn[$i],cn[Yn]]:(this.previous=Vi,[cn[Vi],cn[Yn]])}}return(ve=Ee).\u0275fac=function(){let tt;return function(fe){return(tt||(tt=t.xGo(ve)))(fe||ve)}}(),ve.\u0275dir=t.FsC({type:ve,selectors:[["","tuiDropdownPosition",""]],standalone:!0,features:[t.Vt3]}),Ee})(),nt=(()=>{var ve;class Ee{constructor(){this.refresh$=new z.B,this.service=(0,t.WQX)(Ie),this.cdr=(0,t.WQX)(t.gRc),this.sub=this.refresh$.pipe((0,Ae.c)(0,(0,de.Ew)()),(0,l.pQ)()).subscribe(()=>{var G,fe;null===(G=this.ref())||void 0===G||G.changeDetectorRef.detectChanges(),null===(fe=this.ref())||void 0===fe||fe.changeDetectorRef.markForCheck()}),this.el=(0,j.qW)(),this.type="dropdown",this.component=new ze.lS((0,t.WQX)(zt),(0,t.WQX)(t.duS)),this.ref=(0,t.vPA)(null)}set tuiDropdown(G){this.content=G instanceof t.C4Q?new ze.A7(G,this.cdr):G}get position(){return we(this.el)?"fixed":"absolute"}ngAfterViewChecked(){this.refresh$.next()}ngOnChanges(){this.content||this.toggle(!1)}ngOnDestroy(){this.toggle(!1)}getClientRect(){return this.el.getBoundingClientRect()}toggle(G){const fe=this.ref();G&&this.content&&!fe?this.ref.set(this.service.add(this.component)):!G&&fe&&(this.ref.set(null),this.service.remove(fe))}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)},ve.\u0275dir=t.FsC({type:ve,selectors:[["","tuiDropdown","",5,"ng-container",5,"ng-template"]],inputs:{tuiDropdown:"tuiDropdown"},exportAs:["tuiDropdown"],standalone:!0,features:[t.Jv_([(0,ie.yq)(ve),(0,ie.XW)(ve)]),t.OA$,t.nM4([Nt,ue])]}),(0,V.Cg)([k.PE],Ee.prototype,"position",null),Ee})(),Qe=(()=>{var ve;class Ee{constructor(){var G;this.el=(0,j.qW)(),this.accessor=(0,t.WQX)(ie.cf),this.win=(0,t.WQX)(w.Qc),this.vvs=(0,t.WQX)(q.yt),this.animation=(0,Re.mo)((0,t.WQX)(ce.nV)),this.options=(0,t.WQX)(et),this.directive=(0,t.WQX)(nt),this.context=(0,t.WQX)(yt,{optional:!0}),this.theme=null===(G=this.directive.el.closest("[tuiTheme]"))||void 0===G?void 0:G.getAttribute("tuiTheme"),this.sub=(0,t.WQX)(q.ZE).pipe((0,Te.v)(()=>this.directive.el.isConnected&&!!this.directive.el.offsetParent),(0,Xe.T)(fe=>"fixed"===this.directive.position?this.vvs.correct(fe):fe),(0,Xe.T)(([fe,mt])=>this.getStyles(fe,mt)),(0,l.pQ)()).subscribe({next:fe=>Object.assign(this.el.style,fe),complete:()=>{var fe;return null===(fe=this.close)||void 0===fe?void 0:fe.call(this)}}),this.close=()=>this.directive.toggle(!1)}getStyles(G,fe){var mt;const{right:Pt}=this.el.getBoundingClientRect(),{maxHeight:rn,minHeight:hn,offset:Dn,limitWidth:Yn}=this.options,{innerHeight:ai}=this.win,Nn=null===(mt=this.el.offsetParent)||void 0===mt?void 0:mt.getBoundingClientRect(),{position:di}=this.directive,ti=this.accessor.getClientRect(),ni="fixed"===di?0:-((null==Nn?void 0:Nn.top)||0);G+=ni,fe+="fixed"===di?0:-((null==Nn?void 0:Nn.left)||0);const Ti=Pt<=ti.left||fe>=ti.right,Oi=feti.left&&G{var ve;class Ee{constructor(){this.directive=(0,t.WQX)(nt),this.el=(0,j.qW)(),this.obscured=(0,t.WQX)(Tt),this.dropdown=(0,t.EWP)(()=>{var G;return null===(G=this.directive.ref())||void 0===G?void 0:G.location.nativeElement}),this.sub=(0,We.h)(this.obscured.tuiObscured.pipe((0,it.p)(Boolean)),(0,t.WQX)(A.N).tuiActiveZoneChange.pipe((0,it.p)(G=>!G)),(0,Fe.R)(this.el,"focusin").pipe((0,Xe.T)(j.U9),(0,it.p)(G=>!this.host.contains(G)||!this.directive.ref()))).pipe((0,de.Eb)((0,t.WQX)(t.gRc)),(0,l.pQ)()).subscribe(()=>this.toggle(!1)),this.tuiDropdownEnabled=!0,this.tuiDropdownOpen=!1,this.tuiDropdownOpenChange=new t.bkB,this.driver=(0,t.WQX)(ft)}ngOnChanges(){this.update(!!this.tuiDropdownOpen&&this.tuiDropdownEnabled)}toggle(G){this.focused&&!G&&this.host.focus({preventScroll:!0}),this.update(G)}onEsc(G){G.preventDefault(),this.toggle(!1)}onClick(G){!this.editable&&this.host.contains(G)&&this.update(!this.tuiDropdownOpen)}onArrow(G,fe){!(0,j.ru)(G.target)||!this.host.contains(G.target)||!this.tuiDropdownEnabled||(G.preventDefault(),this.focusDropdown(fe))}onKeydown({key:G,target:fe,defaultPrevented:mt}){mt||!(0,Re.On)(G)||!this.editable||!this.focused||!this.directive.content||!(0,j.Ki)(fe)||(0,j.dn)(fe)&&fe!==this.host||(this.update(!0),this.host.focus({preventScroll:!0}))}get host(){var G,fe;const mt=(null===(G=this.dropdownHost)||void 0===G?void 0:G.nativeElement)||this.el,Pt=(0,He.Hn)(mt)?mt:(0,He.km)({initial:mt,root:this.el});return(null===(fe=this.dropdownHost)||void 0===fe?void 0:fe.nativeElement)||Pt||this.el}get editable(){return(0,j.dn)(this.host)}get focused(){return(0,He.Ij)(this.host)||(0,He.Ij)(this.dropdown())}update(G){G&&!this.tuiDropdownEnabled||(this.tuiDropdownOpen=G,this.tuiDropdownOpenChange.emit(G),this.drive())}drive(G=!!this.tuiDropdownOpen&&this.tuiDropdownEnabled){this.obscured.tuiObscuredEnabled=G,this.driver.next(G)}focusDropdown(G){const fe=this.dropdown();if(!fe)return void this.update(!0);const Pt=fe.appendChild(this.el.ownerDocument.createElement("div")),hn=(0,He.km)({initial:G?Pt:fe,previous:G,root:fe});Pt.remove(),null==hn||hn.focus()}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)},ve.\u0275dir=t.FsC({type:ve,selectors:[["","tuiDropdown","","tuiDropdownOpen",""],["","tuiDropdown","","tuiDropdownOpenChange",""]],contentQueries:function(G,fe,mt){if(1&G&&t.wni(mt,vt,5,t.aKT),2&G){let Pt;t.mGM(Pt=t.lsd())&&(fe.dropdownHost=Pt.first)}},hostBindings:function(G,fe){1&G&&t.bIt("click",function(Pt){return fe.onClick(Pt.target)})("keydown.arrowDown",function(Pt){return fe.onArrow(Pt,!1)})("keydown.arrowUp",function(Pt){return fe.onArrow(Pt,!0)})("keydown.silent.capture",function(Pt){return fe.onEsc(Pt)},!1,t.EBC)("keydown.silent",function(Pt){return fe.onKeydown(Pt)},!1,t.EBC)},inputs:{tuiDropdownEnabled:"tuiDropdownEnabled",tuiDropdownOpen:"tuiDropdownOpen"},outputs:{tuiDropdownOpenChange:"tuiDropdownOpenChange"},standalone:!0,features:[t.Jv_([ft,(0,ie.Np)(ft)]),t.OA$,t.nM4([Tt,{directive:A.N,inputs:["tuiActiveZoneParent","tuiActiveZoneParent"],outputs:["tuiActiveZoneChange","tuiActiveZoneChange"]}])]}),(0,V.Cg)([(0,se.KX)(Ln)],Ee.prototype,"onEsc",null),Ee})(),_i=(()=>{var ve;class Ee{constructor(){this.tuiDropdownOpenChange=new Zt.t(!1)}set tuiDropdownOpen(G){this.tuiDropdownOpenChange.next(G)}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)},ve.\u0275dir=t.FsC({type:ve,selectors:[["","tuiDropdownOpen","",3,"tuiDropdown",""],["","tuiDropdownOpenChange","",3,"tuiDropdown",""]],inputs:{tuiDropdownOpen:"tuiDropdownOpen"},outputs:{tuiDropdownOpenChange:"tuiDropdownOpenChange"},standalone:!0}),Ee})();function an(ve){return(0,k.hp)(nt,"tuiDropdown",ve,{})}function pn(){const ve=(0,k.hp)(Ii,"tuiDropdownOpen",!1,{});return(0,t.WQX)(Ii).tuiDropdownOpenChange.pipe((0,l.pQ)()).subscribe(Ee=>ve.set(Ee)),ve}let St=(()=>{var ve;class Ee{constructor(){(0,Re.tu)({limitWidth:"fixed"},Ue)((0,t.WQX)(et,{self:!0,optional:!0}),null)}}return(ve=Ee).\u0275fac=function(G){return new(G||ve)},ve.\u0275dir=t.FsC({type:ve,standalone:!0,features:[t.Jv_([ct({})])]}),Ee})(),gn=(()=>{var ve;class Ee extends B.mi{}return(ve=Ee).\u0275fac=function(){let tt;return function(fe){return(tt||(tt=t.xGo(ve)))(fe||ve)}}(),ve.\u0275cmp=t.VBU({type:ve,selectors:[["tui-dropdowns"]],standalone:!0,features:[t.Jv_([(0,B.bo)(Ie)]),t.Vt3,t.aNF],ngContentSelectors:Gt,decls:3,vars:0,consts:[["viewContainer",""]],template:function(G,fe){1&G&&(t.NAR(),t.SdG(0),t.eu8(1,null,0))},styles:["[_nghost-%COMP%]{display:block;height:100%;isolation:isolate}"],changeDetection:0}),Ee})(),Sn=(()=>{var ve;class Ee{}return(ve=Ee).\u0275fac=function(G){return new(G||ve)},ve.\u0275dir=t.FsC({type:ve,standalone:!0,features:[t.nM4([{directive:Ii,inputs:["tuiDropdownOpen","open"],outputs:["tuiDropdownOpenChange","openChange"]}])]}),Ee})()},7442:(Ft,Pe,u)=>{u.d(Pe,{w7:()=>k});var t=u(2978),l=u(4314);const A=(0,l.gc)({size:"l",collapsed:!1,rounded:!0,orientation:"horizontal"});let H=(()=>{var te;class ie{}return(te=ie).\u0275fac=function(q){return new(q||te)},te.\u0275cmp=t.VBU({type:te,selectors:[["ng-component"]],hostAttrs:[1,"tui-group"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(q,ce){},styles:["[tuiGroup]{position:relative;display:flex;isolation:isolate;--t-group-radius: var(--tui-radius-l);--t-group-margin: -1px;--t-group-clip: inset(-1rem 1px -1rem -1rem)}[tuiGroup]>*{z-index:1;flex:1 1 0;min-inline-size:0}[tuiGroup]>*:disabled,[tuiGroup]>*._disabled{z-index:0}[tuiGroup]>*:invalid:not([data-mode]),[tuiGroup]>*[data-mode~=invalid]{z-index:2;--t-group-clip: none}[tuiGroup]>*:has(:invalid:not([data-mode])),[tuiGroup]>*:has([data-mode~=invalid]){z-index:2;--t-group-clip: none}[tuiGroup]>*:focus-within{z-index:3;--t-group-clip: none}[tuiGroup]>*:has([data-focus=true]){z-index:3;--t-group-clip: none}[tuiGroup]>*:checked:not([data-mode]),[tuiGroup]>*[data-mode~=checked]{z-index:4;--t-group-clip: none}[tuiGroup]>*:has([tuiBlock]:checked){z-index:4;--t-group-clip: none}[tuiGroup]>*:not(:last-child){margin-inline-end:var(--t-group-margin);clip-path:var(--t-group-clip)}[tuiGroup]>*:nth-child(n){border-radius:0}[tuiGroup]>*:first-child{border-top-left-radius:var(--t-group-radius);border-bottom-left-radius:var(--t-group-radius)}[tuiGroup]>*:last-child{border-top-right-radius:var(--t-group-radius);border-bottom-right-radius:var(--t-group-radius)}[tuiGroup][data-size=s],[tuiGroup][data-size=m]{--t-group-radius: var(--tui-radius-m)}[tuiGroup][data-orientation=vertical]{display:inline-flex;flex-direction:column;--t-group-clip: inset(-1rem -1rem 1px -1rem)}[tuiGroup][data-orientation=vertical]>*{min-block-size:auto;flex:0 0 auto}[tuiGroup][data-orientation=vertical]>*:not(:last-child){margin-inline-end:0;margin-block-end:var(--t-group-margin)}[tuiGroup][data-orientation=vertical]>*:first-child{border-radius:var(--t-group-radius) var(--t-group-radius) 0 0}[tuiGroup][data-orientation=vertical]>*:last-child{border-radius:0 0 var(--t-group-radius) var(--t-group-radius)}[tuiGroup][data-orientation=vertical]>*:only-child{border-radius:var(--t-group-radius)}.tui-group{position:relative;display:flex;isolation:isolate;--t-group-radius: var(--tui-radius-m)}.tui-group>*{flex:1 1 0;min-inline-size:0}.tui-group>*:not(:last-child){margin-right:.125rem}.tui-group.tui-group>*:nth-child(n){border-radius:0}.tui-group_radius_large{--t-group-radius: var(--tui-radius-l)}.tui-group_collapsed>*{z-index:1}.tui-group_collapsed>*:not(:last-child){margin:0 -1px 0 0}.tui-group_collapsed>*._readonly,.tui-group_collapsed>*._disabled,.tui-group_collapsed>*._readonly:hover,.tui-group_collapsed>*._disabled:hover{z-index:0}.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>*:hover,.tui-group_collapsed>*._hovered,.tui-group_collapsed>*._pressed{z-index:3}.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>*:has([tuiBlock]:checked){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-block-size: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:0 0 -1px}.tui-group_rounded.tui-group_orientation_horizontal>*:first-child{border-top-left-radius:var(--t-group-radius);border-bottom-left-radius:var(--t-group-radius)}.tui-group_rounded.tui-group_orientation_horizontal>*:last-child{border-top-right-radius:var(--t-group-radius);border-bottom-right-radius:var(--t-group-radius)}.tui-group_rounded.tui-group_orientation_vertical>*:first-child{border-top-left-radius:var(--t-group-radius);border-top-right-radius:var(--t-group-radius)}.tui-group_rounded.tui-group_orientation_vertical>*:last-child{border-bottom-left-radius:var(--t-group-radius);border-bottom-right-radius:var(--t-group-radius)}.tui-group__auto-width-item{min-inline-size:auto;flex:0 0 auto}.tui-group__inherit-item{border-radius:inherit!important}\n"],encapsulation:2,changeDetection:0}),ie})(),k=(()=>{var te;class ie{constructor(){this.options=(0,t.WQX)(A),this.nothing=(0,l.Ty)(H),this.orientation=this.options.orientation,this.collapsed=this.options.collapsed,this.rounded=this.options.rounded,this.size=this.options.size}}return(te=ie).\u0275fac=function(q){return new(q||te)},te.\u0275dir=t.FsC({type:te,selectors:[["","tuiGroup","",5,"ng-container"]],hostAttrs:["tuiGroup","","role","group"],hostVars:8,hostBindings:function(q,ce){2&q&&(t.BMQ("data-orientation",ce.orientation)("data-size",ce.size),t.xc7("--t-group-radius",ce.rounded?null:0)("--t-group-margin",ce.collapsed?null:.125,"rem")("--t-group-clip",ce.collapsed?null:0))},inputs:{orientation:"orientation",collapsed:"collapsed",rounded:"rounded",size:"size"},standalone:!0}),ie})()},9131:(Ft,Pe,u)=>{u.d(Pe,{_n:()=>Ue,pp:()=>Ii,$$:()=>Bi,XZ:()=>At,YO:()=>oe,bk:()=>ct,dY:()=>Ci});var t=u(7270),l=u(2978),w=u(7212),A=u(9141),j=u(4976),H=u(4822),k=u(9406),te=u(2489),ie=u(3527),J=u(8503),q=u(3793);function ce({currentTarget:It,relatedTarget:an}){return!(0,H.ru)(an)||!(0,H.ru)(It)||!It.contains(an)}let Re=(()=>{var It;class an extends k.c{constructor(){super(St=>this.stream$.subscribe(St)),this.el=(0,H.qW)(),this.zone=(0,l.WQX)(l.SKi),this.stream$=(0,te.h)((0,j.xM)(this.el,"mouseenter").pipe((0,ie.T)(A.z9)),(0,j.xM)(this.el,"mouseleave").pipe((0,ie.T)(A.s_)),(0,j.xM)(this.el,"mouseout").pipe((0,J.p)(ce),(0,ie.T)(A.s_))).pipe((0,q.F)(),(0,j.sX)(this.zone))}}return(It=an).\u0275fac=function(St){return new(St||It)},It.\u0275prov=l.jDH({token:It,factory:It.\u0275fac}),an})();var ne=u(712),Y=u(4314),Le=u(7187),Ge=u(4514),ze=u(1342),z=u(656),Ae=u(5950),Te=u(5173),Xe=u(5981),We=u(6104),it=u(2831),Fe=u(756),dt=u(8283),Bt=u(6340),_t=u(9922),$t=u(7236),kt=u(7049),Lt=u(8129),Zt=u(9867),K=u(262),V=u(6111),de=u(8621),Z=u(3229),se=u(965),he=u(9990),le=u(6242),$e=u(6610),ht=u(7434);function Tt(It,an){1&It&&l.eu8(0)}function He(It,an){1&It&&l.nrm(0,"span",1),2&It&&l.Y8G("innerHTML",an.polymorpheusOutlet,l.npT)}const Et=["*"];function Qt(It,an){1&It&&l.eu8(0)}const vt=function(It){return{$implicit:It}};function Gt(It,an){if(1&It&&(l.j41(0,"div",1),l.DNE(1,Qt,1,0,"ng-container",2),l.k0s()),2&It){const pn=an.$implicit;l.Y8G("@tuiParentAnimation",void 0)("tuiActiveZoneParent",pn.activeZone||null),l.R7$(1),l.Y8G("polymorpheusOutlet",pn.component)("polymorpheusOutletContext",l.eq3(4,vt,pn))}}const ft=(0,Y.ET)(()=>Ii);let Nt=(()=>{var It;class an extends Xe.t{constructor(){super([])}add(St){this.next(this.value.concat(St))}remove(St){this.value.includes(St)&&this.next(this.value.filter(gn=>gn!==St))}}return(It=an).\u0275fac=function(St){return new(St||It)},It.\u0275prov=l.jDH({token:It,factory:It.\u0275fac,providedIn:"root"}),an})(),zt=(()=>{var It;class an extends Ge.I9{constructor(){super(...arguments),this.type="hint"}}return(It=an).\u0275fac=function(){let pn;return function(gn){return(pn||(pn=l.xGo(It)))(gn||It)}}(),It.\u0275dir=l.FsC({type:It,standalone:!0,features:[l.Vt3]}),an})();const yt=["bottom-left","bottom","bottom-right","top-left","top","top-right","left-top","left","left-bottom","right-top","right","right-bottom"],Ue=(0,Y.gc)({direction:"bottom-left",showDelay:500,hideDelay:200,appearance:"",icon:"@tui.circle-help"});let ct=(()=>{var It;class an{constructor(){this.options=(0,l.WQX)(Ue,{skipSelf:!0}),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,this.change$=new We.B}ngOnChanges(){this.change$.next()}}return(It=an).\u0275fac=function(St){return new(St||It)},It.\u0275dir=l.FsC({type:It,selectors:[["","tuiHintContent",""]],inputs:{content:["tuiHintContent","content"],direction:["tuiHintDirection","direction"],appearance:["tuiHintAppearance","appearance"],showDelay:["tuiHintShowDelay","showDelay"],hideDelay:["tuiHintHideDelay","hideDelay"]},standalone:!0,features:[l.Jv_([(0,Y.QU)(Ue,It)]),l.OA$]}),an})(),oe=(()=>{var It;class an extends Ge.Xu{constructor(){super(St=>this.stream$.subscribe(St)),this.el=(0,H.qW)(),this.hovered$=(0,l.WQX)(Re),this.options=(0,l.WQX)(Ue),this.visible=!1,this.toggle$=new We.B,this.stream$=(0,te.h)(this.toggle$.pipe((0,it.n)(St=>(0,Fe.of)(St).pipe((0,dt.c)(St?0:this.tuiHintHideDelay))),(0,Bt.Q)(this.hovered$),(0,_t.u)()),this.hovered$.pipe((0,it.n)(St=>(0,Fe.of)(St).pipe((0,dt.c)(St?this.tuiHintShowDelay:this.tuiHintHideDelay))),(0,Bt.Q)(this.toggle$),(0,_t.u)())).pipe((0,J.p)(()=>this.enabled),(0,ie.T)(St=>St&&(this.el.hasAttribute("tuiHintPointer")||!(0,Ae.GS)(this.el))),(0,$t.M)(St=>{this.visible=St})),this.parent=(0,l.WQX)(an,{optional:!0,skipSelf:!0}),this.tuiHintShowDelay=this.options.showDelay,this.tuiHintHideDelay=this.options.hideDelay,this.type="hint",this.enabled=!0}toggle(St=!this.visible){var gn;this.toggle$.next(St),null===(gn=this.parent)||void 0===gn||gn.toggle(St)}}return(It=an).\u0275fac=function(St){return new(St||It)},It.\u0275dir=l.FsC({type:It,inputs:{tuiHintShowDelay:"tuiHintShowDelay",tuiHintHideDelay:"tuiHintHideDelay"},exportAs:["tuiHintHover"],standalone:!0,features:[l.Jv_([(0,Ge.Np)(It),Re]),l.Vt3]}),an})(),xt=(()=>{var It;class an extends Ge.dg{constructor(){super(...arguments),this.viewport=(0,l.WQX)(z.ob),this.accessor=(0,Ge.iA)("hint")((0,l.WQX)(Ge.cf),(0,l.WQX)(At)),this.points=yt.reduce((St,gn)=>({...St,[gn]:[0,0]}),{}),this.direction=(0,l.WQX)(Ue).direction,this.type="hint"}getPosition({width:St,height:gn}){var Sn;const ve=null!==(Sn=this.accessor.getClientRect())&&void 0!==Sn?Sn:A.Lo,Ee=ve.left+ve.width/2,tt=ve.top+ve.height/2;if(this.points["top-left"][0]=ve.top-gn-8,this.points["top-left"][1]=Ee-St+22,this.points.top[0]=this.points["top-left"][0],this.points.top[1]=Ee-St/2,this.points["top-right"][0]=this.points["top-left"][0],this.points["top-right"][1]=Ee-22,this.points["bottom-left"][0]=ve.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]=tt-gn+22,this.points["left-top"][1]=ve.left-St-8,this.points.left[0]=tt-gn/2,this.points.left[1]=this.points["left-top"][1],this.points["left-bottom"][0]=tt-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]=ve.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],St,gn))return this.points[this.direction];const G=yt.find(fe=>this.checkPosition(this.points[fe],St,gn));return this.points[G||this.fallback]}get fallback(){return this.points.top[0]>this.viewport.getClientRect().bottom-this.points.bottom[0]?"top":"bottom"}checkPosition([St,gn],Sn,ve){const Ee=this.viewport.getClientRect();return St>2&&gn>2&&St+ve{var It;class an{constructor(){this.service=(0,l.WQX)(Nt),this.appearance=(0,l.WQX)(Ue).appearance,this.content=(0,l.vPA)(null),this.component=(0,l.WQX)(Te.lS),this.el=(0,H.qW)(),this.activeZone=(0,l.WQX)(le.N,{optional:!0}),this.type="hint"}set tuiHint(St){this.content.set(St),St||this.toggle(!1)}ngOnDestroy(){this.toggle(!1)}getClientRect(){return this.el.getBoundingClientRect()}toggle(St){St&&this.content()?this.service.add(this):this.service.remove(this)}}return(It=an).\u0275fac=function(St){return new(St||It)},It.\u0275dir=l.FsC({type:It,selectors:[["","tuiHint","",5,"ng-container",5,"ng-template"]],inputs:{context:["tuiHintContext","context"],appearance:["tuiHintAppearance","appearance"],tuiHint:"tuiHint"},standalone:!0,features:[l.Jv_([(0,Ge.yq)(It),(0,Ge.XW)(It),{provide:Te.lS,deps:[ft,l.duS],useClass:Te.lS}]),l.nM4([zt,{directive:oe,inputs:["tuiHintHideDelay","tuiHintHideDelay","tuiHintShowDelay","tuiHintShowDelay"]},{directive:xt,inputs:["tuiHintDirection","tuiHintDirection"]}])]}),an})(),Jt=(()=>{var It;class an extends oe{constructor(){super(...arguments),this.currentRect=A.Lo}getClientRect(){return this.currentRect}onMove({clientX:St,clientY:gn}){this.currentRect=(0,H.D$)(St,gn)}}return(It=an).\u0275fac=function(){let pn;return function(gn){return(pn||(pn=l.xGo(It)))(gn||It)}}(),It.\u0275dir=l.FsC({type:It,selectors:[["","tuiHint","","tuiHintPointer",""]],hostBindings:function(St,gn){1&St&&l.bIt("mousemove.silent",function(ve){return gn.onMove(ve)})},standalone:!0,features:[l.Jv_([(0,Ge.yq)(It),(0,Ge.Np)(It)]),l.Vt3]}),an})(),mi=(()=>{var It;class an{constructor(){this.context=(0,Te.Dm)()}}return(It=an).\u0275fac=function(St){return new(St||It)},It.\u0275cmp=l.VBU({type:It,selectors:[["ng-component"]],hostVars:1,hostBindings:function(St,gn){2&St&&l.zvX("@tuiParentAnimation",void 0)},standalone:!0,features:[l.aNF],decls:1,vars:1,consts:[[4,"polymorpheusOutlet"]],template:function(St,gn){1&St&&l.DNE(0,Tt,1,0,"ng-container",0),2&St&&l.Y8G("polymorpheusOutlet",gn.context.$implicit.content)},dependencies:[Te.xr],encapsulation:2,data:{animation:[Le.fj]},changeDetection:0}),an})();const Ln=[ze.ZE,Re,(0,Ge.mI)("hint",xt),(0,Ge.Z3)("hint",At)];let Ii=(()=>{var It;class an{constructor(){var St;this.el=(0,H.qW)(),this.hover=(0,l.WQX)(oe),this.vvs=(0,l.WQX)(ze.yt),this.viewport=(0,l.WQX)(z.ob),this.options=(0,Ae.mo)((0,l.WQX)(z.nV)),this.pointer=(0,l.WQX)(Jt,{optional:!0}),this.accessor=(0,l.WQX)(Ge.cf),this.hint=(0,Te.Dm)().$implicit,this.content=this.hint.component.component===mi?(0,l.vPA)(""):this.hint.content,this.appearance=this.hint.appearance||(null===(St=this.hint.el.closest("[tuiTheme]"))||void 0===St?void 0:St.getAttribute("tuiTheme")),(0,l.WQX)(ze.ZE).pipe((0,kt.v)(()=>this.hint.el.isConnected),(0,ie.T)(gn=>this.vvs.correct(gn)),(0,w.pQ)()).subscribe({next:([gn,Sn])=>this.update(gn,Sn),complete:()=>this.hover.toggle(!1)}),(0,l.WQX)(Re).pipe((0,w.pQ)()).subscribe(gn=>this.hover.toggle(gn))}onClick(St){(!St.closest("tui-hint")&&!this.hint.el.contains(St)||(0,Ae.GS)(this.hint.el))&&this.hover.toggle(!1)}apply(St,gn,Sn,ve){this.el.style.top=St,this.el.style.left=gn,this.el.style.setProperty("--top",Sn),this.el.style.setProperty("--left",ve)}update(St,gn){const{height:Sn,width:ve}=this.el.getBoundingClientRect(),Ee=this.accessor.getClientRect(),tt=this.viewport.getClientRect();if(Ee===A.Lo||!Sn||!ve)return;const G=(0,ne.wN)(gn,4,tt.width-ve-4),[fe,mt]=this.vvs.correct([Ee.top+Ee.height/2-St,Ee.left+Ee.width/2-G]);this.apply((0,Y.Pp)(Math.round(St)),(0,Y.Pp)(Math.round(G)),(0,Y.Pp)(Math.round((0,ne.wN)(fe,1,Sn-1))),(0,Y.Pp)(Math.round((0,ne.wN)(mt,1,ve-1))))}}return(It=an).\u0275fac=function(St){return new(St||It)},It.\u0275cmp=l.VBU({type:It,selectors:[["tui-hint"]],hostVars:5,hostBindings:function(St,gn){1&St&&l.bIt("click",function(ve){return gn.onClick(ve.target)},!1,l.EBC),2&St&&(l.BMQ("data-appearance",gn.appearance)("tuiTheme",gn.appearance),l.zvX("@tuiFadeIn",gn.options),l.AVh("_untouchable",gn.pointer))},standalone:!0,features:[l.Jv_(Ln),l.aNF],ngContentSelectors:Et,decls:2,vars:2,consts:[[3,"innerHTML",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"innerHTML"]],template:function(St,gn){1&St&&(l.NAR(),l.SdG(0),l.DNE(1,He,1,1,"span",0)),2&St&&(l.R7$(1),l.Y8G("polymorpheusOutlet",gn.content())("polymorpheusOutletContext",gn.hint.context))},dependencies:[Te.xr],styles:['[_nghost-%COMP%]{position:absolute;max-inline-size:18rem;min-block-size:var(--tui-height-m);padding:.75rem 1rem;background:var(--tui-background-accent-1);border-radius:var(--tui-radius-l);color:var(--tui-text-primary-on-accent-1);box-sizing:border-box;font:var(--tui-font-text-s);white-space:pre-line;word-wrap:break-word;line-height:1.25rem}[_nghost-%COMP%]:before{content:"";position:absolute;top:var(--top);left:var(--left);inline-size:.5rem;block-size:.5rem;border-radius:.125rem;box-sizing:border-box;background:inherit;transform:translate(-50%,-50%) rotate(45deg)}[data-appearance=error][_nghost-%COMP%]{background:var(--tui-status-negative)}[data-appearance=dark][_nghost-%COMP%]{background:var(--tui-background-accent-opposite-hover);color:var(--tui-background-base);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:[Le.uy]},changeDetection:0}),(0,t.Cg)([Y.PE],an.prototype,"apply",null),an})(),Bi=(()=>{var It;class an extends Ge.Xu{constructor(){super(St=>this.stream$.subscribe(St)),this.doc=(0,l.WQX)($e.qQ),this.el=(0,H.qW)(),this.zone=(0,l.WQX)(l.SKi),this.id$=new Xe.t(""),this.stream$=this.id$.pipe((0,q.F)(),(0,j.aY)(()=>(0,Lt.R)(this.doc,"keydown",{capture:!0}),Y.Aj),(0,it.n)(()=>this.focused?(0,Fe.of)(!1):(0,te.h)((0,j.xM)(this.doc,"keyup"),(0,j.xM)(this.element,"blur")).pipe((0,ie.T)(()=>this.focused))),function B(It){return(0,Zt.N)((an,pn)=>{let St=!1,gn=null,Sn=null;const ve=()=>{if(null==Sn||Sn.unsubscribe(),Sn=null,St){St=!1;const Ee=gn;gn=null,pn.next(Ee)}};an.subscribe((0,V._)(pn,Ee=>{null==Sn||Sn.unsubscribe(),St=!0,gn=Ee,Sn=(0,V._)(pn,ve,K.l),(0,de.Tg)(It(Ee)).subscribe(Sn)},()=>{ve(),pn.complete()},void 0,()=>{gn=Sn=null}))})}(St=>St?(0,Z.O)(1e3,(0,j.Ew)(this.zone)):(0,Fe.of)(null)),(0,se.Z)(!1),(0,q.F)(),(0,he.i)(1),(0,j.sX)()),this.type="hint"}set tuiHintDescribe(St){this.id$.next(St||"")}get element(){return this.doc.getElementById(this.id$.value||"")||this.el}get focused(){return(0,ht.X)(this.element)}}return(It=an).\u0275fac=function(St){return new(St||It)},It.\u0275dir=l.FsC({type:It,selectors:[["","tuiHintDescribe",""]],inputs:{tuiHintDescribe:"tuiHintDescribe"},standalone:!0,features:[l.Jv_([(0,Ge.Np)(It)]),l.Vt3]}),(0,t.Cg)([Y.PE],an.prototype,"element",null),an})(),Ci=(()=>{var It;class an{constructor(){this.hints$=(0,l.WQX)(Nt),this.destroyRef=(0,l.WQX)(l.abz),this.cdr=(0,l.WQX)(l.gRc),this.hints=[]}ngOnInit(){this.hints$.pipe((0,w.pQ)(this.destroyRef)).subscribe(St=>{this.hints=St,this.cdr.detectChanges()})}}return(It=an).\u0275fac=function(St){return new(St||It)},It.\u0275cmp=l.VBU({type:It,selectors:[["tui-hints"]],hostAttrs:["aria-live","polite"],standalone:!0,features:[l.aNF],decls:1,vars:1,consts:[["role","tooltip",3,"tuiActiveZoneParent",4,"ngFor","ngForOf"],["role","tooltip",3,"tuiActiveZoneParent"],[4,"polymorpheusOutlet","polymorpheusOutletContext"]],template:function(St,gn){1&St&&l.DNE(0,Gt,2,6,"div",0),2&St&&l.Y8G("ngForOf",gn.hints)},dependencies:[$e.Sq,Te.xr,le.N],styles:["[_nghost-%COMP%]{position:fixed;top:0;left:0;inline-size:100%;block-size:100%;block-size:0}"],data:{animation:[Le.fj]}}),an})()},5037:(Ft,Pe,u)=>{u.d(Pe,{R:()=>j,Z:()=>H});var t=u(2978),l=u(4314),w=u(656);let A=(()=>{var k;class te{}return(k=te).\u0275fac=function(J){return new(J||k)},k.\u0275cmp=t.VBU({type:k,selectors:[["ng-component"]],hostAttrs:[1,"tui-icons"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(J,q){},styles:['[tuiIcons]{--t-icon-start: none;--t-icon-end: none}[tuiIcons]:before,[tuiIcons]:after{content:"";display:var(--t-icon-start);inline-size:1em;block-size:1em;line-height:1em;font-size:1.5rem;flex-shrink:0;background:currentColor;-webkit-mask:var(--t-icon-start) no-repeat center / contain;mask:var(--t-icon-start) no-repeat center / contain}[tuiIcons]:after{display:var(--t-icon-end);-webkit-mask:var(--t-icon-end) no-repeat center / contain;mask:var(--t-icon-end) no-repeat center / contain}\n'],encapsulation:2,changeDetection:0}),te})(),j=(()=>{var k;class te{constructor(){this.nothing=(0,l.Ty)(A),this.resolver=(0,w.XA)(),this.iconStart=(0,t.WQX)(w.kJ,{self:!0,optional:!0})||"",this.iconEnd=(0,t.WQX)(w.TN,{self:!0,optional:!0})||""}}return(k=te).\u0275fac=function(J){return new(J||k)},k.\u0275dir=t.FsC({type:k,hostAttrs:["tuiIcons",""],hostVars:4,hostBindings:function(J,q){2&J&&t.xc7("--t-icon-start",q.iconStart?"url("+q.resolver(q.iconStart)+")":null)("--t-icon-end",q.iconEnd?"url("+q.resolver(q.iconEnd)+")":null)},inputs:{iconStart:"iconStart",iconEnd:"iconEnd"},standalone:!0}),te})(),H=(()=>{var k;class te{}return(k=te).\u0275fac=function(J){return new(J||k)},k.\u0275dir=t.FsC({type:k,standalone:!0,features:[t.nM4([{directive:j,inputs:["iconStart","iconStart","iconEnd","iconEnd"]}])]}),te})()},109:(Ft,Pe,u)=>{u.d(Pe,{R:()=>A});var t=u(2978),l=u(4314);let w=(()=>{var j;class H{}return(j=H).\u0275fac=function(te){return new(te||j)},j.\u0275cmp=t.VBU({type:j,selectors:[["ng-component"]],hostAttrs:[1,"tui-title"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(te,ie){},styles:["[tuiTitle]{position:relative;display:flex;flex-direction:column;text-align:start;gap:.25rem;margin:0;font:var(--tui-font-text-ui-m)}[tuiTitle][data-size=s]{gap:.125rem;font:var(--tui-font-text-s)}[tuiTitle][data-size=s] [tuiSubtitle]{font:var(--tui-font-text-xs)}[tuiTitle][data-size=m]{gap:.125rem;font:var(--tui-font-heading-5)}[tuiTitle][data-size=m] [tuiSubtitle]{font:var(--tui-font-text-m)}[tuiTitle][data-size=l]{gap:.5rem;font:var(--tui-font-heading-3)}[tuiTitle][data-size=l] [tuiSubtitle]{font:var(--tui-font-text-m)}[tuiSubtitle]{font:var(--tui-font-text-ui-s)}\n"],encapsulation:2,changeDetection:0}),H})(),A=(()=>{var j;class H{constructor(){this.nothing=(0,l.Ty)(w),this.size=""}}return(j=H).\u0275fac=function(te){return new(te||j)},j.\u0275dir=t.FsC({type:j,selectors:[["","tuiTitle",""]],hostAttrs:["tuiTitle",""],hostVars:1,hostBindings:function(te,ie){2&te&&t.BMQ("data-size",ie.size||null)},inputs:{size:["tuiTitle","size"]},standalone:!0}),H})()},2176:(Ft,Pe,u)=>{u.d(Pe,{d:()=>w});var t=u(2978),l=u(656);let w=(()=>{var A;class j{constructor(){this.staticPath=(0,t.WQX)(l.xH)}transform(k){return k?"".concat(this.staticPath,"/flags/").concat(k.toLowerCase(),".svg"):null}}return(A=j).\u0275fac=function(k){return new(k||A)},A.\u0275pipe=t.EJ8({name:"tuiFlag",type:A,pure:!0,standalone:!0}),j})()},1342:(Ft,Pe,u)=>{u.d(Pe,{$n:()=>we,ZE:()=>Le,yt:()=>Ge});var t=u(2978),l=u(4976),w=u(811),A=u(656),j=u(9406),H=u(3527),k=u(3793),te=u(6661),ie=u(965),J=u(6347),q=u(3241),ce=u(9141),Re=u(4822),ee=u(4514);let we=(()=>{var ze;class z extends j.c{constructor(){super(Te=>this.stream$.subscribe(Te)),this.media=(0,t.WQX)(A.IA),this.sorted=Object.values(this.media).sort((Te,Xe)=>Te-Xe),this.invert=Object.keys(this.media).reduce((Te,Xe)=>({...Te,[this.media[Xe]]:Xe}),{}),this.stream$=(0,t.WQX)(w.Q_).pipe((0,H.T)(({width:Te})=>this.sorted.find(Xe=>Xe>Te)),(0,H.T)(Te=>this.invert[Te||this.sorted[this.sorted.length-1]||0]),(0,k.F)(),(0,l.sX)(),(0,te.t)({bufferSize:1,refCount:!0}))}}return(ze=z).\u0275fac=function(Te){return new(Te||ze)},ze.\u0275prov=t.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"}),z})(),Le=(()=>{var ze;class z extends j.c{constructor(){const Te=(0,t.WQX)(q.OX),Xe=(0,t.WQX)(t.SKi);super(We=>Te.pipe((0,ie.Z)(null),(0,H.T)(()=>this.accessor.getPosition(this.el.getBoundingClientRect())),(0,l.rB)(Xe),(0,J.j)(()=>this.accessor.getPosition(ce.Lo))).subscribe(We)),this.el=(0,Re.qW)(),this.accessor=(0,t.WQX)(ee.dg)}}return(ze=z).\u0275fac=function(Te){return new(Te||ze)},ze.\u0275prov=t.jDH({token:ze,factory:ze.\u0275fac}),z})(),Ge=(()=>{var ze;class z{constructor(){this.isWebkit=(0,t.WQX)(w.Ld),this.win=(0,t.WQX)(q.Qc)}correct(Te){var Xe,We,it,Fe;return this.isWebkit?[Te[0]+(null!==(Xe=null===(We=this.win.visualViewport)||void 0===We?void 0:We.offsetTop)&&void 0!==Xe?Xe:0),Te[1]+(null!==(it=null===(Fe=this.win.visualViewport)||void 0===Fe?void 0:Fe.offsetLeft)&&void 0!==it?it:0)]:Te}}return(ze=z).\u0275fac=function(Te){return new(Te||ze)},ze.\u0275prov=t.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"}),z})()},656:(Ft,Pe,u)=>{u.d(Pe,{Fm:()=>kt,HF:()=>ft,HG:()=>yt,I$:()=>it,IA:()=>Et,R3:()=>Lt,RK:()=>Qt,TN:()=>Z,XA:()=>Tt,_Z:()=>Ae,kJ:()=>B,nV:()=>Le,ob:()=>Ie,t9:()=>vt,uV:()=>K,vo:()=>Y,wH:()=>Zt,xA:()=>Nt,xH:()=>Ge});var t=u(2978),l=u(4314),w=u(6610),A=u(7212),j=u(3241),H=u(8129),k=u(8503),te=u(756),ie=u(2489),J=u(2831),q=u(6340),ce=u(7782),Re=u(6548),ee=u(5478),we=u(9141),ne=u(4976);const Y=(0,l.ET)(()=>{var et,ct,oe;return null!==(et=null===(ct=(0,t.WQX)(w.qQ).defaultView)||void 0===ct||null===(oe=ct.matchMedia)||void 0===oe?void 0:oe.call(ct,"(prefers-reduced-motion: reduce)").matches)&&void 0!==et&&et}),Le=(0,l.ET)(()=>(0,t.WQX)(Y)?0:1),Ge=(0,l.gc)("assets/taiga-ui/icons"),Ae=(0,l.gc)({check:"@tui.check",close:"@tui.x",error:"@tui.circle-alert",more:"@tui.chevron-right",search:"@tui.search",ellipsis:"@tui.ellipsis"}),We=(0,l.gc)("tuiDark"),it=(0,l.ET)(()=>{var et;let ct=!0;const oe=(0,t.WQX)(j.fc),ue=(0,t.WQX)(We),nt=oe.getItem(ue),Qe=(0,t.WQX)(j.Qc).matchMedia("(prefers-color-scheme: dark)"),ut=(0,t.vPA)(!!(null!==(et=nt&&JSON.parse(nt))&&void 0!==et?et:Qe.matches));return(0,H.R)(Qe,"change").pipe((0,k.p)(()=>!oe.getItem(ue)),(0,A.pQ)()).subscribe(()=>{ct=!0,ut.set(Qe.matches)}),(0,t.QZP)(()=>{const xt=String(ut());ct?ct=!1:oe.setItem(ue,xt)}),Object.assign(ut,{reset:()=>{oe.removeItem(ue),ct=!0,ut.set(Qe.matches)}})});(0,l.gc)((0,te.of)({mode:"DMY",separator:"."})),(0,l.gc)(et=>et.isWeekend?"weekend":"weekday"),(0,l.gc)(Re.GG.Monday);const kt=(0,l.ET)((0,ee.Y6)("months")),Lt=(0,l.ET)((0,ee.Y6)("close")),Zt=(0,l.ET)((0,ee.Y6)("nothingFoundMessage")),K=(0,l.ET)((0,ee.Y6)("defaultErrorMessage")),B=((0,l.ET)((0,ee.Y6)("spinTexts")),(0,l.ET)((0,ee.Y6)("shortWeekDays")),(0,l.gc)("")),Z=(0,l.gc)(""),se=(0,l.gc)({}),$e=(0,l.ET)(()=>{const et=(0,t.WQX)(Ge);return ct=>"".concat(et,"/").concat(ct.replace("@tui.","").split(".").join("/"),".svg")});function Tt(){const et=(0,t.WQX)(se),ct=(0,t.WQX)($e);return oe=>!oe||oe.includes("/")?oe:et[oe]||ct(oe)}const Et=(0,l.gc)({mobile:768,desktopSmall:1024,desktopLarge:1280}),Qt={precision:NaN,decimalSeparator:".",thousandSeparator:we.am,rounding:"truncate",decimalMode:"pad"},vt=(0,l.gc)((0,te.of)(Qt)),ft=(0,l.ET)(()=>new t.aKT((0,t.WQX)(w.qQ).documentElement)),Nt=(0,l.ET)(()=>{const et=(0,t.WQX)(w.qQ);return(0,ie.h)((0,ne.xM)(et,"selectionchange"),(0,ne.xM)(et,"mouseup"),(0,ne.xM)(et,"mousedown").pipe((0,J.n)(()=>(0,ne.xM)(et,"mousemove").pipe((0,q.Q)((0,ne.xM)(et,"mouseup"))))),(0,ne.xM)(et,"keydown"),(0,ne.xM)(et,"keyup")).pipe((0,ce.u)())}),yt=((0,l.gc)({decrement:"@tui.chevron-left",increment:"@tui.chevron-right"}),(0,l.gc)("Taiga UI")),Ie=(0,l.ET)(()=>{const et=(0,t.WQX)(j.Qc);return{type:"viewport",getClientRect(){const ct={top:0,left:0,right:et.innerWidth,bottom:et.innerHeight,width:et.innerWidth,height:et.innerHeight,x:0,y:0};return{...ct,toJSON:()=>JSON.stringify(ct)}}}})},5950:(Ft,Pe,u)=>{u.d(Pe,{GS:()=>A,On:()=>w,T0:()=>J,Wu:()=>k,mo:()=>ie,tu:()=>j});var t=u(4822);const l=["Spacebar","Backspace","Delete","ArrowLeft","ArrowRight","Left","Right","End","Home"];function w(q=""){return 1===q.length||l.includes(q)}function A(q,ce="tui-hints"){var Re;return!(null===(Re=(0,t.J0)(q))||void 0===Re||!Re.some(ee=>!ee.closest(ce)))}function j(q,ce){return(Re,ee)=>{const we=Re||{...ee||ce};return Object.keys(q).forEach(ne=>{we[ne]=q[ne]}),we}}const H={xxs:0,xs:1,s:2,m:3,l:4,xl:5,xxl:6};function k(q,ce="s"){return H[q]>H[ce]}const te=300;function ie(q){return{value:"",params:{duration:J(q)}}}function J(q){return q&&te/q}},6701:(Ft,Pe,u)=>{u.d(Pe,{K0:()=>te,K5:()=>ee,KX:()=>we});var t=u(6098),l=u(6610),w=u(2978);class A{supports(Le){return Le.includes(this.modifier)}unwrap(Le){return Le.split(".").filter(Ge=>!this.modifier.includes(Ge)).join(".")}}const j=new w.nKC("",{factory:()=>{const Y=(0,w.WQX)(l.qQ);return Le=>"body"===Le?Y.body:Y.defaultView[Le]||Y.createElement("div")}});let H=(()=>{var Y;class Le extends A{constructor(){super(...arguments),this.handler=(0,w.WQX)(j),this.modifier=">"}addEventListener(ze,z,Ae){var Te,Xe;return this.manager.addEventListener(this.handler(z.split(">")[0]),null!==(Te=null===(Xe=z.split(">"))||void 0===Xe?void 0:Xe[1])&&void 0!==Te?Te:"",Ae)}}return(Y=Le).\u0275fac=function(){let Ge;return function(z){return(Ge||(Ge=w.xGo(Y)))(z||Y)}}(),Y.\u0275prov=w.jDH({token:Y,factory:Y.\u0275fac}),Le})(),k=(()=>{var Y;class Le extends A{constructor(){super(...arguments),this.modifier="capture.once.passive"}supports(ze){return ze.includes(".")&&!this.unwrap(ze).includes(".")}addEventListener(ze,z,Ae){const Te=this.unwrap(z),Xe=z.includes(".capture");return ze.addEventListener(Te,Ae,{capture:Xe,once:z.includes(".once"),passive:z.includes(".passive")}),()=>ze.removeEventListener(Te,Ae,{capture:Xe})}}return(Y=Le).\u0275fac=function(){let Ge;return function(z){return(Ge||(Ge=w.xGo(Y)))(z||Y)}}(),Y.\u0275prov=w.jDH({token:Y,factory:Y.\u0275fac}),Le})(),te=(()=>{var Y;class Le extends A{constructor(){super(...arguments),this.modifier=".prevent"}addEventListener(ze,z,Ae){return this.manager.addEventListener(ze,this.unwrap(z),Te=>{Te.preventDefault(),Ae(Te)})}}return(Y=Le).\u0275fac=function(){let Ge;return function(z){return(Ge||(Ge=w.xGo(Y)))(z||Y)}}(),Y.\u0275prov=w.jDH({token:Y,factory:Y.\u0275fac}),Le})(),ie=(()=>{var Y;class Le extends A{constructor(){super(...arguments),this.modifier="resize"}supports(ze){return"resize"===ze}addEventListener(ze,z,Ae){if(typeof ResizeObserver>"u"||!(ze instanceof Element))return ze.addEventListener(z,Ae),()=>ze.removeEventListener(z,Ae);const Te=new ResizeObserver(Ae);return Te.observe(ze),()=>Te.disconnect()}}return(Y=Le).\u0275fac=function(){let Ge;return function(z){return(Ge||(Ge=w.xGo(Y)))(z||Y)}}(),Y.\u0275prov=w.jDH({token:Y,factory:Y.\u0275fac}),Le})(),J=(()=>{var Y;class Le extends A{constructor(){super(...arguments),this.modifier=".self"}addEventListener(ze,z,Ae){return this.manager.addEventListener(ze,this.unwrap(z),Te=>{Te.target===Te.currentTarget&&Ae(Te)})}}return(Y=Le).\u0275fac=function(){let Ge;return function(z){return(Ge||(Ge=w.xGo(Y)))(z||Y)}}(),Y.\u0275prov=w.jDH({token:Y,factory:Y.\u0275fac}),Le})(),q=(()=>{var Y;class Le extends A{constructor(){super(...arguments),this.modifier=".silent"}addEventListener(ze,z,Ae){return Le.ngZone=this.manager.getZone(),Le.ngZone.runOutsideAngular(()=>this.manager.addEventListener(ze,this.unwrap(z),Ae))}}return(Y=Le).\u0275fac=function(){let Ge;return function(z){return(Ge||(Ge=w.xGo(Y)))(z||Y)}}(),Y.\u0275prov=w.jDH({token:Y,factory:Y.\u0275fac}),Le})();const ee=[q,H,k,te,ie,J,(()=>{var Y;class Le extends A{constructor(){super(...arguments),this.modifier=".stop"}addEventListener(ze,z,Ae){return this.manager.addEventListener(ze,this.unwrap(z),Te=>{Te.stopPropagation(),Ae(Te)})}}return(Y=Le).\u0275fac=function(){let Ge;return function(z){return(Ge||(Ge=w.xGo(Y)))(z||Y)}}(),Y.\u0275prov=w.jDH({token:Y,factory:Y.\u0275fac}),Le})()].map(Y=>({provide:t.Q5,multi:!0,useClass:Y}));function we(Y){return(Le,Ge,ze)=>{const{value:z}=ze;ze.value=function(...Ae){Y.apply(this,Ae)&&(q.ngZone?q.ngZone.run(()=>z.apply(this,Ae)):z.apply(this,Ae))}}}},5478:(Ft,Pe,u)=>{u.d(Pe,{N5:()=>it,Y6:()=>ze});var t=u(3308),l=u(2978),w=u(4314);const J={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:{AD:"Andorra",AE:"United Arab Emirates",AF:"Afghanistan",AG:"Antigua & Barbuda",AI:"Anguilla",AL:"Albania",AM:"Armenia",AO:"Angola",AR:"Argentina",AT:"Austria",AU:"Australia",AW:"Aruba",AZ:"Azerbaijan",BA:"Bosnia & Herzegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BL:"St. Barth\xe9lemy",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BQ:"Caribbean Netherlands",BR:"Brazil",BS:"Bahamas",BT:"Bhutan",BW:"Botswana",BY:"Belarus",BZ:"Belize",CA:"Canada",CD:"Congo - Kinshasa",CF:"Central African Republic",CG:"Congo - Brazzaville",CH:"Switzerland",CI:"C\xf4te d\u2019Ivoire",CL:"Chile",CM:"Cameroon",CN:"China",CO:"Colombia",CR:"Costa Rica",CU:"Cuba",CV:"Cape Verde",CW:"Cura\xe7ao",CY:"Cyprus",CZ:"Czechia",DE:"Germany",DJ:"Djibouti",DK:"Denmark",DM:"Dominica",DO:"Dominican Republic",DZ:"Algeria",EC:"Ecuador",EE:"Estonia",EG:"Egypt",ER:"Eritrea",ES:"Spain",ET:"Ethiopia",FI:"Finland",FJ:"Fiji",FK:"Falkland Islands",FM:"Federated States of Micronesia",FR:"France",GA:"Gabon",GB:"United Kingdom",GD:"Grenada",GE:"Georgia",GF:"French Guiana",GH:"Ghana",GI:"Gibraltar",GL:"Greenland",GM:"Gambia",GN:"Guinea",GP:"Guadeloupe",GQ:"Equatorial Guinea",GR:"Greece",GT:"Guatemala",GW:"Guinea-Bissau",GY:"Guyana",HK:"Hong Kong",HN:"Honduras",HR:"Croatia",HT:"Haiti",HU:"Hungary",ID:"Indonesia",IE:"Ireland",IL:"Israel",IN:"India",IQ:"Iraq",IR:"Iran",IS:"Iceland",IT:"Italy",JM:"Jamaica",JO:"Jordan",JP:"Japan",KE:"Kenya",KG:"Kyrgyzstan",KH:"Cambodia",KM:"Comoros",KN:"St. Kitts & Nevis",KP:"North Korea",KR:"South Korea",KW:"Kuwait",KY:"Cayman Islands",KZ:"Kazakhstan",LA:"Laos",LB:"Lebanon",LC:"St. Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberia",LS:"Lesotho",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",LY:"Libya",MA:"Morocco",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MF:"St. Martin",MG:"Madagascar",MK:"North Macedonia",ML:"Mali",MM:"Myanmar (Burma)",MN:"Mongolia",MO:"Macao",MQ:"Martinique",MR:"Mauritania",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldives",MW:"Malawi",MX:"Mexico",MY:"Malaysia",MZ:"Mozambique",NA:"Namibia",NC:"New Caledonia",NE:"Niger",NG:"Nigeria",NI:"Nicaragua",NL:"Netherlands",NO:"Norway",NP:"Nepal",NZ:"New Zealand",OM:"Oman",PA:"Panama",PE:"Peru",PF:"French Polynesia",PG:"Papua New Guinea",PH:"Philippines",PK:"Pakistan",PL:"Poland",PT:"Portugal",PW:"Palau",PY:"Paraguay",QA:"Qatar",RE:"R\xe9union",RO:"Romania",RS:"Serbia",RU:"Russia",RW:"Rwanda",SA:"Saudi Arabia",SB:"Solomon Islands",SC:"Seychelles",SD:"Sudan",SE:"Sweden",SG:"Singapore",SH:"St. Helena",SI:"Slovenia",SK:"Slovakia",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalia",SR:"Suriname",ST:"S\xe3o Tom\xe9 & Pr\xedncipe",SV:"El Salvador",SX:"Sint Maarten",SY:"Syria",SZ:"Eswatini",TC:"Turks & Caicos Islands",TD:"Chad",TG:"Togo",TH:"Thailand",TJ:"Tajikistan",TL:"Timor-Leste",TM:"Turkmenistan",TN:"Tunisia",TO:"Tonga",TR:"T\xfcrkiye",TT:"Trinidad & Tobago",TW:"Taiwan",TZ:"Tanzania",UA:"Ukraine",UG:"Uganda",US:"United States",UY:"Uruguay",UZ:"Uzbekistan",VC:"St. Vincent & Grenadines",VE:"Venezuela",VG:"British Virgin Islands",VN:"Vietnam",VU:"Vanuatu",WS:"Samoa",XK:"Kosovo",YE:"Yemen",YT:"Mayotte",ZA:"South Africa",ZM:"Zambia",ZW:"Zimbabwe",AC:"Ascension Island",AS:"American Samoa",AX:"\xc5land Islands",CC:"Cocos (Keeling) Islands",CK:"Cook Islands",CX:"Christmas Island",EH:"Western Sahara",FO:"Faroe Islands",GG:"Guernsey",GU:"Guam",IM:"Isle of Man",JE:"Jersey",IO:"British Indian Ocean Territory",KI:"Kiribati",MH:"Marshall Islands",MP:"Northern Mariana Islands",NF:"Norfolk Island",NR:"Nauru",NU:"Niue",PM:"Saint Pierre and Miquelon",PR:"Puerto Rico",PS:"Palestine",SJ:"Svalbard and Jan Mayen",SS:"South Sudan",TA:"Tristan da Cunha",TK:"Tokelau",TV:"Tuvalu",VA:"Holy See",VI:"Virgin Islands",WF:"Wallis and Futuna"},cancel:"Cancel",done:"Done",more:"More",otherDate:"Other date...",showAll:"Show all",hide:"Hide",mobileCalendarTexts:["Choose day","Choose range","Choose days"],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 larger than",formatRejectionReason:"Wrong file type",drop:"Drop file here",dropMultiple:"Drop files here"},multiSelectTexts:{all:"Select all",none:"Select none"},confirm:{yes:"Yes",no:"No"},previewTexts:{rotate:"Rotate"},zoomTexts:{zoomOut:"Zoom out",zoomIn:"Zoom in",reset:"Reset"},phoneSearch:"Type country or code",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"}};var q=u(756);const ce=(0,w.ET)(()=>J),Re=(0,w.ET)(()=>(0,q.of)((0,l.WQX)(ce))),ee=(0,w.gc)(),we=(0,w.gc)("tuiLanguage");var ne=u(3527),Y=u(8399),Le=u(5981),Ge=u(3241);function ze(Fe){return()=>(0,l.WQX)(Re).pipe((0,ne.T)(dt=>dt[Fe]))}function Ae(){return(Ae=(0,t.A)(function*(Fe){return Fe.then(dt=>dt.default||dt)})).apply(this,arguments)}function Xe(Fe,dt,Bt){return Fe&&dt?function Te(Fe,dt){return(0,Y.H)(function z(Fe){return Ae.apply(this,arguments)}(dt(Fe))).pipe((0,ne.T)(Bt=>null==Bt?void 0:Bt["TUI_".concat(Fe.toUpperCase(),"_LANGUAGE")]))}(Fe,dt):(0,q.of)(Bt)}let it=(()=>{var Fe;class dt extends Le.t{constructor(){super(Xe((0,l.WQX)(Ge.fc).getItem((0,l.WQX)(we)),(0,l.WQX)(ee,{optional:!0}),(0,l.WQX)(ce))),this.fallback=(0,l.WQX)(ce),this.key=(0,l.WQX)(we),this.storage=(0,l.WQX)(Ge.fc),this.loader=(0,l.WQX)(ee,{optional:!0})}get language(){return this.storage.getItem(this.key)||this.fallback.name}setLanguage(_t){this.storage.setItem(this.key,_t),this.next(Xe(_t,this.loader,this.fallback))}clear(){this.storage.removeItem(this.key),this.next((0,q.of)(this.fallback))}}return(Fe=dt).\u0275fac=function(_t){return new(_t||Fe)},Fe.\u0275prov=l.jDH({token:Fe,factory:Fe.\u0275fac,providedIn:"root"}),dt})()},5340:(Ft,Pe,u)=>{u.d(Pe,{El:()=>ne,vQ:()=>we});var t=u(6610),l=u(2978),w=u(4314),A=u(4712),j=u(8395);function H(z,Ae){if(1&z&&l.nrm(0,"img",5),2&z){const Te=l.XpG();l.Y8G("src",Te.value,l.B4B)}}function k(z,Ae){if(1&z&&l.nrm(0,"tui-icon",6),2&z){const Te=l.XpG();l.Y8G("icon",Te.value.toString())}}function te(z,Ae){if(1&z&&(l.qex(0),l.EFF(1),l.bVm()),2&z){const Te=l.XpG();l.R7$(1),l.JRh(Te.value)}}function ie(z,Ae){1&z&&(l.qex(0),l.SdG(1),l.bVm())}const J=["*"],Re={appearance:"",round:!0,size:"l"},ee=(0,w.gc)(Re);function we(z){return(0,w.eC)(ee,z,Re)}let ne=(()=>{var z;class Ae{constructor(){this.options=(0,l.WQX)(ee),this.size=this.options.size,this.round=this.options.round}get value(){return this.src||""}get svg(){return(0,w.YB)(this.value)&&this.value.endsWith(".svg")}get type(){return this.value&&!(0,w.YB)(this.value)?"img":this.value.startsWith("@tui.")?"icon":this.value.length>0&&this.value.length<3?"text":this.value.length?"img":"content"}}return(z=Ae).\u0275fac=function(Xe){return new(Xe||z)},z.\u0275cmp=l.VBU({type:z,selectors:[["tui-avatar"],["button","tuiAvatar",""],["a","tuiAvatar",""]],hostVars:6,hostBindings:function(Xe,We){2&Xe&&(l.BMQ("data-size",We.size)("data-type",We.type),l.AVh("_round",We.round)("_svg",We.svg))},inputs:{size:"size",round:"round",src:"src"},standalone:!0,features:[l.Jv_([(0,j.mr)(ee)]),l.aNF,l.nM4([j.tF])],ngContentSelectors:J,decls:5,vars:4,consts:[[3,"ngSwitch"],["alt","","loading","lazy",3,"src",4,"ngSwitchCase"],[3,"icon",4,"ngSwitchCase"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["alt","","loading","lazy",3,"src"],[3,"icon"]],template:function(Xe,We){1&Xe&&(l.NAR(),l.qex(0,0),l.DNE(1,H,1,1,"img",1),l.DNE(2,k,1,1,"tui-icon",2),l.DNE(3,te,2,1,"ng-container",3),l.DNE(4,ie,2,0,"ng-container",4),l.bVm()),2&Xe&&(l.Y8G("ngSwitch",We.type),l.R7$(1),l.Y8G("ngSwitchCase","img"),l.R7$(1),l.Y8G("ngSwitchCase","icon"),l.R7$(1),l.Y8G("ngSwitchCase","text"))},dependencies:[t.ux,t.e1,t.fG,A.q],styles:['[_nghost-%COMP%]{--t-size: 3.5rem;--t-radius: .75rem;position:relative;display:inline-flex;flex-shrink:0;inline-size:var(--t-size);block-size:var(--t-size);align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;border-radius:var(--t-radius);border:none;background:var(--tui-background-neutral-1);color:var(--tui-text-secondary);vertical-align:middle;box-sizing:border-box;padding:.25rem;opacity:.999}[data-size=xs][_nghost-%COMP%]{--t-size: var(--tui-height-xs);--t-radius: .5rem;font:var(--tui-font-text-xs);font-weight:700}[data-size=xs][data-type=content][_nghost-%COMP%]{font:var(--tui-font-text-m);font-size:.5625rem}[data-size=s][_nghost-%COMP%]{--t-size: var(--tui-height-s);--t-radius: .5rem;font:var(--tui-font-text-s);font-weight:700}[data-size=s][data-type=content][_nghost-%COMP%]{font:var(--tui-font-text-xs);font-weight:700}[data-size=m][_nghost-%COMP%]{--t-size: calc(var(--tui-height-m) - .25rem);--t-radius: .75rem;font:var(--tui-font-text-l);font-weight:700}[data-size=m][data-type=content][_nghost-%COMP%]{font:var(--tui-font-text-m);font-weight:700}[data-size=l][_nghost-%COMP%]{--t-size: var(--tui-height-l);--t-radius: .75rem;font:var(--tui-font-heading-5)}[data-size=l][data-type=content][_nghost-%COMP%]{font:var(--tui-font-text-l);font-weight:700}[data-size=xl][_nghost-%COMP%]{--t-size: 5rem;--t-radius: .75rem;font:var(--tui-font-heading-3)}[data-size=xl][data-type=content][_nghost-%COMP%]{font:var(--tui-font-heading-4)}[data-size=xxl][_nghost-%COMP%]{--t-size: 6rem;--t-radius: 1rem;font:var(--tui-font-heading-3)}[data-size=xxl][data-type=content][_nghost-%COMP%]{font:var(--tui-font-heading-3)}[data-size=xxxl][_nghost-%COMP%]{--t-size: 8rem;--t-radius: 1.25rem;font:var(--tui-font-heading-2)}[data-size=xxxl][data-type=content][_nghost-%COMP%]{font:var(--tui-font-heading-3)}[data-type=img][_nghost-%COMP%]:not(._svg){background:transparent}[data-type=icon][_nghost-%COMP%]:before{content:""}._round[_nghost-%COMP%]{--t-radius: calc(var(--t-size) / 2)}._svg[_nghost-%COMP%] img[_ngcontent-%COMP%]{padding:20%;object-fit:contain}[_nghost-%COMP%] tui-icon[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);inline-size:60%;block-size:60%}[_nghost-%COMP%] img, [_nghost-%COMP%] picture, [_nghost-%COMP%] video{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;box-sizing:border-box}'],changeDetection:0}),Ae})()},4996:(Ft,Pe,u)=>{u.d(Pe,{aQ:()=>ie,bw:()=>k});var t=u(2978),l=u(4314),w=u(8395),A=u(5037);const j={appearance:"",size:"l"},H=(0,l.gc)(j);function k(J){return(0,l.eC)(H,J,j)}let te=(()=>{var J;class q{}return(J=q).\u0275fac=function(Re){return new(Re||J)},J.\u0275cmp=t.VBU({type:J,selectors:[["ng-component"]],hostAttrs:[1,"tui-badge"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(Re,ee){},styles:['tui-badge,[tuiBadge]{--t-icon-size: 1rem;--t-padding: 0 .5rem;--t-size: var(--tui-height-xs);--t-margin: -.25rem;-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;position:relative;display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box;white-space:nowrap;overflow:hidden;vertical-align:middle;max-inline-size:100%;gap:calc(var(--t-gap, var(--t-0, 0rem)) - 2 * var(--t-margin, 0rem));border-radius:6rem;background:#959595;color:var(--tui-background-base);padding:var(--t-padding);block-size:var(--t-size);min-inline-size:var(--t-size);inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;font:var(--tui-font-text-s)}tui-badge>img,[tuiBadge]>img,tui-badge>tui-svg,[tuiBadge]>tui-svg,tui-badge>tui-icon,[tuiBadge]>tui-icon,tui-badge>tui-avatar,[tuiBadge]>tui-avatar,tui-badge>tui-badge,[tuiBadge]>tui-badge,tui-badge>[tuiBadge],[tuiBadge]>[tuiBadge],tui-badge>[tuiRadio],[tuiBadge]>[tuiRadio],tui-badge>[tuiSwitch],[tuiBadge]>[tuiSwitch],tui-badge>[tuiCheckbox],[tuiBadge]>[tuiCheckbox],tui-badge[tuiIcons]:before,[tuiBadge][tuiIcons]:before,tui-badge[tuiIcons]:after,[tuiBadge][tuiIcons]:after{margin:var(--t-margin)}tui-badge[tuiStatus]:before,[tuiBadge][tuiStatus]:before{inline-size:.375rem;block-size:.375rem;margin-inline-end:-.25rem}tui-badge>tui-icon,[tuiBadge]>tui-icon,tui-badge[tuiIcons]:before,[tuiBadge][tuiIcons]:before,tui-badge[tuiIcons]:after,[tuiBadge][tuiIcons]:after{font-size:var(--t-icon-size)!important}tui-badge[data-appearance=error],[tuiBadge][data-appearance=error]{--t-status: var(--tui-status-negative)}tui-badge[data-appearance=success],[tuiBadge][data-appearance=success]{--t-status: var(--tui-status-positive)}tui-badge[data-appearance=warning],[tuiBadge][data-appearance=warning]{--t-status: var(--tui-status-warning)}tui-badge[data-appearance=info],[tuiBadge][data-appearance=info]{--t-status: var(--tui-status-info)}tui-badge[data-appearance=neutral],[tuiBadge][data-appearance=neutral]{--t-status: var(--tui-status-neutral)}tui-badge[tuiStatus][data-appearance=error]:before,[tuiBadge][tuiStatus][data-appearance=error]:before,tui-badge[tuiStatus][data-appearance=success]:before,[tuiBadge][tuiStatus][data-appearance=success]:before,tui-badge[tuiStatus][data-appearance=warning]:before,[tuiBadge][tuiStatus][data-appearance=warning]:before,tui-badge[tuiStatus][data-appearance=info]:before,[tuiBadge][tuiStatus][data-appearance=info]:before,tui-badge[tuiStatus][data-appearance=neutral]:before,[tuiBadge][tuiStatus][data-appearance=neutral]:before{content:"";display:block;margin:0}tui-badge[data-size=s],[tuiBadge][data-size=s]{--t-padding: 0 .3125rem;--t-size: 1rem;--t-icon-size: .625rem;--t-margin: -.125rem}tui-badge[data-size=s][tuiStatus]:before,[tuiBadge][data-size=s][tuiStatus]:before{inline-size:.25rem;block-size:.25rem;margin-inline-end:-.125rem}tui-badge[data-size=m],[tuiBadge][data-size=m]{--t-padding: 0 .375rem;--t-size: 1.25rem;--t-icon-size: .75rem;--t-margin: -.125rem}tui-badge[data-size=xl],[tuiBadge][data-size=xl]{--t-margin: -.25rem;--t-padding: 0 .75rem;--t-size: var(--tui-height-s);font:var(--tui-font-text-m)}tui-badge[data-size=xl][tuiStatus]:before,[tuiBadge][data-size=xl][tuiStatus]:before{inline-size:.5rem;block-size:.5rem;margin-inline-end:-.125rem}tui-badge[tuiAppearance][data-appearance=error],[tuiBadge][tuiAppearance][data-appearance=error],tui-badge[tuiAppearance][data-appearance=success],[tuiBadge][tuiAppearance][data-appearance=success],tui-badge[tuiAppearance][data-appearance=warning],[tuiBadge][tuiAppearance][data-appearance=warning],tui-badge[tuiAppearance][data-appearance=info],[tuiBadge][tuiAppearance][data-appearance=info],tui-badge[tuiAppearance][data-appearance=neutral],[tuiBadge][tuiAppearance][data-appearance=neutral]{color:var(--tui-text-primary)}img[tuiBadge]{padding:0;inline-size:var(--t-size)}tui-icon[tuiBadge]{--t-margin: 0 !important;-webkit-mask:none;mask:none;block-size:var(--t-size);inline-size:var(--t-size)}tui-icon[tuiBadge][data-size=s]:after{-webkit-mask-size:.625rem;mask-size:.625rem}tui-icon[tuiBadge][data-size=m]:after{-webkit-mask-size:.75rem;mask-size:.75rem}tui-icon[tuiBadge][data-size=l]:after,tui-icon[tuiBadge][data-size=xl]:after{-webkit-mask-size:1rem;mask-size:1rem}\n'],encapsulation:2,changeDetection:0}),q})(),ie=(()=>{var J;class q{constructor(){this.nothing=(0,l.Ty)(te),this.size=(0,t.WQX)(H).size}}return(J=q).\u0275fac=function(Re){return new(Re||J)},J.\u0275dir=t.FsC({type:J,selectors:[["tui-badge"],["","tuiBadge",""]],hostVars:1,hostBindings:function(Re,ee){2&Re&&t.BMQ("data-size",ee.size)},inputs:{size:"size"},standalone:!0,features:[t.Jv_([(0,w.mr)(H)]),t.nM4([w.tF,A.Z])]}),q})()},6836:(Ft,Pe,u)=>{u.d(Pe,{GY:()=>ee,Ly:()=>Re});var t=u(2978),l=u(7212),w=u(8832),A=u(958),j=u(4976),H=u(4822),k=u(4314),te=u(8395),ie=u(656);const J=["type","checkbox","tuiCheckbox",""],q={size:"m",appearance:we=>we.checked||we.indeterminate?"primary":"whiteblock",icons:{checked:"@tui.check",indeterminate:"@tui.minus"}},ce=(0,k.gc)(q);function Re(we){return(0,k.eC)(ce,we,q)}let ee=(()=>{var we;class ne{constructor(){this.appearance=(0,t.WQX)(te.bC),this.options=(0,t.WQX)(ce),this.resolver=(0,ie.XA)(),this.destroyRef=(0,t.WQX)(t.abz),this.el=(0,H.qW)(),this.size=this.options.size,this.control=(0,t.WQX)(w.vO,{optional:!0,self:!0})}ngOnInit(){var Le;null!==(Le=this.control)&&void 0!==Le&&Le.valueChanges&&(0,j.lD)(this.control).pipe((0,l.pQ)(this.destroyRef)).subscribe(Ge=>{this.el.indeterminate=null===(this.control instanceof w.vS&&null===Ge?this.control.model:Ge)})}ngDoCheck(){this.appearance.tuiAppearance=(0,k.YB)(this.options.appearance)?this.options.appearance:this.options.appearance(this.el)}getIcon(Le){const Ge=this.options.icons[Le],ze=(0,k.YB)(Ge)?Ge:Ge(this.size);return ze&&"url(".concat(this.resolver(ze),")")}}return(we=ne).\u0275fac=function(Le){return new(Le||we)},we.\u0275cmp=t.VBU({type:we,selectors:[["input","type","checkbox","tuiCheckbox",""]],hostVars:8,hostBindings:function(Le,Ge){2&Le&&(t.Mr5("disabled",!Ge.control||Ge.control.disabled),t.BMQ("data-size",Ge.size),t.xc7("--t-checked-icon",Ge.getIcon("checked"))("--t-indeterminate-icon",Ge.getIcon("indeterminate")),t.AVh("_readonly",!Ge.control))},inputs:{size:"size"},standalone:!0,features:[t.aNF,t.nM4([{directive:te.bC,inputs:["tuiAppearanceState","tuiAppearanceState","tuiAppearanceFocus","tuiAppearanceFocus"]},A.W])],attrs:J,decls:0,vars:0,template:function(Le,Ge){},styles:['[tuiCheckbox]{--t-size: 1.5rem;--t-radius: var(--tui-radius-s);inline-size:var(--t-size);block-size:var(--t-size);border-radius:var(--t-radius);cursor:pointer;margin:0;flex-shrink:0}[tuiCheckbox]:before{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;content:"";background:currentColor;-webkit-mask:url(\'data:image/svg+xml,\') center / 100%;mask:url(\'data:image/svg+xml,\') center / 100%;transform:scale(0);transition:transform var(--tui-duration) ease-in-out,-webkit-mask 0s var(--tui-duration) ease-in-out;transition:transform var(--tui-duration) ease-in-out,mask 0s var(--tui-duration) ease-in-out;transition:transform var(--tui-duration) ease-in-out,mask 0s var(--tui-duration) ease-in-out,-webkit-mask 0s var(--tui-duration) ease-in-out}[tuiCheckbox]:disabled._readonly{opacity:1}[tuiCheckbox]:checked:before,[tuiCheckbox]:indeterminate:before{-webkit-mask-image:var(--t-checked-icon);mask-image:var(--t-checked-icon);transform:scale(1);transition:transform var(--tui-duration) ease-in-out,-webkit-mask 0s ease-in-out;transition:transform var(--tui-duration) ease-in-out,mask 0s ease-in-out;transition:transform var(--tui-duration) ease-in-out,mask 0s ease-in-out,-webkit-mask 0s ease-in-out}[tuiCheckbox]:indeterminate:before{-webkit-mask-image:var(--t-indeterminate-icon);mask-image:var(--t-indeterminate-icon)}[tuiCheckbox][data-size=s]{--t-size: 1rem;--t-radius: var(--tui-radius-xs)}\n'],encapsulation:2,changeDetection:0}),ne})()},138:(Ft,Pe,u)=>{u.d(Pe,{e2:()=>Qt,Gq:()=>ct});var t=u(2978),l=u(7212),w=u(4768),A=u(1423),j=u(9406);const H=typeof MutationObserver<"u"?MutationObserver:class{observe(){}disconnect(){}takeRecords(){return[]}},k=new t.nKC("[WA_MUTATION_OBSERVER_INIT]"),te=k;let Re=(()=>{var ue;class nt extends j.c{constructor(){const ut=(0,t.WQX)(t.aKT).nativeElement,xt=(0,t.WQX)(te);super(At=>{const Jt=new H(mi=>{At.next(mi)});return Jt.observe(ut,xt),()=>{Jt.disconnect()}})}}return ue=nt,(0,A.A)(nt,"\u0275fac",function(ut){return new(ut||ue)}),(0,A.A)(nt,"\u0275prov",t.jDH({token:ue,factory:ue.\u0275fac})),nt})();var ee=u(4976),we=u(4822),ne=u(7434),Y=u(5037),Le=u(8503),Ge=u(2489),ze=u(8448),z=u(2831),Ae=u(7236),Te=u(8887),Xe=u(965),We=u(3527),it=u(7920),Fe=u(4314),dt=u(7270),Bt=u(9141),_t=u(6610),$t=u(712),kt=u(3279),Lt=u(6194),Zt=u(1028),K=u(5173),V=u(5851);function de(ue,nt){1&ue&&t.eu8(0)}function B(ue,nt){if(1&ue&&t.eu8(0,8),2&ue){const Qe=t.XpG().$implicit;t.Y8G("ngTemplateOutlet",Qe)}}function Z(ue,nt){if(1&ue&&(t.j41(0,"div",9),t.eu8(1,8),t.k0s()),2&ue){const Qe=t.XpG(),ut=Qe.index,xt=Qe.$implicit,At=t.XpG();t.AVh("t-overflown",At.isOverflown(ut)),t.R7$(1),t.Y8G("ngTemplateOutlet",xt)}}function se(ue,nt){if(1&ue&&(t.qex(0),t.DNE(1,B,1,1,"ng-container",6),t.DNE(2,Z,2,3,"ng-template",null,7,t.C5r),t.bVm()),2&ue){const Qe=nt.index,ut=t.sdS(3),xt=t.XpG();t.R7$(1),t.Y8G("ngIf",Qe<=xt.lastVisibleIndex)("ngIfElse",ut)}}function he(ue,nt){if(1&ue&&(t.qex(0),t.EFF(1),t.bVm()),2&ue){const Qe=nt.polymorpheusOutlet;t.R7$(1),t.SpI(" ",Qe," ")}}function le(ue,nt){if(1&ue){const Qe=t.RV6();t.j41(0,"button",10),t.bIt("tuiDropdownOpenChange",function(xt){t.eBV(Qe);const At=t.XpG();return t.Njj(At.open=xt)})("keydown.arrowLeft.prevent",function(){t.eBV(Qe);const xt=t.XpG();return t.Njj(xt.onArrowLeft())}),t.DNE(1,he,2,1,"ng-container",11),t.k0s()}if(2&ue){const Qe=t.XpG(),ut=t.sdS(8);t.AVh("_active",Qe.isMoreActive)("t-no-margin",Qe.isMoreAlone)("t-overflown",!Qe.isMoreVisible),t.Y8G("tabIndex",Qe.isMoreFocusable?0:-1)("tuiDropdown",Qe.dropdownContent||ut)("tuiDropdownOpen",Qe.open),t.R7$(1),t.Y8G("polymorpheusOutlet",Qe.moreContent)}}function $e(ue,nt){if(1&ue){const Qe=t.RV6();t.j41(0,"button",12),t.bIt("tuiDropdownOpenChange",function(xt){t.eBV(Qe);const At=t.XpG();return t.Njj(At.open=xt)})("keydown.arrowLeft.prevent",function(){t.eBV(Qe);const xt=t.XpG();return t.Njj(xt.onArrowLeft())}),t.EFF(1),t.nI1(2,"async"),t.k0s()}if(2&ue){const Qe=t.XpG(),ut=t.sdS(8);t.AVh("_active",Qe.isMoreActive)("t-no-margin",Qe.isMoreAlone)("t-overflown",!Qe.isMoreVisible),t.Y8G("tabIndex",Qe.isMoreFocusable?0:-1)("tuiDropdown",Qe.dropdownContent||ut)("tuiDropdownOpen",Qe.open),t.R7$(1),t.SpI(" ",t.bMT(2,10,Qe.moreWord$)," ")}}function ht(ue,nt){if(1&ue&&t.eu8(0,8),2&ue){const Qe=t.XpG().$implicit;t.Y8G("ngTemplateOutlet",Qe)}}function Tt(ue,nt){if(1&ue){const Qe=t.RV6();t.j41(0,"div",16),t.bIt("tui-tab-activate",function(){const At=t.eBV(Qe).index,Jt=t.XpG(2);return t.Njj(Jt.onClick(At))}),t.DNE(1,ht,1,1,"ng-container",17),t.k0s()}if(2&ue){const Qe=nt.index,ut=t.XpG(2);t.R7$(1),t.Y8G("ngIf",ut.shouldShow(Qe))}}function He(ue,nt){if(1&ue){const Qe=t.RV6();t.j41(0,"div",13,14),t.bIt("keydown.arrowDown.prevent",function(xt){t.eBV(Qe);const At=t.sdS(1),Jt=t.XpG();return t.Njj(Jt.onWrapperArrow(xt,At,!1))})("keydown.arrowUp.prevent",function(xt){t.eBV(Qe);const At=t.sdS(1),Jt=t.XpG();return t.Njj(Jt.onWrapperArrow(xt,At,!0))}),t.DNE(2,Tt,2,1,"div",15),t.k0s()}if(2&ue){const Qe=t.XpG();t.BMQ("data-size",Qe.size),t.R7$(2),t.Y8G("ngForOf",Qe.items)}}let Qt=(()=>{var ue;class nt{constructor(){var ut,xt;this.el=(0,we.qW)(),this.rla=(0,t.WQX)(w.wQ,{optional:!0}),this.observer=this.rla&&(null===(ut=(0,t.WQX)(Re,{optional:!0}))||void 0===ut?void 0:ut.pipe((0,Le.p)(()=>{var At;return!(null===(At=this.rla)||void 0===At||!At.isActive)}))),this.sub=(0,Ge.h)(this.observer||ze.w,(null===(xt=this.rla)||void 0===xt?void 0:xt.isActiveChange.pipe((0,Le.p)(Boolean)))||ze.w,this.el.matches("button")?(0,ee.xM)(this.el,"click").pipe((0,z.n)(()=>(0,ee.xM)(this.el.parentElement,"click"))):ze.w).pipe((0,l.pQ)()).subscribe(()=>this.el.dispatchEvent(new CustomEvent("tui-tab-activate",{bubbles:!0})))}ngOnDestroy(){(0,ne.X)(this.el)&&this.el.blur()}}return(ue=nt).\u0275fac=function(ut){return new(ut||ue)},ue.\u0275dir=t.FsC({type:ue,selectors:[["a","tuiTab","",3,"routerLink",""],["a","tuiTab","","routerLink","","routerLinkActive",""],["button","tuiTab",""]],hostAttrs:["type","button"],standalone:!0,features:[t.nM4([Y.Z])]}),nt})();const Gt=(0,Fe.gc)({underline:!0,exposeActive:!0,itemsLimit:1/0,minMoreWidth:0,size:"l"});let Nt=(()=>{var ue;class nt{}return(ue=nt).\u0275fac=function(ut){return new(ut||ue)},ue.\u0275cmp=t.VBU({type:ue,selectors:[["ng-component"]],hostAttrs:[1,"tui-tabs"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(ut,xt){},styles:['[tuiTab]{transition-property:color,box-shadow,opacity,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;position:relative;display:flex;flex-shrink:0;box-sizing:border-box;justify-content:space-between;line-height:1.5rem;align-items:center;white-space:nowrap;cursor:pointer;outline:none;color:inherit;margin-left:24px}tui-tabs[data-size=m]+[tuiTab],tui-tabs[data-size=m] [tuiTab],[tuiTabs][data-size=m] [tuiTab]{margin-left:16px;font:var(--tui-font-text-s)}[tuiTab]:disabled{opacity:var(--tui-disabled-opacity);pointer-events:none}[tuiTab]._active{color:var(--tui-text-primary);box-shadow:none}[tuiTab]:focus-visible{outline:2px solid var(--tui-border-focus);outline-offset:-2px}tui-tabs._underline [tuiTab]:hover:not(._active),[tuiTabs]._underline [tuiTab]:hover:not(._active){box-shadow:inset 0 -2px var(--tui-border-normal)}tui-tabs>[tuiTab]:first-child,[tuiTabs]>[tuiTab]:first-child,tui-tabs>:not(.t-overflown)>[tuiTab]:first-child{margin-left:0}tui-tabs>[tuiTab]~:not(.t-overflown)>[tuiTab]:first-child{margin-left:var(--tui-tab-margin, 1.5rem)}[tuiTab][tuiIcons]:before{font-size:1rem;margin-inline-end:.5rem}[tuiTab][tuiIcons]:after{font-size:1rem;margin-inline-start:.5rem}[tuiTab]:empty:after,[tuiTab]:empty:before{margin:.5rem}@media (hover: hover){[tuiTab]:hover{color:var(--tui-text-primary)}}[tuiTabs],tui-tabs{scrollbar-width:none;-ms-overflow-style:none;position:relative;display:flex;font:var(--tui-font-text-m);color:var(--tui-text-secondary);box-shadow:inset 0 -1px var(--tui-border-normal);overflow:auto;isolation:isolate}[tuiTabs]::-webkit-scrollbar,tui-tabs::-webkit-scrollbar,[tuiTabs]::-webkit-scrollbar-thumb,tui-tabs::-webkit-scrollbar-thumb{display:none}[tuiTabs][data-size=l]:not([data-vertical]),tui-tabs[data-size=l]:not([data-vertical]){block-size:var(--tui-height-l)}[tuiTabs][data-size=m]:not([data-vertical]),tui-tabs[data-size=m]:not([data-vertical]){block-size:var(--tui-height-m)}[tuiTabs]:before,tui-tabs:before{transition-property:width,left;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;left:var(--t-left);bottom:0;block-size:2px;inline-size:var(--t-width);background:var(--t-color);animation:tuiPresent 1ms}[tuiTabs]._underline:before,tui-tabs._underline:before{content:""}tui-tabs[data-vertical],[tuiTabs][data-vertical]{flex-direction:column;box-shadow:inset -1px 0 var(--tui-border-normal)}tui-tabs[data-vertical] [tuiTab],[tuiTabs][data-vertical] [tuiTab]{min-block-size:2.75rem;block-size:auto;white-space:normal;margin:0;text-align:start;padding:.25rem 1.25rem .25rem 0}tui-tabs[data-vertical] [tuiTab]:after,[tuiTabs][data-vertical] [tuiTab]:after{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";position:absolute;top:0;right:0;display:block;block-size:100%;inline-size:2px;background:var(--tui-background-accent-1);transform:scaleX(0);transform-origin:right;margin:0}tui-tabs[data-vertical] [tuiTab]:hover,[tuiTabs][data-vertical] [tuiTab]:hover{box-shadow:inset -2px 0 var(--tui-border-normal)}tui-tabs[data-vertical] [tuiTab]._active:after,[tuiTabs][data-vertical] [tuiTab]._active:after{transform:none}tui-tabs[data-vertical][data-size=m] [tuiTab],[tuiTabs][data-vertical][data-size=m] [tuiTab]{min-block-size:2.25rem;font:var(--tui-font-text-s)}tui-tabs[data-vertical][data-vertical=right],[tuiTabs][data-vertical][data-vertical=right]{box-shadow:inset 1px 0 var(--tui-border-normal)}tui-tabs[data-vertical][data-vertical=right] [tuiTab],[tuiTabs][data-vertical][data-vertical=right] [tuiTab]{text-align:end;padding:.25rem 0 .25rem 1.25rem}tui-tabs[data-vertical][data-vertical=right] [tuiTab]:after,[tuiTabs][data-vertical][data-vertical=right] [tuiTab]:after{right:auto;left:0;transform-origin:left}tui-tabs[data-vertical][data-vertical=right] [tuiTab]:hover,[tuiTabs][data-vertical][data-vertical=right] [tuiTab]:hover{box-shadow:inset 2px 0 var(--tui-border-normal)}\n'],encapsulation:2,changeDetection:0}),nt})(),zt=(()=>{var ue;class nt{constructor(){this.el=(0,we.qW)(),this.injector=(0,t.WQX)(t.duS),this.nothing=(0,Fe.Ty)(Nt),this.size=(0,t.WQX)(Gt).size,this.activeItemIndex=0,this.activeItemIndexChange=new t.bkB}get tabs(){return Array.from(this.el.querySelectorAll("[tuiTab]"))}get activeElement(){return this.tabs[this.activeItemIndex]||null}moveFocus(ut,xt){const{tabs:At}=this;(0,ne.yO)(At.indexOf(ut),At,xt)}ngAfterViewChecked(){(0,t.mal)(()=>{this.markTabAsActive()},{injector:this.injector})}onActivate(ut,xt){const At=this.tabs.findIndex(Jt=>Jt===xt);ut.stopPropagation(),At!==this.activeItemIndex&&(this.activeItemIndexChange.emit(At),this.activeItemIndex=At)}markTabAsActive(){const{tabs:ut,activeElement:xt}=this;ut.forEach(At=>{const Jt=At===xt;At.classList.toggle("_active",Jt),At.setAttribute("tabIndex",Jt?"0":"-1")})}}return(ue=nt).\u0275fac=function(ut){return new(ut||ue)},ue.\u0275dir=t.FsC({type:ue,hostVars:1,hostBindings:function(ut,xt){1&ut&&t.bIt("tui-tab-activate",function(Jt){return xt.onActivate(Jt,Jt.target)}),2&ut&&t.BMQ("data-size",xt.size)},inputs:{size:"size",activeItemIndex:"activeItemIndex"},outputs:{activeItemIndexChange:"activeItemIndexChange"},standalone:!0}),nt})(),yt=(()=>{var ue;class nt{constructor(){this.el=(0,we.qW)(),this.options=(0,t.WQX)(Gt),this.tabs=(0,t.WQX)(zt),this.children=Bt.xQ,this.sub=(0,t.WQX)(Re,{self:!0}).pipe((0,ee.rB)(),(0,l.pQ)()).subscribe(()=>this.refresh()),this.underline=this.options.underline}ngAfterViewChecked(){this.scrollTo(this.tabs.activeItemIndex),this.refresh()}onKeyDownArrow(ut,xt){this.tabs.moveFocus(ut,xt)}refresh(){const{activeElement:ut}=this.tabs;if(ut&&!ut.isConnected)return;const{offsetLeft:xt=0,offsetWidth:At=0}=ut||{};this.el.style.setProperty("--t-left",(0,Fe.Pp)(xt)),this.el.style.setProperty("--t-width",(0,Fe.Pp)(At))}scrollTo(ut){const xt=this.tabs.tabs[ut];if(!xt)return;const{offsetLeft:At,offsetWidth:Jt}=xt;Atthis.el.scrollLeft+this.el.offsetWidth&&(this.el.scrollLeft=At+Jt-this.el.offsetWidth)}}return(ue=nt).\u0275fac=function(ut){return new(ut||ue)},ue.\u0275dir=t.FsC({type:ue,selectors:[["tui-tabs",3,"vertical",""],["nav","tuiTabs","",3,"vertical",""]],contentQueries:function(ut,xt,At){if(1&ut&&t.wni(At,Qt,4),2&ut){let Jt;t.mGM(Jt=t.lsd())&&(xt.children=Jt)}},hostVars:4,hostBindings:function(ut,xt){1&ut&&t.bIt("animationend",function(){return xt.refresh()})("keydown.arrowRight.prevent",function(Jt){return xt.onKeyDownArrow(Jt.target,1)})("keydown.arrowLeft.prevent",function(Jt){return xt.onKeyDownArrow(Jt.target,-1)}),2&ut&&(t.xc7("--t-color",!0===xt.underline?"var(--tui-background-accent-1)":xt.underline),t.AVh("_underline",xt.underline))},inputs:{underline:"underline"},standalone:!0,features:[t.Jv_([Re,{provide:k,useValue:{childList:!0,characterData:!0,subtree:!0}}]),t.nM4([{directive:zt,inputs:["activeItemIndex","activeItemIndex","size","size"],outputs:["activeItemIndexChange","activeItemIndexChange"]}])]}),(0,dt.Cg)([Fe.PE],nt.prototype,"scrollTo",null),nt})();const Ue=(0,Fe.gc)(),et=[V.ke,Re,(0,kt.Lq)({align:"right"}),{provide:k,useValue:{childList:!0,subtree:!0,characterData:!0}},{provide:Ue,deps:[V.ke,Re,_t.qQ,t.aKT,t.gRc],useFactory:(ue,nt,{body:Qe},{nativeElement:ut},xt)=>(0,Ge.h)(ue,nt.pipe((0,Ae.M)(()=>xt.detectChanges()))).pipe((0,Le.p)(()=>Qe.contains(ut)),(0,Te.B)(0),(0,Xe.Z)(null),(0,l.pQ)())}];let ct=(()=>{var ue;class nt{constructor(){this.options=(0,t.WQX)(Gt),this.refresh$=(0,t.WQX)(Ue),this.el=(0,we.qW)(),this.cdr=(0,t.WQX)(t.gRc),this.maxIndex=1/0,this.items=Bt.xQ,this.moreWord$=(0,t.WQX)(Zt.sd),this.open=!1,this.size=this.options.size,this.underline=this.options.underline,this.itemsLimit=this.options.itemsLimit,this.activeItemIndexChange=new t.bkB,this.activeItemIndex=0}set itemIndex(ut){this.activeItemIndex=ut,this.maxIndex=this.getMaxIndex()}get lastVisibleIndex(){return this.itemsLimit+1>=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,We.T)(()=>this.getMaxIndex()),(0,Ae.M)(()=>this.refresh()),(0,Le.p)(ut=>this.maxIndex!==ut)).subscribe(ut=>{this.maxIndex=ut,this.cdr.detectChanges()})}ngAfterViewChecked(){this.refresh()}get tabs(){return Array.from(this.el.querySelectorAll("[tuiTab]"))}get activeElement(){var ut;const{tabs:xt}=this,At=(0,$t.wN)(this.activeItemIndex||0,0,xt.length-2);return this.options.exposeActive||this.lastVisibleIndex>=At?xt[At]||null:(null===(ut=this.moreButton)||void 0===ut?void 0:ut.nativeElement)||null}get isMoreAlone(){return this.lastVisibleIndex<0&&!this.options.exposeActive}get isMoreVisible(){return this.lastVisibleIndex=0;){var At;if(null===(At=ut[xt])||void 0===At||At.focus(),(0,ne.X)(ut[xt]))return;xt--}}onWrapperArrow(ut,xt,At){const mi=(0,ne.km)({initial:ut.target,root:xt,previous:At});mi&&mi.focus()}isOverflown(ut){return ut!==this.activeItemIndex||!this.options.exposeActive}shouldShow(ut){return ut>this.lastVisibleIndex&&this.isOverflown(ut)}get margin(){return"l"===this.size?24:16}focusMore(){this.moreButton&&this.moreButton.nativeElement.focus()}getMaxIndex(){var ut,xt,At,Jt,mi;const{tabs:Mn,activeItemIndex:Di,margin:Ln}=this;if(Mn.length<2)return 0;const{exposeActive:Ii,minMoreWidth:Bi}=this.options,{clientWidth:so}=this.el,_i=Mn[Di],io=null!==(ut=null==_i?void 0:_i.scrollWidth)&&void 0!==ut?ut:0,eo=Math.max(null!==(xt=null===(At=Mn[Mn.length-1])||void 0===At?void 0:At.scrollWidth)&&void 0!==xt?xt:0,Bi);let Ci=Mn.length-2,It=Mn.reduce((St,{scrollWidth:gn})=>St+gn,0)+Ci*Ln-(null!==(Jt=null===(mi=Mn[Mn.length-1])||void 0===mi?void 0:mi.scrollWidth)&&void 0!==Jt?Jt:0);if(Number.isNaN(It)||It<=so)return 1/0;for(;Ci;){var an,pn;if(It-=(null!==(an=null===(pn=Mn[Ci])||void 0===pn?void 0:pn.scrollWidth)&&void 0!==an?an:0)+Ln,Ci--,It+(Ii&&Di>Ci?io+Ln:0)+eo+Ln+(0,$t.Zi)(this.maxIndex===Ci-1){u.d(Pe,{k:()=>te});var t=u(2978),l=u(4822),w=u(4314),A=u(3279),j=u(656);const H=(0,w.gc)("@tui.chevron-down");let k=(()=>{var ie;class J{}return(ie=J).\u0275fac=function(ce){return new(ce||ie)},ie.\u0275cmp=t.VBU({type:ie,selectors:[["ng-component"]],hostAttrs:[1,"tui-chevron"],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(ce,Re){},styles:["[tuiChevron][tuiIcons]:after,tui-icon[tuiChevron]:after{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;display:inline-block;cursor:pointer}[tuiChevron][tuiIcons]:after{block-size:1rem}[tuiChevron][tuiIcons]._chevron-rotated:after,tui-icon[tuiChevron]._chevron-rotated:after{transform:rotate(180deg)}\n"],encapsulation:2,changeDetection:0}),J})(),te=(()=>{var ie;class J{constructor(){this.el=(0,l.qW)(),this.dropdown=(0,t.WQX)(A.pU,{optional:!0}),this.nothing=(0,w.Ty)(k),this.toggle=(0,t.QZP)(()=>{var ce;return this.el.classList.toggle("_chevron-rotated",this.chevron()||""===this.chevron()&&!(null===(ce=this.dropdown)||void 0===ce||!ce.ref()))}),this.chevron=(0,t.vPA)("")}set tuiChevron(ce){this.chevron.set(ce)}}return(ie=J).\u0275fac=function(ce){return new(ce||ie)},ie.\u0275dir=t.FsC({type:ie,selectors:[["","tuiChevron",""]],hostAttrs:["tuiChevron",""],inputs:{tuiChevron:"tuiChevron"},standalone:!0,features:[t.Jv_([(0,w.QU)(j.TN,H)])]}),J})()},1028:(Ft,Pe,u)=>{u.d(Pe,{E4:()=>$e,fh:()=>Gt,ig:()=>Bt,io:()=>dt,sd:()=>Le}),u(2978);var l=u(4314),w=u(5478),A=u(6548),j=u(9141);u(811),u(3279),(0,l.gc)(),(0,l.gc)(),(0,l.gc)(),(0,l.gc)(),(0,l.gc)(),(0,l.ET)((0,w.Y6)("confirm")),(0,l.ET)((0,w.Y6)("cancel")),(0,l.ET)((0,w.Y6)("done"));const Le=(0,l.ET)((0,w.Y6)("more")),dt=((0,l.ET)((0,w.Y6)("hide")),(0,l.ET)((0,w.Y6)("showAll")),(0,l.ET)((0,w.Y6)("otherDate")),(0,l.ET)((0,w.Y6)("mobileCalendarTexts")),(0,l.ET)((0,w.Y6)("range")),(0,l.ET)((0,w.Y6)("countTexts")),(0,l.ET)((0,w.Y6)("time")),(0,l.ET)((0,w.Y6)("dateTexts")),(0,l.ET)((0,w.Y6)("digitalInformationUnits")),(0,l.ET)((0,w.Y6)("copyTexts"))),Bt=(0,l.ET)((0,w.Y6)("passwordTexts")),Z=((0,l.ET)((0,w.Y6)("shortCalendarMonths")),(0,l.ET)((0,w.Y6)("fileTexts")),(0,l.ET)((0,w.Y6)("pagination")),(0,l.ET)((0,w.Y6)("inputFileTexts")),(0,l.ET)((0,w.Y6)("multiSelectTexts")),(0,l.ET)((0,w.Y6)("countries")),(0,l.ET)((0,w.Y6)("previewTexts")),(0,l.ET)((0,w.Y6)("zoomTexts")),(0,l.ET)((0,w.Y6)("phoneSearch")),{icon:()=>"@tui.calendar",min:A.Xv,max:A.dF,nativePicker:!1});(0,l.gc)(Z);const $e=(0,l.gc)({stringify:String,identityMatcher:j.BJ,disabledItemHandler:j.s_});(0,l.gc)();(0,l.gc)({rotate:"@tui.rotate-ccw-square",prev:"@tui.arrow-left",next:"@tui.arrow-right",zoomIn:"@tui.plus",zoomOut:"@tui.minus",zoomReset:"@tui.minimize"});const Gt=(0,l.gc)({})},9702:(Ft,Pe,u)=>{u.d(Pe,{Er:()=>Te,SN:()=>Xe,Xb:()=>Ae,aX:()=>it,jc:()=>_t,oB:()=>We,zY:()=>Fe});var t=u(2978),l=u(7002),w=u(4822),A=u(5180),j=u(1028),H=u(1623),k=u(7212),te=u(8832),ie=u(4926),J=u(9141),q=u(4314),ce=u(6104),Re=u(8283),ee=u(965),we=u(3527),ne=u(8503),Y=u(3793),Le=u(2831),Ge=u(2489),ze=u(8448);let Ae=(()=>{var kt;class Lt{constructor(){this.autoIdString="".concat("tui_interactive_").concat(Lt.autoId++).concat(Date.now()),this.focusVisible=!1,this.pseudoHover=null,this.pseudoActive=null,this.pseudoFocus=null,this.focusable=!0,this.nativeId="",this.focusedChange=new t.bkB,this.focusVisibleChange=new t.bkB}get computedDisabled(){return this.disabled}get computedFocused(){var K;return!this.computedDisabled&&(null!==(K=this.pseudoFocus)&&void 0!==K?K:this.focused)}get computedFocusVisible(){var K;return!this.computedDisabled&&(null!==(K=this.pseudoFocus)&&void 0!==K?K:this.focusVisible)}get computedFocusable(){return!this.computedDisabled&&(this.focusable||this.focused)}get id(){return this.nativeId||this.autoIdString}updateFocused(K){this.focusedChange.emit(K)}updateFocusVisible(K){this.focusVisible!==K&&(this.focusVisible=K,this.focusVisibleChange.emit(K))}}return(kt=Lt).autoId=0,kt.\u0275fac=function(K){return new(K||kt)},kt.\u0275dir=t.FsC({type:kt,hostVars:7,hostBindings:function(K,V){2&K&&(t.BMQ("data-focused",V.pseudoFocus),t.AVh("_disabled",V.computedDisabled)("_focused",V.computedFocused)("_focus-visible",V.computedFocusVisible))},inputs:{pseudoHover:"pseudoHover",pseudoActive:"pseudoActive",pseudoFocus:"pseudoFocus",focusable:"focusable",nativeId:"nativeId"},outputs:{focusedChange:"focusedChange",focusVisibleChange:"focusVisibleChange"}}),Lt})(),Te=(()=>{var kt;class Lt extends Ae{constructor(){super(),this.ngControl=(0,t.WQX)(te.vO,{optional:!0}),this.refresh$=new ce.B,this.onTouched=J.x7,this.onChange=J.x7,this.fallbackValue=this.getFallbackValue(),this.destroyRef=(0,t.WQX)(t.abz),this.cdr=(0,t.WQX)(t.gRc),this.valueTransformer=(0,t.WQX)(ie.XB,{optional:!0}),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 K;return null!==(K=this.previousInternalValue)&&void 0!==K?K:this.fallbackValue}set value(K){this.updateValue(K)}get safeCurrentValue(){var K;return null!==(K=this.rawValue)&&void 0!==K?K:this.fallbackValue}get invalid(){return this.safeNgControlData(({invalid:K})=>K,!1)}get valid(){return this.safeNgControlData(({valid:K})=>K,!1)}get touched(){return this.safeNgControlData(({touched:K})=>K,!1)}get disabled(){return this.safeNgControlData(({disabled:K})=>K,!1)}get interactive(){return!this.readOnly&&!this.computedDisabled}get control(){return this.safeNgControlData(({control:K})=>K,null)}get computedName(){var K,V;return null!==(K=null===(V=this.controlName)||void 0===V?void 0:V.toString())&&void 0!==K?K:null}get controlName(){var K,V;return null!==(K=null===(V=this.ngControl)||void 0===V||null===(V=V.name)||void 0===V?void 0:V.toString())&&void 0!==K?K:null}ngOnInit(){this.refresh$.pipe((0,Re.c)(0),(0,ee.Z)(null),(0,we.T)(()=>{var K;return null===(K=this.ngControl)||void 0===K?void 0:K.control}),(0,ne.p)(q.Aj),(0,Y.F)(),(0,Le.n)(K=>(0,Ge.h)(K.valueChanges,K.statusChanges,K.events||ze.w)),(0,k.pQ)(this.destroyRef)).subscribe(()=>{this.refreshLocalValue(this.safeCurrentValue)})}checkControlUpdate(){this.cdr.markForCheck()}registerOnChange(K){this.onChange=V=>{K(this.toControlValue(V))},this.refresh$.next()}registerOnTouched(K){this.onTouched=K}setDisabledState(){this.checkControlUpdate()}writeValue(K){this.refreshLocalValue(this.fromControlValue(this.ngControl instanceof te.vS&&void 0===this.previousInternalValue?this.ngControl.model:K))}updateFocused(K){K||this.controlMarkAsTouched(),super.updateFocused(K)}updateValue(K){this.disabled||this.valueIdenticalComparator(this.value,K)||(this.previousInternalValue=K,this.controlSetValue(K))}valueIdenticalComparator(K,V){return K===V}get rawValue(){const{ngControl:K}=this;if(null!==K)return this.fromControlValue(K instanceof te.vS&&void 0===this.previousInternalValue?K.viewModel:K.value)}safeNgControlData(K,V){var de;return null!==(de=this.ngControl&&K(this.ngControl))&&void 0!==de?de:V}controlMarkAsTouched(){this.onTouched(),this.checkControlUpdate()}controlSetValue(K){this.onChange(K),this.checkControlUpdate()}refreshLocalValue(K){this.previousInternalValue=K,this.checkControlUpdate()}fromControlValue(K){return this.valueTransformer?this.valueTransformer.fromControlValue(K):K}toControlValue(K){return this.valueTransformer?this.valueTransformer.toControlValue(K):K}}return(kt=Lt).\u0275fac=function(K){return new(K||kt)},kt.\u0275dir=t.FsC({type:kt,hostVars:4,hostBindings:function(K,V){2&K&&t.AVh("_readonly",V.readOnly)("_invalid",V.computedInvalid)},inputs:{readOnly:"readOnly",pseudoInvalid:"pseudoInvalid"},features:[t.Vt3]}),Lt})();function Xe(kt){return[(0,q.QU)(Te,kt),(0,q.QU)(ie.OH,kt)]}let We=(()=>{var kt;class Lt{constructor(){this.datalist=null,this.autoId=(0,l.XD)(),this.el=(0,w.qW)(),this.host=(0,t.WQX)(H.w2),this.control=(0,t.WQX)(Te),this.itemsHandlers=(0,t.WQX)(j.E4),this.disabledItemHandler=null,this.placeholder=""}get id(){return this.el.id||this.autoId}get emptyOption(){return!!this.placeholder&&!this.control.value}}return(kt=Lt).\u0275fac=function(K){return new(K||kt)},kt.\u0275dir=t.FsC({type:kt,viewQuery:function(K,V){if(1&K&&t.GBs(A.WX,7,t.C4Q),2&K){let de;t.mGM(de=t.lsd())&&(V.datalist=de.first)}},hostVars:1,hostBindings:function(K,V){2&K&&t.Mr5("id",V.id)},inputs:{disabledItemHandler:"disabledItemHandler",placeholder:"placeholder"}}),Lt})(),it=(()=>{var kt;class Lt{constructor(){this.host=(0,t.WQX)(Te,{optional:!0})}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 K;return(null===(K=this.host.value)||void 0===K?void 0:K.toString())||""}process(K){}}return(kt=Lt).\u0275fac=function(K){return new(K||kt)},kt.\u0275dir=t.FsC({type:kt}),Lt})(),Fe=(()=>{var kt;class Lt{constructor(){this.change$=new ce.B}ngOnChanges(){this.change$.next()}}return(kt=Lt).\u0275fac=function(K){return new(K||kt)},kt.\u0275dir=t.FsC({type:kt,features:[t.OA$]}),Lt})(),_t=(()=>{var kt;class Lt extends Te{getFallbackValue(){return null}}return(kt=Lt).\u0275fac=function(){let Zt;return function(V){return(Zt||(Zt=t.xGo(kt)))(V||kt)}}(),kt.\u0275dir=t.FsC({type:kt,features:[t.Vt3]}),Lt})()},6801:(Ft,Pe,u)=>{u.d(Pe,{Ws:()=>we,mp:()=>ee,zi:()=>ne});var t=u(2978),l=u(7434),w=u(5180),A=u(3279),j=u(9702),H=u(5014),k=u(1386),te=u(4225),ie=u(7492),J=u(1623),q=u(6610);const ce=["*",[["input"]]],Re=["*","input"];let ee=(()=>{var Y;class Le extends j.Er{constructor(){super(...arguments),this.textfieldSize=(0,t.WQX)(te.tI),this.open=!1}get size(){return this.textfieldSize.size}get nativeFocusableElement(){return this.computedDisabled||!this.textfield?null:this.textfield.nativeFocusableElement}get focused(){var ze;return(0,l.X)(this.nativeFocusableElement)||!(null===(ze=this.dropdown)||void 0===ze||!ze.tuiDropdownOpen)}handleOption(ze){this.setNativeValue(String(ze)),this.focusInput(),this.value=String(ze),this.open=!1}onValueChange(ze){this.value=ze,this.open=!0}get canOpen(){return this.interactive&&!!this.datalist}onActiveZone(ze){this.updateFocused(ze)}getFallbackValue(){return""}focusInput(ze=!1){this.nativeFocusableElement&&this.nativeFocusableElement.focus({preventScroll:ze})}setNativeValue(ze){this.nativeFocusableElement&&(this.nativeFocusableElement.value=ze)}}return(Y=Le).\u0275fac=function(){let Ge;return function(z){return(Ge||(Ge=t.xGo(Y)))(z||Y)}}(),Y.\u0275cmp=t.VBU({type:Y,selectors:[["tui-input"]],contentQueries:function(ze,z,Ae){if(1&ze&&t.wni(Ae,w.WX,5,t.C4Q),2&ze){let Te;t.mGM(Te=t.lsd())&&(z.datalist=Te.first)}},viewQuery:function(ze,z){if(1&ze&&(t.GBs(A.iE,5),t.GBs(H.eD,5)),2&ze){let Ae;t.mGM(Ae=t.lsd())&&(z.dropdown=Ae.first),t.mGM(Ae=t.lsd())&&(z.textfield=Ae.first)}},hostVars:1,hostBindings:function(ze,z){2&ze&&t.BMQ("data-size",z.size)},features:[t.Jv_([ie.PN,(0,J.Jr)(Y),(0,w.PU)(Y),(0,j.SN)(Y)],[A._H]),t.Vt3],ngContentSelectors:Re,decls:4,vars:11,consts:[["tuiDropdownOpenMonitor","",1,"t-hosted",3,"tuiDropdown","tuiDropdownEnabled","tuiDropdownOpen","tuiDropdownOpenChange","tuiActiveZoneChange"],["automation-id","tui-input__textfield",1,"t-textfield",3,"disabled","focusable","invalid","nativeId","pseudoFocus","pseudoHover","readOnly","value","valueChange"]],template:function(ze,z){1&ze&&(t.NAR(ce),t.j41(0,"div",0),t.bIt("tuiDropdownOpenChange",function(Te){return z.open=Te})("tuiActiveZoneChange",function(Te){return z.onActiveZone(Te)}),t.j41(1,"tui-primitive-textfield",1),t.bIt("valueChange",function(Te){return z.onValueChange(Te)}),t.SdG(2),t.SdG(3,1,["ngProjectAs","input",5,["input"]]),t.k0s()()),2&ze&&(t.Y8G("tuiDropdown",z.datalist||"")("tuiDropdownEnabled",z.canOpen)("tuiDropdownOpen",z.open),t.R7$(1),t.Y8G("disabled",z.computedDisabled)("focusable",z.computedFocusable)("invalid",z.computedInvalid)("nativeId",z.nativeId)("pseudoFocus",z.computedFocused)("pseudoHover",z.pseudoHover)("readOnly",z.readOnly)("value",z.value))},dependencies:[H.eD,H.gt,A.pU,A.iE,k.g],styles:["[_nghost-%COMP%]{display:block;border-radius:var(--tui-radius-m);text-align:start}._disabled[_nghost-%COMP%], [_nghost-%COMP%] *:disabled[_nghost-%COMP%], *: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}),Le})(),we=(()=>{var Y;class Le extends j.aX{onValueChange(ze){this.host.onValueChange(ze)}}return(Y=Le).\u0275fac=function(){let Ge;return function(z){return(Ge||(Ge=t.xGo(Y)))(z||Y)}}(),Y.\u0275dir=t.FsC({type:Y,selectors:[["tui-input"]],features:[t.Jv_([(0,J.Sc)(Y)]),t.Vt3]}),Le})(),ne=(()=>{var Y;class Le{}return(Y=Le).\u0275fac=function(ze){return new(ze||Y)},Y.\u0275mod=t.$C({type:Y}),Y.\u0275inj=t.G2t({imports:[q.MD,H.Rp,A.Vh]}),Le})()},5014:(Ft,Pe,u)=>{u.d(Pe,{Bw:()=>ft,HW:()=>Qt,Rp:()=>Nt,eD:()=>vt,gt:()=>Gt});var t=u(7270),l=u(2978),w=u(4822),A=u(7434),j=u(4314),H=u(2734),k=u(9131),te=u(9702),ie=u(4225),J=u(1623),q=u(453),ce=u(5173),Re=u(5981),ee=u(2489),we=u(8283),ne=u(8503),Y=u(3527),Le=u(3793),Ge=u(8129),ze=u(6610),z=u(8832),Ae=u(4198),Te=u(5852),Xe=u(4712),We=u(8395),it=u(7002);const Fe=["pre"],dt=["focusableElement"];function Bt(Ue,et){1&Ue&&l.eu8(0)}function _t(Ue,et){1&Ue&&l.eu8(0)}function $t(Ue,et){1&Ue&&(l.j41(0,"div",17),l.SdG(1,2),l.k0s())}function kt(Ue,et){1&Ue&&l.nrm(0,"tui-icon",20),2&Ue&&l.Y8G("icon",et.polymorpheusOutlet.toString())}const Lt=function(Ue){return{$implicit:Ue}};function Zt(Ue,et){if(1&Ue&&(l.j41(0,"div",18),l.DNE(1,kt,1,1,"tui-icon",19),l.k0s()),2&Ue){const ct=l.XpG();l.R7$(1),l.Y8G("polymorpheusOutlet",ct.iconLeftContent)("polymorpheusOutletContext",l.eq3(2,Lt,ct.size))}}function K(Ue,et){if(1&Ue&&(l.j41(0,"label",21),l.SdG(1,3),l.k0s()),2&Ue){const ct=l.XpG();l.AVh("t-placeholder_raised",ct.placeholderRaised),l.Y8G("for",ct.computedId)}}function V(Ue,et){1&Ue&&l.nrm(0,"tui-icon",24),2&Ue&&l.Y8G("icon",et.polymorpheusOutlet)}function de(Ue,et){if(1&Ue&&(l.j41(0,"div",22),l.DNE(1,V,1,1,"tui-icon",23),l.k0s()),2&Ue){const ct=l.XpG();l.R7$(1),l.Y8G("polymorpheusOutlet",ct.controller.customContent)}}function B(Ue,et){if(1&Ue&&l.nrm(0,"tui-icon",27),2&Ue){const ct=et.polymorpheusOutlet;l.xc7("border","0.25rem solid transparent"),l.Y8G("icon",ct.toString())}}function Z(Ue,et){if(1&Ue){const ct=l.RV6();l.j41(0,"span",25),l.bIt("click.stop",function(){l.eBV(ct);const ue=l.XpG();return l.Njj(ue.clear())}),l.DNE(1,B,1,3,"tui-icon",26),l.k0s()}if(2&Ue){const ct=l.XpG();l.R7$(1),l.Y8G("polymorpheusOutlet",ct.iconCleaner||ct.controller.options.iconCleaner)("polymorpheusOutletContext",l.eq3(2,Lt,ct.size))}}function se(Ue,et){if(1&Ue&&l.nrm(0,"tui-tooltip",28),2&Ue){const ct=l.XpG();l.Y8G("content",null==ct.hintOptions?null:ct.hintOptions.content)("describeId",ct.computedId)}}function he(Ue,et){1&Ue&&l.nrm(0,"tui-icon",20),2&Ue&&l.Y8G("icon",et.polymorpheusOutlet.toString())}function le(Ue,et){if(1&Ue&&(l.j41(0,"div",29),l.DNE(1,he,1,1,"tui-icon",19),l.k0s()),2&Ue){const ct=l.XpG();l.R7$(1),l.Y8G("polymorpheusOutlet",ct.iconContent)("polymorpheusOutletContext",l.eq3(2,Lt,ct.size))}}const $e=[[["input"]],[["select"]],[["tuiContent"]],"*"],ht=function(){return{standalone:!0}},Tt=["input","select","tuiContent","*"],He=["tuiTextfieldLegacy",""];let Et=(()=>{var Ue;class et{constructor(){this.textfield=(0,l.WQX)(J.aX),this.fontsReady$=(0,l.WQX)(J.KS),this.prefix$=new Re.t(""),this.pre$=(0,ee.h)(this.fontsReady$,this.prefix$).pipe((0,we.c)(0),(0,ne.p)(()=>{var oe;return!(null===(oe=this.pre)||void 0===oe||!oe.nativeElement.isConnected)}),(0,Y.T)(()=>{var oe;return(null===(oe=this.pre)||void 0===oe?void 0:oe.nativeElement.offsetWidth)||0}),(0,Le.F)())}ngDoCheck(){this.prefix$.next(this.prefix)}get isContextTable(){return"table"===this.textfield.appearance}get filler(){const{focused:oe,placeholder:ue,exampleText:nt,value:Qe,textfield:ut}=this;return ue&&nt?"":oe?nt||ut.filler.slice(Qe.length):""}get value(){return this.textfield.value}get prefix(){return this.decorationsVisible?this.textfield.prefix:""}get postfix(){return this.decorationsVisible?this.computedPostfix:""}get placeholder(){var oe;return(null===(oe=this.textfield.nativeFocusableElement)||void 0===oe?void 0:oe.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)?" ".concat(this.textfield.postfix):this.textfield.postfix}}return(Ue=et).\u0275fac=function(oe){return new(oe||Ue)},Ue.\u0275cmp=l.VBU({type:Ue,selectors:[["tui-value-decoration"]],viewQuery:function(oe,ue){if(1&oe&&l.GBs(Fe,7,l.aKT),2&oe){let nt;l.mGM(nt=l.lsd())&&(ue.pre=nt.first)}},hostVars:4,hostBindings:function(oe,ue){1&oe&&l.bIt("animationstart",function(){return ue.ngDoCheck()}),2&oe&&l.AVh("_table",ue.isContextTable)("_filler",ue.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(oe,ue){1&oe&&l.nrm(0,"span",0,1)(2,"span",2)(3,"span",3)(4,"span",4),2&oe&&(l.Y8G("textContent",ue.prefix),l.R7$(2),l.Y8G("textContent",ue.value),l.R7$(1),l.Y8G("textContent",ue.filler),l.R7$(1),l.Y8G("textContent",ue.postfix))},styles:['[_nghost-%COMP%]{position:absolute;display:block;inline-size:100%;line-height:var(--tui-height);margin-top:calc(var(--tui-height) / -2);box-sizing:content-box;color:var(--tui-text-tertiary);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[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-primary)}.t-filler[_ngcontent-%COMP%]{max-inline-size:100%;white-space:nowrap}']}),et})();const Qt={s:1.25,m:1.75,l:2.25};let vt=(()=>{var Ue;class et extends te.Xb{constructor(){super(...arguments),this.legacyOptions=(0,l.WQX)(ie.KB),this.el=(0,w.qW)(),this.options=(0,l.WQX)(H.KB),this.controller=(0,l.WQX)(ie.xX),this.hintOptions=(0,l.WQX)(k.bk,{optional:!0}),this.autofilled=!1,this.editable=!0,this.iconCleaner=this.legacyOptions.iconCleaner,this.readOnly=!1,this.invalid=!1,this.disabled=!1,this.value="",this.valueChange=new l.bkB}get prefix(){return this.controller.prefix}get postfix(){return this.controller.postfix}get filler(){return this.controller.filler}get nativeFocusableElement(){if(this.computedDisabled||!this.focusableElement)return null;const{nativeElement:oe}=this.focusableElement;return oe.previousElementSibling||oe}get focused(){return(0,A.Ij)(this.el)}get appearance(){return"table"===this.options.appearance()?"table":this.controller.appearance}onModelChange(oe){this.updateValue(oe)}get size(){return this.controller.size}get computedInvalid(){return!this.readOnly&&!this.disabled&&this.invalid}get inputHidden(){var oe;return!(null===(oe=this.content)||void 0===oe||!oe.length)}get borderStart(){return this.iconLeftContent?this.iconPaddingLeft:0}get borderEnd(){return(0,q.f3)(!!this.iconContent,this.hasCleaner,this.hasTooltip,this.hasCustomContent,this.size)}get hasValue(){return!!this.value}get hasCleaner(){return this.controller.cleaner&&this.hasValue&&!this.computedDisabled&&!this.readOnly}get hasTooltip(){var oe;return!(null===(oe=this.hintOptions)||void 0===oe||!oe.content||this.computedDisabled)}get hasCustomContent(){return!!this.controller.customContent}get placeholderVisible(){var oe;const nt=((null===(oe=this.nativeFocusableElement)||void 0===oe?void 0:oe.placeholder)||this.prefix||this.postfix||this.filler)&&!this.readOnly&&this.computedFocused;return!this.hasValue&&!nt}get hasPlaceholder(){return this.placeholderRaisable||this.placeholderVisible}get placeholderRaised(){return this.placeholderRaisable&&(this.computedFocused&&!this.readOnly||this.hasValue||this.autofilled)}get iconContent(){return this.controller.icon}get iconLeftContent(){return this.controller.iconStart}get showHint(){var oe;return!(null===(oe=this.hintOptions)||void 0===oe||!oe.content)&&(this.legacyOptions.hintOnDisabled||!this.computedDisabled)}get name(){var oe;return"cc-exp"===(null===(oe=this.nativeFocusableElement)||void 0===oe?void 0:oe.autocomplete)?"ccexpiryyear":null}get computedId(){var oe;return(null===(oe=this.nativeFocusableElement)||void 0===oe?void 0:oe.id)||""}getIndent$(oe){return(0,Ge.R)(oe,"scroll").pipe((0,Y.T)(()=>-1*Math.max(oe.scrollLeft,0)))}onFocused(oe){this.updateFocused(oe)}clear(){this.nativeFocusableElement&&(this.nativeFocusableElement.value=""),this.updateValue("")}onMouseDown(oe){const{nativeFocusableElement:ue}=this;!ue||oe.target===ue||(oe.preventDefault(),ue.focus())}transitionStartHandler({propertyName:oe,target:ue}){oe.includes("box-shadow")&&(null==ue?void 0:ue.matches("input"))&&this.onAutofilled(!this.autofilled)}onAutofilled(oe){this.updateAutofilled(oe)}detectRetargetFromLabel(oe){(0,w.Kv)(oe)&&oe.stopImmediatePropagation()}get iconPaddingLeft(){return Qt[this.size]}get placeholderRaisable(){return"s"!==this.size&&!this.controller.labelOutside}updateAutofilled(oe){this.autofilled!==oe&&(this.autofilled=oe)}updateValue(oe){this.value=oe,this.valueChange.emit(oe)}}return(Ue=et).\u0275fac=function(){let ct;return function(ue){return(ct||(ct=l.xGo(Ue)))(ue||Ue)}}(),Ue.\u0275cmp=l.VBU({type:Ue,selectors:[["tui-primitive-textfield"]],contentQueries:function(oe,ue,nt){if(1&oe&&l.wni(nt,ce.xr,5),2&oe){let Qe;l.mGM(Qe=l.lsd())&&(ue.content=Qe)}},viewQuery:function(oe,ue){if(1&oe&&l.GBs(dt,5),2&oe){let nt;l.mGM(nt=l.lsd())&&(ue.focusableElement=nt.first)}},hostVars:15,hostBindings:function(oe,ue){1&oe&&l.bIt("focusin",function(){return ue.onFocused(!0)})("focusout",function(){return ue.onFocused(!1)})("transitionstart.capture",function(Qe){return ue.transitionStartHandler(Qe)}),2&oe&&(l.BMQ("data-size",ue.size),l.xc7("--border-start",ue.borderStart,"rem")("--border-end",ue.borderEnd,"rem"),l.AVh("_readonly",ue.readOnly)("_hidden",ue.inputHidden)("_invalid",ue.computedInvalid)("_autofilled",ue.autofilled)("_label-outside","table"===ue.options.appearance()||ue.controller.labelOutside))},inputs:{editable:"editable",iconCleaner:"iconCleaner",readOnly:"readOnly",invalid:"invalid",disabled:"disabled",value:"value"},outputs:{valueChange:"valueChange"},features:[l.Jv_([(0,J.Jr)(Ue),ie.ZW]),l.Vt3],ngContentSelectors:Tt,decls:24,vars:39,consts:[[4,"ngIf"],["automation-id","tui-primitive-textfield__wrapper","tuiWrapper","",3,"active","appearance","disabled","focus","hover","invalid","readOnly","click.prevent.silent","mousedown"],["automation-id","tui-primitive-textfield__native-input",1,"t-input",3,"disabled","id","ngModel","ngModelOptions","readOnly","tabIndex","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"],["tuiAppearance","icon",3,"icon",4,"polymorpheusOutlet","polymorpheusOutletContext"],["tuiAppearance","icon",3,"icon"],["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,"icon",4,"polymorpheusOutlet"],[1,"t-custom-icon",3,"icon"],["appearance","icon","automation-id","tui-primitive-textfield__cleaner","tuiWrapper","",1,"t-cleaner",3,"click.stop"],[3,"icon","border",4,"polymorpheusOutlet","polymorpheusOutletContext"],[3,"icon"],["automation-id","tui-primitive-textfield__tooltip",1,"t-tooltip",3,"content","describeId"],[1,"t-icon","t-textfield-icon"]],template:function(oe,ue){if(1&oe&&(l.NAR($e),l.DNE(0,Bt,1,0,"ng-container",0),l.nI1(1,"async"),l.DNE(2,_t,1,0,"ng-container",0),l.nI1(3,"async"),l.j41(4,"div",1),l.bIt("click.prevent.silent",function(Qe){return ue.detectRetargetFromLabel(Qe)})("mousedown",function(Qe){return ue.onMouseDown(Qe)}),l.nI1(5,"async"),l.SdG(6),l.SdG(7,1),l.j41(8,"input",2,3),l.bIt("ngModelChange",function(Qe){return ue.onModelChange(Qe)}),l.k0s(),l.DNE(10,$t,2,0,"div",4),l.j41(11,"div",5),l.DNE(12,Zt,2,4,"div",6),l.j41(13,"div",7),l.DNE(14,K,2,3,"label",8),l.j41(15,"div",9)(16,"tui-value-decoration",10,11),l.nI1(18,"async"),l.k0s()()(),l.j41(19,"div",12),l.DNE(20,de,2,1,"div",13),l.DNE(21,Z,2,4,"span",14),l.DNE(22,se,1,2,"tui-tooltip",15),l.DNE(23,le,2,4,"div",16),l.k0s()()()),2&oe){const nt=l.sdS(9),Qe=l.sdS(17);l.Y8G("ngIf",l.bMT(1,30,null==ue.content?null:ue.content.changes)),l.R7$(2),l.Y8G("ngIf",l.bMT(3,32,null==ue.hintOptions?null:ue.hintOptions.change$)),l.R7$(2),l.xc7("--text-indent",l.bMT(5,34,Qe.pre$),"px"),l.Y8G("active",ue.pseudoActive)("appearance",ue.appearance)("disabled",ue.disabled)("focus",ue.computedFocused)("hover",ue.pseudoHover)("invalid",ue.computedInvalid)("readOnly",ue.readOnly),l.R7$(4),l.Y8G("disabled",ue.computedDisabled)("id",ue.id)("ngModel",ue.value)("ngModelOptions",l.lJ4(38,ht))("readOnly",ue.readOnly||!ue.editable)("tabIndex",ue.computedFocusable?0:-1),l.BMQ("aria-invalid",ue.computedInvalid)("name",ue.name),l.R7$(2),l.Y8G("ngIf",ue.inputHidden),l.R7$(2),l.Y8G("ngIf",ue.iconLeftContent),l.R7$(2),l.Y8G("ngIf",ue.hasPlaceholder),l.R7$(2),l.xc7("text-indent",l.bMT(18,36,ue.getIndent$(nt)),"px"),l.AVh("t-has-value",ue.value),l.R7$(4),l.Y8G("ngIf",ue.hasCustomContent),l.R7$(1),l.Y8G("ngIf",ue.hasCleaner),l.R7$(1),l.Y8G("ngIf",ue.showHint),l.R7$(1),l.Y8G("ngIf",ue.iconContent)}},dependencies:[ze.bT,z.me,z.BC,z.vS,ce.xr,Ae.l,Te.x,Xe.q,We.bC,Et,ze.Jj],styles:['[_nghost-%COMP%]{position:relative;display:block;text-align:start;border-radius:var(--tui-radius-m);block-size:var(--tui-height);min-block-size:var(--tui-height);max-block-size:var(--tui-height)}[data-size=s][_nghost-%COMP%]{--tui-height: var(--tui-height-s);font:var(--tui-font-text-s)}[data-size=m][_nghost-%COMP%]{--tui-height: var(--tui-height-m);font:var(--tui-font-text-s)}[data-size=l][_nghost-%COMP%]{--tui-height: var(--tui-height-l);font:var(--tui-font-text-m);line-height:1.25rem}[_nghost-%COMP%] *:disabled[_nghost-%COMP%], *:disabled [_nghost-%COMP%]{pointer-events:none}.t-input[_ngcontent-%COMP%]{padding:0;margin:0;border-width: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;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;inline-size:100%;block-size:100%;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);color:var(--tui-text-primary);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{-webkit-text-fill-color:var(--tui-text-primary)!important;border-color:var(--tui-service-autofill-background);box-shadow:0 0 0 100rem var(--tui-service-autofill-background) inset!important}.t-input[inputMode=none][_ngcontent-%COMP%]{caret-color:transparent}.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-tertiary);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}[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=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=l][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]{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%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) .t-input[_ngcontent-%COMP%]:-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}.t-content[_ngcontent-%COMP%]{display:flex;block-size:100%;inline-size: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-inline-size:0;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;inline-size:100%;-webkit-user-select:none;user-select:none;font:var(--tui-font-text-s);color:var(--tui-text-secondary);pointer-events:none;will-change:transform;transform:translateY(0)}@supports (-webkit-hyphens: none){.t-placeholder[_ngcontent-%COMP%]{will-change:unset;transition-property:transform,color,letter-spacing}}.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-text-negative)}._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-tertiary)}[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-primary)}.t-cleaner[_ngcontent-%COMP%]{position:relative;display:flex;inline-size:1.5rem;block-size:1.5rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none;pointer-events:auto;border-width:.25rem}._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;inline-size:1.5rem;block-size: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%]{margin:0 .125rem 0 -.375rem}[data-size=m][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{margin-inline-start:-.125rem;margin-inline-end:.375rem}[data-size=l][_nghost-%COMP%] .t-icon_left[_ngcontent-%COMP%]{margin-inline-end:.75rem}.t-icons[_ngcontent-%COMP%]{display:flex;align-items:center}[data-size=m][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{margin-inline-end:-.125rem}[data-size=s][_nghost-%COMP%] .t-icons[_ngcontent-%COMP%]{margin-inline-end:-.375rem}[_nghost-%COMP%]:not([data-size=s]) .t-icons[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(:first-child){margin-inline-start:.25rem}[_nghost-%COMP%] input{transition:box-shadow .01s}._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}[data-size=s][_nghost-%COMP%] tui-icon[_ngcontent-%COMP%]{border-width:.25rem}.t-custom-content[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center;min-inline-size:2rem;block-size:2rem;pointer-events:none}.t-custom-icon[_ngcontent-%COMP%]{inline-size:2rem;block-size:100%}.t-input[_ngcontent-%COMP%]:not(:first-child){display:none}[data-size][_nghost-%COMP%] .t-input_template[_ngcontent-%COMP%]{display:flex;inline-size:calc(100% - 1rem);max-inline-size:calc(100% - 1rem);align-items:center;pointer-events:none;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,t.Cg)([j.PE],et.prototype,"getIndent$",null),et})(),Gt=(()=>{var Ue;class et extends te.aX{constructor(){super(...arguments),this.host=(0,l.WQX)(vt)}get readOnly(){return this.host.readOnly||!this.host.editable}onValueChange(oe){this.host.onModelChange(oe)}}return(Ue=et).\u0275fac=function(){let ct;return function(ue){return(ct||(ct=l.xGo(Ue)))(ue||Ue)}}(),Ue.\u0275dir=l.FsC({type:Ue,selectors:[["tui-primitive-textfield"]],features:[l.Jv_([(0,J.Sc)(Ue)]),l.Vt3]}),et})(),ft=(()=>{var Ue;class et{constructor(){this.autoId=(0,it.XD)(),this.el=(0,w.qW)(),this.controller=(0,l.WQX)(ie.xX),this.host=(0,l.WQX)(J.w2),this.host.process(this.el)}get id(){return this.el.id||this.autoId}get inputMode(){return this.el.inputMode||this.host.inputMode}}return(Ue=et).\u0275fac=function(oe){return new(oe||Ue)},Ue.\u0275cmp=l.VBU({type:Ue,selectors:[["input","tuiTextfieldLegacy",""],["textarea","tuiTextfieldLegacy",""]],hostAttrs:["type","text"],hostVars:7,hostBindings:function(oe,ue){1&oe&&l.bIt("input",function(Qe){return ue.host.onValueChange(Qe.target.value)}),2&oe&&(l.Mr5("tabIndex",ue.host.focusable?0:-1)("readOnly",ue.host.readOnly)("value",ue.host.value),l.BMQ("id",ue.id)("inputMode",ue.inputMode)("aria-invalid",ue.host.invalid)("disabled",ue.host.disabled||null))},features:[l.Jv_([ie.ZW])],attrs:He,decls:0,vars:0,template:function(oe,ue){},styles:['[_nghost-%COMP%]{padding:0;margin:0;border-width: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;appearance:none;word-break:keep-all;-webkit-text-fill-color:currentColor;position:absolute;top:0;left:0;inline-size:100%;block-size:100%;border-style:solid;border-color:transparent;border-inline-start-width:var(--border-start, 0);border-inline-end-width:var(--border-end, 0);text-indent:var(--text-indent);color:var(--tui-text-primary);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{-webkit-text-fill-color:var(--tui-text-primary)!important;border-color:var(--tui-service-autofill-background);box-shadow:0 0 0 100rem var(--tui-service-autofill-background) inset!important}[inputMode=none][_nghost-%COMP%]{caret-color:transparent}[_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-tertiary);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}[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=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=l][_nghost-%COMP%]:not(._label-outside) -shadowcsshost{padding-top:1.25rem}[data-size=l][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-webkit-autofill + .t-content[_ngcontent-%COMP%] .t-placeholder[_ngcontent-%COMP%]{font-size:.8156rem;transform:translateY(-.625rem)}[data-size=m][_nghost-%COMP%]:not(._label-outside) [_ngcontent-%COMP%]:-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}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}),et})(),Nt=(()=>{var Ue;class et{}return(Ue=et).\u0275fac=function(oe){return new(oe||Ue)},Ue.\u0275mod=l.$C({type:Ue}),Ue.\u0275inj=l.G2t({imports:[ze.MD,z.YN,Ae.E,Te.q,Xe.q]}),et})()},5852:(Ft,Pe,u)=>{u.d(Pe,{q:()=>J,x:()=>ie});var t=u(2978),l=u(811),w=u(9131),A=u(4712),j=u(5173),H=u(8395),k=u(6610);function te(q,ce){1&q&&t.nrm(0,"tui-icon",3),2&q&&t.Y8G("icon",ce.polymorpheusOutlet)}let ie=(()=>{var q;class ce extends w.bk{constructor(){super(...arguments),this.isMobile=(0,t.WQX)(l.Td),this.describeId=""}get computedAppearance(){return this.appearance||""}stopOnMobile(ee){var we;this.isMobile&&(ee.preventDefault(),ee.stopPropagation()),null===(we=this.driver$)||void 0===we||we.toggle()}}return(q=ce).\u0275fac=function(){let Re;return function(we){return(Re||(Re=t.xGo(q)))(we||q)}}(),q.\u0275cmp=t.VBU({type:q,selectors:[["tui-tooltip"]],viewQuery:function(ee,we){if(1&ee&&t.GBs(w.YO,5),2&ee){let ne;t.mGM(ne=t.lsd())&&(we.driver$=ne.first)}},hostVars:1,hostBindings:function(ee,we){1&ee&&t.bIt("mousedown",function(Y){return we.stopOnMobile(Y)}),2&ee&&t.BMQ("data-appearance",we.computedAppearance)},inputs:{content:"content",direction:"direction",appearance:"appearance",showDelay:"showDelay",hideDelay:"hideDelay",describeId:"describeId",context:"context"},features:[t.Vt3],decls:4,vars:11,consts:[["automation-id","tui-tooltip__icon","tuiAppearance","icon",1,"t-tooltip-icon",3,"tuiAppearanceState","tuiHint","tuiHintAppearance","tuiHintContext","tuiHintDescribe","tuiHintDirection","tuiHintHideDelay","tuiHintShowDelay"],["driver","tuiHintHover"],["class","t-icon",3,"icon",4,"polymorpheusOutlet"],[1,"t-icon",3,"icon"]],template:function(ee,we){if(1&ee&&(t.j41(0,"span",0,1),t.nI1(2,"async"),t.DNE(3,te,1,1,"tui-icon",2),t.k0s()),2&ee){const ne=t.sdS(1);t.Y8G("tuiAppearanceState",t.bMT(2,9,ne)?"hover":null)("tuiHint",we.content)("tuiHintAppearance",we.computedAppearance)("tuiHintContext",we.context)("tuiHintDescribe",we.describeId)("tuiHintDirection",we.direction)("tuiHintHideDelay",we.hideDelay)("tuiHintShowDelay",we.showDelay),t.R7$(3),t.Y8G("polymorpheusOutlet",we.icon)}},dependencies:[A.q,j.xr,H.bC,w.XZ,w.$$,k.Jj],styles:["[_nghost-%COMP%]{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-block;inline-size:1.5rem;block-size:1.5rem;vertical-align:middle;font-size:0;line-height:0;pointer-events:auto;cursor:pointer;color:var(--tui-text-primary)}[data-appearance=error][_nghost-%COMP%]{color:var(--tui-text-negative)}.t-tooltip-icon[_ngcontent-%COMP%]{display:inline-block;inline-size:100%;block-size:100%}.t-icon[_ngcontent-%COMP%]{border-width:.25rem}"],changeDetection:0}),ce})(),J=(()=>{var q;class ce{}return(q=ce).\u0275fac=function(ee){return new(ee||q)},q.\u0275mod=t.$C({type:q}),q.\u0275inj=t.G2t({imports:[k.MD,A.q,w.pp]}),ce})()},1386:(Ft,Pe,u)=>{u.d(Pe,{g:()=>k});var t=u(2978),l=u(7212),w=u(4822),A=u(7434),j=u(3279),H=u(3793);let k=(()=>{var te;class ie{constructor(){var q;this.el=(0,w.qW)(),this.host=(0,t.WQX)(j.iE,{self:!0}),this.external=(0,t.WQX)(j.P0,{optional:!0}),this.$=this.host.driver.pipe((0,H.F)(),(0,l.pQ)()).subscribe(ce=>{var Re;return null===(Re=this.external)||void 0===Re?void 0:Re.tuiDropdownOpenChange.next(ce)}),this.$1=null===(q=this.external)||void 0===q?void 0:q.tuiDropdownOpenChange.pipe((0,H.F)(),(0,l.pQ)()).subscribe(ce=>{var Re;ce&&(null===(Re=(0,A.km)({initial:this.el,root:this.el}))||void 0===Re||Re.focus()),this.host.toggle(ce)})}}return(te=ie).\u0275fac=function(q){return new(q||te)},te.\u0275dir=t.FsC({type:te,selectors:[["","tuiDropdownOpenMonitor",""]],standalone:!0}),ie})()},4225:(Ft,Pe,u)=>{u.d(Pe,{CN:()=>Lt,G6:()=>kt,KB:()=>q,OC:()=>Ae,Om:()=>dt,Rd:()=>Le,V4:()=>ze,ZW:()=>K,dx:()=>Xe,kf:()=>it,np:()=>ne,rQ:()=>_t,tI:()=>$t,u1:()=>we,xX:()=>Zt});var t=u(4314),l=u(2978),w=u(9702),A=u(7212),j=u(4976),H=u(1623),k=u(2489),te=u(871);class ie{constructor(de,B,Z,se,he,le,$e,ht,Tt,He,Et,Qt,vt){this.change$=de,this.options=B,this.legacyAppearance=Z,this.appearanceDirective=se,this.cleanerDirective=he,this.customContentDirective=le,this.iconDirective=$e,this.iconLeftDirective=ht,this.labelOutsideDirective=Tt,this.sizeDirective=He,this.prefixDirective=Et,this.postfixDirective=Qt,this.fillerDirective=vt}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 iconStart(){return this.iconLeftDirective.iconStart}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 q=(0,t.gc)({iconCleaner:"@tui.x",hintOnDisabled:!1}),Re=(0,t.ET)(()=>new ee);let ee=(()=>{var V;class de extends w.zY{constructor(){super(...arguments),this.appearance=""}}return(V=de).\u0275fac=function(){let B;return function(se){return(B||(B=l.xGo(V)))(se||V)}}(),V.\u0275dir=l.FsC({type:V,selectors:[["","tuiTextfieldAppearance",""]],inputs:{appearance:["tuiTextfieldAppearance","appearance"]},features:[l.Jv_([(0,t.QU)(Re,V)]),l.Vt3]}),de})();const we=(0,t.ET)(()=>new ne);let ne=(()=>{var V;class de extends w.zY{constructor(){super(...arguments),this.cleaner=!1}}return(V=de).\u0275fac=function(){let B;return function(se){return(B||(B=l.xGo(V)))(se||V)}}(),V.\u0275dir=l.FsC({type:V,selectors:[["","tuiTextfieldCleaner",""]],inputs:{cleaner:["tuiTextfieldCleaner","cleaner"]},features:[l.Jv_([(0,t.QU)(we,V)]),l.Vt3]}),de})();const Y=(0,t.ET)(()=>new Le);let Le=(()=>{var V;class de extends w.zY{}return(V=de).\u0275fac=function(){let B;return function(se){return(B||(B=l.xGo(V)))(se||V)}}(),V.\u0275dir=l.FsC({type:V,selectors:[["","tuiTextfieldCustomContent",""]],inputs:{customContent:["tuiTextfieldCustomContent","customContent"]},features:[l.Jv_([(0,t.QU)(Y,V)]),l.Vt3]}),de})();const Ge=(0,t.ET)(()=>new ze);let ze=(()=>{var V;class de extends w.zY{constructor(){super(...arguments),this.filler=""}}return(V=de).\u0275fac=function(){let B;return function(se){return(B||(B=l.xGo(V)))(se||V)}}(),V.\u0275dir=l.FsC({type:V,selectors:[["","tuiTextfieldFiller",""]],inputs:{filler:["tuiTextfieldFiller","filler"]},features:[l.Jv_([(0,t.QU)(Ge,V)]),l.Vt3]}),de})();const z=(0,t.ET)(()=>new Ae);let Ae=(()=>{var V;class de extends w.zY{}return(V=de).\u0275fac=function(){let B;return function(se){return(B||(B=l.xGo(V)))(se||V)}}(),V.\u0275dir=l.FsC({type:V,selectors:[["","tuiTextfieldIcon",""]],inputs:{icon:["tuiTextfieldIcon","icon"]},features:[l.Jv_([(0,t.QU)(z,V)]),l.Vt3]}),de})();const Te=(0,t.ET)(()=>new Xe);let Xe=(()=>{var V;class de extends w.zY{}return(V=de).\u0275fac=function(){let B;return function(se){return(B||(B=l.xGo(V)))(se||V)}}(),V.\u0275dir=l.FsC({type:V,selectors:[["","tuiTextfieldIconLeft",""]],inputs:{iconStart:["tuiTextfieldIconLeft","iconStart"]},features:[l.Jv_([(0,t.QU)(Te,V)]),l.Vt3]}),de})();const We=(0,t.ET)(()=>new it);let it=(()=>{var V;class de extends w.zY{constructor(){super(...arguments),this.labelOutside=!1}}return(V=de).\u0275fac=function(){let B;return function(se){return(B||(B=l.xGo(V)))(se||V)}}(),V.\u0275dir=l.FsC({type:V,selectors:[["","tuiTextfieldLabelOutside",""]],inputs:{labelOutside:["tuiTextfieldLabelOutside","labelOutside"]},features:[l.Jv_([(0,t.QU)(We,V)]),l.Vt3]}),de})();const Fe=(0,t.ET)(()=>new dt);let dt=(()=>{var V;class de extends w.zY{constructor(){super(...arguments),this.postfix=""}}return(V=de).\u0275fac=function(){let B;return function(se){return(B||(B=l.xGo(V)))(se||V)}}(),V.\u0275dir=l.FsC({type:V,selectors:[["","tuiTextfieldPostfix",""]],inputs:{postfix:["tuiTextfieldPostfix","postfix"]},features:[l.Jv_([(0,t.QU)(Fe,V)]),l.Vt3]}),de})();const Bt=(0,t.ET)(()=>new _t);let _t=(()=>{var V;class de extends w.zY{constructor(){super(...arguments),this.prefix=""}}return(V=de).\u0275fac=function(){let B;return function(se){return(B||(B=l.xGo(V)))(se||V)}}(),V.\u0275dir=l.FsC({type:V,selectors:[["","tuiTextfieldPrefix",""]],inputs:{prefix:["tuiTextfieldPrefix","prefix"]},features:[l.Jv_([(0,t.QU)(Bt,V)]),l.Vt3]}),de})();const $t=(0,t.ET)(()=>new kt);let kt=(()=>{var V;class de extends w.zY{constructor(){super(...arguments),this.size="l"}}return(V=de).\u0275fac=function(){let B;return function(se){return(B||(B=l.xGo(V)))(se||V)}}(),V.\u0275dir=l.FsC({type:V,selectors:[["","tuiTextfieldSize",""]],inputs:{size:["tuiTextfieldSize","size"]},features:[l.Jv_([(0,t.QU)($t,V)]),l.Vt3]}),de})(),Lt=(()=>{var V;class de{}return(V=de).\u0275fac=function(Z){return new(Z||V)},V.\u0275mod=l.$C({type:V}),V.\u0275inj=l.G2t({}),de})();const Zt=(0,t.gc)(),K=[{provide:Zt,deps:[l.gRc,q,H.Eo,Re,we,Y,z,Te,We,$t,Bt,Fe,Ge],useFactory:(V,de,B,...Z)=>{const se=(0,k.h)(...Z.map(({change$:he})=>he||te.t)).pipe((0,j.Eb)(V),(0,A.pQ)());return se.subscribe(),new ie(se,de,B,...Z)}}]},7492:(Ft,Pe,u)=>{u.d(Pe,{PN:()=>j,aD:()=>H,r5:()=>k});var t=u(2978),l=u(8832),w=u(1623),A=u(9656);const j={provide:w.r0,deps:[[new t.Xx1,new t.B$B,l.kq]],useFactory:A.D};let H=(()=>{var te;class ie{}return(te=ie).\u0275fac=function(q){return new(q||te)},te.\u0275dir=t.FsC({type:te,selectors:[["","tuiValueAccessor",""]],features:[t.Jv_([j])]}),ie})(),k=(()=>{var te;class ie{}return(te=ie).\u0275fac=function(q){return new(q||te)},te.\u0275mod=t.$C({type:te}),te.\u0275inj=t.G2t({}),ie})()},4198:(Ft,Pe,u)=>{u.d(Pe,{E:()=>w,l:()=>l});var t=u(2978);let l=(()=>{var A;class j{constructor(){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?"disabled":this.readOnly?"readonly":this.active?"active":this.hover?"hover":null}get noHover(){return this.readOnly||!1===this.hover}get noActive(){return this.readOnly||!1===this.active}}return(A=j).\u0275fac=function(k){return new(k||A)},A.\u0275dir=t.FsC({type:A,selectors:[["","tuiWrapper",""]],hostVars:10,hostBindings:function(k,te){2&k&&(t.BMQ("data-appearance",te.appearance)("data-state",te.interactiveState),t.AVh("_invalid",te.computedInvalid)("_focused",te.computedFocused)("_no-hover",te.noHover)("_no-active",te.noActive))},inputs:{disabled:"disabled",readOnly:"readOnly",hover:"hover",active:"active",focus:"focus",invalid:"invalid",appearance:"appearance"}}),j})(),w=(()=>{var A;class j{}return(A=j).\u0275fac=function(k){return new(k||A)},A.\u0275mod=t.$C({type:A}),A.\u0275inj=t.G2t({}),j})()},1623:(Ft,Pe,u)=>{u.d(Pe,{aX:()=>ee,KS:()=>ne,dq:()=>Le,Eo:()=>We,w2:()=>it,r0:()=>Bt,Jr:()=>we,Sc:()=>Fe});var t=u(4314),l=u(6610),w=u(2978),A=u(8399),j=u(8448),H=u(6661),ie=(u(3527),u(756),u(3241)),J=u(453);u(656),(0,t.gc)({AD:"+376###-###",AE:"+971-##-###-####",AF:"+93##-###-####",AG:"+1(268) ###-####",AI:"+1(264) ###-####",AL:"+355(###) ###-###",AM:"+374##-###-###",AO:"+244(###) ###-###",AR:"+54(###) ####-####",AT:"+43(###) ###-####",AU:"+61#-####-####",AW:"+297###-####",AZ:"+994##-###-##-##",BA:"+387 ###-####-##",BB:"+1(246) ###-####",BD:"+880##-###-###",BE:"+32(###) ###-###",BF:"+226##-##-####",BG:"+359(###) ###-###",BH:"+973####-####",BI:"+257##-##-####",BJ:"+229##-##-####",BL:"+590 ## ## ## ## ##",BM:"+1(441) ###-####",BN:"+673###-####",BO:"+591#-###-####",BQ:"+599-###-####",BR:"+55(##) ####-####",BS:"+1(242) ###-####",BT:"+975#-###-###",BW:"+267##-###-###",BY:"+375(##) ###-##-##",BZ:"+501###-####",CA:"+1(###) ###-####",CD:"+243(###) ###-###",CF:"+236-##-##-####",CG:"+242##-###-####",CH:"+41##-###-####",CI:"+225##-##-###-###",CL:"+56#-####-####",CM:"+237#####-####",CN:"+86(###) ####-####",CO:"+57(###) ###-####",CR:"+506####-####",CU:"+53#-###-####",CV:"+238(###) ##-##",CW:"+5999-###-####",CY:"+357##-###-###",CZ:"+420(###) ###-###",DE:"+49(###) ###-###-##",DJ:"+253##-##-##-##",DK:"+45##-##-##-##",DM:"+1(767) ###-####",DO:"+1(###) ###-####",DZ:"+213##-###-####",EC:"+593##-###-####",EE:"+372####-####",EG:"+20(###) ###-####",ER:"+291#-###-###",ES:"+34(###) ###-###",ET:"+251##-###-####",FI:"+358(###) ###-##-##",FJ:"+679##-#####",FK:"+500#####",FM:"+691###-####",FR:"+33 ## ## ## ## ##",GA:"+241##-##-##-##",GB:"+44##-####-####",GD:"+1(473) ###-####",GE:"+995(###) ###-###",GF:"+594 ## ## ## ## ##",GH:"+233(###) ###-###",GI:"+350###-#####",GL:"+299##-##-##",GM:"+220(###) ##-##",GN:"+224##-###-###",GP:"+590 ## ## ## ## ##",GQ:"+240##-###-####",GR:"+30(###) ###-####",GT:"+502#-###-####",GW:"+245#-######",GY:"+592###-####",HK:"+852####-####",HN:"+504####-####",HR:"+385##-###-####",HT:"+509##-##-####",HU:"+36(###) ###-###",ID:"+62(###) ###-##-###",IE:"+353(###) ###-###",IL:"+972##-###-####",IN:"+91(####) ###-###",IQ:"+964(###) ###-####",IR:"+98(###) ###-####",IS:"+354###-####",IT:"+39(###) ####-###",JM:"+1(876) ###-####",JO:"+962#-####-####",JP:"+81-##-####-####",KE:"+254###-######",KG:"+996(###) ###-###",KH:"+855##-###-###",KM:"+269##-#####",KN:"+1(869) ###-####",KP:"+850####-#############",KR:"+82##-###-####",KW:"+965####-####",KY:"+1(345) ###-####",KZ:"+7(###) ###-##-##",LA:"+856##-##-###-###",LB:"+961##-###-###",LC:"+1(758) ###-####",LI:"+423(###) ###-####",LK:"+94##-###-####",LR:"+231##-###-###",LS:"+266#-###-####",LT:"+370(###) ##-###",LU:"+352(###) ###-###",LV:"+371##-###-###",LY:"+218##-###-####",MA:"+212##-####-###",MC:"+377###-###-###",MD:"+373####-####",ME:"+382##-###-###",MF:"+590 ## ## ## ## ##",MG:"+261##-##-#####",MK:"+389##-###-###",ML:"+223##-##-####",MM:"+95##-###-###",MN:"+976##-##-####",MO:"+853####-####",MQ:"+596 ## ## ## ## ##",MR:"+222##-##-####",MS:"+1(664) ###-####",MT:"+356####-####",MU:"+230####-####",MV:"+960###-####",MW:"+265#-####-####",MX:"+52(###) ###-####",MY:"+60(###) ###-###",MZ:"+258##-###-###",NA:"+264##-###-####",NC:"+687 ### ###",NE:"+227##-##-####",NG:"+234(###) ###-####",NI:"+505####-####",NL:"+31##-###-####",NO:"+47(###) ##-###",NP:"+977##-###-###",NZ:"+64(###) ###-####",OM:"+968##-###-###",PA:"+507###-####",PE:"+51(###) ###-###",PF:"+689 ## ## ## ##",PG:"+675(###) ##-###",PH:"+63(###) ###-####",PK:"+92(###) ###-####",PL:"+48(###) ###-###",PT:"+351##-###-####",PW:"+680###-####",PY:"+595(###) ###-###",QA:"+974####-####",RE:"+262 ## ## ## ## ##",RO:"+40##-###-####",RS:"+381##-###-####",RU:"+7### ###-##-##",RW:"+250(###) ###-###",SA:"+966#-####-####",SB:"+677###-####",SC:"+248#-###-###",SD:"+249##-###-####",SE:"+46##-###-####",SG:"+65####-####",SH:"+290####",SI:"+386##-###-###",SK:"+421(###) ###-###",SL:"+232##-######",SM:"+378####-######",SN:"+221##-###-####",SO:"+252##-###-###",SR:"+597###-####",ST:"+239##-#####",SV:"+503##-##-####",SX:"+1(721) ###-####",SY:"+963##-####-###",SZ:"+268##-##-####",TC:"+1(649) ###-####",TD:"+235##-##-##-##",TG:"+228##-###-###",TH:"+66##-###-####",TJ:"+992##-###-####",TL:"+670###-#####",TM:"+993#-###-####",TN:"+216##-###-###",TO:"+676#####",TR:"+90(###) ###-####",TT:"+1(868) ###-####",TW:"+886#-####-####",TZ:"+255##-###-####",UA:"+380(##) ###-##-##",UG:"+256(###) ###-###",US:"+1(###) ###-####",UY:"+598#-###-##-##",UZ:"+998##-###-####",VC:"+1(784) ###-####",VE:"+58(###) ###-####",VG:"+1(284)###-####",VN:"+84(###) ####-###",VU:"+678##-#####",WS:"+685##-####",XK:"+383##-###-###",YE:"+967###-###-###",YT:"+262 ## ## ## ## ##",ZA:"+27##-###-####",ZM:"+260##-###-####",ZW:"+263#-######",VA:"+39 #### ###-####",WF:"+681 ## ##-##",VI:"+1(340) ###-####",JE:"+44(####) ######",AC:"+247###-####",TV:"+686###-####",TK:"+690###-####",TA:"+290###-####",SS:"+211### ###-###",SJ:"+47 ## ##-##-##",PS:"+970 #### ###-###",PR:"+1(###) ###-####",PM:"+508 ### ##-##-##",NU:"+683 ###-####",NR:"+674 ###-####",NF:"+672##-####",MP:"+1(670) ###-####",MH:"+692 ###-####",KI:"+686 ####-####",IO:"+246 ### ####",IM:"+44(####) ######",GU:"+1(###) ###-###",GG:"+44(###) ###-####",FO:"+298 ######",EH:"+212 #### #####",CX:"+61 # ####-####",CK:"+682 ## ###",CC:"+61 # ####-####",AX:"+358 ## ###-####",AS:"+1(###) ###-####"});const ee=(0,t.gc)();function we(_t){return(0,t.QU)(ee,_t)}const ne=(0,t.ET)(()=>{var _t;return(0,A.H)((null===(_t=(0,w.WQX)(l.qQ).fonts)||void 0===_t?void 0:_t.ready)||j.w).pipe((0,H.t)({bufferSize:1,refCount:!1}))}),Le=((0,t.gc)({}),(0,t.ET)(()=>(0,J.Zz)((0,w.WQX)(ie.Rp)))),We=((0,t.ET)(()=>!!(0,w.WQX)(ie.Qc).chrome),(0,t.ET)(()=>{var _t;return void 0!==(null===(_t=(0,w.WQX)(ie.Qc))||void 0===_t?void 0:_t.mozCancelFullScreen)}),(0,t.ET)(()=>(0,w.WQX)(ie.Qc).location.host.endsWith("stackblitz.io")),(0,t.gc)(),(0,t.gc)(),(0,t.gc)("textfield")),it=(0,t.gc)();function Fe(_t){return(0,t.QU)(it,_t)}(0,t.ET)(()=>(0,w.WQX)(ie.Qc).matchMedia("(any-pointer: coarse)").matches);const Bt=(0,t.gc)()},453:(Ft,Pe,u)=>{u.d(Pe,{Zz:()=>we,f3:()=>te});var t=u(4010),l=u(3279);const H=1.5,k=2.5;function te(We,it=!1,Fe=!1,dt=!1,Bt="m"){const _t="s"===Bt?0:.25;let $t=0;return We&&($t+=H+_t),it&&($t+=H+_t),Fe&&($t+=H+_t),dt&&($t+=k+_t),$t}const ee=/^((?!chrome|android).)*safari/i;function we(We){return(0,t.ed)(We)||ee.test(We.userAgent.toLowerCase())}(0,l.Lq)({limitWidth:"fixed",align:"right"})},5173:(Ft,Pe,u)=>{u.d(Pe,{A7:()=>k,Dm:()=>w,lS:()=>A,su:()=>l,xr:()=>te});var t=u(2978);const l=new t.nKC("");function w(ce={}){return(0,t.WQX)(l,ce)}class A{constructor(Re,ee){this.component=Re,this.i=ee}createInjector(Re,ee){return t.zZn.create({parent:this.i||Re,providers:[{provide:l,useValue:ee}]})}}class j{constructor(Re){this.$implicit=Re}get polymorpheusOutlet(){return this.$implicit}}let k=(()=>{var ce;class Re{constructor(we=(0,t.WQX)(t.C4Q,{self:!0}),ne=(0,t.WQX)(t.gRc)){this.template=we,this.cdr=ne,this.polymorpheus=""}static ngTemplateContextGuard(we,ne){return!0}check(){this.cdr.markForCheck()}}return(ce=Re).\u0275fac=function(we){return new(we||ce)(t.rXU(t.C4Q),t.rXU(t.gRc))},ce.\u0275dir=t.FsC({type:ce,selectors:[["ng-template","polymorpheus",""]],inputs:{polymorpheus:"polymorpheus"},exportAs:["polymorpheus"],standalone:!0}),Re})(),te=(()=>{var ce;class Re{constructor(){this.vcr=(0,t.WQX)(t.c1b),this.i=(0,t.WQX)(t.duS),this.t=(0,t.WQX)(t.C4Q),this.content=""}static ngTemplateContextGuard(we,ne){return!0}ngOnChanges({content:we}){var ne;const Y=this.getContext();if(null===(ne=this.c)||void 0===ne||ne.injector.get(t.gRc).markForCheck(),!we)return;this.vcr.clear();const Le=Y&&new Proxy(Y,{get:(Ge,ze)=>{var z;return null===(z=this.getContext())||void 0===z?void 0:z[ze]}});J(this.content)?this.process(this.content,Le):null!=(Y instanceof j&&Y.$implicit)&&this.vcr.createEmbeddedView(this.template,Le,{injector:this.i})}ngDoCheck(){ie(this.content)&&this.content.check()}get template(){return ie(this.content)?this.content.template:this.content instanceof t.C4Q?this.content:this.t}getContext(){return function q(ce){return ie(ce)||ce instanceof t.C4Q}(this.content)||J(this.content)?this.context:new j(this.context&&"function"==typeof this.content?this.content(this.context):this.content)}process(we,ne){const Y=we.createInjector(this.i,ne);this.c=this.vcr.createComponent(we.component,{injector:Y})}}return(ce=Re).\u0275fac=function(we){return new(we||ce)},ce.\u0275dir=t.FsC({type:ce,selectors:[["","polymorpheusOutlet",""]],inputs:{content:["polymorpheusOutlet","content"],context:["polymorpheusOutletContext","context"]},standalone:!0,features:[t.OA$]}),Re})();function ie(ce){return ce instanceof k}function J(ce){return ce instanceof A}},8191:(Ft,Pe,u)=>{u.d(Pe,{sq:()=>dt,f4:()=>K});var t=u(2978),l=u(6610),w=u(5981),A=u(8503),j=u(8486),H=u(2831),k=u(7236),te=u(8448),ie=u(4526),J=u(8823),q=u(9406),ce=u(8621),Re=u(8751),ee=u(6111),we=u(2363),Y=u(3527),Le=u(8399),Ge=u(1227),ze=u(2029);const z={schedule(de){let B=requestAnimationFrame,Z=cancelAnimationFrame;const{delegate:se}=z;se&&(B=se.requestAnimationFrame,Z=se.cancelAnimationFrame);const he=B(le=>{Z=void 0,de(le)});return new ze.yU(()=>null==Z?void 0:Z(he))},requestAnimationFrame(...de){const{delegate:B}=z;return((null==B?void 0:B.requestAnimationFrame)||requestAnimationFrame)(...de)},cancelAnimationFrame(...de){const{delegate:B}=z;return((null==B?void 0:B.cancelAnimationFrame)||cancelAnimationFrame)(...de)},delegate:void 0};var Te=u(1246);const We=new class Xe extends Te.q{flush(B){this._active=!0;const Z=this._scheduled;this._scheduled=void 0;const{actions:se}=this;let he;B=B||se.shift();do{if(he=B.execute(B.state,B.delay))break}while((B=se[0])&&B.id===Z&&se.shift());if(this._active=!1,he){for(;(B=se[0])&&B.id===Z&&se.shift();)B.unsubscribe();throw he}}}(class Ae extends Ge.R{constructor(B,Z){super(B,Z),this.scheduler=B,this.work=Z}requestAsyncId(B,Z,se=0){return null!==se&&se>0?super.requestAsyncId(B,Z,se):(B.actions.push(this),B._scheduled||(B._scheduled=z.requestAnimationFrame(()=>B.flush(void 0))))}recycleAsyncId(B,Z,se=0){var he;if(null!=se?se>0:this.delay>0)return super.recycleAsyncId(B,Z,se);const{actions:le}=B;null!=Z&&(null===(he=le[le.length-1])||void 0===he?void 0:he.id)!==Z&&(z.cancelAnimationFrame(Z),B._scheduled=void 0)}});var Fe=u(6098);const dt=new t.nKC("HIGHLIGHT_OPTIONS");let Bt;let kt=(()=>{var de;class B{constructor(se,he,le){if(this.doc=se,this.platformId=he,this._options=le,this._ready=new w.t(null),this.ready=this._ready.asObservable().pipe((0,A.p)(ht=>!!ht),(0,j.s)(1)),(0,l.UE)(he))if(se.defaultView.hljs)this._ready.next(se.defaultView.hljs);else{var $e;this._loadLibrary().pipe((0,H.n)(ht=>this._options&&this._options.lineNumbersLoader?(se.defaultView.hljs=ht,this.loadLineNumbers().pipe((0,k.M)(Tt=>{Tt.activateLineNumbers(),this._ready.next(ht)}))):(this._ready.next(ht),te.w)),(0,ie.W)(ht=>(console.error("[HLJS] ",ht),te.w))).subscribe(),null!==($e=this._options)&&void 0!==$e&&$e.themePath&&this.loadTheme(this._options.themePath)}}_loadLibrary(){if(this._options){if(this._options.fullLibraryLoader&&this._options.coreLibraryLoader)return(0,J.$)(()=>"The full library and the core library were imported, only one of them should be imported!");if(this._options.fullLibraryLoader&&this._options.languages)return(0,J.$)(()=>"The highlighting languages were imported they are not needed!");if(this._options.coreLibraryLoader&&!this._options.languages)return(0,J.$)(()=>"The highlighting languages were not imported!");if(!this._options.coreLibraryLoader&&this._options.languages)return(0,J.$)(()=>"The core library was not imported!");if(this._options.fullLibraryLoader)return this.loadFullLibrary();if(this._options.coreLibraryLoader&&this._options.languages&&Object.keys(this._options.languages).length)return this.loadCoreLibrary().pipe((0,H.n)(se=>this._loadLanguages(se)))}return(0,J.$)(()=>"Highlight.js library was not imported!")}_loadLanguages(se){return function ne(...de){const B=(0,we.ms)(de),Z=(0,Re.K)(de);return Z.length?new q.c(se=>{let he=Z.map(()=>[]),le=Z.map(()=>!1);se.add(()=>{he=le=null});for(let $e=0;!se.closed&&$e{if(he[$e].push(ht),he.every(Tt=>Tt.length)){const Tt=he.map(He=>He.shift());se.next(B?B(...Tt):Tt),he.some((He,Et)=>!He.length&&le[Et])&&se.complete()}},()=>{le[$e]=!0,!he[$e].length&&se.complete()}));return()=>{he=le=null}}):te.w}(...Object.entries(this._options.languages).map(([le,$e])=>Lt($e()).pipe((0,k.M)(ht=>se.registerLanguage(le,ht))))).pipe((0,Y.T)(()=>se))}loadCoreLibrary(){return Lt(this._options.coreLibraryLoader())}loadFullLibrary(){return Lt(this._options.fullLibraryLoader())}loadLineNumbers(){return(0,Le.H)(this._options.lineNumbersLoader())}setTheme(se){(0,l.UE)(this.platformId)&&(this._themeLinkElement?this._themeLinkElement.href=se:this.loadTheme(se))}loadTheme(se){this._themeLinkElement=this.doc.createElement("link"),this._themeLinkElement.href=se,this._themeLinkElement.type="text/css",this._themeLinkElement.rel="stylesheet",this._themeLinkElement.media="screen,print",this.doc.head.appendChild(this._themeLinkElement)}}return(de=B).\u0275fac=function(se){return new(se||de)(t.KVO(l.qQ),t.KVO(t.Agw),t.KVO(dt,8))},de.\u0275prov=t.jDH({token:de,factory:de.\u0275fac,providedIn:"root"}),B})();const Lt=de=>(0,Le.H)(de).pipe((0,A.p)(B=>!(null==B||!B.default)),(0,Y.T)(B=>B.default));let Zt=(()=>{var de;class B{get hljs(){return this._hljs}constructor(se,he){this._loader=se,this._hljs=null,se.ready.subscribe(le=>{this._hljs=le,he&&he.config&&(le.configure(he.config),le.listLanguages().length<1&&console.error("[HighlightJS]: No languages were registered!"))})}highlight(se,{language:he,ignoreIllegals:le}){return this._loader.ready.pipe((0,Y.T)($e=>$e.highlight(se,{language:he,ignoreIllegals:le})))}highlightAuto(se,he){return this._loader.ready.pipe((0,Y.T)(le=>le.highlightAuto(se,he)))}highlightElement(se){return this._loader.ready.pipe((0,Y.T)(he=>he.highlightElement(se)))}highlightAll(){return this._loader.ready.pipe((0,Y.T)(se=>se.highlightAll()))}configure(se){return this._loader.ready.pipe((0,Y.T)(he=>he.configure(se)))}registerLanguage(se,he){return this._loader.ready.pipe((0,k.M)(le=>le.registerLanguage(se,he)))}unregisterLanguage(se){return this._loader.ready.pipe((0,k.M)(he=>he.unregisterLanguage(se)))}registerAliases(se,{languageName:he}){return this._loader.ready.pipe((0,k.M)(le=>le.registerAliases(se,{languageName:he})))}listLanguages(){return this._loader.ready.pipe((0,Y.T)(se=>se.listLanguages()))}getLanguage(se){return this._loader.ready.pipe((0,Y.T)(he=>he.getLanguage(se)))}safeMode(){return this._loader.ready.pipe((0,Y.T)(se=>se.safeMode()))}debugMode(){return this._loader.ready.pipe((0,Y.T)(se=>se.debugMode()))}lineNumbersBlock(se){return this._loader.ready.pipe((0,A.p)(he=>!!he.lineNumbersBlock),(0,k.M)(he=>he.lineNumbersBlock(se)))}}return(de=B).\u0275fac=function(se){return new(se||de)(t.KVO(kt),t.KVO(dt,8))},de.\u0275prov=t.jDH({token:de,factory:de.\u0275fac,providedIn:"root"}),B})(),K=(()=>{var de;class B{constructor(se,he,le,$e,ht){this._hljs=he,this._sanitizer=le,this.platformId=$e,this._options=ht,this.highlighted=new t.bkB,this._nativeElement=se.nativeElement}ngOnChanges(se){var he;(0,l.UE)(this.platformId)&&null!==(null==se||null===(he=se.code)||void 0===he?void 0:he.currentValue)&&se.code.currentValue!==se.code.previousValue&&(this.code?this.highlightElement(this.code,this.languages):this.setTextContent(""))}highlightElement(se,he){this.setTextContent(se),this._hljs.highlightAuto(se,he).subscribe(le=>{this.setInnerHTML(null==le?void 0:le.value),this.lineNumbers&&this._options&&this._options.lineNumbersLoader&&this.addLineNumbers(),this.highlighted.emit(le)})}addLineNumbers(){this.destroyLineNumbersObserver(),We.schedule(()=>{this._hljs.lineNumbersBlock(this._nativeElement).subscribe(),this._lineNumbersObs=new MutationObserver(()=>{this._nativeElement.firstElementChild&&"TABLE"===this._nativeElement.firstElementChild.tagName.toUpperCase()&&this._nativeElement.classList.add("hljs-line-numbers"),this.destroyLineNumbersObserver()}),this._lineNumbersObs.observe(this._nativeElement,{childList:!0})})}destroyLineNumbersObserver(){this._lineNumbersObs&&(this._lineNumbersObs.disconnect(),this._lineNumbersObs=null)}setTextContent(se){We.schedule(()=>this._nativeElement.textContent=se)}setInnerHTML(se){We.schedule(()=>this._nativeElement.innerHTML=function $t(de){var B;return(null===(B=function _t(){if(!Bt)try{var de;Bt=null===(de=window)||void 0===de||null===(de=de.trustedTypes)||void 0===de?void 0:de.createPolicy("ngx-highlightjs",{createHTML:B=>B})}catch{}return Bt}())||void 0===B?void 0:B.createHTML(de))||de}(this._sanitizer.sanitize(t.WPN.HTML,se)||""))}}return(de=B).\u0275fac=function(se){return new(se||de)(t.rXU(t.aKT),t.rXU(Zt),t.rXU(Fe.up),t.rXU(t.Agw),t.rXU(dt,8))},de.\u0275dir=t.FsC({type:de,selectors:[["","highlight",""]],hostVars:2,hostBindings:function(se,he){2&se&&t.AVh("hljs",!0)},inputs:{code:["highlight","code"],languages:"languages",lineNumbers:"lineNumbers"},outputs:{highlighted:"highlighted"},standalone:!0,features:[t.OA$]}),B})()},3308:(Ft,Pe,u)=>{function t(w,A,j,H,k,te,ie){try{var J=w[te](ie),q=J.value}catch(ce){return void j(ce)}J.done?A(q):Promise.resolve(q).then(H,k)}function l(w){return function(){var A=this,j=arguments;return new Promise(function(H,k){var te=w.apply(A,j);function ie(q){t(te,H,k,ie,J,"next",q)}function J(q){t(te,H,k,ie,J,"throw",q)}ie(void 0)})}}u.d(Pe,{A:()=>l})},1423:(Ft,Pe,u)=>{function t(j){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(H){return typeof H}:function(H){return H&&"function"==typeof Symbol&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H})(j)}function A(j,H,k){return(H=function w(j){var H=function l(j,H){if("object"!==t(j)||null===j)return j;var k=j[Symbol.toPrimitive];if(void 0!==k){var te=k.call(j,H||"default");if("object"!==t(te))return te;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===H?String:Number)(j)}(j,"string");return"symbol"===t(H)?H:String(H)}(H))in j?Object.defineProperty(j,H,{value:k,enumerable:!0,configurable:!0,writable:!0}):j[H]=k,j}u.d(Pe,{A:()=>A})},7270:(Ft,Pe,u)=>{function j(V,de,B,Z){var le,se=arguments.length,he=se<3?de:null===Z?Z=Object.getOwnPropertyDescriptor(de,B):Z;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)he=Reflect.decorate(V,de,B,Z);else for(var $e=V.length-1;$e>=0;$e--)(le=V[$e])&&(he=(se<3?le(he):se>3?le(de,B,he):le(de,B))||he);return se>3&&he&&Object.defineProperty(de,B,he),he}function ce(V,de,B,Z){return new(B||(B=Promise))(function(he,le){function $e(He){try{Tt(Z.next(He))}catch(Et){le(Et)}}function ht(He){try{Tt(Z.throw(He))}catch(Et){le(Et)}}function Tt(He){He.done?he(He.value):function se(he){return he instanceof B?he:new B(function(le){le(he)})}(He.value).then($e,ht)}Tt((Z=Z.apply(V,de||[])).next())})}function z(V){return this instanceof z?(this.v=V,this):new z(V)}function Ae(V,de,B){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var se,Z=B.apply(V,de||[]),he=[];return se=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),$e("next"),$e("throw"),$e("return",function le(vt){return function(Gt){return Promise.resolve(Gt).then(vt,Et)}}),se[Symbol.asyncIterator]=function(){return this},se;function $e(vt,Gt){Z[vt]&&(se[vt]=function(ft){return new Promise(function(Nt,zt){he.push([vt,ft,Nt,zt])>1||ht(vt,ft)})},Gt&&(se[vt]=Gt(se[vt])))}function ht(vt,Gt){try{!function Tt(vt){vt.value instanceof z?Promise.resolve(vt.value.v).then(He,Et):Qt(he[0][2],vt)}(Z[vt](Gt))}catch(ft){Qt(he[0][3],ft)}}function He(vt){ht("next",vt)}function Et(vt){ht("throw",vt)}function Qt(vt,Gt){vt(Gt),he.shift(),he.length&&ht(he[0][0],he[0][1])}}function Xe(V){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var B,de=V[Symbol.asyncIterator];return de?de.call(V):(V=function ne(V){var de="function"==typeof Symbol&&Symbol.iterator,B=de&&V[de],Z=0;if(B)return B.call(V);if(V&&"number"==typeof V.length)return{next:function(){return V&&Z>=V.length&&(V=void 0),{value:V&&V[Z++],done:!V}}};throw new TypeError(de?"Object is not iterable.":"Symbol.iterator is not defined.")}(V),B={},Z("next"),Z("throw"),Z("return"),B[Symbol.asyncIterator]=function(){return this},B);function Z(he){B[he]=V[he]&&function(le){return new Promise(function($e,ht){!function se(he,le,$e,ht){Promise.resolve(ht).then(function(Tt){he({value:Tt,done:$e})},le)}($e,ht,(le=V[he](le)).done,le.value)})}}}u.d(Pe,{AQ:()=>Ae,Cg:()=>j,N3:()=>z,sH:()=>ce,xN:()=>Xe}),"function"==typeof SuppressedError&&SuppressedError}},Ft=>{Ft(Ft.s=2601)}]); \ No newline at end of file diff --git a/real-world-form/index.html b/real-world-form/index.html index 6ccecfe39..3d3239845 100644 --- a/real-world-form/index.html +++ b/real-world-form/index.html @@ -1,4 +1,4 @@ - + @@ -15,20 +15,20 @@ Maskito | Maskito in Real World Form - + -
/

Real World Form

- +
/

Real World Form

+ \ No newline at end of file diff --git a/recipes/card/index.html b/recipes/card/index.html index 6157286a2..58c7f0663 100644 --- a/recipes/card/index.html +++ b/recipes/card/index.html @@ -1,4 +1,4 @@ - + @@ -15,40 +15,40 @@ Maskito | Card - + -
/

Card Recipes

Creating mask for credit card input requires basic understanding of the following topics:

- +
+ \ No newline at end of file diff --git a/recipes/content-editable/index.html b/recipes/content-editable/index.html index 1f8582bbb..f2cade5bb 100644 --- a/recipes/content-editable/index.html +++ b/recipes/content-editable/index.html @@ -1,4 +1,4 @@ - + @@ -15,79 +15,79 @@ Maskito | ContentEditable - -
/

ContentEditable Recipes

You can use Maskito with contentEditable too.

Just wrap the element with maskitoAdaptContentEditable utility and use Maskito in the same way as HTMLInputElement / HTMLTextAreaElement .

No need to use maskitoAdaptContentEditable if you use @maskito/angular , @maskito/react or @maskito/vue with the default element predicate (it will be wrapped automatically).
    
-    
-

ContentEditable Recipes

You can use Maskito with contentEditable too.

Just wrap the element with maskitoAdaptContentEditable utility and use Maskito in the same way as HTMLInputElement / HTMLTextAreaElement .

No need to use maskitoAdaptContentEditable if you use @maskito/angular , @maskito/react or @maskito/vue with the default element predicate (it will be wrapped automatically).
    
+    
+
-

Learn more in the "Core Concepts" section.

With built-in Time mask

#
Meeting time: 12:00

Learn more in the "Core Concepts" section.

With built-in Time mask

#
Meeting time: 12:00

Multi-line support

#

Use white-space: pre for multi-line mode

Enter message:

Hello, world! +

Multi-line support

#

Use white-space: pre for multi-line mode

Enter message:

Hello, world! How are you today? -Read description of this example!

- +
+ \ No newline at end of file diff --git a/recipes/phone/index.html b/recipes/phone/index.html index 619c815dc..5fbcb868f 100644 --- a/recipes/phone/index.html +++ b/recipes/phone/index.html @@ -1,4 +1,4 @@ - + @@ -15,94 +15,94 @@ Maskito | Phone - + -
/

Phone Recipes

Creating mask for a phone number is simple. The only required knowledge is the pattern mask expression with fixed characters . Read more about it in "Mask expression" section.

This page demonstrates some examples for different countries.

United States

#
Flag of the United States
- +
+ \ No newline at end of file diff --git a/recipes/placeholder/index.html b/recipes/placeholder/index.html index eb145e194..5190cf7bc 100644 --- a/recipes/placeholder/index.html +++ b/recipes/placeholder/index.html @@ -1,4 +1,4 @@ - + @@ -15,130 +15,130 @@ Maskito | With placeholder - + -
/

With placeholder Recipes

maskitoWithPlaceholder helps to show placeholder mask characters. The placeholder character represents the fillable spot in the mask.

Card Verification Code

#

This example is the simplest demonstration how to create masked input with placeholder .

The only required prerequisite is basic understanding of "Mask expression" concept.

- +
+ \ No newline at end of file diff --git a/recipes/postfix/index.html b/recipes/postfix/index.html index 729d9ae3d..b67c58f2b 100644 --- a/recipes/postfix/index.html +++ b/recipes/postfix/index.html @@ -1,4 +1,4 @@ - + @@ -15,95 +15,95 @@ Maskito | With postfix - + -
/

With postfix Recipes

There are two approaches to add postfix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts.

By pattern mask expression

#

This example demonstrates how to create postfix via dynamic pattern mask expression . Percent symbol is a trailing fixed character, which will be automatically added when user enters the first digit.

- +
+ \ No newline at end of file diff --git a/recipes/prefix/index.html b/recipes/prefix/index.html index acce70039..afa011d53 100644 --- a/recipes/prefix/index.html +++ b/recipes/prefix/index.html @@ -1,4 +1,4 @@ - + @@ -15,95 +15,95 @@ Maskito | With prefix - + -
/

With prefix Recipes

Use prefixes to indicate things like currencies, area / phone country codes and etc.

There are two approaches to add prefix for masked input. Every approach has its own behaviour and requires basic understanding of different core concepts.

By pattern mask expression

#

This example demonstrates how to create prefix via dynamic pattern mask expression . Dollar symbol is a fixed character, which will be automatically added when user forgets to type it or deleted when user erase all digits.

- +
+ \ No newline at end of file diff --git a/recipes/textarea/index.html b/recipes/textarea/index.html index 9cace24a4..11636a22b 100644 --- a/recipes/textarea/index.html +++ b/recipes/textarea/index.html @@ -1,4 +1,4 @@ - + @@ -15,64 +15,64 @@ Maskito | Textarea - -
/

Textarea Recipes

You can use Maskito with HTMLTextAreaElement too. API is the same as for HTMLInputElement .

    
-    
-

Textarea Recipes

You can use Maskito with HTMLTextAreaElement too. API is the same as for HTMLInputElement .

    
+    
+
-

Learn more in the "Core Concepts" section.

Latin letters and digits

#

Learn more in the "Core Concepts" section.

Latin letters and digits

#
- +
+ \ No newline at end of file diff --git a/runtime.60b1522d68c42481.js b/runtime.60b1522d68c42481.js new file mode 100644 index 000000000..81c78a7af --- /dev/null +++ b/runtime.60b1522d68c42481.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,m={},v={};function f(e){var d=v[e];if(void 0!==d)return d.exports;var a=v[e]={exports:{}};return m[e](a,a.exports,f),a.exports}f.m=m,e=[],f.O=(d,a,b,r)=>{if(!a){var c=1/0;for(t=0;t=r)&&Object.keys(f.O).every(p=>f.O[p](a[n]))?a.splice(n--,1):(u=!1,r0&&e[t-1][2]>r;t--)e[t]=e[t-1];e[t]=[a,b,r]},f.n=e=>{var d=e&&e.__esModule?()=>e.default:()=>e;return f.d(d,{a:d}),d},(()=>{var d,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;f.t=function(a,b){if(1&b&&(a=this(a)),8&b||"object"==typeof a&&a&&(4&b&&a.__esModule||16&b&&"function"==typeof a.then))return a;var r=Object.create(null);f.r(r);var t={};d=d||[null,e({}),e([]),e(e)];for(var c=2&b&&a;"object"==typeof c&&!~d.indexOf(c);c=e(c))Object.getOwnPropertyNames(c).forEach(u=>t[u]=()=>a[u]);return t.default=()=>a,f.d(r,t),r}})(),f.d=(e,d)=>{for(var a in d)f.o(d,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:d[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce((d,a)=>(f.f[a](e,d),d),[])),f.u=e=>(2076===e?"common":e)+"."+{105:"1fd53862452c3e2e",118:"35f488ec43ccdd3c",134:"62f1c7ecf252f11b",414:"e117286d822df76d",426:"395b95570d3ef4eb",519:"0c9ca7e5ba3384d8",625:"1748898e558a24ec",699:"03ce1db943ef7ad9",778:"dd45cee618a76c37",933:"e7e09e0981252a00",971:"4bf71ffceed55c64",1079:"b662d51cb67994ac",1231:"d17b48d96df0ab26",1250:"9451b278a990a537",1258:"cc84741afc40a435",1270:"ca957a4a089e5518",1291:"961428856d30e8f9",1320:"c56bdf8790a2a226",1496:"f9cc3e75a65c1805",1596:"f09b27050dcc0222",1686:"28528144a9edfae6",1711:"7b95297b7c4c9d19",1768:"3ca37cc5c0cfb4fa",1804:"3fabb4c563782cc7",1951:"d9f4052a6ba55593",1972:"c63bab58493020a6",1981:"a586cfded0a84313",2076:"55fa16f7c4f35ff9",2156:"b89392ff845170e1",2181:"9b8a783f6d6c8ea3",2266:"6642060370241b02",2326:"d7382fbc00ddcfc9",2348:"a08ed085221d3192",2361:"5a66146d2f82627c",2389:"0841cc5fa40e6bc7",2400:"e1333ae54f6dcadd",2447:"e7bacd0e6d13448f",2490:"c30f28c068c2b802",2496:"78592746ac944269",2541:"f130a07420ccf8d6",2575:"d087a51bc8562b4e",2601:"9c0ad4416c5f794c",2637:"870d15ca6c60e574",2689:"de6b1bf53430867b",2707:"6f420dd1d97c8f90",2719:"0901f5134941483e",2731:"f7ecd2ce6870ca4f",2741:"ba21411ac150bcd3",2843:"bc7e2514e15750e7",2853:"367dbb63afcd0fa5",2884:"e995e0f927012733",2909:"5ce4e8fad18d0b4e",3029:"d68a854573ea6e6c",3040:"a6f927b2169131f5",3265:"eede7dd4482e8074",3298:"c17979b8ff70c9e2",3343:"77bc45c18d36c92e",3352:"a5f7380e73c212f1",3443:"32bd439f78c7524d",3493:"c273225d176abe29",3543:"094b74a46b401ff5",3598:"bc89fb16042135ec",3602:"fc1ac110ce2e1b35",3661:"3b78204717b5b566",3781:"c1ea1110e8726cc7",3819:"82c9c45222fe4a54",3822:"e7513ef3ea8706c1",3863:"f6aa1c116b89590b",3873:"c925fe68abaffd9e",3904:"c0b6aa4d9907ac8e",3918:"e85b26f829ec86ce",3935:"cbd4102eacf4e95b",3989:"6a4666ce31f337af",4074:"87670adbafb38c31",4123:"c59c4fbd680af31a",4184:"04316ce3d84aeec1",4416:"fa00e4aca2dd201e",4432:"6a9ab13a36589a02",4575:"5be07a483284dd87",4610:"193798e2f144a698",4658:"513a9ba15a70ec3d",4846:"726b4f57fd0e114a",5152:"d20dbeadbc907af8",5221:"10f9ca014cee8788",5430:"5a08363b8946cf6e",5538:"8d425b96c7908b42",5578:"0d700e36ed752b87",5587:"7060971a4573672b",5594:"bd77e8ad5dfa9238",5774:"874f0b6ca286b749",5787:"436e3f34e0c2a7d0",5807:"6e934e3f54bf1ff9",5961:"9ed0f35caf200471",6080:"9560aaf134aede97",6233:"78cea135dcff5858",6355:"0ac2779fcde17f34",6781:"fd3326bcf8cba204",6805:"b3e186be467c06ef",6973:"d8e9e9660b8057bf",7013:"25aa9f519881d602",7027:"f97e4660bb57bc63",7093:"a25ba5fad6994883",7222:"e744206d4f118998",7296:"f059b3cfe100cbfa",7491:"3a313fd533b00b55",7545:"6705f1f613327bf7",7706:"f73ac20ff5148510",7829:"7a6301e8ce1aa6ac",7879:"638fec794e4f3a4d",7894:"eb6ce321a73320b3",7948:"c0bb2964f298ac42",7999:"ab8bc8b23dbbf7e6",8070:"a5733981f86cef5a",8127:"61bf2ff9736e6673",8323:"1f148e0b971f1f0f",8468:"fbc821adc9fb865c",8534:"58dc193460dfc9ff",8731:"a4056e1b11ffd35f",8736:"4716f6b4bd33e816",8809:"2b304f555485e796",8883:"907214acd16903f5",9035:"c074b3ca6d8d5f46",9086:"864c17325b09e22d",9116:"ec2cc0a8a129ba86",9167:"328fa4b3cba063e4",9188:"9d92ecc4c408084f",9286:"0d4837256a8bfab3",9304:"376739e0cbb4bdc8",9306:"96caaca9f955d5a4",9335:"deec458e01005191",9613:"15645bbe19ee4f95",9625:"f2f02ee583ee7c52",9690:"c193c0d10c797a69",9752:"3f2e034d28cb553b",9801:"12293eec5b693991",9811:"704352df88a0a979",9821:"b820b20fbba10a35",9850:"3b7d07054effe8bd",9881:"10a31998839768f5"}[e]+".js",f.miniCssF=e=>{},f.o=(e,d)=>Object.prototype.hasOwnProperty.call(e,d),(()=>{var e={},d="demo:";f.l=(a,b,r,t)=>{if(e[a])e[a].push(b);else{var c,u;if(void 0!==r)for(var n=document.getElementsByTagName("script"),i=0;i{c.onerror=c.onload=null,clearTimeout(s);var _=e[a];if(delete e[a],c.parentNode&&c.parentNode.removeChild(c),_&&_.forEach(y=>y(p)),g)return g(p)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=l.bind(null,c.onerror),c.onload=l.bind(null,c.onload),u&&document.head.appendChild(c)}}})(),f.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;f.tt=()=>(void 0===e&&(e={createScriptURL:d=>d},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),f.tu=e=>f.tt().createScriptURL(e),f.p="",(()=>{var e={9121:0};f.f.j=(b,r)=>{var t=f.o(e,b)?e[b]:void 0;if(0!==t)if(t)r.push(t[2]);else if(9121!=b){var c=new Promise((o,l)=>t=e[b]=[o,l]);r.push(t[2]=c);var u=f.p+f.u(b),n=new Error;f.l(u,o=>{if(f.o(e,b)&&(0!==(t=e[b])&&(e[b]=void 0),t)){var l=o&&("load"===o.type?"missing":o.type),s=o&&o.target&&o.target.src;n.message="Loading chunk "+b+" failed.\n("+l+": "+s+")",n.name="ChunkLoadError",n.type=l,n.request=s,t[1](n)}},"chunk-"+b,b)}else e[b]=0},f.O.j=b=>0===e[b];var d=(b,r)=>{var n,i,[t,c,u]=r,o=0;if(t.some(s=>0!==e[s])){for(n in c)f.o(c,n)&&(f.m[n]=c[n]);if(u)var l=u(f)}for(b&&b(r);o{"use strict";var e,m={},v={};function f(e){var d=v[e];if(void 0!==d)return d.exports;var a=v[e]={exports:{}};return m[e](a,a.exports,f),a.exports}f.m=m,e=[],f.O=(d,a,b,r)=>{if(!a){var c=1/0;for(t=0;t=r)&&Object.keys(f.O).every(p=>f.O[p](a[n]))?a.splice(n--,1):(u=!1,r0&&e[t-1][2]>r;t--)e[t]=e[t-1];e[t]=[a,b,r]},f.n=e=>{var d=e&&e.__esModule?()=>e.default:()=>e;return f.d(d,{a:d}),d},(()=>{var d,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;f.t=function(a,b){if(1&b&&(a=this(a)),8&b||"object"==typeof a&&a&&(4&b&&a.__esModule||16&b&&"function"==typeof a.then))return a;var r=Object.create(null);f.r(r);var t={};d=d||[null,e({}),e([]),e(e)];for(var c=2&b&&a;"object"==typeof c&&!~d.indexOf(c);c=e(c))Object.getOwnPropertyNames(c).forEach(u=>t[u]=()=>a[u]);return t.default=()=>a,f.d(r,t),r}})(),f.d=(e,d)=>{for(var a in d)f.o(d,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:d[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce((d,a)=>(f.f[a](e,d),d),[])),f.u=e=>(2076===e?"common":e)+"."+{105:"1fd53862452c3e2e",118:"35f488ec43ccdd3c",134:"62f1c7ecf252f11b",414:"e117286d822df76d",426:"395b95570d3ef4eb",519:"0c9ca7e5ba3384d8",625:"b779b5e7abb1a59a",699:"a711d0adec42c838",778:"1c451d721521e5c0",933:"e7e09e0981252a00",971:"4bf71ffceed55c64",1079:"b662d51cb67994ac",1231:"d17b48d96df0ab26",1250:"9451b278a990a537",1258:"cc84741afc40a435",1270:"ca957a4a089e5518",1291:"961428856d30e8f9",1320:"c56bdf8790a2a226",1496:"f9cc3e75a65c1805",1596:"f09b27050dcc0222",1686:"28528144a9edfae6",1711:"7b95297b7c4c9d19",1756:"38d734072a38d935",1804:"3fabb4c563782cc7",1951:"d9f4052a6ba55593",1972:"c63bab58493020a6",1981:"6bb7f689c88bdca7",2076:"f5e7a95a3ed8c559",2156:"b89392ff845170e1",2181:"14e5bfb196730537",2266:"6642060370241b02",2326:"ebc268c40349220d",2348:"a08ed085221d3192",2361:"e757e885e9012b40",2389:"0841cc5fa40e6bc7",2400:"e1333ae54f6dcadd",2447:"e7bacd0e6d13448f",2490:"9eb24cdd53d0752a",2496:"78592746ac944269",2541:"f130a07420ccf8d6",2575:"d087a51bc8562b4e",2601:"9c0ad4416c5f794c",2637:"870d15ca6c60e574",2689:"de6b1bf53430867b",2707:"6f420dd1d97c8f90",2719:"0901f5134941483e",2731:"8adae0c307ba9b09",2741:"ba21411ac150bcd3",2843:"bc7e2514e15750e7",2853:"367dbb63afcd0fa5",2884:"e995e0f927012733",2909:"9b81fa38826f3c0c",3029:"d68a854573ea6e6c",3040:"a6f927b2169131f5",3156:"d102a50305427475",3265:"eede7dd4482e8074",3298:"8a40d40d5f21ba66",3343:"77bc45c18d36c92e",3352:"a5f7380e73c212f1",3443:"25c3837962698d89",3493:"c273225d176abe29",3543:"094b74a46b401ff5",3598:"bc89fb16042135ec",3602:"fc1ac110ce2e1b35",3661:"3b78204717b5b566",3781:"a7602292c78982a4",3819:"82c9c45222fe4a54",3822:"e7513ef3ea8706c1",3863:"f6aa1c116b89590b",3873:"c925fe68abaffd9e",3904:"c0b6aa4d9907ac8e",3918:"e85b26f829ec86ce",3935:"cbd4102eacf4e95b",3989:"6a4666ce31f337af",4074:"87670adbafb38c31",4184:"04316ce3d84aeec1",4278:"270723ec5cd7e4ce",4416:"fa00e4aca2dd201e",4432:"6a9ab13a36589a02",4575:"5be07a483284dd87",4610:"5f2f2581d43a39f9",4658:"60e26b1a692f273d",4667:"8a95dc868ccf0914",4846:"726b4f57fd0e114a",5221:"10f9ca014cee8788",5538:"61329cb82e4fe45e",5578:"0d700e36ed752b87",5587:"7060971a4573672b",5594:"bd77e8ad5dfa9238",5774:"874f0b6ca286b749",5787:"7769d6f1510fba8d",5807:"6e934e3f54bf1ff9",5961:"9ed0f35caf200471",6233:"6b68fc908e3ef7be",6355:"aa4fab33e84d92b5",6781:"b628b8e1e5b63bd4",6805:"b3e186be467c06ef",6973:"703581d66967bb96",7013:"25aa9f519881d602",7027:"f97e4660bb57bc63",7093:"359f4d30d8c13ecc",7222:"e744206d4f118998",7296:"f059b3cfe100cbfa",7491:"3a313fd533b00b55",7545:"6705f1f613327bf7",7706:"9f94e0a8e81823f5",7829:"7a6301e8ce1aa6ac",7879:"638fec794e4f3a4d",7894:"eb6ce321a73320b3",7948:"c0bb2964f298ac42",7999:"ab8bc8b23dbbf7e6",8070:"a5733981f86cef5a",8127:"61bf2ff9736e6673",8323:"1f148e0b971f1f0f",8468:"fbc821adc9fb865c",8534:"58dc193460dfc9ff",8731:"a4056e1b11ffd35f",8736:"f908136701165632",8809:"45d31cdb80b7dd22",8883:"907214acd16903f5",9035:"640129337a2bb35a",9086:"864c17325b09e22d",9116:"ec2cc0a8a129ba86",9167:"a9740e5790f844cf",9286:"0d4837256a8bfab3",9304:"376739e0cbb4bdc8",9306:"7cedcd72b730f222",9335:"deec458e01005191",9613:"15645bbe19ee4f95",9625:"f2f02ee583ee7c52",9690:"c193c0d10c797a69",9752:"3f2e034d28cb553b",9801:"12293eec5b693991",9811:"704352df88a0a979",9821:"b820b20fbba10a35",9850:"3b7d07054effe8bd",9881:"10a31998839768f5"}[e]+".js",f.miniCssF=e=>{},f.o=(e,d)=>Object.prototype.hasOwnProperty.call(e,d),(()=>{var e={},d="demo:";f.l=(a,b,r,t)=>{if(e[a])e[a].push(b);else{var c,u;if(void 0!==r)for(var n=document.getElementsByTagName("script"),i=0;i{c.onerror=c.onload=null,clearTimeout(s);var _=e[a];if(delete e[a],c.parentNode&&c.parentNode.removeChild(c),_&&_.forEach(y=>y(p)),g)return g(p)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=l.bind(null,c.onerror),c.onload=l.bind(null,c.onload),u&&document.head.appendChild(c)}}})(),f.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;f.tt=()=>(void 0===e&&(e={createScriptURL:d=>d},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),f.tu=e=>f.tt().createScriptURL(e),f.p="",(()=>{var e={9121:0};f.f.j=(b,r)=>{var t=f.o(e,b)?e[b]:void 0;if(0!==t)if(t)r.push(t[2]);else if(9121!=b){var c=new Promise((o,l)=>t=e[b]=[o,l]);r.push(t[2]=c);var u=f.p+f.u(b),n=new Error;f.l(u,o=>{if(f.o(e,b)&&(0!==(t=e[b])&&(e[b]=void 0),t)){var l=o&&("load"===o.type?"missing":o.type),s=o&&o.target&&o.target.src;n.message="Loading chunk "+b+" failed.\n("+l+": "+s+")",n.name="ChunkLoadError",n.type=l,n.request=s,t[1](n)}},"chunk-"+b,b)}else e[b]=0},f.O.j=b=>0===e[b];var d=(b,r)=>{var n,i,[t,c,u]=r,o=0;if(t.some(s=>0!==e[s])){for(n in c)f.o(c,n)&&(f.m[n]=c[n]);if(u)var l=u(f)}for(b&&b(r);o + @@ -15,20 +15,20 @@ Maskito | Stackblitz Starter - + -
/
Stackblitz loading...
- +
/
Stackblitz loading...
+ \ No newline at end of file diff --git a/styles.0eb375e3b91c5539.css b/styles.0eb375e3b91c5539.css new file mode 100644 index 000000000..e5b28a8f4 --- /dev/null +++ b/styles.0eb375e3b91c5539.css @@ -0,0 +1 @@ +:root{--tui-font-heading: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-font-text: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-font-heading-1: bold 3.125rem/3.5rem var(--tui-font-heading);--tui-font-heading-2: bold 2.75rem/3rem var(--tui-font-heading);--tui-font-heading-3: bold 2.25rem/2.5rem var(--tui-font-heading);--tui-font-heading-4: bold 1.75rem/2rem var(--tui-font-heading);--tui-font-heading-5: bold 1.5rem/1.75rem var(--tui-font-heading);--tui-font-heading-6: bold 1.25rem/1.5rem var(--tui-font-heading);--tui-font-text-xl: normal 1.1875rem/1.75rem var(--tui-font-text);--tui-font-text-l: normal 1.0625rem/1.75rem var(--tui-font-text);--tui-font-text-m: normal 1rem/1.5rem var(--tui-font-text);--tui-font-text-s: normal .8125rem/1.25rem var(--tui-font-text);--tui-font-text-xs: normal .6875rem/1rem var(--tui-font-text);--tui-font-text-ui-l: normal 1.0625rem/1.5rem var(--tui-font-text);--tui-font-text-ui-m: normal 1rem/1.25rem var(--tui-font-text);--tui-font-text-ui-s: normal .8125rem/1rem var(--tui-font-text);--tui-font-text-ui-xs: normal .6875rem/.8125rem var(--tui-font-text);--tui-radius-xs: .25rem;--tui-radius-s: .5rem;--tui-radius-m: .625rem;--tui-radius-l: .75rem;--tui-radius-xl: 1.5rem;--tui-height-xs: 1.5rem;--tui-height-s: 2rem;--tui-height-m: 2.75rem;--tui-height-l: 3.5rem;--tui-padding-s: .625rem;--tui-padding-m: .75rem;--tui-padding-l: 1rem;--tui-duration: .3s;--tui-disabled-opacity: .56}[tuiTheme=dark]{color-scheme:dark;--tui-background-base: #222;--tui-background-base-alt: #333;--tui-background-neutral-1: rgba(255, 255, 255, .08);--tui-background-neutral-1-hover: rgba(255, 255, 255, .16);--tui-background-neutral-1-pressed: rgba(255, 255, 255, .24);--tui-background-neutral-2: rgba(255, 255, 255, .24);--tui-background-neutral-2-hover: rgba(255, 255, 255, .32);--tui-background-neutral-2-pressed: rgba(255, 255, 255, .4);--tui-background-accent-opposite: #fff;--tui-background-accent-opposite-hover: #f6f6f6;--tui-background-accent-opposite-pressed: #ededed;--tui-background-elevation-1: #292929;--tui-background-elevation-2: #333;--tui-background-elevation-3: #333;--tui-service-autofill-background: #554a2a;--tui-border-normal: rgba(255, 255, 255, .14);--tui-border-hover: rgba(255, 255, 255, .6);--tui-border-focus: rgba(255, 255, 255, .64);--tui-status-negative: #ff8c67;--tui-status-negative-pale: rgba(244, 87, 37, .32);--tui-status-negative-pale-hover: rgba(244, 87, 37, .4);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .32);--tui-status-positive-pale-hover: rgba(74, 201, 155, .4);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .32);--tui-status-warning-pale-hover: rgba(255, 199, 0, .4);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .32);--tui-status-info-pale-hover: rgba(112, 182, 246, .4);--tui-status-neutral: #959ba4;--tui-text-primary: #ffffff;--tui-text-secondary: rgba(255, 255, 255, .72);--tui-text-tertiary: rgba(255, 255, 255, .6);--tui-text-action: #6788ff;--tui-text-action-hover: #526ed3;--tui-text-positive: #44c596;--tui-text-positive-hover: #3aa981;--tui-text-negative: #ff8c67;--tui-text-negative-hover: #bb593a}[tuiTheme=light]{color-scheme:light}:root,[tuiTheme=light]{--tui-background-base: #fff;--tui-background-base-alt: #f6f6f6;--tui-background-neutral-1: rgba(0, 0, 0, .04);--tui-background-neutral-1-hover: rgba(0, 0, 0, .08);--tui-background-neutral-1-pressed: rgba(0, 0, 0, .12);--tui-background-neutral-2: rgba(0, 0, 0, .08);--tui-background-neutral-2-hover: rgba(0, 0, 0, .1);--tui-background-neutral-2-pressed: rgba(0, 0, 0, .14);--tui-background-accent-1: #526ed3;--tui-background-accent-1-hover: #6c86e2;--tui-background-accent-1-pressed: #314692;--tui-background-accent-2: #ff7043;--tui-background-accent-2-hover: #ff9a94;--tui-background-accent-2-pressed: #e7716a;--tui-background-accent-opposite: #000;--tui-background-accent-opposite-hover: #333;--tui-background-accent-opposite-pressed: #808080;--tui-background-elevation-1: #fff;--tui-background-elevation-2: #fff;--tui-background-elevation-3: #fff;--tui-service-autofill-background: #fff5c0;--tui-service-selection-background: rgba(112, 182, 246, .12);--tui-service-backdrop: rgba(0, 0, 0, .75);--tui-border-normal: rgba(0, 0, 0, .1);--tui-border-hover: rgba(0, 0, 0, .16);--tui-border-focus: rgba(51, 51, 51, .64);--tui-status-negative: #f45725;--tui-status-negative-pale: rgba(244, 87, 37, .12);--tui-status-negative-pale-hover: rgba(244, 87, 37, .24);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .12);--tui-status-positive-pale-hover: rgba(74, 201, 155, .24);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .12);--tui-status-warning-pale-hover: rgba(255, 199, 0, .24);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .12);--tui-status-info-pale-hover: rgba(112, 182, 246, .24);--tui-status-neutral: #79818c;--tui-text-primary: #1b1f3b;--tui-text-secondary: rgba(27, 31, 59, .65);--tui-text-tertiary: rgba(27, 31, 59, .4);--tui-text-primary-on-accent-1: #fff;--tui-text-primary-on-accent-2: #fff;--tui-text-action: #526ed3;--tui-text-action-hover: #6c86e2;--tui-text-positive: #3aa981;--tui-text-positive-hover: #7ac5aa;--tui-text-negative: #dd4c1e;--tui-text-negative-hover: #e38163;--tui-chart-categorical-00: var(--tui-background-accent-1);--tui-chart-categorical-01: #ea97c4;--tui-chart-categorical-02: #a0c5df;--tui-chart-categorical-03: #fee797;--tui-chart-categorical-04: #b0b0b0;--tui-chart-categorical-05: #e29398;--tui-chart-categorical-06: #b8474e;--tui-chart-categorical-07: #fcc068;--tui-chart-categorical-08: #ff8a00;--tui-chart-categorical-09: #dab3f9;--tui-chart-categorical-10: #7b439e;--tui-chart-categorical-11: #8dda71;--tui-chart-categorical-12: #fcbb14;--tui-chart-categorical-13: #a8cef1;--tui-chart-categorical-14: #bd65a4;--tui-chart-categorical-15: #7fd7cc;--tui-chart-categorical-16: #2fad96;--tui-chart-categorical-17: #d4aca2;--tui-chart-categorical-18: #9d6f64;--tui-chart-categorical-19: #d2e9a2;--tui-chart-categorical-20: #aadc42;--tui-chart-categorical-21: #3682db;--tui-chart-categorical-22: #34b41f;--tui-shadow-small: 0 .25rem 1.25rem rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, .14);--tui-shadow-medium: 0 .375rem 2rem rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, .18);--tui-shadow-popup: 0 1.25rem 3rem rgba(0, 0, 0, .2)}[tuiAppearance][data-appearance=accent]{background:var(--tui-background-accent-2);color:var(--tui-text-primary-on-accent-2)}@media (hover: hover){[tuiAppearance][data-appearance=accent]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-2-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=accent]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-2-hover)}}[tuiAppearance][data-appearance=accent][data-state=hover]{background:var(--tui-background-accent-2-hover)}[tuiAppearance][data-appearance=accent]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=accent]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=accent][data-state=active]{background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=floating]{background:#fff;color:#000c;box-shadow:0 .25rem 1.25rem #0000001a}@media (hover: hover){[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){box-shadow:0 .875rem 2.625rem #00000024}}@media (hover: hover){[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){box-shadow:0 .875rem 2.625rem #00000024}}[tuiAppearance][data-appearance=floating][data-state=hover]{box-shadow:0 .875rem 2.625rem #00000024}[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=floating][data-state=active]{background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=glass]{background:rgba(0,0,0,.4);color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);--tui-border-focus: rgba(255, 255, 255, .64)}@media (hover: hover){[tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:rgba(0,0,0,.48)}}@media (hover: hover){[tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:rgba(0,0,0,.48)}}[tuiAppearance][data-appearance=glass][data-state=hover]{background:rgba(0,0,0,.48)}[tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:rgba(0,0,0,.6)}[tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:rgba(0,0,0,.6)}[tuiAppearance][data-appearance=glass][data-state=active]{background:rgba(0,0,0,.6)}[tuiTheme=dark] [tuiAppearance][data-appearance=glass],[tuiTheme=dark][tuiAppearance][data-appearance=glass]{background:rgba(255,255,255,.3)}@media (hover: hover){[tuiTheme=dark] [tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:rgba(255,255,255,.4)}}@media (hover: hover){[tuiTheme=dark] [tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:rgba(255,255,255,.4)}}[tuiTheme=dark] [tuiAppearance][data-appearance=glass][data-state=hover],[tuiTheme=dark][tuiAppearance][data-appearance=glass][data-state=hover]{background:rgba(255,255,255,.4)}[tuiTheme=dark] [tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:rgba(255,255,255,.5)}[tuiTheme=dark] [tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:rgba(255,255,255,.5)}[tuiTheme=dark] [tuiAppearance][data-appearance=glass][data-state=active],[tuiTheme=dark][tuiAppearance][data-appearance=glass][data-state=active]{background:rgba(255,255,255,.5)}[tuiAppearance][data-appearance=icon]{color:var(--tui-text-tertiary)}@media (hover: hover){[tuiAppearance][data-appearance=icon]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){color:var(--tui-text-secondary)}}@media (hover: hover){[tuiAppearance][data-appearance=icon]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=icon][data-state=hover]{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=icon]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon][data-state=active]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=whiteblock]:before,[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=whiteblock]:after,[tuiAppearance][data-appearance=floating]:after{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-text-tertiary)}@media (hover: hover){[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):after{color:var(--tui-text-secondary)}}@media (hover: hover){[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):after{color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=whiteblock][data-state=hover]:before,[tuiAppearance][data-appearance=floating][data-state=hover]:before,[tuiAppearance][data-appearance=whiteblock][data-state=hover]:after,[tuiAppearance][data-appearance=floating][data-state=hover]:after{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=whiteblock][data-state=active]:before,[tuiAppearance][data-appearance=floating][data-state=active]:before,[tuiAppearance][data-appearance=whiteblock][data-state=active]:after,[tuiAppearance][data-appearance=floating][data-state=active]:after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=link]{color:var(--tui-text-action)}@media (hover: hover){[tuiAppearance][data-appearance=link]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=link]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}}[tuiAppearance][data-appearance=link][data-state=hover]{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=link]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=link]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=link][data-state=active]{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=opposite]{--tui-border-focus: rgba(255, 255, 255, .64);background:var(--tui-background-accent-opposite);color:var(--tui-background-base)}@media (hover: hover){[tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-hover)}}[tuiAppearance][data-appearance=opposite][data-state=hover]{background:var(--tui-background-accent-opposite-hover)}[tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=opposite][data-state=active]{background:var(--tui-background-accent-opposite-pressed)}[tuiTheme=dark] [tuiAppearance][data-appearance=opposite],[tuiTheme=dark][tuiAppearance][data-appearance=opposite]{--tui-border-focus: rgba(51, 51, 51, .48)}[tuiAppearance][data-appearance=outline],[tuiAppearance][data-appearance=whiteblock]{--t-bs: var(--tui-border-normal);color:var(--tui-text-action);box-shadow:inset 0 0 0 1px var(--t-bs)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]),[tuiAppearance][data-appearance=outline][data-mode~=checked],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]{--t-bs: var(--tui-background-accent-1);box-shadow:inset 0 0 0 2px var(--t-bs)}@media (hover: hover){[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bs: var(--tui-background-accent-1-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bs: var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=outline][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][data-state=hover]{--t-bs: var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=outline][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][data-state=active]{--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:invalid:not([data-mode]),[tuiAppearance][data-appearance=whiteblock]:invalid:not([data-mode]),[tuiAppearance][data-appearance=outline][data-mode~=invalid],[tuiAppearance][data-appearance=whiteblock][data-mode~=invalid]{box-shadow:inset 0 0 0 1px var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=outline]:checked:invalid:not([data-mode]),[tuiAppearance][data-appearance=whiteblock]:checked:invalid:not([data-mode]),[tuiAppearance][data-appearance=outline][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][data-mode~=invalid]{box-shadow:inset 0 0 0 2px var(--tui-status-negative)}@media (hover: hover){[tuiAppearance][data-appearance=outline]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1);cursor:pointer;--t-bs: var(--tui-border-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=outline]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1);cursor:pointer;--t-bs: var(--tui-border-hover)}}[tuiAppearance][data-appearance=outline][data-state=hover],[tuiAppearance][data-appearance=whiteblock][data-state=hover]{background:var(--tui-background-neutral-1);cursor:pointer;--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline][data-state=active],[tuiAppearance][data-appearance=whiteblock][data-state=active]{background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=whiteblock]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=primary]{--t-bg: var(--tui-background-accent-1);background:var(--t-bg);color:var(--tui-text-primary-on-accent-1)}[tuiAppearance][data-appearance=primary]:invalid:not([data-mode]),[tuiAppearance][data-appearance=primary][data-mode~=invalid]{background:var(--tui-status-negative)}@media (hover: hover){[tuiAppearance][data-appearance=primary]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-background-accent-1-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=primary]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=primary][data-state=hover]{--t-bg: var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=primary]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=primary]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=primary][data-state=active]{--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary],[tuiAppearance][data-appearance=flat],[tuiAppearance][data-appearance=destructive]{background:var(--tui-background-neutral-1);color:var(--tui-text-action)}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=secondary][data-state=hover],[tuiAppearance][data-appearance=flat][data-state=hover],[tuiAppearance][data-appearance=destructive][data-state=hover]{background:var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=secondary]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary][data-state=active],[tuiAppearance][data-appearance=flat][data-state=active],[tuiAppearance][data-appearance=destructive][data-state=active]{background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]),[tuiAppearance][data-appearance=secondary][data-mode~=checked],[tuiAppearance][data-appearance=flat][data-mode~=checked],[tuiAppearance][data-appearance=destructive][data-mode~=checked],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]){background:var(--tui-background-accent-1);color:var(--tui-text-primary-on-accent-1)}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-1-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-state=hover]{background:var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-state=active]{background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]{background:var(--tui-status-negative);color:#fff}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-status-negative);color:#fff}}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-status-negative);color:#fff}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=hover]{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=active]{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]),[tuiAppearance][data-appearance=flat]:invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid],[tuiAppearance][data-appearance=flat][data-mode~=invalid],[tuiAppearance][data-appearance=destructive][data-mode~=invalid]{color:var(--tui-text-negative);background:var(--tui-status-negative-pale)}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=flat][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=invalid][data-state=hover]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=flat][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=invalid][data-state=active]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=flat],[tuiAppearance][data-appearance=flat]:invalid:not([data-mode]),[tuiAppearance][data-appearance=flat][data-mode~=invalid]{background:transparent}[tuiAppearance][data-appearance=flat]:checked:not([data-mode]),[tuiAppearance][data-appearance=flat][data-mode~=checked]{background:var(--tui-background-neutral-1)}@media (hover: hover){[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-state=hover]{background:var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-state=active]{background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=destructive]{color:var(--tui-text-negative)}input[type=checkbox][data-appearance=secondary],input[type=radio][data-appearance=secondary]{--tui-background-neutral-1: var(--tui-background-neutral-2);--tui-background-neutral-1-hover: var(--tui-background-neutral-2-hover);--tui-background-neutral-1-pressed: var(--tui-background-neutral-2-pressed)}[tuiAppearance][data-appearance=error],[tuiAppearance][data-appearance=success],[tuiAppearance][data-appearance=warning],[tuiAppearance][data-appearance=info],[tuiAppearance][data-appearance=neutral]{background:var(--t-bg)}[tuiAppearance][data-appearance=error]:checked:not([data-mode]),[tuiAppearance][data-appearance=success]:checked:not([data-mode]),[tuiAppearance][data-appearance=warning]:checked:not([data-mode]),[tuiAppearance][data-appearance=info]:checked:not([data-mode]),[tuiAppearance][data-appearance=neutral]:checked:not([data-mode]),[tuiAppearance][data-appearance=error][data-mode~=checked],[tuiAppearance][data-appearance=success][data-mode~=checked],[tuiAppearance][data-appearance=warning][data-mode~=checked],[tuiAppearance][data-appearance=info][data-mode~=checked],[tuiAppearance][data-appearance=neutral][data-mode~=checked]{color:#fff}[tuiAppearance][data-appearance=error]{--t-bg: var(--tui-status-negative-pale)}[tuiAppearance][data-appearance=error]:before,[tuiAppearance][data-appearance=error]:after{color:var(--tui-status-negative)}@media (hover: hover){[tuiAppearance][data-appearance=error]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=error]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=error][data-state=hover]{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=error]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=error]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=error][data-state=active]{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=error]:checked:not([data-mode]),[tuiAppearance][data-appearance=error][data-mode~=checked]{background:var(--tui-status-negative)}[tuiAppearance][data-appearance=success]{--t-bg: var(--tui-status-positive-pale)}[tuiAppearance][data-appearance=success]:before,[tuiAppearance][data-appearance=success]:after{color:var(--tui-status-positive)}@media (hover: hover){[tuiAppearance][data-appearance=success]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=success]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}}[tuiAppearance][data-appearance=success][data-state=hover]{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=success]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=success]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=success][data-state=active]{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=success]:checked:not([data-mode]),[tuiAppearance][data-appearance=success][data-mode~=checked]{background:var(--tui-status-positive)}[tuiAppearance][data-appearance=warning]{--t-bg: var(--tui-status-warning-pale)}[tuiAppearance][data-appearance=warning]:before,[tuiAppearance][data-appearance=warning]:after{color:var(--tui-status-warning)}@media (hover: hover){[tuiAppearance][data-appearance=warning]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=warning]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}}[tuiAppearance][data-appearance=warning][data-state=hover]{--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning][data-state=active]{--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning]:checked:not([data-mode]),[tuiAppearance][data-appearance=warning][data-mode~=checked]{background:var(--tui-status-warning)}[tuiAppearance][data-appearance=info]{--t-bg: var(--tui-status-info-pale)}[tuiAppearance][data-appearance=info]:before,[tuiAppearance][data-appearance=info]:after{color:var(--tui-status-info)}@media (hover: hover){[tuiAppearance][data-appearance=info]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=info]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}}[tuiAppearance][data-appearance=info][data-state=hover]{--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info][data-state=active]{--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info]:checked:not([data-mode]),[tuiAppearance][data-appearance=info][data-mode~=checked]{background:var(--tui-status-info)}[tuiAppearance][data-appearance=neutral]{--t-bg: var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=neutral]:before,[tuiAppearance][data-appearance=neutral]:after{color:var(--tui-status-neutral)}@media (hover: hover){[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-background-neutral-1-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=neutral][data-state=hover]{--t-bg: var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral][data-state=active]{--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral]:checked:not([data-mode]),[tuiAppearance][data-appearance=neutral][data-mode~=checked]{background:var(--tui-status-neutral)}[tuiWrapper]{transition-property:color,background,opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:block;block-size:100%;inline-size:100%;-webkit-appearance:none;appearance:none;border-radius:inherit}[tuiWrapper]:after{transition-property:box-shadow,color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;top:0;left:0;bottom:0;right:0;content:"";border-radius:inherit;border:1px solid currentColor;pointer-events:none;color:transparent}[tuiWrapper]:focus-visible:focus-visible:after{border-width:2px;color:var(--tui-border-focus)}[tuiWrapper]._focused._focused:after{border-width:2px;color:var(--tui-border-focus)}[tuiWrapper]:disabled:disabled,[tuiWrapper][data-state=disabled][data-state=disabled]{pointer-events:none;opacity:var(--tui-disabled-opacity)}@supports (-webkit-hyphens: none){:focus-visible [tuiWrapper],[tuiWrapper]:focus-visible{--tui-border-focus: transparent !important}}[tuiWrapper][data-appearance=textfield]{transition-property:box-shadow,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-background-base);color:var(--tui-text-primary);box-shadow:0 .125rem .1875rem #0000001a}[tuiWrapper][data-appearance=textfield]:after{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-border-normal)}@media (hover: hover){[tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-state=hover]{box-shadow:0 .125rem .3125rem #00000029}}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible{box-shadow:none}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible:after{--tui-border-focus: var(--tui-background-accent-1)}[tuiWrapper][data-appearance=textfield]._focused._focused{box-shadow:none}[tuiWrapper][data-appearance=textfield]._focused._focused:after{--tui-border-focus: var(--tui-background-accent-1)}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]{box-shadow:none;background:transparent}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]:after{color:var(--tui-border-normal)}[tuiWrapper][data-appearance=textfield]:disabled:disabled,[tuiWrapper][data-appearance=textfield][data-state=disabled][data-state=disabled]{box-shadow:none}[tuiWrapper][data-appearance=textfield]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield]._invalid._invalid:after{color:var(--tui-text-negative);--tui-border-focus: var(--tui-status-negative)}[tuiTheme=dark][tuiWrapper][data-appearance=textfield],[tuiTheme=dark] [tuiWrapper][data-appearance=textfield]{background:var(--tui-background-neutral-1)}@media (hover: hover){[tuiTheme=dark][tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiTheme=dark] [tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiTheme=dark][tuiWrapper][data-appearance=textfield][data-state=hover],[tuiTheme=dark] [tuiWrapper][data-appearance=textfield][data-state=hover]{background:var(--tui-background-neutral-1-hover)}}[tuiTheme=dark][tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible,[tuiTheme=dark] [tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible{background:transparent}[tuiTheme=dark][tuiWrapper][data-appearance=textfield]._focused._focused,[tuiTheme=dark] [tuiWrapper][data-appearance=textfield]._focused._focused{background:transparent}[tuiWrapper][data-appearance=table]{border-radius:0;background:transparent;color:var(--tui-text-primary)}[tuiWrapper][data-appearance=table]:before,[tuiWrapper][data-appearance=table][data-appearance=table]:after{position:fixed;top:-.03125rem;left:-1px;right:-.03125rem;bottom:-1px}[tuiWrapper][data-appearance=table]:before{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";z-index:-1;background-repeat:no-repeat;background-position:top right;background-size:.5rem .5rem}[tuiWrapper][data-appearance=table][data-appearance=table]:after{border-width:1px;color:var(--tui-border-normal)}@media (hover: hover){[tuiWrapper][data-appearance=table]:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table][data-state=hover]:not(._focused):before{background-color:var(--tui-background-neutral-1)}}[tuiWrapper][data-appearance=table]:focus-visible:focus-visible{background:transparent}[tuiWrapper][data-appearance=table]:focus-visible:focus-visible:after{border-width:2px;color:var(--tui-border-focus)}[tuiWrapper][data-appearance=table]._focused._focused{background:transparent}[tuiWrapper][data-appearance=table]._focused._focused:after{border-width:2px;color:var(--tui-border-focus)}[tuiWrapper][data-appearance=table]:invalid:invalid:before,[tuiWrapper][data-appearance=table]._invalid._invalid:before{background-image:linear-gradient(to top right,transparent 0%,transparent 50%,var(--tui-status-negative) 50%,var(--tui-status-negative) 100%)}[tuiWrapper][data-appearance=table]:invalid:invalid:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:not(._focused):before{background-color:var(--tui-status-negative-pale)}@media (hover: hover){[tuiWrapper][data-appearance=table]:invalid:invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=hover]:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=hover]:not(._focused):before{background-color:var(--tui-status-negative-pale-hover)}}[tuiWrapper][data-appearance=table]:invalid:invalid:disabled:disabled,[tuiWrapper][data-appearance=table]._invalid._invalid:disabled:disabled,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=disabled][data-state=disabled],[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=disabled][data-state=disabled]{background:transparent}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible{background:transparent;--tui-border-focus: var(--tui-status-negative)}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible:after,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible:after{border-width:1px}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused{background:transparent;--tui-border-focus: var(--tui-status-negative)}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused:after,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused:after{border-width:1px}table [tuiWrapper][data-appearance=table][data-appearance=table]:not(._focused):after{border-width:0}table [tuiWrapper][data-appearance=table]._focused{z-index:1}[tuiWrapper][data-appearance=icon]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-text-primary);opacity:.5}[tuiWrapper]:not([data-state=readonly]):hover .t-textfield-icon [tuiWrapper][data-appearance=icon]:not([data-state=disabled]){opacity:.65}@media (hover: hover){[tuiWrapper][data-appearance=icon]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-state=hover]{opacity:.65}}[tuiWrapper][data-appearance=icon]:active:not(._no-active),[tuiWrapper][data-appearance=icon][data-state=active],[tuiWrapper][data-appearance=icon][data-state=active]:hover{opacity:1}[tuiWrapper][data-appearance=icon]:disabled:disabled,[tuiWrapper][data-appearance=icon][data-state=disabled][data-state=disabled]{opacity:calc(.5 * var(--tui-disabled-opacity))}[tuiWrapper]:not([data-state=readonly]):hover .t-textfield-icon [tuiTheme=dark] [tuiWrapper][data-appearance=icon]:not([data-state=disabled]),[tuiWrapper]:not([data-state=readonly]):hover .t-textfield-icon [tuiTheme=dark][tuiWrapper][data-appearance=icon]:not([data-state=disabled]){opacity:1}[tuiTheme=dark] [tuiWrapper][data-appearance=icon]:focus-visible:focus-visible,[tuiTheme=dark][tuiWrapper][data-appearance=icon]:focus-visible:focus-visible{--tui-border-focus: var(--tui-background-base)}[tuiTheme=dark] [tuiWrapper][data-appearance=icon]._focused._focused,[tuiTheme=dark][tuiWrapper][data-appearance=icon]._focused._focused{--tui-border-focus: var(--tui-background-base)}@media (hover: hover){[tuiTheme=dark] [tuiWrapper][data-appearance=icon]:hover:not(._no-hover),[tuiTheme=dark][tuiWrapper][data-appearance=icon]:hover:not(._no-hover),[tuiTheme=dark] [tuiWrapper][data-appearance=icon][data-state=hover],[tuiTheme=dark][tuiWrapper][data-appearance=icon][data-state=hover]{opacity:1}}tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance=icon],tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance=icon],tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance=icon]{color:var(--tui-text-secondary)}[tuiTheme=dark] tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance=icon],[tuiTheme=dark] tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance=icon],[tuiTheme=dark] tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance=icon],tui-primitive-textfield:hover:not(._disabled)[tuiTheme=dark] [tuiAppearance][data-appearance=icon],tui-textarea:hover:not(._disabled)[tuiTheme=dark] [tuiAppearance][data-appearance=icon],tui-input-tag:hover:not(._disabled)[tuiTheme=dark] [tuiAppearance][data-appearance=icon]{color:var(--tui-text-primary)}[tuiWrapper][data-appearance=none]:after{border:none}[tuiAppearance][data-appearance=textfield]{transition-property:box-shadow,background,outline-color,border-color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;--t-shadow: 0 .125rem .1875rem rgba(0, 0, 0, .1);background-color:var(--tui-background-base);color:var(--tui-text-primary);box-shadow:var(--t-shadow);outline:1px solid var(--tui-border-normal);outline-offset:-1px;border:none}@media (hover: hover){[tuiAppearance][data-appearance=textfield]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16)}}@media (hover: hover){[tuiAppearance][data-appearance=textfield]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16)}}[tuiAppearance][data-appearance=textfield][data-state=hover]{--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16)}[tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]){box-shadow:none;outline:.125rem solid var(--tui-background-accent-1);outline-offset:-.125rem}[tuiAppearance][data-appearance=textfield][data-focus=true]{box-shadow:none;outline:.125rem solid var(--tui-background-accent-1);outline-offset:-.125rem}[tuiAppearance][data-appearance=textfield]:disabled:not([data-state]),[tuiAppearance][data-appearance=textfield][data-state=disabled]{box-shadow:none}[tuiAppearance][data-appearance=textfield][data-mode~=invalid][data-mode~=invalid],[tuiAppearance][data-appearance=textfield]:invalid:not([data-mode]){outline-color:var(--tui-status-negative)}[tuiAppearance][data-appearance=textfield][data-mode~=readonly],input[tuiAppearance][data-appearance=textfield]:read-only:not([data-mode]){box-shadow:none;outline-color:var(--tui-border-normal)!important}[tuiAppearance][data-appearance=textfield]:-webkit-autofill{-webkit-text-fill-color:var(--tui-text-primary)!important;caret-color:var(--tui-text-primary)!important;box-shadow:0 0 0 100rem var(--tui-service-autofill-background) inset!important;-webkit-transition:background-color 600000s 0s;transition:background-color 600000s 0s}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield],[tuiTheme=dark][tuiAppearance][data-appearance=textfield]{background-color:var(--tui-background-neutral-1);color-scheme:dark}@media (hover: hover){[tuiTheme=dark] [tuiAppearance][data-appearance=textfield]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background-color:var(--tui-background-neutral-1-hover)}}@media (hover: hover){[tuiTheme=dark] [tuiAppearance][data-appearance=textfield]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background-color:var(--tui-background-neutral-1-hover)}}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][data-state=hover],[tuiTheme=dark][tuiAppearance][data-appearance=textfield][data-state=hover]{background-color:var(--tui-background-neutral-1-hover)}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]){background-color:transparent!important}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][data-focus=true],[tuiTheme=dark][tuiAppearance][data-appearance=textfield][data-focus=true]{background-color:transparent!important}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf) format("truetype")}@keyframes tuiReveal{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes tuiFadeIn{0%{opacity:var(--tui-fade-start, 0)}to{opacity:var(--tui-fade-end, 1)}}html{block-size:100%;font-size:16px}body{block-size:100%;min-block-size:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{-webkit-overflow-scrolling:touch}ul,ol{list-style:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}input,button,select,textarea{font-family:inherit;color:inherit}hr{margin:0;block-size:1px;border:none;background:var(--tui-border-normal)}iframe{border:none}svg use{pointer-events:none}::selection{background-color:var(--tui-service-selection-background)}::-ms-clear{display:none}::-ms-reveal{display:none}@supports (-webkit-hyphens: none) and (text-align-last: right){:after{content:none}}.tui-container{margin-right:auto;margin-left:auto}@media screen and (min-width: 80em){.tui-container.tui-container_adaptive{inline-size:69rem}}@media screen and (max-width: 79.9625em){.tui-container.tui-container_adaptive{inline-size:51.5rem}}@media screen and (max-width: 47.9625em){.tui-container.tui-container_adaptive{inline-size:100%;padding:0 1rem;box-sizing:border-box}}@media screen and (min-width: 80em){.tui-container{inline-size:69rem}}@media screen and (max-width: 79.9625em){.tui-container{inline-size:51.5rem;padding:0 3rem}}@media screen and (min-width: 80em){.tui-container_menu{inline-size:69rem}}@media (min-width: 64em) and (max-width: 79.9625em){.tui-container_menu{inline-size:51.5rem}}@media screen and (max-width: 47.9625em){.tui-container_menu{inline-size:auto;padding:0 1rem;box-sizing:border-box}}.tui-container_fullwidth{inline-size:auto;padding:0 1.5rem}@media screen and (max-width: 47.9625em){.tui-container_fullwidth{padding:0 1rem;box-sizing:border-box}}@media screen and (max-width: 79.9625em){.tui-container_fixed{inline-size:69rem}}.tui-form__header{font:var(--tui-font-heading-5);margin-top:2rem;margin-bottom:1.25rem}@media screen and (max-width: 47.9625em){.tui-form__header{font:var(--tui-font-text-l);font-weight:700;margin-bottom:1rem}}.tui-form__header_margin-top_none{margin-top:0}.tui-form__header_margin-bottom_none{margin-bottom:0}.tui-form__header_margin-bottom_small{margin-bottom:1rem}@media screen and (max-width: 47.9625em){.tui-form__header_margin-bottom_small{margin-bottom:.75rem}}.tui-form__row{margin-top:1.25rem}.tui-form__row:first-child{margin-top:0}.tui-form__row_multi-fields{display:flex}@media screen and (max-width: 47.9625em){.tui-form__row_multi-fields{flex-wrap:wrap}}.tui-form__row_half-width{inline-size:calc(50% - .625rem)}@media screen and (max-width: 47.9625em){.tui-form__row_half-width{inline-size:100%}}.tui-form__row_checkboxes{display:flex;flex-wrap:wrap}@media screen and (max-width: 47.9625em){.tui-form__row{margin-top:1rem}}.tui-form__multi-field{flex:1 1 0;min-inline-size:0;margin-left:1.25rem}.tui-form__multi-field:first-child{margin-left:0}@media screen and (max-width: 47.9625em){.tui-form__multi-field{flex-basis:100%;margin-top:1rem;margin-left:0}.tui-form__multi-field:first-child{margin-top:0}}.tui-form__field-note{font:var(--tui-font-text-s);margin-top:.25rem;color:var(--tui-text-secondary)}.tui-form__field-checkbox{margin-top:.5rem}.tui-form__checkbox{flex:1 1 calc(50% - .625rem)}.tui-form__checkbox:nth-child(2n){margin-left:1.25rem}.tui-form__checkbox:nth-child(n+3){margin-top:1rem}.tui-form__buttons{display:flex;margin-top:2rem}.tui-form__buttons_align_end{justify-content:flex-end}.tui-form__buttons_align_center{justify-content:center}@media screen and (max-width: 47.9625em){.tui-form__buttons{flex-direction:column;margin-top:1.5rem}}.tui-form__button{margin-left:.75rem}.tui-form__button:first-child{margin-left:0}@media screen and (max-width: 47.9625em){.tui-form__button{margin-top:.5rem;margin-left:0}}.tui-island{position:relative;display:block;border-radius:var(--tui-radius-xl);background-color:var(--tui-background-base);word-wrap:break-word;text-decoration:none;color:var(--tui-text-primary);outline:none;box-sizing:content-box}.tui-island:not(.tui-island_hoverable):before{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;content:"";box-sizing:border-box;border:1px solid var(--tui-border-normal);border-radius:inherit;pointer-events:none}.tui-island:focus:before,.tui-island:hover:focus:before{border-color:var(--tui-border-focus)}.tui-island_hoverable{transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-background-elevation-2);box-shadow:var(--tui-shadow-small);cursor:pointer;transition-property:transform,box-shadow;will-change:transform,box-shadow}.tui-island_hoverable:hover{box-shadow:var(--tui-shadow-small-hover);transform:translateY(-.25rem)}.tui-island_transparent{background-color:transparent}.tui-island_size_s{--tui-radius-xl: calc(4 * var(--tui-radius-l) / 3);font:var(--tui-font-text-s);padding:1rem}.tui-island_size_m{--tui-radius-xl: calc(5 * var(--tui-radius-l) / 3);font:var(--tui-font-text-m);padding:1rem}.tui-island_size_l{font:var(--tui-font-text-m);padding:1.25rem}.tui-island_text-align_left{text-align:start}.tui-island_text-align_center{text-align:center}.tui-island_text-align_right{text-align:end}.tui-island__content{display:flex;justify-content:space-between}.tui-island_text-align_center .tui-island__content{display:block}.tui-island__content>*{min-inline-size:0}.tui-island__category{font-size:.6875rem;line-height:1rem;text-transform:uppercase;letter-spacing:.075em;margin:0 0 .5rem;color:var(--tui-text-secondary)}.tui-island_size_l .tui-island__category{margin:0 0 .75rem}.tui-island__title{font:var(--tui-font-text-m);margin:0 0 .5rem}.tui-island_size_m .tui-island__title{font:var(--tui-font-heading-6);margin:0 0 .75rem}.tui-island_size_l .tui-island__title{font:var(--tui-font-heading-6)}.tui-island__paragraph{margin:0;color:var(--tui-text-secondary)}.tui-island__paragraph_link.tui-island__paragraph{margin-top:1rem}.tui-island_size_l .tui-island__paragraph_link.tui-island__paragraph{margin:1rem 0 0}.tui-island__paragraph_button.tui-island__paragraph{margin-top:1.25rem}.tui-island_size_l .tui-island__paragraph_button.tui-island__paragraph{margin:1.25rem 0 0}.tui-island__figure{display:flex;justify-content:center;order:1;flex-shrink:0;margin:0 0 0 1rem}.tui-island_size_l .tui-island__figure{margin-left:2.25rem}.tui-island_text-align_center .tui-island__figure{margin:0 0 .75rem}.tui-island__carousel-controls{display:flex;padding-bottom:1rem;margin-bottom:1rem;border-block-end:1px solid var(--tui-border-normal);white-space:nowrap}.tui-island__carousel-pages{margin-left:auto;color:var(--tui-text-secondary)}.tui-island__carousel-button{margin-right:.5rem}.tui-island .tui-island__footer-button{display:block;max-inline-size:unset;inline-size:calc(100% + 1.875rem);margin:1rem calc(-1rem + 1px) calc(-1rem + 1px);border-block-start:1px solid var(--tui-border-normal);border-radius:0 0 var(--tui-radius-xl) var(--tui-radius-xl)}.tui-island_size_l .tui-island__footer-button{inline-size:calc(100% + 2.375rem);margin:1.25rem calc(-1.25rem + 1px) calc(-1.25rem + 1px)}.tui-island__marker:first-child:not(:only-child){margin-right:1.25rem}.tui-island__marker:not(:first-child),.tui-island__marker:only-child{margin-left:1.25rem}.tui-list{font:var(--tui-font-text-m);line-height:1.5rem;list-style-type:none;color:var(--tui-text-primary)}.tui-list_large{font:var(--tui-font-text-l);line-height:1.75rem}.tui-list_small,.tui-list_extra-small{font:var(--tui-font-text-s);line-height:1.25rem}.tui-list_nested{margin:.75rem 0 .75rem 1.25rem;color:var(--tui-text-secondary)}.tui-list_large .tui-list_nested{margin-left:.75rem}.tui-list_small .tui-list_nested{margin-top:.5rem;margin-bottom:.5rem}.tui-list_ordered{counter-reset:counter}.tui-list__item{position:relative;padding-left:1.5rem;word-wrap:break-word;margin-top:.75rem}.tui-list__item:first-child{margin-top:0}.tui-list__item:before{content:"";position:absolute;left:0;top:.5rem;inline-size:.5rem;block-size:.5rem;border-radius:100%;background-color:var(--tui-background-accent-1)}.tui-list_large>.tui-list__item:before{top:.625rem}.tui-list_small>.tui-list__item:before{top:.325rem}.tui-list_extra-small>.tui-list__item{margin-top:.5rem}.tui-list_linear .tui-list__item{padding-left:1.75rem}.tui-list_linear .tui-list__item:before{content:"\2014";left:0;top:auto;inline-size:auto;block-size:auto;background-color:transparent}.tui-list_ordered .tui-list__item{padding-left:1.25rem}.tui-list_ordered .tui-list__item:before{content:counter(counter) ".";left:0;top:auto;counter-increment:counter;inline-size:auto;block-size:auto;color:var(--tui-text-tertiary);background-color:transparent}.tui-list_triangle>.tui-list__item{padding-left:1.75rem}.tui-list_triangle>.tui-list__item:before{content:"\25e4";left:0;top:1px;inline-size:auto;block-size:auto;background-color:transparent;color:var(--tui-text-tertiary);font-size:.75rem}.tui-list__item-title{font:var(--tui-font-heading-5);margin:0}.tui-list_small .tui-list__item-title{line-height:1.25rem;font-weight:700}.tui-list__description{margin:.5rem 0 0;color:var(--tui-text-secondary)}.tui-list_small .tui-list__description{margin-top:.25rem}.tui-list_large .tui-list__description{line-height:1.75rem;margin-top:.75rem}@media not screen and (max-width: 47.9625em){.tui-mobile-only{display:none!important}}.tui-required:after{content:"*"}.tui-required_float:after{position:absolute}.tui-required_spacing:after{content:"\a0*"}.tui-row{display:flex;flex-wrap:wrap}.tui-row_align_center{align-items:center}.tui-row_align_start{align-items:flex-start}.tui-row_align_end{align-items:flex-end}@media screen and (min-width: 80em){.tui-row_adaptive.tui-row{margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (max-width: 79.9625em){.tui-row_adaptive.tui-row{margin-left:-1.25rem;margin-right:-1.25rem}}@media screen and (max-width: 47.9625em){.tui-row_adaptive.tui-row{margin-left:-.5rem;margin-right:-.5rem}}.tui-row_temporary.tui-row{margin-left:-1.25rem;margin-right:-1.25rem}@media screen and (min-width: 80em){.tui-row{margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (max-width: 79.9625em){.tui-row{margin-left:-1.25rem;margin-right:-1.25rem}}.tui-col_1{inline-size:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_2{inline-size:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_3{inline-size:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_4{inline-size:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_5{inline-size:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_6{inline-size:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_7{inline-size:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_8{inline-size:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_9{inline-size:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_10{inline-size:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_11{inline-size:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_12{inline-size:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-1{inline-size:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-2{inline-size:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-3{inline-size:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-4{inline-size:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-5{inline-size:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-6{inline-size:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-7{inline-size:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-8{inline-size:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-9{inline-size:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-10{inline-size:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-11{inline-size:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-12{inline-size:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_stretch{display:flex}@media screen and (min-width: 80em){.tui-row_adaptive .tui-col_lg-1{inline-size:8.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-2{inline-size:16.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-3{inline-size:25%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-4{inline-size:33.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-5{inline-size:41.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-6{inline-size:50%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-7{inline-size:58.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-8{inline-size:66.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-9{inline-size:75%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-10{inline-size:83.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-11{inline-size:91.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-12{inline-size:100%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}}@media screen and (max-width: 79.9625em){.tui-row_adaptive .tui-col_md-1{inline-size:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-2{inline-size:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-3{inline-size:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-4{inline-size:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-5{inline-size:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-6{inline-size:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-7{inline-size:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-8{inline-size:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-9{inline-size:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-10{inline-size:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-11{inline-size:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-12{inline-size:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}}@media screen and (max-width: 47.9625em){.tui-row_adaptive .tui-col_xs-1{inline-size:8.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-2{inline-size:16.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-3{inline-size:25%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-4{inline-size:33.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-5{inline-size:41.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-6{inline-size:50%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-7{inline-size:58.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-8{inline-size:66.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-9{inline-size:75%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-10{inline-size:83.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-11{inline-size:91.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-12{inline-size:100%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}}.tui-row_temporary .tui-col_1{inline-size:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_2{inline-size:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_3{inline-size:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_4{inline-size:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_5{inline-size:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_6{inline-size:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_7{inline-size:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_8{inline-size:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_9{inline-size:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_10{inline-size:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_11{inline-size:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_12{inline-size:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}@media screen and (min-width: 80em){.tui-col_1{inline-size:8.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_2{inline-size:16.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_3{inline-size:25%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_4{inline-size:33.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_5{inline-size:41.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_6{inline-size:50%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_7{inline-size:58.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_8{inline-size:66.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_9{inline-size:75%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_10{inline-size:83.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_11{inline-size:91.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_12{inline-size:100%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}}.tui-col-offset_1{margin-left:8.33333333%}.tui-col-offset_2{margin-left:16.66666667%}.tui-col-offset_3{margin-left:25%}.tui-col-offset_4{margin-left:33.33333333%}.tui-col-offset_5{margin-left:41.66666667%}.tui-col-offset_6{margin-left:50%}.tui-col-offset_7{margin-left:58.33333333%}.tui-col-offset_8{margin-left:66.66666667%}.tui-col-offset_9{margin-left:75%}.tui-col-offset_10{margin-left:83.33333333%}.tui-col-offset_11{margin-left:91.66666667%}.tui-col-offset_12{margin-left:100%}@media (min-width: 22.5em) and (max-width: 47.9625em){.tui-col-offset_xs-1{margin-left:8.33333333%}.tui-col-offset_xs-2{margin-left:16.66666667%}.tui-col-offset_xs-3{margin-left:25%}.tui-col-offset_xs-4{margin-left:33.33333333%}.tui-col-offset_xs-5{margin-left:41.66666667%}.tui-col-offset_xs-6{margin-left:50%}.tui-col-offset_xs-7{margin-left:58.33333333%}.tui-col-offset_xs-8{margin-left:66.66666667%}.tui-col-offset_xs-9{margin-left:75%}.tui-col-offset_xs-10{margin-left:83.33333333%}.tui-col-offset_xs-11{margin-left:91.66666667%}.tui-col-offset_xs-12{margin-left:100%}}@media screen and (max-width: 79.9625em){.tui-col-offset_md-1{margin-left:8.33333333%}.tui-col-offset_md-2{margin-left:16.66666667%}.tui-col-offset_md-3{margin-left:25%}.tui-col-offset_md-4{margin-left:33.33333333%}.tui-col-offset_md-5{margin-left:41.66666667%}.tui-col-offset_md-6{margin-left:50%}.tui-col-offset_md-7{margin-left:58.33333333%}.tui-col-offset_md-8{margin-left:66.66666667%}.tui-col-offset_md-9{margin-left:75%}.tui-col-offset_md-10{margin-left:83.33333333%}.tui-col-offset_md-11{margin-left:91.66666667%}.tui-col-offset_md-12{margin-left:100%}}@media screen and (min-width: 80em){.tui-col-offset_lg-1{margin-left:8.33333333%}.tui-col-offset_lg-2{margin-left:16.66666667%}.tui-col-offset_lg-3{margin-left:25%}.tui-col-offset_lg-4{margin-left:33.33333333%}.tui-col-offset_lg-5{margin-left:41.66666667%}.tui-col-offset_lg-6{margin-left:50%}.tui-col-offset_lg-7{margin-left:58.33333333%}.tui-col-offset_lg-8{margin-left:66.66666667%}.tui-col-offset_lg-9{margin-left:75%}.tui-col-offset_lg-10{margin-left:83.33333333%}.tui-col-offset_lg-11{margin-left:91.66666667%}.tui-col-offset_lg-12{margin-left:100%}}.tui-skeleton{position:relative;color:transparent!important;background:transparent!important;pointer-events:none;-webkit-user-select:none;user-select:none}.tui-skeleton:after{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;content:"";background-color:var(--tui-background-neutral-2);animation:tuiSkeletonVibe ease-in-out 1s infinite alternate;border-radius:var(--tui-skeleton-radius, 0)}.tui-skeleton_light:after{background-color:#ffffff3d}.tui-skeleton_rounded:after{border-radius:inherit}.tui-skeleton_short:after{inline-size:40%}.tui-skeleton_center:after{position:absolute;left:50%;transform:translate(-50%);inline-size:40%}.tui-skeleton_text:before{content:"\a0"}.tui-skeleton *{opacity:0;visibility:hidden}.tui-space_all-16{margin:4rem}.tui-space_all-15{margin:3.75rem}.tui-space_all-14{margin:3.5rem}.tui-space_all-13{margin:3.25rem}.tui-space_all-12{margin:3rem}.tui-space_all-11{margin:2.75rem}.tui-space_all-10{margin:2.5rem}.tui-space_all-9{margin:2.25rem}.tui-space_all-8{margin:2rem}.tui-space_all-7{margin:1.75rem}.tui-space_all-6{margin:1.5rem}.tui-space_all-5{margin:1.25rem}.tui-space_all-4{margin:1rem}.tui-space_all-3{margin:.75rem}.tui-space_all-2{margin:.5rem}.tui-space_all-1{margin:.25rem}.tui-space_all-0{margin:0rem}.tui-space_top-16{margin-top:4rem}.tui-space_top-15{margin-top:3.75rem}.tui-space_top-14{margin-top:3.5rem}.tui-space_top-13{margin-top:3.25rem}.tui-space_top-12{margin-top:3rem}.tui-space_top-11{margin-top:2.75rem}.tui-space_top-10{margin-top:2.5rem}.tui-space_top-9{margin-top:2.25rem}.tui-space_top-8{margin-top:2rem}.tui-space_top-7{margin-top:1.75rem}.tui-space_top-6{margin-top:1.5rem}.tui-space_top-5{margin-top:1.25rem}.tui-space_top-4{margin-top:1rem}.tui-space_top-3{margin-top:.75rem}.tui-space_top-2{margin-top:.5rem}.tui-space_top-1{margin-top:.25rem}.tui-space_top-0{margin-top:0rem}.tui-space_bottom-16{margin-bottom:4rem}.tui-space_bottom-15{margin-bottom:3.75rem}.tui-space_bottom-14{margin-bottom:3.5rem}.tui-space_bottom-13{margin-bottom:3.25rem}.tui-space_bottom-12{margin-bottom:3rem}.tui-space_bottom-11{margin-bottom:2.75rem}.tui-space_bottom-10{margin-bottom:2.5rem}.tui-space_bottom-9{margin-bottom:2.25rem}.tui-space_bottom-8{margin-bottom:2rem}.tui-space_bottom-7{margin-bottom:1.75rem}.tui-space_bottom-6{margin-bottom:1.5rem}.tui-space_bottom-5{margin-bottom:1.25rem}.tui-space_bottom-4{margin-bottom:1rem}.tui-space_bottom-3{margin-bottom:.75rem}.tui-space_bottom-2{margin-bottom:.5rem}.tui-space_bottom-1{margin-bottom:.25rem}.tui-space_bottom-0{margin-bottom:0rem}.tui-space_vertical-16{margin-top:4rem;margin-bottom:4rem}.tui-space_vertical-15{margin-top:3.75rem;margin-bottom:3.75rem}.tui-space_vertical-14{margin-top:3.5rem;margin-bottom:3.5rem}.tui-space_vertical-13{margin-top:3.25rem;margin-bottom:3.25rem}.tui-space_vertical-12{margin-top:3rem;margin-bottom:3rem}.tui-space_vertical-11{margin-top:2.75rem;margin-bottom:2.75rem}.tui-space_vertical-10{margin-top:2.5rem;margin-bottom:2.5rem}.tui-space_vertical-9{margin-top:2.25rem;margin-bottom:2.25rem}.tui-space_vertical-8{margin-top:2rem;margin-bottom:2rem}.tui-space_vertical-7{margin-top:1.75rem;margin-bottom:1.75rem}.tui-space_vertical-6{margin-top:1.5rem;margin-bottom:1.5rem}.tui-space_vertical-5{margin-top:1.25rem;margin-bottom:1.25rem}.tui-space_vertical-4{margin-top:1rem;margin-bottom:1rem}.tui-space_vertical-3{margin-top:.75rem;margin-bottom:.75rem}.tui-space_vertical-2{margin-top:.5rem;margin-bottom:.5rem}.tui-space_vertical-1{margin-top:.25rem;margin-bottom:.25rem}.tui-space_vertical-0{margin-top:0rem;margin-bottom:0rem}.tui-space_left-16{margin-left:4rem}.tui-space_left-15{margin-left:3.75rem}.tui-space_left-14{margin-left:3.5rem}.tui-space_left-13{margin-left:3.25rem}.tui-space_left-12{margin-left:3rem}.tui-space_left-11{margin-left:2.75rem}.tui-space_left-10{margin-left:2.5rem}.tui-space_left-9{margin-left:2.25rem}.tui-space_left-8{margin-left:2rem}.tui-space_left-7{margin-left:1.75rem}.tui-space_left-6{margin-left:1.5rem}.tui-space_left-5{margin-left:1.25rem}.tui-space_left-4{margin-left:1rem}.tui-space_left-3{margin-left:.75rem}.tui-space_left-2{margin-left:.5rem}.tui-space_left-1{margin-left:.25rem}.tui-space_left-0{margin-left:0rem}.tui-space_right-16{margin-right:4rem}.tui-space_right-15{margin-right:3.75rem}.tui-space_right-14{margin-right:3.5rem}.tui-space_right-13{margin-right:3.25rem}.tui-space_right-12{margin-right:3rem}.tui-space_right-11{margin-right:2.75rem}.tui-space_right-10{margin-right:2.5rem}.tui-space_right-9{margin-right:2.25rem}.tui-space_right-8{margin-right:2rem}.tui-space_right-7{margin-right:1.75rem}.tui-space_right-6{margin-right:1.5rem}.tui-space_right-5{margin-right:1.25rem}.tui-space_right-4{margin-right:1rem}.tui-space_right-3{margin-right:.75rem}.tui-space_right-2{margin-right:.5rem}.tui-space_right-1{margin-right:.25rem}.tui-space_right-0{margin-right:0rem}.tui-space_horizontal-16{margin-right:4rem;margin-left:4rem}.tui-space_horizontal-15{margin-right:3.75rem;margin-left:3.75rem}.tui-space_horizontal-14{margin-right:3.5rem;margin-left:3.5rem}.tui-space_horizontal-13{margin-right:3.25rem;margin-left:3.25rem}.tui-space_horizontal-12{margin-right:3rem;margin-left:3rem}.tui-space_horizontal-11{margin-right:2.75rem;margin-left:2.75rem}.tui-space_horizontal-10{margin-right:2.5rem;margin-left:2.5rem}.tui-space_horizontal-9{margin-right:2.25rem;margin-left:2.25rem}.tui-space_horizontal-8{margin-right:2rem;margin-left:2rem}.tui-space_horizontal-7{margin-right:1.75rem;margin-left:1.75rem}.tui-space_horizontal-6{margin-right:1.5rem;margin-left:1.5rem}.tui-space_horizontal-5{margin-right:1.25rem;margin-left:1.25rem}.tui-space_horizontal-4{margin-right:1rem;margin-left:1rem}.tui-space_horizontal-3{margin-right:.75rem;margin-left:.75rem}.tui-space_horizontal-2{margin-right:.5rem;margin-left:.5rem}.tui-space_horizontal-1{margin-right:.25rem;margin-left:.25rem}.tui-space_horizontal-0{margin-right:0rem;margin-left:0rem}.tui-space_auto{margin-left:auto;margin-right:auto}.tui-table{inline-size:100%}.tui-table_layout_fixed{table-layout:fixed}.tui-table__tr{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;outline:none}.tui-table__tr:not(.tui-table__tr_hover_disabled):hover{background:var(--tui-background-base-alt)}.tui-table__tr:not(.tui-table__tr_border_none){border-block-end:1px solid var(--tui-border-normal)}.tui-table__tr_border_top{border-block-start:1px solid var(--tui-border-normal)}.tui-table__tr_cursor_pointer{cursor:pointer}.tui-table__th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:var(--tui-font-text-s);padding:.5rem 1rem;vertical-align:middle;block-size:2.5rem;color:var(--tui-text-secondary);background:inherit}.tui-table__th_font-size_l,.tui-table_font-size_l .tui-table__th{font:var(--tui-font-text-m)}.tui-table__td{font:var(--tui-font-text-m);padding:1rem 1rem .875rem;vertical-align:top;word-wrap:break-word;block-size:3.4375rem;color:var(--tui-text-primary);background:inherit}.tui-table__td_size_l,.tui-table_size_l .tui-table__td{block-size:4.9375rem}.tui-table__td_font-size_l,.tui-table_font-size_l .tui-table__td{font:var(--tui-font-text-l)}.tui-table__td_font-size_s,.tui-table_font-size_s .tui-table__td{font:var(--tui-font-text-s)}.tui-table__td_align_center{vertical-align:middle}.tui-table__td,.tui-table__th{box-sizing:border-box;text-align:start}.tui-table_size_l .tui-table__td:before,.tui-table_size_l .tui-table__th:before{inline-size:1rem;border-start-start-radius:1rem;border-end-start-radius:1rem}.tui-table__td_first:before,.tui-table__th_first:before,.tui-table__td_last:before,.tui-table__th_last:before{content:"";position:absolute;top:0;inline-size:.75rem;block-size:100%;background:inherit;border-start-start-radius:.75rem;border-end-start-radius:.75rem}.tui-table__td_first,.tui-table__th_first{position:relative;padding-left:0;overflow:visible}.tui-table__td_first:before,.tui-table__th_first:before{right:100%}.tui-table__td_last,.tui-table__th_last{position:relative;padding-right:0;overflow:visible}.tui-table__td_last:before,.tui-table__th_last:before{left:100%;transform:scaleX(-1)}.tui-table__td_text_center,.tui-table__th_text_center{text-align:center}.tui-table__td_text_right,.tui-table__th_text_right{text-align:end}.tui-table__td_text_overflow,.tui-table__th_text_overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tui-table__subtext{font:var(--tui-font-text-s);margin:.25rem 0 0;color:var(--tui-text-tertiary)}.tui-table__sort{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-flex;align-items:center;outline:none;cursor:pointer}.tui-table__sort:hover{color:var(--tui-text-primary)}.tui-table__sort_active{color:var(--tui-text-action)}.tui-table__sort_active:hover{color:var(--tui-text-action-hover)}.tui-table__sort-icon{position:absolute;top:50%;transform:translateY(-50%);left:100%;margin-left:.125rem;inline-size:1rem;block-size:1rem;flex-shrink:0;opacity:0}.tui-table__sort_active .tui-table__sort-icon,.tui-table__sort:hover .tui-table__sort-icon{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;opacity:1}.tui-table__sort_active.tui-table__sort_up .tui-table__sort-icon{transform:rotate(180deg) translateY(50%)}.tui-text_h1{font:var(--tui-font-heading-1)}.tui-text_h2{font:var(--tui-font-heading-2)}.tui-text_h3{font:var(--tui-font-heading-3)}.tui-text_h4{font:var(--tui-font-heading-4)}.tui-text_h5{font:var(--tui-font-heading-5)}.tui-text_h6{font:var(--tui-font-heading-6)}.tui-text_body-xl{font:var(--tui-font-text-xl)}.tui-text_body-l{font:var(--tui-font-text-l)}.tui-text_body-l-2{font:var(--tui-font-text-ui-l)}.tui-text_body-m{font:var(--tui-font-text-m)}.tui-text_body-m-2{font:var(--tui-font-text-ui-m)}.tui-text_body-s{font:var(--tui-font-text-s)}.tui-text_body-s-2{font:var(--tui-font-text-ui-s)}.tui-text_body-xs{font:var(--tui-font-text-xs)}.tui-text_bold{font-weight:700}body{margin:0}html,body{scroll-behavior:var(--tui-scroll-behavior);block-size:100%}@media (prefers-reduced-motion){html,body{scroll-behavior:auto}}html{color-scheme:light}[tuiTheme=dark]{color-scheme:dark}markdown li li{color:var(--tui-text-secondary)}markdown li li:before{content:"\2014";left:0;top:auto;inline-size:auto;block-size:auto;background-color:transparent} diff --git a/styles.bd893f178ab4ec86.css b/styles.bd893f178ab4ec86.css deleted file mode 100644 index 0aa3330a9..000000000 --- a/styles.bd893f178ab4ec86.css +++ /dev/null @@ -1 +0,0 @@ -:root{--tui-font-heading: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-font-text: "Manrope", -apple-system, "BlinkMacSystemFont", system-ui, "Roboto", "Segoe UI", "Helvetica Neue", sans-serif;--tui-font-heading-1: bold 3.125rem/3.5rem var(--tui-font-heading);--tui-font-heading-2: bold 2.75rem/3rem var(--tui-font-heading);--tui-font-heading-3: bold 2.25rem/2.5rem var(--tui-font-heading);--tui-font-heading-4: bold 1.75rem/2rem var(--tui-font-heading);--tui-font-heading-5: bold 1.5rem/1.75rem var(--tui-font-heading);--tui-font-heading-6: bold 1.25rem/1.5rem var(--tui-font-heading);--tui-font-text-xl: normal 1.1875rem/1.75rem var(--tui-font-text);--tui-font-text-l: normal 1.0625rem/1.75rem var(--tui-font-text);--tui-font-text-m: normal 1rem/1.5rem var(--tui-font-text);--tui-font-text-s: normal .8125rem/1.25rem var(--tui-font-text);--tui-font-text-xs: normal .6875rem/1rem var(--tui-font-text);--tui-font-text-ui-l: normal 1.0625rem/1.5rem var(--tui-font-text);--tui-font-text-ui-m: normal 1rem/1.25rem var(--tui-font-text);--tui-font-text-ui-s: normal .8125rem/1rem var(--tui-font-text);--tui-font-text-ui-xs: normal .6875rem/.8125rem var(--tui-font-text);--tui-radius-xs: .25rem;--tui-radius-s: .5rem;--tui-radius-m: .625rem;--tui-radius-l: .75rem;--tui-radius-xl: 1.5rem;--tui-height-xs: 1.5rem;--tui-height-s: 2rem;--tui-height-m: 2.75rem;--tui-height-l: 3.5rem;--tui-padding-s: .625rem;--tui-padding-m: .75rem;--tui-padding-l: 1rem;--tui-duration: .3s;--tui-disabled-opacity: .56}[tuiTheme=dark]{--tui-background-base: #222;--tui-background-base-alt: #333;--tui-background-neutral-1: rgba(255, 255, 255, .08);--tui-background-neutral-1-hover: rgba(255, 255, 255, .16);--tui-background-neutral-1-pressed: rgba(255, 255, 255, .24);--tui-background-neutral-2: rgba(255, 255, 255, .24);--tui-background-neutral-2-hover: rgba(255, 255, 255, .32);--tui-background-neutral-2-pressed: rgba(255, 255, 255, .4);--tui-background-accent-opposite: #fff;--tui-background-accent-opposite-hover: #f6f6f6;--tui-background-accent-opposite-pressed: #ededed;--tui-background-elevation-1: #292929;--tui-background-elevation-2: #333;--tui-background-elevation-3: #333;--tui-service-autofill-background: #554a2a;--tui-border-normal: rgba(255, 255, 255, .14);--tui-border-hover: rgba(255, 255, 255, .6);--tui-border-focus: rgba(255, 255, 255, .64);--tui-status-negative: #ff8c67;--tui-status-negative-pale: rgba(244, 87, 37, .32);--tui-status-negative-pale-hover: rgba(244, 87, 37, .4);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .32);--tui-status-positive-pale-hover: rgba(74, 201, 155, .4);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .32);--tui-status-warning-pale-hover: rgba(255, 199, 0, .4);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .32);--tui-status-info-pale-hover: rgba(112, 182, 246, .4);--tui-status-neutral: #959ba4;--tui-text-primary: #ffffff;--tui-text-secondary: rgba(255, 255, 255, .72);--tui-text-tertiary: rgba(255, 255, 255, .6);--tui-text-action: #6788ff;--tui-text-action-hover: #526ed3;--tui-text-positive: #44c596;--tui-text-positive-hover: #3aa981;--tui-text-negative: #ff8c67;--tui-text-negative-hover: #bb593a}:root,[tuiTheme=light]{--tui-background-base: #fff;--tui-background-base-alt: #f6f6f6;--tui-background-neutral-1: rgba(0, 0, 0, .04);--tui-background-neutral-1-hover: rgba(0, 0, 0, .08);--tui-background-neutral-1-pressed: rgba(0, 0, 0, .12);--tui-background-neutral-2: rgba(0, 0, 0, .08);--tui-background-neutral-2-hover: rgba(0, 0, 0, .1);--tui-background-neutral-2-pressed: rgba(0, 0, 0, .14);--tui-background-accent-1: #526ed3;--tui-background-accent-1-hover: #6c86e2;--tui-background-accent-1-pressed: #314692;--tui-background-accent-2: #ff7043;--tui-background-accent-2-hover: #ff9a94;--tui-background-accent-2-pressed: #e7716a;--tui-background-accent-opposite: #000;--tui-background-accent-opposite-hover: #333;--tui-background-accent-opposite-pressed: #808080;--tui-background-elevation-1: #fff;--tui-background-elevation-2: #fff;--tui-background-elevation-3: #fff;--tui-service-autofill-background: #fff5c0;--tui-service-selection-background: rgba(112, 182, 246, .12);--tui-service-backdrop: rgba(0, 0, 0, .75);--tui-border-normal: rgba(0, 0, 0, .1);--tui-border-hover: rgba(0, 0, 0, .16);--tui-border-focus: rgba(51, 51, 51, .64);--tui-status-negative: #f45725;--tui-status-negative-pale: rgba(244, 87, 37, .12);--tui-status-negative-pale-hover: rgba(244, 87, 37, .24);--tui-status-positive: #4ac99b;--tui-status-positive-pale: rgba(74, 201, 155, .12);--tui-status-positive-pale-hover: rgba(74, 201, 155, .24);--tui-status-warning: #ffc700;--tui-status-warning-pale: rgba(255, 199, 0, .12);--tui-status-warning-pale-hover: rgba(255, 199, 0, .24);--tui-status-info: #70b6f6;--tui-status-info-pale: rgba(112, 182, 246, .12);--tui-status-info-pale-hover: rgba(112, 182, 246, .24);--tui-status-neutral: #79818c;--tui-text-primary: #1b1f3b;--tui-text-secondary: rgba(27, 31, 59, .65);--tui-text-tertiary: rgba(27, 31, 59, .4);--tui-text-primary-on-accent-1: #fff;--tui-text-primary-on-accent-2: #fff;--tui-text-action: #526ed3;--tui-text-action-hover: #6c86e2;--tui-text-positive: #3aa981;--tui-text-positive-hover: #7ac5aa;--tui-text-negative: #dd4c1e;--tui-text-negative-hover: #e38163;--tui-chart-categorical-00: var(--tui-background-accent-1);--tui-chart-categorical-01: #ea97c4;--tui-chart-categorical-02: #a0c5df;--tui-chart-categorical-03: #fee797;--tui-chart-categorical-04: #b0b0b0;--tui-chart-categorical-05: #e29398;--tui-chart-categorical-06: #b8474e;--tui-chart-categorical-07: #fcc068;--tui-chart-categorical-08: #ff8a00;--tui-chart-categorical-09: #dab3f9;--tui-chart-categorical-10: #7b439e;--tui-chart-categorical-11: #8dda71;--tui-chart-categorical-12: #fcbb14;--tui-chart-categorical-13: #a8cef1;--tui-chart-categorical-14: #bd65a4;--tui-chart-categorical-15: #7fd7cc;--tui-chart-categorical-16: #2fad96;--tui-chart-categorical-17: #d4aca2;--tui-chart-categorical-18: #9d6f64;--tui-chart-categorical-19: #d2e9a2;--tui-chart-categorical-20: #aadc42;--tui-chart-categorical-21: #3682db;--tui-chart-categorical-22: #34b41f;--tui-shadow-small: 0 .25rem 1.25rem rgba(0, 0, 0, .1);--tui-shadow-small-hover: 0 1rem 2.5rem rgba(0, 0, 0, .14);--tui-shadow-medium: 0 .375rem 2rem rgba(0, 0, 0, .12);--tui-shadow-medium-hover: 0 1.25rem 4rem rgba(0, 0, 0, .18);--tui-shadow-popup: 0 1.25rem 3rem rgba(0, 0, 0, .2)}[tuiAppearance][data-appearance=accent]{background:var(--tui-background-accent-2);color:var(--tui-text-primary-on-accent-2)}@media (hover: hover){[tuiAppearance][data-appearance=accent]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-2-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=accent]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-2-hover)}}[tuiAppearance][data-appearance=accent][data-state=hover]{background:var(--tui-background-accent-2-hover)}[tuiAppearance][data-appearance=accent]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=accent]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=accent][data-state=active]{background:var(--tui-background-accent-2-pressed)}[tuiAppearance][data-appearance=floating]{background:#fff;color:#000c;box-shadow:0 .25rem 1.25rem #0000001a}@media (hover: hover){[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){box-shadow:0 .875rem 2.625rem #00000024}}@media (hover: hover){[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){box-shadow:0 .875rem 2.625rem #00000024}}[tuiAppearance][data-appearance=floating][data-state=hover]{box-shadow:0 .875rem 2.625rem #00000024}[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=floating][data-state=active]{background:#f6f7f8;box-shadow:0 .25rem 1.25rem #0000001a}[tuiAppearance][data-appearance=glass]{background:rgba(0,0,0,.4);color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);--tui-border-focus: rgba(255, 255, 255, .64)}@media (hover: hover){[tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:rgba(0,0,0,.48)}}@media (hover: hover){[tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:rgba(0,0,0,.48)}}[tuiAppearance][data-appearance=glass][data-state=hover]{background:rgba(0,0,0,.48)}[tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:rgba(0,0,0,.6)}[tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:rgba(0,0,0,.6)}[tuiAppearance][data-appearance=glass][data-state=active]{background:rgba(0,0,0,.6)}[tuiTheme=dark] [tuiAppearance][data-appearance=glass],[tuiTheme=dark][tuiAppearance][data-appearance=glass]{background:rgba(255,255,255,.3)}@media (hover: hover){[tuiTheme=dark] [tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:rgba(255,255,255,.4)}}@media (hover: hover){[tuiTheme=dark] [tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:rgba(255,255,255,.4)}}[tuiTheme=dark] [tuiAppearance][data-appearance=glass][data-state=hover],[tuiTheme=dark][tuiAppearance][data-appearance=glass][data-state=hover]{background:rgba(255,255,255,.4)}[tuiTheme=dark] [tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=glass]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:rgba(255,255,255,.5)}[tuiTheme=dark] [tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=glass]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:rgba(255,255,255,.5)}[tuiTheme=dark] [tuiAppearance][data-appearance=glass][data-state=active],[tuiTheme=dark][tuiAppearance][data-appearance=glass][data-state=active]{background:rgba(255,255,255,.5)}[tuiAppearance][data-appearance=icon]{color:var(--tui-text-tertiary)}@media (hover: hover){[tuiAppearance][data-appearance=icon]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){color:var(--tui-text-secondary)}}@media (hover: hover){[tuiAppearance][data-appearance=icon]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=icon][data-state=hover]{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=icon]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){color:var(--tui-text-primary)}[tuiAppearance][data-appearance=icon][data-state=active]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=whiteblock]:before,[tuiAppearance][data-appearance=floating]:before,[tuiAppearance][data-appearance=whiteblock]:after,[tuiAppearance][data-appearance=floating]:after{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-text-tertiary)}@media (hover: hover){[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):after{color:var(--tui-text-secondary)}}@media (hover: hover){[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]):after{color:var(--tui-text-secondary)}}[tuiAppearance][data-appearance=whiteblock][data-state=hover]:before,[tuiAppearance][data-appearance=floating][data-state=hover]:before,[tuiAppearance][data-appearance=whiteblock][data-state=hover]:after,[tuiAppearance][data-appearance=floating][data-state=hover]:after{color:var(--tui-text-secondary)}[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=floating]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):before,[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):after,[tuiAppearance][data-appearance=floating]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]):after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=whiteblock][data-state=active]:before,[tuiAppearance][data-appearance=floating][data-state=active]:before,[tuiAppearance][data-appearance=whiteblock][data-state=active]:after,[tuiAppearance][data-appearance=floating][data-state=active]:after{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=link]{color:var(--tui-text-action)}@media (hover: hover){[tuiAppearance][data-appearance=link]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=link]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}}[tuiAppearance][data-appearance=link][data-state=hover]{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=link]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=link]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=link][data-state=active]{color:var(--tui-text-action-hover)}[tuiAppearance][data-appearance=opposite]{--tui-border-focus: rgba(255, 255, 255, .64);background:var(--tui-background-accent-opposite);color:var(--tui-background-base)}@media (hover: hover){[tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-hover)}}[tuiAppearance][data-appearance=opposite][data-state=hover]{background:var(--tui-background-accent-opposite-hover)}[tuiAppearance][data-appearance=opposite]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=opposite]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-opposite-pressed)}[tuiAppearance][data-appearance=opposite][data-state=active]{background:var(--tui-background-accent-opposite-pressed)}[tuiTheme=dark] [tuiAppearance][data-appearance=opposite],[tuiTheme=dark][tuiAppearance][data-appearance=opposite]{--tui-border-focus: rgba(51, 51, 51, .48)}[tuiAppearance][data-appearance=outline],[tuiAppearance][data-appearance=whiteblock]{--t-bs: var(--tui-border-normal);color:var(--tui-text-action);box-shadow:inset 0 0 0 1px var(--t-bs)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]),[tuiAppearance][data-appearance=outline][data-mode~=checked],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]{--t-bs: var(--tui-background-accent-1);box-shadow:inset 0 0 0 2px var(--t-bs)}@media (hover: hover){[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bs: var(--tui-background-accent-1-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bs: var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=outline][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][data-state=hover]{--t-bs: var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=outline][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=whiteblock]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=outline][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][data-state=active]{--t-bs: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=outline]:invalid:not([data-mode]),[tuiAppearance][data-appearance=whiteblock]:invalid:not([data-mode]),[tuiAppearance][data-appearance=outline][data-mode~=invalid],[tuiAppearance][data-appearance=whiteblock][data-mode~=invalid]{box-shadow:inset 0 0 0 1px var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=outline]:checked:invalid:not([data-mode]),[tuiAppearance][data-appearance=whiteblock]:checked:invalid:not([data-mode]),[tuiAppearance][data-appearance=outline][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=whiteblock][data-mode~=checked][data-mode~=invalid]{box-shadow:inset 0 0 0 2px var(--tui-status-negative)}@media (hover: hover){[tuiAppearance][data-appearance=outline]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1);cursor:pointer;--t-bs: var(--tui-border-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=outline]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1);cursor:pointer;--t-bs: var(--tui-border-hover)}}[tuiAppearance][data-appearance=outline][data-state=hover],[tuiAppearance][data-appearance=whiteblock][data-state=hover]{background:var(--tui-background-neutral-1);cursor:pointer;--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=whiteblock]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=outline][data-state=active],[tuiAppearance][data-appearance=whiteblock][data-state=active]{background:var(--tui-background-neutral-1);--t-bs: var(--tui-border-hover)}[tuiAppearance][data-appearance=whiteblock]{color:var(--tui-text-primary)}[tuiAppearance][data-appearance=primary]{--t-bg: var(--tui-background-accent-1);background:var(--t-bg);color:var(--tui-text-primary-on-accent-1)}[tuiAppearance][data-appearance=primary]:invalid:not([data-mode]),[tuiAppearance][data-appearance=primary][data-mode~=invalid]{background:var(--tui-status-negative)}@media (hover: hover){[tuiAppearance][data-appearance=primary]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-background-accent-1-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=primary]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=primary][data-state=hover]{--t-bg: var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=primary]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=primary]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=primary][data-state=active]{--t-bg: var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary],[tuiAppearance][data-appearance=flat],[tuiAppearance][data-appearance=destructive]{background:var(--tui-background-neutral-1);color:var(--tui-text-action)}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=secondary][data-state=hover],[tuiAppearance][data-appearance=flat][data-state=hover],[tuiAppearance][data-appearance=destructive][data-state=hover]{background:var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=secondary]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary][data-state=active],[tuiAppearance][data-appearance=flat][data-state=active],[tuiAppearance][data-appearance=destructive][data-state=active]{background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]),[tuiAppearance][data-appearance=secondary][data-mode~=checked],[tuiAppearance][data-appearance=flat][data-mode~=checked],[tuiAppearance][data-appearance=destructive][data-mode~=checked],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]){background:var(--tui-background-accent-1);color:var(--tui-text-primary-on-accent-1)}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-1-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-accent-1-hover)}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-state=hover]{background:var(--tui-background-accent-1-hover)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-state=active]{background:var(--tui-background-accent-1-pressed)}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]{background:var(--tui-status-negative);color:#fff}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-status-negative);color:#fff}}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-status-negative);color:#fff}}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=hover]{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:checked:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat][data-mode~=checked]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode]):invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary]:checked:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=destructive]:checked:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=checked][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=checked][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=secondary][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=flat][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=destructive][type=checkbox]:indeterminate:not([data-mode])[data-mode~=invalid][data-state=active]{background:var(--tui-status-negative);color:#fff}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]),[tuiAppearance][data-appearance=flat]:invalid:not([data-mode]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid],[tuiAppearance][data-appearance=flat][data-mode~=invalid],[tuiAppearance][data-appearance=destructive][data-mode~=invalid]{color:var(--tui-text-negative);background:var(--tui-status-negative-pale)}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=secondary][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=flat][data-mode~=invalid][data-state=hover],[tuiAppearance][data-appearance=destructive][data-mode~=invalid][data-state=hover]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=invalid]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=secondary][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=destructive][data-mode~=invalid]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=secondary]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=destructive]:invalid:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=secondary][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=flat][data-mode~=invalid][data-state=active],[tuiAppearance][data-appearance=destructive][data-mode~=invalid][data-state=active]{color:var(--tui-text-negative-hover);background:var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=flat],[tuiAppearance][data-appearance=flat]:invalid:not([data-mode]),[tuiAppearance][data-appearance=flat][data-mode~=invalid]{background:transparent}[tuiAppearance][data-appearance=flat]:checked:not([data-mode]),[tuiAppearance][data-appearance=flat][data-mode~=checked]{background:var(--tui-background-neutral-1)}@media (hover: hover){[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-state=hover],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-state=hover]{background:var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat]:checked:not([data-mode]):-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]),[tuiAppearance][data-appearance=flat][data-mode~=checked]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=flat]:checked:not([data-mode])[data-state=active],[tuiAppearance][data-appearance=flat][data-mode~=checked][data-state=active]{background:var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=destructive]{color:var(--tui-text-negative)}input[type=checkbox][data-appearance=secondary],input[type=radio][data-appearance=secondary]{--tui-background-neutral-1: var(--tui-background-neutral-2);--tui-background-neutral-1-hover: var(--tui-background-neutral-2-hover);--tui-background-neutral-1-pressed: var(--tui-background-neutral-2-pressed)}[tuiAppearance][data-appearance=error],[tuiAppearance][data-appearance=success],[tuiAppearance][data-appearance=warning],[tuiAppearance][data-appearance=info],[tuiAppearance][data-appearance=neutral]{background:var(--t-bg)}[tuiAppearance][data-appearance=error]:checked:not([data-mode]),[tuiAppearance][data-appearance=success]:checked:not([data-mode]),[tuiAppearance][data-appearance=warning]:checked:not([data-mode]),[tuiAppearance][data-appearance=info]:checked:not([data-mode]),[tuiAppearance][data-appearance=neutral]:checked:not([data-mode]),[tuiAppearance][data-appearance=error][data-mode~=checked],[tuiAppearance][data-appearance=success][data-mode~=checked],[tuiAppearance][data-appearance=warning][data-mode~=checked],[tuiAppearance][data-appearance=info][data-mode~=checked],[tuiAppearance][data-appearance=neutral][data-mode~=checked]{color:#fff}[tuiAppearance][data-appearance=error]{--t-bg: var(--tui-status-negative-pale)}[tuiAppearance][data-appearance=error]:before,[tuiAppearance][data-appearance=error]:after{color:var(--tui-status-negative)}@media (hover: hover){[tuiAppearance][data-appearance=error]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=error]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}}[tuiAppearance][data-appearance=error][data-state=hover]{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=error]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=error]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=error][data-state=active]{--t-bg: var(--tui-status-negative-pale-hover)}[tuiAppearance][data-appearance=error]:checked:not([data-mode]),[tuiAppearance][data-appearance=error][data-mode~=checked]{background:var(--tui-status-negative)}[tuiAppearance][data-appearance=success]{--t-bg: var(--tui-status-positive-pale)}[tuiAppearance][data-appearance=success]:before,[tuiAppearance][data-appearance=success]:after{color:var(--tui-status-positive)}@media (hover: hover){[tuiAppearance][data-appearance=success]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=success]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}}[tuiAppearance][data-appearance=success][data-state=hover]{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=success]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=success]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=success][data-state=active]{--t-bg: var(--tui-status-positive-pale-hover)}[tuiAppearance][data-appearance=success]:checked:not([data-mode]),[tuiAppearance][data-appearance=success][data-mode~=checked]{background:var(--tui-status-positive)}[tuiAppearance][data-appearance=warning]{--t-bg: var(--tui-status-warning-pale)}[tuiAppearance][data-appearance=warning]:before,[tuiAppearance][data-appearance=warning]:after{color:var(--tui-status-warning)}@media (hover: hover){[tuiAppearance][data-appearance=warning]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=warning]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}}[tuiAppearance][data-appearance=warning][data-state=hover]{--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning][data-state=active]{--t-bg: var(--tui-status-warning-pale-hover)}[tuiAppearance][data-appearance=warning]:checked:not([data-mode]),[tuiAppearance][data-appearance=warning][data-mode~=checked]{background:var(--tui-status-warning)}[tuiAppearance][data-appearance=info]{--t-bg: var(--tui-status-info-pale)}[tuiAppearance][data-appearance=info]:before,[tuiAppearance][data-appearance=info]:after{color:var(--tui-status-info)}@media (hover: hover){[tuiAppearance][data-appearance=info]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=info]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}}[tuiAppearance][data-appearance=info][data-state=hover]{--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info][data-state=active]{--t-bg: var(--tui-status-info-pale-hover)}[tuiAppearance][data-appearance=info]:checked:not([data-mode]),[tuiAppearance][data-appearance=info][data-mode~=checked]{background:var(--tui-status-info)}[tuiAppearance][data-appearance=neutral]{--t-bg: var(--tui-background-neutral-1)}[tuiAppearance][data-appearance=neutral]:before,[tuiAppearance][data-appearance=neutral]:after{color:var(--tui-status-neutral)}@media (hover: hover){[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-background-neutral-1-hover)}}@media (hover: hover){[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-bg: var(--tui-background-neutral-1-hover)}}[tuiAppearance][data-appearance=neutral][data-state=hover]{--t-bg: var(--tui-background-neutral-1-hover)}[tuiAppearance][data-appearance=neutral]:-webkit-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral]:-moz-any(a,button,select,textarea,input,label):active:not(:disabled):not([data-state]){--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral][data-state=active]{--t-bg: var(--tui-background-neutral-1-pressed)}[tuiAppearance][data-appearance=neutral]:checked:not([data-mode]),[tuiAppearance][data-appearance=neutral][data-mode~=checked]{background:var(--tui-status-neutral)}[tuiWrapper]{transition-property:color,background,opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:block;block-size:100%;inline-size:100%;-webkit-appearance:none;appearance:none;border-radius:inherit}[tuiWrapper]:after{transition-property:box-shadow,color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:absolute;top:0;left:0;bottom:0;right:0;content:"";border-radius:inherit;border:1px solid currentColor;pointer-events:none;color:transparent}[tuiWrapper]:focus-visible:focus-visible:after{border-width:2px;color:var(--tui-border-focus)}[tuiWrapper]._focused._focused:after{border-width:2px;color:var(--tui-border-focus)}[tuiWrapper]:disabled:disabled,[tuiWrapper][data-state=disabled][data-state=disabled]{pointer-events:none;opacity:var(--tui-disabled-opacity)}@supports (-webkit-hyphens: none){:focus-visible [tuiWrapper],[tuiWrapper]:focus-visible{--tui-border-focus: transparent !important}}[tuiWrapper][data-appearance=textfield]{transition-property:box-shadow,background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-background-base);color:var(--tui-text-primary);box-shadow:0 .125rem .1875rem #0000001a}[tuiWrapper][data-appearance=textfield]:after{transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-border-normal)}@media (hover: hover){[tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiWrapper][data-appearance=textfield][data-state=hover]{box-shadow:0 .125rem .3125rem #00000029}}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible{box-shadow:none}[tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible:after{--tui-border-focus: var(--tui-background-accent-1)}[tuiWrapper][data-appearance=textfield]._focused._focused{box-shadow:none}[tuiWrapper][data-appearance=textfield]._focused._focused:after{--tui-border-focus: var(--tui-background-accent-1)}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]{box-shadow:none;background:transparent}[tuiWrapper][data-appearance=textfield][data-state=readonly][data-state=readonly]:after{color:var(--tui-border-normal)}[tuiWrapper][data-appearance=textfield]:disabled:disabled,[tuiWrapper][data-appearance=textfield][data-state=disabled][data-state=disabled]{box-shadow:none}[tuiWrapper][data-appearance=textfield]:invalid:invalid:after,[tuiWrapper][data-appearance=textfield]._invalid._invalid:after{color:var(--tui-text-negative);--tui-border-focus: var(--tui-status-negative)}[tuiTheme=dark][tuiWrapper][data-appearance=textfield],[tuiTheme=dark] [tuiWrapper][data-appearance=textfield]{background:var(--tui-background-neutral-1)}@media (hover: hover){[tuiTheme=dark][tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiTheme=dark] [tuiWrapper][data-appearance=textfield]:hover:not(._no-hover),[tuiTheme=dark][tuiWrapper][data-appearance=textfield][data-state=hover],[tuiTheme=dark] [tuiWrapper][data-appearance=textfield][data-state=hover]{background:var(--tui-background-neutral-1-hover)}}[tuiTheme=dark][tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible,[tuiTheme=dark] [tuiWrapper][data-appearance=textfield]:focus-visible:focus-visible{background:transparent}[tuiTheme=dark][tuiWrapper][data-appearance=textfield]._focused._focused,[tuiTheme=dark] [tuiWrapper][data-appearance=textfield]._focused._focused{background:transparent}[tuiWrapper][data-appearance=table]{border-radius:0;background:transparent;color:var(--tui-text-primary)}[tuiWrapper][data-appearance=table]:before,[tuiWrapper][data-appearance=table][data-appearance=table]:after{position:fixed;top:-.03125rem;left:-1px;right:-.03125rem;bottom:-1px}[tuiWrapper][data-appearance=table]:before{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;content:"";z-index:-1;background-repeat:no-repeat;background-position:top right;background-size:.5rem .5rem}[tuiWrapper][data-appearance=table][data-appearance=table]:after{border-width:1px;color:var(--tui-border-normal)}@media (hover: hover){[tuiWrapper][data-appearance=table]:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table][data-state=hover]:not(._focused):before{background-color:var(--tui-background-neutral-1)}}[tuiWrapper][data-appearance=table]:focus-visible:focus-visible{background:transparent}[tuiWrapper][data-appearance=table]:focus-visible:focus-visible:after{border-width:2px;color:var(--tui-border-focus)}[tuiWrapper][data-appearance=table]._focused._focused{background:transparent}[tuiWrapper][data-appearance=table]._focused._focused:after{border-width:2px;color:var(--tui-border-focus)}[tuiWrapper][data-appearance=table]:invalid:invalid:before,[tuiWrapper][data-appearance=table]._invalid._invalid:before{background-image:linear-gradient(to top right,transparent 0%,transparent 50%,var(--tui-status-negative) 50%,var(--tui-status-negative) 100%)}[tuiWrapper][data-appearance=table]:invalid:invalid:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:not(._focused):before{background-color:var(--tui-status-negative-pale)}@media (hover: hover){[tuiWrapper][data-appearance=table]:invalid:invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid:hover:not(._no-hover):not(._focused):before,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=hover]:not(._focused):before,[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=hover]:not(._focused):before{background-color:var(--tui-status-negative-pale-hover)}}[tuiWrapper][data-appearance=table]:invalid:invalid:disabled:disabled,[tuiWrapper][data-appearance=table]._invalid._invalid:disabled:disabled,[tuiWrapper][data-appearance=table]:invalid:invalid[data-state=disabled][data-state=disabled],[tuiWrapper][data-appearance=table]._invalid._invalid[data-state=disabled][data-state=disabled]{background:transparent}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible{background:transparent;--tui-border-focus: var(--tui-status-negative)}[tuiWrapper][data-appearance=table]:invalid:invalid:focus-visible:focus-visible:after,[tuiWrapper][data-appearance=table]._invalid._invalid:focus-visible:focus-visible:after{border-width:1px}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused{background:transparent;--tui-border-focus: var(--tui-status-negative)}[tuiWrapper][data-appearance=table]:invalid:invalid._focused._focused:after,[tuiWrapper][data-appearance=table]._invalid._invalid._focused._focused:after{border-width:1px}table [tuiWrapper][data-appearance=table][data-appearance=table]:not(._focused):after{border-width:0}table [tuiWrapper][data-appearance=table]._focused{z-index:1}[tuiWrapper][data-appearance=icon]{transition-property:opacity;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;color:var(--tui-text-primary);opacity:.5}[tuiWrapper]:not([data-state=readonly]):hover .t-textfield-icon [tuiWrapper][data-appearance=icon]:not([data-state=disabled]){opacity:.65}@media (hover: hover){[tuiWrapper][data-appearance=icon]:hover:not(._no-hover),[tuiWrapper][data-appearance=icon][data-state=hover]{opacity:.65}}[tuiWrapper][data-appearance=icon]:active:not(._no-active),[tuiWrapper][data-appearance=icon][data-state=active],[tuiWrapper][data-appearance=icon][data-state=active]:hover{opacity:1}[tuiWrapper][data-appearance=icon]:disabled:disabled,[tuiWrapper][data-appearance=icon][data-state=disabled][data-state=disabled]{opacity:calc(.5 * var(--tui-disabled-opacity))}[tuiWrapper]:not([data-state=readonly]):hover .t-textfield-icon [tuiTheme=dark] [tuiWrapper][data-appearance=icon]:not([data-state=disabled]),[tuiWrapper]:not([data-state=readonly]):hover .t-textfield-icon [tuiTheme=dark][tuiWrapper][data-appearance=icon]:not([data-state=disabled]){opacity:1}[tuiTheme=dark] [tuiWrapper][data-appearance=icon]:focus-visible:focus-visible,[tuiTheme=dark][tuiWrapper][data-appearance=icon]:focus-visible:focus-visible{--tui-border-focus: var(--tui-background-base)}[tuiTheme=dark] [tuiWrapper][data-appearance=icon]._focused._focused,[tuiTheme=dark][tuiWrapper][data-appearance=icon]._focused._focused{--tui-border-focus: var(--tui-background-base)}@media (hover: hover){[tuiTheme=dark] [tuiWrapper][data-appearance=icon]:hover:not(._no-hover),[tuiTheme=dark][tuiWrapper][data-appearance=icon]:hover:not(._no-hover),[tuiTheme=dark] [tuiWrapper][data-appearance=icon][data-state=hover],[tuiTheme=dark][tuiWrapper][data-appearance=icon][data-state=hover]{opacity:1}}tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance=icon],tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance=icon],tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance=icon]{color:var(--tui-text-secondary)}[tuiTheme=dark] tui-primitive-textfield:hover:not(._disabled) [tuiAppearance][data-appearance=icon],[tuiTheme=dark] tui-textarea:hover:not(._disabled) [tuiAppearance][data-appearance=icon],[tuiTheme=dark] tui-input-tag:hover:not(._disabled) [tuiAppearance][data-appearance=icon],tui-primitive-textfield:hover:not(._disabled)[tuiTheme=dark] [tuiAppearance][data-appearance=icon],tui-textarea:hover:not(._disabled)[tuiTheme=dark] [tuiAppearance][data-appearance=icon],tui-input-tag:hover:not(._disabled)[tuiTheme=dark] [tuiAppearance][data-appearance=icon]{color:var(--tui-text-primary)}[tuiWrapper][data-appearance=none]:after{border:none}[tuiAppearance][data-appearance=textfield]{transition-property:box-shadow,background,outline-color,border-color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;--t-shadow: 0 .125rem .1875rem rgba(0, 0, 0, .1);background-color:var(--tui-background-base);color:var(--tui-text-primary);box-shadow:var(--t-shadow);outline:1px solid var(--tui-border-normal);outline-offset:-1px;border:none}@media (hover: hover){[tuiAppearance][data-appearance=textfield]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16)}}@media (hover: hover){[tuiAppearance][data-appearance=textfield]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16)}}[tuiAppearance][data-appearance=textfield][data-state=hover]{--t-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .16)}[tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]){box-shadow:none;outline:.125rem solid var(--tui-background-accent-1);outline-offset:-.125rem}[tuiAppearance][data-appearance=textfield][data-focus=true]{box-shadow:none;outline:.125rem solid var(--tui-background-accent-1);outline-offset:-.125rem}[tuiAppearance][data-appearance=textfield]:disabled:not([data-state]),[tuiAppearance][data-appearance=textfield][data-state=disabled]{box-shadow:none}[tuiAppearance][data-appearance=textfield][data-mode~=invalid][data-mode~=invalid],[tuiAppearance][data-appearance=textfield]:invalid:not([data-mode]){outline-color:var(--tui-status-negative)}[tuiAppearance][data-appearance=textfield][data-mode~=readonly],input[tuiAppearance][data-appearance=textfield]:read-only:not([data-mode]){box-shadow:none;outline-color:var(--tui-border-normal)!important}[tuiAppearance][data-appearance=textfield]:-webkit-autofill{-webkit-text-fill-color:var(--tui-text-primary)!important;caret-color:var(--tui-text-primary)!important;box-shadow:0 0 0 100rem var(--tui-service-autofill-background) inset!important;-webkit-transition:background-color 600000s 0s;transition:background-color 600000s 0s}[tuiAppearance][data-appearance=textfield]:-webkit-autofill::placeholder{-webkit-text-fill-color:var(--tui-text-secondary)}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield],[tuiTheme=dark][tuiAppearance][data-appearance=textfield]{background-color:var(--tui-background-neutral-1);color-scheme:dark}@media (hover: hover){[tuiTheme=dark] [tuiAppearance][data-appearance=textfield]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:-webkit-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background-color:var(--tui-background-neutral-1-hover)}}@media (hover: hover){[tuiTheme=dark] [tuiAppearance][data-appearance=textfield]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:-moz-any(a,button,select,textarea,input,label):hover:not(:disabled):not([data-state]){background-color:var(--tui-background-neutral-1-hover)}}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][data-state=hover],[tuiTheme=dark][tuiAppearance][data-appearance=textfield][data-state=hover]{background-color:var(--tui-background-neutral-1-hover)}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]),[tuiTheme=dark][tuiAppearance][data-appearance=textfield]:focus-visible:not([data-focus=false]){background-color:transparent!important}[tuiTheme=dark] [tuiAppearance][data-appearance=textfield][data-focus=true],[tuiTheme=dark][tuiAppearance][data-appearance=textfield][data-focus=true]{background-color:transparent!important}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf) format("truetype")}@keyframes tuiReveal{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes tuiFadeIn{0%{opacity:var(--tui-fade-start, 0)}to{opacity:var(--tui-fade-end, 1)}}html{block-size:100%;font-size:16px}body{block-size:100%;min-block-size:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{-webkit-overflow-scrolling:touch}ul,ol{list-style:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}input,button,select,textarea{font-family:inherit;color:inherit}hr{margin:0;block-size:1px;border:none;background:var(--tui-border-normal)}iframe{border:none}svg use{pointer-events:none}::selection{background-color:var(--tui-service-selection-background)}::-ms-clear{display:none}::-ms-reveal{display:none}@supports (-webkit-hyphens: none) and (text-align-last: right){:after{content:none}}.tui-container{margin-right:auto;margin-left:auto}@media screen and (min-width: 80em){.tui-container.tui-container_adaptive{inline-size:69rem}}@media screen and (max-width: 79.9625em){.tui-container.tui-container_adaptive{inline-size:51.5rem}}@media screen and (max-width: 47.9625em){.tui-container.tui-container_adaptive{inline-size:100%;padding:0 1rem;box-sizing:border-box}}@media screen and (min-width: 80em){.tui-container{inline-size:69rem}}@media screen and (max-width: 79.9625em){.tui-container{inline-size:51.5rem;padding:0 3rem}}@media screen and (min-width: 80em){.tui-container_menu{inline-size:69rem}}@media (min-width: 64em) and (max-width: 79.9625em){.tui-container_menu{inline-size:51.5rem}}@media screen and (max-width: 47.9625em){.tui-container_menu{inline-size:auto;padding:0 1rem;box-sizing:border-box}}.tui-container_fullwidth{inline-size:auto;padding:0 1.5rem}@media screen and (max-width: 47.9625em){.tui-container_fullwidth{padding:0 1rem;box-sizing:border-box}}@media screen and (max-width: 79.9625em){.tui-container_fixed{inline-size:69rem}}.tui-form__header{font:var(--tui-font-heading-5);margin-top:2rem;margin-bottom:1.25rem}@media screen and (max-width: 47.9625em){.tui-form__header{font:var(--tui-font-text-l);font-weight:700;margin-bottom:1rem}}.tui-form__header_margin-top_none{margin-top:0}.tui-form__header_margin-bottom_none{margin-bottom:0}.tui-form__header_margin-bottom_small{margin-bottom:1rem}@media screen and (max-width: 47.9625em){.tui-form__header_margin-bottom_small{margin-bottom:.75rem}}.tui-form__row{margin-top:1.25rem}.tui-form__row:first-child{margin-top:0}.tui-form__row_multi-fields{display:flex}@media screen and (max-width: 47.9625em){.tui-form__row_multi-fields{flex-wrap:wrap}}.tui-form__row_half-width{inline-size:calc(50% - .625rem)}@media screen and (max-width: 47.9625em){.tui-form__row_half-width{inline-size:100%}}.tui-form__row_checkboxes{display:flex;flex-wrap:wrap}@media screen and (max-width: 47.9625em){.tui-form__row{margin-top:1rem}}.tui-form__multi-field{flex:1 1 0;min-inline-size:0;margin-left:1.25rem}.tui-form__multi-field:first-child{margin-left:0}@media screen and (max-width: 47.9625em){.tui-form__multi-field{flex-basis:100%;margin-top:1rem;margin-left:0}.tui-form__multi-field:first-child{margin-top:0}}.tui-form__field-note{font:var(--tui-font-text-s);margin-top:.25rem;color:var(--tui-text-secondary)}.tui-form__field-checkbox{margin-top:.5rem}.tui-form__checkbox{flex:1 1 calc(50% - .625rem)}.tui-form__checkbox:nth-child(2n){margin-left:1.25rem}.tui-form__checkbox:nth-child(n+3){margin-top:1rem}.tui-form__buttons{display:flex;margin-top:2rem}.tui-form__buttons_align_end{justify-content:flex-end}.tui-form__buttons_align_center{justify-content:center}@media screen and (max-width: 47.9625em){.tui-form__buttons{flex-direction:column;margin-top:1.5rem}}.tui-form__button{margin-left:.75rem}.tui-form__button:first-child{margin-left:0}@media screen and (max-width: 47.9625em){.tui-form__button{margin-top:.5rem;margin-left:0}}.tui-island{position:relative;display:block;border-radius:var(--tui-radius-xl);background-color:var(--tui-background-base);word-wrap:break-word;text-decoration:none;color:var(--tui-text-primary);outline:none;box-sizing:content-box}.tui-island:not(.tui-island_hoverable):before{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;content:"";box-sizing:border-box;border:1px solid var(--tui-border-normal);border-radius:inherit;pointer-events:none}.tui-island:focus:before,.tui-island:hover:focus:before{border-color:var(--tui-border-focus)}.tui-island_hoverable{transition-property:all;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;background:var(--tui-background-elevation-2);box-shadow:var(--tui-shadow-small);cursor:pointer;transition-property:transform,box-shadow;will-change:transform,box-shadow}.tui-island_hoverable:hover{box-shadow:var(--tui-shadow-small-hover);transform:translateY(-.25rem)}.tui-island_transparent{background-color:transparent}.tui-island_size_s{--tui-radius-xl: calc(4 * var(--tui-radius-l) / 3);font:var(--tui-font-text-s);padding:1rem}.tui-island_size_m{--tui-radius-xl: calc(5 * var(--tui-radius-l) / 3);font:var(--tui-font-text-m);padding:1rem}.tui-island_size_l{font:var(--tui-font-text-m);padding:1.25rem}.tui-island_text-align_left{text-align:start}.tui-island_text-align_center{text-align:center}.tui-island_text-align_right{text-align:end}.tui-island__content{display:flex;justify-content:space-between}.tui-island_text-align_center .tui-island__content{display:block}.tui-island__content>*{min-inline-size:0}.tui-island__category{font-size:.6875rem;line-height:1rem;text-transform:uppercase;letter-spacing:.075em;margin:0 0 .5rem;color:var(--tui-text-secondary)}.tui-island_size_l .tui-island__category{margin:0 0 .75rem}.tui-island__title{font:var(--tui-font-text-m);margin:0 0 .5rem}.tui-island_size_m .tui-island__title{font:var(--tui-font-heading-6);margin:0 0 .75rem}.tui-island_size_l .tui-island__title{font:var(--tui-font-heading-6)}.tui-island__paragraph{margin:0;color:var(--tui-text-secondary)}.tui-island__paragraph_link.tui-island__paragraph{margin-top:1rem}.tui-island_size_l .tui-island__paragraph_link.tui-island__paragraph{margin:1rem 0 0}.tui-island__paragraph_button.tui-island__paragraph{margin-top:1.25rem}.tui-island_size_l .tui-island__paragraph_button.tui-island__paragraph{margin:1.25rem 0 0}.tui-island__figure{display:flex;justify-content:center;order:1;flex-shrink:0;margin:0 0 0 1rem}.tui-island_size_l .tui-island__figure{margin-left:2.25rem}.tui-island_text-align_center .tui-island__figure{margin:0 0 .75rem}.tui-island__carousel-controls{display:flex;padding-bottom:1rem;margin-bottom:1rem;border-block-end:1px solid var(--tui-border-normal);white-space:nowrap}.tui-island__carousel-pages{margin-left:auto;color:var(--tui-text-secondary)}.tui-island__carousel-button{margin-right:.5rem}.tui-island .tui-island__footer-button{display:block;max-inline-size:unset;inline-size:calc(100% + 1.875rem);margin:1rem calc(-1rem + 1px) calc(-1rem + 1px);border-block-start:1px solid var(--tui-border-normal);border-radius:0 0 var(--tui-radius-xl) var(--tui-radius-xl)}.tui-island_size_l .tui-island__footer-button{inline-size:calc(100% + 2.375rem);margin:1.25rem calc(-1.25rem + 1px) calc(-1.25rem + 1px)}.tui-island__marker:first-child:not(:only-child){margin-right:1.25rem}.tui-island__marker:not(:first-child),.tui-island__marker:only-child{margin-left:1.25rem}.tui-list{font:var(--tui-font-text-m);line-height:1.5rem;list-style-type:none;color:var(--tui-text-primary)}.tui-list_large{font:var(--tui-font-text-l);line-height:1.75rem}.tui-list_small,.tui-list_extra-small{font:var(--tui-font-text-s);line-height:1.25rem}.tui-list_nested{margin:.75rem 0 .75rem 1.25rem;color:var(--tui-text-secondary)}.tui-list_large .tui-list_nested{margin-left:.75rem}.tui-list_small .tui-list_nested{margin-top:.5rem;margin-bottom:.5rem}.tui-list_ordered{counter-reset:counter}.tui-list__item{position:relative;padding-left:1.5rem;word-wrap:break-word;margin-top:.75rem}.tui-list__item:first-child{margin-top:0}.tui-list__item:before{content:"";position:absolute;left:0;top:.5rem;inline-size:.5rem;block-size:.5rem;border-radius:100%;background-color:var(--tui-background-accent-1)}.tui-list_large>.tui-list__item:before{top:.625rem}.tui-list_small>.tui-list__item:before{top:.325rem}.tui-list_extra-small>.tui-list__item{margin-top:.5rem}.tui-list_linear .tui-list__item{padding-left:1.75rem}.tui-list_linear .tui-list__item:before{content:"\2014";left:0;top:auto;inline-size:auto;block-size:auto;background-color:transparent}.tui-list_ordered .tui-list__item{padding-left:1.25rem}.tui-list_ordered .tui-list__item:before{content:counter(counter) ".";left:0;top:auto;counter-increment:counter;inline-size:auto;block-size:auto;color:var(--tui-text-tertiary);background-color:transparent}.tui-list_triangle>.tui-list__item{padding-left:1.75rem}.tui-list_triangle>.tui-list__item:before{content:"\25e4";left:0;top:1px;inline-size:auto;block-size:auto;background-color:transparent;color:var(--tui-text-tertiary);font-size:.75rem}.tui-list__item-title{font:var(--tui-font-heading-5);margin:0}.tui-list_small .tui-list__item-title{line-height:1.25rem;font-weight:700}.tui-list__description{margin:.5rem 0 0;color:var(--tui-text-secondary)}.tui-list_small .tui-list__description{margin-top:.25rem}.tui-list_large .tui-list__description{line-height:1.75rem;margin-top:.75rem}@media not screen and (max-width: 47.9625em){.tui-mobile-only{display:none!important}}.tui-required:after{content:"*"}.tui-required_float:after{position:absolute}.tui-required_spacing:after{content:"\a0*"}.tui-row{display:flex;flex-wrap:wrap}.tui-row_align_center{align-items:center}.tui-row_align_start{align-items:flex-start}.tui-row_align_end{align-items:flex-end}@media screen and (min-width: 80em){.tui-row_adaptive.tui-row{margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (max-width: 79.9625em){.tui-row_adaptive.tui-row{margin-left:-1.25rem;margin-right:-1.25rem}}@media screen and (max-width: 47.9625em){.tui-row_adaptive.tui-row{margin-left:-.5rem;margin-right:-.5rem}}.tui-row_temporary.tui-row{margin-left:-1.25rem;margin-right:-1.25rem}@media screen and (min-width: 80em){.tui-row{margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (max-width: 79.9625em){.tui-row{margin-left:-1.25rem;margin-right:-1.25rem}}.tui-col_1{inline-size:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_2{inline-size:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_3{inline-size:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_4{inline-size:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_5{inline-size:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_6{inline-size:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_7{inline-size:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_8{inline-size:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_9{inline-size:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_10{inline-size:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_11{inline-size:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_12{inline-size:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-1{inline-size:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-2{inline-size:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-3{inline-size:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-4{inline-size:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-5{inline-size:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-6{inline-size:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-7{inline-size:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-8{inline-size:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-9{inline-size:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-10{inline-size:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-11{inline-size:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_md-12{inline-size:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-col_stretch{display:flex}@media screen and (min-width: 80em){.tui-row_adaptive .tui-col_lg-1{inline-size:8.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-2{inline-size:16.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-3{inline-size:25%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-4{inline-size:33.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-5{inline-size:41.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-6{inline-size:50%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-7{inline-size:58.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-8{inline-size:66.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-9{inline-size:75%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-10{inline-size:83.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-11{inline-size:91.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_lg-12{inline-size:100%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}}@media screen and (max-width: 79.9625em){.tui-row_adaptive .tui-col_md-1{inline-size:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-2{inline-size:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-3{inline-size:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-4{inline-size:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-5{inline-size:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-6{inline-size:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-7{inline-size:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-8{inline-size:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-9{inline-size:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-10{inline-size:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-11{inline-size:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_adaptive .tui-col_md-12{inline-size:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}}@media screen and (max-width: 47.9625em){.tui-row_adaptive .tui-col_xs-1{inline-size:8.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-2{inline-size:16.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-3{inline-size:25%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-4{inline-size:33.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-5{inline-size:41.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-6{inline-size:50%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-7{inline-size:58.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-8{inline-size:66.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-9{inline-size:75%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-10{inline-size:83.33333333%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-11{inline-size:91.66666667%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.tui-row_adaptive .tui-col_xs-12{inline-size:100%;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}}.tui-row_temporary .tui-col_1{inline-size:8.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_2{inline-size:16.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_3{inline-size:25%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_4{inline-size:33.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_5{inline-size:41.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_6{inline-size:50%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_7{inline-size:58.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_8{inline-size:66.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_9{inline-size:75%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_10{inline-size:83.33333333%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_11{inline-size:91.66666667%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}.tui-row_temporary .tui-col_12{inline-size:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}@media screen and (min-width: 80em){.tui-col_1{inline-size:8.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_2{inline-size:16.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_3{inline-size:25%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_4{inline-size:33.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_5{inline-size:41.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_6{inline-size:50%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_7{inline-size:58.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_8{inline-size:66.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_9{inline-size:75%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_10{inline-size:83.33333333%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_11{inline-size:91.66666667%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.tui-col_12{inline-size:100%;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}}.tui-col-offset_1{margin-left:8.33333333%}.tui-col-offset_2{margin-left:16.66666667%}.tui-col-offset_3{margin-left:25%}.tui-col-offset_4{margin-left:33.33333333%}.tui-col-offset_5{margin-left:41.66666667%}.tui-col-offset_6{margin-left:50%}.tui-col-offset_7{margin-left:58.33333333%}.tui-col-offset_8{margin-left:66.66666667%}.tui-col-offset_9{margin-left:75%}.tui-col-offset_10{margin-left:83.33333333%}.tui-col-offset_11{margin-left:91.66666667%}.tui-col-offset_12{margin-left:100%}@media (min-width: 22.5em) and (max-width: 47.9625em){.tui-col-offset_xs-1{margin-left:8.33333333%}.tui-col-offset_xs-2{margin-left:16.66666667%}.tui-col-offset_xs-3{margin-left:25%}.tui-col-offset_xs-4{margin-left:33.33333333%}.tui-col-offset_xs-5{margin-left:41.66666667%}.tui-col-offset_xs-6{margin-left:50%}.tui-col-offset_xs-7{margin-left:58.33333333%}.tui-col-offset_xs-8{margin-left:66.66666667%}.tui-col-offset_xs-9{margin-left:75%}.tui-col-offset_xs-10{margin-left:83.33333333%}.tui-col-offset_xs-11{margin-left:91.66666667%}.tui-col-offset_xs-12{margin-left:100%}}@media screen and (max-width: 79.9625em){.tui-col-offset_md-1{margin-left:8.33333333%}.tui-col-offset_md-2{margin-left:16.66666667%}.tui-col-offset_md-3{margin-left:25%}.tui-col-offset_md-4{margin-left:33.33333333%}.tui-col-offset_md-5{margin-left:41.66666667%}.tui-col-offset_md-6{margin-left:50%}.tui-col-offset_md-7{margin-left:58.33333333%}.tui-col-offset_md-8{margin-left:66.66666667%}.tui-col-offset_md-9{margin-left:75%}.tui-col-offset_md-10{margin-left:83.33333333%}.tui-col-offset_md-11{margin-left:91.66666667%}.tui-col-offset_md-12{margin-left:100%}}@media screen and (min-width: 80em){.tui-col-offset_lg-1{margin-left:8.33333333%}.tui-col-offset_lg-2{margin-left:16.66666667%}.tui-col-offset_lg-3{margin-left:25%}.tui-col-offset_lg-4{margin-left:33.33333333%}.tui-col-offset_lg-5{margin-left:41.66666667%}.tui-col-offset_lg-6{margin-left:50%}.tui-col-offset_lg-7{margin-left:58.33333333%}.tui-col-offset_lg-8{margin-left:66.66666667%}.tui-col-offset_lg-9{margin-left:75%}.tui-col-offset_lg-10{margin-left:83.33333333%}.tui-col-offset_lg-11{margin-left:91.66666667%}.tui-col-offset_lg-12{margin-left:100%}}.tui-skeleton{position:relative;color:transparent!important;background:transparent!important;pointer-events:none;-webkit-user-select:none;user-select:none}.tui-skeleton:after{position:absolute;top:0;left:0;inline-size:100%;block-size:100%;content:"";background-color:var(--tui-background-neutral-2);animation:tuiSkeletonVibe ease-in-out 1s infinite alternate;border-radius:var(--tui-skeleton-radius, 0)}.tui-skeleton_light:after{background-color:#ffffff3d}.tui-skeleton_rounded:after{border-radius:inherit}.tui-skeleton_short:after{inline-size:40%}.tui-skeleton_center:after{position:absolute;left:50%;transform:translate(-50%);inline-size:40%}.tui-skeleton_text:before{content:"\a0"}.tui-skeleton *{opacity:0;visibility:hidden}.tui-space_all-16{margin:4rem}.tui-space_all-15{margin:3.75rem}.tui-space_all-14{margin:3.5rem}.tui-space_all-13{margin:3.25rem}.tui-space_all-12{margin:3rem}.tui-space_all-11{margin:2.75rem}.tui-space_all-10{margin:2.5rem}.tui-space_all-9{margin:2.25rem}.tui-space_all-8{margin:2rem}.tui-space_all-7{margin:1.75rem}.tui-space_all-6{margin:1.5rem}.tui-space_all-5{margin:1.25rem}.tui-space_all-4{margin:1rem}.tui-space_all-3{margin:.75rem}.tui-space_all-2{margin:.5rem}.tui-space_all-1{margin:.25rem}.tui-space_all-0{margin:0rem}.tui-space_top-16{margin-top:4rem}.tui-space_top-15{margin-top:3.75rem}.tui-space_top-14{margin-top:3.5rem}.tui-space_top-13{margin-top:3.25rem}.tui-space_top-12{margin-top:3rem}.tui-space_top-11{margin-top:2.75rem}.tui-space_top-10{margin-top:2.5rem}.tui-space_top-9{margin-top:2.25rem}.tui-space_top-8{margin-top:2rem}.tui-space_top-7{margin-top:1.75rem}.tui-space_top-6{margin-top:1.5rem}.tui-space_top-5{margin-top:1.25rem}.tui-space_top-4{margin-top:1rem}.tui-space_top-3{margin-top:.75rem}.tui-space_top-2{margin-top:.5rem}.tui-space_top-1{margin-top:.25rem}.tui-space_top-0{margin-top:0rem}.tui-space_bottom-16{margin-bottom:4rem}.tui-space_bottom-15{margin-bottom:3.75rem}.tui-space_bottom-14{margin-bottom:3.5rem}.tui-space_bottom-13{margin-bottom:3.25rem}.tui-space_bottom-12{margin-bottom:3rem}.tui-space_bottom-11{margin-bottom:2.75rem}.tui-space_bottom-10{margin-bottom:2.5rem}.tui-space_bottom-9{margin-bottom:2.25rem}.tui-space_bottom-8{margin-bottom:2rem}.tui-space_bottom-7{margin-bottom:1.75rem}.tui-space_bottom-6{margin-bottom:1.5rem}.tui-space_bottom-5{margin-bottom:1.25rem}.tui-space_bottom-4{margin-bottom:1rem}.tui-space_bottom-3{margin-bottom:.75rem}.tui-space_bottom-2{margin-bottom:.5rem}.tui-space_bottom-1{margin-bottom:.25rem}.tui-space_bottom-0{margin-bottom:0rem}.tui-space_vertical-16{margin-top:4rem;margin-bottom:4rem}.tui-space_vertical-15{margin-top:3.75rem;margin-bottom:3.75rem}.tui-space_vertical-14{margin-top:3.5rem;margin-bottom:3.5rem}.tui-space_vertical-13{margin-top:3.25rem;margin-bottom:3.25rem}.tui-space_vertical-12{margin-top:3rem;margin-bottom:3rem}.tui-space_vertical-11{margin-top:2.75rem;margin-bottom:2.75rem}.tui-space_vertical-10{margin-top:2.5rem;margin-bottom:2.5rem}.tui-space_vertical-9{margin-top:2.25rem;margin-bottom:2.25rem}.tui-space_vertical-8{margin-top:2rem;margin-bottom:2rem}.tui-space_vertical-7{margin-top:1.75rem;margin-bottom:1.75rem}.tui-space_vertical-6{margin-top:1.5rem;margin-bottom:1.5rem}.tui-space_vertical-5{margin-top:1.25rem;margin-bottom:1.25rem}.tui-space_vertical-4{margin-top:1rem;margin-bottom:1rem}.tui-space_vertical-3{margin-top:.75rem;margin-bottom:.75rem}.tui-space_vertical-2{margin-top:.5rem;margin-bottom:.5rem}.tui-space_vertical-1{margin-top:.25rem;margin-bottom:.25rem}.tui-space_vertical-0{margin-top:0rem;margin-bottom:0rem}.tui-space_left-16{margin-left:4rem}.tui-space_left-15{margin-left:3.75rem}.tui-space_left-14{margin-left:3.5rem}.tui-space_left-13{margin-left:3.25rem}.tui-space_left-12{margin-left:3rem}.tui-space_left-11{margin-left:2.75rem}.tui-space_left-10{margin-left:2.5rem}.tui-space_left-9{margin-left:2.25rem}.tui-space_left-8{margin-left:2rem}.tui-space_left-7{margin-left:1.75rem}.tui-space_left-6{margin-left:1.5rem}.tui-space_left-5{margin-left:1.25rem}.tui-space_left-4{margin-left:1rem}.tui-space_left-3{margin-left:.75rem}.tui-space_left-2{margin-left:.5rem}.tui-space_left-1{margin-left:.25rem}.tui-space_left-0{margin-left:0rem}.tui-space_right-16{margin-right:4rem}.tui-space_right-15{margin-right:3.75rem}.tui-space_right-14{margin-right:3.5rem}.tui-space_right-13{margin-right:3.25rem}.tui-space_right-12{margin-right:3rem}.tui-space_right-11{margin-right:2.75rem}.tui-space_right-10{margin-right:2.5rem}.tui-space_right-9{margin-right:2.25rem}.tui-space_right-8{margin-right:2rem}.tui-space_right-7{margin-right:1.75rem}.tui-space_right-6{margin-right:1.5rem}.tui-space_right-5{margin-right:1.25rem}.tui-space_right-4{margin-right:1rem}.tui-space_right-3{margin-right:.75rem}.tui-space_right-2{margin-right:.5rem}.tui-space_right-1{margin-right:.25rem}.tui-space_right-0{margin-right:0rem}.tui-space_horizontal-16{margin-right:4rem;margin-left:4rem}.tui-space_horizontal-15{margin-right:3.75rem;margin-left:3.75rem}.tui-space_horizontal-14{margin-right:3.5rem;margin-left:3.5rem}.tui-space_horizontal-13{margin-right:3.25rem;margin-left:3.25rem}.tui-space_horizontal-12{margin-right:3rem;margin-left:3rem}.tui-space_horizontal-11{margin-right:2.75rem;margin-left:2.75rem}.tui-space_horizontal-10{margin-right:2.5rem;margin-left:2.5rem}.tui-space_horizontal-9{margin-right:2.25rem;margin-left:2.25rem}.tui-space_horizontal-8{margin-right:2rem;margin-left:2rem}.tui-space_horizontal-7{margin-right:1.75rem;margin-left:1.75rem}.tui-space_horizontal-6{margin-right:1.5rem;margin-left:1.5rem}.tui-space_horizontal-5{margin-right:1.25rem;margin-left:1.25rem}.tui-space_horizontal-4{margin-right:1rem;margin-left:1rem}.tui-space_horizontal-3{margin-right:.75rem;margin-left:.75rem}.tui-space_horizontal-2{margin-right:.5rem;margin-left:.5rem}.tui-space_horizontal-1{margin-right:.25rem;margin-left:.25rem}.tui-space_horizontal-0{margin-right:0rem;margin-left:0rem}.tui-space_auto{margin-left:auto;margin-right:auto}.tui-table{inline-size:100%}.tui-table_layout_fixed{table-layout:fixed}.tui-table__tr{transition-property:background;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;outline:none}.tui-table__tr:not(.tui-table__tr_hover_disabled):hover{background:var(--tui-background-base-alt)}.tui-table__tr:not(.tui-table__tr_border_none){border-block-end:1px solid var(--tui-border-normal)}.tui-table__tr_border_top{border-block-start:1px solid var(--tui-border-normal)}.tui-table__tr_cursor_pointer{cursor:pointer}.tui-table__th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:var(--tui-font-text-s);padding:.5rem 1rem;vertical-align:middle;block-size:2.5rem;color:var(--tui-text-secondary);background:inherit}.tui-table__th_font-size_l,.tui-table_font-size_l .tui-table__th{font:var(--tui-font-text-m)}.tui-table__td{font:var(--tui-font-text-m);padding:1rem 1rem .875rem;vertical-align:top;word-wrap:break-word;block-size:3.4375rem;color:var(--tui-text-primary);background:inherit}.tui-table__td_size_l,.tui-table_size_l .tui-table__td{block-size:4.9375rem}.tui-table__td_font-size_l,.tui-table_font-size_l .tui-table__td{font:var(--tui-font-text-l)}.tui-table__td_font-size_s,.tui-table_font-size_s .tui-table__td{font:var(--tui-font-text-s)}.tui-table__td_align_center{vertical-align:middle}.tui-table__td,.tui-table__th{box-sizing:border-box;text-align:start}.tui-table_size_l .tui-table__td:before,.tui-table_size_l .tui-table__th:before{inline-size:1rem;border-start-start-radius:1rem;border-end-start-radius:1rem}.tui-table__td_first:before,.tui-table__th_first:before,.tui-table__td_last:before,.tui-table__th_last:before{content:"";position:absolute;top:0;inline-size:.75rem;block-size:100%;background:inherit;border-start-start-radius:.75rem;border-end-start-radius:.75rem}.tui-table__td_first,.tui-table__th_first{position:relative;padding-left:0;overflow:visible}.tui-table__td_first:before,.tui-table__th_first:before{right:100%}.tui-table__td_last,.tui-table__th_last{position:relative;padding-right:0;overflow:visible}.tui-table__td_last:before,.tui-table__th_last:before{left:100%;transform:scaleX(-1)}.tui-table__td_text_center,.tui-table__th_text_center{text-align:center}.tui-table__td_text_right,.tui-table__th_text_right{text-align:end}.tui-table__td_text_overflow,.tui-table__th_text_overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tui-table__subtext{font:var(--tui-font-text-s);margin:.25rem 0 0;color:var(--tui-text-tertiary)}.tui-table__sort{-webkit-appearance:none;appearance:none;padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-decoration:none;transition-property:color;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;position:relative;display:inline-flex;align-items:center;outline:none;cursor:pointer}.tui-table__sort:hover{color:var(--tui-text-primary)}.tui-table__sort_active{color:var(--tui-text-action)}.tui-table__sort_active:hover{color:var(--tui-text-action-hover)}.tui-table__sort-icon{position:absolute;top:50%;transform:translateY(-50%);left:100%;margin-left:.125rem;inline-size:1rem;block-size:1rem;flex-shrink:0;opacity:0}.tui-table__sort_active .tui-table__sort-icon,.tui-table__sort:hover .tui-table__sort-icon{transition-property:transform;transition-duration:var(--tui-duration, .3s);transition-timing-function:ease-in-out;opacity:1}.tui-table__sort_active.tui-table__sort_up .tui-table__sort-icon{transform:rotate(180deg) translateY(50%)}.tui-text_h1{font:var(--tui-font-heading-1)}.tui-text_h2{font:var(--tui-font-heading-2)}.tui-text_h3{font:var(--tui-font-heading-3)}.tui-text_h4{font:var(--tui-font-heading-4)}.tui-text_h5{font:var(--tui-font-heading-5)}.tui-text_h6{font:var(--tui-font-heading-6)}.tui-text_body-xl{font:var(--tui-font-text-xl)}.tui-text_body-l{font:var(--tui-font-text-l)}.tui-text_body-l-2{font:var(--tui-font-text-ui-l)}.tui-text_body-m{font:var(--tui-font-text-m)}.tui-text_body-m-2{font:var(--tui-font-text-ui-m)}.tui-text_body-s{font:var(--tui-font-text-s)}.tui-text_body-s-2{font:var(--tui-font-text-ui-s)}.tui-text_body-xs{font:var(--tui-font-text-xs)}.tui-text_bold{font-weight:700}body{margin:0}html,body{scroll-behavior:var(--tui-scroll-behavior);block-size:100%}@media (prefers-reduced-motion){html,body{scroll-behavior:auto}}html{color-scheme:light}[tuiTheme=dark]{color-scheme:dark}markdown li li{color:var(--tui-text-secondary)}markdown li li:before{content:"\2014";left:0;top:auto;inline-size:auto;block-size:auto;background-color:transparent} diff --git a/supported-input-types/index.html b/supported-input-types/index.html index 82784f3a5..213d05efe 100644 --- a/supported-input-types/index.html +++ b/supported-input-types/index.html @@ -1,4 +1,4 @@ - + @@ -15,202 +15,202 @@ Maskito | Supported <input /> types - + -
/

Supported <input /> types

Maskito supports only limited types of HTMLInputElement due to some browser limitations!

Maskito accepts only the types whose support the following native properties/methods:

  • selectionStart
  • selectionEnd
  • setSelectionRange

According to the WHATWG forms spec they apply only to inputs of types text , search , URL , tel and password .
All other types will not work properly with Maskito!

All examples below are demonstrations to see different supported types in action.

text

#

<input type="text" /> is the default, the simplest and the most popular type of input-element.
Use it if you don't know which type to choose.

- +
+ \ No newline at end of file