(self.webpackChunke_commerce=self.webpackChunke_commerce||[]).push([[4736],{94265:(tt,X,c)=>{"use strict";c.d(X,{T6:()=>Y,VD:()=>k,WE:()=>P,Yt:()=>$,lC:()=>h,py:()=>W,rW:()=>o,s:()=>T,ve:()=>S,vq:()=>A});var n=c(86337);function o(K,te,ee){return{r:255*(0,n.sh)(K,255),g:255*(0,n.sh)(te,255),b:255*(0,n.sh)(ee,255)}}function h(K,te,ee){K=(0,n.sh)(K,255),te=(0,n.sh)(te,255),ee=(0,n.sh)(ee,255);var Se=Math.max(K,te,ee),ce=Math.min(K,te,ee),ke=0,Ge=0,Ie=(Se+ce)/2;if(Se===ce)Ge=0,ke=0;else{var b=Se-ce;switch(Ge=Ie>.5?b/(2-Se-ce):b/(Se+ce),Se){case K:ke=(te-ee)/b+(te<ee?6:0);break;case te:ke=(ee-K)/b+2;break;case ee:ke=(K-te)/b+4}ke/=6}return{h:ke,s:Ge,l:Ie}}function f(K,te,ee){return ee<0&&(ee+=1),ee>1&&(ee-=1),ee<1/6?K+6*ee*(te-K):ee<.5?te:ee<2/3?K+(te-K)*(2/3-ee)*6:K}function S(K,te,ee){var Se,ce,ke;if(K=(0,n.sh)(K,360),te=(0,n.sh)(te,100),ee=(0,n.sh)(ee,100),0===te)ce=ee,ke=ee,Se=ee;else{var Ge=ee<.5?ee*(1+te):ee+te-ee*te,Ie=2*ee-Ge;Se=f(Ie,Ge,K+1/3),ce=f(Ie,Ge,K),ke=f(Ie,Ge,K-1/3)}return{r:255*Se,g:255*ce,b:255*ke}}function W(K,te,ee){K=(0,n.sh)(K,255),te=(0,n.sh)(te,255),ee=(0,n.sh)(ee,255);var Se=Math.max(K,te,ee),ce=Math.min(K,te,ee),ke=0,Ge=Se,Ie=Se-ce,b=0===Se?0:Ie/Se;if(Se===ce)ke=0;else{switch(Se){case K:ke=(te-ee)/Ie+(te<ee?6:0);break;case te:ke=(ee-K)/Ie+2;break;case ee:ke=(K-te)/Ie+4}ke/=6}return{h:ke,s:b,v:Ge}}function P(K,te,ee){K=6*(0,n.sh)(K,360),te=(0,n.sh)(te,100),ee=(0,n.sh)(ee,100);var Se=Math.floor(K),ce=K-Se,ke=ee*(1-te),Ge=ee*(1-ce*te),Ie=ee*(1-(1-ce)*te),b=Se%6;return{r:255*[ee,Ge,ke,ke,Ie,ee][b],g:255*[Ie,ee,ee,Ge,ke,ke][b],b:255*[ke,ke,Ie,ee,ee,Ge][b]}}function A(K,te,ee,Se){var ce=[(0,n.FZ)(Math.round(K).toString(16)),(0,n.FZ)(Math.round(te).toString(16)),(0,n.FZ)(Math.round(ee).toString(16))];return Se&&ce[0].startsWith(ce[0].charAt(1))&&ce[1].startsWith(ce[1].charAt(1))&&ce[2].startsWith(ce[2].charAt(1))?ce[0].charAt(0)+ce[1].charAt(0)+ce[2].charAt(0):ce.join("")}function T(K,te,ee,Se,ce){var ke=[(0,n.FZ)(Math.round(K).toString(16)),(0,n.FZ)(Math.round(te).toString(16)),(0,n.FZ)(Math.round(ee).toString(16)),(0,n.FZ)(N(Se))];return ce&&ke[0].startsWith(ke[0].charAt(1))&&ke[1].startsWith(ke[1].charAt(1))&&ke[2].startsWith(ke[2].charAt(1))&&ke[3].startsWith(ke[3].charAt(1))?ke[0].charAt(0)+ke[1].charAt(0)+ke[2].charAt(0)+ke[3].charAt(0):ke.join("")}function N(K){return Math.round(255*parseFloat(K)).toString(16)}function Y(K){return k(K)/255}function k(K){return parseInt(K,16)}function $(K){return{r:K>>16,g:(65280&K)>>8,b:255&K}}},41309:(tt,X,c)=>{"use strict";c.d(X,{R:()=>n});var n={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},36379:(tt,X,c)=>{"use strict";c.d(X,{uA:()=>f});var n=c(94265),o=c(41309),h=c(86337);function f(k){var $={r:0,g:0,b:0},K=1,te=null,ee=null,Se=null,ce=!1,ke=!1;return"string"==typeof k&&(k=function N(k){if(k=k.trim().toLowerCase(),0===k.length)return!1;var $=!1;if(o.R[k])k=o.R[k],$=!0;else if("transparent"===k)return{r:0,g:0,b:0,a:0,format:"name"};var K=C.rgb.exec(k);return K?{r:K[1],g:K[2],b:K[3]}:(K=C.rgba.exec(k),K?{r:K[1],g:K[2],b:K[3],a:K[4]}:(K=C.hsl.exec(k),K?{h:K[1],s:K[2],l:K[3]}:(K=C.hsla.exec(k),K?{h:K[1],s:K[2],l:K[3],a:K[4]}:(K=C.hsv.exec(k),K?{h:K[1],s:K[2],v:K[3]}:(K=C.hsva.exec(k),K?{h:K[1],s:K[2],v:K[3],a:K[4]}:(K=C.hex8.exec(k),K?{r:(0,n.VD)(K[1]),g:(0,n.VD)(K[2]),b:(0,n.VD)(K[3]),a:(0,n.T6)(K[4]),format:$?"name":"hex8"}:(K=C.hex6.exec(k),K?{r:(0,n.VD)(K[1]),g:(0,n.VD)(K[2]),b:(0,n.VD)(K[3]),format:$?"name":"hex"}:(K=C.hex4.exec(k),K?{r:(0,n.VD)(K[1]+K[1]),g:(0,n.VD)(K[2]+K[2]),b:(0,n.VD)(K[3]+K[3]),a:(0,n.T6)(K[4]+K[4]),format:$?"name":"hex8"}:(K=C.hex3.exec(k),!!K&&{r:(0,n.VD)(K[1]+K[1]),g:(0,n.VD)(K[2]+K[2]),b:(0,n.VD)(K[3]+K[3]),format:$?"name":"hex"})))))))))}(k)),"object"==typeof k&&(Y(k.r)&&Y(k.g)&&Y(k.b)?($=(0,n.rW)(k.r,k.g,k.b),ce=!0,ke="%"===String(k.r).substr(-1)?"prgb":"rgb"):Y(k.h)&&Y(k.s)&&Y(k.v)?(te=(0,h.JX)(k.s),ee=(0,h.JX)(k.v),$=(0,n.WE)(k.h,te,ee),ce=!0,ke="hsv"):Y(k.h)&&Y(k.s)&&Y(k.l)&&(te=(0,h.JX)(k.s),Se=(0,h.JX)(k.l),$=(0,n.ve)(k.h,te,Se),ce=!0,ke="hsl"),Object.prototype.hasOwnProperty.call(k,"a")&&(K=k.a)),K=(0,h.Yq)(K),{ok:ce,format:k.format||ke,r:Math.min(255,Math.max($.r,0)),g:Math.min(255,Math.max($.g,0)),b:Math.min(255,Math.max($.b,0)),a:K}}var P="(?:".concat("[-\\+]?\\d*\\.\\d+%?",")|(?:").concat("[-\\+]?\\d+%?",")"),A="[\\s|\\(]+(".concat(P,")[,|\\s]+(").concat(P,")[,|\\s]+(").concat(P,")\\s*\\)?"),T="[\\s|\\(]+(".concat(P,")[,|\\s]+(").concat(P,")[,|\\s]+(").concat(P,")[,|\\s]+(").concat(P,")\\s*\\)?"),C={CSS_UNIT:new RegExp(P),rgb:new RegExp("rgb"+A),rgba:new RegExp("rgba"+T),hsl:new RegExp("hsl"+A),hsla:new RegExp("hsla"+T),hsv:new RegExp("hsv"+A),hsva:new RegExp("hsva"+T),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Y(k){return!!C.CSS_UNIT.exec(String(k))}},86337:(tt,X,c)=>{"use strict";function n(A,T){(function h(A){return"string"==typeof A&&-1!==A.indexOf(".")&&1===parseFloat(A)})(A)&&(A="100%");var C=function f(A){return"string"==typeof A&&-1!==A.indexOf("%")}(A);return A=360===T?A:Math.min(T,Math.max(0,parseFloat(A))),C&&(A=parseInt(String(A*T),10)/100),Math.abs(A-T)<1e-6?1:A=360===T?(A<0?A%T+T:A%T)/parseFloat(String(T)):A%T/parseFloat(String(T))}function o(A){return Math.min(1,Math.max(0,A))}function S(A){return A=parseFloat(A),(isNaN(A)||A<0||A>1)&&(A=1),A}function W(A){return A<=1?"".concat(100*Number(A),"%"):A}function P(A){return 1===A.length?"0"+A:String(A)}c.d(X,{FZ:()=>P,JX:()=>W,V2:()=>o,Yq:()=>S,sh:()=>n})},59058:(tt,X,c)=>{"use strict";c.d(X,{BH:()=>b,L:()=>T,LL:()=>Ne,Pz:()=>Ie,ZR:()=>Te,aH:()=>Ge,b$:()=>Oe,eu:()=>nt,hl:()=>Ue,jU:()=>Ye,m9:()=>Vn,ne:()=>on,pd:()=>Ke,q4:()=>ce,ru:()=>be,tV:()=>C,uI:()=>I,vZ:()=>ln,w1:()=>qe,xO:()=>Lt,xb:()=>vt,z$:()=>D,zd:()=>Be});const f=function(rt){const ae=[];let De=0;for(let wt=0;wt<rt.length;wt++){let It=rt.charCodeAt(wt);It<128?ae[De++]=It:It<2048?(ae[De++]=It>>6|192,ae[De++]=63&It|128):55296==(64512&It)&&wt+1<rt.length&&56320==(64512&rt.charCodeAt(wt+1))?(It=65536+((1023&It)<<10)+(1023&rt.charCodeAt(++wt)),ae[De++]=It>>18|240,ae[De++]=It>>12&63|128,ae[De++]=It>>6&63|128,ae[De++]=63&It|128):(ae[De++]=It>>12|224,ae[De++]=It>>6&63|128,ae[De++]=63&It|128)}return ae},W={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(rt,ae){if(!Array.isArray(rt))throw Error("encodeByteArray takes an array as a parameter");this.init_();const De=ae?this.byteToCharMapWebSafe_:this.byteToCharMap_,wt=[];for(let It=0;It<rt.length;It+=3){const An=rt[It],Zn=It+1<rt.length,fr=Zn?rt[It+1]:0,lr=It+2<rt.length,Br=lr?rt[It+2]:0,xr=An>>2,mr=(3&An)<<4|fr>>4;let qr=(15&fr)<<2|Br>>6,Qn=63&Br;lr||(Qn=64,Zn||(qr=64)),wt.push(De[xr],De[mr],De[qr],De[Qn])}return wt.join("")},encodeString(rt,ae){return this.HAS_NATIVE_SUPPORT&&!ae?btoa(rt):this.encodeByteArray(f(rt),ae)},decodeString(rt,ae){return this.HAS_NATIVE_SUPPORT&&!ae?atob(rt):function(rt){const ae=[];let De=0,wt=0;for(;De<rt.length;){const It=rt[De++];if(It<128)ae[wt++]=String.fromCharCode(It);else if(It>191&&It<224){const An=rt[De++];ae[wt++]=String.fromCharCode((31&It)<<6|63&An)}else if(It>239&&It<365){const lr=((7&It)<<18|(63&rt[De++])<<12|(63&rt[De++])<<6|63&rt[De++])-65536;ae[wt++]=String.fromCharCode(55296+(lr>>10)),ae[wt++]=String.fromCharCode(56320+(1023&lr))}else{const An=rt[De++],Zn=rt[De++];ae[wt++]=String.fromCharCode((15&It)<<12|(63&An)<<6|63&Zn)}}return ae.join("")}(this.decodeStringToByteArray(rt,ae))},decodeStringToByteArray(rt,ae){this.init_();const De=ae?this.charToByteMapWebSafe_:this.charToByteMap_,wt=[];for(let It=0;It<rt.length;){const An=De[rt.charAt(It++)],fr=It<rt.length?De[rt.charAt(It)]:0;++It;const Br=It<rt.length?De[rt.charAt(It)]:64;++It;const mr=It<rt.length?De[rt.charAt(It)]:64;if(++It,null==An||null==fr||null==Br||null==mr)throw new P;const qr=An<<2|fr>>4;if(wt.push(qr),64!==Br){const Qn=fr<<4&240|Br>>2;if(wt.push(Qn),64!==mr){const Ur=Br<<6&192|mr;wt.push(Ur)}}}return wt},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let rt=0;rt<this.ENCODED_VALS.length;rt++)this.byteToCharMap_[rt]=this.ENCODED_VALS.charAt(rt),this.charToByteMap_[this.byteToCharMap_[rt]]=rt,this.byteToCharMapWebSafe_[rt]=this.ENCODED_VALS_WEBSAFE.charAt(rt),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[rt]]=rt,rt>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(rt)]=rt,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(rt)]=rt)}}};class P extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const T=function(rt){return function(rt){const ae=f(rt);return W.encodeByteArray(ae,!0)}(rt).replace(/\./g,"")},C=function(rt){try{return W.decodeString(rt,!0)}catch(ae){console.error("base64Decode failed: ",ae)}return null};const K=()=>function $(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("Unable to locate global object.")}().__FIREBASE_DEFAULTS__,Se=()=>{try{return K()||(()=>{if(typeof process>"u"||typeof process.env>"u")return;const rt=process.env.__FIREBASE_DEFAULTS__;return rt?JSON.parse(rt):void 0})()||(()=>{if(typeof document>"u")return;let rt;try{rt=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch{return}const ae=rt&&C(rt[1]);return ae&&JSON.parse(ae)})()}catch(rt){return void console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${rt}`)}},ce=rt=>{var ae,De;return null===(De=null===(ae=Se())||void 0===ae?void 0:ae.emulatorHosts)||void 0===De?void 0:De[rt]},Ge=()=>{var rt;return null===(rt=Se())||void 0===rt?void 0:rt.config},Ie=rt=>{var ae;return null===(ae=Se())||void 0===ae?void 0:ae[`_${rt}`]};class b{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((ae,De)=>{this.resolve=ae,this.reject=De})}wrapCallback(ae){return(De,wt)=>{De?this.reject(De):this.resolve(wt),"function"==typeof ae&&(this.promise.catch(()=>{}),1===ae.length?ae(De):ae(De,wt))}}}function D(){return typeof navigator<"u"&&"string"==typeof navigator.userAgent?navigator.userAgent:""}function I(){return typeof window<"u"&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(D())}function Ye(){return"object"==typeof self&&self.self===self}function be(){const rt="object"==typeof chrome?chrome.runtime:"object"==typeof browser?browser.runtime:void 0;return"object"==typeof rt&&void 0!==rt.id}function Oe(){return"object"==typeof navigator&&"ReactNative"===navigator.product}function qe(){const rt=D();return rt.indexOf("MSIE ")>=0||rt.indexOf("Trident/")>=0}function Ue(){try{return"object"==typeof indexedDB}catch{return!1}}function nt(){return new Promise((rt,ae)=>{try{let De=!0;const wt="validate-browser-context-for-indexeddb-analytics-module",It=self.indexedDB.open(wt);It.onsuccess=()=>{It.result.close(),De||self.indexedDB.deleteDatabase(wt),rt(!0)},It.onupgradeneeded=()=>{De=!1},It.onerror=()=>{var An;ae((null===(An=It.error)||void 0===An?void 0:An.message)||"")}}catch(De){ae(De)}})}class Te extends Error{constructor(ae,De,wt){super(De),this.code=ae,this.customData=wt,this.name="FirebaseError",Object.setPrototypeOf(this,Te.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,Ne.prototype.create)}}class Ne{constructor(ae,De,wt){this.service=ae,this.serviceName=De,this.errors=wt}create(ae,...De){const wt=De[0]||{},It=`${this.service}/${ae}`,An=this.errors[ae],Zn=An?function fe(rt,ae){return rt.replace(Ct,(De,wt)=>{const It=ae[wt];return null!=It?String(It):`<${wt}?>`})}(An,wt):"Error",fr=`${this.serviceName}: ${Zn} (${It}).`;return new Te(It,fr,wt)}}const Ct=/\{\$([^}]+)}/g;function vt(rt){for(const ae in rt)if(Object.prototype.hasOwnProperty.call(rt,ae))return!1;return!0}function ln(rt,ae){if(rt===ae)return!0;const De=Object.keys(rt),wt=Object.keys(ae);for(const It of De){if(!wt.includes(It))return!1;const An=rt[It],Zn=ae[It];if(cr(An)&&cr(Zn)){if(!ln(An,Zn))return!1}else if(An!==Zn)return!1}for(const It of wt)if(!De.includes(It))return!1;return!0}function cr(rt){return null!==rt&&"object"==typeof rt}function Lt(rt){const ae=[];for(const[De,wt]of Object.entries(rt))Array.isArray(wt)?wt.forEach(It=>{ae.push(encodeURIComponent(De)+"="+encodeURIComponent(It))}):ae.push(encodeURIComponent(De)+"="+encodeURIComponent(wt));return ae.length?"&"+ae.join("&"):""}function Be(rt){const ae={};return rt.replace(/^\?/,"").split("&").forEach(wt=>{if(wt){const[It,An]=wt.split("=");ae[decodeURIComponent(It)]=decodeURIComponent(An)}}),ae}function Ke(rt){const ae=rt.indexOf("?");if(!ae)return"";const De=rt.indexOf("#",ae);return rt.substring(ae,De>0?De:void 0)}function on(rt,ae){const De=new On(rt,ae);return De.subscribe.bind(De)}class On{constructor(ae,De){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=De,this.task.then(()=>{ae(this)}).catch(wt=>{this.error(wt)})}next(ae){this.forEachObserver(De=>{De.next(ae)})}error(ae){this.forEachObserver(De=>{De.error(ae)}),this.close(ae)}complete(){this.forEachObserver(ae=>{ae.complete()}),this.close()}subscribe(ae,De,wt){let It;if(void 0===ae&&void 0===De&&void 0===wt)throw new Error("Missing Observer.");It=function wn(rt,ae){if("object"!=typeof rt||null===rt)return!1;for(const De of ae)if(De in rt&&"function"==typeof rt[De])return!0;return!1}(ae,["next","error","complete"])?ae:{next:ae,error:De,complete:wt},void 0===It.next&&(It.next=pn),void 0===It.error&&(It.error=pn),void 0===It.complete&&(It.complete=pn);const An=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(()=>{try{this.finalError?It.error(this.finalError):It.complete()}catch{}}),this.observers.push(It),An}unsubscribeOne(ae){void 0===this.observers||void 0===this.observers[ae]||(delete this.observers[ae],this.observerCount-=1,0===this.observerCount&&void 0!==this.onNoObservers&&this.onNoObservers(this))}forEachObserver(ae){if(!this.finalized)for(let De=0;De<this.observers.length;De++)this.sendOne(De,ae)}sendOne(ae,De){this.task.then(()=>{if(void 0!==this.observers&&void 0!==this.observers[ae])try{De(this.observers[ae])}catch(wt){typeof console<"u"&&console.error&&console.error(wt)}})}close(ae){this.finalized||(this.finalized=!0,void 0!==ae&&(this.finalError=ae),this.task.then(()=>{this.observers=void 0,this.onNoObservers=void 0}))}}function pn(){}function Vn(rt){return rt&&rt._delegate?rt._delegate:rt}},38979:(tt,X,c)=>{"use strict";c.d(X,{D2:()=>Ue,_W:()=>nt});var n=c(19212);function h(Ce){return"state"===Ce?window.LiveChatWidget.get("state"):"chat"===Ce?window.LiveChatWidget.get("chat_data"):"customer"===Ce?window.LiveChatWidget.get("customer_data"):null}function f(Ce,ye){var Te=Object.keys(Ce);if(Object.getOwnPropertySymbols){var Ne=Object.getOwnPropertySymbols(Ce);ye&&(Ne=Ne.filter(function(fe){return Object.getOwnPropertyDescriptor(Ce,fe).enumerable})),Te.push.apply(Te,Ne)}return Te}function W(Ce,ye,Te){return ye in Ce?Object.defineProperty(Ce,ye,{value:Te,enumerable:!0,configurable:!0,writable:!0}):Ce[ye]=Te,Ce}function P(Ce,ye){return function A(Ce){if(Array.isArray(Ce))return Ce}(Ce)||function T(Ce,ye){var Te=null==Ce?null:typeof Symbol<"u"&&Ce[Symbol.iterator]||Ce["@@iterator"];if(null!=Te){var gt,St,Ne=[],fe=!0,Ct=!1;try{for(Te=Te.call(Ce);!(fe=(gt=Te.next()).done)&&(Ne.push(gt.value),!ye||Ne.length!==ye);fe=!0);}catch(cn){Ct=!0,St=cn}finally{try{!fe&&null!=Te.return&&Te.return()}finally{if(Ct)throw St}}return Ne}}(Ce,ye)||function C(Ce,ye){if(Ce){if("string"==typeof Ce)return N(Ce,ye);var Te=Object.prototype.toString.call(Ce).slice(8,-1);if("Object"===Te&&Ce.constructor&&(Te=Ce.constructor.name),"Map"===Te||"Set"===Te)return Array.from(Ce);if("Arguments"===Te||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Te))return N(Ce,ye)}}(Ce,ye)||function Y(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(Ce,ye){(null==ye||ye>Ce.length)&&(ye=Ce.length);for(var Te=0,Ne=new Array(ye);Te<ye;Te++)Ne[Te]=Ce[Te];return Ne}var k={current:null};function te(Ce,ye){"off"===Ce&&typeof window.LiveChatWidget>"u"||("function"==typeof ye.onReady&&window.LiveChatWidget[Ce]("ready",ye.onReady),"function"==typeof ye.onAvailabilityChanged&&window.LiveChatWidget[Ce]("availability_changed",ye.onAvailabilityChanged),"function"==typeof ye.onVisibilityChanged&&window.LiveChatWidget[Ce]("visibility_changed",ye.onVisibilityChanged),"function"==typeof ye.onCustomerStatusChanged&&window.LiveChatWidget[Ce]("customer_status_changed",ye.onCustomerStatusChanged),"function"==typeof ye.onNewEvent&&window.LiveChatWidget[Ce]("new_event",ye.onNewEvent),"function"==typeof ye.onFormSubmitted&&window.LiveChatWidget[Ce]("form_submitted",ye.onFormSubmitted),"function"==typeof ye.onRatingSubmitted&&window.LiveChatWidget[Ce]("rating_submitted",ye.onRatingSubmitted),"function"==typeof ye.onGreetingDisplayed&&window.LiveChatWidget[Ce]("greeting_displayed",ye.onGreetingDisplayed),"function"==typeof ye.onGreetingHidden&&window.LiveChatWidget[Ce]("greeting_hidden",ye.onGreetingHidden),"function"==typeof ye.onRichMessageButtonClicked&&window.LiveChatWidget[Ce]("rich_message_button_clicked",ye.onRichMessageButtonClicked))}function ee(Ce){"string"==typeof Ce.name&&window.LiveChatWidget.call("set_customer_name",Ce.name),"string"==typeof Ce.email&&window.LiveChatWidget.call("set_customer_email",Ce.email)}function Se(Ce){"hidden"===Ce&&window.LiveChatWidget.call("hide"),"maximized"===Ce&&window.LiveChatWidget.call("maximize"),"minimized"===Ce&&window.LiveChatWidget.call("minimize")}var ce=function o(Ce){return{all:Ce=Ce||new Map,on:function(ye,Te){var Ne=Ce.get(ye);Ne?Ne.push(Te):Ce.set(ye,[Te])},off:function(ye,Te){var Ne=Ce.get(ye);Ne&&(Te?Ne.splice(Ne.indexOf(Te)>>>0,1):Ce.set(ye,[]))},emit:function(ye,Te){var Ne=Ce.get(ye);Ne&&Ne.slice().map(function(fe){fe(Te)}),(Ne=Ce.get("*"))&&Ne.slice().map(function(fe){fe(ye,Te)})}}}(),ke=ce.emit.bind(null);function Ge(Ce){return ce.on("init",Ce),"LiveChatWidget"in window&&Ce(),function(){ce.off("init",Ce)}}function Ie(Ce){return ce.on("destroy",Ce),function(){ce.off("destroy",Ce)}}function b(Ce){var ye={isLoading:!1,desiredState:"unknown",currentEventHandlers:{onReady:Ce.onReady,onNewEvent:Ce.onNewEvent,onFormSubmitted:Ce.onFormSubmitted,onGreetingHidden:Ce.onGreetingHidden,onRatingSubmitted:Ce.onRatingSubmitted,onGreetingDisplayed:Ce.onGreetingDisplayed,onVisibilityChanged:Ce.onVisibilityChanged,onAvailabilityChanged:Ce.onAvailabilityChanged,onCustomerStatusChanged:Ce.onCustomerStatusChanged,onRichMessageButtonClicked:Ce.onRichMessageButtonClicked}},Te=function $(){var Ce,ye=Array.prototype.slice;function Te(fe){return Ne._h?Ne._h.apply(null,fe):Ne._q.push(fe)}var Ne={_q:[],_h:null,_v:"2.0",on:function(){Te(["on",ye.call(arguments)])},once:function(){Te(["once",ye.call(arguments)])},off:function(){Te(["off",ye.call(arguments)])},get:function(){if(!Ne._h)throw new Error("[LiveChatWidget] You can't use getters before load.");return Te(["get",ye.call(arguments)])},call:function(){Te(["call",ye.call(arguments)])},init:function(){var Ct=document.createElement("script");Ct.async=!0,Ct.type="text/javascript",Ct.src="https://cdn.livechatinc.com/tracking.js",document.head.appendChild(Ct),k.current=Ct}};return null===(Ce=k.current)||void 0===Ce||Ce.remove(),window.LiveChatWidget=window.LiveChatWidget||Ne,k}();return function K(Ce){var ye=Ce.license,Te=Ce.group,Ne=Ce.chatBetweenGroups,fe=Ce.sessionVariables,Ct=Ce.customIdentityProvider;if(window.__lc=window.__lc||{},"string"!=typeof ye)throw new Error("[LiveChatWidget] The license property is required for initialization");window.__lc.license=Number(ye),typeof Te<"u"&&(window.__lc.group=Number(Te)),typeof Ne<"u"&&(window.__lc.chat_between_groups=!!Ne),fe instanceof Object&&(window.__lc.params=Object.entries(fe).map(function(gt){var St=P(gt,2);return{name:St[0],value:St[1]}})),"function"==typeof Ct&&(window.__lc.custom_identity_provider=Ct)}(Ce),Se(Ce.visibility),te("on",ye.currentEventHandlers),ee({name:Ce.customerName,email:Ce.customerEmail}),window.__lc.integration_name="@livechat/widget-core",{init:function(){var fe=this;ye.desiredState="loaded",!ye.isLoading&&(window.LC_API=window.LC_API||{},window.LC_API.on_after_load=function(){ye.isLoading=!1,"destroyed"===ye.desiredState&&fe.destroy(),ye.desiredState="unknown"},ke("init"),ye.isLoading=!0,window.LiveChatWidget.init())},destroy:function(){var fe;ye.desiredState="destroyed",!ye.isLoading&&(ke("destroy"),null===(fe=Te.current)||void 0===fe||fe.remove(),window.LiveChatWidget.call("destroy"))},updateVisibility:function(fe){Se(fe)},updateEventHandlers:function(fe){te("off",ye.currentEventHandlers),te("on",fe),ye.currentEventHandlers=function S(Ce){for(var ye=1;ye<arguments.length;ye++){var Te=null!=arguments[ye]?arguments[ye]:{};ye%2?f(Object(Te),!0).forEach(function(Ne){W(Ce,Ne,Te[Ne])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Ce,Object.getOwnPropertyDescriptors(Te)):f(Object(Te)).forEach(function(Ne){Object.defineProperty(Ce,Ne,Object.getOwnPropertyDescriptor(Te,Ne))})}return Ce}({},fe)},updateSessionVariables:function(fe){fe&&window.LiveChatWidget.call("update_session_variables",fe)},hideGreeting:function(){window.LiveChatWidget.call("hide_greeting")},updateCustomerData:function(fe){ee(fe)}}}var M=c(65619);function D(Ce,ye){var Te=Object.keys(Ce);if(Object.getOwnPropertySymbols){var Ne=Object.getOwnPropertySymbols(Ce);ye&&(Ne=Ne.filter(function(fe){return Object.getOwnPropertyDescriptor(Ce,fe).enumerable})),Te.push.apply(Te,Ne)}return Te}function I(Ce){for(var ye=1;ye<arguments.length;ye++){var Te=null!=arguments[ye]?arguments[ye]:{};ye%2?D(Object(Te),!0).forEach(function(Ne){Oe(Ce,Ne,Te[Ne])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Ce,Object.getOwnPropertyDescriptors(Te)):D(Object(Te)).forEach(function(Ne){Object.defineProperty(Ce,Ne,Object.getOwnPropertyDescriptor(Te,Ne))})}return Ce}function Q(Ce,ye){if(!(Ce instanceof ye))throw new TypeError("Cannot call a class as a function")}function Ye(Ce,ye){for(var Te=0;Te<ye.length;Te++){var Ne=ye[Te];Ne.enumerable=Ne.enumerable||!1,Ne.configurable=!0,"value"in Ne&&(Ne.writable=!0),Object.defineProperty(Ce,Ne.key,Ne)}}function be(Ce,ye,Te){return ye&&Ye(Ce.prototype,ye),Te&&Ye(Ce,Te),Object.defineProperty(Ce,"prototype",{writable:!1}),Ce}function Oe(Ce,ye,Te){return ye in Ce?Object.defineProperty(Ce,ye,{value:Te,enumerable:!0,configurable:!0,writable:!0}):Ce[ye]=Te,Ce}var We=function(){function Ce(ye){var Te=this;Q(this,Ce),Oe(this,"zone",void 0),Oe(this,"onDestroy",void 0),Oe(this,"subject",new M.X(!1)),this.zone=ye;var Ne=function(){return Te.setIsReady(!0)},fe=Ge(function(){te("once",{onReady:Ne})}),Ct=Ie(function(){setTimeout(function(){return Te.setIsReady(!1)},0)});this.onDestroy=function(){Te.subject.complete(),Te.subject.unsubscribe(),te("off",{onReady:Ne}),fe(),Ct()}}return be(Ce,[{key:"setIsReady",value:function(Te){var Ne=this;this.zone.run(function(){Ne.subject.next(Te)})}},{key:"ngOnDestroy",value:function(){this.onDestroy()}}]),Ce}();Oe(We,"\u0275fac",function(ye){return new(ye||We)(n.LFG(n.R0b))}),Oe(We,"\u0275prov",n.Yz7({token:We,factory:We.\u0275fac}));var qe=function(){function Ce(ye){var Te=this;Q(this,Ce),Oe(this,"zone",void 0),Oe(this,"onDestroy",void 0),Oe(this,"subject",new M.X(null)),this.zone=ye;var Ne=function(Ht){var sn=Ht.state;return Te.setWidgetState(sn)},fe=function(Ht){var sn=Ht.visibility,kn=Te.subject.getValue();Te.setWidgetState(kn&&I(I({},kn),{},{visibility:sn}))},Ct=function(Ht){var sn=Ht.availability,kn=Te.subject.getValue();Te.setWidgetState(kn&&I(I({},kn),{},{availability:sn}))},gt=Ge(function(){te("once",{onReady:Ne}),te("on",{onVisibilityChanged:fe,onAvailabilityChanged:Ct})}),St=Ie(function(){setTimeout(function(){return Te.setWidgetState(null)},0)});this.onDestroy=function(){Te.subject.complete(),Te.subject.unsubscribe(),te("off",{onReady:Ne,onVisibilityChanged:fe,onAvailabilityChanged:Ct}),gt(),St()}}return be(Ce,[{key:"setWidgetState",value:function(Te){var Ne=this;this.zone.run(function(){Ne.subject.next(Te)})}},{key:"ngOnDestroy",value:function(){this.onDestroy()}}]),Ce}();Oe(qe,"\u0275fac",function(ye){return new(ye||qe)(n.LFG(n.R0b))}),Oe(qe,"\u0275prov",n.Yz7({token:qe,factory:qe.\u0275fac}));var yt=function(){function Ce(ye){var Te=this;Q(this,Ce),Oe(this,"zone",void 0),Oe(this,"onDestroy",void 0),Oe(this,"subject",new M.X(null)),this.zone=ye;var Ne=function(cn){var Ht=cn.customerData;return Te.setCustomerData(Ht)},fe=function(){return Te.setCustomerData(h("customer"))},Ct=Ge(function(){te("once",{onReady:Ne}),te("on",{onCustomerStatusChanged:fe})}),gt=Ie(function(){setTimeout(function(){return Te.setCustomerData(null)},0)});this.onDestroy=function(){Te.subject.complete(),Te.subject.unsubscribe(),te("off",{onReady:Ne,onCustomerStatusChanged:fe}),Ct(),gt()}}return be(Ce,[{key:"setCustomerData",value:function(Te){var Ne=this;this.zone.run(function(){return Ne.subject.next(Te)})}},{key:"ngOnDestroy",value:function(){this.onDestroy()}}]),Ce}();Oe(yt,"\u0275fac",function(ye){return new(ye||yt)(n.LFG(n.R0b))}),Oe(yt,"\u0275prov",n.Yz7({token:yt,factory:yt.\u0275fac}));var Ot=function(){function Ce(ye,Te){var Ne=this;Q(this,Ce),Oe(this,"zone",void 0),Oe(this,"onDestroy",void 0),Oe(this,"subject",new M.X(null)),this.zone=ye;var fe=Te.subject.subscribe(function(Ct){var gt=Ct?.status;"chatting"===gt?Ne.setChatData(h("chat")):Ne.setChatData(null)});this.onDestroy=function(){Ne.subject.complete(),Ne.subject.unsubscribe(),fe.unsubscribe()}}return be(Ce,[{key:"setChatData",value:function(Te){var Ne=this;this.zone.run(function(){Ne.subject.next(Te)})}},{key:"ngOnDestroy",value:function(){this.onDestroy()}}]),Ce}();Oe(Ot,"\u0275fac",function(ye){return new(ye||Ot)(n.LFG(n.R0b),n.LFG(yt))}),Oe(Ot,"\u0275prov",n.Yz7({token:Ot,factory:Ot.\u0275fac}));var at=function(){function Ce(ye){var Te=this;Q(this,Ce),Oe(this,"zone",void 0),Oe(this,"onDestroy",void 0),Oe(this,"subject",new M.X(null)),this.zone=ye;var Ne=function(cn){return Te.setGreeting(cn)},fe=function(){return Te.setGreeting(null)},Ct=Ge(function(){te("on",{onGreetingDisplayed:Ne,onGreetingHidden:fe})}),gt=Ie(function(){setTimeout(function(){return Te.setGreeting(null)},0)});this.onDestroy=function(){Te.subject.complete(),Te.subject.unsubscribe(),te("off",{onGreetingDisplayed:Ne,onGreetingHidden:fe}),Ct(),gt()}}return be(Ce,[{key:"setGreeting",value:function(Te){var Ne=this;this.zone.run(function(){Ne.subject.next(Te)})}},{key:"ngOnDestroy",value:function(){this.onDestroy()}}]),Ce}();Oe(at,"\u0275fac",function(ye){return new(ye||at)(n.LFG(n.R0b))}),Oe(at,"\u0275prov",n.Yz7({token:at,factory:at.\u0275fac}));var Ue=function(){function Ce(){Q(this,Ce),Oe(this,"license",""),Oe(this,"group",void 0),Oe(this,"visibility",void 0),Oe(this,"customerName",void 0),Oe(this,"customerEmail",void 0),Oe(this,"sessionVariables",void 0),Oe(this,"chatBetweenGroups",void 0),Oe(this,"customIdentityProvider",void 0),Oe(this,"onReady",new n.vpe),Oe(this,"onNewEvent",new n.vpe),Oe(this,"onFormSubmitted",new n.vpe),Oe(this,"onRatingSubmitted",new n.vpe),Oe(this,"onGreetingHidden",new n.vpe),Oe(this,"onGreetingDisplayed",new n.vpe),Oe(this,"onVisibilityChanged",new n.vpe),Oe(this,"onCustomerStatusChanged",new n.vpe),Oe(this,"onRichMessageButtonClicked",new n.vpe),Oe(this,"onAvailabilityChanged",new n.vpe),Oe(this,"widget",null)}return be(Ce,[{key:"ngOnInit",value:function(){this.setupWidget()}},{key:"ngOnChanges",value:function(Te){if(["license","group","chatBetweenGroups"].some(function(cn){var Ht;return void 0!==Te[cn]&&!(null!==(Ht=Te[cn])&&void 0!==Ht&&Ht.isFirstChange())}))this.reinitialize();else{var fe,Ct,gt,St;if(void 0!==Te.visibility&&!Te.visibility.isFirstChange())null===(fe=this.widget)||void 0===fe||fe.updateVisibility(Te.visibility.currentValue);if(void 0!==Te.customerName&&!Te.customerName.isFirstChange())null===(Ct=this.widget)||void 0===Ct||Ct.updateCustomerData({name:Te.customerName.currentValue});if(void 0!==Te.customerEmail&&!Te.customerEmail.isFirstChange())null===(gt=this.widget)||void 0===gt||gt.updateCustomerData({email:Te.customerEmail.currentValue});if(void 0!==Te.sessionVariables&&!Te.sessionVariables.isFirstChange())null===(St=this.widget)||void 0===St||St.updateSessionVariables(Te.sessionVariables.currentValue)}}},{key:"ngOnDestroy",value:function(){var Te;null===(Te=this.widget)||void 0===Te||Te.destroy()}},{key:"setupWidget",value:function(){var Te=this;this.widget=b({group:this.group,license:this.license,visibility:this.visibility,customerName:this.customerName,customerEmail:this.customerEmail,sessionVariables:this.sessionVariables,chatBetweenGroups:this.chatBetweenGroups,customIdentityProvider:this.customIdentityProvider,onReady:function(fe){return Te.onReady.emit(fe)},onNewEvent:function(fe){return Te.onNewEvent.emit(fe)},onFormSubmitted:function(fe){return Te.onFormSubmitted.emit(fe)},onRatingSubmitted:function(fe){return Te.onRatingSubmitted.emit(fe)},onGreetingHidden:function(fe){return Te.onGreetingHidden.emit(fe)},onGreetingDisplayed:function(fe){return Te.onGreetingDisplayed.emit(fe)},onVisibilityChanged:function(fe){return Te.onVisibilityChanged.emit(fe)},onCustomerStatusChanged:function(fe){return Te.onCustomerStatusChanged.emit(fe)},onRichMessageButtonClicked:function(fe){return Te.onRichMessageButtonClicked.emit(fe)},onAvailabilityChanged:function(fe){return Te.onAvailabilityChanged.emit(fe)}}),window.__lc.integration_name="@livechat/widget-angular",this.widget.init()}},{key:"reinitialize",value:function(){var Te;null===(Te=this.widget)||void 0===Te||Te.destroy(),this.setupWidget()}}]),Ce}();Oe(Ue,"\u0275fac",function(ye){return new(ye||Ue)}),Oe(Ue,"\u0275cmp",n.Xpm({type:Ue,selectors:[["livechat-widget"]],inputs:{license:"license",group:"group",visibility:"visibility",customerName:"customerName",customerEmail:"customerEmail",sessionVariables:"sessionVariables",chatBetweenGroups:"chatBetweenGroups",customIdentityProvider:"customIdentityProvider"},outputs:{onReady:"onReady",onNewEvent:"onNewEvent",onFormSubmitted:"onFormSubmitted",onRatingSubmitted:"onRatingSubmitted",onGreetingHidden:"onGreetingHidden",onGreetingDisplayed:"onGreetingDisplayed",onVisibilityChanged:"onVisibilityChanged",onCustomerStatusChanged:"onCustomerStatusChanged",onRichMessageButtonClicked:"onRichMessageButtonClicked",onAvailabilityChanged:"onAvailabilityChanged"},features:[n.TTD],decls:0,vars:0,template:function(ye,Te){},encapsulation:2}));var nt=be(function Ce(){Q(this,Ce)});Oe(nt,"\u0275fac",function(ye){return new(ye||nt)}),Oe(nt,"\u0275mod",n.oAB({type:nt})),Oe(nt,"\u0275inj",n.cJS({providers:[We,qe,yt,Ot,at],imports:[[]]}))},76978:(tt,X,c)=>{"use strict";c.d(X,{R:()=>k3});var We,n=void 0,o=null,h="",f="boolean",S="function",W="number",P="object",A="prototype",T="__proto__",C="string",N="undefined",Y="constructor",k="Symbol",$="_polyfill",K="indexOf",ee="length",Se="done",ce="value",ke="name",Ge="slice",Ie="call",b=Object,M=b[A],D=String,I=D[A],Q=Math,Ye=Array,be=Ye[A],Oe="__tsUtils$gblCfg";function qe(){var s;return typeof globalThis!==N&&(s=globalThis),!s&&typeof self!==N&&(s=self),!s&&typeof window!==N&&(s=window),!s&&typeof global!==N&&(s=global),s}function yt(){if(!We){var s=qe()||{};We=s[Oe]=s[Oe]||{}}return We}function Ot(s,u){var p=u;try{p=s()}catch{}return p}var at=[C,W,f,N,"symbol","bigint"];function Ue(s){return function(u){return typeof u===s}}function nt(s){var u="[object "+s+"]";return function(p){return!(!p||Ce(p)!==u)}}function Ce(s){return M.toString[Ie](s)}function Te(s){return typeof s===N||s===N}function fe(s){return s===o||Te(s)}function Ct(s){return s===o||!gt(s)}function gt(s){return!!s||s!==n}function cn(s){return s!==P&&-1!==at.indexOf(s)}var Ht=Ue(C),sn=Ue(S);function kn(s){return!(!s&&fe(s))&&(!!s&&typeof s===P)}var Xt=Ye.isArray,Ut=nt("Date"),zt=Ue(W),vt=Ue(f),Be=nt("Error");function Ke(s){return!!(s&&s.then&&sn(s.then))}function fn(s){return!(!s||Ot(function(){return!(s&&0+s)},!s))}var wn=b.getOwnPropertyDescriptor;function pn(s,u){return s&&M.hasOwnProperty[Ie](s,u)}var nn=b.hasOwn||function un(s,u){return pn(s,u)||!!wn(s,u)};function Pe(s,u,p){if(s&&kn(s))for(var v in s)if(nn(s,v)&&-1===u[Ie](p||s,v,s[v]))break}var ht={e:"enumerable",c:"configurable",v:ce,w:"writable",g:"get",s:"set"};function re(s){var u={};if(u[ht.c]=!0,u[ht.e]=!0,s.l){u.get=function(){return s.l.v};var p=wn(s.l,"v");p&&p.set&&(u.set=function(v){s.l.v=v})}return Pe(s,function(v,L){u[ht[v]]=Te(L)?u[ht[v]]:L}),u}var Re=b.defineProperty;b.defineProperties;function Et(s,u,p){return Re(s,u,re(p))}var Pn,Zt=function(){Pn=yt(),Zt=o};function Wt(s){var u={};return Zt&&Zt(),u.b=Pn.lzy,Re(u,"v",{configurable:!0,get:function(){var p=s();return Pn.lzy||(Re(u,"v",{value:p}),u.b&&delete u.b),Pn.lzy&&u.b!==Pn.lzy&&(u.b=Pn.lzy),p}}),u}function rt(s,u){return Wt(function(){return Ot(s,u)})}var De,wt,It,An,Zn,fr,lr,ae="window";function Br(s){return rt(function(){return mr(s)||n},n)}function xr(s){return(!De||!1===s||Pn&&Pn.lzy&&!De.b)&&(De=rt(qe,o)),De.v}function mr(s,u){var p=De&&!1!==u?De.v:xr(u);return p&&p[s]?p[s]:s===ae&&wt?wt.v:o}function qr(){return!!Qn()}function Qn(){return(!It||Pn&&Pn.lzy&&!It.b)&&(It=Br("document")),It.v}function Ur(){return!!ze()}function ze(){return(!wt||Pn&&Pn.lzy&&!wt.b)&&(wt=Br(ae)),wt.v}function H(){return!!_()}function _(){return(!An||Pn&&Pn.lzy&&!An.b)&&(An=Br("navigator")),An.v}function R(){return!!Ee()}function Ee(){return(!Zn||Pn&&Pn.lzy&&!Zn.b)&&(Zn=Br("history")),Zn.v}function xt(){return!fr&&(fr=rt(function(){return!!(self&&self instanceof WorkerGlobalScope)},!1)),fr.v}function le(s){throw new Error(s)}function ie(s){throw new TypeError(s)}function it(s,u){var p=h;if(Be(s))p="{ stack: '"+s.stack+"', message: '"+s.message+"', name: '"+s.name+"'";else try{p=JSON.stringify(s,o,u?zt(u)?u:4:n)}catch(v){p=" - "+it(v,u)}return Ce(s)+": "+p}var dn=b.create||function Yn(s){if(!s)return{};var u=typeof s;if(u!==P&&u!==S)throw new TypeError("Prototype must be an Object or function: "+it(s));function p(){}return p[A]=s,new p};var Kt,pt="constructor",Sn="prototype",xn="function",$n="_dynInstFuncs",si="_isDynProxy",ki="_dynClass",ct="_dynInstChk",Bt=ct,Un="_dfOpts",sr="_unknown_",Hn="__proto__",Lr="_dyn"+Hn,Dr="__dynProto$Gbl",er="_dynInstProto",wi="useBaseInst",Li="setInstFuncs",ri=Object,so=ri.getPrototypeOf,ci=ri.getOwnPropertyNames,Ni=xr(),Ei=Ni[Dr]||(Ni[Dr]={o:(Kt={},Kt[Li]=!0,Kt[wi]=!0,Kt),n:1e3});function co(s){return s&&(s===ri[Sn]||s===Array[Sn])}function No(s){return co(s)||s===Function[Sn]}function kr(s){var u;if(s){if(so)return so(s);var p=s[Hn]||s[Sn]||(s[pt]?s[pt][Sn]:null);u=s[Lr]||p,pn(s,Lr)||(delete s[er],u=s[Lr]=s[er]||s[Lr],s[er]=p)}return u}function _o(s,u){var p=[];if(ci)p=ci(s);else for(var v in s)"string"==typeof v&&pn(s,v)&&p.push(v);if(p&&p.length>0)for(var L=0;L<p.length;L++)u(p[L])}function Bo(s,u,p){return u!==pt&&typeof s[u]===xn&&(p||pn(s,u))&&u!==Hn&&u!==Sn}function Ao(s){ie("DynamicProto: "+s)}function Qt(s,u){for(var p=s.length-1;p>=0;p--)if(s[p]===u)return!0;return!1}function Vr(s,u,p,v,L){function J(st,ut){var Tt=function(){var Nt=function zn(s,u,p,v){var L=null;if(s&&pn(p,ki)){var J=s[$n]||dn(null);if((L=(J[p[ki]]||dn(null))[u])||Ao("Missing ["+u+"] "+xn),!L[ct]&&!1!==J[Bt]){for(var se=!pn(s,u),me=kr(s),st=[];se&&me&&!No(me)&&!Qt(st,me);){var ut=me[u];if(ut){se=ut===v;break}st.push(me),me=kr(me)}try{se&&(s[u]=L),L[ct]=1}catch{J[Bt]=!1}}}return L}(this,ut,st,Tt)||function Or(s,u,p){var v=u[s];return v===p&&(v=kr(u)[s]),typeof v!==xn&&Ao("["+s+"] is not a "+xn),v}(ut,st,Tt);return Nt.apply(this,arguments)};return Tt[si]=1,Tt}if(!co(s)){var se=p[$n]=p[$n]||dn(null);if(!co(se)){var me=se[u]=se[u]||dn(null);!1!==se[Bt]&&(se[Bt]=!!L),co(me)||_o(p,function(st){Bo(p,st,!1)&&p[st]!==v[st]&&(me[st]=p[st],delete p[st],(!pn(s,st)||s[st]&&!s[st][si])&&(s[st]=J(s,st)))})}}}function vo(s,u){return pn(s,Sn)?s.name||u||sr:((s||{})[pt]||{}).name||u||sr}function Di(s,u,p,v){pn(s,Sn)||Ao("theClass is an invalid class definition.");var L=s[Sn];(function ti(s,u){if(so){for(var p=[],v=kr(u);v&&!No(v)&&!Qt(p,v);){if(v===s)return!0;p.push(v),v=kr(v)}return!1}return!0})(L,u)||Ao("["+vo(s)+"] not in hierarchy of ["+vo(u)+"]");var J=null;pn(L,ki)?J=L[ki]:(J="_dynCls$"+vo(s,"_")+"$"+Ei.n,Ei.n++,L[ki]=J);var se=Di[Un],me=!!se[wi];me&&v&&void 0!==v[wi]&&(me=!!v[wi]);var st=function $t(s){var u=dn(null);return _o(s,function(p){!u[p]&&Bo(s,p,!1)&&(u[p]=s[p])}),u}(u),ut=function Ln(s,u,p,v){function L(st,ut,Tt){var Nt=ut[Tt];if(Nt[si]&&v){var Yt=st[$n]||{};!1!==Yt[Bt]&&(Nt=(Yt[ut[ki]]||{})[Tt]||Nt)}return function(){return Nt.apply(st,arguments)}}var J=dn(null);_o(p,function(st){J[st]=L(u,p,st)});for(var se=kr(s),me=[];se&&!No(se)&&!Qt(me,se);)_o(se,function(st){!J[st]&&Bo(se,st,!so)&&(J[st]=L(u,se,st))}),me.push(se),se=kr(se);return J}(L,u,st,me);p(u,ut);var Tt=!!so&&!!se[Li];Tt&&v&&(Tt=!!v[Li]),Vr(L,J,u,st,!1!==Tt)}Di[Un]=Ei.o;var zi=b.freeze;function qa(s){return s}var Fs=b.assign;function na(s){return(!kn(s)||s===o)&&ie("objKeys called on non-object"),b.keys(s)}function Qa(s){return zi&&Pe(s,function(u,p){(Xt(p)||kn(p))&&zi(p)}),qo(s)}var qo=zi||qa,Ba=(b.seal,b.getPrototypeOf||function Ja(s){return s[T]||o}),ra=(b.entries,b.values,"function"),es="object",$a="undefined",Uo="prototype",Us=Object,da=Us[Uo],_i=((xr()||{}).Symbol,(xr()||{}).Reflect,"hasOwnProperty"),yo=Fs||function(s){for(var u,p=1,v=arguments.length;p<v;p++)for(var L in u=arguments[p])da[_i].call(u,L)&&(s[L]=u[L]);return s},ha=function(s,u){return(ha=Us.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,v){p.__proto__=v}||function(p,v){for(var L in v)v[_i](L)&&(p[L]=v[L])})(s,u)};function fa(s,u){function p(){this.constructor=s}typeof u!==ra&&null!==u&&ie("Class extends value "+String(u)+" is not a constructor or null"),ha(s,u),s[Uo]=null===u?dn(u):(p[Uo]=u[Uo],new p)}function Ys(s,u){for(var p=0,v=u.length,L=s.length;p<v;p++,L++)s[L]=u[p];return s}var Ma,Ea="toLowerCase",ns="blkVal",Ii="length",ia="rdOnly",bs="notify",jo="warnToConsole",Oa="throwInternal",ca="setDf",Wa="watch",Oo="logger",ks="apply",no="push",Ka="splice",rs="hdlr",is="cancel",Da="initialize",Fa="identifier",Ua="isInitialized",Xs="getPlugin",ft="pollInternalLogs",z="name",j="time",_e="processNext",Ze="getProcessTelContext",mt="getNotifyMgr",Ft="addNotificationListener",qt="removeNotificationListener",yn="enabled",Wn="stopPollingInternalLogs",Sr="unload",Rr="onComplete",bi="version",Oi="loggingLevelConsole",Ir="createNew",Bn="teardown",$r="messageId",Bi="message",Xi="isAsync",Ri="diagLog",lo="_doTeardown",ja="update",Ti="getNext",Qi="setNextPlugin",Ro="userAgent",Ve="split",x="nodeType",$e="replace",Vt="logInternalMessage",Fn="type",qi="handler",$o="isChildEvt",wr="getCtx",jr="setCtx",pi="complete",Yi="traceId",Go="spanId",Sa="traceFlags",ei=D;function ao(s,u){ie("'"+ei(s)+"' not defined for "+it(u))}function ls(s){return Ma=Ma||be[Ge],function(u){return u[s].apply(u,Ma[Ie](arguments,1))}}function us(s,u){Ma=Ma||be[Ge];var p=u&&u[s];return function(v){var L=v&&v[s]||p;if(L)return L.apply(v,Ma[Ie](arguments,1));ao(s,v)}}function Zo(s,u,p){Ma=Ma||be[Ge];var v=u&&u[s];return function(L){var J=L&&L[s]||v;if(J||p){var se=arguments;return(J||p).apply(L,J?Ma[Ie](se,1):se)}ao(s,L)}}function go(s){return function(u){return u[s]}}var _t,He,pe,Yo=us(K,I);function Nr(s,u,p){if(s)for(var v=s[ee]>>>0,L=0;L<v&&(!(L in s)||-1!==u[Ie](p||s,s[L],L,s));L++);}function ve(s){if(!s||typeof s!==P)return!1;pe||(pe=!Ur()||ze());var u=!1;if(s!==pe){He||(_t=Function[A].toString,He=_t[Ie](b));try{var p=Ba(s);(u=!p)||(pn(p,Y)&&(p=p[Y]),u=p&&typeof p===S&&_t[Ie](p)===He)}catch{}}return u}var ne=void 0,Fe="",we="channels",or="core",ni="createPerfMgr",di="disabled",ro="extensionConfig",io="extensions",bo="processTelemetry",Wo="priority",So="eventsSent",Pa="eventsDiscarded",La="eventsSendRequest",Ga="perfEvent",qs="getPerfMgr",dc="domain",Js="path",Fc="Not dynamic - ",ds=/-([a-z])/g,hs=/([^\w\d_$])/g,Ws=/^(\d+[\w\d_$])/,Qs=Object.getPrototypeOf;function B(s){return!fe(s)}function Ae(s){var u=s;return u&&Ht(u)&&(u=(u=(u=u[$e](ds,function(p,v){return v.toUpperCase()}))[$e](hs,"_"))[$e](Ws,function(p,v){return"_"+v})),u}function dt(s,u){return!(!s||!u)&&-1!==Yo(s,u)}function rn(s){return s&&s.toISOString()||""}function Kn(s){return Be(s)?s[z]:Fe}function Cr(s,u,p,v,L){var J=p;return s&&((J=s[u])!==p&&(!L||L(J))&&(!v||v(p))&&(J=p,s[u]=J)),J}function Fi(s,u,p){var v;return s?!(v=s[u])&&fe(v)&&(v=Te(p)?{}:p,s[u]=v):v=Te(p)?{}:p,v}function Eo(s,u){var p=null,v=null;return sn(s)?p=s:v=s,function(){var L=arguments;if(p&&(v=p()),v)return v[u][ks](v,L)}}function li(s,u,p,v,L){s&&u&&p&&(!1!==L||Te(s[u]))&&(s[u]=Eo(p,v))}function Fo(s,u,p,v){return s&&u&&kn(s)&&Xt(p)&&Nr(p,function(L){Ht(L)&&li(s,L,u,L,v)}),s}function ea(s){return s&&Fs&&(s=Us(Fs({},s))),s}function Ls(s,u,p,v,L,J){var se=arguments,me=se[0]||{},st=se[Ii],ut=!1,Tt=1;for(st>0&&vt(me)&&(ut=me,me=se[Tt]||{},Tt++),kn(me)||(me={});Tt<st;Tt++){var Nt=se[Tt],Yt=Xt(Nt),Pt=kn(Nt);for(var Rt in Nt){if(Yt&&Rt in Nt||Pt&&nn(Nt,Rt)){var Cn=Nt[Rt],En=void 0;if(ut&&Cn&&((En=Xt(Cn))||ve(Cn))){var Tn=me[Rt];En?Xt(Tn)||(Tn=[]):ve(Tn)||(Tn={}),Cn=Ls(ut,Tn,Cn)}void 0!==Cn&&(me[Rt]=Cn)}}}return me}function Xo(s,u){var p=!1,v=u&&u.featureOptIn&&u.featureOptIn[s];if(s&&v){var L=v.mode;p=3==L||1==L}return p}function xi(){return(Date.now||Mi)()}function Mi(){return(new Date).getTime()}var Ss="documentMode",Po="location",Ia="console",Xc="JSON",Ec="crypto",Xa="msCrypto",Xl="msie",qc="trident/",Du="XMLHttpRequest",Ps=null,wl=null,Jc=!1,Dc=null,hl=null;function ql(s,u){var p=!1;if(s){try{if(!(p=u in s)){var v=s[Uo];v&&(p=u in v)}}catch{}if(!p)try{p=!Te((new s)[u])}catch{}}return p}function ec(s){if(s&&Jc){var u=mr("__mockLocation");if(u)return u}return typeof location===es&&location?location:mr(Po)}function fs(){return!!(typeof JSON===es&&JSON||null!==mr(Xc))}function gi(){return fs()?JSON||mr(Xc):null}function Jl(){var s=_();if(s&&(s[Ro]!==wl||null===Ps)){var u=((wl=s[Ro])||Fe)[Ea]();Ps=dt(u,Xl)||dt(u,qc)}return Ps}function Ku(s){if(void 0===s&&(s=null),!s){var u=_()||{};s=u?(u.userAgent||Fe)[Ea]():Fe}var p=(s||Fe)[Ea]();if(dt(p,Xl)){var v=Qn()||{};return Math.max(parseInt(p[Ve](Xl)[1]),v[Ss]||0)}if(dt(p,qc)){var L=parseInt(p[Ve](qc)[1]);if(L)return L+4}return null}function Uc(s){return(null===hl||!1===s)&&(hl=H()&&!!_().sendBeacon),hl}function Mu(s){var u=!1;try{u=!!mr("fetch");var p=mr("Request");u&&s&&p&&(u=ql(p,"keepalive"))}catch{}return u}function Hc(){var s=!1;try{s=!!mr(Du)}catch{}return s}function r1(s,u,p){var v=xr();if(v&&v.CustomEvent)try{return function ho(s,u){return!!(s&&s.dispatchEvent&&u)&&(s.dispatchEvent(u),!0)}(v,function n1(s,u){var p=null,v={detail:u||null};if(sn(CustomEvent))p=new CustomEvent(s,v);else{var L=Qn();L&&L.createEvent&&(p=L.createEvent("CustomEvent")).initCustomEvent(s,!0,!0,v)}return p}(s,{cfg:u||null,customDetails:p||null}))}catch{}return!1}var ta=4294967296,Vc=4294967295,Yc=123456789,Z=987654321,O=!1,q=Yc,ge=Z;function xe(s){s<0&&(s>>>=0),q=Yc+s&Vc,ge=Z-s&Vc,O=!0}function bt(){try{var s=2147483647&xi();xe((Math.random()*ta^s)+s)}catch{}}function en(s){var u=0,p=function Yu(){return mr(Ec)}()||function s0(){return mr(Xa)}();return p&&p.getRandomValues&&(u=p.getRandomValues(new Uint32Array(1))[0]&Vc),0===u&&Jl()&&(O||bt(),u=function Jr(s){var u=((ge=36969*(65535&ge)+(ge>>16)&Vc)<<16)+(65535&(q=18e3*(65535&q)+(q>>16)&Vc))>>>0&Vc|0;return s||(u>>>=0),u}()&Vc),0===u&&(u=Math.floor(ta*Math.random()|0)),s||(u>>>=0),u}function hi(s){void 0===s&&(s=22);for(var p=en()>>>0,v=0,L=Fe;L[Ii]<s;)v++,L+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(63&p),p>>>=6,5===v&&(p=(en()<<2&4294967295|3&p)>>>0,v=0);return L}var va="3.0.7",Qc="."+hi(6),fl=0;function Cc(s){return 1===s[x]||9===s[x]||!+s[x]}function os(s,u){return void 0===u&&(u=!1),Ae(s+fl+++(u?"."+va:Fe)+Qc)}function Ks(s){var u={id:os("_aiData-"+(s||Fe)+"."+va),accept:function(p){return Cc(p)},get:function(p,v,L,J){var se=p[u.id];return se?se[Ae(v)]:(J&&(se=function tc(s,u){var p=u[s.id];if(!p){p={};try{Cc(u)&&Et(u,s.id,{e:!1,v:p})}catch{}}return p}(u,p),se[Ae(v)]=L),L)},kill:function(p,v){if(p&&p[v])try{delete p[v]}catch{}}};return u}function zl(s){return s&&kn(s)&&(s.isVal||s.fb||nn(s,"v")||nn(s,"mrg")||nn(s,"ref")||s.set)}function i1(s,u,p){var v,L=p.dfVal||gt;if(u&&p.fb){var J=p.fb;Xt(J)||(J=[J]);for(var se=0;se<J[Ii];se++){var me=J[se],st=u[me];if(L(st)?v=st:s&&(L(st=s.cfg[me])&&(v=st),s.set(s.cfg,ei(me),st)),L(v))break}}return!L(v)&&L(p.v)&&(v=p.v),v}function Cu(s,u,p){var L,v=p;(p&&zl(p)&&(v=i1(s,u,p)),v)&&(zl(v)&&(v=Cu(s,u,v)),Xt(v)?(L=[])[Ii]=v[Ii]:ve(v)&&(L={}),L&&(Pe(v,function(J,se){se&&zl(se)&&(se=Cu(s,u,se)),L[J]=se}),v=L));return v}function Tu(s,u,p,v){var L,J,se,st,ut,Tt,Nt,me=v;zl(me)?(L=me.isVal,J=me.set,Tt=me[ia],Nt=me[ns],st=me.mrg,!(ut=me.ref)&&Te(ut)&&(ut=!!st),se=i1(s,u,me)):se=v,Nt&&s[ns](u,p);var Yt,Pt=!0,Rt=u[p];(Rt||!fe(Rt))&&(Yt=Rt,Pt=!1,L&&Yt!==se&&!L(Yt)&&(Yt=se,Pt=!0),J&&(Pt=(Yt=J(Yt,se,u))===se)),Pt?Yt=se?Cu(s,u,se):se:(ve(Yt)||Xt(se))&&st&&se&&(ve(se)||Xt(se))&&Pe(se,function(Mn,Cn){Tu(s,Yt,Mn,Cn)}),s.set(u,p,Yt),ut&&s.ref(u,p),Tt&&s[ia](u,p)}var Ns=us(K,be);function pl(s,u,p,v){var L={};return Pe(s,function(J,se){L[J]=u?se:J,L[se]=p?se:J}),v(L)}function bu(s){return pl(s,0,0,Qa)}function ps(s){var u={};return Pe(s,function(p,v){u[p]=v[1],u[v[0]]=v[1]}),Qa(u)}var o1,gl,js,Wc,eu,Ta=bu({asyncIterator:0,hasInstance:1,isConcatSpreadable:2,iterator:3,match:4,matchAll:5,replace:6,search:7,species:8,split:9,toPrimitive:10,toStringTag:11,unscopables:12}),_l="_urid";function a1(){if(!o1){var s=yt();o1=s.gblSym=s.gblSym||{k:{},s:{}}}return o1}function el(s){var u={description:ei(s),toString:function(){return k+"("+s+")"}};return u[$]=!0,u}function Dd(s){var u=a1();if(!nn(u.k,s)){var p=el(s),v=na(u.s).length;p[_l]=function(){return v+"_"+p.toString()},u.k[s]=p,u.s[p[_l]()]=ei(s)}return u.k[s]}function Rl(s){!gl&&(gl={});var u,p=Ta[s];return p&&(u=gl[p]=gl[p]||el(k+"."+p)),u}function Ou(s){return rt(function(){return js.v?js.v[s]:n},n)}function s1(){return!!Su()}function Su(){var s=!js||Pn&&Pn.lzy&&!js.b;return s&&(js=Br(k)),(!Wc||s)&&(Wc=Ou("for")),(!eu||s)&&(eu=Ou("keyFor")),js.v}function Pu(s,u){var p=Ta[s];return(!js||Pn.lzy&&!js.b)&&Su(),js.v?js.v[p||s]:u?n:Rl(s)}function wc(s,u){return(!js||Pn.lzy&&!js.b)&&Su(),js.v?js.v(s):u?o:el(s)}function zc(s){return(!Wc||Pn.lzy&&!js.b)&&Su(),(Wc.v||Dd)(s)}var oa=zc("[[ai_dynCfg_1]]"),Iu=zc("[[ai_blkDynCfg_1]]"),Md=zc("[[ai_frcDynCfg_1]]");function Aa(s){var u;if(s&&(Xt(s)?(u=[])[Ii]=s[Ii]:ve(s)&&(u={}),u))return Pe(s,function(p,v){u[p]=Aa(v)}),u;return s}function tu(s,u,p){var v=!1;return p&&!s[u.blkVal]&&(!(v=p[Md])&&!p[Iu]&&(v=ve(p)||Xt(p))),v}function c1(s){ie("InvalidAccess:"+s)}var wu=["push","pop","shift","unshift","splice"],xl=function(s,u,p,v){s&&s[Oa](3,108,"".concat(p," [").concat(u,"] failed - ")+it(v))};function Zu(s,u){var p=wn(s,u);return p&&p.get}function Xu(s,u,p,v){if(u){var L=Zu(u,p);L&&!!L[s.prop]?u[p]=v:function d0(s,u,p,v){var L={n:p,h:[],trk:function(ut){ut&&ut.fn&&(-1===Ns(L.h,ut)&&L.h[no](ut),s.trk(ut,L))},clr:function(ut){var Tt=Ns(L.h,ut);-1!==Tt&&L.h[Ka](Tt,1)}},J=!0,se=!1;function me(){J&&(se=se||tu(me,s,v),v&&!v[oa]&&se&&(v=cc(s,v,p,"Converting")),J=!1);var ut=s.act;return ut&&L.trk(ut),v}me[s.prop]={chng:function(){s.add(L)}},Et(u,L.n,{g:me,s:function st(ut){if(v!==ut){me[s.ro]&&!s.upd&&c1("["+p+"] is read-only:"+it(u)),J&&(se=se||tu(me,s,v),J=!1);var Tt=se&&me[s.rf];if(se)if(Tt){Pe(v,function(Yt){v[Yt]=ut?ut[Yt]:ne});try{Pe(ut,function(Yt,Pt){Xu(s,v,Yt,Pt)}),ut=v}catch(Yt){xl((s.hdlr||{})[Oo],p,"Assigning",Yt),se=!1}}else v&&v[oa]&&Pe(v,function(Yt){var Pt=Zu(v,Yt);if(Pt){var Rt=Pt[s.prop];Rt&&Rt.chng()}});if(ut!==v){var Nt=ut&&tu(me,s,ut);!Tt&&Nt&&(ut=cc(s,ut,p,"Converting")),v=ut,se=Nt}s.add(L)}}})}(s,u,p,v)}return u}function l1(s,u,p,v){if(u){var L=Zu(u,p),J=L&&!!L[s.prop],se=v&&v[0],me=v&&v[1],st=v&&v[2];if(!J){if(st)try{!function Au(s){if(s&&(ve(s)||Xt(s)))try{s[Iu]=!0}catch{}return s}(u)}catch(ut){xl((s.hdlr||{})[Oo],p,"Blocking",ut)}try{Xu(s,u,p,u[p]),L=Zu(u,p)}catch(ut){xl((s.hdlr||{})[Oo],p,"State",ut)}}se&&(L[s.rf]=se),me&&(L[s.ro]=me),st&&(L[s.blkVal]=!0)}return u}function cc(s,u,p,v){try{Pe(u,function(L,J){Xu(s,u,L,J)}),u[oa]||(Re(u,oa,{get:function(){return s[rs]}}),function Cd(s,u,p){Xt(u)&&Nr(wu,function(v){var L=u[v];u[v]=function(){for(var J=[],se=0;se<arguments.length;se++)J[se]=arguments[se];var me=L[ks](this,J);return cc(s,u,p,"Patching"),me}})}(s,u,p))}catch(L){xl((s.hdlr||{})[Oo],p,v,L)}return u}var kl,Ll,d1,fc=us(Ge,be),ml=ls("apply"),nu="ref",Td="un"+nu,vl="hasRef",zu="enabled";function qu(s,u,p,v){var L=Xt(p),J=L?p.length:0,se=(J>0?p[0]:L?n:p)||setTimeout,me=(J>1?p[1]:n)||clearTimeout,st=v[0];v[0]=function(){ut.dn(),ml(st,s,fc(arguments))};var ut=function p2(s,u,p){var v,se,L=!0,J=s?u(o):o,me=function(){return L=!1,J&&J[Td]&&J[Td](),se},Tt=function(){return J=u(J),L||me(),se},Nt=function(){J&&p(J),J=o};return(v={cancel:Nt,refresh:Tt})[vl]=function(){return J&&J[vl]?J[vl]():L},v[nu]=function(){return L=!0,J&&J[nu]&&J[nu](),se},v[Td]=me,v[zu]=!1,Re(se=v,zu,{get:function(){return!!J},set:function(Pt){!Pt&&J&&Nt(),Pt&&!J&&Tt()}}),{h:se,dn:function(){J=o}}}(u,function(Tt){if(Tt){if(Tt.refresh)return Tt.refresh(),Tt;ml(me,s,[Tt])}return ml(se,s,v)},function(Tt){ml(me,s,[Tt])});return ut.h}function rc(s,u){return qu(this,!0,n,fc(arguments))}function nl(s,u){return(b.setPrototypeOf||function(v,L){!kl&&(kl=Wt(function(){var J;return(J={})[T]=[],J instanceof Array})),kl.v?v[T]=L:Pe(L,function(J,se){return v[J]=se})})(s,u)}function bd(s,u){try{u&&(s[ke]=u)}catch{}}function u1(s,u){try{Et(s,ke,{v:u,c:!0,e:!1})}catch{}}function Gs(s,u,p){var v=p||Error,L=v[A][ke],J=Error.captureStackTrace;return function _2(s,u,p){function v(){this.constructor=u,u1(this,s)}return u1(u,s),(u=nl(u,p))[A]=p===o?dn(p):(v[A]=p[A],new v),u}(s,function(){var se=this;try{bd(v,s);var me=ml(v,se,fc(arguments))||se;if(me!==se){var st=Ba(se);st!==Ba(me)&&nl(me,st)}return J&&J(me,se[Y]),u&&u(me,arguments),me}finally{bd(v,L)}},v)}var ru="[[ai_",Ju="]]";function g0(s){var u,ut,p=wc(ru+"get"+s.uid+Ju),v=wc(ru+"ro"+s.uid+Ju),L=wc(ru+"rf"+s.uid+Ju),J=wc(ru+"blkVal"+s.uid+Ju),se=wc(ru+"dtl"+s.uid+Ju),me=null,st=null;function Tt(Rt,Mn){var Cn=ut.act;try{ut.act=Rt,Rt&&Rt[se]&&(Nr(Rt[se],function(Tn){Tn.clr(Rt)}),Rt[se]=[]),Mn({cfg:s.cfg,set:s.set.bind(s),setDf:s[ca].bind(s),ref:s.ref.bind(s),rdOnly:s[ia].bind(s)})}catch(Tn){var En=s[Oo];throw En&&En[Oa](1,107,it(Tn)),Tn}finally{ut.act=Cn||null}}function Nt(){if(me){var Rt=me;me=null,st&&st[is](),st=null;var Mn=[];if(Nr(Rt,function(Cn){if(Cn&&(Cn[se]&&(Nr(Cn[se],function(En){En.clr(Cn)}),Cn[se]=null),Cn.fn))try{Tt(Cn,Cn.fn)}catch(En){Mn[no](En)}}),me)try{Nt()}catch(Cn){Mn[no](Cn)}Mn[Ii]>0&&function _0(s,u){d1||(d1=Gs("AggregationError",function(v,L){L[Ii]>1&&(v.errors=L[1])}));var p=s||"One or more errors occurred.";throw Nr(u,function(v,L){p+="\n".concat(L," > ").concat(it(v))}),new d1(p,u||[])}("Watcher error(s): ",Mn)}}return(u={prop:p,ro:v,rf:L})[ns]=J,u[rs]=s,u.add=function Yt(Rt){if(Rt&&Rt.h[Ii]>0){me||(me=[]),st||(st=rc(function(){st=null,Nt()},0));for(var Mn=0;Mn<Rt.h[Ii];Mn++){var Cn=Rt.h[Mn];Cn&&-1===Ns(me,Cn)&&me[no](Cn)}}},u[bs]=Nt,u.use=Tt,u.trk=function Pt(Rt,Mn){if(Rt){var Cn=Rt[se]=Rt[se]||[];-1===Ns(Cn,Mn)&&Cn[no](Mn)}},ut=u}function yl(s,u,p){var v,L=function tl(s){if(s){var u=s[oa]||s;if(u.cfg&&(u.cfg===s||u.cfg[oa]===u))return u}return null}(u);if(L)return L;var me,J=os("dyncfg",!0),se=u&&!1!==p?u:Aa(u);var Cn=((v={uid:null,cfg:se})[Oo]=s,v[bs]=function st(){me[bs]()},v.set=function ut(En,Tn,tr){try{En=Xu(me,En,Tn,tr)}catch(_r){xl(s,Tn,"Setting value",_r)}return En[Tn]},v[ca]=function Mn(En,Tn){return Tn&&Pe(Tn,function(tr,_r){Tu(Cn,En,tr,_r)}),En},v[Wa]=function Tt(En){return function Od(s,u){var p={fn:u,rm:function(){p.fn=null,s=null,u=null}};return s.use(p,u),p}(me,En)},v.ref=function Yt(En,Tn){var tr;return l1(me,En,Tn,(tr={},tr[0]=!0,tr))[Tn]},v[ia]=function Pt(En,Tn){var tr;return l1(me,En,Tn,(tr={},tr[1]=!0,tr))[Tn]},v[ns]=function Rt(En,Tn){var tr;return l1(me,En,Tn,(tr={},tr[2]=!0,tr))[Tn]},v._block=function Nt(En,Tn){me.use(null,function(tr){var _r=me.upd;try{Te(Tn)||(me.upd=Tn),En(tr)}finally{me.upd=_r}})},v);return Et(Cn,"uid",{c:!1,e:!1,w:!1,v:J}),cc(me=g0(Cn),se,"config","Creating"),Cn}function Is(s,u,p,v){var L=yl(p,s||{},v);return u&&L[ca](L.cfg,u),L}function wa(s,u,p){var v=s[oa]||s;return!v.cfg||v.cfg!==s&&v.cfg[oa]!==v?(function iu(s,u){s?(s[jo](u),s[Oa](2,108,u)):c1(u)}(p,Fc+it(s)),Is(s,null,p)[Wa](u)):v[Wa](u)}var Tc,Qu=[So,Pa,La,Ga],rl=null;function Kc(s,u){return function(){var p=arguments,v=pc(u);if(v){var L=v.listener;L&&L[s]&&L[s][ks](L,p)}}}function pc(s){var u=rl;return!u&&!0!==s.disableDbgExt&&(u=rl||function h1(){var s=mr("Microsoft");return s&&(rl=s.ApplicationInsights),rl}()),u?u.ChromeDbgExt:null}var Rc,ed="warnToConsole",v0={loggingLevelConsole:0,loggingLevelTelemetry:1,maxMessageLimit:25,enableDebug:!1},gs=((Rc={})[0]=null,Rc[1]="errorToConsole",Rc[2]=ed,Rc[3]="debugToConsole",Rc);function _1(s){return s?'"'+s[$e](/\"/g,Fe)+'"':Fe}function Nl(s,u){var p=function Ed(){return typeof console!==$a?console:mr(Ia)}();if(p){var v="log";p[s]&&(v=s),sn(p[v])&&p[v](u)}}var au=function(){function s(u,p,v,L){void 0===v&&(v=!1);var J=this;J[$r]=u,J[Bi]=(v?"AI: ":"AI (Internal): ")+u;var se=Fe;fs()&&(se=gi().stringify(L));var me=(p?" message:"+_1(p):Fe)+(L?" props:"+_1(se):Fe);J[Bi]+=me}return s.dataType="MessageData",s}();function za(s,u){return(s||{})[Oo]||new Bl(u)}var Bl=function(){function s(u){this.identifier="DiagnosticLogger",this.queue=[];var L,J,se,me,st,p=0,v={};Di(s,this,function(ut){function Tt(Rt,Mn){if(!function Yt(){return p>=se}()){var Cn=!0,En="AITR_"+Mn[$r];if(v[En]?Cn=!1:v[En]=!0,Cn&&(Rt<=J&&(ut.queue[no](Mn),p++,Pt(1===Rt?"error":"warn",Mn)),p===se)){var Tn="Internal events throttle limit per PageView reached for this app.",tr=new au(23,Tn,!1);ut.queue[no](tr),1===Rt?ut.errorToConsole(Tn):ut[jo](Tn)}}}function Pt(Rt,Mn){var Cn=pc(u||{});Cn&&Cn[Ri]&&Cn[Ri](Rt,Mn)}st=function Nt(Rt){return wa(Is(Rt,v0,ut).cfg,function(Mn){var Cn=Mn.cfg;L=Cn[Oi],J=Cn.loggingLevelTelemetry,se=Cn.maxMessageLimit,me=Cn.enableDebug})}(u||{}),ut.consoleLoggingLevel=function(){return L},ut[Oa]=function(Rt,Mn,Cn,En,Tn){void 0===Tn&&(Tn=!1);var tr=new au(Mn,Cn,Tn,En);if(me)throw it(tr);var _r=gs[Rt]||ed;if(Te(tr[Bi]))Pt("throw"+(1===Rt?"Critical":"Warning"),tr);else{if(Tn){var Pr=+tr[$r];!v[Pr]&&L>=Rt&&(ut[_r](tr[Bi]),v[Pr]=!0)}else L>=Rt&&ut[_r](tr[Bi]);Tt(Rt,tr)}},ut.debugToConsole=function(Rt){Nl("debug",Rt),Pt("warning",Rt)},ut[jo]=function(Rt){Nl("warn",Rt),Pt("warning",Rt)},ut.errorToConsole=function(Rt){Nl("error",Rt),Pt("error",Rt)},ut.resetInternalMessageCount=function(){p=0,v={}},ut[Vt]=Tt,ut[Sr]=function(Rt){st&&st.rm(),st=null}})}return s.__ieDyn=1,s}();function F(s){return s||new Bl}function l(s,u,p,v,L,J){void 0===J&&(J=!1),F(s)[Oa](u,p,v,L,J)}function y(s,u){F(s)[jo](u)}var Je=function ju(s){return pl(s,1,0,Qa)},Mt=function nc(s){return ps(s)},hn=Je({LocalStorage:0,SessionStorage:1}),hr=(Je({AI:0,AI_AND_W3C:1,W3C:2}),"split"),pr="length",ui="toLowerCase",Ki="ingestionendpoint",ic="toString",bc="removeItem",Bs="name",$l="message",su="count",Sd="preTriggerDate",E="disabled",g="interval",U="daysOfMonth",he="date",Qe="getUTCDate",lt="stringify",kt="pathname",jt="correlationHeaderExcludePatterns",jn="exceptions",dr="parsedStack",br="properties",oi="measurements",ii="sizeInBytes",Si="typeName",ko="severityLevel",_c="problemGroup",As="isManual",El="CreateFromInterface",xc="assembly",Fl="fileName",Pd="hasFullStack",y0="level",il="method",E0="line",D0="duration",g2="receivedResponse",cu=void 0,td=void 0,B3="";function A4(){return m2()?g1(hn.LocalStorage):null}function g1(s){try{if(fe(xr()))return null;var u=(new Date)[ic](),p=mr(s===hn.LocalStorage?"localStorage":"sessionStorage"),v=B3+u;p.setItem(v,u);var L=p.getItem(v)!==u;if(p[bc](v),!L)return p}catch{}return null}function K6(){return Ad()?g1(hn.SessionStorage):null}function F3(s){B3=s||""}function m2(s){return(s||void 0===cu)&&(cu=!!g1(hn.LocalStorage)),cu}function H3(s,u){var p=A4();if(null!==p)try{return p.getItem(u)}catch(v){cu=!1,l(s,2,1,"Browser failed read of local storage. "+Kn(v),{exception:it(v)})}return null}function Id(s,u,p){var v=A4();if(null!==v)try{return v.setItem(u,p),!0}catch(L){cu=!1,l(s,2,3,"Browser failed write to local storage. "+Kn(L),{exception:it(L)})}return!1}function Ad(s){return(s||void 0===td)&&(td=!!g1(hn.SessionStorage)),td}function Y3(s,u){var p=K6();if(null!==p)try{return p.getItem(u)}catch(v){td=!1,l(s,2,2,"Browser failed read of session storage. "+Kn(v),{exception:it(v)})}return null}function w4(s,u,p){var v=K6();if(null!==v)try{return v.setItem(u,p),!0}catch(L){td=!1,l(s,2,4,"Browser failed write to session storage. "+Kn(L),{exception:it(L)})}return!1}var ol="AppInsightsPropertiesPlugin",m1="AppInsightsChannelPlugin",R4="ApplicationInsightsAnalytics",v1="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",j6="sampleRate",x4="ProcessLegacy",y1="http.method",W3="https://dc.services.visualstudio.com",v2="/v2/track",Ru="not_specified",y2="iKey";function cp(s){return function(p){return fe(p)&&ie("strTrim called ["+it(p)+"]"),p&&p.replace&&(p=p.replace(s,h)),p}}var kc=Zo("trim",I,cp(/^\s+|(?=\s)\s+$/g)),hp=(Q.min,Q.max),K3=us(Ge,I),Dl=us("substring",I),oc=Zo("substr",I,j3);function j3(s,u,p){return fe(s)&&ie("'polyStrSubstr called with invalid "+it(s)),p<0?h:((u=u||0)<0&&(u=hp(u+s[ee],0)),Te(p)?K3(s,u):K3(s,u,u+p))}function xu(s,u){return Dl(s,0,u)}function L4(s,u,p){var v=u[pr],L=function E2(s,u){var p;return u&&(u=kc(ei(u)),u[pr]>150&&(p=Dl(u,0,150),l(s,2,57,"name is too long.  It has been truncated to 150 characters.",{name:u},!0))),p||u}(s,u);if(L[pr]!==v){for(var J=0,se=L;void 0!==p[se];)J++,se=Dl(L,0,147)+X3(J);L=se}return L}function ac(s,u,p){var v;return void 0===p&&(p=1024),u&&(p=p||1024,(u=kc(ei(u)))[pr]>p&&(v=Dl(u,0,p),l(s,2,61,"string value is too long. It has been truncated to "+p+" characters.",{value:u},!0))),v||u}function N4(s,u){return Z3(s,u,2048,66)}function B4(s,u){var p;return u&&u[pr]>32768&&(p=Dl(u,0,32768),l(s,2,56,"message is too long, it has been truncated to 32768 characters.",{message:u},!0)),p||u}function al(s,u){if(u){var p={};Pe(u,function(v,L){if(kn(L)&&fs())try{L=gi()[lt](L)}catch(J){l(s,2,49,"custom property is not valid",{exception:J},!0)}L=ac(s,L,8192),v=L4(s,v,p),p[v]=L}),u=p}return u}function wd(s,u){if(u){var p={};Pe(u,function(v,L){v=L4(s,v,p),p[v]=L}),u=p}return u}function Z3(s,u,p,v){var L;return u&&((u=kc(ei(u)))[pr]>p&&(L=Dl(u,0,p),l(s,2,v,"input is too long, it has been truncated to "+p+" characters.",{data:u},!0))),L||u}function X3(s){var u="00"+s;return oc(u,u[pr]-3)}function zd(s,u,p,v,L,J){var se;p=ac(v,p)||Ru,(fe(s)||fe(u)||fe(p))&&le("Input doesn't contain all required fields");var me="";s[y2]&&(me=s[y2],delete s[y2]);var st=((se={})[Bs]=p,se.time=rn(new Date),se.iKey=me,se.ext=J||{},se.tags=[],se.data={},se.baseType=u,se.baseData=s,se);return fe(L)||Pe(L,function(ut,Tt){st.data[ut]=Tt}),st}!function(){function s(){}s.create=zd}();var Rd=function(){function s(u,p,v,L){this.aiDataContract={ver:1,name:1,properties:0,measurements:0};var J=this;J.ver=2,J[Bs]=ac(u,p)||Ru,J[br]=al(u,v),J[oi]=wd(u,L)}return s.envelopeType="Microsoft.ApplicationInsights.{0}.Event",s.dataType="EventData",s}(),E1=function(){function s(u,p,v,L,J){this.aiDataContract={ver:1,message:1,severityLevel:0,properties:0};var se=this;se.ver=2,p=p||Ru,se[$l]=B4(u,p),se[br]=al(u,L),se[oi]=wd(u,J),v&&(se[ko]=v)}return s.envelopeType="Microsoft.ApplicationInsights.{0}.Message",s.dataType="MessageData",s}(),G6=function s(){this.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},this.kind=0},xd=function(){function s(u,p,v,L,J,se,me,st,ut){this.aiDataContract={ver:1,metrics:1,properties:0};this.ver=2;var Nt=new G6;Nt[su]=L>0?L:void 0,Nt.max=isNaN(se)||null===se?void 0:se,Nt.min=isNaN(J)||null===J?void 0:J,Nt[Bs]=ac(u,p)||Ru,Nt.value=v,Nt.stdDev=isNaN(me)||null===me?void 0:me,this.metrics=[Nt],this[br]=al(u,st),this[oi]=wd(u,ut)}return s.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",s.dataType="MetricData",s}(),M0="";function Ml(s){(isNaN(s)||s<0)&&(s=0),s=Math.round(s);var u=M0+s%1e3,p=M0+Math.floor(s/1e3)%60,v=M0+Math.floor(s/6e4)%60,L=M0+Math.floor(s/36e5)%24,J=Math.floor(s/864e5);return u=1===u[pr]?"00"+u:2===u[pr]?"0"+u:u,p=p[pr]<2?"0"+p:p,v=v[pr]<2?"0"+v:v,L=L[pr]<2?"0"+L:L,(J>0?J+".":M0)+L+":"+v+":"+p+"."+u}var ku=function(){function s(u,p,v,L,J,se,me){this.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0};var st=this;st.ver=2,st.id=function pp(s,u){return u&&Z3(s,u,128,69)[ic]()}(u,me),st.url=N4(u,v),st[Bs]=ac(u,p)||Ru,isNaN(L)||(st[D0]=Ml(L)),st[br]=al(u,J),st[oi]=wd(u,se)}return s.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",s.dataType="PageviewData",s}(),D1=function(){function s(u,p,v,L,J,se,me){this.aiDataContract={ver:1,name:0,url:0,duration:0,perfTotal:0,networkConnect:0,sentRequest:0,receivedResponse:0,domProcessing:0,properties:0,measurements:0};var st=this;st.ver=2,st.url=N4(u,v),st[Bs]=ac(u,p)||Ru,st[br]=al(u,J),st[oi]=wd(u,se),me&&(st.domProcessing=me.domProcessing,st[D0]=me[D0],st.networkConnect=me.networkConnect,st.perfTotal=me.perfTotal,st[g2]=me[g2],st.sentRequest=me.sentRequest)}return s.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",s.dataType="PageviewPerformanceData",s}(),Hl=us("map",be),M2="error",gc="stack",$4="stackDetails",Z6="errorSrc",F4="message",gp="description";function U4(s,u){var p=s;return p&&!Ht(p)&&(JSON&&JSON[lt]?(p=JSON[lt](s),u&&(!p||"{}"===p)&&(p=sn(s[ic])?s[ic]():""+s)):p=s+" - (Missing JSON.stringify)"),p||""}function mp(s,u){var p=s;return s&&(p&&!Ht(p)&&(p=s[F4]||s[gp]||p),p&&!Ht(p)&&(p=U4(p,!0)),s.filename&&(p=p+" @"+(s.filename||"")+":"+(s.lineno||"?")+":"+(s.colno||"?"))),u&&"String"!==u&&"Object"!==u&&"Error"!==u&&-1===Yo(p||"",u)&&(p=u+": "+p),p||""}function H4(s){return s&&s.src&&Ht(s.src)&&s.obj&&Xt(s.obj)}function C0(s){var u=s||"";Ht(u)||(u=Ht(u[gc])?u[gc]:""+u);var p=u[hr]("\n");return{src:u,obj:p}}function C2(s){var u=null;if(s)try{if(s[gc])u=C0(s[gc]);else if(s[M2]&&s[M2][gc])u=C0(s[M2][gc]);else if(s.exception&&s.exception[gc])u=C0(s.exception[gc]);else if(H4(s))u=s;else if(H4(s[$4]))u=s[$4];else if(ze()&&ze().opera&&s[F4])u=function mm(s){for(var u=[],p=s[hr]("\n"),v=0;v<p[pr];v++){var L=p[v];p[v+1]&&(L+="@"+p[v+1],v++),u.push(L)}return{src:s,obj:u}}(s[$l]);else if(s.reason&&s.reason[gc])u=C0(s.reason[gc]);else if(Ht(s))u=C0(s);else{var p=s[F4]||s[gp]||"";Ht(s[Z6])&&(p&&(p+="\n"),p+=" from "+s[Z6]),p&&(u=C0(p))}}catch(v){u=C0(v)}return u||{src:"",obj:null}}function q3(s){var u="";if(s&&!(u=s.typeName||s[Bs]||""))try{var v=/function (.{1,200})\(/.exec(s.constructor[ic]());u=v&&v[pr]>1?v[1]:""}catch{}return u}function X6(s){if(s)try{if(!Ht(s)){var u=q3(s),p=U4(s,!1);return(!p||"{}"===p)&&(s[M2]&&(u=q3(s=s[M2])),p=U4(s,!0)),0!==Yo(p,u)&&"String"!==u?u+":"+p:p}}catch{}return""+(s||"")}var C1,lu=function(){function s(u,p,v,L,J,se){this.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0};var me=this;me.ver=2,function yp(s){try{if(kn(s))return"ver"in s&&"exceptions"in s&&"properties"in s}catch{}return!1}(p)?(me[jn]=p[jn]||[],me[br]=p[br],me[oi]=p[oi],p[ko]&&(me[ko]=p[ko]),p.id&&(me.id=p.id),p[_c]&&(me[_c]=p[_c]),fe(p[As])||(me[As]=p[As])):(v||(v={}),me[jn]=[new q6(u,p,v)],me[br]=al(u,v),me[oi]=wd(u,L),J&&(me[ko]=J),se&&(me.id=se))}return s.CreateAutoException=function(u,p,v,L,J,se,me,st){var ut,Tt=q3(J||se||u);return(ut={})[$l]=mp(u,Tt),ut.url=p,ut.lineNumber=v,ut.columnNumber=L,ut.error=X6(J||se||u),ut.evt=X6(se||u),ut[Si]=Tt,ut.stackDetails=C2(me||J||se),ut.errorSrc=st,ut},s.CreateFromInterface=function(u,p,v,L){var J=p[jn]&&Hl(p[jn],function(me){return q6[El](u,me)});return new s(u,yo(yo({},p),{exceptions:J}),v,L)},s.prototype.toInterface=function(){var u,p=this,v=p.exceptions,L=p.properties,J=p.measurements,se=p.severityLevel,me=p.problemGroup,st=p.id,ut=p.isManual,Tt=v instanceof Array&&Hl(v,function(Nt){return Nt.toInterface()})||void 0;return(u={ver:"4.0"})[jn]=Tt,u.severityLevel=se,u.properties=L,u.measurements=J,u.problemGroup=me,u.id=st,u.isManual=ut,u},s.CreateSimpleException=function(u,p,v,L,J,se){var me;return{exceptions:[(me={},me[Pd]=!0,me.message=u,me.stack=J,me.typeName=p,me)]}},s.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",s.dataType="ExceptionData",s.formatError=X6,s}(),q6=function(){function s(u,p,v){this.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2};var L=this;if(function vp(s){try{if(kn(s))return"hasFullStack"in s&&"typeName"in s}catch{}return!1}(p))L[Si]=p[Si],L[$l]=p[$l],L[gc]=p[gc],L[dr]=p[dr]||[],L[Pd]=p[Pd];else{var J=p,se=J&&J.evt;Be(J)||(J=J[M2]||se||J),L[Si]=ac(u,q3(J))||Ru,L[$l]=B4(u,mp(p||J,L[Si]))||Ru;var me=p[$4]||C2(p);L[dr]=function ym(s){var u,p=s.obj;if(p&&p[pr]>0){u=[];var v=0,L=0;if(Nr(p,function(Rt){var Mn=Rt[ic]();if(M1.regex.test(Mn)){var Cn=new M1(Mn,v++);L+=Cn[ii],u.push(Cn)}}),L>32768)for(var se=0,me=u[pr]-1,st=0,ut=se,Tt=me;se<me;){if((st+=u[se][ii]+u[me][ii])>32768){var Pt=Tt-ut+1;u.splice(ut,Pt);break}ut=se,Tt=me,se++,me--}}return u}(me),Xt(L[dr])&&Hl(L[dr],function(st){st[xc]=ac(u,st[xc]),st[Fl]=ac(u,st[Fl])}),L[gc]=function fp(s,u){var p;if(u){var v=""+u;v[pr]>32768&&(p=Dl(v,0,32768),l(s,2,52,"exception is too long, it has been truncated to 32768 characters.",{exception:u},!0))}return p||u}(u,function vm(s){var u="";return s&&(s.obj?Nr(s.obj,function(p){u+=p+"\n"}):u=s.src||""),u}(me)),L.hasFullStack=Xt(L.parsedStack)&&L.parsedStack[pr]>0,v&&(v[Si]=v[Si]||L[Si])}}return s.prototype.toInterface=function(){var u,p=this,v=p[dr]instanceof Array&&Hl(p[dr],function(J){return J.toInterface()});return(u={id:p.id,outerId:p.outerId,typeName:p[Si],message:p[$l],hasFullStack:p[Pd],stack:p[gc]})[dr]=v||void 0,u},s.CreateFromInterface=function(u,p){var v=p[dr]instanceof Array&&Hl(p[dr],function(J){return M1[El](J)})||p[dr];return new s(u,yo(yo({},p),{parsedStack:v}))},s}(),M1=function(){function s(u,p){this.aiDataContract={level:1,method:1,assembly:0,fileName:0,line:0};var v=this;if(v[ii]=0,"string"==typeof u){var L=u;v[y0]=p,v[il]="<no_method>",v[xc]=kc(L),v[Fl]="",v[E0]=0;var J=L.match(s.regex);J&&J[pr]>=5&&(v[il]=kc(J[2])||v[il],v[Fl]=kc(J[4]),v[E0]=parseInt(J[5])||0)}else v[y0]=u[y0],v[il]=u[il],v[xc]=u[xc],v[Fl]=u[Fl],v[E0]=u[E0],v[ii]=0;v.sizeInBytes+=v.method[pr],v.sizeInBytes+=v.fileName[pr],v.sizeInBytes+=v.assembly[pr],v[ii]+=s.baseSize,v.sizeInBytes+=v.level.toString()[pr],v.sizeInBytes+=v.line.toString()[pr]}return s.CreateFromInterface=function(u){return new s(u,null)},s.prototype.toInterface=function(){var u=this;return{level:u[y0],method:u[il],assembly:u[xc],fileName:u[Fl],line:u[E0]}},s.regex=/^([\s]+at)?[\s]{0,50}([^\@\()]+?)[\s]{0,50}(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,s.baseSize=58,s}();function Vl(){return(!C1||!C1.b&&Pn&&Pn.lzy)&&(C1=Br("performance")),C1.v}function Yl(){for(var p,s=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],u=Fe,v=0;v<4;v++)u+=s[15&(p=en())]+s[p>>4&15]+s[p>>8&15]+s[p>>12&15]+s[p>>16&15]+s[p>>20&15]+s[p>>24&15]+s[p>>28&15];var L=s[8+(3&en())|0];return oc(u,0,8)+oc(u,9,4)+"4"+oc(u,13,3)+L+oc(u,16,3)+oc(u,19,12)}var J3="ff",W4="00000000000000000000000000000000",K4="0000000000000000";function uu(s,u,p){return!(!s||s[Ii]!==u||s===p)&&!!s.match(/^[\da-f]*$/i)}function ef(s,u,p){return uu(s,u)?s:p}function tf(s){(isNaN(s)||s<0||s>255)&&(s=1);for(var u=s.toString(16);u[Ii]<2;)u="0"+u;return u}function eh(s,u,p,v){var L;return(L={})[bi]=uu(v,2,J3)?v:"00",L[Yi]=nh(s)?s:Yl(),L[Go]=rh(u)?u:xu(Yl(),16),L.traceFlags=p>=0&&p<=255?p:1,L}function nh(s){return uu(s,32,W4)}function rh(s){return uu(s,16,K4)}function ih(s){if(s){var u=tf(s[Sa]);uu(u,2)||(u="01");var p=s[bi]||"00";return"00"!==p&&"ff"!==p&&(p="00"),"".concat(p.toLowerCase(),"-").concat(ef(s.traceId,32,W4).toLowerCase(),"-").concat(ef(s.spanId,16,K4).toLowerCase(),"-").concat(u.toLowerCase())}return""}var fo=Mt({requestContextHeader:[0,"Request-Context"],requestContextTargetKey:[1,"appId"],requestContextAppIdFormat:[2,"appId=cid-v1:"],requestIdHeader:[3,"Request-Id"],traceParentHeader:[4,"traceparent"],traceStateHeader:[5,"tracestate"],sdkContextHeader:[6,"Sdk-Context"],sdkContextHeaderAppIdRequest:[7,"appId"],requestContextHeaderLowerCase:[8,"request-context"]}),T0=Qn()||{},ah=0,rf=[null,null,null,null,null];function j4(s){var u=ah,p=rf,v=p[u];return T0.createElement?p[u]||(v=p[u]=T0.createElement("a")):v={host:Mp(s,!0)},v.href=s,++u>=p[pr]&&(u=0),ah=u,v}function Mp(s,u){var p=sh(s,u)||"";if(p){var v=p.match(/(www\d{0,5}\.)?([^\/:]{1,256})(:\d{1,20})?/i);if(null!=v&&v[pr]>3&&Ht(v[2])&&v[2][pr]>0)return v[2]+(v[3]||"")}return p}function sh(s,u){var p=null;if(s){var v=s.match(/(\w{1,150}):\/\/([^\/:]{1,256})(:\d{1,20})?/i);if(null!=v&&v[pr]>2&&Ht(v[2])&&v[2][pr]>0&&(p=v[2]||"",u&&v[pr]>2)){var L=(v[1]||"")[ui](),J=v[3]||"";("http"===L&&":80"===J||"https"===L&&":443"===J)&&(J=""),p+=J}}return p}var Cp=[W3+v2,"https://breeze.aimon.applicationinsights.io"+v2,"https://dc-int.services.visualstudio.com"+v2],ch="cid-v1:";function b0(s){return-1!==Ns(Cp,s[ui]())}function b1(s,u,p){if(!u||s&&s.disableCorrelationHeaders)return!1;if(s&&s[jt])for(var v=0;v<s.correlationHeaderExcludePatterns[pr];v++)if(s[jt][v].test(u))return!1;var L=j4(u).host[ui]();if(L&&(-1!==Yo(L,":443")||-1!==Yo(L,":80"))&&(L=(sh(u,!0)||"")[ui]()),(!s||!s.enableCorsCorrelation)&&L&&L!==p)return!1;var se,J=s&&s.correlationHeaderDomains;if(J&&(Nr(J,function(ut){var Tt=new RegExp(ut.toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*"));se=se||Tt.test(L)}),!se))return!1;var me=s&&s.correlationHeaderExcludedDomains;if(!me||0===me[pr])return!0;for(v=0;v<me[pr];v++){if(new RegExp(me[v].toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*")).test(L))return!1}return L&&L[pr]>0}function T2(s){if(s){var u=function cf(s,u){if(s)for(var p=s[hr](","),v=0;v<p[pr];++v){var L=p[v][hr]("=");if(2===L[pr]&&L[0]===u)return L[1]}}(s,fo[1]);if(u&&u!==ch)return u}}function O1(){var s=Vl();if(s&&s.now&&s.timing){var u=s.now()+s.timing.navigationStart;if(u>0)return u}return xi()}function cl(s,u){var p=null;return 0!==s&&0!==u&&!fe(s)&&!fe(u)&&(p=u-s),p}function uh(s,u){var p=s||{};return{getName:function(){return p[Bs]},setName:function(v){u&&u.setName(v),p[Bs]=v},getTraceId:function(){return p.traceID},setTraceId:function(v){u&&u.setTraceId(v),nh(v)&&(p.traceID=v)},getSpanId:function(){return p.parentID},setSpanId:function(v){u&&u.setSpanId(v),rh(v)&&(p.parentID=v)},getTraceFlags:function(){return p.traceFlags},setTraceFlags:function(v){u&&u.setTraceFlags(v),p.traceFlags=v}}}var Ld=function(){function s(u,p,v,L,J,se,me,st,ut,Tt,Nt,Yt){void 0===ut&&(ut="Ajax"),this.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0};var Pt=this;Pt.ver=2,Pt.id=p,Pt[D0]=Ml(J),Pt.success=se,Pt.resultCode=me+"",Pt.type=ac(u,ut);var Rt=function lh(s,u,p,v){var L,J=v,se=v;if(u&&u[pr]>0){var me=j4(u);if(L=me.host,!J)if(null!=me[kt]){var st=0===me.pathname[pr]?"/":me[kt];"/"!==st.charAt(0)&&(st="/"+st),se=me[kt],J=ac(s,p?p+" "+st:st)}else J=ac(s,u)}else L=v,J=v;return{target:L,name:J,data:se}}(u,v,st,L);Pt.data=N4(u,L)||Rt.data,Pt.target=ac(u,Rt.target),Tt&&(Pt.target="".concat(Pt.target," | ").concat(Tt)),Pt[Bs]=ac(u,Rt[Bs]),Pt[br]=al(u,Nt),Pt[oi]=wd(u,Yt)}return s.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",s.dataType="RemoteDependencyData",s}();function b2(s){var u=null;if(sn(Event))u=new Event(s);else{var p=Qn();p&&p.createEvent&&(u=p.createEvent("Event")).initEvent(s,!0,!0)}return u}function lf(s,u,p){return!s&&fe(s)?u:vt(s)?s:"true"===ei(s)[Ea]()}function Nd(s){return{mrg:!0,v:s}}function dh(s,u){return{set:s,v:u}}function Bd(s,u,p){return{fb:p,isVal:s,v:u}}function ws(s,u){return{fb:u,set:lf,v:!!s}}var G4=Zo("endsWith",I,hh);function hh(s,u,p){Ht(s)||ie("'"+it(s)+"' is not a string");var v=Ht(u)?u:ei(u),L=v[ee],J=s[ee],se=!Te(p)&&p<J?p:J;return Dl(s,se-L,se)===v}var nd,rd,Cl,fh="toGMTString",df="toUTCString",hf="cookie",O0="expires",ff="isCookieUseDisabled",Z4="disableCookiesUsage",id="_ckMgr",O2=null,S2=null,ph=null,S0={},P2={},_h=((nd={cookieCfg:Nd((rd={},rd[dc]={fb:"cookieDomain",dfVal:B},rd.path={fb:"cookiePath",dfVal:B},rd.enabled=ne,rd.ignoreCookies=ne,rd.blockedCookies=ne,rd)),cookieDomain:ne,cookiePath:ne})[Z4]=ne,nd);function P0(){!Cl&&(Cl=Wt(function(){return Qn()}))}function S1(s){return!s||s.isEnabled()}function I2(s,u){return!!(u&&s&&Xt(s.ignoreCookies))&&-1!==Ns(s.ignoreCookies,u)}function gh(s,u){var p=u[yn];if(fe(p)){var v=void 0;Te(s[ff])||(v=!s[ff]),Te(s[Z4])||(v=!s[Z4]),p=v}return p}function mh(s,u){var p;if(s)p=s.getCookieMgr();else if(u){var v=u.cookieCfg;p=v&&v[id]?v[id]:A2(u)}return p||(p=function pf(s,u){var p=A2[id]||P2[id];return p||(p=A2[id]=A2(s,u),P2[id]=p),p}(u,(s||{})[Oo])),p}function A2(s,u){var p,v,L,J,se,me,st,ut,Tt;s=Is(s||P2,null,u).cfg,se=wa(s,function(Yt){Yt[ca](Yt.cfg,_h),v=Yt.ref(Yt.cfg,"cookieCfg"),L=v[Js]||"/",J=v[dc],me=!1!==gh(s,v),st=v.getCookie||Eh,ut=v.setCookie||P1,Tt=v.delCookie||P1},u);var Nt=(p={isEnabled:function(){var Yt=!1!==gh(s,v)&&me&&_f(u),Pt=P2[id];return Yt&&Pt&&Nt!==Pt&&(Yt=S1(Pt)),Yt},setEnabled:function(Yt){me=!1!==Yt,v[yn]=Yt},set:function(Yt,Pt,Rt,Mn,Cn){var En=!1;if(S1(Nt)&&!function bp(s,u){return!!(u&&s&&Xt(s.blockedCookies)&&-1!==Ns(s.blockedCookies,u))||I2(s,u)}(v,Yt)){var Tn={},tr=kc(Pt||Fe),_r=Yo(tr,";");if(-1!==_r&&(tr=kc(xu(Pt,_r)),Tn=vh(Dl(Pt,_r+1))),Cr(Tn,dc,Mn||J,fn,Te),!fe(Rt)){var Pr=Jl();if(Te(Tn[O0])){var In=xi()+1e3*Rt;if(In>0){var Wr=new Date;Wr.setTime(In),Cr(Tn,O0,yh(Wr,Pr?fh:df)||yh(Wr,Pr?fh:df)||Fe,fn)}}Pr||Cr(Tn,"max-age",Fe+Rt,null,Te)}var Ci=ec();Ci&&"https:"===Ci.protocol&&(Cr(Tn,"secure",null,null,Te),null===S2&&(S2=!function Op(s){return!!Ht(s)&&!!(dt(s,"CPU iPhone OS 12")||dt(s,"iPad; CPU OS 12")||dt(s,"Macintosh; Intel Mac OS X 10_14")&&dt(s,"Version/")&&dt(s,"Safari")||dt(s,"Macintosh; Intel Mac OS X 10_14")&&G4(s,"AppleWebKit/605.1.15 (KHTML, like Gecko)")||dt(s,"Chrome/5")||dt(s,"Chrome/6")||dt(s,"UnrealEngine")&&!dt(s,"Chrome")||dt(s,"UCBrowser/12")||dt(s,"UCBrowser/11"))}((_()||{})[Ro])),S2&&Cr(Tn,"SameSite","None",null,Te)),Cr(Tn,Js,Cn||L,null,Te),ut(Yt,w2(tr,Tn)),En=!0}return En},get:function(Yt){var Pt=Fe;return S1(Nt)&&!I2(v,Yt)&&(Pt=st(Yt)),Pt},del:function(Yt,Pt){var Rt=!1;return S1(Nt)&&(Rt=Nt.purge(Yt,Pt)),Rt},purge:function(Yt,Pt){var Rt,Mn=!1;if(_f(u)){var Cn=((Rt={})[Js]=Pt||"/",Rt[O0]="Thu, 01 Jan 1970 00:00:01 GMT",Rt);Jl()||(Cn["max-age"]="0"),Tt(Yt,w2(Fe,Cn)),Mn=!0}return Mn}},p[Sr]=function(Yt){se&&se.rm(),se=null},p);return Nt[id]=Nt,Nt}function _f(s){if(null===O2){O2=!1,!Cl&&P0();try{var u=Cl.v||{};O2=void 0!==u[hf]}catch(p){l(s,2,68,"Cannot access document.cookie - "+Kn(p),{exception:it(p)})}}return O2}function vh(s){var u={};s&&s[Ii]&&Nr(kc(s)[Ve](";"),function(v){if(v=kc(v||Fe)){var L=Yo(v,"=");-1===L?u[v]=null:u[kc(xu(v,L))]=kc(Dl(v,L+1))}});return u}function yh(s,u){return sn(s[u])?s[u]():null}function w2(s,u){var p=s||Fe;return Pe(u,function(v,L){p+="; "+v+(fe(L)?Fe:"="+L)}),p}function Eh(s){var u=Fe;if(!Cl&&P0(),Cl.v){var p=Cl.v[hf]||Fe;ph!==p&&(S0=vh(p),ph=p),u=kc(S0[s]||Fe)}return u}function P1(s,u){!Cl&&P0(),Cl.v&&(Cl.v[hf]=s+"="+u)}var gf="on",Sp="attachEvent",mf="addEventListener",z2="detachEvent",X4="removeEventListener",R2="events",I0="visibilitychange",x2="pagehide",yf="beforeunload",Ef=os("aiEvtPageHide"),Pp=(os("aiEvtPageShow"),/\.[\.]+/g),od=/[\.]+$/,A0=1,k2=Ks("events"),Ip=/^([^.]*)(?:\.(.+)|)/;function Mf(s){return s&&s[$e]?s[$e](/^[\s\.]+|(?=[\s\.])[\.\s]+$/g,Fe):s}function q4(s,u){var p;if(u){var v=Fe;Xt(u)?(v=Fe,Nr(u,function(J){(J=Mf(J))&&("."!==J[0]&&(J="."+J),v+=J)})):v=Mf(u),v&&("."!==v[0]&&(v="."+v),s=(s||Fe)+v)}var L=Ip.exec(s||Fe)||[];return(p={})[Fn]=L[1],p.ns=(L[2]||Fe).replace(Pp,".").replace(od,Fe)[Ve](".").sort().join("."),p}function Cf(s,u,p){void 0===p&&(p=!0);var v=k2.get(s,R2,{},p),L=v[u];return L||(L=v[u]=[]),L}function Dh(s,u,p,v){s&&u&&u[Fn]&&(s[X4]?s[X4](u[Fn],p,v):s[z2]&&s[z2](gf+u[Fn],p))}function Tf(s,u,p,v){for(var L=u[Ii];L--;){var J=u[L];J&&(!p.ns||p.ns===J.evtName.ns)&&(!v||v(J))&&(Dh(s,J.evtName,J[qi],J.capture),u[Ka](L,1))}}function Lu(s,u){var p;return u?p=q4("xx",p=Xt(u)?[s].concat(u):[s,u]).ns[Ve]("."):p=s,p}function Tl(s,u,p,v,L){var J;void 0===L&&(L=!1);var se=!1;if(s)try{var me=q4(u,v);if(se=function Ap(s,u,p,v){var L=!1;return s&&u&&u[Fn]&&p&&(s[mf]?(s[mf](u[Fn],p,v),L=!0):s[Sp]&&(s[Sp](gf+u[Fn],p),L=!0)),L}(s,me,p,L),se&&k2.accept(s)){var st=((J={guid:A0++,evtName:me})[qi]=p,J.capture=L,J);Cf(s,me.type)[no](st)}}catch{}return se}function jc(s,u,p,v,L){if(void 0===L&&(L=!1),s)try{var J=q4(u,v),se=!1;(function wp(s,u,p){if(u[Fn])Tf(s,Cf(s,u[Fn]),u,p);else{var v=k2.get(s,R2,{});Pe(v,function(L,J){Tf(s,J,u,p)}),0===na(v)[Ii]&&k2.kill(s,R2)}})(s,J,function(me){return!((!J.ns||p)&&me[qi]!==p)&&(se=!0,!0)}),se||Dh(s,J,p,L)}catch{}}function w0(s,u,p,v){var L=!1;return u&&s&&s[Ii]>0&&Nr(s,function(J){J&&(!p||-1===Ns(p,J))&&(L=function bf(s,u,p){var v=!1,L=ze();L&&(v=Tl(L,s,u,p),v=Tl(L.body,s,u,p)||v);var J=Qn();return J&&(v=Tl(J,s,u,p)||v),v}(J,u,v)||L)}),L}function L2(s,u,p){s&&Xt(s)&&Nr(s,function(v){v&&function Of(s,u,p){var v=ze();v&&(jc(v,s,u,p),jc(v.body,s,u,p));var L=Qn();L&&jc(L,s,u,p)}(v,u,p)})}function Mh(s,u,p){return function Rp(s,u,p,v){var L=!1;return u&&s&&Xt(s)&&!(L=w0(s,u,p,v))&&p&&p[Ii]>0&&(L=w0(s,u,null,v)),L}([yf,"unload",x2],s,u,p)}function Q4(s,u,p){var L=Lu(Ef,p),J=w0([x2],s,u,L);return(!u||-1===Ns(u,I0))&&(J=w0([I0],function v(se){var me=Qn();s&&me&&"hidden"===me.visibilityState&&s(se)},u,L)||J),!J&&u&&(J=Q4(s,null,p)),J}var z0="ctx",Th="ParentContextKey",N2="ChildrenContextKey",bh=null,I1=function(){function s(u,p,v){var J,L=this;(L.start=xi(),L[z]=u,L[Xi]=v,L[$o]=function(){return!1},sn(p))&&Et(L,"payload",{g:function(){return!J&&sn(p)&&(J=p(),p=null),J}});L[wr]=function(se){return se?se===s[Th]||se===s[N2]?L[se]:(L[z0]||{})[se]:null},L[jr]=function(se,me){if(se)if(se===s[Th])L[se]||(L[$o]=function(){return!0}),L[se]=me;else if(se===s[N2])L[se]=me;else{(L[z0]=L[z0]||{})[se]=me}},L[pi]=function(){var se=0,me=L[wr](s[N2]);if(Xt(me))for(var st=0;st<me[Ii];st++){var ut=me[st];ut&&(se+=ut[j])}L[j]=xi()-L.start,L.exTime=L[j]-se,L[pi]=function(){}}}return s.ParentContextKey="parent",s.ChildrenContextKey="childEvts",s}(),If=function(){function s(u){this.ctx={},Di(s,this,function(p){p.create=function(v,L,J){return new I1(v,L,J)},p.fire=function(v){v&&(v[pi](),u&&sn(u[Ga])&&u[Ga](v))},p[jr]=function(v,L){v&&((p[z0]=p[z0]||{})[v]=L)},p[wr]=function(v){return(p[z0]||{})[v]}})}return s.__ieDyn=1,s}(),B2="CoreUtils.doPerf";function $2(s,u,p,v,L){if(s){var J=s;if(J[qs]&&(J=J[qs]()),J){var se=void 0,me=J[wr](B2);try{if(se=J.create(u(),v,L)){if(me&&se[jr]&&(se[jr](I1[Th],me),me[wr]&&me[jr])){var st=me[wr](I1[N2]);st||(st=[],me[jr](I1[N2],st)),st[no](se)}return J[jr](B2,se),p(se)}}catch(ut){se&&se[jr]&&se[jr]("exception",ut)}finally{se&&J.fire(se),J[jr](B2,me)}}}return p()}var xp=Ks("plugin");function ad(s){return xp.get(s,"state",{},!0)}function Oh(s,u){for(var J,p=[],v=null,L=s[Ti]();L;){var se=L[Xs]();if(se){v&&v[Qi]&&se[bo]&&v[Qi](se);var me=!!(J=ad(se))[Ua];se[Ua]&&(me=se[Ua]()),me||p[no](se),v=se,L=L[Ti]()}}Nr(p,function(st){var ut=s[or]();st[Da](s.getCfg(),ut,u,s[Ti]()),J=ad(st),!st[or]&&!J[or]&&(J[or]=ut),J[Ua]=!0,delete J[Bn]})}function Sh(s){return s.sort(function(u,p){var v=0;if(p){var L=p[bo];u[bo]?v=L?u[Wo]-p[Wo]:1:L&&(v=-1)}else v=u?1:-1;return v})}var Lp="TelemetryPluginChain",Ph="_hasRun",Np="_getTelCtx",Bp=0;function e3(s,u,p,v){var L=null,J=[];u||(u=Is({},null,p[Oo])),null!==v&&(L=v?function F2(s,u,p){for(;s;){if(s[Xs]()===p)return s;s=s[Ti]()}return w1([p],u.config||{},u)}(s,p,v):s);var se={_next:function st(){var Pt=L;if(L=Pt?Pt[Ti]():null,!Pt){var Rt=J;Rt&&Rt[Ii]>0&&(Nr(Rt,function(Mn){try{Mn.func.call(Mn.self,Mn.args)}catch(Cn){l(p[Oo],2,73,"Unexpected Exception during onComplete - "+it(Cn))}}),J=[])}return Pt},ctx:{core:function(){return p},diagLog:function(){return za(p,u.cfg)},getCfg:function(){return u.cfg},getExtCfg:function Tt(Pt,Rt){var Mn=ut(Pt,!0);return Rt&&Pe(Rt,function(Cn,En){if(fe(Mn[Cn])){var Tn=u.cfg[Cn];(Tn||!fe(Tn))&&(Mn[Cn]=Tn)}Tu(u,Mn,Cn,En)}),u[ca](Mn,Rt)},getConfig:function Nt(Pt,Rt,Mn){void 0===Mn&&(Mn=!1);var Cn,En=ut(Pt,!1),Tn=u.cfg;return!En||!En[Rt]&&fe(En[Rt])?(Tn[Rt]||!fe(Tn[Rt]))&&(Cn=Tn[Rt]):Cn=En[Rt],Cn||!fe(Cn)?Cn:Mn},hasNext:function(){return!!L},getNext:function(){return L},setNext:function(Pt){L=Pt},iterate:function Yt(Pt){for(var Rt;Rt=se._next();){var Mn=Rt[Xs]();Mn&&Pt(Mn)}},onComplete:function me(Pt,Rt){for(var Mn=[],Cn=2;Cn<arguments.length;Cn++)Mn[Cn-2]=arguments[Cn];Pt&&J[no]({func:Pt,self:Te(Rt)?se.ctx:Rt,args:Mn})}}};function ut(Pt,Rt){var Mn=null,Cn=u.cfg;if(Cn&&Pt){var En=Cn[ro];!En&&Rt&&(En={}),Cn[ro]=En,(En=u.ref(Cn,ro))&&(!(Mn=En[Pt])&&Rt&&(Mn={}),En[Pt]=Mn,Mn=u.ref(En,Pt))}return Mn}return se}function Wl(s,u,p,v){var L=Is(u),J=e3(s,L,p,v),se=J.ctx;return se[_e]=function me(ut){var Tt=J._next();return Tt&&Tt[bo](ut,se),!Tt},se[Ir]=function st(ut,Tt){return void 0===ut&&(ut=null),Xt(ut)&&(ut=w1(ut,L.cfg,p,Tt)),Wl(ut||se[Ti](),L.cfg,p,Tt)},se}function t3(s,u,p){var v=Is(u.config),L=e3(s,v,u,p),J=L.ctx;return J[_e]=function se(st){var ut=L._next();return ut&&ut[Sr](J,st),!ut},J[Ir]=function me(st,ut){return void 0===st&&(st=null),Xt(st)&&(st=w1(st,v.cfg,u,ut)),t3(st||J[Ti](),u,ut)},J}function Fd(s,u,p){var v=Is(u.config),J=e3(s,v,u,p).ctx;return J[_e]=function se(st){return J.iterate(function(ut){sn(ut[ja])&&ut[ja](J,st)})},J[Ir]=function me(st,ut){return void 0===st&&(st=null),Xt(st)&&(st=w1(st,v.cfg,u,ut)),Fd(st||J[Ti](),u,ut)},J}function w1(s,u,p,v){var L=null,J=!v;if(Xt(s)&&s[Ii]>0){var se=null;Nr(s,function(me){if(!J&&v===me&&(J=!0),J&&me&&sn(me[bo])){var st=function Ih(s,u,p){var se,v=null,L=sn(s[bo]),J=sn(s[Qi]);se=s?s[Fa]+"-"+s[Wo]+"-"+Bp++:"Unknown-0-"+Bp++;var me={getPlugin:function(){return s},getNext:function(){return v},processTelemetry:Tt,unload:Nt,update:Yt,_id:se,_setNext:function(Pt){v=Pt}};function st(){var Pt;return s&&sn(s[Np])&&(Pt=s[Np]()),Pt||(Pt=Wl(me,u,p)),Pt}function ut(Pt,Rt,Mn,Cn,En){var Tn=!1,tr=s?s[Fa]:Lp,_r=Pt[Ph];return _r||(_r=Pt[Ph]={}),Pt.setNext(v),s&&$2(Pt[or](),function(){return tr+":"+Mn},function(){_r[se]=!0;try{var Pr=v?v._id:Fe;Pr&&(_r[Pr]=!1),Tn=Rt(Pt)}catch(In){var Yr=!v||_r[v._id];Yr&&(Tn=!0),(!v||!Yr)&&l(Pt[Ri](),1,73,"Plugin ["+tr+"] failed during "+Mn+" - "+it(In)+", run flags: "+it(_r))}},Cn,En),Tn}function Tt(Pt,Rt){function Mn(Cn){if(!s||!L)return!1;var En=ad(s);return!En[Bn]&&!En[di]&&(J&&s[Qi](v),s[bo](Pt,Cn),!0)}ut(Rt=Rt||st(),Mn,"processTelemetry",function(){return{item:Pt}},!Pt.sync)||Rt[_e](Pt)}function Nt(Pt,Rt){function Mn(){var Cn=!1;if(s){var En=ad(s),Tn=s[or]||En[or];s&&(!Tn||Tn===Pt.core())&&!En[Bn]&&(En[or]=null,En[Bn]=!0,En[Ua]=!1,s[Bn]&&!0===s[Bn](Pt,Rt)&&(Cn=!0))}return Cn}ut(Pt,Mn,"unload",function(){},Rt[Xi])||Pt[_e](Rt)}function Yt(Pt,Rt){function Mn(){var Cn=!1;if(s){var En=ad(s),Tn=s[or]||En[or];s&&(!Tn||Tn===Pt.core())&&!En[Bn]&&s[ja]&&!0===s[ja](Pt,Rt)&&(Cn=!0)}return Cn}ut(Pt,Mn,"update",function(){},!1)||Pt[_e](Rt)}return qo(me)}(me,u,p);L||(L=st),se&&se._setNext(st),se=st}})}return v&&!L?w1([v],u,p):L}var o3,Ud="_aiHooks",n3=["req","rsp","hkErr","fnErr"];function R0(s,u){if(s)for(var p=0;p<s[Ii]&&!u(s[p],p);p++);}function z1(s,u,p,v,L){L>=0&&L<=2&&R0(s,function(J,se){var me=J.cbks,st=me[n3[L]];if(st){u.ctx=function(){return v[se]=v[se]||{}};try{st[ks](u.inst,p)}catch(Nt){var ut=u.err;try{var Tt=me[n3[2]];Tt&&(u.err=Nt,Tt[ks](u.inst,p))}catch{}finally{u.err=ut}}}})}function Hd(s,u,p,v){var L=null;return s&&(pn(s,u)?L=s:p&&(L=Hd(Qs(s),u,v,!1))),L}function U2(s,u,p,v){var L=p&&p[Ud];if(!L){var J=function r3(s){return function(){var u,v=arguments,L=s.h,J=((u={})[z]=s.n,u.inst=this,u.ctx=null,u.set=function ut(Nt,Yt){(v=st([],v))[Nt]=Yt,me=st([J],v)},u),se=[],me=st([J],v);function st(Nt,Yt){return R0(Yt,function(Pt){Nt[no](Pt)}),Nt}J.evt=mr("event"),z1(L,J,me,se,0);var Tt=s.f;if(Tt)try{J.rslt=Tt[ks](this,v)}catch(Nt){throw J.err=Nt,z1(L,J,me,se,3),Nt}return z1(L,J,me,se,1),J.rslt}}(L={i:0,n:u,f:p,h:[]});J[Ud]=L,s[u]=J}var se={id:L.i,cbks:v,rm:function(){var me=this.id;R0(L.h,function(st,ut){if(st.id===me)return L.h[Ka](ut,1),1})}};return L.i++,L.h[no](se),se}function wh(s,u,p,v,L){if(void 0===v&&(v=!0),s&&u&&p){var J=Hd(s,u,v,L);if(J){var se=J[u];if(typeof se===ra)return U2(J,u,se,p)}}return null}function Vd(s,u,p,v,L){if(s&&u&&p){var J=Hd(s,u,v,L)||s;if(J)return U2(J,u,J[u],p)}return null}function Rf(){var s=[];return{add:function u(v){v&&s[no](v)},run:function p(v,L){Nr(s,function(J){try{J(v,L)}catch(se){l(v[Ri](),2,73,"Unexpected error calling unload handler - "+it(se))}}),s=[]}}}function i3(s){return!!s&&sn(s.next)}function $p(s){return!Ct(s)&&sn(s[Pu(3)])}function Yd(s,u){return!Te(u)&&s&&(Xt(u)?ml(s.push,s,u):i3(u)||$p(u)?function Rh(s,u,p){if(s&&(i3(s)||(!o3&&(o3=Wt(function(){return Pu(3)})),s=s[o3.v]?s[o3.v]():null),i3(s))){var v=void 0,L=void 0;try{for(var J=0;!(L=s.next())[Se]&&-1!==u[Ie](p||s,L[ce],J,s);)J++}catch(se){v={e:se},s.throw&&(L=null,s.throw(v))}finally{try{L&&!L[Se]&&s.return&&s.return(L)}finally{if(v)throw v.e}}}}(u,function(p){s.push(p)}):s.push(u)),s}function xf(){var s=[];return{run:function u(v){var L=s;s=[],Nr(L,function(J){try{(J.rm||J.remove).call(J)}catch(se){l(v,2,73,"Unloading:"+it(se))}})},add:function p(v){v&&Yd(s,v)}}}var xh,R1="getPlugin",kf=((xh={})[ro]={isVal:B,v:{}},xh),sd=function(){function s(){var p,v,L,J,se,u=this;function me(Tt){void 0===Tt&&(Tt=null);var Nt=Tt;if(!Nt){var Yt=v||Wl(null,{},u[or]);Nt=L&&L[R1]?Yt[Ir](null,L[R1]):Yt[Ir](null,L)}return Nt}function st(Tt,Nt,Yt){Is(Tt,kf,za(Nt)),!Yt&&Nt&&(Yt=Nt[Ze]()[Ti]());var Pt=L;L&&L[R1]&&(Pt=L[R1]()),u[or]=Nt,v=Wl(Yt,Tt,Nt,Pt)}function ut(){p=!1,u[or]=null,v=null,L=null,se=xf(),J=Rf()}ut(),Di(s,u,function(Tt){Tt[Da]=function(Nt,Yt,Pt,Rt){st(Nt,Yt,Rt),p=!0},Tt[Bn]=function(Nt,Yt){var Pt,Rt=Tt[or];if(Rt&&(!Nt||Rt===Nt[or]())){var Mn,Cn=!1,En=Nt||t3(null,Rt,L&&L[R1]?L[R1]():L),Tn=Yt||((Pt={reason:0})[Xi]=!1,Pt);return Tt[lo]&&!0===Tt[lo](En,Tn,tr)?Mn=!0:tr(),Mn}function tr(){Cn||(Cn=!0,J.run(En,Yt),se.run(En[Ri]()),!0===Mn&&En[_e](Tn),ut())}},Tt[ja]=function(Nt,Yt){var Pt=Tt[or];if(Pt&&(!Nt||Pt===Nt[or]())){var Rt,Mn=!1,Cn=Nt||Fd(null,Pt,L&&L[R1]?L[R1]():L),En=Yt||{reason:0};return Tt._doUpdate&&!0===Tt._doUpdate(Cn,En,Tn)?Rt=!0:Tn(),Rt}function Tn(){Mn||(Mn=!0,st(Cn.getCfg(),Cn.core(),Cn[Ti]()))}},li(Tt,"_addUnloadCb",function(){return J},"add"),li(Tt,"_addHook",function(){return se},"add"),Et(Tt,"_unloadHooks",{g:function(){return se}})}),u[Ri]=function(Tt){return me(Tt)[Ri]()},u[Ua]=function(){return p},u.setInitialized=function(Tt){p=Tt},u[Qi]=function(Tt){L=Tt},u[_e]=function(Tt,Nt){Nt?Nt[_e](Tt):L&&sn(L[bo])&&L[bo](Tt,null)},u._getTelCtx=me}return s.__ieDyn=1,s}(),x0="toString",kh="isStorageUseDisabled",k0="_addHook",mc="core",Nu="dataType",L0="envelopeType",bl="diagLog",N0="track",a3="trackPageView",Fp="trackPreviousPageVisit",B0="sendPageViewInternal",Bu="startTime",Lf="properties",ll="duration",x1="sendPageViewPerformanceInternal",Nf="populatePageViewPerformanceEvent",$0="href",Bf="sendExceptionInternal",$f="exception",H2="error",s3="_onerror",Up="errorSrc",Ff="lineNumber",Uf="columnNumber",Hp="message",Hf="CreateAutoException",Vf="addTelemetryInitializer",Vp="autoTrackPageVisitTime",Yp="isBrowserLinkTrackingEnabled",F0="length",Yf="enableAutoRouteTracking",Wp="enableUnhandledPromiseRejectionTracking",Wf="autoUnhandledPromiseInstrumented",Kf="getEntriesByType",Kp="isPerformanceTimingSupported",jf="getPerformanceTiming",c3="navigationStart",Nh="shouldCollectDuration",jp="isPerformanceTimingDataReady",l3="responseStart",du="loadEventEnd",Zp="responseEnd",u3="connectEnd",cd="pageVisitStartTime",Sm=function(){function s(u,p,v,L){Di(s,this,function(J){var Tt,se=null,me=[],st=!1,ut=!1;function Nt(Rt){v&&v.flush(Rt,function(){})}function Yt(){se||(se=rc(function(){se=null;var Rt=me.slice(0),Mn=!1;me=[],Nr(Rt,function(Cn){Cn()?Mn=!0:me.push(Cn)}),me[F0]>0&&Yt(),Mn&&Nt(!0)},100))}function Pt(Rt){me.push(Rt),Yt()}v&&(Tt=v.logger),J[a3]=function(Rt,Mn){var Cn=Rt.name;if(fe(Cn)||"string"!=typeof Cn){var En=Qn();Cn=Rt.name=En&&En.title||""}var Tn=Rt.uri;if(fe(Tn)||"string"!=typeof Tn){var tr=ec();Tn=Rt.uri=tr&&tr[$0]||""}if(!ut){var _r=Vl(),Pr=_r&&_r[Kf]&&_r[Kf]("navigation");if(Pr&&Pr[0]&&!Te(_r.timeOrigin)){var Yr=Pr[0].loadEventStart;Rt[Bu]=new Date(_r.timeOrigin+Yr)}else{var In=(Mn||Rt[Lf]||{})[ll]||0;Rt[Bu]=new Date((new Date).getTime()-In)}ut=!0}if(!L[Kp]())return u[B0](Rt,Mn),Nt(!0),void(xt()||l(Tt,2,25,"trackPageView: navigation timing API used for calculation of page duration is not supported in this browser. This page view will be collected without duration and timing info."));var Ci,Ai,Wr=!1,Pi=L[jf]()[c3];Pi>0&&(Ci=cl(Pi,+new Date),L[Nh](Ci)||(Ci=void 0)),!fe(Mn)&&!fe(Mn[ll])&&(Ai=Mn[ll]),(p||!isNaN(Ai))&&(isNaN(Ai)&&(Mn||(Mn={}),Mn[ll]=Ci),u[B0](Rt,Mn),Nt(!0),Wr=!0);Mn||(Mn={}),Pt(function(){var Er=!1;try{if(L[jp]()){Er=!0;var Xn={name:Cn,uri:Tn};L[Nf](Xn),Xn.isValid||Wr?(Wr||(Mn[ll]=Xn.durationMs,u[B0](Rt,Mn)),st||(u[x1](Xn,Mn),st=!0)):(Mn[ll]=Ci,u[B0](Rt,Mn))}else Pi>0&&cl(Pi,+new Date)>6e4&&(Er=!0,Wr||(Mn[ll]=6e4,u[B0](Rt,Mn)))}catch(Kr){l(Tt,1,38,"trackPageView failed on page load calculation: "+Kn(Kr),{exception:it(Kr)})}return Er})},J.teardown=function(Rt,Mn){if(se){se.cancel(),se=null;var Cn=me.slice(0);me=[],Nr(Cn,function(Tn){Tn()&&!0})}}})}return s.__ieDyn=1,s}(),Gf=["googlebot","adsbot-google","apis-google","mediapartners-google"];function Zf(){var s=Vl();return s&&!!s.timing}function Im(){var s=Vl(),u=s?s.timing:0;return u&&u.domainLookupStart>0&&u[c3]>0&&u[l3]>0&&u.requestStart>0&&u[du]>0&&u[Zp]>0&&u[u3]>0&&u.domLoading>0}function Xp(){return Zf()?Vl().timing:null}function Am(){return function Pm(){var s=Vl();return s&&s.getEntriesByType&&s.getEntriesByType("navigation")[F0]>0}()?Vl()[Kf]("navigation")[0]:null}function wm(){for(var s=[],u=0;u<arguments.length;u++)s[u]=arguments[u];var v=(_()||{}).userAgent,L=!1;if(v)for(var J=0;J<Gf[F0];J++)L=L||-1!==Yo(v.toLowerCase(),Gf[J]);if(L)return!1;for(J=0;J<s[F0];J++)if(s[J]<0||s[J]>=36e5)return!1;return!0}var ul,zm=function(){function s(u){var p=za(u);Di(s,this,function(v){v[Nf]=function(L){L.isValid=!1;var J=Am(),se=Xp(),me=0,st=0,ut=0,Tt=0,Nt=0;(J||se)&&(J?(me=J[ll],st=0===J[Bu]?J[u3]:cl(J[Bu],J[u3]),ut=cl(J.requestStart,J[l3]),Tt=cl(J[l3],J[Zp]),Nt=cl(J.responseEnd,J[du])):(me=cl(se[c3],se[du]),st=cl(se[c3],se[u3]),ut=cl(se.requestStart,se[l3]),Tt=cl(se[l3],se[Zp]),Nt=cl(se.responseEnd,se[du])),0===me?l(p,2,10,"error calculating page view performance.",{total:me,network:st,request:ut,response:Tt,dom:Nt}):v[Nh](me,st,ut,Tt,Nt)?me<Math.floor(st)+Math.floor(ut)+Math.floor(Tt)+Math.floor(Nt)?l(p,2,8,"client performance math error.",{total:me,network:st,request:ut,response:Tt,dom:Nt}):(L.durationMs=me,L.perfTotal=L[ll]=Ml(me),L.networkConnect=Ml(st),L.sentRequest=Ml(ut),L.receivedResponse=Ml(Tt),L.domProcessing=Ml(Nt),L.isValid=!0):l(p,2,45,"Invalid page load duration value. Browser perf data won't be sent.",{total:me,network:st,request:ut,response:Tt,dom:Nt}))},v[jf]=Xp,v[Kp]=Zf,v[jp]=Im,v[Nh]=wm})}return s.__ieDyn=1,s}(),qp=function(){function s(u,p){var v="prevPageVisitData";Di(s,this,function(L){L[Fp]=function(me,st){try{var ut=function J(me,st){var ut=null;try{if(ut=function se(){var me=null;try{if(Ad()){var st=xi(),ut=Y3(u,v);ut&&fs()&&((me=gi().parse(ut)).pageVisitTime=st-me[cd],function z4(s,u){var p=K6();if(null!==p)try{return p[bc](u),!0}catch(v){td=!1,l(s,2,6,"Browser failed removal of session storage item. "+Kn(v),{exception:it(v)})}return!1}(u,v))}}catch(Tt){y(u,"Stop page visit timer failed: "+it(Tt)),me=null}return me}(),Ad()){null!=Y3(u,v)&&le("Cannot call startPageVisit consecutively without first calling stopPageVisit");var Tt=gi().stringify(new Jp(me,st));w4(u,v,Tt)}}catch(Nt){y(u,"Call to restart failed: "+it(Nt)),ut=null}return ut}(me,st);ut&&p(ut.pageName,ut.pageUrl,ut.pageVisitTime)}catch(Tt){y(u,"Auto track page visit time failed, metric will not be collected: "+it(Tt))}},Et(L,"_logger",{g:function(){return u}}),Et(L,"pageVisitTimeTrackingHandler",{g:function(){return p}})})}return s.__ieDyn=1,s}(),Jp=function s(u,p){this[cd]=xi(),this.pageName=u,this.pageUrl=p},Xf=function s(u,p){var v=this,L={};v.start=function(J){typeof L[J]<"u"&&l(u,2,62,"start was called more than once for this event without calling stop.",{name:J,key:J},!0),L[J]=+new Date},v.stop=function(J,se,me,st){var ut=L[J];if(isNaN(ut))l(u,2,63,"stop was called without a corresponding start.",{name:J,key:J},!0);else{var Nt=cl(ut,+new Date);v.action(J,se,Nt,me,st)}delete L[J],L[J]=void 0}};function U0(s,u){s&&s.dispatchEvent&&u&&s.dispatchEvent(u)}var Bh=Qa(((ul={sessionRenewalMs:dh(Jf,18e5),sessionExpirationMs:dh(Jf,864e5),disableExceptionTracking:ws()})[Vp]=ws(),ul.overridePageViewDuration=ws(),ul[Wp]=ws(),ul[Wf]=!1,ul.samplingPercentage=Bd(function Qp(s){return!isNaN(s)&&s>0&&s<=100},100),ul[kh]=ws(),ul[Yp]=ws(),ul[Yf]=ws(),ul.namePrefix=function Tp(s){return{isVal:Ht,v:ei(s||Fe)}}(),ul.enableDebug=ws(),ul.disableFlushOnBeforeUnload=ws(),ul.disableFlushOnUnload=ws(!1,"disableFlushOnBeforeUnload"),ul));function Jf(s,u){return(s=s||u)<6e4&&(s=6e4),+s}function Rm(s){Te(s[kh])||(s[kh]?function $3(){cu=!1,td=!1}():function U3(){cu=m2(!0),td=Ad(!0)}())}var xm=function(s){function u(){var p=s.call(this)||this;p.identifier=R4,p.priority=180,p.autoRoutePVDelay=500;var v,L,J,se,me,st,ut,Tt,Nt,Yt,Pt,Rt,Mn,Cn,En,Tn,_r,Pr,Yr;return Di(u,p,function(In,Wr){var Ci=Wr[k0];function Jn(Dn,ir,yr,Fr,Ui){In[bl]().throwInternal(Dn,ir,yr,Fr,Ui)}function mo(){v=null,L=null,J=null,se=null,me=null,st=null,ut=!1,Tt=!1,Nt=!1,Yt=!1,Pt=!1,Rt=!1,Mn=!1,Cn=!1,Tn=!1,0;var Dn=ec(!0);_r=Dn&&Dn[$0]||"",Pr=null,Yr=null,En=null,Et(In,"config",{g:function(){return En}})}mo(),In.getCookieMgr=function(){return mh(In[mc])},In.processTelemetry=function(Dn,ir){In.processNext(Dn,ir)},In.trackEvent=function(Dn,ir){try{var yr=zd(Dn,Rd[Nu],Rd[L0],In[bl](),ir);In[mc][N0](yr)}catch(Fr){Jn(2,39,"trackTrace failed, trace will not be collected: "+Kn(Fr),{exception:it(Fr)})}},In.startTrackEvent=function(Dn){try{v.start(Dn)}catch(ir){Jn(1,29,"startTrackEvent failed, event will not be collected: "+Kn(ir),{exception:it(ir)})}},In.stopTrackEvent=function(Dn,ir,yr){try{v.stop(Dn,void 0,ir,yr)}catch(Fr){Jn(1,30,"stopTrackEvent failed, event will not be collected: "+Kn(Fr),{exception:it(Fr)})}},In.trackTrace=function(Dn,ir){try{var yr=zd(Dn,E1[Nu],E1[L0],In[bl](),ir);In[mc][N0](yr)}catch(Fr){Jn(2,39,"trackTrace failed, trace will not be collected: "+Kn(Fr),{exception:it(Fr)})}},In.trackMetric=function(Dn,ir){try{var yr=zd(Dn,xd[Nu],xd[L0],In[bl](),ir);In[mc][N0](yr)}catch(Fr){Jn(1,36,"trackMetric failed, metric will not be collected: "+Kn(Fr),{exception:it(Fr)})}},In[a3]=function(Dn,ir){try{var yr=Dn||{};J[a3](yr,yo(yo(yo({},yr.properties),yr.measurements),ir)),Tn&&me[Fp](yr.name,yr.uri)}catch(Fr){Jn(1,37,"trackPageView failed, page view will not be collected: "+Kn(Fr),{exception:it(Fr)})}},In[B0]=function(Dn,ir,yr){var Fr=Qn();if(Fr&&(Dn.refUri=void 0===Dn.refUri?Fr.referrer:Dn.refUri),fe(Dn[Bu])){var Ui=(ir||Dn[Lf]||{})[ll]||0;Dn[Bu]=new Date((new Date).getTime()-Ui)}var Ko=zd(Dn,ku[Nu],ku[L0],In[bl](),ir,yr);In[mc][N0](Ko),0},In[x1]=function(Dn,ir,yr){var Fr=zd(Dn,D1[Nu],D1[L0],In[bl](),ir,yr);In[mc][N0](Fr)},In.trackPageViewPerformance=function(Dn,ir){var yr=Dn||{};try{se[Nf](yr),In[x1](yr,ir)}catch(Fr){Jn(1,37,"trackPageViewPerformance failed, page view will not be collected: "+Kn(Fr),{exception:it(Fr)})}},In.startTrackPage=function(Dn){try{if("string"!=typeof Dn){var ir=Qn();Dn=ir&&ir.title||""}L.start(Dn)}catch(yr){Jn(1,31,"startTrackPage failed, page view may not be collected: "+Kn(yr),{exception:it(yr)})}},In.stopTrackPage=function(Dn,ir,yr,Fr){try{if("string"!=typeof Dn){var Ui=Qn();Dn=Ui&&Ui.title||""}if("string"!=typeof ir){var Ko=ec();ir=Ko&&Ko[$0]||""}L.stop(Dn,ir,yr,Fr),Tn&&me[Fp](Dn,ir)}catch(la){Jn(1,32,"stopTrackPage failed, page view will not be collected: "+Kn(la),{exception:it(la)})}},In[Bf]=function(Dn,ir,yr){var Fr=Dn&&(Dn[$f]||Dn[H2])||Be(Dn)&&Dn||{name:Dn&&typeof Dn,message:Dn||Ru};Dn=Dn||{};var Ko=zd(new lu(In[bl](),Fr,Dn[Lf]||ir,Dn.measurements,Dn.severityLevel,Dn.id).toInterface(),lu[Nu],lu[L0],In[bl](),ir,yr);In[mc][N0](Ko)},In.trackException=function(Dn,ir){Dn&&!Dn[$f]&&Dn[H2]&&(Dn[$f]=Dn[H2]);try{In[Bf](Dn,ir)}catch(yr){Jn(1,35,"trackException failed, exception will not be collected: "+Kn(yr),{exception:it(yr)})}},In[s3]=function(Dn){var ir=Dn&&Dn[H2],yr=Dn&&Dn.evt;try{if(!yr){var Fr=ze();Fr&&(yr=Fr.event)}var Ui=Dn&&Dn.url||(Qn()||{}).URL,Ko=Dn[Up]||"window.onerror@"+Ui+":"+(Dn[Ff]||0)+":"+(Dn[Uf]||0),la={errorSrc:Ko,url:Ui,lineNumber:Dn[Ff]||0,columnNumber:Dn[Uf]||0,message:Dn[Hp]};!function kd(s,u,p,v,L){return!L&&Ht(s)&&("Script error."===s||"Script error"===s)}(Dn.message,Dn.url,Dn.lineNumber,Dn.columnNumber,Dn[H2])?(Dn[Up]||(Dn[Up]=Ko),In.trackException({exception:Dn,severityLevel:3},la)):function Er(Dn,ir){var yr=zd(Dn,lu[Nu],lu[L0],In[bl](),ir);In[mc][N0](yr)}(lu[Hf]("Script error: The browser's same-origin policy prevents us from getting the details of this exception. Consider using the 'crossorigin' attribute.",Ui,Dn[Ff]||0,Dn[Uf]||0,ir,yr,null,Ko),la)}catch(Na){var aa=ir?ir.name+", "+ir[Hp]:"null";Jn(1,11,"_onError threw exception while logging error, error will not be collected: "+Kn(Na),{exception:it(Na),errorString:aa})}},In[Vf]=function(Dn){if(In[mc])return In[mc][Vf](Dn);st||(st=[]),st.push(Dn)},In.initialize=function(Dn,ir,yr,Fr){if(!In.isInitialized()){fe(ir)&&le("Error initializing"),Wr.initialize(Dn,ir,yr,Fr);try{Yr=Lu(os(In.identifier),ir.evtNamespace&&ir.evtNamespace()),st&&(Nr(st,function(Ui){ir[Vf](Ui)}),st=null),function Pi(Dn){var ir=In.identifier,yr=In[mc];In[k0](wa(Dn,function(){var Fr=Wl(null,Dn,yr);En=Fr.getExtCfg(ir,Bh),Tn=En[Vp],Dn.storagePrefix&&F3(Dn.storagePrefix),Rm(En),ut=En[Yp],function po(){if(!Tt&&ut){var Dn=["/browserLinkSignalR/","/__browserLink/"],ir=function(yr){if(ut&&yr.baseType===Ld[Nu]){var Fr=yr.baseData;if(Fr)for(var Ui=0;Ui<Dn[F0];Ui++)if(Fr.target&&Yo(Fr.target,Dn[Ui])>=0)return!1}return!0};In[k0](In[Vf](ir)),Tt=!0}}()}))}(Dn),se=new zm(In[mc]),J=new Sm(In,En.overridePageViewDuration,In[mc],se),me=new qp(In[bl](),function(Ui,Ko,la){return function Ai(Dn,ir,yr){var Fr={PageName:Dn,PageUrl:ir};In.trackMetric({name:"PageVisitTime",average:yr,max:yr,min:yr,sampleCount:1},Fr)}(Ui,Ko,la)}),(v=new Xf(In[bl](),"trackEvent")).action=function(Ui,Ko,la,aa,Na){aa||(aa={}),Na||(Na={}),aa.duration=la[x0](),In.trackEvent({name:Ui,properties:aa,measurements:Na})},(L=new Xf(In[bl](),"trackPageView")).action=function(Ui,Ko,la,aa,Na){fe(aa)&&(aa={}),aa.duration=la[x0]();var ur={name:Ui,uri:Ko,properties:aa,measurements:Na};In[B0](ur,aa)},Ur()&&(function Xn(){var Dn=ze(),ir=ec(!0);In[k0](wa(En,function(){!(Pt=En.disableExceptionTracking)&&!Rt&&!En.autoExceptionInstrumented&&(Ci(Vd(Dn,"onerror",{ns:Yr,rsp:function(yr,Fr,Ui,Ko,la,aa){!Pt&&!0!==yr.rslt&&In[s3](lu[Hf](Fr,Ui,Ko,la,aa,yr.evt))}},!1)),Rt=!0)})),function Io(Dn,ir){In[k0](wa(En,function(){Mn=!0===En[Wp],Rt=Rt||En[Wf],Mn&&!Cn&&(Ci(Vd(Dn,"onunhandledrejection",{ns:Yr,rsp:function(yr,Fr){Mn&&!0!==yr.rslt&&In[s3](lu[Hf](function k1(s){if(s&&s.reason){var u=s.reason;return!Ht(u)&&sn(u[x0])?u[x0]():it(u)}return s||""}(Fr),ir?ir[$0]:"",0,0,Fr,yr.evt))}},!1)),En[Wf]=Cn=!0)}))}(Dn,ir)}(),function Kr(){var Dn=ze(),ir=ec(!0);In[k0](wa(En,function(){if(Nt=!0===En[Yf],Dn&&Nt&&!Yt&&R()){var yr=Ee();sn(yr.pushState)&&sn(yr.replaceState)&&typeof Event!==$a&&function Ar(Dn,ir,yr){if(Yt)return;var Fr=En.namePrefix||"";function Ui(){Nt&&U0(Dn,b2(Fr+"locationchange"))}function Ko(){if(Pr&&(_r=Pr),Pr=yr&&yr[$0]||"",Nt){var la=function mi(){var Dn=null;if(In[mc]&&In[mc].getTraceCtx&&(Dn=In[mc].getTraceCtx(!1)),!Dn){var ir=In[mc].getPlugin(ol);if(ir){var yr=ir.plugin.context;yr&&(Dn=uh(yr.telemetryTrace))}}return Dn}();if(la){la.setTraceId(Yl());var aa="_unknown_";yr&&yr.pathname&&(aa=yr.pathname+(yr.hash||"")),la.setName(ac(In[bl](),aa))}rc(function(Na){In[a3]({refUri:Na,properties:{duration:0}})}.bind(In,_r),In.autoRoutePVDelay)}}Ci(Vd(ir,"pushState",{ns:Yr,rsp:function(){Nt&&(U0(Dn,b2(Fr+"pushState")),U0(Dn,b2(Fr+"locationchange")))}},!0)),Ci(Vd(ir,"replaceState",{ns:Yr,rsp:function(){Nt&&(U0(Dn,b2(Fr+"replaceState")),U0(Dn,b2(Fr+"locationchange")))}},!0)),Tl(Dn,Fr+"popstate",Ui,Yr),Tl(Dn,Fr+"locationchange",Ko,Yr),Yt=!0}(Dn,yr,ir)}}))}())}catch(Ui){throw In.setInitialized(!1),Ui}}},In._doTeardown=function(Dn,ir){J&&J.teardown(Dn,ir),jc(window,null,null,Yr),mo()},Et(In,"_pageViewManager",{g:function(){return J}}),Et(In,"_pageViewPerformanceManager",{g:function(){return se}}),Et(In,"_pageVisitTimeManager",{g:function(){return me}}),Et(In,"_evtNamespace",{g:function(){return"."+Yr}})}),p}return fa(u,s),u.Version="3.0.7",u}(sd);function V2(s,u){return e_(s,function(p){return u?u({value:p,rejected:!1}):p},function(p){return u?u({rejected:!0,reason:p}):p})}function e_(s,u,p,v){var L=s;return Ke(s)?(u||p)&&(L=s.then(u,p)):u&&(L=u(s)),v&&function t_(s,u){var p=s;return u&&(Ke(s)?p=s.finally?s.finally(u):s.then(function(v){return u(),v},function(v){throw u(),v}):u()),p}(L,v),L}var n7=function(s){return s.value&&H0(s),!0},n_=[function Do(s){var u=s.value;if(Xt(u)){var p=s.result=[];return p.length=u.length,s.copyTo(p,u),!0}return!1},H0,function a_(s){return s.type===S},function o_(s){var u=s.value;return!!Ut(u)&&(s.result=new Date(u.getTime()),!0)}];function r_(s,u,p,v){var L=p.handler,J=p.path?v?p.path.concat(v):p.path:[],se={handler:p.handler,src:p.src,path:J},me=typeof u,st=!1,ut=!1;u&&me===P?st=ve(u):ut=u===o||cn(me);var Tt={type:me,isPrim:ut,isPlain:st,value:u,result:u,path:J,origin:p.src,copy:function(Nt,Yt){return r_(s,Nt,Yt?se:p,Yt)},copyTo:function(Nt,Yt){return Qf(s,Nt,Yt,se)}};return Tt.isPrim?L&&L[Ie](p,Tt)?Tt.result:u:function r7(s,u,p,v){var L;return Nr(s,function(J){if(J.k===u)return L=J,-1}),L||(L={k:u,v:u},s.push(L),v(L)),L.v}(s,u,0,function(Nt){Et(Tt,"result",{g:function(){return Nt.v},s:function(Rt){Nt.v=Rt}});for(var Yt=0,Pt=L;!(Pt||(Yt<n_.length?n_[Yt++]:n7))[Ie](p,Tt);)Pt=o})}function Qf(s,u,p,v){if(!fe(p))for(var L in p)u[L]=r_(s,p[L],v,L);return u}function i7(s,u){return r_([],s,{handler:u,src:s})}function H0(s){var u=s.value;if(u&&s.isPlain){var p=s.result={};return s.copyTo(p,u),!0}return!1}function e8(s,u){return Nr(u,function(p){!function i_(s,u,p){return Qf([],s,u,{handler:p,src:u,path:[]})}(s,p)}),s}function s_(s,u,p,v,L,J,se){return e8(i7(s)||{},fc(arguments))}var Fh=us("split",I);function Hh(s,u,p){if(s&&u){var v=Fh(u,"."),L=v.pop();Nr(v,function(J){fe(s[J])&&(s[J]={}),s=s[J]}),s[L]=p}}var h3="featureOptIn",Vh="onCfgChangeReceive",u_="nonOverrideConfigs",d_="scheduleFetchTimeout";function h_(s,u,p,v){try{var L=p>v;L&&(s=null);var J=0==p?function $h(s,u,p,v,L,J,se){return e8(s||{},fc(arguments))}({},s):s;return J&&u&&!L&&Pe(J,function(se){var me=u[se];me&&(kn(J[se])&&kn(me)?J[se]=h_(J[se],me,++p,v):delete J[se])}),J}catch{}return s}var V0="featureOptIn.",f_=".mode",p_=".onCfg",__=".offCfg";function g_(s,u){try{if(!s||!s.enabled)return null;if(!s[h3])return s.config;var p=s[h3],v=s.config||{};return Pe(p,function(L){var J=function Lm(s,u,p){var v;if(!u||!u.enabled)return null;var L=(u[h3]||{})[s]||{mode:1},J=L.mode,se=L.onCfg,me=L.offCfg,st=(p||{})[s]||{mode:2},ut=st.mode,Tt=st.onCfg,Nt=st.offCfg,Yt=!!st.blockCdnCfg,Rt=V0+s+p_,Mn=V0+s+__,Cn=ut,En=Tt,Tn=Nt;return Yt||(4===J||5===J?(Cn=4==J?3:2,En=se||Tt,Tn=me||Nt):2===J||2===ut?(Cn=2,En=Tt||se,Tn=Nt||me):3===J?(Cn=3,En=Tt||se,Tn=Nt||me):1===J&&1===ut&&(Cn=1)),(v={})[V0+s+f_]=Cn,v[Rt]=En,v[Mn]=Tn,v}(L,s,u.config[h3]);fe(J)||(Pe(J,function(se,me){Hh(v,se,me)}),function m_(s,u,p){var v=u[V0+s+f_],L=u[V0+s+p_],J=u[V0+s+__],se=null;3===v&&(se=L),2===v&&(se=J),se&&Pe(se,function(me,st){Hh(p,me,st)})}(L,J,v))}),v}catch{}return null}var f3,n8,r8,i8,Nm="ai_cfgsync",W2=void 0,t8=Qa(((f3={syncMode:1,blkCdnCfg:W2,customEvtName:W2,cfgUrl:W2,overrideSyncFn:W2,overrideFetchFn:W2})[Vh]=W2,f3[d_]=18e5,f3[u_]={instrumentationKey:!0,connectionString:!0,endpointUrl:!0},f3)),v_=function(s){function u(){var p=s.call(this)||this;p.priority=198,p.identifier="AppInsightsCfgSyncPlugin";var v,L,J,se,me,st,ut,Tt,Nt,Yt,Pt,Rt,Mn,Cn,En,Tn,tr=!1;return Di(u,p,function(_r,Pr){function Yr(){L=null,J=null,se=null,me=null,ut=null,Tt=null,Mn=null,st=null,Yt=null,Pt=null,Nt=null,En=null,Tn=null,Rt=null}function Wr(Dn,ir){if(Dn){if(L=Dn,ir&&!tr)return Pi();if(ut&&!tr)return _r.core.updateCfg(Dn),!0}return!1}function Ci(){try{var Dn=xr();Dn&&jc(Dn,null,null,se)}catch{}}function Pi(Dn){try{return Tn&&sn(Tn)?Tn(L,Dn):r1(J,L,Dn)}catch{}return!1}function Ai(Dn){try{return Ci(),Dn&&(J=Dn,function Ar(){if(ut){var Dn=xr();if(Dn)try{Tl(Dn,J,function(ir){var yr=ir&&ir.detail;if(Rt&&yr)Rt(yr);else{var Fr=yr&&yr.cfg,Ui=Fr&&ve(Fr)&&function Io(Dn,ir){var yr=null;try{Dn&&(yr=h_(Dn,Mn,0,5))}catch{}return yr}(Fr);Ui&&Wr(Ui)}},se,!0)}catch{}}}()),!0}catch{}return!1}function Er(Dn,ir,yr){var Fr=xr(),Ui=Fr&&Fr.fetch||null;if(Dn&&Ui&&sn(Ui))try{var la=new Request(Dn,{method:"GET"});V2(fetch(la),function(aa){var Na=aa.value;aa.rejected?mi(ir,400):Na.ok?V2(Na.text(),function(ur){mi(ir,Na.status,ur.value,yr)}):mi(ir,Na.status,null,yr)})}catch{}}function Xn(Dn,ir,yr){try{var Fr=new XMLHttpRequest;Fr.open("GET",Dn),Fr.onreadystatechange=function(){Fr.readyState===XMLHttpRequest.DONE&&mi(ir,Fr.status,Fr.responseText,yr)},Fr.onerror=function(){mi(ir,400)},Fr.ontimeout=function(){mi(ir,400)},Fr.send()}catch{}}function Kr(Dn,ir,yr){try{if(Dn>=200&&Dn<400&&ir){Pt=0;var Fr=gi();if(Fr){var Ko=g_(Fr.parse(ir),_r.core);Ko&&Wr(Ko,yr)}}else Pt++;Pt<3&&Jn()}catch{}}function mi(Dn,ir,yr,Fr){try{Dn(ir,yr,Fr)}catch{}}function Jn(){!st&&Yt&&(st=rc(function(){st=null,Cn(me,Kr,Tt)},Yt)).unref()}function mo(){st&&st.cancel(),st=null,Pt=0}Yr(),_r.initialize=function(Dn,ir,yr,Fr){Pr.initialize(Dn,ir,yr,Fr),se=Lu(os(_r.identifier),ir.evtNamespace&&ir.evtNamespace()),function In(Dn){var ir=_r.identifier,yr=_r.core;_r._addHook(wa(Dn,function(){var Fr=Wl(null,Dn,yr);v=Fr.getExtCfg(ir,t8);var Ui=Nt;Nt=!!v.blkCdnCfg,!fe(Ui)&&Ui!==Nt&&(!Nt&&me?Cn&&Cn(me,Kr,Tt):mo()),fe(ut)&&(ut=2===v.syncMode),fe(Tt)&&(Tt=1===v.syncMode);var Ko=v.customEvtName||Nm;J!==Ko&&(ut?Ai(Ko):(Ci(),J=Ko)),fe(me)&&(me=v.cfgUrl),me||(L=Dn,Tt&&Pi())})),Tn=v.overrideSyncFn,En=v.overrideFetchFn,Rt=v[Vh],Mn=v[u_],Yt=v[d_],Cn=function po(){var Dn=En;return fe(Dn)&&(Mu()?Dn=Er:Hc()&&(Dn=Xn)),Dn}(),Pt=0,me&&!Nt&&Cn&&Cn(me,Kr,Tt)}(Dn)},_r.getCfg=function(){return L},_r.pause=function(){tr=!0,mo()},_r.resume=function(){tr=!1,Jn()},_r.setCfg=function(Dn){return Wr(Dn)},_r.sync=function(Dn){return Pi(Dn)},_r.updateEventListenerName=function(Dn){return Ai(Dn)},_r._doTeardown=function(Dn,ir){Ci(),mo(),Yr()},_r._getDbgPlgTargets=function(){return[Tt,ut,J,Nt]},_r.processTelemetry=function(Dn,ir){_r.processNext(Dn,ir)}}),p}return fa(u,s),u.__ieDyn=1,u}(sd),Yh=!1;var Wh,y_=["pending","resolving","resolved","rejected"],E_="dispatchEvent";var jh,Kl="Promise",Kh="unhandledRejection",Um=Kh.toLowerCase(),K2=[],Hm=0,D_=10;function p3(s){return sn(s)?s.toString():it(s)}function a8(s,u,p){var se,Yt,v=fc(arguments,3),L=0,J=!1,me=[],st=Hm++,ut=K2.length>0?K2[K2.length-1]:void 0,Tt=!1,Nt=null;!jh&&(jh=Br(Kl+"RejectionEvent"));var Pt=function(Pr,Yr){try{return K2.push(st),Tt=!0,Nt&&Nt.cancel(),Nt=null,s(function(Wr,Ci){me.push(function(){try{var Pi=2===L?Pr:Yr,Ai=Te(Pi)?se:sn(Pi)?Pi(se):Pi;Ke(Ai)?Ai.then(Wr,Ci):Pi?Wr(Ai):3===L?Ci(Ai):Wr(Ai)}catch(po){Ci(po)}}),J&&En()},v)}finally{K2.pop()}},Cn=function(){return y_[L]},En=function(){if(me.length>0){var Pr=me.slice();me=[],Tt=!0,u(Pr),Nt&&Nt.cancel(),Nt=null}},Tn=function(Pr,Yr){return function(In){if(L===Yr){if(2===Pr&&Ke(In))return L=1,void In.then(Tn(2,1),Tn(3,1));L=Pr,J=!0,se=In,En(),!Tt&&3===Pr&&!Nt&&(Nt=rc(tr,D_))}}},tr=function(){if(!Tt)if(function je(){return!lr&&(lr=rt(function(){return!(!process||!(process.versions||{}).node)},!1)),lr.v}())process.emit(Kh,se,Yt);else{!function Fm(s,u,p,v){var L=Qn();!Wh&&(Wh=rt(function(){var st;return L&&L.createEvent&&(st=L.createEvent("Event")),!!st&&st.initEvent},null));var J=Wh.v?L.createEvent("Event"):v?new Event(u):{};if(p&&p(J),Wh.v&&J.initEvent(u,!1,!0),J&&s[E_])s[E_](J);else{var se=s["on"+u];if(se)se(J);else{var me=mr("console");me&&(me.error||me.log)(u,it(J))}}}(ze()||xr(),Um,function(Yr){return Et(Yr,"promise",{g:function(){return Yt}}),Yr.reason=se,Yr},!!jh.v)}};Re(Yt={then:Pt,catch:function(Pr){return Pt(void 0,Pr)},finally:function(Pr){var Yr=Pr,In=Pr;return sn(Pr)&&(Yr=function(Wr){return Pr&&Pr(),Wr},In=function(Wr){throw Pr&&Pr(),Wr}),Pt(Yr,In)}},"state",{get:Cn}),Yh&&function o8(s,u,p,v){r8=r8||{toString:function(){return"[[PromiseResult]]"}},i8=i8||{toString:function(){return"[[PromiseIsHandled]]"}},Re(s,n8=n8||{toString:function(){return"[[PromiseState]]"}},{get:u}),Re(s,r8,{get:p}),Re(s,i8,{get:v})}(Yt,Cn,function(){return Ce(se)},function(){return Tt}),s1()&&(Yt[Pu(11)]="IPromise");return Yt.toString=function(){return"IPromise"+(Yh?"["+st+(Te(ut)?"":":"+ut)+"]":"")+" "+Cn()+(J?" - "+p3(se):"")},function(){sn(p)||ie(Kl+": executor is not a function - "+p3(p));var Yr=Tn(3,0);try{p.call(Yt,Tn(2,0),Yr)}catch(In){Yr(In)}}(),Yt}function M_(s){return function(u){var p=fc(arguments,1);return s(function(v,L){try{var J=[],se=1;Nr(u,function(me,st){me&&(se++,e_(me,function(ut){J[st]=ut,0==--se&&v(J)},L))}),0===--se&&v(J)}catch(me){L(me)}},p)}}function Gh(s){return function(u){var p=fc(arguments,1);return Ke(u)?u:s(function(v){v(u)},p)}}function Zh(s){return function(u){var p=fc(arguments,1);return s(function(v,L){L(u)},p)}}var Xh=function(s){Nr(s,function(u){try{u()}catch{}})};function _3(s,u){return a8(_3,function c8(s){var u=zt(s)?s:0;return function(p){rc(function(){Xh(p)},u)}}(u),s,u)}var l8;M_(_3),Gh(_3),Zh(_3);function qh(s,u){!l8&&(l8=Br(Kl));var p=l8.v;if(!p)return _3(s);sn(s)||ie(Kl+": executor is not a function - "+it(s));var v=0;var J=new p(function(se,me){s(function st(Tt){v=2,se(Tt)},function ut(Tt){v=3,me(Tt)})});return Re(J,"state",{get:function L(){return y_[v]}}),J}var g3;M_(qh),Gh(qh),Zh(qh);function $u(s,u){return!g3&&(g3=Wt(function(){return qh})),g3.v.call(this,s,u)}var m3=M_($u),Ym=(Gh($u),Zh($u),go(ee));function j2(s,u){if(s&&s[Sr])return s[Sr](u)}function O_(s,u,p){var v;return p||(v=$u(function(L){p=L})),s&&Ym(s)>0?V2(j2(s[0],u),function(){O_(fc(s,1),u,p)}):p(),v}function N1(s){var u="ai."+s+".";return function(p){return u+p}}var Qh=N1("application"),Oc=N1("device"),Wd=N1("location"),G2=N1("operation"),u8=N1("session"),B1=N1("user"),Y0=N1("cloud"),Z2=N1("internal"),d8=function(s){function u(){return s.call(this)||this}return fa(u,s),u}(function ji(s){return function u(){var p=this;s&&Pe(s,function(v,L){p[v]=L})}}({applicationVersion:Qh("ver"),applicationBuild:Qh("build"),applicationTypeId:Qh("typeId"),applicationId:Qh("applicationId"),applicationLayer:Qh("layer"),deviceId:Oc("id"),deviceIp:Oc("ip"),deviceLanguage:Oc("language"),deviceLocale:Oc("locale"),deviceModel:Oc("model"),deviceFriendlyName:Oc("friendlyName"),deviceNetwork:Oc("network"),deviceNetworkName:Oc("networkName"),deviceOEMName:Oc("oemName"),deviceOS:Oc("os"),deviceOSVersion:Oc("osVersion"),deviceRoleInstance:Oc("roleInstance"),deviceRoleName:Oc("roleName"),deviceScreenResolution:Oc("screenResolution"),deviceType:Oc("type"),deviceMachineName:Oc("machineName"),deviceVMName:Oc("vmName"),deviceBrowser:Oc("browser"),deviceBrowserVersion:Oc("browserVersion"),locationIp:Wd("ip"),locationCountry:Wd("country"),locationProvince:Wd("province"),locationCity:Wd("city"),operationId:G2("id"),operationName:G2("name"),operationParentId:G2("parentId"),operationRootId:G2("rootId"),operationSyntheticSource:G2("syntheticSource"),operationCorrelationVector:G2("correlationVector"),sessionId:u8("id"),sessionIsFirst:u8("isFirst"),sessionIsNew:u8("isNew"),userAccountAcquisitionDate:B1("accountAcquisitionDate"),userAccountId:B1("accountId"),userAgent:B1("userAgent"),userId:B1("id"),userStoreRegion:B1("storeRegion"),userAuthUserId:B1("authUserId"),userAnonymousUserAcquisitionDate:B1("anonUserAcquisitionDate"),userAuthenticatedUserAcquisitionDate:B1("authUserAcquisitionDate"),cloudName:Y0("name"),cloudRole:Y0("role"),cloudRoleVer:Y0("roleVer"),cloudRoleInstance:Y0("roleInstance"),cloudEnvironment:Y0("environment"),cloudLocation:Y0("location"),cloudDeploymentUnit:Y0("deploymentUnit"),internalNodeName:Z2("nodeName"),internalSdkVersion:Z2("sdkVersion"),internalAgentVersion:Z2("agentVersion"),internalSnippet:Z2("snippet"),internalSdkSrc:Z2("sdkSrc")})),jl_UserExt="user",jl_DeviceExt="device",jl_TraceExt="trace",jl_WebExt="web",jl_AppExt="app",jl_OSExt="os",ms=new d8,Wm=function s(u,p,v){var L=this,J=this;J.ver=1,J.sampleRate=100,J.tags={},J[Bs]=ac(u,v)||Ru,J.data=p,J.time=rn(new Date),J.aiDataContract={time:1,iKey:1,name:1,sampleRate:function(){return 100===L.sampleRate?4:1},tags:1,data:1}},$1=function s(u,p){this.aiDataContract={baseType:1,baseData:1},this.baseType=u,this.baseData=p},Sl="duration",Lc="tags",v3="deviceType",as="data",ld="name",y3="traceID",Jo="length",vs="stringify",W0="measurements",hu="dataType",K0="envelopeType",j0="toString",X2="onLine",e6="isOnline",q2="_get",F1="enqueue",J2="count",S_="eventsLimitInMem",Gl="push",t6="emitLineDelimitedJson",U1="clear",h8="batchPayloads",n6="createNew",Q2="markAsSent",e4="clearSent",H1="bufferOverride",f8="BUFFER_KEY",V1="SENT_BUFFER_KEY",G0="MAX_BUFFER_SIZE",p8="sendPOST",Y1="triggerSend",Sc="diagLog",t4="_sender",_8="customHeaders",P_="maxBatchSizeInBytes",n4="onunloadDisableBeacon",g8="isBeaconApiDisabled",I_="alwaysUseXhrOverride",A_="enableSessionStorageBuffer",W1="_buffer",w_="onunloadDisableFetch",z_="disableSendBeaconSplit",R_="instrumentationKey",x_="convertUndefined",m8="maxBatchInterval",E3="baseType",r6="sampleRate",Z0="_onError",v8="_onPartialSuccess",o6="_onSuccess",a6="itemsAccepted",D3="oriPayload",y8="setRequestHeader",E8="eventsSendRequest",D8="getSamplingScore",k_="baseType",ys="baseData",vc="properties",Fu="true";function zs(s,u,p){return Cr(s,u,p,fn)}function Pl(s,u,p){fe(s)||Pe(s,function(v,L){zt(L)?p[v]=L:Ht(L)?u[v]=L:fs()&&(u[v]=gi()[vs](L))})}function ud(s,u){fe(s)||Pe(s,function(p,v){s[p]=v||u})}function Pc(s,u,p,v){var L=new Wm(s,v,u);zs(L,"sampleRate",p[j6]),(p[ys]||{}).startTime&&(L.time=rn(p[ys].startTime)),L.iKey=p.iKey;var J=p.iKey.replace(/-/g,"");return L[ld]=L[ld].replace("{0}",J),function lc(s,u,p){var v=p[Lc]=p[Lc]||{},L=u.ext=u.ext||{},J=u[Lc]=u[Lc]||[],se=L.user;se&&(zs(v,ms.userAuthUserId,se.authId),zs(v,ms.userId,se.id||se.localId));var me=L.app;me&&zs(v,ms.sessionId,me.sesId);var st=L.device;st&&(zs(v,ms.deviceId,st.id||st.localId),zs(v,ms[v3],st.deviceClass),zs(v,ms.deviceIp,st.ip),zs(v,ms.deviceModel,st.model),zs(v,ms[v3],st[v3]));var ut=u.ext.web;if(ut){zs(v,ms.deviceLanguage,ut.browserLang),zs(v,ms.deviceBrowserVersion,ut.browserVer),zs(v,ms.deviceBrowser,ut.browser);var Tt=p[as]=p[as]||{},Nt=Tt[ys]=Tt[ys]||{},Yt=Nt[vc]=Nt[vc]||{};zs(Yt,"domain",ut.domain),zs(Yt,"isManual",ut.isManual?Fu:null),zs(Yt,"screenRes",ut.screenRes),zs(Yt,"userConsent",ut.userConsent?Fu:null)}var Pt=L.os;Pt&&zs(v,ms.deviceOS,Pt[ld]);var Rt=L.trace;Rt&&(zs(v,ms.operationParentId,Rt.parentID),zs(v,ms.operationName,ac(s,Rt[ld])),zs(v,ms.operationId,Rt[y3]));for(var Mn={},Cn=J[Jo]-1;Cn>=0;Cn--)Pe(J[Cn],function(tr,_r){Mn[tr]=_r}),J.splice(Cn,1);Pe(J,function(tr,_r){Mn[tr]=_r});var Tn=yo(yo({},v),Mn);Tn[ms.internalSdkVersion]||(Tn[ms.internalSdkVersion]=ac(s,"javascript:".concat(r4.Version),64)),p[Lc]=ea(Tn)}(s,p,L),p[Lc]=p[Lc]||[],ea(L)}function Kd(s,u){fe(u[ys])&&l(s,1,46,"telemetryItem.baseData cannot be null.")}var r4={Version:"3.0.7"};function X0(s,u,p){Kd(s,u);var v={},L={};u[k_]!==Rd[hu]&&(v.baseTypeSource=u[k_]),u[k_]===Rd[hu]?(v=u[ys][vc]||{},L=u[ys][W0]||{}):u[ys]&&Pl(u[ys],v,L),Pl(u[as],v,L),fe(p)||ud(v,p);var J=u[ys][ld],se=new Rd(s,J,v,L),me=new $1(Rd[hu],se);return Pc(s,Rd[K0],u,me)}function q0(s,u){jc(s,null,null,u)}var Es,Gc,M8=function(){function s(u,p){var v=[],L=!1;this[q2]=function(){return v},this._set=function(J){return v=J},Di(s,this,function(J){J[F1]=function(se){J[J2]()>=p[S_]?L||(l(u,2,105,"Maximum in-memory buffer size reached: "+J[J2](),!0),L=!0):v[Gl](se)},J[J2]=function(){return v[Jo]},J.size=function(){for(var se=v[Jo],me=0;me<v[Jo];me++)se+=v[me][Jo];return p[t6]||(se+=2),se},J[U1]=function(){v=[],L=!1},J.getItems=function(){return v.slice(0)},J[h8]=function(se){return se&&se[Jo]>0?p[t6]?se.join("\n"):"["+se.join(",")+"]":null},J[n6]=function(se,me,st){var ut=v.slice(0);se=se||u,me=me||{};var Tt=st?new C8(se,me):new s6(se,me);return Nr(ut,function(Nt){Tt[F1](Nt)}),Tt}})}return s.__ieDyn=1,s}(),s6=function(s){function u(p,v){var L=s.call(this,p,v)||this;return Di(u,L,function(J,se){J[Q2]=function(me){se[U1]()},J[e4]=function(me){}}),L}return fa(u,s),u.__ieDyn=1,u}(M8),C8=function(s){function u(p,v){var L=s.call(this,p,v)||this,J=!1,se=v?.namePrefix,me=v[H1]||{getItem:Y3,setItem:w4},st=me.getItem,ut=me.setItem;return Di(u,L,function(Tt,Nt){var Yt=Cn(u[f8]),Pt=Cn(u[V1]),Rt=Tt._set(Yt.concat(Pt));function Mn(Tn,tr){var _r=[];return Nr(tr,function(Pr){!sn(Pr)&&-1===Ns(Tn,Pr)&&_r[Gl](Pr)}),_r}function Cn(Tn){var tr=Tn;try{var _r=st(p,tr=se?se+"_"+tr:tr);if(_r){var Pr=gi().parse(_r);if(Ht(Pr)&&(Pr=gi().parse(Pr)),Pr&&Xt(Pr))return Pr}}catch(Yr){l(p,1,42," storage key: "+tr+", "+Kn(Yr),{exception:it(Yr)})}return[]}function En(Tn,tr){var _r=Tn;try{_r=se?se+"_"+_r:_r;var Pr=JSON[vs](tr);ut(p,_r,Pr)}catch(Yr){ut(p,_r,JSON[vs]([])),l(p,2,41," storage key: "+_r+", "+Kn(Yr)+". Buffer cleared",{exception:it(Yr)})}}Rt[Jo]>u[G0]&&(Rt[Jo]=u[G0]),En(u[V1],[]),En(u[f8],Rt),Tt[F1]=function(Tn){Tt[J2]()>=u[G0]?J||(l(p,2,67,"Maximum buffer size reached: "+Tt[J2](),!0),J=!0):(Nt[F1](Tn),En(u.BUFFER_KEY,Tt[q2]()))},Tt[U1]=function(){Nt[U1](),En(u.BUFFER_KEY,Tt[q2]()),En(u[V1],[]),J=!1},Tt[Q2]=function(Tn){En(u[f8],Tt._set(Mn(Tn,Tt[q2]())));var tr=Cn(u[V1]);tr instanceof Array&&Tn instanceof Array&&((tr=tr.concat(Tn))[Jo]>u[G0]&&(l(p,1,67,"Sent buffer reached its maximum size: "+tr[Jo],!0),tr[Jo]=u[G0]),En(u[V1],tr))},Tt[e4]=function(Tn){var tr=Cn(u[V1]);tr=Mn(Tn,tr),En(u[V1],tr)},Tt[n6]=function(Tn,tr,_r){_r=!!_r;var Pr=Tt[q2]().slice(0),Yr=Cn(u[V1]).slice(0);Tn=Tn||p,tr=tr||{},Tt[U1]();var In=_r?new u(Tn,tr):new s6(Tn,tr);return Nr(Pr,function(Wr){In[F1](Wr)}),_r&&In[Q2](Yr),In}}),L}return fa(u,s),u.BUFFER_KEY="AI_buffer",u.SENT_BUFFER_KEY="AI_sentBuffer",u.MAX_BUFFER_SIZE=2e3,u}(M8),N_=function(){function s(u){Di(s,this,function(p){function v(se,me){var st="__aiCircularRefCheck",ut={};if(!se)return l(u,1,48,"cannot serialize object because it is null or undefined",{name:me},!0),ut;if(se[st])return l(u,2,50,"Circular reference detected while serializing object",{name:me},!0),ut;if(!se.aiDataContract){if("measurements"===me)ut=J(se,"number",me);else if("properties"===me)ut=J(se,"string",me);else if("tags"===me)ut=J(se,"string",me);else if(Xt(se))ut=L(se,me);else{l(u,2,49,"Attempting to serialize an object which does not implement ISerializable",{name:me},!0);try{gi()[vs](se),ut=se}catch(Tt){l(u,1,48,Tt&&sn(Tt[j0])?Tt[j0]():"Error serializing object",null,!0)}}return ut}return se[st]=!0,Pe(se.aiDataContract,function(Tt,Nt){var Yt=sn(Nt)?1&Nt():1&Nt,Pt=sn(Nt)?4&Nt():4&Nt,Rt=2&Nt,Mn=void 0!==se[Tt],Cn=kn(se[Tt])&&null!==se[Tt];if(!Yt||Mn||Rt){if(!Pt){var En=void 0;void 0!==(En=Cn?Rt?L(se[Tt],Tt):v(se[Tt],Tt):se[Tt])&&(ut[Tt]=En)}}else l(u,1,24,"Missing required field specification. The field is required but not present on source",{field:Tt,name:me})}),delete se[st],ut}function L(se,me){var st;if(se)if(Xt(se)){st=[];for(var ut=0;ut<se[Jo];ut++){var Nt=v(se[ut],me+"["+ut+"]");st[Gl](Nt)}}else l(u,1,54,"This field was specified as an array in the contract but the item is not an array.\r\n",{name:me},!0);return st}function J(se,me,st){var ut;return se&&(ut={},Pe(se,function(Tt,Nt){if("string"===me)void 0===Nt?ut[Tt]="undefined":null===Nt?ut[Tt]="null":Nt[j0]?ut[Tt]=Nt[j0]():ut[Tt]="invalid field: toString() is not defined.";else if("number"===me)if(void 0===Nt)ut[Tt]="undefined";else if(null===Nt)ut[Tt]="null";else{var Yt=parseFloat(Nt);isNaN(Yt)?ut[Tt]="NaN":ut[Tt]=Yt}else ut[Tt]="invalid field: "+st+" is of unknown type.",l(u,1,ut[Tt],null,!0)})),ut}p.serialize=function(se){var me=v(se,"root");try{return gi()[vs](me)}catch(st){l(u,1,48,st&&sn(st[j0])?st[j0]():"Error serializing object",null,!0)}}})}return s.__ieDyn=1,s}(),$_=function(){function s(){}return s.prototype.getHashCodeScore=function(u){return 100*(this.getHashCode(u)/s.INT_MAX_VALUE)},s.prototype.getHashCode=function(u){if(""===u)return 0;for(;u[Jo]<8;)u=u.concat(u);for(var p=5381,v=0;v<u[Jo];++v)p=(p<<5)+p+u.charCodeAt(v),p&=p;return Math.abs(p)},s.INT_MAX_VALUE=2147483647,s}(),F_=function s(){var p=new $_,v=new d8;this[D8]=function(L){return L[Lc]&&L[Lc][v.userId]?p.getHashCodeScore(L[Lc][v.userId]):L.ext&&L.ext.user&&L.ext.user.id?p.getHashCodeScore(L.ext.user.id):L[Lc]&&L[Lc][v.operationId]?p.getHashCodeScore(L[Lc][v.operationId]):L.ext&&L.ext.telemetryTrace&&L.ext.telemetryTrace[y3]?p.getHashCodeScore(L.ext.telemetryTrace[y3]):100*Math.random()}},U_=function(){function s(u,p){this.INT_MAX_VALUE=2147483647;var v=p||za(null);(u>100||u<0)&&(v.throwInternal(2,58,"Sampling rate is out of range (0..100). Sampling will be disabled, you may be sending too much data which may affect your AI service level.",{samplingRate:u},!0),u=100),this[r6]=u,this.samplingScoreGenerator=new F_}return s.prototype.isSampledIn=function(u){var p=this[r6];return null==p||p>=100||u.baseType===xd[hu]||this.samplingScoreGenerator[D8](u)<p},s}(),K1=void 0;function u4(s){try{return s.responseText}catch{}return null}var c6=Qa(((Es={endpointUrl:Bd(fn,W3+v2)})[t6]=ws(),Es[m8]=15e3,Es[P_]=102400,Es.disableTelemetry=ws(),Es[A_]=ws(!0),Es.isRetryDisabled=ws(),Es[g8]=ws(!0),Es[z_]=ws(),Es.disableXhr=ws(),Es[w_]=ws(),Es[n4]=ws(),Es[R_]=K1,Es.namePrefix=K1,Es.samplingPercentage=Bd(function Zm(s){return!isNaN(s)&&s>0&&s<=100},100),Es[_8]=K1,Es[x_]=K1,Es[S_]=1e4,Es[H1]=!1,Es.httpXHROverride={isVal:function J0(s){return s&&s[p8]},v:K1},Es[I_]=ws(),Es));var T8=((Gc={})[Rd.dataType]=X0,Gc[E1.dataType]=function l4(s,u,p){Kd(s,u);var v=u[ys].message,L=u[ys].severityLevel,J=u[ys][vc]||{},se=u[ys][W0]||{};Pl(u[as],J,se),fe(p)||ud(J,p);var me=new E1(s,v,L,J,se),st=new $1(E1[hu],me);return Pc(s,E1[K0],u,st)},Gc[ku.dataType]=function s4(s,u,p){Kd(s,u);var v,L=u[ys];fe(L)||fe(L[vc])||fe(L[vc][Sl])?!fe(u[as])&&!fe(u[as][Sl])&&(v=u[as][Sl],delete u[as][Sl]):(v=L[vc][Sl],delete L[vc][Sl]);var se,J=u[ys];((u.ext||{}).trace||{})[y3]&&(se=u.ext.trace[y3]);var me=J.id||se,st=J[ld],ut=J.uri,Tt=J[vc]||{},Nt=J[W0]||{};fe(J.refUri)||(Tt.refUri=J.refUri),fe(J.pageType)||(Tt.pageType=J.pageType),fe(J.isLoggedIn)||(Tt.isLoggedIn=J.isLoggedIn[j0]()),fe(J[vc])||Pe(J[vc],function(Mn,Cn){Tt[Mn]=Cn}),Pl(u[as],Tt,Nt),fe(p)||ud(Tt,p);var Pt=new ku(s,st,ut,v,Tt,Nt,me),Rt=new $1(ku[hu],Pt);return Pc(s,ku[K0],u,Rt)},Gc[D1.dataType]=function c4(s,u,p){Kd(s,u);var v=u[ys],L=v[ld],J=v.uri||v.url,se=v[vc]||{},me=v[W0]||{};Pl(u[as],se,me),fe(p)||ud(se,p);var st=new D1(s,L,J,void 0,se,me,v),ut=new $1(D1[hu],st);return Pc(s,D1[K0],u,ut)},Gc[lu.dataType]=function o4(s,u,p){Kd(s,u);var v=u[ys][W0]||{},L=u[ys][vc]||{};Pl(u[as],L,v),fe(p)||ud(L,p);var J=u[ys],se=lu.CreateFromInterface(s,J,L,v),me=new $1(lu[hu],se);return Pc(s,lu[K0],u,me)},Gc[xd.dataType]=function a4(s,u,p){Kd(s,u);var v=u[ys],L=v[vc]||{},J=v[W0]||{};Pl(u[as],L,J),fe(p)||ud(L,p);var se=new xd(s,v[ld],v.average,v.sampleCount,v.min,v.max,v.stdDev,L,J),me=new $1(xd[hu],se);return Pc(s,xd[K0],u,me)},Gc[Ld.dataType]=function i4(s,u,p){Kd(s,u);var v=u[ys][W0]||{},L=u[ys][vc]||{};Pl(u[as],L,v),fe(p)||ud(L,p);var J=u[ys];if(fe(J))return y(s,"Invalid input for dependency data"),null;var se=J[vc]&&J[vc][y1]?J[vc][y1]:"GET",me=new Ld(s,J.id,J.target,J[ld],J[Sl],J.success,J.responseCode,se,J.type,J.correlationContext,L,v),st=new $1(Ld[hu],me);return Pc(s,Ld[K0],u,st)},Gc),d7=function(s){function u(){var p=s.call(this)||this;p.priority=1001,p.identifier=m1;var v,L,se,me,st,ut,Tt,Yt,Pt,Rt,Mn,Cn,En,Tn,tr,_r,Pr,Yr,In,Wr,Ci,Pi,Ai,po,Er,Xn,Kr,mi,Ar,Io,Nt=0;return Di(u,p,function(Jn,mo){function ir(_n,qn){for(var zr,Gr=null,fi=null,vi=0;null==fi&&vi<_n[Jo];)Gr=_n[vi],Xn||1!==Gr?2===Gr&&Mu(qn)?fi=Ko:Uc()&&3===Gr&&(fi=$i):(null===Dc&&(Dc=typeof XDomainRequest!==$a)&&Hc()&&(Dc=Dc&&!ql(mr(Du),"withCredentials")),Dc?fi=Qr:Hc()&&(fi=Ji)),vi++;return fi?((zr={})[p8]=fi,zr):null}function yr(_n,qn,zr,Gr){200===qn&&_n?Jn._onSuccess(_n,_n[Jo]):Gr&&Jn[Z0](_n,Gr)}function Fr(_n,qn,zr,Gr){void 0===Gr&&(Gr=!0);var vi=Ui(qn),Gi=_n&&_n[p8];return Gi&&vi?(Gr&&Jn._buffer[Q2](qn),Gi(vi,function(Mo,Ds,Hi){return yr(qn,Mo,0,Hi)},!zr)):null}function Ui(_n){var qn;if(Xt(_n)&&_n[Jo]>0){var zr=Jn._buffer[h8](_n);return(qn={})[as]=zr,qn.urlString=Mn,qn.headers=Tt,qn.disableXhrSync=Xn,qn.disableFetchKeepAlive=!Kr,qn[D3]=_n,qn}return null}function Ko(_n,qn,zr){return ua(_n,qn,!1)}function la(_n){var qn=_n?_n[Jo]:0;return Jn[W1].size()+qn>En&&((!Pt||Pt[e6]())&&Jn[Y1](!0,null,10),!0)}function aa(_n,qn,zr,Gr,fi,vi){var Gi=null;if(Jn._appId||(Gi=Ha(vi))&&Gi.appId&&(Jn._appId=Gi.appId),(_n<200||_n>=300)&&0!==_n){if((301===_n||307===_n||308===_n)&&!Na(zr))return void Jn[Z0](qn,fi);!In&&rr(_n)?(xs(qn),l(Jn[Sc](),2,40,". Response code "+_n+". Will retry to send "+qn[Jo]+" items.")):Jn[Z0](qn,fi)}else if(Pt&&!Pt[e6]()){if(!In){xs(qn,10),l(Jn[Sc](),2,40,". Offline - Response Code: ".concat(_n,". Offline status: ").concat(!Pt.isOnline(),". Will retry to send ").concat(qn.length," items."))}}else Na(zr),206===_n?(Gi||(Gi=Ha(vi)),Gi&&!In?Jn[v8](qn,Gi):Jn[Z0](qn,fi)):(v=0,Jn[o6](qn,Gr))}function Na(_n){return!(ut>=10)&&(!fe(_n)&&""!==_n&&_n!==Mn&&(Mn=_n,++ut,!0))}function ur(_n,qn,zr,Gr){try{_n(qn,zr,Gr)}catch{}}function ai(_n,qn){Yt?Yt(_n,!1):$i(Ui(_n),function(fi,vi,Gi){return yr(_n,fi,0,Gi)},!qn)}function eo(_n,qn){var zr=_(),Gr=Mn,vi=Jn[W1][h8](_n),Gi=new Blob([vi],{type:"text/plain;charset=UTF-8"}),Mo=zr.sendBeacon(Gr,Gi);return Mo&&Jn._onSuccess(_n,_n[Jo]),Mo}function $i(_n,qn,zr){var fi=_n&&_n[D3];if(Xt(fi)&&fi[Jo]>0&&!eo(fi))if(Io)Ar&&Ar(fi,!0),l(Jn[Sc](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender.");else{for(var vi=[],Gi=0;Gi<fi[Jo];Gi++){var Mo=fi[Gi];eo([Mo])||vi[Gl](Mo)}vi[Jo]>0&&(Ar&&Ar(vi,!0),l(Jn[Sc](),2,40,". Failed to send telemetry with Beacon API, retried with normal sender."))}}function Ji(_n,qn,zr){var fi,vi,Gi,Gr=_n,Mo=new XMLHttpRequest,Ds=Mn;try{Mo[v1]=!0}catch{}return Mo.open("POST",Ds,!zr),Mo[y8]("Content-type","application/json"),b0(Ds)&&Mo[y8](fo[6],fo[7]),Nr(na(Tt),function(Hi){Mo[y8](Hi,Tt[Hi])}),Mo.onreadystatechange=function(){var Hi=Gr[D3];Jn._xhrReadyStateChange(Mo,Hi,Hi[Jo]),4===Mo.readyState&&vi&&vi(!0)},Mo.onerror=function(Hi){ur(qn,400,{},Tr(Mo)),Gi&&Gi(Hi)},!zr&&po&&(fi=$u(function(Hi,Vu){vi=Hi,Gi=Vu})),Mo.send(_n[as]),fi}function ba(_n,qn){var zr=function(Gi,Mo,Ds){return yr(_n,Gi,0,Ds)};if(Xt(_n)){for(var Gr=_n[Jo],fi=0;fi<_n[Jo];fi++)Gr+=_n[fi][Jo];var vi=Ui(_n);Jn._buffer[Q2](_n),Nt+Gr<=65e3?ua(vi,zr,!0):Uc()?$i(vi):(Ar&&Ar(_n,!0),l(Jn[Sc](),2,40,". Failed to send telemetry with Beacon API, retried with xhrSender."))}}function ua(_n,qn,zr){var Gr,Ds,Hi,Vu,fi=Mn,vi=_n,Gi=vi[as],Mo=new Blob([Gi],{type:"application/json"}),vd=new Headers,d2=Gi[Jo],o0=!1,yd=!1;b0(fi)&&vd.append(fo[6],fo[7]),Nr(na(Tt),function(Ic){vd.append(Ic,Tt[Ic])});var a0=((Gr={method:"POST",headers:vd,body:Mo})[v1]=!0,Gr);zr&&(a0.keepalive=!0,o0=!0,Nt+=d2);var S4=new Request(fi,a0);try{S4[v1]=!0}catch{}!zr&&po&&(Ds=$u(function(Ic,$s){Hi=Ic,Vu=$s}));try{V2(fetch(S4),function(Ic){if(zr&&(Nt-=d2,d2=0),!yd)if(yd=!0,Ic.rejected)ur(qn,400,{},Ic.reason&&Ic.reason.message),Vu&&Vu(Ic.reason);else{var $s=Ic.value;$s.ok?V2($s.text(),function(e1){var J8=vi[D3];aa($s.status,J8,$s.url,J8[Jo],$s.statusText,e1.value||""),Hi&&Hi(!0)}):(ur(qn,400,{},$s.statusText),Hi&&Hi(!1))}})}catch(Ic){yd||(ur(qn,400,{},it(Ic)),Vu&&Vu(Ic))}return o0&&!yd&&(yd=!0,ur(qn,200,{}),Hi&&Hi(!0)),Ds}function Ha(_n){try{if(_n&&""!==_n){var qn=gi().parse(_n);if(qn&&qn.itemsReceived&&qn.itemsReceived>=qn[a6]&&qn.itemsReceived-qn.itemsAccepted===qn.errors[Jo])return qn}}catch(zr){l(Jn[Sc](),1,43,"Cannot parse the response. "+Kn(zr),{response:_n})}return null}function xs(_n,qn){if(void 0===qn&&(qn=1),_n&&0!==_n[Jo]){var zr=Jn[W1];zr[e4](_n),v++;for(var Gr=0,fi=_n;Gr<fi.length;Gr++){var vi=fi[Gr];zr[F1](vi)}(function Zc(_n){var zr,qn=10;if(v<=1)zr=qn;else{var Gr=(Math.pow(2,v)-1)/2,fi=Math.floor(Math.random()*Gr*qn)+1;fi*=_n,zr=Math.max(Math.min(fi,3600),qn)}var vi=xi()+1e3*zr;L=vi})(qn),Eu()}}function Eu(){if(!me&&!se){var _n=L?Math.max(0,L-xi()):0,qn=Math.max(Wr,_n);me=rc(function(){me=null,Jn[Y1](!0,null,1)},qn)}}function md(){me&&me.cancel(),me=null,L=null}function rr(_n){return 401===_n||403===_n||408===_n||429===_n||500===_n||502===_n||503===_n||504===_n}function Tr(_n,qn){return _n?"XMLHttpRequest,Status:"+_n.status+",Response:"+u4(_n)||0:qn}function Qr(_n,qn,zr){var Gr=_n,fi=ze(),vi=new XDomainRequest,Gi=Gr[as];vi.onload=function(){var Hi=Gr[D3];Jn._xdrOnLoad(vi,Hi)},vi.onerror=function(){ur(qn,400,{},Hr(vi))};var Mo=fi&&fi.location&&fi.location.protocol||"";if(0!==Mn.lastIndexOf(Mo,0))return l(Jn[Sc](),2,40,". Cannot send XDomain request. The endpoint URL protocol doesn't match the hosting page protocol."),void Jn._buffer[U1]();var Ds=Mn.replace(/^(https?:)/,"");vi.open("POST",Ds),vi.send(Gi)}function Hr(_n,qn){return _n?"XDomainRequest,Response:"+u4(_n)||0:qn}function Lo(){Jn[t4]=null,Jn[W1]=null,Jn._appId=null,Jn._sample=null,Tt={},Pt=null,v=0,L=null,null,se=!1,me=null,st=null,ut=0,Nt=0,Yt=null,Rt=null,Mn=null,Cn=null,En=0,Tn=!1,tr=null,_r=!1,Pr=null,Yr=K1,In=!1,Ci=null,Ai=K1,Xn=!1,Kr=!1,Io=!1,mi=null,Ar=null,Et(Jn,"_senderConfig",{g:function(){return Ls({},c6)}})}Lo(),Jn.pause=function(){md(),se=!0},Jn.resume=function(){se&&(se=!1,L=null,la(),Eu())},Jn.flush=function(_n,qn,zr){if(void 0===_n&&(_n=!0),!se){md();try{return Jn[Y1](_n,null,zr||1)}catch(Gr){l(Jn[Sc](),1,22,"flush failed, telemetry will not be collected: "+Kn(Gr),{exception:it(Gr)})}}},Jn.onunloadFlush=function(){if(!se)if(Tn||Er)try{return Jn[Y1](!0,ai,2)}catch(_n){l(Jn[Sc](),1,20,"failed to flush with beacon sender on page unload, telemetry will not be collected: "+Kn(_n),{exception:it(_n)})}else Jn.flush(!1)},Jn.addHeader=function(_n,qn){Tt[_n]=qn},Jn.initialize=function(_n,qn,zr,Gr){Jn.isInitialized()&&l(Jn[Sc](),1,28,"Sender is already initialized"),mo.initialize(_n,qn,zr,Gr);var fi=Jn.identifier;st=new N_(qn.logger),v=0,L=null,0,Jn[t4]=null,ut=0;var vi=Jn[Sc]();Rt=Lu(os("Sender"),qn.evtNamespace&&qn.evtNamespace()),Pt=function L_(s){var u,p=Qn(),v=_(),L=!1,J=!0,se=Lu(os("OfflineListener"),s);try{if(st(ze())&&(L=!0),p){var me=p.body||p;me.ononline&&st(me)&&(L=!0)}L&&v&&!fe(v[X2])&&(J=v[X2])}catch{L=!1}function st(Pt){var Rt=!1;return Pt&&(Rt=Tl(Pt,"online",ut,se))&&Tl(Pt,"offline",Tt,se),Rt}function ut(){J=!0}function Tt(){J=!1}return(u={})[e6]=function Nt(){var Pt=!0;return L?Pt=J:v&&!fe(v[X2])&&(Pt=v[X2]),Pt},u.isListening=function(){return L},u.unload=function Yt(){var Pt=ze();if(Pt&&L){if(q0(Pt,se),p){var Rt=p.body||p;Te(Rt.ononline)||q0(Rt,se)}L=!1}},u}(Rt),Jn._addHook(wa(_n,function(Gi){var Mo=Gi.cfg;Mo.storagePrefix&&F3(Mo.storagePrefix);var Hi=Wl(null,Mo,qn).getExtCfg(fi,c6);Et(Jn,"_senderConfig",{g:function(){return Hi}}),Cn!==Hi.endpointUrl&&(Mn=Cn=Hi.endpointUrl),tr&&tr!==Hi[_8]&&Nr(tr,function($s){delete Tt[$s.header]}),En=Hi[P_],Tn=(!1===Hi[n4]||!1===Hi[g8])&&Uc(),Er=Hi[I_],Xn=!!Hi.disableXhr;var Vu=Hi[H1],vd=!!Hi[A_]&&(!!Vu||Ad()),d2=Hi.namePrefix,o0=vd!==Ci||vd&&Ai!==d2||vd&&Pi!==Vu;if(Jn[W1]){if(o0)try{Jn._buffer=Jn._buffer[n6](vi,Hi,vd)}catch($s){l(Jn[Sc](),1,12,"failed to transfer telemetry to different buffer storage, telemetry will be lost: "+Kn($s),{exception:it($s)})}la()}else Jn[W1]=vd?new C8(vi,Hi):new s6(vi,Hi);Ai=d2,Ci=vd,Pi=Vu,Kr=!Hi[w_]&&Mu(!0),Io=!!Hi[z_],Jn._sample=new U_(Hi.samplingPercentage,vi),function to(_n,qn){var zr=qn.disableInstrumentationKeyValidation,Gr=!fe(zr)&&zr;if(Gr)return!0;var fi="^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",vi=new RegExp(fi);return vi.test(_n)}(Pr=Hi[R_],Mo)||l(vi,1,100,"Invalid Instrumentation key "+Pr),tr=Hi[_8],!b0(Mn)&&tr&&tr[Jo]>0?Nr(tr,function($s){p.addHeader($s.header,$s.value)}):tr=null,po=Hi.enableSendPromise;var S4,yd=Hi.httpXHROverride,a0=null;a0=ir([1,2],!1);var Ic={sendPOST:Ji};mi=function($s,e1){return Fr(Ic,$s,e1)},Ar=function($s,e1){return Fr(Ic,$s,e1,!1)},!Hi[g8]&&Uc()&&(a0=ir([3],!1)),a0=Er?yd:a0||yd||Ic,Jn[t4]=function($s,e1){return Fr(a0,$s,e1)},Kr&&(Yt=ba),S4=Er?yd:ir([3,1],!0)||yd,(Er||!Yt)&&S4&&(Yt=function($s,e1){return Fr(S4,$s,e1)}),Yt||(Yt=mi),_r=Hi.disableTelemetry,Yr=Hi[x_]||K1,In=Hi.isRetryDisabled,Wr=Hi[m8]}))},Jn.processTelemetry=function(_n,qn){var zr=(qn=Jn._getTelCtx(qn))[Sc]();try{if(_r)return;if(!_n)return void l(zr,1,7,"Cannot send empty telemetry");if(_n.baseData&&!_n[E3])return void l(zr,1,70,"Cannot send telemetry without baseData and baseType");if(_n[E3]||(_n[E3]="EventData"),!Jn[t4])return void l(zr,1,28,"Sender was not initialized");if(!function Dn(_n){return Jn._sample.isSampledIn(_n)}(_n))return void l(zr,2,33,"Telemetry item was sampled out and not sent",{SampleRate:Jn._sample[r6]});_n[j6]=Jn._sample[r6];var Gr=_n.iKey||Pr,fi=u.constructEnvelope(_n,Gr,zr,Yr);if(!fi)return void l(zr,1,47,"Unable to create an AppInsights envelope");var vi=!1;if(_n[Lc]&&_n[Lc][x4]&&(Nr(_n[Lc][x4],function(Ds){try{Ds&&!1===Ds(fi)&&(vi=!0,y(zr,"Telemetry processor check returns false"))}catch(Hi){l(zr,1,64,"One of telemetry initializers failed, telemetry item will not be sent: "+Kn(Hi),{exception:it(Hi)},!0)}}),delete _n[Lc][x4]),vi)return;var Gi=st.serialize(fi),Mo=Jn[W1];la(Gi),Mo[F1](Gi),Eu()}catch(Ds){l(zr,2,12,"Failed adding telemetry to the sender's buffer, some telemetry will be lost: "+Kn(Ds),{exception:it(Ds)})}Jn.processNext(_n,qn)},Jn._xhrReadyStateChange=function(_n,qn,zr){4===_n.readyState&&aa(_n.status,qn,_n.responseURL,zr,Tr(_n),u4(_n)||_n.response)},Jn[Y1]=function(_n,qn,zr){var Gr;if(void 0===_n&&(_n=!0),!se)try{var fi=Jn[W1];if(_r)fi[U1]();else{if(fi[J2]()>0){var vi=fi.getItems();(function Wi(_n,qn){var zr=function Zr(){var _n="getNotifyMgr";return Jn.core[_n]?Jn.core[_n]():Jn.core._notificationManager}();if(zr&&zr[E8])try{zr[E8](_n,qn)}catch(Gr){l(Jn[Sc](),1,74,"send request notification failed: "+Kn(Gr),{exception:it(Gr)})}})(zr||0,_n),Gr=qn?qn.call(Jn,vi,_n):Jn[t4](vi,_n)}+new Date}md()}catch(Mo){var Gi=Ku();(!Gi||Gi>9)&&l(Jn[Sc](),1,40,"Telemetry transmission failed, some telemetry will be lost: "+Kn(Mo),{exception:it(Mo)})}return Gr},Jn._doTeardown=function(_n,qn){Jn.onunloadFlush(),j2(Pt,!1),Lo()},Jn[Z0]=function(_n,qn,zr){l(Jn[Sc](),2,26,"Failed to send telemetry.",{message:qn}),Jn._buffer&&Jn._buffer[e4](_n)},Jn[v8]=function(_n,qn){for(var zr=[],Gr=[],vi=0,Gi=qn.errors.reverse();vi<Gi.length;vi++){var Mo=Gi[vi],Ds=_n.splice(Mo.index,1)[0];rr(Mo.statusCode)?Gr[Gl](Ds):zr[Gl](Ds)}_n[Jo]>0&&Jn[o6](_n,qn[a6]),zr[Jo]>0&&Jn[Z0](zr,Tr(null,["partial success",qn[a6],"of",qn.itemsReceived].join(" "))),Gr[Jo]>0&&(xs(Gr),l(Jn[Sc](),2,40,"Partial success. Delivered: "+_n[Jo]+", Failed: "+zr[Jo]+". Will retry to send "+Gr[Jo]+" our of "+qn.itemsReceived+" items"))},Jn[o6]=function(_n,qn){Jn._buffer&&Jn._buffer[e4](_n)},Jn._xdrOnLoad=function(_n,qn){var zr=u4(_n);if(!_n||zr+""!="200"&&""!==zr){var Gr=Ha(zr);Gr&&Gr.itemsReceived&&Gr.itemsReceived>Gr[a6]&&!In?Jn[v8](qn,Gr):Jn[Z0](qn,Hr(_n))}else v=0,Jn[o6](qn,0)}}),p}return fa(u,s),u.constructEnvelope=function(p,v,L,J){var se;return se=v===p.iKey||fe(v)?p:yo(yo({},p),{iKey:v}),(T8[se.baseType]||X0)(L,se,J)},u}(sd),h7=us("reduce",be);function b8(s){if(!s)return{};var u=s[hr](";"),p=h7(u,function(L,J){var se=J[hr]("=");if(2===se[pr]){var me=se[0][ui](),st=se[1];L[me]=st}return L},{});if(na(p)[pr]>0){if(p.endpointsuffix){var v=p.location?p.location+".":"";p[Ki]=p[Ki]||"https://"+v+"dc."+p.endpointsuffix}p[Ki]=p[Ki]||W3,G4(p[Ki],"/")&&(p[Ki]=p[Ki].slice(0,-1))}return p}var H_=function s(u,p){var L,J,se,me,st,ut,Tt,v=this,Nt=!1,Yt=!1;function Pt(Xn,Kr,mi,Ar){if(Nt){var Io=function Pi(Xn){try{var Kr=Mn(Xn);return function Gt(s){return s>0?Math.floor(en()/Vc*(s+1))>>>0:0}(1e6)<=Kr.limit.samplingRate}catch{}return!1}(Xn);if(!Io)return;var Jn=Mn(Xn),mo=Ai(Xn),Dn=Tn(Jn,L,mo),ir=!1,yr=0,Fr=po(Xn);try{Dn&&!Fr?(yr=Math.min(Jn.limit.maxSendNumber,mo[su]+1),mo[su]=0,ir=!0,st[Xn]=!0,mo[Sd]=new Date):(st[Xn]=Dn,mo[su]+=1);var Ui=tr(Xn);In(J,Ui,mo);for(var Ko=0;Ko<yr;Ko++)Ci(Xn,J,Kr,mi)}catch{}return{isThrottled:ir,throttleNum:yr}}return Ar&&Er(Xn).push({msgID:Xn,message:Kr,severity:mi}),null}function Mn(Xn){return se[Xn]||se[109]}function Cn(Xn,Kr){var mi,Ar;try{var Io=Kr||{},Jn={};Jn[E]=!!Io[E];var mo=Io[g]||{};Yt=mo?.daysOfMonth&&mo?.daysOfMonth[pr]>0,Jn[g]=function En(Xn){Xn=Xn||{};var Kr=Xn?.monthInterval,mi=Xn?.dayInterval;return fe(Kr)&&fe(mi)&&(Xn.monthInterval=3,Yt||(Xn[U]=[28],Yt=!0)),Xn={monthInterval:Xn?.monthInterval,dayInterval:Xn?.dayInterval,daysOfMonth:Xn?.daysOfMonth}}(mo);var Dn={samplingRate:(null===(mi=Io.limit)||void 0===mi?void 0:mi.samplingRate)||100,maxSendNumber:(null===(Ar=Io.limit)||void 0===Ar?void 0:Ar.maxSendNumber)||1};Jn.limit=Dn,se[Xn]=Jn}catch{}}function Tn(Xn,Kr,mi){if(Xn&&!Xn[E]&&Kr&&B(mi)){var Ar=Yr(),Io=mi[he],Jn=Xn[g],mo=1;if(Jn?.monthInterval){var Dn=12*(Ar.getUTCFullYear()-Io.getUTCFullYear())+Ar.getUTCMonth()-Io.getUTCMonth();mo=Wr(Jn.monthInterval,0,Dn)}var ir=1;if(Yt)ir=Ns(Jn[U],Ar[Qe]());else if(Jn?.dayInterval){var yr=Math.floor((Ar.getTime()-Io.getTime())/864e5);ir=Wr(Jn.dayInterval,0,yr)}return mo>=0&&ir>=0}return!1}function tr(Xn,Kr){var mi=B(Kr)?Kr:"";return Xn?"appInsightsThrottle"+mi+"-"+Xn:null}function Yr(Xn){try{if(!Xn)return new Date;var Kr=new Date(Xn);if(!isNaN(Kr.getDate()))return Kr}catch{}return null}function In(Xn,Kr,mi){try{return Id(Xn,Kr,kc(JSON[lt](mi)))}catch{}return!1}function Wr(Xn,Kr,mi){return Xn<=0?1:mi>=Kr&&(mi-Kr)%Xn==0?Math.floor((mi-Kr)/Xn)+1:-1}function Ci(Xn,Kr,mi,Ar){l(Kr,Ar||1,Xn,mi)}function Ai(Xn){try{var Kr=me[Xn];if(!Kr){var mi=tr(Xn,ut);Kr=function Pr(Xn,Kr,mi){try{var Ar={date:Yr(),count:0};if(Xn){var Io=JSON.parse(Xn);return{date:Yr(Io[he])||Ar[he],count:Io[su]||Ar[su],preTriggerDate:Io.preTriggerDate?Yr(Io[Sd]):void 0}}return In(Kr,mi,Ar),Ar}catch{}return null}(H3(J,mi),J,mi),me[Xn]=Kr}return me[Xn]}catch{}return null}function po(Xn){var Kr=st[Xn];if(fe(Kr)){Kr=!1;var mi=Ai(Xn);mi&&(Kr=function _r(Xn){try{if(Xn){var Kr=new Date;return Xn.getUTCFullYear()===Kr.getUTCFullYear()&&Xn.getUTCMonth()===Kr.getUTCMonth()&&Xn[Qe]()===Kr[Qe]()}}catch{}return!1}(mi[Sd])),st[Xn]=Kr}return st[Xn]}function Er(Xn){return fe((Tt=Tt||{})[Xn])&&(Tt[Xn]=[]),Tt[Xn]}(function Rt(){J=za(u),st={},me={},Tt={},se={},Cn(109),ut=B(p)?p:"",u.addUnloadHook(wa(u.config,function(Xn){var Kr=Xn.cfg;L=m2(),Pe(Kr.throttleMgrCfg||{},function(Ar,Io){Cn(parseInt(Ar),Io)})}))})(),v._getDbgPlgTargets=function(){return[Tt]},v.getConfig=function(){return se},v.canThrottle=function(Xn){var Kr=Ai(Xn);return Tn(Mn(Xn),L,Kr)},v.isTriggered=function(Xn){return po(Xn)},v.isReady=function(){return Nt},v.flush=function(Xn){try{var Kr=Er(Xn);if(Kr&&Kr[pr]>0){var mi=Kr.slice(0);return Tt[Xn]=[],Nr(mi,function(Ar){Pt(Ar.msgID,Ar[$l],Ar.severity,!1)}),!0}}catch{}return!1},v.flushAll=function(){try{if(Tt){var Xn=!0;return Pe(Tt,function(Kr){var mi=v.flush(parseInt(Kr));Xn=Xn&&mi}),Xn}}catch{}return!1},v.onReadyState=function(Xn,Kr){return void 0===Kr&&(Kr=!0),(Nt=!!fe(Xn)||Xn)&&Kr?v.flushAll():null},v.sendMessage=function(Xn,Kr,mi){return Pt(Xn,Kr,mi,!0)}},Qm={perfEvtsSendAll:!1};function d4(s,u,p,v){Nr(s,function(L){if(L&&L[u])if(p)rc(function(){return v(L)},0);else try{v(L)}catch{}})}var e5=function(){function s(u){this.listeners=[];var p,v,L=[],J=Is(u,Qm);v=J[Wa](function(se){p=!!se.cfg.perfEvtsSendAll}),Di(s,this,function(se){Et(se,"listeners",{g:function(){return L}}),se[Ft]=function(me){L[no](me)},se[qt]=function(me){for(var st=Ns(L,me);st>-1;)L[Ka](st,1),st=Ns(L,me)},se[So]=function(me){d4(L,So,!0,function(st){st[So](me)})},se[Pa]=function(me,st){d4(L,Pa,!0,function(ut){ut[Pa](me,st)})},se[La]=function(me,st){d4(L,La,st,function(ut){ut[La](me,st)})},se[Ga]=function(me){me&&(p||!me[$o]())&&d4(L,Ga,!1,function(st){me[Xi]?rc(function(){return st[Ga](me)},0):st[Ga](me)})},se[Sr]=function(me){var ut,st=function(){v&&v.rm(),v=null,L=[]};if(d4(L,"unload",!1,function(Tt){var Nt=Tt[Sr](me);Nt&&(ut||(ut=[]),ut[no](Nt))}),ut)return $u(function(Tt){return V2(m3(ut),function(){st(),Tt()})});st()}})}return s.__ieDyn=1,s}();var j1,h4=function(s){function u(){var v,L,p=s.call(this)||this;function J(){v=0,L=[]}return p.identifier="TelemetryInitializerPlugin",p.priority=199,J(),Di(u,p,function(se,me){se.addTelemetryInitializer=function(st){return function V_(s,u,p){var v={id:u,fn:p};return Yd(s,v),{remove:function(){Nr(s,function(J,se){if(J.id===v.id)return s[Ka](se,1),-1})}}}(L,v++,st)},se[bo]=function(st,ut){(function Y_(s,u,p){for(var v=!1,L=s[Ii],J=0;J<L;++J){var se=s[J];if(se)try{if(!1===se.fn[ks](null,[u])){v=!0;break}}catch(me){l(p,2,64,"Telemetry initializer failed: "+Kn(me),{exception:it(me)},!0)}}return!v})(L,st,ut?ut[Ri]():se[Ri]())&&se[_e](st,ut)},se[lo]=function(){J()}}),p}return fa(u,s),u.__ieDyn=1,u}(sd),W_="Plugins must provide initialize method",j_="SDK is still unloading...",Z_=Qa(((j1={cookieCfg:{}})[io]={rdOnly:!0,ref:!0,v:[]},j1[we]={rdOnly:!0,ref:!0,v:[]},j1[ro]={ref:!0,v:{}},j1[ni]=ne,j1.loggingLevelConsole=0,j1.diagnosticLogInterval=ne,j1));function O8(s,u){return new If(u)}function l6(s,u){var p=!1;return Nr(u,function(v){if(v===s)return p=!0,-1}),p}function M3(s,u,p,v){p&&Pe(p,function(L,J){v&&ve(J)&&ve(u[L])&&M3(s,u[L],J,v),v&&ve(J)&&ve(u[L])?M3(s,u[L],J,v):s.set(u,L,J)})}function fu(s,u){var p=null,v=-1;return Nr(s,function(L,J){if(L.w===u)return p=L,v=J,-1}),{i:v,l:p}}var dd=function(){function s(){var u,p,v,L,J,se,me,st,ut,Tt,Nt,Yt,Pt,Rt,Mn,Cn,En,Tn,tr,_r,Pr,Yr,In,Wr,Ci,Pi,Ai,po;Di(s,this,function(Er){function Xn(ur){Pi&&Pi[yn]||po||(ur||v&&v.queue[Ii]>0)&&(Ai||(Ai=!0,Na(u[Wa](function(eo){var $i=eo.cfg.diagnosticLogInterval;(!$i||!($i>0))&&($i=1e4);var Ji=!1;Pi&&(Ji=Pi[yn],Pi[is]()),Pi=function f0(s,u){return qu(this,!1,n,fc(arguments))}(ir,$i),Pi.unref(),Pi[yn]=Ji}))),Pi[yn]=!0);return Pi}function Kr(){var ur={};Wr=[];var ai=function(eo){eo&&Nr(eo,function($i){if($i[Fa]&&$i[bi]&&!ur[$i.identifier]){var Ji=$i[Fa]+"="+$i[bi];Wr[no](Ji),ur[$i.identifier]=$i}})};ai(Yt),Nt&&Nr(Nt,function(eo){ai(eo)}),ai(Tt)}function mi(){p=!1,(u=Is({},Z_,Er[Oo])).cfg[Oi]=1,Et(Er,"config",{g:function(){return u.cfg},s:function(ai){Er.updateCfg(ai,!1)}}),Et(Er,"pluginVersionStringArr",{g:function(){return Wr||Kr(),Wr}}),Et(Er,"pluginVersionString",{g:function(){return Ci||(Wr||Kr(),Ci=Wr.join(";")),Ci||Fe}}),Et(Er,"logger",{g:function(){return v||(v=new Bl(u.cfg),u[Oo]=v),v},s:function(ai){u[Oo]=ai,v!==ai&&(j2(v,!1),v=ai)}}),Er[Oo]=new Bl(u.cfg),In=[];var ur=Er.config[io]||[];ur.splice(0,ur[Ii]),Yd(ur,In),Rt=new h4,L=[],j2(J,!1),J=null,se=null,me=null,j2(st,!1),st=null,ut=null,Tt=[],Nt=null,Yt=null,Pt=!1,Mn=null,Cn=os("AIBaseCore",!0),En=Rf(),_r=null,Pr=null,Tn=xf(),Yr=[],Ci=null,Wr=null,po=!1}function Ar(){var ur=Wl(mo(),u.cfg,Er);return ur[Rr](Xn),ur}function Io(ur){var ai=function S8(s,u,p){var v,L=[],J=[],se={};return Nr(p,function(me){(fe(me)||fe(me[Da]))&&le(W_);var st=me[Wo],ut=me[Fa];me&&st&&(fe(se[st])?se[st]=ut:y(s,"Two extensions have same priority #"+st+" - "+se[st]+", "+ut)),!st||st<u?L[no](me):J[no](me)}),(v={})[or]=L,v[we]=J,v}(Er[Oo],500,Tt);ut=null,Ci=null,Wr=null,Yt=Sh(Yd(Yt=(Nt||[])[0]||[],ai[we]));var eo=Yd(Sh(ai[or]),Yt);In=qo(eo);var $i=Er.config[io]||[];$i.splice(0,$i[Ii]),Yd($i,In);var Ji=Ar();Yt&&Yt[Ii]>0&&Oh(Ji[Ir](Yt),eo),Oh(Ji,eo),ur&&Ko(ur)}function Jn(ur){var ai=null,eo=null,$i=[];return Nr(In,function(Ji){if(Ji[Fa]===ur&&Ji!==Rt)return eo=Ji,-1;Ji.getChannel&&$i[no](Ji)}),!eo&&$i[Ii]>0&&Nr($i,function(Ji){if(!(eo=Ji.getChannel(ur)))return-1}),eo&&(ai={plugin:eo,setEnabled:function(Ji){ad(eo)[di]=!Ji},isEnabled:function(){var Ji=ad(eo);return!Ji[Bn]&&!Ji[di]},remove:function(Ji,ba){var ua;void 0===Ji&&(Ji=!0);var Ha=[eo],xs=((ua={reason:1})[Xi]=Ji,ua);Dn(Ha,xs,function(Zc){Zc&&Io({reason:32,removed:Ha}),ba&&ba(Zc)})}}),ai}function mo(){if(!ut){var ur=(In||[]).slice();-1===Ns(ur,Rt)&&ur[no](Rt),ut=w1(Sh(ur),u.cfg,Er)}return ut}function Dn(ur,ai,eo){if(ur&&ur[Ii]>0){var Ji=t3(w1(ur,u.cfg,Er),Er);Ji[Rr](function(){var ba=!1,ua=[];Nr(Tt,function(xs,Zc){l6(xs,ur)?ba=!0:ua[no](xs)}),Tt=ua,Ci=null,Wr=null;var Ha=[];Nt&&(Nr(Nt,function(xs,Zc){var Eu=[];Nr(xs,function(md){l6(md,ur)?ba=!0:Eu[no](md)}),Ha[no](Eu)}),Nt=Ha),eo&&eo(ba),Xn()}),Ji[_e](ai)}else eo(!1)}function ir(){if(v&&v.queue){var ur=v.queue.slice(0);v.queue[Ii]=0,Nr(ur,function(ai){var eo,$i=((eo={})[z]=Mn||"InternalMessageId: "+ai[$r],eo.iKey=Pr,eo[j]=rn(new Date),eo.baseType=au.dataType,eo.baseData={message:ai[Bi]},eo);Er.track($i)})}}function yr(ur,ai,eo,$i){var Ji=1,ba=!1,ua=null;function Ha(){Ji--,ba&&0===Ji&&(ua&&ua[is](),ua=null,ai&&ai(ba),ai=null)}($i=$i||5e3,Yt&&Yt[Ii]>0)&&Ar()[Ir](Yt).iterate(function(Zc){if(Zc.flush){Ji++;var Eu=!1;Zc.flush(ur,function(){Eu=!0,Ha()},eo)||Eu||(ur&&null==ua?ua=rc(function(){ua=null,Ha()},$i):Ha())}});return ba=!0,Ha(),!0}function Ko(ur){var ai=Fd(mo(),Er);ai[Rr](Xn),(!Er._updateHook||!0!==Er._updateHook(ai,ur))&&ai[_e](ur)}function la(ur){var ai=Er[Oo];ai?(l(ai,2,73,ur),Xn()):le(ur)}function aa(ur){var ai=Er[mt]();ai&&ai[Pa]([ur],2)}function Na(ur){Tn.add(ur)}mi(),Er._getDbgPlgTargets=function(){return[In]},Er[Ua]=function(){return p},Er[Da]=function(ur,ai,eo,$i){Pt&&le(j_),Er[Ua]()&&le("Core cannot be initialized more than once"),ur=(u=Is(ur,Z_,eo||Er[Oo],!1)).cfg,Na(u[Wa](function(ua){Pr=ua.cfg.instrumentationKey;var Ha=ua.ref(ua.cfg,ro);Pe(Ha,function(xs){ua.ref(Ha,xs)}),fe(Pr)&&le("Please provide instrumentation key")})),J=$i,function Fr(){!J&&Er[mt](),Na(u[Wa](function(ur){var ai=ur.cfg.disableDbgExt;!0===ai&&tr&&(J[qt](tr),tr=null),J&&!tr&&!0!==ai&&(tr=function f1(s){if(!Tc){Tc={};for(var u=0;u<Qu[Ii];u++)Tc[Qu[u]]=Kc(Qu[u],s)}return Tc}(ur.cfg),J[Ft](tr))}))}(),function Ui(){Na(u[Wa](function(ur){var ai=ur.cfg.enablePerfMgr;!ai&&me&&(me=null),ai&&Fi(ur.cfg,ni,O8)}))}(),Er[Oo]=eo;var Ji=ur[io];if((Tt=[])[no].apply(Tt,Ys(Ys([],ai),Ji)),Nt=ur[we],Io(null),(!Yt||0===Yt[Ii])&&le("No "+we+" available"),Nt&&Nt[Ii]>1){var ba=Er[Xs]("TeeChannelController");(!ba||!ba.plugin)&&l(v,1,28,"TeeChannel required")}(function X_(s,u,p){Nr(u,function(v){var L=wa(s,v.w,p);delete v.w,v.rm=function(){L.rm()}})})(ur,Yr,v),Yr=null,p=!0,Er.releaseQueue(),Er[ft]()},Er.getChannels=function(){var ur=[];return Yt&&Nr(Yt,function(ai){ur[no](ai)}),qo(ur)},Er.track=function(ur){$2(Er[qs](),function(){return"AppInsightsCore:track"},function(){null===ur&&(aa(ur),le("Invalid telemetry item")),!ur[z]&&fe(ur[z])&&(aa(ur),le("telemetry name required")),ur.iKey=ur.iKey||Pr,ur[j]=ur[j]||rn(new Date),ur.ver=ur.ver||"4.0",!Pt&&Er[Ua]()?Ar()[_e](ur):L[no](ur)},function(){return{item:ur}},!ur.sync)},Er[Ze]=Ar,Er[mt]=function(){return J||(J=new e5(u.cfg),Er._notificationManager=J),J},Er[Ft]=function(ur){Er[mt]()[Ft](ur)},Er[qt]=function(ur){J&&J[qt](ur)},Er.getCookieMgr=function(){return st||(st=A2(u.cfg,Er[Oo])),st},Er.setCookieMgr=function(ur){st!==ur&&(j2(st,!1),st=ur)},Er[qs]=function(){return!se&&!me&&Na(u[Wa](function(ur){if(ur.cfg.enablePerfMgr){var ai=ur.cfg[ni];sn(ai)&&(me=ai(Er,Er[mt]()))}})),se||me||function Af(){return bh}()},Er.setPerfMgr=function(ur){se=ur},Er.eventCnt=function(){return L[Ii]},Er.releaseQueue=function(){if(p&&L[Ii]>0){var ur=L;L=[],Nr(ur,function(ai){Ar()[_e](ai)})}},Er[ft]=function(ur){return Mn=ur||null,po=!1,Pi&&Pi[is](),Xn(!0)},Er[Wn]=function(){po=!0,Pi&&Pi[is](),ir()},Fo(Er,function(){return Rt},["addTelemetryInitializer"]),Er[Sr]=function(ur,ai,eo){var $i;void 0===ur&&(ur=!0),p||le("SDK is not initialized"),Pt&&le(j_);var ba,Ji=(($i={reason:50})[Xi]=ur,$i.flushComplete=!1,$i);ur&&!ai&&(ba=$u(function(xs){ai=xs}));var ua=t3(mo(),Er);function Ha(xs){Ji.flushComplete=xs,Pt=!0,En.run(ua,Ji),Er[Wn](),ua[_e](Ji)}return ua[Rr](function(){Tn.run(Er[Oo]),O_([st,J,v],ur,function(){mi(),ai&&ai(Ji)})},Er),ir(),yr(ur,Ha,6,eo)||Ha(!1),ba},Er[Xs]=Jn,Er.addPlugin=function(ur,ai,eo,$i){if(!ur)return $i&&$i(!1),void la(W_);var Ji=Jn(ur[Fa]);if(Ji&&!ai)return $i&&$i(!1),void la("Plugin ["+ur[Fa]+"] is already loaded!");var ba={reason:16};function ua(Zc){Tt[no](ur),ba.added=[ur],Io(ba),$i&&$i(!0)}if(Ji){var Ha=[Ji.plugin];Dn(Ha,{reason:2,isAsync:!!eo},function(Zc){Zc?(ba.removed=Ha,ba.reason|=32,ua()):$i&&$i(!1)})}else ua()},Er.updateCfg=function(ur,ai){var eo;if(void 0===ai&&(ai=!0),Er[Ua]()){eo={reason:1,cfg:u.cfg,oldCfg:s_({},u.cfg),newConfig:s_({},ur),merge:ai},ur=eo.newConfig;var $i=u.cfg;ur[io]=$i[io],ur[we]=$i[we]}u._block(function(Ji){var ba=Ji.cfg;M3(Ji,ba,ur,ai),ai||Pe(ba,function(ua){nn(ur,ua)||Ji.set(ba,ua,ne)}),Ji[ca](ba,Z_)},!0),u[bs](),eo&&Ko(eo)},Er.evtNamespace=function(){return Cn},Er.flush=yr,Er.getTraceCtx=function(ur){return _r||(_r=function kp(s){var u={};return{getName:function(){return u[z]},setName:function(p){s&&s.setName(p),u[z]=p},getTraceId:function(){return u[Yi]},setTraceId:function(p){s&&s.setTraceId(p),nh(p)&&(u[Yi]=p)},getSpanId:function(){return u[Go]},setSpanId:function(p){s&&s.setSpanId(p),rh(p)&&(u[Go]=p)},getTraceFlags:function(){return u[Sa]},setTraceFlags:function(p){s&&s.setTraceFlags(p),u[Sa]=p}}}()),_r},Er.setTraceCtx=function(ur){_r=ur||null},Er.addUnloadHook=Na,li(Er,"addUnloadCb",function(){return En},"add"),Er.onCfgChange=function(ur){var ai;return ai=p?wa(u.cfg,ur,Er[Oo]):function t5(s,u){var p=fu(s,u).l;return p||(p={w:u,rm:function(){var v=fu(s,u);-1!==v.i&&s[Ka](v.i,1)}},s[no](p)),p}(Yr,ur),{rm:function(){ai.rm()}}},Er.getWParam=function(){return qr()||u.cfg.enableWParam?0:-1}})}return s.__ieDyn=1,s}(),pu="duration",Nc="properties",_u="requestUrl",f4="inst",jd="length",Gd="traceID",G1="spanID",gu="traceFlags",Q0="context",hd="aborted",u6="traceId",C3="spanId",d6="_addHook",Uu="core",h6="includeCorrelationHeaders",f6="getAbsoluteUrl",fd="headers",mu="requestHeaders",p6="setRequestHeader",P8="trackDependencyDataInternal",Z1="startTime",p4="toLowerCase",_6="enableRequestHeaderTracking",q_="enableAjaxErrorStatusText",J_="enableAjaxPerfTracking",Q_="maxAjaxCallsPerView",eg="excludeRequestFromAutoTrackingPatterns",tg="addRequestContext",I8="disableAjaxTracking",g6="ajaxPerfLookupDelay",ng="disableFetchTracking",n5="enableResponseHeaderTracking",pd="status",e2="statusText",_4="headerMap",rg="openDone",A8="sendDone",g4="requestSentTime",w8="abortDone",z8="getTraceId",R8="getTraceFlags",_d="method",t2="errorStatusText",m6="stateChangeAttached",T3="responseText",m4="responseFinishedTime",n2="CreateTrackItem",x8="response",ig="getAllResponseHeaders",r2="getPartAProps",b3="perfMark",v4="name",v6="perfTiming",X1="exception",og="ajaxDiagnosticsMessage",k8="correlationContext",L8="ajaxTotalDuration",N8="eventTraceCtx";function ag(s,u,p){var v=0,L=s[u],J=s[p];return L&&J&&(v=cl(L,J)),v}function Zd(s,u,p,v,L){var J=0,se=ag(p,v,L);return se&&(J=vu(s,u,Ml(se))),J}function vu(s,u,p){var v="ajaxPerf",L=0;s&&u&&p&&((s[v]=s[v]||{})[u]=p,L=1);return L}var Zs,E6=function s(){var u=this;u[rg]=!1,u.setRequestHeaderDone=!1,u[A8]=!1,u[w8]=!1,u[m6]=!1},r5=function(){function s(u,p,v,L){var J,se=this,me=v;se[b3]=null,se.completed=!1,se.requestHeadersSize=null,se[mu]=null,se.responseReceivingDuration=null,se.callbackDuration=null,se[L8]=null,se[hd]=0,se.pageUrl=null,se[_u]=null,se.requestSize=0,se[_d]=null,se[pd]=null,se[g4]=null,se.responseStartedTime=null,se[m4]=null,se.callbackFinishedTime=null,se.endTime=null,se.xhrMonitoringState=new E6,se.clientFailure=0,se[Gd]=u,se[G1]=p,se[gu]=L?.getTraceFlags(),se[N8]=L?((J={})[u6]=L[z8](),J[C3]=L.getSpanId(),J[gu]=L[R8](),J):null,Di(s,se,function(ut){ut.getAbsoluteUrl=function(){return ut[_u]?function of(s){var u,p=j4(s);return p&&(u=p.href),u}(ut[_u]):null},ut.getPathName=function(){return ut[_u]?N4(me,function af(s,u){return s?s.toUpperCase()+" "+u:u}(ut[_d],ut[_u])):null},ut[n2]=function(Tt,Nt,Yt){var Pt;if(ut.ajaxTotalDuration=Math.round(1e3*cl(ut.requestSentTime,ut.responseFinishedTime))/1e3,ut[L8]<0)return null;var Rt=((Pt={id:"|"+ut[Gd]+"."+ut[G1],target:ut[f6]()})[v4]=ut.getPathName(),Pt.type=Tt,Pt[Z1]=null,Pt.duration=ut[L8],Pt.success=+ut[pd]>=200&&+ut[pd]<400,Pt.responseCode=+ut[pd],Pt[Nc]={HttpMethod:ut[_d]},Pt),Mn=Rt[Nc];if(ut[hd]&&(Mn[hd]=!0),ut[g4]&&(Rt[Z1]=new Date,Rt[Z1].setTime(ut[g4])),function y6(s,u){var p=s[v6],v=u[Nc]||{},L=0,J="name",se="Start",me="End",st="domainLookup",ut="connect",Tt="redirect",Nt="request",Yt="response",Pt="startTime",Rt=st+se,Mn=st+me,Cn=ut+se,En=ut+me,Tn=Nt+se,tr=Nt+me,_r=Yt+se,Pr=Yt+me,Yr=Tt+se,In=Tt=me,Wr="transferSize",Ci="encodedBodySize",Pi="decodedBodySize",Ai="serverTiming";if(p){L|=Zd(v,Tt,p,Yr,In),L|=Zd(v,st,p,Rt,Mn),L|=Zd(v,ut,p,Cn,En),L|=Zd(v,Nt,p,Tn,tr),L|=Zd(v,Yt,p,_r,Pr),L|=Zd(v,"networkConnect",p,Pt,En),L|=Zd(v,"sentRequest",p,Tn,Pr);var po=p[pu];po||(po=ag(p,Pt,Pr)||0),L|=vu(v,pu,po),L|=vu(v,"perfTotal",po);var Er=p[Ai];if(Er){var Xn={};Nr(Er,function(Kr,mi){var Ar=Ae(Kr[J]||""+mi),Io=Xn[Ar]||{};Pe(Kr,function(Jn,mo){(Jn!==J&&Ht(mo)||zt(mo))&&(Io[Jn]&&(mo=Io[Jn]+";"+mo),(mo||!Ht(mo))&&(Io[Jn]=mo))}),Xn[Ar]=Io}),L|=vu(v,Ai,Xn)}L|=vu(v,Wr,p[Wr]),L|=vu(v,Ci,p[Ci]),L|=vu(v,Pi,p[Pi])}else s[b3]&&(L|=vu(v,"missing",s.perfAttempts));L&&(u[Nc]=v)}(ut,Rt),Nt&&na(ut.requestHeaders)[jd]>0&&(Mn[mu]=ut[mu]),Yt){var Cn=Yt();if(Cn){var En=Cn[k8];if(En&&(Rt.correlationContext=En),Cn[_4]&&na(Cn.headerMap)[jd]>0&&(Mn.responseHeaders=Cn[_4]),ut[t2])if(ut[pd]>=400){var Tn=Cn.type;(""===Tn||"text"===Tn)&&(Mn.responseText=Cn.responseText?Cn[e2]+" - "+Cn.responseText:Cn[e2]),"json"===Tn&&(Mn.responseText=Cn.response?Cn[e2]+" - "+JSON.stringify(Cn[x8]):Cn[e2])}else 0===ut[pd]&&(Mn.responseText=Cn[e2]||"")}}return Rt},ut[r2]=function(){var Tt,Nt=null,Yt=ut[N8];if(Yt&&(Yt[u6]||Yt[C3])){var Pt=(Nt={})[jl_TraceExt]=((Tt={})[Gd]=Yt[u6],Tt.parentID=Yt[C3],Tt);fe(Yt[gu])||(Pt[gu]=Yt[gu])}return Nt}})}return s.__ieDyn=1,s}(),sg="ai.ajxmn.",i2="diagLog",q1="_ajaxData",J1="fetch",O3="Failed to monitor XMLHttpRequest",cg=", monitoring data for this ajax call ",o2=cg+"may be incorrect.",lg=cg+"won't be sent.",ug="Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",a2="Failed to add custom defined request context as configured call back may missing a null check.",dg="Failed to calculate the duration of the ",D6=0;var s2=function(s,u){return s&&u&&s[q1]?(s[q1].i||{})[u]:null},M6=function(s,u){var p=!1;if(s){var v=(s[q1]||{}).xh;v&&Nr(v,function(L){if(L.n===u)return p=!0,-1})}return p};function Q1(s,u){var p="";try{var v=s2(s,u);v&&v[_u]&&(p+="(url: '"+v[_u]+"')")}catch{}return p}function y4(s,u,p,v,L){l(s[i2](),1,u,p,v,L)}function Il(s,u,p,v,L){l(s[i2](),2,u,p,v,L)}function Xd(s,u,p){return function(v){var L;y4(s,u,p,((L={ajaxDiagnosticsMessage:Q1(v[f4],s._ajaxDataId)})[X1]=it(v.err),L))}}function e0(s,u){return s&&u?Yo(s,u):-1}function E4(s,u,p){var v={id:u,fn:p};return s.push(v),{remove:function(){Nr(s,function(L,J){if(L.id===v.id)return s.splice(J,1),-1})}}}function fg(s,u,p,v){var L=!0;return Nr(u,function(J,se){try{!1===J.fn.call(null,p)&&(L=!1)}catch(me){l(s&&s.logger,1,64,"Dependency "+v+" [#"+se+"] failed: "+Kn(me),{exception:it(me)},!0)}}),L}var S3="*.blob.core.",pg=qo([S3+"windows.net",S3+"chinacloudapi.cn",S3+"cloudapi.de",S3+"usgovcloudapi.net"]),$8=[/https:\/\/[^\/]*(\.pipe\.aria|aria\.pipe|events\.data|collector\.azure)\.[^\/]+\/(OneCollector\/1|Collector\/3)\.0/i],_g=qo(((Zs={})[Q_]=500,Zs[I8]=!1,Zs[ng]=!1,Zs[eg]=void 0,Zs.disableCorrelationHeaders=!1,Zs.distributedTracingMode=1,Zs.correlationHeaderExcludedDomains=pg,Zs.correlationHeaderDomains=void 0,Zs.correlationHeaderExcludePatterns=void 0,Zs.appId=void 0,Zs.enableCorsCorrelation=!1,Zs[_6]=!1,Zs[n5]=!1,Zs[q_]=!1,Zs[J_]=!1,Zs.maxAjaxPerfLookupAttempts=3,Zs[g6]=25,Zs.ignoreHeaders=["Authorization","X-API-Key","WWW-Authenticate"],Zs[tg]=void 0,Zs.addIntEndpoints=!0,Zs)),a5=function(s){function u(){var v,L,J,se,me,st,ut,Tt,Nt,Yt,Pt,Rt,Mn,Cn,En,Tn,tr,_r,Pr,Yr,In,Wr,Ci,Pi,Ai,po,Er,Xn,Kr,mi,p=s.call(this)||this;return p.identifier=u.identifier,p.priority=120,Di(u,p,function(Ar,Io){var Jn=Io[d6];function mo(){var rr=ec();v=!1,L=!1,mi=!1,J=rr&&rr.host&&rr.host[p4](),se=null,me=!1,st=!1,ut=0,Tt=null,Nt=!1,Yt=!1,Pt=null,Rt=!1,Mn=0,Cn=!1,En={},Tn=!1,tr=!1,_r=null,Pr=null,Yr=null,Wr=0,Ci=[],Pi=[],In=os("ajaxData"),Ar._ajaxDataId=In,Ai=null,po=1,Er=1,Xn=1,Kr=null}function yr(rr){var Tr=!0;return(rr||Ai)&&Nr(Ai,function(Qr){if(Qr[p4]()===rr[p4]())return Tr=!1,-1}),Tr}function Ui(rr,Tr,Qr){Jn(function Ah(s,u,p){return s?wh(s[Uo],u,p,!1):null}(rr,Tr,Qr))}function la(rr,Tr,Qr){var Hr=!1,Zr=((Ht(Tr)?Tr:(Tr||{}).url||"")||"")[p4]();if(Nr(_r,function(Lo){var _n=Lo;Ht(Lo)&&(_n=new RegExp(Lo)),Hr||(Hr=_n.test(Zr))}),Hr)return Hr;var Wi=e0(Zr,"?"),to=e0(Zr,"#");return(-1===Wi||-1!==to&&to<Wi)&&(Wi=to),-1!==Wi&&(Zr=Zr.substring(0,Wi)),fe(rr)?fe(Tr)||(Hr="object"==typeof Tr&&!0===Tr[v1]||!!Qr&&!0===Qr[v1]):Hr=!0===rr[v1]||!0===Zr[v1],!Hr&&Zr&&b0(Zr)&&(Hr=!0),Hr?En[Zr]||(En[Zr]=1):En[Zr]&&(Hr=!0),Hr}function aa(rr,Tr,Qr){var Hr=!0,Zr=L;return fe(rr)||(Hr=!0===Qr||!fe(Tr)),Zr&&Hr}function Na(){var rr=null;return Ar[Uu]&&Ar[Uu].getTraceCtx&&(rr=Ar[Uu].getTraceCtx(!1)),!rr&&Tt&&Tt.telemetryTrace&&(rr=uh(Tt.telemetryTrace)),rr}function ba(rr,Tr){if(Tr[_u]&&Pt&&Rt){var Qr=Vl();if(Qr&&sn(Qr.mark)){D6++;var Hr=Pt+rr+"#"+D6;Qr.mark(Hr);var Zr=Qr.getEntriesByName(Hr);Zr&&1===Zr[jd]&&(Tr[b3]=Zr[0])}}}function ua(rr,Tr,Qr,Hr){var Zr=Tr[b3],Wi=Vl(),to=po,Lo=Er,_n=Tr[_u],qn=0;!function zr(){try{if(Wi&&Zr){qn++;for(var Gr=null,fi=Wi.getEntries(),vi=fi[jd]-1;vi>=0;vi--){var Gi=fi[vi];if(Gi){if("resource"===Gi.entryType)Gi.initiatorType===rr&&(-1!==e0(Gi[v4],_n)||-1!==e0(_n,Gi[v4]))&&(Gr=Gi);else if("mark"===Gi.entryType&&Gi[v4]===Zr[v4]){Tr[v6]=Gr;break}if(Gi[Z1]<Zr[Z1]-1e3)break}}}!Zr||Tr[v6]||qn>=to||!1===Tr.async?(Zr&&sn(Wi.clearMarks)&&Wi.clearMarks(Zr[v4]),Tr.perfAttempts=qn,Qr()):rc(zr,Lo)}catch(Mo){Hr(Mo)}}()}function xs(rr){var Tr="";try{fe(rr)||(Tr+="string"==typeof rr?"(url: '".concat(rr,"')"):"(url: '".concat(rr.url,"')"))}catch(Qr){y4(Ar,15,"Failed to grab failed fetch diagnostics message",{exception:it(Qr)})}return Tr}function Zc(rr,Tr,Qr,Hr,Zr,Wi,to){function Lo(_n,qn,zr){var Gr=zr||{};Gr.fetchDiagnosticsMessage=xs(Qr),qn&&(Gr.exception=it(qn)),Il(Ar,_n,dg+"fetch call"+lg,Gr)}Zr&&(Zr[m4]=O1(),Zr[pd]=Tr,ua(J1,Zr,function(){var qn,_n=Zr[n2]("Fetch",me,Wi);try{Pr&&(qn=Pr({status:Tr,request:Qr,response:Hr}))}catch{Il(Ar,104,a2)}if(_n){void 0!==qn&&(_n[Nc]=yo(yo({},_n.properties),qn));var zr=Zr[r2]();md(Pi,Ar[Uu],Zr,_n,null,zr)}else Lo(14,null,{requestSentTime:Zr[g4],responseFinishedTime:Zr[m4]})},function(_n){Lo(18,_n,null)}))}function md(rr,Tr,Qr,Hr,Zr,Wi){var to,Lo=!0;rr[jd]>0&&(Lo=fg(Tr,rr,((to={item:Hr})[Nc]=Zr,to.sysProperties=Wi,to.context=Qr?Qr[Q0]:null,to.aborted=!!Qr&&!!Qr[hd],to),"initializer"));Lo&&Ar[P8](Hr,Zr,Wi)}mo(),Ar.initialize=function(rr,Tr,Qr,Hr){Ar.isInitialized()||(Io.initialize(rr,Tr,Qr,Hr),Yr=Lu(os("ajax"),Tr&&Tr.evtNamespace&&Tr.evtNamespace()),function Dn(rr){Ar[d6](wa(rr,function(Tr){var Qr=Tr.cfg,Hr=Wl(null,Qr,Ar[Uu]);if(se=Hr.getExtCfg(u.identifier,_g),Xn=se.distributedTracingMode,me=se[_6],st=se[q_],Rt=se[J_],Mn=se[Q_],_r=[].concat(se[eg]||[],!1!==se.addIntEndpoints?$8:[]),Pr=se[tg],Yt=0===Xn||1===Xn,Nt=1===Xn||2===Xn,Rt){var Zr=Qr.instrumentationKey||"unkwn";Pt=Zr[jd]>5?sg+Dl(Zr,Zr[jd]-5)+".":sg+Zr+"."}Tn=!!se[I8],po=se.maxAjaxPerfLookupAttempts,Er=se[g6],Ai=se.ignoreHeaders,Kr=se.appId}))}(rr),function Ko(){(function B8(s,u){var p,v,L=!1;if(Hc()){var J=XMLHttpRequest[Uo];L=!(fe(J)||fe(J.open)||fe(J.send)||fe(J.abort))}var se=Ku();if(se&&se<9&&(L=!1),L)try{var me=new XMLHttpRequest,st={xh:[],i:(p={},p[u]={},p)};me[q1]=st;var ut=XMLHttpRequest[Uo].open;XMLHttpRequest[Uo].open=ut}catch(Tt){L=!1,y4(s,15,"Failed to enable XMLHttpRequest monitoring, extension is not supported",((v={})[X1]=it(Tt),v))}return L})(Ar,In)&&Ar[d6](wa(se,function(){Tn=!!se[I8],me=se[_6],!Tn&&!L&&(Ui(XMLHttpRequest,"open",{ns:Yr,req:function(rr,Tr,Qr,Hr){if(!Tn){var Zr=rr[f4],Wi=s2(Zr,In);!la(Zr,Qr)&&aa(Zr,Wi,!0)&&((!Wi||!Wi.xhrMonitoringState[rg])&&(Wi=function ur(rr,Tr,Qr,Hr){var Zr,Wi=Na(),to=Wi&&Wi[z8]()||Yl(),Lo=oc(Yl(),0,16),_n=rr[q1]=rr[q1]||{xh:[],i:{}},qn=_n.i=_n.i||{},zr=qn[In]=qn[In]||new r5(to,Lo,Ar[i2](),null===(Zr=Ar.core)||void 0===Zr?void 0:Zr.getTraceCtx());return zr[gu]=Wi&&Wi[R8](),zr[_d]=Tr,zr[_u]=Qr,zr.xhrMonitoringState[rg]=!0,zr[mu]={},zr.async=Hr,zr[t2]=st,zr}(Zr,Tr,Qr,Hr)),function ai(rr,Tr){Tr.xhrMonitoringState[m6]=Tl(rr,"readystatechange",function(){var Qr;try{rr&&4===rr.readyState&&aa(rr,Tr)&&function $i(rr){var Tr=s2(rr,In);function Qr(Hr,Zr){var Wi=Zr||{};Wi.ajaxDiagnosticsMessage=Q1(rr,In),Hr&&(Wi.exception=it(Hr)),Il(Ar,14,dg+"ajax call"+lg,Wi)}Tr[m4]=O1(),Tr[pd]=rr[pd],ua("xmlhttprequest",Tr,function(){try{var Hr=Tr[n2]("Ajax",me,function(){var _n,qn=((_n={statusText:rr[e2]})[_4]=null,_n[k8]=function Ji(rr){var Tr;try{var Qr=rr[ig]();if(null!==Qr)if(-1!==e0(Qr[p4](),fo[8]))return T2(rr.getResponseHeader(fo[0]))}catch(Wi){Il(Ar,18,ug,((Tr={})[og]=Q1(rr,In),Tr[X1]=it(Wi),Tr))}}(rr),_n.type=rr.responseType,_n[T3]=function eo(rr){try{var Tr=rr.responseType;if(""===Tr||"text"===Tr)return rr[T3]}catch{}return null}(rr),_n.response=rr[x8],_n);if(Cn){var zr=rr[ig]();if(zr){var Gr=kc(zr).split(/[\r\n]+/),fi={};Nr(Gr,function(vi){var Gi=vi.split(": "),Mo=Gi.shift(),Ds=Gi.join(": ");yr(Mo)&&(fi[Mo]=Ds)}),qn[_4]=fi}}return qn}),Zr=void 0;try{Pr&&(Zr=Pr({status:rr[pd],xhr:rr}))}catch{Il(Ar,104,a2)}if(Hr){void 0!==Zr&&(Hr[Nc]=yo(yo({},Hr.properties),Zr));var Wi=Tr[r2]();md(Pi,Ar[Uu],Tr,Hr,null,Wi)}else Qr(null,{requestSentTime:Tr[g4],responseFinishedTime:Tr[m4]})}finally{try{var Lo=(rr[q1]||{i:{}}).i||{};Lo[In]&&(Lo[In]=null)}catch{}}},function(Hr){Qr(Hr,null)})}(rr)}catch(Zr){var Hr=it(Zr);(!Hr||-1===e0(Hr[p4](),"c00c023f"))&&y4(Ar,16,O3+" 'readystatechange' event handler"+o2,((Qr={})[og]=Q1(rr,In),Qr[X1]=Hr,Qr))}},Yr)}(Zr,Wi))}},hkErr:Xd(Ar,15,O3+".open"+o2)}),Ui(XMLHttpRequest,"send",{ns:Yr,req:function(rr,Tr){if(!Tn){var Qr=rr[f4],Hr=s2(Qr,In);aa(Qr,Hr)&&!Hr.xhrMonitoringState[A8]&&(ba("xhr",Hr),Hr[g4]=O1(),Ar[h6](Hr,void 0,void 0,Qr),Hr.xhrMonitoringState[A8]=!0)}},hkErr:Xd(Ar,17,O3+o2)}),Ui(XMLHttpRequest,"abort",{ns:Yr,req:function(rr){if(!Tn){var Tr=rr[f4],Qr=s2(Tr,In);aa(Tr,Qr)&&!Qr.xhrMonitoringState[w8]&&(Qr[hd]=1,Qr.xhrMonitoringState[w8]=!0)}},hkErr:Xd(Ar,13,O3+".abort"+o2)}),Ui(XMLHttpRequest,"setRequestHeader",{ns:Yr,req:function(rr,Tr,Qr){if(!Tn){var Hr=rr[f4],Zr=s2(Hr,In);Zr&&aa(Hr,Zr)&&(function(s,u,p){if(s){var v=(s[q1]||{}).xh;v&&v.push({n:u,v:p})}}(Hr,Tr,Qr),me&&yr(Tr)&&Zr&&(Zr[mu][Tr]=Qr))}},hkErr:Xd(Ar,71,O3+".setRequestHeader"+o2)}),L=!0)}))}(),function Fr(){var rr=function i5(){var s=xr();return!s||fe(s.Request)||fe(s.Request[Uo])||fe(s[J1])?null:s[J1]}();if(rr){var Tr=xr(),Qr=rr.polyfill;Ar[d6](wa(se,function(){tr=!!se[ng],Cn=se[n5],tr||v?Qr&&!mi&&(Jn(wh(Tr,J1,{ns:Yr,req:function(Hr,Zr,Wi){la(null,Zr,Wi)}})),mi=!0):(Jn(wh(Tr,J1,{ns:Yr,req:function(Hr,Zr,Wi){var to;if(!tr&&v&&!la(null,Zr,Wi)&&(!Qr||!L)){var Lo=Hr.ctx();to=function Ha(rr,Tr){var Qr,Lo,Hr=Na(),Zr=Hr&&Hr[z8]()||Yl(),Wi=oc(Yl(),0,16),to=new r5(Zr,Wi,Ar[i2](),null===(Qr=Ar.core)||void 0===Qr?void 0:Qr.getTraceCtx());if(to[gu]=Hr&&Hr[R8](),to[g4]=O1(),to[t2]=st,Lo=rr instanceof Request?(rr||{}).url||"":rr,""===Lo){var _n=ec();_n&&_n.href&&(Lo=Fh(_n.href,"#")[0])}to[_u]=Lo;var qn="GET";Tr&&Tr[_d]?qn=Tr[_d]:rr&&rr instanceof Request&&(qn=rr[_d]),to[_d]=qn;var zr={};if(me){new Headers((Tr?Tr[fd]:0)||rr instanceof Request&&rr[fd]||{}).forEach(function(fi,vi){yr(vi)&&(zr[vi]=fi)})}return to[mu]=zr,ba(J1,to),to}(Zr,Wi);var _n=Ar[h6](to,Zr,Wi);_n!==Wi&&Hr.set(1,_n),Lo.data=to}},rsp:function(Hr,Zr){if(!tr){var Wi=Hr.ctx().data;Wi&&(Hr.rslt=Hr.rslt.then(function(to){return Zc(Hr,(to||{})[pd],Zr,to,Wi,function(){var Lo,_n=((Lo={statusText:(to||{})[e2]})[_4]=null,Lo[k8]=function Eu(rr){var Tr;if(rr&&rr[fd])try{return T2(rr[fd].get(fo[0]))}catch(Hr){Il(Ar,18,ug,((Tr={fetchDiagnosticsMessage:xs(rr)})[X1]=it(Hr),Tr))}}(to),Lo);if(Cn&&to){var qn={};to.headers.forEach(function(zr,Gr){yr(Gr)&&(qn[Gr]=zr)}),_n[_4]=qn}return _n}),to}).catch(function(to){throw Zc(Hr,0,Zr,null,Wi,null,{error:to.message||it(to)}),to}))}},hkErr:Xd(Ar,15,"Failed to monitor Window.fetch"+o2)},!0,xt())),v=!0)})),Qr&&(Tr[J1].polyfill=Qr)}}(),function ir(){var rr=Ar[Uu].getPlugin(ol);rr&&(Tt=rr.plugin[Q0])}())},Ar._doTeardown=function(){mo()},Ar.trackDependencyData=function(rr,Tr){md(Pi,Ar[Uu],null,rr,Tr)},Ar[h6]=function(rr,Tr,Qr,Hr){var Zr=Ar._currentWindowHost||J;if(function o5(s,u,p,v,L,J){var se;if(s[jd]>0){var st=((se={})[Uu]=u,se.xhr=v,se.input=L,se.init=J,se.traceId=p[Gd],se.spanId=p[G1],se.traceFlags=p[gu],se.context=p[Q0]||{},se.aborted=!!p[hd],se);fg(u,s,st,"listener"),p[Gd]=st[u6],p[G1]=st[C3],p[gu]=st[gu],p[Q0]=st[Q0]}}(Ci,Ar[Uu],rr,Hr,Tr,Qr),Tr||""===Tr){if(b1(se,rr[f6](),Zr)){Qr||(Qr={});var Wi=new Headers(Qr[fd]||Tr instanceof Request&&Tr[fd]||{});if(Yt){var to="|"+rr[Gd]+"."+rr[G1];Wi.set(fo[3],to),me&&(rr[mu][fo[3]]=to)}if((Lo=Kr||Tt&&Tt.appId())&&(Wi.set(fo[0],fo[2]+Lo),me&&(rr[mu][fo[0]]=fo[2]+Lo)),Nt){fe(_n=rr[gu])&&(_n=1);var qn=ih(eh(rr[Gd],rr[G1],_n));Wi.set(fo[4],qn),me&&(rr[mu][fo[4]]=qn)}Qr[fd]=Wi}return Qr}if(Hr){if(b1(se,rr[f6](),Zr)){if(Yt)if(M6(Hr,fo[3]))Il(Ar,71,"Unable to set ["+fo[3]+"] as it has already been set by another instance");else{to="|"+rr[Gd]+"."+rr[G1];Hr[p6](fo[3],to),me&&(rr[mu][fo[3]]=to)}var Lo,_n;if((Lo=Kr||Tt&&Tt.appId())&&(M6(Hr,fo[0])?Il(Ar,71,"Unable to set ["+fo[0]+"] as it has already been set by another instance"):(Hr[p6](fo[0],fo[2]+Lo),me&&(rr[mu][fo[0]]=fo[2]+Lo))),Nt)if(fe(_n=rr[gu])&&(_n=1),M6(Hr,fo[4]))Il(Ar,71,"Unable to set ["+fo[4]+"] as it has already been set by another instance");else{qn=ih(eh(rr[Gd],rr[G1],_n));Hr[p6](fo[4],qn),me&&(rr[mu][fo[4]]=qn)}}return Hr}},Ar[P8]=function(rr,Tr,Qr){if(-1===Mn||ut<Mn){(2===Xn||1===Xn)&&"string"==typeof rr.id&&"."!==rr.id[rr.id[jd]-1]&&(rr.id+="."),fe(rr[Z1])&&(rr[Z1]=new Date);var Hr=zd(rr,Ld.dataType,Ld.envelopeType,Ar[i2](),Tr,Qr);Ar[Uu].track(Hr)}else ut===Mn&&y4(Ar,55,"Maximum ajax per page view limit reached, ajax monitoring is paused until the next trackPageView(). In order to increase the limit set the maxAjaxCallsPerView configuration parameter.",!0);++ut},Ar.addDependencyListener=function(rr){return E4(Ci,Wr++,rr)},Ar.addDependencyInitializer=function(rr){return E4(Pi,Wr++,rr)}}),p}return fa(u,s),u.prototype.processTelemetry=function(p,v){this.processNext(p,v)},u.prototype.addDependencyInitializer=function(p){return null},u.identifier="AjaxDependencyPlugin",u}(sd),gg=function s(){},F8=function s(){this.id="browser",this.deviceClass="Browser"},vg=function s(u,p){var v=this,L=wa(u,function(){var J=u.sdkExtension;v.sdkVersion=(J?J+"_":"")+"javascript:3.0.7"});p&&p.add(L)},s5=function s(){},C6="sessionManager",T6="update",b6="isUserCookieSet",qd="isNewUser",O6="getTraceCtx",S6="telemetryTrace",yg="applySessionContext",Eg="applyApplicationContext",Dg="applyDeviceContext",Mg="applyOperationContext",Cg="applyUserContext",Tg="applyOperatingSystemContxt",bg="applyLocationContext",Og="applyInternalContext",c2="accountId",P6="getSessionId",P3="namePrefix",Sg="userCookiePostfix",D4="idLength",Rs="getNewId",I3="length",M4="automaticSession",ss="authenticatedId",gd="acquisitionDate",Jd="renewalDate",t0="join",Qd="cookieSeparator",C4="authUserCookieName",A6=function s(){},Ag=function(){function s(u,p,v){var J,se,ut,Tt,me=za(p),st=mh(p);Di(s,this,function(Nt){u||(u={});var Yt=wa(u,function(Tn){ut=u.sessionExpirationMs||864e5,Tt=u.sessionRenewalMs||18e5;var tr=u.sessionCookiePostfix||u[P3]||"";J="ai_session"+tr});function Rt(Tn,tr){var _r=!1,Pr=", session will be reset",Yr=tr.split("|");if(Yr[I3]>=2)try{var In=+Yr[1]||0,Wr=+Yr[2]||0;isNaN(In)||In<=0?l(me,2,27,"AI session acquisition date is 0"+Pr):isNaN(Wr)||Wr<=0?l(me,2,27,"AI session renewal date is 0"+Pr):Yr[0]&&(Tn.id=Yr[0],Tn[gd]=In,Tn[Jd]=Wr,_r=!0)}catch(Ci){l(me,1,9,"Error parsing ai_session value ["+(tr||"")+"]"+Pr+" - "+Kn(Ci),{exception:it(Ci)})}return _r}function Cn(Tn,tr){var _r=Tn[gd];Tn[Jd]=tr;var Pr=Tt,Yr=_r+ut-tr,In=[Tn.id,_r,tr],Wr=0;Wr=Yr<Pr?Yr/1e3:Pr/1e3;var Ci=u.cookieDomain||null;st.set(J,In[t0]("|"),ut>0?Wr:null,Ci),se=tr}v&&v.add(Yt),Nt[M4]=new A6,Nt[T6]=function(){var Tn=xi(),tr=!1,_r=Nt[M4];if(_r.id||(tr=!function Pt(Tn,tr){var _r=!1,Pr=st.get(J);if(Pr&&sn(Pr.split))_r=Rt(Tn,Pr);else{var Yr=H3(me,J);Yr&&(_r=Rt(Tn,Yr))}return _r||!!Tn.id}(_r)),!tr&&ut>0){var Pr=Tn-_r[gd],Yr=Tn-_r[Jd];tr=(tr=(tr=Pr<0||Yr<0)||Pr>ut)||Yr>Tt}tr?function Mn(Tn){var tr=u[Rs]||hi;Nt.automaticSession.id=tr(u[D4]||22),Nt[M4][gd]=Tn,Cn(Nt[M4],Tn),m2()||l(me,2,0,"Browser does not support local storage. Session durations will be inaccurate.")}(Tn):(!se||Tn-se>6e4)&&Cn(_r,Tn)},Nt.backup=function(){var Tn=Nt[M4];!function En(Tn,tr,_r){Id(me,J,[Tn,tr,_r][t0]("|"))}(Tn.id,Tn[gd],Tn[Jd])}})}return s.__ieDyn=1,s}(),w6=function s(u,p,v,L){var J=this;J.traceID=u||Yl(),J.parentID=p;var se=ec();!v&&se&&se.pathname&&(v=se.pathname),J.name=ac(L,v)};function n0(s){return!("string"!=typeof s||!s||s.match(/,|;|=| |\|/))}var l5=function(){function s(u,p,v){this.isNewUser=!1,this.isUserCookieSet=!1;var se,L=za(p),J=mh(p);Di(s,this,function(me){Et(me,"config",{g:function(){return u}});var st=wa(u,function(){var Yt=u[Sg]||"";se=s.userCookieName+Yt;var Pt=J.get(se);if(Pt){me[qd]=!1;var Rt=Pt.split(s[Qd]);Rt[I3]>0&&(me.id=Rt[0],me[b6]=!!me.id)}if(!me.id){me.id=ut(),Nt(Tt(me.id)[t0](s[Qd]));var Cn=(u[P3]||"")+"ai_session";!function sp(s,u){var p=A4();if(null!==p)try{return p[bc](u),!0}catch(v){cu=!1,l(s,2,5,"Browser failed removal of local storage item. "+Kn(v),{exception:it(v)})}return!1}(L,Cn)}me[c2]=u[c2]||void 0;var En=J.get(s[C4]);if(En){var Tn=(En=decodeURI(En)).split(s[Qd]);Tn[0]&&(me[ss]=Tn[0]),Tn[I3]>1&&Tn[1]&&(me[c2]=Tn[1])}});function ut(){var Yt=u||{};return(Yt[Rs]||hi)(Yt[D4]?u[D4]:22)}function Tt(Yt){var Pt=rn(new Date);return me.accountAcquisitionDate=Pt,me[qd]=!0,[Yt,Pt]}function Nt(Yt){me[b6]=J.set(se,Yt,31536e3)}v&&v.add(st),me.setAuthenticatedUserContext=function(Yt,Pt,Rt){if(void 0===Rt&&(Rt=!1),!n0(Yt)||Pt&&!n0(Pt))l(L,2,60,"Setting auth user context failed. User auth/account id should be of type string, and not contain commas, semi-colons, equal signs, spaces, or vertical-bars.",!0);else{me[ss]=Yt;var Cn=me[ss];Pt&&(me[c2]=Pt,Cn=[me[ss],me.accountId][t0](s[Qd])),Rt&&J.set(s[C4],encodeURI(Cn))}},me.clearAuthenticatedUserContext=function(){me[ss]=null,me[c2]=null,J.del(s[C4])},me[T6]=function(Yt){me.id===Yt&&me[b6]||Nt(Tt(Yt||ut())[t0](s[Qd]))}})}return s.cookieSeparator="|",s.userCookieName="ai_user",s.authUserCookieName="ai_authUser",s}(),dl="ext",z6="tags";function T4(s,u){s&&s[u]&&0===na(s[u])[I3]&&delete s[u]}function R6(){return null}var Bc,H8,wg=function(){function s(u,p,v,L){var J=this,se=u.logger;Di(s,this,function(me){if(me.appId=R6,me[P6]=R6,me.application=new gg,me.internal=new vg(p,L),Ur()){me[C6]=new Ag(p,u,L),me.device=new F8,me.location=new s5,me.user=new l5(p,u,L);var Tt,st=void 0,ut=void 0;v&&(st=v.getTraceId(),ut=v.getSpanId(),Tt=v.getName()),me[S6]=new w6(st,ut,Tt,se),me.session=new A6}me[P6]=function(){var Nt=me.session,Yt=null;if(Nt&&Ht(Nt.id))Yt=Nt.id;else{var Pt=(me[C6]||{})[M4];Yt=Pt&&Ht(Pt.id)?Pt.id:null}return Yt},me[yg]=function(Nt,Yt){Cr(Fi(Nt.ext,jl_AppExt),"sesId",me[P6](),Ht)},me[Tg]=function(Nt,Yt){Cr(Nt.ext,jl_OSExt,me.os)},me[Eg]=function(Nt,Yt){var Pt=me.application;if(Pt){var Rt=Fi(Nt,z6);Cr(Rt,ms.applicationVersion,Pt.ver,Ht),Cr(Rt,ms.applicationBuild,Pt.build,Ht)}},me[Dg]=function(Nt,Yt){var Pt=me.device;if(Pt){var Rt=Fi(Fi(Nt,dl),jl_DeviceExt);Cr(Rt,"localId",Pt.id,Ht),Cr(Rt,"ip",Pt.ip,Ht),Cr(Rt,"model",Pt.model,Ht),Cr(Rt,"deviceClass",Pt.deviceClass,Ht)}},me[Og]=function(Nt,Yt){var Pt=me.internal;if(Pt){var Rt=Fi(Nt,z6);Cr(Rt,ms.internalAgentVersion,Pt.agentVersion,Ht),Cr(Rt,ms.internalSdkVersion,ac(se,Pt.sdkVersion,64),Ht),(Nt.baseType===au.dataType||Nt.baseType===ku.dataType)&&(Cr(Rt,ms.internalSnippet,Pt.snippetVer,Ht),Cr(Rt,ms.internalSdkSrc,Pt.sdkSrc,Ht))}},me[bg]=function(Nt,Yt){var Pt=J.location;Pt&&Cr(Fi(Nt,z6,[]),ms.locationIp,Pt.ip,Ht)},me[Mg]=function(Nt,Yt){var Pt=me[S6];if(Pt){var Rt=Fi(Fi(Nt,dl),jl_TraceExt,{traceID:void 0,parentID:void 0});Cr(Rt,"traceID",Pt.traceID,Ht,fe),Cr(Rt,"name",Pt.name,Ht,fe),Cr(Rt,"parentID",Pt.parentID,Ht,fe)}},me.applyWebContext=function(Nt,Yt){var Pt=J.web;Pt&&Cr(Fi(Nt,dl),jl_WebExt,Pt)},me[Cg]=function(Nt,Yt){var Pt=me.user;if(Pt){Cr(Fi(Nt,z6,[]),ms.userAccountId,Pt[c2],Ht);var Mn=Fi(Fi(Nt,dl),jl_UserExt);Cr(Mn,"id",Pt.id,Ht),Cr(Mn,"authId",Pt[ss],Ht)}},me.cleanUp=function(Nt,Yt){var Pt=Nt.ext;Pt&&(T4(Pt,jl_DeviceExt),T4(Pt,jl_UserExt),T4(Pt,jl_WebExt),T4(Pt,jl_OSExt),T4(Pt,jl_AppExt),T4(Pt,jl_TraceExt))}})}return s.__ieDyn=1,s}(),A3=null,u5=Qa(((Bc={})[c2]=A3,Bc.sessionRenewalMs=18e5,Bc.samplingPercentage=100,Bc.sessionExpirationMs=864e5,Bc.cookieDomain=A3,Bc.sdkExtension=A3,Bc.isBrowserLinkTrackingEnabled=!1,Bc.appId=A3,Bc[P6]=A3,Bc[P3]=H8,Bc.sessionCookiePostfix=H8,Bc[Sg]=H8,Bc[D4]=22,Bc[Rs]=A3,Bc));const V8=function(s){function u(){var v,L,J,se,p=s.call(this)||this;return p.priority=110,p.identifier=ol,Di(u,p,function(me,st){function ut(){v=null,L=null,J=null,se=null}ut(),Et(me,"context",{g:function(){return se}}),me.initialize=function(Yt,Pt,Rt,Mn){st.initialize(Yt,Pt,Rt,Mn),function Tt(Yt){var Pt=me.identifier,Rt=me.core;me._addHook(wa(Yt,function(){var Mn=Wl(null,Yt,Rt);Yt.storagePrefix&&F3(Yt.storagePrefix),v=Mn.getExtCfg(Pt,u5),me._extConfig=v})),J=Rt[O6](!1),se=new wg(Rt,v,J,me._unloadHooks),L=uh(me.context[S6],J),Rt.setTraceCtx(L),me.context.appId=function(){var Mn=Rt.getPlugin(m1);return Mn?Mn.plugin._appId:null}}(Yt)},me.processTelemetry=function(Yt,Pt){if(!fe(Yt)){Pt=me._getTelCtx(Pt),Yt.name===ku.envelopeType&&Pt.diagLog().resetInternalMessageCount();var Rt=se||{};Rt.session&&"string"!=typeof se.session.id&&Rt[C6]&&Rt[C6][T6]();var Mn=Rt.user;if(Mn&&!Mn[b6]&&Mn[T6](Rt.user.id),function Nt(Yt,Pt){Fi(Yt,"tags",[]),Fi(Yt,"ext",{});var Rt=me.context;Rt[yg](Yt,Pt),Rt[Eg](Yt,Pt),Rt[Dg](Yt,Pt),Rt[Mg](Yt,Pt),Rt[Cg](Yt,Pt),Rt[Tg](Yt,Pt),Rt.applyWebContext(Yt,Pt),Rt[bg](Yt,Pt),Rt[Og](Yt,Pt),Rt.cleanUp(Yt,Pt)}(Yt,Pt),Mn&&Mn[qd]){Mn[qd]=!1;var Cn=new au(72,(_()||{}).userAgent||"");!function G(s,u,p){F(s)[Vt](u,p)}(Pt.diagLog(),1,Cn)}me.processNext(Yt,Pt)}},me._doTeardown=function(Yt,Pt){var Rt=(Yt||{}).core();Rt&&Rt[O6]&&(Rt[O6](!1)===L&&Rt.setTraceCtx(J));ut()}}),p}return fa(u,s),u.__ieDyn=1,u}(sd);var r0,R3,O4,x3,k6="AuthenticatedUserContext",Hu="track",L6="snippet",N6="flush",xg="addTelemetryInitializer",l2="pollInternalLogs",B6="getPlugin",K8="evtNamespace",h5=Hu+"Event",kg=Hu+"Trace",Lg=Hu+"Metric",Ng=Hu+"PageView",Bg=Hu+"Exception",_7=Hu+"DependencyData",f5="set"+k6,$g="clear"+k6,w3="version",u2="queue",$6="connectionString",j8="endpointUrl",G8="instrumentationKey",z3="onunloadFlush",yu="context",Fg="addHousekeepingBeforeUnload",Z8="sendMessage",Ug=[L6,"dependencies","properties","_snippetVersion","appInsightsNew","getSKUDefaults"],Hg="iKeyUsage",Vg="CdnUsage",X8="SdkLoaderVer",F6=void 0,U6={disabled:!0,limit:Nd({samplingRate:100,maxSendNumber:1}),interval:Nd({monthInterval:3,daysOfMonth:[28]})},Wg=((r0={})[$6]=F6,r0[j8]=F6,r0[G8]=F6,r0.diagnosticLogInterval=Bd(function Kg(s){return s&&s>0},1e4),r0.featureOptIn=((R3={})[Hg]={mode:2},R3[Vg]={mode:2},R3[X8]={mode:2},R3),r0.throttleMgrCfg=Nd(((O4={})[109]=Nd(U6),O4[106]=Nd(U6),O4[111]=Nd(U6),O4[110]=Nd(U6),O4)),r0);var k3=function(){function s(u){var v,L,J,se,me,st,ut,Tt,Nt,Yt,Pt,Rt,Mn,Cn,p=this;Di(s,this,function(En){_r(),Et(En,"config",{g:function(){return Tt}}),Nr(["pluginVersionStringArr","pluginVersionString"],function(In){Et(En,In,{g:function(){return ut?ut[In]:null}})}),se=""+(u.sv||u[w3]||""),u[u2]=u[u2]||[],u[w3]=u[w3]||2;var Tn=Is(u.config||{},Wg);function _r(){me=os("AISKU"),st=null,v=null,L=null,J=null,se=null,Pt=null,Rt=!1,Mn=!1,Cn=!1,Yt=new v_}function Pr(){st&&(function Ch(s,u){L2([yf,"unload",x2],s,u)}(null,st),function Sf(s,u){var p=Lu(Ef,u);L2([x2],s,p),L2([I0],null,p)}(null,st))}function Yr(In){ut.addUnloadHook(In)}Tt=Tn.cfg,Nt=new xm,Et(En,"appInsights",{g:function(){return Nt}}),L=new V8,v=new a5,J=new d7,ut=new dd,Et(En,"core",{g:function(){return ut}}),Yr(wa(Tn,function(){if(Tt[$6]){var In=b8(Tt[$6]),Wr=In.ingestionendpoint;Tt[j8]=Wr?Wr+v2:Tt[j8],Tt[G8]=In.instrumentationkey||Tt[G8]}})),En[L6]=u,En[N6]=function(In,Wr){var Ci;return void 0===In&&(In=!0),$2(ut,function(){return"AISKU.flush"},function(){In&&!Wr&&(Ci=$u(function(po){Wr=po}));var Pi=1,Ai=function(){0===--Pi&&Wr()};Nr(ut.getChannels(),function(po){po&&(Pi++,po[N6](In,Ai))}),Ai()},null,In),Ci},En[z3]=function(In){void 0===In&&(In=!0),Nr(ut.getChannels(),function(Wr){Wr[z3]?Wr[z3]():Wr[N6](In)})},En.loadAppInsights=function(In,Wr,Ci){return void 0===In&&(In=!1),In&&function _s(s){throw Ll||(Ll=Gs("UnsupportedError")),new Ll(s)}("Legacy Mode is no longer supported"),$2(En.core,function(){return"AISKU.loadAppInsights"},function(){ut.initialize(Tt,[J,L,v,Nt,Yt],Wr,Ci),Et(En,"context",{g:function(){return L[yu]}}),Pt||(Pt=new H_(ut));var Ai=function q8(){if(x3)return x3;var s=null,u=!1,p=["://js.monitor.azure.com/","://az416426.vo.msecnd.net/"];try{var v=(document||{}).currentScript;v&&(s=v.src)}catch{}if(s){try{var L=s.toLowerCase();if(L){var J="";Nr(p,function(se,me){if(-1!==Yo(L,se))return J="cdn"+(me+1),-1===Yo(L,"/scripts/")&&(-1!==Yo(L,"/next/")?J+="-next":-1!==Yo(L,"/beta/")&&(J+="-beta")),x3=J+(u?".mod":""),-1})}}catch{}x3=s}return x3}();Ai&&En[yu]&&(En[yu].internal.sdkSrc=Ai),function Pi(Ai){if(Ai){var po="";fe(se)||(po+=se),En[yu]&&En[yu].internal&&(En[yu].internal.snippetVer=po||"-"),Pe(En,function(Er,Xn){Ht(Er)&&!sn(Xn)&&Er&&"_"!==Er[0]&&-1===Ns(Ug,Er)&&Ai[Er]!==Xn&&(Ai[Er]=Xn)})}}(En[L6]),En.emptyQueue(),En[l2](),En[Fg](En),Yr(wa(Tn,function(){var po=!1;Tt.throttleMgrCfg[109]&&(po=!Tt.throttleMgrCfg[109].disabled),!Pt.isReady()&&Tt.extensionConfig&&Tt.extensionConfig[Yt.identifier]&&po&&Pt.onReadyState(!0),!Rt&&!Tt[$6]&&Xo(Hg,Tt)&&(Pt[Z8](106,"See Instrumentation key support at aka.ms/IkeyMigrate"),Rt=!0),!Mn&&En[yu].internal.sdkSrc&&-1!=En[yu].internal.sdkSrc.indexOf("az416426")&&Xo(Vg,Tt)&&(Pt[Z8](110,"See Cdn support notice at aka.ms/JsActiveCdn"),Mn=!0),!Cn&&parseInt(se)<6&&Xo(X8,Tt)&&(Pt[Z8](111,"An updated Sdk Loader is available, see aka.ms/SnippetVer"),Cn=!0)}))}),En},En.updateSnippetDefinitions=function(In){!function uo(s,u,p){if(s&&u&&kn(s)&&kn(u)){var v=function(J){if(Ht(J)){var se=u[J];sn(se)?(!p||p(J,!0,u,s))&&(s[J]=Eo(u,J)):(!p||p(J,!1,u,s))&&(nn(s,J)&&delete s[J],Et(s,J,{g:function(){return u[J]},s:function(me){u[J]=me}}))}};for(var L in u)v(L)}return s}(In,En,function(Wr){return Wr&&-1===Ns(Ug,Wr)})},En.emptyQueue=function(){try{if(Xt(En.snippet[u2])){for(var In=En.snippet[u2].length,Wr=0;Wr<In;Wr++){(0,En.snippet[u2][Wr])()}En.snippet[u2]=void 0,delete En.snippet[u2]}}catch(Ai){Ai&&sn(Ai.toString)&&({}.exception=Ai.toString())}},En[Fg]=function(In){if(Ur()||qr()){var Wr=function(){if(In[z3](!1),sn(En.core[B6])){var Pi=p.core[B6](ol);if(Pi){var Ai=Pi.plugin;Ai&&Ai[yu]&&Ai[yu]._sessionManager&&Ai[yu]._sessionManager.backup()}}},Ci=!1;st||(st=Lu(me,ut[K8]&&ut[K8]())),Yr(wa(Tt,function(Pi){var Ai=Pi.cfg,po=In.appInsights,Xn=Wl(null,Ai,po.core).getExtCfg(po.identifier||R4);Pr();var Kr=Ai.disablePageUnloadEvents;Xn.disableFlushOnBeforeUnload||(Mh(Wr,Kr,st)&&(Ci=!0),Q4(Wr,Kr,st)&&(Ci=!0),!Ci&&!function Wu(){var s=_();return!(!s||!s.product)&&"ReactNative"===s.product}()&&l(ut.logger,1,19,"Could not add handler for beforeunload and pagehide")),!Ci&&!Xn.disableFlushOnUnload&&Q4(Wr,Kr,st)}))}},En.getSender=function(){return J},En.unload=function(In,Wr,Ci){var Ai,Pi=!1;return In&&!Wr&&(Ai=$u(function(Er){Wr=Er})),En[z3](In),Pr(),ut.unload&&ut.unload(In,function po(Er){Pi||(Pi=!0,_r(),Wr&&Wr(Er))},Ci),Ai},Fo(En,Nt,["getCookieMgr",h5,Ng,"trackPageViewPerformance",Bg,"_onerror",kg,Lg,"startTrackPage","stopTrackPage","startTrackEvent","stopTrackEvent"]),Fo(En,function tr(){return v},[_7,"addDependencyListener","addDependencyInitializer"]),Fo(En,ut,[xg,l2,"stopPollingInternalLogs",B6,"addPlugin",K8,"addUnloadCb","getTraceCtx","updateCfg","onCfgChange"]),Fo(En,function(){var In=L[yu];return In?In.user:null},[f5,$g])})}return s.prototype.addDependencyInitializer=function(u){return null},s}()},89581:(tt,X,c)=>{"use strict";function S(Y){var k="";return Object.keys(Y).forEach(function($){0!==k.length&&(k+="&"),k+=$+"="+Y[$]}),k}function W(Y,k){void 0===k&&(k={});var $=document.createElement("script");return $.src=Y,Object.keys(k).forEach(function(K){$.setAttribute(K,k[K]),"data-csp-nonce"===K&&$.setAttribute("nonce",k["data-csp-nonce"])}),$}function P(Y,k){if(void 0===k&&(k=Promise),C(Y,k),typeof document>"u")return k.resolve(null);var $=function h(Y){var k="https://www.paypal.com/sdk/js";Y.sdkBaseUrl&&(k=Y.sdkBaseUrl,delete Y.sdkBaseUrl);var $=Y,K=Object.keys($).filter(function(Se){return typeof $[Se]<"u"&&null!==$[Se]&&""!==$[Se]}).reduce(function(Se,ce){var ke=$[ce].toString();return ce=function f(Y){var k=function($,K){return(K?"-":"")+$.toLowerCase()};return Y.replace(/[A-Z]+(?![a-z])|[A-Z]/g,k)}(ce),"data"===ce.substring(0,4)||"crossorigin"===ce?Se.attributes[ce]=ke:Se.queryParams[ce]=ke,Se},{queryParams:{},attributes:{}}),te=K.queryParams,ee=K.attributes;return te["merchant-id"]&&-1!==te["merchant-id"].indexOf(",")&&(ee["data-merchant-id"]=te["merchant-id"],te["merchant-id"]="*"),{url:"".concat(k,"?").concat(S(te)),attributes:ee}}(Y),K=$.url,te=$.attributes,ee=te["data-namespace"]||"paypal",Se=T(ee);return function n(Y,k){var $=document.querySelector('script[src="'.concat(Y,'"]'));if(null===$)return null;var K=W(Y,k),te=$.cloneNode();if(delete te.dataset.uidAuto,Object.keys(te.dataset).length!==Object.keys(K.dataset).length)return null;var ee=!0;return Object.keys(te.dataset).forEach(function(Se){te.dataset[Se]!==K.dataset[Se]&&(ee=!1)}),ee?$:null}(K,te)&&Se?k.resolve(Se):function A(Y,k){void 0===k&&(k=Promise),C(Y,k);var $=Y.url,K=Y.attributes;if("string"!=typeof $||0===$.length)throw new Error("Invalid url.");if(typeof K<"u"&&"object"!=typeof K)throw new Error("Expected attributes to be an object.");return new k(function(te,ee){if(typeof document>"u")return te();!function o(Y){var k=Y.url,$=Y.attributes,K=Y.onSuccess,te=Y.onError,ee=W(k,$);ee.onerror=te,ee.onload=K,document.head.insertBefore(ee,document.head.firstElementChild)}({url:$,attributes:K,onSuccess:function(){return te()},onError:function(){var Se=new Error('The script "'.concat($,'" failed to load. Check the HTTP status code and response body in DevTools to learn more.'));return ee(Se)}})})}({url:K,attributes:te},k).then(function(){var ce=T(ee);if(ce)return ce;throw new Error("The window.".concat(ee," global variable is not available."))})}function T(Y){return window[Y]}function C(Y,k){if("object"!=typeof Y||null===Y)throw new Error("Expected an options object.");if(typeof k<"u"&&"function"!=typeof k)throw new Error("Expected PromisePonyfill to be a function.")}c.d(X,{ve:()=>P})},4787:(tt,X,c)=>{"use strict";c.d(X,{J:()=>n});const n="production"},58988:(tt,X,c)=>{"use strict";c.d(X,{X:()=>n});const n=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},55193:(tt,X,c)=>{"use strict";c.d(X,{RP:()=>A,cc:()=>P,fH:()=>W});var n=c(53054),o=c(13100),h=c(1826),f=c(23523),S=c(58988);function W(){return(0,n.Y)("globalEventProcessors",()=>[])}function P(T){W().push(T)}function A(T,C,N,Y=0){return new o.cW((k,$)=>{const K=T[Y];if(null===C||"function"!=typeof K)k(C);else{const te=K({...C},N);S.X&&K.id&&null===te&&h.kg.log(`Event processor "${K.id}" dropped event`),(0,f.J8)(te)?te.then(ee=>A(T,ee,N,Y+1).then(k)).then(null,$):A(T,te,N,Y+1).then(k).then(null,$)}})}},72150:(tt,X,c)=>{"use strict";c.d(X,{$e:()=>ee,Tb:()=>W,cg:()=>Ot,eN:()=>A,nZ:()=>Oe,n_:()=>C,s3:()=>Ye,v:()=>N,yj:()=>We});var n=c(53054),o=c(4787),h=c(68078),f=c(14231),S=c(42006);function W(at,Ue){return(0,h.Gd)().captureException(at,(0,S.U0)(Ue))}function A(at,Ue){return(0,h.Gd)().captureEvent(at,Ue)}function C(at,Ue){(0,h.Gd)().addBreadcrumb(at,Ue)}function N(at,Ue){(0,h.Gd)().setContext(at,Ue)}function ee(...at){const Ue=(0,h.Gd)();if(2===at.length){const[nt,Ce]=at;return nt?Ue.withScope(()=>(Ue.getStackTop().scope=nt,Ce(nt))):Ue.withScope(Ce)}return Ue.withScope(at[0])}function Ye(){return(0,h.Gd)().getClient()}function Oe(){return(0,h.Gd)().getScope()}function We(at){const Ue=Ye(),nt=(0,h.aF)(),Ce=Oe(),{release:ye,environment:Te=o.J}=Ue&&Ue.getOptions()||{},{userAgent:Ne}=n.GLOBAL_OBJ.navigator||{},fe=(0,f.Hv)({release:ye,environment:Te,user:Ce.getUser()||nt.getUser(),...Ne&&{userAgent:Ne},...at}),Ct=nt.getSession();return Ct&&"ok"===Ct.status&&(0,f.CT)(Ct,{status:"exited"}),qe(),nt.setSession(fe),Ce.setSession(fe),fe}function qe(){const at=(0,h.aF)(),Ue=Oe(),nt=Ue.getSession()||at.getSession();nt&&(0,f.RJ)(nt),yt(),at.setSession(),Ue.setSession()}function yt(){const at=(0,h.aF)(),Ue=Oe(),nt=Ye(),Ce=Ue.getSession()||at.getSession();Ce&&nt&&nt.captureSession&&nt.captureSession(Ce)}function Ot(at=!1){at?qe():yt()}},68078:(tt,X,c)=>{"use strict";c.d(X,{Gd:()=>te,aF:()=>ee,cu:()=>$});var n=c(23523),o=c(50404),h=c(77245),f=c(1826),S=c(53054),W=c(4787),P=c(58988),A=c(51636),T=c(14231),C=c(15923);const N=parseFloat(C.J),Y=100;class k{constructor(I,Q,Ye,be=N){let Oe,We;this._version=be,Q?Oe=Q:(Oe=new A.sX,Oe.setClient(I)),Ye?We=Ye:(We=new A.sX,We.setClient(I)),this._stack=[{scope:Oe}],I&&this.bindClient(I),this._isolationScope=We}isOlderThan(I){return this._version<I}bindClient(I){const Q=this.getStackTop();Q.client=I,Q.scope.setClient(I),I&&I.setupIntegrations&&I.setupIntegrations()}pushScope(){const I=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:I}),I}popScope(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}withScope(I){const Q=this.pushScope();let Ye;try{Ye=I(Q)}catch(be){throw this.popScope(),be}return(0,n.J8)(Ye)?Ye.then(be=>(this.popScope(),be),be=>{throw this.popScope(),be}):(this.popScope(),Ye)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(I,Q){const Ye=this._lastEventId=Q&&Q.event_id?Q.event_id:(0,o.DM)(),be=new Error("Sentry syntheticException");return this.getScope().captureException(I,{originalException:I,syntheticException:be,...Q,event_id:Ye}),Ye}captureMessage(I,Q,Ye){const be=this._lastEventId=Ye&&Ye.event_id?Ye.event_id:(0,o.DM)(),Oe=new Error(I);return this.getScope().captureMessage(I,Q,{originalException:I,syntheticException:Oe,...Ye,event_id:be}),be}captureEvent(I,Q){const Ye=Q&&Q.event_id?Q.event_id:(0,o.DM)();return I.type||(this._lastEventId=Ye),this.getScope().captureEvent(I,{...Q,event_id:Ye}),Ye}lastEventId(){return this._lastEventId}addBreadcrumb(I,Q){const{scope:Ye,client:be}=this.getStackTop();if(!be)return;const{beforeBreadcrumb:Oe=null,maxBreadcrumbs:We=Y}=be.getOptions&&be.getOptions()||{};if(We<=0)return;const yt={timestamp:(0,h.yW)(),...I},Ot=Oe?(0,f.Cf)(()=>Oe(yt,Q)):yt;null!==Ot&&(be.emit&&be.emit("beforeAddBreadcrumb",Ot,Q),Ye.addBreadcrumb(Ot,We))}setUser(I){this.getScope().setUser(I),this.getIsolationScope().setUser(I)}setTags(I){this.getScope().setTags(I),this.getIsolationScope().setTags(I)}setExtras(I){this.getScope().setExtras(I),this.getIsolationScope().setExtras(I)}setTag(I,Q){this.getScope().setTag(I,Q),this.getIsolationScope().setTag(I,Q)}setExtra(I,Q){this.getScope().setExtra(I,Q),this.getIsolationScope().setExtra(I,Q)}setContext(I,Q){this.getScope().setContext(I,Q),this.getIsolationScope().setContext(I,Q)}configureScope(I){const{scope:Q,client:Ye}=this.getStackTop();Ye&&I(Q)}run(I){const Q=K(this);try{I(this)}finally{K(Q)}}getIntegration(I){const Q=this.getClient();if(!Q)return null;try{return Q.getIntegration(I)}catch{return P.X&&f.kg.warn(`Cannot retrieve integration ${I.id} from the current Hub`),null}}startTransaction(I,Q){const Ye=this._callExtensionMethod("startTransaction",I,Q);return P.X&&!Ye&&(this.getClient()?f.kg.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"):f.kg.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")),Ye}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(I=!1){if(I)return this.endSession();this._sendSessionUpdate()}endSession(){const Q=this.getStackTop().scope,Ye=Q.getSession();Ye&&(0,T.RJ)(Ye),this._sendSessionUpdate(),Q.setSession()}startSession(I){const{scope:Q,client:Ye}=this.getStackTop(),{release:be,environment:Oe=W.J}=Ye&&Ye.getOptions()||{},{userAgent:We}=S.GLOBAL_OBJ.navigator||{},qe=(0,T.Hv)({release:be,environment:Oe,user:Q.getUser(),...We&&{userAgent:We},...I}),yt=Q.getSession&&Q.getSession();return yt&&"ok"===yt.status&&(0,T.CT)(yt,{status:"exited"}),this.endSession(),Q.setSession(qe),qe}shouldSendDefaultPii(){const I=this.getClient(),Q=I&&I.getOptions();return!(!Q||!Q.sendDefaultPii)}_sendSessionUpdate(){const{scope:I,client:Q}=this.getStackTop(),Ye=I.getSession();Ye&&Q&&Q.captureSession&&Q.captureSession(Ye)}_callExtensionMethod(I,...Q){const be=$().__SENTRY__;if(be&&be.extensions&&"function"==typeof be.extensions[I])return be.extensions[I].apply(this,Q);P.X&&f.kg.warn(`Extension method ${I} couldn't be found, doing nothing.`)}}function $(){return S.GLOBAL_OBJ.__SENTRY__=S.GLOBAL_OBJ.__SENTRY__||{extensions:{},hub:void 0},S.GLOBAL_OBJ}function K(D){const I=$(),Q=b(I);return M(I,D),Q}function te(){const D=$();if(D.__SENTRY__&&D.__SENTRY__.acs){const I=D.__SENTRY__.acs.getCurrentHub();if(I)return I}return Se(D)}function ee(){return te().getIsolationScope()}function Se(D=$()){return(!Ie(D)||b(D).isOlderThan(N))&&M(D,new k),b(D)}function Ie(D){return!!(D&&D.__SENTRY__&&D.__SENTRY__.hub)}function b(D){return(0,S.Y)("hub",()=>new k,D)}function M(D,I){if(!D)return!1;return(D.__SENTRY__=D.__SENTRY__||{}).hub=I,!0}},51636:(tt,X,c)=>{"use strict";c.d(X,{lW:()=>N,sX:()=>C});var n=c(23523),o=c(77245),h=c(50404),f=c(1826),S=c(55193),W=c(14231),P=c(17383);let T;class C{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=k()}static clone(K){return K?K.clone():new C}clone(){const K=new C;return K._breadcrumbs=[...this._breadcrumbs],K._tags={...this._tags},K._extra={...this._extra},K._contexts={...this._contexts},K._user=this._user,K._level=this._level,K._span=this._span,K._session=this._session,K._transactionName=this._transactionName,K._fingerprint=this._fingerprint,K._eventProcessors=[...this._eventProcessors],K._requestSession=this._requestSession,K._attachments=[...this._attachments],K._sdkProcessingMetadata={...this._sdkProcessingMetadata},K._propagationContext={...this._propagationContext},K._client=this._client,K}setClient(K){this._client=K}getClient(){return this._client}addScopeListener(K){this._scopeListeners.push(K)}addEventProcessor(K){return this._eventProcessors.push(K),this}setUser(K){return this._user=K||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&(0,W.CT)(this._session,{user:K}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(K){return this._requestSession=K,this}setTags(K){return this._tags={...this._tags,...K},this._notifyScopeListeners(),this}setTag(K,te){return this._tags={...this._tags,[K]:te},this._notifyScopeListeners(),this}setExtras(K){return this._extra={...this._extra,...K},this._notifyScopeListeners(),this}setExtra(K,te){return this._extra={...this._extra,[K]:te},this._notifyScopeListeners(),this}setFingerprint(K){return this._fingerprint=K,this._notifyScopeListeners(),this}setLevel(K){return this._level=K,this._notifyScopeListeners(),this}setTransactionName(K){return this._transactionName=K,this._notifyScopeListeners(),this}setContext(K,te){return null===te?delete this._contexts[K]:this._contexts[K]=te,this._notifyScopeListeners(),this}setSpan(K){return this._span=K,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const K=this._span;return K&&K.transaction}setSession(K){return K?this._session=K:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(K){if(!K)return this;const te="function"==typeof K?K(this):K;if(te instanceof C){const ee=te.getScopeData();this._tags={...this._tags,...ee.tags},this._extra={...this._extra,...ee.extra},this._contexts={...this._contexts,...ee.contexts},ee.user&&Object.keys(ee.user).length&&(this._user=ee.user),ee.level&&(this._level=ee.level),ee.fingerprint.length&&(this._fingerprint=ee.fingerprint),te.getRequestSession()&&(this._requestSession=te.getRequestSession()),ee.propagationContext&&(this._propagationContext=ee.propagationContext)}else if((0,n.PO)(te)){const ee=K;this._tags={...this._tags,...ee.tags},this._extra={...this._extra,...ee.extra},this._contexts={...this._contexts,...ee.contexts},ee.user&&(this._user=ee.user),ee.level&&(this._level=ee.level),ee.fingerprint&&(this._fingerprint=ee.fingerprint),ee.requestSession&&(this._requestSession=ee.requestSession),ee.propagationContext&&(this._propagationContext=ee.propagationContext)}return this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=k(),this}addBreadcrumb(K,te){const ee="number"==typeof te?te:100;if(ee<=0)return this;const Se={timestamp:(0,o.yW)(),...K},ce=this._breadcrumbs;return ce.push(Se),this._breadcrumbs=ce.length>ee?ce.slice(-ee):ce,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(K){return this._attachments.push(K),this}getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){const{_breadcrumbs:K,_attachments:te,_contexts:ee,_tags:Se,_extra:ce,_user:ke,_level:Ge,_fingerprint:Ie,_eventProcessors:b,_propagationContext:M,_sdkProcessingMetadata:D,_transactionName:I,_span:Q}=this;return{breadcrumbs:K,attachments:te,contexts:ee,tags:Se,extra:ce,user:ke,level:Ge,fingerprint:Ie||[],eventProcessors:b,propagationContext:M,sdkProcessingMetadata:D,transactionName:I,span:Q}}applyToEvent(K,te={},ee=[]){(0,P.gi)(K,this.getScopeData());const Se=[...ee,...(0,S.fH)(),...this._eventProcessors];return(0,S.RP)(Se,K,te)}setSDKProcessingMetadata(K){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...K},this}setPropagationContext(K){return this._propagationContext=K,this}getPropagationContext(){return this._propagationContext}captureException(K,te){const ee=te&&te.event_id?te.event_id:(0,h.DM)();if(!this._client)return f.kg.warn("No client configured on scope - will not capture exception!"),ee;const Se=new Error("Sentry syntheticException");return this._client.captureException(K,{originalException:K,syntheticException:Se,...te,event_id:ee},this),ee}captureMessage(K,te,ee){const Se=ee&&ee.event_id?ee.event_id:(0,h.DM)();if(!this._client)return f.kg.warn("No client configured on scope - will not capture message!"),Se;const ce=new Error(K);return this._client.captureMessage(K,te,{originalException:K,syntheticException:ce,...ee,event_id:Se},this),Se}captureEvent(K,te){const ee=te&&te.event_id?te.event_id:(0,h.DM)();return this._client?(this._client.captureEvent(K,{...te,event_id:ee},this),ee):(f.kg.warn("No client configured on scope - will not capture event!"),ee)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(K=>{K(this)}),this._notifyingListeners=!1)}}function N(){return T||(T=new C),T}function k(){return{traceId:(0,h.DM)(),spanId:(0,h.DM)().substring(16)}}},14231:(tt,X,c)=>{"use strict";c.d(X,{CT:()=>S,Hv:()=>f,RJ:()=>W});var n=c(77245),o=c(50404),h=c(59648);function f(A){const T=(0,n.ph)(),C={sid:(0,o.DM)(),init:!0,timestamp:T,started:T,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function P(A){return(0,h.Jr)({sid:`${A.sid}`,init:A.init,started:new Date(1e3*A.started).toISOString(),timestamp:new Date(1e3*A.timestamp).toISOString(),status:A.status,errors:A.errors,did:"number"==typeof A.did||"string"==typeof A.did?`${A.did}`:void 0,duration:A.duration,abnormal_mechanism:A.abnormal_mechanism,attrs:{release:A.release,environment:A.environment,ip_address:A.ipAddress,user_agent:A.userAgent}})}(C)};return A&&S(C,A),C}function S(A,T={}){if(T.user&&(!A.ipAddress&&T.user.ip_address&&(A.ipAddress=T.user.ip_address),!A.did&&!T.did&&(A.did=T.user.id||T.user.email||T.user.username)),A.timestamp=T.timestamp||(0,n.ph)(),T.abnormal_mechanism&&(A.abnormal_mechanism=T.abnormal_mechanism),T.ignoreDuration&&(A.ignoreDuration=T.ignoreDuration),T.sid&&(A.sid=32===T.sid.length?T.sid:(0,o.DM)()),void 0!==T.init&&(A.init=T.init),!A.did&&T.did&&(A.did=`${T.did}`),"number"==typeof T.started&&(A.started=T.started),A.ignoreDuration)A.duration=void 0;else if("number"==typeof T.duration)A.duration=T.duration;else{const C=A.timestamp-A.started;A.duration=C>=0?C:0}T.release&&(A.release=T.release),T.environment&&(A.environment=T.environment),!A.ipAddress&&T.ipAddress&&(A.ipAddress=T.ipAddress),!A.userAgent&&T.userAgent&&(A.userAgent=T.userAgent),"number"==typeof T.errors&&(A.errors=T.errors),T.status&&(A.status=T.status)}function W(A,T){let C={};T?C={status:T}:"ok"===A.status&&(C={status:"exited"}),S(A,C)}},45572:(tt,X,c)=>{"use strict";c.d(X,{_:()=>W,j:()=>P});var n=c(59648),o=c(4787),h=c(72150),f=c(74254),S=c(92202);function W(A,T,C){const N=T.getOptions(),{publicKey:Y}=T.getDsn()||{},{segment:k}=C&&C.getUser()||{},$=(0,n.Jr)({environment:N.environment||o.J,release:N.release,user_segment:k,public_key:Y,trace_id:A});return T.emit&&T.emit("createDsc",$),$}function P(A){const T=(0,h.s3)();if(!T)return{};const C=W((0,S.XU)(A).trace_id||"",T,(0,h.nZ)()),N=(0,f.G)(A);if(!N)return C;const Y=N&&N._frozenDynamicSamplingContext;if(Y)return Y;const{sampleRate:k,source:$}=N.metadata;null!=k&&(C.sample_rate=`${k}`);const K=(0,S.XU)(N);return $&&"url"!==$&&(C.transaction=K.description),C.sampled=String((0,S.Tt)(N)),T.emit&&T.emit("createDsc",C),C}},17383:(tt,X,c)=>{"use strict";c.d(X,{gi:()=>W,yo:()=>P});var n=c(59648),o=c(50404),h=c(45572),f=c(74254),S=c(92202);function W($,K){const{fingerprint:te,span:ee,breadcrumbs:Se,sdkProcessingMetadata:ce}=K;(function T($,K){const{extra:te,tags:ee,user:Se,contexts:ce,level:ke,transactionName:Ge}=K,Ie=(0,n.Jr)(te);Ie&&Object.keys(Ie).length&&($.extra={...Ie,...$.extra});const b=(0,n.Jr)(ee);b&&Object.keys(b).length&&($.tags={...b,...$.tags});const M=(0,n.Jr)(Se);M&&Object.keys(M).length&&($.user={...M,...$.user});const D=(0,n.Jr)(ce);D&&Object.keys(D).length&&($.contexts={...D,...$.contexts}),ke&&($.level=ke),Ge&&($.transaction=Ge)})($,K),ee&&function Y($,K){$.contexts={trace:(0,S.wy)(K),...$.contexts};const te=(0,f.G)(K);if(te){$.sdkProcessingMetadata={dynamicSamplingContext:(0,h.j)(K),...$.sdkProcessingMetadata};const ee=(0,S.XU)(te).description;ee&&($.tags={transaction:ee,...$.tags})}}($,ee),function k($,K){$.fingerprint=$.fingerprint?(0,o.lE)($.fingerprint):[],K&&($.fingerprint=$.fingerprint.concat(K)),$.fingerprint&&!$.fingerprint.length&&delete $.fingerprint}($,te),function C($,K){const te=[...$.breadcrumbs||[],...K];$.breadcrumbs=te.length?te:void 0}($,Se),function N($,K){$.sdkProcessingMetadata={...$.sdkProcessingMetadata,...K}}($,ce)}function P($,K){const{extra:te,tags:ee,user:Se,contexts:ce,level:ke,sdkProcessingMetadata:Ge,breadcrumbs:Ie,fingerprint:b,eventProcessors:M,attachments:D,propagationContext:I,transactionName:Q,span:Ye}=K;A($,"extra",te),A($,"tags",ee),A($,"user",Se),A($,"contexts",ce),A($,"sdkProcessingMetadata",Ge),ke&&($.level=ke),Q&&($.transactionName=Q),Ye&&($.span=Ye),Ie.length&&($.breadcrumbs=[...$.breadcrumbs,...Ie]),b.length&&($.fingerprint=[...$.fingerprint,...b]),M.length&&($.eventProcessors=[...$.eventProcessors,...M]),D.length&&($.attachments=[...$.attachments,...D]),$.propagationContext={...$.propagationContext,...I}}function A($,K,te){if(te&&Object.keys(te).length){$[K]={...$[K]};for(const ee in te)Object.prototype.hasOwnProperty.call(te,ee)&&($[K][ee]=te[ee])}}},74254:(tt,X,c)=>{"use strict";function n(o){return o.transaction}c.d(X,{G:()=>n})},42006:(tt,X,c)=>{"use strict";c.d(X,{R:()=>N,U0:()=>ce});var n=c(50404),o=c(77245),h=c(40313),f=c(53054),S=c(4888),W=c(4787),P=c(55193),A=c(51636),T=c(17383),C=c(92202);function N(b,M,D,I,Q,Ye){const{normalizeDepth:be=3,normalizeMaxBreadth:Oe=1e3}=b,We={...M,event_id:M.event_id||D.event_id||(0,n.DM)(),timestamp:M.timestamp||(0,o.yW)()},qe=D.integrations||b.integrations.map(ye=>ye.name);(function Y(b,M){const{environment:D,release:I,dist:Q,maxValueLength:Ye=250}=M;"environment"in b||(b.environment="environment"in M?D:W.J),void 0===b.release&&void 0!==I&&(b.release=I),void 0===b.dist&&void 0!==Q&&(b.dist=Q),b.message&&(b.message=(0,h.$G)(b.message,Ye));const be=b.exception&&b.exception.values&&b.exception.values[0];be&&be.value&&(be.value=(0,h.$G)(be.value,Ye));const Oe=b.request;Oe&&Oe.url&&(Oe.url=(0,h.$G)(Oe.url,Ye))})(We,b),function te(b,M){M.length>0&&(b.sdk=b.sdk||{},b.sdk.integrations=[...b.sdk.integrations||[],...M])}(We,qe),void 0===M.type&&function $(b,M){const D=f.GLOBAL_OBJ._sentryDebugIds;if(!D)return;let I;const Q=k.get(M);Q?I=Q:(I=new Map,k.set(M,I));const Ye=Object.keys(D).reduce((be,Oe)=>{let We;const qe=I.get(Oe);qe?We=qe:(We=M(Oe),I.set(Oe,We));for(let yt=We.length-1;yt>=0;yt--){const Ot=We[yt];if(Ot.filename){be[Ot.filename]=D[Oe];break}}return be},{});try{b.exception.values.forEach(be=>{be.stacktrace.frames.forEach(Oe=>{Oe.filename&&(Oe.debug_id=Ye[Oe.filename])})})}catch{}}(We,b.stackParser);const yt=function Se(b,M){if(!M)return b;const D=b?b.clone():new A.sX;return D.update(M),D}(I,D.captureContext);D.mechanism&&(0,n.EG)(We,D.mechanism);const Ot=Q&&Q.getEventProcessors?Q.getEventProcessors():[],at=(0,A.lW)().getScopeData();if(Ye){const ye=Ye.getScopeData();(0,T.yo)(at,ye)}if(yt){const ye=yt.getScopeData();(0,T.yo)(at,ye)}const Ue=[...D.attachments||[],...at.attachments];Ue.length&&(D.attachments=Ue),(0,T.gi)(We,at);const nt=[...Ot,...(0,P.fH)(),...at.eventProcessors];return(0,P.RP)(nt,We,D).then(ye=>(ye&&function K(b){const M={};try{b.exception.values.forEach(I=>{I.stacktrace.frames.forEach(Q=>{Q.debug_id&&(Q.abs_path?M[Q.abs_path]=Q.debug_id:Q.filename&&(M[Q.filename]=Q.debug_id),delete Q.debug_id)})})}catch{}if(0===Object.keys(M).length)return;b.debug_meta=b.debug_meta||{},b.debug_meta.images=b.debug_meta.images||[];const D=b.debug_meta.images;Object.keys(M).forEach(I=>{D.push({type:"sourcemap",code_file:I,debug_id:M[I]})})}(ye),"number"==typeof be&&be>0?function ee(b,M,D){if(!b)return null;const I={...b,...b.breadcrumbs&&{breadcrumbs:b.breadcrumbs.map(Q=>({...Q,...Q.data&&{data:(0,S.Fv)(Q.data,M,D)}}))},...b.user&&{user:(0,S.Fv)(b.user,M,D)},...b.contexts&&{contexts:(0,S.Fv)(b.contexts,M,D)},...b.extra&&{extra:(0,S.Fv)(b.extra,M,D)}};return b.contexts&&b.contexts.trace&&I.contexts&&(I.contexts.trace=b.contexts.trace,b.contexts.trace.data&&(I.contexts.trace.data=(0,S.Fv)(b.contexts.trace.data,M,D))),b.spans&&(I.spans=b.spans.map(Q=>{const Ye=(0,C.XU)(Q).data;return Ye&&(Q.data=(0,S.Fv)(Ye,M,D)),Q})),I}(ye,be,Oe):ye))}const k=new WeakMap;function ce(b){if(b)return function ke(b){return b instanceof A.sX||"function"==typeof b}(b)||function Ie(b){return Object.keys(b).some(M=>Ge.includes(M))}(b)?{captureContext:b}:b}const Ge=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]},92202:(tt,X,c)=>{"use strict";c.d(X,{$k:()=>A,Hb:()=>P,Tt:()=>Y,XU:()=>C,i0:()=>S,ve:()=>f,wy:()=>W});var n=c(59648),o=c(42475),h=c(77245);const f=0,S=1;function W(k){const{spanId:$,traceId:K}=k.spanContext(),{data:te,op:ee,parent_span_id:Se,status:ce,tags:ke,origin:Ge}=C(k);return(0,n.Jr)({data:te,op:ee,parent_span_id:Se,span_id:$,status:ce,tags:ke,trace_id:K,origin:Ge})}function P(k){const{traceId:$,spanId:K}=k.spanContext(),te=Y(k);return(0,o.$p)($,K,te)}function A(k){return"number"==typeof k?T(k):Array.isArray(k)?k[0]+k[1]/1e9:k instanceof Date?T(k.getTime()):(0,h.ph)()}function T(k){return k>9999999999?k/1e3:k}function C(k){return function N(k){return"function"==typeof k.getSpanJSON}(k)?k.getSpanJSON():"function"==typeof k.toJSON?k.toJSON():{}}function Y(k){const{traceFlags:$}=k.spanContext();return!!($&S)}},15923:(tt,X,c)=>{"use strict";c.d(X,{J:()=>n});const n="7.107.0"},42748:(tt,X,c)=>{"use strict";c.d(X,{EN:()=>A,IQ:()=>T,bU:()=>f});var n=c(61666),o=c(23523),h=c(1826);const f="baggage",S="sentry-",W=/^sentry-/,P=8192;function A(Y){if(!(0,o.HD)(Y)&&!Array.isArray(Y))return;let k={};if(Array.isArray(Y))k=Y.reduce((K,te)=>{const ee=C(te);for(const Se of Object.keys(ee))K[Se]=ee[Se];return K},{});else{if(!Y)return;k=C(Y)}const $=Object.entries(k).reduce((K,[te,ee])=>{if(te.match(W)){K[te.slice(S.length)]=ee}return K},{});return Object.keys($).length>0?$:void 0}function T(Y){if(!Y)return;return function N(Y){if(0!==Object.keys(Y).length)return Object.entries(Y).reduce((k,[$,K],te)=>{const ee=`${encodeURIComponent($)}=${encodeURIComponent(K)}`,Se=0===te?ee:`${k},${ee}`;return Se.length>P?(n.X&&h.kg.warn(`Not adding key: ${$} with val: ${K} to baggage header due to exceeding baggage size limits.`),k):Se},"")}(Object.entries(Y).reduce(($,[K,te])=>(te&&($[`${S}${K}`]=te),$),{}))}function C(Y){return Y.split(",").map(k=>k.split("=").map($=>decodeURIComponent($.trim()))).reduce((k,[$,K])=>(k[$]=K,k),{})}},7431:(tt,X,c)=>{"use strict";c.d(X,{Rt:()=>S,iY:()=>T,l4:()=>P,qT:()=>A});var n=c(23523);const h=(0,c(53054).R)(),f=80;function S(C,N={}){if(!C)return"<unknown>";try{let Y=C;const k=5,$=[];let K=0,te=0;const ee=" > ",Se=ee.length;let ce;const ke=Array.isArray(N)?N:N.keyAttrs,Ge=!Array.isArray(N)&&N.maxStringLength||f;for(;Y&&K++<k&&(ce=W(Y,ke),!("html"===ce||K>1&&te+$.length*Se+ce.length>=Ge));)$.push(ce),te+=ce.length,Y=Y.parentNode;return $.reverse().join(ee)}catch{return"<unknown>"}}function W(C,N){const Y=C,k=[];let $,K,te,ee,Se;if(!Y||!Y.tagName)return"";if(h.HTMLElement&&Y instanceof HTMLElement&&Y.dataset&&Y.dataset.sentryComponent)return Y.dataset.sentryComponent;k.push(Y.tagName.toLowerCase());const ce=N&&N.length?N.filter(Ge=>Y.getAttribute(Ge)).map(Ge=>[Ge,Y.getAttribute(Ge)]):null;if(ce&&ce.length)ce.forEach(Ge=>{k.push(`[${Ge[0]}="${Ge[1]}"]`)});else if(Y.id&&k.push(`#${Y.id}`),$=Y.className,$&&(0,n.HD)($))for(K=$.split(/\s+/),Se=0;Se<K.length;Se++)k.push(`.${K[Se]}`);const ke=["aria-label","type","name","title","alt"];for(Se=0;Se<ke.length;Se++)te=ke[Se],ee=Y.getAttribute(te),ee&&k.push(`[${te}="${ee}"]`);return k.join("")}function P(){try{return h.document.location.href}catch{return""}}function A(C){return h.document&&h.document.querySelector?h.document.querySelector(C):null}function T(C){if(!h.HTMLElement)return null;let N=C;for(let k=0;k<5;k++){if(!N)return null;if(N instanceof HTMLElement&&N.dataset.sentryComponent)return N.dataset.sentryComponent;N=N.parentNode}return null}},61666:(tt,X,c)=>{"use strict";c.d(X,{X:()=>n});const n=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},23523:(tt,X,c)=>{"use strict";c.d(X,{Cy:()=>K,HD:()=>P,J8:()=>$,Kj:()=>k,Le:()=>A,PO:()=>C,TX:()=>S,V9:()=>ee,VW:()=>f,VZ:()=>o,cO:()=>N,fm:()=>W,i2:()=>te,kK:()=>Y,pt:()=>T,y1:()=>Se});const n=Object.prototype.toString;function o(ce){switch(n.call(ce)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return ee(ce,Error)}}function h(ce,ke){return n.call(ce)===`[object ${ke}]`}function f(ce){return h(ce,"ErrorEvent")}function S(ce){return h(ce,"DOMError")}function W(ce){return h(ce,"DOMException")}function P(ce){return h(ce,"String")}function A(ce){return"object"==typeof ce&&null!==ce&&"__sentry_template_string__"in ce&&"__sentry_template_values__"in ce}function T(ce){return null===ce||A(ce)||"object"!=typeof ce&&"function"!=typeof ce}function C(ce){return h(ce,"Object")}function N(ce){return typeof Event<"u"&&ee(ce,Event)}function Y(ce){return typeof Element<"u"&&ee(ce,Element)}function k(ce){return h(ce,"RegExp")}function $(ce){return!(!ce||!ce.then||"function"!=typeof ce.then)}function K(ce){return C(ce)&&"nativeEvent"in ce&&"preventDefault"in ce&&"stopPropagation"in ce}function te(ce){return"number"==typeof ce&&ce!=ce}function ee(ce,ke){try{return ce instanceof ke}catch{return!1}}function Se(ce){return!("object"!=typeof ce||null===ce||!ce.__isVue&&!ce._isVue)}},1826:(tt,X,c)=>{"use strict";c.d(X,{Cf:()=>W,LD:()=>S,RU:()=>f,kg:()=>A});var n=c(61666),o=c(53054);const f=["debug","info","warn","error","log","assert","trace"],S={};function W(T){if(!("console"in o.GLOBAL_OBJ))return T();const C=o.GLOBAL_OBJ.console,N={},Y=Object.keys(S);Y.forEach(k=>{const $=S[k];N[k]=C[k],C[k]=$});try{return T()}finally{Y.forEach(k=>{C[k]=N[k]})}}const A=function P(){let T=!1;const C={enable:()=>{T=!0},disable:()=>{T=!1},isEnabled:()=>T};return n.X?f.forEach(N=>{C[N]=(...Y)=>{T&&W(()=>{o.GLOBAL_OBJ.console[N](`Sentry Logger [${N}]:`,...Y)})}}):f.forEach(N=>{C[N]=()=>{}}),C}()},50404:(tt,X,c)=>{"use strict";c.d(X,{DM:()=>h,Db:()=>W,EG:()=>P,YO:()=>N,jH:()=>S,lE:()=>Y});var n=c(59648),o=c(53054);function h(){const k=o.GLOBAL_OBJ,$=k.crypto||k.msCrypto;let K=()=>16*Math.random();try{if($&&$.randomUUID)return $.randomUUID().replace(/-/g,"");$&&$.getRandomValues&&(K=()=>{const te=new Uint8Array(1);return $.getRandomValues(te),te[0]})}catch{}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,te=>(te^(15&K())>>te/4).toString(16))}function f(k){return k.exception&&k.exception.values?k.exception.values[0]:void 0}function S(k){const{message:$,event_id:K}=k;if($)return $;const te=f(k);return te?te.type&&te.value?`${te.type}: ${te.value}`:te.type||te.value||K||"<unknown>":K||"<unknown>"}function W(k,$,K){const te=k.exception=k.exception||{},ee=te.values=te.values||[],Se=ee[0]=ee[0]||{};Se.value||(Se.value=$||""),Se.type||(Se.type=K||"Error")}function P(k,$){const K=f(k);if(!K)return;const ee=K.mechanism;if(K.mechanism={type:"generic",handled:!0,...ee,...$},$&&"data"in $){const Se={...ee&&ee.data,...$.data};K.mechanism.data=Se}}function N(k){if(k&&k.__sentry_captured__)return!0;try{(0,n.xp)(k,"__sentry_captured__",!0)}catch{}return!1}function Y(k){return Array.isArray(k)?k:[k]}},4888:(tt,X,c)=>{"use strict";c.d(X,{Fv:()=>S,Qy:()=>W});var n=c(23523);var h=c(59648),f=c(69806);function S(k,$=100,K=1/0){try{return P("",k,$,K)}catch(te){return{ERROR:`**non-serializable** (${te})`}}}function W(k,$=3,K=102400){const te=S(k,$);return function N(k){return function C(k){return~-encodeURI(k).split(/%..|./).length}(JSON.stringify(k))}(te)>K?W(k,$-1,K):te}function P(k,$,K=1/0,te=1/0,ee=function o(){const k="function"==typeof WeakSet,$=k?new WeakSet:[];return[function K(ee){if(k)return!!$.has(ee)||($.add(ee),!1);for(let Se=0;Se<$.length;Se++)if($[Se]===ee)return!0;return $.push(ee),!1},function te(ee){if(k)$.delete(ee);else for(let Se=0;Se<$.length;Se++)if($[Se]===ee){$.splice(Se,1);break}}]}()){const[Se,ce]=ee;if(null==$||["number","boolean","string"].includes(typeof $)&&!(0,n.i2)($))return $;const ke=function A(k,$){try{if("domain"===k&&$&&"object"==typeof $&&$._events)return"[Domain]";if("domainEmitter"===k)return"[DomainEmitter]";if(typeof global<"u"&&$===global)return"[Global]";if(typeof window<"u"&&$===window)return"[Window]";if(typeof document<"u"&&$===document)return"[Document]";if((0,n.y1)($))return"[VueViewModel]";if((0,n.Cy)($))return"[SyntheticEvent]";if("number"==typeof $&&$!=$)return"[NaN]";if("function"==typeof $)return`[Function: ${(0,f.$P)($)}]`;if("symbol"==typeof $)return`[${String($)}]`;if("bigint"==typeof $)return`[BigInt: ${String($)}]`;const K=function T(k){const $=Object.getPrototypeOf(k);return $?$.constructor.name:"null prototype"}($);return/^HTML(\w*)Element$/.test(K)?`[HTMLElement: ${K}]`:`[object ${K}]`}catch(K){return`**non-serializable** (${K})`}}(k,$);if(!ke.startsWith("[object "))return ke;if($.__sentry_skip_normalization__)return $;const Ge="number"==typeof $.__sentry_override_normalization_depth__?$.__sentry_override_normalization_depth__:K;if(0===Ge)return ke.replace("object ","");if(Se($))return"[Circular ~]";const Ie=$;if(Ie&&"function"==typeof Ie.toJSON)try{return P("",Ie.toJSON(),Ge-1,te,ee)}catch{}const b=Array.isArray($)?[]:{};let M=0;const D=(0,h.Sh)($);for(const I in D){if(!Object.prototype.hasOwnProperty.call(D,I))continue;if(M>=te){b[I]="[MaxProperties ~]";break}const Q=D[I];b[I]=P(I,Q,Ge-1,te,ee),M++}return ce($),b}},59648:(tt,X,c)=>{"use strict";c.d(X,{$Q:()=>A,HK:()=>T,Jr:()=>K,Sh:()=>N,_j:()=>C,hl:()=>W,xp:()=>P,zf:()=>$});var n=c(7431),o=c(61666),h=c(23523),f=c(1826),S=c(40313);function W(ce,ke,Ge){if(!(ke in ce))return;const Ie=ce[ke],b=Ge(Ie);"function"==typeof b&&A(b,Ie),ce[ke]=b}function P(ce,ke,Ge){try{Object.defineProperty(ce,ke,{value:Ge,writable:!0,configurable:!0})}catch{o.X&&f.kg.log(`Failed to add non-enumerable property "${ke}" to object`,ce)}}function A(ce,ke){try{const Ge=ke.prototype||{};ce.prototype=ke.prototype=Ge,P(ce,"__sentry_original__",ke)}catch{}}function T(ce){return ce.__sentry_original__}function C(ce){return Object.keys(ce).map(ke=>`${encodeURIComponent(ke)}=${encodeURIComponent(ce[ke])}`).join("&")}function N(ce){if((0,h.VZ)(ce))return{message:ce.message,name:ce.name,stack:ce.stack,...k(ce)};if((0,h.cO)(ce)){const ke={type:ce.type,target:Y(ce.target),currentTarget:Y(ce.currentTarget),...k(ce)};return typeof CustomEvent<"u"&&(0,h.V9)(ce,CustomEvent)&&(ke.detail=ce.detail),ke}return ce}function Y(ce){try{return(0,h.kK)(ce)?(0,n.Rt)(ce):Object.prototype.toString.call(ce)}catch{return"<unknown>"}}function k(ce){if("object"==typeof ce&&null!==ce){const ke={};for(const Ge in ce)Object.prototype.hasOwnProperty.call(ce,Ge)&&(ke[Ge]=ce[Ge]);return ke}return{}}function $(ce,ke=40){const Ge=Object.keys(N(ce));if(Ge.sort(),!Ge.length)return"[object has no keys]";if(Ge[0].length>=ke)return(0,S.$G)(Ge[0],ke);for(let Ie=Ge.length;Ie>0;Ie--){const b=Ge.slice(0,Ie).join(", ");if(!(b.length>ke))return Ie===Ge.length?b:(0,S.$G)(b,ke)}return""}function K(ce){return te(ce,new Map)}function te(ce,ke){if(function ee(ce){if(!(0,h.PO)(ce))return!1;try{const ke=Object.getPrototypeOf(ce).constructor.name;return!ke||"Object"===ke}catch{return!0}}(ce)){const Ge=ke.get(ce);if(void 0!==Ge)return Ge;const Ie={};ke.set(ce,Ie);for(const b of Object.keys(ce))typeof ce[b]<"u"&&(Ie[b]=te(ce[b],ke));return Ie}if(Array.isArray(ce)){const Ge=ke.get(ce);if(void 0!==Ge)return Ge;const Ie=[];return ke.set(ce,Ie),ce.forEach(b=>{Ie.push(te(b,ke))}),Ie}return ce}},69806:(tt,X,c)=>{"use strict";c.d(X,{$P:()=>A,Sq:()=>S,pE:()=>f});const n=50,o=/\(error: (.*)\)/,h=/captureMessage|captureException/;function f(...C){const N=C.sort((Y,k)=>Y[0]-k[0]).map(Y=>Y[1]);return(Y,k=0)=>{const $=[],K=Y.split("\n");for(let te=k;te<K.length;te++){const ee=K[te];if(ee.length>1024)continue;const Se=o.test(ee)?ee.replace(o,"$1"):ee;if(!Se.match(/\S*Error: /)){for(const ce of N){const ke=ce(Se);if(ke){$.push(ke);break}}if($.length>=n)break}}return function W(C){if(!C.length)return[];const N=Array.from(C);return/sentryWrapped/.test(N[N.length-1].function||"")&&N.pop(),N.reverse(),h.test(N[N.length-1].function||"")&&(N.pop(),h.test(N[N.length-1].function||"")&&N.pop()),N.slice(0,n).map(Y=>({...Y,filename:Y.filename||N[N.length-1].filename,function:Y.function||"?"}))}($)}}function S(C){return Array.isArray(C)?f(...C):C}const P="<anonymous>";function A(C){try{return C&&"function"==typeof C&&C.name||P}catch{return P}}},40313:(tt,X,c)=>{"use strict";c.d(X,{$G:()=>o,U0:()=>W,nK:()=>f});var n=c(23523);function o(P,A=0){return"string"!=typeof P||0===A||P.length<=A?P:`${P.slice(0,A)}...`}function f(P,A){if(!Array.isArray(P))return"";const T=[];for(let C=0;C<P.length;C++){const N=P[C];try{(0,n.y1)(N)?T.push("[VueViewModel]"):T.push(String(N))}catch{T.push("[value cannot be serialized]")}}return T.join(A)}function W(P,A=[],T=!1){return A.some(C=>function S(P,A,T=!1){return!!(0,n.HD)(P)&&((0,n.Kj)(A)?A.test(P):!!(0,n.HD)(A)&&(T?P===A:P.includes(A)))}(P,C,T))}},13100:(tt,X,c)=>{"use strict";c.d(X,{$2:()=>f,WD:()=>h,cW:()=>S});var o,n=c(23523);function h(W){return new S(P=>{P(W)})}function f(W){return new S((P,A)=>{A(W)})}!function(W){W[W.PENDING=0]="PENDING";W[W.RESOLVED=1]="RESOLVED";W[W.REJECTED=2]="REJECTED"}(o||(o={}));class S{constructor(P){S.prototype.__init.call(this),S.prototype.__init2.call(this),S.prototype.__init3.call(this),S.prototype.__init4.call(this),this._state=o.PENDING,this._handlers=[];try{P(this._resolve,this._reject)}catch(A){this._reject(A)}}then(P,A){return new S((T,C)=>{this._handlers.push([!1,N=>{if(P)try{T(P(N))}catch(Y){C(Y)}else T(N)},N=>{if(A)try{T(A(N))}catch(Y){C(Y)}else C(N)}]),this._executeHandlers()})}catch(P){return this.then(A=>A,P)}finally(P){return new S((A,T)=>{let C,N;return this.then(Y=>{N=!1,C=Y,P&&P()},Y=>{N=!0,C=Y,P&&P()}).then(()=>{N?T(C):A(C)})})}__init(){this._resolve=P=>{this._setResult(o.RESOLVED,P)}}__init2(){this._reject=P=>{this._setResult(o.REJECTED,P)}}__init3(){this._setResult=(P,A)=>{if(this._state===o.PENDING){if((0,n.J8)(A))return void A.then(this._resolve,this._reject);this._state=P,this._value=A,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===o.PENDING)return;const P=this._handlers.slice();this._handlers=[],P.forEach(A=>{A[0]||(this._state===o.RESOLVED&&A[1](this._value),this._state===o.REJECTED&&A[2](this._value),A[0]=!0)})}}}},77245:(tt,X,c)=>{"use strict";c.d(X,{Z1:()=>A,ph:()=>S,yW:()=>h});var n=c(53054);const o=1e3;function h(){return Date.now()/o}const S=function f(){const{performance:T}=n.GLOBAL_OBJ;if(!T||!T.now)return h;const C=Date.now()-T.now(),N=null==T.timeOrigin?C:T.timeOrigin;return()=>(N+T.now())/o}();let P;const A=(()=>{const{performance:T}=n.GLOBAL_OBJ;if(!T||!T.now)return void(P="none");const C=36e5,N=T.now(),Y=Date.now(),k=T.timeOrigin?Math.abs(T.timeOrigin+N-Y):C,$=k<C,K=T.timing&&T.timing.navigationStart,ee="number"==typeof K?Math.abs(K+N-Y):C;return $||ee<C?k<=ee?(P="timeOrigin",T.timeOrigin):(P="navigationStart",K):(P="dateNow",Y)})()},42475:(tt,X,c)=>{"use strict";c.d(X,{$p:()=>P,pT:()=>W});var n=c(42748),o=c(50404);const h=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function f(A){if(!A)return;const T=A.match(h);if(!T)return;let C;return"1"===T[3]?C=!0:"0"===T[3]&&(C=!1),{traceId:T[1],parentSampled:C,parentSpanId:T[2]}}function W(A,T){const C=f(A),N=(0,n.EN)(T),{traceId:Y,parentSpanId:k,parentSampled:$}=C||{};return C?{traceId:Y||(0,o.DM)(),parentSpanId:k||(0,o.DM)().substring(16),spanId:(0,o.DM)().substring(16),sampled:$,dsc:N||{}}:{traceId:Y||(0,o.DM)(),spanId:(0,o.DM)().substring(16)}}function P(A=(0,o.DM)(),T=(0,o.DM)().substring(16),C){let N="";return void 0!==C&&(N=C?"-1":"-0"),`${A}-${T}${N}`}},53054:(tt,X,c)=>{"use strict";function n(S){return S&&S.Math==Math?S:void 0}c.d(X,{GLOBAL_OBJ:()=>o,R:()=>h,Y:()=>f});const o="object"==typeof globalThis&&n(globalThis)||"object"==typeof window&&n(window)||"object"==typeof self&&n(self)||"object"==typeof global&&n(global)||function(){return this}()||{};function h(){return o}function f(S,W,P){const A=P||o,T=A.__SENTRY__=A.__SENTRY__||{};return T[S]||(T[S]=W())}},5227:(tt,X,c)=>{"use strict";c.d(X,{j:()=>o});var n={};function o(){return n}},45351:(tt,X,c)=>{"use strict";function n(o){var h=new Date(Date.UTC(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),o.getMinutes(),o.getSeconds(),o.getMilliseconds()));return h.setUTCFullYear(o.getFullYear()),o.getTime()-h.getTime()}c.d(X,{Z:()=>n})},62816:(tt,X,c)=>{"use strict";function n(o,h){if(h.length<o)throw new TypeError(o+" argument"+(o>1?"s":"")+" required, but only "+h.length+" present")}c.d(X,{Z:()=>n})},96156:(tt,X,c)=>{"use strict";function n(o){if(null===o||!0===o||!1===o)return NaN;var h=Number(o);return isNaN(h)?h:h<0?Math.ceil(h):Math.floor(h)}c.d(X,{Z:()=>n})},33865:(tt,X,c)=>{"use strict";c.d(X,{qk:()=>W,vh:()=>S,yJ:()=>f});Math.pow(10,8);var f=6e4,S=36e5,W=1e3},34338:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>S});var n=c(71002),o=c(62816);var f=c(40581);function S(W){if((0,o.Z)(1,arguments),!function h(W){return(0,o.Z)(1,arguments),W instanceof Date||"object"===(0,n.Z)(W)&&"[object Date]"===Object.prototype.toString.call(W)}(W)&&"number"!=typeof W)return!1;var P=(0,f.Z)(W);return!isNaN(Number(P))}},97753:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>S});var n=c(40581),o=c(96156),h=c(62816),f=c(5227);function S(W,P){var A,T,C,N,Y,k,$,K;(0,h.Z)(1,arguments);var te=(0,f.j)(),ee=(0,o.Z)(null!==(A=null!==(T=null!==(C=null!==(N=P?.weekStartsOn)&&void 0!==N?N:null==P||null===(Y=P.locale)||void 0===Y||null===(k=Y.options)||void 0===k?void 0:k.weekStartsOn)&&void 0!==C?C:te.weekStartsOn)&&void 0!==T?T:null===($=te.locale)||void 0===$||null===(K=$.options)||void 0===K?void 0:K.weekStartsOn)&&void 0!==A?A:0);if(!(ee>=0&&ee<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var Se=(0,n.Z)(W),ce=Se.getDay(),ke=(ce<ee?7:0)+ce-ee;return Se.setDate(Se.getDate()-ke),Se.setHours(0,0,0,0),Se}},40581:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});var n=c(71002),o=c(62816);function h(f){(0,o.Z)(1,arguments);var S=Object.prototype.toString.call(f);return f instanceof Date||"object"===(0,n.Z)(f)&&"[object Date]"===S?new Date(f.getTime()):"number"==typeof f||"[object Number]"===S?new Date(f):(("string"==typeof f||"[object String]"===S)&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},69819:function(tt,X,c){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(ce){for(var ke,Ge=1,Ie=arguments.length;Ge<Ie;Ge++)for(var b in ke=arguments[Ge])Object.prototype.hasOwnProperty.call(ke,b)&&(ce[b]=ke[b]);return ce},n.apply(this,arguments)};Object.defineProperty(X,"__esModule",{value:!0});var o=c(35033),h=c(57858),f=c(89458),S=n(n({},o.namedReferences),{all:o.namedReferences.html5}),W={specialChars:/[<>'"&]/g,nonAscii:/[<>'"&\u0080-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/g,nonAsciiPrintable:/[<>'"&\x01-\x08\x11-\x15\x17-\x1F\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/g,nonAsciiPrintableOnly:/[\x01-\x08\x11-\x15\x17-\x1F\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/g,extensive:/[\x01-\x0c\x0e-\x1f\x21-\x2c\x2e-\x2f\x3a-\x40\x5b-\x60\x7b-\x7d\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/g},P={mode:"specialChars",level:"all",numeric:"decimal"};X.encode=function A(ce,ke){var Ge=void 0===(Oe=(be=void 0===ke?P:ke).mode)?"specialChars":Oe,b=void 0===(Ie=be.numeric)?"decimal":Ie,D=void 0===(M=be.level)?"all":M;if(!ce)return"";var be,Oe,I=W[Ge],Q=S[D].characters,Ye="hexadecimal"===b;if(I.lastIndex=0,be=I.exec(ce)){Oe="";var Ie=0;do{Ie!==be.index&&(Oe+=ce.substring(Ie,be.index));var M,We=Q[M=be[0]];if(!We){var qe=M.length>1?f.getCodePoint(M,0):M.charCodeAt(0);We=(Ye?"&#x"+qe.toString(16):"&#"+qe)+";"}Oe+=We,Ie=be.index+M.length}while(be=I.exec(ce));Ie!==ce.length&&(Oe+=ce.substring(Ie))}else Oe=ce;return Oe};var T={scope:"body",level:"all"},C=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);/g,N=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+)[;=]?/g,Y={xml:{strict:C,attribute:N,body:o.bodyRegExps.xml},html4:{strict:C,attribute:N,body:o.bodyRegExps.html4},html5:{strict:C,attribute:N,body:o.bodyRegExps.html5}},k=n(n({},Y),{all:Y.html5}),$=String.fromCharCode,K=$(65533),te={level:"all"};X.decodeEntity=function ee(ce,ke){var Ge=void 0===(Ie=(void 0===ke?te:ke).level)?"all":Ie;if(!ce)return"";var Ie=ce,M=(ce[ce.length-1],S[Ge].entities[ce]);if(M)Ie=M;else if("&"===ce[0]&&"#"===ce[1]){var D=ce[2],I="x"==D||"X"==D?parseInt(ce.substr(3),16):parseInt(ce.substr(2));Ie=I>=1114111?K:I>65535?f.fromCodePoint(I):$(h.numericUnicodeMap[I]||I)}return Ie},X.decode=function Se(ce,ke){var Ge=void 0===ke?T:ke,Ie=Ge.level,b=void 0===Ie?"all":Ie,M=Ge.scope,D=void 0===M?"xml"===b?"strict":"body":M;if(!ce)return"";var I=k[b][D],Q=S[b].entities,Ye="attribute"===D,be="strict"===D;I.lastIndex=0;var We,Oe=I.exec(ce);if(Oe){We="";var qe=0;do{qe!==Oe.index&&(We+=ce.substring(qe,Oe.index));var yt=Oe[0],Ot=yt,at=yt[yt.length-1];if(Ye&&"="===at)Ot=yt;else if(be&&";"!==at)Ot=yt;else{var Ue=Q[yt];if(Ue)Ot=Ue;else if("&"===yt[0]&&"#"===yt[1]){var nt=yt[2],Ce="x"==nt||"X"==nt?parseInt(yt.substr(3),16):parseInt(yt.substr(2));Ot=Ce>=1114111?K:Ce>65535?f.fromCodePoint(Ce):$(h.numericUnicodeMap[Ce]||Ce)}}We+=Ot,qe=Oe.index+yt.length}while(Oe=I.exec(ce));qe!==ce.length&&(We+=ce.substring(qe))}else We=ce;return We}},35033:(tt,X)=>{"use strict";Object.defineProperty(X,"__esModule",{value:!0}),X.bodyRegExps={xml:/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html4:/&notin;|&(?:nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|auml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|quot|amp|lt|gt|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html5:/&centerdot;|&copysr;|&divideontimes;|&gtcc;|&gtcir;|&gtdot;|&gtlPar;|&gtquest;|&gtrapprox;|&gtrarr;|&gtrdot;|&gtreqless;|&gtreqqless;|&gtrless;|&gtrsim;|&ltcc;|&ltcir;|&ltdot;|&lthree;|&ltimes;|&ltlarr;|&ltquest;|&ltrPar;|&ltri;|&ltrie;|&ltrif;|&notin;|&notinE;|&notindot;|&notinva;|&notinvb;|&notinvc;|&notni;|&notniva;|&notnivb;|&notnivc;|&parallel;|&timesb;|&timesbar;|&timesd;|&(?:AElig|AMP|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|GT|Iacute|Icirc|Igrave|Iuml|LT|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|QUOT|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|amp|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|gt|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|lt|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|quot|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g},X.namedReferences={xml:{entities:{"&lt;":"<","&gt;":">","&quot;":'"',"&apos;":"'","&amp;":"&"},characters:{"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;","&":"&amp;"}},html4:{entities:{"&apos;":"'","&nbsp":"\xa0","&nbsp;":"\xa0","&iexcl":"\xa1","&iexcl;":"\xa1","&cent":"\xa2","&cent;":"\xa2","&pound":"\xa3","&pound;":"\xa3","&curren":"\xa4","&curren;":"\xa4","&yen":"\xa5","&yen;":"\xa5","&brvbar":"\xa6","&brvbar;":"\xa6","&sect":"\xa7","&sect;":"\xa7","&uml":"\xa8","&uml;":"\xa8","&copy":"\xa9","&copy;":"\xa9","&ordf":"\xaa","&ordf;":"\xaa","&laquo":"\xab","&laquo;":"\xab","&not":"\xac","&not;":"\xac","&shy":"\xad","&shy;":"\xad","&reg":"\xae","&reg;":"\xae","&macr":"\xaf","&macr;":"\xaf","&deg":"\xb0","&deg;":"\xb0","&plusmn":"\xb1","&plusmn;":"\xb1","&sup2":"\xb2","&sup2;":"\xb2","&sup3":"\xb3","&sup3;":"\xb3","&acute":"\xb4","&acute;":"\xb4","&micro":"\xb5","&micro;":"\xb5","&para":"\xb6","&para;":"\xb6","&middot":"\xb7","&middot;":"\xb7","&cedil":"\xb8","&cedil;":"\xb8","&sup1":"\xb9","&sup1;":"\xb9","&ordm":"\xba","&ordm;":"\xba","&raquo":"\xbb","&raquo;":"\xbb","&frac14":"\xbc","&frac14;":"\xbc","&frac12":"\xbd","&frac12;":"\xbd","&frac34":"\xbe","&frac34;":"\xbe","&iquest":"\xbf","&iquest;":"\xbf","&Agrave":"\xc0","&Agrave;":"\xc0","&Aacute":"\xc1","&Aacute;":"\xc1","&Acirc":"\xc2","&Acirc;":"\xc2","&Atilde":"\xc3","&Atilde;":"\xc3","&Auml":"\xc4","&Auml;":"\xc4","&Aring":"\xc5","&Aring;":"\xc5","&AElig":"\xc6","&AElig;":"\xc6","&Ccedil":"\xc7","&Ccedil;":"\xc7","&Egrave":"\xc8","&Egrave;":"\xc8","&Eacute":"\xc9","&Eacute;":"\xc9","&Ecirc":"\xca","&Ecirc;":"\xca","&Euml":"\xcb","&Euml;":"\xcb","&Igrave":"\xcc","&Igrave;":"\xcc","&Iacute":"\xcd","&Iacute;":"\xcd","&Icirc":"\xce","&Icirc;":"\xce","&Iuml":"\xcf","&Iuml;":"\xcf","&ETH":"\xd0","&ETH;":"\xd0","&Ntilde":"\xd1","&Ntilde;":"\xd1","&Ograve":"\xd2","&Ograve;":"\xd2","&Oacute":"\xd3","&Oacute;":"\xd3","&Ocirc":"\xd4","&Ocirc;":"\xd4","&Otilde":"\xd5","&Otilde;":"\xd5","&Ouml":"\xd6","&Ouml;":"\xd6","&times":"\xd7","&times;":"\xd7","&Oslash":"\xd8","&Oslash;":"\xd8","&Ugrave":"\xd9","&Ugrave;":"\xd9","&Uacute":"\xda","&Uacute;":"\xda","&Ucirc":"\xdb","&Ucirc;":"\xdb","&Uuml":"\xdc","&Uuml;":"\xdc","&Yacute":"\xdd","&Yacute;":"\xdd","&THORN":"\xde","&THORN;":"\xde","&szlig":"\xdf","&szlig;":"\xdf","&agrave":"\xe0","&agrave;":"\xe0","&aacute":"\xe1","&aacute;":"\xe1","&acirc":"\xe2","&acirc;":"\xe2","&atilde":"\xe3","&atilde;":"\xe3","&auml":"\xe4","&auml;":"\xe4","&aring":"\xe5","&aring;":"\xe5","&aelig":"\xe6","&aelig;":"\xe6","&ccedil":"\xe7","&ccedil;":"\xe7","&egrave":"\xe8","&egrave;":"\xe8","&eacute":"\xe9","&eacute;":"\xe9","&ecirc":"\xea","&ecirc;":"\xea","&euml":"\xeb","&euml;":"\xeb","&igrave":"\xec","&igrave;":"\xec","&iacute":"\xed","&iacute;":"\xed","&icirc":"\xee","&icirc;":"\xee","&iuml":"\xef","&iuml;":"\xef","&eth":"\xf0","&eth;":"\xf0","&ntilde":"\xf1","&ntilde;":"\xf1","&ograve":"\xf2","&ograve;":"\xf2","&oacute":"\xf3","&oacute;":"\xf3","&ocirc":"\xf4","&ocirc;":"\xf4","&otilde":"\xf5","&otilde;":"\xf5","&ouml":"\xf6","&ouml;":"\xf6","&divide":"\xf7","&divide;":"\xf7","&oslash":"\xf8","&oslash;":"\xf8","&ugrave":"\xf9","&ugrave;":"\xf9","&uacute":"\xfa","&uacute;":"\xfa","&ucirc":"\xfb","&ucirc;":"\xfb","&uuml":"\xfc","&uuml;":"\xfc","&yacute":"\xfd","&yacute;":"\xfd","&thorn":"\xfe","&thorn;":"\xfe","&yuml":"\xff","&yuml;":"\xff","&quot":'"',"&quot;":'"',"&amp":"&","&amp;":"&","&lt":"<","&lt;":"<","&gt":">","&gt;":">","&OElig;":"\u0152","&oelig;":"\u0153","&Scaron;":"\u0160","&scaron;":"\u0161","&Yuml;":"\u0178","&circ;":"\u02c6","&tilde;":"\u02dc","&ensp;":"\u2002","&emsp;":"\u2003","&thinsp;":"\u2009","&zwnj;":"\u200c","&zwj;":"\u200d","&lrm;":"\u200e","&rlm;":"\u200f","&ndash;":"\u2013","&mdash;":"\u2014","&lsquo;":"\u2018","&rsquo;":"\u2019","&sbquo;":"\u201a","&ldquo;":"\u201c","&rdquo;":"\u201d","&bdquo;":"\u201e","&dagger;":"\u2020","&Dagger;":"\u2021","&permil;":"\u2030","&lsaquo;":"\u2039","&rsaquo;":"\u203a","&euro;":"\u20ac","&fnof;":"\u0192","&Alpha;":"\u0391","&Beta;":"\u0392","&Gamma;":"\u0393","&Delta;":"\u0394","&Epsilon;":"\u0395","&Zeta;":"\u0396","&Eta;":"\u0397","&Theta;":"\u0398","&Iota;":"\u0399","&Kappa;":"\u039a","&Lambda;":"\u039b","&Mu;":"\u039c","&Nu;":"\u039d","&Xi;":"\u039e","&Omicron;":"\u039f","&Pi;":"\u03a0","&Rho;":"\u03a1","&Sigma;":"\u03a3","&Tau;":"\u03a4","&Upsilon;":"\u03a5","&Phi;":"\u03a6","&Chi;":"\u03a7","&Psi;":"\u03a8","&Omega;":"\u03a9","&alpha;":"\u03b1","&beta;":"\u03b2","&gamma;":"\u03b3","&delta;":"\u03b4","&epsilon;":"\u03b5","&zeta;":"\u03b6","&eta;":"\u03b7","&theta;":"\u03b8","&iota;":"\u03b9","&kappa;":"\u03ba","&lambda;":"\u03bb","&mu;":"\u03bc","&nu;":"\u03bd","&xi;":"\u03be","&omicron;":"\u03bf","&pi;":"\u03c0","&rho;":"\u03c1","&sigmaf;":"\u03c2","&sigma;":"\u03c3","&tau;":"\u03c4","&upsilon;":"\u03c5","&phi;":"\u03c6","&chi;":"\u03c7","&psi;":"\u03c8","&omega;":"\u03c9","&thetasym;":"\u03d1","&upsih;":"\u03d2","&piv;":"\u03d6","&bull;":"\u2022","&hellip;":"\u2026","&prime;":"\u2032","&Prime;":"\u2033","&oline;":"\u203e","&frasl;":"\u2044","&weierp;":"\u2118","&image;":"\u2111","&real;":"\u211c","&trade;":"\u2122","&alefsym;":"\u2135","&larr;":"\u2190","&uarr;":"\u2191","&rarr;":"\u2192","&darr;":"\u2193","&harr;":"\u2194","&crarr;":"\u21b5","&lArr;":"\u21d0","&uArr;":"\u21d1","&rArr;":"\u21d2","&dArr;":"\u21d3","&hArr;":"\u21d4","&forall;":"\u2200","&part;":"\u2202","&exist;":"\u2203","&empty;":"\u2205","&nabla;":"\u2207","&isin;":"\u2208","&notin;":"\u2209","&ni;":"\u220b","&prod;":"\u220f","&sum;":"\u2211","&minus;":"\u2212","&lowast;":"\u2217","&radic;":"\u221a","&prop;":"\u221d","&infin;":"\u221e","&ang;":"\u2220","&and;":"\u2227","&or;":"\u2228","&cap;":"\u2229","&cup;":"\u222a","&int;":"\u222b","&there4;":"\u2234","&sim;":"\u223c","&cong;":"\u2245","&asymp;":"\u2248","&ne;":"\u2260","&equiv;":"\u2261","&le;":"\u2264","&ge;":"\u2265","&sub;":"\u2282","&sup;":"\u2283","&nsub;":"\u2284","&sube;":"\u2286","&supe;":"\u2287","&oplus;":"\u2295","&otimes;":"\u2297","&perp;":"\u22a5","&sdot;":"\u22c5","&lceil;":"\u2308","&rceil;":"\u2309","&lfloor;":"\u230a","&rfloor;":"\u230b","&lang;":"\u2329","&rang;":"\u232a","&loz;":"\u25ca","&spades;":"\u2660","&clubs;":"\u2663","&hearts;":"\u2665","&diams;":"\u2666"},characters:{"'":"&apos;","\xa0":"&nbsp;","\xa1":"&iexcl;","\xa2":"&cent;","\xa3":"&pound;","\xa4":"&curren;","\xa5":"&yen;","\xa6":"&brvbar;","\xa7":"&sect;","\xa8":"&uml;","\xa9":"&copy;",\u00aa:"&ordf;","\xab":"&laquo;","\xac":"&not;","\xad":"&shy;","\xae":"&reg;","\xaf":"&macr;","\xb0":"&deg;","\xb1":"&plusmn;","\xb2":"&sup2;","\xb3":"&sup3;","\xb4":"&acute;",\u00b5:"&micro;","\xb6":"&para;","\xb7":"&middot;","\xb8":"&cedil;","\xb9":"&sup1;",\u00ba:"&ordm;","\xbb":"&raquo;","\xbc":"&frac14;","\xbd":"&frac12;","\xbe":"&frac34;","\xbf":"&iquest;",\u00c0:"&Agrave;",\u00c1:"&Aacute;",\u00c2:"&Acirc;",\u00c3:"&Atilde;",\u00c4:"&Auml;",\u00c5:"&Aring;",\u00c6:"&AElig;",\u00c7:"&Ccedil;",\u00c8:"&Egrave;",\u00c9:"&Eacute;",\u00ca:"&Ecirc;",\u00cb:"&Euml;",\u00cc:"&Igrave;",\u00cd:"&Iacute;",\u00ce:"&Icirc;",\u00cf:"&Iuml;",\u00d0:"&ETH;",\u00d1:"&Ntilde;",\u00d2:"&Ograve;",\u00d3:"&Oacute;",\u00d4:"&Ocirc;",\u00d5:"&Otilde;",\u00d6:"&Ouml;","\xd7":"&times;",\u00d8:"&Oslash;",\u00d9:"&Ugrave;",\u00da:"&Uacute;",\u00db:"&Ucirc;",\u00dc:"&Uuml;",\u00dd:"&Yacute;",\u00de:"&THORN;",\u00df:"&szlig;",\u00e0:"&agrave;",\u00e1:"&aacute;",\u00e2:"&acirc;",\u00e3:"&atilde;",\u00e4:"&auml;",\u00e5:"&aring;",\u00e6:"&aelig;",\u00e7:"&ccedil;",\u00e8:"&egrave;",\u00e9:"&eacute;",\u00ea:"&ecirc;",\u00eb:"&euml;",\u00ec:"&igrave;",\u00ed:"&iacute;",\u00ee:"&icirc;",\u00ef:"&iuml;",\u00f0:"&eth;",\u00f1:"&ntilde;",\u00f2:"&ograve;",\u00f3:"&oacute;",\u00f4:"&ocirc;",\u00f5:"&otilde;",\u00f6:"&ouml;","\xf7":"&divide;",\u00f8:"&oslash;",\u00f9:"&ugrave;",\u00fa:"&uacute;",\u00fb:"&ucirc;",\u00fc:"&uuml;",\u00fd:"&yacute;",\u00fe:"&thorn;",\u00ff:"&yuml;",'"':"&quot;","&":"&amp;","<":"&lt;",">":"&gt;",\u0152:"&OElig;",\u0153:"&oelig;",\u0160:"&Scaron;",\u0161:"&scaron;",\u0178:"&Yuml;",\u02c6:"&circ;","\u02dc":"&tilde;","\u2002":"&ensp;","\u2003":"&emsp;","\u2009":"&thinsp;","\u200c":"&zwnj;","\u200d":"&zwj;","\u200e":"&lrm;","\u200f":"&rlm;","\u2013":"&ndash;","\u2014":"&mdash;","\u2018":"&lsquo;","\u2019":"&rsquo;","\u201a":"&sbquo;","\u201c":"&ldquo;","\u201d":"&rdquo;","\u201e":"&bdquo;","\u2020":"&dagger;","\u2021":"&Dagger;","\u2030":"&permil;","\u2039":"&lsaquo;","\u203a":"&rsaquo;","\u20ac":"&euro;",\u0192:"&fnof;",\u0391:"&Alpha;",\u0392:"&Beta;",\u0393:"&Gamma;",\u0394:"&Delta;",\u0395:"&Epsilon;",\u0396:"&Zeta;",\u0397:"&Eta;",\u0398:"&Theta;",\u0399:"&Iota;",\u039a:"&Kappa;",\u039b:"&Lambda;",\u039c:"&Mu;",\u039d:"&Nu;",\u039e:"&Xi;",\u039f:"&Omicron;",\u03a0:"&Pi;",\u03a1:"&Rho;",\u03a3:"&Sigma;",\u03a4:"&Tau;",\u03a5:"&Upsilon;",\u03a6:"&Phi;",\u03a7:"&Chi;",\u03a8:"&Psi;",\u03a9:"&Omega;",\u03b1:"&alpha;",\u03b2:"&beta;",\u03b3:"&gamma;",\u03b4:"&delta;",\u03b5:"&epsilon;",\u03b6:"&zeta;",\u03b7:"&eta;",\u03b8:"&theta;",\u03b9:"&iota;",\u03ba:"&kappa;",\u03bb:"&lambda;",\u03bc:"&mu;",\u03bd:"&nu;",\u03be:"&xi;",\u03bf:"&omicron;",\u03c0:"&pi;",\u03c1:"&rho;",\u03c2:"&sigmaf;",\u03c3:"&sigma;",\u03c4:"&tau;",\u03c5:"&upsilon;",\u03c6:"&phi;",\u03c7:"&chi;",\u03c8:"&psi;",\u03c9:"&omega;",\u03d1:"&thetasym;",\u03d2:"&upsih;",\u03d6:"&piv;","\u2022":"&bull;","\u2026":"&hellip;","\u2032":"&prime;","\u2033":"&Prime;","\u203e":"&oline;","\u2044":"&frasl;",\u2118:"&weierp;",\u2111:"&image;",\u211c:"&real;","\u2122":"&trade;",\u2135:"&alefsym;","\u2190":"&larr;","\u2191":"&uarr;","\u2192":"&rarr;","\u2193":"&darr;","\u2194":"&harr;","\u21b5":"&crarr;","\u21d0":"&lArr;","\u21d1":"&uArr;","\u21d2":"&rArr;","\u21d3":"&dArr;","\u21d4":"&hArr;","\u2200":"&forall;","\u2202":"&part;","\u2203":"&exist;","\u2205":"&empty;","\u2207":"&nabla;","\u2208":"&isin;","\u2209":"&notin;","\u220b":"&ni;","\u220f":"&prod;","\u2211":"&sum;","\u2212":"&minus;","\u2217":"&lowast;","\u221a":"&radic;","\u221d":"&prop;","\u221e":"&infin;","\u2220":"&ang;","\u2227":"&and;","\u2228":"&or;","\u2229":"&cap;","\u222a":"&cup;","\u222b":"&int;","\u2234":"&there4;","\u223c":"&sim;","\u2245":"&cong;","\u2248":"&asymp;","\u2260":"&ne;","\u2261":"&equiv;","\u2264":"&le;","\u2265":"&ge;","\u2282":"&sub;","\u2283":"&sup;","\u2284":"&nsub;","\u2286":"&sube;","\u2287":"&supe;","\u2295":"&oplus;","\u2297":"&otimes;","\u22a5":"&perp;","\u22c5":"&sdot;","\u2308":"&lceil;","\u2309":"&rceil;","\u230a":"&lfloor;","\u230b":"&rfloor;","\u2329":"&lang;","\u232a":"&rang;","\u25ca":"&loz;","\u2660":"&spades;","\u2663":"&clubs;","\u2665":"&hearts;","\u2666":"&diams;"}},html5:{entities:{"&AElig":"\xc6","&AElig;":"\xc6","&AMP":"&","&AMP;":"&","&Aacute":"\xc1","&Aacute;":"\xc1","&Abreve;":"\u0102","&Acirc":"\xc2","&Acirc;":"\xc2","&Acy;":"\u0410","&Afr;":"\u{1d504}","&Agrave":"\xc0","&Agrave;":"\xc0","&Alpha;":"\u0391","&Amacr;":"\u0100","&And;":"\u2a53","&Aogon;":"\u0104","&Aopf;":"\u{1d538}","&ApplyFunction;":"\u2061","&Aring":"\xc5","&Aring;":"\xc5","&Ascr;":"\u{1d49c}","&Assign;":"\u2254","&Atilde":"\xc3","&Atilde;":"\xc3","&Auml":"\xc4","&Auml;":"\xc4","&Backslash;":"\u2216","&Barv;":"\u2ae7","&Barwed;":"\u2306","&Bcy;":"\u0411","&Because;":"\u2235","&Bernoullis;":"\u212c","&Beta;":"\u0392","&Bfr;":"\u{1d505}","&Bopf;":"\u{1d539}","&Breve;":"\u02d8","&Bscr;":"\u212c","&Bumpeq;":"\u224e","&CHcy;":"\u0427","&COPY":"\xa9","&COPY;":"\xa9","&Cacute;":"\u0106","&Cap;":"\u22d2","&CapitalDifferentialD;":"\u2145","&Cayleys;":"\u212d","&Ccaron;":"\u010c","&Ccedil":"\xc7","&Ccedil;":"\xc7","&Ccirc;":"\u0108","&Cconint;":"\u2230","&Cdot;":"\u010a","&Cedilla;":"\xb8","&CenterDot;":"\xb7","&Cfr;":"\u212d","&Chi;":"\u03a7","&CircleDot;":"\u2299","&CircleMinus;":"\u2296","&CirclePlus;":"\u2295","&CircleTimes;":"\u2297","&ClockwiseContourIntegral;":"\u2232","&CloseCurlyDoubleQuote;":"\u201d","&CloseCurlyQuote;":"\u2019","&Colon;":"\u2237","&Colone;":"\u2a74","&Congruent;":"\u2261","&Conint;":"\u222f","&ContourIntegral;":"\u222e","&Copf;":"\u2102","&Coproduct;":"\u2210","&CounterClockwiseContourIntegral;":"\u2233","&Cross;":"\u2a2f","&Cscr;":"\u{1d49e}","&Cup;":"\u22d3","&CupCap;":"\u224d","&DD;":"\u2145","&DDotrahd;":"\u2911","&DJcy;":"\u0402","&DScy;":"\u0405","&DZcy;":"\u040f","&Dagger;":"\u2021","&Darr;":"\u21a1","&Dashv;":"\u2ae4","&Dcaron;":"\u010e","&Dcy;":"\u0414","&Del;":"\u2207","&Delta;":"\u0394","&Dfr;":"\u{1d507}","&DiacriticalAcute;":"\xb4","&DiacriticalDot;":"\u02d9","&DiacriticalDoubleAcute;":"\u02dd","&DiacriticalGrave;":"`","&DiacriticalTilde;":"\u02dc","&Diamond;":"\u22c4","&DifferentialD;":"\u2146","&Dopf;":"\u{1d53b}","&Dot;":"\xa8","&DotDot;":"\u20dc","&DotEqual;":"\u2250","&DoubleContourIntegral;":"\u222f","&DoubleDot;":"\xa8","&DoubleDownArrow;":"\u21d3","&DoubleLeftArrow;":"\u21d0","&DoubleLeftRightArrow;":"\u21d4","&DoubleLeftTee;":"\u2ae4","&DoubleLongLeftArrow;":"\u27f8","&DoubleLongLeftRightArrow;":"\u27fa","&DoubleLongRightArrow;":"\u27f9","&DoubleRightArrow;":"\u21d2","&DoubleRightTee;":"\u22a8","&DoubleUpArrow;":"\u21d1","&DoubleUpDownArrow;":"\u21d5","&DoubleVerticalBar;":"\u2225","&DownArrow;":"\u2193","&DownArrowBar;":"\u2913","&DownArrowUpArrow;":"\u21f5","&DownBreve;":"\u0311","&DownLeftRightVector;":"\u2950","&DownLeftTeeVector;":"\u295e","&DownLeftVector;":"\u21bd","&DownLeftVectorBar;":"\u2956","&DownRightTeeVector;":"\u295f","&DownRightVector;":"\u21c1","&DownRightVectorBar;":"\u2957","&DownTee;":"\u22a4","&DownTeeArrow;":"\u21a7","&Downarrow;":"\u21d3","&Dscr;":"\u{1d49f}","&Dstrok;":"\u0110","&ENG;":"\u014a","&ETH":"\xd0","&ETH;":"\xd0","&Eacute":"\xc9","&Eacute;":"\xc9","&Ecaron;":"\u011a","&Ecirc":"\xca","&Ecirc;":"\xca","&Ecy;":"\u042d","&Edot;":"\u0116","&Efr;":"\u{1d508}","&Egrave":"\xc8","&Egrave;":"\xc8","&Element;":"\u2208","&Emacr;":"\u0112","&EmptySmallSquare;":"\u25fb","&EmptyVerySmallSquare;":"\u25ab","&Eogon;":"\u0118","&Eopf;":"\u{1d53c}","&Epsilon;":"\u0395","&Equal;":"\u2a75","&EqualTilde;":"\u2242","&Equilibrium;":"\u21cc","&Escr;":"\u2130","&Esim;":"\u2a73","&Eta;":"\u0397","&Euml":"\xcb","&Euml;":"\xcb","&Exists;":"\u2203","&ExponentialE;":"\u2147","&Fcy;":"\u0424","&Ffr;":"\u{1d509}","&FilledSmallSquare;":"\u25fc","&FilledVerySmallSquare;":"\u25aa","&Fopf;":"\u{1d53d}","&ForAll;":"\u2200","&Fouriertrf;":"\u2131","&Fscr;":"\u2131","&GJcy;":"\u0403","&GT":">","&GT;":">","&Gamma;":"\u0393","&Gammad;":"\u03dc","&Gbreve;":"\u011e","&Gcedil;":"\u0122","&Gcirc;":"\u011c","&Gcy;":"\u0413","&Gdot;":"\u0120","&Gfr;":"\u{1d50a}","&Gg;":"\u22d9","&Gopf;":"\u{1d53e}","&GreaterEqual;":"\u2265","&GreaterEqualLess;":"\u22db","&GreaterFullEqual;":"\u2267","&GreaterGreater;":"\u2aa2","&GreaterLess;":"\u2277","&GreaterSlantEqual;":"\u2a7e","&GreaterTilde;":"\u2273","&Gscr;":"\u{1d4a2}","&Gt;":"\u226b","&HARDcy;":"\u042a","&Hacek;":"\u02c7","&Hat;":"^","&Hcirc;":"\u0124","&Hfr;":"\u210c","&HilbertSpace;":"\u210b","&Hopf;":"\u210d","&HorizontalLine;":"\u2500","&Hscr;":"\u210b","&Hstrok;":"\u0126","&HumpDownHump;":"\u224e","&HumpEqual;":"\u224f","&IEcy;":"\u0415","&IJlig;":"\u0132","&IOcy;":"\u0401","&Iacute":"\xcd","&Iacute;":"\xcd","&Icirc":"\xce","&Icirc;":"\xce","&Icy;":"\u0418","&Idot;":"\u0130","&Ifr;":"\u2111","&Igrave":"\xcc","&Igrave;":"\xcc","&Im;":"\u2111","&Imacr;":"\u012a","&ImaginaryI;":"\u2148","&Implies;":"\u21d2","&Int;":"\u222c","&Integral;":"\u222b","&Intersection;":"\u22c2","&InvisibleComma;":"\u2063","&InvisibleTimes;":"\u2062","&Iogon;":"\u012e","&Iopf;":"\u{1d540}","&Iota;":"\u0399","&Iscr;":"\u2110","&Itilde;":"\u0128","&Iukcy;":"\u0406","&Iuml":"\xcf","&Iuml;":"\xcf","&Jcirc;":"\u0134","&Jcy;":"\u0419","&Jfr;":"\u{1d50d}","&Jopf;":"\u{1d541}","&Jscr;":"\u{1d4a5}","&Jsercy;":"\u0408","&Jukcy;":"\u0404","&KHcy;":"\u0425","&KJcy;":"\u040c","&Kappa;":"\u039a","&Kcedil;":"\u0136","&Kcy;":"\u041a","&Kfr;":"\u{1d50e}","&Kopf;":"\u{1d542}","&Kscr;":"\u{1d4a6}","&LJcy;":"\u0409","&LT":"<","&LT;":"<","&Lacute;":"\u0139","&Lambda;":"\u039b","&Lang;":"\u27ea","&Laplacetrf;":"\u2112","&Larr;":"\u219e","&Lcaron;":"\u013d","&Lcedil;":"\u013b","&Lcy;":"\u041b","&LeftAngleBracket;":"\u27e8","&LeftArrow;":"\u2190","&LeftArrowBar;":"\u21e4","&LeftArrowRightArrow;":"\u21c6","&LeftCeiling;":"\u2308","&LeftDoubleBracket;":"\u27e6","&LeftDownTeeVector;":"\u2961","&LeftDownVector;":"\u21c3","&LeftDownVectorBar;":"\u2959","&LeftFloor;":"\u230a","&LeftRightArrow;":"\u2194","&LeftRightVector;":"\u294e","&LeftTee;":"\u22a3","&LeftTeeArrow;":"\u21a4","&LeftTeeVector;":"\u295a","&LeftTriangle;":"\u22b2","&LeftTriangleBar;":"\u29cf","&LeftTriangleEqual;":"\u22b4","&LeftUpDownVector;":"\u2951","&LeftUpTeeVector;":"\u2960","&LeftUpVector;":"\u21bf","&LeftUpVectorBar;":"\u2958","&LeftVector;":"\u21bc","&LeftVectorBar;":"\u2952","&Leftarrow;":"\u21d0","&Leftrightarrow;":"\u21d4","&LessEqualGreater;":"\u22da","&LessFullEqual;":"\u2266","&LessGreater;":"\u2276","&LessLess;":"\u2aa1","&LessSlantEqual;":"\u2a7d","&LessTilde;":"\u2272","&Lfr;":"\u{1d50f}","&Ll;":"\u22d8","&Lleftarrow;":"\u21da","&Lmidot;":"\u013f","&LongLeftArrow;":"\u27f5","&LongLeftRightArrow;":"\u27f7","&LongRightArrow;":"\u27f6","&Longleftarrow;":"\u27f8","&Longleftrightarrow;":"\u27fa","&Longrightarrow;":"\u27f9","&Lopf;":"\u{1d543}","&LowerLeftArrow;":"\u2199","&LowerRightArrow;":"\u2198","&Lscr;":"\u2112","&Lsh;":"\u21b0","&Lstrok;":"\u0141","&Lt;":"\u226a","&Map;":"\u2905","&Mcy;":"\u041c","&MediumSpace;":"\u205f","&Mellintrf;":"\u2133","&Mfr;":"\u{1d510}","&MinusPlus;":"\u2213","&Mopf;":"\u{1d544}","&Mscr;":"\u2133","&Mu;":"\u039c","&NJcy;":"\u040a","&Nacute;":"\u0143","&Ncaron;":"\u0147","&Ncedil;":"\u0145","&Ncy;":"\u041d","&NegativeMediumSpace;":"\u200b","&NegativeThickSpace;":"\u200b","&NegativeThinSpace;":"\u200b","&NegativeVeryThinSpace;":"\u200b","&NestedGreaterGreater;":"\u226b","&NestedLessLess;":"\u226a","&NewLine;":"\n","&Nfr;":"\u{1d511}","&NoBreak;":"\u2060","&NonBreakingSpace;":"\xa0","&Nopf;":"\u2115","&Not;":"\u2aec","&NotCongruent;":"\u2262","&NotCupCap;":"\u226d","&NotDoubleVerticalBar;":"\u2226","&NotElement;":"\u2209","&NotEqual;":"\u2260","&NotEqualTilde;":"\u2242\u0338","&NotExists;":"\u2204","&NotGreater;":"\u226f","&NotGreaterEqual;":"\u2271","&NotGreaterFullEqual;":"\u2267\u0338","&NotGreaterGreater;":"\u226b\u0338","&NotGreaterLess;":"\u2279","&NotGreaterSlantEqual;":"\u2a7e\u0338","&NotGreaterTilde;":"\u2275","&NotHumpDownHump;":"\u224e\u0338","&NotHumpEqual;":"\u224f\u0338","&NotLeftTriangle;":"\u22ea","&NotLeftTriangleBar;":"\u29cf\u0338","&NotLeftTriangleEqual;":"\u22ec","&NotLess;":"\u226e","&NotLessEqual;":"\u2270","&NotLessGreater;":"\u2278","&NotLessLess;":"\u226a\u0338","&NotLessSlantEqual;":"\u2a7d\u0338","&NotLessTilde;":"\u2274","&NotNestedGreaterGreater;":"\u2aa2\u0338","&NotNestedLessLess;":"\u2aa1\u0338","&NotPrecedes;":"\u2280","&NotPrecedesEqual;":"\u2aaf\u0338","&NotPrecedesSlantEqual;":"\u22e0","&NotReverseElement;":"\u220c","&NotRightTriangle;":"\u22eb","&NotRightTriangleBar;":"\u29d0\u0338","&NotRightTriangleEqual;":"\u22ed","&NotSquareSubset;":"\u228f\u0338","&NotSquareSubsetEqual;":"\u22e2","&NotSquareSuperset;":"\u2290\u0338","&NotSquareSupersetEqual;":"\u22e3","&NotSubset;":"\u2282\u20d2","&NotSubsetEqual;":"\u2288","&NotSucceeds;":"\u2281","&NotSucceedsEqual;":"\u2ab0\u0338","&NotSucceedsSlantEqual;":"\u22e1","&NotSucceedsTilde;":"\u227f\u0338","&NotSuperset;":"\u2283\u20d2","&NotSupersetEqual;":"\u2289","&NotTilde;":"\u2241","&NotTildeEqual;":"\u2244","&NotTildeFullEqual;":"\u2247","&NotTildeTilde;":"\u2249","&NotVerticalBar;":"\u2224","&Nscr;":"\u{1d4a9}","&Ntilde":"\xd1","&Ntilde;":"\xd1","&Nu;":"\u039d","&OElig;":"\u0152","&Oacute":"\xd3","&Oacute;":"\xd3","&Ocirc":"\xd4","&Ocirc;":"\xd4","&Ocy;":"\u041e","&Odblac;":"\u0150","&Ofr;":"\u{1d512}","&Ograve":"\xd2","&Ograve;":"\xd2","&Omacr;":"\u014c","&Omega;":"\u03a9","&Omicron;":"\u039f","&Oopf;":"\u{1d546}","&OpenCurlyDoubleQuote;":"\u201c","&OpenCurlyQuote;":"\u2018","&Or;":"\u2a54","&Oscr;":"\u{1d4aa}","&Oslash":"\xd8","&Oslash;":"\xd8","&Otilde":"\xd5","&Otilde;":"\xd5","&Otimes;":"\u2a37","&Ouml":"\xd6","&Ouml;":"\xd6","&OverBar;":"\u203e","&OverBrace;":"\u23de","&OverBracket;":"\u23b4","&OverParenthesis;":"\u23dc","&PartialD;":"\u2202","&Pcy;":"\u041f","&Pfr;":"\u{1d513}","&Phi;":"\u03a6","&Pi;":"\u03a0","&PlusMinus;":"\xb1","&Poincareplane;":"\u210c","&Popf;":"\u2119","&Pr;":"\u2abb","&Precedes;":"\u227a","&PrecedesEqual;":"\u2aaf","&PrecedesSlantEqual;":"\u227c","&PrecedesTilde;":"\u227e","&Prime;":"\u2033","&Product;":"\u220f","&Proportion;":"\u2237","&Proportional;":"\u221d","&Pscr;":"\u{1d4ab}","&Psi;":"\u03a8","&QUOT":'"',"&QUOT;":'"',"&Qfr;":"\u{1d514}","&Qopf;":"\u211a","&Qscr;":"\u{1d4ac}","&RBarr;":"\u2910","&REG":"\xae","&REG;":"\xae","&Racute;":"\u0154","&Rang;":"\u27eb","&Rarr;":"\u21a0","&Rarrtl;":"\u2916","&Rcaron;":"\u0158","&Rcedil;":"\u0156","&Rcy;":"\u0420","&Re;":"\u211c","&ReverseElement;":"\u220b","&ReverseEquilibrium;":"\u21cb","&ReverseUpEquilibrium;":"\u296f","&Rfr;":"\u211c","&Rho;":"\u03a1","&RightAngleBracket;":"\u27e9","&RightArrow;":"\u2192","&RightArrowBar;":"\u21e5","&RightArrowLeftArrow;":"\u21c4","&RightCeiling;":"\u2309","&RightDoubleBracket;":"\u27e7","&RightDownTeeVector;":"\u295d","&RightDownVector;":"\u21c2","&RightDownVectorBar;":"\u2955","&RightFloor;":"\u230b","&RightTee;":"\u22a2","&RightTeeArrow;":"\u21a6","&RightTeeVector;":"\u295b","&RightTriangle;":"\u22b3","&RightTriangleBar;":"\u29d0","&RightTriangleEqual;":"\u22b5","&RightUpDownVector;":"\u294f","&RightUpTeeVector;":"\u295c","&RightUpVector;":"\u21be","&RightUpVectorBar;":"\u2954","&RightVector;":"\u21c0","&RightVectorBar;":"\u2953","&Rightarrow;":"\u21d2","&Ropf;":"\u211d","&RoundImplies;":"\u2970","&Rrightarrow;":"\u21db","&Rscr;":"\u211b","&Rsh;":"\u21b1","&RuleDelayed;":"\u29f4","&SHCHcy;":"\u0429","&SHcy;":"\u0428","&SOFTcy;":"\u042c","&Sacute;":"\u015a","&Sc;":"\u2abc","&Scaron;":"\u0160","&Scedil;":"\u015e","&Scirc;":"\u015c","&Scy;":"\u0421","&Sfr;":"\u{1d516}","&ShortDownArrow;":"\u2193","&ShortLeftArrow;":"\u2190","&ShortRightArrow;":"\u2192","&ShortUpArrow;":"\u2191","&Sigma;":"\u03a3","&SmallCircle;":"\u2218","&Sopf;":"\u{1d54a}","&Sqrt;":"\u221a","&Square;":"\u25a1","&SquareIntersection;":"\u2293","&SquareSubset;":"\u228f","&SquareSubsetEqual;":"\u2291","&SquareSuperset;":"\u2290","&SquareSupersetEqual;":"\u2292","&SquareUnion;":"\u2294","&Sscr;":"\u{1d4ae}","&Star;":"\u22c6","&Sub;":"\u22d0","&Subset;":"\u22d0","&SubsetEqual;":"\u2286","&Succeeds;":"\u227b","&SucceedsEqual;":"\u2ab0","&SucceedsSlantEqual;":"\u227d","&SucceedsTilde;":"\u227f","&SuchThat;":"\u220b","&Sum;":"\u2211","&Sup;":"\u22d1","&Superset;":"\u2283","&SupersetEqual;":"\u2287","&Supset;":"\u22d1","&THORN":"\xde","&THORN;":"\xde","&TRADE;":"\u2122","&TSHcy;":"\u040b","&TScy;":"\u0426","&Tab;":"\t","&Tau;":"\u03a4","&Tcaron;":"\u0164","&Tcedil;":"\u0162","&Tcy;":"\u0422","&Tfr;":"\u{1d517}","&Therefore;":"\u2234","&Theta;":"\u0398","&ThickSpace;":"\u205f\u200a","&ThinSpace;":"\u2009","&Tilde;":"\u223c","&TildeEqual;":"\u2243","&TildeFullEqual;":"\u2245","&TildeTilde;":"\u2248","&Topf;":"\u{1d54b}","&TripleDot;":"\u20db","&Tscr;":"\u{1d4af}","&Tstrok;":"\u0166","&Uacute":"\xda","&Uacute;":"\xda","&Uarr;":"\u219f","&Uarrocir;":"\u2949","&Ubrcy;":"\u040e","&Ubreve;":"\u016c","&Ucirc":"\xdb","&Ucirc;":"\xdb","&Ucy;":"\u0423","&Udblac;":"\u0170","&Ufr;":"\u{1d518}","&Ugrave":"\xd9","&Ugrave;":"\xd9","&Umacr;":"\u016a","&UnderBar;":"_","&UnderBrace;":"\u23df","&UnderBracket;":"\u23b5","&UnderParenthesis;":"\u23dd","&Union;":"\u22c3","&UnionPlus;":"\u228e","&Uogon;":"\u0172","&Uopf;":"\u{1d54c}","&UpArrow;":"\u2191","&UpArrowBar;":"\u2912","&UpArrowDownArrow;":"\u21c5","&UpDownArrow;":"\u2195","&UpEquilibrium;":"\u296e","&UpTee;":"\u22a5","&UpTeeArrow;":"\u21a5","&Uparrow;":"\u21d1","&Updownarrow;":"\u21d5","&UpperLeftArrow;":"\u2196","&UpperRightArrow;":"\u2197","&Upsi;":"\u03d2","&Upsilon;":"\u03a5","&Uring;":"\u016e","&Uscr;":"\u{1d4b0}","&Utilde;":"\u0168","&Uuml":"\xdc","&Uuml;":"\xdc","&VDash;":"\u22ab","&Vbar;":"\u2aeb","&Vcy;":"\u0412","&Vdash;":"\u22a9","&Vdashl;":"\u2ae6","&Vee;":"\u22c1","&Verbar;":"\u2016","&Vert;":"\u2016","&VerticalBar;":"\u2223","&VerticalLine;":"|","&VerticalSeparator;":"\u2758","&VerticalTilde;":"\u2240","&VeryThinSpace;":"\u200a","&Vfr;":"\u{1d519}","&Vopf;":"\u{1d54d}","&Vscr;":"\u{1d4b1}","&Vvdash;":"\u22aa","&Wcirc;":"\u0174","&Wedge;":"\u22c0","&Wfr;":"\u{1d51a}","&Wopf;":"\u{1d54e}","&Wscr;":"\u{1d4b2}","&Xfr;":"\u{1d51b}","&Xi;":"\u039e","&Xopf;":"\u{1d54f}","&Xscr;":"\u{1d4b3}","&YAcy;":"\u042f","&YIcy;":"\u0407","&YUcy;":"\u042e","&Yacute":"\xdd","&Yacute;":"\xdd","&Ycirc;":"\u0176","&Ycy;":"\u042b","&Yfr;":"\u{1d51c}","&Yopf;":"\u{1d550}","&Yscr;":"\u{1d4b4}","&Yuml;":"\u0178","&ZHcy;":"\u0416","&Zacute;":"\u0179","&Zcaron;":"\u017d","&Zcy;":"\u0417","&Zdot;":"\u017b","&ZeroWidthSpace;":"\u200b","&Zeta;":"\u0396","&Zfr;":"\u2128","&Zopf;":"\u2124","&Zscr;":"\u{1d4b5}","&aacute":"\xe1","&aacute;":"\xe1","&abreve;":"\u0103","&ac;":"\u223e","&acE;":"\u223e\u0333","&acd;":"\u223f","&acirc":"\xe2","&acirc;":"\xe2","&acute":"\xb4","&acute;":"\xb4","&acy;":"\u0430","&aelig":"\xe6","&aelig;":"\xe6","&af;":"\u2061","&afr;":"\u{1d51e}","&agrave":"\xe0","&agrave;":"\xe0","&alefsym;":"\u2135","&aleph;":"\u2135","&alpha;":"\u03b1","&amacr;":"\u0101","&amalg;":"\u2a3f","&amp":"&","&amp;":"&","&and;":"\u2227","&andand;":"\u2a55","&andd;":"\u2a5c","&andslope;":"\u2a58","&andv;":"\u2a5a","&ang;":"\u2220","&ange;":"\u29a4","&angle;":"\u2220","&angmsd;":"\u2221","&angmsdaa;":"\u29a8","&angmsdab;":"\u29a9","&angmsdac;":"\u29aa","&angmsdad;":"\u29ab","&angmsdae;":"\u29ac","&angmsdaf;":"\u29ad","&angmsdag;":"\u29ae","&angmsdah;":"\u29af","&angrt;":"\u221f","&angrtvb;":"\u22be","&angrtvbd;":"\u299d","&angsph;":"\u2222","&angst;":"\xc5","&angzarr;":"\u237c","&aogon;":"\u0105","&aopf;":"\u{1d552}","&ap;":"\u2248","&apE;":"\u2a70","&apacir;":"\u2a6f","&ape;":"\u224a","&apid;":"\u224b","&apos;":"'","&approx;":"\u2248","&approxeq;":"\u224a","&aring":"\xe5","&aring;":"\xe5","&ascr;":"\u{1d4b6}","&ast;":"*","&asymp;":"\u2248","&asympeq;":"\u224d","&atilde":"\xe3","&atilde;":"\xe3","&auml":"\xe4","&auml;":"\xe4","&awconint;":"\u2233","&awint;":"\u2a11","&bNot;":"\u2aed","&backcong;":"\u224c","&backepsilon;":"\u03f6","&backprime;":"\u2035","&backsim;":"\u223d","&backsimeq;":"\u22cd","&barvee;":"\u22bd","&barwed;":"\u2305","&barwedge;":"\u2305","&bbrk;":"\u23b5","&bbrktbrk;":"\u23b6","&bcong;":"\u224c","&bcy;":"\u0431","&bdquo;":"\u201e","&becaus;":"\u2235","&because;":"\u2235","&bemptyv;":"\u29b0","&bepsi;":"\u03f6","&bernou;":"\u212c","&beta;":"\u03b2","&beth;":"\u2136","&between;":"\u226c","&bfr;":"\u{1d51f}","&bigcap;":"\u22c2","&bigcirc;":"\u25ef","&bigcup;":"\u22c3","&bigodot;":"\u2a00","&bigoplus;":"\u2a01","&bigotimes;":"\u2a02","&bigsqcup;":"\u2a06","&bigstar;":"\u2605","&bigtriangledown;":"\u25bd","&bigtriangleup;":"\u25b3","&biguplus;":"\u2a04","&bigvee;":"\u22c1","&bigwedge;":"\u22c0","&bkarow;":"\u290d","&blacklozenge;":"\u29eb","&blacksquare;":"\u25aa","&blacktriangle;":"\u25b4","&blacktriangledown;":"\u25be","&blacktriangleleft;":"\u25c2","&blacktriangleright;":"\u25b8","&blank;":"\u2423","&blk12;":"\u2592","&blk14;":"\u2591","&blk34;":"\u2593","&block;":"\u2588","&bne;":"=\u20e5","&bnequiv;":"\u2261\u20e5","&bnot;":"\u2310","&bopf;":"\u{1d553}","&bot;":"\u22a5","&bottom;":"\u22a5","&bowtie;":"\u22c8","&boxDL;":"\u2557","&boxDR;":"\u2554","&boxDl;":"\u2556","&boxDr;":"\u2553","&boxH;":"\u2550","&boxHD;":"\u2566","&boxHU;":"\u2569","&boxHd;":"\u2564","&boxHu;":"\u2567","&boxUL;":"\u255d","&boxUR;":"\u255a","&boxUl;":"\u255c","&boxUr;":"\u2559","&boxV;":"\u2551","&boxVH;":"\u256c","&boxVL;":"\u2563","&boxVR;":"\u2560","&boxVh;":"\u256b","&boxVl;":"\u2562","&boxVr;":"\u255f","&boxbox;":"\u29c9","&boxdL;":"\u2555","&boxdR;":"\u2552","&boxdl;":"\u2510","&boxdr;":"\u250c","&boxh;":"\u2500","&boxhD;":"\u2565","&boxhU;":"\u2568","&boxhd;":"\u252c","&boxhu;":"\u2534","&boxminus;":"\u229f","&boxplus;":"\u229e","&boxtimes;":"\u22a0","&boxuL;":"\u255b","&boxuR;":"\u2558","&boxul;":"\u2518","&boxur;":"\u2514","&boxv;":"\u2502","&boxvH;":"\u256a","&boxvL;":"\u2561","&boxvR;":"\u255e","&boxvh;":"\u253c","&boxvl;":"\u2524","&boxvr;":"\u251c","&bprime;":"\u2035","&breve;":"\u02d8","&brvbar":"\xa6","&brvbar;":"\xa6","&bscr;":"\u{1d4b7}","&bsemi;":"\u204f","&bsim;":"\u223d","&bsime;":"\u22cd","&bsol;":"\\","&bsolb;":"\u29c5","&bsolhsub;":"\u27c8","&bull;":"\u2022","&bullet;":"\u2022","&bump;":"\u224e","&bumpE;":"\u2aae","&bumpe;":"\u224f","&bumpeq;":"\u224f","&cacute;":"\u0107","&cap;":"\u2229","&capand;":"\u2a44","&capbrcup;":"\u2a49","&capcap;":"\u2a4b","&capcup;":"\u2a47","&capdot;":"\u2a40","&caps;":"\u2229\ufe00","&caret;":"\u2041","&caron;":"\u02c7","&ccaps;":"\u2a4d","&ccaron;":"\u010d","&ccedil":"\xe7","&ccedil;":"\xe7","&ccirc;":"\u0109","&ccups;":"\u2a4c","&ccupssm;":"\u2a50","&cdot;":"\u010b","&cedil":"\xb8","&cedil;":"\xb8","&cemptyv;":"\u29b2","&cent":"\xa2","&cent;":"\xa2","&centerdot;":"\xb7","&cfr;":"\u{1d520}","&chcy;":"\u0447","&check;":"\u2713","&checkmark;":"\u2713","&chi;":"\u03c7","&cir;":"\u25cb","&cirE;":"\u29c3","&circ;":"\u02c6","&circeq;":"\u2257","&circlearrowleft;":"\u21ba","&circlearrowright;":"\u21bb","&circledR;":"\xae","&circledS;":"\u24c8","&circledast;":"\u229b","&circledcirc;":"\u229a","&circleddash;":"\u229d","&cire;":"\u2257","&cirfnint;":"\u2a10","&cirmid;":"\u2aef","&cirscir;":"\u29c2","&clubs;":"\u2663","&clubsuit;":"\u2663","&colon;":":","&colone;":"\u2254","&coloneq;":"\u2254","&comma;":",","&commat;":"@","&comp;":"\u2201","&compfn;":"\u2218","&complement;":"\u2201","&complexes;":"\u2102","&cong;":"\u2245","&congdot;":"\u2a6d","&conint;":"\u222e","&copf;":"\u{1d554}","&coprod;":"\u2210","&copy":"\xa9","&copy;":"\xa9","&copysr;":"\u2117","&crarr;":"\u21b5","&cross;":"\u2717","&cscr;":"\u{1d4b8}","&csub;":"\u2acf","&csube;":"\u2ad1","&csup;":"\u2ad0","&csupe;":"\u2ad2","&ctdot;":"\u22ef","&cudarrl;":"\u2938","&cudarrr;":"\u2935","&cuepr;":"\u22de","&cuesc;":"\u22df","&cularr;":"\u21b6","&cularrp;":"\u293d","&cup;":"\u222a","&cupbrcap;":"\u2a48","&cupcap;":"\u2a46","&cupcup;":"\u2a4a","&cupdot;":"\u228d","&cupor;":"\u2a45","&cups;":"\u222a\ufe00","&curarr;":"\u21b7","&curarrm;":"\u293c","&curlyeqprec;":"\u22de","&curlyeqsucc;":"\u22df","&curlyvee;":"\u22ce","&curlywedge;":"\u22cf","&curren":"\xa4","&curren;":"\xa4","&curvearrowleft;":"\u21b6","&curvearrowright;":"\u21b7","&cuvee;":"\u22ce","&cuwed;":"\u22cf","&cwconint;":"\u2232","&cwint;":"\u2231","&cylcty;":"\u232d","&dArr;":"\u21d3","&dHar;":"\u2965","&dagger;":"\u2020","&daleth;":"\u2138","&darr;":"\u2193","&dash;":"\u2010","&dashv;":"\u22a3","&dbkarow;":"\u290f","&dblac;":"\u02dd","&dcaron;":"\u010f","&dcy;":"\u0434","&dd;":"\u2146","&ddagger;":"\u2021","&ddarr;":"\u21ca","&ddotseq;":"\u2a77","&deg":"\xb0","&deg;":"\xb0","&delta;":"\u03b4","&demptyv;":"\u29b1","&dfisht;":"\u297f","&dfr;":"\u{1d521}","&dharl;":"\u21c3","&dharr;":"\u21c2","&diam;":"\u22c4","&diamond;":"\u22c4","&diamondsuit;":"\u2666","&diams;":"\u2666","&die;":"\xa8","&digamma;":"\u03dd","&disin;":"\u22f2","&div;":"\xf7","&divide":"\xf7","&divide;":"\xf7","&divideontimes;":"\u22c7","&divonx;":"\u22c7","&djcy;":"\u0452","&dlcorn;":"\u231e","&dlcrop;":"\u230d","&dollar;":"$","&dopf;":"\u{1d555}","&dot;":"\u02d9","&doteq;":"\u2250","&doteqdot;":"\u2251","&dotminus;":"\u2238","&dotplus;":"\u2214","&dotsquare;":"\u22a1","&doublebarwedge;":"\u2306","&downarrow;":"\u2193","&downdownarrows;":"\u21ca","&downharpoonleft;":"\u21c3","&downharpoonright;":"\u21c2","&drbkarow;":"\u2910","&drcorn;":"\u231f","&drcrop;":"\u230c","&dscr;":"\u{1d4b9}","&dscy;":"\u0455","&dsol;":"\u29f6","&dstrok;":"\u0111","&dtdot;":"\u22f1","&dtri;":"\u25bf","&dtrif;":"\u25be","&duarr;":"\u21f5","&duhar;":"\u296f","&dwangle;":"\u29a6","&dzcy;":"\u045f","&dzigrarr;":"\u27ff","&eDDot;":"\u2a77","&eDot;":"\u2251","&eacute":"\xe9","&eacute;":"\xe9","&easter;":"\u2a6e","&ecaron;":"\u011b","&ecir;":"\u2256","&ecirc":"\xea","&ecirc;":"\xea","&ecolon;":"\u2255","&ecy;":"\u044d","&edot;":"\u0117","&ee;":"\u2147","&efDot;":"\u2252","&efr;":"\u{1d522}","&eg;":"\u2a9a","&egrave":"\xe8","&egrave;":"\xe8","&egs;":"\u2a96","&egsdot;":"\u2a98","&el;":"\u2a99","&elinters;":"\u23e7","&ell;":"\u2113","&els;":"\u2a95","&elsdot;":"\u2a97","&emacr;":"\u0113","&empty;":"\u2205","&emptyset;":"\u2205","&emptyv;":"\u2205","&emsp13;":"\u2004","&emsp14;":"\u2005","&emsp;":"\u2003","&eng;":"\u014b","&ensp;":"\u2002","&eogon;":"\u0119","&eopf;":"\u{1d556}","&epar;":"\u22d5","&eparsl;":"\u29e3","&eplus;":"\u2a71","&epsi;":"\u03b5","&epsilon;":"\u03b5","&epsiv;":"\u03f5","&eqcirc;":"\u2256","&eqcolon;":"\u2255","&eqsim;":"\u2242","&eqslantgtr;":"\u2a96","&eqslantless;":"\u2a95","&equals;":"=","&equest;":"\u225f","&equiv;":"\u2261","&equivDD;":"\u2a78","&eqvparsl;":"\u29e5","&erDot;":"\u2253","&erarr;":"\u2971","&escr;":"\u212f","&esdot;":"\u2250","&esim;":"\u2242","&eta;":"\u03b7","&eth":"\xf0","&eth;":"\xf0","&euml":"\xeb","&euml;":"\xeb","&euro;":"\u20ac","&excl;":"!","&exist;":"\u2203","&expectation;":"\u2130","&exponentiale;":"\u2147","&fallingdotseq;":"\u2252","&fcy;":"\u0444","&female;":"\u2640","&ffilig;":"\ufb03","&fflig;":"\ufb00","&ffllig;":"\ufb04","&ffr;":"\u{1d523}","&filig;":"\ufb01","&fjlig;":"fj","&flat;":"\u266d","&fllig;":"\ufb02","&fltns;":"\u25b1","&fnof;":"\u0192","&fopf;":"\u{1d557}","&forall;":"\u2200","&fork;":"\u22d4","&forkv;":"\u2ad9","&fpartint;":"\u2a0d","&frac12":"\xbd","&frac12;":"\xbd","&frac13;":"\u2153","&frac14":"\xbc","&frac14;":"\xbc","&frac15;":"\u2155","&frac16;":"\u2159","&frac18;":"\u215b","&frac23;":"\u2154","&frac25;":"\u2156","&frac34":"\xbe","&frac34;":"\xbe","&frac35;":"\u2157","&frac38;":"\u215c","&frac45;":"\u2158","&frac56;":"\u215a","&frac58;":"\u215d","&frac78;":"\u215e","&frasl;":"\u2044","&frown;":"\u2322","&fscr;":"\u{1d4bb}","&gE;":"\u2267","&gEl;":"\u2a8c","&gacute;":"\u01f5","&gamma;":"\u03b3","&gammad;":"\u03dd","&gap;":"\u2a86","&gbreve;":"\u011f","&gcirc;":"\u011d","&gcy;":"\u0433","&gdot;":"\u0121","&ge;":"\u2265","&gel;":"\u22db","&geq;":"\u2265","&geqq;":"\u2267","&geqslant;":"\u2a7e","&ges;":"\u2a7e","&gescc;":"\u2aa9","&gesdot;":"\u2a80","&gesdoto;":"\u2a82","&gesdotol;":"\u2a84","&gesl;":"\u22db\ufe00","&gesles;":"\u2a94","&gfr;":"\u{1d524}","&gg;":"\u226b","&ggg;":"\u22d9","&gimel;":"\u2137","&gjcy;":"\u0453","&gl;":"\u2277","&glE;":"\u2a92","&gla;":"\u2aa5","&glj;":"\u2aa4","&gnE;":"\u2269","&gnap;":"\u2a8a","&gnapprox;":"\u2a8a","&gne;":"\u2a88","&gneq;":"\u2a88","&gneqq;":"\u2269","&gnsim;":"\u22e7","&gopf;":"\u{1d558}","&grave;":"`","&gscr;":"\u210a","&gsim;":"\u2273","&gsime;":"\u2a8e","&gsiml;":"\u2a90","&gt":">","&gt;":">","&gtcc;":"\u2aa7","&gtcir;":"\u2a7a","&gtdot;":"\u22d7","&gtlPar;":"\u2995","&gtquest;":"\u2a7c","&gtrapprox;":"\u2a86","&gtrarr;":"\u2978","&gtrdot;":"\u22d7","&gtreqless;":"\u22db","&gtreqqless;":"\u2a8c","&gtrless;":"\u2277","&gtrsim;":"\u2273","&gvertneqq;":"\u2269\ufe00","&gvnE;":"\u2269\ufe00","&hArr;":"\u21d4","&hairsp;":"\u200a","&half;":"\xbd","&hamilt;":"\u210b","&hardcy;":"\u044a","&harr;":"\u2194","&harrcir;":"\u2948","&harrw;":"\u21ad","&hbar;":"\u210f","&hcirc;":"\u0125","&hearts;":"\u2665","&heartsuit;":"\u2665","&hellip;":"\u2026","&hercon;":"\u22b9","&hfr;":"\u{1d525}","&hksearow;":"\u2925","&hkswarow;":"\u2926","&hoarr;":"\u21ff","&homtht;":"\u223b","&hookleftarrow;":"\u21a9","&hookrightarrow;":"\u21aa","&hopf;":"\u{1d559}","&horbar;":"\u2015","&hscr;":"\u{1d4bd}","&hslash;":"\u210f","&hstrok;":"\u0127","&hybull;":"\u2043","&hyphen;":"\u2010","&iacute":"\xed","&iacute;":"\xed","&ic;":"\u2063","&icirc":"\xee","&icirc;":"\xee","&icy;":"\u0438","&iecy;":"\u0435","&iexcl":"\xa1","&iexcl;":"\xa1","&iff;":"\u21d4","&ifr;":"\u{1d526}","&igrave":"\xec","&igrave;":"\xec","&ii;":"\u2148","&iiiint;":"\u2a0c","&iiint;":"\u222d","&iinfin;":"\u29dc","&iiota;":"\u2129","&ijlig;":"\u0133","&imacr;":"\u012b","&image;":"\u2111","&imagline;":"\u2110","&imagpart;":"\u2111","&imath;":"\u0131","&imof;":"\u22b7","&imped;":"\u01b5","&in;":"\u2208","&incare;":"\u2105","&infin;":"\u221e","&infintie;":"\u29dd","&inodot;":"\u0131","&int;":"\u222b","&intcal;":"\u22ba","&integers;":"\u2124","&intercal;":"\u22ba","&intlarhk;":"\u2a17","&intprod;":"\u2a3c","&iocy;":"\u0451","&iogon;":"\u012f","&iopf;":"\u{1d55a}","&iota;":"\u03b9","&iprod;":"\u2a3c","&iquest":"\xbf","&iquest;":"\xbf","&iscr;":"\u{1d4be}","&isin;":"\u2208","&isinE;":"\u22f9","&isindot;":"\u22f5","&isins;":"\u22f4","&isinsv;":"\u22f3","&isinv;":"\u2208","&it;":"\u2062","&itilde;":"\u0129","&iukcy;":"\u0456","&iuml":"\xef","&iuml;":"\xef","&jcirc;":"\u0135","&jcy;":"\u0439","&jfr;":"\u{1d527}","&jmath;":"\u0237","&jopf;":"\u{1d55b}","&jscr;":"\u{1d4bf}","&jsercy;":"\u0458","&jukcy;":"\u0454","&kappa;":"\u03ba","&kappav;":"\u03f0","&kcedil;":"\u0137","&kcy;":"\u043a","&kfr;":"\u{1d528}","&kgreen;":"\u0138","&khcy;":"\u0445","&kjcy;":"\u045c","&kopf;":"\u{1d55c}","&kscr;":"\u{1d4c0}","&lAarr;":"\u21da","&lArr;":"\u21d0","&lAtail;":"\u291b","&lBarr;":"\u290e","&lE;":"\u2266","&lEg;":"\u2a8b","&lHar;":"\u2962","&lacute;":"\u013a","&laemptyv;":"\u29b4","&lagran;":"\u2112","&lambda;":"\u03bb","&lang;":"\u27e8","&langd;":"\u2991","&langle;":"\u27e8","&lap;":"\u2a85","&laquo":"\xab","&laquo;":"\xab","&larr;":"\u2190","&larrb;":"\u21e4","&larrbfs;":"\u291f","&larrfs;":"\u291d","&larrhk;":"\u21a9","&larrlp;":"\u21ab","&larrpl;":"\u2939","&larrsim;":"\u2973","&larrtl;":"\u21a2","&lat;":"\u2aab","&latail;":"\u2919","&late;":"\u2aad","&lates;":"\u2aad\ufe00","&lbarr;":"\u290c","&lbbrk;":"\u2772","&lbrace;":"{","&lbrack;":"[","&lbrke;":"\u298b","&lbrksld;":"\u298f","&lbrkslu;":"\u298d","&lcaron;":"\u013e","&lcedil;":"\u013c","&lceil;":"\u2308","&lcub;":"{","&lcy;":"\u043b","&ldca;":"\u2936","&ldquo;":"\u201c","&ldquor;":"\u201e","&ldrdhar;":"\u2967","&ldrushar;":"\u294b","&ldsh;":"\u21b2","&le;":"\u2264","&leftarrow;":"\u2190","&leftarrowtail;":"\u21a2","&leftharpoondown;":"\u21bd","&leftharpoonup;":"\u21bc","&leftleftarrows;":"\u21c7","&leftrightarrow;":"\u2194","&leftrightarrows;":"\u21c6","&leftrightharpoons;":"\u21cb","&leftrightsquigarrow;":"\u21ad","&leftthreetimes;":"\u22cb","&leg;":"\u22da","&leq;":"\u2264","&leqq;":"\u2266","&leqslant;":"\u2a7d","&les;":"\u2a7d","&lescc;":"\u2aa8","&lesdot;":"\u2a7f","&lesdoto;":"\u2a81","&lesdotor;":"\u2a83","&lesg;":"\u22da\ufe00","&lesges;":"\u2a93","&lessapprox;":"\u2a85","&lessdot;":"\u22d6","&lesseqgtr;":"\u22da","&lesseqqgtr;":"\u2a8b","&lessgtr;":"\u2276","&lesssim;":"\u2272","&lfisht;":"\u297c","&lfloor;":"\u230a","&lfr;":"\u{1d529}","&lg;":"\u2276","&lgE;":"\u2a91","&lhard;":"\u21bd","&lharu;":"\u21bc","&lharul;":"\u296a","&lhblk;":"\u2584","&ljcy;":"\u0459","&ll;":"\u226a","&llarr;":"\u21c7","&llcorner;":"\u231e","&llhard;":"\u296b","&lltri;":"\u25fa","&lmidot;":"\u0140","&lmoust;":"\u23b0","&lmoustache;":"\u23b0","&lnE;":"\u2268","&lnap;":"\u2a89","&lnapprox;":"\u2a89","&lne;":"\u2a87","&lneq;":"\u2a87","&lneqq;":"\u2268","&lnsim;":"\u22e6","&loang;":"\u27ec","&loarr;":"\u21fd","&lobrk;":"\u27e6","&longleftarrow;":"\u27f5","&longleftrightarrow;":"\u27f7","&longmapsto;":"\u27fc","&longrightarrow;":"\u27f6","&looparrowleft;":"\u21ab","&looparrowright;":"\u21ac","&lopar;":"\u2985","&lopf;":"\u{1d55d}","&loplus;":"\u2a2d","&lotimes;":"\u2a34","&lowast;":"\u2217","&lowbar;":"_","&loz;":"\u25ca","&lozenge;":"\u25ca","&lozf;":"\u29eb","&lpar;":"(","&lparlt;":"\u2993","&lrarr;":"\u21c6","&lrcorner;":"\u231f","&lrhar;":"\u21cb","&lrhard;":"\u296d","&lrm;":"\u200e","&lrtri;":"\u22bf","&lsaquo;":"\u2039","&lscr;":"\u{1d4c1}","&lsh;":"\u21b0","&lsim;":"\u2272","&lsime;":"\u2a8d","&lsimg;":"\u2a8f","&lsqb;":"[","&lsquo;":"\u2018","&lsquor;":"\u201a","&lstrok;":"\u0142","&lt":"<","&lt;":"<","&ltcc;":"\u2aa6","&ltcir;":"\u2a79","&ltdot;":"\u22d6","&lthree;":"\u22cb","&ltimes;":"\u22c9","&ltlarr;":"\u2976","&ltquest;":"\u2a7b","&ltrPar;":"\u2996","&ltri;":"\u25c3","&ltrie;":"\u22b4","&ltrif;":"\u25c2","&lurdshar;":"\u294a","&luruhar;":"\u2966","&lvertneqq;":"\u2268\ufe00","&lvnE;":"\u2268\ufe00","&mDDot;":"\u223a","&macr":"\xaf","&macr;":"\xaf","&male;":"\u2642","&malt;":"\u2720","&maltese;":"\u2720","&map;":"\u21a6","&mapsto;":"\u21a6","&mapstodown;":"\u21a7","&mapstoleft;":"\u21a4","&mapstoup;":"\u21a5","&marker;":"\u25ae","&mcomma;":"\u2a29","&mcy;":"\u043c","&mdash;":"\u2014","&measuredangle;":"\u2221","&mfr;":"\u{1d52a}","&mho;":"\u2127","&micro":"\xb5","&micro;":"\xb5","&mid;":"\u2223","&midast;":"*","&midcir;":"\u2af0","&middot":"\xb7","&middot;":"\xb7","&minus;":"\u2212","&minusb;":"\u229f","&minusd;":"\u2238","&minusdu;":"\u2a2a","&mlcp;":"\u2adb","&mldr;":"\u2026","&mnplus;":"\u2213","&models;":"\u22a7","&mopf;":"\u{1d55e}","&mp;":"\u2213","&mscr;":"\u{1d4c2}","&mstpos;":"\u223e","&mu;":"\u03bc","&multimap;":"\u22b8","&mumap;":"\u22b8","&nGg;":"\u22d9\u0338","&nGt;":"\u226b\u20d2","&nGtv;":"\u226b\u0338","&nLeftarrow;":"\u21cd","&nLeftrightarrow;":"\u21ce","&nLl;":"\u22d8\u0338","&nLt;":"\u226a\u20d2","&nLtv;":"\u226a\u0338","&nRightarrow;":"\u21cf","&nVDash;":"\u22af","&nVdash;":"\u22ae","&nabla;":"\u2207","&nacute;":"\u0144","&nang;":"\u2220\u20d2","&nap;":"\u2249","&napE;":"\u2a70\u0338","&napid;":"\u224b\u0338","&napos;":"\u0149","&napprox;":"\u2249","&natur;":"\u266e","&natural;":"\u266e","&naturals;":"\u2115","&nbsp":"\xa0","&nbsp;":"\xa0","&nbump;":"\u224e\u0338","&nbumpe;":"\u224f\u0338","&ncap;":"\u2a43","&ncaron;":"\u0148","&ncedil;":"\u0146","&ncong;":"\u2247","&ncongdot;":"\u2a6d\u0338","&ncup;":"\u2a42","&ncy;":"\u043d","&ndash;":"\u2013","&ne;":"\u2260","&neArr;":"\u21d7","&nearhk;":"\u2924","&nearr;":"\u2197","&nearrow;":"\u2197","&nedot;":"\u2250\u0338","&nequiv;":"\u2262","&nesear;":"\u2928","&nesim;":"\u2242\u0338","&nexist;":"\u2204","&nexists;":"\u2204","&nfr;":"\u{1d52b}","&ngE;":"\u2267\u0338","&nge;":"\u2271","&ngeq;":"\u2271","&ngeqq;":"\u2267\u0338","&ngeqslant;":"\u2a7e\u0338","&nges;":"\u2a7e\u0338","&ngsim;":"\u2275","&ngt;":"\u226f","&ngtr;":"\u226f","&nhArr;":"\u21ce","&nharr;":"\u21ae","&nhpar;":"\u2af2","&ni;":"\u220b","&nis;":"\u22fc","&nisd;":"\u22fa","&niv;":"\u220b","&njcy;":"\u045a","&nlArr;":"\u21cd","&nlE;":"\u2266\u0338","&nlarr;":"\u219a","&nldr;":"\u2025","&nle;":"\u2270","&nleftarrow;":"\u219a","&nleftrightarrow;":"\u21ae","&nleq;":"\u2270","&nleqq;":"\u2266\u0338","&nleqslant;":"\u2a7d\u0338","&nles;":"\u2a7d\u0338","&nless;":"\u226e","&nlsim;":"\u2274","&nlt;":"\u226e","&nltri;":"\u22ea","&nltrie;":"\u22ec","&nmid;":"\u2224","&nopf;":"\u{1d55f}","&not":"\xac","&not;":"\xac","&notin;":"\u2209","&notinE;":"\u22f9\u0338","&notindot;":"\u22f5\u0338","&notinva;":"\u2209","&notinvb;":"\u22f7","&notinvc;":"\u22f6","&notni;":"\u220c","&notniva;":"\u220c","&notnivb;":"\u22fe","&notnivc;":"\u22fd","&npar;":"\u2226","&nparallel;":"\u2226","&nparsl;":"\u2afd\u20e5","&npart;":"\u2202\u0338","&npolint;":"\u2a14","&npr;":"\u2280","&nprcue;":"\u22e0","&npre;":"\u2aaf\u0338","&nprec;":"\u2280","&npreceq;":"\u2aaf\u0338","&nrArr;":"\u21cf","&nrarr;":"\u219b","&nrarrc;":"\u2933\u0338","&nrarrw;":"\u219d\u0338","&nrightarrow;":"\u219b","&nrtri;":"\u22eb","&nrtrie;":"\u22ed","&nsc;":"\u2281","&nsccue;":"\u22e1","&nsce;":"\u2ab0\u0338","&nscr;":"\u{1d4c3}","&nshortmid;":"\u2224","&nshortparallel;":"\u2226","&nsim;":"\u2241","&nsime;":"\u2244","&nsimeq;":"\u2244","&nsmid;":"\u2224","&nspar;":"\u2226","&nsqsube;":"\u22e2","&nsqsupe;":"\u22e3","&nsub;":"\u2284","&nsubE;":"\u2ac5\u0338","&nsube;":"\u2288","&nsubset;":"\u2282\u20d2","&nsubseteq;":"\u2288","&nsubseteqq;":"\u2ac5\u0338","&nsucc;":"\u2281","&nsucceq;":"\u2ab0\u0338","&nsup;":"\u2285","&nsupE;":"\u2ac6\u0338","&nsupe;":"\u2289","&nsupset;":"\u2283\u20d2","&nsupseteq;":"\u2289","&nsupseteqq;":"\u2ac6\u0338","&ntgl;":"\u2279","&ntilde":"\xf1","&ntilde;":"\xf1","&ntlg;":"\u2278","&ntriangleleft;":"\u22ea","&ntrianglelefteq;":"\u22ec","&ntriangleright;":"\u22eb","&ntrianglerighteq;":"\u22ed","&nu;":"\u03bd","&num;":"#","&numero;":"\u2116","&numsp;":"\u2007","&nvDash;":"\u22ad","&nvHarr;":"\u2904","&nvap;":"\u224d\u20d2","&nvdash;":"\u22ac","&nvge;":"\u2265\u20d2","&nvgt;":">\u20d2","&nvinfin;":"\u29de","&nvlArr;":"\u2902","&nvle;":"\u2264\u20d2","&nvlt;":"<\u20d2","&nvltrie;":"\u22b4\u20d2","&nvrArr;":"\u2903","&nvrtrie;":"\u22b5\u20d2","&nvsim;":"\u223c\u20d2","&nwArr;":"\u21d6","&nwarhk;":"\u2923","&nwarr;":"\u2196","&nwarrow;":"\u2196","&nwnear;":"\u2927","&oS;":"\u24c8","&oacute":"\xf3","&oacute;":"\xf3","&oast;":"\u229b","&ocir;":"\u229a","&ocirc":"\xf4","&ocirc;":"\xf4","&ocy;":"\u043e","&odash;":"\u229d","&odblac;":"\u0151","&odiv;":"\u2a38","&odot;":"\u2299","&odsold;":"\u29bc","&oelig;":"\u0153","&ofcir;":"\u29bf","&ofr;":"\u{1d52c}","&ogon;":"\u02db","&ograve":"\xf2","&ograve;":"\xf2","&ogt;":"\u29c1","&ohbar;":"\u29b5","&ohm;":"\u03a9","&oint;":"\u222e","&olarr;":"\u21ba","&olcir;":"\u29be","&olcross;":"\u29bb","&oline;":"\u203e","&olt;":"\u29c0","&omacr;":"\u014d","&omega;":"\u03c9","&omicron;":"\u03bf","&omid;":"\u29b6","&ominus;":"\u2296","&oopf;":"\u{1d560}","&opar;":"\u29b7","&operp;":"\u29b9","&oplus;":"\u2295","&or;":"\u2228","&orarr;":"\u21bb","&ord;":"\u2a5d","&order;":"\u2134","&orderof;":"\u2134","&ordf":"\xaa","&ordf;":"\xaa","&ordm":"\xba","&ordm;":"\xba","&origof;":"\u22b6","&oror;":"\u2a56","&orslope;":"\u2a57","&orv;":"\u2a5b","&oscr;":"\u2134","&oslash":"\xf8","&oslash;":"\xf8","&osol;":"\u2298","&otilde":"\xf5","&otilde;":"\xf5","&otimes;":"\u2297","&otimesas;":"\u2a36","&ouml":"\xf6","&ouml;":"\xf6","&ovbar;":"\u233d","&par;":"\u2225","&para":"\xb6","&para;":"\xb6","&parallel;":"\u2225","&parsim;":"\u2af3","&parsl;":"\u2afd","&part;":"\u2202","&pcy;":"\u043f","&percnt;":"%","&period;":".","&permil;":"\u2030","&perp;":"\u22a5","&pertenk;":"\u2031","&pfr;":"\u{1d52d}","&phi;":"\u03c6","&phiv;":"\u03d5","&phmmat;":"\u2133","&phone;":"\u260e","&pi;":"\u03c0","&pitchfork;":"\u22d4","&piv;":"\u03d6","&planck;":"\u210f","&planckh;":"\u210e","&plankv;":"\u210f","&plus;":"+","&plusacir;":"\u2a23","&plusb;":"\u229e","&pluscir;":"\u2a22","&plusdo;":"\u2214","&plusdu;":"\u2a25","&pluse;":"\u2a72","&plusmn":"\xb1","&plusmn;":"\xb1","&plussim;":"\u2a26","&plustwo;":"\u2a27","&pm;":"\xb1","&pointint;":"\u2a15","&popf;":"\u{1d561}","&pound":"\xa3","&pound;":"\xa3","&pr;":"\u227a","&prE;":"\u2ab3","&prap;":"\u2ab7","&prcue;":"\u227c","&pre;":"\u2aaf","&prec;":"\u227a","&precapprox;":"\u2ab7","&preccurlyeq;":"\u227c","&preceq;":"\u2aaf","&precnapprox;":"\u2ab9","&precneqq;":"\u2ab5","&precnsim;":"\u22e8","&precsim;":"\u227e","&prime;":"\u2032","&primes;":"\u2119","&prnE;":"\u2ab5","&prnap;":"\u2ab9","&prnsim;":"\u22e8","&prod;":"\u220f","&profalar;":"\u232e","&profline;":"\u2312","&profsurf;":"\u2313","&prop;":"\u221d","&propto;":"\u221d","&prsim;":"\u227e","&prurel;":"\u22b0","&pscr;":"\u{1d4c5}","&psi;":"\u03c8","&puncsp;":"\u2008","&qfr;":"\u{1d52e}","&qint;":"\u2a0c","&qopf;":"\u{1d562}","&qprime;":"\u2057","&qscr;":"\u{1d4c6}","&quaternions;":"\u210d","&quatint;":"\u2a16","&quest;":"?","&questeq;":"\u225f","&quot":'"',"&quot;":'"',"&rAarr;":"\u21db","&rArr;":"\u21d2","&rAtail;":"\u291c","&rBarr;":"\u290f","&rHar;":"\u2964","&race;":"\u223d\u0331","&racute;":"\u0155","&radic;":"\u221a","&raemptyv;":"\u29b3","&rang;":"\u27e9","&rangd;":"\u2992","&range;":"\u29a5","&rangle;":"\u27e9","&raquo":"\xbb","&raquo;":"\xbb","&rarr;":"\u2192","&rarrap;":"\u2975","&rarrb;":"\u21e5","&rarrbfs;":"\u2920","&rarrc;":"\u2933","&rarrfs;":"\u291e","&rarrhk;":"\u21aa","&rarrlp;":"\u21ac","&rarrpl;":"\u2945","&rarrsim;":"\u2974","&rarrtl;":"\u21a3","&rarrw;":"\u219d","&ratail;":"\u291a","&ratio;":"\u2236","&rationals;":"\u211a","&rbarr;":"\u290d","&rbbrk;":"\u2773","&rbrace;":"}","&rbrack;":"]","&rbrke;":"\u298c","&rbrksld;":"\u298e","&rbrkslu;":"\u2990","&rcaron;":"\u0159","&rcedil;":"\u0157","&rceil;":"\u2309","&rcub;":"}","&rcy;":"\u0440","&rdca;":"\u2937","&rdldhar;":"\u2969","&rdquo;":"\u201d","&rdquor;":"\u201d","&rdsh;":"\u21b3","&real;":"\u211c","&realine;":"\u211b","&realpart;":"\u211c","&reals;":"\u211d","&rect;":"\u25ad","&reg":"\xae","&reg;":"\xae","&rfisht;":"\u297d","&rfloor;":"\u230b","&rfr;":"\u{1d52f}","&rhard;":"\u21c1","&rharu;":"\u21c0","&rharul;":"\u296c","&rho;":"\u03c1","&rhov;":"\u03f1","&rightarrow;":"\u2192","&rightarrowtail;":"\u21a3","&rightharpoondown;":"\u21c1","&rightharpoonup;":"\u21c0","&rightleftarrows;":"\u21c4","&rightleftharpoons;":"\u21cc","&rightrightarrows;":"\u21c9","&rightsquigarrow;":"\u219d","&rightthreetimes;":"\u22cc","&ring;":"\u02da","&risingdotseq;":"\u2253","&rlarr;":"\u21c4","&rlhar;":"\u21cc","&rlm;":"\u200f","&rmoust;":"\u23b1","&rmoustache;":"\u23b1","&rnmid;":"\u2aee","&roang;":"\u27ed","&roarr;":"\u21fe","&robrk;":"\u27e7","&ropar;":"\u2986","&ropf;":"\u{1d563}","&roplus;":"\u2a2e","&rotimes;":"\u2a35","&rpar;":")","&rpargt;":"\u2994","&rppolint;":"\u2a12","&rrarr;":"\u21c9","&rsaquo;":"\u203a","&rscr;":"\u{1d4c7}","&rsh;":"\u21b1","&rsqb;":"]","&rsquo;":"\u2019","&rsquor;":"\u2019","&rthree;":"\u22cc","&rtimes;":"\u22ca","&rtri;":"\u25b9","&rtrie;":"\u22b5","&rtrif;":"\u25b8","&rtriltri;":"\u29ce","&ruluhar;":"\u2968","&rx;":"\u211e","&sacute;":"\u015b","&sbquo;":"\u201a","&sc;":"\u227b","&scE;":"\u2ab4","&scap;":"\u2ab8","&scaron;":"\u0161","&sccue;":"\u227d","&sce;":"\u2ab0","&scedil;":"\u015f","&scirc;":"\u015d","&scnE;":"\u2ab6","&scnap;":"\u2aba","&scnsim;":"\u22e9","&scpolint;":"\u2a13","&scsim;":"\u227f","&scy;":"\u0441","&sdot;":"\u22c5","&sdotb;":"\u22a1","&sdote;":"\u2a66","&seArr;":"\u21d8","&searhk;":"\u2925","&searr;":"\u2198","&searrow;":"\u2198","&sect":"\xa7","&sect;":"\xa7","&semi;":";","&seswar;":"\u2929","&setminus;":"\u2216","&setmn;":"\u2216","&sext;":"\u2736","&sfr;":"\u{1d530}","&sfrown;":"\u2322","&sharp;":"\u266f","&shchcy;":"\u0449","&shcy;":"\u0448","&shortmid;":"\u2223","&shortparallel;":"\u2225","&shy":"\xad","&shy;":"\xad","&sigma;":"\u03c3","&sigmaf;":"\u03c2","&sigmav;":"\u03c2","&sim;":"\u223c","&simdot;":"\u2a6a","&sime;":"\u2243","&simeq;":"\u2243","&simg;":"\u2a9e","&simgE;":"\u2aa0","&siml;":"\u2a9d","&simlE;":"\u2a9f","&simne;":"\u2246","&simplus;":"\u2a24","&simrarr;":"\u2972","&slarr;":"\u2190","&smallsetminus;":"\u2216","&smashp;":"\u2a33","&smeparsl;":"\u29e4","&smid;":"\u2223","&smile;":"\u2323","&smt;":"\u2aaa","&smte;":"\u2aac","&smtes;":"\u2aac\ufe00","&softcy;":"\u044c","&sol;":"/","&solb;":"\u29c4","&solbar;":"\u233f","&sopf;":"\u{1d564}","&spades;":"\u2660","&spadesuit;":"\u2660","&spar;":"\u2225","&sqcap;":"\u2293","&sqcaps;":"\u2293\ufe00","&sqcup;":"\u2294","&sqcups;":"\u2294\ufe00","&sqsub;":"\u228f","&sqsube;":"\u2291","&sqsubset;":"\u228f","&sqsubseteq;":"\u2291","&sqsup;":"\u2290","&sqsupe;":"\u2292","&sqsupset;":"\u2290","&sqsupseteq;":"\u2292","&squ;":"\u25a1","&square;":"\u25a1","&squarf;":"\u25aa","&squf;":"\u25aa","&srarr;":"\u2192","&sscr;":"\u{1d4c8}","&ssetmn;":"\u2216","&ssmile;":"\u2323","&sstarf;":"\u22c6","&star;":"\u2606","&starf;":"\u2605","&straightepsilon;":"\u03f5","&straightphi;":"\u03d5","&strns;":"\xaf","&sub;":"\u2282","&subE;":"\u2ac5","&subdot;":"\u2abd","&sube;":"\u2286","&subedot;":"\u2ac3","&submult;":"\u2ac1","&subnE;":"\u2acb","&subne;":"\u228a","&subplus;":"\u2abf","&subrarr;":"\u2979","&subset;":"\u2282","&subseteq;":"\u2286","&subseteqq;":"\u2ac5","&subsetneq;":"\u228a","&subsetneqq;":"\u2acb","&subsim;":"\u2ac7","&subsub;":"\u2ad5","&subsup;":"\u2ad3","&succ;":"\u227b","&succapprox;":"\u2ab8","&succcurlyeq;":"\u227d","&succeq;":"\u2ab0","&succnapprox;":"\u2aba","&succneqq;":"\u2ab6","&succnsim;":"\u22e9","&succsim;":"\u227f","&sum;":"\u2211","&sung;":"\u266a","&sup1":"\xb9","&sup1;":"\xb9","&sup2":"\xb2","&sup2;":"\xb2","&sup3":"\xb3","&sup3;":"\xb3","&sup;":"\u2283","&supE;":"\u2ac6","&supdot;":"\u2abe","&supdsub;":"\u2ad8","&supe;":"\u2287","&supedot;":"\u2ac4","&suphsol;":"\u27c9","&suphsub;":"\u2ad7","&suplarr;":"\u297b","&supmult;":"\u2ac2","&supnE;":"\u2acc","&supne;":"\u228b","&supplus;":"\u2ac0","&supset;":"\u2283","&supseteq;":"\u2287","&supseteqq;":"\u2ac6","&supsetneq;":"\u228b","&supsetneqq;":"\u2acc","&supsim;":"\u2ac8","&supsub;":"\u2ad4","&supsup;":"\u2ad6","&swArr;":"\u21d9","&swarhk;":"\u2926","&swarr;":"\u2199","&swarrow;":"\u2199","&swnwar;":"\u292a","&szlig":"\xdf","&szlig;":"\xdf","&target;":"\u2316","&tau;":"\u03c4","&tbrk;":"\u23b4","&tcaron;":"\u0165","&tcedil;":"\u0163","&tcy;":"\u0442","&tdot;":"\u20db","&telrec;":"\u2315","&tfr;":"\u{1d531}","&there4;":"\u2234","&therefore;":"\u2234","&theta;":"\u03b8","&thetasym;":"\u03d1","&thetav;":"\u03d1","&thickapprox;":"\u2248","&thicksim;":"\u223c","&thinsp;":"\u2009","&thkap;":"\u2248","&thksim;":"\u223c","&thorn":"\xfe","&thorn;":"\xfe","&tilde;":"\u02dc","&times":"\xd7","&times;":"\xd7","&timesb;":"\u22a0","&timesbar;":"\u2a31","&timesd;":"\u2a30","&tint;":"\u222d","&toea;":"\u2928","&top;":"\u22a4","&topbot;":"\u2336","&topcir;":"\u2af1","&topf;":"\u{1d565}","&topfork;":"\u2ada","&tosa;":"\u2929","&tprime;":"\u2034","&trade;":"\u2122","&triangle;":"\u25b5","&triangledown;":"\u25bf","&triangleleft;":"\u25c3","&trianglelefteq;":"\u22b4","&triangleq;":"\u225c","&triangleright;":"\u25b9","&trianglerighteq;":"\u22b5","&tridot;":"\u25ec","&trie;":"\u225c","&triminus;":"\u2a3a","&triplus;":"\u2a39","&trisb;":"\u29cd","&tritime;":"\u2a3b","&trpezium;":"\u23e2","&tscr;":"\u{1d4c9}","&tscy;":"\u0446","&tshcy;":"\u045b","&tstrok;":"\u0167","&twixt;":"\u226c","&twoheadleftarrow;":"\u219e","&twoheadrightarrow;":"\u21a0","&uArr;":"\u21d1","&uHar;":"\u2963","&uacute":"\xfa","&uacute;":"\xfa","&uarr;":"\u2191","&ubrcy;":"\u045e","&ubreve;":"\u016d","&ucirc":"\xfb","&ucirc;":"\xfb","&ucy;":"\u0443","&udarr;":"\u21c5","&udblac;":"\u0171","&udhar;":"\u296e","&ufisht;":"\u297e","&ufr;":"\u{1d532}","&ugrave":"\xf9","&ugrave;":"\xf9","&uharl;":"\u21bf","&uharr;":"\u21be","&uhblk;":"\u2580","&ulcorn;":"\u231c","&ulcorner;":"\u231c","&ulcrop;":"\u230f","&ultri;":"\u25f8","&umacr;":"\u016b","&uml":"\xa8","&uml;":"\xa8","&uogon;":"\u0173","&uopf;":"\u{1d566}","&uparrow;":"\u2191","&updownarrow;":"\u2195","&upharpoonleft;":"\u21bf","&upharpoonright;":"\u21be","&uplus;":"\u228e","&upsi;":"\u03c5","&upsih;":"\u03d2","&upsilon;":"\u03c5","&upuparrows;":"\u21c8","&urcorn;":"\u231d","&urcorner;":"\u231d","&urcrop;":"\u230e","&uring;":"\u016f","&urtri;":"\u25f9","&uscr;":"\u{1d4ca}","&utdot;":"\u22f0","&utilde;":"\u0169","&utri;":"\u25b5","&utrif;":"\u25b4","&uuarr;":"\u21c8","&uuml":"\xfc","&uuml;":"\xfc","&uwangle;":"\u29a7","&vArr;":"\u21d5","&vBar;":"\u2ae8","&vBarv;":"\u2ae9","&vDash;":"\u22a8","&vangrt;":"\u299c","&varepsilon;":"\u03f5","&varkappa;":"\u03f0","&varnothing;":"\u2205","&varphi;":"\u03d5","&varpi;":"\u03d6","&varpropto;":"\u221d","&varr;":"\u2195","&varrho;":"\u03f1","&varsigma;":"\u03c2","&varsubsetneq;":"\u228a\ufe00","&varsubsetneqq;":"\u2acb\ufe00","&varsupsetneq;":"\u228b\ufe00","&varsupsetneqq;":"\u2acc\ufe00","&vartheta;":"\u03d1","&vartriangleleft;":"\u22b2","&vartriangleright;":"\u22b3","&vcy;":"\u0432","&vdash;":"\u22a2","&vee;":"\u2228","&veebar;":"\u22bb","&veeeq;":"\u225a","&vellip;":"\u22ee","&verbar;":"|","&vert;":"|","&vfr;":"\u{1d533}","&vltri;":"\u22b2","&vnsub;":"\u2282\u20d2","&vnsup;":"\u2283\u20d2","&vopf;":"\u{1d567}","&vprop;":"\u221d","&vrtri;":"\u22b3","&vscr;":"\u{1d4cb}","&vsubnE;":"\u2acb\ufe00","&vsubne;":"\u228a\ufe00","&vsupnE;":"\u2acc\ufe00","&vsupne;":"\u228b\ufe00","&vzigzag;":"\u299a","&wcirc;":"\u0175","&wedbar;":"\u2a5f","&wedge;":"\u2227","&wedgeq;":"\u2259","&weierp;":"\u2118","&wfr;":"\u{1d534}","&wopf;":"\u{1d568}","&wp;":"\u2118","&wr;":"\u2240","&wreath;":"\u2240","&wscr;":"\u{1d4cc}","&xcap;":"\u22c2","&xcirc;":"\u25ef","&xcup;":"\u22c3","&xdtri;":"\u25bd","&xfr;":"\u{1d535}","&xhArr;":"\u27fa","&xharr;":"\u27f7","&xi;":"\u03be","&xlArr;":"\u27f8","&xlarr;":"\u27f5","&xmap;":"\u27fc","&xnis;":"\u22fb","&xodot;":"\u2a00","&xopf;":"\u{1d569}","&xoplus;":"\u2a01","&xotime;":"\u2a02","&xrArr;":"\u27f9","&xrarr;":"\u27f6","&xscr;":"\u{1d4cd}","&xsqcup;":"\u2a06","&xuplus;":"\u2a04","&xutri;":"\u25b3","&xvee;":"\u22c1","&xwedge;":"\u22c0","&yacute":"\xfd","&yacute;":"\xfd","&yacy;":"\u044f","&ycirc;":"\u0177","&ycy;":"\u044b","&yen":"\xa5","&yen;":"\xa5","&yfr;":"\u{1d536}","&yicy;":"\u0457","&yopf;":"\u{1d56a}","&yscr;":"\u{1d4ce}","&yucy;":"\u044e","&yuml":"\xff","&yuml;":"\xff","&zacute;":"\u017a","&zcaron;":"\u017e","&zcy;":"\u0437","&zdot;":"\u017c","&zeetrf;":"\u2128","&zeta;":"\u03b6","&zfr;":"\u{1d537}","&zhcy;":"\u0436","&zigrarr;":"\u21dd","&zopf;":"\u{1d56b}","&zscr;":"\u{1d4cf}","&zwj;":"\u200d","&zwnj;":"\u200c"},characters:{\u00c6:"&AElig;","&":"&amp;",\u00c1:"&Aacute;",\u0102:"&Abreve;",\u00c2:"&Acirc;",\u0410:"&Acy;",\u{1d504}:"&Afr;",\u00c0:"&Agrave;",\u0391:"&Alpha;",\u0100:"&Amacr;","\u2a53":"&And;",\u0104:"&Aogon;",\u{1d538}:"&Aopf;","\u2061":"&af;",\u00c5:"&angst;",\u{1d49c}:"&Ascr;","\u2254":"&coloneq;",\u00c3:"&Atilde;",\u00c4:"&Auml;","\u2216":"&ssetmn;","\u2ae7":"&Barv;","\u2306":"&doublebarwedge;",\u0411:"&Bcy;","\u2235":"&because;",\u212c:"&bernou;",\u0392:"&Beta;",\u{1d505}:"&Bfr;",\u{1d539}:"&Bopf;","\u02d8":"&breve;","\u224e":"&bump;",\u0427:"&CHcy;","\xa9":"&copy;",\u0106:"&Cacute;","\u22d2":"&Cap;",\u2145:"&DD;",\u212d:"&Cfr;",\u010c:"&Ccaron;",\u00c7:"&Ccedil;",\u0108:"&Ccirc;","\u2230":"&Cconint;",\u010a:"&Cdot;","\xb8":"&cedil;","\xb7":"&middot;",\u03a7:"&Chi;","\u2299":"&odot;","\u2296":"&ominus;","\u2295":"&oplus;","\u2297":"&otimes;","\u2232":"&cwconint;","\u201d":"&rdquor;","\u2019":"&rsquor;","\u2237":"&Proportion;","\u2a74":"&Colone;","\u2261":"&equiv;","\u222f":"&DoubleContourIntegral;","\u222e":"&oint;",\u2102:"&complexes;","\u2210":"&coprod;","\u2233":"&awconint;","\u2a2f":"&Cross;",\u{1d49e}:"&Cscr;","\u22d3":"&Cup;","\u224d":"&asympeq;","\u2911":"&DDotrahd;",\u0402:"&DJcy;",\u0405:"&DScy;",\u040f:"&DZcy;","\u2021":"&ddagger;","\u21a1":"&Darr;","\u2ae4":"&DoubleLeftTee;",\u010e:"&Dcaron;",\u0414:"&Dcy;","\u2207":"&nabla;",\u0394:"&Delta;",\u{1d507}:"&Dfr;","\xb4":"&acute;","\u02d9":"&dot;","\u02dd":"&dblac;","`":"&grave;","\u02dc":"&tilde;","\u22c4":"&diamond;",\u2146:"&dd;",\u{1d53b}:"&Dopf;","\xa8":"&uml;","\u20dc":"&DotDot;","\u2250":"&esdot;","\u21d3":"&dArr;","\u21d0":"&lArr;","\u21d4":"&iff;","\u27f8":"&xlArr;","\u27fa":"&xhArr;","\u27f9":"&xrArr;","\u21d2":"&rArr;","\u22a8":"&vDash;","\u21d1":"&uArr;","\u21d5":"&vArr;","\u2225":"&spar;","\u2193":"&downarrow;","\u2913":"&DownArrowBar;","\u21f5":"&duarr;","\u0311":"&DownBreve;","\u2950":"&DownLeftRightVector;","\u295e":"&DownLeftTeeVector;","\u21bd":"&lhard;","\u2956":"&DownLeftVectorBar;","\u295f":"&DownRightTeeVector;","\u21c1":"&rightharpoondown;","\u2957":"&DownRightVectorBar;","\u22a4":"&top;","\u21a7":"&mapstodown;",\u{1d49f}:"&Dscr;",\u0110:"&Dstrok;",\u014a:"&ENG;",\u00d0:"&ETH;",\u00c9:"&Eacute;",\u011a:"&Ecaron;",\u00ca:"&Ecirc;",\u042d:"&Ecy;",\u0116:"&Edot;",\u{1d508}:"&Efr;",\u00c8:"&Egrave;","\u2208":"&isinv;",\u0112:"&Emacr;","\u25fb":"&EmptySmallSquare;","\u25ab":"&EmptyVerySmallSquare;",\u0118:"&Eogon;",\u{1d53c}:"&Eopf;",\u0395:"&Epsilon;","\u2a75":"&Equal;","\u2242":"&esim;","\u21cc":"&rlhar;",\u2130:"&expectation;","\u2a73":"&Esim;",\u0397:"&Eta;",\u00cb:"&Euml;","\u2203":"&exist;",\u2147:"&exponentiale;",\u0424:"&Fcy;",\u{1d509}:"&Ffr;","\u25fc":"&FilledSmallSquare;","\u25aa":"&squf;",\u{1d53d}:"&Fopf;","\u2200":"&forall;",\u2131:"&Fscr;",\u0403:"&GJcy;",">":"&gt;",\u0393:"&Gamma;",\u03dc:"&Gammad;",\u011e:"&Gbreve;",\u0122:"&Gcedil;",\u011c:"&Gcirc;",\u0413:"&Gcy;",\u0120:"&Gdot;",\u{1d50a}:"&Gfr;","\u22d9":"&ggg;",\u{1d53e}:"&Gopf;","\u2265":"&geq;","\u22db":"&gtreqless;","\u2267":"&geqq;","\u2aa2":"&GreaterGreater;","\u2277":"&gtrless;","\u2a7e":"&ges;","\u2273":"&gtrsim;",\u{1d4a2}:"&Gscr;","\u226b":"&gg;",\u042a:"&HARDcy;",\u02c7:"&caron;","^":"&Hat;",\u0124:"&Hcirc;",\u210c:"&Poincareplane;",\u210b:"&hamilt;",\u210d:"&quaternions;","\u2500":"&boxh;",\u0126:"&Hstrok;","\u224f":"&bumpeq;",\u0415:"&IEcy;",\u0132:"&IJlig;",\u0401:"&IOcy;",\u00cd:"&Iacute;",\u00ce:"&Icirc;",\u0418:"&Icy;",\u0130:"&Idot;",\u2111:"&imagpart;",\u00cc:"&Igrave;",\u012a:"&Imacr;",\u2148:"&ii;","\u222c":"&Int;","\u222b":"&int;","\u22c2":"&xcap;","\u2063":"&ic;","\u2062":"&it;",\u012e:"&Iogon;",\u{1d540}:"&Iopf;",\u0399:"&Iota;",\u2110:"&imagline;",\u0128:"&Itilde;",\u0406:"&Iukcy;",\u00cf:"&Iuml;",\u0134:"&Jcirc;",\u0419:"&Jcy;",\u{1d50d}:"&Jfr;",\u{1d541}:"&Jopf;",\u{1d4a5}:"&Jscr;",\u0408:"&Jsercy;",\u0404:"&Jukcy;",\u0425:"&KHcy;",\u040c:"&KJcy;",\u039a:"&Kappa;",\u0136:"&Kcedil;",\u041a:"&Kcy;",\u{1d50e}:"&Kfr;",\u{1d542}:"&Kopf;",\u{1d4a6}:"&Kscr;",\u0409:"&LJcy;","<":"&lt;",\u0139:"&Lacute;",\u039b:"&Lambda;","\u27ea":"&Lang;",\u2112:"&lagran;","\u219e":"&twoheadleftarrow;",\u013d:"&Lcaron;",\u013b:"&Lcedil;",\u041b:"&Lcy;","\u27e8":"&langle;","\u2190":"&slarr;","\u21e4":"&larrb;","\u21c6":"&lrarr;","\u2308":"&lceil;","\u27e6":"&lobrk;","\u2961":"&LeftDownTeeVector;","\u21c3":"&downharpoonleft;","\u2959":"&LeftDownVectorBar;","\u230a":"&lfloor;","\u2194":"&leftrightarrow;","\u294e":"&LeftRightVector;","\u22a3":"&dashv;","\u21a4":"&mapstoleft;","\u295a":"&LeftTeeVector;","\u22b2":"&vltri;","\u29cf":"&LeftTriangleBar;","\u22b4":"&trianglelefteq;","\u2951":"&LeftUpDownVector;","\u2960":"&LeftUpTeeVector;","\u21bf":"&upharpoonleft;","\u2958":"&LeftUpVectorBar;","\u21bc":"&lharu;","\u2952":"&LeftVectorBar;","\u22da":"&lesseqgtr;","\u2266":"&leqq;","\u2276":"&lg;","\u2aa1":"&LessLess;","\u2a7d":"&les;","\u2272":"&lsim;",\u{1d50f}:"&Lfr;","\u22d8":"&Ll;","\u21da":"&lAarr;",\u013f:"&Lmidot;","\u27f5":"&xlarr;","\u27f7":"&xharr;","\u27f6":"&xrarr;",\u{1d543}:"&Lopf;","\u2199":"&swarrow;","\u2198":"&searrow;","\u21b0":"&lsh;",\u0141:"&Lstrok;","\u226a":"&ll;","\u2905":"&Map;",\u041c:"&Mcy;","\u205f":"&MediumSpace;",\u2133:"&phmmat;",\u{1d510}:"&Mfr;","\u2213":"&mp;",\u{1d544}:"&Mopf;",\u039c:"&Mu;",\u040a:"&NJcy;",\u0143:"&Nacute;",\u0147:"&Ncaron;",\u0145:"&Ncedil;",\u041d:"&Ncy;","\u200b":"&ZeroWidthSpace;","\n":"&NewLine;",\u{1d511}:"&Nfr;","\u2060":"&NoBreak;","\xa0":"&nbsp;",\u2115:"&naturals;","\u2aec":"&Not;","\u2262":"&nequiv;","\u226d":"&NotCupCap;","\u2226":"&nspar;","\u2209":"&notinva;","\u2260":"&ne;","\u2242\u0338":"&nesim;","\u2204":"&nexists;","\u226f":"&ngtr;","\u2271":"&ngeq;","\u2267\u0338":"&ngeqq;","\u226b\u0338":"&nGtv;","\u2279":"&ntgl;","\u2a7e\u0338":"&nges;","\u2275":"&ngsim;","\u224e\u0338":"&nbump;","\u224f\u0338":"&nbumpe;","\u22ea":"&ntriangleleft;","\u29cf\u0338":"&NotLeftTriangleBar;","\u22ec":"&ntrianglelefteq;","\u226e":"&nlt;","\u2270":"&nleq;","\u2278":"&ntlg;","\u226a\u0338":"&nLtv;","\u2a7d\u0338":"&nles;","\u2274":"&nlsim;","\u2aa2\u0338":"&NotNestedGreaterGreater;","\u2aa1\u0338":"&NotNestedLessLess;","\u2280":"&nprec;","\u2aaf\u0338":"&npreceq;","\u22e0":"&nprcue;","\u220c":"&notniva;","\u22eb":"&ntriangleright;","\u29d0\u0338":"&NotRightTriangleBar;","\u22ed":"&ntrianglerighteq;","\u228f\u0338":"&NotSquareSubset;","\u22e2":"&nsqsube;","\u2290\u0338":"&NotSquareSuperset;","\u22e3":"&nsqsupe;","\u2282\u20d2":"&vnsub;","\u2288":"&nsubseteq;","\u2281":"&nsucc;","\u2ab0\u0338":"&nsucceq;","\u22e1":"&nsccue;","\u227f\u0338":"&NotSucceedsTilde;","\u2283\u20d2":"&vnsup;","\u2289":"&nsupseteq;","\u2241":"&nsim;","\u2244":"&nsimeq;","\u2247":"&ncong;","\u2249":"&napprox;","\u2224":"&nsmid;",\u{1d4a9}:"&Nscr;",\u00d1:"&Ntilde;",\u039d:"&Nu;",\u0152:"&OElig;",\u00d3:"&Oacute;",\u00d4:"&Ocirc;",\u041e:"&Ocy;",\u0150:"&Odblac;",\u{1d512}:"&Ofr;",\u00d2:"&Ograve;",\u014c:"&Omacr;",\u03a9:"&ohm;",\u039f:"&Omicron;",\u{1d546}:"&Oopf;","\u201c":"&ldquo;","\u2018":"&lsquo;","\u2a54":"&Or;",\u{1d4aa}:"&Oscr;",\u00d8:"&Oslash;",\u00d5:"&Otilde;","\u2a37":"&Otimes;",\u00d6:"&Ouml;","\u203e":"&oline;","\u23de":"&OverBrace;","\u23b4":"&tbrk;","\u23dc":"&OverParenthesis;","\u2202":"&part;",\u041f:"&Pcy;",\u{1d513}:"&Pfr;",\u03a6:"&Phi;",\u03a0:"&Pi;","\xb1":"&pm;",\u2119:"&primes;","\u2abb":"&Pr;","\u227a":"&prec;","\u2aaf":"&preceq;","\u227c":"&preccurlyeq;","\u227e":"&prsim;","\u2033":"&Prime;","\u220f":"&prod;","\u221d":"&vprop;",\u{1d4ab}:"&Pscr;",\u03a8:"&Psi;",'"':"&quot;",\u{1d514}:"&Qfr;",\u211a:"&rationals;",\u{1d4ac}:"&Qscr;","\u2910":"&drbkarow;","\xae":"&reg;",\u0154:"&Racute;","\u27eb":"&Rang;","\u21a0":"&twoheadrightarrow;","\u2916":"&Rarrtl;",\u0158:"&Rcaron;",\u0156:"&Rcedil;",\u0420:"&Rcy;",\u211c:"&realpart;","\u220b":"&niv;","\u21cb":"&lrhar;","\u296f":"&duhar;",\u03a1:"&Rho;","\u27e9":"&rangle;","\u2192":"&srarr;","\u21e5":"&rarrb;","\u21c4":"&rlarr;","\u2309":"&rceil;","\u27e7":"&robrk;","\u295d":"&RightDownTeeVector;","\u21c2":"&downharpoonright;","\u2955":"&RightDownVectorBar;","\u230b":"&rfloor;","\u22a2":"&vdash;","\u21a6":"&mapsto;","\u295b":"&RightTeeVector;","\u22b3":"&vrtri;","\u29d0":"&RightTriangleBar;","\u22b5":"&trianglerighteq;","\u294f":"&RightUpDownVector;","\u295c":"&RightUpTeeVector;","\u21be":"&upharpoonright;","\u2954":"&RightUpVectorBar;","\u21c0":"&rightharpoonup;","\u2953":"&RightVectorBar;",\u211d:"&reals;","\u2970":"&RoundImplies;","\u21db":"&rAarr;",\u211b:"&realine;","\u21b1":"&rsh;","\u29f4":"&RuleDelayed;",\u0429:"&SHCHcy;",\u0428:"&SHcy;",\u042c:"&SOFTcy;",\u015a:"&Sacute;","\u2abc":"&Sc;",\u0160:"&Scaron;",\u015e:"&Scedil;",\u015c:"&Scirc;",\u0421:"&Scy;",\u{1d516}:"&Sfr;","\u2191":"&uparrow;",\u03a3:"&Sigma;","\u2218":"&compfn;",\u{1d54a}:"&Sopf;","\u221a":"&radic;","\u25a1":"&square;","\u2293":"&sqcap;","\u228f":"&sqsubset;","\u2291":"&sqsubseteq;","\u2290":"&sqsupset;","\u2292":"&sqsupseteq;","\u2294":"&sqcup;",\u{1d4ae}:"&Sscr;","\u22c6":"&sstarf;","\u22d0":"&Subset;","\u2286":"&subseteq;","\u227b":"&succ;","\u2ab0":"&succeq;","\u227d":"&succcurlyeq;","\u227f":"&succsim;","\u2211":"&sum;","\u22d1":"&Supset;","\u2283":"&supset;","\u2287":"&supseteq;",\u00de:"&THORN;","\u2122":"&trade;",\u040b:"&TSHcy;",\u0426:"&TScy;","\t":"&Tab;",\u03a4:"&Tau;",\u0164:"&Tcaron;",\u0162:"&Tcedil;",\u0422:"&Tcy;",\u{1d517}:"&Tfr;","\u2234":"&therefore;",\u0398:"&Theta;","\u205f\u200a":"&ThickSpace;","\u2009":"&thinsp;","\u223c":"&thksim;","\u2243":"&simeq;","\u2245":"&cong;","\u2248":"&thkap;",\u{1d54b}:"&Topf;","\u20db":"&tdot;",\u{1d4af}:"&Tscr;",\u0166:"&Tstrok;",\u00da:"&Uacute;","\u219f":"&Uarr;","\u2949":"&Uarrocir;",\u040e:"&Ubrcy;",\u016c:"&Ubreve;",\u00db:"&Ucirc;",\u0423:"&Ucy;",\u0170:"&Udblac;",\u{1d518}:"&Ufr;",\u00d9:"&Ugrave;",\u016a:"&Umacr;",_:"&lowbar;","\u23df":"&UnderBrace;","\u23b5":"&bbrk;","\u23dd":"&UnderParenthesis;","\u22c3":"&xcup;","\u228e":"&uplus;",\u0172:"&Uogon;",\u{1d54c}:"&Uopf;","\u2912":"&UpArrowBar;","\u21c5":"&udarr;","\u2195":"&varr;","\u296e":"&udhar;","\u22a5":"&perp;","\u21a5":"&mapstoup;","\u2196":"&nwarrow;","\u2197":"&nearrow;",\u03d2:"&upsih;",\u03a5:"&Upsilon;",\u016e:"&Uring;",\u{1d4b0}:"&Uscr;",\u0168:"&Utilde;",\u00dc:"&Uuml;","\u22ab":"&VDash;","\u2aeb":"&Vbar;",\u0412:"&Vcy;","\u22a9":"&Vdash;","\u2ae6":"&Vdashl;","\u22c1":"&xvee;","\u2016":"&Vert;","\u2223":"&smid;","|":"&vert;","\u2758":"&VerticalSeparator;","\u2240":"&wreath;","\u200a":"&hairsp;",\u{1d519}:"&Vfr;",\u{1d54d}:"&Vopf;",\u{1d4b1}:"&Vscr;","\u22aa":"&Vvdash;",\u0174:"&Wcirc;","\u22c0":"&xwedge;",\u{1d51a}:"&Wfr;",\u{1d54e}:"&Wopf;",\u{1d4b2}:"&Wscr;",\u{1d51b}:"&Xfr;",\u039e:"&Xi;",\u{1d54f}:"&Xopf;",\u{1d4b3}:"&Xscr;",\u042f:"&YAcy;",\u0407:"&YIcy;",\u042e:"&YUcy;",\u00dd:"&Yacute;",\u0176:"&Ycirc;",\u042b:"&Ycy;",\u{1d51c}:"&Yfr;",\u{1d550}:"&Yopf;",\u{1d4b4}:"&Yscr;",\u0178:"&Yuml;",\u0416:"&ZHcy;",\u0179:"&Zacute;",\u017d:"&Zcaron;",\u0417:"&Zcy;",\u017b:"&Zdot;",\u0396:"&Zeta;",\u2128:"&zeetrf;",\u2124:"&integers;",\u{1d4b5}:"&Zscr;",\u00e1:"&aacute;",\u0103:"&abreve;","\u223e":"&mstpos;","\u223e\u0333":"&acE;","\u223f":"&acd;",\u00e2:"&acirc;",\u0430:"&acy;",\u00e6:"&aelig;",\u{1d51e}:"&afr;",\u00e0:"&agrave;",\u2135:"&aleph;",\u03b1:"&alpha;",\u0101:"&amacr;","\u2a3f":"&amalg;","\u2227":"&wedge;","\u2a55":"&andand;","\u2a5c":"&andd;","\u2a58":"&andslope;","\u2a5a":"&andv;","\u2220":"&angle;","\u29a4":"&ange;","\u2221":"&measuredangle;","\u29a8":"&angmsdaa;","\u29a9":"&angmsdab;","\u29aa":"&angmsdac;","\u29ab":"&angmsdad;","\u29ac":"&angmsdae;","\u29ad":"&angmsdaf;","\u29ae":"&angmsdag;","\u29af":"&angmsdah;","\u221f":"&angrt;","\u22be":"&angrtvb;","\u299d":"&angrtvbd;","\u2222":"&angsph;","\u237c":"&angzarr;",\u0105:"&aogon;",\u{1d552}:"&aopf;","\u2a70":"&apE;","\u2a6f":"&apacir;","\u224a":"&approxeq;","\u224b":"&apid;","'":"&apos;",\u00e5:"&aring;",\u{1d4b6}:"&ascr;","*":"&midast;",\u00e3:"&atilde;",\u00e4:"&auml;","\u2a11":"&awint;","\u2aed":"&bNot;","\u224c":"&bcong;","\u03f6":"&bepsi;","\u2035":"&bprime;","\u223d":"&bsim;","\u22cd":"&bsime;","\u22bd":"&barvee;","\u2305":"&barwedge;","\u23b6":"&bbrktbrk;",\u0431:"&bcy;","\u201e":"&ldquor;","\u29b0":"&bemptyv;",\u03b2:"&beta;",\u2136:"&beth;","\u226c":"&twixt;",\u{1d51f}:"&bfr;","\u25ef":"&xcirc;","\u2a00":"&xodot;","\u2a01":"&xoplus;","\u2a02":"&xotime;","\u2a06":"&xsqcup;","\u2605":"&starf;","\u25bd":"&xdtri;","\u25b3":"&xutri;","\u2a04":"&xuplus;","\u290d":"&rbarr;","\u29eb":"&lozf;","\u25b4":"&utrif;","\u25be":"&dtrif;","\u25c2":"&ltrif;","\u25b8":"&rtrif;","\u2423":"&blank;","\u2592":"&blk12;","\u2591":"&blk14;","\u2593":"&blk34;","\u2588":"&block;","=\u20e5":"&bne;","\u2261\u20e5":"&bnequiv;","\u2310":"&bnot;",\u{1d553}:"&bopf;","\u22c8":"&bowtie;","\u2557":"&boxDL;","\u2554":"&boxDR;","\u2556":"&boxDl;","\u2553":"&boxDr;","\u2550":"&boxH;","\u2566":"&boxHD;","\u2569":"&boxHU;","\u2564":"&boxHd;","\u2567":"&boxHu;","\u255d":"&boxUL;","\u255a":"&boxUR;","\u255c":"&boxUl;","\u2559":"&boxUr;","\u2551":"&boxV;","\u256c":"&boxVH;","\u2563":"&boxVL;","\u2560":"&boxVR;","\u256b":"&boxVh;","\u2562":"&boxVl;","\u255f":"&boxVr;","\u29c9":"&boxbox;","\u2555":"&boxdL;","\u2552":"&boxdR;","\u2510":"&boxdl;","\u250c":"&boxdr;","\u2565":"&boxhD;","\u2568":"&boxhU;","\u252c":"&boxhd;","\u2534":"&boxhu;","\u229f":"&minusb;","\u229e":"&plusb;","\u22a0":"&timesb;","\u255b":"&boxuL;","\u2558":"&boxuR;","\u2518":"&boxul;","\u2514":"&boxur;","\u2502":"&boxv;","\u256a":"&boxvH;","\u2561":"&boxvL;","\u255e":"&boxvR;","\u253c":"&boxvh;","\u2524":"&boxvl;","\u251c":"&boxvr;","\xa6":"&brvbar;",\u{1d4b7}:"&bscr;","\u204f":"&bsemi;","\\":"&bsol;","\u29c5":"&bsolb;","\u27c8":"&bsolhsub;","\u2022":"&bullet;","\u2aae":"&bumpE;",\u0107:"&cacute;","\u2229":"&cap;","\u2a44":"&capand;","\u2a49":"&capbrcup;","\u2a4b":"&capcap;","\u2a47":"&capcup;","\u2a40":"&capdot;","\u2229\ufe00":"&caps;","\u2041":"&caret;","\u2a4d":"&ccaps;",\u010d:"&ccaron;",\u00e7:"&ccedil;",\u0109:"&ccirc;","\u2a4c":"&ccups;","\u2a50":"&ccupssm;",\u010b:"&cdot;","\u29b2":"&cemptyv;","\xa2":"&cent;",\u{1d520}:"&cfr;",\u0447:"&chcy;","\u2713":"&checkmark;",\u03c7:"&chi;","\u25cb":"&cir;","\u29c3":"&cirE;",\u02c6:"&circ;","\u2257":"&cire;","\u21ba":"&olarr;","\u21bb":"&orarr;","\u24c8":"&oS;","\u229b":"&oast;","\u229a":"&ocir;","\u229d":"&odash;","\u2a10":"&cirfnint;","\u2aef":"&cirmid;","\u29c2":"&cirscir;","\u2663":"&clubsuit;",":":"&colon;",",":"&comma;","@":"&commat;","\u2201":"&complement;","\u2a6d":"&congdot;",\u{1d554}:"&copf;","\u2117":"&copysr;","\u21b5":"&crarr;","\u2717":"&cross;",\u{1d4b8}:"&cscr;","\u2acf":"&csub;","\u2ad1":"&csube;","\u2ad0":"&csup;","\u2ad2":"&csupe;","\u22ef":"&ctdot;","\u2938":"&cudarrl;","\u2935":"&cudarrr;","\u22de":"&curlyeqprec;","\u22df":"&curlyeqsucc;","\u21b6":"&curvearrowleft;","\u293d":"&cularrp;","\u222a":"&cup;","\u2a48":"&cupbrcap;","\u2a46":"&cupcap;","\u2a4a":"&cupcup;","\u228d":"&cupdot;","\u2a45":"&cupor;","\u222a\ufe00":"&cups;","\u21b7":"&curvearrowright;","\u293c":"&curarrm;","\u22ce":"&cuvee;","\u22cf":"&cuwed;","\xa4":"&curren;","\u2231":"&cwint;","\u232d":"&cylcty;","\u2965":"&dHar;","\u2020":"&dagger;",\u2138:"&daleth;","\u2010":"&hyphen;","\u290f":"&rBarr;",\u010f:"&dcaron;",\u0434:"&dcy;","\u21ca":"&downdownarrows;","\u2a77":"&eDDot;","\xb0":"&deg;",\u03b4:"&delta;","\u29b1":"&demptyv;","\u297f":"&dfisht;",\u{1d521}:"&dfr;","\u2666":"&diams;",\u03dd:"&gammad;","\u22f2":"&disin;","\xf7":"&divide;","\u22c7":"&divonx;",\u0452:"&djcy;","\u231e":"&llcorner;","\u230d":"&dlcrop;",$:"&dollar;",\u{1d555}:"&dopf;","\u2251":"&eDot;","\u2238":"&minusd;","\u2214":"&plusdo;","\u22a1":"&sdotb;","\u231f":"&lrcorner;","\u230c":"&drcrop;",\u{1d4b9}:"&dscr;",\u0455:"&dscy;","\u29f6":"&dsol;",\u0111:"&dstrok;","\u22f1":"&dtdot;","\u25bf":"&triangledown;","\u29a6":"&dwangle;",\u045f:"&dzcy;","\u27ff":"&dzigrarr;",\u00e9:"&eacute;","\u2a6e":"&easter;",\u011b:"&ecaron;","\u2256":"&eqcirc;",\u00ea:"&ecirc;","\u2255":"&eqcolon;",\u044d:"&ecy;",\u0117:"&edot;","\u2252":"&fallingdotseq;",\u{1d522}:"&efr;","\u2a9a":"&eg;",\u00e8:"&egrave;","\u2a96":"&eqslantgtr;","\u2a98":"&egsdot;","\u2a99":"&el;","\u23e7":"&elinters;",\u2113:"&ell;","\u2a95":"&eqslantless;","\u2a97":"&elsdot;",\u0113:"&emacr;","\u2205":"&varnothing;","\u2004":"&emsp13;","\u2005":"&emsp14;","\u2003":"&emsp;",\u014b:"&eng;","\u2002":"&ensp;",\u0119:"&eogon;",\u{1d556}:"&eopf;","\u22d5":"&epar;","\u29e3":"&eparsl;","\u2a71":"&eplus;",\u03b5:"&epsilon;",\u03f5:"&varepsilon;","=":"&equals;","\u225f":"&questeq;","\u2a78":"&equivDD;","\u29e5":"&eqvparsl;","\u2253":"&risingdotseq;","\u2971":"&erarr;",\u212f:"&escr;",\u03b7:"&eta;",\u00f0:"&eth;",\u00eb:"&euml;","\u20ac":"&euro;","!":"&excl;",\u0444:"&fcy;","\u2640":"&female;",\ufb03:"&ffilig;",\ufb00:"&fflig;",\ufb04:"&ffllig;",\u{1d523}:"&ffr;",\ufb01:"&filig;",fj:"&fjlig;","\u266d":"&flat;",\ufb02:"&fllig;","\u25b1":"&fltns;",\u0192:"&fnof;",\u{1d557}:"&fopf;","\u22d4":"&pitchfork;","\u2ad9":"&forkv;","\u2a0d":"&fpartint;","\xbd":"&half;","\u2153":"&frac13;","\xbc":"&frac14;","\u2155":"&frac15;","\u2159":"&frac16;","\u215b":"&frac18;","\u2154":"&frac23;","\u2156":"&frac25;","\xbe":"&frac34;","\u2157":"&frac35;","\u215c":"&frac38;","\u2158":"&frac45;","\u215a":"&frac56;","\u215d":"&frac58;","\u215e":"&frac78;","\u2044":"&frasl;","\u2322":"&sfrown;",\u{1d4bb}:"&fscr;","\u2a8c":"&gtreqqless;",\u01f5:"&gacute;",\u03b3:"&gamma;","\u2a86":"&gtrapprox;",\u011f:"&gbreve;",\u011d:"&gcirc;",\u0433:"&gcy;",\u0121:"&gdot;","\u2aa9":"&gescc;","\u2a80":"&gesdot;","\u2a82":"&gesdoto;","\u2a84":"&gesdotol;","\u22db\ufe00":"&gesl;","\u2a94":"&gesles;",\u{1d524}:"&gfr;",\u2137:"&gimel;",\u0453:"&gjcy;","\u2a92":"&glE;","\u2aa5":"&gla;","\u2aa4":"&glj;","\u2269":"&gneqq;","\u2a8a":"&gnapprox;","\u2a88":"&gneq;","\u22e7":"&gnsim;",\u{1d558}:"&gopf;",\u210a:"&gscr;","\u2a8e":"&gsime;","\u2a90":"&gsiml;","\u2aa7":"&gtcc;","\u2a7a":"&gtcir;","\u22d7":"&gtrdot;","\u2995":"&gtlPar;","\u2a7c":"&gtquest;","\u2978":"&gtrarr;","\u2269\ufe00":"&gvnE;",\u044a:"&hardcy;","\u2948":"&harrcir;","\u21ad":"&leftrightsquigarrow;",\u210f:"&plankv;",\u0125:"&hcirc;","\u2665":"&heartsuit;","\u2026":"&mldr;","\u22b9":"&hercon;",\u{1d525}:"&hfr;","\u2925":"&searhk;","\u2926":"&swarhk;","\u21ff":"&hoarr;","\u223b":"&homtht;","\u21a9":"&larrhk;","\u21aa":"&rarrhk;",\u{1d559}:"&hopf;","\u2015":"&horbar;",\u{1d4bd}:"&hscr;",\u0127:"&hstrok;","\u2043":"&hybull;",\u00ed:"&iacute;",\u00ee:"&icirc;",\u0438:"&icy;",\u0435:"&iecy;","\xa1":"&iexcl;",\u{1d526}:"&ifr;",\u00ec:"&igrave;","\u2a0c":"&qint;","\u222d":"&tint;","\u29dc":"&iinfin;","\u2129":"&iiota;",\u0133:"&ijlig;",\u012b:"&imacr;",\u0131:"&inodot;","\u22b7":"&imof;",\u01b5:"&imped;","\u2105":"&incare;","\u221e":"&infin;","\u29dd":"&infintie;","\u22ba":"&intercal;","\u2a17":"&intlarhk;","\u2a3c":"&iprod;",\u0451:"&iocy;",\u012f:"&iogon;",\u{1d55a}:"&iopf;",\u03b9:"&iota;","\xbf":"&iquest;",\u{1d4be}:"&iscr;","\u22f9":"&isinE;","\u22f5":"&isindot;","\u22f4":"&isins;","\u22f3":"&isinsv;",\u0129:"&itilde;",\u0456:"&iukcy;",\u00ef:"&iuml;",\u0135:"&jcirc;",\u0439:"&jcy;",\u{1d527}:"&jfr;",\u0237:"&jmath;",\u{1d55b}:"&jopf;",\u{1d4bf}:"&jscr;",\u0458:"&jsercy;",\u0454:"&jukcy;",\u03ba:"&kappa;",\u03f0:"&varkappa;",\u0137:"&kcedil;",\u043a:"&kcy;",\u{1d528}:"&kfr;",\u0138:"&kgreen;",\u0445:"&khcy;",\u045c:"&kjcy;",\u{1d55c}:"&kopf;",\u{1d4c0}:"&kscr;","\u291b":"&lAtail;","\u290e":"&lBarr;","\u2a8b":"&lesseqqgtr;","\u2962":"&lHar;",\u013a:"&lacute;","\u29b4":"&laemptyv;",\u03bb:"&lambda;","\u2991":"&langd;","\u2a85":"&lessapprox;","\xab":"&laquo;","\u291f":"&larrbfs;","\u291d":"&larrfs;","\u21ab":"&looparrowleft;","\u2939":"&larrpl;","\u2973":"&larrsim;","\u21a2":"&leftarrowtail;","\u2aab":"&lat;","\u2919":"&latail;","\u2aad":"&late;","\u2aad\ufe00":"&lates;","\u290c":"&lbarr;","\u2772":"&lbbrk;","{":"&lcub;","[":"&lsqb;","\u298b":"&lbrke;","\u298f":"&lbrksld;","\u298d":"&lbrkslu;",\u013e:"&lcaron;",\u013c:"&lcedil;",\u043b:"&lcy;","\u2936":"&ldca;","\u2967":"&ldrdhar;","\u294b":"&ldrushar;","\u21b2":"&ldsh;","\u2264":"&leq;","\u21c7":"&llarr;","\u22cb":"&lthree;","\u2aa8":"&lescc;","\u2a7f":"&lesdot;","\u2a81":"&lesdoto;","\u2a83":"&lesdotor;","\u22da\ufe00":"&lesg;","\u2a93":"&lesges;","\u22d6":"&ltdot;","\u297c":"&lfisht;",\u{1d529}:"&lfr;","\u2a91":"&lgE;","\u296a":"&lharul;","\u2584":"&lhblk;",\u0459:"&ljcy;","\u296b":"&llhard;","\u25fa":"&lltri;",\u0140:"&lmidot;","\u23b0":"&lmoustache;","\u2268":"&lneqq;","\u2a89":"&lnapprox;","\u2a87":"&lneq;","\u22e6":"&lnsim;","\u27ec":"&loang;","\u21fd":"&loarr;","\u27fc":"&xmap;","\u21ac":"&rarrlp;","\u2985":"&lopar;",\u{1d55d}:"&lopf;","\u2a2d":"&loplus;","\u2a34":"&lotimes;","\u2217":"&lowast;","\u25ca":"&lozenge;","(":"&lpar;","\u2993":"&lparlt;","\u296d":"&lrhard;","\u200e":"&lrm;","\u22bf":"&lrtri;","\u2039":"&lsaquo;",\u{1d4c1}:"&lscr;","\u2a8d":"&lsime;","\u2a8f":"&lsimg;","\u201a":"&sbquo;",\u0142:"&lstrok;","\u2aa6":"&ltcc;","\u2a79":"&ltcir;","\u22c9":"&ltimes;","\u2976":"&ltlarr;","\u2a7b":"&ltquest;","\u2996":"&ltrPar;","\u25c3":"&triangleleft;","\u294a":"&lurdshar;","\u2966":"&luruhar;","\u2268\ufe00":"&lvnE;","\u223a":"&mDDot;","\xaf":"&strns;","\u2642":"&male;","\u2720":"&maltese;","\u25ae":"&marker;","\u2a29":"&mcomma;",\u043c:"&mcy;","\u2014":"&mdash;",\u{1d52a}:"&mfr;","\u2127":"&mho;",\u00b5:"&micro;","\u2af0":"&midcir;","\u2212":"&minus;","\u2a2a":"&minusdu;","\u2adb":"&mlcp;","\u22a7":"&models;",\u{1d55e}:"&mopf;",\u{1d4c2}:"&mscr;",\u03bc:"&mu;","\u22b8":"&mumap;","\u22d9\u0338":"&nGg;","\u226b\u20d2":"&nGt;","\u21cd":"&nlArr;","\u21ce":"&nhArr;","\u22d8\u0338":"&nLl;","\u226a\u20d2":"&nLt;","\u21cf":"&nrArr;","\u22af":"&nVDash;","\u22ae":"&nVdash;",\u0144:"&nacute;","\u2220\u20d2":"&nang;","\u2a70\u0338":"&napE;","\u224b\u0338":"&napid;",\u0149:"&napos;","\u266e":"&natural;","\u2a43":"&ncap;",\u0148:"&ncaron;",\u0146:"&ncedil;","\u2a6d\u0338":"&ncongdot;","\u2a42":"&ncup;",\u043d:"&ncy;","\u2013":"&ndash;","\u21d7":"&neArr;","\u2924":"&nearhk;","\u2250\u0338":"&nedot;","\u2928":"&toea;",\u{1d52b}:"&nfr;","\u21ae":"&nleftrightarrow;","\u2af2":"&nhpar;","\u22fc":"&nis;","\u22fa":"&nisd;",\u045a:"&njcy;","\u2266\u0338":"&nleqq;","\u219a":"&nleftarrow;","\u2025":"&nldr;",\u{1d55f}:"&nopf;","\xac":"&not;","\u22f9\u0338":"&notinE;","\u22f5\u0338":"&notindot;","\u22f7":"&notinvb;","\u22f6":"&notinvc;","\u22fe":"&notnivb;","\u22fd":"&notnivc;","\u2afd\u20e5":"&nparsl;","\u2202\u0338":"&npart;","\u2a14":"&npolint;","\u219b":"&nrightarrow;","\u2933\u0338":"&nrarrc;","\u219d\u0338":"&nrarrw;",\u{1d4c3}:"&nscr;","\u2284":"&nsub;","\u2ac5\u0338":"&nsubseteqq;","\u2285":"&nsup;","\u2ac6\u0338":"&nsupseteqq;",\u00f1:"&ntilde;",\u03bd:"&nu;","#":"&num;","\u2116":"&numero;","\u2007":"&numsp;","\u22ad":"&nvDash;","\u2904":"&nvHarr;","\u224d\u20d2":"&nvap;","\u22ac":"&nvdash;","\u2265\u20d2":"&nvge;",">\u20d2":"&nvgt;","\u29de":"&nvinfin;","\u2902":"&nvlArr;","\u2264\u20d2":"&nvle;","<\u20d2":"&nvlt;","\u22b4\u20d2":"&nvltrie;","\u2903":"&nvrArr;","\u22b5\u20d2":"&nvrtrie;","\u223c\u20d2":"&nvsim;","\u21d6":"&nwArr;","\u2923":"&nwarhk;","\u2927":"&nwnear;",\u00f3:"&oacute;",\u00f4:"&ocirc;",\u043e:"&ocy;",\u0151:"&odblac;","\u2a38":"&odiv;","\u29bc":"&odsold;",\u0153:"&oelig;","\u29bf":"&ofcir;",\u{1d52c}:"&ofr;","\u02db":"&ogon;",\u00f2:"&ograve;","\u29c1":"&ogt;","\u29b5":"&ohbar;","\u29be":"&olcir;","\u29bb":"&olcross;","\u29c0":"&olt;",\u014d:"&omacr;",\u03c9:"&omega;",\u03bf:"&omicron;","\u29b6":"&omid;",\u{1d560}:"&oopf;","\u29b7":"&opar;","\u29b9":"&operp;","\u2228":"&vee;","\u2a5d":"&ord;",\u2134:"&oscr;",\u00aa:"&ordf;",\u00ba:"&ordm;","\u22b6":"&origof;","\u2a56":"&oror;","\u2a57":"&orslope;","\u2a5b":"&orv;",\u00f8:"&oslash;","\u2298":"&osol;",\u00f5:"&otilde;","\u2a36":"&otimesas;",\u00f6:"&ouml;","\u233d":"&ovbar;","\xb6":"&para;","\u2af3":"&parsim;","\u2afd":"&parsl;",\u043f:"&pcy;","%":"&percnt;",".":"&period;","\u2030":"&permil;","\u2031":"&pertenk;",\u{1d52d}:"&pfr;",\u03c6:"&phi;",\u03d5:"&varphi;","\u260e":"&phone;",\u03c0:"&pi;",\u03d6:"&varpi;",\u210e:"&planckh;","+":"&plus;","\u2a23":"&plusacir;","\u2a22":"&pluscir;","\u2a25":"&plusdu;","\u2a72":"&pluse;","\u2a26":"&plussim;","\u2a27":"&plustwo;","\u2a15":"&pointint;",\u{1d561}:"&popf;","\xa3":"&pound;","\u2ab3":"&prE;","\u2ab7":"&precapprox;","\u2ab9":"&prnap;","\u2ab5":"&prnE;","\u22e8":"&prnsim;","\u2032":"&prime;","\u232e":"&profalar;","\u2312":"&profline;","\u2313":"&profsurf;","\u22b0":"&prurel;",\u{1d4c5}:"&pscr;",\u03c8:"&psi;","\u2008":"&puncsp;",\u{1d52e}:"&qfr;",\u{1d562}:"&qopf;","\u2057":"&qprime;",\u{1d4c6}:"&qscr;","\u2a16":"&quatint;","?":"&quest;","\u291c":"&rAtail;","\u2964":"&rHar;","\u223d\u0331":"&race;",\u0155:"&racute;","\u29b3":"&raemptyv;","\u2992":"&rangd;","\u29a5":"&range;","\xbb":"&raquo;","\u2975":"&rarrap;","\u2920":"&rarrbfs;","\u2933":"&rarrc;","\u291e":"&rarrfs;","\u2945":"&rarrpl;","\u2974":"&rarrsim;","\u21a3":"&rightarrowtail;","\u219d":"&rightsquigarrow;","\u291a":"&ratail;","\u2236":"&ratio;","\u2773":"&rbbrk;","}":"&rcub;","]":"&rsqb;","\u298c":"&rbrke;","\u298e":"&rbrksld;","\u2990":"&rbrkslu;",\u0159:"&rcaron;",\u0157:"&rcedil;",\u0440:"&rcy;","\u2937":"&rdca;","\u2969":"&rdldhar;","\u21b3":"&rdsh;","\u25ad":"&rect;","\u297d":"&rfisht;",\u{1d52f}:"&rfr;","\u296c":"&rharul;",\u03c1:"&rho;",\u03f1:"&varrho;","\u21c9":"&rrarr;","\u22cc":"&rthree;","\u02da":"&ring;","\u200f":"&rlm;","\u23b1":"&rmoustache;","\u2aee":"&rnmid;","\u27ed":"&roang;","\u21fe":"&roarr;","\u2986":"&ropar;",\u{1d563}:"&ropf;","\u2a2e":"&roplus;","\u2a35":"&rotimes;",")":"&rpar;","\u2994":"&rpargt;","\u2a12":"&rppolint;","\u203a":"&rsaquo;",\u{1d4c7}:"&rscr;","\u22ca":"&rtimes;","\u25b9":"&triangleright;","\u29ce":"&rtriltri;","\u2968":"&ruluhar;","\u211e":"&rx;",\u015b:"&sacute;","\u2ab4":"&scE;","\u2ab8":"&succapprox;",\u0161:"&scaron;",\u015f:"&scedil;",\u015d:"&scirc;","\u2ab6":"&succneqq;","\u2aba":"&succnapprox;","\u22e9":"&succnsim;","\u2a13":"&scpolint;",\u0441:"&scy;","\u22c5":"&sdot;","\u2a66":"&sdote;","\u21d8":"&seArr;","\xa7":"&sect;",";":"&semi;","\u2929":"&tosa;","\u2736":"&sext;",\u{1d530}:"&sfr;","\u266f":"&sharp;",\u0449:"&shchcy;",\u0448:"&shcy;","\xad":"&shy;",\u03c3:"&sigma;",\u03c2:"&varsigma;","\u2a6a":"&simdot;","\u2a9e":"&simg;","\u2aa0":"&simgE;","\u2a9d":"&siml;","\u2a9f":"&simlE;","\u2246":"&simne;","\u2a24":"&simplus;","\u2972":"&simrarr;","\u2a33":"&smashp;","\u29e4":"&smeparsl;","\u2323":"&ssmile;","\u2aaa":"&smt;","\u2aac":"&smte;","\u2aac\ufe00":"&smtes;",\u044c:"&softcy;","/":"&sol;","\u29c4":"&solb;","\u233f":"&solbar;",\u{1d564}:"&sopf;","\u2660":"&spadesuit;","\u2293\ufe00":"&sqcaps;","\u2294\ufe00":"&sqcups;",\u{1d4c8}:"&sscr;","\u2606":"&star;","\u2282":"&subset;","\u2ac5":"&subseteqq;","\u2abd":"&subdot;","\u2ac3":"&subedot;","\u2ac1":"&submult;","\u2acb":"&subsetneqq;","\u228a":"&subsetneq;","\u2abf":"&subplus;","\u2979":"&subrarr;","\u2ac7":"&subsim;","\u2ad5":"&subsub;","\u2ad3":"&subsup;","\u266a":"&sung;","\xb9":"&sup1;","\xb2":"&sup2;","\xb3":"&sup3;","\u2ac6":"&supseteqq;","\u2abe":"&supdot;","\u2ad8":"&supdsub;","\u2ac4":"&supedot;","\u27c9":"&suphsol;","\u2ad7":"&suphsub;","\u297b":"&suplarr;","\u2ac2":"&supmult;","\u2acc":"&supsetneqq;","\u228b":"&supsetneq;","\u2ac0":"&supplus;","\u2ac8":"&supsim;","\u2ad4":"&supsub;","\u2ad6":"&supsup;","\u21d9":"&swArr;","\u292a":"&swnwar;",\u00df:"&szlig;","\u2316":"&target;",\u03c4:"&tau;",\u0165:"&tcaron;",\u0163:"&tcedil;",\u0442:"&tcy;","\u2315":"&telrec;",\u{1d531}:"&tfr;",\u03b8:"&theta;",\u03d1:"&vartheta;",\u00fe:"&thorn;","\xd7":"&times;","\u2a31":"&timesbar;","\u2a30":"&timesd;","\u2336":"&topbot;","\u2af1":"&topcir;",\u{1d565}:"&topf;","\u2ada":"&topfork;","\u2034":"&tprime;","\u25b5":"&utri;","\u225c":"&trie;","\u25ec":"&tridot;","\u2a3a":"&triminus;","\u2a39":"&triplus;","\u29cd":"&trisb;","\u2a3b":"&tritime;","\u23e2":"&trpezium;",\u{1d4c9}:"&tscr;",\u0446:"&tscy;",\u045b:"&tshcy;",\u0167:"&tstrok;","\u2963":"&uHar;",\u00fa:"&uacute;",\u045e:"&ubrcy;",\u016d:"&ubreve;",\u00fb:"&ucirc;",\u0443:"&ucy;",\u0171:"&udblac;","\u297e":"&ufisht;",\u{1d532}:"&ufr;",\u00f9:"&ugrave;","\u2580":"&uhblk;","\u231c":"&ulcorner;","\u230f":"&ulcrop;","\u25f8":"&ultri;",\u016b:"&umacr;",\u0173:"&uogon;",\u{1d566}:"&uopf;",\u03c5:"&upsilon;","\u21c8":"&uuarr;","\u231d":"&urcorner;","\u230e":"&urcrop;",\u016f:"&uring;","\u25f9":"&urtri;",\u{1d4ca}:"&uscr;","\u22f0":"&utdot;",\u0169:"&utilde;",\u00fc:"&uuml;","\u29a7":"&uwangle;","\u2ae8":"&vBar;","\u2ae9":"&vBarv;","\u299c":"&vangrt;","\u228a\ufe00":"&vsubne;","\u2acb\ufe00":"&vsubnE;","\u228b\ufe00":"&vsupne;","\u2acc\ufe00":"&vsupnE;",\u0432:"&vcy;","\u22bb":"&veebar;","\u225a":"&veeeq;","\u22ee":"&vellip;",\u{1d533}:"&vfr;",\u{1d567}:"&vopf;",\u{1d4cb}:"&vscr;","\u299a":"&vzigzag;",\u0175:"&wcirc;","\u2a5f":"&wedbar;","\u2259":"&wedgeq;",\u2118:"&wp;",\u{1d534}:"&wfr;",\u{1d568}:"&wopf;",\u{1d4cc}:"&wscr;",\u{1d535}:"&xfr;",\u03be:"&xi;","\u22fb":"&xnis;",\u{1d569}:"&xopf;",\u{1d4cd}:"&xscr;",\u00fd:"&yacute;",\u044f:"&yacy;",\u0177:"&ycirc;",\u044b:"&ycy;","\xa5":"&yen;",\u{1d536}:"&yfr;",\u0457:"&yicy;",\u{1d56a}:"&yopf;",\u{1d4ce}:"&yscr;",\u044e:"&yucy;",\u00ff:"&yuml;",\u017a:"&zacute;",\u017e:"&zcaron;",\u0437:"&zcy;",\u017c:"&zdot;",\u03b6:"&zeta;",\u{1d537}:"&zfr;",\u0436:"&zhcy;","\u21dd":"&zigrarr;",\u{1d56b}:"&zopf;",\u{1d4cf}:"&zscr;","\u200d":"&zwj;","\u200c":"&zwnj;"}}}},57858:(tt,X)=>{"use strict";Object.defineProperty(X,"__esModule",{value:!0}),X.numericUnicodeMap={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}},89458:(tt,X)=>{"use strict";Object.defineProperty(X,"__esModule",{value:!0}),X.fromCodePoint=String.fromCodePoint||function(c){return String.fromCharCode(Math.floor((c-65536)/1024)+55296,(c-65536)%1024+56320)},X.getCodePoint=String.prototype.codePointAt?function(c,n){return c.codePointAt(n)}:function(c,n){return 1024*(c.charCodeAt(n)-55296)+c.charCodeAt(n+1)-56320+65536},X.highSurrogateFrom=55296,X.highSurrogateTo=56319},89423:function(tt,X){!function(c){"use strict";const n=new Map([["AC",{local:"%N%n%O%n%A%n%C%n%Z"}],["AD",{local:"%N%n%O%n%A%n%Z %C"}],["AE",{local:"%N%n%O%n%A%n%S",latin:"%N%n%O%n%A%n%S"}],["AF",{local:"%N%n%O%n%A%n%C%n%Z"}],["AI",{local:"%N%n%O%n%A%n%C%n%Z"}],["AL",{local:"%N%n%O%n%A%n%Z%n%C"}],["AM",{local:"%N%n%O%n%A%n%Z%n%C%n%S",latin:"%N%n%O%n%A%n%Z%n%C%n%S"}],["AR",{local:"%N%n%O%n%A%n%Z %C%n%S"}],["AS",{local:"%N%n%O%n%A%n%C %S %Z"}],["AT",{local:"%O%n%N%n%A%n%Z %C"}],["AU",{local:"%O%n%N%n%A%n%C %S %Z"}],["AX",{local:"%O%n%N%n%A%nAX-%Z %C%n\xc5LAND"}],["AZ",{local:"%N%n%O%n%A%nAZ %Z %C"}],["BA",{local:"%N%n%O%n%A%n%Z %C"}],["BB",{local:"%N%n%O%n%A%n%C, %S %Z"}],["BD",{local:"%N%n%O%n%A%n%C - %Z"}],["BE",{local:"%O%n%N%n%A%n%Z %C"}],["BF",{local:"%N%n%O%n%A%n%C %X"}],["BG",{local:"%N%n%O%n%A%n%Z %C"}],["BH",{local:"%N%n%O%n%A%n%C %Z"}],["BL",{local:"%O%n%N%n%A%n%Z %C %X"}],["BM",{local:"%N%n%O%n%A%n%C %Z"}],["BN",{local:"%N%n%O%n%A%n%C %Z"}],["BR",{local:"%O%n%N%n%A%n%D%n%C-%S%n%Z"}],["BS",{local:"%N%n%O%n%A%n%C, %S"}],["BT",{local:"%N%n%O%n%A%n%C %Z"}],["BY",{local:"%O%n%N%n%A%n%Z, %C%n%S"}],["CA",{local:"%N%n%O%n%A%n%C %S %Z"}],["CC",{local:"%O%n%N%n%A%n%C %S %Z"}],["CH",{local:"%O%n%N%n%A%nCH-%Z %C"}],["CI",{local:"%N%n%O%n%X %A %C %X"}],["CL",{local:"%N%n%O%n%A%n%Z %C%n%S"}],["CN",{local:"%Z%n%S%C%D%n%A%n%O%n%N",latin:"%N%n%O%n%A%n%D%n%C%n%S, %Z"}],["CO",{local:"%N%n%O%n%A%n%D%n%C, %S, %Z"}],["CR",{local:"%N%n%O%n%A%n%S, %C%n%Z"}],["CU",{local:"%N%n%O%n%A%n%C %S%n%Z"}],["CV",{local:"%N%n%O%n%A%n%Z %C%n%S"}],["CX",{local:"%O%n%N%n%A%n%C %S %Z"}],["CY",{local:"%N%n%O%n%A%n%Z %C"}],["CZ",{local:"%N%n%O%n%A%n%Z %C"}],["DE",{local:"%N%n%O%n%A%n%Z %C"}],["DK",{local:"%N%n%O%n%A%n%Z %C"}],["DO",{local:"%N%n%O%n%A%n%Z %C"}],["DZ",{local:"%N%n%O%n%A%n%Z %C"}],["EC",{local:"%N%n%O%n%A%n%Z%n%C"}],["EE",{local:"%N%n%O%n%A%n%Z %C %S"}],["EG",{local:"%N%n%O%n%A%n%C%n%S%n%Z",latin:"%N%n%O%n%A%n%C%n%S%n%Z"}],["EH",{local:"%N%n%O%n%A%n%Z %C"}],["ES",{local:"%N%n%O%n%A%n%Z %C %S"}],["ET",{local:"%N%n%O%n%A%n%Z %C"}],["FI",{local:"%O%n%N%n%A%nFI-%Z %C"}],["FK",{local:"%N%n%O%n%A%n%C%n%Z"}],["FM",{local:"%N%n%O%n%A%n%C %S %Z"}],["FO",{local:"%N%n%O%n%A%nFO%Z %C"}],["FR",{local:"%O%n%N%n%A%n%Z %C"}],["GB",{local:"%N%n%O%n%A%n%C%n%Z"}],["GE",{local:"%N%n%O%n%A%n%Z %C"}],["GF",{local:"%O%n%N%n%A%n%Z %C %X"}],["GG",{local:"%N%n%O%n%A%n%C%nGUERNSEY%n%Z"}],["GI",{local:"%N%n%O%n%A%nGIBRALTAR%n%Z"}],["GL",{local:"%N%n%O%n%A%n%Z %C"}],["GN",{local:"%N%n%O%n%Z %A %C"}],["GP",{local:"%O%n%N%n%A%n%Z %C %X"}],["GR",{local:"%N%n%O%n%A%n%Z %C"}],["GS",{local:"%N%n%O%n%A%n%n%C%n%Z"}],["GT",{local:"%N%n%O%n%A%n%Z- %C"}],["GU",{local:"%N%n%O%n%A%n%C %Z"}],["GW",{local:"%N%n%O%n%A%n%Z %C"}],["HK",{local:"%S%n%C%n%A%n%O%n%N",latin:"%N%n%O%n%A%n%C%n%S"}],["HM",{local:"%O%n%N%n%A%n%C %S %Z"}],["HN",{local:"%N%n%O%n%A%n%C, %S%n%Z"}],["HR",{local:"%N%n%O%n%A%nHR-%Z %C"}],["HT",{local:"%N%n%O%n%A%nHT%Z %C"}],["HU",{local:"%N%n%O%n%C%n%A%n%Z"}],["ID",{local:"%N%n%O%n%A%n%C%n%S %Z"}],["IE",{local:"%N%n%O%n%A%n%D%n%C%n%S%n%Z"}],["IL",{local:"%N%n%O%n%A%n%C %Z"}],["IM",{local:"%N%n%O%n%A%n%C%n%Z"}],["IN",{local:"%N%n%O%n%A%n%C %Z%n%S"}],["IO",{local:"%N%n%O%n%A%n%C%n%Z"}],["IQ",{local:"%O%n%N%n%A%n%C, %S%n%Z"}],["IR",{local:"%O%n%N%n%S%n%C, %D%n%A%n%Z"}],["IS",{local:"%N%n%O%n%A%n%Z %C"}],["IT",{local:"%N%n%O%n%A%n%Z %C %S"}],["JE",{local:"%N%n%O%n%A%n%C%nJERSEY%n%Z"}],["JM",{local:"%N%n%O%n%A%n%C%n%S %X"}],["JO",{local:"%N%n%O%n%A%n%C %Z"}],["JP",{local:"\u3012%Z%n%S%n%A%n%O%n%N",latin:"%N%n%O%n%A, %S%n%Z"}],["KE",{local:"%N%n%O%n%A%n%C%n%Z"}],["KG",{local:"%N%n%O%n%A%n%Z %C"}],["KH",{local:"%N%n%O%n%A%n%C %Z"}],["KI",{local:"%N%n%O%n%A%n%S%n%C"}],["KN",{local:"%N%n%O%n%A%n%C, %S"}],["KP",{local:"%Z%n%S%n%C%n%A%n%O%n%N",latin:"%N%n%O%n%A%n%C%n%S, %Z"}],["KR",{local:"%S %C%D%n%A%n%O%n%N%n%Z",latin:"%N%n%O%n%A%n%D%n%C%n%S%n%Z"}],["KW",{local:"%N%n%O%n%A%n%Z %C"}],["KY",{local:"%N%n%O%n%A%n%S %Z"}],["KZ",{local:"%Z%n%S%n%C%n%A%n%O%n%N"}],["LA",{local:"%N%n%O%n%A%n%Z %C"}],["LB",{local:"%N%n%O%n%A%n%C %Z"}],["LI",{local:"%O%n%N%n%A%nFL-%Z %C"}],["LK",{local:"%N%n%O%n%A%n%C%n%Z"}],["LR",{local:"%N%n%O%n%A%n%Z %C"}],["LS",{local:"%N%n%O%n%A%n%C %Z"}],["LT",{local:"%O%n%N%n%A%nLT-%Z %C %S"}],["LU",{local:"%O%n%N%n%A%nL-%Z %C"}],["LV",{local:"%N%n%O%n%A%n%S%n%C, %Z"}],["MA",{local:"%N%n%O%n%A%n%Z %C"}],["MC",{local:"%N%n%O%n%A%nMC-%Z %C %X"}],["MD",{local:"%N%n%O%n%A%nMD-%Z %C"}],["ME",{local:"%N%n%O%n%A%n%Z %C"}],["MF",{local:"%O%n%N%n%A%n%Z %C %X"}],["MG",{local:"%N%n%O%n%A%n%Z %C"}],["MH",{local:"%N%n%O%n%A%n%C %S %Z"}],["MK",{local:"%N%n%O%n%A%n%Z %C"}],["MM",{local:"%N%n%O%n%A%n%C, %Z"}],["MN",{local:"%N%n%O%n%A%n%C%n%S %Z"}],["MO",{local:"%A%n%O%n%N",latin:"%N%n%O%n%A"}],["MP",{local:"%N%n%O%n%A%n%C %S %Z"}],["MQ",{local:"%O%n%N%n%A%n%Z %C %X"}],["MT",{local:"%N%n%O%n%A%n%C %Z"}],["MU",{local:"%N%n%O%n%A%n%Z%n%C"}],["MV",{local:"%N%n%O%n%A%n%C %Z"}],["MW",{local:"%N%n%O%n%A%n%C %X"}],["MX",{local:"%N%n%O%n%A%n%D%n%Z %C, %S"}],["MY",{local:"%N%n%O%n%A%n%D%n%Z %C%n%S"}],["MZ",{local:"%N%n%O%n%A%n%Z %C%S"}],["NA",{local:"%N%n%O%n%A%n%C%n%Z"}],["NC",{local:"%O%n%N%n%A%n%Z %C %X"}],["NE",{local:"%N%n%O%n%A%n%Z %C"}],["NF",{local:"%O%n%N%n%A%n%C %S %Z"}],["NG",{local:"%N%n%O%n%A%n%D%n%C %Z%n%S"}],["NI",{local:"%N%n%O%n%A%n%Z%n%C, %S"}],["NL",{local:"%O%n%N%n%A%n%Z %C"}],["NO",{local:"%N%n%O%n%A%n%Z %C"}],["NP",{local:"%N%n%O%n%A%n%C %Z"}],["NR",{local:"%N%n%O%n%A%n%S"}],["NZ",{local:"%N%n%O%n%A%n%D%n%C %Z"}],["OM",{local:"%N%n%O%n%A%n%Z%n%C"}],["PA",{local:"%N%n%O%n%A%n%C%n%S"}],["PE",{local:"%N%n%O%n%A%n%C %Z%n%S"}],["PF",{local:"%N%n%O%n%A%n%Z %C %S"}],["PG",{local:"%N%n%O%n%A%n%C %Z %S"}],["PH",{local:"%N%n%O%n%A%n%D, %C%n%Z %S"}],["PK",{local:"%N%n%O%n%A%n%D%n%C-%Z"}],["PL",{local:"%N%n%O%n%A%n%Z %C"}],["PM",{local:"%O%n%N%n%A%n%Z %C %X"}],["PN",{local:"%N%n%O%n%A%n%C%n%Z"}],["PR",{local:"%N%n%O%n%A%n%C PR %Z"}],["PT",{local:"%N%n%O%n%A%n%Z %C"}],["PW",{local:"%N%n%O%n%A%n%C %S %Z"}],["PY",{local:"%N%n%O%n%A%n%Z %C"}],["RE",{local:"%O%n%N%n%A%n%Z %C %X"}],["RO",{local:"%N%n%O%n%A%n%Z %S %C"}],["RS",{local:"%N%n%O%n%A%n%Z %C"}],["RU",{local:"%N%n%O%n%A%n%C%n%S%n%Z",latin:"%N%n%O%n%A%n%C%n%S%n%Z"}],["SA",{local:"%N%n%O%n%A%n%C %Z"}],["SC",{local:"%N%n%O%n%A%n%C%n%S"}],["SD",{local:"%N%n%O%n%A%n%C%n%Z"}],["SE",{local:"%O%n%N%n%A%nSE-%Z %C"}],["SG",{local:"%N%n%O%n%A%nSINGAPORE %Z"}],["SH",{local:"%N%n%O%n%A%n%C%n%Z"}],["SI",{local:"%N%n%O%n%A%nSI-%Z %C"}],["SJ",{local:"%N%n%O%n%A%n%Z %C"}],["SK",{local:"%N%n%O%n%A%n%Z %C"}],["SM",{local:"%N%n%O%n%A%n%Z %C"}],["SN",{local:"%N%n%O%n%A%n%Z %C"}],["SO",{local:"%N%n%O%n%A%n%C, %S %Z"}],["SR",{local:"%N%n%O%n%A%n%C%n%S"}],["SV",{local:"%N%n%O%n%A%n%Z-%C%n%S"}],["SZ",{local:"%N%n%O%n%A%n%C%n%Z"}],["TA",{local:"%N%n%O%n%A%n%C%n%Z"}],["TC",{local:"%N%n%O%n%A%n%C%n%Z"}],["TH",{local:"%N%n%O%n%A%n%D %C%n%S %Z",latin:"%N%n%O%n%A%n%D, %C%n%S %Z"}],["TJ",{local:"%N%n%O%n%A%n%Z %C"}],["TM",{local:"%N%n%O%n%A%n%Z %C"}],["TN",{local:"%N%n%O%n%A%n%Z %C"}],["TR",{local:"%N%n%O%n%A%n%Z %C/%S"}],["TV",{local:"%N%n%O%n%A%n%C%n%S"}],["TW",{local:"%Z%n%S%C%n%A%n%O%n%N",latin:"%N%n%O%n%A%n%C, %S %Z"}],["TZ",{local:"%N%n%O%n%A%n%Z %C"}],["UA",{local:"%N%n%O%n%A%n%C%n%S%n%Z",latin:"%N%n%O%n%A%n%C%n%S%n%Z"}],["UM",{local:"%N%n%O%n%A%n%C %S %Z"}],["US",{local:"%N%n%O%n%A%n%C, %S %Z"}],["UY",{local:"%N%n%O%n%A%n%Z %C %S"}],["UZ",{local:"%N%n%O%n%A%n%Z %C%n%S"}],["VA",{local:"%N%n%O%n%A%n%Z %C"}],["VC",{local:"%N%n%O%n%A%n%C %Z"}],["VE",{local:"%N%n%O%n%A%n%C %Z, %S"}],["VG",{local:"%N%n%O%n%A%n%C%n%Z"}],["VI",{local:"%N%n%O%n%A%n%C %S %Z"}],["VN",{local:"%N%n%O%n%A%n%C%n%S %Z",latin:"%N%n%O%n%A%n%C%n%S %Z"}],["WF",{local:"%O%n%N%n%A%n%Z %C %X"}],["XK",{local:"%N%n%O%n%A%n%Z %C"}],["YT",{local:"%O%n%N%n%A%n%Z %C %X"}],["ZA",{local:"%N%n%O%n%A%n%D%n%C%n%Z"}],["ZM",{local:"%N%n%O%n%A%n%Z %C"}]]),o="%N%n%O%n%A%n%C",h=(N,Y)=>{var k;const $=n.get(N.toUpperCase());return $?null!==(k=$[Y])&&void 0!==k?k:$.local:o},f=N=>{const Y=[];let k=!1,$="";for(const K of N)k?(k=!1,Y.push(`%${K}`)):"%"===K?($.length>0&&(Y.push($),$=""),k=!0):$+=K;return $.length>0&&Y.push($),Y},S=new Map([["%N","name"],["%O","organization"],["%A","addressLines"],["%D","dependentLocality"],["%C","locality"],["%S","administrativeArea"],["%Z","postalCode"],["%X","sortingCode"],["%R","postalCountry"]]),W=N=>{const Y=S.get(N);if(!Y)throw new Error(`Could not find field for format substring ${N}`);return Y},P=(N,Y)=>"addressLines"===Y?void 0!==N.addressLines&&N.addressLines.length>0:void 0!==N[Y]&&""!==N[Y],A=N=>"%n"!==N&&N.startsWith("%"),T=(N,Y)=>{const k=[];for(const[$,K]of N.entries())"%n"!==K?A(K)?P(Y,W(K))&&k.push(K):($===N.length-1||"%n"===N[$+1]||P(Y,W(N[$+1])))&&(0===$||!A(N[$-1])||k.length>0&&A(k[k.length-1]))&&k.push(K):k.push(K);return k},C=(N,Y="local")=>{var k;const $=h(null!==(k=N.postalCountry)&&void 0!==k?k:"ZZ",Y),K=f($),te=T(K,N),ee=[];let Se="";for(const ce of te){if("%n"===ce){Se.length>0&&(ee.push(Se),Se="");continue}if(!A(ce)){Se+=ce;continue}const ke=W(ce);if("postalCountry"!==ke){if("addressLines"===ke){const Ge=N.addressLines.filter(Ie=>""!==Ie);if(0===Ge.length)continue;Se+=Ge[0],Ge.length>1&&(ee.push(Se),Se="",ee.push(...Ge.slice(1)));continue}Se+=N[ke]}}return Se.length>0&&ee.push(Se),ee};c.formatAddress=C,Object.defineProperty(c,"__esModule",{value:!0})}(X)},73307:()=>{var tt,X;X=tt||(tt={}),function(c){var n="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),o=h(X);function h(f,S){return function(W,P){"function"!=typeof f[W]&&Object.defineProperty(f,W,{configurable:!0,writable:!0,value:P}),S&&S(W,P)}}typeof n.Reflect>"u"?n.Reflect=X:o=h(n.Reflect,o),function(c){var n=Object.prototype.hasOwnProperty,o="function"==typeof Symbol,h=o&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",f=o&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",S="function"==typeof Object.create,W={__proto__:[]}instanceof Array,P=!S&&!W,A={create:S?function(){return Lt(Object.create(null))}:W?function(){return Lt({__proto__:null})}:function(){return Lt({})},has:P?function(Be,Ke){return n.call(Be,Ke)}:function(Be,Ke){return Ke in Be},get:P?function(Be,Ke){return n.call(Be,Ke)?Be[Ke]:void 0}:function(Be,Ke){return Be[Ke]}},T=Object.getPrototypeOf(Function),C="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,N=C||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?ln():Map,Y=C||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?cr():Set,$=new(C||"function"!=typeof WeakMap?nr():WeakMap);function K(Be,Ke,At,on){if(Ue(At)){if(!St(Be))throw new TypeError;if(!Ht(Ke))throw new TypeError;return D(Be,Ke)}if(!St(Be))throw new TypeError;if(!ye(Ke))throw new TypeError;if(!ye(on)&&!Ue(on)&&!nt(on))throw new TypeError;return nt(on)&&(on=void 0),I(Be,Ke,At=gt(At),on)}function te(Be,Ke){function At(on,On){if(!ye(on))throw new TypeError;if(!Ue(On)&&!sn(On))throw new TypeError;qe(Be,Ke,on,On)}return At}function ee(Be,Ke,At,on){if(!ye(At))throw new TypeError;return Ue(on)||(on=gt(on)),qe(Be,Ke,At,on)}function Se(Be,Ke,At){if(!ye(Ke))throw new TypeError;return Ue(At)||(At=gt(At)),Ye(Be,Ke,At)}function ce(Be,Ke,At){if(!ye(Ke))throw new TypeError;return Ue(At)||(At=gt(At)),be(Be,Ke,At)}function ke(Be,Ke,At){if(!ye(Ke))throw new TypeError;return Ue(At)||(At=gt(At)),Oe(Be,Ke,At)}function Ge(Be,Ke,At){if(!ye(Ke))throw new TypeError;return Ue(At)||(At=gt(At)),We(Be,Ke,At)}function Ie(Be,Ke){if(!ye(Be))throw new TypeError;return Ue(Ke)||(Ke=gt(Ke)),yt(Be,Ke)}function b(Be,Ke){if(!ye(Be))throw new TypeError;return Ue(Ke)||(Ke=gt(Ke)),Ot(Be,Ke)}function M(Be,Ke,At){if(!ye(Ke))throw new TypeError;Ue(At)||(At=gt(At));var on=Q(Ke,At,!1);if(Ue(on)||!on.delete(Be))return!1;if(on.size>0)return!0;var On=$.get(Ke);return On.delete(At),On.size>0||$.delete(Ke),!0}function D(Be,Ke){for(var At=Be.length-1;At>=0;--At){var On=(0,Be[At])(Ke);if(!Ue(On)&&!nt(On)){if(!Ht(On))throw new TypeError;Ke=On}}return Ke}function I(Be,Ke,At,on){for(var On=Be.length-1;On>=0;--On){var wn=(0,Be[On])(Ke,At,on);if(!Ue(wn)&&!nt(wn)){if(!ye(wn))throw new TypeError;on=wn}}return on}function Q(Be,Ke,At){var on=$.get(Be);if(Ue(on)){if(!At)return;on=new N,$.set(Be,on)}var On=on.get(Ke);if(Ue(On)){if(!At)return;On=new N,on.set(Ke,On)}return On}function Ye(Be,Ke,At){if(be(Be,Ke,At))return!0;var On=tn(Ke);return!nt(On)&&Ye(Be,On,At)}function be(Be,Ke,At){var on=Q(Ke,At,!1);return!Ue(on)&&fe(on.has(Be))}function Oe(Be,Ke,At){if(be(Be,Ke,At))return We(Be,Ke,At);var On=tn(Ke);return nt(On)?void 0:Oe(Be,On,At)}function We(Be,Ke,At){var on=Q(Ke,At,!1);if(!Ue(on))return on.get(Be)}function qe(Be,Ke,At,on){Q(At,on,!0).set(Be,Ke)}function yt(Be,Ke){var At=Ot(Be,Ke),on=tn(Be);if(null===on)return At;var On=yt(on,Ke);if(On.length<=0)return At;if(At.length<=0)return On;for(var fn=new Y,wn=[],pn=0,nn=At;pn<nn.length;pn++){var un=nn[pn];fn.has(un)||(fn.add(un),wn.push(un))}for(var ht=0,re=On;ht<re.length;ht++)un=re[ht],fn.has(un)||(fn.add(un),wn.push(un));return wn}function Ot(Be,Ke){var At=[],on=Q(Be,Ke,!1);if(Ue(on))return At;for(var fn=Xt(on.keys()),wn=0;;){var pn=zt(fn);if(!pn)return At.length=wn,At;var nn=Ut(pn);try{At[wn]=nn}catch(un){try{vt(fn)}finally{throw un}}wn++}}function at(Be){if(null===Be)return 1;switch(typeof Be){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return null===Be?1:6;default:return 6}}function Ue(Be){return void 0===Be}function nt(Be){return null===Be}function Ce(Be){return"symbol"==typeof Be}function ye(Be){return"object"==typeof Be?null!==Be:"function"==typeof Be}function Te(Be,Ke){switch(at(Be)){case 0:case 1:case 2:case 3:case 4:case 5:return Be}var At=3===Ke?"string":5===Ke?"number":"default",on=kn(Be,h);if(void 0!==on){var On=on.call(Be,At);if(ye(On))throw new TypeError;return On}return Ne(Be,"default"===At?"number":At)}function Ne(Be,Ke){if("string"===Ke){var At=Be.toString;if(cn(At)&&!ye(on=At.call(Be)))return on;if(cn(On=Be.valueOf)&&!ye(on=On.call(Be)))return on}else{var On;if(cn(On=Be.valueOf)&&!ye(on=On.call(Be)))return on;var on,fn=Be.toString;if(cn(fn)&&!ye(on=fn.call(Be)))return on}throw new TypeError}function fe(Be){return!!Be}function Ct(Be){return""+Be}function gt(Be){var Ke=Te(Be,3);return Ce(Ke)?Ke:Ct(Ke)}function St(Be){return Array.isArray?Array.isArray(Be):Be instanceof Object?Be instanceof Array:"[object Array]"===Object.prototype.toString.call(Be)}function cn(Be){return"function"==typeof Be}function Ht(Be){return"function"==typeof Be}function sn(Be){switch(at(Be)){case 3:case 4:return!0;default:return!1}}function kn(Be,Ke){var At=Be[Ke];if(null!=At){if(!cn(At))throw new TypeError;return At}}function Xt(Be){var Ke=kn(Be,f);if(!cn(Ke))throw new TypeError;var At=Ke.call(Be);if(!ye(At))throw new TypeError;return At}function Ut(Be){return Be.value}function zt(Be){var Ke=Be.next();return!Ke.done&&Ke}function vt(Be){var Ke=Be.return;Ke&&Ke.call(Be)}function tn(Be){var Ke=Object.getPrototypeOf(Be);if("function"!=typeof Be||Be===T||Ke!==T)return Ke;var At=Be.prototype,on=At&&Object.getPrototypeOf(At);if(null==on||on===Object.prototype)return Ke;var On=on.constructor;return"function"!=typeof On||On===Be?Ke:On}function ln(){var Be={},Ke=[],At=function(){function wn(pn,nn,un){this._index=0,this._keys=pn,this._values=nn,this._selector=un}return wn.prototype["@@iterator"]=function(){return this},wn.prototype[f]=function(){return this},wn.prototype.next=function(){var pn=this._index;if(pn>=0&&pn<this._keys.length){var nn=this._selector(this._keys[pn],this._values[pn]);return pn+1>=this._keys.length?(this._index=-1,this._keys=Ke,this._values=Ke):this._index++,{value:nn,done:!1}}return{value:void 0,done:!0}},wn.prototype.throw=function(pn){throw this._index>=0&&(this._index=-1,this._keys=Ke,this._values=Ke),pn},wn.prototype.return=function(pn){return this._index>=0&&(this._index=-1,this._keys=Ke,this._values=Ke),{value:pn,done:!0}},wn}();return function(){function wn(){this._keys=[],this._values=[],this._cacheKey=Be,this._cacheIndex=-2}return Object.defineProperty(wn.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),wn.prototype.has=function(pn){return this._find(pn,!1)>=0},wn.prototype.get=function(pn){var nn=this._find(pn,!1);return nn>=0?this._values[nn]:void 0},wn.prototype.set=function(pn,nn){var un=this._find(pn,!0);return this._values[un]=nn,this},wn.prototype.delete=function(pn){var nn=this._find(pn,!1);if(nn>=0){for(var un=this._keys.length,Pe=nn+1;Pe<un;Pe++)this._keys[Pe-1]=this._keys[Pe],this._values[Pe-1]=this._values[Pe];return this._keys.length--,this._values.length--,pn===this._cacheKey&&(this._cacheKey=Be,this._cacheIndex=-2),!0}return!1},wn.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=Be,this._cacheIndex=-2},wn.prototype.keys=function(){return new At(this._keys,this._values,on)},wn.prototype.values=function(){return new At(this._keys,this._values,On)},wn.prototype.entries=function(){return new At(this._keys,this._values,fn)},wn.prototype["@@iterator"]=function(){return this.entries()},wn.prototype[f]=function(){return this.entries()},wn.prototype._find=function(pn,nn){return this._cacheKey!==pn&&(this._cacheIndex=this._keys.indexOf(this._cacheKey=pn)),this._cacheIndex<0&&nn&&(this._cacheIndex=this._keys.length,this._keys.push(pn),this._values.push(void 0)),this._cacheIndex},wn}();function on(wn,pn){return wn}function On(wn,pn){return pn}function fn(wn,pn){return[wn,pn]}}function cr(){return function(){function Be(){this._map=new N}return Object.defineProperty(Be.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),Be.prototype.has=function(Ke){return this._map.has(Ke)},Be.prototype.add=function(Ke){return this._map.set(Ke,Ke),this},Be.prototype.delete=function(Ke){return this._map.delete(Ke)},Be.prototype.clear=function(){this._map.clear()},Be.prototype.keys=function(){return this._map.keys()},Be.prototype.values=function(){return this._map.values()},Be.prototype.entries=function(){return this._map.entries()},Be.prototype["@@iterator"]=function(){return this.keys()},Be.prototype[f]=function(){return this.keys()},Be}()}function nr(){var Be=16,Ke=A.create(),At=on();return function(){function nn(){this._key=on()}return nn.prototype.has=function(un){var Pe=On(un,!1);return void 0!==Pe&&A.has(Pe,this._key)},nn.prototype.get=function(un){var Pe=On(un,!1);return void 0!==Pe?A.get(Pe,this._key):void 0},nn.prototype.set=function(un,Pe){return On(un,!0)[this._key]=Pe,this},nn.prototype.delete=function(un){var Pe=On(un,!1);return void 0!==Pe&&delete Pe[this._key]},nn.prototype.clear=function(){this._key=on()},nn}();function on(){var nn;do{nn="@@WeakMap@@"+pn()}while(A.has(Ke,nn));return Ke[nn]=!0,nn}function On(nn,un){if(!n.call(nn,At)){if(!un)return;Object.defineProperty(nn,At,{value:A.create()})}return nn[At]}function fn(nn,un){for(var Pe=0;Pe<un;++Pe)nn[Pe]=255*Math.random()|0;return nn}function wn(nn){return"function"==typeof Uint8Array?typeof crypto<"u"?crypto.getRandomValues(new Uint8Array(nn)):typeof msCrypto<"u"?msCrypto.getRandomValues(new Uint8Array(nn)):fn(new Uint8Array(nn),nn):fn(new Array(nn),nn)}function pn(){var nn=wn(Be);nn[6]=79&nn[6]|64,nn[8]=191&nn[8]|128;for(var un="",Pe=0;Pe<Be;++Pe){var ht=nn[Pe];(4===Pe||6===Pe||8===Pe)&&(un+="-"),ht<16&&(un+="0"),un+=ht.toString(16).toLowerCase()}return un}}function Lt(Be){return Be.__=void 0,delete Be.__,Be}c("decorate",K),c("metadata",te),c("defineMetadata",ee),c("hasMetadata",Se),c("hasOwnMetadata",ce),c("getMetadata",ke),c("getOwnMetadata",Ge),c("getMetadataKeys",Ie),c("getOwnMetadataKeys",b),c("deleteMetadata",M)}(o)}()},65619:(tt,X,c)=>{"use strict";c.d(X,{X:()=>o});var n=c(78645);class o extends n.x{constructor(f){super(),this._value=f}get value(){return this.getValue()}_subscribe(f){const S=super._subscribe(f);return!S.closed&&f.next(this._value),S}getValue(){const{hasError:f,thrownError:S,_value:W}=this;if(f)throw S;return this._throwIfClosed(),W}next(f){super.next(this._value=f)}}},65592:(tt,X,c)=>{"use strict";c.d(X,{y:()=>A});var n=c(80305),o=c(47394),h=c(14850),f=c(88407),S=c(82653),W=c(84674),P=c(81441);class A{constructor(k){k&&(this._subscribe=k)}lift(k){const $=new A;return $.source=this,$.operator=k,$}subscribe(k,$,K){const te=function N(Y){return Y&&Y instanceof n.Lv||function C(Y){return Y&&(0,W.m)(Y.next)&&(0,W.m)(Y.error)&&(0,W.m)(Y.complete)}(Y)&&(0,o.Nn)(Y)}(k)?k:new n.Hp(k,$,K);return(0,P.x)(()=>{const{operator:ee,source:Se}=this;te.add(ee?ee.call(te,Se):Se?this._subscribe(te):this._trySubscribe(te))}),te}_trySubscribe(k){try{return this._subscribe(k)}catch($){k.error($)}}forEach(k,$){return new($=T($))((K,te)=>{const ee=new n.Hp({next:Se=>{try{k(Se)}catch(ce){te(ce),ee.unsubscribe()}},error:te,complete:K});this.subscribe(ee)})}_subscribe(k){var $;return null===($=this.source)||void 0===$?void 0:$.subscribe(k)}[h.L](){return this}pipe(...k){return(0,f.U)(k)(this)}toPromise(k){return new(k=T(k))(($,K)=>{let te;this.subscribe(ee=>te=ee,ee=>K(ee),()=>$(te))})}}function T(Y){var k;return null!==(k=Y??S.config.Promise)&&void 0!==k?k:Promise}A.create=Y=>new A(Y)},97328:(tt,X,c)=>{"use strict";c.d(X,{t:()=>h});var n=c(78645),o=c(84552);class h extends n.x{constructor(S=1/0,W=1/0,P=o.l){super(),this._bufferSize=S,this._windowTime=W,this._timestampProvider=P,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=W===1/0,this._bufferSize=Math.max(1,S),this._windowTime=Math.max(1,W)}next(S){const{isStopped:W,_buffer:P,_infiniteTimeWindow:A,_timestampProvider:T,_windowTime:C}=this;W||(P.push(S),!A&&P.push(T.now()+C)),this._trimBuffer(),super.next(S)}_subscribe(S){this._throwIfClosed(),this._trimBuffer();const W=this._innerSubscribe(S),{_infiniteTimeWindow:P,_buffer:A}=this,T=A.slice();for(let C=0;C<T.length&&!S.closed;C+=P?1:2)S.next(T[C]);return this._checkFinalizedStatuses(S),W}_trimBuffer(){const{_bufferSize:S,_timestampProvider:W,_buffer:P,_infiniteTimeWindow:A}=this,T=(A?1:2)*S;if(S<1/0&&T<P.length&&P.splice(0,P.length-T),!A){const C=W.now();let N=0;for(let Y=1;Y<P.length&&P[Y]<=C;Y+=2)N=Y;N&&P.splice(0,N+1)}}}},78645:(tt,X,c)=>{"use strict";c.d(X,{x:()=>P});var n=c(65592),o=c(47394);const f=(0,c(82306).d)(T=>function(){T(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var S=c(49039),W=c(81441);class P extends n.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(C){const N=new A(this,this);return N.operator=C,N}_throwIfClosed(){if(this.closed)throw new f}next(C){(0,W.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const N of this.currentObservers)N.next(C)}})}error(C){(0,W.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=C;const{observers:N}=this;for(;N.length;)N.shift().error(C)}})}complete(){(0,W.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:C}=this;for(;C.length;)C.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var C;return(null===(C=this.observers)||void 0===C?void 0:C.length)>0}_trySubscribe(C){return this._throwIfClosed(),super._trySubscribe(C)}_subscribe(C){return this._throwIfClosed(),this._checkFinalizedStatuses(C),this._innerSubscribe(C)}_innerSubscribe(C){const{hasError:N,isStopped:Y,observers:k}=this;return N||Y?o.Lc:(this.currentObservers=null,k.push(C),new o.w0(()=>{this.currentObservers=null,(0,S.P)(k,C)}))}_checkFinalizedStatuses(C){const{hasError:N,thrownError:Y,isStopped:k}=this;N?C.error(Y):k&&C.complete()}asObservable(){const C=new n.y;return C.source=this,C}}P.create=(T,C)=>new A(T,C);class A extends P{constructor(C,N){super(),this.destination=C,this.source=N}next(C){var N,Y;null===(Y=null===(N=this.destination)||void 0===N?void 0:N.next)||void 0===Y||Y.call(N,C)}error(C){var N,Y;null===(Y=null===(N=this.destination)||void 0===N?void 0:N.error)||void 0===Y||Y.call(N,C)}complete(){var C,N;null===(N=null===(C=this.destination)||void 0===C?void 0:C.complete)||void 0===N||N.call(C)}_subscribe(C){var N,Y;return null!==(Y=null===(N=this.source)||void 0===N?void 0:N.subscribe(C))&&void 0!==Y?Y:o.Lc}}},80305:(tt,X,c)=>{"use strict";c.d(X,{Hp:()=>te,Lv:()=>Y});var n=c(84674),o=c(47394),h=c(82653),f=c(93894),S=c(72420);const W=T("C",void 0,void 0);function T(Ge,Ie,b){return{kind:Ge,value:Ie,error:b}}var C=c(87599),N=c(81441);class Y extends o.w0{constructor(Ie){super(),this.isStopped=!1,Ie?(this.destination=Ie,(0,o.Nn)(Ie)&&Ie.add(this)):this.destination=ke}static create(Ie,b,M){return new te(Ie,b,M)}next(Ie){this.isStopped?ce(function A(Ge){return T("N",Ge,void 0)}(Ie),this):this._next(Ie)}error(Ie){this.isStopped?ce(function P(Ge){return T("E",void 0,Ge)}(Ie),this):(this.isStopped=!0,this._error(Ie))}complete(){this.isStopped?ce(W,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Ie){this.destination.next(Ie)}_error(Ie){try{this.destination.error(Ie)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const k=Function.prototype.bind;function $(Ge,Ie){return k.call(Ge,Ie)}class K{constructor(Ie){this.partialObserver=Ie}next(Ie){const{partialObserver:b}=this;if(b.next)try{b.next(Ie)}catch(M){ee(M)}}error(Ie){const{partialObserver:b}=this;if(b.error)try{b.error(Ie)}catch(M){ee(M)}else ee(Ie)}complete(){const{partialObserver:Ie}=this;if(Ie.complete)try{Ie.complete()}catch(b){ee(b)}}}class te extends Y{constructor(Ie,b,M){let D;if(super(),(0,n.m)(Ie)||!Ie)D={next:Ie??void 0,error:b??void 0,complete:M??void 0};else{let I;this&&h.config.useDeprecatedNextContext?(I=Object.create(Ie),I.unsubscribe=()=>this.unsubscribe(),D={next:Ie.next&&$(Ie.next,I),error:Ie.error&&$(Ie.error,I),complete:Ie.complete&&$(Ie.complete,I)}):D=Ie}this.destination=new K(D)}}function ee(Ge){h.config.useDeprecatedSynchronousErrorHandling?(0,N.O)(Ge):(0,f.h)(Ge)}function ce(Ge,Ie){const{onStoppedNotification:b}=h.config;b&&C.z.setTimeout(()=>b(Ge,Ie))}const ke={closed:!0,next:S.Z,error:function Se(Ge){throw Ge},complete:S.Z}},47394:(tt,X,c)=>{"use strict";c.d(X,{Lc:()=>W,w0:()=>S,Nn:()=>P});var n=c(84674);const h=(0,c(82306).d)(T=>function(N){T(this),this.message=N?`${N.length} errors occurred during unsubscription:\n${N.map((Y,k)=>`${k+1}) ${Y.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=N});var f=c(49039);class S{constructor(C){this.initialTeardown=C,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let C;if(!this.closed){this.closed=!0;const{_parentage:N}=this;if(N)if(this._parentage=null,Array.isArray(N))for(const $ of N)$.remove(this);else N.remove(this);const{initialTeardown:Y}=this;if((0,n.m)(Y))try{Y()}catch($){C=$ instanceof h?$.errors:[$]}const{_finalizers:k}=this;if(k){this._finalizers=null;for(const $ of k)try{A($)}catch(K){C=C??[],K instanceof h?C=[...C,...K.errors]:C.push(K)}}if(C)throw new h(C)}}add(C){var N;if(C&&C!==this)if(this.closed)A(C);else{if(C instanceof S){if(C.closed||C._hasParent(this))return;C._addParent(this)}(this._finalizers=null!==(N=this._finalizers)&&void 0!==N?N:[]).push(C)}}_hasParent(C){const{_parentage:N}=this;return N===C||Array.isArray(N)&&N.includes(C)}_addParent(C){const{_parentage:N}=this;this._parentage=Array.isArray(N)?(N.push(C),N):N?[N,C]:C}_removeParent(C){const{_parentage:N}=this;N===C?this._parentage=null:Array.isArray(N)&&(0,f.P)(N,C)}remove(C){const{_finalizers:N}=this;N&&(0,f.P)(N,C),C instanceof S&&C._removeParent(this)}}S.EMPTY=(()=>{const T=new S;return T.closed=!0,T})();const W=S.EMPTY;function P(T){return T instanceof S||T&&"closed"in T&&(0,n.m)(T.remove)&&(0,n.m)(T.add)&&(0,n.m)(T.unsubscribe)}function A(T){(0,n.m)(T)?T():T.unsubscribe()}},82653:(tt,X,c)=>{"use strict";c.d(X,{config:()=>n});const n={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},24036:(tt,X,c)=>{"use strict";c.d(X,{z:()=>h});var n=c(46973),o=c(80305);function h(f,S){const W="object"==typeof S;return new Promise((P,A)=>{const T=new o.Hp({next:C=>{P(C),T.unsubscribe()},error:A,complete:()=>{W?P(S.defaultValue):A(new n.K)}});f.subscribe(T)})}},10708:(tt,X,c)=>{"use strict";c.d(X,{n:()=>o});var n=c(46973);function o(h,f){const S="object"==typeof f;return new Promise((W,P)=>{let T,A=!1;h.subscribe({next:C=>{T=C,A=!0},error:P,complete:()=>{A?W(T):S?W(f.defaultValue):P(new n.K)}})})}},93168:(tt,X,c)=>{"use strict";c.d(X,{c:()=>W});var n=c(65592),o=c(47394),h=c(66196),f=c(8251),S=c(79360);class W extends n.y{constructor(A,T){super(),this.source=A,this.subjectFactory=T,this._subject=null,this._refCount=0,this._connection=null,(0,S.A)(A)&&(this.lift=A.lift)}_subscribe(A){return this.getSubject().subscribe(A)}getSubject(){const A=this._subject;return(!A||A.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:A}=this;this._subject=this._connection=null,A?.unsubscribe()}connect(){let A=this._connection;if(!A){A=this._connection=new o.w0;const T=this.getSubject();A.add(this.source.subscribe((0,f.x)(T,void 0,()=>{this._teardown(),T.complete()},C=>{this._teardown(),T.error(C)},()=>this._teardown()))),A.closed&&(this._connection=null,A=o.w0.EMPTY)}return A}refCount(){return(0,h.x)()(this)}}},52572:(tt,X,c)=>{"use strict";c.d(X,{a:()=>C});var n=c(65592),o=c(17453),h=c(2459),f=c(42737),S=c(97400),W=c(79940),P=c(92714),A=c(8251),T=c(27103);function C(...k){const $=(0,W.yG)(k),K=(0,W.jO)(k),{args:te,keys:ee}=(0,o.D)(k);if(0===te.length)return(0,h.D)([],$);const Se=new n.y(function N(k,$,K=f.y){return te=>{Y($,()=>{const{length:ee}=k,Se=new Array(ee);let ce=ee,ke=ee;for(let Ge=0;Ge<ee;Ge++)Y($,()=>{const Ie=(0,h.D)(k[Ge],$);let b=!1;Ie.subscribe((0,A.x)(te,M=>{Se[Ge]=M,b||(b=!0,ke--),ke||te.next(K(Se.slice()))},()=>{--ce||te.complete()}))},te)},te)}}(te,$,ee?ce=>(0,P.n)(ee,ce):f.y));return K?Se.pipe((0,S.Z)(K)):Se}function Y(k,$,K){k?(0,T.f)(K,k,$):$()}},35211:(tt,X,c)=>{"use strict";c.d(X,{z:()=>S});var n=c(57537);var h=c(79940),f=c(2459);function S(...W){return function o(){return(0,n.J)(1)}()((0,f.D)(W,(0,h.yG)(W)))}},74911:(tt,X,c)=>{"use strict";c.d(X,{P:()=>h});var n=c(65592),o=c(54829);function h(f){return new n.y(S=>{(0,o.Xf)(f()).subscribe(S)})}},36232:(tt,X,c)=>{"use strict";c.d(X,{E:()=>o});const o=new(c(65592).y)(S=>S.complete())},9315:(tt,X,c)=>{"use strict";c.d(X,{D:()=>A});var n=c(65592),o=c(17453),h=c(54829),f=c(79940),S=c(8251),W=c(97400),P=c(92714);function A(...T){const C=(0,f.jO)(T),{args:N,keys:Y}=(0,o.D)(T),k=new n.y($=>{const{length:K}=N;if(!K)return void $.complete();const te=new Array(K);let ee=K,Se=K;for(let ce=0;ce<K;ce++){let ke=!1;(0,h.Xf)(N[ce]).subscribe((0,S.x)($,Ge=>{ke||(ke=!0,Se--),te[ce]=Ge},()=>ee--,void 0,()=>{(!ee||!ke)&&(Se||$.next(Y?(0,P.n)(Y,te):te),$.complete())}))}});return C?k.pipe((0,W.Z)(C)):k}},2459:(tt,X,c)=>{"use strict";c.d(X,{D:()=>Ie});var n=c(54829),o=c(43093),h=c(85137);var W=c(65592);var A=c(64971),T=c(84674),C=c(27103);function Y(b,M){if(!b)throw new Error("Iterable cannot be null");return new W.y(D=>{(0,C.f)(D,M,()=>{const I=b[Symbol.asyncIterator]();(0,C.f)(D,M,()=>{I.next().then(Q=>{Q.done?D.complete():D.next(Q.value)})},0,!0)})})}var k=c(38382),$=c(54026),K=c(64266),te=c(83664),ee=c(15726),Se=c(69853),ce=c(50541);function Ge(b,M){if(null!=b){if((0,k.c)(b))return function f(b,M){return(0,n.Xf)(b).pipe((0,h.R)(M),(0,o.Q)(M))}(b,M);if((0,K.z)(b))return function P(b,M){return new W.y(D=>{let I=0;return M.schedule(function(){I===b.length?D.complete():(D.next(b[I++]),D.closed||this.schedule())})})}(b,M);if((0,$.t)(b))return function S(b,M){return(0,n.Xf)(b).pipe((0,h.R)(M),(0,o.Q)(M))}(b,M);if((0,ee.D)(b))return Y(b,M);if((0,te.T)(b))return function N(b,M){return new W.y(D=>{let I;return(0,C.f)(D,M,()=>{I=b[A.h](),(0,C.f)(D,M,()=>{let Q,Ye;try{({value:Q,done:Ye}=I.next())}catch(be){return void D.error(be)}Ye?D.complete():D.next(Q)},0,!0)}),()=>(0,T.m)(I?.return)&&I.return()})}(b,M);if((0,ce.L)(b))return function ke(b,M){return Y((0,ce.Q)(b),M)}(b,M)}throw(0,Se.z)(b)}function Ie(b,M){return M?Ge(b,M):(0,n.Xf)(b)}},92438:(tt,X,c)=>{"use strict";c.d(X,{R:()=>C});var n=c(54829),o=c(65592),h=c(21631),f=c(64266),S=c(84674),W=c(97400);const P=["addListener","removeListener"],A=["addEventListener","removeEventListener"],T=["on","off"];function C(K,te,ee,Se){if((0,S.m)(ee)&&(Se=ee,ee=void 0),Se)return C(K,te,ee).pipe((0,W.Z)(Se));const[ce,ke]=function $(K){return(0,S.m)(K.addEventListener)&&(0,S.m)(K.removeEventListener)}(K)?A.map(Ge=>Ie=>K[Ge](te,Ie,ee)):function Y(K){return(0,S.m)(K.addListener)&&(0,S.m)(K.removeListener)}(K)?P.map(N(K,te)):function k(K){return(0,S.m)(K.on)&&(0,S.m)(K.off)}(K)?T.map(N(K,te)):[];if(!ce&&(0,f.z)(K))return(0,h.z)(Ge=>C(Ge,te,ee))((0,n.Xf)(K));if(!ce)throw new TypeError("Invalid event target");return new o.y(Ge=>{const Ie=(...b)=>Ge.next(1<b.length?b:b[0]);return ce(Ie),()=>ke(Ie)})}function N(K,te){return ee=>Se=>K[ee](te,Se)}},54829:(tt,X,c)=>{"use strict";c.d(X,{Xf:()=>k});var n=c(97582),o=c(64266),h=c(54026),f=c(65592),S=c(38382),W=c(15726),P=c(69853),A=c(83664),T=c(50541),C=c(84674),N=c(93894),Y=c(14850);function k(Ge){if(Ge instanceof f.y)return Ge;if(null!=Ge){if((0,S.c)(Ge))return function $(Ge){return new f.y(Ie=>{const b=Ge[Y.L]();if((0,C.m)(b.subscribe))return b.subscribe(Ie);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Ge);if((0,o.z)(Ge))return function K(Ge){return new f.y(Ie=>{for(let b=0;b<Ge.length&&!Ie.closed;b++)Ie.next(Ge[b]);Ie.complete()})}(Ge);if((0,h.t)(Ge))return function te(Ge){return new f.y(Ie=>{Ge.then(b=>{Ie.closed||(Ie.next(b),Ie.complete())},b=>Ie.error(b)).then(null,N.h)})}(Ge);if((0,W.D)(Ge))return Se(Ge);if((0,A.T)(Ge))return function ee(Ge){return new f.y(Ie=>{for(const b of Ge)if(Ie.next(b),Ie.closed)return;Ie.complete()})}(Ge);if((0,T.L)(Ge))return function ce(Ge){return Se((0,T.Q)(Ge))}(Ge)}throw(0,P.z)(Ge)}function Se(Ge){return new f.y(Ie=>{(function ke(Ge,Ie){var b,M,D,I;return(0,n.mG)(this,void 0,void 0,function*(){try{for(b=(0,n.KL)(Ge);!(M=yield b.next()).done;){const Q=M.value;if(Ie.next(Q),Ie.closed)return}}catch(Q){D={error:Q}}finally{try{M&&!M.done&&(I=b.return)&&(yield I.call(b))}finally{if(D)throw D.error}}Ie.complete()})})(Ge,Ie).catch(b=>Ie.error(b))})}},91687:(tt,X,c)=>{"use strict";c.d(X,{F:()=>h});var n=c(16321),o=c(99080);function h(f=0,S=n.z){return f<0&&(f=0),(0,o.H)(f,f,S)}},63019:(tt,X,c)=>{"use strict";c.d(X,{T:()=>W});var n=c(57537),o=c(54829),h=c(36232),f=c(79940),S=c(2459);function W(...P){const A=(0,f.yG)(P),T=(0,f._6)(P,1/0),C=P;return C.length?1===C.length?(0,o.Xf)(C[0]):(0,n.J)(T)((0,S.D)(C,A)):h.E}},22096:(tt,X,c)=>{"use strict";c.d(X,{of:()=>h});var n=c(79940),o=c(2459);function h(...f){const S=(0,n.yG)(f);return(0,o.D)(f,S)}},73684:(tt,X,c)=>{"use strict";c.d(X,{S:()=>S});var n=c(65592),o=c(54829),h=c(17728),f=c(8251);function S(...P){return 1===(P=(0,h.k)(P)).length?(0,o.Xf)(P[0]):new n.y(function W(P){return A=>{let T=[];for(let C=0;T&&!A.closed&&C<P.length;C++)T.push((0,o.Xf)(P[C]).subscribe((0,f.x)(A,N=>{if(T){for(let Y=0;Y<T.length;Y++)Y!==C&&T[Y].unsubscribe();T=null}A.next(N)})))}}(P))}},58504:(tt,X,c)=>{"use strict";c.d(X,{_:()=>h});var n=c(65592),o=c(84674);function h(f,S){const W=(0,o.m)(f)?f:()=>f,P=A=>A.error(W());return new n.y(S?A=>S.schedule(P,0,A):P)}},99080:(tt,X,c)=>{"use strict";c.d(X,{H:()=>S});var n=c(65592),o=c(16321),h=c(50671),f=c(70093);function S(W=0,P,A=o.P){let T=-1;return null!=P&&((0,h.K)(P)?A=P:T=P),new n.y(C=>{let N=(0,f.q)(W)?+W-A.now():W;N<0&&(N=0);let Y=0;return A.schedule(function(){C.closed||(C.next(Y++),0<=T?this.schedule(void 0,T):C.complete())},N)})}},8251:(tt,X,c)=>{"use strict";c.d(X,{Q:()=>h,x:()=>o});var n=c(80305);function o(f,S,W,P,A){return new h(f,S,W,P,A)}class h extends n.Lv{constructor(S,W,P,A,T,C){super(S),this.onFinalize=T,this.shouldUnsubscribe=C,this._next=W?function(N){try{W(N)}catch(Y){S.error(Y)}}:super._next,this._error=A?function(N){try{A(N)}catch(Y){S.error(Y)}finally{this.unsubscribe()}}:super._error,this._complete=P?function(){try{P()}catch(N){S.error(N)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var S;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:W}=this;super.unsubscribe(),!W&&(null===(S=this.onFinalize)||void 0===S||S.call(this))}}}},29028:(tt,X,c)=>{"use strict";c.d(X,{e:()=>P});var n=c(16321),o=c(79360),h=c(54829),f=c(8251);var W=c(99080);function P(A,T=n.z){return function S(A){return(0,o.e)((T,C)=>{let N=!1,Y=null,k=null,$=!1;const K=()=>{if(k?.unsubscribe(),k=null,N){N=!1;const ee=Y;Y=null,C.next(ee)}$&&C.complete()},te=()=>{k=null,$&&C.complete()};T.subscribe((0,f.x)(C,ee=>{N=!0,Y=ee,k||(0,h.Xf)(A(ee)).subscribe(k=(0,f.x)(C,K,te))},()=>{$=!0,(!N||!k||k.closed)&&C.complete()}))})}(()=>(0,W.H)(A,T))}},26306:(tt,X,c)=>{"use strict";c.d(X,{K:()=>f});var n=c(54829),o=c(8251),h=c(79360);function f(S){return(0,h.e)((W,P)=>{let C,A=null,T=!1;A=W.subscribe((0,o.x)(P,void 0,void 0,N=>{C=(0,n.Xf)(S(N,f(S)(W))),A?(A.unsubscribe(),A=null,C.subscribe(P)):T=!0})),T&&(A.unsubscribe(),A=null,C.subscribe(P))})}},76328:(tt,X,c)=>{"use strict";c.d(X,{b:()=>h});var n=c(21631),o=c(84674);function h(f,S){return(0,o.m)(S)?(0,n.z)(f,S,1):(0,n.z)(f,1)}},83620:(tt,X,c)=>{"use strict";c.d(X,{b:()=>f});var n=c(16321),o=c(79360),h=c(8251);function f(S,W=n.z){return(0,o.e)((P,A)=>{let T=null,C=null,N=null;const Y=()=>{if(T){T.unsubscribe(),T=null;const $=C;C=null,A.next($)}};function k(){const $=N+S,K=W.now();if(K<$)return T=this.schedule(void 0,$-K),void A.add(T);Y()}P.subscribe((0,h.x)(A,$=>{C=$,N=W.now(),T||(T=W.schedule(k,S),A.add(T))},()=>{Y(),A.complete()},void 0,()=>{C=T=null}))})}},43572:(tt,X,c)=>{"use strict";c.d(X,{d:()=>h});var n=c(79360),o=c(8251);function h(f){return(0,n.e)((S,W)=>{let P=!1;S.subscribe((0,o.x)(W,A=>{P=!0,W.next(A)},()=>{P||W.next(f),W.complete()}))})}},60932:(tt,X,c)=>{"use strict";c.d(X,{g:()=>C});var n=c(16321),o=c(35211),h=c(48180),f=c(17538),S=c(21441),W=c(21631),P=c(54829);function A(N,Y){return Y?k=>(0,o.z)(Y.pipe((0,h.q)(1),(0,f.l)()),k.pipe(A(N))):(0,W.z)((k,$)=>(0,P.Xf)(N(k,$)).pipe((0,h.q)(1),(0,S.h)(k)))}var T=c(99080);function C(N,Y=n.z){const k=(0,T.H)(N,Y);return A(()=>k)}},53781:(tt,X,c)=>{"use strict";c.d(X,{E:()=>S});var n=c(79360),o=c(8251),h=c(72420),f=c(54829);function S(W,P){return(0,n.e)((A,T)=>{const C=new Set;A.subscribe((0,o.x)(T,N=>{const Y=W?W(N):N;C.has(Y)||(C.add(Y),T.next(N))})),P&&(0,f.Xf)(P).subscribe((0,o.x)(T,()=>C.clear(),h.Z))})}},93997:(tt,X,c)=>{"use strict";c.d(X,{x:()=>f});var n=c(42737),o=c(79360),h=c(8251);function f(W,P=n.y){return W=W??S,(0,o.e)((A,T)=>{let C,N=!0;A.subscribe((0,h.x)(T,Y=>{const k=P(Y);(N||!W(C,k))&&(N=!1,C=k,T.next(Y))}))})}function S(W,P){return W===P}},67634:(tt,X,c)=>{"use strict";c.d(X,{z:()=>S});var n=c(37398),o=c(54829),h=c(79360),f=c(8251);function S(W,P){return P?A=>A.pipe(S((T,C)=>(0,o.Xf)(W(T,C)).pipe((0,n.U)((N,Y)=>P(T,N,C,Y))))):(0,h.e)((A,T)=>{let C=0,N=null,Y=!1;A.subscribe((0,f.x)(T,k=>{N||(N=(0,f.x)(T,void 0,()=>{N=null,Y&&T.complete()}),(0,o.Xf)(W(k,C++)).subscribe(N))},()=>{Y=!0,!N&&T.complete()}))})}},32181:(tt,X,c)=>{"use strict";c.d(X,{h:()=>h});var n=c(79360),o=c(8251);function h(f,S){return(0,n.e)((W,P)=>{let A=0;W.subscribe((0,o.x)(P,T=>f.call(S,T,A++)&&P.next(T)))})}},64716:(tt,X,c)=>{"use strict";c.d(X,{x:()=>o});var n=c(79360);function o(h){return(0,n.e)((f,S)=>{try{f.subscribe(S)}finally{S.add(h)}})}},81374:(tt,X,c)=>{"use strict";c.d(X,{P:()=>P});var n=c(46973),o=c(32181),h=c(48180),f=c(43572),S=c(3026),W=c(42737);function P(A,T){const C=arguments.length>=2;return N=>N.pipe(A?(0,o.h)((Y,k)=>A(Y,k,N)):W.y,(0,h.q)(1),C?(0,f.d)(T):(0,S.T)(()=>new n.K))}},17538:(tt,X,c)=>{"use strict";c.d(X,{l:()=>f});var n=c(79360),o=c(8251),h=c(72420);function f(){return(0,n.e)((S,W)=>{S.subscribe((0,o.x)(W,h.Z))})}},37398:(tt,X,c)=>{"use strict";c.d(X,{U:()=>h});var n=c(79360),o=c(8251);function h(f,S){return(0,n.e)((W,P)=>{let A=0;W.subscribe((0,o.x)(P,T=>{P.next(f.call(S,T,A++))}))})}},21441:(tt,X,c)=>{"use strict";c.d(X,{h:()=>o});var n=c(37398);function o(h){return(0,n.U)(()=>h)}},57537:(tt,X,c)=>{"use strict";c.d(X,{J:()=>h});var n=c(21631),o=c(42737);function h(f=1/0){return(0,n.z)(o.y,f)}},21631:(tt,X,c)=>{"use strict";c.d(X,{z:()=>A});var n=c(37398),o=c(54829),h=c(79360),f=c(27103),S=c(8251);var P=c(84674);function A(T,C,N=1/0){return(0,P.m)(C)?A((Y,k)=>(0,n.U)(($,K)=>C(Y,$,k,K))((0,o.Xf)(T(Y,k))),N):("number"==typeof C&&(N=C),(0,h.e)((Y,k)=>function W(T,C,N,Y,k,$,K,te){const ee=[];let Se=0,ce=0,ke=!1;const Ge=()=>{ke&&!ee.length&&!Se&&C.complete()},Ie=M=>Se<Y?b(M):ee.push(M),b=M=>{$&&C.next(M),Se++;let D=!1;(0,o.Xf)(N(M,ce++)).subscribe((0,S.x)(C,I=>{k?.(I),$?Ie(I):C.next(I)},()=>{D=!0},void 0,()=>{if(D)try{for(Se--;ee.length&&Se<Y;){const I=ee.shift();K?(0,f.f)(C,K,()=>b(I)):b(I)}Ge()}catch(I){C.error(I)}}))};return T.subscribe((0,S.x)(C,Ie,()=>{ke=!0,Ge()})),()=>{te?.()}}(Y,k,T,N)))}},43093:(tt,X,c)=>{"use strict";c.d(X,{Q:()=>f});var n=c(27103),o=c(79360),h=c(8251);function f(S,W=0){return(0,o.e)((P,A)=>{P.subscribe((0,h.x)(A,T=>(0,n.f)(A,S,()=>A.next(T),W),()=>(0,n.f)(A,S,()=>A.complete(),W),T=>(0,n.f)(A,S,()=>A.error(T),W)))})}},66196:(tt,X,c)=>{"use strict";c.d(X,{x:()=>h});var n=c(79360),o=c(8251);function h(){return(0,n.e)((f,S)=>{let W=null;f._refCount++;const P=(0,o.x)(S,void 0,void 0,void 0,()=>{if(!f||f._refCount<=0||0<--f._refCount)return void(W=null);const A=f._connection,T=W;W=null,A&&(!T||A===T)&&A.unsubscribe(),S.unsubscribe()});f.subscribe(P),P.closed||(W=f.connect())})}},16699:(tt,X,c)=>{"use strict";c.d(X,{R:()=>f});var n=c(79360),o=c(8251);function f(S,W){return(0,n.e)(function h(S,W,P,A,T){return(C,N)=>{let Y=P,k=W,$=0;C.subscribe((0,o.x)(N,K=>{const te=$++;k=Y?S(k,K,te):(Y=!0,K),A&&N.next(k)},T&&(()=>{Y&&N.next(k),N.complete()})))}}(S,W,arguments.length>=2,!0))}},63020:(tt,X,c)=>{"use strict";c.d(X,{B:()=>S});var n=c(54829),o=c(78645),h=c(80305),f=c(79360);function S(P={}){const{connector:A=(()=>new o.x),resetOnError:T=!0,resetOnComplete:C=!0,resetOnRefCountZero:N=!0}=P;return Y=>{let k,$,K,te=0,ee=!1,Se=!1;const ce=()=>{$?.unsubscribe(),$=void 0},ke=()=>{ce(),k=K=void 0,ee=Se=!1},Ge=()=>{const Ie=k;ke(),Ie?.unsubscribe()};return(0,f.e)((Ie,b)=>{te++,!Se&&!ee&&ce();const M=K=K??A();b.add(()=>{te--,0===te&&!Se&&!ee&&($=W(Ge,N))}),M.subscribe(b),!k&&te>0&&(k=new h.Hp({next:D=>M.next(D),error:D=>{Se=!0,ce(),$=W(ke,T,D),M.error(D)},complete:()=>{ee=!0,ce(),$=W(ke,C),M.complete()}}),(0,n.Xf)(Ie).subscribe(k))})(Y)}}function W(P,A,...T){if(!0===A)return void P();if(!1===A)return;const C=new h.Hp({next:()=>{C.unsubscribe(),P()}});return(0,n.Xf)(A(...T)).subscribe(C)}},67081:(tt,X,c)=>{"use strict";c.d(X,{d:()=>h});var n=c(97328),o=c(63020);function h(f,S,W){let P,A=!1;return f&&"object"==typeof f?({bufferSize:P=1/0,windowTime:S=1/0,refCount:A=!1,scheduler:W}=f):P=f??1/0,(0,o.B)({connector:()=>new n.t(P,S,W),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:A})}},836:(tt,X,c)=>{"use strict";c.d(X,{T:()=>o});var n=c(32181);function o(h){return(0,n.h)((f,S)=>h<=S)}},27921:(tt,X,c)=>{"use strict";c.d(X,{O:()=>f});var n=c(35211),o=c(79940),h=c(79360);function f(...S){const W=(0,o.yG)(S);return(0,h.e)((P,A)=>{(W?(0,n.z)(S,P,W):(0,n.z)(S,P)).subscribe(A)})}},85137:(tt,X,c)=>{"use strict";c.d(X,{R:()=>o});var n=c(79360);function o(h,f=0){return(0,n.e)((S,W)=>{W.add(h.schedule(()=>S.subscribe(W),f))})}},94664:(tt,X,c)=>{"use strict";c.d(X,{w:()=>f});var n=c(54829),o=c(79360),h=c(8251);function f(S,W){return(0,o.e)((P,A)=>{let T=null,C=0,N=!1;const Y=()=>N&&!T&&A.complete();P.subscribe((0,h.x)(A,k=>{T?.unsubscribe();let $=0;const K=C++;(0,n.Xf)(S(k,K)).subscribe(T=(0,h.x)(A,te=>A.next(W?W(k,te,K,$++):te),()=>{T=null,Y()}))},()=>{N=!0,Y()}))})}},48180:(tt,X,c)=>{"use strict";c.d(X,{q:()=>f});var n=c(36232),o=c(79360),h=c(8251);function f(S){return S<=0?()=>n.E:(0,o.e)((W,P)=>{let A=0;W.subscribe((0,h.x)(P,T=>{++A<=S&&(P.next(T),S<=A&&P.complete())}))})}},59773:(tt,X,c)=>{"use strict";c.d(X,{R:()=>S});var n=c(79360),o=c(8251),h=c(54829),f=c(72420);function S(W){return(0,n.e)((P,A)=>{(0,h.Xf)(W).subscribe((0,o.x)(A,()=>A.complete(),f.Z)),!A.closed&&P.subscribe(A)})}},99397:(tt,X,c)=>{"use strict";c.d(X,{b:()=>S});var n=c(84674),o=c(79360),h=c(8251),f=c(42737);function S(W,P,A){const T=(0,n.m)(W)||P||A?{next:W,error:P,complete:A}:W;return T?(0,o.e)((C,N)=>{var Y;null===(Y=T.subscribe)||void 0===Y||Y.call(T);let k=!0;C.subscribe((0,h.x)(N,$=>{var K;null===(K=T.next)||void 0===K||K.call(T,$),N.next($)},()=>{var $;k=!1,null===($=T.complete)||void 0===$||$.call(T),N.complete()},$=>{var K;k=!1,null===(K=T.error)||void 0===K||K.call(T,$),N.error($)},()=>{var $,K;k&&(null===($=T.unsubscribe)||void 0===$||$.call(T)),null===(K=T.finalize)||void 0===K||K.call(T)}))}):f.y}},18753:(tt,X,c)=>{"use strict";c.d(X,{p:()=>P});var n=c(16321),o=c(79360),h=c(8251),f=c(54829);var W=c(99080);function P(A,T=n.z,C){const N=(0,W.H)(A,T);return function S(A,T){return(0,o.e)((C,N)=>{const{leading:Y=!0,trailing:k=!1}=T??{};let $=!1,K=null,te=null,ee=!1;const Se=()=>{te?.unsubscribe(),te=null,k&&(Ge(),ee&&N.complete())},ce=()=>{te=null,ee&&N.complete()},ke=Ie=>te=(0,f.Xf)(A(Ie)).subscribe((0,h.x)(N,Se,ce)),Ge=()=>{if($){$=!1;const Ie=K;K=null,N.next(Ie),!ee&&ke(Ie)}};C.subscribe((0,h.x)(N,Ie=>{$=!0,K=Ie,(!te||te.closed)&&(Y?Ge():ke(Ie))},()=>{ee=!0,(!(k&&$&&te)||te.closed)&&N.complete()}))})}(()=>N,C)}},3026:(tt,X,c)=>{"use strict";c.d(X,{T:()=>f});var n=c(46973),o=c(79360),h=c(8251);function f(W=S){return(0,o.e)((P,A)=>{let T=!1;P.subscribe((0,h.x)(A,C=>{T=!0,A.next(C)},()=>T?A.complete():A.error(W())))})}function S(){return new n.K}},35178:(tt,X,c)=>{"use strict";c.d(X,{V:()=>T});var n=c(16321),o=c(70093),h=c(79360),f=c(54829),S=c(82306),W=c(8251),P=c(27103);const A=(0,S.d)(N=>function(k=null){N(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=k});function T(N,Y){const{first:k,each:$,with:K=C,scheduler:te=Y??n.z,meta:ee=null}=(0,o.q)(N)?{first:N}:"number"==typeof N?{each:N}:N;if(null==k&&null==$)throw new TypeError("No timeout provided.");return(0,h.e)((Se,ce)=>{let ke,Ge,Ie=null,b=0;const M=D=>{Ge=(0,P.f)(ce,te,()=>{try{ke.unsubscribe(),(0,f.Xf)(K({meta:ee,lastValue:Ie,seen:b})).subscribe(ce)}catch(I){ce.error(I)}},D)};ke=Se.subscribe((0,W.x)(ce,D=>{Ge?.unsubscribe(),b++,ce.next(Ie=D),$>0&&M($)},void 0,void 0,()=>{Ge?.closed||Ge?.unsubscribe(),Ie=null})),!b&&M(null!=k?"number"==typeof k?k:+k-te.now():$)})}function C(N){throw new A(N)}},42460:(tt,X,c)=>{"use strict";c.d(X,{M:()=>P});var n=c(79360),o=c(8251),h=c(54829),f=c(42737),S=c(72420),W=c(79940);function P(...A){const T=(0,W.jO)(A);return(0,n.e)((C,N)=>{const Y=A.length,k=new Array(Y);let $=A.map(()=>!1),K=!1;for(let te=0;te<Y;te++)(0,h.Xf)(A[te]).subscribe((0,o.x)(N,ee=>{k[te]=ee,!K&&!$[te]&&($[te]=!0,(K=$.every(f.y))&&($=null))},S.Z));C.subscribe((0,o.x)(N,te=>{if(K){const ee=[te,...k];N.next(T?T(...ee):ee)}}))})}},41954:(tt,X,c)=>{"use strict";c.d(X,{o:()=>S});var n=c(47394);class o extends n.w0{constructor(P,A){super()}schedule(P,A=0){return this}}const h={setInterval(W,P,...A){const{delegate:T}=h;return T?.setInterval?T.setInterval(W,P,...A):setInterval(W,P,...A)},clearInterval(W){const{delegate:P}=h;return(P?.clearInterval||clearInterval)(W)},delegate:void 0};var f=c(49039);class S extends o{constructor(P,A){super(P,A),this.scheduler=P,this.work=A,this.pending=!1}schedule(P,A=0){var T;if(this.closed)return this;this.state=P;const C=this.id,N=this.scheduler;return null!=C&&(this.id=this.recycleAsyncId(N,C,A)),this.pending=!0,this.delay=A,this.id=null!==(T=this.id)&&void 0!==T?T:this.requestAsyncId(N,this.id,A),this}requestAsyncId(P,A,T=0){return h.setInterval(P.flush.bind(P,this),T)}recycleAsyncId(P,A,T=0){if(null!=T&&this.delay===T&&!1===this.pending)return A;null!=A&&h.clearInterval(A)}execute(P,A){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const T=this._execute(P,A);if(T)return T;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(P,A){let C,T=!1;try{this.work(P)}catch(N){T=!0,C=N||new Error("Scheduled action threw falsy error")}if(T)return this.unsubscribe(),C}unsubscribe(){if(!this.closed){const{id:P,scheduler:A}=this,{actions:T}=A;this.work=this.state=this.scheduler=null,this.pending=!1,(0,f.P)(T,this),null!=P&&(this.id=this.recycleAsyncId(A,P,null)),this.delay=null,super.unsubscribe()}}}},2631:(tt,X,c)=>{"use strict";c.d(X,{v:()=>h});var n=c(84552);class o{constructor(S,W=o.now){this.schedulerActionCtor=S,this.now=W}schedule(S,W=0,P){return new this.schedulerActionCtor(this,S).schedule(P,W)}}o.now=n.l.now;class h extends o{constructor(S,W=o.now){super(S,W),this.actions=[],this._active=!1}flush(S){const{actions:W}=this;if(this._active)return void W.push(S);let P;this._active=!0;do{if(P=S.execute(S.state,S.delay))break}while(S=W.shift());if(this._active=!1,P){for(;S=W.shift();)S.unsubscribe();throw P}}}},80927:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>P});var n=c(41954),o=c(47394);const h={schedule(T){let C=requestAnimationFrame,N=cancelAnimationFrame;const{delegate:Y}=h;Y&&(C=Y.requestAnimationFrame,N=Y.cancelAnimationFrame);const k=C($=>{N=void 0,T($)});return new o.w0(()=>N?.(k))},requestAnimationFrame(...T){const{delegate:C}=h;return(C?.requestAnimationFrame||requestAnimationFrame)(...T)},cancelAnimationFrame(...T){const{delegate:C}=h;return(C?.cancelAnimationFrame||cancelAnimationFrame)(...T)},delegate:void 0};class f extends n.o{constructor(C,N){super(C,N),this.scheduler=C,this.work=N}requestAsyncId(C,N,Y=0){return null!==Y&&Y>0?super.requestAsyncId(C,N,Y):(C.actions.push(this),C._scheduled||(C._scheduled=h.requestAnimationFrame(()=>C.flush(void 0))))}recycleAsyncId(C,N,Y=0){var k;if(null!=Y?Y>0:this.delay>0)return super.recycleAsyncId(C,N,Y);const{actions:$}=C;null!=N&&(null===(k=$[$.length-1])||void 0===k?void 0:k.id)!==N&&(h.cancelAnimationFrame(N),C._scheduled=void 0)}}var S=c(2631);class W extends S.v{flush(C){this._active=!0;const N=this._scheduled;this._scheduled=void 0;const{actions:Y}=this;let k;C=C||Y.shift();do{if(k=C.execute(C.state,C.delay))break}while((C=Y[0])&&C.id===N&&Y.shift());if(this._active=!1,k){for(;(C=Y[0])&&C.id===N&&Y.shift();)C.unsubscribe();throw k}}}const P=new W(f)},76410:(tt,X,c)=>{"use strict";c.d(X,{E:()=>$});var n=c(41954);let h,o=1;const f={};function S(te){return te in f&&(delete f[te],!0)}const W={setImmediate(te){const ee=o++;return f[ee]=!0,h||(h=Promise.resolve()),h.then(()=>S(ee)&&te()),ee},clearImmediate(te){S(te)}},{setImmediate:A,clearImmediate:T}=W,C={setImmediate(...te){const{delegate:ee}=C;return(ee?.setImmediate||A)(...te)},clearImmediate(te){const{delegate:ee}=C;return(ee?.clearImmediate||T)(te)},delegate:void 0};class N extends n.o{constructor(ee,Se){super(ee,Se),this.scheduler=ee,this.work=Se}requestAsyncId(ee,Se,ce=0){return null!==ce&&ce>0?super.requestAsyncId(ee,Se,ce):(ee.actions.push(this),ee._scheduled||(ee._scheduled=C.setImmediate(ee.flush.bind(ee,void 0))))}recycleAsyncId(ee,Se,ce=0){var ke;if(null!=ce?ce>0:this.delay>0)return super.recycleAsyncId(ee,Se,ce);const{actions:Ge}=ee;null!=Se&&(null===(ke=Ge[Ge.length-1])||void 0===ke?void 0:ke.id)!==Se&&(C.clearImmediate(Se),ee._scheduled===Se&&(ee._scheduled=void 0))}}var Y=c(2631);class k extends Y.v{flush(ee){this._active=!0;const Se=this._scheduled;this._scheduled=void 0;const{actions:ce}=this;let ke;ee=ee||ce.shift();do{if(ke=ee.execute(ee.state,ee.delay))break}while((ee=ce[0])&&ee.id===Se&&ce.shift());if(this._active=!1,ke){for(;(ee=ce[0])&&ee.id===Se&&ce.shift();)ee.unsubscribe();throw ke}}}const $=new k(N)},16321:(tt,X,c)=>{"use strict";c.d(X,{P:()=>f,z:()=>h});var n=c(41954);const h=new(c(2631).v)(n.o),f=h},84552:(tt,X,c)=>{"use strict";c.d(X,{l:()=>n});const n={now:()=>(n.delegate||Date).now(),delegate:void 0}},22381:(tt,X,c)=>{"use strict";c.d(X,{N:()=>S});var n=c(41954);class o extends n.o{constructor(A,T){super(A,T),this.scheduler=A,this.work=T}schedule(A,T=0){return T>0?super.schedule(A,T):(this.delay=T,this.state=A,this.scheduler.flush(this),this)}execute(A,T){return T>0||this.closed?super.execute(A,T):this._execute(A,T)}requestAsyncId(A,T,C=0){return null!=C&&C>0||null==C&&this.delay>0?super.requestAsyncId(A,T,C):(A.flush(this),0)}}var h=c(2631);class f extends h.v{}const S=new f(o)},87599:(tt,X,c)=>{"use strict";c.d(X,{z:()=>n});const n={setTimeout(o,h,...f){const{delegate:S}=n;return S?.setTimeout?S.setTimeout(o,h,...f):setTimeout(o,h,...f)},clearTimeout(o){const{delegate:h}=n;return(h?.clearTimeout||clearTimeout)(o)},delegate:void 0}},64971:(tt,X,c)=>{"use strict";c.d(X,{h:()=>o});const o=function n(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},14850:(tt,X,c)=>{"use strict";c.d(X,{L:()=>n});const n="function"==typeof Symbol&&Symbol.observable||"@@observable"},46973:(tt,X,c)=>{"use strict";c.d(X,{K:()=>o});const o=(0,c(82306).d)(h=>function(){h(this),this.name="EmptyError",this.message="no elements in sequence"})},79940:(tt,X,c)=>{"use strict";c.d(X,{_6:()=>W,jO:()=>f,yG:()=>S});var n=c(84674),o=c(50671);function h(P){return P[P.length-1]}function f(P){return(0,n.m)(h(P))?P.pop():void 0}function S(P){return(0,o.K)(h(P))?P.pop():void 0}function W(P,A){return"number"==typeof h(P)?P.pop():A}},17453:(tt,X,c)=>{"use strict";c.d(X,{D:()=>S});const{isArray:n}=Array,{getPrototypeOf:o,prototype:h,keys:f}=Object;function S(P){if(1===P.length){const A=P[0];if(n(A))return{args:A,keys:null};if(function W(P){return P&&"object"==typeof P&&o(P)===h}(A)){const T=f(A);return{args:T.map(C=>A[C]),keys:T}}}return{args:P,keys:null}}},17728:(tt,X,c)=>{"use strict";c.d(X,{k:()=>o});const{isArray:n}=Array;function o(h){return 1===h.length&&n(h[0])?h[0]:h}},49039:(tt,X,c)=>{"use strict";function n(o,h){if(o){const f=o.indexOf(h);0<=f&&o.splice(f,1)}}c.d(X,{P:()=>n})},82306:(tt,X,c)=>{"use strict";function n(o){const f=o(S=>{Error.call(S),S.stack=(new Error).stack});return f.prototype=Object.create(Error.prototype),f.prototype.constructor=f,f}c.d(X,{d:()=>n})},92714:(tt,X,c)=>{"use strict";function n(o,h){return o.reduce((f,S,W)=>(f[S]=h[W],f),{})}c.d(X,{n:()=>n})},81441:(tt,X,c)=>{"use strict";c.d(X,{O:()=>f,x:()=>h});var n=c(82653);let o=null;function h(S){if(n.config.useDeprecatedSynchronousErrorHandling){const W=!o;if(W&&(o={errorThrown:!1,error:null}),S(),W){const{errorThrown:P,error:A}=o;if(o=null,P)throw A}}else S()}function f(S){n.config.useDeprecatedSynchronousErrorHandling&&o&&(o.errorThrown=!0,o.error=S)}},27103:(tt,X,c)=>{"use strict";function n(o,h,f,S=0,W=!1){const P=h.schedule(function(){f(),W?o.add(this.schedule(null,S)):this.unsubscribe()},S);if(o.add(P),!W)return P}c.d(X,{f:()=>n})},42737:(tt,X,c)=>{"use strict";function n(o){return o}c.d(X,{y:()=>n})},64266:(tt,X,c)=>{"use strict";c.d(X,{z:()=>n});const n=o=>o&&"number"==typeof o.length&&"function"!=typeof o},15726:(tt,X,c)=>{"use strict";c.d(X,{D:()=>o});var n=c(84674);function o(h){return Symbol.asyncIterator&&(0,n.m)(h?.[Symbol.asyncIterator])}},70093:(tt,X,c)=>{"use strict";function n(o){return o instanceof Date&&!isNaN(o)}c.d(X,{q:()=>n})},84674:(tt,X,c)=>{"use strict";function n(o){return"function"==typeof o}c.d(X,{m:()=>n})},38382:(tt,X,c)=>{"use strict";c.d(X,{c:()=>h});var n=c(14850),o=c(84674);function h(f){return(0,o.m)(f[n.L])}},83664:(tt,X,c)=>{"use strict";c.d(X,{T:()=>h});var n=c(64971),o=c(84674);function h(f){return(0,o.m)(f?.[n.h])}},2664:(tt,X,c)=>{"use strict";c.d(X,{b:()=>h});var n=c(65592),o=c(84674);function h(f){return!!f&&(f instanceof n.y||(0,o.m)(f.lift)&&(0,o.m)(f.subscribe))}},54026:(tt,X,c)=>{"use strict";c.d(X,{t:()=>o});var n=c(84674);function o(h){return(0,n.m)(h?.then)}},50541:(tt,X,c)=>{"use strict";c.d(X,{L:()=>f,Q:()=>h});var n=c(97582),o=c(84674);function h(S){return(0,n.FC)(this,arguments,function*(){const P=S.getReader();try{for(;;){const{value:A,done:T}=yield(0,n.qq)(P.read());if(T)return yield(0,n.qq)(void 0);yield yield(0,n.qq)(A)}}finally{P.releaseLock()}})}function f(S){return(0,o.m)(S?.getReader)}},50671:(tt,X,c)=>{"use strict";c.d(X,{K:()=>o});var n=c(84674);function o(h){return h&&(0,n.m)(h.schedule)}},79360:(tt,X,c)=>{"use strict";c.d(X,{A:()=>o,e:()=>h});var n=c(84674);function o(f){return(0,n.m)(f?.lift)}function h(f){return S=>{if(o(S))return S.lift(function(W){try{return f(W,this)}catch(P){this.error(P)}});throw new TypeError("Unable to lift unknown Observable type")}}},97400:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>f});var n=c(37398);const{isArray:o}=Array;function f(S){return(0,n.U)(W=>function h(S,W){return o(W)?S(...W):S(W)}(S,W))}},72420:(tt,X,c)=>{"use strict";function n(){}c.d(X,{Z:()=>n})},88407:(tt,X,c)=>{"use strict";c.d(X,{U:()=>h,z:()=>o});var n=c(42737);function o(...f){return h(f)}function h(f){return 0===f.length?n.y:1===f.length?f[0]:function(W){return f.reduce((P,A)=>A(P),W)}}},93894:(tt,X,c)=>{"use strict";c.d(X,{h:()=>h});var n=c(82653),o=c(87599);function h(f){o.z.setTimeout(()=>{const{onUnhandledError:S}=n.config;if(!S)throw f;S(f)})}},69853:(tt,X,c)=>{"use strict";function n(o){return new TypeError(`You provided ${null!==o&&"object"==typeof o?"an invalid object":`'${o}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}c.d(X,{z:()=>n})},52372:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>Y});var n,o=new Uint8Array(16);function h(){if(!n&&!(n=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(o)}const f=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;const W=function S(k){return"string"==typeof k&&f.test(k)};for(var P=[],A=0;A<256;++A)P.push((A+256).toString(16).substr(1));const C=function T(k){var $=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,K=(P[k[$+0]]+P[k[$+1]]+P[k[$+2]]+P[k[$+3]]+"-"+P[k[$+4]]+P[k[$+5]]+"-"+P[k[$+6]]+P[k[$+7]]+"-"+P[k[$+8]]+P[k[$+9]]+"-"+P[k[$+10]]+P[k[$+11]]+P[k[$+12]]+P[k[$+13]]+P[k[$+14]]+P[k[$+15]]).toLowerCase();if(!W(K))throw TypeError("Stringified UUID is invalid");return K};const Y=function N(k,$,K){var te=(k=k||{}).random||(k.rng||h)();if(te[6]=15&te[6]|64,te[8]=63&te[8]|128,$){K=K||0;for(var ee=0;ee<16;++ee)$[K+ee]=te[ee];return $}return C(te)}},86825:(tt,X,c)=>{"use strict";c.d(X,{EY:()=>Se,IO:()=>ee,SB:()=>N,X$:()=>W,ZE:()=>Ye,ZN:()=>Q,eR:()=>k,jt:()=>P,k1:()=>be,l3:()=>S,oB:()=>C,vP:()=>T});var h,f,n=c(96814),o=c(19212);const S="*";function W(Oe,We){return{type:7,name:Oe,definitions:We,options:{}}}function P(Oe,We=null){return{type:4,styles:We,timings:Oe}}function T(Oe,We=null){return{type:2,steps:Oe,options:We}}function C(Oe){return{type:6,styles:Oe,offset:null}}function N(Oe,We,qe){return{type:0,name:Oe,styles:We,options:qe}}function k(Oe,We,qe=null){return{type:1,expr:Oe,animation:We,options:qe}}function ee(Oe,We,qe=null){return{type:11,selector:Oe,animation:We,options:qe}}function Se(Oe,We){return{type:12,timings:Oe,animation:We}}class ce{}(h=ce).\u0275fac=function(We){return new(We||h)},h.\u0275prov=o.Yz7({token:h,factory:()=>(0,o.f3M)(Ge),providedIn:"root"});class ke{}class Ge extends ce{constructor(We,qe){super(),this.animationModuleType=(0,o.f3M)(o.QbO,{optional:!0}),this._nextAnimationId=0;const yt={id:"0",encapsulation:o.ifc.None,styles:[],data:{animation:[]}};if(this._renderer=We.createRenderer(qe.body,yt),null===this.animationModuleType&&!function I(Oe){const We=Oe.\u0275type;return 0===We||1===We}(this._renderer))throw new o.vHH(3600,!1)}build(We){const qe=this._nextAnimationId;this._nextAnimationId++;const yt=Array.isArray(We)?T(We):We;return M(this._renderer,null,qe,"register",[yt]),new Ie(qe,this._renderer)}}(f=Ge).\u0275fac=function(We){return new(We||f)(o.LFG(o.FYo),o.LFG(n.K0))},f.\u0275prov=o.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"});class Ie extends ke{constructor(We,qe){super(),this._id=We,this._renderer=qe}create(We,qe){return new b(this._id,We,qe||{},this._renderer)}}class b{constructor(We,qe,yt,Ot){this.id=We,this.element=qe,this._renderer=Ot,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",yt)}_listen(We,qe){return this._renderer.listen(this.element,`@@${this.id}:${We}`,qe)}_command(We,...qe){M(this._renderer,this.element,this.id,We,qe)}onDone(We){this._listen("done",We)}onStart(We){this._listen("start",We)}onDestroy(We){this._listen("destroy",We)}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(We){this._command("setPosition",We)}getPosition(){return function D(Oe){const We=Oe.\u0275type;return 0===We?Oe:1===We?Oe.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}}function M(Oe,We,qe,yt,Ot){Oe.setProperty(We,`@@${qe}:${yt}`,Ot)}class Q{constructor(We=0,qe=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=We+qe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(We=>We()),this._onDoneFns=[])}onStart(We){this._originalOnStartFns.push(We),this._onStartFns.push(We)}onDone(We){this._originalOnDoneFns.push(We),this._onDoneFns.push(We)}onDestroy(We){this._onDestroyFns.push(We)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(We=>We()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(We=>We()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(We){this._position=this.totalTime?We*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(We){const qe="start"==We?this._onStartFns:this._onDoneFns;qe.forEach(yt=>yt()),qe.length=0}}class Ye{constructor(We){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=We;let qe=0,yt=0,Ot=0;const at=this.players.length;0==at?queueMicrotask(()=>this._onFinish()):this.players.forEach(Ue=>{Ue.onDone(()=>{++qe==at&&this._onFinish()}),Ue.onDestroy(()=>{++yt==at&&this._onDestroy()}),Ue.onStart(()=>{++Ot==at&&this._onStart()})}),this.totalTime=this.players.reduce((Ue,nt)=>Math.max(Ue,nt.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(We=>We()),this._onDoneFns=[])}init(){this.players.forEach(We=>We.init())}onStart(We){this._onStartFns.push(We)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(We=>We()),this._onStartFns=[])}onDone(We){this._onDoneFns.push(We)}onDestroy(We){this._onDestroyFns.push(We)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(We=>We.play())}pause(){this.players.forEach(We=>We.pause())}restart(){this.players.forEach(We=>We.restart())}finish(){this._onFinish(),this.players.forEach(We=>We.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(We=>We.destroy()),this._onDestroyFns.forEach(We=>We()),this._onDestroyFns=[])}reset(){this.players.forEach(We=>We.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(We){const qe=We*this.totalTime;this.players.forEach(yt=>{const Ot=yt.totalTime?Math.min(1,qe/yt.totalTime):1;yt.setPosition(Ot)})}getPosition(){const We=this.players.reduce((qe,yt)=>null===qe||yt.totalTime>qe.totalTime?yt:qe,null);return null!=We?We.getPosition():0}beforeDestroy(){this.players.forEach(We=>{We.beforeDestroy&&We.beforeDestroy()})}triggerCallback(We){const qe="start"==We?this._onStartFns:this._onDoneFns;qe.forEach(yt=>yt()),qe.length=0}}const be="!"},76034:(tt,X,c)=>{"use strict";c.d(X,{rt:()=>ze,kH:()=>xr,Em:()=>tn,tE:()=>Br,qV:()=>ht});var ce,ke,Ge,Ie,n=c(96814),o=c(19212),h=c(62831),f=c(78645),S=c(47394),W=c(65619),P=c(22096),A=c(36028),T=c(99397),C=c(83620),N=c(32181),Y=c(37398),k=c(48180),$=c(836),K=c(93997),te=c(59773),ee=c(42495),Se=c(65592);class b{create(_){return typeof MutationObserver>"u"?null:new MutationObserver(_)}}(ce=b).\u0275fac=function(_){return new(_||ce)},ce.\u0275prov=o.Yz7({token:ce,factory:ce.\u0275fac,providedIn:"root"});class M{constructor(_){this._mutationObserverFactory=_,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((_,R)=>this._cleanupObserver(R))}observe(_){const R=(0,ee.fI)(_);return new Se.y(Ee=>{const xt=this._observeElement(R).subscribe(Ee);return()=>{xt.unsubscribe(),this._unobserveElement(R)}})}_observeElement(_){if(this._observedElements.has(_))this._observedElements.get(_).count++;else{const R=new f.x,Ee=this._mutationObserverFactory.create(je=>R.next(je));Ee&&Ee.observe(_,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(_,{observer:Ee,stream:R,count:1})}return this._observedElements.get(_).stream}_unobserveElement(_){this._observedElements.has(_)&&(this._observedElements.get(_).count--,this._observedElements.get(_).count||this._cleanupObserver(_))}_cleanupObserver(_){if(this._observedElements.has(_)){const{observer:R,stream:Ee}=this._observedElements.get(_);R&&R.disconnect(),Ee.complete(),this._observedElements.delete(_)}}}(ke=M).\u0275fac=function(_){return new(_||ke)(o.LFG(b))},ke.\u0275prov=o.Yz7({token:ke,factory:ke.\u0275fac,providedIn:"root"});(Ge=class D{get disabled(){return this._disabled}set disabled(_){this._disabled=_,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(_){this._debounce=(0,ee.su)(_),this._subscribe()}constructor(_,R,Ee){this._contentObserver=_,this._elementRef=R,this._ngZone=Ee,this.event=new o.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const _=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?_.pipe((0,C.b)(this.debounce)):_).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}).\u0275fac=function(_){return new(_||Ge)(o.Y36(M),o.Y36(o.SBq),o.Y36(o.R0b))},Ge.\u0275dir=o.lG2({type:Ge,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled",o.VuI],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],features:[o.Xq5]});class I{}(Ie=I).\u0275fac=function(_){return new(_||Ie)},Ie.\u0275mod=o.oAB({type:Ie}),Ie.\u0275inj=o.cJS({providers:[b]});var Ye,be,Oe,We,qe,yt,Ot,at,Ue,nt,Ce,ye,Te,Q=c(71088);function gt(H,_){return H.getAttribute(_)?.match(/\S+/g)??[]}const cn="cdk-describedby-message",Ht="cdk-describedby-host";let sn=0;function Xt(H,_){return"string"==typeof H?`${_||""}/${H}`:H}function Ut(H,_){H.id||(H.id=`${cn}-${_}-${sn++}`)}(Ye=class kn{constructor(_,R){this._platform=R,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+sn++,this._document=_,this._id=(0,o.f3M)(o.AFp)+"-"+sn++}describe(_,R,Ee){if(!this._canBeDescribed(_,R))return;const je=Xt(R,Ee);"string"!=typeof R?(Ut(R,this._id),this._messageRegistry.set(je,{messageElement:R,referenceCount:0})):this._messageRegistry.has(je)||this._createMessageElement(R,Ee),this._isElementDescribedByMessage(_,je)||this._addMessageReference(_,je)}removeDescription(_,R,Ee){if(!R||!this._isElementNode(_))return;const je=Xt(R,Ee);if(this._isElementDescribedByMessage(_,je)&&this._removeMessageReference(_,je),"string"==typeof R){const xt=this._messageRegistry.get(je);xt&&0===xt.referenceCount&&this._deleteMessageElement(je)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const _=this._document.querySelectorAll(`[${Ht}="${this._id}"]`);for(let R=0;R<_.length;R++)this._removeCdkDescribedByReferenceIds(_[R]),_[R].removeAttribute(Ht);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(_,R){const Ee=this._document.createElement("div");Ut(Ee,this._id),Ee.textContent=_,R&&Ee.setAttribute("role",R),this._createMessagesContainer(),this._messagesContainer.appendChild(Ee),this._messageRegistry.set(Xt(_,R),{messageElement:Ee,referenceCount:0})}_deleteMessageElement(_){this._messageRegistry.get(_)?.messageElement?.remove(),this._messageRegistry.delete(_)}_createMessagesContainer(){if(this._messagesContainer)return;const _="cdk-describedby-message-container",R=this._document.querySelectorAll(`.${_}[platform="server"]`);for(let je=0;je<R.length;je++)R[je].remove();const Ee=this._document.createElement("div");Ee.style.visibility="hidden",Ee.classList.add(_),Ee.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&Ee.setAttribute("platform","server"),this._document.body.appendChild(Ee),this._messagesContainer=Ee}_removeCdkDescribedByReferenceIds(_){const R=gt(_,"aria-describedby").filter(Ee=>0!=Ee.indexOf(cn));_.setAttribute("aria-describedby",R.join(" "))}_addMessageReference(_,R){const Ee=this._messageRegistry.get(R);(function fe(H,_,R){const Ee=gt(H,_);R=R.trim(),!Ee.some(je=>je.trim()===R)&&(Ee.push(R),H.setAttribute(_,Ee.join(" ")))})(_,"aria-describedby",Ee.messageElement.id),_.setAttribute(Ht,this._id),Ee.referenceCount++}_removeMessageReference(_,R){const Ee=this._messageRegistry.get(R);Ee.referenceCount--,function Ct(H,_,R){const Ee=gt(H,_);R=R.trim();const je=Ee.filter(xt=>xt!==R);je.length?H.setAttribute(_,je.join(" ")):H.removeAttribute(_)}(_,"aria-describedby",Ee.messageElement.id),_.removeAttribute(Ht)}_isElementDescribedByMessage(_,R){const Ee=gt(_,"aria-describedby"),je=this._messageRegistry.get(R),xt=je&&je.messageElement.id;return!!xt&&-1!=Ee.indexOf(xt)}_canBeDescribed(_,R){if(!this._isElementNode(_))return!1;if(R&&"object"==typeof R)return!0;const Ee=null==R?"":`${R}`.trim(),je=_.getAttribute("aria-label");return!!Ee&&(!je||je.trim()!==Ee)}_isElementNode(_){return _.nodeType===this._document.ELEMENT_NODE}}).\u0275fac=function(_){return new(_||Ye)(o.LFG(n.K0),o.LFG(h.t4))},Ye.\u0275prov=o.Yz7({token:Ye,factory:Ye.\u0275fac,providedIn:"root"});class zt{constructor(_){this._items=_,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new f.x,this._typeaheadSubscription=S.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=R=>R.disabled,this._pressedLetters=[],this.tabOut=new f.x,this.change=new f.x,_ instanceof o.n_E&&(this._itemChangesSubscription=_.changes.subscribe(R=>{if(this._activeItem){const je=R.toArray().indexOf(this._activeItem);je>-1&&je!==this._activeItemIndex&&(this._activeItemIndex=je)}}))}skipPredicate(_){return this._skipPredicateFn=_,this}withWrap(_=!0){return this._wrap=_,this}withVerticalOrientation(_=!0){return this._vertical=_,this}withHorizontalOrientation(_){return this._horizontal=_,this}withAllowedModifierKeys(_){return this._allowedModifierKeys=_,this}withTypeAhead(_=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,T.b)(R=>this._pressedLetters.push(R)),(0,C.b)(_),(0,N.h)(()=>this._pressedLetters.length>0),(0,Y.U)(()=>this._pressedLetters.join(""))).subscribe(R=>{const Ee=this._getItemsArray();for(let je=1;je<Ee.length+1;je++){const xt=(this._activeItemIndex+je)%Ee.length,le=Ee[xt];if(!this._skipPredicateFn(le)&&0===le.getLabel().toUpperCase().trim().indexOf(R)){this.setActiveItem(xt);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(_=!0){return this._homeAndEnd=_,this}withPageUpDown(_=!0,R=10){return this._pageUpAndDown={enabled:_,delta:R},this}setActiveItem(_){const R=this._activeItem;this.updateActiveItem(_),this._activeItem!==R&&this.change.next(this._activeItemIndex)}onKeydown(_){const R=_.keyCode,je=["altKey","ctrlKey","metaKey","shiftKey"].every(xt=>!_[xt]||this._allowedModifierKeys.indexOf(xt)>-1);switch(R){case A.Mf:return void this.tabOut.next();case A.JH:if(this._vertical&&je){this.setNextItemActive();break}return;case A.LH:if(this._vertical&&je){this.setPreviousItemActive();break}return;case A.SV:if(this._horizontal&&je){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case A.oh:if(this._horizontal&&je){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case A.Sd:if(this._homeAndEnd&&je){this.setFirstItemActive();break}return;case A.uR:if(this._homeAndEnd&&je){this.setLastItemActive();break}return;case A.Ku:if(this._pageUpAndDown.enabled&&je){const xt=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(xt>0?xt:0,1);break}return;case A.VM:if(this._pageUpAndDown.enabled&&je){const xt=this._activeItemIndex+this._pageUpAndDown.delta,le=this._getItemsArray().length;this._setActiveItemByIndex(xt<le?xt:le-1,-1);break}return;default:return void((je||(0,A.Vb)(_,"shiftKey"))&&(_.key&&1===_.key.length?this._letterKeyStream.next(_.key.toLocaleUpperCase()):(R>=A.A&&R<=A.Z||R>=A.xE&&R<=A.aO)&&this._letterKeyStream.next(String.fromCharCode(R))))}this._pressedLetters=[],_.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(_){const R=this._getItemsArray(),Ee="number"==typeof _?_:R.indexOf(_),je=R[Ee];this._activeItem=je??null,this._activeItemIndex=Ee}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(_){this._wrap?this._setActiveInWrapMode(_):this._setActiveInDefaultMode(_)}_setActiveInWrapMode(_){const R=this._getItemsArray();for(let Ee=1;Ee<=R.length;Ee++){const je=(this._activeItemIndex+_*Ee+R.length)%R.length,xt=R[je];if(!this._skipPredicateFn(xt))return void this.setActiveItem(je)}}_setActiveInDefaultMode(_){this._setActiveItemByIndex(this._activeItemIndex+_,_)}_setActiveItemByIndex(_,R){const Ee=this._getItemsArray();if(Ee[_]){for(;this._skipPredicateFn(Ee[_]);)if(!Ee[_+=R])return;this.setActiveItem(_)}}_getItemsArray(){return this._items instanceof o.n_E?this._items.toArray():this._items}}class tn extends zt{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(_){return this._origin=_,this}setActiveItem(_){super.setActiveItem(_),this.activeItem&&this.activeItem.focus(this._origin)}}class cr{constructor(_){this._platform=_}isDisabled(_){return _.hasAttribute("disabled")}isVisible(_){return function Lt(H){return!!(H.offsetWidth||H.offsetHeight||"function"==typeof H.getClientRects&&H.getClientRects().length)}(_)&&"visible"===getComputedStyle(_).visibility}isTabbable(_){if(!this._platform.isBrowser)return!1;const R=function nr(H){try{return H.frameElement}catch{return null}}(function un(H){return H.ownerDocument&&H.ownerDocument.defaultView||window}(_));if(R&&(-1===wn(R)||!this.isVisible(R)))return!1;let Ee=_.nodeName.toLowerCase(),je=wn(_);return _.hasAttribute("contenteditable")?-1!==je:!("iframe"===Ee||"object"===Ee||this._platform.WEBKIT&&this._platform.IOS&&!function pn(H){let _=H.nodeName.toLowerCase(),R="input"===_&&H.type;return"text"===R||"password"===R||"select"===_||"textarea"===_}(_))&&("audio"===Ee?!!_.hasAttribute("controls")&&-1!==je:"video"===Ee?-1!==je&&(null!==je||(this._platform.FIREFOX||_.hasAttribute("controls"))):_.tabIndex>=0)}isFocusable(_,R){return function nn(H){return!function Ke(H){return function on(H){return"input"==H.nodeName.toLowerCase()}(H)&&"hidden"==H.type}(H)&&(function Be(H){let _=H.nodeName.toLowerCase();return"input"===_||"select"===_||"button"===_||"textarea"===_}(H)||function At(H){return function On(H){return"a"==H.nodeName.toLowerCase()}(H)&&H.hasAttribute("href")}(H)||H.hasAttribute("contenteditable")||fn(H))}(_)&&!this.isDisabled(_)&&(R?.ignoreVisibility||this.isVisible(_))}}function fn(H){if(!H.hasAttribute("tabindex")||void 0===H.tabIndex)return!1;let _=H.getAttribute("tabindex");return!(!_||isNaN(parseInt(_,10)))}function wn(H){if(!fn(H))return null;const _=parseInt(H.getAttribute("tabindex")||"",10);return isNaN(_)?-1:_}(be=cr).\u0275fac=function(_){return new(_||be)(o.LFG(h.t4))},be.\u0275prov=o.Yz7({token:be,factory:be.\u0275fac,providedIn:"root"});class Pe{get enabled(){return this._enabled}set enabled(_){this._enabled=_,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(_,this._startAnchor),this._toggleAnchorTabIndex(_,this._endAnchor))}constructor(_,R,Ee,je,xt=!1){this._element=_,this._checker=R,this._ngZone=Ee,this._document=je,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,xt||this.attachAnchors()}destroy(){const _=this._startAnchor,R=this._endAnchor;_&&(_.removeEventListener("focus",this.startAnchorListener),_.remove()),R&&(R.removeEventListener("focus",this.endAnchorListener),R.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(_){return new Promise(R=>{this._executeOnStable(()=>R(this.focusInitialElement(_)))})}focusFirstTabbableElementWhenReady(_){return new Promise(R=>{this._executeOnStable(()=>R(this.focusFirstTabbableElement(_)))})}focusLastTabbableElementWhenReady(_){return new Promise(R=>{this._executeOnStable(()=>R(this.focusLastTabbableElement(_)))})}_getRegionBoundary(_){const R=this._element.querySelectorAll(`[cdk-focus-region-${_}], [cdkFocusRegion${_}], [cdk-focus-${_}]`);return"start"==_?R.length?R[0]:this._getFirstTabbableElement(this._element):R.length?R[R.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(_){const R=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(R){if(!this._checker.isFocusable(R)){const Ee=this._getFirstTabbableElement(R);return Ee?.focus(_),!!Ee}return R.focus(_),!0}return this.focusFirstTabbableElement(_)}focusFirstTabbableElement(_){const R=this._getRegionBoundary("start");return R&&R.focus(_),!!R}focusLastTabbableElement(_){const R=this._getRegionBoundary("end");return R&&R.focus(_),!!R}hasAttached(){return this._hasAttached}_getFirstTabbableElement(_){if(this._checker.isFocusable(_)&&this._checker.isTabbable(_))return _;const R=_.children;for(let Ee=0;Ee<R.length;Ee++){const je=R[Ee].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(R[Ee]):null;if(je)return je}return null}_getLastTabbableElement(_){if(this._checker.isFocusable(_)&&this._checker.isTabbable(_))return _;const R=_.children;for(let Ee=R.length-1;Ee>=0;Ee--){const je=R[Ee].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(R[Ee]):null;if(je)return je}return null}_createAnchor(){const _=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,_),_.classList.add("cdk-visually-hidden"),_.classList.add("cdk-focus-trap-anchor"),_.setAttribute("aria-hidden","true"),_}_toggleAnchorTabIndex(_,R){_?R.setAttribute("tabindex","0"):R.removeAttribute("tabindex")}toggleAnchors(_){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(_,this._startAnchor),this._toggleAnchorTabIndex(_,this._endAnchor))}_executeOnStable(_){this._ngZone.isStable?_():this._ngZone.onStable.pipe((0,k.q)(1)).subscribe(_)}}class ht{constructor(_,R,Ee){this._checker=_,this._ngZone=R,this._document=Ee}create(_,R=!1){return new Pe(_,this._checker,this._ngZone,this._document,R)}}(Oe=ht).\u0275fac=function(_){return new(_||Oe)(o.LFG(cr),o.LFG(o.R0b),o.LFG(n.K0))},Oe.\u0275prov=o.Yz7({token:Oe,factory:Oe.\u0275fac,providedIn:"root"});(We=class re{get enabled(){return this.focusTrap?.enabled||!1}set enabled(_){this.focusTrap&&(this.focusTrap.enabled=_)}constructor(_,R,Ee){this._elementRef=_,this._focusTrapFactory=R,this._previouslyFocusedElement=null,(0,o.f3M)(h.t4).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(_){const R=_.autoCapture;R&&!R.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,h.ht)(),this.focusTrap?.focusInitialElementWhenReady()}}).\u0275fac=function(_){return new(_||We)(o.Y36(o.SBq),o.Y36(ht),o.Y36(n.K0))},We.\u0275dir=o.lG2({type:We,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled",o.VuI],autoCapture:["cdkTrapFocusAutoCapture","autoCapture",o.VuI]},exportAs:["cdkTrapFocus"],features:[o.Xq5,o.TTD]});class Re extends Pe{get enabled(){return this._enabled}set enabled(_){this._enabled=_,this._enabled?this._focusTrapManager.register(this):this._focusTrapManager.deregister(this)}constructor(_,R,Ee,je,xt,le,ie){super(_,R,Ee,je,ie.defer),this._focusTrapManager=xt,this._inertStrategy=le,this._focusTrapManager.register(this)}destroy(){this._focusTrapManager.deregister(this),super.destroy()}_enable(){this._inertStrategy.preventFocus(this),this.toggleAnchors(!0)}_disable(){this._inertStrategy.allowFocus(this),this.toggleAnchors(!1)}}const Le=new o.OlP("FOCUS_TRAP_INERT_STRATEGY");class ue{constructor(){this._listener=null}preventFocus(_){this._listener&&_._document.removeEventListener("focus",this._listener,!0),this._listener=R=>this._trapFocus(_,R),_._ngZone.runOutsideAngular(()=>{_._document.addEventListener("focus",this._listener,!0)})}allowFocus(_){this._listener&&(_._document.removeEventListener("focus",this._listener,!0),this._listener=null)}_trapFocus(_,R){const Ee=R.target,je=_._element;Ee&&!je.contains(Ee)&&!Ee.closest?.("div.cdk-overlay-pane")&&setTimeout(()=>{_.enabled&&!je.contains(_._document.activeElement)&&_.focusFirstTabbableElement()})}}class ot{constructor(){this._focusTrapStack=[]}register(_){this._focusTrapStack=this._focusTrapStack.filter(Ee=>Ee!==_);let R=this._focusTrapStack;R.length&&R[R.length-1]._disable(),R.push(_),_._enable()}deregister(_){_._disable();const R=this._focusTrapStack,Ee=R.indexOf(_);-1!==Ee&&(R.splice(Ee,1),R.length&&R[R.length-1]._enable())}}(qe=ot).\u0275fac=function(_){return new(_||qe)},qe.\u0275prov=o.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"});(yt=class Et{constructor(_,R,Ee,je,xt){this._checker=_,this._ngZone=R,this._focusTrapManager=Ee,this._document=je,this._inertStrategy=xt||new ue}create(_,R={defer:!1}){let Ee;return Ee="boolean"==typeof R?{defer:R}:R,new Re(_,this._checker,this._ngZone,this._document,this._focusTrapManager,this._inertStrategy,Ee)}}).\u0275fac=function(_){return new(_||yt)(o.LFG(cr),o.LFG(o.R0b),o.LFG(ot),o.LFG(n.K0),o.LFG(Le,8))},yt.\u0275prov=o.Yz7({token:yt,factory:yt.\u0275fac,providedIn:"root"});const Zt=new o.OlP("cdk-input-modality-detector-options"),Wt={ignoreKeys:[A.zL,A.jx,A.b2,A.MW,A.JU]},Vn=(0,h.i$)({passive:!0,capture:!0});class rt{get mostRecentModality(){return this._modality.value}constructor(_,R,Ee,je){this._platform=_,this._mostRecentTarget=null,this._modality=new W.X(null),this._lastTouchMs=0,this._onKeydown=xt=>{this._options?.ignoreKeys?.some(le=>le===xt.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,h.sA)(xt))},this._onMousedown=xt=>{Date.now()-this._lastTouchMs<650||(this._modality.next(function an(H){return 0===H.buttons||0===H.detail}(xt)?"keyboard":"mouse"),this._mostRecentTarget=(0,h.sA)(xt))},this._onTouchstart=xt=>{!function Pn(H){const _=H.touches&&H.touches[0]||H.changedTouches&&H.changedTouches[0];return!(!_||-1!==_.identifier||null!=_.radiusX&&1!==_.radiusX||null!=_.radiusY&&1!==_.radiusY)}(xt)?(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,h.sA)(xt)):this._modality.next("keyboard")},this._options={...Wt,...je},this.modalityDetected=this._modality.pipe((0,$.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,K.x)()),_.isBrowser&&R.runOutsideAngular(()=>{Ee.addEventListener("keydown",this._onKeydown,Vn),Ee.addEventListener("mousedown",this._onMousedown,Vn),Ee.addEventListener("touchstart",this._onTouchstart,Vn)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Vn),document.removeEventListener("mousedown",this._onMousedown,Vn),document.removeEventListener("touchstart",this._onTouchstart,Vn))}}(Ot=rt).\u0275fac=function(_){return new(_||Ot)(o.LFG(h.t4),o.LFG(o.R0b),o.LFG(n.K0),o.LFG(Zt,8))},Ot.\u0275prov=o.Yz7({token:Ot,factory:Ot.\u0275fac,providedIn:"root"});const ae=new o.OlP("liveAnnouncerElement",{providedIn:"root",factory:function De(){return null}});const wt=new o.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let It=0;class An{constructor(_,R,Ee,je){this._ngZone=R,this._defaultOptions=je,this._document=Ee,this._liveElement=_||this._createLiveElement()}announce(_,...R){const Ee=this._defaultOptions;let je,xt;return 1===R.length&&"number"==typeof R[0]?xt=R[0]:[je,xt]=R,this.clear(),clearTimeout(this._previousTimeout),je||(je=Ee&&Ee.politeness?Ee.politeness:"polite"),null==xt&&Ee&&(xt=Ee.duration),this._liveElement.setAttribute("aria-live",je),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(le=>this._currentResolve=le)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=_,"number"==typeof xt&&(this._previousTimeout=setTimeout(()=>this.clear(),xt)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const _="cdk-live-announcer-element",R=this._document.getElementsByClassName(_),Ee=this._document.createElement("div");for(let je=0;je<R.length;je++)R[je].remove();return Ee.classList.add(_),Ee.classList.add("cdk-visually-hidden"),Ee.setAttribute("aria-atomic","true"),Ee.setAttribute("aria-live","polite"),Ee.id="cdk-live-announcer-"+It++,this._document.body.appendChild(Ee),Ee}_exposeAnnouncerToModals(_){const R=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let Ee=0;Ee<R.length;Ee++){const je=R[Ee],xt=je.getAttribute("aria-owns");xt?-1===xt.indexOf(_)&&je.setAttribute("aria-owns",xt+" "+_):je.setAttribute("aria-owns",_)}}}(at=An).\u0275fac=function(_){return new(_||at)(o.LFG(ae,8),o.LFG(o.R0b),o.LFG(n.K0),o.LFG(wt,8))},at.\u0275prov=o.Yz7({token:at,factory:at.\u0275fac,providedIn:"root"});(Ue=class Zn{get politeness(){return this._politeness}set politeness(_){this._politeness="off"===_||"assertive"===_?_:"polite","off"===this._politeness?this._subscription&&(this._subscription.unsubscribe(),this._subscription=null):this._subscription||(this._subscription=this._ngZone.runOutsideAngular(()=>this._contentObserver.observe(this._elementRef).subscribe(()=>{const R=this._elementRef.nativeElement.textContent;R!==this._previousAnnouncedText&&(this._liveAnnouncer.announce(R,this._politeness,this.duration),this._previousAnnouncedText=R)})))}constructor(_,R,Ee,je){this._elementRef=_,this._liveAnnouncer=R,this._contentObserver=Ee,this._ngZone=je,this._politeness="polite"}ngOnDestroy(){this._subscription&&this._subscription.unsubscribe()}}).\u0275fac=function(_){return new(_||Ue)(o.Y36(o.SBq),o.Y36(An),o.Y36(M),o.Y36(o.R0b))},Ue.\u0275dir=o.lG2({type:Ue,selectors:[["","cdkAriaLive",""]],inputs:{politeness:["cdkAriaLive","politeness"],duration:["cdkAriaLiveDuration","duration"]},exportAs:["cdkAriaLive"]});const fr=new o.OlP("cdk-focus-monitor-default-options"),lr=(0,h.i$)({passive:!0,capture:!0});class Br{constructor(_,R,Ee,je,xt){this._ngZone=_,this._platform=R,this._inputModalityDetector=Ee,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new f.x,this._rootNodeFocusAndBlurListener=le=>{for(let de=(0,h.sA)(le);de;de=de.parentElement)"focus"===le.type?this._onFocus(le,de):this._onBlur(le,de)},this._document=je,this._detectionMode=xt?.detectionMode||0}monitor(_,R=!1){const Ee=(0,ee.fI)(_);if(!this._platform.isBrowser||1!==Ee.nodeType)return(0,P.of)();const je=(0,h.kV)(Ee)||this._getDocument(),xt=this._elementInfo.get(Ee);if(xt)return R&&(xt.checkChildren=!0),xt.subject;const le={checkChildren:R,subject:new f.x,rootNode:je};return this._elementInfo.set(Ee,le),this._registerGlobalListeners(le),le.subject}stopMonitoring(_){const R=(0,ee.fI)(_),Ee=this._elementInfo.get(R);Ee&&(Ee.subject.complete(),this._setClasses(R),this._elementInfo.delete(R),this._removeGlobalListeners(Ee))}focusVia(_,R,Ee){const je=(0,ee.fI)(_);je===this._getDocument().activeElement?this._getClosestElementsInfo(je).forEach(([le,ie])=>this._originChanged(le,R,ie)):(this._setOrigin(R),"function"==typeof je.focus&&je.focus(Ee))}ngOnDestroy(){this._elementInfo.forEach((_,R)=>this.stopMonitoring(R))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(_){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(_)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:_&&this._isLastInteractionFromInputLabel(_)?"mouse":"program"}_shouldBeAttributedToTouch(_){return 1===this._detectionMode||!!_?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(_,R){_.classList.toggle("cdk-focused",!!R),_.classList.toggle("cdk-touch-focused","touch"===R),_.classList.toggle("cdk-keyboard-focused","keyboard"===R),_.classList.toggle("cdk-mouse-focused","mouse"===R),_.classList.toggle("cdk-program-focused","program"===R)}_setOrigin(_,R=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=_,this._originFromTouchInteraction="touch"===_&&R,0===this._detectionMode){clearTimeout(this._originTimeoutId);const Ee=this._originFromTouchInteraction?650:1;this._originTimeoutId=setTimeout(()=>this._origin=null,Ee)}})}_onFocus(_,R){const Ee=this._elementInfo.get(R),je=(0,h.sA)(_);!Ee||!Ee.checkChildren&&R!==je||this._originChanged(R,this._getFocusOrigin(je),Ee)}_onBlur(_,R){const Ee=this._elementInfo.get(R);!Ee||Ee.checkChildren&&_.relatedTarget instanceof Node&&R.contains(_.relatedTarget)||(this._setClasses(R),this._emitOrigin(Ee,null))}_emitOrigin(_,R){_.subject.observers.length&&this._ngZone.run(()=>_.subject.next(R))}_registerGlobalListeners(_){if(!this._platform.isBrowser)return;const R=_.rootNode,Ee=this._rootNodeFocusListenerCount.get(R)||0;Ee||this._ngZone.runOutsideAngular(()=>{R.addEventListener("focus",this._rootNodeFocusAndBlurListener,lr),R.addEventListener("blur",this._rootNodeFocusAndBlurListener,lr)}),this._rootNodeFocusListenerCount.set(R,Ee+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,te.R)(this._stopInputModalityDetector)).subscribe(je=>{this._setOrigin(je,!0)}))}_removeGlobalListeners(_){const R=_.rootNode;if(this._rootNodeFocusListenerCount.has(R)){const Ee=this._rootNodeFocusListenerCount.get(R);Ee>1?this._rootNodeFocusListenerCount.set(R,Ee-1):(R.removeEventListener("focus",this._rootNodeFocusAndBlurListener,lr),R.removeEventListener("blur",this._rootNodeFocusAndBlurListener,lr),this._rootNodeFocusListenerCount.delete(R))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(_,R,Ee){this._setClasses(_,R),this._emitOrigin(Ee,R),this._lastFocusOrigin=R}_getClosestElementsInfo(_){const R=[];return this._elementInfo.forEach((Ee,je)=>{(je===_||Ee.checkChildren&&je.contains(_))&&R.push([je,Ee])}),R}_isLastInteractionFromInputLabel(_){const{_mostRecentTarget:R,mostRecentModality:Ee}=this._inputModalityDetector;if("mouse"!==Ee||!R||R===_||"INPUT"!==_.nodeName&&"TEXTAREA"!==_.nodeName||_.disabled)return!1;const je=_.labels;if(je)for(let xt=0;xt<je.length;xt++)if(je[xt].contains(R))return!0;return!1}}(nt=Br).\u0275fac=function(_){return new(_||nt)(o.LFG(o.R0b),o.LFG(h.t4),o.LFG(rt),o.LFG(n.K0,8),o.LFG(fr,8))},nt.\u0275prov=o.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"});class xr{constructor(_,R){this._elementRef=_,this._focusMonitor=R,this._focusOrigin=null,this.cdkFocusChange=new o.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const _=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(_,1===_.nodeType&&_.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(R=>{this._focusOrigin=R,this.cdkFocusChange.emit(R)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}(Ce=xr).\u0275fac=function(_){return new(_||Ce)(o.Y36(o.SBq),o.Y36(Br))},Ce.\u0275dir=o.lG2({type:Ce,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]});const mr="cdk-high-contrast-black-on-white",qr="cdk-high-contrast-white-on-black",Qn="cdk-high-contrast-active";class Ur{constructor(_,R){this._platform=_,this._document=R,this._breakpointSubscription=(0,o.f3M)(Q.Yg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const _=this._document.createElement("div");_.style.backgroundColor="rgb(1,2,3)",_.style.position="absolute",this._document.body.appendChild(_);const R=this._document.defaultView||window,Ee=R&&R.getComputedStyle?R.getComputedStyle(_):null,je=(Ee&&Ee.backgroundColor||"").replace(/ /g,"");switch(_.remove(),je){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const _=this._document.body.classList;_.remove(Qn,mr,qr),this._hasCheckedHighContrastMode=!0;const R=this.getHighContrastMode();1===R?_.add(Qn,mr):2===R&&_.add(Qn,qr)}}}(ye=Ur).\u0275fac=function(_){return new(_||ye)(o.LFG(h.t4),o.LFG(n.K0))},ye.\u0275prov=o.Yz7({token:ye,factory:ye.\u0275fac,providedIn:"root"});class ze{constructor(_){_._applyBodyHighContrastModeCssClasses()}}(Te=ze).\u0275fac=function(_){return new(_||Te)(o.LFG(Ur))},Te.\u0275mod=o.oAB({type:Te}),Te.\u0275inj=o.cJS({imports:[I]})},49388:(tt,X,c)=>{"use strict";c.d(X,{Is:()=>C,vT:()=>Y});var h,f,S,n=c(19212),o=c(96814);const W=new n.OlP("cdk-dir-doc",{providedIn:"root",factory:function P(){return(0,n.f3M)(o.K0)}});const A=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function T(k){const $=k?.toLowerCase()||"";return"auto"===$&&typeof navigator<"u"&&navigator?.language?A.test(navigator.language)?"rtl":"ltr":"rtl"===$?"rtl":"ltr"}class C{constructor($){if(this.value="ltr",this.change=new n.vpe,$){const K=$.body?$.body.dir:null,te=$.documentElement?$.documentElement.dir:null;this.value=T(K||te||"ltr")}}ngOnDestroy(){this.change.complete()}}(h=C).\u0275fac=function($){return new($||h)(n.LFG(W,8))},h.\u0275prov=n.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"});(f=class N{constructor(){this._dir="ltr",this._isInitialized=!1,this.change=new n.vpe}get dir(){return this._dir}set dir($){const K=this._dir;this._dir=T($),this._rawDir=$,K!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}get value(){return this.dir}ngAfterContentInit(){this._isInitialized=!0}ngOnDestroy(){this.change.complete()}}).\u0275fac=function($){return new($||f)},f.\u0275dir=n.lG2({type:f,selectors:[["","dir",""]],hostVars:1,hostBindings:function($,K){2&$&&n.uIk("dir",K._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[n._Bn([{provide:C,useExisting:f}])]});class Y{}(S=Y).\u0275fac=function($){return new($||S)},S.\u0275mod=n.oAB({type:S}),S.\u0275inj=n.cJS({})},42495:(tt,X,c)=>{"use strict";c.d(X,{Eq:()=>S,HM:()=>W,Ig:()=>o,fI:()=>P,su:()=>h,t6:()=>f});var n=c(19212);function o(T){return null!=T&&"false"!=`${T}`}function h(T,C=0){return f(T)?Number(T):C}function f(T){return!isNaN(parseFloat(T))&&!isNaN(Number(T))}function S(T){return Array.isArray(T)?T:[T]}function W(T){return null==T?"":"string"==typeof T?T:`${T}px`}function P(T){return T instanceof n.SBq?T.nativeElement:T}},36028:(tt,X,c)=>{"use strict";c.d(X,{A:()=>ye,JH:()=>ke,JU:()=>W,K5:()=>S,Ku:()=>k,LH:()=>Se,L_:()=>Y,MW:()=>wn,Mf:()=>h,SV:()=>ce,Sd:()=>te,VM:()=>$,Vb:()=>ct,Z:()=>fn,ZH:()=>o,aO:()=>Ot,b2:()=>bn,hY:()=>N,jx:()=>P,oh:()=>ee,uR:()=>K,xE:()=>D,zL:()=>A});const o=8,h=9,S=13,W=16,P=17,A=18,N=27,Y=32,k=33,$=34,K=35,te=36,ee=37,Se=38,ce=39,ke=40,D=48,Ot=57,ye=65,fn=90,wn=91,bn=224;function ct(Bt,...Un){return Un.length?Un.some(sr=>Bt[sr]):Bt.altKey||Bt.shiftKey||Bt.ctrlKey||Bt.metaKey}},71088:(tt,X,c)=>{"use strict";c.d(X,{Yg:()=>b,vx:()=>ke});var $,K,te,n=c(19212),o=c(42495),h=c(78645),f=c(52572),S=c(35211),W=c(65592),P=c(48180),A=c(836),T=c(83620),C=c(37398),N=c(27921),Y=c(59773),k=c(62831);($=class ee{}).\u0275fac=function(Q){return new(Q||$)},$.\u0275mod=n.oAB({type:$}),$.\u0275inj=n.cJS({});const Se=new Set;let ce;class ke{constructor(Q,Ye){this._platform=Q,this._nonce=Ye,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Ie}matchMedia(Q){return(this._platform.WEBKIT||this._platform.BLINK)&&function Ge(I,Q){if(!Se.has(I))try{ce||(ce=document.createElement("style"),Q&&(ce.nonce=Q),ce.setAttribute("type","text/css"),document.head.appendChild(ce)),ce.sheet&&(ce.sheet.insertRule(`@media ${I} {body{ }}`,0),Se.add(I))}catch(Ye){console.error(Ye)}}(Q,this._nonce),this._matchMedia(Q)}}function Ie(I){return{matches:"all"===I||""===I,media:I,addListener:()=>{},removeListener:()=>{}}}(K=ke).\u0275fac=function(Q){return new(Q||K)(n.LFG(k.t4),n.LFG(n.Ojb,8))},K.\u0275prov=n.Yz7({token:K,factory:K.\u0275fac,providedIn:"root"});class b{constructor(Q,Ye){this._mediaMatcher=Q,this._zone=Ye,this._queries=new Map,this._destroySubject=new h.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Q){return M((0,o.Eq)(Q)).some(be=>this._registerQuery(be).mql.matches)}observe(Q){const be=M((0,o.Eq)(Q)).map(We=>this._registerQuery(We).observable);let Oe=(0,f.a)(be);return Oe=(0,S.z)(Oe.pipe((0,P.q)(1)),Oe.pipe((0,A.T)(1),(0,T.b)(0))),Oe.pipe((0,C.U)(We=>{const qe={matches:!1,breakpoints:{}};return We.forEach(({matches:yt,query:Ot})=>{qe.matches=qe.matches||yt,qe.breakpoints[Ot]=yt}),qe}))}_registerQuery(Q){if(this._queries.has(Q))return this._queries.get(Q);const Ye=this._mediaMatcher.matchMedia(Q),Oe={observable:new W.y(We=>{const qe=yt=>this._zone.run(()=>We.next(yt));return Ye.addListener(qe),()=>{Ye.removeListener(qe)}}).pipe((0,N.O)(Ye),(0,C.U)(({matches:We})=>({query:Q,matches:We})),(0,Y.R)(this._destroySubject)),mql:Ye};return this._queries.set(Q,Oe),Oe}}function M(I){return I.map(Q=>Q.split(",")).reduce((Q,Ye)=>Q.concat(Ye)).map(Q=>Q.trim())}(te=b).\u0275fac=function(Q){return new(Q||te)(n.LFG(ke),n.LFG(n.R0b))},te.\u0275prov=n.Yz7({token:te,factory:te.\u0275fac,providedIn:"root"})},33651:(tt,X,c)=>{"use strict";c.d(X,{pI:()=>wn,xu:()=>fn,tR:()=>ye,aV:()=>At,X_:()=>Ce,Vs:()=>St,U8:()=>un,Iu:()=>sn,uw:()=>nt});var n=c(6361),o=c(96814),h=c(19212),f=c(42495),S=c(62831),W=c(32181),P=c(48180),A=c(59773),T=c(79360),C=c(8251);var Se,ce,ke,Ge,Ie,b,M,D,I,Q,Ye,Y=c(49388),k=c(68484),$=c(78645),K=c(47394),te=c(63019),ee=c(36028);const be=(0,S.Mq)();class Oe{constructor(re,Re){this._viewportRuler=re,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=Re}attach(){}enable(){if(this._canBeEnabled()){const re=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=re.style.left||"",this._previousHTMLStyles.top=re.style.top||"",re.style.left=(0,f.HM)(-this._previousScrollPosition.left),re.style.top=(0,f.HM)(-this._previousScrollPosition.top),re.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const re=this._document.documentElement,Re=this._document.body,Le=re.style,ue=Re.style,ot=Le.scrollBehavior||"",Et=ue.scrollBehavior||"";this._isEnabled=!1,Le.left=this._previousHTMLStyles.left,Le.top=this._previousHTMLStyles.top,re.classList.remove("cdk-global-scrollblock"),be&&(Le.scrollBehavior=ue.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),be&&(Le.scrollBehavior=ot,ue.scrollBehavior=Et)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Re=this._document.body,Le=this._viewportRuler.getViewportSize();return Re.scrollHeight>Le.height||Re.scrollWidth>Le.width}}class qe{constructor(re,Re,Le,ue){this._scrollDispatcher=re,this._ngZone=Re,this._viewportRuler=Le,this._config=ue,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(re){this._overlayRef,this._overlayRef=re}enable(){if(this._scrollSubscription)return;const re=this._scrollDispatcher.scrolled(0).pipe((0,W.h)(Re=>!Re||!this._overlayRef.overlayElement.contains(Re.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=re.subscribe(()=>{const Re=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Re-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=re.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class yt{enable(){}disable(){}attach(){}}function Ot(ht,re){return re.some(Re=>{const Le=ht.bottom<Re.top,ue=ht.top>Re.bottom,ot=ht.right<Re.left,Et=ht.left>Re.right;return Le||ue||ot||Et})}function at(ht,re){return re.some(Re=>{const Le=ht.top<Re.top,ue=ht.bottom>Re.bottom,ot=ht.left<Re.left,Et=ht.right>Re.right;return Le||ue||ot||Et})}class Ue{constructor(re,Re,Le,ue){this._scrollDispatcher=re,this._viewportRuler=Re,this._ngZone=Le,this._config=ue,this._scrollSubscription=null}attach(re){this._overlayRef,this._overlayRef=re}enable(){if(!this._scrollSubscription){const re=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(re).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const Re=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Le,height:ue}=this._viewportRuler.getViewportSize();Ot(Re,[{width:Le,height:ue,bottom:ue,right:Le,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class nt{constructor(re,Re,Le,ue){this._scrollDispatcher=re,this._viewportRuler=Re,this._ngZone=Le,this.noop=()=>new yt,this.close=ot=>new qe(this._scrollDispatcher,this._ngZone,this._viewportRuler,ot),this.block=()=>new Oe(this._viewportRuler,this._document),this.reposition=ot=>new Ue(this._scrollDispatcher,this._viewportRuler,this._ngZone,ot),this._document=ue}}(Se=nt).\u0275fac=function(re){return new(re||Se)(h.LFG(n.mF),h.LFG(n.rL),h.LFG(h.R0b),h.LFG(o.K0))},Se.\u0275prov=h.Yz7({token:Se,factory:Se.\u0275fac,providedIn:"root"});class Ce{constructor(re){if(this.scrollStrategy=new yt,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,re){const Re=Object.keys(re);for(const Le of Re)void 0!==re[Le]&&(this[Le]=re[Le])}}}class ye{constructor(re,Re,Le,ue,ot){this.offsetX=Le,this.offsetY=ue,this.panelClass=ot,this.originX=re.originX,this.originY=re.originY,this.overlayX=Re.overlayX,this.overlayY=Re.overlayY}}class Ne{constructor(re,Re){this.connectionPair=re,this.scrollableViewProperties=Re}}class gt{constructor(re){this._attachedOverlays=[],this._document=re}ngOnDestroy(){this.detach()}add(re){this.remove(re),this._attachedOverlays.push(re)}remove(re){const Re=this._attachedOverlays.indexOf(re);Re>-1&&this._attachedOverlays.splice(Re,1),0===this._attachedOverlays.length&&this.detach()}}(ce=gt).\u0275fac=function(re){return new(re||ce)(h.LFG(o.K0))},ce.\u0275prov=h.Yz7({token:ce,factory:ce.\u0275fac,providedIn:"root"});class St extends gt{constructor(re,Re){super(re),this._ngZone=Re,this._keydownListener=Le=>{const ue=this._attachedOverlays;for(let ot=ue.length-1;ot>-1;ot--)if(ue[ot]._keydownEvents.observers.length>0){const Et=ue[ot]._keydownEvents;this._ngZone?this._ngZone.run(()=>Et.next(Le)):Et.next(Le);break}}}add(re){super.add(re),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}(ke=St).\u0275fac=function(re){return new(re||ke)(h.LFG(o.K0),h.LFG(h.R0b,8))},ke.\u0275prov=h.Yz7({token:ke,factory:ke.\u0275fac,providedIn:"root"});class cn extends gt{constructor(re,Re,Le){super(re),this._platform=Re,this._ngZone=Le,this._cursorStyleIsSet=!1,this._pointerDownListener=ue=>{this._pointerDownEventTarget=(0,S.sA)(ue)},this._clickListener=ue=>{const ot=(0,S.sA)(ue),Et="click"===ue.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:ot;this._pointerDownEventTarget=null;const an=this._attachedOverlays.slice();for(let Pn=an.length-1;Pn>-1;Pn--){const Zt=an[Pn];if(Zt._outsidePointerEvents.observers.length<1||!Zt.hasAttached())continue;if(Zt.overlayElement.contains(ot)||Zt.overlayElement.contains(Et))break;const Wt=Zt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Wt.next(ue)):Wt.next(ue)}}}add(re){if(super.add(re),!this._isAttached){const Re=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Re)):this._addEventListeners(Re),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Re.style.cursor,Re.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const re=this._document.body;re.removeEventListener("pointerdown",this._pointerDownListener,!0),re.removeEventListener("click",this._clickListener,!0),re.removeEventListener("auxclick",this._clickListener,!0),re.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(re.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(re){re.addEventListener("pointerdown",this._pointerDownListener,!0),re.addEventListener("click",this._clickListener,!0),re.addEventListener("auxclick",this._clickListener,!0),re.addEventListener("contextmenu",this._clickListener,!0)}}(Ge=cn).\u0275fac=function(re){return new(re||Ge)(h.LFG(o.K0),h.LFG(S.t4),h.LFG(h.R0b,8))},Ge.\u0275prov=h.Yz7({token:Ge,factory:Ge.\u0275fac,providedIn:"root"});class Ht{constructor(re,Re){this._platform=Re,this._document=re}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const re="cdk-overlay-container";if(this._platform.isBrowser||(0,S.Oy)()){const Le=this._document.querySelectorAll(`.${re}[platform="server"], .${re}[platform="test"]`);for(let ue=0;ue<Le.length;ue++)Le[ue].remove()}const Re=this._document.createElement("div");Re.classList.add(re),(0,S.Oy)()?Re.setAttribute("platform","test"):this._platform.isBrowser||Re.setAttribute("platform","server"),this._document.body.appendChild(Re),this._containerElement=Re}}(Ie=Ht).\u0275fac=function(re){return new(re||Ie)(h.LFG(o.K0),h.LFG(S.t4))},Ie.\u0275prov=h.Yz7({token:Ie,factory:Ie.\u0275fac,providedIn:"root"});class sn{constructor(re,Re,Le,ue,ot,Et,an,Pn,Zt,Wt=!1){this._portalOutlet=re,this._host=Re,this._pane=Le,this._config=ue,this._ngZone=ot,this._keyboardDispatcher=Et,this._document=an,this._location=Pn,this._outsideClickDispatcher=Zt,this._animationsDisabled=Wt,this._backdropElement=null,this._backdropClick=new $.x,this._attachments=new $.x,this._detachments=new $.x,this._locationChanges=K.w0.EMPTY,this._backdropClickHandler=mn=>this._backdropClick.next(mn),this._backdropTransitionendHandler=mn=>{this._disposeBackdrop(mn.target)},this._keydownEvents=new $.x,this._outsidePointerEvents=new $.x,ue.scrollStrategy&&(this._scrollStrategy=ue.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=ue.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(re){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const Re=this._portalOutlet.attach(re);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,P.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof Re?.onDestroy&&Re.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),Re}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const re=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),re}dispose(){const re=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,re&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(re){re!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=re,this.hasAttached()&&(re.attach(this),this.updatePosition()))}updateSize(re){this._config={...this._config,...re},this._updateElementSize()}setDirection(re){this._config={...this._config,direction:re},this._updateElementDirection()}addPanelClass(re){this._pane&&this._toggleClasses(this._pane,re,!0)}removePanelClass(re){this._pane&&this._toggleClasses(this._pane,re,!1)}getDirection(){const re=this._config.direction;return re?"string"==typeof re?re:re.value:"ltr"}updateScrollStrategy(re){re!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=re,this.hasAttached()&&(re.attach(this),re.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const re=this._pane.style;re.width=(0,f.HM)(this._config.width),re.height=(0,f.HM)(this._config.height),re.minWidth=(0,f.HM)(this._config.minWidth),re.minHeight=(0,f.HM)(this._config.minHeight),re.maxWidth=(0,f.HM)(this._config.maxWidth),re.maxHeight=(0,f.HM)(this._config.maxHeight)}_togglePointerEvents(re){this._pane.style.pointerEvents=re?"":"none"}_attachBackdrop(){const re="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(re)})}):this._backdropElement.classList.add(re)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const re=this._backdropElement;if(re){if(this._animationsDisabled)return void this._disposeBackdrop(re);re.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{re.addEventListener("transitionend",this._backdropTransitionendHandler)}),re.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(re)},500))}}_toggleClasses(re,Re,Le){const ue=(0,f.Eq)(Re||[]).filter(ot=>!!ot);ue.length&&(Le?re.classList.add(...ue):re.classList.remove(...ue))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const re=this._ngZone.onStable.pipe((0,A.R)((0,te.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),re.unsubscribe())})})}_disposeScrollStrategy(){const re=this._scrollStrategy;re&&(re.disable(),re.detach&&re.detach())}_disposeBackdrop(re){re&&(re.removeEventListener("click",this._backdropClickHandler),re.removeEventListener("transitionend",this._backdropTransitionendHandler),re.remove(),this._backdropElement===re&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const kn="cdk-overlay-connected-position-bounding-box",Xt=/([A-Za-z%]+)$/;class Ut{get positions(){return this._preferredPositions}constructor(re,Re,Le,ue,ot){this._viewportRuler=Re,this._document=Le,this._platform=ue,this._overlayContainer=ot,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new $.x,this._resizeSubscription=K.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(re)}attach(re){this._overlayRef&&this._overlayRef,this._validatePositions(),re.hostElement.classList.add(kn),this._overlayRef=re,this._boundingBox=re.hostElement,this._pane=re.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const re=this._originRect,Re=this._overlayRect,Le=this._viewportRect,ue=this._containerRect,ot=[];let Et;for(let an of this._preferredPositions){let Pn=this._getOriginPoint(re,ue,an),Zt=this._getOverlayPoint(Pn,Re,an),Wt=this._getOverlayFit(Zt,Re,Le,an);if(Wt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(an,Pn);this._canFitWithFlexibleDimensions(Wt,Zt,Le)?ot.push({position:an,origin:Pn,overlayRect:Re,boundingBoxRect:this._calculateBoundingBoxRect(Pn,an)}):(!Et||Et.overlayFit.visibleArea<Wt.visibleArea)&&(Et={overlayFit:Wt,overlayPoint:Zt,originPoint:Pn,position:an,overlayRect:Re})}if(ot.length){let an=null,Pn=-1;for(const Zt of ot){const Wt=Zt.boundingBoxRect.width*Zt.boundingBoxRect.height*(Zt.position.weight||1);Wt>Pn&&(Pn=Wt,an=Zt)}return this._isPushed=!1,void this._applyPosition(an.position,an.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Et.position,Et.originPoint);this._applyPosition(Et.position,Et.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&zt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(kn),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const re=this._lastPosition;if(re){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Re=this._getOriginPoint(this._originRect,this._containerRect,re);this._applyPosition(re,Re)}else this.apply()}withScrollableContainers(re){return this._scrollables=re,this}withPositions(re){return this._preferredPositions=re,-1===re.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(re){return this._viewportMargin=re,this}withFlexibleDimensions(re=!0){return this._hasFlexibleDimensions=re,this}withGrowAfterOpen(re=!0){return this._growAfterOpen=re,this}withPush(re=!0){return this._canPush=re,this}withLockedPosition(re=!0){return this._positionLocked=re,this}setOrigin(re){return this._origin=re,this}withDefaultOffsetX(re){return this._offsetX=re,this}withDefaultOffsetY(re){return this._offsetY=re,this}withTransformOriginOn(re){return this._transformOriginSelector=re,this}_getOriginPoint(re,Re,Le){let ue,ot;if("center"==Le.originX)ue=re.left+re.width/2;else{const Et=this._isRtl()?re.right:re.left,an=this._isRtl()?re.left:re.right;ue="start"==Le.originX?Et:an}return Re.left<0&&(ue-=Re.left),ot="center"==Le.originY?re.top+re.height/2:"top"==Le.originY?re.top:re.bottom,Re.top<0&&(ot-=Re.top),{x:ue,y:ot}}_getOverlayPoint(re,Re,Le){let ue,ot;return ue="center"==Le.overlayX?-Re.width/2:"start"===Le.overlayX?this._isRtl()?-Re.width:0:this._isRtl()?0:-Re.width,ot="center"==Le.overlayY?-Re.height/2:"top"==Le.overlayY?0:-Re.height,{x:re.x+ue,y:re.y+ot}}_getOverlayFit(re,Re,Le,ue){const ot=tn(Re);let{x:Et,y:an}=re,Pn=this._getOffset(ue,"x"),Zt=this._getOffset(ue,"y");Pn&&(Et+=Pn),Zt&&(an+=Zt);let Wt=0-Et,mn=Et+ot.width-Le.width,Vn=0-an,rt=an+ot.height-Le.height,ae=this._subtractOverflows(ot.width,Wt,mn),De=this._subtractOverflows(ot.height,Vn,rt),wt=ae*De;return{visibleArea:wt,isCompletelyWithinViewport:ot.width*ot.height===wt,fitsInViewportVertically:De===ot.height,fitsInViewportHorizontally:ae==ot.width}}_canFitWithFlexibleDimensions(re,Re,Le){if(this._hasFlexibleDimensions){const ue=Le.bottom-Re.y,ot=Le.right-Re.x,Et=vt(this._overlayRef.getConfig().minHeight),an=vt(this._overlayRef.getConfig().minWidth),Pn=re.fitsInViewportVertically||null!=Et&&Et<=ue,Zt=re.fitsInViewportHorizontally||null!=an&&an<=ot;return Pn&&Zt}return!1}_pushOverlayOnScreen(re,Re,Le){if(this._previousPushAmount&&this._positionLocked)return{x:re.x+this._previousPushAmount.x,y:re.y+this._previousPushAmount.y};const ue=tn(Re),ot=this._viewportRect,Et=Math.max(re.x+ue.width-ot.width,0),an=Math.max(re.y+ue.height-ot.height,0),Pn=Math.max(ot.top-Le.top-re.y,0),Zt=Math.max(ot.left-Le.left-re.x,0);let Wt=0,mn=0;return Wt=ue.width<=ot.width?Zt||-Et:re.x<this._viewportMargin?ot.left-Le.left-re.x:0,mn=ue.height<=ot.height?Pn||-an:re.y<this._viewportMargin?ot.top-Le.top-re.y:0,this._previousPushAmount={x:Wt,y:mn},{x:re.x+Wt,y:re.y+mn}}_applyPosition(re,Re){if(this._setTransformOrigin(re),this._setOverlayElementStyles(Re,re),this._setBoundingBoxStyles(Re,re),re.panelClass&&this._addPanelClasses(re.panelClass),this._lastPosition=re,this._positionChanges.observers.length){const Le=this._getScrollVisibility(),ue=new Ne(re,Le);this._positionChanges.next(ue)}this._isInitialRender=!1}_setTransformOrigin(re){if(!this._transformOriginSelector)return;const Re=this._boundingBox.querySelectorAll(this._transformOriginSelector);let Le,ue=re.overlayY;Le="center"===re.overlayX?"center":this._isRtl()?"start"===re.overlayX?"right":"left":"start"===re.overlayX?"left":"right";for(let ot=0;ot<Re.length;ot++)Re[ot].style.transformOrigin=`${Le} ${ue}`}_calculateBoundingBoxRect(re,Re){const Le=this._viewportRect,ue=this._isRtl();let ot,Et,an;if("top"===Re.overlayY)Et=re.y,ot=Le.height-Et+this._viewportMargin;else if("bottom"===Re.overlayY)an=Le.height-re.y+2*this._viewportMargin,ot=Le.height-an+this._viewportMargin;else{const rt=Math.min(Le.bottom-re.y+Le.top,re.y),ae=this._lastBoundingBoxSize.height;ot=2*rt,Et=re.y-rt,ot>ae&&!this._isInitialRender&&!this._growAfterOpen&&(Et=re.y-ae/2)}const Pn="start"===Re.overlayX&&!ue||"end"===Re.overlayX&&ue;let Wt,mn,Vn;if("end"===Re.overlayX&&!ue||"start"===Re.overlayX&&ue)Vn=Le.width-re.x+this._viewportMargin,Wt=re.x-this._viewportMargin;else if(Pn)mn=re.x,Wt=Le.right-re.x;else{const rt=Math.min(Le.right-re.x+Le.left,re.x),ae=this._lastBoundingBoxSize.width;Wt=2*rt,mn=re.x-rt,Wt>ae&&!this._isInitialRender&&!this._growAfterOpen&&(mn=re.x-ae/2)}return{top:Et,left:mn,bottom:an,right:Vn,width:Wt,height:ot}}_setBoundingBoxStyles(re,Re){const Le=this._calculateBoundingBoxRect(re,Re);!this._isInitialRender&&!this._growAfterOpen&&(Le.height=Math.min(Le.height,this._lastBoundingBoxSize.height),Le.width=Math.min(Le.width,this._lastBoundingBoxSize.width));const ue={};if(this._hasExactPosition())ue.top=ue.left="0",ue.bottom=ue.right=ue.maxHeight=ue.maxWidth="",ue.width=ue.height="100%";else{const ot=this._overlayRef.getConfig().maxHeight,Et=this._overlayRef.getConfig().maxWidth;ue.height=(0,f.HM)(Le.height),ue.top=(0,f.HM)(Le.top),ue.bottom=(0,f.HM)(Le.bottom),ue.width=(0,f.HM)(Le.width),ue.left=(0,f.HM)(Le.left),ue.right=(0,f.HM)(Le.right),"center"===Re.overlayX?ue.alignItems="center":ue.alignItems="end"===Re.overlayX?"flex-end":"flex-start","center"===Re.overlayY?ue.justifyContent="center":ue.justifyContent="bottom"===Re.overlayY?"flex-end":"flex-start",ot&&(ue.maxHeight=(0,f.HM)(ot)),Et&&(ue.maxWidth=(0,f.HM)(Et))}this._lastBoundingBoxSize=Le,zt(this._boundingBox.style,ue)}_resetBoundingBoxStyles(){zt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){zt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(re,Re){const Le={},ue=this._hasExactPosition(),ot=this._hasFlexibleDimensions,Et=this._overlayRef.getConfig();if(ue){const Wt=this._viewportRuler.getViewportScrollPosition();zt(Le,this._getExactOverlayY(Re,re,Wt)),zt(Le,this._getExactOverlayX(Re,re,Wt))}else Le.position="static";let an="",Pn=this._getOffset(Re,"x"),Zt=this._getOffset(Re,"y");Pn&&(an+=`translateX(${Pn}px) `),Zt&&(an+=`translateY(${Zt}px)`),Le.transform=an.trim(),Et.maxHeight&&(ue?Le.maxHeight=(0,f.HM)(Et.maxHeight):ot&&(Le.maxHeight="")),Et.maxWidth&&(ue?Le.maxWidth=(0,f.HM)(Et.maxWidth):ot&&(Le.maxWidth="")),zt(this._pane.style,Le)}_getExactOverlayY(re,Re,Le){let ue={top:"",bottom:""},ot=this._getOverlayPoint(Re,this._overlayRect,re);if(this._isPushed&&(ot=this._pushOverlayOnScreen(ot,this._overlayRect,Le)),"bottom"===re.overlayY){const Et=this._document.documentElement.clientHeight;ue.bottom=Et-(ot.y+this._overlayRect.height)+"px"}else ue.top=(0,f.HM)(ot.y);return ue}_getExactOverlayX(re,Re,Le){let Et,ue={left:"",right:""},ot=this._getOverlayPoint(Re,this._overlayRect,re);if(this._isPushed&&(ot=this._pushOverlayOnScreen(ot,this._overlayRect,Le)),Et=this._isRtl()?"end"===re.overlayX?"left":"right":"end"===re.overlayX?"right":"left","right"===Et){const an=this._document.documentElement.clientWidth;ue.right=an-(ot.x+this._overlayRect.width)+"px"}else ue.left=(0,f.HM)(ot.x);return ue}_getScrollVisibility(){const re=this._getOriginRect(),Re=this._pane.getBoundingClientRect(),Le=this._scrollables.map(ue=>ue.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:at(re,Le),isOriginOutsideView:Ot(re,Le),isOverlayClipped:at(Re,Le),isOverlayOutsideView:Ot(Re,Le)}}_subtractOverflows(re,...Re){return Re.reduce((Le,ue)=>Le-Math.max(ue,0),re)}_getNarrowedViewportRect(){const re=this._document.documentElement.clientWidth,Re=this._document.documentElement.clientHeight,Le=this._viewportRuler.getViewportScrollPosition();return{top:Le.top+this._viewportMargin,left:Le.left+this._viewportMargin,right:Le.left+re-this._viewportMargin,bottom:Le.top+Re-this._viewportMargin,width:re-2*this._viewportMargin,height:Re-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(re,Re){return"x"===Re?null==re.offsetX?this._offsetX:re.offsetX:null==re.offsetY?this._offsetY:re.offsetY}_validatePositions(){}_addPanelClasses(re){this._pane&&(0,f.Eq)(re).forEach(Re=>{""!==Re&&-1===this._appliedPanelClasses.indexOf(Re)&&(this._appliedPanelClasses.push(Re),this._pane.classList.add(Re))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(re=>{this._pane.classList.remove(re)}),this._appliedPanelClasses=[])}_getOriginRect(){const re=this._origin;if(re instanceof h.SBq)return re.nativeElement.getBoundingClientRect();if(re instanceof Element)return re.getBoundingClientRect();const Re=re.width||0,Le=re.height||0;return{top:re.y,bottom:re.y+Le,left:re.x,right:re.x+Re,height:Le,width:Re}}}function zt(ht,re){for(let Re in re)re.hasOwnProperty(Re)&&(ht[Re]=re[Re]);return ht}function vt(ht){if("number"!=typeof ht&&null!=ht){const[re,Re]=ht.split(Xt);return Re&&"px"!==Re?null:parseFloat(re)}return ht||null}function tn(ht){return{top:Math.floor(ht.top),right:Math.floor(ht.right),bottom:Math.floor(ht.bottom),left:Math.floor(ht.left),width:Math.floor(ht.width),height:Math.floor(ht.height)}}const nr="cdk-global-overlay-wrapper";class Lt{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(re){const Re=re.getConfig();this._overlayRef=re,this._width&&!Re.width&&re.updateSize({width:this._width}),this._height&&!Re.height&&re.updateSize({height:this._height}),re.hostElement.classList.add(nr),this._isDisposed=!1}top(re=""){return this._bottomOffset="",this._topOffset=re,this._alignItems="flex-start",this}left(re=""){return this._xOffset=re,this._xPosition="left",this}bottom(re=""){return this._topOffset="",this._bottomOffset=re,this._alignItems="flex-end",this}right(re=""){return this._xOffset=re,this._xPosition="right",this}start(re=""){return this._xOffset=re,this._xPosition="start",this}end(re=""){return this._xOffset=re,this._xPosition="end",this}width(re=""){return this._overlayRef?this._overlayRef.updateSize({width:re}):this._width=re,this}height(re=""){return this._overlayRef?this._overlayRef.updateSize({height:re}):this._height=re,this}centerHorizontally(re=""){return this.left(re),this._xPosition="center",this}centerVertically(re=""){return this.top(re),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const re=this._overlayRef.overlayElement.style,Re=this._overlayRef.hostElement.style,Le=this._overlayRef.getConfig(),{width:ue,height:ot,maxWidth:Et,maxHeight:an}=Le,Pn=!("100%"!==ue&&"100vw"!==ue||Et&&"100%"!==Et&&"100vw"!==Et),Zt=!("100%"!==ot&&"100vh"!==ot||an&&"100%"!==an&&"100vh"!==an),Wt=this._xPosition,mn=this._xOffset,Vn="rtl"===this._overlayRef.getConfig().direction;let rt="",ae="",De="";Pn?De="flex-start":"center"===Wt?(De="center",Vn?ae=mn:rt=mn):Vn?"left"===Wt||"end"===Wt?(De="flex-end",rt=mn):("right"===Wt||"start"===Wt)&&(De="flex-start",ae=mn):"left"===Wt||"start"===Wt?(De="flex-start",rt=mn):("right"===Wt||"end"===Wt)&&(De="flex-end",ae=mn),re.position=this._cssPosition,re.marginLeft=Pn?"0":rt,re.marginTop=Zt?"0":this._topOffset,re.marginBottom=this._bottomOffset,re.marginRight=Pn?"0":ae,Re.justifyContent=De,Re.alignItems=Zt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const re=this._overlayRef.overlayElement.style,Re=this._overlayRef.hostElement,Le=Re.style;Re.classList.remove(nr),Le.justifyContent=Le.alignItems=re.marginTop=re.marginBottom=re.marginLeft=re.marginRight=re.position="",this._overlayRef=null,this._isDisposed=!0}}class Be{constructor(re,Re,Le,ue){this._viewportRuler=re,this._document=Re,this._platform=Le,this._overlayContainer=ue}global(){return new Lt}flexibleConnectedTo(re){return new Ut(re,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}(b=Be).\u0275fac=function(re){return new(re||b)(h.LFG(n.rL),h.LFG(o.K0),h.LFG(S.t4),h.LFG(Ht))},b.\u0275prov=h.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"});let Ke=0;class At{constructor(re,Re,Le,ue,ot,Et,an,Pn,Zt,Wt,mn,Vn){this.scrollStrategies=re,this._overlayContainer=Re,this._componentFactoryResolver=Le,this._positionBuilder=ue,this._keyboardDispatcher=ot,this._injector=Et,this._ngZone=an,this._document=Pn,this._directionality=Zt,this._location=Wt,this._outsideClickDispatcher=mn,this._animationsModuleType=Vn}create(re){const Re=this._createHostElement(),Le=this._createPaneElement(Re),ue=this._createPortalOutlet(Le),ot=new Ce(re);return ot.direction=ot.direction||this._directionality.value,new sn(ue,Re,Le,ot,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(re){const Re=this._document.createElement("div");return Re.id="cdk-overlay-"+Ke++,Re.classList.add("cdk-overlay-pane"),re.appendChild(Re),Re}_createHostElement(){const re=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(re),re}_createPortalOutlet(re){return this._appRef||(this._appRef=this._injector.get(h.z2F)),new k.u0(re,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}(M=At).\u0275fac=function(re){return new(re||M)(h.LFG(nt),h.LFG(Ht),h.LFG(h._Vd),h.LFG(Be),h.LFG(St),h.LFG(h.zs3),h.LFG(h.R0b),h.LFG(o.K0),h.LFG(Y.Is),h.LFG(o.Ye),h.LFG(cn),h.LFG(h.QbO,8))},M.\u0275prov=h.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"});const on=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],On=new h.OlP("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const ht=(0,h.f3M)(At);return()=>ht.scrollStrategies.reposition()}});class fn{constructor(re){this.elementRef=re}}(D=fn).\u0275fac=function(re){return new(re||D)(h.Y36(h.SBq))},D.\u0275dir=h.lG2({type:D,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0});class wn{get offsetX(){return this._offsetX}set offsetX(re){this._offsetX=re,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(re){this._offsetY=re,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(re){this._disposeOnNavigation=re}constructor(re,Re,Le,ue,ot){this._overlay=re,this._dir=ot,this._backdropSubscription=K.w0.EMPTY,this._attachSubscription=K.w0.EMPTY,this._detachSubscription=K.w0.EMPTY,this._positionSubscription=K.w0.EMPTY,this._disposeOnNavigation=!1,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new h.vpe,this.positionChange=new h.vpe,this.attach=new h.vpe,this.detach=new h.vpe,this.overlayKeydown=new h.vpe,this.overlayOutsideClick=new h.vpe,this._templatePortal=new k.UE(Re,Le),this._scrollStrategyFactory=ue,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(re){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),re.origin&&this.open&&this._position.apply()),re.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=on);const re=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=re.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=re.detachments().subscribe(()=>this.detach.emit()),re.keydownEvents().subscribe(Re=>{this.overlayKeydown.next(Re),Re.keyCode===ee.hY&&!this.disableClose&&!(0,ee.Vb)(Re)&&(Re.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Re=>{this.overlayOutsideClick.next(Re)})}_buildConfig(){const re=this._position=this.positionStrategy||this._createPositionStrategy(),Re=new Ce({direction:this._dir,positionStrategy:re,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(Re.width=this.width),(this.height||0===this.height)&&(Re.height=this.height),(this.minWidth||0===this.minWidth)&&(Re.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Re.minHeight=this.minHeight),this.backdropClass&&(Re.backdropClass=this.backdropClass),this.panelClass&&(Re.panelClass=this.panelClass),Re}_updatePositionStrategy(re){const Re=this.positions.map(Le=>({originX:Le.originX,originY:Le.originY,overlayX:Le.overlayX,overlayY:Le.overlayY,offsetX:Le.offsetX||this.offsetX,offsetY:Le.offsetY||this.offsetY,panelClass:Le.panelClass||void 0}));return re.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(Re).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const re=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(re),re}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof fn?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(re=>{this.backdropClick.emit(re)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function N(ht,re=!1){return(0,T.e)((Re,Le)=>{let ue=0;Re.subscribe((0,C.x)(Le,ot=>{const Et=ht(ot,ue++);(Et||re)&&Le.next(ot),!Et&&Le.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(re=>{this.positionChange.emit(re),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}(I=wn).\u0275fac=function(re){return new(re||I)(h.Y36(At),h.Y36(h.Rgc),h.Y36(h.s_b),h.Y36(On),h.Y36(Y.Is,8))},I.\u0275dir=h.lG2({type:I,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop",h.VuI],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition",h.VuI],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",h.VuI],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen",h.VuI],push:["cdkConnectedOverlayPush","push",h.VuI],disposeOnNavigation:["cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",h.VuI]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[h.Xq5,h.TTD]});const nn={provide:On,deps:[At],useFactory:function pn(ht){return()=>ht.scrollStrategies.reposition()}};class un{}(Q=un).\u0275fac=function(re){return new(re||Q)},Q.\u0275mod=h.oAB({type:Q}),Q.\u0275inj=h.cJS({providers:[At,nn],imports:[Y.vT,k.eL,n.Cl,n.Cl]});(Ye=class Pe extends Ht{constructor(re,Re){super(re,Re)}ngOnDestroy(){super.ngOnDestroy(),this._fullScreenEventName&&this._fullScreenListener&&this._document.removeEventListener(this._fullScreenEventName,this._fullScreenListener)}_createContainer(){super._createContainer(),this._adjustParentForFullscreenChange(),this._addFullscreenChangeListener(()=>this._adjustParentForFullscreenChange())}_adjustParentForFullscreenChange(){this._containerElement&&(this.getFullscreenElement()||this._document.body).appendChild(this._containerElement)}_addFullscreenChangeListener(re){const Re=this._getEventName();Re&&(this._fullScreenListener&&this._document.removeEventListener(Re,this._fullScreenListener),this._document.addEventListener(Re,re),this._fullScreenListener=re)}_getEventName(){if(!this._fullScreenEventName){const re=this._document;re.fullscreenEnabled?this._fullScreenEventName="fullscreenchange":re.webkitFullscreenEnabled?this._fullScreenEventName="webkitfullscreenchange":re.mozFullScreenEnabled?this._fullScreenEventName="mozfullscreenchange":re.msFullscreenEnabled&&(this._fullScreenEventName="MSFullscreenChange")}return this._fullScreenEventName}getFullscreenElement(){const re=this._document;return re.fullscreenElement||re.webkitFullscreenElement||re.mozFullScreenElement||re.msFullscreenElement||null}}).\u0275fac=function(re){return new(re||Ye)(h.LFG(o.K0),h.LFG(S.t4))},Ye.\u0275prov=h.Yz7({token:Ye,factory:Ye.\u0275fac,providedIn:"root"})},62831:(tt,X,c)=>{"use strict";c.d(X,{Mq:()=>te,Oy:()=>b,_i:()=>ee,ht:()=>Ge,i$:()=>k,kV:()=>ke,sA:()=>Ie,t4:()=>W});var h,f,n=c(19212),o=c(96814);let S;try{S=typeof Intl<"u"&&Intl.v8BreakIterator}catch{S=!1}class W{constructor(D){this._platformId=D,this.isBrowser=this._platformId?(0,o.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!S)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}(h=W).\u0275fac=function(D){return new(D||h)(n.LFG(n.Lbi))},h.\u0275prov=n.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"});(f=class P{}).\u0275fac=function(D){return new(D||f)},f.\u0275mod=n.oAB({type:f}),f.\u0275inj=n.cJS({});let N,$,K,Se;function k(M){return function Y(){if(null==N&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>N=!0}))}finally{N=N||!1}return N}()?M:!!M.capture}function te(){if(null==K){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return K=!1,K;if("scrollBehavior"in document.documentElement.style)K=!0;else{const M=Element.prototype.scrollTo;K=!!M&&!/\{\s*\[native code\]\s*\}/.test(M.toString())}}return K}function ee(){if("object"!=typeof document||!document)return 0;if(null==$){const M=document.createElement("div"),D=M.style;M.dir="rtl",D.width="1px",D.overflow="auto",D.visibility="hidden",D.pointerEvents="none",D.position="absolute";const I=document.createElement("div"),Q=I.style;Q.width="2px",Q.height="1px",M.appendChild(I),document.body.appendChild(M),$=0,0===M.scrollLeft&&(M.scrollLeft=1,$=0===M.scrollLeft?1:2),M.remove()}return $}function ke(M){if(function ce(){if(null==Se){const M=typeof document<"u"?document.head:null;Se=!(!M||!M.createShadowRoot&&!M.attachShadow)}return Se}()){const D=M.getRootNode?M.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&D instanceof ShadowRoot)return D}return null}function Ge(){let M=typeof document<"u"&&document?document.activeElement:null;for(;M&&M.shadowRoot;){const D=M.shadowRoot.activeElement;if(D===M)break;M=D}return M}function Ie(M){return M.composedPath?M.composedPath()[0]:M.target}function b(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},68484:(tt,X,c)=>{"use strict";c.d(X,{C5:()=>K,Pl:()=>M,UE:()=>te,eL:()=>I,en:()=>Se,u0:()=>ke});var h,f,S,W,P,n=c(19212),o=c(96814);class ${attach(be){return this._attachedHost=be,be.attach(this)}detach(){let be=this._attachedHost;null!=be&&(this._attachedHost=null,be.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(be){this._attachedHost=be}}class K extends ${constructor(be,Oe,We,qe,yt){super(),this.component=be,this.viewContainerRef=Oe,this.injector=We,this.componentFactoryResolver=qe,this.projectableNodes=yt}}class te extends ${constructor(be,Oe,We,qe){super(),this.templateRef=be,this.viewContainerRef=Oe,this.context=We,this.injector=qe}get origin(){return this.templateRef.elementRef}attach(be,Oe=this.context){return this.context=Oe,super.attach(be)}detach(){return this.context=void 0,super.detach()}}class ee extends ${constructor(be){super(),this.element=be instanceof n.SBq?be.nativeElement:be}}class Se{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(be){return be instanceof K?(this._attachedPortal=be,this.attachComponentPortal(be)):be instanceof te?(this._attachedPortal=be,this.attachTemplatePortal(be)):this.attachDomPortal&&be instanceof ee?(this._attachedPortal=be,this.attachDomPortal(be)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(be){this._disposeFn=be}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ke extends Se{constructor(be,Oe,We,qe,yt){super(),this.outletElement=be,this._componentFactoryResolver=Oe,this._appRef=We,this._defaultInjector=qe,this.attachDomPortal=Ot=>{this._document;const at=Ot.element;at.parentNode;const Ue=this._document.createComment("dom-portal");at.parentNode.insertBefore(Ue,at),this.outletElement.appendChild(at),this._attachedPortal=Ot,super.setDisposeFn(()=>{Ue.parentNode&&Ue.parentNode.replaceChild(at,Ue)})},this._document=yt}attachComponentPortal(be){const We=(be.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(be.component);let qe;return be.viewContainerRef?(qe=be.viewContainerRef.createComponent(We,be.viewContainerRef.length,be.injector||be.viewContainerRef.injector,be.projectableNodes||void 0),this.setDisposeFn(()=>qe.destroy())):(qe=We.create(be.injector||this._defaultInjector||n.zs3.NULL),this._appRef.attachView(qe.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(qe.hostView),qe.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(qe)),this._attachedPortal=be,qe}attachTemplatePortal(be){let Oe=be.viewContainerRef,We=Oe.createEmbeddedView(be.templateRef,be.context,{injector:be.injector});return We.rootNodes.forEach(qe=>this.outletElement.appendChild(qe)),We.detectChanges(),this.setDisposeFn(()=>{let qe=Oe.indexOf(We);-1!==qe&&Oe.remove(qe)}),this._attachedPortal=be,We}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(be){return be.hostView.rootNodes[0]}}class Ie extends te{constructor(be,Oe){super(be,Oe)}}(h=Ie).\u0275fac=function(be){return new(be||h)(n.Y36(n.Rgc),n.Y36(n.s_b))},h.\u0275dir=n.lG2({type:h,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[n.qOj]});(f=class b extends Ie{}).\u0275fac=(()=>{let Ye;return function(Oe){return(Ye||(Ye=n.n5z(f)))(Oe||f)}})(),f.\u0275dir=n.lG2({type:f,selectors:[["","cdk-portal",""],["","portal",""]],exportAs:["cdkPortal"],features:[n._Bn([{provide:Ie,useExisting:f}]),n.qOj]});class M extends Se{constructor(be,Oe,We){super(),this._componentFactoryResolver=be,this._viewContainerRef=Oe,this._isInitialized=!1,this.attached=new n.vpe,this.attachDomPortal=qe=>{this._document;const yt=qe.element;yt.parentNode;const Ot=this._document.createComment("dom-portal");qe.setAttachedHost(this),yt.parentNode.insertBefore(Ot,yt),this._getRootNode().appendChild(yt),this._attachedPortal=qe,super.setDisposeFn(()=>{Ot.parentNode&&Ot.parentNode.replaceChild(yt,Ot)})},this._document=We}get portal(){return this._attachedPortal}set portal(be){this.hasAttached()&&!be&&!this._isInitialized||(this.hasAttached()&&super.detach(),be&&super.attach(be),this._attachedPortal=be||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(be){be.setAttachedHost(this);const Oe=null!=be.viewContainerRef?be.viewContainerRef:this._viewContainerRef,qe=(be.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(be.component),yt=Oe.createComponent(qe,Oe.length,be.injector||Oe.injector,be.projectableNodes||void 0);return Oe!==this._viewContainerRef&&this._getRootNode().appendChild(yt.hostView.rootNodes[0]),super.setDisposeFn(()=>yt.destroy()),this._attachedPortal=be,this._attachedRef=yt,this.attached.emit(yt),yt}attachTemplatePortal(be){be.setAttachedHost(this);const Oe=this._viewContainerRef.createEmbeddedView(be.templateRef,be.context,{injector:be.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=be,this._attachedRef=Oe,this.attached.emit(Oe),Oe}_getRootNode(){const be=this._viewContainerRef.element.nativeElement;return be.nodeType===be.ELEMENT_NODE?be:be.parentNode}}(S=M).\u0275fac=function(be){return new(be||S)(n.Y36(n._Vd),n.Y36(n.s_b),n.Y36(o.K0))},S.\u0275dir=n.lG2({type:S,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[n.qOj]});(W=class D extends M{}).\u0275fac=(()=>{let Ye;return function(Oe){return(Ye||(Ye=n.n5z(W)))(Oe||W)}})(),W.\u0275dir=n.lG2({type:W,selectors:[["","cdkPortalHost",""],["","portalHost",""]],inputs:{portal:["cdkPortalHost","portal"]},exportAs:["cdkPortalHost"],features:[n._Bn([{provide:M,useExisting:W}]),n.qOj]});class I{}(P=I).\u0275fac=function(be){return new(be||P)},P.\u0275mod=n.oAB({type:P}),P.\u0275inj=n.cJS({})},6361:(tt,X,c)=>{"use strict";c.d(X,{xd:()=>Ut,x0:()=>On,N7:()=>At,mF:()=>vt,Cl:()=>nn,rL:()=>cr});var n=c(42495),o=c(19212),h=c(78645),f=c(22096),S=c(65592),W=c(92438),P=c(80927),A=c(76410),T=c(47394),C=c(2664),N=c(93997),Y=c(29028),k=c(32181),$=c(59773),K=c(27921),te=c(79360),ee=c(8251);var D,ce=c(94664),ke=c(67081),Ge=c(62831),Ie=c(96814),b=c(49388),M=c(93168);class I{}class Ye extends I{constructor(Pe){super(),this._data=Pe}connect(){return(0,C.b)(this._data)?this._data:(0,f.of)(this._data)}disconnect(){}}(D=class yt{constructor(){this._listeners=[]}notify(Pe,ht){for(let re of this._listeners)re(Pe,ht)}listen(Pe){return this._listeners.push(Pe),()=>{this._listeners=this._listeners.filter(ht=>Pe!==ht)}}ngOnDestroy(){this._listeners=[]}}).\u0275fac=function(Pe){return new(Pe||D)},D.\u0275prov=o.Yz7({token:D,factory:D.\u0275fac,providedIn:"root"});const Ot=new o.OlP("_ViewRepeater");var at,Ue,nt,Ce,ye,Te,Ne,fe,Ct,gt,St;const cn=["contentWrapper"],sn=new o.OlP("VIRTUAL_SCROLL_STRATEGY");class kn{constructor(Pe,ht,re){this._scrolledIndexChange=new h.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,N.x)()),this._viewport=null,this._itemSize=Pe,this._minBufferPx=ht,this._maxBufferPx=re}attach(Pe){this._viewport=Pe,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(Pe,ht,re){this._itemSize=Pe,this._minBufferPx=ht,this._maxBufferPx=re,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(Pe,ht){this._viewport&&this._viewport.scrollToOffset(Pe*this._itemSize,ht)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const Pe=this._viewport.getRenderedRange(),ht={start:Pe.start,end:Pe.end},re=this._viewport.getViewportSize(),Re=this._viewport.getDataLength();let Le=this._viewport.measureScrollOffset(),ue=this._itemSize>0?Le/this._itemSize:0;if(ht.end>Re){const Et=Math.ceil(re/this._itemSize),an=Math.max(0,Math.min(ue,Re-Et));ue!=an&&(ue=an,Le=an*this._itemSize,ht.start=Math.floor(ue)),ht.end=Math.max(0,Math.min(Re,ht.start+Et))}const ot=Le-ht.start*this._itemSize;if(ot<this._minBufferPx&&0!=ht.start){const Et=Math.ceil((this._maxBufferPx-ot)/this._itemSize);ht.start=Math.max(0,ht.start-Et),ht.end=Math.min(Re,Math.ceil(ue+(re+this._minBufferPx)/this._itemSize))}else{const Et=ht.end*this._itemSize-(Le+re);if(Et<this._minBufferPx&&ht.end!=Re){const an=Math.ceil((this._maxBufferPx-Et)/this._itemSize);an>0&&(ht.end=Math.min(Re,ht.end+an),ht.start=Math.max(0,Math.floor(ue-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(ht),this._viewport.setRenderedContentOffset(this._itemSize*ht.start),this._scrolledIndexChange.next(Math.floor(ue))}}class Ut{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new kn(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(Pe){this._itemSize=(0,n.su)(Pe)}get minBufferPx(){return this._minBufferPx}set minBufferPx(Pe){this._minBufferPx=(0,n.su)(Pe)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(Pe){this._maxBufferPx=(0,n.su)(Pe)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}(at=Ut).\u0275fac=function(Pe){return new(Pe||at)},at.\u0275dir=o.lG2({type:at,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[o._Bn([{provide:sn,useFactory:function Xt(un){return un._scrollStrategy},deps:[(0,o.Gpc)(()=>at)]}]),o.TTD]});class vt{constructor(Pe,ht,re){this._ngZone=Pe,this._platform=ht,this._scrolled=new h.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=re}register(Pe){this.scrollContainers.has(Pe)||this.scrollContainers.set(Pe,Pe.elementScrolled().subscribe(()=>this._scrolled.next(Pe)))}deregister(Pe){const ht=this.scrollContainers.get(Pe);ht&&(ht.unsubscribe(),this.scrollContainers.delete(Pe))}scrolled(Pe=20){return this._platform.isBrowser?new S.y(ht=>{this._globalSubscription||this._addGlobalListener();const re=Pe>0?this._scrolled.pipe((0,Y.e)(Pe)).subscribe(ht):this._scrolled.subscribe(ht);return this._scrolledCount++,()=>{re.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,f.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((Pe,ht)=>this.deregister(ht)),this._scrolled.complete()}ancestorScrolled(Pe,ht){const re=this.getAncestorScrollContainers(Pe);return this.scrolled(ht).pipe((0,k.h)(Re=>!Re||re.indexOf(Re)>-1))}getAncestorScrollContainers(Pe){const ht=[];return this.scrollContainers.forEach((re,Re)=>{this._scrollableContainsElement(Re,Pe)&&ht.push(Re)}),ht}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(Pe,ht){let re=(0,n.fI)(ht),Re=Pe.getElementRef().nativeElement;do{if(re==Re)return!0}while(re=re.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const Pe=this._getWindow();return(0,W.R)(Pe.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}(Ue=vt).\u0275fac=function(Pe){return new(Pe||Ue)(o.LFG(o.R0b),o.LFG(Ge.t4),o.LFG(Ie.K0,8))},Ue.\u0275prov=o.Yz7({token:Ue,factory:Ue.\u0275fac,providedIn:"root"});class tn{constructor(Pe,ht,re,Re){this.elementRef=Pe,this.scrollDispatcher=ht,this.ngZone=re,this.dir=Re,this._destroyed=new h.x,this._elementScrolled=new S.y(Le=>this.ngZone.runOutsideAngular(()=>(0,W.R)(this.elementRef.nativeElement,"scroll").pipe((0,$.R)(this._destroyed)).subscribe(Le)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(Pe){const ht=this.elementRef.nativeElement,re=this.dir&&"rtl"==this.dir.value;null==Pe.left&&(Pe.left=re?Pe.end:Pe.start),null==Pe.right&&(Pe.right=re?Pe.start:Pe.end),null!=Pe.bottom&&(Pe.top=ht.scrollHeight-ht.clientHeight-Pe.bottom),re&&0!=(0,Ge._i)()?(null!=Pe.left&&(Pe.right=ht.scrollWidth-ht.clientWidth-Pe.left),2==(0,Ge._i)()?Pe.left=Pe.right:1==(0,Ge._i)()&&(Pe.left=Pe.right?-Pe.right:Pe.right)):null!=Pe.right&&(Pe.left=ht.scrollWidth-ht.clientWidth-Pe.right),this._applyScrollToOptions(Pe)}_applyScrollToOptions(Pe){const ht=this.elementRef.nativeElement;(0,Ge.Mq)()?ht.scrollTo(Pe):(null!=Pe.top&&(ht.scrollTop=Pe.top),null!=Pe.left&&(ht.scrollLeft=Pe.left))}measureScrollOffset(Pe){const ht="left",Re=this.elementRef.nativeElement;if("top"==Pe)return Re.scrollTop;if("bottom"==Pe)return Re.scrollHeight-Re.clientHeight-Re.scrollTop;const Le=this.dir&&"rtl"==this.dir.value;return"start"==Pe?Pe=Le?"right":ht:"end"==Pe&&(Pe=Le?ht:"right"),Le&&2==(0,Ge._i)()?Pe==ht?Re.scrollWidth-Re.clientWidth-Re.scrollLeft:Re.scrollLeft:Le&&1==(0,Ge._i)()?Pe==ht?Re.scrollLeft+Re.scrollWidth-Re.clientWidth:-Re.scrollLeft:Pe==ht?Re.scrollLeft:Re.scrollWidth-Re.clientWidth-Re.scrollLeft}}(nt=tn).\u0275fac=function(Pe){return new(Pe||nt)(o.Y36(o.SBq),o.Y36(vt),o.Y36(o.R0b),o.Y36(b.Is,8))},nt.\u0275dir=o.lG2({type:nt,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});class cr{constructor(Pe,ht,re){this._platform=Pe,this._change=new h.x,this._changeListener=Re=>{this._change.next(Re)},this._document=re,ht.runOutsideAngular(()=>{if(Pe.isBrowser){const Re=this._getWindow();Re.addEventListener("resize",this._changeListener),Re.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const Pe=this._getWindow();Pe.removeEventListener("resize",this._changeListener),Pe.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const Pe={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),Pe}getViewportRect(){const Pe=this.getViewportScrollPosition(),{width:ht,height:re}=this.getViewportSize();return{top:Pe.top,left:Pe.left,bottom:Pe.top+re,right:Pe.left+ht,height:re,width:ht}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const Pe=this._document,ht=this._getWindow(),re=Pe.documentElement,Re=re.getBoundingClientRect();return{top:-Re.top||Pe.body.scrollTop||ht.scrollY||re.scrollTop||0,left:-Re.left||Pe.body.scrollLeft||ht.scrollX||re.scrollLeft||0}}change(Pe=20){return Pe>0?this._change.pipe((0,Y.e)(Pe)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const Pe=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:Pe.innerWidth,height:Pe.innerHeight}:{width:0,height:0}}}(Ce=cr).\u0275fac=function(Pe){return new(Pe||Ce)(o.LFG(Ge.t4),o.LFG(o.R0b),o.LFG(Ie.K0,8))},Ce.\u0275prov=o.Yz7({token:Ce,factory:Ce.\u0275fac,providedIn:"root"});const nr=new o.OlP("VIRTUAL_SCROLLABLE");class Lt extends tn{constructor(Pe,ht,re,Re){super(Pe,ht,re,Re)}measureViewportSize(Pe){const ht=this.elementRef.nativeElement;return"horizontal"===Pe?ht.clientWidth:ht.clientHeight}}(ye=Lt).\u0275fac=function(Pe){return new(Pe||ye)(o.Y36(o.SBq),o.Y36(vt),o.Y36(o.R0b),o.Y36(b.Is,8))},ye.\u0275dir=o.lG2({type:ye,features:[o.qOj]});const Ke=typeof requestAnimationFrame<"u"?P.Z:A.E;class At extends Lt{get orientation(){return this._orientation}set orientation(Pe){this._orientation!==Pe&&(this._orientation=Pe,this._calculateSpacerSize())}constructor(Pe,ht,re,Re,Le,ue,ot,Et){super(Pe,ue,re,Le),this.elementRef=Pe,this._changeDetectorRef=ht,this._scrollStrategy=Re,this.scrollable=Et,this._platform=(0,o.f3M)(Ge.t4),this._detachedSubject=new h.x,this._renderedRangeSubject=new h.x,this._orientation="vertical",this.appendOnly=!1,this.scrolledIndexChange=new S.y(an=>this._scrollStrategy.scrolledIndexChange.subscribe(Pn=>Promise.resolve().then(()=>this.ngZone.run(()=>an.next(Pn))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=T.w0.EMPTY,this._viewportChanges=ot.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe((0,K.O)(null),(0,Y.e)(0,Ke),(0,$.R)(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(Pe){this._forOf,this.ngZone.runOutsideAngular(()=>{this._forOf=Pe,this._forOf.dataStream.pipe((0,$.R)(this._detachedSubject)).subscribe(ht=>{const re=ht.length;re!==this._dataLength&&(this._dataLength=re,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(Pe){return this.getElementRef().nativeElement.getBoundingClientRect()[Pe]}setTotalContentSize(Pe){this._totalContentSize!==Pe&&(this._totalContentSize=Pe,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(Pe){(function Be(un,Pe){return un.start==Pe.start&&un.end==Pe.end})(this._renderedRange,Pe)||(this.appendOnly&&(Pe={start:0,end:Math.max(this._renderedRange.end,Pe.end)}),this._renderedRangeSubject.next(this._renderedRange=Pe),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(Pe,ht="to-start"){Pe=this.appendOnly&&"to-start"===ht?0:Pe;const re=this.dir&&"rtl"==this.dir.value,Re="horizontal"==this.orientation,Le=Re?"X":"Y";let ot=`translate${Le}(${Number((Re&&re?-1:1)*Pe)}px)`;this._renderedContentOffset=Pe,"to-end"===ht&&(ot+=` translate${Le}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=ot&&(this._renderedContentTransform=ot,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(Pe,ht="auto"){const re={behavior:ht};"horizontal"===this.orientation?re.start=Pe:re.top=Pe,this.scrollable.scrollTo(re)}scrollToIndex(Pe,ht="auto"){this._scrollStrategy.scrollToIndex(Pe,ht)}measureScrollOffset(Pe){let ht;return ht=this.scrollable==this?re=>super.measureScrollOffset(re):re=>this.scrollable.measureScrollOffset(re),Math.max(0,ht(Pe??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(Pe){let ht;const Le="rtl"==this.dir?.value;ht="start"==Pe?Le?"right":"left":"end"==Pe?Le?"left":"right":Pe||("horizontal"===this.orientation?"left":"top");const ue=this.scrollable.measureBoundingClientRectWithScrollOffset(ht);return this.elementRef.nativeElement.getBoundingClientRect()[ht]-ue}measureRenderedContentSize(){const Pe=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?Pe.offsetWidth:Pe.offsetHeight}measureRangeSize(Pe){return this._forOf?this._forOf.measureRangeSize(Pe,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(Pe){Pe&&this._runAfterChangeDetection.push(Pe),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const Pe=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const ht of Pe)ht()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}function on(un,Pe,ht){const re=ht;if(!re.getBoundingClientRect)return 0;const Re=re.getBoundingClientRect();return"horizontal"===un?"start"===Pe?Re.left:Re.right:"start"===Pe?Re.top:Re.bottom}(Te=At).\u0275fac=function(Pe){return new(Pe||Te)(o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(o.R0b),o.Y36(sn,8),o.Y36(b.Is,8),o.Y36(vt),o.Y36(cr),o.Y36(nr,8))},Te.\u0275cmp=o.Xpm({type:Te,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(Pe,ht){if(1&Pe&&o.Gf(cn,7),2&Pe){let re;o.iGM(re=o.CRH())&&(ht._contentWrapper=re.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(Pe,ht){2&Pe&&o.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===ht.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==ht.orientation)},inputs:{orientation:"orientation",appendOnly:["appendOnly","appendOnly",o.VuI]},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[o._Bn([{provide:tn,useFactory:(un,Pe)=>un||Pe,deps:[[new o.FiY,new o.tBr(nr)],Te]}]),o.Xq5,o.qOj,o.jDz],ngContentSelectors:["*"],decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(Pe,ht){1&Pe&&(o.F$t(),o.TgZ(0,"div",0,1),o.Hsn(2),o.qZA(),o._UZ(3,"div",2)),2&Pe&&(o.xp6(3),o.Udp("width",ht._totalContentWidth)("height",ht._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0});class On{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(Pe){this._cdkVirtualForOf=Pe,function Q(un){return un&&"function"==typeof un.connect&&!(un instanceof M.c)}(Pe)?this._dataSourceChanges.next(Pe):this._dataSourceChanges.next(new Ye((0,C.b)(Pe)?Pe:Array.from(Pe||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(Pe){this._needsUpdate=!0,this._cdkVirtualForTrackBy=Pe?(ht,re)=>Pe(ht+(this._renderedRange?this._renderedRange.start:0),re):void 0}set cdkVirtualForTemplate(Pe){Pe&&(this._needsUpdate=!0,this._template=Pe)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(Pe){this._viewRepeater.viewCacheSize=(0,n.su)(Pe)}constructor(Pe,ht,re,Re,Le,ue){this._viewContainerRef=Pe,this._template=ht,this._differs=re,this._viewRepeater=Re,this._viewport=Le,this.viewChange=new h.x,this._dataSourceChanges=new h.x,this.dataStream=this._dataSourceChanges.pipe((0,K.O)(null),function Se(){return(0,te.e)((un,Pe)=>{let ht,re=!1;un.subscribe((0,ee.x)(Pe,Re=>{const Le=ht;ht=Re,re&&Pe.next([Le,Re]),re=!0}))})}(),(0,ce.w)(([ot,Et])=>this._changeDataSource(ot,Et)),(0,ke.d)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new h.x,this.dataStream.subscribe(ot=>{this._data=ot,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,$.R)(this._destroyed)).subscribe(ot=>{this._renderedRange=ot,this.viewChange.observers.length&&ue.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(Pe,ht){if(Pe.start>=Pe.end)return 0;Pe.start<this._renderedRange.start||(Pe.end,this._renderedRange.end);const re=Pe.start-this._renderedRange.start,Re=Pe.end-Pe.start;let Le,ue;for(let ot=0;ot<Re;ot++){const Et=this._viewContainerRef.get(ot+re);if(Et&&Et.rootNodes.length){Le=ue=Et.rootNodes[0];break}}for(let ot=Re-1;ot>-1;ot--){const Et=this._viewContainerRef.get(ot+re);if(Et&&Et.rootNodes.length){ue=Et.rootNodes[Et.rootNodes.length-1];break}}return Le&&ue?on(ht,"end",ue)-on(ht,"start",Le):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const Pe=this._differ.diff(this._renderedItems);Pe?this._applyChanges(Pe):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((Pe,ht)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(Pe,ht):ht)),this._needsUpdate=!0)}_changeDataSource(Pe,ht){return Pe&&Pe.disconnect(this),this._needsUpdate=!0,ht?ht.connect(this):(0,f.of)()}_updateContext(){const Pe=this._data.length;let ht=this._viewContainerRef.length;for(;ht--;){const re=this._viewContainerRef.get(ht);re.context.index=this._renderedRange.start+ht,re.context.count=Pe,this._updateComputedContextProperties(re.context),re.detectChanges()}}_applyChanges(Pe){this._viewRepeater.applyChanges(Pe,this._viewContainerRef,(Re,Le,ue)=>this._getEmbeddedViewArgs(Re,ue),Re=>Re.item),Pe.forEachIdentityChange(Re=>{this._viewContainerRef.get(Re.currentIndex).context.$implicit=Re.item});const ht=this._data.length;let re=this._viewContainerRef.length;for(;re--;){const Re=this._viewContainerRef.get(re);Re.context.index=this._renderedRange.start+re,Re.context.count=ht,this._updateComputedContextProperties(Re.context)}}_updateComputedContextProperties(Pe){Pe.first=0===Pe.index,Pe.last=Pe.index===Pe.count-1,Pe.even=Pe.index%2==0,Pe.odd=!Pe.even}_getEmbeddedViewArgs(Pe,ht){return{templateRef:this._template,context:{$implicit:Pe.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:ht}}}(Ne=On).\u0275fac=function(Pe){return new(Pe||Ne)(o.Y36(o.s_b),o.Y36(o.Rgc),o.Y36(o.ZZ4),o.Y36(Ot),o.Y36(At,4),o.Y36(o.R0b))},Ne.\u0275dir=o.lG2({type:Ne,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[o._Bn([{provide:Ot,useClass:class Oe{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(Pe,ht,re,Re,Le){Pe.forEachOperation((ue,ot,Et)=>{let an,Pn;if(null==ue.previousIndex){const Zt=()=>re(ue,ot,Et);an=this._insertView(Zt,Et,ht,Re(ue)),Pn=an?1:0}else null==Et?(this._detachAndCacheView(ot,ht),Pn=3):(an=this._moveView(ot,Et,ht,Re(ue)),Pn=2);Le&&Le({context:an?.context,operation:Pn,record:ue})})}detach(){for(const Pe of this._viewCache)Pe.destroy();this._viewCache=[]}_insertView(Pe,ht,re,Re){const Le=this._insertViewFromCache(ht,re);if(Le)return void(Le.context.$implicit=Re);const ue=Pe();return re.createEmbeddedView(ue.templateRef,ue.context,ue.index)}_detachAndCacheView(Pe,ht){const re=ht.detach(Pe);this._maybeCacheView(re,ht)}_moveView(Pe,ht,re,Re){const Le=re.get(Pe);return re.move(Le,ht),Le.context.$implicit=Re,Le}_maybeCacheView(Pe,ht){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(Pe);else{const re=ht.indexOf(Pe);-1===re?Pe.destroy():ht.remove(re)}}_insertViewFromCache(Pe,ht){const re=this._viewCache.pop();return re&&ht.insert(re,Pe),re||null}}}])]});(fe=class fn extends Lt{constructor(Pe,ht,re,Re){super(Pe,ht,re,Re)}measureBoundingClientRectWithScrollOffset(Pe){return this.getElementRef().nativeElement.getBoundingClientRect()[Pe]-this.measureScrollOffset(Pe)}}).\u0275fac=function(Pe){return new(Pe||fe)(o.Y36(o.SBq),o.Y36(vt),o.Y36(o.R0b),o.Y36(b.Is,8))},fe.\u0275dir=o.lG2({type:fe,selectors:[["","cdkVirtualScrollingElement",""]],hostAttrs:[1,"cdk-virtual-scrollable"],standalone:!0,features:[o._Bn([{provide:nr,useExisting:fe}]),o.qOj]});(Ct=class wn extends Lt{constructor(Pe,ht,re){super(new o.SBq(document.documentElement),Pe,ht,re),this._elementScrolled=new S.y(Re=>this.ngZone.runOutsideAngular(()=>(0,W.R)(document,"scroll").pipe((0,$.R)(this._destroyed)).subscribe(Re)))}measureBoundingClientRectWithScrollOffset(Pe){return this.getElementRef().nativeElement.getBoundingClientRect()[Pe]}}).\u0275fac=function(Pe){return new(Pe||Ct)(o.Y36(vt),o.Y36(o.R0b),o.Y36(b.Is,8))},Ct.\u0275dir=o.lG2({type:Ct,selectors:[["cdk-virtual-scroll-viewport","scrollWindow",""]],standalone:!0,features:[o._Bn([{provide:nr,useExisting:Ct}]),o.qOj]});class pn{}(gt=pn).\u0275fac=function(Pe){return new(Pe||gt)},gt.\u0275mod=o.oAB({type:gt}),gt.\u0275inj=o.cJS({});class nn{}(St=nn).\u0275fac=function(Pe){return new(Pe||St)},St.\u0275mod=o.oAB({type:St}),St.\u0275inj=o.cJS({imports:[b.vT,pn,b.vT,pn]})},96814:(tt,X,c)=>{"use strict";c.d(X,{Do:()=>tn,ED:()=>ra,EM:()=>is,HT:()=>fe,JF:()=>Xs,JJ:()=>Cs,K0:()=>gt,Mx:()=>ti,NF:()=>Oo,O5:()=>na,OU:()=>Ii,Ov:()=>Va,PC:()=>Us,PM:()=>ks,RF:()=>sc,S$:()=>Ut,Tn:()=>fn,V_:()=>cn,Ye:()=>ln,Zd:()=>ne,ax:()=>qa,b0:()=>vt,bD:()=>jo,bZ:()=>qt,dv:()=>Pn,ez:()=>bs,gd:()=>ha,i8:()=>_i,mk:()=>Zi,n9:()=>xa,ol:()=>Pe,p6:()=>_,q:()=>Ne,qS:()=>Vr,rS:()=>yo,sg:()=>qa,tP:()=>da,uU:()=>zo,wE:()=>pn,w_:()=>Ct,x:()=>On});var o,h,f,S,W,P,A,T,C,N,Y,k,$,K,te,ee,Se,ce,ke,Ge,Ie,b,M,D,I,Q,Ye,be,Oe,We,qe,yt,Ot,at,Ue,nt,Ce,ye,n=c(19212);let Te=null;function Ne(){return Te}function fe(oe){Te||(Te=oe)}class Ct{}const gt=new n.OlP("DocumentToken");class St{historyGo(B){throw new Error("Not implemented")}}(o=St).\u0275fac=function(B){return new(B||o)},o.\u0275prov=n.Yz7({token:o,factory:()=>(0,n.f3M)(Ht),providedIn:"platform"});const cn=new n.OlP("Location Initialized");class Ht extends St{constructor(){super(),this._doc=(0,n.f3M)(gt),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Ne().getBaseHref(this._doc)}onPopState(B){const Ae=Ne().getGlobalEventTarget(this._doc,"window");return Ae.addEventListener("popstate",B,!1),()=>Ae.removeEventListener("popstate",B)}onHashChange(B){const Ae=Ne().getGlobalEventTarget(this._doc,"window");return Ae.addEventListener("hashchange",B,!1),()=>Ae.removeEventListener("hashchange",B)}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(B){this._location.pathname=B}pushState(B,Ae,dt){this._history.pushState(B,Ae,dt)}replaceState(B,Ae,dt){this._history.replaceState(B,Ae,dt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(B=0){this._history.go(B)}getState(){return this._history.state}}function sn(oe,B){if(0==oe.length)return B;if(0==B.length)return oe;let Ae=0;return oe.endsWith("/")&&Ae++,B.startsWith("/")&&Ae++,2==Ae?oe+B.substring(1):1==Ae?oe+B:oe+"/"+B}function kn(oe){const B=oe.match(/#|\?|$/),Ae=B&&B.index||oe.length,dt=Ae-("/"===oe[Ae-1]?1:0);return oe.slice(0,dt)+oe.slice(Ae)}function Xt(oe){return oe&&"?"!==oe[0]?"?"+oe:oe}(h=Ht).\u0275fac=function(B){return new(B||h)},h.\u0275prov=n.Yz7({token:h,factory:()=>new h,providedIn:"platform"});class Ut{historyGo(B){throw new Error("Not implemented")}}(f=Ut).\u0275fac=function(B){return new(B||f)},f.\u0275prov=n.Yz7({token:f,factory:()=>(0,n.f3M)(vt),providedIn:"root"});const zt=new n.OlP("appBaseHref");class vt extends Ut{constructor(B,Ae){super(),this._platformLocation=B,this._removeListenerFns=[],this._baseHref=Ae??this._platformLocation.getBaseHrefFromDOM()??(0,n.f3M)(gt).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(B){this._removeListenerFns.push(this._platformLocation.onPopState(B),this._platformLocation.onHashChange(B))}getBaseHref(){return this._baseHref}prepareExternalUrl(B){return sn(this._baseHref,B)}path(B=!1){const Ae=this._platformLocation.pathname+Xt(this._platformLocation.search),dt=this._platformLocation.hash;return dt&&B?`${Ae}${dt}`:Ae}pushState(B,Ae,dt,rn){const Rn=this.prepareExternalUrl(dt+Xt(rn));this._platformLocation.pushState(B,Ae,Rn)}replaceState(B,Ae,dt,rn){const Rn=this.prepareExternalUrl(dt+Xt(rn));this._platformLocation.replaceState(B,Ae,Rn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(B=0){this._platformLocation.historyGo?.(B)}}(S=vt).\u0275fac=function(B){return new(B||S)(n.LFG(St),n.LFG(zt,8))},S.\u0275prov=n.Yz7({token:S,factory:S.\u0275fac,providedIn:"root"});class tn extends Ut{constructor(B,Ae){super(),this._platformLocation=B,this._baseHref="",this._removeListenerFns=[],null!=Ae&&(this._baseHref=Ae)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(B){this._removeListenerFns.push(this._platformLocation.onPopState(B),this._platformLocation.onHashChange(B))}getBaseHref(){return this._baseHref}path(B=!1){let Ae=this._platformLocation.hash;return null==Ae&&(Ae="#"),Ae.length>0?Ae.substring(1):Ae}prepareExternalUrl(B){const Ae=sn(this._baseHref,B);return Ae.length>0?"#"+Ae:Ae}pushState(B,Ae,dt,rn){let Rn=this.prepareExternalUrl(dt+Xt(rn));0==Rn.length&&(Rn=this._platformLocation.pathname),this._platformLocation.pushState(B,Ae,Rn)}replaceState(B,Ae,dt,rn){let Rn=this.prepareExternalUrl(dt+Xt(rn));0==Rn.length&&(Rn=this._platformLocation.pathname),this._platformLocation.replaceState(B,Ae,Rn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(B=0){this._platformLocation.historyGo?.(B)}}(W=tn).\u0275fac=function(B){return new(B||W)(n.LFG(St),n.LFG(zt,8))},W.\u0275prov=n.Yz7({token:W,factory:W.\u0275fac});class ln{constructor(B){this._subject=new n.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=B;const Ae=this._locationStrategy.getBaseHref();this._basePath=function Be(oe){if(new RegExp("^(https?:)?//").test(oe)){const[,Ae]=oe.split(/\/\/[^\/]+/);return Ae}return oe}(kn(Lt(Ae))),this._locationStrategy.onPopState(dt=>{this._subject.emit({url:this.path(!0),pop:!0,state:dt.state,type:dt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(B=!1){return this.normalize(this._locationStrategy.path(B))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(B,Ae=""){return this.path()==this.normalize(B+Xt(Ae))}normalize(B){return ln.stripTrailingSlash(function nr(oe,B){if(!oe||!B.startsWith(oe))return B;const Ae=B.substring(oe.length);return""===Ae||["/",";","?","#"].includes(Ae[0])?Ae:B}(this._basePath,Lt(B)))}prepareExternalUrl(B){return B&&"/"!==B[0]&&(B="/"+B),this._locationStrategy.prepareExternalUrl(B)}go(B,Ae="",dt=null){this._locationStrategy.pushState(dt,"",B,Ae),this._notifyUrlChangeListeners(this.prepareExternalUrl(B+Xt(Ae)),dt)}replaceState(B,Ae="",dt=null){this._locationStrategy.replaceState(dt,"",B,Ae),this._notifyUrlChangeListeners(this.prepareExternalUrl(B+Xt(Ae)),dt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(B=0){this._locationStrategy.historyGo?.(B)}onUrlChange(B){return this._urlChangeListeners.push(B),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Ae=>{this._notifyUrlChangeListeners(Ae.url,Ae.state)})),()=>{const Ae=this._urlChangeListeners.indexOf(B);this._urlChangeListeners.splice(Ae,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(B="",Ae){this._urlChangeListeners.forEach(dt=>dt(B,Ae))}subscribe(B,Ae,dt){return this._subject.subscribe({next:B,error:Ae,complete:dt})}}function Lt(oe){return oe.replace(/\/index.html$/,"")}(P=ln).normalizeQueryParams=Xt,P.joinWithSlash=sn,P.stripTrailingSlash=kn,P.\u0275fac=function(B){return new(B||P)(n.LFG(Ut))},P.\u0275prov=n.Yz7({token:P,factory:()=>function cr(){return new ln((0,n.LFG)(Ut))}(),providedIn:"root"});const Ke={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var At,oe,on,On,fn,wn,pn,nn;function Pe(oe,B,Ae){const dt=(0,n.cg1)(oe),Rn=Zn([dt[n.wAp.DayPeriodsFormat],dt[n.wAp.DayPeriodsStandalone]],B);return Zn(Rn,Ae)}function ot(oe,B){return Zn((0,n.cg1)(oe)[n.wAp.DateFormat],B)}function Et(oe,B){return Zn((0,n.cg1)(oe)[n.wAp.TimeFormat],B)}function an(oe,B){return Zn((0,n.cg1)(oe)[n.wAp.DateTimeFormat],B)}function Pn(oe,B){const Ae=(0,n.cg1)(oe),dt=Ae[n.wAp.NumberSymbols][B];if(typeof dt>"u"){if(B===pn.CurrencyDecimal)return Ae[n.wAp.NumberSymbols][pn.Decimal];if(B===pn.CurrencyGroup)return Ae[n.wAp.NumberSymbols][pn.Group]}return dt}function Zt(oe,B){return(0,n.cg1)(oe)[n.wAp.NumberFormats][B]}(oe=At||(At={}))[oe.Decimal=0]="Decimal",oe[oe.Percent=1]="Percent",oe[oe.Currency=2]="Currency",oe[oe.Scientific=3]="Scientific",function(oe){oe[oe.Zero=0]="Zero",oe[oe.One=1]="One",oe[oe.Two=2]="Two",oe[oe.Few=3]="Few",oe[oe.Many=4]="Many",oe[oe.Other=5]="Other"}(on||(on={})),function(oe){oe[oe.Format=0]="Format",oe[oe.Standalone=1]="Standalone"}(On||(On={})),function(oe){oe[oe.Narrow=0]="Narrow",oe[oe.Abbreviated=1]="Abbreviated",oe[oe.Wide=2]="Wide",oe[oe.Short=3]="Short"}(fn||(fn={})),function(oe){oe[oe.Short=0]="Short",oe[oe.Medium=1]="Medium",oe[oe.Long=2]="Long",oe[oe.Full=3]="Full"}(wn||(wn={})),function(oe){oe[oe.Decimal=0]="Decimal",oe[oe.Group=1]="Group",oe[oe.List=2]="List",oe[oe.PercentSign=3]="PercentSign",oe[oe.PlusSign=4]="PlusSign",oe[oe.MinusSign=5]="MinusSign",oe[oe.Exponential=6]="Exponential",oe[oe.SuperscriptingExponent=7]="SuperscriptingExponent",oe[oe.PerMille=8]="PerMille",oe[oe.Infinity=9]="Infinity",oe[oe.NaN=10]="NaN",oe[oe.TimeSeparator=11]="TimeSeparator",oe[oe.CurrencyDecimal=12]="CurrencyDecimal",oe[oe.CurrencyGroup=13]="CurrencyGroup"}(pn||(pn={})),function(oe){oe[oe.Sunday=0]="Sunday",oe[oe.Monday=1]="Monday",oe[oe.Tuesday=2]="Tuesday",oe[oe.Wednesday=3]="Wednesday",oe[oe.Thursday=4]="Thursday",oe[oe.Friday=5]="Friday",oe[oe.Saturday=6]="Saturday"}(nn||(nn={}));const ae=n.kL8;function De(oe){if(!oe[n.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${oe[n.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Zn(oe,B){for(let Ae=B;Ae>-1;Ae--)if(typeof oe[Ae]<"u")return oe[Ae];throw new Error("Locale data API: locale data undefined")}function fr(oe){const[B,Ae]=oe.split(":");return{hours:+B,minutes:+Ae}}function lr(oe,B,Ae="en"){const dt=function rt(oe){return(0,n.cg1)(oe)[n.wAp.Currencies]}(Ae)[oe]||Ke[oe]||[],rn=dt[1];return"narrow"===B&&"string"==typeof rn?rn:dt[0]||oe}const Br=2;const mr=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,qr={},Qn=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Ur,ze,H;function _(oe,B,Ae,dt){let rn=function Un(oe){if(Hn(oe))return oe;if("number"==typeof oe&&!isNaN(oe))return new Date(oe);if("string"==typeof oe){if(oe=oe.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(oe)){const[rn,Rn=1,Kn=1]=oe.split("-").map(Cr=>+Cr);return R(rn,Rn-1,Kn)}const Ae=parseFloat(oe);if(!isNaN(oe-Ae))return new Date(Ae);let dt;if(dt=oe.match(mr))return function sr(oe){const B=new Date(0);let Ae=0,dt=0;const rn=oe[8]?B.setUTCFullYear:B.setFullYear,Rn=oe[8]?B.setUTCHours:B.setHours;oe[9]&&(Ae=Number(oe[9]+oe[10]),dt=Number(oe[9]+oe[11])),rn.call(B,Number(oe[1]),Number(oe[2])-1,Number(oe[3]));const Kn=Number(oe[4]||0)-Ae,Cr=Number(oe[5]||0)-dt,Fi=Number(oe[6]||0),Eo=Math.floor(1e3*parseFloat("0."+(oe[7]||0)));return Rn.call(B,Kn,Cr,Fi,Eo),B}(dt)}const B=new Date(oe);if(!Hn(B))throw new Error(`Unable to convert "${oe}" into a date`);return B}(oe);B=Ee(Ae,B)||B;let Cr,Kn=[];for(;B;){if(Cr=Qn.exec(B),!Cr){Kn.push(B);break}{Kn=Kn.concat(Cr.slice(1));const uo=Kn.pop();if(!uo)break;B=uo}}let Fi=rn.getTimezoneOffset();dt&&(Fi=bn(dt,Fi),rn=function Bt(oe,B,Ae){const dt=Ae?-1:1,rn=oe.getTimezoneOffset(),Rn=bn(B,rn);return function ct(oe,B){return oe=new Date(oe.getTime()),oe.setMinutes(oe.getMinutes()+B),oe}(oe,dt*(Rn-rn))}(rn,dt,!0));let Eo="";return Kn.forEach(uo=>{const li=function ki(oe){if(si[oe])return si[oe];let B;switch(oe){case"G":case"GG":case"GGG":B=it(H.Eras,fn.Abbreviated);break;case"GGGG":B=it(H.Eras,fn.Wide);break;case"GGGGG":B=it(H.Eras,fn.Narrow);break;case"y":B=ie(ze.FullYear,1,0,!1,!0);break;case"yy":B=ie(ze.FullYear,2,0,!0,!0);break;case"yyy":B=ie(ze.FullYear,3,0,!1,!0);break;case"yyyy":B=ie(ze.FullYear,4,0,!1,!0);break;case"Y":B=$n(1);break;case"YY":B=$n(2,!0);break;case"YYY":B=$n(3);break;case"YYYY":B=$n(4);break;case"M":case"L":B=ie(ze.Month,1,1);break;case"MM":case"LL":B=ie(ze.Month,2,1);break;case"MMM":B=it(H.Months,fn.Abbreviated);break;case"MMMM":B=it(H.Months,fn.Wide);break;case"MMMMM":B=it(H.Months,fn.Narrow);break;case"LLL":B=it(H.Months,fn.Abbreviated,On.Standalone);break;case"LLLL":B=it(H.Months,fn.Wide,On.Standalone);break;case"LLLLL":B=it(H.Months,fn.Narrow,On.Standalone);break;case"w":B=xn(1);break;case"ww":B=xn(2);break;case"W":B=xn(1,!0);break;case"d":B=ie(ze.Date,1);break;case"dd":B=ie(ze.Date,2);break;case"c":case"cc":B=ie(ze.Day,1);break;case"ccc":B=it(H.Days,fn.Abbreviated,On.Standalone);break;case"cccc":B=it(H.Days,fn.Wide,On.Standalone);break;case"ccccc":B=it(H.Days,fn.Narrow,On.Standalone);break;case"cccccc":B=it(H.Days,fn.Short,On.Standalone);break;case"E":case"EE":case"EEE":B=it(H.Days,fn.Abbreviated);break;case"EEEE":B=it(H.Days,fn.Wide);break;case"EEEEE":B=it(H.Days,fn.Narrow);break;case"EEEEEE":B=it(H.Days,fn.Short);break;case"a":case"aa":case"aaa":B=it(H.DayPeriods,fn.Abbreviated);break;case"aaaa":B=it(H.DayPeriods,fn.Wide);break;case"aaaaa":B=it(H.DayPeriods,fn.Narrow);break;case"b":case"bb":case"bbb":B=it(H.DayPeriods,fn.Abbreviated,On.Standalone,!0);break;case"bbbb":B=it(H.DayPeriods,fn.Wide,On.Standalone,!0);break;case"bbbbb":B=it(H.DayPeriods,fn.Narrow,On.Standalone,!0);break;case"B":case"BB":case"BBB":B=it(H.DayPeriods,fn.Abbreviated,On.Format,!0);break;case"BBBB":B=it(H.DayPeriods,fn.Wide,On.Format,!0);break;case"BBBBB":B=it(H.DayPeriods,fn.Narrow,On.Format,!0);break;case"h":B=ie(ze.Hours,1,-12);break;case"hh":B=ie(ze.Hours,2,-12);break;case"H":B=ie(ze.Hours,1);break;case"HH":B=ie(ze.Hours,2);break;case"m":B=ie(ze.Minutes,1);break;case"mm":B=ie(ze.Minutes,2);break;case"s":B=ie(ze.Seconds,1);break;case"ss":B=ie(ze.Seconds,2);break;case"S":B=ie(ze.FractionalSeconds,1);break;case"SS":B=ie(ze.FractionalSeconds,2);break;case"SSS":B=ie(ze.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":B=Yn(Ur.Short);break;case"ZZZZZ":B=Yn(Ur.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":B=Yn(Ur.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":B=Yn(Ur.Long);break;default:return null}return si[oe]=B,B}(uo);Eo+=li?li(rn,Ae,Fi):"''"===uo?"'":uo.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Eo}function R(oe,B,Ae){const dt=new Date(0);return dt.setFullYear(oe,B,Ae),dt.setHours(0,0,0),dt}function Ee(oe,B){const Ae=function un(oe){return(0,n.cg1)(oe)[n.wAp.LocaleId]}(oe);if(qr[Ae]=qr[Ae]||{},qr[Ae][B])return qr[Ae][B];let dt="";switch(B){case"shortDate":dt=ot(oe,wn.Short);break;case"mediumDate":dt=ot(oe,wn.Medium);break;case"longDate":dt=ot(oe,wn.Long);break;case"fullDate":dt=ot(oe,wn.Full);break;case"shortTime":dt=Et(oe,wn.Short);break;case"mediumTime":dt=Et(oe,wn.Medium);break;case"longTime":dt=Et(oe,wn.Long);break;case"fullTime":dt=Et(oe,wn.Full);break;case"short":const rn=Ee(oe,"shortTime"),Rn=Ee(oe,"shortDate");dt=je(an(oe,wn.Short),[rn,Rn]);break;case"medium":const Kn=Ee(oe,"mediumTime"),Cr=Ee(oe,"mediumDate");dt=je(an(oe,wn.Medium),[Kn,Cr]);break;case"long":const Fi=Ee(oe,"longTime"),Eo=Ee(oe,"longDate");dt=je(an(oe,wn.Long),[Fi,Eo]);break;case"full":const uo=Ee(oe,"fullTime"),li=Ee(oe,"fullDate");dt=je(an(oe,wn.Full),[uo,li])}return dt&&(qr[Ae][B]=dt),dt}function je(oe,B){return B&&(oe=oe.replace(/\{([^}]+)}/g,function(Ae,dt){return null!=B&&dt in B?B[dt]:Ae})),oe}function xt(oe,B,Ae="-",dt,rn){let Rn="";(oe<0||rn&&oe<=0)&&(rn?oe=1-oe:(oe=-oe,Rn=Ae));let Kn=String(oe);for(;Kn.length<B;)Kn="0"+Kn;return dt&&(Kn=Kn.slice(Kn.length-B)),Rn+Kn}function ie(oe,B,Ae=0,dt=!1,rn=!1){return function(Rn,Kn){let Cr=function de(oe,B){switch(oe){case ze.FullYear:return B.getFullYear();case ze.Month:return B.getMonth();case ze.Date:return B.getDate();case ze.Hours:return B.getHours();case ze.Minutes:return B.getMinutes();case ze.Seconds:return B.getSeconds();case ze.FractionalSeconds:return B.getMilliseconds();case ze.Day:return B.getDay();default:throw new Error(`Unknown DateType value "${oe}".`)}}(oe,Rn);if((Ae>0||Cr>-Ae)&&(Cr+=Ae),oe===ze.Hours)0===Cr&&-12===Ae&&(Cr=12);else if(oe===ze.FractionalSeconds)return function le(oe,B){return xt(oe,3).substring(0,B)}(Cr,B);const Fi=Pn(Kn,pn.MinusSign);return xt(Cr,B,Fi,dt,rn)}}function it(oe,B,Ae=On.Format,dt=!1){return function(rn,Rn){return function dn(oe,B,Ae,dt,rn,Rn){switch(Ae){case H.Months:return function re(oe,B,Ae){const dt=(0,n.cg1)(oe),Rn=Zn([dt[n.wAp.MonthsFormat],dt[n.wAp.MonthsStandalone]],B);return Zn(Rn,Ae)}(B,rn,dt)[oe.getMonth()];case H.Days:return function ht(oe,B,Ae){const dt=(0,n.cg1)(oe),Rn=Zn([dt[n.wAp.DaysFormat],dt[n.wAp.DaysStandalone]],B);return Zn(Rn,Ae)}(B,rn,dt)[oe.getDay()];case H.DayPeriods:const Kn=oe.getHours(),Cr=oe.getMinutes();if(Rn){const Eo=function wt(oe){const B=(0,n.cg1)(oe);return De(B),(B[n.wAp.ExtraData][2]||[]).map(dt=>"string"==typeof dt?fr(dt):[fr(dt[0]),fr(dt[1])])}(B),uo=function It(oe,B,Ae){const dt=(0,n.cg1)(oe);De(dt);const Rn=Zn([dt[n.wAp.ExtraData][0],dt[n.wAp.ExtraData][1]],B)||[];return Zn(Rn,Ae)||[]}(B,rn,dt),li=Eo.findIndex(Fo=>{if(Array.isArray(Fo)){const[ji,ea]=Fo,Ls=Kn>=ji.hours&&Cr>=ji.minutes,Za=Kn<ea.hours||Kn===ea.hours&&Cr<ea.minutes;if(ji.hours<ea.hours){if(Ls&&Za)return!0}else if(Ls||Za)return!0}else if(Fo.hours===Kn&&Fo.minutes===Cr)return!0;return!1});if(-1!==li)return uo[li]}return Pe(B,rn,dt)[Kn<12?0:1];case H.Eras:return function Re(oe,B){return Zn((0,n.cg1)(oe)[n.wAp.Eras],B)}(B,dt)[oe.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${Ae}`)}}(rn,Rn,oe,B,Ae,dt)}}function Yn(oe){return function(B,Ae,dt){const rn=-1*dt,Rn=Pn(Ae,pn.MinusSign),Kn=rn>0?Math.floor(rn/60):Math.ceil(rn/60);switch(oe){case Ur.Short:return(rn>=0?"+":"")+xt(Kn,2,Rn)+xt(Math.abs(rn%60),2,Rn);case Ur.ShortGMT:return"GMT"+(rn>=0?"+":"")+xt(Kn,1,Rn);case Ur.Long:return"GMT"+(rn>=0?"+":"")+xt(Kn,2,Rn)+":"+xt(Math.abs(rn%60),2,Rn);case Ur.Extended:return 0===dt?"Z":(rn>=0?"+":"")+xt(Kn,2,Rn)+":"+xt(Math.abs(rn%60),2,Rn);default:throw new Error(`Unknown zone width "${oe}"`)}}}!function(oe){oe[oe.Short=0]="Short",oe[oe.ShortGMT=1]="ShortGMT",oe[oe.Long=2]="Long",oe[oe.Extended=3]="Extended"}(Ur||(Ur={})),function(oe){oe[oe.FullYear=0]="FullYear",oe[oe.Month=1]="Month",oe[oe.Date=2]="Date",oe[oe.Hours=3]="Hours",oe[oe.Minutes=4]="Minutes",oe[oe.Seconds=5]="Seconds",oe[oe.FractionalSeconds=6]="FractionalSeconds",oe[oe.Day=7]="Day"}(ze||(ze={})),function(oe){oe[oe.DayPeriods=0]="DayPeriods",oe[oe.Days=1]="Days",oe[oe.Months=2]="Months",oe[oe.Eras=3]="Eras"}(H||(H={}));const Kt=0,Xe=4;function Sn(oe){return R(oe.getFullYear(),oe.getMonth(),oe.getDate()+(Xe-oe.getDay()))}function xn(oe,B=!1){return function(Ae,dt){let rn;if(B){const Rn=new Date(Ae.getFullYear(),Ae.getMonth(),1).getDay()-1,Kn=Ae.getDate();rn=1+Math.floor((Kn+Rn)/7)}else{const Rn=Sn(Ae),Kn=function pt(oe){const B=R(oe,Kt,1).getDay();return R(oe,0,1+(B<=Xe?Xe:Xe+7)-B)}(Rn.getFullYear()),Cr=Rn.getTime()-Kn.getTime();rn=1+Math.round(Cr/6048e5)}return xt(rn,oe,Pn(dt,pn.MinusSign))}}function $n(oe,B=!1){return function(Ae,dt){return xt(Sn(Ae).getFullYear(),oe,Pn(dt,pn.MinusSign),B)}}const si={};function bn(oe,B){oe=oe.replace(/:/g,"");const Ae=Date.parse("Jan 01, 1970 00:00:00 "+oe)/6e4;return isNaN(Ae)?B:Ae}function Hn(oe){return oe instanceof Date&&!isNaN(oe.valueOf())}const Lr=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Dr=22,er=".",wi="0",Li=";",ri=",",so="#";function Ei(oe,B,Ae,dt,rn,Rn,Kn=!1){let Cr="",Fi=!1;if(isFinite(oe)){let Eo=function Ao(oe){let dt,rn,Rn,Kn,Cr,B=Math.abs(oe)+"",Ae=0;for((rn=B.indexOf(er))>-1&&(B=B.replace(er,"")),(Rn=B.search(/e/i))>0?(rn<0&&(rn=Rn),rn+=+B.slice(Rn+1),B=B.substring(0,Rn)):rn<0&&(rn=B.length),Rn=0;B.charAt(Rn)===wi;Rn++);if(Rn===(Cr=B.length))dt=[0],rn=1;else{for(Cr--;B.charAt(Cr)===wi;)Cr--;for(rn-=Rn,dt=[],Kn=0;Rn<=Cr;Rn++,Kn++)dt[Kn]=Number(B.charAt(Rn))}return rn>Dr&&(dt=dt.splice(0,Dr-1),Ae=rn-1,rn=1),{digits:dt,exponent:Ae,integerLen:rn}}(oe);Kn&&(Eo=function Bo(oe){if(0===oe.digits[0])return oe;const B=oe.digits.length-oe.integerLen;return oe.exponent?oe.exponent+=2:(0===B?oe.digits.push(0,0):1===B&&oe.digits.push(0),oe.integerLen+=2),oe}(Eo));let uo=B.minInt,li=B.minFrac,Fo=B.maxFrac;if(Rn){const xi=Rn.match(Lr);if(null===xi)throw new Error(`${Rn} is not a valid digit info`);const Mi=xi[1],Ss=xi[3],Po=xi[5];null!=Mi&&(uo=Qt(Mi)),null!=Ss&&(li=Qt(Ss)),null!=Po?Fo=Qt(Po):null!=Ss&&li>Fo&&(Fo=li)}!function $t(oe,B,Ae){if(B>Ae)throw new Error(`The minimum number of digits after fraction (${B}) is higher than the maximum (${Ae}).`);let dt=oe.digits,rn=dt.length-oe.integerLen;const Rn=Math.min(Math.max(B,rn),Ae);let Kn=Rn+oe.integerLen,Cr=dt[Kn];if(Kn>0){dt.splice(Math.max(oe.integerLen,Kn));for(let li=Kn;li<dt.length;li++)dt[li]=0}else{rn=Math.max(0,rn),oe.integerLen=1,dt.length=Math.max(1,Kn=Rn+1),dt[0]=0;for(let li=1;li<Kn;li++)dt[li]=0}if(Cr>=5)if(Kn-1<0){for(let li=0;li>Kn;li--)dt.unshift(0),oe.integerLen++;dt.unshift(1),oe.integerLen++}else dt[Kn-1]++;for(;rn<Math.max(0,Rn);rn++)dt.push(0);let Fi=0!==Rn;const Eo=B+oe.integerLen,uo=dt.reduceRight(function(li,Fo,ji,ea){return Fo+=li,ea[ji]=Fo<10?Fo:Fo-10,Fi&&(0===ea[ji]&&ji>=Eo?ea.pop():Fi=!1),Fo>=10?1:0},0);uo&&(dt.unshift(uo),oe.integerLen++)}(Eo,li,Fo);let ji=Eo.digits,ea=Eo.integerLen;const Ls=Eo.exponent;let Za=[];for(Fi=ji.every(xi=>!xi);ea<uo;ea++)ji.unshift(0);for(;ea<0;ea++)ji.unshift(0);ea>0?Za=ji.splice(ea,ji.length):(Za=ji,ji=[0]);const Xo=[];for(ji.length>=B.lgSize&&Xo.unshift(ji.splice(-B.lgSize,ji.length).join(""));ji.length>B.gSize;)Xo.unshift(ji.splice(-B.gSize,ji.length).join(""));ji.length&&Xo.unshift(ji.join("")),Cr=Xo.join(Pn(Ae,dt)),Za.length&&(Cr+=Pn(Ae,rn)+Za.join("")),Ls&&(Cr+=Pn(Ae,pn.Exponential)+"+"+Ls)}else Cr=Pn(Ae,pn.Infinity);return Cr=oe<0&&!Fi?B.negPre+Cr+B.negSuf:B.posPre+Cr+B.posSuf,Cr}function co(oe,B,Ae,dt,rn){const Kn=_o(Zt(B,At.Currency),Pn(B,pn.MinusSign));return Kn.minFrac=function xr(oe){let B;const Ae=Ke[oe];return Ae&&(B=Ae[2]),"number"==typeof B?B:Br}(dt),Kn.maxFrac=Kn.minFrac,Ei(oe,Kn,B,pn.CurrencyGroup,pn.CurrencyDecimal,rn).replace("\xa4",Ae).replace("\xa4","").trim()}function _o(oe,B="-"){const Ae={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},dt=oe.split(Li),rn=dt[0],Rn=dt[1],Kn=-1!==rn.indexOf(er)?rn.split(er):[rn.substring(0,rn.lastIndexOf(wi)+1),rn.substring(rn.lastIndexOf(wi)+1)],Cr=Kn[0],Fi=Kn[1]||"";Ae.posPre=Cr.substring(0,Cr.indexOf(so));for(let uo=0;uo<Fi.length;uo++){const li=Fi.charAt(uo);li===wi?Ae.minFrac=Ae.maxFrac=uo+1:li===so?Ae.maxFrac=uo+1:Ae.posSuf+=li}const Eo=Cr.split(ri);if(Ae.gSize=Eo[1]?Eo[1].length:0,Ae.lgSize=Eo[2]||Eo[1]?(Eo[2]||Eo[1]).length:0,Rn){const uo=rn.length-Ae.posPre.length-Ae.posSuf.length,li=Rn.indexOf(so);Ae.negPre=Rn.substring(0,li).replace(/'/g,""),Ae.negSuf=Rn.slice(li+uo).replace(/'/g,"")}else Ae.negPre=B+Ae.posPre,Ae.negSuf=Ae.posSuf;return Ae}function Qt(oe){const B=parseInt(oe);if(isNaN(B))throw new Error("Invalid integer literal when parsing "+oe);return B}class Ln{}function zn(oe,B,Ae,dt){let rn=`=${oe}`;if(B.indexOf(rn)>-1||(rn=Ae.getPluralCategory(oe,dt),B.indexOf(rn)>-1))return rn;if(B.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${oe}"`)}(A=Ln).\u0275fac=function(B){return new(B||A)},A.\u0275prov=n.Yz7({token:A,factory:function(B){let Ae=null;return B?Ae=new B:(dt=n.LFG(n.soG),Ae=new Or(dt)),Ae;var dt},providedIn:"root"});class Or extends Ln{constructor(B){super(),this.locale=B}getPluralCategory(B,Ae){switch(ae(Ae||this.locale)(B)){case on.Zero:return"zero";case on.One:return"one";case on.Two:return"two";case on.Few:return"few";case on.Many:return"many";default:return"other"}}}function Vr(oe,B,Ae){return(0,n.dwT)(oe,B,Ae)}function ti(oe,B){B=encodeURIComponent(B);for(const Ae of oe.split(";")){const dt=Ae.indexOf("="),[rn,Rn]=-1==dt?[Ae,""]:[Ae.slice(0,dt),Ae.slice(dt+1)];if(rn.trim()===B)return decodeURIComponent(Rn)}return null}(T=Or).\u0275fac=function(B){return new(B||T)(n.LFG(n.soG))},T.\u0275prov=n.Yz7({token:T,factory:T.\u0275fac});const vo=/\s+/,Di=[];class Zi{constructor(B,Ae){this._ngEl=B,this._renderer=Ae,this.initialClasses=Di,this.stateMap=new Map}set klass(B){this.initialClasses=null!=B?B.trim().split(vo):Di}set ngClass(B){this.rawClass="string"==typeof B?B.trim().split(vo):B}ngDoCheck(){for(const Ae of this.initialClasses)this._updateState(Ae,!0);const B=this.rawClass;if(Array.isArray(B)||B instanceof Set)for(const Ae of B)this._updateState(Ae,!0);else if(null!=B)for(const Ae of Object.keys(B))this._updateState(Ae,!!B[Ae]);this._applyStateDiff()}_updateState(B,Ae){const dt=this.stateMap.get(B);void 0!==dt?(dt.enabled!==Ae&&(dt.changed=!0,dt.enabled=Ae),dt.touched=!0):this.stateMap.set(B,{enabled:Ae,changed:!0,touched:!0})}_applyStateDiff(){for(const B of this.stateMap){const Ae=B[0],dt=B[1];dt.changed?(this._toggleClass(Ae,dt.enabled),dt.changed=!1):dt.touched||(dt.enabled&&this._toggleClass(Ae,!1),this.stateMap.delete(Ae)),dt.touched=!1}}_toggleClass(B,Ae){(B=B.trim()).length>0&&B.split(vo).forEach(dt=>{Ae?this._renderer.addClass(this._ngEl.nativeElement,dt):this._renderer.removeClass(this._ngEl.nativeElement,dt)})}}(C=Zi).\u0275fac=function(B){return new(B||C)(n.Y36(n.SBq),n.Y36(n.Qsj))},C.\u0275dir=n.lG2({type:C,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0});class oo{constructor(B){this._viewContainerRef=B,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(B){return void 0!==B.ngComponentOutletNgModule||void 0!==B.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(B){return void 0!==B.ngComponentOutlet||void 0!==B.ngComponentOutletContent||void 0!==B.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(B)}ngOnChanges(B){if(this._needToReCreateComponentInstance(B)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const Ae=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(B)&&(this._moduleRef?.destroy(),this.ngComponentOutletNgModule?this._moduleRef=(0,n.Lck)(this.ngComponentOutletNgModule,Ra(Ae)):this.ngComponentOutletNgModuleFactory?this._moduleRef=this.ngComponentOutletNgModuleFactory.create(Ra(Ae)):this._moduleRef=void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:Ae,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const B of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(B,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(B){for(const[Ae,dt]of this._inputsUsed)dt?(B.setInput(Ae,this.ngComponentOutletInputs[Ae]),this._inputsUsed.set(Ae,!1)):(B.setInput(Ae,void 0),this._inputsUsed.delete(Ae))}}function Ra(oe){return oe.get(n.h0i).injector}(N=oo).\u0275fac=function(B){return new(B||N)(n.Y36(n.s_b))},N.\u0275dir=n.lG2({type:N,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[n.TTD]});class zi{constructor(B,Ae,dt,rn){this.$implicit=B,this.ngForOf=Ae,this.index=dt,this.count=rn}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}}class qa{set ngForOf(B){this._ngForOf=B,this._ngForOfDirty=!0}set ngForTrackBy(B){this._trackByFn=B}get ngForTrackBy(){return this._trackByFn}constructor(B,Ae,dt){this._viewContainer=B,this._template=Ae,this._differs=dt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(B){B&&(this._template=B)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const B=this._ngForOf;!this._differ&&B&&(this._differ=this._differs.find(B).create(this.ngForTrackBy))}if(this._differ){const B=this._differ.diff(this._ngForOf);B&&this._applyChanges(B)}}_applyChanges(B){const Ae=this._viewContainer;B.forEachOperation((dt,rn,Rn)=>{if(null==dt.previousIndex)Ae.createEmbeddedView(this._template,new zi(dt.item,this._ngForOf,-1,-1),null===Rn?void 0:Rn);else if(null==Rn)Ae.remove(null===rn?void 0:rn);else if(null!==rn){const Kn=Ae.get(rn);Ae.move(Kn,Rn),Ja(Kn,dt)}});for(let dt=0,rn=Ae.length;dt<rn;dt++){const Kn=Ae.get(dt).context;Kn.index=dt,Kn.count=rn,Kn.ngForOf=this._ngForOf}B.forEachIdentityChange(dt=>{Ja(Ae.get(dt.currentIndex),dt)})}static ngTemplateContextGuard(B,Ae){return!0}}function Ja(oe,B){oe.context.$implicit=B.item}(Y=qa).\u0275fac=function(B){return new(B||Y)(n.Y36(n.s_b),n.Y36(n.Rgc),n.Y36(n.ZZ4))},Y.\u0275dir=n.lG2({type:Y,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});class na{constructor(B,Ae){this._viewContainer=B,this._context=new Qa,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Ae}set ngIf(B){this._context.$implicit=this._context.ngIf=B,this._updateView()}set ngIfThen(B){qo("ngIfThen",B),this._thenTemplateRef=B,this._thenViewRef=null,this._updateView()}set ngIfElse(B){qo("ngIfElse",B),this._elseTemplateRef=B,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(B,Ae){return!0}}(k=na).\u0275fac=function(B){return new(B||k)(n.Y36(n.s_b),n.Y36(n.Rgc))},k.\u0275dir=n.lG2({type:k,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});class Qa{constructor(){this.$implicit=null,this.ngIf=null}}function qo(oe,B){if(B&&!B.createEmbeddedView)throw new Error(`${oe} must be a TemplateRef, but received '${(0,n.AaK)(B)}'.`)}class Ba{constructor(B,Ae){this._viewContainerRef=B,this._templateRef=Ae,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(B){B&&!this._created?this.create():!B&&this._created&&this.destroy()}}class sc{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(B){this._ngSwitch=B,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(B){this._defaultViews.push(B)}_matchCase(B){const Ae=B===this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Ae,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Ae}_updateDefaultCases(B){if(this._defaultViews.length>0&&B!==this._defaultUsed){this._defaultUsed=B;for(const Ae of this._defaultViews)Ae.enforceState(B)}}}($=sc).\u0275fac=function(B){return new(B||$)},$.\u0275dir=n.lG2({type:$,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0});class xa{constructor(B,Ae,dt){this.ngSwitch=dt,dt._addCase(),this._view=new Ba(B,Ae)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}(K=xa).\u0275fac=function(B){return new(B||K)(n.Y36(n.s_b),n.Y36(n.Rgc),n.Y36(sc,9))},K.\u0275dir=n.lG2({type:K,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0});class ra{constructor(B,Ae,dt){dt._addDefault(new Ba(B,Ae))}}(te=ra).\u0275fac=function(B){return new(B||te)(n.Y36(n.s_b),n.Y36(n.Rgc),n.Y36(sc,9))},te.\u0275dir=n.lG2({type:te,selectors:[["","ngSwitchDefault",""]],standalone:!0});class Uo{constructor(B){this._localization=B,this._caseViews={}}set ngPlural(B){this._updateView(B)}addCase(B,Ae){this._caseViews[B]=Ae}_updateView(B){this._clearViews();const dt=zn(B,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[dt])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(B){B&&(this._activeView=B,this._activeView.create())}}(ee=Uo).\u0275fac=function(B){return new(B||ee)(n.Y36(Ln))},ee.\u0275dir=n.lG2({type:ee,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0});class ya{constructor(B,Ae,dt,rn){this.value=B;const Rn=!isNaN(Number(B));rn.addCase(Rn?`=${B}`:B,new Ba(dt,Ae))}}(Se=ya).\u0275fac=function(B){return new(B||Se)(n.$8M("ngPluralCase"),n.Y36(n.Rgc),n.Y36(n.s_b),n.Y36(Uo,1))},Se.\u0275dir=n.lG2({type:Se,selectors:[["","ngPluralCase",""]],standalone:!0});class Us{constructor(B,Ae,dt){this._ngEl=B,this._differs=Ae,this._renderer=dt,this._ngStyle=null,this._differ=null}set ngStyle(B){this._ngStyle=B,!this._differ&&B&&(this._differ=this._differs.find(B).create())}ngDoCheck(){if(this._differ){const B=this._differ.diff(this._ngStyle);B&&this._applyChanges(B)}}_setStyle(B,Ae){const[dt,rn]=B.split("."),Rn=-1===dt.indexOf("-")?void 0:n.JOm.DashCase;null!=Ae?this._renderer.setStyle(this._ngEl.nativeElement,dt,rn?`${Ae}${rn}`:Ae,Rn):this._renderer.removeStyle(this._ngEl.nativeElement,dt,Rn)}_applyChanges(B){B.forEachRemovedItem(Ae=>this._setStyle(Ae.key,null)),B.forEachAddedItem(Ae=>this._setStyle(Ae.key,Ae.currentValue)),B.forEachChangedItem(Ae=>this._setStyle(Ae.key,Ae.currentValue))}}(ce=Us).\u0275fac=function(B){return new(B||ce)(n.Y36(n.SBq),n.Y36(n.aQg),n.Y36(n.Qsj))},ce.\u0275dir=n.lG2({type:ce,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});class da{constructor(B){this._viewContainerRef=B,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(B){if(this._shouldRecreateView(B)){const Ae=this._viewContainerRef;if(this._viewRef&&Ae.remove(Ae.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const dt=this._createContextForwardProxy();this._viewRef=Ae.createEmbeddedView(this.ngTemplateOutlet,dt,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(B){return!!B.ngTemplateOutlet||!!B.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(B,Ae,dt)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,Ae,dt),get:(B,Ae,dt)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,Ae,dt)}})}}(ke=da).\u0275fac=function(B){return new(B||ke)(n.Y36(n.s_b))},ke.\u0275dir=n.lG2({type:ke,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[n.TTD]});function To(oe,B){return new n.vHH(2100,!1)}const uc=new class ka{createSubscription(B,Ae){return B.then(Ae,dt=>{throw dt})}dispose(B){}},wo=new class Ms{createSubscription(B,Ae){return(0,n.rg0)(()=>B.subscribe({next:Ae,error:dt=>{throw dt}}))}dispose(B){(0,n.rg0)(()=>B.unsubscribe())}};class Va{constructor(B){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=B}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(B){return this._obj?B!==this._obj?(this._dispose(),this.transform(B)):this._latestValue:(B&&this._subscribe(B),this._latestValue)}_subscribe(B){this._obj=B,this._strategy=this._selectStrategy(B),this._subscription=this._strategy.createSubscription(B,Ae=>this._updateLatestValue(B,Ae))}_selectStrategy(B){if((0,n.QGY)(B))return uc;if((0,n.F4k)(B))return wo;throw To()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(B,Ae){B===this._obj&&(this._latestValue=Ae,this._ref.markForCheck())}}(Ge=Va).\u0275fac=function(B){return new(B||Ge)(n.Y36(n.sBO,16))},Ge.\u0275pipe=n.Yjl({name:"async",type:Ge,pure:!1,standalone:!0});class _i{transform(B){if(null==B)return null;if("string"!=typeof B)throw To();return B.toLowerCase()}}(Ie=_i).\u0275fac=function(B){return new(B||Ie)},Ie.\u0275pipe=n.Yjl({name:"lowercase",type:Ie,pure:!0,standalone:!0});const ga=/(?:[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;class yo{transform(B){if(null==B)return null;if("string"!=typeof B)throw To();return B.replace(ga,Ae=>Ae[0].toUpperCase()+Ae.slice(1).toLowerCase())}}(b=yo).\u0275fac=function(B){return new(B||b)},b.\u0275pipe=n.Yjl({name:"titlecase",type:b,pure:!0,standalone:!0});class ha{transform(B){if(null==B)return null;if("string"!=typeof B)throw To();return B.toUpperCase()}}(M=ha).\u0275fac=function(B){return new(B||M)},M.\u0275pipe=n.Yjl({name:"uppercase",type:M,pure:!0,standalone:!0});const Ya=new n.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),Vs=new n.OlP("DATE_PIPE_DEFAULT_OPTIONS");class zo{constructor(B,Ae,dt){this.locale=B,this.defaultTimezone=Ae,this.defaultOptions=dt}transform(B,Ae,dt,rn){if(null==B||""===B||B!=B)return null;try{const Rn=Ae??this.defaultOptions?.dateFormat??"mediumDate",Kn=dt??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return _(B,Rn,rn||this.locale,Kn)}catch(Rn){throw To(0,Rn.message)}}}(D=zo).\u0275fac=function(B){return new(B||D)(n.Y36(n.soG,16),n.Y36(Ya,24),n.Y36(Vs,24))},D.\u0275pipe=n.Yjl({name:"date",type:D,pure:!0,standalone:!0});const pa=/#/g;class Ho{constructor(B){this._localization=B}transform(B,Ae,dt){if(null==B)return"";if("object"!=typeof Ae||null===Ae)throw To();return Ae[zn(B,Object.keys(Ae),this._localization,dt)].replace(pa,B.toString())}}(I=Ho).\u0275fac=function(B){return new(B||I)(n.Y36(Ln,16))},I.\u0275pipe=n.Yjl({name:"i18nPlural",type:I,pure:!0,standalone:!0});class Vo{transform(B,Ae){if(null==B)return"";if("object"!=typeof Ae||"string"!=typeof B)throw To();return Ae.hasOwnProperty(B)?Ae[B]:Ae.hasOwnProperty("other")?Ae.other:""}}(Q=Vo).\u0275fac=function(B){return new(B||Q)},Q.\u0275pipe=n.Yjl({name:"i18nSelect",type:Q,pure:!0,standalone:!0});class Vi{transform(B){return JSON.stringify(B,null,2)}}(Ye=Vi).\u0275fac=function(B){return new(B||Ye)},Ye.\u0275pipe=n.Yjl({name:"json",type:Ye,pure:!1,standalone:!0});class ts{constructor(B){this.differs=B,this.keyValues=[],this.compareFn=Ys}transform(B,Ae=Ys){if(!B||!(B instanceof Map)&&"object"!=typeof B)return null;this.differ||(this.differ=this.differs.find(B).create());const dt=this.differ.diff(B),rn=Ae!==this.compareFn;return dt&&(this.keyValues=[],dt.forEachItem(Rn=>{this.keyValues.push(function Qo(oe,B){return{key:oe,value:B}}(Rn.key,Rn.currentValue))})),(dt||rn)&&(this.keyValues.sort(Ae),this.compareFn=Ae),this.keyValues}}function Ys(oe,B){const Ae=oe.key,dt=B.key;if(Ae===dt)return 0;if(void 0===Ae)return 1;if(void 0===dt)return-1;if(null===Ae)return 1;if(null===dt)return-1;if("string"==typeof Ae&&"string"==typeof dt)return Ae<dt?-1:1;if("number"==typeof Ae&&"number"==typeof dt)return Ae-dt;if("boolean"==typeof Ae&&"boolean"==typeof dt)return Ae<dt?-1:1;const rn=String(Ae),Rn=String(dt);return rn==Rn?0:rn<Rn?-1:1}(be=ts).\u0275fac=function(B){return new(B||be)(n.Y36(n.aQg,16))},be.\u0275pipe=n.Yjl({name:"keyvalue",type:be,pure:!1,standalone:!0});class Cs{constructor(B){this._locale=B}transform(B,Ae,dt){if(!Ea(B))return null;dt=dt||this._locale;try{return function kr(oe,B,Ae){return Ei(oe,_o(Zt(B,At.Decimal),Pn(B,pn.MinusSign)),B,pn.Group,pn.Decimal,Ae)}(ns(B),dt,Ae)}catch(rn){throw To(0,rn.message)}}}(Oe=Cs).\u0275fac=function(B){return new(B||Oe)(n.Y36(n.soG,16))},Oe.\u0275pipe=n.Yjl({name:"number",type:Oe,pure:!0,standalone:!0});class Ts{constructor(B){this._locale=B}transform(B,Ae,dt){if(!Ea(B))return null;dt=dt||this._locale;try{return function No(oe,B,Ae){return Ei(oe,_o(Zt(B,At.Percent),Pn(B,pn.MinusSign)),B,pn.Group,pn.Decimal,Ae,!0).replace(new RegExp("%","g"),Pn(B,pn.PercentSign))}(ns(B),dt,Ae)}catch(rn){throw To(0,rn.message)}}}(We=Ts).\u0275fac=function(B){return new(B||We)(n.Y36(n.soG,16))},We.\u0275pipe=n.Yjl({name:"percent",type:We,pure:!0,standalone:!0});class cs{constructor(B,Ae="USD"){this._locale=B,this._defaultCurrencyCode=Ae}transform(B,Ae=this._defaultCurrencyCode,dt="symbol",rn,Rn){if(!Ea(B))return null;Rn=Rn||this._locale,"boolean"==typeof dt&&(dt=dt?"symbol":"code");let Kn=Ae||this._defaultCurrencyCode;"code"!==dt&&(Kn="symbol"===dt||"symbol-narrow"===dt?lr(Kn,"symbol"===dt?"wide":"narrow",Rn):dt);try{return co(ns(B),Rn,Kn,Ae,rn)}catch(Cr){throw To(0,Cr.message)}}}function Ea(oe){return!(null==oe||""===oe||oe!=oe)}function ns(oe){if("string"==typeof oe&&!isNaN(Number(oe)-parseFloat(oe)))return Number(oe);if("number"!=typeof oe)throw new Error(`${oe} is not a number`);return oe}(qe=cs).\u0275fac=function(B){return new(B||qe)(n.Y36(n.soG,16),n.Y36(n.EJc,16))},qe.\u0275pipe=n.Yjl({name:"currency",type:qe,pure:!0,standalone:!0});class Ii{transform(B,Ae,dt){if(null==B)return null;if(!this.supports(B))throw To();return B.slice(Ae,dt)}supports(B){return"string"==typeof B||Array.isArray(B)}}(yt=Ii).\u0275fac=function(B){return new(B||yt)},yt.\u0275pipe=n.Yjl({name:"slice",type:yt,pure:!1,standalone:!0});class bs{}(Ot=bs).\u0275fac=function(B){return new(B||Ot)},Ot.\u0275mod=n.oAB({type:Ot}),Ot.\u0275inj=n.cJS({});const jo="browser",Oa="server";function Oo(oe){return oe===jo}function ks(oe){return oe===Oa}new n.GfV("17.0.9");class is{}(at=is).\u0275prov=(0,n.Yz7)({token:at,providedIn:"root",factory:()=>Oo((0,n.f3M)(n.Lbi))?new Da((0,n.f3M)(gt),window):new Ua});class Da{constructor(B,Ae){this.document=B,this.window=Ae,this.offset=()=>[0,0]}setOffset(B){Array.isArray(B)?this.offset=()=>B:this.offset=B}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(B){this.window.scrollTo(B[0],B[1])}scrollToAnchor(B){const Ae=function Fa(oe,B){const Ae=oe.getElementById(B)||oe.getElementsByName(B)[0];if(Ae)return Ae;if("function"==typeof oe.createTreeWalker&&oe.body&&"function"==typeof oe.body.attachShadow){const dt=oe.createTreeWalker(oe.body,NodeFilter.SHOW_ELEMENT);let rn=dt.currentNode;for(;rn;){const Rn=rn.shadowRoot;if(Rn){const Kn=Rn.getElementById(B)||Rn.querySelector(`[name="${B}"]`);if(Kn)return Kn}rn=dt.nextNode()}}return null}(this.document,B);Ae&&(this.scrollToElement(Ae),Ae.focus())}setHistoryScrollRestoration(B){this.window.history.scrollRestoration=B}scrollToElement(B){const Ae=B.getBoundingClientRect(),dt=Ae.left+this.window.pageXOffset,rn=Ae.top+this.window.pageYOffset,Rn=this.offset();this.window.scrollTo(dt-Rn[0],rn-Rn[1])}}class Ua{setOffset(B){}getScrollPosition(){return[0,0]}scrollToPosition(B){}scrollToAnchor(B){}setHistoryScrollRestoration(B){}}class Xs{}function ft(oe,B){return z(oe)?new URL(oe):new URL(oe,B.location.href)}function z(oe){return/^https?:\/\//.test(oe)}function j(oe){return z(oe)?new URL(oe).hostname:oe}function mt(oe){return oe.startsWith("/")?oe.slice(1):oe}const Ft=oe=>oe.src,qt=new n.OlP("ImageLoader",{providedIn:"root",factory:()=>Ft});function yn(oe,B){return function(dt){return function _e(oe){if("string"!=typeof oe||""===oe.trim())return!1;try{return new URL(oe),!0}catch{return!1}}(dt)||function Wn(oe,B){throw new n.vHH(2959,!1)}(),dt=function Ze(oe){return oe.endsWith("/")?oe.slice(0,-1):oe}(dt),[{provide:qt,useValue:Kn=>(z(Kn.src)&&function Sr(oe,B){throw new n.vHH(2959,!1)}(0,Kn.src),oe(dt,{...Kn,src:mt(Kn.src)}))}]}}yn(function bi(oe,B){let Ae="format=auto";return B.width&&(Ae+=`,width=${B.width}`),`${oe}/cdn-cgi/image/${Ae}/${B.src}`});yn(function Bi(oe,B){let Ae="f_auto,q_auto";return B.width&&(Ae+=`,w_${B.width}`),`${oe}/image/upload/${Ae}/${B.src}`});yn(function Ti(oe,B){const{src:Ae,width:dt}=B;let rn;if(dt){rn=[oe,`tr:w-${dt}`,Ae]}else rn=[oe,Ae];return rn.join("/")});yn(function $e(oe,B){const Ae=new URL(`${oe}/${B.src}`);return Ae.searchParams.set("auto","format"),B.width&&Ae.searchParams.set("w",B.width.toString()),Ae.href});function Vt(oe,B=!0){return`The NgOptimizedImage directive ${B?`(activated on an <img> element with the \`ngSrc="${oe}"\`) `:""}has detected that`}function Fn(oe){throw new n.vHH(2958,`Unexpected invocation of the ${oe} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}Ue=class qi{constructor(){this.images=new Map,this.window=null,this.observer=null,Fn("LCP checker");const B=(0,n.f3M)(gt).defaultView;typeof B<"u"&&typeof PerformanceObserver<"u"&&(this.window=B,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const B=new PerformanceObserver(Ae=>{const dt=Ae.getEntries();if(0===dt.length)return;const Rn=dt[dt.length-1].element?.src??"";if(Rn.startsWith("data:")||Rn.startsWith("blob:"))return;const Kn=this.images.get(Rn);Kn&&(!Kn.priority&&!Kn.alreadyWarnedPriority&&(Kn.alreadyWarnedPriority=!0,function $o(oe){const B=Vt(oe);console.error((0,n.kuF)(2955,`${B} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(Rn)),Kn.modified&&!Kn.alreadyWarnedModified&&(Kn.alreadyWarnedModified=!0,function wr(oe){const B=Vt(oe);console.warn((0,n.kuF)(2964,`${B} this image is the Largest Contentful Paint (LCP) element and has had its "ngSrc" attribute modified. This can cause slower loading performance. It is recommended not to modify the "ngSrc" property on any image which could be the LCP element.`))}(Rn)))});return B.observe({type:"largest-contentful-paint",buffered:!0}),B}registerImage(B,Ae,dt){if(!this.observer)return;const rn={priority:dt,modified:!1,alreadyWarnedModified:!1,alreadyWarnedPriority:!1};this.images.set(ft(B,this.window).href,rn)}unregisterImage(B){this.observer&&this.images.delete(ft(B,this.window).href)}updateImage(B,Ae){const dt=ft(B,this.window).href,rn=this.images.get(dt);rn&&(rn.modified=!0,this.images.set(ft(Ae,this.window).href,rn),this.images.delete(dt))}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear())}},Ue.\u0275fac=function(B){return new(B||Ue)},Ue.\u0275prov=n.Yz7({token:Ue,factory:Ue.\u0275fac,providedIn:"root"});const jr=new Set(["localhost","127.0.0.1","0.0.0.0"]),pi=new n.OlP("PRECONNECT_CHECK_BLOCKLIST");function Go(oe,B){for(let Ae of oe)Array.isArray(Ae)?Go(Ae,B):B(Ae)}(nt=class Yi{constructor(){this.document=(0,n.f3M)(gt),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(jr),Fn("preconnect link checker");const B=this.document.defaultView;typeof B<"u"&&(this.window=B);const Ae=(0,n.f3M)(pi,{optional:!0});Ae&&this.populateBlocklist(Ae)}populateBlocklist(B){Array.isArray(B)?Go(B,Ae=>{this.blocklist.add(j(Ae))}):this.blocklist.add(j(B))}assertPreconnect(B,Ae){if(!this.window)return;const dt=ft(B,this.window);this.blocklist.has(dt.hostname)||this.alreadySeen.has(dt.origin)||(this.alreadySeen.add(dt.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(dt.origin)||console.warn((0,n.kuF)(2956,`${Vt(Ae)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the <head> of the document:\n  <link rel="preconnect" href="${dt.origin}">`)))}queryPreconnectLinks(){const B=new Set,dt=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let rn of dt){const Rn=ft(rn.href,this.window);B.add(Rn.origin)}return B}ngOnDestroy(){this.preconnectLinks?.clear(),this.alreadySeen.clear()}}).\u0275fac=function(B){return new(B||nt)},nt.\u0275prov=n.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"});const ei=new n.OlP("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class Ma{constructor(){this.preloadedImages=(0,n.f3M)(ei),this.document=(0,n.f3M)(gt)}createPreloadLinkTag(B,Ae,dt,rn){if(this.preloadedImages.has(Ae))return;this.preloadedImages.add(Ae);const Rn=B.createElement("link");B.setAttribute(Rn,"as","image"),B.setAttribute(Rn,"href",Ae),B.setAttribute(Rn,"rel","preload"),B.setAttribute(Rn,"fetchpriority","high"),rn&&B.setAttribute(Rn,"imageSizes",rn),dt&&B.setAttribute(Rn,"imageSrcset",dt),B.appendChild(this.document.head,Rn)}}(Ce=Ma).\u0275fac=function(B){return new(B||Ce)},Ce.\u0275prov=n.Yz7({token:Ce,factory:Ce.\u0275fac,providedIn:"root"});const ls=/^((\s*\d+w\s*(,|$)){1,})$/,Yo=[1,2];class ne{constructor(){this.imageLoader=(0,n.f3M)(qt),this.config=function Fe(oe){let B={};return oe.breakpoints&&(B.breakpoints=oe.breakpoints.sort((Ae,dt)=>Ae-dt)),Object.assign({},n.TFw,oe,B)}((0,n.f3M)(n.Z4K)),this.renderer=(0,n.f3M)(n.Qsj),this.imgElement=(0,n.f3M)(n.SBq).nativeElement,this.injector=(0,n.f3M)(n.zs3),this.isServer=ks((0,n.f3M)(n.Lbi)),this.preloadLinkCreator=(0,n.f3M)(Ma),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){(0,n.kO0)("NgOptimizedImage"),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const B=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),B,this.sizes)}ngOnChanges(B){if(B.ngSrc&&!B.ngSrc.isFirstChange()){const Ae=this._renderedSrc;this.updateSrcAndSrcset(!0);const dt=this._renderedSrc;null!==this.lcpObserver&&Ae&&dt&&Ae!==dt&&this.injector.get(n.R0b).runOutsideAngular(()=>{this.lcpObserver?.updateImage(Ae,dt)})}}callImageLoader(B){let Ae=B;return this.loaderParams&&(Ae.loaderParams=this.loaderParams),this.imageLoader(Ae)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const B={src:this.ngSrc};this._renderedSrc=this.callImageLoader(B)}return this._renderedSrc}getRewrittenSrcset(){const B=ls.test(this.ngSrcset);return this.ngSrcset.split(",").filter(dt=>""!==dt).map(dt=>{dt=dt.trim();const rn=B?parseFloat(dt):parseFloat(dt)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:rn})} ${dt}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:B}=this.config;let Ae=B;return"100vw"===this.sizes?.trim()&&(Ae=B.filter(rn=>rn>=640)),Ae.map(rn=>`${this.callImageLoader({src:this.ngSrc,width:rn})} ${rn}w`).join(", ")}updateSrcAndSrcset(B=!1){B&&(this._renderedSrc=null);const Ae=this.getRewrittenSrc();let dt;return this.setHostAttribute("src",Ae),this.ngSrcset?dt=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(dt=this.getAutomaticSrcset()),dt&&this.setHostAttribute("srcset",dt),dt}getFixedSrcset(){return Yo.map(Ae=>`${this.callImageLoader({src:this.ngSrc,width:this.width*Ae})} ${Ae}x`).join(", ")}shouldGenerateAutomaticSrcset(){let B=!1;return this.sizes||(B=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Ft&&!B}ngOnDestroy(){}setHostAttribute(B,Ae){this.renderer.setAttribute(this.imgElement,B,Ae)}}(ye=ne).\u0275fac=function(B){return new(B||ye)},ye.\u0275dir=n.lG2({type:ye,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(B,Ae){2&B&&n.Udp("position",Ae.fill?"absolute":null)("width",Ae.fill?"100%":null)("height",Ae.fill?"100%":null)("inset",Ae.fill?"0px":null)},inputs:{ngSrc:["ngSrc","ngSrc",function Qs(oe){return"string"==typeof oe?oe:(0,n.z3N)(oe)}],ngSrcset:"ngSrcset",sizes:"sizes",width:["width","width",n.Cb_],height:["height","height",n.Cb_],loading:"loading",priority:["priority","priority",n.VuI],loaderParams:"loaderParams",disableOptimizedSrcset:["disableOptimizedSrcset","disableOptimizedSrcset",n.VuI],fill:["fill","fill",n.VuI],src:"src",srcset:"srcset"},standalone:!0,features:[n.Xq5,n.TTD]})},69862:(tt,X,c)=>{"use strict";c.d(X,{LE:()=>Ot,MP:()=>Qn,TP:()=>Ke,UA:()=>Ht,WM:()=>I,Zn:()=>cn,dh:()=>si,eN:()=>kn,h_:()=>xr,jN:()=>D});var k,$,K,te,ee,Se,ce,ke,Ge,Ie,b,n=c(15861),o=c(19212),h=c(22096),f=c(65592),S=c(2459),W=c(76328),P=c(32181),A=c(37398),T=c(64716),C=c(94664),N=c(99397),Y=c(96814);class M{}class D{}class I{constructor(ct){this.normalizedNames=new Map,this.lazyUpdate=null,ct?"string"==typeof ct?this.lazyInit=()=>{this.headers=new Map,ct.split("\n").forEach(Bt=>{const Un=Bt.indexOf(":");if(Un>0){const sr=Bt.slice(0,Un),Hn=sr.toLowerCase(),Lr=Bt.slice(Un+1).trim();this.maybeSetNormalizedName(sr,Hn),this.headers.has(Hn)?this.headers.get(Hn).push(Lr):this.headers.set(Hn,[Lr])}})}:typeof Headers<"u"&&ct instanceof Headers?(this.headers=new Map,ct.forEach((Bt,Un)=>{this.setHeaderEntries(Un,Bt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(ct).forEach(([Bt,Un])=>{this.setHeaderEntries(Bt,Un)})}:this.headers=new Map}has(ct){return this.init(),this.headers.has(ct.toLowerCase())}get(ct){this.init();const Bt=this.headers.get(ct.toLowerCase());return Bt&&Bt.length>0?Bt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(ct){return this.init(),this.headers.get(ct.toLowerCase())||null}append(ct,Bt){return this.clone({name:ct,value:Bt,op:"a"})}set(ct,Bt){return this.clone({name:ct,value:Bt,op:"s"})}delete(ct,Bt){return this.clone({name:ct,value:Bt,op:"d"})}maybeSetNormalizedName(ct,Bt){this.normalizedNames.has(Bt)||this.normalizedNames.set(Bt,ct)}init(){this.lazyInit&&(this.lazyInit instanceof I?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(ct=>this.applyUpdate(ct)),this.lazyUpdate=null))}copyFrom(ct){ct.init(),Array.from(ct.headers.keys()).forEach(Bt=>{this.headers.set(Bt,ct.headers.get(Bt)),this.normalizedNames.set(Bt,ct.normalizedNames.get(Bt))})}clone(ct){const Bt=new I;return Bt.lazyInit=this.lazyInit&&this.lazyInit instanceof I?this.lazyInit:this,Bt.lazyUpdate=(this.lazyUpdate||[]).concat([ct]),Bt}applyUpdate(ct){const Bt=ct.name.toLowerCase();switch(ct.op){case"a":case"s":let Un=ct.value;if("string"==typeof Un&&(Un=[Un]),0===Un.length)return;this.maybeSetNormalizedName(ct.name,Bt);const sr=("a"===ct.op?this.headers.get(Bt):void 0)||[];sr.push(...Un),this.headers.set(Bt,sr);break;case"d":const Hn=ct.value;if(Hn){let Lr=this.headers.get(Bt);if(!Lr)return;Lr=Lr.filter(Dr=>-1===Hn.indexOf(Dr)),0===Lr.length?(this.headers.delete(Bt),this.normalizedNames.delete(Bt)):this.headers.set(Bt,Lr)}else this.headers.delete(Bt),this.normalizedNames.delete(Bt)}}setHeaderEntries(ct,Bt){const Un=(Array.isArray(Bt)?Bt:[Bt]).map(Hn=>Hn.toString()),sr=ct.toLowerCase();this.headers.set(sr,Un),this.maybeSetNormalizedName(ct,sr)}forEach(ct){this.init(),Array.from(this.normalizedNames.keys()).forEach(Bt=>ct(this.normalizedNames.get(Bt),this.headers.get(Bt)))}}class Ye{encodeKey(ct){return qe(ct)}encodeValue(ct){return qe(ct)}decodeKey(ct){return decodeURIComponent(ct)}decodeValue(ct){return decodeURIComponent(ct)}}const Oe=/%(\d[a-f0-9])/gi,We={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function qe(bn){return encodeURIComponent(bn).replace(Oe,(ct,Bt)=>We[Bt]??ct)}function yt(bn){return`${bn}`}class Ot{constructor(ct={}){if(this.updates=null,this.cloneFrom=null,this.encoder=ct.encoder||new Ye,ct.fromString){if(ct.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function be(bn,ct){const Bt=new Map;return bn.length>0&&bn.replace(/^\?/,"").split("&").forEach(sr=>{const Hn=sr.indexOf("="),[Lr,Dr]=-1==Hn?[ct.decodeKey(sr),""]:[ct.decodeKey(sr.slice(0,Hn)),ct.decodeValue(sr.slice(Hn+1))],er=Bt.get(Lr)||[];er.push(Dr),Bt.set(Lr,er)}),Bt}(ct.fromString,this.encoder)}else ct.fromObject?(this.map=new Map,Object.keys(ct.fromObject).forEach(Bt=>{const Un=ct.fromObject[Bt],sr=Array.isArray(Un)?Un.map(yt):[yt(Un)];this.map.set(Bt,sr)})):this.map=null}has(ct){return this.init(),this.map.has(ct)}get(ct){this.init();const Bt=this.map.get(ct);return Bt?Bt[0]:null}getAll(ct){return this.init(),this.map.get(ct)||null}keys(){return this.init(),Array.from(this.map.keys())}append(ct,Bt){return this.clone({param:ct,value:Bt,op:"a"})}appendAll(ct){const Bt=[];return Object.keys(ct).forEach(Un=>{const sr=ct[Un];Array.isArray(sr)?sr.forEach(Hn=>{Bt.push({param:Un,value:Hn,op:"a"})}):Bt.push({param:Un,value:sr,op:"a"})}),this.clone(Bt)}set(ct,Bt){return this.clone({param:ct,value:Bt,op:"s"})}delete(ct,Bt){return this.clone({param:ct,value:Bt,op:"d"})}toString(){return this.init(),this.keys().map(ct=>{const Bt=this.encoder.encodeKey(ct);return this.map.get(ct).map(Un=>Bt+"="+this.encoder.encodeValue(Un)).join("&")}).filter(ct=>""!==ct).join("&")}clone(ct){const Bt=new Ot({encoder:this.encoder});return Bt.cloneFrom=this.cloneFrom||this,Bt.updates=(this.updates||[]).concat(ct),Bt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(ct=>this.map.set(ct,this.cloneFrom.map.get(ct))),this.updates.forEach(ct=>{switch(ct.op){case"a":case"s":const Bt=("a"===ct.op?this.map.get(ct.param):void 0)||[];Bt.push(yt(ct.value)),this.map.set(ct.param,Bt);break;case"d":if(void 0===ct.value){this.map.delete(ct.param);break}{let Un=this.map.get(ct.param)||[];const sr=Un.indexOf(yt(ct.value));-1!==sr&&Un.splice(sr,1),Un.length>0?this.map.set(ct.param,Un):this.map.delete(ct.param)}}}),this.cloneFrom=this.updates=null)}}class Ue{constructor(){this.map=new Map}set(ct,Bt){return this.map.set(ct,Bt),this}get(ct){return this.map.has(ct)||this.map.set(ct,ct.defaultValue()),this.map.get(ct)}delete(ct){return this.map.delete(ct),this}has(ct){return this.map.has(ct)}keys(){return this.map.keys()}}function Ce(bn){return typeof ArrayBuffer<"u"&&bn instanceof ArrayBuffer}function ye(bn){return typeof Blob<"u"&&bn instanceof Blob}function Te(bn){return typeof FormData<"u"&&bn instanceof FormData}class fe{constructor(ct,Bt,Un,sr){let Hn;if(this.url=Bt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=ct.toUpperCase(),function nt(bn){switch(bn){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||sr?(this.body=void 0!==Un?Un:null,Hn=sr):Hn=Un,Hn&&(this.reportProgress=!!Hn.reportProgress,this.withCredentials=!!Hn.withCredentials,Hn.responseType&&(this.responseType=Hn.responseType),Hn.headers&&(this.headers=Hn.headers),Hn.context&&(this.context=Hn.context),Hn.params&&(this.params=Hn.params),this.transferCache=Hn.transferCache),this.headers||(this.headers=new I),this.context||(this.context=new Ue),this.params){const Lr=this.params.toString();if(0===Lr.length)this.urlWithParams=Bt;else{const Dr=Bt.indexOf("?"),er=-1===Dr?"?":Dr<Bt.length-1?"&":"";this.urlWithParams=Bt+er+Lr}}else this.params=new Ot,this.urlWithParams=Bt}serializeBody(){return null===this.body?null:Ce(this.body)||ye(this.body)||Te(this.body)||function Ne(bn){return typeof URLSearchParams<"u"&&bn instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof Ot?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||Te(this.body)?null:ye(this.body)?this.body.type||null:Ce(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof Ot?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(ct={}){const Bt=ct.method||this.method,Un=ct.url||this.url,sr=ct.responseType||this.responseType,Hn=void 0!==ct.body?ct.body:this.body,Lr=void 0!==ct.withCredentials?ct.withCredentials:this.withCredentials,Dr=void 0!==ct.reportProgress?ct.reportProgress:this.reportProgress;let er=ct.headers||this.headers,wi=ct.params||this.params;const Li=ct.context??this.context;return void 0!==ct.setHeaders&&(er=Object.keys(ct.setHeaders).reduce((ri,so)=>ri.set(so,ct.setHeaders[so]),er)),ct.setParams&&(wi=Object.keys(ct.setParams).reduce((ri,so)=>ri.set(so,ct.setParams[so]),wi)),new fe(Bt,Un,Hn,{params:wi,headers:er,context:Li,reportProgress:Dr,responseType:sr,withCredentials:Lr})}}var Ct,bn;(bn=Ct||(Ct={}))[bn.Sent=0]="Sent",bn[bn.UploadProgress=1]="UploadProgress",bn[bn.ResponseHeader=2]="ResponseHeader",bn[bn.DownloadProgress=3]="DownloadProgress",bn[bn.Response=4]="Response",bn[bn.User=5]="User";class gt{constructor(ct,Bt=200,Un="OK"){this.headers=ct.headers||new I,this.status=void 0!==ct.status?ct.status:Bt,this.statusText=ct.statusText||Un,this.url=ct.url||null,this.ok=this.status>=200&&this.status<300}}class St extends gt{constructor(ct={}){super(ct),this.type=Ct.ResponseHeader}clone(ct={}){return new St({headers:ct.headers||this.headers,status:void 0!==ct.status?ct.status:this.status,statusText:ct.statusText||this.statusText,url:ct.url||this.url||void 0})}}class cn extends gt{constructor(ct={}){super(ct),this.type=Ct.Response,this.body=void 0!==ct.body?ct.body:null}clone(ct={}){return new cn({body:void 0!==ct.body?ct.body:this.body,headers:ct.headers||this.headers,status:void 0!==ct.status?ct.status:this.status,statusText:ct.statusText||this.statusText,url:ct.url||this.url||void 0})}}class Ht extends gt{constructor(ct){super(ct,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${ct.url||"(unknown url)"}`:this.message=`Http failure response for ${ct.url||"(unknown url)"}: ${ct.status} ${ct.statusText}`,this.error=ct.error||null}}function sn(bn,ct){return{body:ct,headers:bn.headers,context:bn.context,observe:bn.observe,params:bn.params,reportProgress:bn.reportProgress,responseType:bn.responseType,withCredentials:bn.withCredentials,transferCache:bn.transferCache}}class kn{constructor(ct){this.handler=ct}request(ct,Bt,Un={}){let sr;if(ct instanceof fe)sr=ct;else{let Dr,er;Dr=Un.headers instanceof I?Un.headers:new I(Un.headers),Un.params&&(er=Un.params instanceof Ot?Un.params:new Ot({fromObject:Un.params})),sr=new fe(ct,Bt,void 0!==Un.body?Un.body:null,{headers:Dr,context:Un.context,params:er,reportProgress:Un.reportProgress,responseType:Un.responseType||"json",withCredentials:Un.withCredentials,transferCache:Un.transferCache})}const Hn=(0,h.of)(sr).pipe((0,W.b)(Dr=>this.handler.handle(Dr)));if(ct instanceof fe||"events"===Un.observe)return Hn;const Lr=Hn.pipe((0,P.h)(Dr=>Dr instanceof cn));switch(Un.observe||"body"){case"body":switch(sr.responseType){case"arraybuffer":return Lr.pipe((0,A.U)(Dr=>{if(null!==Dr.body&&!(Dr.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Dr.body}));case"blob":return Lr.pipe((0,A.U)(Dr=>{if(null!==Dr.body&&!(Dr.body instanceof Blob))throw new Error("Response is not a Blob.");return Dr.body}));case"text":return Lr.pipe((0,A.U)(Dr=>{if(null!==Dr.body&&"string"!=typeof Dr.body)throw new Error("Response is not a string.");return Dr.body}));default:return Lr.pipe((0,A.U)(Dr=>Dr.body))}case"response":return Lr;default:throw new Error(`Unreachable: unhandled observe type ${Un.observe}}`)}}delete(ct,Bt={}){return this.request("DELETE",ct,Bt)}get(ct,Bt={}){return this.request("GET",ct,Bt)}head(ct,Bt={}){return this.request("HEAD",ct,Bt)}jsonp(ct,Bt){return this.request("JSONP",ct,{params:(new Ot).append(Bt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ct,Bt={}){return this.request("OPTIONS",ct,Bt)}patch(ct,Bt,Un={}){return this.request("PATCH",ct,sn(Un,Bt))}post(ct,Bt,Un={}){return this.request("POST",ct,sn(Un,Bt))}put(ct,Bt,Un={}){return this.request("PUT",ct,sn(Un,Bt))}}(k=kn).\u0275fac=function(ct){return new(ct||k)(o.LFG(M))},k.\u0275prov=o.Yz7({token:k,factory:k.\u0275fac});const Xt=/^\)\]\}',?\n/;function zt(bn){if(bn.url)return bn.url;const ct="X-Request-URL".toLocaleLowerCase();return bn.headers.get(ct)}class vt{constructor(){this.fetchImpl=(0,o.f3M)(tn,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=(0,o.f3M)(o.R0b)}handle(ct){return new f.y(Bt=>{const Un=new AbortController;return this.doRequest(ct,Un.signal,Bt).then(ln,sr=>Bt.error(new Ht({error:sr}))),()=>Un.abort()})}doRequest(ct,Bt,Un){var sr=this;return(0,n.Z)(function*(){const Hn=sr.createRequestInit(ct);let Lr;try{const ci=sr.fetchImpl(ct.urlWithParams,{signal:Bt,...Hn});(function cr(bn){bn.then(ln,ln)})(ci),Un.next({type:Ct.Sent}),Lr=yield ci}catch(ci){return void Un.error(new Ht({error:ci,status:ci.status??0,statusText:ci.statusText,url:ct.urlWithParams,headers:ci.headers}))}const Dr=new I(Lr.headers),er=Lr.statusText,wi=zt(Lr)??ct.urlWithParams;let Li=Lr.status,ri=null;if(ct.reportProgress&&Un.next(new St({headers:Dr,status:Li,statusText:er,url:wi})),Lr.body){const ci=Lr.headers.get("content-length"),Ni=[],Ei=Lr.body.getReader();let No,kr,co=0;const _o=typeof Zone<"u"&&Zone.current;yield sr.ngZone.runOutsideAngular((0,n.Z)(function*(){for(;;){const{done:Ao,value:$t}=yield Ei.read();if(Ao)break;if(Ni.push($t),co+=$t.length,ct.reportProgress){kr="text"===ct.responseType?(kr??"")+(No??=new TextDecoder).decode($t,{stream:!0}):void 0;const Qt=()=>Un.next({type:Ct.DownloadProgress,total:ci?+ci:void 0,loaded:co,partialText:kr});_o?_o.run(Qt):Qt()}}}));const Bo=sr.concatChunks(Ni,co);try{const Ao=Lr.headers.get("Content-Type")??"";ri=sr.parseBody(ct,Bo,Ao)}catch(Ao){return void Un.error(new Ht({error:Ao,headers:new I(Lr.headers),status:Lr.status,statusText:Lr.statusText,url:zt(Lr)??ct.urlWithParams}))}}0===Li&&(Li=ri?200:0),Li>=200&&Li<300?(Un.next(new cn({body:ri,headers:Dr,status:Li,statusText:er,url:wi})),Un.complete()):Un.error(new Ht({error:ri,headers:Dr,status:Li,statusText:er,url:wi}))})()}parseBody(ct,Bt,Un){switch(ct.responseType){case"json":const sr=(new TextDecoder).decode(Bt).replace(Xt,"");return""===sr?null:JSON.parse(sr);case"text":return(new TextDecoder).decode(Bt);case"blob":return new Blob([Bt],{type:Un});case"arraybuffer":return Bt.buffer}}createRequestInit(ct){const Bt={},Un=ct.withCredentials?"include":void 0;if(ct.headers.forEach((sr,Hn)=>Bt[sr]=Hn.join(",")),Bt.Accept??="application/json, text/plain, */*",!Bt["Content-Type"]){const sr=ct.detectContentTypeHeader();null!==sr&&(Bt["Content-Type"]=sr)}return{body:ct.serializeBody(),method:ct.method,headers:Bt,credentials:Un}}concatChunks(ct,Bt){const Un=new Uint8Array(Bt);let sr=0;for(const Hn of ct)Un.set(Hn,sr),sr+=Hn.length;return Un}}($=vt).\u0275fac=function(ct){return new(ct||$)},$.\u0275prov=o.Yz7({token:$,factory:$.\u0275fac});class tn{}function ln(){}function nr(bn,ct){return ct(bn)}function Lt(bn,ct){return(Bt,Un)=>ct.intercept(Bt,{handle:sr=>bn(sr,Un)})}const Ke=new o.OlP(""),At=new o.OlP(""),on=new o.OlP(""),On=new o.OlP("");function fn(){let bn=null;return(ct,Bt)=>{null===bn&&(bn=((0,o.f3M)(Ke,{optional:!0})??[]).reduceRight(Lt,nr));const Un=(0,o.f3M)(o.I6F),sr=Un.add();return bn(ct,Bt).pipe((0,T.x)(()=>Un.remove(sr)))}}class nn extends M{constructor(ct,Bt){super(),this.backend=ct,this.injector=Bt,this.chain=null,this.pendingTasks=(0,o.f3M)(o.I6F);const Un=(0,o.f3M)(On,{optional:!0});this.backend=Un??ct}handle(ct){if(null===this.chain){const Un=Array.from(new Set([...this.injector.get(At),...this.injector.get(on,[])]));this.chain=Un.reduceRight((sr,Hn)=>function Be(bn,ct,Bt){return(Un,sr)=>(0,o.r_H)(Bt,()=>ct(Un,Hn=>bn(Hn,sr)))}(sr,Hn,this.injector),nr)}const Bt=this.pendingTasks.add();return this.chain(ct,Un=>this.backend.handle(Un)).pipe((0,T.x)(()=>this.pendingTasks.remove(Bt)))}}(K=nn).\u0275fac=function(ct){return new(ct||K)(o.LFG(D),o.LFG(o.lqb))},K.\u0275prov=o.Yz7({token:K,factory:K.\u0275fac});let Pe,un=0;class ue{}function ot(){return"object"==typeof window?window:{}}class Et{constructor(ct,Bt){this.callbackMap=ct,this.document=Bt,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+un++}handle(ct){if("JSONP"!==ct.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==ct.responseType)throw new Error("JSONP requests must use Json response type.");if(ct.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new f.y(Bt=>{const Un=this.nextCallback(),sr=ct.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${Un}$1`),Hn=this.document.createElement("script");Hn.src=sr;let Lr=null,Dr=!1;this.callbackMap[Un]=ri=>{delete this.callbackMap[Un],Lr=ri,Dr=!0};const er=()=>{Hn.parentNode&&Hn.parentNode.removeChild(Hn),delete this.callbackMap[Un]};return Hn.addEventListener("load",ri=>{this.resolvedPromise.then(()=>{er(),Dr?(Bt.next(new cn({body:Lr,status:200,statusText:"OK",url:sr})),Bt.complete()):Bt.error(new Ht({url:sr,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),Hn.addEventListener("error",ri=>{er(),Bt.error(new Ht({error:ri,status:0,statusText:"JSONP Error",url:sr}))}),this.document.body.appendChild(Hn),Bt.next({type:Ct.Sent}),()=>{Dr||this.removeListeners(Hn),er()}})}removeListeners(ct){Pe||(Pe=this.document.implementation.createHTMLDocument()),Pe.adoptNode(ct)}}function an(bn,ct){return"JSONP"===bn.method?(0,o.f3M)(Et).handle(bn):ct(bn)}(te=Et).\u0275fac=function(ct){return new(ct||te)(o.LFG(ue),o.LFG(Y.K0))},te.\u0275prov=o.Yz7({token:te,factory:te.\u0275fac});(ee=class Pn{constructor(ct){this.injector=ct}intercept(ct,Bt){return(0,o.r_H)(this.injector,()=>an(ct,Un=>Bt.handle(Un)))}}).\u0275fac=function(ct){return new(ct||ee)(o.LFG(o.lqb))},ee.\u0275prov=o.Yz7({token:ee,factory:ee.\u0275fac});const Zt=/^\)\]\}',?\n/;class mn{constructor(ct){this.xhrFactory=ct}handle(ct){if("JSONP"===ct.method)throw new o.vHH(-2800,!1);const Bt=this.xhrFactory;return(Bt.\u0275loadImpl?(0,S.D)(Bt.\u0275loadImpl()):(0,h.of)(null)).pipe((0,C.w)(()=>new f.y(sr=>{const Hn=Bt.build();if(Hn.open(ct.method,ct.urlWithParams),ct.withCredentials&&(Hn.withCredentials=!0),ct.headers.forEach((Ni,Ei)=>Hn.setRequestHeader(Ni,Ei.join(","))),ct.headers.has("Accept")||Hn.setRequestHeader("Accept","application/json, text/plain, */*"),!ct.headers.has("Content-Type")){const Ni=ct.detectContentTypeHeader();null!==Ni&&Hn.setRequestHeader("Content-Type",Ni)}if(ct.responseType){const Ni=ct.responseType.toLowerCase();Hn.responseType="json"!==Ni?Ni:"text"}const Lr=ct.serializeBody();let Dr=null;const er=()=>{if(null!==Dr)return Dr;const Ni=Hn.statusText||"OK",Ei=new I(Hn.getAllResponseHeaders()),co=function Wt(bn){return"responseURL"in bn&&bn.responseURL?bn.responseURL:/^X-Request-URL:/m.test(bn.getAllResponseHeaders())?bn.getResponseHeader("X-Request-URL"):null}(Hn)||ct.url;return Dr=new St({headers:Ei,status:Hn.status,statusText:Ni,url:co}),Dr},wi=()=>{let{headers:Ni,status:Ei,statusText:co,url:No}=er(),kr=null;204!==Ei&&(kr=typeof Hn.response>"u"?Hn.responseText:Hn.response),0===Ei&&(Ei=kr?200:0);let _o=Ei>=200&&Ei<300;if("json"===ct.responseType&&"string"==typeof kr){const Bo=kr;kr=kr.replace(Zt,"");try{kr=""!==kr?JSON.parse(kr):null}catch(Ao){kr=Bo,_o&&(_o=!1,kr={error:Ao,text:kr})}}_o?(sr.next(new cn({body:kr,headers:Ni,status:Ei,statusText:co,url:No||void 0})),sr.complete()):sr.error(new Ht({error:kr,headers:Ni,status:Ei,statusText:co,url:No||void 0}))},Li=Ni=>{const{url:Ei}=er(),co=new Ht({error:Ni,status:Hn.status||0,statusText:Hn.statusText||"Unknown Error",url:Ei||void 0});sr.error(co)};let ri=!1;const so=Ni=>{ri||(sr.next(er()),ri=!0);let Ei={type:Ct.DownloadProgress,loaded:Ni.loaded};Ni.lengthComputable&&(Ei.total=Ni.total),"text"===ct.responseType&&Hn.responseText&&(Ei.partialText=Hn.responseText),sr.next(Ei)},ci=Ni=>{let Ei={type:Ct.UploadProgress,loaded:Ni.loaded};Ni.lengthComputable&&(Ei.total=Ni.total),sr.next(Ei)};return Hn.addEventListener("load",wi),Hn.addEventListener("error",Li),Hn.addEventListener("timeout",Li),Hn.addEventListener("abort",Li),ct.reportProgress&&(Hn.addEventListener("progress",so),null!==Lr&&Hn.upload&&Hn.upload.addEventListener("progress",ci)),Hn.send(Lr),sr.next({type:Ct.Sent}),()=>{Hn.removeEventListener("error",Li),Hn.removeEventListener("abort",Li),Hn.removeEventListener("load",wi),Hn.removeEventListener("timeout",Li),ct.reportProgress&&(Hn.removeEventListener("progress",so),null!==Lr&&Hn.upload&&Hn.upload.removeEventListener("progress",ci)),Hn.readyState!==Hn.DONE&&Hn.abort()}})))}}(Se=mn).\u0275fac=function(ct){return new(ct||Se)(o.LFG(Y.JF))},Se.\u0275prov=o.Yz7({token:Se,factory:Se.\u0275fac});const Vn=new o.OlP("XSRF_ENABLED"),rt="XSRF-TOKEN",ae=new o.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>rt}),De="X-XSRF-TOKEN",wt=new o.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>De});class It{}class An{constructor(ct,Bt,Un){this.doc=ct,this.platform=Bt,this.cookieName=Un,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ct=this.doc.cookie||"";return ct!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,Y.Mx)(ct,this.cookieName),this.lastCookieString=ct),this.lastToken}}function Zn(bn,ct){const Bt=bn.url.toLowerCase();if(!(0,o.f3M)(Vn)||"GET"===bn.method||"HEAD"===bn.method||Bt.startsWith("http://")||Bt.startsWith("https://"))return ct(bn);const Un=(0,o.f3M)(It).getToken(),sr=(0,o.f3M)(wt);return null!=Un&&!bn.headers.has(sr)&&(bn=bn.clone({headers:bn.headers.set(sr,Un)})),ct(bn)}(ce=An).\u0275fac=function(ct){return new(ct||ce)(o.LFG(Y.K0),o.LFG(o.Lbi),o.LFG(ae))},ce.\u0275prov=o.Yz7({token:ce,factory:ce.\u0275fac});class fr{constructor(ct){this.injector=ct}intercept(ct,Bt){return(0,o.r_H)(this.injector,()=>Zn(ct,Un=>Bt.handle(Un)))}}var lr;function Br(bn,ct){return{\u0275kind:bn,\u0275providers:ct}}function xr(...bn){const ct=[kn,mn,nn,{provide:M,useExisting:nn},{provide:D,useExisting:mn},{provide:At,useValue:Zn,multi:!0},{provide:Vn,useValue:!0},{provide:It,useClass:An}];for(const Bt of bn)ct.push(...Bt.\u0275providers);return(0,o.MR2)(ct)}(ke=fr).\u0275fac=function(ct){return new(ct||ke)(o.LFG(o.lqb))},ke.\u0275prov=o.Yz7({token:ke,factory:ke.\u0275fac}),function(bn){bn[bn.Interceptors=0]="Interceptors",bn[bn.LegacyInterceptors=1]="LegacyInterceptors",bn[bn.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",bn[bn.NoXsrfProtection=3]="NoXsrfProtection",bn[bn.JsonpSupport=4]="JsonpSupport",bn[bn.RequestsMadeViaParent=5]="RequestsMadeViaParent",bn[bn.Fetch=6]="Fetch"}(lr||(lr={}));const qr=new o.OlP("LEGACY_INTERCEPTOR_FN");function Qn(){return Br(lr.LegacyInterceptors,[{provide:qr,useFactory:fn},{provide:At,useExisting:qr,multi:!0}])}function Ur({cookieName:bn,headerName:ct}){const Bt=[];return void 0!==bn&&Bt.push({provide:ae,useValue:bn}),void 0!==ct&&Bt.push({provide:wt,useValue:ct}),Br(lr.CustomXsrfConfiguration,Bt)}class Ee{static disable(){return{ngModule:Ee,providers:[Br(lr.NoXsrfProtection,[{provide:Vn,useValue:!1}]).\u0275providers]}}static withOptions(ct={}){return{ngModule:Ee,providers:Ur(ct).\u0275providers}}}(Ge=Ee).\u0275fac=function(ct){return new(ct||Ge)},Ge.\u0275mod=o.oAB({type:Ge}),Ge.\u0275inj=o.cJS({providers:[fr,{provide:Ke,useExisting:fr,multi:!0},{provide:It,useClass:An},Ur({cookieName:rt,headerName:De}).\u0275providers,{provide:Vn,useValue:!0}]});(Ie=class je{}).\u0275fac=function(ct){return new(ct||Ie)},Ie.\u0275mod=o.oAB({type:Ie}),Ie.\u0275inj=o.cJS({providers:[xr(Qn())]});(b=class xt{}).\u0275fac=function(ct){return new(ct||b)},b.\u0275mod=o.oAB({type:b}),b.\u0275inj=o.cJS({providers:[function H(){return Br(lr.JsonpSupport,[Et,{provide:ue,useFactory:ot},{provide:At,useValue:an,multi:!0}])}().\u0275providers]});const le="b",ie="h",de="s",it="st",dn="u",Yn="rt",Kt=new o.OlP(""),Xe=["GET","HEAD"];function pt(bn,ct){const{isCacheActive:Bt,...Un}=(0,o.f3M)(Kt),{transferCache:sr,method:Hn}=bn;if(!Bt||"POST"===Hn&&!Un.includePostRequests&&!sr||"POST"!==Hn&&!Xe.includes(Hn)||!1===sr||!1===Un.filter?.(bn))return ct(bn);const Lr=(0,o.f3M)(o.kie),Dr=function xn(bn){const{params:ct,method:Bt,responseType:Un,url:sr}=bn,Hn=ct.keys().sort().map(er=>`${er}=${ct.getAll(er)}`).join("&"),Lr=Bt+"."+Un+"."+sr+"?"+Hn,Dr=function $n(bn){let ct=0;for(const Bt of bn)ct=Math.imul(31,ct)+Bt.charCodeAt(0)<<0;return ct+=2147483648,ct.toString()}(Lr);return(0,o.Cb6)(Dr)}(bn),er=Lr.get(Dr,null);let wi=Un.includeHeaders;if("object"==typeof sr&&sr.includeHeaders&&(wi=sr.includeHeaders),er){const{[le]:Li,[Yn]:ri,[ie]:so,[de]:ci,[it]:Ni,[dn]:Ei}=er;let co=Li;switch(ri){case"arraybuffer":co=(new TextEncoder).encode(Li).buffer;break;case"blob":co=new Blob([Li])}let No=new I(so);return(0,h.of)(new cn({body:co,headers:No,status:ci,statusText:Ni,url:Ei}))}return ct(bn).pipe((0,N.b)(Li=>{Li instanceof cn&&Lr.set(Dr,{[le]:Li.body,[ie]:Sn(Li.headers,wi),[de]:Li.status,[it]:Li.statusText,[dn]:Li.url||"",[Yn]:bn.responseType})}))}function Sn(bn,ct){if(!ct)return{};const Bt={};for(const Un of ct){const sr=bn.getAll(Un);null!==sr&&(Bt[Un]=sr)}return Bt}function si(bn){return[{provide:Kt,useFactory:()=>((0,o.kO0)("NgHttpTransferCache"),{isCacheActive:!0,...bn})},{provide:on,useValue:pt,multi:!0,deps:[o.kie,Kt]},{provide:o.tb,multi:!0,useFactory:()=>{const ct=(0,o.f3M)(o.z2F),Bt=(0,o.f3M)(Kt);return()=>{(0,o.SAR)(ct).then(()=>{Bt.isCacheActive=!1})}}}]}},21139:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["cs",[["dop.","odp."],n,n],n,[["N","P","\xda","S","\u010c","P","S"],["ne","po","\xfat","st","\u010dt","p\xe1","so"],["ned\u011ble","pond\u011bl\xed","\xfater\xfd","st\u0159eda","\u010dtvrtek","p\xe1tek","sobota"],["ne","po","\xfat","st","\u010dt","p\xe1","so"]],n,[["1","2","3","4","5","6","7","8","9","10","11","12"],["led","\xfano","b\u0159e","dub","kv\u011b","\u010dvn","\u010dvc","srp","z\xe1\u0159","\u0159\xedj","lis","pro"],["ledna","\xfanora","b\u0159ezna","dubna","kv\u011btna","\u010dervna","\u010dervence","srpna","z\xe1\u0159\xed","\u0159\xedjna","listopadu","prosince"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["led","\xfano","b\u0159e","dub","kv\u011b","\u010dvn","\u010dvc","srp","z\xe1\u0159","\u0159\xedj","lis","pro"],["leden","\xfanor","b\u0159ezen","duben","kv\u011bten","\u010derven","\u010dervenec","srpen","z\xe1\u0159\xed","\u0159\xedjen","listopad","prosinec"]],[["p\u0159.n.l.","n.l."],["p\u0159. n. l.","n. l."],["p\u0159ed na\u0161\xedm letopo\u010dtem","na\u0161eho letopo\u010dtu"]],1,[6,0],["dd.MM.yy","d. M. y","d. MMMM y","EEEE d. MMMM y"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss zzzz"],["{1} {0}",n,n,n],[",","\xa0",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"CZK","K\u010d","\u010desk\xe1 koruna",{AUD:["AU$","$"],BYN:[n,"\u0440."],CSK:["K\u010ds"],CZK:["K\u010d"],ILS:[n,"\u20aa"],INR:[n,"\u20b9"],JPY:["JP\xa5","\xa5"],PHP:[n,"\u20b1"],RON:[n,"L"],RUR:[n,"\u0440."],TWD:["NT$"],USD:["US$","$"],VND:[n,"\u20ab"],XEU:["ECU"],XXX:[]},"ltr",function o(f){const W=Math.floor(Math.abs(f)),P=f.toString().replace(/^[^.]*\.?/,"").length;return 1===W&&0===P?1:W===Math.floor(W)&&W>=2&&W<=4&&0===P?3:0!==P?4:5}]},78382:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["da",[["a","p"],["AM","PM"],n],[["AM","PM"],n,n],[["S","M","T","O","T","F","L"],["s\xf8n.","man.","tir.","ons.","tor.","fre.","l\xf8r."],["s\xf8ndag","mandag","tirsdag","onsdag","torsdag","fredag","l\xf8rdag"],["s\xf8","ma","ti","on","to","fr","l\xf8"]],[["S","M","T","O","T","F","L"],["s\xf8n","man","tir","ons","tor","fre","l\xf8r"],["s\xf8ndag","mandag","tirsdag","onsdag","torsdag","fredag","l\xf8rdag"],["s\xf8","ma","ti","on","to","fr","l\xf8"]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["jan.","feb.","mar.","apr.","maj","jun.","jul.","aug.","sep.","okt.","nov.","dec."],["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]],n,[["fKr","eKr"],["f.Kr.","e.Kr."],n],1,[6,0],["dd.MM.y","d. MMM y","d. MMMM y","EEEE 'den' d. MMMM y"],["HH.mm","HH.mm.ss","HH.mm.ss z","HH.mm.ss zzzz"],["{1} {0}",n,"{1} 'kl'. {0}",n],[",",".",";","%","+","-","E","\xd7","\u2030","\u221e","NaN","."],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"DKK","kr.","dansk krone",{AUD:["AU$","$"],BYN:[n,"Br."],DKK:["kr."],ISK:[n,"kr."],JPY:["JP\xa5","\xa5"],NOK:[n,"kr."],PHP:[n,"\u20b1"],RON:[n,"L"],SEK:[n,"kr."],THB:["\u0e3f"],TWD:["NT$"],USD:["US$","$"]},"ltr",function o(f){const S=f,W=Math.floor(Math.abs(f)),P=parseInt(f.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0;return 1===S||0!==P&&(0===W||1===W)?1:5}]},33247:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["de",[["AM","PM"],n,n],n,[["S","M","D","M","D","F","S"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]],[["S","M","D","M","D","F","S"],["So","Mo","Di","Mi","Do","Fr","Sa"],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan.","Feb.","M\xe4rz","Apr.","Mai","Juni","Juli","Aug.","Sept.","Okt.","Nov.","Dez."],["Januar","Februar","M\xe4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","M\xe4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],["Januar","Februar","M\xe4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["v. Chr.","n. Chr."],n,n],1,[6,0],["dd.MM.yy","dd.MM.y","d. MMMM y","EEEE, d. MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",n,"{1} 'um' {0}",n],[",",".",";","%","+","-","E","\xb7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","Euro",{ATS:["\xf6S"],AUD:["AU$","$"],BGM:["BGK"],BGO:["BGJ"],BYN:[n,"\u0440."],CUC:[n,"Cub$"],DEM:["DM"],FKP:[n,"Fl\xa3"],GHS:[n,"\u20b5"],GNF:[n,"F.G."],KMF:[n,"FC"],PHP:[n,"\u20b1"],RON:[n,"L"],RUR:[n,"\u0440."],RWF:[n,"F.Rw"],SYP:[],THB:["\u0e3f"],TWD:["NT$"],XXX:[],ZMW:[n,"K"]},"ltr",function o(f){const W=Math.floor(Math.abs(f)),P=f.toString().replace(/^[^.]*\.?/,"").length;return 1===W&&0===P?1:5}]},55384:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["en",[["a","p"],["AM","PM"],n],[["AM","PM"],n,n],[["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"]],n,[["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"]],n,[["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}",n,"{1} 'at' {0}",n],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function o(f){const W=Math.floor(Math.abs(f)),P=f.toString().replace(/^[^.]*\.?/,"").length;return 1===W&&0===P?1:5}]},46828:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["es",[["a.\xa0m.","p.\xa0m."],n,n],n,[["D","L","M","X","J","V","S"],["dom","lun","mar","mi\xe9","jue","vie","s\xe1b"],["domingo","lunes","martes","mi\xe9rcoles","jueves","viernes","s\xe1bado"],["DO","LU","MA","MI","JU","VI","SA"]],n,[["E","F","M","A","M","J","J","A","S","O","N","D"],["ene","feb","mar","abr","may","jun","jul","ago","sept","oct","nov","dic"],["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]],n,[["a. C.","d. C."],n,["antes de Cristo","despu\xe9s de Cristo"]],1,[6,0],["d/M/yy","d MMM y","d 'de' MMMM 'de' y","EEEE, d 'de' MMMM 'de' y"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss (zzzz)"],["{1}, {0}",n,n,n],[",",".",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","euro",{AUD:[n,"$"],BRL:[n,"R$"],BYN:[n,"\u0440."],CAD:[n,"$"],CNY:[n,"\xa5"],EGP:[],ESP:["\u20a7"],GBP:[n,"\xa3"],HKD:[n,"$"],ILS:[n,"\u20aa"],INR:[n,"\u20b9"],JPY:[n,"\xa5"],KRW:[n,"\u20a9"],MXN:[n,"$"],NZD:[n,"$"],PHP:[n,"\u20b1"],RON:[n,"L"],THB:["\u0e3f"],TWD:[n,"NT$"],USD:["US$","$"],XAF:[],XCD:[n,"$"],XOF:[]},"ltr",function o(f){const S=f,W=Math.floor(Math.abs(f)),P=f.toString().replace(/^[^.]*\.?/,"").length,A=parseInt(f.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return 1===S?1:0===A&&0!==W&&W%1e6==0&&0===P||!(A>=0&&A<=5)?4:5}]},97182:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});const o=[[["mn.","mg.","fm.","em.","kv.","nt."],["midn.","morg.","form.","etterm.","kveld","natt"],["midnatt","p\xe5 morgonen","p\xe5 formiddagen","p\xe5 ettermiddagen","p\xe5 kvelden","p\xe5 natta"]],[["mn.","mg.","fm.","em.","kv.","nt."],["midn.","morg.","form.","etterm.","kveld","natt"],["midnatt","morgon","formiddag","ettermiddag","kveld","natt"]],["00:00",["06:00","10:00"],["10:00","12:00"],["12:00","18:00"],["18:00","24:00"],["00:00","06:00"]]]},75478:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["fi",[["ap.","ip."],n,n],n,[["S","M","T","K","T","P","L"],["su","ma","ti","ke","to","pe","la"],["sunnuntaina","maanantaina","tiistaina","keskiviikkona","torstaina","perjantaina","lauantaina"],["su","ma","ti","ke","to","pe","la"]],[["S","M","T","K","T","P","L"],["su","ma","ti","ke","to","pe","la"],["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],["su","ma","ti","ke","to","pe","la"]],[["T","H","M","H","T","K","H","E","S","L","M","J"],["tammik.","helmik.","maalisk.","huhtik.","toukok.","kes\xe4k.","hein\xe4k.","elok.","syysk.","lokak.","marrask.","jouluk."],["tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kes\xe4kuuta","hein\xe4kuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta"]],[["T","H","M","H","T","K","H","E","S","L","M","J"],["tammi","helmi","maalis","huhti","touko","kes\xe4","hein\xe4","elo","syys","loka","marras","joulu"],["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kes\xe4kuu","hein\xe4kuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"]],[["eKr","jKr"],["eKr.","jKr."],["ennen Kristuksen syntym\xe4\xe4","j\xe4lkeen Kristuksen syntym\xe4n"]],1,[6,0],["d.M.y",n,"d. MMMM y","cccc d. MMMM y"],["H.mm","H.mm.ss","H.mm.ss z","H.mm.ss zzzz"],["{1} {0}","{1} 'klo' {0}",n,n],[",","\xa0",";","%","+","\u2212","E","\xd7","\u2030","\u221e","ep\xe4luku","."],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","euro",{AOA:[],ARS:[],AUD:[],BAM:[],BBD:[],BDT:[],BMD:[],BND:[],BOB:[],BRL:[],BSD:[],BWP:[],BZD:[],CAD:[],CLP:[],CNY:[],COP:[],CRC:[],CUC:[],CUP:[],CZK:[],DKK:[],DOP:[],EGP:[],ESP:[],FIM:["mk"],FJD:[],FKP:[],GEL:[],GIP:[],GNF:[],GTQ:[],GYD:[],HKD:[],HNL:[],HRK:[],HUF:[],IDR:[],ILS:[],INR:[],ISK:[],JMD:[],KHR:[],KMF:[],KPW:[],KRW:[],KYD:[],KZT:[],LAK:[],LBP:[],LKR:[],LRD:[],LTL:[],LVL:[],MGA:[],MMK:[],MNT:[],MUR:[],MXN:[],MYR:[],NAD:[],NGN:[],NIO:[],NOK:[],NPR:[],NZD:[],PHP:[],PKR:[],PLN:[],PYG:[],RON:[],RWF:[],SBD:[],SEK:[],SGD:[],SHP:[],SRD:[],SSP:[],STN:[n,"STD"],SYP:[],THB:[],TOP:[],TRY:[],TTD:[],TWD:[],UAH:[],UYU:[],VEF:[],VND:[],XCD:[],XPF:[],XXX:[],ZAR:[],ZMW:[]},"ltr",function o(f){const W=Math.floor(Math.abs(f)),P=f.toString().replace(/^[^.]*\.?/,"").length;return 1===W&&0===P?1:5}]},73919:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["id",[["AM","PM"],n,n],n,[["M","S","S","R","K","J","S"],["Min","Sen","Sel","Rab","Kam","Jum","Sab"],["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],["Min","Sen","Sel","Rab","Kam","Jum","Sab"]],n,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]],n,[["SM","M"],n,["Sebelum Masehi","Masehi"]],0,[6,0],["dd/MM/yy","d MMM y","d MMMM y","EEEE, dd MMMM y"],["HH.mm","HH.mm.ss","HH.mm.ss z","HH.mm.ss zzzz"],["{1} {0}",n,n,n],[",",".",";","%","+","-","E","\xd7","\u2030","\u221e","NaN","."],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{AUD:["AU$","$"],BYN:[n,"\u0440."],IDR:["Rp"],INR:["Rs","\u20b9"],JPY:["JP\xa5","\xa5"],PHP:[n,"\u20b1"],THB:["\u0e3f"],TWD:["NT$"],USD:["US$","$"],XXX:[]},"ltr",function o(f){return 5}]},953:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["is",[["f.","e."],["f.h.","e.h."],n],[["f.h.","e.h."],n,n],[["S","M","\xde","M","F","F","L"],["sun.","m\xe1n.","\xferi.","mi\xf0.","fim.","f\xf6s.","lau."],["sunnudagur","m\xe1nudagur","\xferi\xf0judagur","mi\xf0vikudagur","fimmtudagur","f\xf6studagur","laugardagur"],["su.","m\xe1.","\xfer.","mi.","fi.","f\xf6.","la."]],n,[["J","F","M","A","M","J","J","\xc1","S","O","N","D"],["jan.","feb.","mar.","apr.","ma\xed","j\xfan.","j\xfal.","\xe1g\xfa.","sep.","okt.","n\xf3v.","des."],["jan\xfaar","febr\xfaar","mars","apr\xedl","ma\xed","j\xfan\xed","j\xfal\xed","\xe1g\xfast","september","okt\xf3ber","n\xf3vember","desember"]],n,[["f.k.","e.k."],["f.Kr.","e.Kr."],["fyrir Krist","eftir Krist"]],1,[6,0],["d.M.y","d. MMM y","d. MMMM y","EEEE, d. MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",n,"{1} 'kl'. {0}",n],[",",".",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","#,##0.00\xa0\xa4","#E0"],"ISK","ISK","\xedslensk kr\xf3na",{AUD:[n,"$"],BRL:[n,"R$"],CAD:[n,"$"],EUR:[n,"\u20ac"],GBP:[n,"\xa3"],INR:[n,"\u20b9"],JPY:["JP\xa5","\xa5"],KRW:[n,"\u20a9"],MXN:[n,"$"],NZD:[n,"$"],PHP:[n,"\u20b1"],TWD:[n,"NT$"],USD:[n,"$"],VND:[n,"\u20ab"]},"ltr",function o(f){const W=Math.floor(Math.abs(f)),P=parseInt(f.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0;return 0===P&&W%10==1&&W%100!=11||0!==P?1:5}]},91974:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["it",[["m.","p."],["AM","PM"],n],n,[["D","L","M","M","G","V","S"],["dom","lun","mar","mer","gio","ven","sab"],["domenica","luned\xec","marted\xec","mercoled\xec","gioved\xec","venerd\xec","sabato"],["dom","lun","mar","mer","gio","ven","sab"]],n,[["G","F","M","A","M","G","L","A","S","O","N","D"],["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"]],n,[["aC","dC"],["a.C.","d.C."],["avanti Cristo","dopo Cristo"]],1,[6,0],["dd/MM/yy","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",n,"{1} {0}",n],[",",".",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","euro",{BRL:[n,"R$"],BYN:[n,"Br"],EGP:[n,"\xa3E"],HKD:[n,"$"],INR:[n,"\u20b9"],JPY:[n,"\xa5"],KRW:[n,"\u20a9"],MXN:[n,"$"],NOK:[n,"NKr"],THB:["\u0e3f"],TWD:[n,"NT$"],USD:[n,"$"],VND:[n,"\u20ab"]},"ltr",function o(f){const W=Math.floor(Math.abs(f)),P=f.toString().replace(/^[^.]*\.?/,"").length,A=parseInt(f.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return 1===W&&0===P?1:0===A&&0!==W&&W%1e6==0&&0===P||!(A>=0&&A<=5)?4:5}]},6411:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["ja",[["\u5348\u524d","\u5348\u5f8c"],n,n],n,[["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],n,["\u65e5\u66dc\u65e5","\u6708\u66dc\u65e5","\u706b\u66dc\u65e5","\u6c34\u66dc\u65e5","\u6728\u66dc\u65e5","\u91d1\u66dc\u65e5","\u571f\u66dc\u65e5"],["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"]],n,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],n],n,[["BC","AD"],["\u7d00\u5143\u524d","\u897f\u66a6"],n],0,[6,0],["y/MM/dd",n,"y\u5e74M\u6708d\u65e5","y\u5e74M\u6708d\u65e5EEEE"],["H:mm","H:mm:ss","H:mm:ss z","H\u6642mm\u5206ss\u79d2 zzzz"],["{1} {0}",n,n,n],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"JPY","\uffe5","\u65e5\u672c\u5186",{BYN:[n,"\u0440."],CNY:["\u5143","\uffe5"],JPY:["\uffe5"],PHP:[n,"\u20b1"],RON:[n,"\u30ec\u30a4"],XXX:[]},"ltr",function o(f){return 5}]},66803:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["ko",[["AM","PM"],n,["\uc624\uc804","\uc624\ud6c4"]],n,[["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],n,["\uc77c\uc694\uc77c","\uc6d4\uc694\uc77c","\ud654\uc694\uc77c","\uc218\uc694\uc77c","\ubaa9\uc694\uc77c","\uae08\uc694\uc77c","\ud1a0\uc694\uc77c"],["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"]],n,[["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4"],n,n],n,[["BC","AD"],n,["\uae30\uc6d0\uc804","\uc11c\uae30"]],0,[6,0],["yy. M. d.","y. M. d.","y\ub144 M\uc6d4 d\uc77c","y\ub144 M\uc6d4 d\uc77c EEEE"],["a h:mm","a h:mm:ss","a h\uc2dc m\ubd84 s\ucd08 z","a h\uc2dc m\ubd84 s\ucd08 zzzz"],["{1} {0}",n,n,n],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"KRW","\u20a9","\ub300\ud55c\ubbfc\uad6d \uc6d0",{AUD:["AU$","$"],BYN:[n,"\u0440."],JPY:["JP\xa5","\xa5"],PHP:[n,"\u20b1"],RON:[n,"L"],TWD:["NT$"],USD:["US$","$"]},"ltr",function o(f){return 5}]},65621:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["ms",[["a","p"],["PG","PTG"],n],n,[["A","I","S","R","K","J","S"],["Ahd","Isn","Sel","Rab","Kha","Jum","Sab"],["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],["Ah","Is","Se","Ra","Kh","Ju","Sa"]],n,[["J","F","M","A","M","J","J","O","S","O","N","D"],["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"]],n,[["S.M.","TM"],n,n],1,[6,0],["d/MM/yy","d MMM y","d MMMM y","EEEE, d MMMM y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",n,"{1} {0}",n],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"MYR","RM","Ringgit Malaysia",{BYN:[n,"\u0440."],CAD:[n,"$"],JPY:["JP\xa5","\xa5"],MXN:[n,"$"],MYR:["RM"],PHP:[n,"\u20b1"],TWD:["NT$"],USD:[n,"$"]},"ltr",function o(f){return 5}]},31194:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["nb",[["a","p"],["a.m.","p.m."],n],[["a.m.","p.m."],n,n],[["S","M","T","O","T","F","L"],["s\xf8n.","man.","tir.","ons.","tor.","fre.","l\xf8r."],["s\xf8ndag","mandag","tirsdag","onsdag","torsdag","fredag","l\xf8rdag"],["s\xf8.","ma.","ti.","on.","to.","fr.","l\xf8."]],n,[["J","F","M","A","M","J","J","A","S","O","N","D"],["jan.","feb.","mar.","apr.","mai","jun.","jul.","aug.","sep.","okt.","nov.","des."],["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"]],[["f.Kr.","e.Kr."],n,["f\xf8r Kristus","etter Kristus"]],1,[6,0],["dd.MM.y","d. MMM y","d. MMMM y","EEEE d. MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",n,"{1} 'kl'. {0}",n],[",","\xa0",";","%","+","\u2212","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","\xa4\xa0#,##0.00;\xa4\xa0-#,##0.00","#E0"],"NOK","kr","norske kroner",{AUD:[n,"$"],BRL:[n,"R$"],BYN:[n,"\u0440."],CAD:[n,"$"],CNY:[n,"\xa5"],HKD:[n,"$"],ILS:[n,"\u20aa"],INR:[n,"\u20b9"],JPY:[n,"\xa5"],KRW:[n,"\u20a9"],MXN:[n,"$"],NOK:["kr"],NZD:[n,"$"],PHP:[n,"\u20b1"],RON:[n,"L"],TWD:[n,"NT$"],USD:[n,"$"],VND:[n,"\u20ab"],XAF:[],XCD:[n,"$"],XPF:[],XXX:[]},"ltr",function o(f){return 1===f?1:5}]},83622:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["nl",[["a.m.","p.m."],n,n],n,[["Z","M","D","W","D","V","Z"],["zo","ma","di","wo","do","vr","za"],["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],["zo","ma","di","wo","do","vr","za"]],n,[["J","F","M","A","M","J","J","A","S","O","N","D"],["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]],n,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],1,[6,0],["dd-MM-y","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",n,"{1} 'om' {0}",n],[",",".",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4\xa0#,##0.00;\xa4\xa0-#,##0.00","#E0"],"EUR","\u20ac","Euro",{AUD:["AU$","$"],BYN:[n,"\u0440."],CAD:["C$","$"],FJD:["FJ$","$"],JPY:["JP\xa5","\xa5"],PHP:[n,"\u20b1"],RUR:[n,"\u0440."],SBD:["SI$","$"],THB:["\u0e3f"],TWD:["NT$"],USD:["US$","$"],XPF:[],XXX:[]},"ltr",function o(f){const W=Math.floor(Math.abs(f)),P=f.toString().replace(/^[^.]*\.?/,"").length;return 1===W&&0===P?1:5}]},35850:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["pl",[["a","p"],["AM","PM"],n],n,[["n","p","w","\u015b","c","p","s"],["niedz.","pon.","wt.","\u015br.","czw.","pt.","sob."],["niedziela","poniedzia\u0142ek","wtorek","\u015broda","czwartek","pi\u0105tek","sobota"],["nie","pon","wto","\u015bro","czw","pi\u0105","sob"]],[["N","P","W","\u015a","C","P","S"],["niedz.","pon.","wt.","\u015br.","czw.","pt.","sob."],["niedziela","poniedzia\u0142ek","wtorek","\u015broda","czwartek","pi\u0105tek","sobota"],["nie","pon","wto","\u015bro","czw","pi\u0105","sob"]],[["s","l","m","k","m","c","l","s","w","p","l","g"],["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","pa\u017a","lis","gru"],["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","wrze\u015bnia","pa\u017adziernika","listopada","grudnia"]],[["S","L","M","K","M","C","L","S","W","P","L","G"],["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","pa\u017a","lis","gru"],["stycze\u0144","luty","marzec","kwiecie\u0144","maj","czerwiec","lipiec","sierpie\u0144","wrzesie\u0144","pa\u017adziernik","listopad","grudzie\u0144"]],[["p.n.e.","n.e."],n,["przed nasz\u0105 er\u0105","naszej ery"]],1,[6,0],["d.MM.y","d MMM y","d MMMM y","EEEE, d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",n,"{1} {0}",n],[",","\xa0",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","#,##0.00\xa0\xa4","#E0"],"PLN","z\u0142","z\u0142oty polski",{AUD:[n,"$"],CAD:[n,"$"],CNY:[n,"\xa5"],GBP:[n,"\xa3"],HKD:[n,"$"],ILS:[n,"\u20aa"],INR:[n,"\u20b9"],JPY:[n,"\xa5"],KRW:[n,"\u20a9"],MXN:[n,"$"],NZD:[n,"$"],PHP:[n,"\u20b1"],PLN:["z\u0142"],RON:[n,"lej"],TWD:[n,"NT$"],USD:[n,"$"],VND:[n,"\u20ab"]},"ltr",function o(f){const W=Math.floor(Math.abs(f)),P=f.toString().replace(/^[^.]*\.?/,"").length;return 1===W&&0===P?1:0===P&&W%10===Math.floor(W%10)&&W%10>=2&&W%10<=4&&!(W%100>=12&&W%100<=14)?3:0===P&&1!==W&&W%10===Math.floor(W%10)&&W%10>=0&&W%10<=1||0===P&&W%10===Math.floor(W%10)&&W%10>=5&&W%10<=9||0===P&&W%100===Math.floor(W%100)&&W%100>=12&&W%100<=14?4:5}]},66580:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["sl",[["d","p"],["dop.","pop."],n],[["d","p"],["dop.","pop."],["dopoldne","popoldne"]],[["n","p","t","s","\u010d","p","s"],["ned.","pon.","tor.","sre.","\u010det.","pet.","sob."],["nedelja","ponedeljek","torek","sreda","\u010detrtek","petek","sobota"],["ned.","pon.","tor.","sre.","\u010det.","pet.","sob."]],n,[["j","f","m","a","m","j","j","a","s","o","n","d"],["jan.","feb.","mar.","apr.","maj","jun.","jul.","avg.","sep.","okt.","nov.","dec."],["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december"]],n,[["pr. Kr.","po Kr."],n,["pred Kristusom","po Kristusu"]],1,[6,0],["d. MM. yy","d. MMM y","d. MMMM y","EEEE, d. MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",n,"{1} {0}",n],[",",".",";","%","+","\u2212","e","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"EUR","\u20ac","evro",{AUD:[n,"$"],BRL:[n,"R$"],BYN:[n,"\u0440."],CAD:[n,"$"],GBP:[n,"\xa3"],MXN:[n,"$"],NZD:[n,"$"],PHP:[n,"\u20b1"],TWD:[n,"NT$"],XCD:[n,"$"]},"ltr",function o(f){const W=Math.floor(Math.abs(f)),P=f.toString().replace(/^[^.]*\.?/,"").length;return 0===P&&W%100==1?1:0===P&&W%100==2?2:0===P&&W%100===Math.floor(W%100)&&W%100>=3&&W%100<=4||0!==P?3:5}]},39851:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["sv",[["fm","em"],n,n],[["fm","em"],["f.m.","e.m."],["f\xf6rmiddag","eftermiddag"]],[["S","M","T","O","T","F","L"],["s\xf6n","m\xe5n","tis","ons","tors","fre","l\xf6r"],["s\xf6ndag","m\xe5ndag","tisdag","onsdag","torsdag","fredag","l\xf6rdag"],["s\xf6","m\xe5","ti","on","to","fr","l\xf6"]],n,[["J","F","M","A","M","J","J","A","S","O","N","D"],["jan.","feb.","mars","apr.","maj","juni","juli","aug.","sep.","okt.","nov.","dec."],["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"]],n,[["f.Kr.","e.Kr."],n,["f\xf6re Kristus","efter Kristus"]],1,[6,0],["y-MM-dd","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",n,n,n],[",","\xa0",";","%","+","\u2212","\xd710^","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"SEK","kr","svensk krona",{AUD:[n,"$"],BBD:["Bds$","$"],BMD:["BM$","$"],BRL:["BR$","R$"],BSD:["BS$","$"],BYN:[n,"\u0440."],BZD:["BZ$","$"],CNY:[n,"\xa5"],DKK:["Dkr","kr"],DOP:["RD$","$"],EEK:["Ekr"],EGP:["EG\xa3","E\xa3"],ESP:[],GBP:[n,"\xa3"],HKD:[n,"$"],IEP:["IE\xa3"],INR:[n,"\u20b9"],ISK:["Ikr","kr"],JMD:["JM$","$"],JPY:[n,"\xa5"],KRW:[n,"\u20a9"],NOK:["Nkr","kr"],NZD:[n,"$"],PHP:[n,"\u20b1"],RON:[n,"L"],SEK:["kr"],TWD:[n,"NT$"],USD:["US$","$"],VND:[n,"\u20ab"]},"ltr",function o(f){const W=Math.floor(Math.abs(f)),P=f.toString().replace(/^[^.]*\.?/,"").length;return 1===W&&0===P?1:5}]},41898:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["th",[["a","p"],["\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07","\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"],n],[["\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07","\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"],n,n],[["\u0e2d\u0e32","\u0e08","\u0e2d","\u0e1e","\u0e1e\u0e24","\u0e28","\u0e2a"],["\u0e2d\u0e32.","\u0e08.","\u0e2d.","\u0e1e.","\u0e1e\u0e24.","\u0e28.","\u0e2a."],["\u0e27\u0e31\u0e19\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c","\u0e27\u0e31\u0e19\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c","\u0e27\u0e31\u0e19\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23","\u0e27\u0e31\u0e19\u0e1e\u0e38\u0e18","\u0e27\u0e31\u0e19\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35","\u0e27\u0e31\u0e19\u0e28\u0e38\u0e01\u0e23\u0e4c","\u0e27\u0e31\u0e19\u0e40\u0e2a\u0e32\u0e23\u0e4c"],["\u0e2d\u0e32.","\u0e08.","\u0e2d.","\u0e1e.","\u0e1e\u0e24.","\u0e28.","\u0e2a."]],n,[["\u0e21.\u0e04.","\u0e01.\u0e1e.","\u0e21\u0e35.\u0e04.","\u0e40\u0e21.\u0e22.","\u0e1e.\u0e04.","\u0e21\u0e34.\u0e22.","\u0e01.\u0e04.","\u0e2a.\u0e04.","\u0e01.\u0e22.","\u0e15.\u0e04.","\u0e1e.\u0e22.","\u0e18.\u0e04."],n,["\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21","\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c","\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21","\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19","\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21","\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19","\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21","\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21","\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19","\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21","\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19","\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21"]],n,[["\u0e01\u0e48\u0e2d\u0e19 \u0e04.\u0e28.","\u0e04.\u0e28."],n,["\u0e1b\u0e35\u0e01\u0e48\u0e2d\u0e19\u0e04\u0e23\u0e34\u0e2a\u0e15\u0e01\u0e32\u0e25","\u0e04\u0e23\u0e34\u0e2a\u0e15\u0e4c\u0e28\u0e31\u0e01\u0e23\u0e32\u0e0a"]],0,[6,0],["d/M/yy","d MMM y","d MMMM G y","EEEE\u0e17\u0e35\u0e48 d MMMM G y"],["HH:mm","HH:mm:ss","H \u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32 mm \u0e19\u0e32\u0e17\u0e35 ss \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 z","H \u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32 mm \u0e19\u0e32\u0e17\u0e35 ss \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 zzzz"],["{1} {0}",n,n,n],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"THB","\u0e3f","\u0e1a\u0e32\u0e17",{AUD:["AU$","$"],BYN:[n,"\u0440."],PHP:[n,"\u20b1"],THB:["\u0e3f"],TWD:["NT$"],USD:["US$","$"],XXX:[]},"ltr",function o(f){return 5}]},42507:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const n=void 0;const h=["zh",[["\u4e0a\u5348","\u4e0b\u5348"],n,n],n,[["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"]],n,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"]],n,[["\u516c\u5143\u524d","\u516c\u5143"],n,n],0,[6,0],["y/M/d","y\u5e74M\u6708d\u65e5",n,"y\u5e74M\u6708d\u65e5EEEE"],["HH:mm","HH:mm:ss","z HH:mm:ss","zzzz HH:mm:ss"],["{1} {0}",n,n,n],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"CNY","\xa5","\u4eba\u6c11\u5e01",{AUD:["AU$","$"],BYN:[n,"\u0440."],CNY:["\xa5"],ILR:["ILS"],JPY:["JP\xa5","\xa5"],KRW:["\uffe6","\u20a9"],PHP:[n,"\u20b1"],RUR:[n,"\u0440."],TWD:["NT$"],USD:["US$","$"],XXX:[]},"ltr",function o(f){return 5}]},19212:(tt,X,c)=>{"use strict";function n(e,t){return Object.is(e,t)}c.d(X,{QbO:()=>gm,tb:()=>V5,AFp:()=>wd,ip1:()=>M9,hGG:()=>F9,z2F:()=>P4,ahi:()=>Kc,Ojb:()=>Rd,n4l:()=>pa,sBO:()=>b_,Sil:()=>p9,wA2:()=>UE,_Vd:()=>Bu,aQ5:()=>Rc,AcB:()=>f1,EJc:()=>PD,ktI:()=>Wd,Xek:()=>h9,Xts:()=>il,SBq:()=>x1,lqb:()=>ol,qLn:()=>k1,vpe:()=>as,AA_:()=>kt,pfw:()=>WE,L6J:()=>KE,tBr:()=>U,XFs:()=>zn,GSi:()=>hp,OlP:()=>zi,zs3:()=>oc,IIB:()=>VE,ZZ4:()=>du,aQg:()=>cd,soG:()=>rm,LVF:()=>jE,YKP:()=>cv,h0i:()=>L3,R0b:()=>vs,FiY:()=>he,r_U:()=>YE,Lbi:()=>X3,g9A:()=>Z3,E6H:()=>HE,n_E:()=>Xg,Qsj:()=>Bf,FYo:()=>$0,JOm:()=>T1,q3G:()=>A1,PiD:()=>Qe,WD2:()=>dt,tp0:()=>lt,Rgc:()=>H6,dDg:()=>D9,eoX:()=>U5,kie:()=>Fd,DyG:()=>_1,q4F:()=>GE,GfV:()=>f9,i9L:()=>p1,vR:()=>ed,s_b:()=>E4,ifc:()=>Ho,T8G:()=>n6,gHi:()=>k4,dUe:()=>B1,VuI:()=>dM,Flj:()=>Ff,MMx:()=>uv,Lck:()=>Zy,eFA:()=>x9,Gpc:()=>fr,RIp:()=>td,f3M:()=>_i,X6Q:()=>zD,$WT:()=>qt,MR2:()=>cu,Cb6:()=>Wl,Cb_:()=>hM,_c5:()=>ND,qFp:()=>pM,r_H:()=>cp,tdS:()=>Uf,rg0:()=>Hf,c2e:()=>$5,Z4K:()=>G6,TFw:()=>E1,zSh:()=>Ad,wAp:()=>Xn,I6F:()=>rp,vHH:()=>Qn,lri:()=>y9,rWj:()=>E9,JZr:()=>qr,EiD:()=>If,mCW:()=>Tl,qzn:()=>A0,JVY:()=>Ip,pB0:()=>Cf,eBb:()=>q4,L6k:()=>Mf,LAX:()=>Tm,cg1:()=>Ci,kuF:()=>Ur,kL8:()=>Ai,dqk:()=>Zi,iPO:()=>JD,Z0I:()=>No,eJc:()=>xu,QGY:()=>m5,F4k:()=>b7,kO0:()=>Sl,dwT:()=>Wr,zlt:()=>Mv,RDi:()=>fp,AaK:()=>wt,WxS:()=>An,z3N:()=>od,SAR:()=>S9,EGt:()=>lM,qOj:()=>E3,Xq5:()=>vc,TTD:()=>rn,_Bn:()=>sv,jDz:()=>hv,xp6:()=>o_,uIk:()=>Kd,Tol:()=>X_,Gre:()=>P8,MT6:()=>Z1,DjV:()=>_6,ekj:()=>M3,Suo:()=>Yv,Xpm:()=>Fa,lG2:()=>j,Yz7:()=>ci,cJS:()=>Ei,oAB:()=>ft,Yjl:()=>_e,Y36:()=>H0,_UZ:()=>se,GkF:()=>Pt,BQk:()=>Yt,ynx:()=>Nt,qZA:()=>J,TgZ:()=>L,EpF:()=>En,n5z:()=>_0,Ikx:()=>Tn,LFG:()=>wo,$8M:()=>Od,$Z:()=>e8,NdJ:()=>v5,CRH:()=>Wv,kcU:()=>a1,O4$:()=>_l,oxw:()=>I7,ALo:()=>xv,lcZ:()=>kv,xi3:()=>Lv,Dn7:()=>Nv,gM2:()=>Bv,G7q:()=>$v,Hsn:()=>w7,F$t:()=>A7,Q6J:()=>O8,s9C:()=>E5,DdM:()=>Cv,VKq:()=>Tv,WLB:()=>bv,kEZ:()=>Ov,qbA:()=>Sv,HTZ:()=>Pv,iGM:()=>Hv,MAs:()=>F7,KtG:()=>r1,evT:()=>M0,Jf7:()=>xd,CHM:()=>n1,oJD:()=>Af,LSH:()=>ad,P3R:()=>Ph,B6R:()=>fv,kYT:()=>pv,Akn:()=>fu,Udp:()=>l6,WFA:()=>y5,d8E:()=>tr,YNc:()=>qd,W1O:()=>Zv,_uU:()=>X7,Oqu:()=>M5,hij:()=>jg,Gf:()=>Vv});let o=null,h=!1,f=1;const S=Symbol("SIGNAL");function W(e){const t=o;return o=e,t}const C={version:0,lastCleanEpoch: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:()=>{},consumerOnSignalRead:()=>{}};function N(e){if(h)throw new Error("");if(null===o)return;o.consumerOnSignalRead(e);const t=o.nextProducerIndex++;if(M(o),t<o.producerNode.length&&o.producerNode[t]!==e&&b(o)){Ie(o.producerNode[t],o.producerIndexOfThis[t])}o.producerNode[t]!==e&&(o.producerNode[t]=e,o.producerIndexOfThis[t]=b(o)?Ge(e,o,t):0),o.producerLastReadVersion[t]=e.version}function k(e){if((!b(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==f)){if(!e.producerMustRecompute(e)&&!ce(e))return e.dirty=!1,void(e.lastCleanEpoch=f);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=f}}function $(e){if(void 0===e.liveConsumerNode)return;const t=h;h=!0;try{for(const r of e.liveConsumerNode)r.dirty||te(r)}finally{h=t}}function K(){return!1!==o?.consumerAllowSignalWrites}function te(e){e.dirty=!0,$(e),e.consumerMarkedDirty?.(e)}function ee(e){return e&&(e.nextProducerIndex=0),W(e)}function Se(e,t){if(W(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(b(e))for(let r=e.nextProducerIndex;r<e.producerNode.length;r++)Ie(e.producerNode[r],e.producerIndexOfThis[r]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function ce(e){M(e);for(let t=0;t<e.producerNode.length;t++){const r=e.producerNode[t],i=e.producerLastReadVersion[t];if(i!==r.version||(k(r),i!==r.version))return!0}return!1}function ke(e){if(M(e),b(e))for(let t=0;t<e.producerNode.length;t++)Ie(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function Ge(e,t,r){if(D(e),M(e),0===e.liveConsumerNode.length)for(let i=0;i<e.producerNode.length;i++)e.producerIndexOfThis[i]=Ge(e.producerNode[i],e,i);return e.liveConsumerIndexOfThis.push(r),e.liveConsumerNode.push(t)-1}function Ie(e,t){if(D(e),M(e),1===e.liveConsumerNode.length)for(let i=0;i<e.producerNode.length;i++)Ie(e.producerNode[i],e.producerIndexOfThis[i]);const r=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[r],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[r],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const i=e.liveConsumerIndexOfThis[t],a=e.liveConsumerNode[t];M(a),a.producerIndexOfThis[i]=t}}function b(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function M(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function D(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}const Q=Symbol("UNSET"),Ye=Symbol("COMPUTING"),be=Symbol("ERRORED"),Oe=(()=>({...C,value:Q,dirty:!0,error:null,equal:n,producerMustRecompute:e=>e.value===Q||e.value===Ye,producerRecomputeValue(e){if(e.value===Ye)throw new Error("Detected cycle in computations.");const t=e.value;e.value=Ye;const r=ee(e);let i;try{i=e.computation()}catch(a){i=be,e.error=a}finally{Se(e,r)}t!==Q&&t!==be&&i!==be&&e.equal(t,i)?e.value=t:(e.value=i,e.version++)}}))();let qe=function We(){throw new Error};function yt(){qe()}let at=null;function ye(e,t){K()||yt(),e.equal(e.value,t)||(e.value=t,Ct(e))}const fe=(()=>({...C,equal:n,value:void 0}))();function Ct(e){e.version++,function Y(){f++}(),$(e),at?.()}var vt,tn,Lt,Be,Ke,on,On,fn,wn,nn,un,Pe,re,Re,Le,ue,ot,Et,an,Pn,Zt,Wt,mn,Vn,rt,sn=c(78645),kn=c(47394),Xt=c(65619),Ut=c(37398),zt=c(81374);function ae(e){for(let t in e)if(e[t]===ae)return t;throw Error("Could not find renamed property on target object.")}function De(e,t){for(const r in t)t.hasOwnProperty(r)&&!e.hasOwnProperty(r)&&(e[r]=t[r])}function wt(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(wt).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const r=t.indexOf("\n");return-1===r?t:t.substring(0,r)}function It(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}function An(e,t=100){if(!e||t<1||e.length<=t)return e;if(1==t)return e.substring(0,1)+"...";const r=Math.round(t/2);return e.substring(0,r)+"..."+e.substring(e.length-r)}const Zn=ae({__forward_ref__:ae});function fr(e){return e.__forward_ref__=fr,e.toString=function(){return wt(this())},e}function lr(e){return Br(e)?e():e}function Br(e){return"function"==typeof e&&e.hasOwnProperty(Zn)&&e.__forward_ref__===fr}function xr(e){return e&&!!e.\u0275providers}const qr="https://g.co/ng/security#xss";class Qn extends Error{constructor(t,r){super(Ur(t,r)),this.code=t}}function Ur(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}const ze=ae({\u0275cmp:ae}),H=ae({\u0275dir:ae}),_=ae({\u0275pipe:ae}),R=ae({\u0275mod:ae}),Ee=ae({\u0275fac:ae}),je=ae({__NG_ELEMENT_ID__:ae}),xt=ae({__NG_ENV_ID__:ae});function le(e){return"string"==typeof e?e:null==e?"":String(e)}function ie(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():le(e)}function Xe(e,t){throw new Qn(-201,!1)}function si(e,t,r){e!=t&&er(r,e,t,"==")}function Dr(e,t){null==e&&er(t,e,null,"!=")}function er(e,t,r,i){throw new Error(`ASSERTION ERROR: ${e}`+(null==i?"":` [Expected=> ${r} ${i} ${t} <=Actual]`))}function ci(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ei(e){return{providers:e.providers||[],imports:e.imports||[]}}function co(e){return kr(e,Ao)||kr(e,Qt)}function No(e){return null!==co(e)}function kr(e,t){return e.hasOwnProperty(t)?e[t]:null}function Bo(e){return e&&(e.hasOwnProperty($t)||e.hasOwnProperty(Ln))?e[$t]:null}const Ao=ae({\u0275prov:ae}),$t=ae({\u0275inj:ae}),Qt=ae({ngInjectableDef:ae}),Ln=ae({ngInjectorDef:ae});var zn,e;let Or;function Vr(){return Or}function ti(e){const t=Or;return Or=e,t}function vo(e,t,r){const i=co(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:r&zn.Optional?null:void 0!==t?t:void Xe()}(e=zn||(zn={}))[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional";const Zi=globalThis;class zi{constructor(t,r){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof r?this.__NG_ELEMENT_ID__=r:void 0!==r&&(this.\u0275prov=ci({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const es={},$a="__NG_DI_FLAG__",Uo="ngTempTokenPath",Us=/\n/gm,da="\u0275",Hs="__source";let To;function ka(e){const t=To;return To=e,t}function uc(e,t=zn.Default){if(void 0===To)throw new Qn(-203,!1);return null===To?vo(e,void 0,t):To.get(e,t&zn.Optional?null:void 0,t)}function wo(e,t=zn.Default){return(Vr()||uc)(lr(e),t)}function Va(e){throw new Qn(202,!1)}function _i(e,t=zn.Default){return wo(e,ga(t))}function ga(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function yo(e){const t=[];for(let r=0;r<e.length;r++){const i=lr(e[r]);if(Array.isArray(i)){if(0===i.length)throw new Qn(900,!1);let a,d=zn.Default;for(let m=0;m<i.length;m++){const w=i[m],V=fa(w);"number"==typeof V?-1===V?a=w.token:d|=V:a=w}t.push(wo(a,d))}else t.push(wo(i))}return t}function ha(e,t){return e[$a]=t,e.prototype[$a]=t,e}function fa(e){return e[$a]}function Ya(e,t,r,i){const a=e[Uo];throw t[Hs]&&a.unshift(t[Hs]),e.message=function Vs(e,t,r,i=null){e=e&&"\n"===e.charAt(0)&&e.charAt(1)==da?e.slice(2):e;let a=wt(t);if(Array.isArray(t))a=t.map(wt).join(" -> ");else if("object"==typeof t){let d=[];for(let m in t)if(t.hasOwnProperty(m)){let w=t[m];d.push(m+":"+("string"==typeof w?JSON.stringify(w):wt(w)))}a=`{${d.join(", ")}}`}return`${r}${i?"("+i+")":""}[${a}]: ${e.replace(Us,"\n  ")}`}("\n"+e.message,a,r,i),e.ngTokenPath=a,e[Uo]=null,e}function zo(e){return{toString:e}.toString()}var pa,Ho;!function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(pa||(pa={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(Ho||(Ho={}));const Vo={},Vi=[];function Qo(e,t,r){let i=e.length;for(;;){const a=e.indexOf(t,r);if(-1===a)return a;if(0===a||e.charCodeAt(a-1)<=32){const d=t.length;if(a+d===i||e.charCodeAt(a+d)<=32)return a}r=a+1}}function ts(e,t,r){let i=0;for(;i<r.length;){const a=r[i];if("number"==typeof a){if(0!==a)break;i++;const d=r[i++],m=r[i++],w=r[i++];e.setAttribute(t,m,w,d)}else{const d=a,m=r[++i];Cs(d)?e.setProperty(t,d,m):e.setAttribute(t,d,m),i++}}return i}function Ys(e){return 3===e||4===e||6===e}function Cs(e){return 64===e.charCodeAt(0)}function Ts(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let r=-1;for(let i=0;i<t.length;i++){const a=t[i];"number"==typeof a?r=a:0===r||cs(e,r,a,null,-1===r||2===r?t[++i]:null)}}return e}function cs(e,t,r,i,a){let d=0,m=e.length;if(-1===t)m=-1;else for(;d<e.length;){const w=e[d++];if("number"==typeof w){if(w===t){m=-1;break}if(w>t){m=d-1;break}}}for(;d<e.length;){const w=e[d];if("number"==typeof w)break;if(w===r){if(null===i)return void(null!==a&&(e[d+1]=a));if(i===e[d+1])return void(e[d+2]=a)}d++,null!==i&&d++,null!==a&&d++}-1!==m&&(e.splice(m,0,t),d=m+1),e.splice(d++,0,r),null!==i&&e.splice(d++,0,i),null!==a&&e.splice(d++,0,a)}const Ea="ng-template";function ns(e,t,r){let i=0,a=!0;for(;i<e.length;){let d=e[i++];if("string"==typeof d&&a){const m=e[i++];if(r&&"class"===d&&-1!==Qo(m.toLowerCase(),t,0))return!0}else{if(1===d){for(;i<e.length&&"string"==typeof(d=e[i++]);)if(d.toLowerCase()===t)return!0;return!1}"number"==typeof d&&(a=!1)}}return!1}function Ii(e){return 4===e.type&&e.value!==Ea}function ia(e,t,r){return t===(4!==e.type||r?e.value:Ea)}function bs(e,t,r){let i=4;const a=e.attrs||[],d=function Oo(e){for(let t=0;t<e.length;t++){if(Ys(e[t]))return t}return e.length}(a);let m=!1;for(let w=0;w<t.length;w++){const V=t[w];if("number"!=typeof V){if(!m)if(4&i){if(i=2|1&i,""!==V&&!ia(e,V,r)||""===V&&1===t.length){if(jo(i))return!1;m=!0}}else{const Me=8&i?V:t[++w];if(8&i&&null!==e.attrs){if(!ns(e.attrs,Me,r)){if(jo(i))return!1;m=!0}continue}const Dt=Oa(8&i?"class":V,a,Ii(e),r);if(-1===Dt){if(jo(i))return!1;m=!0;continue}if(""!==Me){let Jt;Jt=Dt>d?"":a[Dt+1].toLowerCase();const gn=8&i?Jt:null;if(gn&&-1!==Qo(gn,Me,0)||2&i&&Me!==Jt){if(jo(i))return!1;m=!0}}}}else{if(!m&&!jo(i)&&!jo(V))return!1;if(m&&jo(V))continue;m=!1,i=V|1&i}}return jo(i)||m}function jo(e){return 0==(1&e)}function Oa(e,t,r,i){if(null===t)return-1;let a=0;if(i||!r){let d=!1;for(;a<t.length;){const m=t[a];if(m===e)return a;if(3===m||6===m)d=!0;else{if(1===m||2===m){let w=t[++a];for(;"string"==typeof w;)w=t[++a];continue}if(4===m)break;if(0===m){a+=4;continue}}a+=d?1:2}return-1}return function ks(e,t){let r=e.indexOf(4);if(r>-1)for(r++;r<e.length;){const i=e[r];if("number"==typeof i)return-1;if(i===t)return r;r++}return-1}(t,e)}function ca(e,t,r=!1){for(let i=0;i<t.length;i++)if(bs(e,t[i],r))return!0;return!1}function no(e,t){e:for(let r=0;r<t.length;r++){const i=t[r];if(e.length===i.length){for(let a=0;a<e.length;a++)if(e[a]!==i[a])continue e;return!0}}return!1}function Ka(e,t){return e?":not("+t.trim()+")":t}function rs(e){let t=e[0],r=1,i=2,a="",d=!1;for(;r<e.length;){let m=e[r];if("string"==typeof m)if(2&i){const w=e[++r];a+="["+m+(w.length>0?'="'+w+'"':"")+"]"}else 8&i?a+="."+m:4&i&&(a+=" "+m);else""!==a&&!jo(m)&&(t+=Ka(d,a),a=""),i=m,d=d||!jo(i);r++}return""!==a&&(t+=Ka(d,a)),t}function Fa(e){return zo(()=>{const t=Wn(e),r={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===pa.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Ho.Emulated,styles:e.styles||Vi,_:null,schemas:e.schemas||null,tView:null,id:""};Sr(r);const i=e.dependencies;return r.directiveDefs=Rr(i,!1),r.pipeDefs=Rr(i,!0),r.id=function Oi(e){let t=0;const r=[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 a of r)t=Math.imul(31,t)+a.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(r),r})}function Ua(e){return Ze(e)||mt(e)}function Xs(e){return null!==e}function ft(e){return zo(()=>({type:e.type,bootstrap:e.bootstrap||Vi,declarations:e.declarations||Vi,imports:e.imports||Vi,exports:e.exports||Vi,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function z(e,t){if(null==e)return Vo;const r={};for(const i in e)if(e.hasOwnProperty(i)){let a=e[i],d=a;Array.isArray(a)&&(d=a[1],a=a[0]),r[a]=i,t&&(t[a]=d)}return r}function j(e){return zo(()=>{const t=Wn(e);return Sr(t),t})}function _e(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 Ze(e){return e[ze]||null}function mt(e){return e[H]||null}function Ft(e){return e[_]||null}function qt(e){const t=Ze(e)||mt(e)||Ft(e);return null!==t&&t.standalone}function yn(e,t){const r=e[R]||null;if(!r&&!0===t)throw new Error(`Type ${wt(e)} does not have '\u0275mod' property.`);return r}function Wn(e){const t={};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:t,inputTransforms:null,inputConfig:e.inputs||Vo,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Vi,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:z(e.inputs,t),outputs:z(e.outputs),debugInfo:null}}function Sr(e){e.features?.forEach(t=>t(e))}function Rr(e,t){if(!e)return null;const r=t?Ft:Ua;return()=>("function"==typeof e?e():e).map(i=>r(i)).filter(Xs)}const Ir=0,Bn=1,$r=2,Bi=3,Xi=4,Ri=5,lo=6,ja=7,Ti=8,Qi=9,Ro=10,Ve=11,x=12,$e=13,Vt=14,Fn=15,qi=16,$o=17,wr=18,jr=19,pi=20,Yi=21,Go=22,Sa=23,ei=25,Ma=1,ao=6,ls=7,Zo=9,go=10;var Yo;function ma(e){return Array.isArray(e)&&"object"==typeof e[Ma]}function Nr(e){return Array.isArray(e)&&!0===e[Ma]}function _t(e){return 0!=(4&e.flags)}function He(e){return e.componentOffset>-1}function pe(e){return 1==(1&e.flags)}function ve(e){return!!e.template}function ne(e){return 0!=(512&e[$r])}function or(e){return 256==(256&e[$r])}function Ae(e,t){return e.hasOwnProperty(Ee)?e[Ee]:null}!function(e){e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews"}(Yo||(Yo={}));class dt{constructor(t,r,i){this.previousValue=t,this.currentValue=r,this.firstChange=i}isFirstChange(){return this.firstChange}}function rn(){return Rn}function Rn(e){return e.type.prototype.ngOnChanges&&(e.setInput=Cr),Kn}function Kn(){const e=Eo(this),t=e?.current;if(t){const r=e.previous;if(r===Vo)e.previous=t;else for(let i in t)r[i]=t[i];e.current=null,this.ngOnChanges(t)}}function Cr(e,t,r,i){const a=this.declaredInputs[r],d=Eo(e)||function uo(e,t){return e[Fi]=t}(e,{previous:Vo,current:null}),m=d.current||(d.current={}),w=d.previous,V=w[a];m[a]=new dt(V&&V.currentValue,t,w===Vo),e[i]=t}rn.ngInherit=!0;const Fi="__ngSimpleChanges__";function Eo(e){return e[Fi]||null}let li=null;const ji=function(e,t,r){li?.(e,t,r)},ea="svg";let Za=!1;function Mi(e){for(;Array.isArray(e);)e=e[Ir];return e}function Ss(e){for(;Array.isArray(e);){if("object"==typeof e[Ma])return e;e=e[Ir]}return null}function Po(e,t){return Mi(t[e])}function Ia(e,t){return Mi(t[e.index])}function Ec(e,t){return e.data[t]}function Xa(e,t){return e[t]}function hc(e,t){const r=t[e];return ma(r)?r:r[Ir]}function qc(e){return 128==(128&e[$r])}function Ps(e,t){return null==t?null:e[t]}function wl(e){e[$o]=0}function Jc(e){1024&e[$r]||(e[$r]|=1024,qc(e)&&Mc(e))}function Dc(e,t){for(;e>0;)t=t[Vt],e--;return t}function hl(e){return 9216&e[$r]||e[Sa]?.dirty}function ql(e){hl(e)?Mc(e):64&e[$r]&&(function Xo(){return Za}()?(e[$r]|=1024,Mc(e)):e[Ro].changeDetectionScheduler?.notify())}function Mc(e){e[Ro].changeDetectionScheduler?.notify();let t=fs(e);for(;null!==t&&!(8192&t[$r])&&(t[$r]|=8192,qc(t));)t=fs(t)}function ec(e,t){if(256==(256&e[$r]))throw new Qn(911,!1);null===e[Yi]&&(e[Yi]=[]),e[Yi].push(t)}function Ed(e,t){if(null===e[Yi])return;const r=e[Yi].indexOf(t);-1!==r&&e[Yi].splice(r,1)}function fs(e){const t=e[Bi];return Nr(t)?t[Bi]:t}const gi={lFrame:h2(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Ql(){return gi.bindingsEnabled}function Uc(){return null!==gi.skipHydrationRootTNode}function t1(){gi.bindingsEnabled=!0}function Ca(){gi.bindingsEnabled=!1}function ar(){return gi.lFrame.lView}function ho(){return gi.lFrame.tView}function n1(e){return gi.lFrame.contextLView=e,e[Ti]}function r1(e){return gi.lFrame.contextLView=null,e}function ta(){let e=Vc();for(;null!==e&&64===e.type;)e=e.parent;return e}function Vc(){return gi.lFrame.currentTNode}function Yc(){const e=gi.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function Z(e,t){const r=gi.lFrame;r.currentTNode=e,r.isParent=t}function O(){return gi.lFrame.isParent}function q(){gi.lFrame.isParent=!1}function Gt(){const e=gi.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function en(){return gi.lFrame.bindingIndex}function gr(e){return gi.lFrame.bindingIndex=e}function Jr(){return gi.lFrame.bindingIndex++}function hi(e){const t=gi.lFrame,r=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,r}function Qc(e){gi.lFrame.inI18n=e}function fl(e,t){const r=gi.lFrame;r.bindingIndex=r.bindingRootIndex=e,tc(t)}function tc(e){gi.lFrame.currentDirectiveIndex=e}function os(e){const t=gi.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Ks(){return gi.lFrame.currentQueryIndex}function zl(e){gi.lFrame.currentQueryIndex=e}function i1(e){const t=e[Bn];return 2===t.type?t.declTNode:1===t.type?e[Ri]:null}function Cu(e,t,r){if(r&zn.SkipSelf){let a=t,d=e;for(;(a=a.parent,null===a&&!(r&zn.Host))&&(a=i1(d),!(null===a||(d=d[Vt],10&a.type))););if(null===a)return!1;t=a,e=d}const i=gi.lFrame=Ns();return i.currentTNode=t,i.lView=e,!0}function Tu(e){const t=Ns(),r=e[Bn];gi.lFrame=t,t.currentTNode=r.firstChild,t.lView=e,t.tView=r,t.contextLView=e,t.bindingIndex=r.bindingStartIndex,t.inI18n=!1}function Ns(){const e=gi.lFrame,t=null===e?null:e.child;return null===t?h2(e):t}function h2(e){const t={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=t),t}function pl(){const e=gi.lFrame;return gi.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const ju=pl;function bu(){const e=pl();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 ps(){return gi.lFrame.selectedIndex}function nc(e){gi.lFrame.selectedIndex=e}function Ta(){const e=gi.lFrame;return Ec(e.tView,e.selectedIndex)}function _l(){gi.lFrame.currentNamespace=ea}function o1(){gi.lFrame.currentNamespace="math"}function a1(){!function gl(){gi.lFrame.currentNamespace=null}()}function el(){return gi.lFrame.currentNamespace}let Dd=!0;function c0(){return Dd}function Rl(e){Dd=e}function Wc(e,t){for(let r=t.directiveStart,i=t.directiveEnd;r<i;r++){const d=e.data[r].type.prototype,{ngAfterContentInit:m,ngAfterContentChecked:w,ngAfterViewInit:V,ngAfterViewChecked:Me,ngOnDestroy:et}=d;m&&(e.contentHooks??=[]).push(-r,m),w&&((e.contentHooks??=[]).push(r,w),(e.contentCheckHooks??=[]).push(r,w)),V&&(e.viewHooks??=[]).push(-r,V),Me&&((e.viewHooks??=[]).push(r,Me),(e.viewCheckHooks??=[]).push(r,Me)),null!=et&&(e.destroyHooks??=[]).push(r,et)}}function eu(e,t,r){s1(e,t,3,r)}function Ou(e,t,r,i){(3&e[$r])===r&&s1(e,t,r,i)}function Gu(e,t){let r=e[$r];(3&r)===t&&(r&=16383,r+=1,e[$r]=r)}function s1(e,t,r,i){const a=void 0!==i?65535&e[$o]:0,d=i??-1,m=t.length-1;let w=0;for(let V=a;V<m;V++)if("number"==typeof t[V+1]){if(w=t[V],null!=i&&w>=i)break}else t[V]<0&&(e[$o]+=65536),(w<d||-1==d)&&(Pu(e,r,t,V),e[$o]=(4294901760&e[$o])+V+2),V++}function Su(e,t){ji(4,e,t);const r=W(null);try{t.call(e)}finally{W(r),ji(5,e,t)}}function Pu(e,t,r,i){const a=r[i]<0,d=r[i+1],w=e[a?-r[i]:r[i]];a?e[$r]>>14<e[$o]>>16&&(3&e[$r])===t&&(e[$r]+=16384,Su(w,d)):Su(w,d)}const wc=-1;class zc{constructor(t,r,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=i}}function u0(e){return e!==wc}function tu(e){return 32767&e}function wu(e,t){let r=function c1(e){return e>>16}(e),i=t;for(;r>0;)i=i[Vt],r--;return i}let xl=!0;function Cd(e){const t=xl;return xl=e,t}const d0=255,Xu=5;let l1=0;const cc={};function ml(e,t){const r=Td(e,t);if(-1!==r)return r;const i=t[Bn];i.firstCreatePass&&(e.injectorIndex=t.length,nu(i.data,e),nu(t,null),nu(i.blueprint,null));const a=vl(e,t),d=e.injectorIndex;if(u0(a)){const m=tu(a),w=wu(a,t),V=w[Bn].data;for(let Me=0;Me<8;Me++)t[d+Me]=w[m+Me]|V[m+Me]}return t[d+8]=a,d}function nu(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Td(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function vl(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let r=0,i=null,a=t;for(;null!==a;){if(i=g0(a),null===i)return wc;if(r++,a=a[Vt],-1!==i.injectorIndex)return i.injectorIndex|r<<16}return wc}function zu(e,t,r){!function fc(e,t,r){let i;"string"==typeof r?i=r.charCodeAt(0)||0:r.hasOwnProperty(je)&&(i=r[je]),null==i&&(i=r[je]=l1++);const a=i&d0,d=1<<a;t.data[e+(a>>Xu)]|=d}(e,t,r)}function qu(e,t,r){if(r&zn.Optional||void 0!==e)return e;Xe()}function rc(e,t,r,i){if(r&zn.Optional&&void 0===i&&(i=null),!(r&(zn.Self|zn.Host))){const a=e[Qi],d=ti(void 0);try{return a?a.get(t,i,r&zn.Optional):vo(t,i,r&zn.Optional)}finally{ti(d)}}return qu(i,0,r)}function h0(e,t,r,i=zn.Default,a){if(null!==e){if(2048&t[$r]&&!(i&zn.Self)){const m=function Ju(e,t,r,i,a){let d=e,m=t;for(;null!==d&&null!==m&&2048&m[$r]&&!(512&m[$r]);){const w=f0(d,m,r,i|zn.Self,cc);if(w!==cc)return w;let V=d.parent;if(!V){const Me=m[pi];if(Me){const et=Me.get(r,cc,i);if(et!==cc)return et}V=g0(m),m=m[Vt]}d=V}return a}(e,t,r,i,cc);if(m!==cc)return m}const d=f0(e,t,r,i,cc);if(d!==cc)return d}return rc(t,r,i,a)}function f0(e,t,r,i,a){const d=function _2(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(je)?e[je]:void 0;return"number"==typeof t?t>=0?t&d0:d1:t}(r);if("function"==typeof d){if(!Cu(t,e,i))return i&zn.Host?qu(a,0,i):rc(t,r,i,a);try{let m;if(m=d(i),null!=m||i&zn.Optional)return m;Xe()}finally{ju()}}else if("number"==typeof d){let m=null,w=Td(e,t),V=wc,Me=i&zn.Host?t[Fn][Ri]:null;for((-1===w||i&zn.SkipSelf)&&(V=-1===w?vl(e,t):t[w+8],V!==wc&&u1(i,!1)?(m=t[Bn],w=tu(V),t=wu(V,t)):w=-1);-1!==w;){const et=t[Bn];if(bd(d,w,et.data)){const Dt=p0(w,t,r,m,i,Me);if(Dt!==cc)return Dt}V=t[w+8],V!==wc&&u1(i,t[Bn].data[w+8]===Me)&&bd(d,w,t)?(m=et,w=tu(V),t=wu(V,t)):w=-1}}return a}function p0(e,t,r,i,a,d){const m=t[Bn],w=m.data[e+8],et=kl(w,m,r,null==i?He(w)&&xl:i!=m&&0!=(3&w.type),a&zn.Host&&d===w);return null!==et?nl(t,m,et,w):cc}function kl(e,t,r,i,a){const d=e.providerIndexes,m=t.data,w=1048575&d,V=e.directiveStart,Me=e.directiveEnd,et=d>>20,Jt=a?w+et:Me;for(let gn=i?w:w+et;gn<Jt;gn++){const Gn=m[gn];if(gn<V&&r===Gn||gn>=V&&Gn.type===r)return gn}if(a){const gn=m[V];if(gn&&ve(gn)&&gn.type===r)return V}return null}function nl(e,t,r,i){let a=e[r];const d=t.data;if(function l0(e){return e instanceof zc}(a)){const m=a;m.resolving&&function dn(e,t){const r=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new Qn(-200,`Circular dependency in DI detected for ${e}${r}`)}(ie(d[r]));const w=Cd(m.canSeeViewProviders);m.resolving=!0;const Me=m.injectImpl?ti(m.injectImpl):null;Cu(e,i,zn.Default);try{a=e[r]=m.factory(void 0,d,e,i),t.firstCreatePass&&r>=i.directiveStart&&function js(e,t,r){const{ngOnChanges:i,ngOnInit:a,ngDoCheck:d}=t.type.prototype;if(i){const m=Rn(t);(r.preOrderHooks??=[]).push(e,m),(r.preOrderCheckHooks??=[]).push(e,m)}a&&(r.preOrderHooks??=[]).push(0-e,a),d&&((r.preOrderHooks??=[]).push(e,d),(r.preOrderCheckHooks??=[]).push(e,d))}(r,d[r],t)}finally{null!==Me&&ti(Me),Cd(w),m.resolving=!1,ju()}}return a}function bd(e,t,r){const i=1<<e;return!!(r[t+(e>>Xu)]&i)}function u1(e,t){return!(e&zn.Self||e&zn.Host&&t)}class _s{constructor(t,r){this._tNode=t,this._lView=r}get(t,r,i){return h0(this._tNode,this._lView,t,ga(i),r)}}function d1(){return new _s(ta(),ar())}function _0(e){return zo(()=>{const t=e.prototype.constructor,r=t[Ee]||ru(t),i=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==i;){const d=a[Ee]||ru(a);if(d&&d!==r)return d;a=Object.getPrototypeOf(a)}return d=>new d})}function ru(e){return Br(e)?()=>{const t=ru(lr(e));return t&&t()}:Ae(e)}function g0(e){const t=e[Bn],r=t.type;return 2===r?t.declTNode:1===r?e[Ri]:null}function Od(e){return function p2(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const r=e.attrs;if(r){const i=r.length;let a=0;for(;a<i;){const d=r[a];if(Ys(d))break;if(0===d)a+=2;else if("number"==typeof d)for(a++;a<i&&"string"==typeof r[a];)a++;else{if(d===t)return r[a+1];a+=2}}}return null}(ta(),e)}const yl="__annotations__",iu="__parameters__",Is="__prop__metadata__";function wa(e,t,r,i,a){return zo(()=>{const d=Qu(t);function m(...w){if(this instanceof m)return d.call(this,...w),this;const V=new m(...w);return function(et){return a&&a(et,...w),(et.hasOwnProperty(yl)?et[yl]:Object.defineProperty(et,yl,{value:[]})[yl]).push(V),i&&i(et),et}}return r&&(m.prototype=Object.create(r.prototype)),m.prototype.ngMetadataName=e,m.annotationCls=m,m})}function Qu(e){return function(...r){if(e){const i=e(...r);for(const a in i)this[a]=i[a]}}}function rl(e,t,r){return zo(()=>{const i=Qu(t);function a(...d){if(this instanceof a)return i.apply(this,d),this;const m=new a(...d);return w.annotation=m,w;function w(V,Me,et){const Dt=V.hasOwnProperty(iu)?V[iu]:Object.defineProperty(V,iu,{value:[]})[iu];for(;Dt.length<=et;)Dt.push(null);return(Dt[et]=Dt[et]||[]).push(m),V}}return r&&(a.prototype=Object.create(r.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}function Tc(e,t,r,i){return zo(()=>{const a=Qu(t);function d(...m){if(this instanceof d)return a.apply(this,m),this;const w=new d(...m);return function V(Me,et){if(void 0===Me)throw new Error("Standard Angular field decorators are not supported in JIT mode.");const Dt=Me.constructor,Jt=Dt.hasOwnProperty(Is)?Dt[Is]:Object.defineProperty(Dt,Is,{value:{}})[Is];Jt[et]=Jt.hasOwnProperty(et)&&Jt[et]||[],Jt[et].unshift(w),i&&i(Me,et,...m)}}return r&&(d.prototype=Object.create(r.prototype)),d.prototype.ngMetadataName=e,d.annotationCls=d,d})}const Kc=rl("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>Od(e)}));class pc{}const f1=Tc("ContentChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true,...t}),pc),Rc=Tc("ContentChild",(e,t={})=>({selector:e,first:!0,isViewQuery:!1,descendants:!0,...t}),pc),ed=Tc("ViewChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true,...t}),pc),p1=Tc("ViewChild",(e,t)=>({selector:e,first:!0,isViewQuery:!0,descendants:!0,...t}),pc);var ou,m0,v0;function gs(e){const t=Zi.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}!function(e){e[e.Directive=0]="Directive",e[e.Component=1]="Component",e[e.Injectable=2]="Injectable",e[e.Pipe=3]="Pipe",e[e.NgModule=4]="NgModule"}(ou||(ou={})),function(e){e[e.Directive=0]="Directive",e[e.Pipe=1]="Pipe",e[e.NgModule=2]="NgModule"}(m0||(m0={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(v0||(v0={}));const _1=Function;function Nl(e){return"function"==typeof e}function za(e){return e.flat(Number.POSITIVE_INFINITY)}function Bl(e,t){e.forEach(r=>Array.isArray(r)?Bl(r,t):t(r))}function F(e,t,r){t>=e.length?e.push(r):e.splice(t,0,r)}function l(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function y(e,t){const r=[];for(let i=0;i<e;i++)r.push(t);return r}function G(e,t,r){const i=e.length-r;for(;t<i;)e[t]=e[t+r],t++;for(;r--;)e.pop()}function Mt(e,t,r,i){let a=e.length;if(a==t)e.push(r,i);else if(1===a)e.push(i,e[0]),e[0]=r;else{for(a--,e.push(e[a-1],e[a]);a>t;){const d=a-2;e[a]=e[d],a--}e[t]=r,e[t+1]=i}}function Nn(e,t,r){let i=pr(e,t);return i>=0?e[1|i]=r:(i=~i,Mt(e,i,t,r)),i}function hr(e,t){const r=pr(e,t);if(r>=0)return e[1|r]}function pr(e,t){return Ki(e,t,1)}function Ki(e,t,r){let i=0,a=e.length>>r;for(;a!==i;){const d=i+(a-i>>1),m=e[d<<r];if(t===m)return d<<r;m>t?a=d:i=d+1}return~(a<<r)}const ic=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,bc=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,Bs=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,$l=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class Sd{constructor(t){this._reflect=t||Zi.Reflect}factory(t){return(...r)=>new t(...r)}_zipTypesAndAnnotations(t,r){let i;i=y(typeof t>"u"?r.length:t.length);for(let a=0;a<i.length;a++)typeof t>"u"?i[a]=[]:t[a]&&t[a]!=Object?i[a]=[t[a]]:i[a]=[],r&&null!=r[a]&&(i[a]=i[a].concat(r[a]));return i}_ownParameters(t,r){if(function su(e){return ic.test(e)||$l.test(e)||bc.test(e)&&!Bs.test(e)}(t.toString()))return null;if(t.parameters&&t.parameters!==r.parameters)return t.parameters;const a=t.ctorParameters;if(a&&a!==r.ctorParameters){const w="function"==typeof a?a():a,V=w.map(et=>et&&et.type),Me=w.map(et=>et&&E(et.decorators));return this._zipTypesAndAnnotations(V,Me)}const d=t.hasOwnProperty(iu)&&t[iu],m=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return m||d?this._zipTypesAndAnnotations(m,d):y(t.length)}parameters(t){if(!Nl(t))return[];const r=g(t);let i=this._ownParameters(t,r);return!i&&r!==Object&&(i=this.parameters(r)),i||[]}_ownAnnotations(t,r){if(t.annotations&&t.annotations!==r.annotations){let i=t.annotations;return"function"==typeof i&&i.annotations&&(i=i.annotations),i}return t.decorators&&t.decorators!==r.decorators?E(t.decorators):t.hasOwnProperty(yl)?t[yl]:null}annotations(t){if(!Nl(t))return[];const r=g(t),i=this._ownAnnotations(t,r)||[];return(r!==Object?this.annotations(r):[]).concat(i)}_ownPropMetadata(t,r){if(t.propMetadata&&t.propMetadata!==r.propMetadata){let i=t.propMetadata;return"function"==typeof i&&i.propMetadata&&(i=i.propMetadata),i}if(t.propDecorators&&t.propDecorators!==r.propDecorators){const i=t.propDecorators,a={};return Object.keys(i).forEach(d=>{a[d]=E(i[d])}),a}return t.hasOwnProperty(Is)?t[Is]:null}propMetadata(t){if(!Nl(t))return{};const r=g(t),i={};if(r!==Object){const d=this.propMetadata(r);Object.keys(d).forEach(m=>{i[m]=d[m]})}const a=this._ownPropMetadata(t,r);return a&&Object.keys(a).forEach(d=>{const m=[];i.hasOwnProperty(d)&&m.push(...i[d]),m.push(...a[d]),i[d]=m}),i}ownPropMetadata(t){return Nl(t)&&this._ownPropMetadata(t,g(t))||{}}hasLifecycleHook(t,r){return t instanceof _1&&r in t.prototype}}function E(e){return e?e.map(t=>new(0,t.type.annotationCls)(...t.args?t.args:[])):[]}function g(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}const U=ha(rl("Inject",e=>({token:e})),-1),he=ha(rl("Optional"),8),Qe=ha(rl("Self"),2),lt=ha(rl("SkipSelf"),4),kt=ha(rl("Host"),1);let jt=null;function vn(){return jt=jt||new Sd}function jn(e){return dr(vn().parameters(e))}function dr(e){return e.map(t=>function br(e){const t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let r=0;r<e.length;r++){const i=e[r];if(void 0===i)continue;const a=Object.getPrototypeOf(i);if(i instanceof he||"Optional"===a.ngMetadataName)t.optional=!0;else if(i instanceof lt||"SkipSelf"===a.ngMetadataName)t.skipSelf=!0;else if(i instanceof Qe||"Self"===a.ngMetadataName)t.self=!0;else if(i instanceof kt||"Host"===a.ngMetadataName)t.host=!0;else if(i instanceof U)t.token=i.token;else if(i instanceof Kc){if(void 0===i.attributeName)throw new Qn(204,!1);t.attribute=i.attributeName}else t.token=i}else void 0===e||Array.isArray(e)&&0===e.length?t.token=null:t.token=e;return t}(t))}let ii=new Map;const Si=new Set;function As(e){return!!(e.templateUrl&&!e.hasOwnProperty("template")||e.styleUrls&&e.styleUrls.length||e.styleUrl)}const il=new zi("ENVIRONMENT_INITIALIZER"),E0=new zi("INJECTOR",-1),D0=new zi("INJECTOR_DEF_TYPES");class g2{get(t,r=es){if(r===es){const i=new Error(`NullInjectorError: No provider for ${wt(t)}!`);throw i.name="NullInjectorError",i}return r}}function cu(e){return{\u0275providers:e}}function td(...e){return{\u0275providers:B3(!0,e),\u0275fromNgModule:!0}}function B3(e,...t){const r=[],i=new Set;let a;const d=m=>{r.push(m)};return Bl(t,m=>{const w=m;g1(w,d,[],i)&&(a||=[],a.push(w))}),void 0!==a&&A4(a,d),r}function A4(e,t){for(let r=0;r<e.length;r++){const{ngModule:i,providers:a}=e[r];$3(a,d=>{t(d,i)})}}function g1(e,t,r,i){if(!(e=lr(e)))return!1;let a=null,d=Bo(e);const m=!d&&Ze(e);if(d||m){if(m&&!m.standalone)return!1;a=e}else{const V=e.ngModule;if(d=Bo(V),!d)return!1;a=V}const w=i.has(a);if(m){if(w)return!1;if(i.add(a),m.dependencies){const V="function"==typeof m.dependencies?m.dependencies():m.dependencies;for(const Me of V)g1(Me,t,r,i)}}else{if(!d)return!1;{if(null!=d.imports&&!w){let Me;i.add(a);try{Bl(d.imports,et=>{g1(et,t,r,i)&&(Me||=[],Me.push(et))})}finally{}void 0!==Me&&A4(Me,t)}if(!w){const Me=Ae(a)||(()=>new a);t({provide:a,useFactory:Me,deps:Vi},a),t({provide:D0,useValue:a,multi:!0},a),t({provide:il,useValue:()=>wo(a),multi:!0},a)}const V=d.providers;if(null!=V&&!w){const Me=e;$3(V,et=>{t(et,Me)})}}}return a!==e&&void 0!==e.providers}function $3(e,t){for(let r of e)xr(r)&&(r=r.\u0275providers),Array.isArray(r)?$3(r,t):t(r)}const F3=ae({provide:String,useValue:ae});function U3(e){return null!==e&&"object"==typeof e&&F3 in e}function m2(e){return!(!e||!e.useExisting)}function H3(e){return!(!e||!e.useFactory)}function Id(e){return"function"==typeof e}const Ad=new zi("Set Injector scope."),V3={},Y3={};let w4;function z4(){return void 0===w4&&(w4=new g2),w4}class ol{}class m1 extends ol{get destroyed(){return this._destroyed}constructor(t,r,i,a){super(),this.parent=r,this.source=i,this.scopes=a,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,y2(t,m=>this.processProvider(m)),this.records.set(E0,y1(void 0,this)),a.has("environment")&&this.records.set(ol,y1(void 0,this));const d=this.records.get(Ad);null!=d&&"string"==typeof d.value&&this.scopes.add(d.value),this.injectorDefTypes=new Set(this.get(D0,Vi,zn.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const r=ka(this),i=ti(void 0);try{return t()}finally{ka(r),ti(i)}}get(t,r=es,i=zn.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(xt))return t[xt](this);i=ga(i);const d=ka(this),m=ti(void 0);try{if(!(i&zn.SkipSelf)){let V=this.records.get(t);if(void 0===V){const Me=function Ru(e){return"function"==typeof e||"object"==typeof e&&e instanceof zi}(t)&&co(t);V=Me&&this.injectableDefInScope(Me)?y1(R4(t),V3):null,this.records.set(t,V)}if(null!=V)return this.hydrate(t,V)}const w=i&zn.Self?z4():this.parent;return r=i&zn.Optional&&r===es?null:r,w.get(t,r)}catch(w){if("NullInjectorError"===w.name){if((w[Uo]=w[Uo]||[]).unshift(wt(t)),d)throw w;return Ya(w,t,"R3InjectorError",this.source)}throw w}finally{ti(m),ka(d)}}resolveInjectorInitializers(){const t=ka(this),r=ti(void 0);try{const a=this.get(il,Vi,zn.Self);for(const d of a)d()}finally{ka(t),ti(r)}}toString(){const t=[],r=this.records;for(const i of r.keys())t.push(wt(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Qn(205,!1)}processProvider(t){let r=Id(t=lr(t))?t:lr(t&&t.provide);const i=function j6(e){if(U3(e))return y1(void 0,e.useValue);return y1(x4(e),V3)}(t);if(!Id(t)&&!0===t.multi){let a=this.records.get(r);a||(a=y1(void 0,V3,!0),a.factory=()=>yo(a.multi),this.records.set(r,a)),r=t,a.multi.push(t)}this.records.set(r,i)}hydrate(t,r){return r.value===V3&&(r.value=Y3,r.value=r.factory()),"object"==typeof r.value&&r.value&&function v2(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}injectableDefInScope(t){if(!t.providedIn)return!1;const r=lr(t.providedIn);return"string"==typeof r?"any"===r||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(t){const r=this._onDestroyHooks.indexOf(t);-1!==r&&this._onDestroyHooks.splice(r,1)}}function R4(e){const t=co(e),r=null!==t?t.factory:Ae(e);if(null!==r)return r;if(e instanceof zi)throw new Qn(204,!1);if(e instanceof Function)return function v1(e){if(e.length>0)throw new Qn(204,!1);const r=function _o(e){return e&&(e[Ao]||e[Qt])||null}(e);return null!==r?()=>r.factory(e):()=>new e}(e);throw new Qn(204,!1)}function x4(e,t,r){let i;if(Id(e)){const a=lr(e);return Ae(a)||R4(a)}if(U3(e))i=()=>lr(e.useValue);else if(H3(e))i=()=>e.useFactory(...yo(e.deps||[]));else if(m2(e))i=()=>wo(lr(e.useExisting));else{const a=lr(e&&(e.useClass||e.provide));if(!function W3(e){return!!e.deps}(e))return Ae(a)||R4(a);i=()=>new a(...yo(e.deps))}return i}function y1(e,t,r=!1){return{factory:e,value:t,multi:r?[]:void 0}}function y2(e,t){for(const r of e)Array.isArray(r)?y2(r,t):r&&xr(r)?y2(r.\u0275providers,t):t(r)}function cp(e,t){e instanceof m1&&e.assertNotDestroyed();const i=ka(e),a=ti(void 0);try{return t()}finally{ka(i),ti(a)}}function k4(e){if(!Vr()&&!function Ms(){return To}())throw new Qn(-203,!1)}const lp={\u0275\u0275defineInjectable:ci,\u0275\u0275defineInjector:Ei,\u0275\u0275inject:wo,\u0275\u0275invalidFactoryDep:Va,resolveForwardRef:lr};function hm(e,t){let r=null,i=null;e.hasOwnProperty(Ao)||Object.defineProperty(e,Ao,{get:()=>(null===r&&(r=gs().compileInjectable(lp,`ng:///${e.name}/\u0275prov.js`,function _m(e,t){const r=t||{providedIn:null},i={name:e.name,type:e,typeArgumentCount:0,providedIn:r.providedIn};return(up(r)||dp(r))&&void 0!==r.deps&&(i.deps=dr(r.deps)),up(r)?i.useClass=r.useClass:function fm(e){return kc in e}(r)?i.useValue=r.useValue:dp(r)?i.useFactory=r.useFactory:function pm(e){return void 0!==e.useExisting}(r)&&(i.useExisting=r.useExisting),i}(e,t))),r)}),e.hasOwnProperty(Ee)||Object.defineProperty(e,Ee,{get:()=>{if(null===i){const a=gs();i=a.compileFactory(lp,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:jn(e),target:a.FactoryTarget.Injectable})}return i},configurable:!0})}const kc=ae({provide:String,useValue:ae});function up(e){return void 0!==e.useClass}function dp(e){return void 0!==e.useFactory}const hp=wa("Injectable",void 0,void 0,void 0,(e,t)=>hm(e,t));function K3(e,t=null,r=null,i){const a=Dl(e,t,r,i);return a.resolveInjectorInitializers(),a}function Dl(e,t=null,r=null,i,a=new Set){const d=[r||Vi,td(e)];return i=i||("object"==typeof e?void 0:wt(e)),new m1(d,t||z4(),i||null,a)}class oc{static create(t,r){if(Array.isArray(t))return K3({name:""},r,t,"");{const i=t.name??"";return K3({name:i},t.parent,t.providers,i)}}}function j3(e){return void 0!==e.ngModule}function xu(e){return!!yn(e)}function G3(e){return!!Ft(e)}function L4(e){return!!mt(e)}function E2(e){return!!Ze(e)}function N4(e,t){if(Br(e)&&!(e=lr(e)))throw new Error(`Expected forwardRef function, imported from "${ie(t)}", to return a standalone entity or NgModule but got "${ie(e)||e}".`);if(null==yn(e)){const r=Ze(e)||mt(e)||Ft(e);if(null==r)throw j3(e)?new Error(`A module with providers was imported from "${ie(t)}". Modules with providers are not supported in standalone components imports.`):new Error(`The "${ie(e)}" type, imported from "${ie(t)}", must be a standalone component / directive / pipe or an NgModule. Did you forget to add the required @Component / @Directive / @Pipe or @NgModule annotation?`);if(!r.standalone)throw new Error(`The "${ie(e)}" ${function ac(e){return Ze(e)?"component":mt(e)?"directive":Ft(e)?"pipe":"type"}(e)}, imported from "${ie(t)}", is not standalone. Did you forget to add the standalone: true flag?`)}}let B4;function fp(e){B4=e}function al(){if(void 0!==B4)return B4;if(typeof document<"u")return document;throw new Qn(210,!1)}(vt=oc).THROW_IF_NOT_FOUND=es,vt.NULL=new g2,vt.\u0275prov=ci({token:vt,providedIn:"any",factory:()=>wo(E0)}),vt.__NG_ELEMENT_ID__=-1;const wd=new zi("AppId",{providedIn:"root",factory:()=>pp}),pp="ng",Z3=new zi("Platform Initializer"),X3=new zi("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),gm=(new zi("Application Packages Root URL"),new zi("AnimationModuleType")),Rd=new zi("CSP nonce",{providedIn:"root",factory:()=>al().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),E1={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},G6=new zi("ImageConfig",{providedIn:"root",factory:()=>E1});function xd(e){return e.ownerDocument.defaultView}function M0(e){return e.ownerDocument}function _p(e){return e.ownerDocument.body}function Ul(e){return e instanceof Function?e():e}function kd(e){return"browser"===(e??_i(oc)).get(X3)}const ku=!0;class D1{constructor(){this.ownerNgModule=new Map,this.ngModulesWithSomeUnresolvedDecls=new Set,this.ngModulesScopeCache=new Map,this.standaloneComponentsScopeCache=new Map}resolveNgModulesDecls(){if(0!==this.ngModulesWithSomeUnresolvedDecls.size){for(const t of this.ngModulesWithSomeUnresolvedDecls){const r=yn(t);if(r?.declarations)for(const i of Ul(r.declarations))E2(i)&&this.ownerNgModule.set(i,t)}this.ngModulesWithSomeUnresolvedDecls.clear()}}getComponentDependencies(t,r){this.resolveNgModulesDecls();const i=Ze(t);if(null===i)throw new Error(`Attempting to get component dependencies for a type that is not a component: ${t}`);if(i.standalone){const a=this.getStandaloneComponentScope(t,r);return a.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...a.compilation.directives,...a.compilation.pipes,...a.compilation.ngModules]}}{if(!this.ownerNgModule.has(t))return{dependencies:[]};const a=this.getNgModuleScope(this.ownerNgModule.get(t));return a.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...a.compilation.directives,...a.compilation.pipes]}}}registerNgModule(t,r){if(!xu(t))throw new Error(`Attempting to register a Type which is not NgModule as NgModule: ${t}`);this.ngModulesWithSomeUnresolvedDecls.add(t)}clearScopeCacheFor(t){this.ngModulesScopeCache.delete(t),this.standaloneComponentsScopeCache.delete(t)}getNgModuleScope(t){if(this.ngModulesScopeCache.has(t))return this.ngModulesScopeCache.get(t);const r=this.computeNgModuleScope(t);return this.ngModulesScopeCache.set(t,r),r}computeNgModuleScope(t){const r=yn(t,!0),i={exported:{directives:new Set,pipes:new Set},compilation:{directives:new Set,pipes:new Set}};for(const a of Ul(r.imports))if(xu(a)){const d=this.getNgModuleScope(a);Hl(d.exported.directives,i.compilation.directives),Hl(d.exported.pipes,i.compilation.pipes)}else{if(!qt(a)){i.compilation.isPoisoned=!0;break}if(L4(a)||E2(a))i.compilation.directives.add(a);else{if(!G3(a))throw new Qn(1e3,"The standalone imported type is neither a component nor a directive nor a pipe");i.compilation.pipes.add(a)}}if(!i.compilation.isPoisoned)for(const a of Ul(r.declarations)){if(xu(a)||qt(a)){i.compilation.isPoisoned=!0;break}G3(a)?i.compilation.pipes.add(a):i.compilation.directives.add(a)}for(const a of Ul(r.exports))if(xu(a)){const d=this.getNgModuleScope(a);Hl(d.exported.directives,i.exported.directives),Hl(d.exported.pipes,i.exported.pipes),Hl(d.exported.directives,i.compilation.directives),Hl(d.exported.pipes,i.compilation.pipes)}else G3(a)?i.exported.pipes.add(a):i.exported.directives.add(a);return i}getStandaloneComponentScope(t,r){if(this.standaloneComponentsScopeCache.has(t))return this.standaloneComponentsScopeCache.get(t);const i=this.computeStandaloneComponentScope(t,r);return this.standaloneComponentsScopeCache.set(t,i),i}computeStandaloneComponentScope(t,r){const i={compilation:{directives:new Set([t]),pipes:new Set,ngModules:new Set}};for(const a of za(r??[])){const d=lr(a);try{N4(d,t)}catch{return i.compilation.isPoisoned=!0,i}if(xu(d)){i.compilation.ngModules.add(d);const m=this.getNgModuleScope(d);if(m.exported.isPoisoned)return i.compilation.isPoisoned=!0,i;Hl(m.exported.directives,i.compilation.directives),Hl(m.exported.pipes,i.compilation.pipes)}else if(G3(d))i.compilation.pipes.add(d);else{if(!L4(d)&&!E2(d))return i.compilation.isPoisoned=!0,i;i.compilation.directives.add(d)}}return i}isOrphanComponent(t){const r=Ze(t);return!(!r||r.standalone)&&(this.resolveNgModulesDecls(),!this.ownerNgModule.has(t))}}function Hl(e,t){for(const r of e)t.add(r)}const D2=new D1,gc=new Map;let $4=!0;function F4(e,t){(function Z6(e,t,r){if(t&&t!==r&&$4)throw new Error(`Duplicate module registered for ${e} - ${wt(t)} vs ${wt(t.name)}`)})(t,gc.get(t)||null,e),gc.set(t,e)}function M1(e){er("Must never be called in production mode");const r=e[Fn][Ti];return r&&r.constructor?Ze(r.constructor):null}function J6(e){er("Must never be called in production mode");const r=M1(e)?.type?.name;return r?` (used in the '${r}' component template)`:""}const V4="ngSkipHydration",Em="ngskiphydration";function Ep(e){const t=e.mergedAttrs;if(null===t)return!1;for(let r=0;r<t.length;r+=2){const i=t[r];if("number"==typeof i)return!1;if("string"==typeof i&&i.toLowerCase()===Em)return!0}return!1}function Dp(e){return e.hasAttribute(V4)}function Yl(e){return 128==(128&e.flags)}function Y4(e){if(Yl(e))return!0;let t=e.parent;for(;t;){if(Yl(e)||Ep(t))return!0;t=t.parent}return!1}var T1;!function(e){e[e.Important=1]="Important",e[e.DashCase=2]="DashCase"}(T1||(T1={}));const J3=/^>|^->|<!--|-->|--!>|<!-$/g,W4=/(<|>)/g,K4="\u200b$1\u200b";function Q3(e){return e.replace(J3,t=>t.replace(W4,K4))}const uu=new Map;let ef=0;const oh="__ngContext__";function fo(e,t){ma(t)?(e[oh]=t[jr],function eh(e){uu.set(e[jr],e)}(t)):e[oh]=t}let b0;function sf(e,t){return b0(e,t)}function b1(e,t,r,i,a){if(null!=i){let d,m=!1;Nr(i)?d=i:ma(i)&&(m=!0,i=i[Ir]);const w=Mi(i);0===e&&null!==r?null==a?rd(t,r,w):nd(t,r,w,a||null,!0):1===e&&null!==r?nd(t,r,w,a||null,!0):2===e?P0(t,w,m):3===e&&t.destroyNode(w),null!=d&&function mh(e,t,r,i,a){const d=r[ls],m=Mi(r);d!==m&&b1(t,e,i,d,a);for(let w=go;w<r.length;w++){const V=r[w];I2(V[Bn],V,e,t,i,d)}}(t,e,d,r,a)}}function T2(e,t){return e.createText(t)}function cf(e,t,r){e.setValue(t,r)}function lh(e,t){return e.createComment(Q3(t))}function O1(e,t,r){return e.createElement(t,r)}function Ld(e,t){t[Ro].changeDetectionScheduler?.notify(),I2(e,t,t[Ve],2,null,null)}function lf(e,t,r,i){const a=go+i,d=r.length;i>0&&(r[a-1][Xi]=t),i<d-go?(t[Xi]=r[a],F(r,go+i,t)):(r.push(t),t[Xi]=null),t[Bi]=r;const m=t[qi];null!==m&&r!==m&&function Nd(e,t){const r=e[Zo],a=t[Bi][Bi][Fn];t[Fn]!==a&&(e[$r]|=Yo.HasTransplantedViews),null===r?e[Zo]=[t]:r.push(t)}(m,t);const w=t[wr];null!==w&&w.insertView(e),ql(t),t[$r]|=128}function dh(e,t){const r=e[Zo],i=r.indexOf(t);r.splice(i,1)}function Bd(e,t){if(e.length<=go)return;const r=go+t,i=e[r];if(i){const a=i[qi];null!==a&&a!==e&&dh(a,i),t>0&&(e[r-1][Xi]=i[Xi]);const d=l(e,go+t);!function cl(e,t){Ld(e,t),t[Ir]=null,t[Ri]=null}(i[Bn],i);const m=d[wr];null!==m&&m.detachView(d[Bn]),i[Bi]=null,i[Xi]=null,i[$r]&=-129}return i}function ws(e,t){if(!(256&t[$r])){const r=t[Ve];r.destroyNode&&I2(e,t,r,3,null,null),function b2(e){let t=e[x];if(!t)return uf(e[Bn],e);for(;t;){let r=null;if(ma(t))r=t[x];else{const i=t[go];i&&(r=i)}if(!r){for(;t&&!t[Xi]&&t!==e;)ma(t)&&uf(t[Bn],t),t=t[Bi];null===t&&(t=e),ma(t)&&uf(t[Bn],t),r=t&&t[Xi]}t=r}}(t)}}function uf(e,t){if(!(256&t[$r])){t[$r]&=-129,t[$r]|=256,t[Sa]&&ke(t[Sa]),function Cm(e,t){let r;if(null!=e&&null!=(r=e.destroyHooks))for(let i=0;i<r.length;i+=2){const a=t[r[i]];if(!(a instanceof zc)){const d=r[i+1];if(Array.isArray(d))for(let m=0;m<d.length;m+=2){const w=a[d[m]],V=d[m+1];ji(4,w,V);try{V.call(w)}finally{ji(5,w,V)}}else{ji(4,a,d);try{d.call(a)}finally{ji(5,a,d)}}}}}(e,t),function Tp(e,t){const r=e.cleanup,i=t[ja];if(null!==r)for(let d=0;d<r.length-1;d+=2)if("string"==typeof r[d]){const m=r[d+3];m>=0?i[m]():i[-m].unsubscribe(),d+=2}else{const m=i[r[d+1]];r[d].call(m)}null!==i&&(t[ja]=null);const a=t[Yi];if(null!==a){t[Yi]=null;for(let d=0;d<a.length;d++){(0,a[d])()}}}(e,t),1===t[Bn].type&&t[Ve].destroy();const r=t[qi];if(null!==r&&Nr(t[Bi])){r!==t[Bi]&&dh(r,t);const i=t[wr];null!==i&&i.detachView(e)}!function nh(e){uu.delete(e[jr])}(t)}}function G4(e,t,r){return hh(e,t.parent,r)}function hh(e,t,r){let i=t;for(;null!==i&&40&i.type;)i=(t=i).parent;if(null===i)return r[Ir];{const{componentOffset:a}=i;if(a>-1){const{encapsulation:d}=e.data[i.directiveStart+a];if(d===Ho.None||d===Ho.Emulated)return null}return Ia(i,r)}}function nd(e,t,r,i,a){e.insertBefore(t,r,i,a)}function rd(e,t,r){e.appendChild(t,r)}function fh(e,t,r,i,a){null!==i?nd(e,t,r,i,a):rd(e,t,r)}function O0(e,t){return e.parentNode(t)}function Z4(e,t,r){return O2(e,t,r)}function id(e,t,r){return 40&e.type?Ia(e,r):null}let S2,w2,z2,O2=id;function ph(e,t){O2=e,S2=t}function Cl(e,t,r,i){const a=G4(e,i,t),d=t[Ve],w=Z4(i.parent||t[Ri],i,t);if(null!=a)if(Array.isArray(r))for(let V=0;V<r.length;V++)fh(d,a,r[V],w,!1);else fh(d,a,r,w,!1);void 0!==S2&&S2(d,i,t,r,a)}function S0(e,t){if(null!==t){const r=t.type;if(3&r)return Ia(t,e);if(4&r)return _h(-1,e[t.index]);if(8&r){const i=t.child;if(null!==i)return S0(e,i);{const a=e[t.index];return Nr(a)?_h(-1,a):Mi(a)}}if(32&r)return sf(t,e)()||Mi(e[t.index]);{const i=P2(e,t);if(null!==i){if(Array.isArray(i))return i[0];return S0(fs(e[Fn]),i)}return S0(e,t.next)}}return null}function P2(e,t){if(null!==t){const i=e[Fn][Ri],a=t.projection;return i.projection[a]}return null}function _h(e,t){const r=go+e+1;if(r<t.length){const i=t[r],a=i[Bn].firstChild;if(null!==a)return S0(i,a)}return t[ls]}function P0(e,t,r){const i=O0(e,t);i&&function df(e,t,r,i){e.removeChild(t,r,i)}(e,i,t,r)}function pf(e){e.textContent=""}function S1(e,t,r,i,a,d,m){for(;null!=r;){const w=i[r.index],V=r.type;if(m&&0===t&&(w&&fo(Mi(w),i),r.flags|=2),32!=(32&r.flags))if(8&V)S1(e,t,r.child,i,a,d,!1),b1(t,e,a,w,d);else if(32&V){const Me=sf(r,i);let et;for(;et=Me();)b1(t,e,a,et,d);b1(t,e,a,w,d)}else 16&V?gh(e,t,i,r,a,d):b1(t,e,a,w,d);r=m?r.projectionNext:r.next}}function I2(e,t,r,i,a,d){S1(r,i,e.firstChild,t,a,d,!1)}function gh(e,t,r,i,a,d){const m=r[Fn],V=m[Ri].projection[i.projection];if(Array.isArray(V))for(let Me=0;Me<V.length;Me++){b1(t,e,a,V[Me],d)}else{let Me=V;const et=m[Bi];Yl(i)&&(Me.flags|=128),S1(e,t,Me,et,a,d,!0)}}function vh(e,t,r){""===r?e.removeAttribute(t,"class"):e.setAttribute(t,"class",r)}function yh(e,t,r){const{mergedAttrs:i,classes:a,styles:d}=r;null!==i&&ts(e,t,i),null!==a&&vh(e,t,a),null!==d&&function _f(e,t,r){e.setAttribute(t,"style",r)}(e,t,d)}function Eh(){if(void 0===w2&&(w2=null,Zi.trustedTypes))try{w2=Zi.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return w2}function P1(e){return Eh()?.createHTML(e)||e}function mf(e,t,r){const i=ar(),a=Ta(),d=Ia(a,i);if(2===a.type&&"iframe"===t.toLowerCase()){const m=d;m.src="",m.srcdoc=P1(""),P0(i[Ve],m);throw new Qn(-910,!1)}return e}function X4(){if(void 0===z2&&(z2=null,Zi.trustedTypes))try{z2=Zi.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return z2}function R2(e){return X4()?.createHTML(e)||e}function I0(e){return X4()?.createScript(e)||e}function x2(e){return X4()?.createScriptURL(e)||e}class $d{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${qr})`}}class vf extends $d{getTypeName(){return"HTML"}}class yf extends $d{getTypeName(){return"Style"}}class Ef extends $d{getTypeName(){return"Script"}}class Df extends $d{getTypeName(){return"URL"}}class Pp extends $d{getTypeName(){return"ResourceURL"}}function od(e){return e instanceof $d?e.changingThisBreaksApplicationSecurity:e}function A0(e,t){const r=function k2(e){return e instanceof $d&&e.getTypeName()||null}(e);if(null!=r&&r!==t){if("ResourceURL"===r&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${r} (see ${qr})`)}return r===t}function Ip(e){return new vf(e)}function Mf(e){return new yf(e)}function q4(e){return new Ef(e)}function Tm(e){return new Df(e)}function Cf(e){return new Pp(e)}function Dh(e){const t=new Tf(e);return function wp(){try{return!!(new window.DOMParser).parseFromString(P1(""),"text/html")}catch{return!1}}()?new Ap(t):t}class Ap{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const r=(new window.DOMParser).parseFromString(P1(t),"text/html").body;return null===r?this.inertDocumentHelper.getInertBodyElement(t):(r.removeChild(r.firstChild),r)}catch{return null}}}class Tf{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const r=this.inertDocument.createElement("template");return r.innerHTML=P1(t),r}}const Lu=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Tl(e){return(e=String(e)).match(Lu)?e:"unsafe:"+e}function jc(e){const t={};for(const r of e.split(","))t[r]=!0;return t}function J4(...e){const t={};for(const r of e)for(const i in r)r.hasOwnProperty(i)&&(t[i]=!0);return t}const zp=jc("area,br,col,hr,img,wbr"),bf=jc("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Of=jc("rp,rt"),w0=J4(Of,bf),Rp=J4(bf,jc("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")),L2=J4(Of,jc("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")),Mh=J4(zp,Rp,L2,w0),Ch=jc("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Q4=jc("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"),Sf=jc("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"),Pf=J4(Ch,Q4,Sf),bm=jc("script,style,template");class z0{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let r=t.firstChild,i=!0;for(;r;)if(r.nodeType===Node.ELEMENT_NODE?i=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,i&&r.firstChild)r=r.firstChild;else for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let a=this.checkClobberedElement(r,r.nextSibling);if(a){r=a;break}r=this.checkClobberedElement(r,r.parentNode)}return this.buf.join("")}startElement(t){const r=t.nodeName.toLowerCase();if(!Mh.hasOwnProperty(r))return this.sanitizedSomething=!0,!bm.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);const i=t.attributes;for(let a=0;a<i.length;a++){const d=i.item(a),m=d.name,w=m.toLowerCase();if(!Pf.hasOwnProperty(w)){this.sanitizedSomething=!0;continue}let V=d.value;Ch[w]&&(V=Tl(V)),this.buf.push(" ",m,'="',bh(V),'"')}return this.buf.push(">"),!0}endElement(t){const r=t.nodeName.toLowerCase();Mh.hasOwnProperty(r)&&!zp.hasOwnProperty(r)&&(this.buf.push("</"),this.buf.push(r),this.buf.push(">"))}chars(t){this.buf.push(bh(t))}checkClobberedElement(t,r){if(r&&(t.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return r}}const Th=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,N2=/([^\#-~ |!])/g;function bh(e){return e.replace(/&/g,"&amp;").replace(Th,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(N2,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let I1;function If(e,t){let r=null;try{I1=I1||Dh(e);let i=t?String(t):"";r=I1.getInertBodyElement(i);let a=5,d=i;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,i=d,d=r.innerHTML,r=I1.getInertBodyElement(i)}while(i!==d);return P1((new z0).sanitizeChildren(B2(r)||r))}finally{if(r){const i=B2(r)||r;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function B2(e){return"content"in e&&function $2(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var A1;function Af(e){const t=F2();return t?R2(t.sanitize(A1.HTML,e)||""):A0(e,"HTML")?R2(od(e)):If(al(),le(e))}function xp(e){const t=F2();return t?t.sanitize(A1.STYLE,e)||"":A0(e,"Style")?od(e):le(e)}function ad(e){const t=F2();return t?t.sanitize(A1.URL,e)||"":A0(e,"URL")?od(e):Tl(le(e))}function Oh(e){const t=F2();if(t)return x2(t.sanitize(A1.RESOURCE_URL,e)||"");if(A0(e,"ResourceURL"))return x2(od(e));throw new Qn(904,!1)}function Sh(e){const t=F2();if(t)return I0(t.sanitize(A1.SCRIPT,e)||"");if(A0(e,"Script"))return I0(od(e));throw new Qn(905,!1)}function Om(e){return P1(e[0])}function kp(e){return function gf(e){return Eh()?.createScriptURL(e)||e}(e[0])}function Ph(e,t,r){return function Lp(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Oh:ad}(t,r)(e)}function F2(){const e=ar();return e&&e[Ro].sanitizer}!function(e){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"}(A1||(A1={}));class e3{}function Wl(e){return e}class Fd{constructor(){this.store={},this.onSerializeCallbacks={}}get(t,r){return void 0!==this.store[t]?this.store[t]:r}set(t,r){this.store[t]=r}remove(t){delete this.store[t]}hasKey(t){return this.store.hasOwnProperty(t)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(t,r){this.onSerializeCallbacks[t]=r}toJson(){for(const t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}(tn=Fd).\u0275prov=ci({token:tn,providedIn:"root",factory:function t3(){const e=new Fd;return"browser"===_i(X3)&&(e.store=function w1(e,t){const r=e.getElementById(t+"-state");if(r?.textContent)try{return JSON.parse(r.textContent)}catch(i){console.warn("Exception while restoring TransferState for app "+t,i)}return{}}(al(),_i(wd))),e}});const Ih="h",wf="b";var Ud;!function(e){e.FirstChild="f",e.NextSibling="n"}(Ud||(Ud={}));const n3="e",R0="t",z1="c",r3="x",Hd="r",Ah="i",zf="n",U2="d",zh="__nghData__",Vd="ngh",Rf="nghm";let i3=()=>null;function $p(e,t,r=!1){let i=e.getAttribute(Vd);if(null==i)return null;const[a,d]=i.split("|");if(i=r?d:a,!i)return null;const m=r?a:d?`|${d}`:"";let w={};if(""!==i){const Me=t.get(Fd,null,{optional:!0});null!==Me&&(w=Me.get(zh,[])[Number(i)])}const V={data:w,firstChild:e.firstChild??null};return r&&(V.firstChild=e,sd(V,0,e.nextSibling)),m?e.setAttribute(Vd,m):e.removeAttribute(Vd),V}function Rh(e,t,r=!1){return i3(e,t,r)}function Yd(e){let t=e._lView;return 2===t[Bn].type?null:(ne(t)&&(t=t[ei]),t)}function sd(e,t,r){e.segmentHeads??={},e.segmentHeads[t]=r}function x0(e,t){return e.segmentHeads?.[t]??null}function k0(e,t){return e.data[z1]?.[t]??null}function mc(e,t){const r=k0(e,t)??[];let i=0;for(let a of r)i+=a[Hd]*(a[r3]??1);return i}function Nu(e,t){if(typeof e.disconnectedNodes>"u"){const r=e.data[U2];e.disconnectedNodes=r?new Set(r):null}return!!e.disconnectedNodes?.has(t)}class L0{}class bl{}const a3="ngComponent";class B0{resolveComponentFactory(t){throw function N0(e){const t=Error(`No component factory found for ${wt(e)}.`);return t[a3]=e,t}(t)}}class Bu{}function ll(e,t){return new x1(Ia(e,t))}Bu.NULL=new B0;class x1{constructor(t){this.nativeElement=t}}function Nf(e){return e instanceof x1?e.nativeElement:e}x1.__NG_ELEMENT_ID__=function Lf(){return ll(ta(),ar())};class $0{}class Bf{constructor(){this.destroyNode=null}}Bf.__NG_ELEMENT_ID__=()=>function $f(){const e=ar(),r=hc(ta().index,e);return(ma(r)?r:e)[Ve]}();class H2{}(Lt=H2).\u0275prov=ci({token:Lt,providedIn:"root",factory:()=>null});const s3={};function Ff(e,t){const r=function I(e){const t=Object.create(Oe);t.computation=e;const r=()=>{if(k(t),N(t),t.value===be)throw t.error;return t.value};return r[S]=t,r}(e);return t?.equal&&(r[S].equal=t.equal),r}function Uf(e,t){const r=function Ue(e){const t=Object.create(fe);t.value=e;const r=()=>(N(t),t.value);return r[S]=t,r}(e),i=r[S];return t?.equal&&(i.equal=t.equal),r.set=a=>ye(i,a),r.update=a=>function Te(e,t){K()||yt(),ye(e,t(e.value))}(i,a),r.asReadonly=Hp.bind(r),r}function Hp(){const e=this[S];if(void 0===e.readonlyFn){const t=()=>this();t[S]=e,e.readonlyFn=t}return e.readonlyFn}function Hf(e){const t=W(null);try{return e()}finally{W(t)}}function Lh(e){return!!F0(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function F0(e){return null!==e&&("function"==typeof e||"object"==typeof e)}class Yf{constructor(){}supports(t){return Lh(t)}create(t){return new Wf(t)}}const Wp=(e,t)=>t;class Wf{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Wp}forEachItem(t){let r;for(r=this._itHead;null!==r;r=r._next)t(r)}forEachOperation(t){let r=this._itHead,i=this._removalsHead,a=0,d=null;for(;r||i;){const m=!i||r&&r.currentIndex<c3(i,a,d)?r:i,w=c3(m,a,d),V=m.currentIndex;if(m===i)a--,i=i._nextRemoved;else if(r=r._next,null==m.previousIndex)a++;else{d||(d=[]);const Me=w-a,et=V-a;if(Me!=et){for(let Jt=0;Jt<Me;Jt++){const gn=Jt<d.length?d[Jt]:d[Jt]=0,Gn=gn+Jt;et<=Gn&&Gn<Me&&(d[Jt]=gn+1)}d[m.previousIndex]=et-Me}}w!==V&&t(m,w,V)}}forEachPreviousItem(t){let r;for(r=this._previousItHead;null!==r;r=r._nextPrevious)t(r)}forEachAddedItem(t){let r;for(r=this._additionsHead;null!==r;r=r._nextAdded)t(r)}forEachMovedItem(t){let r;for(r=this._movesHead;null!==r;r=r._nextMoved)t(r)}forEachRemovedItem(t){let r;for(r=this._removalsHead;null!==r;r=r._nextRemoved)t(r)}forEachIdentityChange(t){let r;for(r=this._identityChangesHead;null!==r;r=r._nextIdentityChange)t(r)}diff(t){if(null==t&&(t=[]),!Lh(t))throw new Qn(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let a,d,m,r=this._itHead,i=!1;if(Array.isArray(t)){this.length=t.length;for(let w=0;w<this.length;w++)d=t[w],m=this._trackByFn(w,d),null!==r&&Object.is(r.trackById,m)?(i&&(r=this._verifyReinsertion(r,d,m,w)),Object.is(r.item,d)||this._addIdentityChange(r,d)):(r=this._mismatch(r,d,m,w),i=!0),r=r._next}else a=0,function Yp(e,t){if(Array.isArray(e))for(let r=0;r<e.length;r++)t(e[r]);else{const r=e[Symbol.iterator]();let i;for(;!(i=r.next()).done;)t(i.value)}}(t,w=>{m=this._trackByFn(a,w),null!==r&&Object.is(r.trackById,m)?(i&&(r=this._verifyReinsertion(r,w,m,a)),Object.is(r.item,w)||this._addIdentityChange(r,w)):(r=this._mismatch(r,w,m,a),i=!0),r=r._next,a++}),this.length=a;return this._truncate(r),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,r,i,a){let d;return null===t?d=this._itTail:(d=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,r)||this._addIdentityChange(t,r),this._reinsertAfter(t,d,a)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,a))?(Object.is(t.item,r)||this._addIdentityChange(t,r),this._moveAfter(t,d,a)):t=this._addAfter(new Kf(r,i),d,a),t}_verifyReinsertion(t,r,i,a){let d=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==d?t=this._reinsertAfter(d,t._prev,a):t.currentIndex!=a&&(t.currentIndex=a,this._addToMoves(t,a)),t}_truncate(t){for(;null!==t;){const r=t._next;this._addToRemovals(this._unlink(t)),t=r}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,r,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const a=t._prevRemoved,d=t._nextRemoved;return null===a?this._removalsHead=d:a._nextRemoved=d,null===d?this._removalsTail=a:d._prevRemoved=a,this._insertAfter(t,r,i),this._addToMoves(t,i),t}_moveAfter(t,r,i){return this._unlink(t),this._insertAfter(t,r,i),this._addToMoves(t,i),t}_addAfter(t,r,i){return this._insertAfter(t,r,i),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,r,i){const a=null===r?this._itHead:r._next;return t._next=a,t._prev=r,null===a?this._itTail=t:a._prev=t,null===r?this._itHead=t:r._next=t,null===this._linkedRecords&&(this._linkedRecords=new jf),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const r=t._prev,i=t._next;return null===r?this._itHead=i:r._next=i,null===i?this._itTail=r:i._prev=r,t}_addToMoves(t,r){return t.previousIndex===r||(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new jf),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,r){return t.item=r,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}}class Kf{constructor(t,r){this.item=t,this.trackById=r,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 Kp{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,r){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===r||r<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const r=t._prevDup,i=t._nextDup;return null===r?this._head=i:r._nextDup=i,null===i?this._tail=r:i._prevDup=r,null===this._head}}class jf{constructor(){this.map=new Map}put(t){const r=t.trackById;let i=this.map.get(r);i||(i=new Kp,this.map.set(r,i)),i.add(t)}get(t,r){const i=t,a=this.map.get(i);return a?a.get(t,r):null}remove(t){const r=t.trackById;return this.map.get(r).remove(t)&&this.map.delete(r),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function c3(e,t,r){const i=e.previousIndex;if(null===i)return i;let a=0;return r&&i<r.length&&(a=r[i]),i+t+a}class Nh{constructor(){}supports(t){return t instanceof Map||F0(t)}create(){return new jp}}class jp{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let r;for(r=this._mapHead;null!==r;r=r._next)t(r)}forEachPreviousItem(t){let r;for(r=this._previousMapHead;null!==r;r=r._nextPrevious)t(r)}forEachChangedItem(t){let r;for(r=this._changesHead;null!==r;r=r._nextChanged)t(r)}forEachAddedItem(t){let r;for(r=this._additionsHead;null!==r;r=r._nextAdded)t(r)}forEachRemovedItem(t){let r;for(r=this._removalsHead;null!==r;r=r._nextRemoved)t(r)}diff(t){if(t){if(!(t instanceof Map||F0(t)))throw new Qn(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let r=this._mapHead;if(this._appendAfter=null,this._forEach(t,(i,a)=>{if(r&&r.key===a)this._maybeAddToChanges(r,i),this._appendAfter=r,r=r._next;else{const d=this._getOrCreateRecordForKey(a,i);r=this._insertBeforeOrAppend(r,d)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let i=r;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,r){if(t){const i=t._prev;return r._next=t,r._prev=i,t._prev=r,i&&(i._next=r),t===this._mapHead&&(this._mapHead=r),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(t,r){if(this._records.has(t)){const a=this._records.get(t);this._maybeAddToChanges(a,r);const d=a._prev,m=a._next;return d&&(d._next=m),m&&(m._prev=d),a._next=null,a._prev=null,a}const i=new l3(t);return this._records.set(t,i),i.currentValue=r,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,r){Object.is(r,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=r,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,r){t instanceof Map?t.forEach(r):Object.keys(t).forEach(i=>r(t[i],i))}}class l3{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Gp(){return new du([new Yf])}class du{constructor(t){this.factories=t}static create(t,r){if(null!=r){const i=r.factories.slice();t=t.concat(i)}return new du(t)}static extend(t){return{provide:du,useFactory:r=>du.create(t,r||Gp()),deps:[[du,new lt,new he]]}}find(t){const r=this.factories.find(i=>i.supports(t));if(null!=r)return r;throw new Qn(901,!1)}}function u3(){return new cd([new Nh])}(Be=du).\u0275prov=ci({token:Be,providedIn:"root",factory:Gp});class cd{constructor(t){this.factories=t}static create(t,r){if(r){const i=r.factories.slice();t=t.concat(i)}return new cd(t)}static extend(t){return{provide:cd,useFactory:r=>cd.create(t,r||u3()),deps:[[cd,new lt,new he]]}}find(t){const r=this.factories.find(i=>i.supports(t));if(r)return r;throw new Qn(901,!1)}}function d3(e,t,r,i,a=!1){for(;null!==r;){const d=t[r.index];null!==d&&i.push(Mi(d)),Nr(d)&&Gf(d,i);const m=r.type;if(8&m)d3(e,t,r.child,i);else if(32&m){const w=sf(r,t);let V;for(;V=w();)i.push(V)}else if(16&m){const w=P2(t,r);if(Array.isArray(w))i.push(...w);else{const V=fs(t[Fn]);d3(V[Bn],V,w,i,!0)}}r=a?r.projectionNext:r.next}return i}function Gf(e,t){for(let r=go;r<e.length;r++){const i=e[r],a=i[Bn].firstChild;null!==a&&d3(i[Bn],i,a,t)}e[ls]!==e[Ir]&&t.push(e[ls])}(Ke=cd).\u0275prov=ci({token:Ke,providedIn:"root",factory:u3});let Zf=[];function Pm(e){return e[Sa]??function Im(e){const t=Zf.pop()??Object.create(Am);return t.lView=e,t}(e)}const Am={...C,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Mc(e.lView)},consumerOnSignalRead(){this.lView[Sa]=this}};function qp(e){return Xf(e[x])}function Jp(e){return Xf(e[Xi])}function Xf(e){for(;null!==e&&!Nr(e);)e=e[Xi];return e}const ul="ngOriginalError";function U0(e){return e[ul]}class k1{constructor(){this._console=console}handleError(t){const r=this._findOriginalError(t);this._console.error("ERROR",t),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(t){let r=t&&U0(t);for(;r&&U0(r);)r=U0(r);return r||null}}const qf=new zi("",{providedIn:"root",factory:()=>_i(k1).handleError.bind(void 0)}),Bh=new zi(""),Qp=new zi("",{providedIn:"root",factory:()=>false});const Do={};function o_(e=1){a_(ho(),ar(),ps()+e,!1)}function a_(e,t,r,i){if(!i)if(3==(3&t[$r])){const d=e.preOrderCheckHooks;null!==d&&eu(t,d,r)}else{const d=e.preOrderHooks;null!==d&&Ou(t,d,0,r)}nc(r)}function H0(e,t=zn.Default){const r=ar();if(null===r)return wo(e,t);return h0(ta(),r,lr(e),t)}function e8(){throw new Error("invalid")}function $h(e,t,r,i,a,d,m,w,V,Me,et){const Dt=t.blueprint.slice();return Dt[Ir]=a,Dt[$r]=204|i,(null!==Me||e&&2048&e[$r])&&(Dt[$r]|=2048),wl(Dt),Dt[Bi]=Dt[Vt]=e,Dt[Ti]=r,Dt[Ro]=m||e&&e[Ro],Dt[Ve]=w||e&&e[Ve],Dt[Qi]=V||e&&e[Qi]||null,Dt[Ri]=d,Dt[jr]=function tf(){return ef++}(),Dt[lo]=et,Dt[pi]=Me,Dt[Fn]=2==t.type?e[Fn]:Dt,Dt}function Y2(e,t,r,i,a){let d=e.data[t];if(null===d)d=Fh(e,t,r,i,a),function va(){return gi.lFrame.inI18n}()&&(d.flags|=32);else if(64&d.type){d.type=r,d.value=i,d.attrs=a;const m=Yc();d.injectorIndex=null===m?-1:m.injectorIndex}return Z(d,!0),d}function Fh(e,t,r,i,a){const d=Vc(),m=O(),w=m?d:d&&d.parent,V=e.data[t]=function Lm(e,t,r,i,a,d){let m=t?t.injectorIndex:-1,w=0;return Uc()&&(w|=128),{type:r,index:i,insertBeforeIndex:null,injectorIndex:m,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:w,providerIndexes:0,value:a,attrs:d,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,w,r,t,i,a);return null===e.firstChild&&(e.firstChild=V),null!==d&&(m?null==d.child&&null!==V.parent&&(d.child=V):null===d.next&&(d.next=V,V.prev=d)),V}function Uh(e,t,r,i){if(0===r)return-1;const a=t.length;for(let d=0;d<r;d++)t.push(i),e.blueprint.push(i),e.data.push(null);return a}function km(e,t,r,i,a){const d=ps(),m=2&i;try{nc(-1),m&&t.length>ei&&a_(e,t,ei,!1),ji(m?2:0,a),r(i,a)}finally{nc(d),ji(m?3:1,a)}}function c_(e,t,r){if(_t(t)){const i=W(null);try{const a=t.directiveStart,d=t.directiveEnd;for(let m=a;m<d;m++){const w=e.data[m];w.contentQueries&&w.contentQueries(1,r[m],m)}}finally{W(i)}}}function Hh(e,t,r){Ql()&&(function i8(e,t,r,i){const a=r.directiveStart,d=r.directiveEnd;He(r)&&function Fm(e,t,r){const i=Ia(t,e),a=h3(r),d=e[Ro].rendererFactory;let m=16;r.signals?m=4096:r.onPush&&(m=64);const w=p3(e,$h(e,a,null,m,i,t,null,d.createRenderer(i,r),null,null,null));e[t.index]=w}(t,r,e.data[a+r.componentOffset]),e.firstCreatePass||ml(r,t),fo(i,t);const m=r.initialInputs;for(let w=a;w<d;w++){const V=e.data[w],Me=nl(t,e,w,r);if(fo(Me,t),null!==m&&Um(t,w-a,Me,V,r,m),ve(V)){hc(r.index,t)[Ti]=nl(t,e,w,r)}}}(e,t,r,Ia(r,t)),64==(64&r.flags)&&Yh(e,t,r))}function l_(e,t,r=Ia){const i=t.localNames;if(null!==i){let a=t.index+1;for(let d=0;d<i.length;d+=2){const m=i[d+1],w=-1===m?r(t,e):e[m];e[a++]=w}}}function h3(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=Vh(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function Vh(e,t,r,i,a,d,m,w,V,Me,et){const Dt=ei+i,Jt=Dt+a,gn=function u_(e,t){const r=[];for(let i=0;i<t;i++)r.push(i<e?null:Do);return r}(Dt,Jt),Gn="function"==typeof Me?Me():Me;return gn[Bn]={type:e,blueprint:gn,template:r,queries:null,viewQuery:w,declTNode:t,data:gn.slice().fill(null,Dt),bindingStartIndex:Dt,expandoStartIndex:Jt,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof d?d():d,pipeRegistry:"function"==typeof m?m():m,firstChild:null,schemas:V,consts:Gn,incompleteFirstPass:!1,ssrId:et}}function d_(e,t,r,i){const d=i.get(Qp,false)||r===Ho.ShadowDom,m=e.selectRootElement(t,d);return function h_(e){V0(e)}(m),m}let V0=()=>null;function f_(e){Dp(e)?pf(e):function xh(e){const t=al(),r=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(d){const m=function xf(e){return e.textContent?.replace(/\s/gm,"")}(d);return"ngetn"===m||"ngtns"===m?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let i;const a=[];for(;i=r.nextNode();)a.push(i);for(const d of a)"ngetn"===d.textContent?d.replaceWith(t.createTextNode("")):d.remove()}(e)}function g_(e,t,r,i){for(let a in e)if(e.hasOwnProperty(a)){r=null===r?{}:r;const d=e[a];null===i?m_(r,t,a,d):i.hasOwnProperty(a)&&m_(r,t,i[a],d)}return r}function m_(e,t,r,i){e.hasOwnProperty(r)?e[r].push(t,i):e[r]=[t,i]}function Ol(e,t,r,i,a,d,m,w){const V=Ia(t,r);let et,Me=t.inputs;!w&&null!=Me&&(et=Me[i])?(c8(e,r,et,i,a),He(t)&&function Bm(e,t){const r=hc(t,e);16&r[$r]||(r[$r]|=64)}(r,t.index)):3&t.type?(i=function Nm(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(i),a=null!=m?m(a,t.value||"",i):a,d.setProperty(V,i,a)):t.type}function t8(e,t,r,i){if(Ql()){const a=null===i?null:{"":-1},d=function a7(e,t){const r=e.directiveRegistry;let i=null,a=null;if(r)for(let d=0;d<r.length;d++){const m=r[d];if(ca(t,m.selectors,!1))if(i||(i=[]),ve(m))if(null!==m.findHostDirectiveDefs){const w=[];a=a||new Map,m.findHostDirectiveDefs(m,w,a),i.unshift(...w,m);o8(e,t,w.length)}else i.unshift(m),o8(e,t,0);else a=a||new Map,m.findHostDirectiveDefs?.(m,i,a),i.push(m)}return null===i?null:[i,a]}(e,r);let m,w;null===d?m=w=null:[m,w]=d,null!==m&&v_(e,t,r,m,a,w),a&&function s7(e,t,r){if(t){const i=e.localNames=[];for(let a=0;a<t.length;a+=2){const d=r[t[a+1]];if(null==d)throw new Qn(-301,!1);i.push(t[a],d)}}}(r,i,a)}r.mergedAttrs=Ts(r.mergedAttrs,r.attrs)}function v_(e,t,r,i,a,d){for(let Me=0;Me<i.length;Me++)zu(ml(r,t),e,i[Me].type);!function E_(e,t,r){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+r,e.providerIndexes=t}(r,e.data.length,i.length);for(let Me=0;Me<i.length;Me++){const et=i[Me];et.providersResolver&&et.providersResolver(et)}let m=!1,w=!1,V=Uh(e,t,i.length,null);for(let Me=0;Me<i.length;Me++){const et=i[Me];r.mergedAttrs=Ts(r.mergedAttrs,et.hostAttrs),Wh(e,r,t,V,et),y_(V,et,a),null!==et.contentQueries&&(r.flags|=4),(null!==et.hostBindings||null!==et.hostAttrs||0!==et.hostVars)&&(r.flags|=64);const Dt=et.type.prototype;!m&&(Dt.ngOnChanges||Dt.ngOnInit||Dt.ngDoCheck)&&((e.preOrderHooks??=[]).push(r.index),m=!0),!w&&(Dt.ngOnChanges||Dt.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(r.index),w=!0),V++}!function f3(e,t,r){const i=t.directiveStart,a=t.directiveEnd,d=e.data,m=t.attrs,w=[];let V=null,Me=null;for(let et=i;et<a;et++){const Dt=d[et],Jt=r?r.get(Dt):null,gn=Jt?Jt.inputs:null,Gn=Jt?Jt.outputs:null;V=g_(Dt.inputs,et,V,gn),Me=g_(Dt.outputs,et,Me,Gn);const Mr=null===V||null===m||Ii(t)?null:Hm(V,et,m);w.push(Mr)}null!==V&&(V.hasOwnProperty("class")&&(t.flags|=8),V.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=w,t.inputs=V,t.outputs=Me}(e,r,d)}function Yh(e,t,r){const i=r.directiveStart,a=r.directiveEnd,d=r.index,m=function Cc(){return gi.lFrame.currentDirectiveIndex}();try{nc(d);for(let w=i;w<a;w++){const V=e.data[w],Me=t[w];tc(w),(null!==V.hostBindings||0!==V.hostVars||null!==V.hostAttrs)&&$m(V,Me)}}finally{nc(-1),tc(m)}}function $m(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function o8(e,t,r){t.componentOffset=r,(e.components??=[]).push(t.index)}function y_(e,t,r){if(r){if(t.exportAs)for(let i=0;i<t.exportAs.length;i++)r[t.exportAs[i]]=e;ve(t)&&(r[""]=e)}}function Wh(e,t,r,i,a){e.data[i]=a;const d=a.factory||(a.factory=Ae(a.type)),m=new zc(d,ve(a),H0);e.blueprint[i]=m,r[i]=m,function n8(e,t,r,i,a){const d=a.hostBindings;if(d){let m=e.hostBindingOpCodes;null===m&&(m=e.hostBindingOpCodes=[]);const w=~t.index;(function r8(e){let t=e.length;for(;t>0;){const r=e[--t];if("number"==typeof r&&r<0)return r}return 0})(m)!=w&&m.push(w),m.push(r,i,d)}}(e,t,i,Uh(e,r,a.hostVars,Do),a)}function Kl(e,t,r,i,a,d){const m=Ia(e,t);Kh(t[Ve],m,d,e.value,r,i,a)}function Kh(e,t,r,i,a,d,m){if(null==d)e.removeAttribute(t,a,r);else{const w=null==m?le(d):m(d,i||"",a);e.setAttribute(t,a,w,r)}}function Um(e,t,r,i,a,d){const m=d[t];if(null!==m)for(let w=0;w<m.length;){K2(i,r,m[w++],m[w++],m[w++])}}function K2(e,t,r,i,a){const d=W(null);try{const m=e.inputTransforms;null!==m&&m.hasOwnProperty(i)&&(a=m[i].call(t,a)),null!==e.setInput?e.setInput(t,a,r,i):t[i]=a}finally{W(d)}}function Hm(e,t,r){let i=null,a=0;for(;a<r.length;){const d=r[a];if(0!==d)if(5!==d){if("number"==typeof d)break;if(e.hasOwnProperty(d)){null===i&&(i=[]);const m=e[d];for(let w=0;w<m.length;w+=2)if(m[w]===t){i.push(d,m[w+1],r[a+1]);break}}a+=2}else a+=2;else a+=4}return i}function D_(e,t,r,i){return[e,!0,0,t,null,i,null,r,null,null]}function jh(e,t){const r=e.contentQueries;if(null!==r){const i=W(null);try{for(let a=0;a<r.length;a+=2){const d=r[a],m=r[a+1];if(-1!==m){const w=e.data[m];zl(d),w.contentQueries(2,t[m],m)}}}finally{W(i)}}}function p3(e,t){return e[x]?e[$e][Xi]=t:e[x]=t,e[$e]=t,t}function a8(e,t,r){zl(0);const i=W(null);try{t(e,r)}finally{W(i)}}function Gh(e){return e[ja]||(e[ja]=[])}function Zh(e){return e.cleanup||(e.cleanup=[])}function Xh(e,t,r){return(null===e||ve(e))&&(r=Ss(r[t.index])),r[Ve]}function s8(e,t){const r=e[Qi],i=r?r.get(k1,null):null;i&&i.handleError(t)}function c8(e,t,r,i,a){for(let d=0;d<r.length;){const m=r[d++],w=r[d++],V=t[m];K2(e.data[m],V,i,w,a)}}function L1(e,t,r){const i=Po(t,e);cf(e[Ve],i,r)}const _3=100;function C_(e,t=!0){const r=e[Ro],i=r.rendererFactory;i.begin?.();try{!function c7(e){T_(e,0);let t=0;for(;hl(e);){if(t===_3)throw new Qn(103,!1);t++,T_(e,1)}}(e)}catch(d){throw t&&s8(e,d),d}finally{i.end?.(),r.inlineEffectRunner?.flush()}}function l8(e,t,r,i){const a=t[$r];if(256==(256&a))return;t[Ro].inlineEffectRunner?.flush(),Tu(t);let m=null,w=null;(function qh(e){return 2!==e.type})(e)&&(w=Pm(t),m=ee(w));try{wl(t),gr(e.bindingStartIndex),null!==r&&km(e,t,r,2,i);const V=3==(3&a);if(V){const Dt=e.preOrderCheckHooks;null!==Dt&&eu(t,Dt,null)}else{const Dt=e.preOrderHooks;null!==Dt&&Ou(t,Dt,0,null),Gu(t,0)}if(function l7(e){for(let t=qp(e);null!==t;t=Jp(t)){if(!(t[$r]&Yo.HasTransplantedViews))continue;const r=t[Zo];for(let i=0;i<r.length;i++){const a=r[i];a[Bi];Jc(a)}}}(t),Vm(t,0),null!==e.contentQueries&&jh(e,t),V){const Dt=e.contentCheckHooks;null!==Dt&&eu(t,Dt)}else{const Dt=e.contentHooks;null!==Dt&&Ou(t,Dt,1),Gu(t,1)}!function s_(e,t){const r=e.hostBindingOpCodes;if(null!==r)try{for(let i=0;i<r.length;i++){const a=r[i];if(a<0)nc(~a);else{const d=a,m=r[++i],w=r[++i];fl(m,d),w(2,t[d])}}}finally{nc(-1)}}(e,t);const Me=e.components;null!==Me&&$u(t,Me,0);const et=e.viewQuery;if(null!==et&&a8(2,et,i),V){const Dt=e.viewCheckHooks;null!==Dt&&eu(t,Dt)}else{const Dt=e.viewHooks;null!==Dt&&Ou(t,Dt,2),Gu(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[Go]){for(const Dt of t[Go])Dt();t[Go]=null}t[$r]&=-73}catch(V){throw Mc(t),V}finally{null!==w&&(Se(w,m),function Xp(e){e.lView[Sa]!==e&&(e.lView=null,Zf.push(e))}(w)),bu()}}function Vm(e,t){for(let r=qp(e);null!==r;r=Jp(r))for(let i=go;i<r.length;i++){g3(r[i],t)}}function u7(e,t,r){g3(hc(t,e),r)}function g3(e,t){qc(e)&&T_(e,t)}function T_(e,t){const i=e[Bn],a=e[$r],d=e[Sa];let m=!!(0===t&&16&a);if(m||=!!(64&a&&0===t),m||=!!(1024&a),m||=!(!d?.dirty||!ce(d)),d&&(d.dirty=!1),e[$r]&=-9217,m)l8(i,e,i.template,e[Ti]);else if(8192&a){Vm(e,1);const w=i.components;null!==w&&$u(e,w,1)}}function $u(e,t,r){for(let i=0;i<t.length;i++)u7(e,t[i],r)}function m3(e){for(e[Ro].changeDetectionScheduler?.notify();e;){e[$r]|=64;const t=fs(e);if(ne(e)&&!t)return e;e=t}return null}class Jh{get rootNodes(){const t=this._lView,r=t[Bn];return d3(r,t,r.firstChild,[])}constructor(t,r,i=!0){this._lView=t,this._cdRefInjectingView=r,this.notifyErrorHandler=i,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Ti]}set context(t){this._lView[Ti]=t}get destroyed(){return 256==(256&this._lView[$r])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[Bi];if(Nr(t)){const r=t[8],i=r?r.indexOf(this):-1;i>-1&&(Bd(t,i),l(r,i))}this._attachedToViewContainer=!1}ws(this._lView[Bn],this._lView)}onDestroy(t){ec(this._lView,t)}markForCheck(){m3(this._cdRefInjectingView||this._lView)}detach(){this._lView[$r]&=-129}reattach(){ql(this._lView),this._lView[$r]|=128}detectChanges(){this._lView[$r]|=1024,C_(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Qn(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Ld(this._lView[Bn],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Qn(902,!1);this._appRef=t,ql(this._lView)}}class b_{}b_.__NG_ELEMENT_ID__=function Ym(e){return function j2(e,t,r){if(He(e)&&!r){const i=hc(e.index,t);return new Jh(i,i)}if(47&e.type){const i=t[Fn];return new Jh(i,t)}return null}(ta(),ar(),16==(16&e))};const O_=[new Nh],N1=[new Yf];new du(N1),new cd(O_);class Wd{}(on=Wd).__NG_ELEMENT_ID__=function u8(){return new G2(ar())},on.__NG_ENV_ID__=e=>e;class G2 extends Wd{constructor(t){super(),this._lView=t}onDestroy(t){return ec(this._lView,t),()=>Ed(this._lView,t)}}function B1(e,t){if(null!==function P(){return o}())throw new Qn(-602,!1)}new zi("",{providedIn:"root",factory:()=>_i(Z2)});class Z2{}(On=Z2).\u0275prov=ci({token:On,providedIn:"root",factory:()=>new jl});class d8{constructor(){this.queuedEffectCount=0,this.queues=new Map}scheduleEffect(t){const r=t.creationZone;this.queues.has(r)||this.queues.set(r,new Set);const i=this.queues.get(r);i.has(t)||(this.queuedEffectCount++,i.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,r]of this.queues)null===t?this.flushQueue(r):t.run(()=>this.flushQueue(r))}flushQueue(t){for(const r of t)t.delete(r),this.queuedEffectCount--,r.run()}}(fn=d8).\u0275prov=ci({token:fn,providedIn:"root",factory:()=>new fn});class jl{constructor(){this.hasQueuedFlush=!1,this.delegate=new d8,this.flushTask=()=>{this.delegate.flush(),this.hasQueuedFlush=!1}}scheduleEffect(t){this.delegate.scheduleEffect(t),this.hasQueuedFlush||(queueMicrotask(this.flushTask),this.hasQueuedFlush=!0)}}const $1=new Set;function Sl(e){$1.has(e)||($1.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}class Lc extends sn.x{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,r,i){let a=t,d=r||(()=>null),m=i;if(t&&"object"==typeof t){const V=t;a=V.next?.bind(V),d=V.error?.bind(V),m=V.complete?.bind(V)}this.__isAsync&&(d=v3(d),a&&(a=v3(a)),m&&(m=v3(m)));const w=super.subscribe({next:a,error:d,complete:m});return t instanceof kn.w0&&t.add(w),w}}function v3(e){return t=>{setTimeout(e,void 0,t)}}const as=Lc;function ld(...e){}class vs{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new as(!1),this.onMicrotaskEmpty=new as(!1),this.onStable=new as(!1),this.onError=new as(!1),typeof Zone>"u")throw new Qn(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!i&&r,a.shouldCoalesceRunChangeDetection=i,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function y3(){const e="function"==typeof Zi.requestAnimationFrame;let t=Zi[e?"requestAnimationFrame":"setTimeout"],r=Zi[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&r){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const a=r[Zone.__symbol__("OriginalDelegate")];a&&(r=a)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:r}}().nativeRequestAnimationFrame,function j0(e){const t=()=>{!function K0(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Zi,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,X2(e),e.isCheckStableRunning=!0,hu(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),X2(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,i,a,d,m,w)=>{if(function J2(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(w))return r.invokeTask(a,d,m,w);try{return e6(e),r.invokeTask(a,d,m,w)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===d.type||e.shouldCoalesceRunChangeDetection)&&t(),q2(e)}},onInvoke:(r,i,a,d,m,w,V)=>{try{return e6(e),r.invoke(a,d,m,w,V)}finally{e.shouldCoalesceRunChangeDetection&&t(),q2(e)}},onHasTask:(r,i,a,d)=>{r.hasTask(a,d),i===a&&("microTask"==d.change?(e._hasPendingMicrotasks=d.microTask,X2(e),hu(e)):"macroTask"==d.change&&(e.hasPendingMacrotasks=d.macroTask))},onHandleError:(r,i,a,d)=>(r.handleError(a,d),e.runOutsideAngular(()=>e.onError.emit(d)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!vs.isInAngularZone())throw new Qn(909,!1)}static assertNotInAngularZone(){if(vs.isInAngularZone())throw new Qn(909,!1)}run(t,r,i){return this._inner.run(t,r,i)}runTask(t,r,i,a){const d=this._inner,m=d.scheduleEventTask("NgZoneEvent: "+a,t,W0,ld,ld);try{return d.runTask(m,r,i)}finally{d.cancelTask(m)}}runGuarded(t,r,i){return this._inner.runGuarded(t,r,i)}runOutsideAngular(t){return this._outer.run(t)}}const W0={};function hu(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 X2(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function e6(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function q2(e){e._nesting--,hu(e)}class F1{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new as,this.onMicrotaskEmpty=new as,this.onStable=new as,this.onError=new as}run(t,r,i){return t.apply(r,i)}runGuarded(t,r,i){return t.apply(r,i)}runOutsideAngular(t){return t()}runTask(t,r,i,a){return t.apply(r,i)}}var Gl;!function(e){e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read"}(Gl||(Gl={}));const t6={destroy(){}};function U1(e,t){const r=t?.injector??_i(oc);kd(r)&&r.get(H1).internalCallbacks.push(e)}function n6(e,t){!t&&k4();const r=t?.injector??_i(oc);if(!kd(r))return t6;Sl("NgAfterNextRender");const i=r.get(H1),a=i.handler??=new e4,d=t?.phase??Gl.MixedReadWrite,m=()=>{a.unregister(V),w()},w=r.get(Wd).onDestroy(m),V=new Q2(r,d,()=>{m(),e()});return a.register(V),{destroy:m}}class Q2{constructor(t,r,i){this.phase=r,this.callbackFn=i,this.zone=t.get(vs),this.errorHandler=t.get(k1,null,{optional:!0})}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}}class e4{constructor(){this.executingCallbacks=!1,this.buckets={[Gl.EarlyRead]:new Set,[Gl.Write]:new Set,[Gl.MixedReadWrite]:new Set,[Gl.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){let t=!1;this.executingCallbacks=!0;for(const r of Object.values(this.buckets))for(const i of r)t=!0,i.invoke();this.executingCallbacks=!1;for(const r of this.deferredCallbacks)this.buckets[r.phase].add(r);return this.deferredCallbacks.clear(),t}destroy(){for(const t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}}class H1{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){const t=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const i of t)i();return!!this.handler?.execute()||t.length>0}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}}function f8(e,t){const r=hc(t,e),i=r[Bn];!function V1(e,t){for(let r=t.length;r<e.blueprint.length;r++)t.push(e.blueprint[r])}(i,r);const a=r[Ir];null!==a&&null===r[lo]&&(r[lo]=Rh(a,r[Qi])),G0(i,r,r[Ti])}function G0(e,t,r){Tu(t);try{const i=e.viewQuery;null!==i&&a8(1,i,r);const a=e.template;null!==a&&km(e,t,a,1,r),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&jh(e,t),e.staticViewQueries&&a8(2,e.viewQuery,r);const d=e.components;null!==d&&function p8(e,t){for(let r=0;r<t.length;r++)f8(e,t[r])}(t,d)}catch(i){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),i}finally{t[$r]&=-5,bu()}}function Y1(e,t,r){let i=r?e.styles:null,a=r?e.classes:null,d=0;if(null!==t)for(let m=0;m<t.length;m++){const w=t[m];if("number"==typeof w)d=w;else if(1==d)a=It(a,w);else if(2==d){i=It(i,w+": "+t[++m]+";")}}r?e.styles=i:e.stylesWithoutHost=i,r?e.classes=a:e.classesWithoutHost=a}(wn=H1).\u0275prov=ci({token:wn,providedIn:"root",factory:()=>new wn});class Sc extends Bu{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const r=Ze(t);return new n4(r,this.ngModule)}}function t4(e){const t=[];for(let r in e)if(e.hasOwnProperty(r)){const i=e[r];t.push({propName:i,templateName:r})}return t}class P_{constructor(t,r){this.injector=t,this.parentInjector=r}get(t,r,i){i=ga(i);const a=this.injector.get(t,s3,i);return a!==s3||r===s3?a:this.parentInjector.get(t,r,i)}}class n4 extends bl{get inputs(){const t=this.componentDef,r=t.inputTransforms,i=t4(t.inputs);if(null!==r)for(const a of i)r.hasOwnProperty(a.propName)&&(a.transform=r[a.propName]);return i}get outputs(){return t4(this.componentDef.outputs)}constructor(t,r){super(),this.componentDef=t,this.ngModule=r,this.componentType=t.type,this.selector=function is(e){return e.map(rs).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!r}create(t,r,i,a){let d=(a=a||this.ngModule)instanceof ol?a:a?.injector;d&&null!==this.componentDef.getStandaloneInjector&&(d=this.componentDef.getStandaloneInjector(d)||d);const m=d?new P_(t,d):t,w=m.get($0,null);if(null===w)throw new Qn(407,!1);const Dt={rendererFactory:w,sanitizer:m.get(H2,null),inlineEffectRunner:null,afterRenderEventManager:m.get(H1,null),changeDetectionScheduler:m.get(e3,null)},Jt=w.createRenderer(null,this.componentDef),gn=this.componentDef.selectors[0][0]||"div",Gn=i?d_(Jt,i,this.componentDef.encapsulation,m):O1(Jt,gn,function _8(e){const t=e.toLowerCase();return"svg"===t?ea:"math"===t?"math":null}(gn));let Mr=512;this.componentDef.signals?Mr|=4096:this.componentDef.onPush||(Mr|=16);let Xr=null;null!==Gn&&(Xr=Rh(Gn,m,!0));const yi=Vh(0,null,null,1,0,null,null,null,null,null,null),vr=$h(null,yi,null,Mr,null,null,Dt,Jt,m,null,Xr);let Co,sa;Tu(vr);try{const _a=this.componentDef;let Al,dm=null;_a.findHostDirectiveDefs?(Al=[],dm=new Map,_a.findHostDirectiveDefs(_a,Al,dm),Al.push(_a)):Al=[_a];const _M=function I_(e,t){const r=e[Bn],i=ei;return e[i]=t,Y2(r,i,2,"#host",null)}(vr,Gn),gM=function A_(e,t,r,i,a,d,m){const w=a[Bn];!function W1(e,t,r,i){for(const a of e)t.mergedAttrs=Ts(t.mergedAttrs,a.hostAttrs);null!==t.mergedAttrs&&(Y1(t,t.mergedAttrs,!0),null!==r&&yh(i,r,t))}(i,e,t,m);let V=null;null!==t&&(V=Rh(t,a[Qi]));const Me=d.rendererFactory.createRenderer(t,r);let et=16;r.signals?et=4096:r.onPush&&(et=64);const Dt=$h(a,h3(r),null,et,a[e.index],e,d,Me,null,null,V);return w.firstCreatePass&&o8(w,e,i.length-1),p3(a,Dt),a[e.index]=Dt}(_M,Gn,_a,Al,vr,Dt,Jt);sa=Ec(yi,ei),Gn&&function z_(e,t,r,i){if(i)ts(e,r,["ng-version","17.0.9"]);else{const{attrs:a,classes:d}=function Da(e){const t=[],r=[];let i=1,a=2;for(;i<e.length;){let d=e[i];if("string"==typeof d)2===a?""!==d&&t.push(d,e[++i]):8===a&&r.push(d);else{if(!jo(a))break;a=d}i++}return{attrs:t,classes:r}}(t.selectors[0]);a&&ts(e,r,a),d&&d.length>0&&vh(e,r,d.join(" "))}}(Jt,_a,Gn,i),void 0!==r&&function R_(e,t,r){const i=e.projection=[];for(let a=0;a<t.length;a++){const d=r[a];i.push(null!=d?Array.from(d):null)}}(sa,this.ngContentSelectors,r),Co=function w_(e,t,r,i,a,d){const m=ta(),w=a[Bn],V=Ia(m,a);v_(w,a,m,r,null,i);for(let et=0;et<r.length;et++){fo(nl(a,w,m.directiveStart+et,m),a)}Yh(w,a,m),V&&fo(V,a);const Me=nl(a,w,m.directiveStart+m.componentOffset,m);if(e[Ti]=a[Ti]=Me,null!==d)for(const et of d)et(Me,t);return c_(w,m,e),Me}(gM,_a,Al,dm,vr,[x_]),G0(yi,vr,null)}finally{bu()}return new g8(this.componentType,Co,ll(sa,vr),vr,sa)}}class g8 extends L0{constructor(t,r,i,a,d){super(),this.location=i,this._rootLView=a,this._tNode=d,this.previousInputValues=null,this.instance=r,this.hostView=this.changeDetectorRef=new Jh(a,void 0,!1),this.componentType=t}setInput(t,r){const i=this._tNode.inputs;let a;if(null!==i&&(a=i[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),r))return;const d=this._rootLView;c8(d[Bn],d,a,t,r),this.previousInputValues.set(t,r);m3(hc(this._tNode.index,d))}}get injector(){return new _s(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function x_(){const e=ta();Wc(ar()[Bn],e)}function m8(e){return Object.getPrototypeOf(e.prototype).constructor}function E3(e){let t=m8(e.type),r=!0;const i=[e];for(;t;){let a;if(ve(e))a=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Qn(903,!1);a=t.\u0275dir}if(a){if(r){i.push(a);const m=e;m.inputs=i6(e.inputs),m.inputTransforms=i6(e.inputTransforms),m.declaredInputs=i6(e.declaredInputs),m.outputs=i6(e.outputs);const w=a.hostBindings;w&&o6(e,w);const V=a.viewQuery,Me=a.contentQueries;if(V&&Z0(e,V),Me&&v8(e,Me),De(e.inputs,a.inputs),De(e.declaredInputs,a.declaredInputs),De(e.outputs,a.outputs),null!==a.inputTransforms&&(null===m.inputTransforms&&(m.inputTransforms={}),De(m.inputTransforms,a.inputTransforms)),ve(a)&&a.data.animation){const et=e.data;et.animation=(et.animation||[]).concat(a.data.animation)}}const d=a.features;if(d)for(let m=0;m<d.length;m++){const w=d[m];w&&w.ngInherit&&w(e),w===E3&&(r=!1)}}t=Object.getPrototypeOf(t)}!function r6(e){let t=0,r=null;for(let i=e.length-1;i>=0;i--){const a=e[i];a.hostVars=t+=a.hostVars,a.hostAttrs=Ts(a.hostAttrs,r=Ts(r,a.hostAttrs))}}(i)}function i6(e){return e===Vo?{}:e===Vi?[]:e}function Z0(e,t){const r=e.viewQuery;e.viewQuery=r?(i,a)=>{t(i,a),r(i,a)}:t}function v8(e,t){const r=e.contentQueries;e.contentQueries=r?(i,a,d)=>{t(i,a,d),r(i,a,d)}:t}function o6(e,t){const r=e.hostBindings;e.hostBindings=r?(i,a)=>{t(i,a),r(i,a)}:t}const a6=["providersResolver"],Km=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function D3(e){let r,t=m8(e.type);r=ve(e)?t.\u0275cmp:t.\u0275dir;const i=e;for(const a of a6)i[a]=r[a];if(ve(r))for(const a of Km)i[a]=r[a]}function y8(e){const t=r=>{const i=(Array.isArray(e)?e:e()).map(a=>"function"==typeof a?{directive:lr(a),inputs:Vo,outputs:Vo}:{directive:lr(a.directive),inputs:D8(a.inputs),outputs:D8(a.outputs)});null===r.hostDirectives?(r.findHostDirectiveDefs=E8,r.hostDirectives=i):r.hostDirectives.unshift(...i)};return t.ngInherit=!0,t}function E8(e,t,r){if(null!==e.hostDirectives)for(const i of e.hostDirectives){const a=mt(i.directive);jm(a.declaredInputs,i.inputs),E8(a,t,r),r.set(a,i),t.push(a)}}function D8(e){if(void 0===e||0===e.length)return Vo;const t={};for(let r=0;r<e.length;r+=2)t[e[r]]=e[r+1];return t}function jm(e,t){for(const r in t)if(t.hasOwnProperty(r)){const i=t[r],a=e[r];e[i]=a}}function vc(e){const t=e.inputConfig,r={};for(const i in t)if(t.hasOwnProperty(i)){const a=t[i];Array.isArray(a)&&a[2]&&(r[i]=a[2])}e.inputTransforms=r}function Fu(e,t,r){return e[t]=r}function zs(e,t){return e[t]}function lc(e,t,r){const i=e[t];return!Object.is(i,r)&&(e[t]=r,!0)}function Pl(e,t,r,i){const a=lc(e,t,r);return lc(e,t+1,i)||a}function ud(e,t,r,i,a){const d=Pl(e,t,r,i);return lc(e,t+2,a)||d}function Pc(e,t,r,i,a,d){const m=Pl(e,t,r,i);return Pl(e,t+2,a,d)||m}function Kd(e,t,r,i){const a=ar();if(lc(a,Jr(),t)){ho();Kl(Ta(),a,e,t,r,i)}return Kd}function r4(e,t){let r=!1,i=en();for(let d=1;d<t.length;d+=2)r=lc(e,i++,t[d])||r;if(gr(i),!r)return Do;let a=t[0];for(let d=1;d<t.length;d+=2)a+=le(t[d])+t[d+1];return a}function i4(e,t,r,i){return lc(e,Jr(),r)?t+le(r)+i:Do}function X0(e,t,r,i,a,d){const w=Pl(e,en(),r,a);return hi(2),w?t+le(r)+i+le(a)+d:Do}function o4(e,t,r,i,a,d,m,w){const Me=ud(e,en(),r,a,m);return hi(3),Me?t+le(r)+i+le(a)+d+le(m)+w:Do}function a4(e,t,r,i,a,d,m,w,V,Me){const Dt=Pc(e,en(),r,a,m,V);return hi(4),Dt?t+le(r)+i+le(a)+d+le(m)+w+le(V)+Me:Do}function s4(e,t,r,i,a,d,m,w,V,Me,et,Dt){const Jt=en();let gn=Pc(e,Jt,r,a,m,V);return gn=lc(e,Jt+4,et)||gn,hi(5),gn?t+le(r)+i+le(a)+d+le(m)+w+le(V)+Me+le(et)+Dt:Do}function c4(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn){const Gn=en();let Mr=Pc(e,Gn,r,a,m,V);return Mr=Pl(e,Gn+4,et,Jt)||Mr,hi(6),Mr?t+le(r)+i+le(a)+d+le(m)+w+le(V)+Me+le(et)+Dt+le(Jt)+gn:Do}function l4(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr){const Xr=en();let yi=Pc(e,Xr,r,a,m,V);return yi=ud(e,Xr+4,et,Jt,Gn)||yi,hi(7),yi?t+le(r)+i+le(a)+d+le(m)+w+le(V)+Me+le(et)+Dt+le(Jt)+gn+le(Gn)+Mr:Do}function q0(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr,yi){const vr=en();let Co=Pc(e,vr,r,a,m,V);return Co=Pc(e,vr+4,et,Jt,Gn,Xr)||Co,hi(8),Co?t+le(r)+i+le(a)+d+le(m)+w+le(V)+Me+le(et)+Dt+le(Jt)+gn+le(Gn)+Mr+le(Xr)+yi:Do}function L_(e,t,r,i,a,d){const m=ar(),w=i4(m,t,r,i);if(w!==Do){Kl(Ta(),m,e,w,a,d)}return L_}function M8(e,t,r,i,a,d,m,w){const V=ar(),Me=X0(V,t,r,i,a,d);if(Me!==Do){Kl(Ta(),V,e,Me,m,w)}return M8}function s6(e,t,r,i,a,d,m,w,V,Me){const et=ar(),Dt=o4(et,t,r,i,a,d,m,w);if(Dt!==Do){Kl(Ta(),et,e,Dt,V,Me)}return s6}function C8(e,t,r,i,a,d,m,w,V,Me,et,Dt){const Jt=ar(),gn=a4(Jt,t,r,i,a,d,m,w,V,Me);if(gn!==Do){Kl(Ta(),Jt,e,gn,et,Dt)}return C8}function N_(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn){const Gn=ar(),Mr=s4(Gn,t,r,i,a,d,m,w,V,Me,et,Dt);if(Mr!==Do){Kl(Ta(),Gn,e,Mr,Jt,gn)}return N_}function B_(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr){const Xr=ar(),yi=c4(Xr,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn);if(yi!==Do){Kl(Ta(),Xr,e,yi,Gn,Mr)}return B_}function $_(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr,yi){const vr=ar(),Co=l4(vr,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr);if(Co!==Do){Kl(Ta(),vr,e,Co,Xr,yi)}return $_}function F_(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr,yi,vr,Co){const sa=ar(),_a=q0(sa,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr,yi);if(_a!==Do){Kl(Ta(),sa,e,_a,vr,Co)}return F_}function U_(e,t,r,i){const a=ar(),d=r4(a,t);if(d!==Do){Kl(Ta(),a,e,d,r,i)}return U_}function Es(e,t){return e<<17|t<<2}function Gc(e){return e>>17&32767}function u4(e){return 2|e}function J0(e){return(131068&e)>>2}function c6(e,t){return-131069&e|t<<2}function T8(e){return 1|e}function Xm(e,t,r,i,a,d){let m=d?t.classBindings:t.styleBindings,w=Gc(m),V=J0(m);e[i]=r;let et,Me=!1;if(Array.isArray(r)){const Dt=r;et=Dt[1],(null===et||pr(Dt,et)>0)&&(Me=!0)}else et=r;if(a)if(0!==V){const Jt=Gc(e[w+1]);e[i+1]=Es(Jt,w),0!==Jt&&(e[Jt+1]=c6(e[Jt+1],i)),e[w+1]=function Gm(e,t){return 131071&e|t<<17}(e[w+1],i)}else e[i+1]=Es(w,0),0!==w&&(e[w+1]=c6(e[w+1],i)),w=i;else e[i+1]=Es(V,0),0===w?w=i:e[V+1]=c6(e[V+1],i),V=i;Me&&(e[i+1]=u4(e[i+1])),b8(e,et,i,!0),b8(e,et,i,!1),function qm(e,t,r,i,a){const d=a?e.residualClasses:e.residualStyles;null!=d&&"string"==typeof t&&pr(d,t)>=0&&(r[i+1]=T8(r[i+1]))}(t,et,e,i,d),m=Es(w,V),d?t.classBindings=m:t.styleBindings=m}function b8(e,t,r,i){const a=e[r+1],d=null===t;let m=i?Gc(a):J0(a),w=!1;for(;0!==m&&(!1===w||d);){const V=e[m],Me=e[m+1];f7(V,t)&&(w=!0,e[m+1]=i?T8(Me):u4(Me)),m=i?Gc(Me):J0(Me)}w&&(e[r+1]=i?u4(a):T8(a))}function f7(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&pr(e,t)>=0}const yc={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function H_(e){return e.substring(yc.key,yc.keyEnd)}function Jm(e){return e.substring(yc.value,yc.valueEnd)}function d4(e,t){const r=yc.textEnd;return r===t?-1:(t=yc.keyEnd=function j1(e,t,r){for(;t<r&&e.charCodeAt(t)>32;)t++;return t}(e,yc.key=t,r),h4(e,t,r))}function V_(e,t){const r=yc.textEnd;let i=yc.key=h4(e,t,r);return r===i?-1:(i=yc.keyEnd=function W_(e,t,r){let i;for(;t<r&&(45===(i=e.charCodeAt(t))||95===i||(-33&i)>=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(e,i,r),i=K_(e,i,r,58),i=yc.value=h4(e,i,r),i=yc.valueEnd=function j_(e,t,r){let i=-1,a=-1,d=-1,m=t,w=m;for(;m<r;){const V=e.charCodeAt(m++);if(59===V)return w;34===V||39===V?w=m=G_(e,V,m,r):t===m-4&&85===d&&82===a&&76===i&&40===V?w=m=G_(e,41,m,r):V>32&&(w=m),d=a,a=i,i=-33&V}return w}(e,i,r),K_(e,i,r,59))}function Y_(e){yc.key=0,yc.keyEnd=0,yc.value=0,yc.valueEnd=0,yc.textEnd=e.length}function h4(e,t,r){for(;t<r&&e.charCodeAt(t)<=32;)t++;return t}function K_(e,t,r,i){return(t=h4(e,t,r))<r&&t++,t}function G_(e,t,r,i){let a=-1,d=r;for(;d<i;){const m=e.charCodeAt(d++);if(m==t&&92!==a)return d;a=92==m&&92===a?0:m}throw new Error}function O8(e,t,r){const i=ar();if(lc(i,Jr(),t)){Ol(ho(),Ta(),i,e,t,i[Ve],r,!1)}return O8}function S8(e,t,r,i,a){const m=a?"class":"style";c8(e,r,t.inputs[m],m,i)}function l6(e,t,r){return pu(e,t,r,!1),l6}function M3(e,t){return pu(e,t,null,!0),M3}function fu(e){Nc(C3,t5,e,!1)}function t5(e,t){for(let r=function e5(e){return Y_(e),V_(e,h4(e,0,yc.textEnd))}(t);r>=0;r=V_(t,r))C3(e,H_(t),Jm(t))}function X_(e){Nc(d6,dd,e,!0)}function dd(e,t){for(let r=function Qm(e){return Y_(e),d4(e,h4(e,0,yc.textEnd))}(t);r>=0;r=d4(t,r))Nn(e,H_(t),!0)}function pu(e,t,r,i){const a=ar(),d=ho(),m=hi(2);if(d.firstUpdatePass&&f4(d,e,m,i),t!==Do&&lc(a,m,t)){h6(d,d.data[ps()],a,a[Ve],e,a[m+1]=function mu(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=wt(od(e)))),e}(t,r),i,m)}}function Nc(e,t,r,i){const a=ho(),d=hi(2);a.firstUpdatePass&&f4(a,null,d,i);const m=ar();if(r!==Do&&lc(m,d,r)){const w=a.data[ps()];if(p6(w,i)&&!_u(a,d)){let V=i?w.classesWithoutHost:w.stylesWithoutHost;null!==V&&(r=It(V,r||"")),S8(a,w,m,r,i)}else!function Uu(e,t,r,i,a,d,m,w){a===Do&&(a=Vi);let V=0,Me=0,et=0<a.length?a[0]:null,Dt=0<d.length?d[0]:null;for(;null!==et||null!==Dt;){const Jt=V<a.length?a[V+1]:void 0,gn=Me<d.length?d[Me+1]:void 0;let Mr,Gn=null;et===Dt?(V+=2,Me+=2,Jt!==gn&&(Gn=Dt,Mr=gn)):null===Dt||null!==et&&et<Dt?(V+=2,Gn=et):(Me+=2,Gn=Dt,Mr=gn),null!==Gn&&h6(e,t,r,i,Gn,Mr,m,w),et=V<a.length?a[V]:null,Dt=Me<d.length?d[Me]:null}}(a,w,m,m[Ve],m[d+1],m[d+1]=function u6(e,t,r){if(null==r||""===r)return Vi;const i=[],a=od(r);if(Array.isArray(a))for(let d=0;d<a.length;d++)e(i,a[d],!0);else if("object"==typeof a)for(const d in a)a.hasOwnProperty(d)&&e(i,d,a[d]);else"string"==typeof a&&t(i,a);return i}(e,t,r),i,d)}}function _u(e,t){return t>=e.expandoStartIndex}function f4(e,t,r,i){const a=e.data;if(null===a[r+1]){const d=a[ps()],m=_u(e,r);p6(d,i)&&null===t&&!m&&(t=!1),t=function jd(e,t,r,i){const a=os(e);let d=i?t.residualClasses:t.residualStyles;if(null===a)0===(i?t.classBindings:t.styleBindings)&&(r=Q0(null,e,t,r,i),r=hd(r,t.attrs,i),d=null);else{const m=t.directiveStylingLast;if(-1===m||e[m]!==a)if(r=Q0(a,e,t,r,i),null===d){let V=function Gd(e,t,r){const i=r?t.classBindings:t.styleBindings;if(0!==J0(i))return e[Gc(i)]}(e,t,i);void 0!==V&&Array.isArray(V)&&(V=Q0(null,e,t,V[1],i),V=hd(V,t.attrs,i),function G1(e,t,r,i){const a=r?t.classBindings:t.styleBindings;e[Gc(a)]=i}(e,t,i,V))}else d=function gu(e,t,r){let i;const a=t.directiveEnd;for(let d=1+t.directiveStylingLast;d<a;d++){i=hd(i,e[d].hostAttrs,r)}return hd(i,t.attrs,r)}(e,t,i)}return void 0!==d&&(i?t.residualClasses=d:t.residualStyles=d),r}(a,d,t,i),Xm(a,d,t,r,m,i)}}function Q0(e,t,r,i,a){let d=null;const m=r.directiveEnd;let w=r.directiveStylingLast;for(-1===w?w=r.directiveStart:w++;w<m&&(d=t[w],i=hd(i,d.hostAttrs,a),d!==e);)w++;return null!==e&&(r.directiveStylingLast=w),i}function hd(e,t,r){const i=r?1:2;let a=-1;if(null!==t)for(let d=0;d<t.length;d++){const m=t[d];"number"==typeof m?a=m:a===i&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),Nn(e,m,!!r||t[++d]))}return void 0===e?null:e}function C3(e,t,r){Nn(e,t,od(r))}function d6(e,t,r){const i=String(t);""!==i&&!i.includes(" ")&&Nn(e,i,r)}function h6(e,t,r,i,a,d,m,w){if(!(3&t.type))return;const V=e.data,Me=V[w+1],et=function Zm(e){return 1==(1&e)}(Me)?f6(V,t,r,a,J0(Me),m):void 0;if(!fd(et)){fd(d)||function K1(e){return 2==(2&e)}(Me)&&(d=f6(V,null,r,a,w,m));!function A2(e,t,r,i,a){if(t)a?e.addClass(r,i):e.removeClass(r,i);else{let d=-1===i.indexOf("-")?void 0:T1.DashCase;null==a?e.removeStyle(r,i,d):("string"==typeof a&&a.endsWith("!important")&&(a=a.slice(0,-10),d|=T1.Important),e.setStyle(r,i,a,d))}}(i,m,Po(ps(),r),a,d)}}function f6(e,t,r,i,a,d){const m=null===t;let w;for(;a>0;){const V=e[a],Me=Array.isArray(V),et=Me?V[1]:V,Dt=null===et;let Jt=r[a+1];Jt===Do&&(Jt=Dt?Vi:void 0);let gn=Dt?hr(Jt,i):et===i?Jt:void 0;if(Me&&!fd(gn)&&(gn=hr(V,i)),fd(gn)&&(w=gn,m))return w;const Gn=e[a+1];a=m?Gc(Gn):J0(Gn)}if(null!==t){let V=d?t.residualClasses:t.residualStyles;null!=V&&(w=hr(V,i))}return w}function fd(e){return void 0!==e}function p6(e,t){return 0!=(e.flags&(t?8:16))}function P8(e,t,r){Nc(Nn,dd,i4(ar(),e,t,r),!0)}function Z1(e,t,r,i,a){Nc(Nn,dd,X0(ar(),e,t,r,i,a),!0)}function p4(e,t,r,i,a,d,m){Nc(Nn,dd,o4(ar(),e,t,r,i,a,d,m),!0)}function _6(e,t,r,i,a,d,m,w,V){Nc(Nn,dd,a4(ar(),e,t,r,i,a,d,m,w,V),!0)}function q_(e,t,r,i,a,d,m,w,V,Me,et){Nc(Nn,dd,s4(ar(),e,t,r,i,a,d,m,w,V,Me,et),!0)}function J_(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt){Nc(Nn,dd,c4(ar(),e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt),!0)}function Q_(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn){Nc(Nn,dd,l4(ar(),e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn),!0)}function eg(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr){Nc(Nn,dd,q0(ar(),e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr),!0)}function tg(e){Nc(Nn,dd,r4(ar(),e),!0)}function I8(){return ar()[Fn][Ti]}function b3(e){const t=e[ao]??[],i=e[Bi][Ve];for(const a of t)v4(a,i);e[ao]=Vi}function v4(e,t){let r=0,i=e.firstChild;if(i){const a=e.data[Hd];for(;r<a;){const d=i.nextSibling;P0(t,i,!1),i=d,r++}}}function v6(e){b3(e);for(let t=go;t<e.length;t++)X1(e[t])}function X1(e){const t=e[Bn];for(let r=ei;r<t.bindingStartIndex;r++)if(Nr(e[r])){v6(e[r])}else ma(e[r])&&X1(e[r])}const k8=new RegExp(`^(\\d+)*(${wf}|${Ih})*(.*)`);function Zd(e){return e.index-ei}function y6(e,t,r,i){let a=null;const d=Zd(i),m=e.data[zf];if(m?.[d])a=function sg(e,t){const[r,...i]=function N8(e){const t=e.match(k8),[r,i,a,d]=t,m=i?parseInt(i,10):a,w=[];for(const[V,Me,et]of d.matchAll(/(f|n)(\d*)/g)){const Dt=parseInt(et,10)||1;w.push(Me,Dt)}return[m,...w]}(e);let a;if(r===Ih)a=t[Fn][Ir];else if(r===wf)a=_p(t[Fn][Ir]);else{a=Mi(t[Number(r)+ei])}return function Zs(e,t){let r=e;for(let i=0;i<t.length;i+=2){const a=t[i],d=t[i+1];for(let m=0;m<d;m++)switch(a){case Ud.FirstChild:r=r.firstChild;break;case Ud.NextSibling:r=r.nextSibling}}return r}(a,i)}(m[d],r);else if(t.firstChild===i)a=e.firstChild;else{const w=null===i.prev,V=i.prev??i.parent;if(function ag(e){return!e.prev&&8===e.parent?.type}(i)){a=x0(e,Zd(i.parent))}else{let Me=Ia(V,r);if(w)a=Me.firstChild;else{const et=Zd(V),Dt=x0(e,et);if(2===V.type&&Dt){a=E6(mc(e,et)+1,Dt)}else a=Me.nextSibling}}}return a}function E6(e,t){let r=t;for(let i=0;i<e;i++)r=r.nextSibling;return r}let o2=()=>null;function lg(e,t){const r=e[ao];return t&&null!==r&&0!==r.length?r[0].data[Ah]===t?r.shift():(b3(e),null):null}function a2(e,t){return o2(e,t)}class dg{destroy(t){}updateValue(t,r){}swap(t,r){const i=Math.min(t,r),a=Math.max(t,r),d=this.detach(a);if(a-i>1){const m=this.detach(i);this.attach(i,d),this.attach(a,m)}else this.attach(i,d)}move(t,r){this.attach(r,this.detach(t))}}function D6(e,t,r,i,a){return e===r&&Object.is(t,i)?1:Object.is(a(e,t),a(r,i))?-1:0}function B8(e,t,r,i){return!(void 0===t||!t.has(i))&&(e.attach(r,t.get(i)),t.delete(i),!0)}function s2(e,t,r,i,a){if(B8(e,t,i,r(i,a)))e.updateValue(i,a);else{const d=e.create(i,a);e.attach(i,d)}}function hg(e,t,r,i){const a=new Set;for(let d=t;d<=r;d++)a.add(i(d,e.at(d)));return a}class M6{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const r=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(r)?(this.kvMap.set(t,this._vMap.get(r)),this._vMap.delete(r)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,r){if(this.kvMap.has(t)){let i=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const a=this._vMap;for(;a.has(i);)i=a.get(i);a.set(i,r)}else this.kvMap.set(t,r)}forEach(t){for(let[r,i]of this.kvMap)if(t(i,r),void 0!==this._vMap){const a=this._vMap;for(;a.has(i);)i=a.get(i),t(i,r)}}}function Q1(e,t,r,i){const a=t.tView,w=$h(e,a,r,4096&e[$r]?4096:16,null,t,null,null,null,i?.injector??null,i?.dehydratedView??null),V=e[t.index];w[qi]=V;const Me=e[wr];return null!==Me&&(w[wr]=Me.createEmbeddedView(a)),G0(a,w,r),w}function y4(e,t){const r=go+t;if(r<e.length)return e[r]}function Il(e,t){return!t||null===t.firstChild||Yl(e)}function Xd(e,t,r,i=!0){const a=t[Bn];if(lf(a,t,e,r),i){const m=_h(r,e),w=t[Ve],V=O0(w,e[ls]);null!==V&&function uh(e,t,r,i,a,d){i[Ir]=a,i[Ri]=t,I2(e,i,r,1,a,d)}(a,e[Ri],w,t,V,m)}const d=t[lo];null!==d&&null!==d.firstChild&&(d.firstChild=null)}function e0(e,t){const r=Bd(e,t);return void 0!==r&&ws(r[Bn],r),r}class E4{}E4.__NG_ELEMENT_ID__=function fg(){const e=ta();return _g(e,ar())};const o5=E4,S3=class extends o5{constructor(t,r,i){super(),this._lContainer=t,this._hostTNode=r,this._hostLView=i}get element(){return ll(this._hostTNode,this._hostLView)}get injector(){return new _s(this._hostTNode,this._hostLView)}get parentInjector(){const t=vl(this._hostTNode,this._hostLView);if(u0(t)){const r=wu(t,this._hostLView),i=tu(t),a=r[Bn].data[i+8];return new _s(a,r)}return new _s(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const r=pg(this._lContainer);return null!==r&&r[t]||null}get length(){return this._lContainer.length-go}createEmbeddedView(t,r,i){let a,d;"number"==typeof i?a=i:null!=i&&(a=i.index,d=i.injector);const m=a2(this._lContainer,t.ssrId),w=t.createEmbeddedViewImpl(r||{},d,m);return this.insertImpl(w,a,Il(this._hostTNode,m)),w}createComponent(t,r,i,a,d){const m=t&&!Nl(t);let w;if(m)w=r;else{const Gn=r||{};w=Gn.index,i=Gn.injector,a=Gn.projectableNodes,d=Gn.environmentInjector||Gn.ngModuleRef}const V=m?t:new n4(Ze(t)),Me=i||this.parentInjector;if(!d&&null==V.ngModule){const Mr=(m?Me:this.parentInjector).get(ol,null);Mr&&(d=Mr)}const et=Ze(V.componentType??{}),Dt=a2(this._lContainer,et?.id??null),Jt=Dt?.firstChild??null,gn=V.create(Me,a,Jt,d);return this.insertImpl(gn.hostView,w,Il(this._hostTNode,Dt)),gn}insert(t,r){return this.insertImpl(t,r,!0)}insertImpl(t,r,i){const a=t._lView;if(function Du(e){return Nr(e[Bi])}(a)){const w=this.indexOf(t);if(-1!==w)this.detach(w);else{const V=a[Bi],Me=new S3(V,V[Ri],V[Bi]);Me.detach(Me.indexOf(t))}}const d=this._adjustIndex(r),m=this._lContainer;return Xd(m,a,d,i),t.attachToViewContainerRef(),F($8(m),d,t),t}move(t,r){return this.insert(t,r)}indexOf(t){const r=pg(this._lContainer);return null!==r?r.indexOf(t):-1}remove(t){const r=this._adjustIndex(t,-1),i=Bd(this._lContainer,r);i&&(l($8(this._lContainer),r),ws(i[Bn],i))}detach(t){const r=this._adjustIndex(t,-1),i=Bd(this._lContainer,r);return i&&null!=l($8(this._lContainer),r)?new Jh(i):null}_adjustIndex(t,r=0){return t??this.length+r}};function pg(e){return e[8]}function $8(e){return e[8]||(e[8]=[])}function _g(e,t){let r;const i=t[e.index];return Nr(i)?r=i:(r=D_(i,t,null,e),t[e.index]=r,p3(t,r)),gg(r,t,e,i),new S3(r,e,t)}let gg=vg,F8=()=>!1;function mg(e,t,r){return F8(e,t,r)}function vg(e,t,r,i){if(e[ls])return;let a;a=8&r.type?Mi(i):function a5(e,t){const r=e[Ve],i=r.createComment(""),a=Ia(t,e);return nd(r,O0(r,a),i,function ff(e,t){return e.nextSibling(t)}(r,a),!1),i}(t,r),e[ls]=a}function s5(e,t,r){if(e[ls]&&e[ao])return!0;const i=r[lo],a=t.index-ei;if(!i||Y4(t)||Nu(i,a))return!1;const m=x0(i,a),w=i.data[z1]?.[a],[V,Me]=function cg(e,t){const r=[];for(const i of t)for(let a=0;a<(i[r3]??1);a++){const d={data:i,firstChild:null};i[Hd]>0&&(d.firstChild=e,e=E6(i[Hd],e)),r.push(d)}return[e,r]}(m,w);return e[ls]=V,e[ao]=Me,!0}function C6(e,t,r,i){F8(e,r,t)||vg(e,t,r,i)}function qd(e,t,r,i,a,d,m,w){const V=ar(),Me=ho(),et=e+ei,Dt=Me.firstCreatePass?function b6(e,t,r,i,a,d,m,w,V){const Me=t.consts,et=Y2(t,e,4,m||null,Ps(Me,w));t8(t,r,et,Ps(Me,V)),Wc(t,et);const Dt=et.tView=Vh(2,et,i,a,d,t.directiveRegistry,t.pipeRegistry,null,t.schemas,Me,null);return null!==t.queries&&(t.queries.template(t,et),Dt.queries=t.queries.embeddedTView(et)),et}(et,Me,V,t,r,i,a,d,m):Me.data[et];Z(Dt,!1);const Jt=O6(Me,V,Dt,e);c0()&&Cl(Me,V,Jt,Dt),fo(Jt,V);const gn=D_(Jt,V,Jt,Dt);return V[et]=gn,p3(V,gn),mg(gn,Dt,V),pe(Dt)&&Hh(Me,V,Dt),null!=m&&l_(V,Dt,w),qd}let O6=S6;function S6(e,t,r,i){return Rl(!0),t[Ve].createComment("")}function yg(e,t,r,i){const a=t[lo],d=!a||Uc()||Nu(a,i);if(Rl(d),d)return S6(0,t);const m=a.data[R0]?.[i]??null;null!==m&&null!==r.tView&&null===r.tView.ssrId&&(r.tView.ssrId=m);const w=y6(a,e,t,r);sd(a,i,w);return E6(mc(a,i),w)}function Dg(e,t,r){Sl("NgControlFlow");const i=ar(),a=Jr(),d=P3(i,ei+e);if(lc(i,a,t)){const w=W(null);try{if(e0(d,0),-1!==t){const V=D4(i[Bn],ei+t),Me=a2(d,V.tView.ssrId);Xd(d,Q1(i,V,r,{dehydratedView:Me}),0,Il(V,Me))}}finally{W(w)}}else{const w=y4(d,0);void 0!==w&&(w[Ti]=r)}}class Mg{constructor(t,r,i){this.lContainer=t,this.$implicit=r,this.$index=i}get $count(){return this.lContainer.length-go}}function Cg(e){return e}function Tg(e,t){return t}class bg{constructor(t,r,i){this.hasEmptyBlock=t,this.trackByFn=r,this.liveCollection=i}}function Og(e,t,r,i,a,d,m,w,V,Me,et){Sl("NgControlFlow");const Dt=void 0!==V,Jt=ar(),gn=w?m.bind(Jt[Fn][Ti]):m,Gn=new bg(Dt,gn);Jt[ei+e]=Gn,qd(e+1,t,r,i,a,d),Dt&&qd(e+2,V,Me,et)}class c2 extends dg{constructor(t,r,i){super(),this.lContainer=t,this.hostLView=r,this.templateTNode=i,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-go}at(t){return this.getLView(t)[Ti].$implicit}attach(t,r){const i=r[lo];this.needsIndexUpdate||=t!==this.length,Xd(this.lContainer,r,t,Il(this.templateTNode,i))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function c5(e,t){return Bd(e,t)}(this.lContainer,t)}create(t,r){const i=a2(this.lContainer,this.templateTNode.tView.ssrId);return Q1(this.hostLView,this.templateTNode,new Mg(this.lContainer,r,t),{dehydratedView:i})}destroy(t){ws(t[Bn],t)}updateValue(t,r){this.getLView(t)[Ti].$implicit=r}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[Ti].$index=t}getLView(t){return function Sg(e,t){return y4(e,t)}(this.lContainer,t)}}function P6(e){const t=W(null),r=ps();try{const i=ar(),a=i[Bn],d=i[r];if(void 0===d.liveCollection){const w=r+1,V=P3(i,w),Me=D4(a,w);d.liveCollection=new c2(V,i,Me)}else d.liveCollection.reset();const m=d.liveCollection;if(function i5(e,t,r){let i,a,d=0,m=e.length-1;if(Array.isArray(t)){let w=t.length-1;for(;d<=m&&d<=w;){const V=e.at(d),Me=t[d],et=D6(d,V,d,Me,r);if(0!==et){et<0&&e.updateValue(d,Me),d++;continue}const Dt=e.at(m),Jt=t[w],gn=D6(m,Dt,w,Jt,r);if(0!==gn){gn<0&&e.updateValue(m,Jt),m--,w--;continue}const Gn=r(d,V),Mr=r(m,Dt),Xr=r(d,Me);if(Object.is(Xr,Mr)){const yi=r(w,Jt);Object.is(yi,Gn)?(e.swap(d,m),e.updateValue(m,Jt),w--,m--):e.move(m,d),e.updateValue(d,Me),d++}else if(i??=new M6,a??=hg(e,d,m,r),B8(e,i,d,Xr))e.updateValue(d,Me),d++,m++;else if(a.has(Xr))i.set(Gn,e.detach(d)),m--;else{const yi=e.create(d,t[d]);e.attach(d,yi),d++,m++}}for(;d<=w;)s2(e,i,r,d,t[d]),d++}else if(null!=t){const w=t[Symbol.iterator]();let V=w.next();for(;!V.done&&d<=m;){const Me=e.at(d),et=V.value,Dt=D6(d,Me,d,et,r);if(0!==Dt)Dt<0&&e.updateValue(d,et),d++,V=w.next();else{i??=new M6,a??=hg(e,d,m,r);const Jt=r(d,et);if(B8(e,i,d,Jt))e.updateValue(d,et),d++,m++,V=w.next();else if(a.has(Jt)){const gn=r(d,Me);i.set(gn,e.detach(d)),m--}else e.attach(d,e.create(d,et)),d++,m++,V=w.next()}}for(;!V.done;)s2(e,i,r,e.length,V.value),V=w.next()}for(;d<=m;)e.destroy(e.detach(m--));i?.forEach(w=>{e.destroy(w)})}(m,e,d.trackByFn),m.updateIndexes(),d.hasEmptyBlock){const w=Jr(),V=0===m.length;if(lc(i,w,V)){const Me=r+2,et=P3(i,Me);if(V){const Dt=D4(a,Me),Jt=a2(et,Dt.tView.ssrId);Xd(et,Q1(i,Dt,void 0,{dehydratedView:Jt}),0,Il(Dt,Jt))}else e0(et,0)}}}finally{W(t)}}function P3(e,t){return e[t]}function D4(e,t){return Ec(e,t)}var Rs;!function(e){e[e.NOT_STARTED=0]="NOT_STARTED",e[e.IN_PROGRESS=1]="IN_PROGRESS",e[e.COMPLETE=2]="COMPLETE",e[e.FAILED=3]="FAILED"}(Rs||(Rs={}));const I3=0,M4=1;var ss,gd;!function(e){e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error"}(ss||(ss={})),function(e){e[e.Initial=-1]="Initial"}(gd||(gd={}));const Jd=0,t0=1,Qd=2,C4=3,Pg=4,Ig=5;var U8;function I6(e,t,r){const i=1===e?Ig:Pg;null===t[i]&&(t[i]=[]),t[i].push(r)}function A6(e,t){const r=1===e?Ig:Pg,i=t[r];if(null!==i){for(const a of i)a();t[r]=null}}function Ag(e){A6(1,e),A6(0,e)}function w6(e){return e+1}function n0(e,t){e[Bn];return e[w6(t.index)]}function dl(e,t){const r=w6(t.index);return e.data[r]}function R6(e,t){return t===ss.Placeholder?e.placeholderBlockConfig?.[I3]??null:t===ss.Loading?e.loadingBlockConfig?.[I3]??null:null}function wg(e){return e.loadingBlockConfig?.[M4]??null}function Bc(e,t){if(!e||0===e.length)return t;const r=new Set(e);for(const i of t)r.add(i);return e.length===r.size?e:Array.from(r)}!function(e){e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough"}(U8||(U8={}));const x6={passive:!0,capture:!0},V8=new WeakMap,k6=new WeakMap,Hu=new WeakMap,d5=["click","keydown"],L6=["mouseenter","focusin"];let b4=null,Y8=0;class W8{constructor(){this.callbacks=new Set,this.listener=()=>{for(const t of this.callbacks)t()}}}function N6(e,t){let r=k6.get(e);if(!r){r=new W8,k6.set(e,r);for(const i of d5)e.addEventListener(i,r.listener,x6)}return r.callbacks.add(t),()=>{const{callbacks:i,listener:a}=r;if(i.delete(t),0===i.size){k6.delete(e);for(const d of d5)e.removeEventListener(d,a,x6)}}}function zg(e,t){let r=V8.get(e);if(!r){r=new W8,V8.set(e,r);for(const i of L6)e.addEventListener(i,r.listener,x6)}return r.callbacks.add(t),()=>{const{callbacks:i,listener:a}=r;if(i.delete(t),0===i.size){for(const d of L6)e.removeEventListener(d,a,x6);V8.delete(e)}}}function Rg(e,t,r){const i=r.get(vs);let a=Hu.get(e);return b4=b4||i.runOutsideAngular(()=>new IntersectionObserver(d=>{for(const m of d)m.isIntersecting&&Hu.has(m.target)&&i.run(Hu.get(m.target).listener)})),a||(a=new W8,i.runOutsideAngular(()=>b4.observe(e)),Hu.set(e,a),Y8++),a.callbacks.add(t),()=>{Hu.has(e)&&(a.callbacks.delete(t),0===a.callbacks.size&&(b4?.unobserve(e),Hu.delete(e),Y8--),0===Y8&&(b4?.disconnect(),b4=null))}}function l2(e,t,r,i,a,d,m){const w=e[Qi];U1(function V(){if(or(e))return;const Me=n0(e,t),et=Me[t0];if(et!==gd.Initial&&et!==ss.Placeholder)return;const Dt=function xg(e,t,r){return null==r?e:r>=0?Dc(r,e):e[t.index][go]??null}(e,t,i);if(!Dt)return void U1(V,{injector:w});if(or(Dt))return;const Jt=function p7(e,t){return Po(ei+t,e)}(Dt,r),gn=a(Jt,()=>{e!==Dt&&Ed(Dt,gn),d()},w);e!==Dt&&ec(Dt,gn),I6(m,Me,gn)},{injector:w})}function B6(e,t){const i=t[Qi].get(kg);return i.add(e),()=>i.remove(e)}class kg{constructor(){this.executingCallbacks=!1,this.idleId=null,this.current=new Set,this.deferred=new Set,this.ngZone=_i(vs),this.requestIdleCallbackFn=(typeof requestIdleCallback<"u"?requestIdleCallback:setTimeout).bind(globalThis),this.cancelIdleCallbackFn=(typeof requestIdleCallback<"u"?cancelIdleCallback:clearTimeout).bind(globalThis)}add(t){(this.executingCallbacks?this.deferred:this.current).add(t),null===this.idleId&&this.scheduleIdleCallback()}remove(t){const{current:r,deferred:i}=this;r.delete(t),i.delete(t),0===r.size&&0===i.size&&this.cancelIdleCallback()}scheduleIdleCallback(){const t=()=>{this.cancelIdleCallback(),this.executingCallbacks=!0;for(const r of this.current)r();if(this.current.clear(),this.executingCallbacks=!1,this.deferred.size>0){for(const r of this.deferred)this.current.add(r);this.deferred.clear(),this.scheduleIdleCallback()}};this.idleId=this.requestIdleCallbackFn(()=>this.ngZone.run(t))}cancelIdleCallback(){null!==this.idleId&&(this.cancelIdleCallbackFn(this.idleId),this.idleId=null)}ngOnDestroy(){this.cancelIdleCallback(),this.current.clear(),this.deferred.clear()}}function Lg(e){return(t,r)=>Ng(e,t,r)}function Ng(e,t,r){const a=r[Qi].get(Bg);return a.add(e,t),()=>a.remove(t)}(nn=kg).\u0275prov=ci({token:nn,providedIn:"root",factory:()=>new nn});class Bg{constructor(){this.executingCallbacks=!1,this.timeoutId=null,this.invokeTimerAt=null,this.current=[],this.deferred=[]}add(t,r){const i=this.executingCallbacks?this.deferred:this.current;this.addToQueue(i,Date.now()+t,r),this.scheduleTimer()}remove(t){const{current:r,deferred:i}=this;-1===this.removeFromQueue(r,t)&&this.removeFromQueue(i,t),0===r.length&&0===i.length&&this.clearTimeout()}addToQueue(t,r,i){let a=t.length;for(let d=0;d<t.length;d+=2)if(t[d]>r){a=d;break}Mt(t,a,r,i)}removeFromQueue(t,r){let i=-1;for(let a=0;a<t.length;a+=2)if(t[a+1]===r){i=a;break}return i>-1&&G(t,i,2),i}scheduleTimer(){const t=()=>{this.clearTimeout(),this.executingCallbacks=!0;const i=[...this.current],a=Date.now();for(let m=0;m<i.length;m+=2){const w=i[m],V=i[m+1];if(!(w<=a))break;V()}let d=-1;for(let m=0;m<this.current.length&&this.current[m]<=a;m+=2)d=m+1;if(d>=0&&G(this.current,0,d+1),this.executingCallbacks=!1,this.deferred.length>0){for(let m=0;m<this.deferred.length;m+=2){const w=this.deferred[m],V=this.deferred[m+1];this.addToQueue(this.current,w,V)}this.deferred.length=0}this.scheduleTimer()};if(this.current.length>0){const i=Date.now(),a=this.current[0];if(null===this.timeoutId||this.invokeTimerAt&&this.invokeTimerAt-a>16){this.clearTimeout();const d=Math.max(a-i,16);this.invokeTimerAt=a,this.timeoutId=setTimeout(t,d)}}}clearTimeout(){null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}ngOnDestroy(){this.clearTimeout(),this.current.length=0,this.deferred.length=0}}(un=Bg).\u0275prov=ci({token:un,providedIn:"root",factory:()=>new un});new zi("DEFER_BLOCK_DEPENDENCY_INTERCEPTOR");const f5=new zi("");function $g(e){return e.get(f5,null,{optional:!0})?.behavior!==U8.Manual&&kd(e)}let w3=null;function u2(e,t,r,i){const a=e.consts;null!=r&&(t.placeholderBlockConfig=Ps(a,r)),null!=i&&(t.loadingBlockConfig=Ps(a,i)),null===w3&&(w3=U6)}function $6(e,t,r,i,a,d,m,w,V){const Me=ar(),et=ho(),Dt=e+ei;if(qd(e,null,0,0),et.firstCreatePass){Sl("NgDefer");const Xr={primaryTmplIndex:t,loadingTmplIndex:i??null,placeholderTmplIndex:a??null,errorTmplIndex:d??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:r??null,loadingState:Rs.NOT_STARTED,loadingPromise:null};V?.(et,Xr,w,m),function z6(e,t,r){const i=w6(t);e.data[i]=r}(et,Dt,Xr)}const Jt=ta();mg(Me[Dt],Jt,Me);const Gn=[null,gd.Initial,null,null,null,null];!function l5(e,t,r){e[Bn],e[w6(t)]=r}(Me,Dt,Gn);const Mr=()=>Ag(Gn);I6(0,Gn,()=>Ed(Me,Mr)),ec(Me,Mr)}function j8(e){const t=ar();if(lc(t,Jr(),e)){const i=W(null);try{const a=!!e,d=Ta(),w=n0(t,d)[t0];!1===a&&w===gd.Initial?s(t,d):!0===a&&(w===gd.Initial||w===ss.Placeholder)&&p(t,d)}finally{W(i)}}}function G8(e){const t=ar();if(lc(t,Jr(),e)){const i=W(null);try{const a=!!e,d=t[Bn],m=Ta(),w=dl(d,m);!0===a&&w.loadingState===Rs.NOT_STARTED&&k3(w,t,m)}finally{W(i)}}}function z3(){X8(B6)}function yu(){F6(B6)}function Fg(){const e=ar(),t=ta();null===dl(e[Bn],t).loadingTmplIndex&&s(e,t),p(e,t)}function Z8(){const e=ar(),t=ta(),i=dl(e[Bn],t);i.loadingState===Rs.NOT_STARTED&&q8(i,e,t)}function p5(e){X8(Lg(e))}function r0(e){F6(Lg(e))}function R3(e,t){const r=ar(),i=ta();s(r,i),l2(r,i,e,t,zg,()=>p(r,i),0)}function O4(e,t){const r=ar(),i=ta(),d=dl(r[Bn],i);d.loadingState===Rs.NOT_STARTED&&l2(r,i,e,t,zg,()=>k3(d,r,i),1)}function x3(e,t){const r=ar(),i=ta();s(r,i),l2(r,i,e,t,N6,()=>p(r,i),0)}function Ug(e,t){const r=ar(),i=ta(),d=dl(r[Bn],i);d.loadingState===Rs.NOT_STARTED&&l2(r,i,e,t,N6,()=>k3(d,r,i),1)}function Hg(e,t){const r=ar(),i=ta();s(r,i),l2(r,i,e,t,Rg,()=>p(r,i),0)}function Vg(e,t){const r=ar(),i=ta(),d=dl(r[Bn],i);d.loadingState===Rs.NOT_STARTED&&l2(r,i,e,t,Rg,()=>k3(d,r,i),1)}function X8(e){const t=ar(),r=ta();s(t,r);const i=e(()=>p(t,r),t);I6(0,n0(t,r),i)}function F6(e){const t=ar(),r=ta(),a=dl(t[Bn],r);if(a.loadingState===Rs.NOT_STARTED){I6(1,n0(t,r),e(()=>k3(a,t,r),t))}}function i0(e,t,r,i=!1){const a=r[Bi],d=a[Bn];if(or(a))return;const m=n0(a,t);if(Kg(m[t0],e)&&Kg(m[Jd]??-1,e)){const V=dl(d,t),et=i||null===wg(V)&&null===R6(V,ss.Loading)&&!R6(V,ss.Placeholder)?Yg:w3;try{et(e,m,r,t,a)}catch(Dt){s8(a,Dt)}}}function Yg(e,t,r,i,a){const d=function T4(e,t,r){const a=dl(t[Bn],r);switch(e){case ss.Complete:return a.primaryTmplIndex;case ss.Loading:return a.loadingTmplIndex;case ss.Error:return a.errorTmplIndex;case ss.Placeholder:return a.placeholderTmplIndex;default:return null}}(e,a,i);if(null!==d){t[t0]=e;const V=Ec(a[Bn],d+ei),Me=0;e0(r,Me);const et=a2(r,V.tView.ssrId),Dt=Q1(a,V,null,{dehydratedView:et});Xd(r,Dt,Me,Il(V,et)),m3(Dt)}}function U6(e,t,r,i,a){const d=Date.now(),w=dl(a[Bn],i);if(null===t[Qd]||t[Qd]<=d){t[Qd]=null;const V=wg(w),Me=null!==t[C4];if(e!==ss.Loading||null===V||Me){e>ss.Loading&&Me&&(t[C4](),t[C4]=null,t[Jd]=null),Yg(e,t,r,i,a);const et=R6(w,e);null!==et&&(t[Qd]=d+et,Wg(et,t,i,r,a))}else{t[Jd]=e;const et=Wg(V,t,i,r,a);t[C4]=et}}else t[Jd]=e}function Wg(e,t,r,i,a){return Ng(e,()=>{const m=t[Jd];t[Qd]=null,t[Jd]=null,null!==m&&i0(m,r,i)},a)}function Kg(e,t){return e<t}function k3(e,t,r){t[Qi]&&$g(t[Qi])&&q8(e,t,r)}function q8(e,t,r){t[Qi];const a=t[Bn];if(e.loadingState!==Rs.NOT_STARTED)return;const d=n0(t,r),m=function H8(e,t){return Ec(e,t.primaryTmplIndex+ei)}(a,e);e.loadingState=Rs.IN_PROGRESS,A6(1,d);let w=e.dependencyResolverFn;e.loadingPromise=w?Promise.allSettled(w()).then(V=>{let Me=!1;const et=[],Dt=[];for(const Jt of V){if("fulfilled"!==Jt.status){Me=!0;break}{const gn=Jt.value,Gn=Ze(gn)||mt(gn);if(Gn)et.push(Gn);else{const Mr=Ft(gn);Mr&&Dt.push(Mr)}}}if(e.loadingPromise=null,Me){if(e.loadingState=Rs.FAILED,null===e.errorTmplIndex){J6(t);const gn=new Qn(750,!1);s8(t,gn)}}else{e.loadingState=Rs.COMPLETE;const Jt=m.tView;et.length>0&&(Jt.directiveRegistry=Bc(Jt.directiveRegistry,et)),Dt.length>0&&(Jt.pipeRegistry=Bc(Jt.pipeRegistry,Dt))}}):Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=Rs.COMPLETE})}function s(e,t){const r=e[t.index];i0(ss.Placeholder,t,r)}function u(e,t,r){e.loadingPromise.then(()=>{e.loadingState===Rs.COMPLETE?i0(ss.Complete,t,r):e.loadingState===Rs.FAILED&&i0(ss.Error,t,r)})}function p(e,t){const r=e[Bn],i=e[t.index];if(!$g(e[Qi]))return;const d=n0(e,t),m=dl(r,t);switch(Ag(d),m.loadingState){case Rs.NOT_STARTED:i0(ss.Loading,t,i),q8(m,e,t),m.loadingState===Rs.IN_PROGRESS&&u(m,t,i);break;case Rs.IN_PROGRESS:i0(ss.Loading,t,i),u(m,t,i);break;case Rs.COMPLETE:i0(ss.Complete,t,i);break;case Rs.FAILED:i0(ss.Error,t,i)}}function L(e,t,r,i){const a=ar(),d=ho(),m=ei+e,w=a[Ve],V=d.firstCreatePass?function v(e,t,r,i,a,d){const m=t.consts,V=Y2(t,e,2,i,Ps(m,a));return t8(t,r,V,Ps(m,d)),null!==V.attrs&&Y1(V,V.attrs,!1),null!==V.mergedAttrs&&Y1(V,V.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,V),V}(m,d,a,t,r,i):d.data[m],Me=me(d,a,V,w,t,e);a[m]=Me;const et=pe(V);return Z(V,!0),yh(w,Me,V),32!=(32&V.flags)&&c0()&&Cl(d,a,Me,V),0===function Wu(){return gi.lFrame.elementDepthCount}()&&fo(Me,a),function Jl(){gi.lFrame.elementDepthCount++}(),et&&(Hh(d,a,V),c_(d,V,a)),null!==i&&l_(a,V),L}function J(){let e=ta();O()?q():(e=e.parent,Z(e,!1));const t=e;(function Mu(e){return gi.skipHydrationRootTNode===e})(t)&&function xo(){gi.skipHydrationRootTNode=null}(),function Ku(){gi.lFrame.elementDepthCount--}();const r=ho();return r.firstCreatePass&&(Wc(r,e),_t(e)&&r.queries.elementEnd(e)),null!=t.classesWithoutHost&&function Md(e){return 0!=(8&e.flags)}(t)&&S8(r,t,ar(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Aa(e){return 0!=(16&e.flags)}(t)&&S8(r,t,ar(),t.stylesWithoutHost,!1),J}function se(e,t,r,i){return L(e,t,r,i),J(),se}let me=(e,t,r,i,a,d)=>(Rl(!0),O1(i,a,el()));function st(e,t,r,i,a,d){const m=t[lo],w=!m||Uc()||Nu(m,d);if(Rl(w),w)return O1(i,a,el());const V=y6(m,e,t,r);return k0(m,d)&&sd(m,d,V.nextSibling),m&&(Ep(r)||Dp(V))&&He(r)&&(function Hc(e){gi.skipHydrationRootTNode=e}(r),pf(V)),V}function Nt(e,t,r){const i=ar(),a=ho(),d=e+ei,m=a.firstCreatePass?function Tt(e,t,r,i,a){const d=t.consts,m=Ps(d,i),w=Y2(t,e,8,"ng-container",m);return null!==m&&Y1(w,m,!0),t8(t,r,w,Ps(d,a)),null!==t.queries&&t.queries.elementStart(t,w),w}(d,a,i,t,r):a.data[d];Z(m,!0);const w=Rt(a,i,m,e);return i[d]=w,c0()&&Cl(a,i,w,m),fo(w,i),pe(m)&&(Hh(a,i,m),c_(a,m,i)),null!=r&&l_(i,m),Nt}function Yt(){let e=ta();const t=ho();return O()?q():(e=e.parent,Z(e,!1)),t.firstCreatePass&&(Wc(t,e),_t(e)&&t.queries.elementEnd(e)),Yt}function Pt(e,t,r){return Nt(e,t,r),Yt(),Pt}let Rt=(e,t,r,i)=>(Rl(!0),lh(t[Ve],""));function Mn(e,t,r,i){let a;const d=t[lo],m=!d||Uc();if(Rl(m),m)return lh(t[Ve],"");const w=y6(d,e,t,r),V=function kh(e,t){const r=e.data;let i=r[n3]?.[t]??null;return null===i&&r[z1]?.[t]&&(i=mc(e,t)),i}(d,i);return sd(d,i,w),a=E6(V,w),a}function En(){return ar()}function Tn(e,t,r){const i=ar();if(lc(i,Jr(),t)){Ol(ho(),Ta(),i,e,t,i[Ve],r,!0)}return Tn}function tr(e,t,r){const i=ar();if(lc(i,Jr(),t)){const d=ho(),m=Ta();Ol(d,m,i,e,t,Xh(os(d.data),m,i),r,!0)}return tr}const _r=void 0;var Yr=["en",[["a","p"],["AM","PM"],_r],[["AM","PM"],_r,_r],[["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"]],_r,[["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"]],_r,[["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}",_r,"{1} 'at' {0}",_r],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Pr(e){const r=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length;return 1===r&&0===i?1:5}];let In={};function Wr(e,t,r){"string"!=typeof t&&(r=t,t=e[Xn.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),In[t]=e,r&&(In[t][Xn.ExtraData]=r)}function Ci(e){const t=function Kr(e){return e.toLowerCase().replace(/_/g,"-")}(e);let r=po(t);if(r)return r;const i=t.split("-")[0];if(r=po(i),r)return r;if("en"===i)return Yr;throw new Qn(701,!1)}function Ai(e){return Ci(e)[Xn.PluralCase]}function po(e){return e in In||(In[e]=Zi.ng&&Zi.ng.common&&Zi.ng.common.locales&&Zi.ng.common.locales[e]),In[e]}var Xn;!function(e){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"}(Xn||(Xn={}));const mi=["zero","one","two","few","many"];const Io="en-US",mo={marker:"element"},Dn={marker:"ICU"};var ir;!function(e){e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT"}(ir||(ir={}));let yr=Io;function Fr(e){Dr(e,"Expected localeId to be defined"),"string"==typeof e&&(yr=e.toLowerCase().replace(/_/g,"-"))}function Ko(e,t,r){const i=t.insertBeforeIndex,a=Array.isArray(i)?i[0]:i;return null===a?id(e,0,r):Mi(r[a])}function la(e,t,r,i,a){const d=t.insertBeforeIndex;if(Array.isArray(d)){let m=i,w=null;if(3&t.type||(w=m,m=a),null!==m&&-1===t.componentOffset)for(let V=1;V<d.length;V++){nd(e,m,r[d[V]],w,!1)}}}function aa(e,t){if(e.push(t),e.length>1)for(let r=e.length-2;r>=0;r--){const i=e[r];Na(i)||ur(i,t)&&null===ai(i)&&eo(i,t.index)}}function Na(e){return!(64&e.type)}function ur(e,t){return Na(t)||e.index>t.index}function ai(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function eo(e,t){const r=e.insertBeforeIndex;Array.isArray(r)?r[0]=t:(ph(Ko,la),e.insertBeforeIndex=t)}function $i(e,t){const r=e.data[t];return null===r||"string"==typeof r?null:r.hasOwnProperty("currentCaseLViewIndex")?r:r.value}function ua(e,t,r){const i=Fh(e,r,64,null,null);return aa(t,i),i}function Ha(e,t){const r=t[e.currentCaseLViewIndex];return null===r?r:r<0?~r:r}function xs(e){return e>>>17}function Zc(e){return(131070&e)>>>1}let rr=0,Tr=0;function Wi(e,t,r,i){const a=r[Ve];let m,d=null;for(let w=0;w<t.length;w++){const V=t[w];if("string"==typeof V){const Me=t[++w];null===r[Me]&&(r[Me]=T2(a,V))}else if("number"==typeof V)switch(1&V){case 0:const Me=xs(V);let et,Dt;if(null===d&&(d=Me,m=O0(a,i)),Me===d?(et=i,Dt=m):(et=null,Dt=Mi(r[Me])),null!==Dt){const Mr=Zc(V);nd(a,Dt,r[Mr],et,!1);const yi=$i(e,Mr);if(null!==yi&&"object"==typeof yi){const vr=Ha(yi,r);null!==vr&&Wi(e,yi.create[vr],r,r[yi.anchorIdx])}}break;case 1:const Jt=V>>>1,gn=t[++w],Gn=t[++w];Kh(a,Po(Jt,r),null,null,gn,Gn,null)}else switch(V){case Dn:const Me=t[++w],et=t[++w];if(null===r[et]){fo(r[et]=lh(a,Me),r)}break;case mo:const Dt=t[++w],Jt=t[++w];if(null===r[Jt]){fo(r[Jt]=O1(a,Dt,null),r)}}}}function to(e,t,r,i,a){for(let d=0;d<r.length;d++){const m=r[d],w=r[++d];if(m&a){let V="";for(let Me=d+1;Me<=d+w;Me++){const et=r[Me];if("string"==typeof et)V+=et;else if("number"==typeof et)if(et<0)V+=le(t[i-et]);else{const Dt=et>>>2;switch(3&et){case 1:const Jt=r[++Me],gn=r[++Me],Gn=e.data[Dt];"string"==typeof Gn?Kh(t[Ve],t[Dt],null,Gn,Jt,V,gn):Ol(e,Gn,t,Jt,V,t[Ve],gn,!1);break;case 0:const Mr=t[Dt];null!==Mr&&cf(t[Ve],Mr,V);break;case 2:_n(e,$i(e,Dt),t,V);break;case 3:Lo(e,$i(e,Dt),i,t)}}}}else{const V=r[d+1];if(V>0&&3==(3&V)){const et=$i(e,V>>>2);t[et.currentCaseLViewIndex]<0&&Lo(e,et,i,t)}}d+=w}}function Lo(e,t,r,i){let a=i[t.currentCaseLViewIndex];if(null!==a){let d=rr;a<0&&(a=i[t.currentCaseLViewIndex]=~a,d=-1),to(e,i,t.update[a],r,d)}}function _n(e,t,r,i){const a=function zr(e,t){let r=e.cases.indexOf(t);if(-1===r)switch(e.type){case 1:{const i=function Ar(e,t){const r=Ai(t)(parseInt(e,10)),i=mi[r];return void 0!==i?i:"other"}(t,function Ui(){return yr}());r=e.cases.indexOf(i),-1===r&&"other"!==i&&(r=e.cases.indexOf("other"));break}case 0:r=e.cases.indexOf("other")}return-1===r?null:r}(t,i);if(Ha(t,r)!==a&&(qn(e,t,r),r[t.currentCaseLViewIndex]=null===a?null:~a,null!==a)){const m=r[t.anchorIdx];m&&Wi(e,t.create[a],r,m)}}function qn(e,t,r){let i=Ha(t,r);if(null!==i){const a=t.remove[i];for(let d=0;d<a.length;d++){const m=a[d];if(m>0){const w=Po(m,r);null!==w&&P0(r[Ve],w)}else qn(e,$i(e,~m),r)}}}function Gr(){const e=[];let r,i,t=-1;function d(w,V){t=0;const Me=Ha(w,V);i=null!==Me?w.remove[Me]:Vi}function m(){if(t<i.length){const w=i[t++];if(w>0)return r[w];{e.push(t,i);const V=~w;return d(r[Bn].data[V],r),m()}}return 0===e.length?null:(i=e.pop(),t=e.pop(),m())}return function a(w,V){for(r=V;e.length;)e.pop();return d(w.value,V),m}}const Hi=/\ufffd(\d+):?\d*\ufffd/gi,Vu=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,vd=/\ufffd(\d+)\ufffd/,d2=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,o0="\ufffd",yd=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,a0=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,S4=/\uE500/g;function e1(e,t,r,i,a,d){const m=Yc(),w=[],V=[],Me=[[]];a=function hy(e,t){if(function dy(e){return-1===e}(t))return m7(e);{const r=e.indexOf(`:${t}${o0}`)+2+t.toString().length,i=e.search(new RegExp(`${o0}\\/\\*\\d+:${t}${o0}`));return m7(e.substring(r,i))}}(a,d);const et=function Ic(e){return e.replace(S4," ")}(a).split(a0);for(let Dt=0;Dt<et.length;Dt++){let Jt=et[Dt];if(1&Dt){const gn=47===Jt.charCodeAt(0),Mr=(Jt.charCodeAt(gn?1:0),ei+Number.parseInt(Jt.substring(gn?2:1)));if(gn)Me.shift(),Z(Yc(),!1);else{const Xr=ua(e,Me[0],Mr);Me.unshift([]),Z(Xr,!0)}}else{const gn=_5(Jt);for(let Gn=0;Gn<gn.length;Gn++){let Mr=gn[Gn];if(1&Gn){const Xr=Mr;if("object"!=typeof Xr)throw new Error(`Unable to parse ICU expression in "${a}" message.`);v7(e,r,V,t,Xr,J8(e,m,Me[0],r,w,"",!0).index)}else{const Xr=Mr;""!==Xr&&cy(e,m,Me[0],w,V,r,Xr)}}}}e.data[i]={create:w,update:V}}function J8(e,t,r,i,a,d,m){const w=Uh(e,i,1,null);let V=w<<ir.SHIFT,Me=Yc();t===Me&&(Me=null),null===Me&&(V|=ir.APPEND_EAGERLY),m&&(V|=ir.COMMENT,function Mm(e){void 0===b0&&(b0=e())}(Gr)),a.push(V,null===d?"":d);const et=Fh(e,w,m?32:1,null===d?"":d,null);aa(r,et);const Dt=et.index;return Z(et,!1),null!==Me&&t!==Me&&function ba(e,t){let r=e.insertBeforeIndex;null===r?(ph(Ko,la),r=e.insertBeforeIndex=[null,t]):(si(Array.isArray(r),!0,"Expecting array here"),r.push(t))}(Me,Dt),et}function cy(e,t,r,i,a,d,m){const w=m.match(Hi),V=J8(e,t,r,d,i,w?null:m,!1);w&&Q8(a,m,V.index,null,0,null)}function Q8(e,t,r,i,a,d){const m=e.length,w=m+1;e.push(null,null);const V=m+2,Me=t.split(Hi);let et=0;for(let Dt=0;Dt<Me.length;Dt++){const Jt=Me[Dt];if(1&Dt){const gn=a+parseInt(Jt,10);e.push(-1-gn),et|=g7(gn)}else""!==Jt&&e.push(Jt)}return e.push(r<<2|(i?1:0)),i&&e.push(i,d),e[m]=et,e[w]=e.length-V,et}function uy(e){let t=0;for(let r=0;r<e.length;r++){const i=e[r];"number"==typeof i&&i<0&&t++}return t}function g7(e){return 1<<Math.min(e,31)}function m7(e){let t,d,r="",i=0,a=!1;for(;null!==(t=yd.exec(e));)a?t[0]===`${o0}/*${d}${o0}`&&(i=t.index,a=!1):(r+=e.substring(i,t.index+t[0].length),d=t[1],a=!0);return r+=e.slice(i),r}function v7(e,t,r,i,a,d){let m=0;const w={type:a.type,currentCaseLViewIndex:Uh(e,t,1,null),anchorIdx:d,cases:[],create:[],remove:[],update:[]};(function gy(e,t,r){e.push(g7(t.mainBinding),2,-1-t.mainBinding,r<<2|2)})(r,a,d),function Ji(e,t,r){const i=e.data[t];null===i?e.data[t]=r:i.value=r}(e,d,w);const V=a.values;for(let Me=0;Me<V.length;Me++){const et=V[Me],Dt=[];for(let Jt=0;Jt<et.length;Jt++){const gn=et[Jt];if("string"!=typeof gn){const Gn=Dt.push(gn)-1;et[Jt]=`\x3c!--\ufffd${Gn}\ufffd--\x3e`}}m=py(e,w,t,r,i,a.cases[Me],et.join(""),Dt)|m}m&&function my(e,t,r){e.push(t,1,r<<2|3)}(r,m,d)}function fy(e){const t=[],r=[];let i=1,a=0;const d=_5(e=e.replace(d2,function(m,w,V){return i="select"===V?0:1,a=parseInt(w.slice(1),10),""}));for(let m=0;m<d.length;){let w=d[m++].trim();1===i&&(w=w.replace(/\s*(?:=)?(\w+)\s*/,"$1")),w.length&&t.push(w);const V=_5(d[m++]);t.length>r.length&&r.push(V)}return{type:i,mainBinding:a,cases:t,values:r}}function _5(e){if(!e)return[];let t=0;const r=[],i=[],a=/[{}]/g;let d;for(a.lastIndex=0;d=a.exec(e);){const w=d.index;if("}"==d[0]){if(r.pop(),0==r.length){const V=e.substring(t,w);d2.test(V)?i.push(fy(V)):i.push(V),t=w+1}}else{if(0==r.length){const V=e.substring(t,w);i.push(V),t=w+1}r.push("{")}}const m=e.substring(t);return i.push(m),i}function py(e,t,r,i,a,d,m,w){const V=[],Me=[],et=[];t.cases.push(d),t.create.push(V),t.remove.push(Me),t.update.push(et);const Jt=Dh(al()).getInertBodyElement(m),gn=B2(Jt)||Jt;return gn?y7(e,t,r,i,V,Me,et,gn,a,w,0):0}function y7(e,t,r,i,a,d,m,w,V,Me,et){let Dt=0,Jt=w.firstChild;for(;Jt;){const gn=Uh(e,r,1,null);switch(Jt.nodeType){case Node.ELEMENT_NODE:const Gn=Jt,Mr=Gn.tagName.toLowerCase();if(Mh.hasOwnProperty(Mr)){g5(a,mo,Mr,V,gn),e.data[gn]=Mr;const Co=Gn.attributes;for(let sa=0;sa<Co.length;sa++){const _a=Co.item(sa),Al=_a.name.toLowerCase();_a.value.match(Hi)?Pf.hasOwnProperty(Al)&&(Ch[Al]?Q8(m,_a.value,gn,_a.name,0,Tl):Q8(m,_a.value,gn,_a.name,0,null)):vy(a,gn,_a)}Dt=y7(e,t,r,i,a,d,m,Jt,gn,Me,et+1)|Dt,E7(d,gn,et)}break;case Node.TEXT_NODE:const Xr=Jt.textContent||"",yi=Xr.match(Hi);g5(a,null,yi?"":Xr,V,gn),E7(d,gn,et),yi&&(Dt=Q8(m,Xr,gn,null,0,null)|Dt);break;case Node.COMMENT_NODE:const vr=vd.exec(Jt.textContent||"");if(vr){const sa=Me[parseInt(vr[1],10)];g5(a,Dn,"",V,gn),v7(e,r,i,V,sa,gn),_y(d,gn,et)}}Jt=Jt.nextSibling}return Dt}function E7(e,t,r){0===r&&e.push(t)}function _y(e,t,r){0===r&&(e.push(~t),e.push(t))}function g5(e,t,r,i,a){null!==t&&e.push(t),e.push(r,a,function md(e,t,r){return e|t<<17|r<<1}(0,i,a))}function vy(e,t,r){e.push(t<<1|1,r.name,r.value)}const D7=0,yy=/\[(\ufffd.+?\ufffd?)\]/,Ey=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,Dy=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,My=/{([A-Z0-9_]+)}/g,Cy=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,Ty=/\/\*/,by=/\d+\:(\d+)/;function M7(e,t,r=-1){const i=ho(),a=ar(),d=ei+e,m=Ps(i.consts,t),w=Yc();if(i.firstCreatePass&&e1(i,null===w?0:w.index,a,d,m,r),2===i.type){a[Fn][$r]|=32}else a[$r]|=32;const V=i.data[d],et=hh(i,w===a[Ri]?null:w,a),Dt=w&&8&w.type?a[w.index]:null;(function Zr(e,t,r,i){const a=e[Ve];for(let d=0;d<t.length;d++){const m=t[d++],w=t[d],V=(m&ir.COMMENT)===ir.COMMENT,Me=(m&ir.APPEND_EAGERLY)===ir.APPEND_EAGERLY,et=m>>>ir.SHIFT;let Dt=e[et];null===Dt&&(Dt=e[et]=V?a.createComment(w):T2(a,w)),Me&&null!==r&&nd(a,r,Dt,i,!1)}})(a,V.create,et,Dt),Qc(!0)}function C7(){Qc(!1)}function Sy(e,t,r){M7(e,t,r),C7()}function Py(e,t){const r=ho(),i=Ps(r.consts,t);!function ly(e,t,r){const a=ta().index,d=[];if(e.firstCreatePass&&null===e.data[t]){for(let m=0;m<r.length;m+=2){const w=r[m],V=r[m+1];if(""!==V){if(Vu.test(V))throw new Error(`ICU expressions are not supported in attributes. Message: "${V}".`);Q8(d,V,a,w,uy(d),null)}}e.data[t]=d}}(r,e+ei,i)}function T7(e){return function Qr(e){e&&(rr|=1<<Math.min(Tr,31)),Tr++}(lc(ar(),Jr(),e)),T7}function Iy(e){!function Hr(e,t,r){if(Tr>0){const i=e.data[r];to(e,t,Array.isArray(i)?i:i.update,en()-Tr-1,rr)}rr=0,Tr=0}(ho(),ar(),e+ei)}function Ay(e,t={}){return function Oy(e,t={}){let r=e;if(yy.test(e)){const i={},a=[D7];r=r.replace(Ey,(d,m,w)=>{const V=m||w,Me=i[V]||[];if(Me.length||(V.split("|").forEach(Mr=>{const Xr=Mr.match(by),yi=Xr?parseInt(Xr[1],10):D7,vr=Ty.test(Mr);Me.push([yi,vr,Mr])}),i[V]=Me),!Me.length)throw new Error(`i18n postprocess: unmatched placeholder - ${V}`);const et=a[a.length-1];let Dt=0;for(let Mr=0;Mr<Me.length;Mr++)if(Me[Mr][0]===et){Dt=Mr;break}const[Jt,gn,Gn]=Me[Dt];return gn?a.pop():et!==Jt&&a.push(Jt),Me.splice(Dt,1),Gn})}return Object.keys(t).length&&(r=r.replace(Dy,(i,a,d,m,w,V)=>t.hasOwnProperty(d)?`${a}${t[d]}${V}`:i),r=r.replace(My,(i,a)=>t.hasOwnProperty(a)?t[a]:i),r=r.replace(Cy,(i,a)=>{if(t.hasOwnProperty(a)){const d=t[a];if(!d.length)throw new Error(`i18n postprocess: unmatched ICU - ${i} with key: ${a}`);return d.shift()}return i})),r}(e,t)}function m5(e){return!!e&&"function"==typeof e.then}function b7(e){return!!e&&"function"==typeof e.subscribe}function v5(e,t,r,i){const a=ar(),d=ho(),m=ta();return O7(d,a,a[Ve],m,e,t,i),v5}function y5(e,t){const r=ta(),i=ar(),a=ho();return O7(a,i,Xh(os(a.data),r,i),r,e,t),y5}function O7(e,t,r,i,a,d,m){const w=pe(i),Me=e.firstCreatePass&&Zh(e),et=t[Ti],Dt=Gh(t);let Jt=!0;if(3&i.type||m){const Mr=Ia(i,t),Xr=m?m(Mr):Mr,yi=Dt.length,vr=m?sa=>m(Mi(sa[i.index])):i.index;let Co=null;if(!m&&w&&(Co=function wy(e,t,r,i){const a=e.cleanup;if(null!=a)for(let d=0;d<a.length-1;d+=2){const m=a[d];if(m===r&&a[d+1]===i){const w=t[ja],V=a[d+2];return w.length>V?w[V]:null}"string"==typeof m&&(d+=2)}return null}(e,t,a,i.index)),null!==Co){(Co.__ngLastListenerFn__||Co).__ngNextListenerFn__=d,Co.__ngLastListenerFn__=d,Jt=!1}else{d=P7(i,t,et,d,!1);const sa=r.listen(Xr,a,d);Dt.push(d,sa),Me&&Me.push(a,vr,yi,yi+1)}}else d=P7(i,t,et,d,!1);const gn=i.outputs;let Gn;if(Jt&&null!==gn&&(Gn=gn[a])){const Mr=Gn.length;if(Mr)for(let Xr=0;Xr<Mr;Xr+=2){const yi=Gn[Xr],vr=Gn[Xr+1],_a=t[yi][vr].subscribe(d),Al=Dt.length;Dt.push(d,_a),Me&&Me.push(a,i.index,Al,-(Al+1))}}}function S7(e,t,r,i){try{return ji(6,t,r),!1!==r(i)}catch(a){return s8(e,a),!1}finally{ji(7,t,r)}}function P7(e,t,r,i,a){return function d(m){if(m===Function)return i;m3(e.componentOffset>-1?hc(e.index,t):t);let V=S7(t,r,i,m),Me=d.__ngNextListenerFn__;for(;Me;)V=S7(t,r,Me,m)&&V,Me=Me.__ngNextListenerFn__;return a&&!1===V&&m.preventDefault(),V}}function I7(e=1){return function f2(e){return(gi.lFrame.contextLView=Dc(e,gi.lFrame.contextLView))[Ti]}(e)}function zy(e,t){let r=null;const i=function Wa(e){const t=e.attrs;if(null!=t){const r=t.indexOf(5);if(!(1&r))return t[r+1]}return null}(e);for(let a=0;a<t.length;a++){const d=t[a];if("*"!==d){if(null===i?ca(e,d,!0):no(i,d))return a}else r=a}return r}function A7(e){const t=ar()[Fn][Ri];if(!t.projection){const r=e?e.length:1,i=t.projection=y(r,null),a=i.slice();let d=t.child;for(;null!==d;){const m=e?zy(d,e):0;null!==m&&(a[m]?a[m].projectionNext=d:i[m]=d,a[m]=d),d=d.next}}}function w7(e,t=0,r){const i=ar(),a=ho(),d=Y2(a,ei+e,16,null,r||null);null===d.projection&&(d.projection=t),q(),(!i[lo]||Uc())&&32!=(32&d.flags)&&function bp(e,t,r){gh(t[Ve],0,t,r,G4(e,r,t),Z4(r.parent||t[Ri],r,t))}(a,i,d)}function E5(e,t,r){return D5(e,"",t,"",r),E5}function D5(e,t,r,i,a){const d=ar(),m=i4(d,t,r,i);if(m!==Do){Ol(ho(),Ta(),d,e,m,d[Ve],a,!1)}return D5}function z7(e,t,r,i,a,d,m){const w=ar(),V=X0(w,t,r,i,a,d);if(V!==Do){Ol(ho(),Ta(),w,e,V,w[Ve],m,!1)}return z7}function R7(e,t,r,i,a,d,m,w,V){const Me=ar(),et=o4(Me,t,r,i,a,d,m,w);if(et!==Do){Ol(ho(),Ta(),Me,e,et,Me[Ve],V,!1)}return R7}function x7(e,t,r,i,a,d,m,w,V,Me,et){const Dt=ar(),Jt=a4(Dt,t,r,i,a,d,m,w,V,Me);if(Jt!==Do){Ol(ho(),Ta(),Dt,e,Jt,Dt[Ve],et,!1)}return x7}function k7(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt){const gn=ar(),Gn=s4(gn,t,r,i,a,d,m,w,V,Me,et,Dt);if(Gn!==Do){Ol(ho(),Ta(),gn,e,Gn,gn[Ve],Jt,!1)}return k7}function L7(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn){const Mr=ar(),Xr=c4(Mr,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn);if(Xr!==Do){Ol(ho(),Ta(),Mr,e,Xr,Mr[Ve],Gn,!1)}return L7}function N7(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr){const yi=ar(),vr=l4(yi,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr);if(vr!==Do){Ol(ho(),Ta(),yi,e,vr,yi[Ve],Xr,!1)}return N7}function B7(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr,yi,vr){const Co=ar(),sa=q0(Co,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr,yi);if(sa!==Do){Ol(ho(),Ta(),Co,e,sa,Co[Ve],vr,!1)}return B7}function $7(e,t,r){const i=ar(),a=r4(i,t);if(a!==Do){Ol(ho(),Ta(),i,e,a,i[Ve],r,!1)}return $7}function F7(e){return Xa(function ge(){return gi.lFrame.contextLView}(),ei+e)}function xy(e,t,r){fu(i4(ar(),e,t,r))}function ky(e,t,r,i,a){fu(X0(ar(),e,t,r,i,a))}function Ly(e,t,r,i,a,d,m){fu(o4(ar(),e,t,r,i,a,d,m))}function Ny(e,t,r,i,a,d,m,w,V){fu(a4(ar(),e,t,r,i,a,d,m,w,V))}function By(e,t,r,i,a,d,m,w,V,Me,et){fu(s4(ar(),e,t,r,i,a,d,m,w,V,Me,et))}function $y(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt){fu(c4(ar(),e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt))}function Fy(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn){fu(l4(ar(),e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn))}function Uy(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr){fu(q0(ar(),e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr))}function Hy(e){fu(r4(ar(),e))}function U7(e,t,r,i,a){return pu(e,i4(ar(),t,r,i),a,!1),U7}function H7(e,t,r,i,a,d,m){return pu(e,X0(ar(),t,r,i,a,d),m,!1),H7}function V7(e,t,r,i,a,d,m,w,V){return pu(e,o4(ar(),t,r,i,a,d,m,w),V,!1),V7}function Y7(e,t,r,i,a,d,m,w,V,Me,et){return pu(e,a4(ar(),t,r,i,a,d,m,w,V,Me),et,!1),Y7}function W7(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt){return pu(e,s4(ar(),t,r,i,a,d,m,w,V,Me,et,Dt),Jt,!1),W7}function K7(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn){return pu(e,c4(ar(),t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn),Gn,!1),K7}function j7(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr){return pu(e,l4(ar(),t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr),Xr,!1),j7}function G7(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr,yi,vr){return pu(e,q0(ar(),t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr,yi),vr,!1),G7}function Z7(e,t,r){return pu(e,r4(ar(),t),r,!1),Z7}function X7(e,t=""){const r=ar(),i=ho(),a=e+ei,d=i.firstCreatePass?Y2(i,a,1,t,null):i.data[a],m=q7(i,r,d,t,e);r[a]=m,c0()&&Cl(i,r,m,d),Z(d,!1)}let q7=(e,t,r,i,a)=>(Rl(!0),T2(t[Ve],i));function Vy(e,t,r,i,a){const d=t[lo],m=!d||Uc()||Nu(d,a);return Rl(m),m?T2(t[Ve],i):y6(d,e,t,r)}function M5(e){return jg("",e,""),M5}function jg(e,t,r){const i=ar(),a=i4(i,e,t,r);return a!==Do&&L1(i,ps(),a),jg}function J7(e,t,r,i,a){const d=ar(),m=X0(d,e,t,r,i,a);return m!==Do&&L1(d,ps(),m),J7}function Q7(e,t,r,i,a,d,m){const w=ar(),V=o4(w,e,t,r,i,a,d,m);return V!==Do&&L1(w,ps(),V),Q7}function ev(e,t,r,i,a,d,m,w,V){const Me=ar(),et=a4(Me,e,t,r,i,a,d,m,w,V);return et!==Do&&L1(Me,ps(),et),ev}function tv(e,t,r,i,a,d,m,w,V,Me,et){const Dt=ar(),Jt=s4(Dt,e,t,r,i,a,d,m,w,V,Me,et);return Jt!==Do&&L1(Dt,ps(),Jt),tv}function nv(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt){const gn=ar(),Gn=c4(gn,e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt);return Gn!==Do&&L1(gn,ps(),Gn),nv}function rv(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn){const Mr=ar(),Xr=l4(Mr,e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn);return Xr!==Do&&L1(Mr,ps(),Xr),rv}function iv(e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr){const yi=ar(),vr=q0(yi,e,t,r,i,a,d,m,w,V,Me,et,Dt,Jt,gn,Gn,Mr,Xr);return vr!==Do&&L1(yi,ps(),vr),iv}function ov(e){const t=ar(),r=r4(t,e);return r!==Do&&L1(t,ps(),r),ov}function C5(e,t,r,i,a){if(e=lr(e),Array.isArray(e))for(let d=0;d<e.length;d++)C5(e[d],t,r,i,a);else{const d=ho(),m=ar(),w=ta();let V=Id(e)?e:lr(e.provide);const Me=x4(e),et=1048575&w.providerIndexes,Dt=w.directiveStart,Jt=w.providerIndexes>>20;if(Id(e)||!e.multi){const gn=new zc(Me,a,H0),Gn=b5(V,t,a?et:et+Jt,Dt);-1===Gn?(zu(ml(w,m),d,V),T5(d,e,t.length),t.push(V),w.directiveStart++,w.directiveEnd++,a&&(w.providerIndexes+=1048576),r.push(gn),m.push(gn)):(r[Gn]=gn,m[Gn]=gn)}else{const gn=b5(V,t,et+Jt,Dt),Gn=b5(V,t,et,et+Jt),Mr=gn>=0&&r[gn],Xr=Gn>=0&&r[Gn];if(a&&!Xr||!a&&!Mr){zu(ml(w,m),d,V);const yi=function Gy(e,t,r,i,a){const d=new zc(e,r,H0);return d.multi=[],d.index=t,d.componentProviders=0,av(d,a,i&&!r),d}(a?jy:Ky,r.length,a,i,Me);!a&&Xr&&(r[Gn].providerFactory=yi),T5(d,e,t.length,0),t.push(V),w.directiveStart++,w.directiveEnd++,a&&(w.providerIndexes+=1048576),r.push(yi),m.push(yi)}else{T5(d,e,gn>-1?gn:Gn,av(r[a?Gn:gn],Me,!a&&i))}!a&&i&&Xr&&r[Gn].componentProviders++}}}function T5(e,t,r,i){const a=Id(t),d=function sp(e){return!!e.useClass}(t);if(a||d){const V=(d?lr(t.useClass):t).prototype.ngOnDestroy;if(V){const Me=e.destroyHooks||(e.destroyHooks=[]);if(!a&&t.multi){const et=Me.indexOf(r);-1===et?Me.push(r,[i,V]):Me[et+1].push(i,V)}else Me.push(r,V)}}}function av(e,t,r){return r&&e.componentProviders++,e.multi.push(t)-1}function b5(e,t,r,i){for(let a=r;a<i;a++)if(t[a]===e)return a;return-1}function Ky(e,t,r,i){return O5(this.multi,[])}function jy(e,t,r,i){const a=this.multi;let d;if(this.providerFactory){const m=this.providerFactory.componentProviders,w=nl(r,r[Bn],this.providerFactory.index,i);d=w.slice(0,m),O5(a,d);for(let V=m;V<w.length;V++)d.push(w[V])}else d=[],O5(a,d);return d}function O5(e,t){for(let r=0;r<e.length;r++){const i=e[r];t.push(i())}return t}function sv(e,t=[]){return r=>{r.providersResolver=(i,a)=>function Wy(e,t,r){const i=ho();if(i.firstCreatePass){const a=ve(e);C5(r,i.data,i.blueprint,a,!0),C5(t,i.data,i.blueprint,a,!1)}}(i,a?a(e):e,t)}}class L3{}class cv{}function Zy(e,t){return new S5(e,t??null,[])}class S5 extends L3{constructor(t,r,i){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Sc(this);const a=yn(t);this._bootstrapComponents=Ul(a.bootstrap),this._r3Injector=Dl(t,r,[{provide:L3,useValue:this},{provide:Bu,useValue:this.componentFactoryResolver},...i],wt(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(r=>r()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class P5 extends cv{constructor(t){super(),this.moduleType=t}create(t){return new S5(this.moduleType,t,[])}}class lv extends L3{constructor(t){super(),this.componentFactoryResolver=new Sc(this),this.instance=null;const r=new m1([...t.providers,{provide:L3,useValue:this},{provide:Bu,useValue:this.componentFactoryResolver}],t.parent||z4(),t.debugName,new Set(["environment"]));this.injector=r,t.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function uv(e,t,r=null){return new lv({providers:e,parent:t,debugName:r,runEnvironmentInitializers:!0}).injector}class dv{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){const r=B3(0,t.type),i=r.length>0?uv([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,i)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}}function hv(e){Sl("NgStandalone"),e.getStandaloneInjector=t=>t.get(dv).getOrCreateStandaloneInjector(e)}function fv(e,t,r){const i=e.\u0275cmp;i.directiveDefs=Rr(t,!1),i.pipeDefs=Rr(r,!0)}function pv(e,t){return zo(()=>{const r=yn(e,!0);r.declarations=Gg(t.declarations||Vi),r.imports=Gg(t.imports||Vi),r.exports=Gg(t.exports||Vi),t.bootstrap&&(r.bootstrap=Gg(t.bootstrap)),D2.registerNgModule(e,t)})}function Gg(e){if("function"==typeof e)return e;const t=za(e);return t.some(Br)?()=>t.map(lr).map(_v):t.map(_v)}function _v(e){return j3(e)?e.ngModule:e}(Pe=dv).\u0275prov=ci({token:Pe,providedIn:"environment",factory:()=>new Pe(wo(ol))});function Mv(e,t,r,i){return zo(()=>{const a=e;null!==t&&(a.hasOwnProperty("decorators")&&void 0!==a.decorators?a.decorators.push(...t):a.decorators=t),null!==r&&(a.ctorParameters=r),null!==i&&(a.hasOwnProperty("propDecorators")&&void 0!==a.propDecorators?a.propDecorators={...a.propDecorators,...i}:a.propDecorators=i)})}function Cv(e,t,r){const i=Gt()+e,a=ar();return a[i]===Do?Fu(a,i,r?t.call(r):t()):zs(a,i)}function Tv(e,t,r,i){return Iv(ar(),Gt(),e,t,r,i)}function bv(e,t,r,i,a){return Av(ar(),Gt(),e,t,r,i,a)}function Ov(e,t,r,i,a,d){return wv(ar(),Gt(),e,t,r,i,a,d)}function iE(e,t,r,i,a,d,m){return zv(ar(),Gt(),e,t,r,i,a,d,m)}function Sv(e,t,r,i,a,d,m,w){const V=Gt()+e,Me=ar(),et=Pc(Me,V,r,i,a,d);return lc(Me,V+4,m)||et?Fu(Me,V+5,w?t.call(w,r,i,a,d,m):t(r,i,a,d,m)):zs(Me,V+5)}function Pv(e,t,r,i,a,d,m,w,V){const Me=Gt()+e,et=ar(),Dt=Pc(et,Me,r,i,a,d);return Pl(et,Me+4,m,w)||Dt?Fu(et,Me+6,V?t.call(V,r,i,a,d,m,w):t(r,i,a,d,m,w)):zs(et,Me+6)}function oE(e,t,r,i,a,d,m,w,V,Me){const et=Gt()+e,Dt=ar();let Jt=Pc(Dt,et,r,i,a,d);return ud(Dt,et+4,m,w,V)||Jt?Fu(Dt,et+7,Me?t.call(Me,r,i,a,d,m,w,V):t(r,i,a,d,m,w,V)):zs(Dt,et+7)}function aE(e,t,r,i,a,d,m,w,V,Me,et){const Dt=Gt()+e,Jt=ar(),gn=Pc(Jt,Dt,r,i,a,d);return Pc(Jt,Dt+4,m,w,V,Me)||gn?Fu(Jt,Dt+8,et?t.call(et,r,i,a,d,m,w,V,Me):t(r,i,a,d,m,w,V,Me)):zs(Jt,Dt+8)}function sE(e,t,r,i){return Rv(ar(),Gt(),e,t,r,i)}function ep(e,t){const r=e[t];return r===Do?void 0:r}function Iv(e,t,r,i,a,d){const m=t+r;return lc(e,m,a)?Fu(e,m+1,d?i.call(d,a):i(a)):ep(e,m+1)}function Av(e,t,r,i,a,d,m){const w=t+r;return Pl(e,w,a,d)?Fu(e,w+2,m?i.call(m,a,d):i(a,d)):ep(e,w+2)}function wv(e,t,r,i,a,d,m,w){const V=t+r;return ud(e,V,a,d,m)?Fu(e,V+3,w?i.call(w,a,d,m):i(a,d,m)):ep(e,V+3)}function zv(e,t,r,i,a,d,m,w,V){const Me=t+r;return Pc(e,Me,a,d,m,w)?Fu(e,Me+4,V?i.call(V,a,d,m,w):i(a,d,m,w)):ep(e,Me+4)}function Rv(e,t,r,i,a,d){let m=t+r,w=!1;for(let V=0;V<a.length;V++)lc(e,m++,a[V])&&(w=!0);return w?Fu(e,m,i.apply(d,a)):ep(e,m)}function xv(e,t){const r=ho();let i;const a=e+ei;r.firstCreatePass?(i=function cE(e,t){if(t)for(let r=t.length-1;r>=0;r--){const i=t[r];if(e===i.name)return i}}(t,r.pipeRegistry),r.data[a]=i,i.onDestroy&&(r.destroyHooks??=[]).push(a,i.onDestroy)):i=r.data[a];const d=i.factory||(i.factory=Ae(i.type));const w=ti(H0);try{const V=Cd(!1),Me=d();return Cd(V),function Ry(e,t,r,i){r>=e.data.length&&(e.data[r]=null,e.blueprint[r]=null),t[r]=i}(r,ar(),a,Me),Me}finally{ti(w)}}function kv(e,t,r){const i=e+ei,a=ar(),d=Xa(a,i);return tp(a,i)?Iv(a,Gt(),t,d.transform,r,d):d.transform(r)}function Lv(e,t,r,i){const a=e+ei,d=ar(),m=Xa(d,a);return tp(d,a)?Av(d,Gt(),t,m.transform,r,i,m):m.transform(r,i)}function Nv(e,t,r,i,a){const d=e+ei,m=ar(),w=Xa(m,d);return tp(m,d)?wv(m,Gt(),t,w.transform,r,i,a,w):w.transform(r,i,a)}function Bv(e,t,r,i,a,d){const m=e+ei,w=ar(),V=Xa(w,m);return tp(w,m)?zv(w,Gt(),t,V.transform,r,i,a,d,V):V.transform(r,i,a,d)}function $v(e,t,r){const i=e+ei,a=ar(),d=Xa(a,i);return tp(a,i)?Rv(a,Gt(),t,d.transform,r,d):d.transform.apply(d,r)}function tp(e,t){return e[Bn].data[t].pure}function lE(){return this._results[Symbol.iterator]()}class Xg{get changes(){return this._changes??=new as}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const r=Xg.prototype;r[Symbol.iterator]||(r[Symbol.iterator]=lE)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,r){return this._results.reduce(t,r)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,r){this.dirty=!1;const i=za(t);(this._changesDetected=!function au(e,t,r){if(e.length!==t.length)return!1;for(let i=0;i<e.length;i++){let a=e[i],d=t[i];if(r&&(a=r(a),d=r(d)),d!==a)return!1}return!0}(this._results,i,r))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}class H6{}H6.__NG_ELEMENT_ID__=function hE(){return qg(ta(),ar())};const uE=H6,dE=class extends uE{constructor(t,r,i){super(),this._declarationLView=t,this._declarationTContainer=r,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,r){return this.createEmbeddedViewImpl(t,r)}createEmbeddedViewImpl(t,r,i){const a=Q1(this._declarationLView,this._declarationTContainer,t,{injector:r,dehydratedView:i});return new Jh(a)}};function qg(e,t){return 4&e.type?new dE(t,e,ll(e,t)):null}class A5{constructor(t){this.queryList=t,this.matches=null}clone(){return new A5(this.queryList)}setDirty(){this.queryList.setDirty()}}class w5{constructor(t=[]){this.queries=t}createEmbeddedView(t){const r=t.queries;if(null!==r){const i=null!==t.contentQueries?t.contentQueries[0]:r.length,a=[];for(let d=0;d<i;d++){const m=r.getByIndex(d),w=this.queries[m.indexInDeclarationView];a.push(w.clone())}return new w5(a)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let r=0;r<this.queries.length;r++)null!==Gv(t,r).matches&&this.queries[r].setDirty()}}class Fv{constructor(t,r,i=null){this.predicate=t,this.flags=r,this.read=i}}class z5{constructor(t=[]){this.queries=t}elementStart(t,r){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(t,r)}elementEnd(t){for(let r=0;r<this.queries.length;r++)this.queries[r].elementEnd(t)}embeddedTView(t){let r=null;for(let i=0;i<this.length;i++){const a=null!==r?r.length:0,d=this.getByIndex(i).embeddedTView(t,a);d&&(d.indexInDeclarationView=i,null!==r?r.push(d):r=[d])}return null!==r?new z5(r):null}template(t,r){for(let i=0;i<this.queries.length;i++)this.queries[i].template(t,r)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class R5{constructor(t,r=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=r}elementStart(t,r){this.isApplyingToNode(r)&&this.matchTNode(t,r)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,r){this.elementStart(t,r)}embeddedTView(t,r){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,r),new R5(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const r=this._declarationNodeIndex;let i=t.parent;for(;null!==i&&8&i.type&&i.index!==r;)i=i.parent;return r===(null!==i?i.index:-1)}return this._appliesToNextNode}matchTNode(t,r){const i=this.metadata.predicate;if(Array.isArray(i))for(let a=0;a<i.length;a++){const d=i[a];this.matchTNodeWithReadOption(t,r,fE(r,d)),this.matchTNodeWithReadOption(t,r,kl(r,t,d,!1,!1))}else i===H6?4&r.type&&this.matchTNodeWithReadOption(t,r,-1):this.matchTNodeWithReadOption(t,r,kl(r,t,i,!1,!1))}matchTNodeWithReadOption(t,r,i){if(null!==i){const a=this.metadata.read;if(null!==a)if(a===x1||a===E4||a===H6&&4&r.type)this.addMatch(r.index,-2);else{const d=kl(r,t,a,!1,!1);null!==d&&this.addMatch(r.index,d)}else this.addMatch(r.index,i)}}addMatch(t,r){null===this.matches?this.matches=[t,r]:this.matches.push(t,r)}}function fE(e,t){const r=e.localNames;if(null!==r)for(let i=0;i<r.length;i+=2)if(r[i]===t)return r[i+1];return null}function _E(e,t,r,i){return-1===r?function pE(e,t){return 11&e.type?ll(e,t):4&e.type?qg(e,t):null}(t,e):-2===r?function gE(e,t,r){if(r===x1)return ll(t,e);if(r===H6)return qg(t,e);if(r===E4)return _g(t,e)}(e,t,i):nl(e,e[Bn],r,t)}function Uv(e,t,r,i){const a=t[wr].queries[i];if(null===a.matches){const d=e.data,m=r.matches,w=[];for(let V=0;V<m.length;V+=2){const Me=m[V];if(Me<0)w.push(null);else{const et=d[Me];w.push(_E(t,et,m[V+1],r.metadata.read))}}a.matches=w}return a.matches}function x5(e,t,r,i){const a=e.queries.getByIndex(r),d=a.matches;if(null!==d){const m=Uv(e,t,a,r);for(let w=0;w<d.length;w+=2){const V=d[w];if(V>0)i.push(m[w/2]);else{const Me=d[w+1],et=t[-V];for(let Dt=go;Dt<et.length;Dt++){const Jt=et[Dt];Jt[qi]===Jt[Bi]&&x5(Jt[Bn],Jt,Me,i)}if(null!==et[Zo]){const Dt=et[Zo];for(let Jt=0;Jt<Dt.length;Jt++){const gn=Dt[Jt];x5(gn[Bn],gn,Me,i)}}}}}return i}function Hv(e){const t=ar(),r=ho(),i=Ks();zl(i+1);const a=Gv(r,i);if(e.dirty&&function Xl(e){return 4==(4&e[$r])}(t)===(2==(2&a.metadata.flags))){if(null===a.matches)e.reset([]);else{const d=a.crossesNgTemplate?x5(r,t,i,[]):Uv(r,t,a,i);e.reset(d,Nf),e.notifyOnChanges()}return!0}return!1}function Vv(e,t,r){const i=ho();i.firstCreatePass&&(jv(i,new Fv(e,t,r),-1),2==(2&t)&&(i.staticViewQueries=!0)),Kv(i,ar(),t)}function Yv(e,t,r,i){const a=ho();if(a.firstCreatePass){const d=ta();jv(a,new Fv(t,r,i),d.index),function vE(e,t){const r=e.contentQueries||(e.contentQueries=[]),i=r.length?r[r.length-1]:-1;t!==i&&r.push(e.queries.length-1,t)}(a,e),2==(2&r)&&(a.staticContentQueries=!0)}Kv(a,ar(),r)}function Wv(){return function mE(e,t){return e[wr].queries[t].queryList}(ar(),Ks())}function Kv(e,t,r){const i=new Xg(4==(4&r));(function __(e,t,r,i){const a=Gh(t);a.push(r),e.firstCreatePass&&Zh(e).push(i,a.length-1)})(e,t,i,i.destroy),null===t[wr]&&(t[wr]=new w5),t[wr].queries.push(new A5(i))}function jv(e,t,r){null===e.queries&&(e.queries=new z5),e.queries.track(new R5(t,r))}function Gv(e,t){return e.queries.getByIndex(t)}function Zv(e,t){return qg(e,t)}function yE(e,t){return()=>{try{return D2.getComponentDependencies(e,t).dependencies}catch(r){throw console.error(`Computing dependencies in local compilation mode for the component "${e.name}" failed with the exception:`,r),r}}}function EE(e,t){const r=Ze(e);null!==r&&(r.debugInfo=t)}const Zl={\u0275\u0275attribute:Kd,\u0275\u0275attributeInterpolate1:L_,\u0275\u0275attributeInterpolate2:M8,\u0275\u0275attributeInterpolate3:s6,\u0275\u0275attributeInterpolate4:C8,\u0275\u0275attributeInterpolate5:N_,\u0275\u0275attributeInterpolate6:B_,\u0275\u0275attributeInterpolate7:$_,\u0275\u0275attributeInterpolate8:F_,\u0275\u0275attributeInterpolateV:U_,\u0275\u0275defineComponent:Fa,\u0275\u0275defineDirective:j,\u0275\u0275defineInjectable:ci,\u0275\u0275defineInjector:Ei,\u0275\u0275defineNgModule:ft,\u0275\u0275definePipe:_e,\u0275\u0275directiveInject:H0,\u0275\u0275getInheritedFactory:_0,\u0275\u0275inject:wo,\u0275\u0275injectAttribute:Od,\u0275\u0275invalidFactory:e8,\u0275\u0275invalidFactoryDep:Va,\u0275\u0275templateRefExtractor:Zv,\u0275\u0275resetView:r1,\u0275\u0275HostDirectivesFeature:y8,\u0275\u0275NgOnChangesFeature:rn,\u0275\u0275ProvidersFeature:sv,\u0275\u0275CopyDefinitionFeature:D3,\u0275\u0275InheritDefinitionFeature:E3,\u0275\u0275InputTransformsFeature:vc,\u0275\u0275StandaloneFeature:hv,\u0275\u0275nextContext:I7,\u0275\u0275namespaceHTML:a1,\u0275\u0275namespaceMathML:o1,\u0275\u0275namespaceSVG:_l,\u0275\u0275enableBindings:t1,\u0275\u0275disableBindings:Ca,\u0275\u0275elementStart:L,\u0275\u0275elementEnd:J,\u0275\u0275element:se,\u0275\u0275elementContainerStart:Nt,\u0275\u0275elementContainerEnd:Yt,\u0275\u0275elementContainer:Pt,\u0275\u0275pureFunction0:Cv,\u0275\u0275pureFunction1:Tv,\u0275\u0275pureFunction2:bv,\u0275\u0275pureFunction3:Ov,\u0275\u0275pureFunction4:iE,\u0275\u0275pureFunction5:Sv,\u0275\u0275pureFunction6:Pv,\u0275\u0275pureFunction7:oE,\u0275\u0275pureFunction8:aE,\u0275\u0275pureFunctionV:sE,\u0275\u0275getCurrentView:En,\u0275\u0275restoreView:n1,\u0275\u0275listener:v5,\u0275\u0275projection:w7,\u0275\u0275syntheticHostProperty:tr,\u0275\u0275syntheticHostListener:y5,\u0275\u0275pipeBind1:kv,\u0275\u0275pipeBind2:Lv,\u0275\u0275pipeBind3:Nv,\u0275\u0275pipeBind4:Bv,\u0275\u0275pipeBindV:$v,\u0275\u0275projectionDef:A7,\u0275\u0275hostProperty:Tn,\u0275\u0275property:O8,\u0275\u0275propertyInterpolate:E5,\u0275\u0275propertyInterpolate1:D5,\u0275\u0275propertyInterpolate2:z7,\u0275\u0275propertyInterpolate3:R7,\u0275\u0275propertyInterpolate4:x7,\u0275\u0275propertyInterpolate5:k7,\u0275\u0275propertyInterpolate6:L7,\u0275\u0275propertyInterpolate7:N7,\u0275\u0275propertyInterpolate8:B7,\u0275\u0275propertyInterpolateV:$7,\u0275\u0275pipe:xv,\u0275\u0275queryRefresh:Hv,\u0275\u0275viewQuery:Vv,\u0275\u0275loadQuery:Wv,\u0275\u0275contentQuery:Yv,\u0275\u0275reference:F7,\u0275\u0275classMap:X_,\u0275\u0275classMapInterpolate1:P8,\u0275\u0275classMapInterpolate2:Z1,\u0275\u0275classMapInterpolate3:p4,\u0275\u0275classMapInterpolate4:_6,\u0275\u0275classMapInterpolate5:q_,\u0275\u0275classMapInterpolate6:J_,\u0275\u0275classMapInterpolate7:Q_,\u0275\u0275classMapInterpolate8:eg,\u0275\u0275classMapInterpolateV:tg,\u0275\u0275styleMap:fu,\u0275\u0275styleMapInterpolate1:xy,\u0275\u0275styleMapInterpolate2:ky,\u0275\u0275styleMapInterpolate3:Ly,\u0275\u0275styleMapInterpolate4:Ny,\u0275\u0275styleMapInterpolate5:By,\u0275\u0275styleMapInterpolate6:$y,\u0275\u0275styleMapInterpolate7:Fy,\u0275\u0275styleMapInterpolate8:Uy,\u0275\u0275styleMapInterpolateV:Hy,\u0275\u0275styleProp:l6,\u0275\u0275stylePropInterpolate1:U7,\u0275\u0275stylePropInterpolate2:H7,\u0275\u0275stylePropInterpolate3:V7,\u0275\u0275stylePropInterpolate4:Y7,\u0275\u0275stylePropInterpolate5:W7,\u0275\u0275stylePropInterpolate6:K7,\u0275\u0275stylePropInterpolate7:j7,\u0275\u0275stylePropInterpolate8:G7,\u0275\u0275stylePropInterpolateV:Z7,\u0275\u0275classProp:M3,\u0275\u0275advance:o_,\u0275\u0275template:qd,\u0275\u0275conditional:Dg,\u0275\u0275defer:$6,\u0275\u0275deferWhen:j8,\u0275\u0275deferOnIdle:z3,\u0275\u0275deferOnImmediate:Fg,\u0275\u0275deferOnTimer:p5,\u0275\u0275deferOnHover:R3,\u0275\u0275deferOnInteraction:x3,\u0275\u0275deferOnViewport:Hg,\u0275\u0275deferPrefetchWhen:G8,\u0275\u0275deferPrefetchOnIdle:yu,\u0275\u0275deferPrefetchOnImmediate:Z8,\u0275\u0275deferPrefetchOnTimer:r0,\u0275\u0275deferPrefetchOnHover:O4,\u0275\u0275deferPrefetchOnInteraction:Ug,\u0275\u0275deferPrefetchOnViewport:Vg,\u0275\u0275deferEnableTimerScheduling:u2,\u0275\u0275repeater:P6,\u0275\u0275repeaterCreate:Og,\u0275\u0275repeaterTrackByIndex:Cg,\u0275\u0275repeaterTrackByIdentity:Tg,\u0275\u0275componentInstance:I8,\u0275\u0275text:X7,\u0275\u0275textInterpolate:M5,\u0275\u0275textInterpolate1:jg,\u0275\u0275textInterpolate2:J7,\u0275\u0275textInterpolate3:Q7,\u0275\u0275textInterpolate4:ev,\u0275\u0275textInterpolate5:tv,\u0275\u0275textInterpolate6:nv,\u0275\u0275textInterpolate7:rv,\u0275\u0275textInterpolate8:iv,\u0275\u0275textInterpolateV:ov,\u0275\u0275i18n:Sy,\u0275\u0275i18nAttributes:Py,\u0275\u0275i18nExp:T7,\u0275\u0275i18nStart:M7,\u0275\u0275i18nEnd:C7,\u0275\u0275i18nApply:Iy,\u0275\u0275i18nPostprocess:Ay,\u0275\u0275resolveWindow:xd,\u0275\u0275resolveDocument:M0,\u0275\u0275resolveBody:_p,\u0275\u0275setComponentScope:fv,\u0275\u0275setNgModuleScope:pv,\u0275\u0275registerNgModuleType:F4,\u0275\u0275getComponentDepsFactory:yE,\u0275setClassDebugInfo:EE,\u0275\u0275sanitizeHtml:Af,\u0275\u0275sanitizeStyle:xp,\u0275\u0275sanitizeResourceUrl:Oh,\u0275\u0275sanitizeScript:Sh,\u0275\u0275sanitizeUrl:ad,\u0275\u0275sanitizeUrlOrResourceUrl:Ph,\u0275\u0275trustConstantHtml:Om,\u0275\u0275trustConstantResourceUrl:kp,\u0275\u0275validateIframeAttribute:mf,forwardRef:fr,resolveForwardRef:lr};let V6=null;const np=[];let k5=!1;function Xv(e){return Array.isArray(e)?e.every(Xv):!!lr(e)}function bE(e,t={}){(function OE(e,t,r=!1){const i=za(t.declarations||Vi);let a=null;Object.defineProperty(e,R,{configurable:!0,get:()=>(null===a&&(a=gs().compileNgModule(Zl,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:za(t.bootstrap||Vi).map(lr),declarations:i.map(lr),imports:za(t.imports||Vi).map(lr).map(e9),exports:za(t.exports||Vi).map(lr).map(e9),schemas:t.schemas?za(t.schemas):null,id:t.id||null}),a.schemas||(a.schemas=[])),a)});let d=null;Object.defineProperty(e,Ee,{get:()=>{if(null===d){const w=gs();d=w.compileFactory(Zl,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:jn(e),target:w.FactoryTarget.NgModule,typeArgumentCount:0})}return d},configurable:!1});let m=null;Object.defineProperty(e,$t,{get:()=>{if(null===m){const w={name:e.name,type:e,providers:t.providers||Vi,imports:[(t.imports||Vi).map(lr),(t.exports||Vi).map(lr)]};m=gs().compileInjector(Zl,`ng:///${e.name}/\u0275inj.js`,w)}return m},configurable:!1})})(e,t),void 0!==t.id&&F4(e,t.id),function CE(e,t){np.push({moduleType:e,ngModule:t})}(e,t)}function IE(e,t){const r=za(t.declarations||Vi),i=Y6(e);r.forEach(a=>{if((a=lr(a)).hasOwnProperty(ze)){Qv(Ze(a),i)}else!a.hasOwnProperty(H)&&!a.hasOwnProperty(_)&&(a.ngSelectorScope=e)})}function Qv(e,t){e.directiveDefs=()=>Array.from(t.compilation.directives).map(r=>r.hasOwnProperty(ze)?Ze(r):mt(r)).filter(r=>!!r),e.pipeDefs=()=>Array.from(t.compilation.pipes).map(r=>Ft(r)),e.schemas=t.schemas,e.tView=null}function Y6(e){if(xu(e)){if(ku){const t=D2.getNgModuleScope(e);return{schemas:yn(e,!0).schemas||null,...t}}return function AE(e){const t=yn(e,!0);if(null!==t.transitiveCompileScopes)return t.transitiveCompileScopes;const r={schemas:t.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return Ul(t.imports).forEach(i=>{const a=Y6(i);a.exported.directives.forEach(d=>r.compilation.directives.add(d)),a.exported.pipes.forEach(d=>r.compilation.pipes.add(d))}),Ul(t.declarations).forEach(i=>{Ft(i)?r.compilation.pipes.add(i):r.compilation.directives.add(i)}),Ul(t.exports).forEach(i=>{const a=i;if(xu(a)){const d=Y6(a);d.exported.directives.forEach(m=>{r.compilation.directives.add(m),r.exported.directives.add(m)}),d.exported.pipes.forEach(m=>{r.compilation.pipes.add(m),r.exported.pipes.add(m)})}else Ft(a)?r.exported.pipes.add(a):r.exported.directives.add(a)}),t.transitiveCompileScopes=r,r}(e)}if(qt(e)){if(null!==(Ze(e)||mt(e)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([e]),pipes:new Set}};if(null!==Ft(e))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([e])}}}throw new Error(`${e.name} does not have a module def (\u0275mod property)`)}function e9(e){return j3(e)?e.ngModule:e}let B5=0;function wE(e,t){let r=null;(function ko(e,t){As(t)&&(ii.set(e,t),Si.add(e))})(e,t),r9(e,t),Object.defineProperty(e,ze,{get:()=>{if(null===r){const i=gs();if(As(t)){const Me=[`Component '${e.name}' is not resolved:`];throw t.templateUrl&&Me.push(` - templateUrl: ${t.templateUrl}`),t.styleUrls&&t.styleUrls.length&&Me.push(` - styleUrls: ${JSON.stringify(t.styleUrls)}`),t.styleUrl&&Me.push(` - styleUrl: ${t.styleUrl}`),Me.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(Me.join("\n"))}const a=function ME(){return V6}();let d=t.preserveWhitespaces;void 0===d&&(d=null!==a&&void 0!==a.preserveWhitespaces&&a.preserveWhitespaces);let m=t.encapsulation;void 0===m&&(m=null!==a&&void 0!==a.defaultEncapsulation?a.defaultEncapsulation:Ho.Emulated);const w=t.templateUrl||`ng:///${e.name}/template.html`,V={...i9(e,t),typeSourceSpan:i.createParseSourceSpan("Component",e.name,w),template:t.template||"",preserveWhitespaces:d,styles:"string"==typeof t.styles?[t.styles]:t.styles||Vi,animations:t.animations,declarations:[],changeDetection:t.changeDetection,encapsulation:m,interpolation:t.interpolation,viewProviders:t.viewProviders||null};B5++;try{if(V.usesInheritance&&o9(e),r=i.compileComponent(Zl,w,V),t.standalone){const Me=za(t.imports||Vi),{directiveDefs:et,pipeDefs:Dt}=function zE(e,t){let r=null,i=null;return{directiveDefs:()=>{if(ku)return E2(e)?[...D2.getStandaloneComponentScope(e,t).compilation.directives].map(w=>Ze(w)||mt(w)).filter(w=>null!==w):[];if(null===r){r=[Ze(e)];const m=new Set([e]);for(const w of t){const V=lr(w);if(!m.has(V))if(m.add(V),yn(V)){const Me=Y6(V);for(const et of Me.exported.directives){const Dt=Ze(et)||mt(et);Dt&&!m.has(et)&&(m.add(et),r.push(Dt))}}else{const Me=Ze(V)||mt(V);Me&&r.push(Me)}}}return r},pipeDefs:()=>{if(ku)return E2(e)?[...D2.getStandaloneComponentScope(e,t).compilation.pipes].map(w=>Ft(w)).filter(w=>null!==w):[];if(null===i){i=[];const m=new Set;for(const w of t){const V=lr(w);if(!m.has(V))if(m.add(V),yn(V)){const Me=Y6(V);for(const et of Me.exported.pipes){const Dt=Ft(et);Dt&&!m.has(et)&&(m.add(et),i.push(Dt))}}else{const Me=Ft(V);Me&&i.push(Me)}}}return i}}}(e,Me);r.directiveDefs=et,r.pipeDefs=Dt,r.dependencies=()=>Me.map(lr)}}finally{B5--}if(0===B5&&function TE(){if(!k5){k5=!0;try{for(let e=np.length-1;e>=0;e--){const{moduleType:t,ngModule:r}=np[e];r.declarations&&r.declarations.every(Xv)&&(np.splice(e,1),IE(t,r))}}finally{k5=!1}}}(),function RE(e){return void 0!==e.ngSelectorScope}(e)){const Me=Y6(e.ngSelectorScope);Qv(r,Me)}if(t.schemas){if(!t.standalone)throw new Error(`The 'schemas' was specified for the ${ie(e)} but is only valid on a component that is standalone.`);r.schemas=t.schemas}else t.standalone&&(r.schemas=[])}return r},configurable:!1})}function t9(e,t){let r=null;r9(e,t||{}),Object.defineProperty(e,H,{get:()=>{if(null===r){const i=n9(e,t||{});r=gs().compileDirective(Zl,i.sourceMapUrl,i.metadata)}return r},configurable:!1})}function n9(e,t){const r=e&&e.name,i=`ng:///${r}/\u0275dir.js`,a=gs(),d=i9(e,t);return d.typeSourceSpan=a.createParseSourceSpan("Directive",r,i),d.usesInheritance&&o9(e),{metadata:d,sourceMapUrl:i}}function r9(e,t){let r=null;Object.defineProperty(e,Ee,{get:()=>{if(null===r){const i=n9(e,t),a=gs();r=a.compileFactory(Zl,`ng:///${e.name}/\u0275fac.js`,{name:i.metadata.name,type:i.metadata.type,typeArgumentCount:0,deps:jn(e),target:a.FactoryTarget.Directive})}return r},configurable:!1})}function xE(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function i9(e,t){const r=vn(),i=r.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==t.selector?t.selector:null,host:t.host||Vo,propMetadata:i,inputs:t.inputs||Vi,outputs:t.outputs||Vi,queries:a9(e,i,s9),lifecycle:{usesOnChanges:r.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!xE(e),exportAs:NE(t.exportAs),providers:t.providers||null,viewQueries:a9(e,i,c9),isStandalone:!!t.standalone,isSignal:!!t.signals,hostDirectives:t.hostDirectives?.map(a=>"function"==typeof a?{directive:a}:a)||null}}function o9(e){const t=Object.prototype;let r=Object.getPrototypeOf(e.prototype).constructor;for(;r&&r!==t;)!mt(r)&&!Ze(r)&&$E(r)&&t9(r,null),r=Object.getPrototypeOf(r)}function kE(e){return"string"==typeof e?u9(e):lr(e)}function LE(e,t){return{propertyName:e,predicate:kE(t.selector),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static,emitDistinctChangesOnly:!!t.emitDistinctChangesOnly}}function a9(e,t,r){const i=[];for(const a in t)if(t.hasOwnProperty(a)){const d=t[a];d.forEach(m=>{if(r(m)){if(!m.selector)throw new Error(`Can't construct a query for the property "${a}" of "${ie(e)}" since the query selector wasn't defined.`);if(d.some(l9))throw new Error("Cannot combine @Input decorators with query decorators");i.push(LE(a,m))}})}return i}function NE(e){return void 0===e?null:u9(e)}function s9(e){const t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function c9(e){const t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function l9(e){return"Input"===e.ngMetadataName}function u9(e){return e.split(",").map(t=>t.trim())}const BE=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function $E(e){const t=vn();if(BE.some(i=>t.hasLifecycleHook(e,i)))return!0;const r=t.propMetadata(e);for(const i in r){const a=r[i];for(let d=0;d<a.length;d++){const m=a[d],w=m.ngMetadataName;if(l9(m)||s9(m)||c9(m)||"Output"===w||"HostBinding"===w||"HostListener"===w)return!0}}return!1}function d9(e,t){return{type:e,name:e.name,pipeName:t.name,pure:void 0===t.pure||t.pure,isStandalone:!!t.standalone}}const h9=wa("Directive",(e={})=>e,void 0,void 0,(e,t)=>t9(e,t)),UE=wa("Component",(e={})=>({changeDetection:pa.Default,...e}),h9,void 0,(e,t)=>wE(e,t)),HE=wa("Pipe",e=>({pure:!0,...e}),void 0,void 0,(e,t)=>function FE(e,t){let r=null,i=null;Object.defineProperty(e,Ee,{get:()=>{if(null===i){const a=d9(e,t),d=gs(a.type);i=d.compileFactory(Zl,`ng:///${a.name}/\u0275fac.js`,{name:a.name,type:a.type,typeArgumentCount:0,deps:jn(e),target:d.FactoryTarget.Pipe})}return i},configurable:!1}),Object.defineProperty(e,_,{get:()=>{if(null===r){const a=d9(e,t);r=gs(a.type).compilePipe(Zl,`ng:///${a.name}/\u0275pipe.js`,a)}return r},configurable:!1})}(e,t)),VE=Tc("Input",e=>e?"string"==typeof e?{alias:e}:e:{}),YE=Tc("Output",e=>({alias:e})),WE=Tc("HostBinding",e=>({hostPropertyName:e})),KE=Tc("HostListener",(e,t)=>({eventName:e,args:t})),jE=wa("NgModule",e=>e,void 0,void 0,(e,t)=>bE(e,t));class f9{constructor(t){this.full=t;const r=t.split(".");this.major=r[0],this.minor=r[1],this.patch=r.slice(2).join(".")}}const GE=new f9("17.0.9");class $5{log(t){console.log(t)}warn(t){console.warn(t)}}(re=$5).\u0275fac=function(t){return new(t||re)},re.\u0275prov=ci({token:re,factory:re.\u0275fac,providedIn:"platform"});class ZE{constructor(t,r){this.ngModuleFactory=t,this.componentFactories=r}}class p9{compileModuleSync(t){return new P5(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const r=this.compileModuleSync(t),a=Ul(yn(t).declarations).reduce((d,m)=>{const w=Ze(m);return w&&d.push(new n4(w)),d},[]);return new ZE(r,a)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}}(Re=p9).\u0275fac=function(t){return new(t||Re)},Re.\u0275prov=ci({token:Re,factory:Re.\u0275fac,providedIn:"root"});new zi("compilerOptions");class rp{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Xt.X(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const t=this.taskId++;return this.pendingTasks.add(t),t}remove(t){this.pendingTasks.delete(t),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}}(Le=rp).\u0275fac=function(t){return new(t||Le)},Le.\u0275prov=ci({token:Le,factory:Le.\u0275fac,providedIn:"root"});new class qE{constructor(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}reset(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}};const y9=new zi(""),E9=new zi("");class D9{constructor(t,r,i){this._ngZone=t,this.registry=r,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,H5||(function MD(e){H5=e}(i),i.addToWindow(r)),this._watchAngularEvents(),t.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:()=>{vs.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 t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(t)||(clearTimeout(r.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,r,i){let a=-1;r&&r>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(d=>d.timeoutId!==a),t(this._didWork,this.getPendingTasks())},r)),this._callbacks.push({doneCb:t,timeoutId:a,updateCb:i})}whenStable(t,r,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,r,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,r,i){return[]}}(ue=D9).\u0275fac=function(t){return new(t||ue)(wo(vs),wo(U5),wo(E9))},ue.\u0275prov=ci({token:ue,factory:ue.\u0275fac});class U5{constructor(){this._applications=new Map}registerApplication(t,r){this._applications.set(t,r)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,r=!0){return H5?.findTestabilityInTree(this,t,r)??null}}let H5;(ot=U5).\u0275fac=function(t){return new(t||ot)},ot.\u0275prov=ci({token:ot,factory:ot.\u0275fac,providedIn:"platform"});const M9=new zi("Application Initializer");class em{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r}),this.appInits=_i(M9,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const t=[];for(const i of this.appInits){const a=i();if(m5(a))t.push(a);else if(b7(a)){const d=new Promise((m,w)=>{a.subscribe({complete:m,error:w})});t.push(d)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(i=>{this.reject(i)}),0===t.length&&r(),this.initialized=!0}}(Et=em).\u0275fac=function(t){return new(t||Et)},Et.\u0275prov=ci({token:Et,factory:Et.\u0275fac,providedIn:"root"});const V5=new zi("appBootstrapListener");function C9(){!function Ot(e){qe=e}(()=>{throw new Qn(600,!1)})}function T9(e,t,r){try{const i=r();return m5(i)?i.catch(a=>{throw t.runOutsideAngular(()=>e.handleError(a)),a}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}function b9(e,t){return Array.isArray(t)?t.reduce(b9,e):{...e,...t}}class P4{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=_i(qf),this.afterRenderEffectManager=_i(H1),this.componentTypes=[],this.components=[],this.isStable=_i(rp).hasPendingTasks.pipe((0,Ut.U)(t=>!t)),this._injector=_i(ol)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,r){const i=t instanceof bl;if(!this._injector.get(em).done){!i&&qt(t);throw new Qn(405,!1)}let d;d=i?t:this._injector.get(Bu).resolveComponentFactory(t),this.componentTypes.push(d.componentType);const m=function TD(e){return e.isBoundToModule}(d)?void 0:this._injector.get(L3),w=r||d.selector,V=d.create(oc.NULL,[],w,m),Me=V.location.nativeElement,et=V.injector.get(y9,null);return et?.registerApplication(Me),V.onDestroy(()=>{this.detachView(V.hostView),tm(this.components,V),et?.unregisterApplication(Me)}),this._loadComponent(V),V}tick(){if(this._runningTick)throw new Qn(101,!1);try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this.internalErrorHandler(t)}finally{try{this.afterRenderEffectManager.execute()}catch(t){this.internalErrorHandler(t)}this._runningTick=!1}}attachView(t){const r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){const r=t;tm(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const r=this._injector.get(V5,[]);[...this._bootstrapListeners,...r].forEach(i=>i(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>tm(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new Qn(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}function tm(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}let nm;function S9(e){nm??=new WeakMap;const t=nm.get(e);if(t)return t;const r=e.isStable.pipe((0,zt.P)(i=>i)).toPromise().then(()=>{});return nm.set(e,r),e.onDestroy(()=>nm?.delete(e)),r}(an=P4).\u0275fac=function(t){return new(t||an)},an.\u0275prov=ci({token:an,factory:an.\u0275fac,providedIn:"root"});class P9{constructor(){this.zone=_i(vs),this.applicationRef=_i(P4)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}(Pn=P9).\u0275fac=function(t){return new(t||Pn)},Pn.\u0275prov=ci({token:Pn,factory:Pn.\u0275fac,providedIn:"root"});new zi("");function I9(e){return[{provide:vs,useFactory:e},{provide:il,multi:!0,useFactory:()=>{const t=_i(P9,{optional:!0});return()=>t.initialize()}},{provide:il,multi:!0,useFactory:()=>{const t=_i(w9);return()=>{t.initialize()}}},{provide:qf,useFactory:bD}]}function bD(){const e=_i(vs),t=_i(k1);return r=>e.runOutsideAngular(()=>t.handleError(r))}function OD(e){return cu([[],I9(()=>new vs(A9(e)))])}function A9(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}class w9{constructor(){this.subscription=new kn.w0,this.initialized=!1,this.zone=_i(vs),this.pendingTasks=_i(rp)}initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{vs.assertNotInAngularZone(),queueMicrotask(()=>{null!==t&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{vs.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}}(Zt=w9).\u0275fac=function(t){return new(t||Zt)},Zt.\u0275prov=ci({token:Zt,factory:Zt.\u0275fac,providedIn:"root"});const rm=new zi("LocaleId",{providedIn:"root",factory:()=>_i(rm,zn.Optional|zn.SkipSelf)||function SD(){return typeof $localize<"u"&&$localize.locale||Io}()}),PD=new zi("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});new zi("Translations"),new zi("TranslationsFormat");var z9;!function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"}(z9||(z9={}));const Y5=new zi("PlatformDestroyListeners");class W5{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,r){const i=function S_(e="zone.js",t){return"noop"===e?new F1:"zone.js"===e?new vs(t):e}(r?.ngZone,A9({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}));return i.run(()=>{const a=function Xy(e,t,r){return new S5(e,t,r)}(t.moduleType,this.injector,I9(()=>i)),d=a.injector.get(k1,null);return i.runOutsideAngular(()=>{const m=i.onError.subscribe({next:w=>{d.handleError(w)}});a.onDestroy(()=>{tm(this._modules,a),m.unsubscribe()})}),T9(d,i,()=>{const m=a.injector.get(em);return m.runInitializers(),m.donePromise.then(()=>(Fr(a.injector.get(rm,Io)||Io),this._moduleDoBootstrap(a),a))})})}bootstrapModule(t,r=[]){const i=b9({},r);return function CD(e,t,r){const i=new P5(r);return Promise.resolve(i)}(this.injector,0,t).then(a=>this.bootstrapModuleFactory(a,i))}_moduleDoBootstrap(t){const r=t.injector.get(P4);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(i=>r.bootstrap(i));else{if(!t.instance.ngDoBootstrap)throw new Qn(-403,!1);t.instance.ngDoBootstrap(r)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Qn(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const t=this._injector.get(Y5,null);t&&(t.forEach(r=>r()),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}(Wt=W5).\u0275fac=function(t){return new(t||Wt)(wo(oc))},Wt.\u0275prov=ci({token:Wt,factory:Wt.\u0275fac,providedIn:"platform"});let I4=null;const R9=new zi("AllowMultipleToken");function x9(e,t,r=[]){const i=`Platform: ${t}`,a=new zi(i);return(d=[])=>{let m=K5();if(!m||m.injector.get(R9,!1)){const w=[...r,...d,{provide:a,useValue:!0}];e?e(w):function ID(e){if(I4&&!I4.get(R9,!1))throw new Qn(400,!1);C9(),I4=e;const t=e.get(W5);return L9(e),t}(k9(w,i))}return function AD(e){const t=K5();if(!t)throw new Qn(401,!1);return t}()}}function k9(e=[],t){return oc.create({name:t,providers:[{provide:Ad,useValue:"platform"},{provide:Y5,useValue:new Set([()=>I4=null])},...e]})}function K5(){return I4?.get(W5)??null}function L9(e){e.get(Z3,null)?.forEach(r=>r())}function zD(){return!1}const ND=x9(null,"core",[]);class F9{constructor(t){}}(mn=F9).\u0275fac=function(t){return new(t||mn)(wo(P4))},mn.\u0275mod=ft({type:mn}),mn.\u0275inj=Ei({});function qD(e){console.warn(Ur(-913,`An image with src ${e} has intrinsic file dimensions much larger than its rendered size. This can negatively impact application loading performance. For more information about addressing or disabling this warning, see https://angular.io/errors/NG0913`))}function JD(e){try{const{rootComponent:t,appProviders:r,platformProviders:i}=e,a=function wD(e=[]){if(I4)return I4;const t=k9(e);return I4=t,C9(),L9(t),t}(i),d=[OD(),...r||[]],w=new lv({providers:d,parent:a,debugName:"",runEnvironmentInitializers:!1}).injector,V=w.get(vs);return V.run(()=>{w.resolveInjectorInitializers();const Me=w.get(k1,null);let et;V.runOutsideAngular(()=>{et=V.onError.subscribe({next:gn=>{Me.handleError(gn)}})});const Dt=()=>w.destroy(),Jt=a.get(Y5);return Jt.add(Dt),w.onDestroy(()=>{et.unsubscribe(),Jt.delete(Dt)}),T9(Me,V,()=>{const gn=w.get(em);return gn.runInitializers(),gn.donePromise.then(()=>{Fr(w.get(rm,Io)||Io);const Mr=w.get(P4);return void 0!==t&&Mr.bootstrap(t),Mr})})})}catch(t){return Promise.reject(t)}}Vn=class ZD{constructor(){this.window=null,this.observer=null,this.options=_i(G6),this.ngZone=_i(vs)}start(){if(typeof PerformanceObserver>"u"||this.options?.disableImageSizeWarning&&this.options?.disableImageLazyLoadWarning)return;this.observer=this.initPerformanceObserver();const t=al(),r=t.defaultView;if(typeof r<"u"){this.window=r;const i=()=>{setTimeout(this.scanImages.bind(this),200)};this.ngZone.runOutsideAngular(()=>{"complete"===t.readyState?i():this.window?.addEventListener("load",i,{once:!0})})}}ngOnDestroy(){this.observer?.disconnect()}initPerformanceObserver(){if(typeof PerformanceObserver>"u")return null;const t=new PerformanceObserver(r=>{const i=r.getEntries();if(0===i.length)return;const d=i[i.length-1].element?.src??"";d.startsWith("data:")||d.startsWith("blob:")||(this.lcpImageUrl=d)});return t.observe({type:"largest-contentful-paint",buffered:!0}),t}scanImages(){const t=al().querySelectorAll("img");let r,i=!1;t.forEach(a=>{if(!this.options?.disableImageSizeWarning)for(const d of t)!d.getAttribute("ng-img")&&this.isOversized(d)&&qD(d.src);!this.options?.disableImageLazyLoadWarning&&this.lcpImageUrl&&a.src===this.lcpImageUrl&&(r=!0,("lazy"!==a.loading||a.getAttribute("ng-img"))&&(i=!0))}),r&&!i&&this.lcpImageUrl&&!this.options?.disableImageLazyLoadWarning&&function XD(e){console.warn(Ur(-913,`An image with src ${e} is the Largest Contentful Paint (LCP) element but was given a "loading" value of "lazy", which can negatively impact application loading performance. This warning can be addressed by changing the loading value of the LCP image to "eager", or by using the NgOptimizedImage directive's prioritization utilities. For more information about addressing or disabling this warning, see https://angular.io/errors/NG0913`))}(this.lcpImageUrl)}isOversized(t){if(!this.window)return!1;const r=this.window.getComputedStyle(t);let i=parseFloat(r.getPropertyValue("width")),a=parseFloat(r.getPropertyValue("height"));const d=r.getPropertyValue("box-sizing");if("cover"===r.getPropertyValue("object-fit"))return!1;if("border-box"===d){const gn=r.getPropertyValue("padding-top"),Gn=r.getPropertyValue("padding-right"),Mr=r.getPropertyValue("padding-bottom"),Xr=r.getPropertyValue("padding-left");i-=parseFloat(Gn)+parseFloat(Xr),a-=parseFloat(gn)+parseFloat(Mr)}const w=t.naturalWidth,V=t.naturalHeight,Me=this.window.devicePixelRatio*i,et=this.window.devicePixelRatio*a;return w-Me>=1200||V-et>=1200}},Vn.\u0275fac=function(t){return new(t||Vn)},Vn.\u0275prov=ci({token:Vn,factory:Vn.\u0275fac,providedIn:"root"});class J9{constructor(){this.appRef=_i(P4),this.taskService=_i(rp),this.pendingRenderTaskId=null}notify(){null===this.pendingRenderTaskId&&(this.pendingRenderTaskId=this.taskService.add(),setTimeout(()=>{try{this.appRef.destroyed||this.appRef.tick()}finally{const t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}))}}(rt=J9).\u0275fac=function(t){return new(t||rt)},rt.\u0275prov=ci({token:rt,factory:rt.\u0275fac,providedIn:"root"});let ay=!1;function sM(){ay||(ay=!0,function o3(){i3=$p}(),function ut(){me=st}(),function Yy(){q7=Vy}(),function Cn(){Rt=Mn}(),function Eg(){O6=yg}(),function T6(){gg=C6,F8=s5}(),function ug(){o2=lg}(),function p_(){V0=f_}())}function lM(){return cu([{provide:Bh,useFactory:()=>{let e=!0;return kd()&&(e=!!_i(Fd,{optional:!0})?.get(zh,null)),e&&Sl("NgHydration"),e}},{provide:il,useValue:()=>{kd()&&_i(Bh)&&(function uM(){const e=al();let t;for(const r of e.body.childNodes)if(r.nodeType===Node.COMMENT_NODE&&r.textContent?.trim()===Rf){t=r;break}if(!t)throw new Qn(-507,!1)}(),sM())},multi:!0},{provide:Qp,useFactory:()=>kd()&&_i(Bh)},{provide:V5,useFactory:()=>{if(kd()&&_i(Bh)){const e=_i(P4);_i(oc);return()=>{(function cM(e,t){return S9(e)})(e).then(()=>{vs.assertInAngularZone(),function og(e){const t=e._views;for(const r of t){const i=Yd(r);null!==i&&null!==i[Ir]&&(ma(i)?X1(i):(X1(i[Ir]),v6(i)))}}(e)})}}return()=>{}},multi:!0}])}function dM(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function hM(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function pM(e){const t=Ze(e);if(!t)return null;const r=new n4(t);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},71993:(tt,X,c)=>{"use strict";c.d(X,{O4:()=>f});var n=c(19212);function f(S,W){const P=!W?.manualCleanup;P&&!W?.injector&&(0,n.gHi)(f);const A=P?W?.injector?.get(n.ktI)??(0,n.f3M)(n.ktI):null;let T;T=W?.requireSync?(0,n.tdS)({kind:0}):(0,n.tdS)({kind:1,value:W?.initialValue});const C=S.subscribe({next:N=>T.set({kind:1,value:N}),error:N=>{if(W?.rejectErrors)throw N;T.set({kind:2,error:N})}});return A?.onDestroy(C.unsubscribe.bind(C)),(0,n.Flj)(()=>{const N=T();switch(N.kind){case 1:return N.value;case 2:throw N.error;case 0:throw new n.vHH(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}},19288:(tt,X,c)=>{"use strict";c.d(X,{iD:()=>Ie});var n=c(19212),o=c(97328),h=c(63019),f=c(94664),S=c(37398);const W={schedule(M,D){const I=setTimeout(M,D);return()=>clearTimeout(I)},scheduleBeforeRender(M){if(typeof window>"u")return W.schedule(M,0);if(typeof window.requestAnimationFrame>"u")return W.schedule(M,16);const D=window.requestAnimationFrame(M);return()=>window.cancelAnimationFrame(D)}};let N;function ee(M,D,I){let Q=I;return function A(M){return!!M&&M.nodeType===Node.ELEMENT_NODE}(M)&&D.some((Ye,be)=>!("*"===Ye||!function Y(M,D){if(!N){const I=Element.prototype;N=I.matches||I.matchesSelector||I.mozMatchesSelector||I.msMatchesSelector||I.oMatchesSelector||I.webkitMatchesSelector}return M.nodeType===Node.ELEMENT_NODE&&N.call(M,D)}(M,Ye))&&(Q=be,!0)),Q}class ce{constructor(D,I){this.componentFactory=I.get(n._Vd).resolveComponentFactory(D)}create(D){return new ke(this.componentFactory,D)}}class ke{constructor(D,I){this.componentFactory=D,this.injector=I,this.eventEmitters=new o.t(1),this.events=this.eventEmitters.pipe((0,f.w)(Q=>(0,h.T)(...Q))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:Q})=>Q)),this.ngZone=this.injector.get(n.R0b),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(D){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(D)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=W.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(D){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(D):this.componentRef.instance[D])}setInputValue(D,I,Q){this.runInZone(()=>{Q&&(I=Q.call(this.componentRef?.instance,I)),null!==this.componentRef?function k(M,D){return M===D||M!=M&&D!=D}(I,this.getInputValue(D))&&(void 0!==I||!this.unchangedInputs.has(D))||(this.recordInputChange(D,I),this.unchangedInputs.delete(D),this.hasInputChanges=!0,this.componentRef.instance[D]=I,this.scheduleDetectChanges()):this.initialInputValues.set(D,I)})}initializeComponent(D){const I=n.zs3.create({providers:[],parent:this.injector}),Q=function te(M,D){const I=M.childNodes,Q=D.map(()=>[]);let Ye=-1;D.some((be,Oe)=>"*"===be&&(Ye=Oe,!0));for(let be=0,Oe=I.length;be<Oe;++be){const We=I[be],qe=ee(We,D,Ye);-1!==qe&&Q[qe].push(We)}return Q}(D,this.componentFactory.ngContentSelectors);this.componentRef=this.componentFactory.create(I,Q,D),this.viewChangeDetectorRef=this.componentRef.injector.get(n.sBO),this.implementsOnChanges=function T(M){return"function"==typeof M}(this.componentRef.instance.ngOnChanges),this.initializeInputs(),this.initializeOutputs(this.componentRef),this.detectChanges(),this.injector.get(n.z2F).attachView(this.componentRef.hostView)}initializeInputs(){this.componentFactory.inputs.forEach(({propName:D,transform:I})=>{this.initialInputValues.has(D)&&this.setInputValue(D,this.initialInputValues.get(D),I)}),this.initialInputValues.clear()}initializeOutputs(D){const I=this.componentFactory.outputs.map(({propName:Q,templateName:Ye})=>D.instance[Q].pipe((0,S.U)(Oe=>({name:Ye,value:Oe}))));this.eventEmitters.next(I)}callNgOnChanges(D){if(!this.implementsOnChanges||null===this.inputChanges)return;const I=this.inputChanges;this.inputChanges=null,D.instance.ngOnChanges(I)}markViewForCheck(D){this.hasInputChanges&&(this.hasInputChanges=!1,D.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=W.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(D,I){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const Q=this.inputChanges[D];if(Q)return void(Q.currentValue=I);const Ye=this.unchangedInputs.has(D),be=Ye?void 0:this.getInputValue(D);this.inputChanges[D]=new n.WD2(be,I,Ye)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(D){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(D):D()}}class Ge extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function Ie(M,D){const Q=function K(M,D){return D.get(n._Vd).resolveComponentFactory(M).inputs}(M,D.injector),Ye=D.strategyFactory||new ce(M,D.injector),be=function $(M){const D={};return M.forEach(({propName:I,templateName:Q,transform:Ye})=>{D[function P(M){return M.replace(/[A-Z]/g,D=>`-${D.toLowerCase()}`)}(Q)]=[I,Ye]}),D}(Q);class Oe extends Ge{get ngElementStrategy(){if(!this._ngElementStrategy){const qe=this._ngElementStrategy=Ye.create(this.injector||D.injector);Q.forEach(({propName:yt,transform:Ot})=>{if(!this.hasOwnProperty(yt))return;const at=this[yt];delete this[yt],qe.setInputValue(yt,at,Ot)})}return this._ngElementStrategy}constructor(qe){super(),this.injector=qe}attributeChangedCallback(qe,yt,Ot,at){const[Ue,nt]=be[qe];this.ngElementStrategy.setInputValue(Ue,Ot,nt)}connectedCallback(){let qe=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),qe=!0),this.ngElementStrategy.connect(this),qe||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(qe=>{const yt=new CustomEvent(qe.name,{detail:qe.value});this.dispatchEvent(yt)})}}return Oe.observedAttributes=Object.keys(be),Q.forEach(({propName:We,transform:qe})=>{Object.defineProperty(Oe.prototype,We,{get(){return this.ngElementStrategy.getInputValue(We)},set(yt){this.ngElementStrategy.setInputValue(We,yt,qe)},configurable:!0,enumerable:!0})}),Oe}new n.GfV("17.0.9")},60721:(tt,X,c)=>{"use strict";c.d(X,{DI:()=>M,Ot:()=>C,ZF:()=>b,hX:()=>ce,z6:()=>N});var T,n=c(4942),o=c(33182),h=c(99080),f=c(2459),S=c(76328),W=c(53781),P=c(19212),A=c(11324);class C{constructor(be){return be}}class N{constructor(){return(0,o.C6)()}}(0,h.H)(0,300).pipe((0,S.b)(()=>(0,f.D)((0,o.C6)())),(0,W.E)());const $=new P.OlP("angularfire2._apps"),K={provide:C,useFactory:function k(Ye){return Ye&&1===Ye.length?Ye[0]:new C((0,o.Mq)())},deps:[[new P.FiY,$]]},te={provide:N,deps:[[new P.FiY,$]]};function ee(Ye){return(be,Oe)=>{const We=Oe.get(P.Lbi);(0,o.KN)("angularfire",A.q4.full,"core"),(0,o.KN)("angularfire",A.q4.full,"app"),(0,o.KN)("angular",P.q4F.full,We.toString());const qe=be.runOutsideAngular(()=>Ye(Oe));return new C(qe)}}class Se{constructor(be){(0,o.KN)("angularfire",A.q4.full,"core"),(0,o.KN)("angularfire",A.q4.full,"app"),(0,o.KN)("angular",P.q4F.full,be.toString())}}function ce(Ye,...be){return(0,P.MR2)([K,te,{provide:$,useFactory:ee(Ye),multi:!0,deps:[P.R0b,P.zs3,A.HU,...be]}])}T=Se,(0,n.Z)(Se,"\u0275fac",function(be){return new(be||T)(P.LFG(P.Lbi))}),(0,n.Z)(Se,"\u0275mod",P.oAB({type:T})),(0,n.Z)(Se,"\u0275inj",P.cJS({providers:[K,te]}));(0,A.u3)(o.P2,!0),(0,A.u3)(o.Mq,!0),(0,A.u3)(o.C6,!0);const b=(0,A.u3)(o.ZF,!0),M=(0,A.u3)(o.DI,!0);(0,A.u3)(o.TP,!0),(0,A.u3)(o.KN,!0),(0,A.u3)(o.Ub,!0)},86927:(tt,X,c)=>{"use strict";c.d(X,{gx:()=>ce,fD:()=>be,v0:()=>Ne,ZJ:()=>kn,L6:()=>Xt,AR:()=>Ye,XB:()=>nn,_p:()=>Pe,e5:()=>ht,$g:()=>Re,rh:()=>Le,gQ:()=>Zt});var ee,n=c(4942),o=c(11324),h=c(99080),f=c(2459),S=c(76328),W=c(53781),P=c(19212),A=c(60721),T=c(33182),C=c(36301),N=c(65592),Y=c(22096),k=c(94664);function K(wt){return new N.y(function(It){return{unsubscribe:(0,C.MX)(wt,It.next.bind(It),It.error.bind(It),It.complete.bind(It))}})}const Se="auth";class ce{constructor(It){return It}}(0,h.H)(0,300).pipe((0,S.b)(()=>(0,f.D)((0,o.vb)(Se))),(0,W.E)());const Ie=new P.OlP("angularfire2.auth-instances");function M(wt){return(It,An)=>{const Zn=It.runOutsideAngular(()=>wt(An));return new ce(Zn)}}const D={provide:class ke{constructor(){return(0,o.vb)(Se)}},deps:[[new P.FiY,Ie]]},I={provide:ce,useFactory:function b(wt,It){const An=(0,o.JM)(Se,wt,It);return An&&new ce(An)},deps:[[new P.FiY,Ie],A.Ot]};class Q{constructor(){(0,T.KN)("angularfire",o.q4.full,"auth")}}function Ye(wt,...It){return(0,T.KN)("angularfire",o.q4.full,"auth"),(0,P.MR2)([I,D,{provide:Ie,useFactory:M(wt),multi:!0,deps:[P.R0b,P.zs3,o.HU,A.z6,[new P.FiY,o.Rf],...It]}])}ee=Q,(0,n.Z)(Q,"\u0275fac",function(It){return new(It||ee)}),(0,n.Z)(Q,"\u0275mod",P.oAB({type:ee})),(0,n.Z)(Q,"\u0275inj",P.cJS({providers:[I,D]}));const be=(0,o.u3)(function $(wt){return new N.y(function(It){return{unsubscribe:(0,C.Aj)(wt,It.next.bind(It),It.error.bind(It),It.complete.bind(It))}})},!0),Ne=((0,o.u3)(K,!0),(0,o.u3)(function te(wt){return K(wt).pipe((0,k.w)(function(It){return It?(0,f.D)((0,C.wU)(It)):(0,Y.of)(null)}))},!0),(0,o.u3)(C.iA,!0),(0,o.u3)(C.qh,!0),(0,o.u3)(C.bX,!0),(0,o.u3)(C.LG,!0),(0,o.u3)(C.S$,!0),(0,o.u3)(C.Xb,!0),(0,o.u3)(C.h8,!0),(0,o.u3)(C.Nr,!0),(0,o.u3)(C.gK,!0),(0,o.u3)(C.v0,!0)),kn=((0,o.u3)(C.wU,!0),(0,o.u3)(C.ag,!0),(0,o.u3)(C.p2,!0),(0,o.u3)(C.cx,!0),(0,o.u3)(C.uJ,!0),(0,o.u3)(C.RL,!0),(0,o.u3)(C.JB,!0),(0,o.u3)(C.ZJ,!0)),Xt=(0,o.u3)(C.L6,!0),nn=((0,o.u3)(C.k9,!0),(0,o.u3)(C.WV,!0),(0,o.u3)(C.JG,!0),(0,o.u3)(C.Aj,!0),(0,o.u3)(C.MX,!0),(0,o.u3)(C.uw,!0),(0,o.u3)(C.aF,!0),(0,o.u3)(C.vY,!0),(0,o.u3)(C.bc,!0),(0,o.u3)(C.C3,!0),(0,o.u3)(C.H5,!0),(0,o.u3)(C.h6,!0),(0,o.u3)(C.w$,!0),(0,o.u3)(C.LS,!0),(0,o.u3)(C.oo,!0),(0,o.u3)(C.Fb,!0),(0,o.u3)(C.XB,!0)),Pe=((0,o.u3)(C.sB,!0),(0,o.u3)(C._p,!0)),ht=(0,o.u3)(C.e5,!0),Re=((0,o.u3)(C.P6,!0),(0,o.u3)(C.$g,!0)),Le=(0,o.u3)(C.rh,!0),Zt=((0,o.u3)(C.F6,!0),(0,o.u3)(C.w7,!0),(0,o.u3)(C.qB,!0),(0,o.u3)(C.SF,!0),(0,o.u3)(C.s,!0),(0,o.u3)(C.gQ,!0));(0,o.u3)(C.Rv,!0),(0,o.u3)(C.ck,!0),(0,o.u3)(C.ic,!0),(0,o.u3)(C.uo,!0),(0,o.u3)(C.Ov,!0),(0,o.u3)(C.TX,!0)},11324:(tt,X,c)=>{"use strict";c.d(X,{HU:()=>ke,JM:()=>k,Rf:()=>K,q4:()=>N,u3:()=>be,vb:()=>$});var C,n=c(4942),o=c(19212),h=c(33182),f=c(22381),S=c(16321),W=c(65592),P=c(99397),A=c(85137),T=c(43093);const N=new o.GfV("ANGULARFIRE2_VERSION");function k(Oe,We,qe){if(We){if(1===We.length)return We[0];const at=We.filter(Ue=>Ue.app===qe);if(1===at.length)return at[0]}return qe.container.getProvider(Oe).getImmediate({optional:!0})}const $=(Oe,We)=>{const qe=We?[We]:(0,h.C6)(),yt=[];return qe.forEach(Ot=>{Ot.container.getProvider(Oe).instances.forEach(Ue=>{yt.includes(Ue)||yt.push(Ue)})}),yt};class K{constructor(){return $(te)}}const te="app-check";function ee(){}class Se{constructor(We,qe=f.N){(0,n.Z)(this,"zone",void 0),(0,n.Z)(this,"delegate",void 0),this.zone=We,this.delegate=qe}now(){return this.delegate.now()}schedule(We,qe,yt){const Ot=this.zone;return this.delegate.schedule(function(Ue){Ot.runGuarded(()=>{We.apply(this,[Ue])})},qe,yt)}}class ce{constructor(We){(0,n.Z)(this,"zone",void 0),(0,n.Z)(this,"task",null),this.zone=We}call(We,qe){const yt=this.unscheduleTask.bind(this);return this.task=this.zone.run(()=>Zone.current.scheduleMacroTask("firebaseZoneBlock",ee,{},ee,ee)),qe.pipe((0,P.b)({next:yt,complete:yt,error:yt})).subscribe(We).add(yt)}unscheduleTask(){setTimeout(()=>{null!=this.task&&"scheduled"===this.task.state&&(this.task.invoke(),this.task=null)},10)}}class ke{constructor(We){(0,n.Z)(this,"ngZone",void 0),(0,n.Z)(this,"outsideAngular",void 0),(0,n.Z)(this,"insideAngular",void 0),this.ngZone=We,this.outsideAngular=We.runOutsideAngular(()=>new Se(Zone.current)),this.insideAngular=We.run(()=>new Se(Zone.current,S.z)),globalThis.\u0275AngularFireScheduler||=this}}function Ge(){const Oe=globalThis.\u0275AngularFireScheduler;if(!Oe)throw new Error("Either AngularFireModule has not been provided in your AppModule (this can be done manually or implictly using\nprovideFirebaseApp) or you're calling an AngularFire method outside of an NgModule (which is not supported).");return Oe}function b(Oe){return Ge().ngZone.run(()=>Oe())}function I(Oe){return function Q(Oe){return function(qe){return(qe=qe.lift(new ce(Oe.ngZone))).pipe((0,A.R)(Oe.outsideAngular),(0,T.Q)(Oe.insideAngular))}}(Ge())(Oe)}C=ke,(0,n.Z)(ke,"\u0275fac",function(We){return new(We||C)(o.LFG(o.R0b))}),(0,n.Z)(ke,"\u0275prov",o.Yz7({token:C,factory:C.\u0275fac,providedIn:"root"}));const Ye=(Oe,We)=>function(){const yt=arguments;return We&&setTimeout(()=>{"scheduled"===We.state&&We.invoke()},10),b(()=>Oe.apply(void 0,yt))},be=(Oe,We)=>function(){let qe;const yt=arguments;for(let at=0;at<arguments.length;at++)"function"==typeof yt[at]&&(We&&(qe||=b(()=>Zone.current.scheduleMacroTask("firebaseZoneBlock",ee,{},ee,ee))),yt[at]=Ye(yt[at],qe));const Ot=function Ie(Oe){return Ge().ngZone.runOutsideAngular(()=>Oe())}(()=>Oe.apply(this,yt));if(!We){if(Ot instanceof W.y){const at=Ge();return Ot.pipe((0,A.R)(at.outsideAngular),(0,T.Q)(at.insideAngular))}return b(()=>Ot)}return Ot instanceof W.y?Ot.pipe(I):Ot instanceof Promise?b(()=>new Promise((at,Ue)=>Ot.then(nt=>b(()=>at(nt)),nt=>b(()=>Ue(nt))))):"function"==typeof Ot&&qe?function(){return setTimeout(()=>{qe&&"scheduled"===qe.state&&qe.invoke()},10),Ot.apply(this,arguments)}:b(()=>Ot)}},56223:(tt,X,c)=>{"use strict";c.d(X,{CE:()=>Ys,Cf:()=>nr,Fj:()=>tn,JJ:()=>xr,JL:()=>mr,JU:()=>sn,NI:()=>Ba,Oe:()=>Bn,On:()=>Ms,UX:()=>Ro,Wl:()=>Xt,Zs:()=>j,_Y:()=>ka,a5:()=>Zn,c5:()=>Sr,cw:()=>Hn,kI:()=>Ke,nD:()=>yn,oH:()=>pa,qu:()=>Ri,sg:()=>Vo,u:()=>cs,u5:()=>Qi,ve:()=>vt,x0:()=>Qo});var W,P,A,T,C,N,Y,k,$,K,te,ee,Se,ce,ke,Ge,Ie,b,M,D,I,Q,Ye,be,Oe,We,qe,yt,Ot,at,Ue,nt,Ce,ye,Te,Ne,fe,Ct,gt,St,n=c(19212),o=c(96814),h=c(2459),f=c(9315),S=c(37398);class cn{constructor(x,$e){this._renderer=x,this._elementRef=$e,this.onChange=Vt=>{},this.onTouched=()=>{}}setProperty(x,$e){this._renderer.setProperty(this._elementRef.nativeElement,x,$e)}registerOnTouched(x){this.onTouched=x}registerOnChange(x){this.onChange=x}setDisabledState(x){this.setProperty("disabled",x)}}(W=cn).\u0275fac=function(x){return new(x||W)(n.Y36(n.Qsj),n.Y36(n.SBq))},W.\u0275dir=n.lG2({type:W});class Ht extends cn{}(P=Ht).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(P)))($e||P)}})(),P.\u0275dir=n.lG2({type:P,features:[n.qOj]});const sn=new n.OlP("NgValueAccessor"),kn={provide:sn,useExisting:(0,n.Gpc)(()=>Xt),multi:!0};class Xt extends Ht{writeValue(x){this.setProperty("checked",x)}}(A=Xt).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(A)))($e||A)}})(),A.\u0275dir=n.lG2({type:A,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(x,$e){1&x&&n.NdJ("change",function(Fn){return $e.onChange(Fn.target.checked)})("blur",function(){return $e.onTouched()})},features:[n._Bn([kn]),n.qOj]});const Ut={provide:sn,useExisting:(0,n.Gpc)(()=>tn),multi:!0};const vt=new n.OlP("CompositionEventMode");class tn extends cn{constructor(x,$e,Vt){super(x,$e),this._compositionMode=Vt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function zt(){const Ve=(0,o.q)()?(0,o.q)().getUserAgent():"";return/android (\d+)/.test(Ve.toLowerCase())}())}writeValue(x){const $e=x??"";this.setProperty("value",$e)}_handleInput(x){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(x)}_compositionStart(){this._composing=!0}_compositionEnd(x){this._composing=!1,this._compositionMode&&this.onChange(x)}}function ln(Ve){return null==Ve||("string"==typeof Ve||Array.isArray(Ve))&&0===Ve.length}function cr(Ve){return null!=Ve&&"number"==typeof Ve.length}(T=tn).\u0275fac=function(x){return new(x||T)(n.Y36(n.Qsj),n.Y36(n.SBq),n.Y36(vt,8))},T.\u0275dir=n.lG2({type:T,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(x,$e){1&x&&n.NdJ("input",function(Fn){return $e._handleInput(Fn.target.value)})("blur",function(){return $e.onTouched()})("compositionstart",function(){return $e._compositionStart()})("compositionend",function(Fn){return $e._compositionEnd(Fn.target.value)})},features:[n._Bn([Ut]),n.qOj]});const nr=new n.OlP("NgValidators"),Lt=new n.OlP("NgAsyncValidators"),Be=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Ke{static min(x){return At(x)}static max(x){return on(x)}static required(x){return On(x)}static requiredTrue(x){return fn(x)}static email(x){return wn(x)}static minLength(x){return pn(x)}static maxLength(x){return nn(x)}static pattern(x){return un(x)}static nullValidator(x){return null}static compose(x){return Et(x)}static composeAsync(x){return Pn(x)}}function At(Ve){return x=>{if(ln(x.value)||ln(Ve))return null;const $e=parseFloat(x.value);return!isNaN($e)&&$e<Ve?{min:{min:Ve,actual:x.value}}:null}}function on(Ve){return x=>{if(ln(x.value)||ln(Ve))return null;const $e=parseFloat(x.value);return!isNaN($e)&&$e>Ve?{max:{max:Ve,actual:x.value}}:null}}function On(Ve){return ln(Ve.value)?{required:!0}:null}function fn(Ve){return!0===Ve.value?null:{required:!0}}function wn(Ve){return ln(Ve.value)||Be.test(Ve.value)?null:{email:!0}}function pn(Ve){return x=>ln(x.value)||!cr(x.value)?null:x.value.length<Ve?{minlength:{requiredLength:Ve,actualLength:x.value.length}}:null}function nn(Ve){return x=>cr(x.value)&&x.value.length>Ve?{maxlength:{requiredLength:Ve,actualLength:x.value.length}}:null}function un(Ve){if(!Ve)return Pe;let x,$e;return"string"==typeof Ve?($e="","^"!==Ve.charAt(0)&&($e+="^"),$e+=Ve,"$"!==Ve.charAt(Ve.length-1)&&($e+="$"),x=new RegExp($e)):($e=Ve.toString(),x=Ve),Vt=>{if(ln(Vt.value))return null;const Fn=Vt.value;return x.test(Fn)?null:{pattern:{requiredPattern:$e,actualValue:Fn}}}}function Pe(Ve){return null}function ht(Ve){return null!=Ve}function re(Ve){return(0,n.QGY)(Ve)?(0,h.D)(Ve):Ve}function Re(Ve){let x={};return Ve.forEach($e=>{x=null!=$e?{...x,...$e}:x}),0===Object.keys(x).length?null:x}function Le(Ve,x){return x.map($e=>$e(Ve))}function ot(Ve){return Ve.map(x=>function ue(Ve){return!Ve.validate}(x)?x:$e=>x.validate($e))}function Et(Ve){if(!Ve)return null;const x=Ve.filter(ht);return 0==x.length?null:function($e){return Re(Le($e,x))}}function an(Ve){return null!=Ve?Et(ot(Ve)):null}function Pn(Ve){if(!Ve)return null;const x=Ve.filter(ht);return 0==x.length?null:function($e){const Vt=Le($e,x).map(re);return(0,f.D)(Vt).pipe((0,S.U)(Re))}}function Zt(Ve){return null!=Ve?Pn(ot(Ve)):null}function Wt(Ve,x){return null===Ve?[x]:Array.isArray(Ve)?[...Ve,x]:[Ve,x]}function mn(Ve){return Ve._rawValidators}function Vn(Ve){return Ve._rawAsyncValidators}function rt(Ve){return Ve?Array.isArray(Ve)?Ve:[Ve]:[]}function ae(Ve,x){return Array.isArray(Ve)?Ve.includes(x):Ve===x}function De(Ve,x){const $e=rt(x);return rt(Ve).forEach(Fn=>{ae($e,Fn)||$e.push(Fn)}),$e}function wt(Ve,x){return rt(x).filter($e=>!ae(Ve,$e))}class It{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=an(this._rawValidators)}_setAsyncValidators(x){this._rawAsyncValidators=x||[],this._composedAsyncValidatorFn=Zt(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,$e){return!!this.control&&this.control.hasError(x,$e)}getError(x,$e){return this.control?this.control.getError(x,$e):null}}class An extends It{get formDirective(){return null}get path(){return null}}class Zn extends It{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class fr{constructor(x){this._cd=x}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}class xr extends fr{constructor(x){super(x)}}(C=xr).\u0275fac=function(x){return new(x||C)(n.Y36(Zn,2))},C.\u0275dir=n.lG2({type:C,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(x,$e){2&x&&n.ekj("ng-untouched",$e.isUntouched)("ng-touched",$e.isTouched)("ng-pristine",$e.isPristine)("ng-dirty",$e.isDirty)("ng-valid",$e.isValid)("ng-invalid",$e.isInvalid)("ng-pending",$e.isPending)},features:[n.qOj]});class mr extends fr{constructor(x){super(x)}}(N=mr).\u0275fac=function(x){return new(x||N)(n.Y36(An,10))},N.\u0275dir=n.lG2({type:N,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(x,$e){2&x&&n.ekj("ng-untouched",$e.isUntouched)("ng-touched",$e.isTouched)("ng-pristine",$e.isPristine)("ng-dirty",$e.isDirty)("ng-valid",$e.isValid)("ng-invalid",$e.isInvalid)("ng-pending",$e.isPending)("ng-submitted",$e.isSubmitted)},features:[n.qOj]});const Xe="VALID",pt="INVALID",Sn="PENDING",xn="DISABLED";function $n(Ve){return(ct(Ve)?Ve.validators:Ve)||null}function ki(Ve,x){return(ct(x)?x.asyncValidators:Ve)||null}function ct(Ve){return null!=Ve&&!Array.isArray(Ve)&&"object"==typeof Ve}function Bt(Ve,x,$e){const Vt=Ve.controls;if(!(x?Object.keys(Vt):Vt).length)throw new n.vHH(1e3,"");if(!Vt[$e])throw new n.vHH(1001,"")}function Un(Ve,x,$e){Ve._forEachChild((Vt,Fn)=>{if(void 0===$e[Fn])throw new n.vHH(1002,"")})}class sr{constructor(x,$e){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($e)}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===Xe}get invalid(){return this.status===pt}get pending(){return this.status==Sn}get disabled(){return this.status===xn}get enabled(){return this.status!==xn}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(De(x,this._rawValidators))}addAsyncValidators(x){this.setAsyncValidators(De(x,this._rawAsyncValidators))}removeValidators(x){this.setValidators(wt(x,this._rawValidators))}removeAsyncValidators(x){this.setAsyncValidators(wt(x,this._rawAsyncValidators))}hasValidator(x){return ae(this._rawValidators,x)}hasAsyncValidator(x){return ae(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($e=>{$e.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($e=>{$e.markAsPristine({onlySelf:!0})}),this._parent&&!x.onlySelf&&this._parent._updatePristine(x)}markAsPending(x={}){this.status=Sn,!1!==x.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!x.onlySelf&&this._parent.markAsPending(x)}disable(x={}){const $e=this._parentMarkedDirty(x.onlySelf);this.status=xn,this.errors=null,this._forEachChild(Vt=>{Vt.disable({...x,onlySelf:!0})}),this._updateValue(),!1!==x.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...x,skipPristineCheck:$e}),this._onDisabledChange.forEach(Vt=>Vt(!0))}enable(x={}){const $e=this._parentMarkedDirty(x.onlySelf);this.status=Xe,this._forEachChild(Vt=>{Vt.enable({...x,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:x.emitEvent}),this._updateAncestors({...x,skipPristineCheck:$e}),this._onDisabledChange.forEach(Vt=>Vt(!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===Xe||this.status===Sn)&&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($e=>$e._updateTreeValidity(x)),this.updateValueAndValidity({onlySelf:!0,emitEvent:x.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?xn:Xe}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(x){if(this.asyncValidator){this.status=Sn,this._hasOwnPendingAsyncValidator=!0;const $e=re(this.asyncValidator(this));this._asyncValidationSubscription=$e.subscribe(Vt=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Vt,{emitEvent:x})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(x,$e={}){this.errors=x,this._updateControlsErrors(!1!==$e.emitEvent)}get(x){let $e=x;return null==$e||(Array.isArray($e)||($e=$e.split(".")),0===$e.length)?null:$e.reduce((Vt,Fn)=>Vt&&Vt._find(Fn),this)}getError(x,$e){const Vt=$e?this.get($e):this;return Vt&&Vt.errors?Vt.errors[x]:null}hasError(x,$e){return!!this.getError(x,$e)}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 n.vpe,this.statusChanges=new n.vpe}_calculateStatus(){return this._allControlsDisabled()?xn:this.errors?pt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Sn)?Sn:this._anyControlsHaveStatus(pt)?pt:Xe}_anyControlsHaveStatus(x){return this._anyControls($e=>$e.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){ct(x)&&null!=x.updateOn&&(this._updateOn=x.updateOn)}_parentMarkedDirty(x){const $e=this._parent&&this._parent.dirty;return!x&&!!$e&&!this._parent._anyControlsDirty()}_find(x){return null}_assignValidators(x){this._rawValidators=Array.isArray(x)?x.slice():x,this._composedValidatorFn=function si(Ve){return Array.isArray(Ve)?an(Ve):Ve||null}(this._rawValidators)}_assignAsyncValidators(x){this._rawAsyncValidators=Array.isArray(x)?x.slice():x,this._composedAsyncValidatorFn=function bn(Ve){return Array.isArray(Ve)?Zt(Ve):Ve||null}(this._rawAsyncValidators)}}class Hn extends sr{constructor(x,$e,Vt){super($n($e),ki(Vt,$e)),this.controls=x,this._initObservables(),this._setUpdateStrategy($e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(x,$e){return this.controls[x]?this.controls[x]:(this.controls[x]=$e,$e.setParent(this),$e._registerOnCollectionChange(this._onCollectionChange),$e)}addControl(x,$e,Vt={}){this.registerControl(x,$e),this.updateValueAndValidity({emitEvent:Vt.emitEvent}),this._onCollectionChange()}removeControl(x,$e={}){this.controls[x]&&this.controls[x]._registerOnCollectionChange(()=>{}),delete this.controls[x],this.updateValueAndValidity({emitEvent:$e.emitEvent}),this._onCollectionChange()}setControl(x,$e,Vt={}){this.controls[x]&&this.controls[x]._registerOnCollectionChange(()=>{}),delete this.controls[x],$e&&this.registerControl(x,$e),this.updateValueAndValidity({emitEvent:Vt.emitEvent}),this._onCollectionChange()}contains(x){return this.controls.hasOwnProperty(x)&&this.controls[x].enabled}setValue(x,$e={}){Un(this,0,x),Object.keys(x).forEach(Vt=>{Bt(this,!0,Vt),this.controls[Vt].setValue(x[Vt],{onlySelf:!0,emitEvent:$e.emitEvent})}),this.updateValueAndValidity($e)}patchValue(x,$e={}){null!=x&&(Object.keys(x).forEach(Vt=>{const Fn=this.controls[Vt];Fn&&Fn.patchValue(x[Vt],{onlySelf:!0,emitEvent:$e.emitEvent})}),this.updateValueAndValidity($e))}reset(x={},$e={}){this._forEachChild((Vt,Fn)=>{Vt.reset(x?x[Fn]:null,{onlySelf:!0,emitEvent:$e.emitEvent})}),this._updatePristine($e),this._updateTouched($e),this.updateValueAndValidity($e)}getRawValue(){return this._reduceChildren({},(x,$e,Vt)=>(x[Vt]=$e.getRawValue(),x))}_syncPendingControls(){let x=this._reduceChildren(!1,($e,Vt)=>!!Vt._syncPendingControls()||$e);return x&&this.updateValueAndValidity({onlySelf:!0}),x}_forEachChild(x){Object.keys(this.controls).forEach($e=>{const Vt=this.controls[$e];Vt&&x(Vt,$e)})}_setUpControls(){this._forEachChild(x=>{x.setParent(this),x._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(x){for(const[$e,Vt]of Object.entries(this.controls))if(this.contains($e)&&x(Vt))return!0;return!1}_reduceValue(){return this._reduceChildren({},($e,Vt,Fn)=>((Vt.enabled||this.disabled)&&($e[Fn]=Vt.value),$e))}_reduceChildren(x,$e){let Vt=x;return this._forEachChild((Fn,qi)=>{Vt=$e(Vt,Fn,qi)}),Vt}_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}}class wi extends Hn{}const ri=new n.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>so}),so="always";function ci(Ve,x){return[...x.path,Ve]}function Ni(Ve,x,$e=so){kr(Ve,x),x.valueAccessor.writeValue(Ve.value),(Ve.disabled||"always"===$e)&&x.valueAccessor.setDisabledState?.(Ve.disabled),function Bo(Ve,x){x.valueAccessor.registerOnChange($e=>{Ve._pendingValue=$e,Ve._pendingChange=!0,Ve._pendingDirty=!0,"change"===Ve.updateOn&&$t(Ve,x)})}(Ve,x),function Qt(Ve,x){const $e=(Vt,Fn)=>{x.valueAccessor.writeValue(Vt),Fn&&x.viewToModelUpdate(Vt)};Ve.registerOnChange($e),x._registerOnDestroy(()=>{Ve._unregisterOnChange($e)})}(Ve,x),function Ao(Ve,x){x.valueAccessor.registerOnTouched(()=>{Ve._pendingTouched=!0,"blur"===Ve.updateOn&&Ve._pendingChange&&$t(Ve,x),"submit"!==Ve.updateOn&&Ve.markAsTouched()})}(Ve,x),function No(Ve,x){if(x.valueAccessor.setDisabledState){const $e=Vt=>{x.valueAccessor.setDisabledState(Vt)};Ve.registerOnDisabledChange($e),x._registerOnDestroy(()=>{Ve._unregisterOnDisabledChange($e)})}}(Ve,x)}function Ei(Ve,x,$e=!0){const Vt=()=>{};x.valueAccessor&&(x.valueAccessor.registerOnChange(Vt),x.valueAccessor.registerOnTouched(Vt)),_o(Ve,x),Ve&&(x._invokeOnDestroyCallbacks(),Ve._registerOnCollectionChange(()=>{}))}function co(Ve,x){Ve.forEach($e=>{$e.registerOnValidatorChange&&$e.registerOnValidatorChange(x)})}function kr(Ve,x){const $e=mn(Ve);null!==x.validator?Ve.setValidators(Wt($e,x.validator)):"function"==typeof $e&&Ve.setValidators([$e]);const Vt=Vn(Ve);null!==x.asyncValidator?Ve.setAsyncValidators(Wt(Vt,x.asyncValidator)):"function"==typeof Vt&&Ve.setAsyncValidators([Vt]);const Fn=()=>Ve.updateValueAndValidity();co(x._rawValidators,Fn),co(x._rawAsyncValidators,Fn)}function _o(Ve,x){let $e=!1;if(null!==Ve){if(null!==x.validator){const Fn=mn(Ve);if(Array.isArray(Fn)&&Fn.length>0){const qi=Fn.filter($o=>$o!==x.validator);qi.length!==Fn.length&&($e=!0,Ve.setValidators(qi))}}if(null!==x.asyncValidator){const Fn=Vn(Ve);if(Array.isArray(Fn)&&Fn.length>0){const qi=Fn.filter($o=>$o!==x.asyncValidator);qi.length!==Fn.length&&($e=!0,Ve.setAsyncValidators(qi))}}}const Vt=()=>{};return co(x._rawValidators,Vt),co(x._rawAsyncValidators,Vt),$e}function $t(Ve,x){Ve._pendingDirty&&Ve.markAsDirty(),Ve.setValue(Ve._pendingValue,{emitModelToViewChange:!1}),x.viewToModelUpdate(Ve._pendingValue),Ve._pendingChange=!1}function Ln(Ve,x){kr(Ve,x)}function Zi(Ve,x){if(!Ve.hasOwnProperty("model"))return!1;const $e=Ve.model;return!!$e.isFirstChange()||!Object.is(x,$e.currentValue)}function Ra(Ve,x){Ve._syncPendingControls(),x.forEach($e=>{const Vt=$e.control;"submit"===Vt.updateOn&&Vt._pendingChange&&($e.viewToModelUpdate(Vt._pendingValue),Vt._pendingChange=!1)})}function zi(Ve,x){if(!x)return null;let $e,Vt,Fn;return Array.isArray(x),x.forEach(qi=>{qi.constructor===tn?$e=qi:function oo(Ve){return Object.getPrototypeOf(Ve.constructor)===Ht}(qi)?Vt=qi:Fn=qi}),Fn||Vt||$e||null}const Fs={provide:An,useExisting:(0,n.Gpc)(()=>Qa)},na=Promise.resolve();class Qa extends An{constructor(x,$e,Vt){super(),this.callSetDisabledState=Vt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new n.vpe,this.form=new Hn({},an(x),Zt($e))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(x){na.then(()=>{const $e=this._findContainer(x.path);x.control=$e.registerControl(x.name,x.control),Ni(x.control,x,this.callSetDisabledState),x.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(x)})}getControl(x){return this.form.get(x.path)}removeControl(x){na.then(()=>{const $e=this._findContainer(x.path);$e&&$e.removeControl(x.name),this._directives.delete(x)})}addFormGroup(x){na.then(()=>{const $e=this._findContainer(x.path),Vt=new Hn({});Ln(Vt,x),$e.registerControl(x.name,Vt),Vt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(x){na.then(()=>{const $e=this._findContainer(x.path);$e&&$e.removeControl(x.name)})}getFormGroup(x){return this.form.get(x.path)}updateModel(x,$e){na.then(()=>{this.form.get(x.path).setValue($e)})}setValue(x){this.control.setValue(x)}onSubmit(x){return this.submitted=!0,Ra(this.form,this._directives),this.ngSubmit.emit(x),"dialog"===x?.target?.method}onReset(){this.resetForm()}resetForm(x=void 0){this.form.reset(x),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(x){return x.pop(),x.length?this.form.get(x):this.form}}function qo(Ve,x){const $e=Ve.indexOf(x);$e>-1&&Ve.splice($e,1)}function Ac(Ve){return"object"==typeof Ve&&null!==Ve&&2===Object.keys(Ve).length&&"value"in Ve&&"disabled"in Ve}(Y=Qa).\u0275fac=function(x){return new(x||Y)(n.Y36(nr,10),n.Y36(Lt,10),n.Y36(ri,8))},Y.\u0275dir=n.lG2({type:Y,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(x,$e){1&x&&n.NdJ("submit",function(Fn){return $e.onSubmit(Fn)})("reset",function(){return $e.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[n._Bn([Fs]),n.qOj]});const Ba=class extends sr{constructor(x=null,$e,Vt){super($n($e),ki(Vt,$e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(x),this._setUpdateStrategy($e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ct($e)&&($e.nonNullable||$e.initialValueIsDefault)&&(Ac(x)?this.defaultValue=x.value:this.defaultValue=x)}setValue(x,$e={}){this.value=this._pendingValue=x,this._onChange.length&&!1!==$e.emitModelToViewChange&&this._onChange.forEach(Vt=>Vt(this.value,!1!==$e.emitViewToModelChange)),this.updateValueAndValidity($e)}patchValue(x,$e={}){this.setValue(x,$e)}reset(x=this.defaultValue,$e={}){this._applyFormState(x),this.markAsPristine($e),this.markAsUntouched($e),this.setValue(this.value,$e),this._pendingChange=!1}_updateValue(){}_anyControls(x){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(x){this._onChange.push(x)}_unregisterOnChange(x){qo(this._onChange,x)}registerOnDisabledChange(x){this._onDisabledChange.push(x)}_unregisterOnDisabledChange(x){qo(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){Ac(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}};class ra extends An{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return ci(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}(k=ra).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(k)))($e||k)}})(),k.\u0275dir=n.lG2({type:k,features:[n.qOj]});const Us={provide:An,useExisting:(0,n.Gpc)(()=>da)};class da extends ra{constructor(x,$e,Vt){super(),this.name="",this._parent=x,this._setValidators($e),this._setAsyncValidators(Vt)}_checkParentType(){!(this._parent instanceof da)&&this._parent}}($=da).\u0275fac=function(x){return new(x||$)(n.Y36(An,5),n.Y36(nr,10),n.Y36(Lt,10))},$.\u0275dir=n.lG2({type:$,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[n._Bn([Us]),n.qOj]});const Hs={provide:Zn,useExisting:(0,n.Gpc)(()=>Ms)},To=Promise.resolve();class Ms extends Zn{constructor(x,$e,Vt,Fn,qi,$o){super(),this._changeDetectorRef=qi,this.callSetDisabledState=$o,this.control=new Ba,this._registered=!1,this.name="",this.update=new n.vpe,this._parent=x,this._setValidators($e),this._setAsyncValidators(Vt),this.valueAccessor=zi(0,Fn)}ngOnChanges(x){if(this._checkForErrors(),!this._registered||"name"in x){if(this._registered&&(this._checkName(),this.formDirective)){const $e=x.name.previousValue;this.formDirective.removeControl({name:$e,path:this._getPath($e)})}this._setUpControl()}"isDisabled"in x&&this._updateDisabled(x),Zi(x,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(x){this.viewModel=x,this.update.emit(x)}_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(){Ni(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()&&this.name}_updateValue(x){To.then(()=>{this.control.setValue(x,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(x){const $e=x.isDisabled.currentValue,Vt=0!==$e&&(0,n.VuI)($e);To.then(()=>{Vt&&!this.control.disabled?this.control.disable():!Vt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(x){return this._parent?ci(x,this._parent):[x]}}(K=Ms).\u0275fac=function(x){return new(x||K)(n.Y36(An,9),n.Y36(nr,10),n.Y36(Lt,10),n.Y36(sn,10),n.Y36(n.sBO,8),n.Y36(ri,8))},K.\u0275dir=n.lG2({type:K,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[n._Bn([Hs]),n.qOj,n.TTD]});class ka{}(te=ka).\u0275fac=function(x){return new(x||te)},te.\u0275dir=n.lG2({type:te,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});const uc={provide:sn,useExisting:(0,n.Gpc)(()=>wo),multi:!0};class wo extends Ht{writeValue(x){const $e=x??"";this.setProperty("value",$e)}registerOnChange(x){this.onChange=$e=>{x(""==$e?null:parseFloat($e))}}}(ee=wo).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(ee)))($e||ee)}})(),ee.\u0275dir=n.lG2({type:ee,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(x,$e){1&x&&n.NdJ("input",function(Fn){return $e.onChange(Fn.target.value)})("blur",function(){return $e.onTouched()})},features:[n._Bn([uc]),n.qOj]});const Va={provide:sn,useExisting:(0,n.Gpc)(()=>ha),multi:!0};class ga{}(Se=ga).\u0275fac=function(x){return new(x||Se)},Se.\u0275mod=n.oAB({type:Se}),Se.\u0275inj=n.cJS({});class yo{constructor(){this._accessors=[]}add(x,$e){this._accessors.push([x,$e])}remove(x){for(let $e=this._accessors.length-1;$e>=0;--$e)if(this._accessors[$e][1]===x)return void this._accessors.splice($e,1)}select(x){this._accessors.forEach($e=>{this._isSameGroup($e,x)&&$e[1]!==x&&$e[1].fireUncheck(x.value)})}_isSameGroup(x,$e){return!!x[0].control&&(x[0]._parent===$e._control._parent&&x[1].name===$e.name)}}(ce=yo).\u0275fac=function(x){return new(x||ce)},ce.\u0275prov=n.Yz7({token:ce,factory:ce.\u0275fac,providedIn:ga});class ha extends Ht{constructor(x,$e,Vt,Fn){super(x,$e),this._registry=Vt,this._injector=Fn,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,n.f3M)(ri,{optional:!0})??so}ngOnInit(){this._control=this._injector.get(Zn),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(x){this._state=x===this.value,this.setProperty("checked",this._state)}registerOnChange(x){this._fn=x,this.onChange=()=>{x(this.value),this._registry.select(this)}}setDisabledState(x){(this.setDisabledStateFired||x||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",x),this.setDisabledStateFired=!0}fireUncheck(x){this.writeValue(x)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}}(ke=ha).\u0275fac=function(x){return new(x||ke)(n.Y36(n.Qsj),n.Y36(n.SBq),n.Y36(yo),n.Y36(n.zs3))},ke.\u0275dir=n.lG2({type:ke,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(x,$e){1&x&&n.NdJ("change",function(){return $e.onChange()})("blur",function(){return $e.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[n._Bn([Va]),n.qOj]});const fa={provide:sn,useExisting:(0,n.Gpc)(()=>Ya),multi:!0};class Ya extends Ht{writeValue(x){this.setProperty("value",parseFloat(x))}registerOnChange(x){this.onChange=$e=>{x(""==$e?null:parseFloat($e))}}}(Ge=Ya).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(Ge)))($e||Ge)}})(),Ge.\u0275dir=n.lG2({type:Ge,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(x,$e){1&x&&n.NdJ("change",function(Fn){return $e.onChange(Fn.target.value)})("input",function(Fn){return $e.onChange(Fn.target.value)})("blur",function(){return $e.onTouched()})},features:[n._Bn([fa]),n.qOj]});const Vs=new n.OlP("NgModelWithFormControlWarning"),zo={provide:Zn,useExisting:(0,n.Gpc)(()=>pa)};class pa extends Zn{set isDisabled(x){}constructor(x,$e,Vt,Fn,qi){super(),this._ngModelWarningConfig=Fn,this.callSetDisabledState=qi,this.update=new n.vpe,this._ngModelWarningSent=!1,this._setValidators(x),this._setAsyncValidators($e),this.valueAccessor=zi(0,Vt)}ngOnChanges(x){if(this._isControlChanged(x)){const $e=x.form.previousValue;$e&&Ei($e,this,!1),Ni(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Zi(x,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Ei(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(x){this.viewModel=x,this.update.emit(x)}_isControlChanged(x){return x.hasOwnProperty("form")}}(Ie=pa)._ngModelWarningSentOnce=!1,Ie.\u0275fac=function(x){return new(x||Ie)(n.Y36(nr,10),n.Y36(Lt,10),n.Y36(sn,10),n.Y36(Vs,8),n.Y36(ri,8))},Ie.\u0275dir=n.lG2({type:Ie,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[n._Bn([zo]),n.qOj,n.TTD]});const Ho={provide:An,useExisting:(0,n.Gpc)(()=>Vo)};class Vo extends An{constructor(x,$e,Vt){super(),this.callSetDisabledState=Vt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new n.vpe,this._setValidators(x),this._setAsyncValidators($e)}ngOnChanges(x){this._checkFormPresent(),x.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(_o(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(x){const $e=this.form.get(x.path);return Ni($e,x,this.callSetDisabledState),$e.updateValueAndValidity({emitEvent:!1}),this.directives.push(x),$e}getControl(x){return this.form.get(x.path)}removeControl(x){Ei(x.control||null,x,!1),function qa(Ve,x){const $e=Ve.indexOf(x);$e>-1&&Ve.splice($e,1)}(this.directives,x)}addFormGroup(x){this._setUpFormContainer(x)}removeFormGroup(x){this._cleanUpFormContainer(x)}getFormGroup(x){return this.form.get(x.path)}addFormArray(x){this._setUpFormContainer(x)}removeFormArray(x){this._cleanUpFormContainer(x)}getFormArray(x){return this.form.get(x.path)}updateModel(x,$e){this.form.get(x.path).setValue($e)}onSubmit(x){return this.submitted=!0,Ra(this.form,this.directives),this.ngSubmit.emit(x),"dialog"===x?.target?.method}onReset(){this.resetForm()}resetForm(x=void 0){this.form.reset(x),this.submitted=!1}_updateDomValue(){this.directives.forEach(x=>{const $e=x.control,Vt=this.form.get(x.path);$e!==Vt&&(Ei($e||null,x),Vt instanceof Ba&&(Ni(Vt,x,this.callSetDisabledState),x.control=Vt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(x){const $e=this.form.get(x.path);Ln($e,x),$e.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(x){if(this.form){const $e=this.form.get(x.path);$e&&function zn(Ve,x){return _o(Ve,x)}($e,x)&&$e.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){kr(this.form,this),this._oldForm&&_o(this._oldForm,this)}_checkFormPresent(){this.form}}(b=Vo).\u0275fac=function(x){return new(x||b)(n.Y36(nr,10),n.Y36(Lt,10),n.Y36(ri,8))},b.\u0275dir=n.lG2({type:b,selectors:[["","formGroup",""]],hostBindings:function(x,$e){1&x&&n.NdJ("submit",function(Fn){return $e.onSubmit(Fn)})("reset",function(){return $e.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[n._Bn([Ho]),n.qOj,n.TTD]});const Vi={provide:An,useExisting:(0,n.Gpc)(()=>Qo)};class Qo extends ra{constructor(x,$e,Vt){super(),this.name=null,this._parent=x,this._setValidators($e),this._setAsyncValidators(Vt)}_checkParentType(){Cs(this._parent)}}(M=Qo).\u0275fac=function(x){return new(x||M)(n.Y36(An,13),n.Y36(nr,10),n.Y36(Lt,10))},M.\u0275dir=n.lG2({type:M,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[n._Bn([Vi]),n.qOj]});const ts={provide:An,useExisting:(0,n.Gpc)(()=>Ys)};class Ys extends An{constructor(x,$e,Vt){super(),this.name=null,this._parent=x,this._setValidators($e),this._setAsyncValidators(Vt)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return ci(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Cs(this._parent)}}function Cs(Ve){return!(Ve instanceof Qo||Ve instanceof Vo||Ve instanceof Ys)}(D=Ys).\u0275fac=function(x){return new(x||D)(n.Y36(An,13),n.Y36(nr,10),n.Y36(Lt,10))},D.\u0275dir=n.lG2({type:D,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[n._Bn([ts]),n.qOj]});const Ts={provide:Zn,useExisting:(0,n.Gpc)(()=>cs)};class cs extends Zn{set isDisabled(x){}constructor(x,$e,Vt,Fn,qi){super(),this._ngModelWarningConfig=qi,this._added=!1,this.name=null,this.update=new n.vpe,this._ngModelWarningSent=!1,this._parent=x,this._setValidators($e),this._setAsyncValidators(Vt),this.valueAccessor=zi(0,Fn)}ngOnChanges(x){this._added||this._setUpControl(),Zi(x,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(x){this.viewModel=x,this.update.emit(x)}get path(){return ci(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}}(I=cs)._ngModelWarningSentOnce=!1,I.\u0275fac=function(x){return new(x||I)(n.Y36(An,13),n.Y36(nr,10),n.Y36(Lt,10),n.Y36(sn,10),n.Y36(Vs,8))},I.\u0275dir=n.lG2({type:I,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[n._Bn([Ts]),n.qOj,n.TTD]});const Ea={provide:sn,useExisting:(0,n.Gpc)(()=>ia),multi:!0};function ns(Ve,x){return null==Ve?`${x}`:(x&&"object"==typeof x&&(x="Object"),`${Ve}: ${x}`.slice(0,50))}class ia extends Ht{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(x){this._compareWith=x}writeValue(x){this.value=x;const Vt=ns(this._getOptionId(x),x);this.setProperty("value",Vt)}registerOnChange(x){this.onChange=$e=>{this.value=this._getOptionValue($e),x(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(x){for(const $e of this._optionMap.keys())if(this._compareWith(this._optionMap.get($e),x))return $e;return null}_getOptionValue(x){const $e=function Ii(Ve){return Ve.split(":")[0]}(x);return this._optionMap.has($e)?this._optionMap.get($e):x}}(Q=ia).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(Q)))($e||Q)}})(),Q.\u0275dir=n.lG2({type:Q,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(x,$e){1&x&&n.NdJ("change",function(Fn){return $e.onChange(Fn.target.value)})("blur",function(){return $e.onTouched()})},inputs:{compareWith:"compareWith"},features:[n._Bn([Ea]),n.qOj]});class bs{constructor(x,$e,Vt){this._element=x,this._renderer=$e,this._select=Vt,this._select&&(this.id=this._select._registerOption())}set ngValue(x){null!=this._select&&(this._select._optionMap.set(this.id,x),this._setElementValue(ns(this.id,x)),this._select.writeValue(this._select.value))}set value(x){this._setElementValue(x),this._select&&this._select.writeValue(this._select.value)}_setElementValue(x){this._renderer.setProperty(this._element.nativeElement,"value",x)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}(Ye=bs).\u0275fac=function(x){return new(x||Ye)(n.Y36(n.SBq),n.Y36(n.Qsj),n.Y36(ia,9))},Ye.\u0275dir=n.lG2({type:Ye,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});const jo={provide:sn,useExisting:(0,n.Gpc)(()=>Oo),multi:!0};function Oa(Ve,x){return null==Ve?`${x}`:("string"==typeof x&&(x=`'${x}'`),x&&"object"==typeof x&&(x="Object"),`${Ve}: ${x}`.slice(0,50))}class Oo extends Ht{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(x){this._compareWith=x}writeValue(x){let $e;if(this.value=x,Array.isArray(x)){const Vt=x.map(Fn=>this._getOptionId(Fn));$e=(Fn,qi)=>{Fn._setSelected(Vt.indexOf(qi.toString())>-1)}}else $e=(Vt,Fn)=>{Vt._setSelected(!1)};this._optionMap.forEach($e)}registerOnChange(x){this.onChange=$e=>{const Vt=[],Fn=$e.selectedOptions;if(void 0!==Fn){const qi=Fn;for(let $o=0;$o<qi.length;$o++){const wr=qi[$o],jr=this._getOptionValue(wr.value);Vt.push(jr)}}else{const qi=$e.options;for(let $o=0;$o<qi.length;$o++){const wr=qi[$o];if(wr.selected){const jr=this._getOptionValue(wr.value);Vt.push(jr)}}}this.value=Vt,x(Vt)}}_registerOption(x){const $e=(this._idCounter++).toString();return this._optionMap.set($e,x),$e}_getOptionId(x){for(const $e of this._optionMap.keys())if(this._compareWith(this._optionMap.get($e)._value,x))return $e;return null}_getOptionValue(x){const $e=function ca(Ve){return Ve.split(":")[0]}(x);return this._optionMap.has($e)?this._optionMap.get($e)._value:x}}(be=Oo).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(be)))($e||be)}})(),be.\u0275dir=n.lG2({type:be,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(x,$e){1&x&&n.NdJ("change",function(Fn){return $e.onChange(Fn.target)})("blur",function(){return $e.onTouched()})},inputs:{compareWith:"compareWith"},features:[n._Bn([jo]),n.qOj]});class ks{constructor(x,$e,Vt){this._element=x,this._renderer=$e,this._select=Vt,this._select&&(this.id=this._select._registerOption(this))}set ngValue(x){null!=this._select&&(this._value=x,this._setElementValue(Oa(this.id,x)),this._select.writeValue(this._select.value))}set value(x){this._select?(this._value=x,this._setElementValue(Oa(this.id,x)),this._select.writeValue(this._select.value)):this._setElementValue(x)}_setElementValue(x){this._renderer.setProperty(this._element.nativeElement,"value",x)}_setSelected(x){this._renderer.setProperty(this._element.nativeElement,"selected",x)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}function no(Ve){return"number"==typeof Ve?Ve:parseInt(Ve,10)}function Ka(Ve){return"number"==typeof Ve?Ve:parseFloat(Ve)}(Oe=ks).\u0275fac=function(x){return new(x||Oe)(n.Y36(n.SBq),n.Y36(n.Qsj),n.Y36(Oo,9))},Oe.\u0275dir=n.lG2({type:Oe,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});class rs{constructor(){this._validator=Pe}ngOnChanges(x){if(this.inputName in x){const $e=this.normalizeInput(x[this.inputName].currentValue);this._enabled=this.enabled($e),this._validator=this._enabled?this.createValidator($e):Pe,this._onChange&&this._onChange()}}validate(x){return this._validator(x)}registerOnValidatorChange(x){this._onChange=x}enabled(x){return null!=x}}(We=rs).\u0275fac=function(x){return new(x||We)},We.\u0275dir=n.lG2({type:We,features:[n.TTD]});const is={provide:nr,useExisting:(0,n.Gpc)(()=>Da),multi:!0};class Da extends rs{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=x=>Ka(x),this.createValidator=x=>on(x)}}(qe=Da).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(qe)))($e||qe)}})(),qe.\u0275dir=n.lG2({type:qe,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(x,$e){2&x&&n.uIk("max",$e._enabled?$e.max:null)},inputs:{max:"max"},features:[n._Bn([is]),n.qOj]});const Fa={provide:nr,useExisting:(0,n.Gpc)(()=>Ua),multi:!0};class Ua extends rs{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=x=>Ka(x),this.createValidator=x=>At(x)}}(yt=Ua).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(yt)))($e||yt)}})(),yt.\u0275dir=n.lG2({type:yt,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(x,$e){2&x&&n.uIk("min",$e._enabled?$e.min:null)},inputs:{min:"min"},features:[n._Bn([Fa]),n.qOj]});const Xs={provide:nr,useExisting:(0,n.Gpc)(()=>z),multi:!0},ft={provide:nr,useExisting:(0,n.Gpc)(()=>j),multi:!0};class z extends rs{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=n.VuI,this.createValidator=x=>On}enabled(x){return x}}(Ot=z).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(Ot)))($e||Ot)}})(),Ot.\u0275dir=n.lG2({type:Ot,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(x,$e){2&x&&n.uIk("required",$e._enabled?"":null)},inputs:{required:"required"},features:[n._Bn([Xs]),n.qOj]});class j extends z{constructor(){super(...arguments),this.createValidator=x=>fn}}(at=j).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(at)))($e||at)}})(),at.\u0275dir=n.lG2({type:at,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(x,$e){2&x&&n.uIk("required",$e._enabled?"":null)},features:[n._Bn([ft]),n.qOj]});const _e={provide:nr,useExisting:(0,n.Gpc)(()=>Ze),multi:!0};class Ze extends rs{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=n.VuI,this.createValidator=x=>wn}enabled(x){return x}}(Ue=Ze).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(Ue)))($e||Ue)}})(),Ue.\u0275dir=n.lG2({type:Ue,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[n._Bn([_e]),n.qOj]});const mt={provide:nr,useExisting:(0,n.Gpc)(()=>Ft),multi:!0};class Ft extends rs{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=x=>no(x),this.createValidator=x=>pn(x)}}(nt=Ft).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(nt)))($e||nt)}})(),nt.\u0275dir=n.lG2({type:nt,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(x,$e){2&x&&n.uIk("minlength",$e._enabled?$e.minlength:null)},inputs:{minlength:"minlength"},features:[n._Bn([mt]),n.qOj]});const qt={provide:nr,useExisting:(0,n.Gpc)(()=>yn),multi:!0};class yn extends rs{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=x=>no(x),this.createValidator=x=>nn(x)}}(Ce=yn).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(Ce)))($e||Ce)}})(),Ce.\u0275dir=n.lG2({type:Ce,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(x,$e){2&x&&n.uIk("maxlength",$e._enabled?$e.maxlength:null)},inputs:{maxlength:"maxlength"},features:[n._Bn([qt]),n.qOj]});const Wn={provide:nr,useExisting:(0,n.Gpc)(()=>Sr),multi:!0};class Sr extends rs{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=x=>x,this.createValidator=x=>un(x)}}(ye=Sr).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(ye)))($e||ye)}})(),ye.\u0275dir=n.lG2({type:ye,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(x,$e){2&x&&n.uIk("pattern",$e._enabled?$e.pattern:null)},inputs:{pattern:"pattern"},features:[n._Bn([Wn]),n.qOj]});class Ir{}(Te=Ir).\u0275fac=function(x){return new(x||Te)},Te.\u0275mod=n.oAB({type:Te}),Te.\u0275inj=n.cJS({imports:[ga]});class Bn extends sr{constructor(x,$e,Vt){super($n($e),ki(Vt,$e)),this.controls=x,this._initObservables(),this._setUpdateStrategy($e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(x){return this.controls[this._adjustIndex(x)]}push(x,$e={}){this.controls.push(x),this._registerControl(x),this.updateValueAndValidity({emitEvent:$e.emitEvent}),this._onCollectionChange()}insert(x,$e,Vt={}){this.controls.splice(x,0,$e),this._registerControl($e),this.updateValueAndValidity({emitEvent:Vt.emitEvent})}removeAt(x,$e={}){let Vt=this._adjustIndex(x);Vt<0&&(Vt=0),this.controls[Vt]&&this.controls[Vt]._registerOnCollectionChange(()=>{}),this.controls.splice(Vt,1),this.updateValueAndValidity({emitEvent:$e.emitEvent})}setControl(x,$e,Vt={}){let Fn=this._adjustIndex(x);Fn<0&&(Fn=0),this.controls[Fn]&&this.controls[Fn]._registerOnCollectionChange(()=>{}),this.controls.splice(Fn,1),$e&&(this.controls.splice(Fn,0,$e),this._registerControl($e)),this.updateValueAndValidity({emitEvent:Vt.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(x,$e={}){Un(this,0,x),x.forEach((Vt,Fn)=>{Bt(this,!1,Fn),this.at(Fn).setValue(Vt,{onlySelf:!0,emitEvent:$e.emitEvent})}),this.updateValueAndValidity($e)}patchValue(x,$e={}){null!=x&&(x.forEach((Vt,Fn)=>{this.at(Fn)&&this.at(Fn).patchValue(Vt,{onlySelf:!0,emitEvent:$e.emitEvent})}),this.updateValueAndValidity($e))}reset(x=[],$e={}){this._forEachChild((Vt,Fn)=>{Vt.reset(x[Fn],{onlySelf:!0,emitEvent:$e.emitEvent})}),this._updatePristine($e),this._updateTouched($e),this.updateValueAndValidity($e)}getRawValue(){return this.controls.map(x=>x.getRawValue())}clear(x={}){this.controls.length<1||(this._forEachChild($e=>$e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:x.emitEvent}))}_adjustIndex(x){return x<0?x+this.length:x}_syncPendingControls(){let x=this.controls.reduce(($e,Vt)=>!!Vt._syncPendingControls()||$e,!1);return x&&this.updateValueAndValidity({onlySelf:!0}),x}_forEachChild(x){this.controls.forEach(($e,Vt)=>{x($e,Vt)})}_updateValue(){this.value=this.controls.filter(x=>x.enabled||this.disabled).map(x=>x.value)}_anyControls(x){return this.controls.some($e=>$e.enabled&&x($e))}_setUpControls(){this._forEachChild(x=>this._registerControl(x))}_allControlsDisabled(){for(const x of this.controls)if(x.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(x){x.setParent(this),x._registerOnCollectionChange(this._onCollectionChange)}_find(x){return this.at(x)??null}}function Xi(Ve){return!!Ve&&(void 0!==Ve.asyncValidators||void 0!==Ve.validators||void 0!==Ve.updateOn)}class Ri{constructor(){this.useNonNullable=!1}get nonNullable(){const x=new Ri;return x.useNonNullable=!0,x}group(x,$e=null){const Vt=this._reduceControls(x);let Fn={};return Xi($e)?Fn=$e:null!==$e&&(Fn.validators=$e.validator,Fn.asyncValidators=$e.asyncValidator),new Hn(Vt,Fn)}record(x,$e=null){const Vt=this._reduceControls(x);return new wi(Vt,$e)}control(x,$e,Vt){let Fn={};return this.useNonNullable?(Xi($e)?Fn=$e:(Fn.validators=$e,Fn.asyncValidators=Vt),new Ba(x,{...Fn,nonNullable:!0})):new Ba(x,$e,Vt)}array(x,$e,Vt){const Fn=x.map(qi=>this._createControl(qi));return new Bn(Fn,$e,Vt)}_reduceControls(x){const $e={};return Object.keys(x).forEach(Vt=>{$e[Vt]=this._createControl(x[Vt])}),$e}_createControl(x){if(x instanceof Ba)return x;if(x instanceof sr)return x;if(Array.isArray(x)){const $e=x[0],Vt=x.length>1?x[1]:null,Fn=x.length>2?x[2]:null;return this.control($e,Vt,Fn)}return this.control(x)}}(Ne=Ri).\u0275fac=function(x){return new(x||Ne)},Ne.\u0275prov=n.Yz7({token:Ne,factory:Ne.\u0275fac,providedIn:"root"});(fe=class lo{}).\u0275fac=function(x){return new(x||fe)},fe.\u0275prov=n.Yz7({token:fe,factory:()=>(0,n.f3M)(Ri).nonNullable,providedIn:"root"});(Ct=class ja extends Ri{group(x,$e=null){return super.group(x,$e)}control(x,$e,Vt){return super.control(x,$e,Vt)}array(x,$e,Vt){return super.array(x,$e,Vt)}}).\u0275fac=(()=>{let Ve;return function($e){return(Ve||(Ve=n.n5z(Ct)))($e||Ct)}})(),Ct.\u0275prov=n.Yz7({token:Ct,factory:Ct.\u0275fac,providedIn:"root"});new n.GfV("17.0.9");class Qi{static withConfig(x){return{ngModule:Qi,providers:[{provide:ri,useValue:x.callSetDisabledState??so}]}}}(gt=Qi).\u0275fac=function(x){return new(x||gt)},gt.\u0275mod=n.oAB({type:gt}),gt.\u0275inj=n.cJS({imports:[Ir]});class Ro{static withConfig(x){return{ngModule:Ro,providers:[{provide:Vs,useValue:x.warnOnNgModelWithFormControl??"always"},{provide:ri,useValue:x.callSetDisabledState??so}]}}}(St=Ro).\u0275fac=function(x){return new(x||St)},St.\u0275mod=n.oAB({type:St}),St.\u0275inj=n.cJS({imports:[Ir]})},90349:(tt,X,c)=>{"use strict";c.d(X,{iQ:()=>Fa});var f,n=c(19212),o=c(6593),h=c(86825);function A(ft){return new n.vHH(3e3,!1)}function St(ft){switch(ft.length){case 0:return new h.ZN;case 1:return ft[0];default:return new h.ZE(ft)}}function cn(ft,z,j=new Map,_e=new Map){const Ze=[],mt=[];let Ft=-1,qt=null;if(z.forEach(yn=>{const Wn=yn.get("offset"),Sr=Wn==Ft,Rr=Sr&&qt||new Map;yn.forEach((bi,Oi)=>{let Ir=Oi,Bn=bi;if("offset"!==Oi)switch(Ir=ft.normalizePropertyName(Ir,Ze),Bn){case h.k1:Bn=j.get(Oi);break;case h.l3:Bn=_e.get(Oi);break;default:Bn=ft.normalizeStyleValue(Oi,Ir,Bn,Ze)}Rr.set(Ir,Bn)}),Sr||mt.push(Rr),qt=Rr,Ft=Wn}),Ze.length)throw function qe(ft){return new n.vHH(3502,!1)}();return mt}function Ht(ft,z,j,_e){switch(z){case"start":ft.onStart(()=>_e(j&&sn(j,"start",ft)));break;case"done":ft.onDone(()=>_e(j&&sn(j,"done",ft)));break;case"destroy":ft.onDestroy(()=>_e(j&&sn(j,"destroy",ft)))}}function sn(ft,z,j){const _e=j.totalTime,Ze=!!j.disabled,mt=kn(ft.element,ft.triggerName,ft.fromState,ft.toState,z||ft.phaseName,_e??ft.totalTime,Ze),Ft=ft._data;return null!=Ft&&(mt._data=Ft),mt}function kn(ft,z,j,_e,Ze="",mt=0,Ft){return{element:ft,triggerName:z,fromState:j,toState:_e,phaseName:Ze,totalTime:mt,disabled:!!Ft}}function Xt(ft,z,j){let _e=ft.get(z);return _e||ft.set(z,_e=j),_e}function Ut(ft){const z=ft.indexOf(":");return[ft.substring(1,z),ft.slice(z+1)]}const zt=(()=>typeof document>"u"?null:document.documentElement)();function vt(ft){const z=ft.parentNode||ft.host||null;return z===zt?null:z}let ln=null,cr=!1;function nr(ft){ln||(ln=function Be(){return typeof document<"u"?document.body:null}()||{},cr=!!ln.style&&"WebkitAppearance"in ln.style);let z=!0;return ln.style&&!function tn(ft){return"ebkit"==ft.substring(1,6)}(ft)&&(z=ft in ln.style,!z&&cr&&(z="Webkit"+ft.charAt(0).toUpperCase()+ft.slice(1)in ln.style)),z}function Ke(ft,z){for(;z;){if(z===ft)return!0;z=vt(z)}return!1}function At(ft,z,j){if(j)return Array.from(ft.querySelectorAll(z));const _e=ft.querySelector(z);return _e?[_e]:[]}class On{validateStyleProperty(z){return nr(z)}matchesElement(z,j){return!1}containsElement(z,j){return Ke(z,j)}getParentElement(z){return vt(z)}query(z,j,_e){return At(z,j,_e)}computeStyle(z,j,_e){return _e||""}animate(z,j,_e,Ze,mt,Ft=[],qt){return new h.ZN(_e,Ze)}}(f=On).\u0275fac=function(z){return new(z||f)},f.\u0275prov=n.Yz7({token:f,factory:f.\u0275fac});class fn{}fn.NOOP=new On;class wn{}const nn=1e3,ht="ng-enter",re="ng-leave",Re="ng-trigger",Le=".ng-trigger",ue="ng-animating",ot=".ng-animating";function Et(ft){if("number"==typeof ft)return ft;const z=ft.match(/^(-?[\.\d]+)(m?s)/);return!z||z.length<2?0:an(parseFloat(z[1]),z[2])}function an(ft,z){return"s"===z?ft*nn:ft}function Pn(ft,z,j){return ft.hasOwnProperty("duration")?ft:function Zt(ft,z,j){const _e=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;let Ze,mt=0,Ft="";if("string"==typeof ft){const qt=ft.match(_e);if(null===qt)return z.push(A()),{duration:0,delay:0,easing:""};Ze=an(parseFloat(qt[1]),qt[2]);const yn=qt[3];null!=yn&&(mt=an(parseFloat(yn),qt[4]));const Wn=qt[5];Wn&&(Ft=Wn)}else Ze=ft;if(!j){let qt=!1,yn=z.length;Ze<0&&(z.push(function T(){return new n.vHH(3100,!1)}()),qt=!0),mt<0&&(z.push(function C(){return new n.vHH(3101,!1)}()),qt=!0),qt&&z.splice(yn,0,A())}return{duration:Ze,delay:mt,easing:Ft}}(ft,z,j)}function Wt(ft,z={}){return Object.keys(ft).forEach(j=>{z[j]=ft[j]}),z}function mn(ft){const z=new Map;return Object.keys(ft).forEach(j=>{const _e=ft[j];z.set(j,_e)}),z}function ae(ft,z=new Map,j){if(j)for(let[_e,Ze]of j)z.set(_e,Ze);for(let[_e,Ze]of ft)z.set(_e,Ze);return z}function De(ft,z,j){z.forEach((_e,Ze)=>{const mt=mr(Ze);j&&!j.has(Ze)&&j.set(Ze,ft.style[mt]),ft.style[mt]=_e})}function wt(ft,z){z.forEach((j,_e)=>{const Ze=mr(_e);ft.style[Ze]=""})}function It(ft){return Array.isArray(ft)?1==ft.length?ft[0]:(0,h.vP)(ft):ft}function An(ft,z,j){const _e=z.params||{},Ze=fr(ft);Ze.length&&Ze.forEach(mt=>{_e.hasOwnProperty(mt)||j.push(function N(ft){return new n.vHH(3001,!1)}())})}const Zn=new RegExp("{{\\s*(.+?)\\s*}}","g");function fr(ft){let z=[];if("string"==typeof ft){let j;for(;j=Zn.exec(ft);)z.push(j[1]);Zn.lastIndex=0}return z}function lr(ft,z,j){const _e=ft.toString(),Ze=_e.replace(Zn,(mt,Ft)=>{let qt=z[Ft];return null==qt&&(j.push(function Y(ft){return new n.vHH(3003,!1)}()),qt=""),qt.toString()});return Ze==_e?ft:Ze}function Br(ft){const z=[];let j=ft.next();for(;!j.done;)z.push(j.value),j=ft.next();return z}const xr=/-+([a-z0-9])/g;function mr(ft){return ft.replace(xr,(...z)=>z[1].toUpperCase())}function ze(ft,z,j){switch(z.type){case 7:return ft.visitTrigger(z,j);case 0:return ft.visitState(z,j);case 1:return ft.visitTransition(z,j);case 2:return ft.visitSequence(z,j);case 3:return ft.visitGroup(z,j);case 4:return ft.visitAnimate(z,j);case 5:return ft.visitKeyframes(z,j);case 6:return ft.visitStyle(z,j);case 8:return ft.visitReference(z,j);case 9:return ft.visitAnimateChild(z,j);case 10:return ft.visitAnimateRef(z,j);case 11:return ft.visitQuery(z,j);case 12:return ft.visitStagger(z,j);default:throw function k(ft){return new n.vHH(3004,!1)}(z.type)}}function H(ft,z){return window.getComputedStyle(ft)[z]}const _=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 R extends wn{normalizePropertyName(z,j){return mr(z)}normalizeStyleValue(z,j,_e,Ze){let mt="";const Ft=_e.toString().trim();if(_.has(j)&&0!==_e&&"0"!==_e)if("number"==typeof _e)mt="px";else{const qt=_e.match(/^[+-]?[\d\.]+([a-z]*)$/);qt&&0==qt[1].length&&Ze.push(function $(ft,z){return new n.vHH(3005,!1)}())}return Ft+mt}}const it="*";function dn(ft,z){const j=[];return"string"==typeof ft?ft.split(/\s*,\s*/).forEach(_e=>function Yn(ft,z,j){if(":"==ft[0]){const yn=function Kt(ft,z){switch(ft){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(j,_e)=>parseFloat(_e)>parseFloat(j);case":decrement":return(j,_e)=>parseFloat(_e)<parseFloat(j);default:return z.push(function Ye(ft){return new n.vHH(3016,!1)}()),"* => *"}}(ft,j);if("function"==typeof yn)return void z.push(yn);ft=yn}const _e=ft.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==_e||_e.length<4)return j.push(function Q(ft){return new n.vHH(3015,!1)}()),z;const Ze=_e[1],mt=_e[2],Ft=_e[3];z.push(Sn(Ze,Ft));const qt=Ze==it&&Ft==it;"<"==mt[0]&&!qt&&z.push(Sn(Ft,Ze))}(_e,j,z)):j.push(ft),j}const Xe=new Set(["true","1"]),pt=new Set(["false","0"]);function Sn(ft,z){const j=Xe.has(ft)||pt.has(ft),_e=Xe.has(z)||pt.has(z);return(Ze,mt)=>{let Ft=ft==it||ft==Ze,qt=z==it||z==mt;return!Ft&&j&&"boolean"==typeof Ze&&(Ft=Ze?Xe.has(ft):pt.has(ft)),!qt&&_e&&"boolean"==typeof mt&&(qt=mt?Xe.has(z):pt.has(z)),Ft&&qt}}const xn=":self",$n=new RegExp("s*:selfs*,?","g");function si(ft,z,j,_e){return new bn(ft).build(z,j,_e)}class bn{constructor(z){this._driver=z}build(z,j,_e){const Ze=new Un(j);return this._resetContextStyleTimingState(Ze),ze(this,It(z),Ze)}_resetContextStyleTimingState(z){z.currentQuerySelector="",z.collectedStyles=new Map,z.collectedStyles.set("",new Map),z.currentTime=0}visitTrigger(z,j){let _e=j.queryCount=0,Ze=j.depCount=0;const mt=[],Ft=[];return"@"==z.name.charAt(0)&&j.errors.push(function K(){return new n.vHH(3006,!1)}()),z.definitions.forEach(qt=>{if(this._resetContextStyleTimingState(j),0==qt.type){const yn=qt,Wn=yn.name;Wn.toString().split(/\s*,\s*/).forEach(Sr=>{yn.name=Sr,mt.push(this.visitState(yn,j))}),yn.name=Wn}else if(1==qt.type){const yn=this.visitTransition(qt,j);_e+=yn.queryCount,Ze+=yn.depCount,Ft.push(yn)}else j.errors.push(function te(){return new n.vHH(3007,!1)}())}),{type:7,name:z.name,states:mt,transitions:Ft,queryCount:_e,depCount:Ze,options:null}}visitState(z,j){const _e=this.visitStyle(z.styles,j),Ze=z.options&&z.options.params||null;if(_e.containsDynamicStyles){const mt=new Set,Ft=Ze||{};if(_e.styles.forEach(qt=>{qt instanceof Map&&qt.forEach(yn=>{fr(yn).forEach(Wn=>{Ft.hasOwnProperty(Wn)||mt.add(Wn)})})}),mt.size){Br(mt.values());j.errors.push(function ee(ft,z){return new n.vHH(3008,!1)}(z.name))}}return{type:0,name:z.name,style:_e,options:Ze?{params:Ze}:null}}visitTransition(z,j){j.queryCount=0,j.depCount=0;const _e=ze(this,It(z.animation),j);return{type:1,matchers:dn(z.expr,j.errors),animation:_e,queryCount:j.queryCount,depCount:j.depCount,options:Lr(z.options)}}visitSequence(z,j){return{type:2,steps:z.steps.map(_e=>ze(this,_e,j)),options:Lr(z.options)}}visitGroup(z,j){const _e=j.currentTime;let Ze=0;const mt=z.steps.map(Ft=>{j.currentTime=_e;const qt=ze(this,Ft,j);return Ze=Math.max(Ze,j.currentTime),qt});return j.currentTime=Ze,{type:3,steps:mt,options:Lr(z.options)}}visitAnimate(z,j){const _e=function Hn(ft,z){if(ft.hasOwnProperty("duration"))return ft;if("number"==typeof ft){return Dr(Pn(ft,z).duration,0,"")}const j=ft;if(j.split(/\s+/).some(mt=>"{"==mt.charAt(0)&&"{"==mt.charAt(1))){const mt=Dr(0,0,"");return mt.dynamic=!0,mt.strValue=j,mt}const Ze=Pn(j,z);return Dr(Ze.duration,Ze.delay,Ze.easing)}(z.timings,j.errors);j.currentAnimateTimings=_e;let Ze,mt=z.styles?z.styles:(0,h.oB)({});if(5==mt.type)Ze=this.visitKeyframes(mt,j);else{let Ft=z.styles,qt=!1;if(!Ft){qt=!0;const Wn={};_e.easing&&(Wn.easing=_e.easing),Ft=(0,h.oB)(Wn)}j.currentTime+=_e.duration+_e.delay;const yn=this.visitStyle(Ft,j);yn.isEmptyStep=qt,Ze=yn}return j.currentAnimateTimings=null,{type:4,timings:_e,style:Ze,options:null}}visitStyle(z,j){const _e=this._makeStyleAst(z,j);return this._validateStyleAst(_e,j),_e}_makeStyleAst(z,j){const _e=[],Ze=Array.isArray(z.styles)?z.styles:[z.styles];for(let qt of Ze)"string"==typeof qt?qt===h.l3?_e.push(qt):j.errors.push(new n.vHH(3002,!1)):_e.push(mn(qt));let mt=!1,Ft=null;return _e.forEach(qt=>{if(qt instanceof Map&&(qt.has("easing")&&(Ft=qt.get("easing"),qt.delete("easing")),!mt))for(let yn of qt.values())if(yn.toString().indexOf("{{")>=0){mt=!0;break}}),{type:6,styles:_e,easing:Ft,offset:z.offset,containsDynamicStyles:mt,options:null}}_validateStyleAst(z,j){const _e=j.currentAnimateTimings;let Ze=j.currentTime,mt=j.currentTime;_e&&mt>0&&(mt-=_e.duration+_e.delay),z.styles.forEach(Ft=>{"string"!=typeof Ft&&Ft.forEach((qt,yn)=>{const Wn=j.collectedStyles.get(j.currentQuerySelector),Sr=Wn.get(yn);let Rr=!0;Sr&&(mt!=Ze&&mt>=Sr.startTime&&Ze<=Sr.endTime&&(j.errors.push(function ke(ft,z,j,_e,Ze){return new n.vHH(3010,!1)}(0,Sr.startTime,Sr.endTime)),Rr=!1),mt=Sr.startTime),Rr&&Wn.set(yn,{startTime:mt,endTime:Ze}),j.options&&An(qt,j.options,j.errors)})})}visitKeyframes(z,j){const _e={type:5,styles:[],options:null};if(!j.currentAnimateTimings)return j.errors.push(function Ge(){return new n.vHH(3011,!1)}()),_e;let mt=0;const Ft=[];let qt=!1,yn=!1,Wn=0;const Sr=z.steps.map(Bi=>{const Xi=this._makeStyleAst(Bi,j);let Ri=null!=Xi.offset?Xi.offset:function sr(ft){if("string"==typeof ft)return null;let z=null;if(Array.isArray(ft))ft.forEach(j=>{if(j instanceof Map&&j.has("offset")){const _e=j;z=parseFloat(_e.get("offset")),_e.delete("offset")}});else if(ft instanceof Map&&ft.has("offset")){const j=ft;z=parseFloat(j.get("offset")),j.delete("offset")}return z}(Xi.styles),lo=0;return null!=Ri&&(mt++,lo=Xi.offset=Ri),yn=yn||lo<0||lo>1,qt=qt||lo<Wn,Wn=lo,Ft.push(lo),Xi});yn&&j.errors.push(function Ie(){return new n.vHH(3012,!1)}()),qt&&j.errors.push(function b(){return new n.vHH(3200,!1)}());const Rr=z.steps.length;let bi=0;mt>0&&mt<Rr?j.errors.push(function M(){return new n.vHH(3202,!1)}()):0==mt&&(bi=1/(Rr-1));const Oi=Rr-1,Ir=j.currentTime,Bn=j.currentAnimateTimings,$r=Bn.duration;return Sr.forEach((Bi,Xi)=>{const Ri=bi>0?Xi==Oi?1:bi*Xi:Ft[Xi],lo=Ri*$r;j.currentTime=Ir+Bn.delay+lo,Bn.duration=lo,this._validateStyleAst(Bi,j),Bi.offset=Ri,_e.styles.push(Bi)}),_e}visitReference(z,j){return{type:8,animation:ze(this,It(z.animation),j),options:Lr(z.options)}}visitAnimateChild(z,j){return j.depCount++,{type:9,options:Lr(z.options)}}visitAnimateRef(z,j){return{type:10,animation:this.visitReference(z.animation,j),options:Lr(z.options)}}visitQuery(z,j){const _e=j.currentQuerySelector,Ze=z.options||{};j.queryCount++,j.currentQuery=z;const[mt,Ft]=function ct(ft){const z=!!ft.split(/\s*,\s*/).find(j=>j==xn);return z&&(ft=ft.replace($n,"")),ft=ft.replace(/@\*/g,Le).replace(/@\w+/g,j=>Le+"-"+j.slice(1)).replace(/:animating/g,ot),[ft,z]}(z.selector);j.currentQuerySelector=_e.length?_e+" "+mt:mt,Xt(j.collectedStyles,j.currentQuerySelector,new Map);const qt=ze(this,It(z.animation),j);return j.currentQuery=null,j.currentQuerySelector=_e,{type:11,selector:mt,limit:Ze.limit||0,optional:!!Ze.optional,includeSelf:Ft,animation:qt,originalSelector:z.selector,options:Lr(z.options)}}visitStagger(z,j){j.currentQuery||j.errors.push(function D(){return new n.vHH(3013,!1)}());const _e="full"===z.timings?{duration:0,delay:0,easing:"full"}:Pn(z.timings,j.errors,!0);return{type:12,animation:ze(this,It(z.animation),j),timings:_e,options:null}}}class Un{constructor(z){this.errors=z,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 Lr(ft){return ft?(ft=Wt(ft)).params&&(ft.params=function Bt(ft){return ft?Wt(ft):null}(ft.params)):ft={},ft}function Dr(ft,z,j){return{duration:ft,delay:z,easing:j}}function er(ft,z,j,_e,Ze,mt,Ft=null,qt=!1){return{type:1,element:ft,keyframes:z,preStyleProps:j,postStyleProps:_e,duration:Ze,delay:mt,totalTime:Ze+mt,easing:Ft,subTimeline:qt}}class wi{constructor(){this._map=new Map}get(z){return this._map.get(z)||[]}append(z,j){let _e=this._map.get(z);_e||this._map.set(z,_e=[]),_e.push(...j)}has(z){return this._map.has(z)}clear(){this._map.clear()}}const so=new RegExp(":enter","g"),Ni=new RegExp(":leave","g");function Ei(ft,z,j,_e,Ze,mt=new Map,Ft=new Map,qt,yn,Wn=[]){return(new co).buildKeyframes(ft,z,j,_e,Ze,mt,Ft,qt,yn,Wn)}class co{buildKeyframes(z,j,_e,Ze,mt,Ft,qt,yn,Wn,Sr=[]){Wn=Wn||new wi;const Rr=new kr(z,j,Wn,Ze,mt,Sr,[]);Rr.options=yn;const bi=yn.delay?Et(yn.delay):0;Rr.currentTimeline.delayNextStep(bi),Rr.currentTimeline.setStyles([Ft],null,Rr.errors,yn),ze(this,_e,Rr);const Oi=Rr.timelines.filter(Ir=>Ir.containsAnimation());if(Oi.length&&qt.size){let Ir;for(let Bn=Oi.length-1;Bn>=0;Bn--){const $r=Oi[Bn];if($r.element===j){Ir=$r;break}}Ir&&!Ir.allowOnlyTimelineStyles()&&Ir.setStyles([qt],null,Rr.errors,yn)}return Oi.length?Oi.map(Ir=>Ir.buildKeyframes()):[er(j,[],[],[],0,bi,"",!1)]}visitTrigger(z,j){}visitState(z,j){}visitTransition(z,j){}visitAnimateChild(z,j){const _e=j.subInstructions.get(j.element);if(_e){const Ze=j.createSubContext(z.options),mt=j.currentTimeline.currentTime,Ft=this._visitSubInstructions(_e,Ze,Ze.options);mt!=Ft&&j.transformIntoNewTimeline(Ft)}j.previousNode=z}visitAnimateRef(z,j){const _e=j.createSubContext(z.options);_e.transformIntoNewTimeline(),this._applyAnimationRefDelays([z.options,z.animation.options],j,_e),this.visitReference(z.animation,_e),j.transformIntoNewTimeline(_e.currentTimeline.currentTime),j.previousNode=z}_applyAnimationRefDelays(z,j,_e){for(const Ze of z){const mt=Ze?.delay;if(mt){const Ft="number"==typeof mt?mt:Et(lr(mt,Ze?.params??{},j.errors));_e.delayNextStep(Ft)}}}_visitSubInstructions(z,j,_e){let mt=j.currentTimeline.currentTime;const Ft=null!=_e.duration?Et(_e.duration):null,qt=null!=_e.delay?Et(_e.delay):null;return 0!==Ft&&z.forEach(yn=>{const Wn=j.appendInstructionToTimeline(yn,Ft,qt);mt=Math.max(mt,Wn.duration+Wn.delay)}),mt}visitReference(z,j){j.updateOptions(z.options,!0),ze(this,z.animation,j),j.previousNode=z}visitSequence(z,j){const _e=j.subContextCount;let Ze=j;const mt=z.options;if(mt&&(mt.params||mt.delay)&&(Ze=j.createSubContext(mt),Ze.transformIntoNewTimeline(),null!=mt.delay)){6==Ze.previousNode.type&&(Ze.currentTimeline.snapshotCurrentStyles(),Ze.previousNode=No);const Ft=Et(mt.delay);Ze.delayNextStep(Ft)}z.steps.length&&(z.steps.forEach(Ft=>ze(this,Ft,Ze)),Ze.currentTimeline.applyStylesToKeyframe(),Ze.subContextCount>_e&&Ze.transformIntoNewTimeline()),j.previousNode=z}visitGroup(z,j){const _e=[];let Ze=j.currentTimeline.currentTime;const mt=z.options&&z.options.delay?Et(z.options.delay):0;z.steps.forEach(Ft=>{const qt=j.createSubContext(z.options);mt&&qt.delayNextStep(mt),ze(this,Ft,qt),Ze=Math.max(Ze,qt.currentTimeline.currentTime),_e.push(qt.currentTimeline)}),_e.forEach(Ft=>j.currentTimeline.mergeTimelineCollectedStyles(Ft)),j.transformIntoNewTimeline(Ze),j.previousNode=z}_visitTiming(z,j){if(z.dynamic){const _e=z.strValue;return Pn(j.params?lr(_e,j.params,j.errors):_e,j.errors)}return{duration:z.duration,delay:z.delay,easing:z.easing}}visitAnimate(z,j){const _e=j.currentAnimateTimings=this._visitTiming(z.timings,j),Ze=j.currentTimeline;_e.delay&&(j.incrementTime(_e.delay),Ze.snapshotCurrentStyles());const mt=z.style;5==mt.type?this.visitKeyframes(mt,j):(j.incrementTime(_e.duration),this.visitStyle(mt,j),Ze.applyStylesToKeyframe()),j.currentAnimateTimings=null,j.previousNode=z}visitStyle(z,j){const _e=j.currentTimeline,Ze=j.currentAnimateTimings;!Ze&&_e.hasCurrentStyleProperties()&&_e.forwardFrame();const mt=Ze&&Ze.easing||z.easing;z.isEmptyStep?_e.applyEmptyStep(mt):_e.setStyles(z.styles,mt,j.errors,j.options),j.previousNode=z}visitKeyframes(z,j){const _e=j.currentAnimateTimings,Ze=j.currentTimeline.duration,mt=_e.duration,qt=j.createSubContext().currentTimeline;qt.easing=_e.easing,z.styles.forEach(yn=>{const Wn=yn.offset||0;qt.forwardTime(Wn*mt),qt.setStyles(yn.styles,yn.easing,j.errors,j.options),qt.applyStylesToKeyframe()}),j.currentTimeline.mergeTimelineCollectedStyles(qt),j.transformIntoNewTimeline(Ze+mt),j.previousNode=z}visitQuery(z,j){const _e=j.currentTimeline.currentTime,Ze=z.options||{},mt=Ze.delay?Et(Ze.delay):0;mt&&(6===j.previousNode.type||0==_e&&j.currentTimeline.hasCurrentStyleProperties())&&(j.currentTimeline.snapshotCurrentStyles(),j.previousNode=No);let Ft=_e;const qt=j.invokeQuery(z.selector,z.originalSelector,z.limit,z.includeSelf,!!Ze.optional,j.errors);j.currentQueryTotal=qt.length;let yn=null;qt.forEach((Wn,Sr)=>{j.currentQueryIndex=Sr;const Rr=j.createSubContext(z.options,Wn);mt&&Rr.delayNextStep(mt),Wn===j.element&&(yn=Rr.currentTimeline),ze(this,z.animation,Rr),Rr.currentTimeline.applyStylesToKeyframe();const bi=Rr.currentTimeline.currentTime;Ft=Math.max(Ft,bi)}),j.currentQueryIndex=0,j.currentQueryTotal=0,j.transformIntoNewTimeline(Ft),yn&&(j.currentTimeline.mergeTimelineCollectedStyles(yn),j.currentTimeline.snapshotCurrentStyles()),j.previousNode=z}visitStagger(z,j){const _e=j.parentContext,Ze=j.currentTimeline,mt=z.timings,Ft=Math.abs(mt.duration),qt=Ft*(j.currentQueryTotal-1);let yn=Ft*j.currentQueryIndex;switch(mt.duration<0?"reverse":mt.easing){case"reverse":yn=qt-yn;break;case"full":yn=_e.currentStaggerTime}const Sr=j.currentTimeline;yn&&Sr.delayNextStep(yn);const Rr=Sr.currentTime;ze(this,z.animation,j),j.previousNode=z,_e.currentStaggerTime=Ze.currentTime-Rr+(Ze.startTime-_e.currentTimeline.startTime)}}const No={};class kr{constructor(z,j,_e,Ze,mt,Ft,qt,yn){this._driver=z,this.element=j,this.subInstructions=_e,this._enterClassName=Ze,this._leaveClassName=mt,this.errors=Ft,this.timelines=qt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=No,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=yn||new _o(this._driver,j,0),qt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(z,j){if(!z)return;const _e=z;let Ze=this.options;null!=_e.duration&&(Ze.duration=Et(_e.duration)),null!=_e.delay&&(Ze.delay=Et(_e.delay));const mt=_e.params;if(mt){let Ft=Ze.params;Ft||(Ft=this.options.params={}),Object.keys(mt).forEach(qt=>{(!j||!Ft.hasOwnProperty(qt))&&(Ft[qt]=lr(mt[qt],Ft,this.errors))})}}_copyOptions(){const z={};if(this.options){const j=this.options.params;if(j){const _e=z.params={};Object.keys(j).forEach(Ze=>{_e[Ze]=j[Ze]})}}return z}createSubContext(z=null,j,_e){const Ze=j||this.element,mt=new kr(this._driver,Ze,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(Ze,_e||0));return mt.previousNode=this.previousNode,mt.currentAnimateTimings=this.currentAnimateTimings,mt.options=this._copyOptions(),mt.updateOptions(z),mt.currentQueryIndex=this.currentQueryIndex,mt.currentQueryTotal=this.currentQueryTotal,mt.parentContext=this,this.subContextCount++,mt}transformIntoNewTimeline(z){return this.previousNode=No,this.currentTimeline=this.currentTimeline.fork(this.element,z),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(z,j,_e){const Ze={duration:j??z.duration,delay:this.currentTimeline.currentTime+(_e??0)+z.delay,easing:""},mt=new Bo(this._driver,z.element,z.keyframes,z.preStyleProps,z.postStyleProps,Ze,z.stretchStartingKeyframe);return this.timelines.push(mt),Ze}incrementTime(z){this.currentTimeline.forwardTime(this.currentTimeline.duration+z)}delayNextStep(z){z>0&&this.currentTimeline.delayNextStep(z)}invokeQuery(z,j,_e,Ze,mt,Ft){let qt=[];if(Ze&&qt.push(this.element),z.length>0){z=(z=z.replace(so,"."+this._enterClassName)).replace(Ni,"."+this._leaveClassName);const yn=1!=_e;let Wn=this._driver.query(this.element,z,yn);0!==_e&&(Wn=_e<0?Wn.slice(Wn.length+_e,Wn.length):Wn.slice(0,_e)),qt.push(...Wn)}return!mt&&0==qt.length&&Ft.push(function I(ft){return new n.vHH(3014,!1)}()),qt}}class _o{constructor(z,j,_e,Ze){this._driver=z,this.element=j,this.startTime=_e,this._elementTimelineStylesLookup=Ze,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(j),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(j,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(z){const j=1===this._keyframes.size&&this._pendingStyles.size;this.duration||j?(this.forwardTime(this.currentTime+z),j&&this.snapshotCurrentStyles()):this.startTime+=z}fork(z,j){return this.applyStylesToKeyframe(),new _o(this._driver,z,j||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(z){this.applyStylesToKeyframe(),this.duration=z,this._loadKeyframe()}_updateStyle(z,j){this._localTimelineStyles.set(z,j),this._globalTimelineStyles.set(z,j),this._styleSummary.set(z,{time:this.currentTime,value:j})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(z){z&&this._previousKeyframe.set("easing",z);for(let[j,_e]of this._globalTimelineStyles)this._backFill.set(j,_e||h.l3),this._currentKeyframe.set(j,h.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(z,j,_e,Ze){j&&this._previousKeyframe.set("easing",j);const mt=Ze&&Ze.params||{},Ft=function $t(ft,z){const j=new Map;let _e;return ft.forEach(Ze=>{if("*"===Ze){_e=_e||z.keys();for(let mt of _e)j.set(mt,h.l3)}else ae(Ze,j)}),j}(z,this._globalTimelineStyles);for(let[qt,yn]of Ft){const Wn=lr(yn,mt,_e);this._pendingStyles.set(qt,Wn),this._localTimelineStyles.has(qt)||this._backFill.set(qt,this._globalTimelineStyles.get(qt)??h.l3),this._updateStyle(qt,Wn)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((z,j)=>{this._currentKeyframe.set(j,z)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((z,j)=>{this._currentKeyframe.has(j)||this._currentKeyframe.set(j,z)}))}snapshotCurrentStyles(){for(let[z,j]of this._localTimelineStyles)this._pendingStyles.set(z,j),this._updateStyle(z,j)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const z=[];for(let j in this._currentKeyframe)z.push(j);return z}mergeTimelineCollectedStyles(z){z._styleSummary.forEach((j,_e)=>{const Ze=this._styleSummary.get(_e);(!Ze||j.time>Ze.time)&&this._updateStyle(_e,j.value)})}buildKeyframes(){this.applyStylesToKeyframe();const z=new Set,j=new Set,_e=1===this._keyframes.size&&0===this.duration;let Ze=[];this._keyframes.forEach((qt,yn)=>{const Wn=ae(qt,new Map,this._backFill);Wn.forEach((Sr,Rr)=>{Sr===h.k1?z.add(Rr):Sr===h.l3&&j.add(Rr)}),_e||Wn.set("offset",yn/this.duration),Ze.push(Wn)});const mt=z.size?Br(z.values()):[],Ft=j.size?Br(j.values()):[];if(_e){const qt=Ze[0],yn=new Map(qt);qt.set("offset",0),yn.set("offset",1),Ze=[qt,yn]}return er(this.element,Ze,mt,Ft,this.duration,this.startTime,this.easing,!1)}}class Bo extends _o{constructor(z,j,_e,Ze,mt,Ft,qt=!1){super(z,j,Ft.delay),this.keyframes=_e,this.preStyleProps=Ze,this.postStyleProps=mt,this._stretchStartingKeyframe=qt,this.timings={duration:Ft.duration,delay:Ft.delay,easing:Ft.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let z=this.keyframes,{delay:j,duration:_e,easing:Ze}=this.timings;if(this._stretchStartingKeyframe&&j){const mt=[],Ft=_e+j,qt=j/Ft,yn=ae(z[0]);yn.set("offset",0),mt.push(yn);const Wn=ae(z[0]);Wn.set("offset",Ao(qt)),mt.push(Wn);const Sr=z.length-1;for(let Rr=1;Rr<=Sr;Rr++){let bi=ae(z[Rr]);const Ir=j+bi.get("offset")*_e;bi.set("offset",Ao(Ir/Ft)),mt.push(bi)}_e=Ft,j=0,Ze="",z=mt}return er(this.element,z,this.preStyleProps,this.postStyleProps,_e,j,Ze,!0)}}function Ao(ft,z=3){const j=Math.pow(10,z-1);return Math.round(ft*j)/j}function Qt(ft,z,j,_e,Ze,mt,Ft,qt,yn,Wn,Sr,Rr,bi){return{type:0,element:ft,triggerName:z,isRemovalTransition:Ze,fromState:j,fromStyles:mt,toState:_e,toStyles:Ft,timelines:qt,queriedElements:yn,preStyleProps:Wn,postStyleProps:Sr,totalTime:Rr,errors:bi}}const Ln={};class zn{constructor(z,j,_e){this._triggerName=z,this.ast=j,this._stateStyles=_e}match(z,j,_e,Ze){return function Vr(ft,z,j,_e,Ze){return ft.some(mt=>mt(z,j,_e,Ze))}(this.ast.matchers,z,j,_e,Ze)}buildStyles(z,j,_e){let Ze=this._stateStyles.get("*");return void 0!==z&&(Ze=this._stateStyles.get(z?.toString())||Ze),Ze?Ze.buildStyles(j,_e):new Map}build(z,j,_e,Ze,mt,Ft,qt,yn,Wn,Sr){const Rr=[],bi=this.ast.options&&this.ast.options.params||Ln,Oi=qt&&qt.params||Ln,Ir=this.buildStyles(_e,Oi,Rr),Bn=yn&&yn.params||Ln,$r=this.buildStyles(Ze,Bn,Rr),Bi=new Set,Xi=new Map,Ri=new Map,lo="void"===Ze,ja={params:ti(Bn,bi),delay:this.ast.options?.delay},Ti=Sr?[]:Ei(z,j,this.ast.animation,mt,Ft,Ir,$r,ja,Wn,Rr);let Qi=0;if(Ti.forEach(Ve=>{Qi=Math.max(Ve.duration+Ve.delay,Qi)}),Rr.length)return Qt(j,this._triggerName,_e,Ze,lo,Ir,$r,[],[],Xi,Ri,Qi,Rr);Ti.forEach(Ve=>{const x=Ve.element,$e=Xt(Xi,x,new Set);Ve.preStyleProps.forEach(Fn=>$e.add(Fn));const Vt=Xt(Ri,x,new Set);Ve.postStyleProps.forEach(Fn=>Vt.add(Fn)),x!==j&&Bi.add(x)});const Ro=Br(Bi.values());return Qt(j,this._triggerName,_e,Ze,lo,Ir,$r,Ti,Ro,Xi,Ri,Qi)}}function ti(ft,z){const j=Wt(z);for(const _e in ft)ft.hasOwnProperty(_e)&&null!=ft[_e]&&(j[_e]=ft[_e]);return j}class vo{constructor(z,j,_e){this.styles=z,this.defaultParams=j,this.normalizer=_e}buildStyles(z,j){const _e=new Map,Ze=Wt(this.defaultParams);return Object.keys(z).forEach(mt=>{const Ft=z[mt];null!==Ft&&(Ze[mt]=Ft)}),this.styles.styles.forEach(mt=>{"string"!=typeof mt&&mt.forEach((Ft,qt)=>{Ft&&(Ft=lr(Ft,Ze,j));const yn=this.normalizer.normalizePropertyName(qt,j);Ft=this.normalizer.normalizeStyleValue(qt,yn,Ft,j),_e.set(qt,Ft)})}),_e}}class Zi{constructor(z,j,_e){this.name=z,this.ast=j,this._normalizer=_e,this.transitionFactories=[],this.states=new Map,j.states.forEach(Ze=>{const mt=Ze.options&&Ze.options.params||{};this.states.set(Ze.name,new vo(Ze.style,mt,_e))}),Ra(this.states,"true","1"),Ra(this.states,"false","0"),j.transitions.forEach(Ze=>{this.transitionFactories.push(new zn(z,Ze,this.states))}),this.fallbackTransition=function oo(ft,z,j){return new zn(ft,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Ft,qt)=>!0],options:null,queryCount:0,depCount:0},z)}(z,this.states,this._normalizer)}get containsQueries(){return this.ast.queryCount>0}matchTransition(z,j,_e,Ze){return this.transitionFactories.find(Ft=>Ft.match(z,j,_e,Ze))||null}matchStyles(z,j,_e){return this.fallbackTransition.buildStyles(z,j,_e)}}function Ra(ft,z,j){ft.has(z)?ft.has(j)||ft.set(j,ft.get(z)):ft.has(j)&&ft.set(z,ft.get(j))}const zi=new wi;class qa{constructor(z,j,_e){this.bodyNode=z,this._driver=j,this._normalizer=_e,this._animations=new Map,this._playersById=new Map,this.players=[]}register(z,j){const _e=[],Ze=[],mt=si(this._driver,j,_e,Ze);if(_e.length)throw function yt(ft){return new n.vHH(3503,!1)}();Ze.length,this._animations.set(z,mt)}_buildPlayer(z,j,_e){const Ze=z.element,mt=cn(this._normalizer,z.keyframes,j,_e);return this._driver.animate(Ze,mt,z.duration,z.delay,z.easing,[],!0)}create(z,j,_e={}){const Ze=[],mt=this._animations.get(z);let Ft;const qt=new Map;if(mt?(Ft=Ei(this._driver,j,mt,ht,re,new Map,new Map,_e,zi,Ze),Ft.forEach(Sr=>{const Rr=Xt(qt,Sr.element,new Map);Sr.postStyleProps.forEach(bi=>Rr.set(bi,null))})):(Ze.push(function Ot(){return new n.vHH(3300,!1)}()),Ft=[]),Ze.length)throw function at(ft){return new n.vHH(3504,!1)}();qt.forEach((Sr,Rr)=>{Sr.forEach((bi,Oi)=>{Sr.set(Oi,this._driver.computeStyle(Rr,Oi,h.l3))})});const Wn=St(Ft.map(Sr=>{const Rr=qt.get(Sr.element);return this._buildPlayer(Sr,new Map,Rr)}));return this._playersById.set(z,Wn),Wn.onDestroy(()=>this.destroy(z)),this.players.push(Wn),Wn}destroy(z){const j=this._getPlayer(z);j.destroy(),this._playersById.delete(z);const _e=this.players.indexOf(j);_e>=0&&this.players.splice(_e,1)}_getPlayer(z){const j=this._playersById.get(z);if(!j)throw function Ue(ft){return new n.vHH(3301,!1)}();return j}listen(z,j,_e,Ze){const mt=kn(j,"","","");return Ht(this._getPlayer(z),_e,mt,Ze),()=>{}}command(z,j,_e,Ze){if("register"==_e)return void this.register(z,Ze[0]);if("create"==_e){const Ft=Ze[0]||{};return void this.create(z,j,Ft)}const mt=this._getPlayer(z);switch(_e){case"play":mt.play();break;case"pause":mt.pause();break;case"reset":mt.reset();break;case"restart":mt.restart();break;case"finish":mt.finish();break;case"init":mt.init();break;case"setPosition":mt.setPosition(parseFloat(Ze[0]));break;case"destroy":this.destroy(z)}}}const Ja="ng-animate-queued",na="ng-animate-disabled",Ba=[],sc={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},xa={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ra="__ng_removed";class es{get params(){return this.options.params}constructor(z,j=""){this.namespaceId=j;const _e=z&&z.hasOwnProperty("value"),Ze=_e?z.value:z;if(this.value=function To(ft){return ft??null}(Ze),_e){const mt=Wt(z);delete mt.value,this.options=mt}else this.options={};this.options.params||(this.options.params={})}absorbOptions(z){const j=z.params;if(j){const _e=this.options.params;Object.keys(j).forEach(Ze=>{null==_e[Ze]&&(_e[Ze]=j[Ze])})}}}const $a="void",Uo=new es($a);class ya{constructor(z,j,_e){this.id=z,this.hostElement=j,this._engine=_e,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+z,_i(j,this._hostClassName)}listen(z,j,_e,Ze){if(!this._triggers.has(j))throw function nt(ft,z){return new n.vHH(3302,!1)}();if(null==_e||0==_e.length)throw function Ce(ft){return new n.vHH(3303,!1)}();if(!function ka(ft){return"start"==ft||"done"==ft}(_e))throw function ye(ft,z){return new n.vHH(3400,!1)}();const mt=Xt(this._elementListeners,z,[]),Ft={name:j,phase:_e,callback:Ze};mt.push(Ft);const qt=Xt(this._engine.statesByElement,z,new Map);return qt.has(j)||(_i(z,Re),_i(z,Re+"-"+j),qt.set(j,Uo)),()=>{this._engine.afterFlush(()=>{const yn=mt.indexOf(Ft);yn>=0&&mt.splice(yn,1),this._triggers.has(j)||qt.delete(j)})}}register(z,j){return!this._triggers.has(z)&&(this._triggers.set(z,j),!0)}_getTrigger(z){const j=this._triggers.get(z);if(!j)throw function Te(ft){return new n.vHH(3401,!1)}();return j}trigger(z,j,_e,Ze=!0){const mt=this._getTrigger(j),Ft=new da(this.id,j,z);let qt=this._engine.statesByElement.get(z);qt||(_i(z,Re),_i(z,Re+"-"+j),this._engine.statesByElement.set(z,qt=new Map));let yn=qt.get(j);const Wn=new es(_e,this.id);if(!(_e&&_e.hasOwnProperty("value"))&&yn&&Wn.absorbOptions(yn.options),qt.set(j,Wn),yn||(yn=Uo),Wn.value!==$a&&yn.value===Wn.value){if(!function Ya(ft,z){const j=Object.keys(ft),_e=Object.keys(z);if(j.length!=_e.length)return!1;for(let Ze=0;Ze<j.length;Ze++){const mt=j[Ze];if(!z.hasOwnProperty(mt)||ft[mt]!==z[mt])return!1}return!0}(yn.params,Wn.params)){const Bn=[],$r=mt.matchStyles(yn.value,yn.params,Bn),Bi=mt.matchStyles(Wn.value,Wn.params,Bn);Bn.length?this._engine.reportError(Bn):this._engine.afterFlush(()=>{wt(z,$r),De(z,Bi)})}return}const bi=Xt(this._engine.playersByElement,z,[]);bi.forEach(Bn=>{Bn.namespaceId==this.id&&Bn.triggerName==j&&Bn.queued&&Bn.destroy()});let Oi=mt.matchTransition(yn.value,Wn.value,z,Wn.params),Ir=!1;if(!Oi){if(!Ze)return;Oi=mt.fallbackTransition,Ir=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:z,triggerName:j,transition:Oi,fromState:yn,toState:Wn,player:Ft,isFallbackTransition:Ir}),Ir||(_i(z,Ja),Ft.onStart(()=>{ga(z,Ja)})),Ft.onDone(()=>{let Bn=this.players.indexOf(Ft);Bn>=0&&this.players.splice(Bn,1);const $r=this._engine.playersByElement.get(z);if($r){let Bi=$r.indexOf(Ft);Bi>=0&&$r.splice(Bi,1)}}),this.players.push(Ft),bi.push(Ft),Ft}deregister(z){this._triggers.delete(z),this._engine.statesByElement.forEach(j=>j.delete(z)),this._elementListeners.forEach((j,_e)=>{this._elementListeners.set(_e,j.filter(Ze=>Ze.name!=z))})}clearElementCache(z){this._engine.statesByElement.delete(z),this._elementListeners.delete(z);const j=this._engine.playersByElement.get(z);j&&(j.forEach(_e=>_e.destroy()),this._engine.playersByElement.delete(z))}_signalRemovalForInnerTriggers(z,j){const _e=this._engine.driver.query(z,Le,!0);_e.forEach(Ze=>{if(Ze[ra])return;const mt=this._engine.fetchNamespacesByElement(Ze);mt.size?mt.forEach(Ft=>Ft.triggerLeaveAnimation(Ze,j,!1,!0)):this.clearElementCache(Ze)}),this._engine.afterFlushAnimationsDone(()=>_e.forEach(Ze=>this.clearElementCache(Ze)))}triggerLeaveAnimation(z,j,_e,Ze){const mt=this._engine.statesByElement.get(z),Ft=new Map;if(mt){const qt=[];if(mt.forEach((yn,Wn)=>{if(Ft.set(Wn,yn.value),this._triggers.has(Wn)){const Sr=this.trigger(z,Wn,$a,Ze);Sr&&qt.push(Sr)}}),qt.length)return this._engine.markElementAsRemoved(this.id,z,!0,j,Ft),_e&&St(qt).onDone(()=>this._engine.processLeaveNode(z)),!0}return!1}prepareLeaveAnimationListeners(z){const j=this._elementListeners.get(z),_e=this._engine.statesByElement.get(z);if(j&&_e){const Ze=new Set;j.forEach(mt=>{const Ft=mt.name;if(Ze.has(Ft))return;Ze.add(Ft);const yn=this._triggers.get(Ft).fallbackTransition,Wn=_e.get(Ft)||Uo,Sr=new es($a),Rr=new da(this.id,Ft,z);this._engine.totalQueuedPlayers++,this._queue.push({element:z,triggerName:Ft,transition:yn,fromState:Wn,toState:Sr,player:Rr,isFallbackTransition:!0})})}}removeNode(z,j){const _e=this._engine;if(z.childElementCount&&this._signalRemovalForInnerTriggers(z,j),this.triggerLeaveAnimation(z,j,!0))return;let Ze=!1;if(_e.totalAnimations){const mt=_e.players.length?_e.playersByQueriedElement.get(z):[];if(mt&&mt.length)Ze=!0;else{let Ft=z;for(;Ft=Ft.parentNode;)if(_e.statesByElement.get(Ft)){Ze=!0;break}}}if(this.prepareLeaveAnimationListeners(z),Ze)_e.markElementAsRemoved(this.id,z,!1,j);else{const mt=z[ra];(!mt||mt===sc)&&(_e.afterFlush(()=>this.clearElementCache(z)),_e.destroyInnerAnimations(z),_e._onRemovalComplete(z,j))}}insertNode(z,j){_i(z,this._hostClassName)}drainQueuedTransitions(z){const j=[];return this._queue.forEach(_e=>{const Ze=_e.player;if(Ze.destroyed)return;const mt=_e.element,Ft=this._elementListeners.get(mt);Ft&&Ft.forEach(qt=>{if(qt.name==_e.triggerName){const yn=kn(mt,_e.triggerName,_e.fromState.value,_e.toState.value);yn._data=z,Ht(_e.player,qt.phase,yn,qt.callback)}}),Ze.markedForDestroy?this._engine.afterFlush(()=>{Ze.destroy()}):j.push(_e)}),this._queue=[],j.sort((_e,Ze)=>{const mt=_e.transition.ast.depCount,Ft=Ze.transition.ast.depCount;return 0==mt||0==Ft?mt-Ft:this._engine.driver.containsElement(_e.element,Ze.element)?1:-1})}destroy(z){this.players.forEach(j=>j.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,z)}}class Us{_onRemovalComplete(z,j){this.onRemovalComplete(z,j)}constructor(z,j,_e){this.bodyNode=z,this.driver=j,this._normalizer=_e,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=(Ze,mt)=>{}}get queuedPlayers(){const z=[];return this._namespaceList.forEach(j=>{j.players.forEach(_e=>{_e.queued&&z.push(_e)})}),z}createNamespace(z,j){const _e=new ya(z,j,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,j)?this._balanceNamespaceList(_e,j):(this.newHostElements.set(j,_e),this.collectEnterElement(j)),this._namespaceLookup[z]=_e}_balanceNamespaceList(z,j){const _e=this._namespaceList,Ze=this.namespacesByHostElement;if(_e.length-1>=0){let Ft=!1,qt=this.driver.getParentElement(j);for(;qt;){const yn=Ze.get(qt);if(yn){const Wn=_e.indexOf(yn);_e.splice(Wn+1,0,z),Ft=!0;break}qt=this.driver.getParentElement(qt)}Ft||_e.unshift(z)}else _e.push(z);return Ze.set(j,z),z}register(z,j){let _e=this._namespaceLookup[z];return _e||(_e=this.createNamespace(z,j)),_e}registerTrigger(z,j,_e){let Ze=this._namespaceLookup[z];Ze&&Ze.register(j,_e)&&this.totalAnimations++}destroy(z,j){z&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const _e=this._fetchNamespace(z);this.namespacesByHostElement.delete(_e.hostElement);const Ze=this._namespaceList.indexOf(_e);Ze>=0&&this._namespaceList.splice(Ze,1),_e.destroy(j),delete this._namespaceLookup[z]}))}_fetchNamespace(z){return this._namespaceLookup[z]}fetchNamespacesByElement(z){const j=new Set,_e=this.statesByElement.get(z);if(_e)for(let Ze of _e.values())if(Ze.namespaceId){const mt=this._fetchNamespace(Ze.namespaceId);mt&&j.add(mt)}return j}trigger(z,j,_e,Ze){if(Ms(j)){const mt=this._fetchNamespace(z);if(mt)return mt.trigger(j,_e,Ze),!0}return!1}insertNode(z,j,_e,Ze){if(!Ms(j))return;const mt=j[ra];if(mt&&mt.setForRemoval){mt.setForRemoval=!1,mt.setForMove=!0;const Ft=this.collectedLeaveElements.indexOf(j);Ft>=0&&this.collectedLeaveElements.splice(Ft,1)}if(z){const Ft=this._fetchNamespace(z);Ft&&Ft.insertNode(j,_e)}Ze&&this.collectEnterElement(j)}collectEnterElement(z){this.collectedEnterElements.push(z)}markElementAsDisabled(z,j){j?this.disabledNodes.has(z)||(this.disabledNodes.add(z),_i(z,na)):this.disabledNodes.has(z)&&(this.disabledNodes.delete(z),ga(z,na))}removeNode(z,j,_e){if(Ms(j)){const Ze=z?this._fetchNamespace(z):null;Ze?Ze.removeNode(j,_e):this.markElementAsRemoved(z,j,!1,_e);const mt=this.namespacesByHostElement.get(j);mt&&mt.id!==z&&mt.removeNode(j,_e)}else this._onRemovalComplete(j,_e)}markElementAsRemoved(z,j,_e,Ze,mt){this.collectedLeaveElements.push(j),j[ra]={namespaceId:z,setForRemoval:Ze,hasAnimation:_e,removedBeforeQueried:!1,previousTriggersValues:mt}}listen(z,j,_e,Ze,mt){return Ms(j)?this._fetchNamespace(z).listen(j,_e,Ze,mt):()=>{}}_buildInstruction(z,j,_e,Ze,mt){return z.transition.build(this.driver,z.element,z.fromState.value,z.toState.value,_e,Ze,z.fromState.options,z.toState.options,j,mt)}destroyInnerAnimations(z){let j=this.driver.query(z,Le,!0);j.forEach(_e=>this.destroyActiveAnimationsForElement(_e)),0!=this.playersByQueriedElement.size&&(j=this.driver.query(z,ot,!0),j.forEach(_e=>this.finishActiveQueriedAnimationOnElement(_e)))}destroyActiveAnimationsForElement(z){const j=this.playersByElement.get(z);j&&j.forEach(_e=>{_e.queued?_e.markedForDestroy=!0:_e.destroy()})}finishActiveQueriedAnimationOnElement(z){const j=this.playersByQueriedElement.get(z);j&&j.forEach(_e=>_e.finish())}whenRenderingDone(){return new Promise(z=>{if(this.players.length)return St(this.players).onDone(()=>z());z()})}processLeaveNode(z){const j=z[ra];if(j&&j.setForRemoval){if(z[ra]=sc,j.namespaceId){this.destroyInnerAnimations(z);const _e=this._fetchNamespace(j.namespaceId);_e&&_e.clearElementCache(z)}this._onRemovalComplete(z,j.setForRemoval)}z.classList?.contains(na)&&this.markElementAsDisabled(z,!1),this.driver.query(z,".ng-animate-disabled",!0).forEach(_e=>{this.markElementAsDisabled(_e,!1)})}flush(z=-1){let j=[];if(this.newHostElements.size&&(this.newHostElements.forEach((_e,Ze)=>this._balanceNamespaceList(_e,Ze)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let _e=0;_e<this.collectedEnterElements.length;_e++){_i(this.collectedEnterElements[_e],"ng-star-inserted")}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const _e=[];try{j=this._flushAnimations(_e,z)}finally{for(let Ze=0;Ze<_e.length;Ze++)_e[Ze]()}}else for(let _e=0;_e<this.collectedLeaveElements.length;_e++){const Ze=this.collectedLeaveElements[_e];this.processLeaveNode(Ze)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(_e=>_e()),this._flushFns=[],this._whenQuietFns.length){const _e=this._whenQuietFns;this._whenQuietFns=[],j.length?St(j).onDone(()=>{_e.forEach(Ze=>Ze())}):_e.forEach(Ze=>Ze())}}reportError(z){throw function Ne(ft){return new n.vHH(3402,!1)}()}_flushAnimations(z,j){const _e=new wi,Ze=[],mt=new Map,Ft=[],qt=new Map,yn=new Map,Wn=new Map,Sr=new Set;this.disabledNodes.forEach(wr=>{Sr.add(wr);const jr=this.driver.query(wr,".ng-animate-queued",!0);for(let pi=0;pi<jr.length;pi++)Sr.add(jr[pi])});const Rr=this.bodyNode,bi=Array.from(this.statesByElement.keys()),Oi=Va(bi,this.collectedEnterElements),Ir=new Map;let Bn=0;Oi.forEach((wr,jr)=>{const pi=ht+Bn++;Ir.set(jr,pi),wr.forEach(Yi=>_i(Yi,pi))});const $r=[],Bi=new Set,Xi=new Set;for(let wr=0;wr<this.collectedLeaveElements.length;wr++){const jr=this.collectedLeaveElements[wr],pi=jr[ra];pi&&pi.setForRemoval&&($r.push(jr),Bi.add(jr),pi.hasAnimation?this.driver.query(jr,".ng-star-inserted",!0).forEach(Yi=>Bi.add(Yi)):Xi.add(jr))}const Ri=new Map,lo=Va(bi,Array.from(Bi));lo.forEach((wr,jr)=>{const pi=re+Bn++;Ri.set(jr,pi),wr.forEach(Yi=>_i(Yi,pi))}),z.push(()=>{Oi.forEach((wr,jr)=>{const pi=Ir.get(jr);wr.forEach(Yi=>ga(Yi,pi))}),lo.forEach((wr,jr)=>{const pi=Ri.get(jr);wr.forEach(Yi=>ga(Yi,pi))}),$r.forEach(wr=>{this.processLeaveNode(wr)})});const ja=[],Ti=[];for(let wr=this._namespaceList.length-1;wr>=0;wr--)this._namespaceList[wr].drainQueuedTransitions(j).forEach(pi=>{const Yi=pi.player,Go=pi.element;if(ja.push(Yi),this.collectedEnterElements.length){const Zo=Go[ra];if(Zo&&Zo.setForMove){if(Zo.previousTriggersValues&&Zo.previousTriggersValues.has(pi.triggerName)){const go=Zo.previousTriggersValues.get(pi.triggerName),Yo=this.statesByElement.get(pi.element);if(Yo&&Yo.has(pi.triggerName)){const ma=Yo.get(pi.triggerName);ma.value=go,Yo.set(pi.triggerName,ma)}}return void Yi.destroy()}}const Sa=!Rr||!this.driver.containsElement(Rr,Go),ei=Ri.get(Go),Ma=Ir.get(Go),ao=this._buildInstruction(pi,_e,Ma,ei,Sa);if(ao.errors&&ao.errors.length)return void Ti.push(ao);if(Sa)return Yi.onStart(()=>wt(Go,ao.fromStyles)),Yi.onDestroy(()=>De(Go,ao.toStyles)),void Ze.push(Yi);if(pi.isFallbackTransition)return Yi.onStart(()=>wt(Go,ao.fromStyles)),Yi.onDestroy(()=>De(Go,ao.toStyles)),void Ze.push(Yi);const ls=[];ao.timelines.forEach(Zo=>{Zo.stretchStartingKeyframe=!0,this.disabledNodes.has(Zo.element)||ls.push(Zo)}),ao.timelines=ls,_e.append(Go,ao.timelines);const us={instruction:ao,player:Yi,element:Go};Ft.push(us),ao.queriedElements.forEach(Zo=>Xt(qt,Zo,[]).push(Yi)),ao.preStyleProps.forEach((Zo,go)=>{if(Zo.size){let Yo=yn.get(go);Yo||yn.set(go,Yo=new Set),Zo.forEach((ma,Nr)=>Yo.add(Nr))}}),ao.postStyleProps.forEach((Zo,go)=>{let Yo=Wn.get(go);Yo||Wn.set(go,Yo=new Set),Zo.forEach((ma,Nr)=>Yo.add(Nr))})});if(Ti.length){const wr=[];Ti.forEach(jr=>{wr.push(function Ct(ft,z){return new n.vHH(3505,!1)}(jr.triggerName,jr.errors))}),ja.forEach(jr=>jr.destroy()),this.reportError(wr)}const Qi=new Map,Ro=new Map;Ft.forEach(wr=>{const jr=wr.element;_e.has(jr)&&(Ro.set(jr,jr),this._beforeAnimationBuild(wr.player.namespaceId,wr.instruction,Qi))}),Ze.forEach(wr=>{const jr=wr.element;this._getPreviousPlayers(jr,!1,wr.namespaceId,wr.triggerName,null).forEach(Yi=>{Xt(Qi,jr,[]).push(Yi),Yi.destroy()})});const Ve=$r.filter(wr=>Vs(wr,yn,Wn)),x=new Map;wo(x,this.driver,Xi,Wn,h.l3).forEach(wr=>{Vs(wr,yn,Wn)&&Ve.push(wr)});const Vt=new Map;Oi.forEach((wr,jr)=>{wo(Vt,this.driver,new Set(wr),yn,h.k1)}),Ve.forEach(wr=>{const jr=x.get(wr),pi=Vt.get(wr);x.set(wr,new Map([...jr?.entries()??[],...pi?.entries()??[]]))});const Fn=[],qi=[],$o={};Ft.forEach(wr=>{const{element:jr,player:pi,instruction:Yi}=wr;if(_e.has(jr)){if(Sr.has(jr))return pi.onDestroy(()=>De(jr,Yi.toStyles)),pi.disabled=!0,pi.overrideTotalTime(Yi.totalTime),void Ze.push(pi);let Go=$o;if(Ro.size>1){let ei=jr;const Ma=[];for(;ei=ei.parentNode;){const ao=Ro.get(ei);if(ao){Go=ao;break}Ma.push(ei)}Ma.forEach(ao=>Ro.set(ao,Go))}const Sa=this._buildAnimation(pi.namespaceId,Yi,Qi,mt,Vt,x);if(pi.setRealPlayer(Sa),Go===$o)Fn.push(pi);else{const ei=this.playersByElement.get(Go);ei&&ei.length&&(pi.parentPlayer=St(ei)),Ze.push(pi)}}else wt(jr,Yi.fromStyles),pi.onDestroy(()=>De(jr,Yi.toStyles)),qi.push(pi),Sr.has(jr)&&Ze.push(pi)}),qi.forEach(wr=>{const jr=mt.get(wr.element);if(jr&&jr.length){const pi=St(jr);wr.setRealPlayer(pi)}}),Ze.forEach(wr=>{wr.parentPlayer?wr.syncPlayerEvents(wr.parentPlayer):wr.destroy()});for(let wr=0;wr<$r.length;wr++){const jr=$r[wr],pi=jr[ra];if(ga(jr,re),pi&&pi.hasAnimation)continue;let Yi=[];if(qt.size){let Sa=qt.get(jr);Sa&&Sa.length&&Yi.push(...Sa);let ei=this.driver.query(jr,ot,!0);for(let Ma=0;Ma<ei.length;Ma++){let ao=qt.get(ei[Ma]);ao&&ao.length&&Yi.push(...ao)}}const Go=Yi.filter(Sa=>!Sa.destroyed);Go.length?yo(this,jr,Go):this.processLeaveNode(jr)}return $r.length=0,Fn.forEach(wr=>{this.players.push(wr),wr.onDone(()=>{wr.destroy();const jr=this.players.indexOf(wr);this.players.splice(jr,1)}),wr.play()}),Fn}afterFlush(z){this._flushFns.push(z)}afterFlushAnimationsDone(z){this._whenQuietFns.push(z)}_getPreviousPlayers(z,j,_e,Ze,mt){let Ft=[];if(j){const qt=this.playersByQueriedElement.get(z);qt&&(Ft=qt)}else{const qt=this.playersByElement.get(z);if(qt){const yn=!mt||mt==$a;qt.forEach(Wn=>{Wn.queued||!yn&&Wn.triggerName!=Ze||Ft.push(Wn)})}}return(_e||Ze)&&(Ft=Ft.filter(qt=>!(_e&&_e!=qt.namespaceId||Ze&&Ze!=qt.triggerName))),Ft}_beforeAnimationBuild(z,j,_e){const Ze=j.triggerName,mt=j.element,Ft=j.isRemovalTransition?void 0:z,qt=j.isRemovalTransition?void 0:Ze;for(const yn of j.timelines){const Wn=yn.element,Sr=Wn!==mt,Rr=Xt(_e,Wn,[]);this._getPreviousPlayers(Wn,Sr,Ft,qt,j.toState).forEach(Oi=>{const Ir=Oi.getRealPlayer();Ir.beforeDestroy&&Ir.beforeDestroy(),Oi.destroy(),Rr.push(Oi)})}wt(mt,j.fromStyles)}_buildAnimation(z,j,_e,Ze,mt,Ft){const qt=j.triggerName,yn=j.element,Wn=[],Sr=new Set,Rr=new Set,bi=j.timelines.map(Ir=>{const Bn=Ir.element;Sr.add(Bn);const $r=Bn[ra];if($r&&$r.removedBeforeQueried)return new h.ZN(Ir.duration,Ir.delay);const Bi=Bn!==yn,Xi=function ha(ft){const z=[];return fa(ft,z),z}((_e.get(Bn)||Ba).map(Qi=>Qi.getRealPlayer())).filter(Qi=>{const Ro=Qi;return!!Ro.element&&Ro.element===Bn}),Ri=mt.get(Bn),lo=Ft.get(Bn),ja=cn(this._normalizer,Ir.keyframes,Ri,lo),Ti=this._buildPlayer(Ir,ja,Xi);if(Ir.subTimeline&&Ze&&Rr.add(Bn),Bi){const Qi=new da(z,qt,Bn);Qi.setRealPlayer(Ti),Wn.push(Qi)}return Ti});Wn.forEach(Ir=>{Xt(this.playersByQueriedElement,Ir.element,[]).push(Ir),Ir.onDone(()=>function Hs(ft,z,j){let _e=ft.get(z);if(_e){if(_e.length){const Ze=_e.indexOf(j);_e.splice(Ze,1)}0==_e.length&&ft.delete(z)}return _e}(this.playersByQueriedElement,Ir.element,Ir))}),Sr.forEach(Ir=>_i(Ir,ue));const Oi=St(bi);return Oi.onDestroy(()=>{Sr.forEach(Ir=>ga(Ir,ue)),De(yn,j.toStyles)}),Rr.forEach(Ir=>{Xt(Ze,Ir,[]).push(Oi)}),Oi}_buildPlayer(z,j,_e){return j.length>0?this.driver.animate(z.element,j,z.duration,z.delay,z.easing,_e):new h.ZN(z.duration,z.delay)}}class da{constructor(z,j,_e){this.namespaceId=z,this.triggerName=j,this.element=_e,this._player=new h.ZN,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(z){this._containsRealPlayer||(this._player=z,this._queuedCallbacks.forEach((j,_e)=>{j.forEach(Ze=>Ht(z,_e,void 0,Ze))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(z.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(z){this.totalTime=z}syncPlayerEvents(z){const j=this._player;j.triggerCallback&&z.onStart(()=>j.triggerCallback("start")),z.onDone(()=>this.finish()),z.onDestroy(()=>this.destroy())}_queueEvent(z,j){Xt(this._queuedCallbacks,z,[]).push(j)}onDone(z){this.queued&&this._queueEvent("done",z),this._player.onDone(z)}onStart(z){this.queued&&this._queueEvent("start",z),this._player.onStart(z)}onDestroy(z){this.queued&&this._queueEvent("destroy",z),this._player.onDestroy(z)}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(z){this.queued||this._player.setPosition(z)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(z){const j=this._player;j.triggerCallback&&j.triggerCallback(z)}}function Ms(ft){return ft&&1===ft.nodeType}function uc(ft,z){const j=ft.style.display;return ft.style.display=z??"none",j}function wo(ft,z,j,_e,Ze){const mt=[];j.forEach(yn=>mt.push(uc(yn)));const Ft=[];_e.forEach((yn,Wn)=>{const Sr=new Map;yn.forEach(Rr=>{const bi=z.computeStyle(Wn,Rr,Ze);Sr.set(Rr,bi),(!bi||0==bi.length)&&(Wn[ra]=xa,Ft.push(Wn))}),ft.set(Wn,Sr)});let qt=0;return j.forEach(yn=>uc(yn,mt[qt++])),Ft}function Va(ft,z){const j=new Map;if(ft.forEach(qt=>j.set(qt,[])),0==z.length)return j;const Ze=new Set(z),mt=new Map;function Ft(qt){if(!qt)return 1;let yn=mt.get(qt);if(yn)return yn;const Wn=qt.parentNode;return yn=j.has(Wn)?Wn:Ze.has(Wn)?1:Ft(Wn),mt.set(qt,yn),yn}return z.forEach(qt=>{const yn=Ft(qt);1!==yn&&j.get(yn).push(qt)}),j}function _i(ft,z){ft.classList?.add(z)}function ga(ft,z){ft.classList?.remove(z)}function yo(ft,z,j){St(j).onDone(()=>ft.processLeaveNode(z))}function fa(ft,z){for(let j=0;j<ft.length;j++){const _e=ft[j];_e instanceof h.ZE?fa(_e.players,z):z.push(_e)}}function Vs(ft,z,j){const _e=j.get(ft);if(!_e)return!1;let Ze=z.get(ft);return Ze?_e.forEach(mt=>Ze.add(mt)):z.set(ft,_e),j.delete(ft),!0}class zo{constructor(z,j,_e){this._driver=j,this._normalizer=_e,this._triggerCache={},this.onRemovalComplete=(Ze,mt)=>{},this._transitionEngine=new Us(z.body,j,_e),this._timelineEngine=new qa(z.body,j,_e),this._transitionEngine.onRemovalComplete=(Ze,mt)=>this.onRemovalComplete(Ze,mt)}registerTrigger(z,j,_e,Ze,mt){const Ft=z+"-"+Ze;let qt=this._triggerCache[Ft];if(!qt){const yn=[],Wn=[],Sr=si(this._driver,mt,yn,Wn);if(yn.length)throw function We(ft,z){return new n.vHH(3404,!1)}();Wn.length,qt=function Di(ft,z,j){return new Zi(ft,z,j)}(Ze,Sr,this._normalizer),this._triggerCache[Ft]=qt}this._transitionEngine.registerTrigger(j,Ze,qt)}register(z,j){this._transitionEngine.register(z,j)}destroy(z,j){this._transitionEngine.destroy(z,j)}onInsert(z,j,_e,Ze){this._transitionEngine.insertNode(z,j,_e,Ze)}onRemove(z,j,_e){this._transitionEngine.removeNode(z,j,_e)}disableAnimations(z,j){this._transitionEngine.markElementAsDisabled(z,j)}process(z,j,_e,Ze){if("@"==_e.charAt(0)){const[mt,Ft]=Ut(_e),qt=Ze;this._timelineEngine.command(mt,j,Ft,qt)}else this._transitionEngine.trigger(z,j,_e,Ze)}listen(z,j,_e,Ze,mt){if("@"==_e.charAt(0)){const[Ft,qt]=Ut(_e);return this._timelineEngine.listen(Ft,j,qt,mt)}return this._transitionEngine.listen(z,j,_e,Ze,mt)}flush(z=-1){this._transitionEngine.flush(z)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(z){this._transitionEngine.afterFlushAnimationsDone(z)}}class Ho{constructor(z,j,_e){this._element=z,this._startStyles=j,this._endStyles=_e,this._state=0;let Ze=Ho.initialStylesByElement.get(z);Ze||Ho.initialStylesByElement.set(z,Ze=new Map),this._initialStyles=Ze}start(){this._state<1&&(this._startStyles&&De(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(De(this._element,this._initialStyles),this._endStyles&&(De(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Ho.initialStylesByElement.delete(this._element),this._startStyles&&(wt(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(wt(this._element,this._endStyles),this._endStyles=null),De(this._element,this._initialStyles),this._state=3)}}function Vo(ft){let z=null;return ft.forEach((j,_e)=>{(function Vi(ft){return"display"===ft||"position"===ft})(_e)&&(z=z||new Map,z.set(_e,j))}),z}Ho.initialStylesByElement=new WeakMap;class Qo{constructor(z,j,_e,Ze){this.element=z,this.keyframes=j,this.options=_e,this._specialStyles=Ze,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=_e.duration,this._delay=_e.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(z=>z()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const z=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,z,this.options),this._finalKeyframe=z.length?z[z.length-1]:new Map;const j=()=>this._onFinish();this.domPlayer.addEventListener("finish",j),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",j)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(z){const j=[];return z.forEach(_e=>{j.push(Object.fromEntries(_e))}),j}_triggerWebAnimation(z,j,_e){return z.animate(this._convertKeyframesToObject(j),_e)}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)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(z=>z()),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(z=>z()),this._onDestroyFns=[])}setPosition(z){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=z*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const z=new Map;this.hasStarted()&&this._finalKeyframe.forEach((_e,Ze)=>{"offset"!==Ze&&z.set(Ze,this._finished?_e:H(this.element,Ze))}),this.currentSnapshot=z}triggerCallback(z){const j="start"===z?this._onStartFns:this._onDoneFns;j.forEach(_e=>_e()),j.length=0}}class ts{validateStyleProperty(z){return!0}validateAnimatableStyleProperty(z){return!0}matchesElement(z,j){return!1}containsElement(z,j){return Ke(z,j)}getParentElement(z){return vt(z)}query(z,j,_e){return At(z,j,_e)}computeStyle(z,j,_e){return window.getComputedStyle(z)[j]}animate(z,j,_e,Ze,mt,Ft=[]){const yn={duration:_e,delay:Ze,fill:0==Ze?"both":"forwards"};mt&&(yn.easing=mt);const Wn=new Map,Sr=Ft.filter(Oi=>Oi instanceof Qo);(function Qn(ft,z){return 0===ft||0===z})(_e,Ze)&&Sr.forEach(Oi=>{Oi.currentSnapshot.forEach((Ir,Bn)=>Wn.set(Bn,Ir))});let Rr=function Vn(ft){return ft.length?ft[0]instanceof Map?ft:ft.map(z=>mn(z)):[]}(j).map(Oi=>ae(Oi));Rr=function Ur(ft,z,j){if(j.size&&z.length){let _e=z[0],Ze=[];if(j.forEach((mt,Ft)=>{_e.has(Ft)||Ze.push(Ft),_e.set(Ft,mt)}),Ze.length)for(let mt=1;mt<z.length;mt++){let Ft=z[mt];Ze.forEach(qt=>Ft.set(qt,H(ft,qt)))}}return z}(z,Rr,Wn);const bi=function pa(ft,z){let j=null,_e=null;return Array.isArray(z)&&z.length?(j=Vo(z[0]),z.length>1&&(_e=Vo(z[z.length-1]))):z instanceof Map&&(j=Vo(z)),j||_e?new Ho(ft,j,_e):null}(z,Rr);return new Qo(z,Rr,yn,bi)}}const cs="@.disabled";class Ea{constructor(z,j,_e,Ze){this.namespaceId=z,this.delegate=j,this.engine=_e,this._onDestroy=Ze,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(z){this.delegate.destroyNode?.(z)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(z,j){return this.delegate.createElement(z,j)}createComment(z){return this.delegate.createComment(z)}createText(z){return this.delegate.createText(z)}appendChild(z,j){this.delegate.appendChild(z,j),this.engine.onInsert(this.namespaceId,j,z,!1)}insertBefore(z,j,_e,Ze=!0){this.delegate.insertBefore(z,j,_e),this.engine.onInsert(this.namespaceId,j,z,Ze)}removeChild(z,j,_e){this.engine.onRemove(this.namespaceId,j,this.delegate)}selectRootElement(z,j){return this.delegate.selectRootElement(z,j)}parentNode(z){return this.delegate.parentNode(z)}nextSibling(z){return this.delegate.nextSibling(z)}setAttribute(z,j,_e,Ze){this.delegate.setAttribute(z,j,_e,Ze)}removeAttribute(z,j,_e){this.delegate.removeAttribute(z,j,_e)}addClass(z,j){this.delegate.addClass(z,j)}removeClass(z,j){this.delegate.removeClass(z,j)}setStyle(z,j,_e,Ze){this.delegate.setStyle(z,j,_e,Ze)}removeStyle(z,j,_e){this.delegate.removeStyle(z,j,_e)}setProperty(z,j,_e){"@"==j.charAt(0)&&j==cs?this.disableAnimations(z,!!_e):this.delegate.setProperty(z,j,_e)}setValue(z,j){this.delegate.setValue(z,j)}listen(z,j,_e){return this.delegate.listen(z,j,_e)}disableAnimations(z,j){this.engine.disableAnimations(z,j)}}class ns extends Ea{constructor(z,j,_e,Ze,mt){super(j,_e,Ze,mt),this.factory=z,this.namespaceId=j}setProperty(z,j,_e){"@"==j.charAt(0)?"."==j.charAt(1)&&j==cs?(_e=void 0===_e||!!_e,this.disableAnimations(z,_e)):this.engine.process(this.namespaceId,z,j.slice(1),_e):this.delegate.setProperty(z,j,_e)}listen(z,j,_e){if("@"==j.charAt(0)){const Ze=function Ii(ft){switch(ft){case"body":return document.body;case"document":return document;case"window":return window;default:return ft}}(z);let mt=j.slice(1),Ft="";return"@"!=mt.charAt(0)&&([mt,Ft]=function ia(ft){const z=ft.indexOf("."),j=ft.substring(0,z),_e=ft.slice(z+1);return[j,_e]}(mt)),this.engine.listen(this.namespaceId,Ze,mt,Ft,qt=>{const yn=qt._data||-1;this.factory.scheduleListenerCallback(yn,_e,qt)})}return this.delegate.listen(z,j,_e)}}class bs{constructor(z,j,_e){this.delegate=z,this.engine=j,this._zone=_e,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,j.onRemovalComplete=(Ze,mt)=>{const Ft=mt?.parentNode(Ze);Ft&&mt.removeChild(Ft,Ze)}}createRenderer(z,j){const Ze=this.delegate.createRenderer(z,j);if(!z||!j?.data?.animation){const Wn=this._rendererCache;let Sr=Wn.get(Ze);if(!Sr){const Rr=()=>Wn.delete(Ze);Sr=new Ea("",Ze,this.engine,Rr),Wn.set(Ze,Sr)}return Sr}const mt=j.id,Ft=j.id+"-"+this._currentId;this._currentId++,this.engine.register(Ft,z);const qt=Wn=>{Array.isArray(Wn)?Wn.forEach(qt):this.engine.registerTrigger(mt,Ft,z,Wn.name,Wn)};return j.data.animation.forEach(qt),new ns(this,Ft,Ze,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(z,j,_e){if(z>=0&&z<this._microtaskId)return void this._zone.run(()=>j(_e));const Ze=this._animationCallbacksBuffer;0==Ze.length&&queueMicrotask(()=>{this._zone.run(()=>{Ze.forEach(mt=>{const[Ft,qt]=mt;Ft(qt)}),this._animationCallbacksBuffer=[]})}),Ze.push([j,_e])}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()}}var Oa,ca,Wa,jo=c(96814);class Oo extends zo{constructor(z,j,_e,Ze){super(z,j,_e)}ngOnDestroy(){this.flush()}}(Oa=Oo).\u0275fac=function(z){return new(z||Oa)(n.LFG(jo.K0),n.LFG(fn),n.LFG(wn),n.LFG(n.z2F))},Oa.\u0275prov=n.Yz7({token:Oa,factory:Oa.\u0275fac});const Ka=[{provide:wn,useFactory:function ks(){return new R}},{provide:zo,useClass:Oo},{provide:n.FYo,useFactory:function no(ft,z,j){return new bs(ft,z,j)},deps:[o.se,zo,n.R0b]}],rs=[{provide:fn,useFactory:()=>new ts},{provide:n.QbO,useValue:"BrowserAnimations"},...Ka],is=[{provide:fn,useClass:On},{provide:n.QbO,useValue:"NoopAnimations"},...Ka];class Da{static withConfig(z){return{ngModule:Da,providers:z.disableAnimations?is:rs}}}function Fa(){return[...rs]}(ca=Da).\u0275fac=function(z){return new(z||ca)},ca.\u0275mod=n.oAB({type:ca}),ca.\u0275inj=n.cJS({providers:rs,imports:[o.b2]});(Wa=class Ua{}).\u0275fac=function(z){return new(z||Wa)},Wa.\u0275mod=n.oAB({type:Wa}),Wa.\u0275inj=n.cJS({providers:is,imports:[o.b2]})},6593:(tt,X,c)=>{"use strict";c.d(X,{Cb:()=>Qn,Cg:()=>vt,Dx:()=>ht,H7:()=>It,b2:()=>wn,h_:()=>nn,ki:()=>Ur,ly:()=>mr,se:()=>Te,vm:()=>rt,xE:()=>Br});var f,S,W,P,A,T,C,N,Y,k,$,K,te,ee,n=c(19212),o=c(96814),h=c(69862);class Se extends o.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class ce extends Se{static makeCurrent(){(0,o.HT)(new ce)}onAndCancel(H,_,R){return H.addEventListener(_,R),()=>{H.removeEventListener(_,R)}}dispatchEvent(H,_){H.dispatchEvent(_)}remove(H){H.parentNode&&H.parentNode.removeChild(H)}createElement(H,_){return(_=_||this.getDefaultDocument()).createElement(H)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(H){return H.nodeType===Node.ELEMENT_NODE}isShadowRoot(H){return H instanceof DocumentFragment}getGlobalEventTarget(H,_){return"window"===_?window:"document"===_?H:"body"===_?H.body:null}getBaseHref(H){const _=function Ge(){return ke=ke||document.querySelector("base"),ke?ke.getAttribute("href"):null}();return null==_?null:function Ie(ze){return new URL(ze,document.baseURI).pathname}(_)}resetBaseElement(){ke=null}getUserAgent(){return window.navigator.userAgent}getCookie(H){return(0,o.Mx)(document.cookie,H)}}let ke=null;class M{build(){return new XMLHttpRequest}}(f=M).\u0275fac=function(H){return new(H||f)},f.\u0275prov=n.Yz7({token:f,factory:f.\u0275fac});const D=new n.OlP("EventManagerPlugins");class I{constructor(H,_){this._zone=_,this._eventNameToPlugin=new Map,H.forEach(R=>{R.manager=this}),this._plugins=H.slice().reverse()}addEventListener(H,_,R){return this._findPluginFor(_).addEventListener(H,_,R)}getZone(){return this._zone}_findPluginFor(H){let _=this._eventNameToPlugin.get(H);if(_)return _;if(_=this._plugins.find(Ee=>Ee.supports(H)),!_)throw new n.vHH(5101,!1);return this._eventNameToPlugin.set(H,_),_}}(S=I).\u0275fac=function(H){return new(H||S)(n.LFG(D),n.LFG(n.R0b))},S.\u0275prov=n.Yz7({token:S,factory:S.\u0275fac});class Q{constructor(H){this._doc=H}}const Ye="ng-app-id";class be{constructor(H,_,R,Ee={}){this.doc=H,this.appId=_,this.nonce=R,this.platformId=Ee,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,o.PM)(Ee),this.resetHostNodes()}addStyles(H){for(const _ of H)1===this.changeUsageCount(_,1)&&this.onStyleAdded(_)}removeStyles(H){for(const _ of H)this.changeUsageCount(_,-1)<=0&&this.onStyleRemoved(_)}ngOnDestroy(){const H=this.styleNodesInDOM;H&&(H.forEach(_=>_.remove()),H.clear());for(const _ of this.getAllStyles())this.onStyleRemoved(_);this.resetHostNodes()}addHost(H){this.hostNodes.add(H);for(const _ of this.getAllStyles())this.addStyleToHost(H,_)}removeHost(H){this.hostNodes.delete(H)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(H){for(const _ of this.hostNodes)this.addStyleToHost(_,H)}onStyleRemoved(H){const _=this.styleRef;_.get(H)?.elements?.forEach(R=>R.remove()),_.delete(H)}collectServerRenderedStyles(){const H=this.doc.head?.querySelectorAll(`style[${Ye}="${this.appId}"]`);if(H?.length){const _=new Map;return H.forEach(R=>{null!=R.textContent&&_.set(R.textContent,R)}),_}return null}changeUsageCount(H,_){const R=this.styleRef;if(R.has(H)){const Ee=R.get(H);return Ee.usage+=_,Ee.usage}return R.set(H,{usage:_,elements:[]}),_}getStyleElement(H,_){const R=this.styleNodesInDOM,Ee=R?.get(_);if(Ee?.parentNode===H)return R.delete(_),Ee.removeAttribute(Ye),Ee;{const je=this.doc.createElement("style");return this.nonce&&je.setAttribute("nonce",this.nonce),je.textContent=_,this.platformIsServer&&je.setAttribute(Ye,this.appId),H.appendChild(je),je}}addStyleToHost(H,_){const R=this.getStyleElement(H,_),Ee=this.styleRef,je=Ee.get(_)?.elements;je?je.push(R):Ee.set(_,{elements:[R],usage:1})}resetHostNodes(){const H=this.hostNodes;H.clear(),H.add(this.doc.head)}}(W=be).\u0275fac=function(H){return new(H||W)(n.LFG(o.K0),n.LFG(n.AFp),n.LFG(n.Ojb,8),n.LFG(n.Lbi))},W.\u0275prov=n.Yz7({token:W,factory:W.\u0275fac});const Oe={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/"},We=/%COMP%/g,yt="_nghost-%COMP%",Ot="_ngcontent-%COMP%",Ue=new n.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>true});function ye(ze,H){return H.map(_=>_.replace(We,ze))}class Te{constructor(H,_,R,Ee,je,xt,le,ie=null){this.eventManager=H,this.sharedStylesHost=_,this.appId=R,this.removeStylesOnCompDestroy=Ee,this.doc=je,this.platformId=xt,this.ngZone=le,this.nonce=ie,this.rendererByCompId=new Map,this.platformIsServer=(0,o.PM)(xt),this.defaultRenderer=new Ne(H,je,le,this.platformIsServer)}createRenderer(H,_){if(!H||!_)return this.defaultRenderer;this.platformIsServer&&_.encapsulation===n.ifc.ShadowDom&&(_={..._,encapsulation:n.ifc.Emulated});const R=this.getOrCreateRenderer(H,_);return R instanceof Ht?R.applyToHost(H):R instanceof cn&&R.applyStyles(),R}getOrCreateRenderer(H,_){const R=this.rendererByCompId;let Ee=R.get(_.id);if(!Ee){const je=this.doc,xt=this.ngZone,le=this.eventManager,ie=this.sharedStylesHost,de=this.removeStylesOnCompDestroy,it=this.platformIsServer;switch(_.encapsulation){case n.ifc.Emulated:Ee=new Ht(le,ie,_,this.appId,de,je,xt,it);break;case n.ifc.ShadowDom:return new St(le,ie,H,_,je,xt,this.nonce,it);default:Ee=new cn(le,ie,_,de,je,xt,it)}R.set(_.id,Ee)}return Ee}ngOnDestroy(){this.rendererByCompId.clear()}}(P=Te).\u0275fac=function(H){return new(H||P)(n.LFG(I),n.LFG(be),n.LFG(n.AFp),n.LFG(Ue),n.LFG(o.K0),n.LFG(n.Lbi),n.LFG(n.R0b),n.LFG(n.Ojb))},P.\u0275prov=n.Yz7({token:P,factory:P.\u0275fac});class Ne{constructor(H,_,R,Ee){this.eventManager=H,this.doc=_,this.ngZone=R,this.platformIsServer=Ee,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(H,_){return _?this.doc.createElementNS(Oe[_]||_,H):this.doc.createElement(H)}createComment(H){return this.doc.createComment(H)}createText(H){return this.doc.createTextNode(H)}appendChild(H,_){(gt(H)?H.content:H).appendChild(_)}insertBefore(H,_,R){H&&(gt(H)?H.content:H).insertBefore(_,R)}removeChild(H,_){H&&H.removeChild(_)}selectRootElement(H,_){let R="string"==typeof H?this.doc.querySelector(H):H;if(!R)throw new n.vHH(-5104,!1);return _||(R.textContent=""),R}parentNode(H){return H.parentNode}nextSibling(H){return H.nextSibling}setAttribute(H,_,R,Ee){if(Ee){_=Ee+":"+_;const je=Oe[Ee];je?H.setAttributeNS(je,_,R):H.setAttribute(_,R)}else H.setAttribute(_,R)}removeAttribute(H,_,R){if(R){const Ee=Oe[R];Ee?H.removeAttributeNS(Ee,_):H.removeAttribute(`${R}:${_}`)}else H.removeAttribute(_)}addClass(H,_){H.classList.add(_)}removeClass(H,_){H.classList.remove(_)}setStyle(H,_,R,Ee){Ee&(n.JOm.DashCase|n.JOm.Important)?H.style.setProperty(_,R,Ee&n.JOm.Important?"important":""):H.style[_]=R}removeStyle(H,_,R){R&n.JOm.DashCase?H.style.removeProperty(_):H.style[_]=""}setProperty(H,_,R){null!=H&&(H[_]=R)}setValue(H,_){H.nodeValue=_}listen(H,_,R){if("string"==typeof H&&!(H=(0,o.q)().getGlobalEventTarget(this.doc,H)))throw new Error(`Unsupported event target ${H} for event ${_}`);return this.eventManager.addEventListener(H,_,this.decoratePreventDefault(R))}decoratePreventDefault(H){return _=>{if("__ngUnwrap__"===_)return H;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>H(_)):H(_))&&_.preventDefault()}}}"@".charCodeAt(0);function gt(ze){return"TEMPLATE"===ze.tagName&&void 0!==ze.content}class St extends Ne{constructor(H,_,R,Ee,je,xt,le,ie){super(H,je,xt,ie),this.sharedStylesHost=_,this.hostEl=R,this.shadowRoot=R.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const de=ye(Ee.id,Ee.styles);for(const it of de){const dn=document.createElement("style");le&&dn.setAttribute("nonce",le),dn.textContent=it,this.shadowRoot.appendChild(dn)}}nodeOrShadowRoot(H){return H===this.hostEl?this.shadowRoot:H}appendChild(H,_){return super.appendChild(this.nodeOrShadowRoot(H),_)}insertBefore(H,_,R){return super.insertBefore(this.nodeOrShadowRoot(H),_,R)}removeChild(H,_){return super.removeChild(this.nodeOrShadowRoot(H),_)}parentNode(H){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(H)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class cn extends Ne{constructor(H,_,R,Ee,je,xt,le,ie){super(H,je,xt,le),this.sharedStylesHost=_,this.removeStylesOnCompDestroy=Ee,this.styles=ie?ye(ie,R.styles):R.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Ht extends cn{constructor(H,_,R,Ee,je,xt,le,ie){const de=Ee+"-"+R.id;super(H,_,R,je,xt,le,ie,de),this.contentAttr=function nt(ze){return Ot.replace(We,ze)}(de),this.hostAttr=function Ce(ze){return yt.replace(We,ze)}(de)}applyToHost(H){this.applyStyles(),this.setAttribute(H,this.hostAttr,"")}createElement(H,_){const R=super.createElement(H,_);return super.setAttribute(R,this.contentAttr,""),R}}class sn extends Q{constructor(H){super(H)}supports(H){return!0}addEventListener(H,_,R){return H.addEventListener(_,R,!1),()=>this.removeEventListener(H,_,R)}removeEventListener(H,_,R){return H.removeEventListener(_,R)}}(A=sn).\u0275fac=function(H){return new(H||A)(n.LFG(o.K0))},A.\u0275prov=n.Yz7({token:A,factory:A.\u0275fac});const kn=["alt","control","meta","shift"],Xt={"\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"},Ut={alt:ze=>ze.altKey,control:ze=>ze.ctrlKey,meta:ze=>ze.metaKey,shift:ze=>ze.shiftKey};class zt extends Q{constructor(H){super(H)}supports(H){return null!=zt.parseEventName(H)}addEventListener(H,_,R){const Ee=zt.parseEventName(_),je=zt.eventCallback(Ee.fullKey,R,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,o.q)().onAndCancel(H,Ee.domEventName,je))}static parseEventName(H){const _=H.toLowerCase().split("."),R=_.shift();if(0===_.length||"keydown"!==R&&"keyup"!==R)return null;const Ee=zt._normalizeKey(_.pop());let je="",xt=_.indexOf("code");if(xt>-1&&(_.splice(xt,1),je="code."),kn.forEach(ie=>{const de=_.indexOf(ie);de>-1&&(_.splice(de,1),je+=ie+".")}),je+=Ee,0!=_.length||0===Ee.length)return null;const le={};return le.domEventName=R,le.fullKey=je,le}static matchEventFullKeyCode(H,_){let R=Xt[H.key]||H.key,Ee="";return _.indexOf("code.")>-1&&(R=H.code,Ee="code."),!(null==R||!R)&&(R=R.toLowerCase()," "===R?R="space":"."===R&&(R="dot"),kn.forEach(je=>{if(je!==R){(0,Ut[je])(H)&&(Ee+=je+".")}}),Ee+=R,Ee===_)}static eventCallback(H,_,R){return Ee=>{zt.matchEventFullKeyCode(Ee,H)&&R.runGuarded(()=>_(Ee))}}static _normalizeKey(H){return"esc"===H?"escape":H}}function vt(ze,H){return(0,n.iPO)({rootComponent:ze,...ln(H)})}function ln(ze){return{appProviders:[...fn,...ze?.providers??[]],platformProviders:Ke}}(T=zt).\u0275fac=function(H){return new(H||T)(n.LFG(o.K0))},T.\u0275prov=n.Yz7({token:T,factory:T.\u0275fac});const Ke=[{provide:n.Lbi,useValue:o.bD},{provide:n.g9A,useValue:function nr(){ce.makeCurrent()},multi:!0},{provide:o.K0,useFactory:function Be(){return(0,n.RDi)(document),document},deps:[]}],on=((0,n.eFA)(n._c5,"browser",Ke),new n.OlP("")),On=[{provide:n.rWj,useClass:class b{addToWindow(H){n.dqk.getAngularTestability=(R,Ee=!0)=>{const je=H.findTestabilityInTree(R,Ee);if(null==je)throw new n.vHH(5103,!1);return je},n.dqk.getAllAngularTestabilities=()=>H.getAllTestabilities(),n.dqk.getAllAngularRootElements=()=>H.getAllRootElements();n.dqk.frameworkStabilizers||(n.dqk.frameworkStabilizers=[]),n.dqk.frameworkStabilizers.push(R=>{const Ee=n.dqk.getAllAngularTestabilities();let je=Ee.length,xt=!1;const le=function(ie){xt=xt||ie,je--,0==je&&R(xt)};Ee.forEach(ie=>{ie.whenStable(le)})})}findTestabilityInTree(H,_,R){if(null==_)return null;return H.getTestability(_)??(R?(0,o.q)().isShadowRoot(_)?this.findTestabilityInTree(H,_.host,!0):this.findTestabilityInTree(H,_.parentElement,!0):null)}},deps:[]},{provide:n.lri,useClass:n.dDg,deps:[n.R0b,n.eoX,n.rWj]},{provide:n.dDg,useClass:n.dDg,deps:[n.R0b,n.eoX,n.rWj]}],fn=[{provide:n.zSh,useValue:"root"},{provide:n.qLn,useFactory:function Lt(){return new n.qLn},deps:[]},{provide:D,useClass:sn,multi:!0,deps:[o.K0,n.R0b,n.Lbi]},{provide:D,useClass:zt,multi:!0,deps:[o.K0]},Te,be,I,{provide:n.FYo,useExisting:Te},{provide:o.JF,useClass:M,deps:[]},[]];class wn{constructor(H){}static withServerTransition(H){return{ngModule:wn,providers:[{provide:n.AFp,useValue:H.appId}]}}}(C=wn).\u0275fac=function(H){return new(H||C)(n.LFG(on,12))},C.\u0275mod=n.oAB({type:C}),C.\u0275inj=n.cJS({providers:[...fn,...On],imports:[o.ez,n.hGG]});class nn{constructor(H){this._doc=H,this._dom=(0,o.q)()}addTag(H,_=!1){return H?this._getOrCreateElement(H,_):null}addTags(H,_=!1){return H?H.reduce((R,Ee)=>(Ee&&R.push(this._getOrCreateElement(Ee,_)),R),[]):[]}getTag(H){return H&&this._doc.querySelector(`meta[${H}]`)||null}getTags(H){if(!H)return[];const _=this._doc.querySelectorAll(`meta[${H}]`);return _?[].slice.call(_):[]}updateTag(H,_){if(!H)return null;_=_||this._parseSelector(H);const R=this.getTag(_);return R?this._setMetaElementAttributes(H,R):this._getOrCreateElement(H,!0)}removeTag(H){this.removeTagElement(this.getTag(H))}removeTagElement(H){H&&this._dom.remove(H)}_getOrCreateElement(H,_=!1){if(!_){const je=this._parseSelector(H),xt=this.getTags(je).filter(le=>this._containsAttributes(H,le))[0];if(void 0!==xt)return xt}const R=this._dom.createElement("meta");return this._setMetaElementAttributes(H,R),this._doc.getElementsByTagName("head")[0].appendChild(R),R}_setMetaElementAttributes(H,_){return Object.keys(H).forEach(R=>_.setAttribute(this._getMetaKeyMap(R),H[R])),_}_parseSelector(H){const _=H.name?"name":"property";return`${_}="${H[_]}"`}_containsAttributes(H,_){return Object.keys(H).every(R=>_.getAttribute(this._getMetaKeyMap(R))===H[R])}_getMetaKeyMap(H){return un[H]||H}}(N=nn).\u0275fac=function(H){return new(H||N)(n.LFG(o.K0))},N.\u0275prov=n.Yz7({token:N,factory:function(H){let _=null;return _=H?new H:function pn(){return new nn((0,n.LFG)(o.K0))}(),_},providedIn:"root"});const un={httpEquiv:"http-equiv"};class ht{constructor(H){this._doc=H}getTitle(){return this._doc.title}setTitle(H){this._doc.title=H||""}}(Y=ht).\u0275fac=function(H){return new(H||Y)(n.LFG(o.K0))},Y.\u0275prov=n.Yz7({token:Y,factory:function(H){let _=null;return _=H?new H:function Pe(){return new ht((0,n.LFG)(o.K0))}(),_},providedIn:"root"});typeof window<"u"&&window;const mn={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},Vn=new n.OlP("HammerGestureConfig"),rt=new n.OlP("HammerLoader");class ae{constructor(){this.events=[],this.overrides={}}buildHammer(H){const _=new Hammer(H,this.options);_.get("pinch").set({enable:!0}),_.get("rotate").set({enable:!0});for(const R in this.overrides)_.get(R).set(this.overrides[R]);return _}}(k=ae).\u0275fac=function(H){return new(H||k)},k.\u0275prov=n.Yz7({token:k,factory:k.\u0275fac});class De extends Q{constructor(H,_,R,Ee){super(H),this._config=_,this.console=R,this.loader=Ee,this._loaderPromise=null}supports(H){return!(!mn.hasOwnProperty(H.toLowerCase())&&!this.isCustomEvent(H)||!window.Hammer&&!this.loader)}addEventListener(H,_,R){const Ee=this.manager.getZone();if(_=_.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||Ee.runOutsideAngular(()=>this.loader());let je=!1,xt=()=>{je=!0};return Ee.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?je||(xt=this.addEventListener(H,_,R)):xt=()=>{}}).catch(()=>{xt=()=>{}})),()=>{xt()}}return Ee.runOutsideAngular(()=>{const je=this._config.buildHammer(H),xt=function(le){Ee.runGuarded(function(){R(le)})};return je.on(_,xt),()=>{je.off(_,xt),"function"==typeof je.destroy&&je.destroy()}})}isCustomEvent(H){return this._config.events.indexOf(H)>-1}}($=De).\u0275fac=function(H){return new(H||$)(n.LFG(o.K0),n.LFG(Vn),n.LFG(n.c2e),n.LFG(rt,8))},$.\u0275prov=n.Yz7({token:$,factory:$.\u0275fac});(K=class wt{}).\u0275fac=function(H){return new(H||K)},K.\u0275mod=n.oAB({type:K}),K.\u0275inj=n.cJS({providers:[{provide:D,useClass:De,multi:!0,deps:[o.K0,Vn,n.c2e,[new n.FiY,rt]]},{provide:Vn,useClass:ae,deps:[]}]});class It{}(te=It).\u0275fac=function(H){return new(H||te)},te.\u0275prov=n.Yz7({token:te,factory:function(H){let _=null;return _=H?new(H||te):n.LFG(Zn),_},providedIn:"root"});class Zn extends It{constructor(H){super(),this._doc=H}sanitize(H,_){if(null==_)return null;switch(H){case n.q3G.NONE:return _;case n.q3G.HTML:return(0,n.qzn)(_,"HTML")?(0,n.z3N)(_):(0,n.EiD)(this._doc,String(_)).toString();case n.q3G.STYLE:return(0,n.qzn)(_,"Style")?(0,n.z3N)(_):_;case n.q3G.SCRIPT:if((0,n.qzn)(_,"Script"))return(0,n.z3N)(_);throw new n.vHH(5200,!1);case n.q3G.URL:return(0,n.qzn)(_,"URL")?(0,n.z3N)(_):(0,n.mCW)(String(_));case n.q3G.RESOURCE_URL:if((0,n.qzn)(_,"ResourceURL"))return(0,n.z3N)(_);throw new n.vHH(5201,!1);default:throw new n.vHH(5202,!1)}}bypassSecurityTrustHtml(H){return(0,n.JVY)(H)}bypassSecurityTrustStyle(H){return(0,n.L6k)(H)}bypassSecurityTrustScript(H){return(0,n.eBb)(H)}bypassSecurityTrustUrl(H){return(0,n.LAX)(H)}bypassSecurityTrustResourceUrl(H){return(0,n.pB0)(H)}}function fr(ze,H=[],_={}){return{\u0275kind:ze,\u0275providers:H}}function Br(ze){return fr(1,(0,h.dh)(ze))}function mr(...ze){const H=[],_=new Set,R=_.has(1);for(const{\u0275providers:Ee,\u0275kind:je}of ze)_.add(je),Ee.length&&H.push(Ee);return(0,n.MR2)([[],(0,n.EGt)(),_.has(0)||R?[]:(0,h.dh)({}),H])}(ee=Zn).\u0275fac=function(H){return new(H||ee)(n.LFG(o.K0))},ee.\u0275prov=n.Yz7({token:ee,factory:function(H){let _=null;return _=H?new H:function An(ze){return new Zn(ze.get(o.K0))}(n.LFG(n.zs3)),_},providedIn:"root"});new n.GfV("17.0.9");const Qn=n.Cb6,Ur=n.kie},64190:(tt,X,c)=>{"use strict";c.d(X,{gz:()=>ya,gk:()=>Ao,m2:()=>Bo,Q3:()=>Qt,OD:()=>_o,Av:()=>ti,F0:()=>li,rH:()=>ea,Bz:()=>Ql,lC:()=>Va,R9:()=>Ln,Hx:()=>Zn,bU:()=>Xc,ZU:()=>Du});var n=c(19212),o=c(2664),h=c(2459),f=c(22096),S=c(65619),W=c(52572),P=c(46973),A=c(35211),T=c(74911),C=c(88407),N=c(58504),Y=c(36232),k=c(93168),$=c(78645),K=c(47394),te=c(96814),ee=c(37398),Se=c(94664),ce=c(48180),ke=c(27921),Ge=c(32181),Ie=c(21631),b=c(81374),M=c(76328),D=c(99397),I=c(26306),Q=c(16699),Ye=c(43572),be=c(79360),Oe=c(8251);function We(Z){return Z<=0?()=>Y.E:(0,be.e)((O,q)=>{let ge=[];O.subscribe((0,Oe.x)(q,xe=>{ge.push(xe),Z<ge.length&&ge.shift()},()=>{for(const xe of ge)q.next(xe);q.complete()},void 0,()=>{ge=null}))})}var qe=c(3026),yt=c(42737);var Ne,fe,Ct,gt,St,cn,Ht,sn,kn,Xt,Ut,zt,vt,tn,ln,cr,nr,Lt,Be,Ke,At,on,On,at=c(21441),Ue=c(64716),nt=c(66196),Ce=c(59773),ye=c(57537),Te=c(6593);const fn="primary",wn=Symbol("RouteTitle");class pn{constructor(O){this.params=O||{}}has(O){return Object.prototype.hasOwnProperty.call(this.params,O)}get(O){if(this.has(O)){const q=this.params[O];return Array.isArray(q)?q[0]:q}return null}getAll(O){if(this.has(O)){const q=this.params[O];return Array.isArray(q)?q:[q]}return[]}get keys(){return Object.keys(this.params)}}function nn(Z){return new pn(Z)}function un(Z,O,q){const ge=q.path.split("/");if(ge.length>Z.length||"full"===q.pathMatch&&(O.hasChildren()||ge.length<Z.length))return null;const xe={};for(let bt=0;bt<ge.length;bt++){const Gt=ge[bt],en=Z[bt];if(Gt.startsWith(":"))xe[Gt.substring(1)]=en;else if(Gt!==en.path)return null}return{consumed:Z.slice(0,ge.length),posParams:xe}}function ht(Z,O){const q=Z?re(Z):void 0,ge=O?re(O):void 0;if(!q||!ge||q.length!=ge.length)return!1;let xe;for(let bt=0;bt<q.length;bt++)if(xe=q[bt],!Re(Z[xe],O[xe]))return!1;return!0}function re(Z){return[...Object.keys(Z),...Object.getOwnPropertySymbols(Z)]}function Re(Z,O){if(Array.isArray(Z)&&Array.isArray(O)){if(Z.length!==O.length)return!1;const q=[...Z].sort(),ge=[...O].sort();return q.every((xe,bt)=>ge[bt]===xe)}return Z===O}function Le(Z){return(0,o.b)(Z)?Z:(0,n.QGY)(Z)?(0,h.D)(Promise.resolve(Z)):(0,f.of)(Z)}const ue={exact:function Pn(Z,O,q){if(!It(Z.segments,O.segments)||!Vn(Z.segments,O.segments,q)||Z.numberOfChildren!==O.numberOfChildren)return!1;for(const ge in O.children)if(!Z.children[ge]||!Pn(Z.children[ge],O.children[ge],q))return!1;return!0},subset:Wt},ot={exact:function an(Z,O){return ht(Z,O)},subset:function Zt(Z,O){return Object.keys(O).length<=Object.keys(Z).length&&Object.keys(O).every(q=>Re(Z[q],O[q]))},ignored:()=>!0};function Et(Z,O,q){return ue[q.paths](Z.root,O.root,q.matrixParams)&&ot[q.queryParams](Z.queryParams,O.queryParams)&&!("exact"===q.fragment&&Z.fragment!==O.fragment)}function Wt(Z,O,q){return mn(Z,O,O.segments,q)}function mn(Z,O,q,ge){if(Z.segments.length>q.length){const xe=Z.segments.slice(0,q.length);return!(!It(xe,q)||O.hasChildren()||!Vn(xe,q,ge))}if(Z.segments.length===q.length){if(!It(Z.segments,q)||!Vn(Z.segments,q,ge))return!1;for(const xe in O.children)if(!Z.children[xe]||!Wt(Z.children[xe],O.children[xe],ge))return!1;return!0}{const xe=q.slice(0,Z.segments.length),bt=q.slice(Z.segments.length);return!!(It(Z.segments,xe)&&Vn(Z.segments,xe,ge)&&Z.children[fn])&&mn(Z.children[fn],O,bt,ge)}}function Vn(Z,O,q){return O.every((ge,xe)=>ot[q](Z[xe].parameters,ge.parameters))}class rt{constructor(O=new ae([],{}),q={},ge=null){this.root=O,this.queryParams=q,this.fragment=ge}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=nn(this.queryParams)),this._queryParamMap}toString(){return lr.serialize(this)}}class ae{constructor(O,q){this.segments=O,this.children=q,this.parent=null,Object.values(q).forEach(ge=>ge.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Br(this)}}class De{constructor(O,q){this.path=O,this.parameters=q}get parameterMap(){return this._parameterMap||(this._parameterMap=nn(this.parameters)),this._parameterMap}toString(){return _(this)}}function It(Z,O){return Z.length===O.length&&Z.every((q,ge)=>q.path===O[ge].path)}class Zn{}(Ne=Zn).\u0275fac=function(O){return new(O||Ne)},Ne.\u0275prov=n.Yz7({token:Ne,factory:()=>new fr,providedIn:"root"});class fr{parse(O){const q=new Kt(O);return new rt(q.parseRootSegment(),q.parseQueryParams(),q.parseFragment())}serialize(O){const q=`/${xr(O.root,!0)}`,ge=function Ee(Z){const O=Object.entries(Z).map(([q,ge])=>Array.isArray(ge)?ge.map(xe=>`${qr(q)}=${qr(xe)}`).join("&"):`${qr(q)}=${qr(ge)}`).filter(q=>q);return O.length?`?${O.join("&")}`:""}(O.queryParams);return`${q}${ge}${"string"==typeof O.fragment?`#${function Qn(Z){return encodeURI(Z)}(O.fragment)}`:""}`}}const lr=new fr;function Br(Z){return Z.segments.map(O=>_(O)).join("/")}function xr(Z,O){if(!Z.hasChildren())return Br(Z);if(O){const q=Z.children[fn]?xr(Z.children[fn],!1):"",ge=[];return Object.entries(Z.children).forEach(([xe,bt])=>{xe!==fn&&ge.push(`${xe}:${xr(bt,!1)}`)}),ge.length>0?`${q}(${ge.join("//")})`:q}{const q=function An(Z,O){let q=[];return Object.entries(Z.children).forEach(([ge,xe])=>{ge===fn&&(q=q.concat(O(xe,ge)))}),Object.entries(Z.children).forEach(([ge,xe])=>{ge!==fn&&(q=q.concat(O(xe,ge)))}),q}(Z,(ge,xe)=>xe===fn?[xr(Z.children[fn],!1)]:[`${xe}:${xr(ge,!1)}`]);return 1===Object.keys(Z.children).length&&null!=Z.children[fn]?`${Br(Z)}/${q[0]}`:`${Br(Z)}/(${q.join("//")})`}}function mr(Z){return encodeURIComponent(Z).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function qr(Z){return mr(Z).replace(/%3B/gi,";")}function Ur(Z){return mr(Z).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ze(Z){return decodeURIComponent(Z)}function H(Z){return ze(Z.replace(/\+/g,"%20"))}function _(Z){return`${Ur(Z.path)}${function R(Z){return Object.entries(Z).map(([O,q])=>`;${Ur(O)}=${Ur(q)}`).join("")}(Z.parameters)}`}const je=/^[^\/()?;#]+/;function xt(Z){const O=Z.match(je);return O?O[0]:""}const le=/^[^\/()?;=#]+/;const de=/^[^=?&#]+/;const dn=/^[^&#]+/;class Kt{constructor(O){this.url=O,this.remaining=O}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ae([],{}):new ae([],this.parseChildren())}parseQueryParams(){const O={};if(this.consumeOptional("?"))do{this.parseQueryParam(O)}while(this.consumeOptional("&"));return O}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const O=[];for(this.peekStartsWith("(")||O.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),O.push(this.parseSegment());let q={};this.peekStartsWith("/(")&&(this.capture("/"),q=this.parseParens(!0));let ge={};return this.peekStartsWith("(")&&(ge=this.parseParens(!1)),(O.length>0||Object.keys(q).length>0)&&(ge[fn]=new ae(O,q)),ge}parseSegment(){const O=xt(this.remaining);if(""===O&&this.peekStartsWith(";"))throw new n.vHH(4009,!1);return this.capture(O),new De(ze(O),this.parseMatrixParams())}parseMatrixParams(){const O={};for(;this.consumeOptional(";");)this.parseParam(O);return O}parseParam(O){const q=function ie(Z){const O=Z.match(le);return O?O[0]:""}(this.remaining);if(!q)return;this.capture(q);let ge="";if(this.consumeOptional("=")){const xe=xt(this.remaining);xe&&(ge=xe,this.capture(ge))}O[ze(q)]=ze(ge)}parseQueryParam(O){const q=function it(Z){const O=Z.match(de);return O?O[0]:""}(this.remaining);if(!q)return;this.capture(q);let ge="";if(this.consumeOptional("=")){const Gt=function Yn(Z){const O=Z.match(dn);return O?O[0]:""}(this.remaining);Gt&&(ge=Gt,this.capture(ge))}const xe=H(q),bt=H(ge);if(O.hasOwnProperty(xe)){let Gt=O[xe];Array.isArray(Gt)||(Gt=[Gt],O[xe]=Gt),Gt.push(bt)}else O[xe]=bt}parseParens(O){const q={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const ge=xt(this.remaining),xe=this.remaining[ge.length];if("/"!==xe&&")"!==xe&&";"!==xe)throw new n.vHH(4010,!1);let bt;ge.indexOf(":")>-1?(bt=ge.slice(0,ge.indexOf(":")),this.capture(bt),this.capture(":")):O&&(bt=fn);const Gt=this.parseChildren();q[bt]=1===Object.keys(Gt).length?Gt[fn]:new ae([],Gt),this.consumeOptional("//")}return q}peekStartsWith(O){return this.remaining.startsWith(O)}consumeOptional(O){return!!this.peekStartsWith(O)&&(this.remaining=this.remaining.substring(O.length),!0)}capture(O){if(!this.consumeOptional(O))throw new n.vHH(4011,!1)}}function Xe(Z){return Z.segments.length>0?new ae([],{[fn]:Z}):Z}function pt(Z){const O={};for(const[ge,xe]of Object.entries(Z.children)){const bt=pt(xe);if(ge===fn&&0===bt.segments.length&&bt.hasChildren())for(const[Gt,en]of Object.entries(bt.children))O[Gt]=en;else(bt.segments.length>0||bt.hasChildren())&&(O[ge]=bt)}return function Sn(Z){if(1===Z.numberOfChildren&&Z.children[fn]){const O=Z.children[fn];return new ae(Z.segments.concat(O.segments),O.children)}return Z}(new ae(Z.segments,O))}function xn(Z){return Z instanceof rt}function si(Z){let O;const ge=function q(bt){const Gt={};for(const gr of bt.children){const Jr=q(gr);Gt[gr.outlet]=Jr}const en=new ae(bt.url,Gt);return bt===Z&&(O=en),en}(Z.root),xe=Xe(ge);return O??xe}function ki(Z,O,q,ge){let xe=Z;for(;xe.parent;)xe=xe.parent;if(0===O.length)return Bt(xe,xe,xe,q,ge);const bt=function Hn(Z){if("string"==typeof Z[0]&&1===Z.length&&"/"===Z[0])return new sr(!0,0,Z);let O=0,q=!1;const ge=Z.reduce((xe,bt,Gt)=>{if("object"==typeof bt&&null!=bt){if(bt.outlets){const en={};return Object.entries(bt.outlets).forEach(([gr,Jr])=>{en[gr]="string"==typeof Jr?Jr.split("/"):Jr}),[...xe,{outlets:en}]}if(bt.segmentPath)return[...xe,bt.segmentPath]}return"string"!=typeof bt?[...xe,bt]:0===Gt?(bt.split("/").forEach((en,gr)=>{0==gr&&"."===en||(0==gr&&""===en?q=!0:".."===en?O++:""!=en&&xe.push(en))}),xe):[...xe,bt]},[]);return new sr(q,O,ge)}(O);if(bt.toRoot())return Bt(xe,xe,new ae([],{}),q,ge);const Gt=function Dr(Z,O,q){if(Z.isAbsolute)return new Lr(O,!0,0);if(!q)return new Lr(O,!1,NaN);if(null===q.parent)return new Lr(q,!0,0);const ge=bn(Z.commands[0])?0:1,xe=q.segments.length-1+ge;return function er(Z,O,q){let ge=Z,xe=O,bt=q;for(;bt>xe;){if(bt-=xe,ge=ge.parent,!ge)throw new n.vHH(4005,!1);xe=ge.segments.length}return new Lr(ge,!1,xe-bt)}(q,xe,Z.numberOfDoubleDots)}(bt,xe,Z),en=Gt.processChildren?ri(Gt.segmentGroup,Gt.index,bt.commands):Li(Gt.segmentGroup,Gt.index,bt.commands);return Bt(xe,Gt.segmentGroup,en,q,ge)}function bn(Z){return"object"==typeof Z&&null!=Z&&!Z.outlets&&!Z.segmentPath}function ct(Z){return"object"==typeof Z&&null!=Z&&Z.outlets}function Bt(Z,O,q,ge,xe){let Gt,bt={};ge&&Object.entries(ge).forEach(([gr,Jr])=>{bt[gr]=Array.isArray(Jr)?Jr.map(hi=>`${hi}`):`${Jr}`}),Gt=Z===O?q:Un(Z,O,q);const en=Xe(pt(Gt));return new rt(en,bt,xe)}function Un(Z,O,q){const ge={};return Object.entries(Z.children).forEach(([xe,bt])=>{ge[xe]=bt===O?q:Un(bt,O,q)}),new ae(Z.segments,ge)}class sr{constructor(O,q,ge){if(this.isAbsolute=O,this.numberOfDoubleDots=q,this.commands=ge,O&&ge.length>0&&bn(ge[0]))throw new n.vHH(4003,!1);const xe=ge.find(ct);if(xe&&xe!==ge.at(-1))throw new n.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Lr{constructor(O,q,ge){this.segmentGroup=O,this.processChildren=q,this.index=ge}}function Li(Z,O,q){if(Z||(Z=new ae([],{})),0===Z.segments.length&&Z.hasChildren())return ri(Z,O,q);const ge=function so(Z,O,q){let ge=0,xe=O;const bt={match:!1,pathIndex:0,commandIndex:0};for(;xe<Z.segments.length;){if(ge>=q.length)return bt;const Gt=Z.segments[xe],en=q[ge];if(ct(en))break;const gr=`${en}`,Jr=ge<q.length-1?q[ge+1]:null;if(xe>0&&void 0===gr)break;if(gr&&Jr&&"object"==typeof Jr&&void 0===Jr.outlets){if(!co(gr,Jr,Gt))return bt;ge+=2}else{if(!co(gr,{},Gt))return bt;ge++}xe++}return{match:!0,pathIndex:xe,commandIndex:ge}}(Z,O,q),xe=q.slice(ge.commandIndex);if(ge.match&&ge.pathIndex<Z.segments.length){const bt=new ae(Z.segments.slice(0,ge.pathIndex),{});return bt.children[fn]=new ae(Z.segments.slice(ge.pathIndex),Z.children),ri(bt,0,xe)}return ge.match&&0===xe.length?new ae(Z.segments,{}):ge.match&&!Z.hasChildren()?ci(Z,O,q):ge.match?ri(Z,0,xe):ci(Z,O,q)}function ri(Z,O,q){if(0===q.length)return new ae(Z.segments,{});{const ge=function wi(Z){return ct(Z[0])?Z[0].outlets:{[fn]:Z}}(q),xe={};if(Object.keys(ge).some(bt=>bt!==fn)&&Z.children[fn]&&1===Z.numberOfChildren&&0===Z.children[fn].segments.length){const bt=ri(Z.children[fn],O,q);return new ae(Z.segments,bt.children)}return Object.entries(ge).forEach(([bt,Gt])=>{"string"==typeof Gt&&(Gt=[Gt]),null!==Gt&&(xe[bt]=Li(Z.children[bt],O,Gt))}),Object.entries(Z.children).forEach(([bt,Gt])=>{void 0===ge[bt]&&(xe[bt]=Gt)}),new ae(Z.segments,xe)}}function ci(Z,O,q){const ge=Z.segments.slice(0,O);let xe=0;for(;xe<q.length;){const bt=q[xe];if(ct(bt)){const gr=Ni(bt.outlets);return new ae(ge,gr)}if(0===xe&&bn(q[0])){const gr=Z.segments[O];ge.push(new De(gr.path,Ei(q[0]))),xe++;continue}const Gt=ct(bt)?bt.outlets[fn]:`${bt}`,en=xe<q.length-1?q[xe+1]:null;Gt&&en&&bn(en)?(ge.push(new De(Gt,Ei(en))),xe+=2):(ge.push(new De(Gt,{})),xe++)}return new ae(ge,{})}function Ni(Z){const O={};return Object.entries(Z).forEach(([q,ge])=>{"string"==typeof ge&&(ge=[ge]),null!==ge&&(O[q]=ci(new ae([],{}),0,ge))}),O}function Ei(Z){const O={};return Object.entries(Z).forEach(([q,ge])=>O[q]=`${ge}`),O}function co(Z,O,q){return Z==q.path&&ht(O,q.parameters)}const No="imperative";class kr{constructor(O,q){this.id=O,this.url=q}}class _o extends kr{constructor(O,q,ge="imperative",xe=null){super(O,q),this.type=0,this.navigationTrigger=ge,this.restoredState=xe}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Bo extends kr{constructor(O,q,ge){super(O,q),this.urlAfterRedirects=ge,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Ao extends kr{constructor(O,q,ge,xe){super(O,q),this.reason=ge,this.code=xe,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class $t extends kr{constructor(O,q,ge,xe){super(O,q),this.reason=ge,this.code=xe,this.type=16}}class Qt extends kr{constructor(O,q,ge,xe){super(O,q),this.error=ge,this.target=xe,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Ln extends kr{constructor(O,q,ge,xe){super(O,q),this.urlAfterRedirects=ge,this.state=xe,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class zn extends kr{constructor(O,q,ge,xe){super(O,q),this.urlAfterRedirects=ge,this.state=xe,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Or extends kr{constructor(O,q,ge,xe,bt){super(O,q),this.urlAfterRedirects=ge,this.state=xe,this.shouldActivate=bt,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Vr extends kr{constructor(O,q,ge,xe){super(O,q),this.urlAfterRedirects=ge,this.state=xe,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ti extends kr{constructor(O,q,ge,xe){super(O,q),this.urlAfterRedirects=ge,this.state=xe,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class vo{constructor(O){this.route=O,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Di{constructor(O){this.route=O,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Zi{constructor(O){this.snapshot=O,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class oo{constructor(O){this.snapshot=O,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ra{constructor(O){this.snapshot=O,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class zi{constructor(O){this.snapshot=O,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class qa{constructor(O,q,ge){this.routerEvent=O,this.position=q,this.anchor=ge,this.type=15}toString(){const O=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${O}')`}}class Ja{}class Fs{constructor(O){this.url=O}}class Qa{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new qo,this.attachRef=null}}class qo{constructor(){this.contexts=new Map}onChildOutletCreated(O,q){const ge=this.getOrCreateContext(O);ge.outlet=q,this.contexts.set(O,ge)}onChildOutletDestroyed(O){const q=this.getContext(O);q&&(q.outlet=null,q.attachRef=null)}onOutletDeactivated(){const O=this.contexts;return this.contexts=new Map,O}onOutletReAttached(O){this.contexts=O}getOrCreateContext(O){let q=this.getContext(O);return q||(q=new Qa,this.contexts.set(O,q)),q}getContext(O){return this.contexts.get(O)||null}}(fe=qo).\u0275fac=function(O){return new(O||fe)},fe.\u0275prov=n.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"});class Ac{constructor(O){this._root=O}get root(){return this._root.value}parent(O){const q=this.pathFromRoot(O);return q.length>1?q[q.length-2]:null}children(O){const q=Ba(O,this._root);return q?q.children.map(ge=>ge.value):[]}firstChild(O){const q=Ba(O,this._root);return q&&q.children.length>0?q.children[0].value:null}siblings(O){const q=sc(O,this._root);return q.length<2?[]:q[q.length-2].children.map(xe=>xe.value).filter(xe=>xe!==O)}pathFromRoot(O){return sc(O,this._root).map(q=>q.value)}}function Ba(Z,O){if(Z===O.value)return O;for(const q of O.children){const ge=Ba(Z,q);if(ge)return ge}return null}function sc(Z,O){if(Z===O.value)return[O];for(const q of O.children){const ge=sc(Z,q);if(ge.length)return ge.unshift(O),ge}return[]}class xa{constructor(O,q){this.value=O,this.children=q}toString(){return`TreeNode(${this.value})`}}function ra(Z){const O={};return Z&&Z.children.forEach(q=>O[q.value.outlet]=q),O}class es extends Ac{constructor(O,q){super(O),this.snapshot=q,To(this,O)}toString(){return this.snapshot.toString()}}function $a(Z){const O=function Uo(Z){const O={},q={},ge={},xe="",bt=new da([],O,ge,xe,q,fn,Z,null,{});return new Hs("",new xa(bt,[]))}(Z),q=new S.X([new De("",{})]),ge=new S.X({}),xe=new S.X({}),bt=new S.X({}),Gt=new S.X(""),en=new ya(q,ge,bt,Gt,xe,fn,Z,O.root);return en.snapshot=O.root,new es(new xa(en,[]),O)}class ya{constructor(O,q,ge,xe,bt,Gt,en,gr){this.urlSubject=O,this.paramsSubject=q,this.queryParamsSubject=ge,this.fragmentSubject=xe,this.dataSubject=bt,this.outlet=Gt,this.component=en,this._futureSnapshot=gr,this.title=this.dataSubject?.pipe((0,ee.U)(Jr=>Jr[wn]))??(0,f.of)(void 0),this.url=O,this.params=q,this.queryParams=ge,this.fragment=xe,this.data=bt}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,ee.U)(O=>nn(O)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,ee.U)(O=>nn(O)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Us(Z,O,q="emptyOnly"){let ge;const{routeConfig:xe}=Z;return ge=null===O||"always"!==q&&""!==xe?.path&&(O.component||O.routeConfig?.loadComponent)?{params:{...Z.params},data:{...Z.data},resolve:{...Z.data,...Z._resolvedData??{}}}:{params:{...O.params,...Z.params},data:{...O.data,...Z.data},resolve:{...Z.data,...O.data,...xe?.data,...Z._resolvedData}},xe&&wo(xe)&&(ge.resolve[wn]=xe.title),ge}class da{get title(){return this.data?.[wn]}constructor(O,q,ge,xe,bt,Gt,en,gr,Jr){this.url=O,this.params=q,this.queryParams=ge,this.fragment=xe,this.data=bt,this.outlet=Gt,this.component=en,this.routeConfig=gr,this._resolve=Jr}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=nn(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=nn(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(ge=>ge.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Hs extends Ac{constructor(O,q){super(q),this.url=O,To(this,q)}toString(){return Ms(this._root)}}function To(Z,O){O.value._routerState=Z,O.children.forEach(q=>To(Z,q))}function Ms(Z){const O=Z.children.length>0?` { ${Z.children.map(Ms).join(", ")} } `:"";return`${Z.value}${O}`}function ka(Z){if(Z.snapshot){const O=Z.snapshot,q=Z._futureSnapshot;Z.snapshot=q,ht(O.queryParams,q.queryParams)||Z.queryParamsSubject.next(q.queryParams),O.fragment!==q.fragment&&Z.fragmentSubject.next(q.fragment),ht(O.params,q.params)||Z.paramsSubject.next(q.params),function Pe(Z,O){if(Z.length!==O.length)return!1;for(let q=0;q<Z.length;++q)if(!ht(Z[q],O[q]))return!1;return!0}(O.url,q.url)||Z.urlSubject.next(q.url),ht(O.data,q.data)||Z.dataSubject.next(q.data)}else Z.snapshot=Z._futureSnapshot,Z.dataSubject.next(Z._futureSnapshot.data)}function uc(Z,O){const q=ht(Z.params,O.params)&&function wt(Z,O){return It(Z,O)&&Z.every((q,ge)=>ht(q.parameters,O[ge].parameters))}(Z.url,O.url),ge=!Z.parent!=!O.parent;return q&&!ge&&(!Z.parent||uc(Z.parent,O.parent))}function wo(Z){return"string"==typeof Z.title||null===Z.title}class Va{constructor(){this.activated=null,this._activatedRoute=null,this.name=fn,this.activateEvents=new n.vpe,this.deactivateEvents=new n.vpe,this.attachEvents=new n.vpe,this.detachEvents=new n.vpe,this.parentContexts=(0,n.f3M)(qo),this.location=(0,n.f3M)(n.s_b),this.changeDetector=(0,n.f3M)(n.sBO),this.environmentInjector=(0,n.f3M)(n.lqb),this.inputBinder=(0,n.f3M)(ga,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(O){if(O.name){const{firstChange:q,previousValue:ge}=O.name;if(q)return;this.isTrackedInParentContexts(ge)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(ge)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(O){return this.parentContexts.getContext(O)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const O=this.parentContexts.getContext(this.name);O?.route&&(O.attachRef?this.attach(O.attachRef,O.route):this.activateWith(O.route,O.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new n.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new n.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new n.vHH(4012,!1);this.location.detach();const O=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(O.instance),O}attach(O,q){this.activated=O,this._activatedRoute=q,this.location.insert(O.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(O.instance)}deactivate(){if(this.activated){const O=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(O)}}activateWith(O,q){if(this.isActivated)throw new n.vHH(4013,!1);this._activatedRoute=O;const ge=this.location,bt=O.snapshot.component,Gt=this.parentContexts.getOrCreateContext(this.name).children,en=new _i(O,Gt,ge.injector);this.activated=ge.createComponent(bt,{index:ge.length,injector:en,environmentInjector:q??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}(Ct=Va).\u0275fac=function(O){return new(O||Ct)},Ct.\u0275dir=n.lG2({type:Ct,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[n.TTD]});class _i{constructor(O,q,ge){this.route=O,this.childContexts=q,this.parent=ge}get(O,q){return O===ya?this.route:O===qo?this.childContexts:this.parent.get(O,q)}}const ga=new n.OlP("");class yo{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(O){this.unsubscribeFromRouteData(O),this.subscribeToRouteData(O)}unsubscribeFromRouteData(O){this.outletDataSubscriptions.get(O)?.unsubscribe(),this.outletDataSubscriptions.delete(O)}subscribeToRouteData(O){const{activatedRoute:q}=O,ge=(0,W.a)([q.queryParams,q.params,q.data]).pipe((0,Se.w)(([xe,bt,Gt],en)=>(Gt={...xe,...bt,...Gt},0===en?(0,f.of)(Gt):Promise.resolve(Gt)))).subscribe(xe=>{if(!O.isActivated||!O.activatedComponentRef||O.activatedRoute!==q||null===q.component)return void this.unsubscribeFromRouteData(O);const bt=(0,n.qFp)(q.component);if(bt)for(const{templateName:Gt}of bt.inputs)O.activatedComponentRef.setInput(Gt,xe[Gt]);else this.unsubscribeFromRouteData(O)});this.outletDataSubscriptions.set(O,ge)}}function fa(Z,O,q){if(q&&Z.shouldReuseRoute(O.value,q.value.snapshot)){const ge=q.value;ge._futureSnapshot=O.value;const xe=function Ya(Z,O,q){return O.children.map(ge=>{for(const xe of q.children)if(Z.shouldReuseRoute(ge.value,xe.value.snapshot))return fa(Z,ge,xe);return fa(Z,ge)})}(Z,O,q);return new xa(ge,xe)}{if(Z.shouldAttach(O.value)){const bt=Z.retrieve(O.value);if(null!==bt){const Gt=bt.route;return Gt.value._futureSnapshot=O.value,Gt.children=O.children.map(en=>fa(Z,en)),Gt}}const ge=function Vs(Z){return new ya(new S.X(Z.url),new S.X(Z.params),new S.X(Z.queryParams),new S.X(Z.fragment),new S.X(Z.data),Z.outlet,Z.component,Z)}(O.value),xe=O.children.map(bt=>fa(Z,bt));return new xa(ge,xe)}}(gt=yo).\u0275fac=function(O){return new(O||gt)},gt.\u0275prov=n.Yz7({token:gt,factory:gt.\u0275fac});const zo="ngNavigationCancelingError";function pa(Z,O){const{redirectTo:q,navigationBehaviorOptions:ge}=xn(O)?{redirectTo:O,navigationBehaviorOptions:void 0}:O,xe=Ho(!1,0,O);return xe.url=q,xe.navigationBehaviorOptions=ge,xe}function Ho(Z,O,q){const ge=new Error("NavigationCancelingError: "+(Z||""));return ge[zo]=!0,ge.cancellationCode=O,q&&(ge.url=q),ge}function Vi(Z){return Z&&Z[zo]}class Qo{}function bs(Z){const O=Z.children&&Z.children.map(bs),q=O?{...Z,children:O}:{...Z};return!q.component&&!q.loadComponent&&(O||q.loadChildren)&&q.outlet&&q.outlet!==fn&&(q.component=Qo),q}function jo(Z){return Z.outlet||fn}function ca(Z){if(!Z)return null;if(Z.routeConfig?._injector)return Z.routeConfig._injector;for(let O=Z.parent;O;O=O.parent){const q=O.routeConfig;if(q?._loadedInjector)return q._loadedInjector;if(q?._injector)return q._injector}return null}(St=Qo).\u0275fac=function(O){return new(O||St)},St.\u0275cmp=n.Xpm({type:St,selectors:[["ng-component"]],standalone:!0,features:[n.jDz],decls:1,vars:0,template:function(O,q){1&O&&n._UZ(0,"router-outlet")},dependencies:[Va],encapsulation:2});class ks{constructor(O,q,ge,xe,bt){this.routeReuseStrategy=O,this.futureState=q,this.currState=ge,this.forwardEvent=xe,this.inputBindingEnabled=bt}activate(O){const q=this.futureState._root,ge=this.currState?this.currState._root:null;this.deactivateChildRoutes(q,ge,O),ka(this.futureState.root),this.activateChildRoutes(q,ge,O)}deactivateChildRoutes(O,q,ge){const xe=ra(q);O.children.forEach(bt=>{const Gt=bt.value.outlet;this.deactivateRoutes(bt,xe[Gt],ge),delete xe[Gt]}),Object.values(xe).forEach(bt=>{this.deactivateRouteAndItsChildren(bt,ge)})}deactivateRoutes(O,q,ge){const xe=O.value,bt=q?q.value:null;if(xe===bt)if(xe.component){const Gt=ge.getContext(xe.outlet);Gt&&this.deactivateChildRoutes(O,q,Gt.children)}else this.deactivateChildRoutes(O,q,ge);else bt&&this.deactivateRouteAndItsChildren(q,ge)}deactivateRouteAndItsChildren(O,q){O.value.component&&this.routeReuseStrategy.shouldDetach(O.value.snapshot)?this.detachAndStoreRouteSubtree(O,q):this.deactivateRouteAndOutlet(O,q)}detachAndStoreRouteSubtree(O,q){const ge=q.getContext(O.value.outlet),xe=ge&&O.value.component?ge.children:q,bt=ra(O);for(const Gt of Object.values(bt))this.deactivateRouteAndItsChildren(Gt,xe);if(ge&&ge.outlet){const Gt=ge.outlet.detach(),en=ge.children.onOutletDeactivated();this.routeReuseStrategy.store(O.value.snapshot,{componentRef:Gt,route:O,contexts:en})}}deactivateRouteAndOutlet(O,q){const ge=q.getContext(O.value.outlet),xe=ge&&O.value.component?ge.children:q,bt=ra(O);for(const Gt of Object.values(bt))this.deactivateRouteAndItsChildren(Gt,xe);ge&&(ge.outlet&&(ge.outlet.deactivate(),ge.children.onOutletDeactivated()),ge.attachRef=null,ge.route=null)}activateChildRoutes(O,q,ge){const xe=ra(q);O.children.forEach(bt=>{this.activateRoutes(bt,xe[bt.value.outlet],ge),this.forwardEvent(new zi(bt.value.snapshot))}),O.children.length&&this.forwardEvent(new oo(O.value.snapshot))}activateRoutes(O,q,ge){const xe=O.value,bt=q?q.value:null;if(ka(xe),xe===bt)if(xe.component){const Gt=ge.getOrCreateContext(xe.outlet);this.activateChildRoutes(O,q,Gt.children)}else this.activateChildRoutes(O,q,ge);else if(xe.component){const Gt=ge.getOrCreateContext(xe.outlet);if(this.routeReuseStrategy.shouldAttach(xe.snapshot)){const en=this.routeReuseStrategy.retrieve(xe.snapshot);this.routeReuseStrategy.store(xe.snapshot,null),Gt.children.onOutletReAttached(en.contexts),Gt.attachRef=en.componentRef,Gt.route=en.route.value,Gt.outlet&&Gt.outlet.attach(en.componentRef,en.route.value),ka(en.route.value),this.activateChildRoutes(O,null,Gt.children)}else{const en=ca(xe.snapshot);Gt.attachRef=null,Gt.route=xe,Gt.injector=en,Gt.outlet&&Gt.outlet.activateWith(xe,Gt.injector),this.activateChildRoutes(O,null,Gt.children)}}else this.activateChildRoutes(O,null,ge)}}class no{constructor(O){this.path=O,this.route=this.path[this.path.length-1]}}class Ka{constructor(O,q){this.component=O,this.route=q}}function rs(Z,O,q){const ge=Z._root;return Fa(ge,O?O._root:null,q,[ge.value])}function Da(Z,O){const q=Symbol(),ge=O.get(Z,q);return ge===q?"function"!=typeof Z||(0,n.Z0I)(Z)?O.get(Z):Z:ge}function Fa(Z,O,q,ge,xe={canDeactivateChecks:[],canActivateChecks:[]}){const bt=ra(O);return Z.children.forEach(Gt=>{(function Ua(Z,O,q,ge,xe={canDeactivateChecks:[],canActivateChecks:[]}){const bt=Z.value,Gt=O?O.value:null,en=q?q.getContext(Z.value.outlet):null;if(Gt&&bt.routeConfig===Gt.routeConfig){const gr=function Xs(Z,O,q){if("function"==typeof q)return q(Z,O);switch(q){case"pathParamsChange":return!It(Z.url,O.url);case"pathParamsOrQueryParamsChange":return!It(Z.url,O.url)||!ht(Z.queryParams,O.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!uc(Z,O)||!ht(Z.queryParams,O.queryParams);default:return!uc(Z,O)}}(Gt,bt,bt.routeConfig.runGuardsAndResolvers);gr?xe.canActivateChecks.push(new no(ge)):(bt.data=Gt.data,bt._resolvedData=Gt._resolvedData),bt.component?Fa(Z,O,en?en.children:null,ge,xe):Fa(Z,O,q,ge,xe),gr&&en&&en.outlet&&en.outlet.isActivated&&xe.canDeactivateChecks.push(new Ka(en.outlet.component,Gt))}else Gt&&ft(O,en,xe),xe.canActivateChecks.push(new no(ge)),bt.component?Fa(Z,null,en?en.children:null,ge,xe):Fa(Z,null,q,ge,xe);return xe})(Gt,bt[Gt.value.outlet],q,ge.concat([Gt.value]),xe),delete bt[Gt.value.outlet]}),Object.entries(bt).forEach(([Gt,en])=>ft(en,q.getContext(Gt),xe)),xe}function ft(Z,O,q){const ge=ra(Z),xe=Z.value;Object.entries(ge).forEach(([bt,Gt])=>{xe.component?ft(Gt,O?O.children.getContext(bt):null,q):ft(Gt,O,q)}),xe.component&&O&&O.outlet&&O.outlet.isActivated?q.canDeactivateChecks.push(new Ka(O.outlet.component,xe)):q.canDeactivateChecks.push(new Ka(null,xe))}function z(Z){return"function"==typeof Z}function Sr(Z){return Z instanceof P.K||"EmptyError"===Z?.name}const Rr=Symbol("INITIAL_VALUE");function bi(){return(0,Se.w)(Z=>(0,W.a)(Z.map(O=>O.pipe((0,ce.q)(1),(0,ke.O)(Rr)))).pipe((0,ee.U)(O=>{for(const q of O)if(!0!==q){if(q===Rr)return Rr;if(!1===q||q instanceof rt)return q}return!0}),(0,Ge.h)(O=>O!==Rr),(0,ce.q)(1)))}function Oi(Z,O){return(0,Ie.z)(q=>{const{targetSnapshot:ge,currentSnapshot:xe,guards:{canActivateChecks:bt,canDeactivateChecks:Gt}}=q;return 0===Gt.length&&0===bt.length?(0,f.of)({...q,guardsResult:!0}):function Ir(Z,O,q,ge){return(0,h.D)(Z).pipe((0,Ie.z)(xe=>function lo(Z,O,q,ge,xe){const bt=O&&O.routeConfig?O.routeConfig.canDeactivate:null;if(!bt||0===bt.length)return(0,f.of)(!0);const Gt=bt.map(en=>{const gr=ca(O)??xe,Jr=Da(en,gr);return Le(function Ft(Z){return Z&&z(Z.canDeactivate)}(Jr)?Jr.canDeactivate(Z,O,q,ge):(0,n.r_H)(gr,()=>Jr(Z,O,q,ge))).pipe((0,b.P)())});return(0,f.of)(Gt).pipe(bi())}(xe.component,xe.route,q,O,ge)),(0,b.P)(xe=>!0!==xe,!0))}(Gt,ge,xe,Z).pipe((0,Ie.z)(en=>en&&function j(Z){return"boolean"==typeof Z}(en)?function Bn(Z,O,q,ge){return(0,h.D)(O).pipe((0,M.b)(xe=>(0,A.z)(function Bi(Z,O){return null!==Z&&O&&O(new Zi(Z)),(0,f.of)(!0)}(xe.route.parent,ge),function $r(Z,O){return null!==Z&&O&&O(new Ra(Z)),(0,f.of)(!0)}(xe.route,ge),function Ri(Z,O,q){const ge=O[O.length-1],bt=O.slice(0,O.length-1).reverse().map(Gt=>function is(Z){const O=Z.routeConfig?Z.routeConfig.canActivateChild:null;return O&&0!==O.length?{node:Z,guards:O}:null}(Gt)).filter(Gt=>null!==Gt).map(Gt=>(0,T.P)(()=>{const en=Gt.guards.map(gr=>{const Jr=ca(Gt.node)??q,hi=Da(gr,Jr);return Le(function mt(Z){return Z&&z(Z.canActivateChild)}(hi)?hi.canActivateChild(ge,Z):(0,n.r_H)(Jr,()=>hi(ge,Z))).pipe((0,b.P)())});return(0,f.of)(en).pipe(bi())}));return(0,f.of)(bt).pipe(bi())}(Z,xe.path,q),function Xi(Z,O,q){const ge=O.routeConfig?O.routeConfig.canActivate:null;if(!ge||0===ge.length)return(0,f.of)(!0);const xe=ge.map(bt=>(0,T.P)(()=>{const Gt=ca(O)??q,en=Da(bt,Gt);return Le(function Ze(Z){return Z&&z(Z.canActivate)}(en)?en.canActivate(O,Z):(0,n.r_H)(Gt,()=>en(O,Z))).pipe((0,b.P)())}));return(0,f.of)(xe).pipe(bi())}(Z,xe.route,q))),(0,b.P)(xe=>!0!==xe,!0))}(ge,bt,Z,O):(0,f.of)(en)),(0,ee.U)(en=>({...q,guardsResult:en})))})}function ja(Z,O,q,ge){const xe=O.canLoad;if(void 0===xe||0===xe.length)return(0,f.of)(!0);const bt=xe.map(Gt=>{const en=Da(Gt,Z);return Le(function _e(Z){return Z&&z(Z.canLoad)}(en)?en.canLoad(O,q):(0,n.r_H)(Z,()=>en(O,q)))});return(0,f.of)(bt).pipe(bi(),Ti(ge))}function Ti(Z){return(0,C.z)((0,D.b)(O=>{if(xn(O))throw pa(0,O)}),(0,ee.U)(O=>!0===O))}function Qi(Z,O,q,ge){const xe=O.canMatch;if(!xe||0===xe.length)return(0,f.of)(!0);const bt=xe.map(Gt=>{const en=Da(Gt,Z);return Le(function qt(Z){return Z&&z(Z.canMatch)}(en)?en.canMatch(O,q):(0,n.r_H)(Z,()=>en(O,q)))});return(0,f.of)(bt).pipe(bi(),Ti())}class Ro{constructor(O){this.segmentGroup=O||null}}class Ve extends Error{constructor(O){super(),this.urlTree=O}}function x(Z){return(0,N._)(new Ro(Z))}class qi{constructor(O,q){this.urlSerializer=O,this.urlTree=q}lineralizeSegments(O,q){let ge=[],xe=q.root;for(;;){if(ge=ge.concat(xe.segments),0===xe.numberOfChildren)return(0,f.of)(ge);if(xe.numberOfChildren>1||!xe.children[fn])return O.redirectTo,(0,N._)(new n.vHH(4e3,!1));xe=xe.children[fn]}}applyRedirectCommands(O,q,ge){const xe=this.applyRedirectCreateUrlTree(q,this.urlSerializer.parse(q),O,ge);if(q.startsWith("/"))throw new Ve(xe);return xe}applyRedirectCreateUrlTree(O,q,ge,xe){const bt=this.createSegmentGroup(O,q.root,ge,xe);return new rt(bt,this.createQueryParams(q.queryParams,this.urlTree.queryParams),q.fragment)}createQueryParams(O,q){const ge={};return Object.entries(O).forEach(([xe,bt])=>{if("string"==typeof bt&&bt.startsWith(":")){const en=bt.substring(1);ge[xe]=q[en]}else ge[xe]=bt}),ge}createSegmentGroup(O,q,ge,xe){const bt=this.createSegments(O,q.segments,ge,xe);let Gt={};return Object.entries(q.children).forEach(([en,gr])=>{Gt[en]=this.createSegmentGroup(O,gr,ge,xe)}),new ae(bt,Gt)}createSegments(O,q,ge,xe){return q.map(bt=>bt.path.startsWith(":")?this.findPosParam(O,bt,xe):this.findOrReturn(bt,ge))}findPosParam(O,q,ge){const xe=ge[q.path.substring(1)];if(!xe)throw new n.vHH(4001,!1);return xe}findOrReturn(O,q){let ge=0;for(const xe of q){if(xe.path===O.path)return q.splice(ge),xe;ge++}return O}}const $o={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function wr(Z,O,q,ge,xe){const bt=jr(Z,O,q);return bt.matched?(ge=function ts(Z,O){return Z.providers&&!Z._injector&&(Z._injector=(0,n.MMx)(Z.providers,O,`Route: ${Z.path}`)),Z._injector??O}(O,ge),Qi(ge,O,q).pipe((0,ee.U)(Gt=>!0===Gt?bt:{...$o}))):(0,f.of)(bt)}function jr(Z,O,q){if("**"===O.path)return function pi(Z){return{matched:!0,parameters:Z.at(-1)?.parameters??{},consumedSegments:Z,remainingSegments:[],positionalParamSegments:{}}}(q);if(""===O.path)return"full"===O.pathMatch&&(Z.hasChildren()||q.length>0)?{...$o}:{matched:!0,consumedSegments:[],remainingSegments:q,parameters:{},positionalParamSegments:{}};const xe=(O.matcher||un)(q,Z,O);if(!xe)return{...$o};const bt={};Object.entries(xe.posParams??{}).forEach(([en,gr])=>{bt[en]=gr.path});const Gt=xe.consumed.length>0?{...bt,...xe.consumed[xe.consumed.length-1].parameters}:bt;return{matched:!0,consumedSegments:xe.consumed,remainingSegments:q.slice(xe.consumed.length),parameters:Gt,positionalParamSegments:xe.posParams??{}}}function Yi(Z,O,q,ge){return q.length>0&&function ei(Z,O,q){return q.some(ge=>ao(Z,O,ge)&&jo(ge)!==fn)}(Z,q,ge)?{segmentGroup:new ae(O,Sa(ge,new ae(q,Z.children))),slicedSegments:[]}:0===q.length&&function Ma(Z,O,q){return q.some(ge=>ao(Z,O,ge))}(Z,q,ge)?{segmentGroup:new ae(Z.segments,Go(Z,q,ge,Z.children)),slicedSegments:q}:{segmentGroup:new ae(Z.segments,Z.children),slicedSegments:q}}function Go(Z,O,q,ge){const xe={};for(const bt of q)if(ao(Z,O,bt)&&!ge[jo(bt)]){const Gt=new ae([],{});xe[jo(bt)]=Gt}return{...ge,...xe}}function Sa(Z,O){const q={};q[fn]=O;for(const ge of Z)if(""===ge.path&&jo(ge)!==fn){const xe=new ae([],{});q[jo(ge)]=xe}return q}function ao(Z,O,q){return(!(Z.hasChildren()||O.length>0)||"full"!==q.pathMatch)&&""===q.path}class Zo{}class ma{constructor(O,q,ge,xe,bt,Gt,en){this.injector=O,this.configLoader=q,this.rootComponentType=ge,this.config=xe,this.urlTree=bt,this.paramsInheritanceStrategy=Gt,this.urlSerializer=en,this.applyRedirects=new qi(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(O){return new n.vHH(4002,`'${O.segmentGroup}'`)}recognize(){const O=Yi(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(O).pipe((0,ee.U)(q=>{const ge=new da([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},fn,this.rootComponentType,null,{}),xe=new xa(ge,q),bt=new Hs("",xe),Gt=function $n(Z,O,q=null,ge=null){return ki(si(Z),O,q,ge)}(ge,[],this.urlTree.queryParams,this.urlTree.fragment);return Gt.queryParams=this.urlTree.queryParams,bt.url=this.urlSerializer.serialize(Gt),this.inheritParamsAndData(bt._root,null),{state:bt,tree:Gt}}))}match(O){return this.processSegmentGroup(this.injector,this.config,O,fn).pipe((0,I.K)(ge=>{if(ge instanceof Ve)return this.urlTree=ge.urlTree,this.match(ge.urlTree.root);throw ge instanceof Ro?this.noMatchError(ge):ge}))}inheritParamsAndData(O,q){const ge=O.value,xe=Us(ge,q,this.paramsInheritanceStrategy);ge.params=Object.freeze(xe.params),ge.data=Object.freeze(xe.data),O.children.forEach(bt=>this.inheritParamsAndData(bt,ge))}processSegmentGroup(O,q,ge,xe){return 0===ge.segments.length&&ge.hasChildren()?this.processChildren(O,q,ge):this.processSegment(O,q,ge,ge.segments,xe,!0).pipe((0,ee.U)(bt=>bt instanceof xa?[bt]:[]))}processChildren(O,q,ge){const xe=[];for(const bt of Object.keys(ge.children))"primary"===bt?xe.unshift(bt):xe.push(bt);return(0,h.D)(xe).pipe((0,M.b)(bt=>{const Gt=ge.children[bt],en=function Oa(Z,O){const q=Z.filter(ge=>jo(ge)===O);return q.push(...Z.filter(ge=>jo(ge)!==O)),q}(q,bt);return this.processSegmentGroup(O,en,Gt,bt)}),(0,Q.R)((bt,Gt)=>(bt.push(...Gt),bt)),(0,Ye.d)(null),function Ot(Z,O){const q=arguments.length>=2;return ge=>ge.pipe(Z?(0,Ge.h)((xe,bt)=>Z(xe,bt,ge)):yt.y,We(1),q?(0,Ye.d)(O):(0,qe.T)(()=>new P.K))}(),(0,Ie.z)(bt=>{if(null===bt)return x(ge);const Gt=He(bt);return function Nr(Z){Z.sort((O,q)=>O.value.outlet===fn?-1:q.value.outlet===fn?1:O.value.outlet.localeCompare(q.value.outlet))}(Gt),(0,f.of)(Gt)}))}processSegment(O,q,ge,xe,bt,Gt){return(0,h.D)(q).pipe((0,M.b)(en=>this.processSegmentAgainstRoute(en._injector??O,q,en,ge,xe,bt,Gt).pipe((0,I.K)(gr=>{if(gr instanceof Ro)return(0,f.of)(null);throw gr}))),(0,b.P)(en=>!!en),(0,I.K)(en=>{if(Sr(en))return function us(Z,O,q){return 0===O.length&&!Z.children[q]}(ge,xe,bt)?(0,f.of)(new Zo):x(ge);throw en}))}processSegmentAgainstRoute(O,q,ge,xe,bt,Gt,en){return function ls(Z,O,q,ge){return!!(jo(Z)===ge||ge!==fn&&ao(O,q,Z))&&jr(O,Z,q).matched}(ge,xe,bt,Gt)?void 0===ge.redirectTo?this.matchSegmentAgainstRoute(O,xe,ge,bt,Gt):this.allowRedirects&&en?this.expandSegmentAgainstRouteUsingRedirect(O,xe,q,ge,bt,Gt):x(xe):x(xe)}expandSegmentAgainstRouteUsingRedirect(O,q,ge,xe,bt,Gt){const{matched:en,consumedSegments:gr,positionalParamSegments:Jr,remainingSegments:hi}=jr(q,xe,bt);if(!en)return x(q);xe.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const va=this.applyRedirects.applyRedirectCommands(gr,xe.redirectTo,Jr);return this.applyRedirects.lineralizeSegments(xe,va).pipe((0,Ie.z)(Qc=>this.processSegment(O,ge,q,Qc.concat(hi),Gt,!1)))}matchSegmentAgainstRoute(O,q,ge,xe,bt){const Gt=wr(q,ge,xe,O,this.urlSerializer);return"**"===ge.path&&(q.children={}),Gt.pipe((0,Se.w)(en=>en.matched?(O=ge._injector??O,this.getChildConfig(O,ge,xe).pipe((0,Se.w)(({routes:gr})=>{const Jr=ge._loadedInjector??O,{consumedSegments:hi,remainingSegments:va,parameters:Qc}=en,fl=new da(hi,Qc,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function ve(Z){return Z.data||{}}(ge),jo(ge),ge.component??ge._loadedComponent??null,ge,function ne(Z){return Z.resolve||{}}(ge)),{segmentGroup:Cc,slicedSegments:tc}=Yi(q,hi,va,gr);if(0===tc.length&&Cc.hasChildren())return this.processChildren(Jr,gr,Cc).pipe((0,ee.U)(Ks=>null===Ks?null:new xa(fl,Ks)));if(0===gr.length&&0===tc.length)return(0,f.of)(new xa(fl,[]));const os=jo(ge)===bt;return this.processSegment(Jr,gr,Cc,tc,os?fn:bt,!0).pipe((0,ee.U)(Ks=>new xa(fl,Ks instanceof xa?[Ks]:[])))}))):x(q)))}getChildConfig(O,q,ge){return q.children?(0,f.of)({routes:q.children,injector:O}):q.loadChildren?void 0!==q._loadedRoutes?(0,f.of)({routes:q._loadedRoutes,injector:q._loadedInjector}):ja(O,q,ge,this.urlSerializer).pipe((0,Ie.z)(xe=>xe?this.configLoader.loadChildren(O,q).pipe((0,D.b)(bt=>{q._loadedRoutes=bt.routes,q._loadedInjector=bt.injector})):function Fn(Z){return(0,N._)(Ho(!1,3))}())):(0,f.of)({routes:[],injector:O})}}function _t(Z){const O=Z.value.routeConfig;return O&&""===O.path}function He(Z){const O=[],q=new Set;for(const ge of Z){if(!_t(ge)){O.push(ge);continue}const xe=O.find(bt=>ge.value.routeConfig===bt.value.routeConfig);void 0!==xe?(xe.children.push(...ge.children),q.add(xe)):O.push(ge)}for(const ge of q){const xe=He(ge.children);O.push(new xa(ge.value,xe))}return O.filter(ge=>!q.has(ge))}function Fe(Z,O,q,ge,xe,bt){return(0,Ie.z)(Gt=>function go(Z,O,q,ge,xe,bt,Gt="emptyOnly"){return new ma(Z,O,q,ge,xe,Gt,bt).recognize()}(Z,O,q,ge,Gt.extractedUrl,xe,bt).pipe((0,ee.U)(({state:en,tree:gr})=>({...Gt,targetSnapshot:en,urlAfterRedirects:gr}))))}function we(Z,O){return(0,Ie.z)(q=>{const{targetSnapshot:ge,guards:{canActivateChecks:xe}}=q;if(!xe.length)return(0,f.of)(q);const bt=new Set(xe.map(gr=>gr.route)),Gt=new Set;for(const gr of bt)if(!Gt.has(gr))for(const Jr of or(gr))Gt.add(Jr);let en=0;return(0,h.D)(Gt).pipe((0,M.b)(gr=>bt.has(gr)?function ni(Z,O,q,ge){const xe=Z.routeConfig,bt=Z._resolve;return void 0!==xe?.title&&!wo(xe)&&(bt[wn]=xe.title),function di(Z,O,q,ge){const xe=re(Z);if(0===xe.length)return(0,f.of)({});const bt={};return(0,h.D)(xe).pipe((0,Ie.z)(Gt=>function ro(Z,O,q,ge){const xe=ca(O)??ge,bt=Da(Z,xe),Gt=bt.resolve?bt.resolve(O,q):(0,n.r_H)(xe,()=>bt(O,q));return Le(Gt)}(Z[Gt],O,q,ge).pipe((0,b.P)(),(0,D.b)(en=>{bt[Gt]=en}))),We(1),(0,at.h)(bt),(0,I.K)(Gt=>Sr(Gt)?Y.E:(0,N._)(Gt)))}(bt,Z,O,ge).pipe((0,ee.U)(Gt=>(Z._resolvedData=Gt,Z.data=Us(Z,Z.parent,q).resolve,null)))}(gr,ge,Z,O):(gr.data=Us(gr,gr.parent,Z).resolve,(0,f.of)(void 0))),(0,D.b)(()=>en++),We(1),(0,Ie.z)(gr=>en===Gt.size?(0,f.of)(q):Y.E))})}function or(Z){const O=Z.children.map(q=>or(q)).flat();return[Z,...O]}function io(Z){return(0,Se.w)(O=>{const q=Z(O);return q?(0,h.D)(q).pipe((0,ee.U)(()=>O)):(0,f.of)(O)})}class bo{buildTitle(O){let q,ge=O.root;for(;void 0!==ge;)q=this.getResolvedTitleForRoute(ge)??q,ge=ge.children.find(xe=>xe.outlet===fn);return q}getResolvedTitleForRoute(O){return O.data[wn]}}(cn=bo).\u0275fac=function(O){return new(O||cn)},cn.\u0275prov=n.Yz7({token:cn,factory:()=>(0,n.f3M)(Wo),providedIn:"root"});class Wo extends bo{constructor(O){super(),this.title=O}updateTitle(O){const q=this.buildTitle(O);void 0!==q&&this.title.setTitle(q)}}(Ht=Wo).\u0275fac=function(O){return new(O||Ht)(n.LFG(Te.Dx))},Ht.\u0275prov=n.Yz7({token:Ht,factory:Ht.\u0275fac,providedIn:"root"});const So=new n.OlP("",{providedIn:"root",factory:()=>({})}),Pa=new n.OlP("ROUTES");class La{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,n.f3M)(n.Sil)}loadComponent(O){if(this.componentLoaders.get(O))return this.componentLoaders.get(O);if(O._loadedComponent)return(0,f.of)(O._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(O);const q=Le(O.loadComponent()).pipe((0,ee.U)(dc),(0,D.b)(xe=>{this.onLoadEndListener&&this.onLoadEndListener(O),O._loadedComponent=xe}),(0,Ue.x)(()=>{this.componentLoaders.delete(O)})),ge=new k.c(q,()=>new $.x).pipe((0,nt.x)());return this.componentLoaders.set(O,ge),ge}loadChildren(O,q){if(this.childrenLoaders.get(q))return this.childrenLoaders.get(q);if(q._loadedRoutes)return(0,f.of)({routes:q._loadedRoutes,injector:q._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(q);const xe=function Ga(Z,O,q,ge){return Le(Z.loadChildren()).pipe((0,ee.U)(dc),(0,Ie.z)(xe=>xe instanceof n.YKP||Array.isArray(xe)?(0,f.of)(xe):(0,h.D)(O.compileModuleAsync(xe))),(0,ee.U)(xe=>{ge&&ge(Z);let bt,Gt,en=!1;return Array.isArray(xe)?(Gt=xe,en=!0):(bt=xe.create(q).injector,Gt=bt.get(Pa,[],{optional:!0,self:!0}).flat()),{routes:Gt.map(bs),injector:bt}}))}(q,this.compiler,O,this.onLoadEndListener).pipe((0,Ue.x)(()=>{this.childrenLoaders.delete(q)})),bt=new k.c(xe,()=>new $.x).pipe((0,nt.x)());return this.childrenLoaders.set(q,bt),bt}}function dc(Z){return function qs(Z){return Z&&"object"==typeof Z&&"default"in Z}(Z)?Z.default:Z}(sn=La).\u0275fac=function(O){return new(O||sn)},sn.\u0275prov=n.Yz7({token:sn,factory:sn.\u0275fac,providedIn:"root"});class Js{}(kn=Js).\u0275fac=function(O){return new(O||kn)},kn.\u0275prov=n.Yz7({token:kn,factory:()=>(0,n.f3M)(Fc),providedIn:"root"});class Fc{shouldProcessUrl(O){return!0}extract(O){return O}merge(O,q){return O}}(Xt=Fc).\u0275fac=function(O){return new(O||Xt)},Xt.\u0275prov=n.Yz7({token:Xt,factory:Xt.\u0275fac,providedIn:"root"});const Os=new n.OlP(""),ds=new n.OlP("");function hs(Z,O,q){const ge=Z.get(ds),xe=Z.get(te.K0);return Z.get(n.R0b).runOutsideAngular(()=>{if(!xe.startViewTransition||ge.skipNextTransition)return ge.skipNextTransition=!1,Promise.resolve();let bt;const Gt=new Promise(Jr=>{bt=Jr}),en=xe.startViewTransition(()=>(bt(),function Ws(Z){return new Promise(O=>{(0,n.T8G)(O,{injector:Z})})}(Z))),{onViewTransitionCreated:gr}=ge;return gr&&(0,n.r_H)(Z,()=>gr({transition:en,from:O,to:q})),Gt})}class Qs{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new $.x,this.transitionAbortSubject=new $.x,this.configLoader=(0,n.f3M)(La),this.environmentInjector=(0,n.f3M)(n.lqb),this.urlSerializer=(0,n.f3M)(Zn),this.rootContexts=(0,n.f3M)(qo),this.location=(0,n.f3M)(te.Ye),this.inputBindingEnabled=null!==(0,n.f3M)(ga,{optional:!0}),this.titleStrategy=(0,n.f3M)(bo),this.options=(0,n.f3M)(So,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,n.f3M)(Js),this.createViewTransition=(0,n.f3M)(Os,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,f.of)(void 0),this.rootComponentType=null;this.configLoader.onLoadEndListener=ge=>this.events.next(new Di(ge)),this.configLoader.onLoadStartListener=ge=>this.events.next(new vo(ge))}complete(){this.transitions?.complete()}handleNavigationRequest(O){const q=++this.navigationId;this.transitions?.next({...this.transitions.value,...O,id:q})}setupNavigations(O,q,ge){return this.transitions=new S.X({id:0,currentUrlTree:q,currentRawUrl:q,extractedUrl:this.urlHandlingStrategy.extract(q),urlAfterRedirects:this.urlHandlingStrategy.extract(q),rawUrl:q,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:No,restoredState:null,currentSnapshot:ge.snapshot,targetSnapshot:null,currentRouterState:ge,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Ge.h)(xe=>0!==xe.id),(0,ee.U)(xe=>({...xe,extractedUrl:this.urlHandlingStrategy.extract(xe.rawUrl)})),(0,Se.w)(xe=>{this.currentTransition=xe;let bt=!1,Gt=!1;return(0,f.of)(xe).pipe((0,D.b)(en=>{this.currentNavigation={id:en.id,initialUrl:en.rawUrl,extractedUrl:en.extractedUrl,trigger:en.source,extras:en.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,Se.w)(en=>{const gr=!O.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),Jr=en.extras.onSameUrlNavigation??O.onSameUrlNavigation;if(!gr&&"reload"!==Jr){const hi="";return this.events.next(new $t(en.id,this.urlSerializer.serialize(en.rawUrl),hi,0)),en.resolve(null),Y.E}if(this.urlHandlingStrategy.shouldProcessUrl(en.rawUrl))return(0,f.of)(en).pipe((0,Se.w)(hi=>{const va=this.transitions?.getValue();return this.events.next(new _o(hi.id,this.urlSerializer.serialize(hi.extractedUrl),hi.source,hi.restoredState)),va!==this.transitions?.getValue()?Y.E:Promise.resolve(hi)}),Fe(this.environmentInjector,this.configLoader,this.rootComponentType,O.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,D.b)(hi=>{xe.targetSnapshot=hi.targetSnapshot,xe.urlAfterRedirects=hi.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:hi.urlAfterRedirects};const va=new Ln(hi.id,this.urlSerializer.serialize(hi.extractedUrl),this.urlSerializer.serialize(hi.urlAfterRedirects),hi.targetSnapshot);this.events.next(va)}));if(gr&&this.urlHandlingStrategy.shouldProcessUrl(en.currentRawUrl)){const{id:hi,extractedUrl:va,source:Qc,restoredState:fl,extras:Cc}=en,tc=new _o(hi,this.urlSerializer.serialize(va),Qc,fl);this.events.next(tc);const os=$a(this.rootComponentType).snapshot;return this.currentTransition=xe={...en,targetSnapshot:os,urlAfterRedirects:va,extras:{...Cc,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=va,(0,f.of)(xe)}{const hi="";return this.events.next(new $t(en.id,this.urlSerializer.serialize(en.extractedUrl),hi,1)),en.resolve(null),Y.E}}),(0,D.b)(en=>{const gr=new zn(en.id,this.urlSerializer.serialize(en.extractedUrl),this.urlSerializer.serialize(en.urlAfterRedirects),en.targetSnapshot);this.events.next(gr)}),(0,ee.U)(en=>(this.currentTransition=xe={...en,guards:rs(en.targetSnapshot,en.currentSnapshot,this.rootContexts)},xe)),Oi(this.environmentInjector,en=>this.events.next(en)),(0,D.b)(en=>{if(xe.guardsResult=en.guardsResult,xn(en.guardsResult))throw pa(this.urlSerializer,en.guardsResult);const gr=new Or(en.id,this.urlSerializer.serialize(en.extractedUrl),this.urlSerializer.serialize(en.urlAfterRedirects),en.targetSnapshot,!!en.guardsResult);this.events.next(gr)}),(0,Ge.h)(en=>!!en.guardsResult||(this.cancelNavigationTransition(en,"",3),!1)),io(en=>{if(en.guards.canActivateChecks.length)return(0,f.of)(en).pipe((0,D.b)(gr=>{const Jr=new Vr(gr.id,this.urlSerializer.serialize(gr.extractedUrl),this.urlSerializer.serialize(gr.urlAfterRedirects),gr.targetSnapshot);this.events.next(Jr)}),(0,Se.w)(gr=>{let Jr=!1;return(0,f.of)(gr).pipe(we(this.paramsInheritanceStrategy,this.environmentInjector),(0,D.b)({next:()=>Jr=!0,complete:()=>{Jr||this.cancelNavigationTransition(gr,"",2)}}))}),(0,D.b)(gr=>{const Jr=new ti(gr.id,this.urlSerializer.serialize(gr.extractedUrl),this.urlSerializer.serialize(gr.urlAfterRedirects),gr.targetSnapshot);this.events.next(Jr)}))}),io(en=>{const gr=Jr=>{const hi=[];Jr.routeConfig?.loadComponent&&!Jr.routeConfig._loadedComponent&&hi.push(this.configLoader.loadComponent(Jr.routeConfig).pipe((0,D.b)(va=>{Jr.component=va}),(0,ee.U)(()=>{})));for(const va of Jr.children)hi.push(...gr(va));return hi};return(0,W.a)(gr(en.targetSnapshot.root)).pipe((0,Ye.d)(null),(0,ce.q)(1))}),io(()=>this.afterPreactivation()),(0,Se.w)(()=>{const{currentSnapshot:en,targetSnapshot:gr}=xe,Jr=this.createViewTransition?.(this.environmentInjector,en.root,gr.root);return Jr?(0,h.D)(Jr).pipe((0,ee.U)(()=>xe)):(0,f.of)(xe)}),(0,ee.U)(en=>{const gr=function ha(Z,O,q){const ge=fa(Z,O._root,q?q._root:void 0);return new es(ge,O)}(O.routeReuseStrategy,en.targetSnapshot,en.currentRouterState);return this.currentTransition=xe={...en,targetRouterState:gr},this.currentNavigation.targetRouterState=gr,xe}),(0,D.b)(()=>{this.events.next(new Ja)}),((Z,O,q,ge)=>(0,ee.U)(xe=>(new ks(O,xe.targetRouterState,xe.currentRouterState,q,ge).activate(Z),xe)))(this.rootContexts,O.routeReuseStrategy,en=>this.events.next(en),this.inputBindingEnabled),(0,ce.q)(1),(0,D.b)({next:en=>{bt=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Bo(en.id,this.urlSerializer.serialize(en.extractedUrl),this.urlSerializer.serialize(en.urlAfterRedirects))),this.titleStrategy?.updateTitle(en.targetRouterState.snapshot),en.resolve(!0)},complete:()=>{bt=!0}}),(0,Ce.R)(this.transitionAbortSubject.pipe((0,D.b)(en=>{throw en}))),(0,Ue.x)(()=>{if(!bt&&!Gt){const en="";this.cancelNavigationTransition(xe,en,1)}this.currentNavigation?.id===xe.id&&(this.currentNavigation=null)}),(0,I.K)(en=>{if(Gt=!0,Vi(en))this.events.next(new Ao(xe.id,this.urlSerializer.serialize(xe.extractedUrl),en.message,en.cancellationCode)),function Vo(Z){return Vi(Z)&&xn(Z.url)}(en)?this.events.next(new Fs(en.url)):xe.resolve(!1);else{this.events.next(new Qt(xe.id,this.urlSerializer.serialize(xe.extractedUrl),en,xe.targetSnapshot??void 0));try{xe.resolve(O.errorHandler(en))}catch(gr){xe.reject(gr)}}return Y.E}))}))}cancelNavigationTransition(O,q,ge){const xe=new Ao(O.id,this.urlSerializer.serialize(O.extractedUrl),q,ge);this.events.next(xe),O.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}}function oe(Z){return Z!==No}(Ut=Qs).\u0275fac=function(O){return new(O||Ut)},Ut.\u0275prov=n.Yz7({token:Ut,factory:Ut.\u0275fac,providedIn:"root"});class B{}(zt=B).\u0275fac=function(O){return new(O||zt)},zt.\u0275prov=n.Yz7({token:zt,factory:()=>(0,n.f3M)(dt),providedIn:"root"});class Ae{shouldDetach(O){return!1}store(O,q){}shouldAttach(O){return!1}retrieve(O){return null}shouldReuseRoute(O,q){return O.routeConfig===q.routeConfig}}class dt extends Ae{}(vt=dt).\u0275fac=(()=>{let Z;return function(q){return(Z||(Z=n.n5z(vt)))(q||vt)}})(),vt.\u0275prov=n.Yz7({token:vt,factory:vt.\u0275fac,providedIn:"root"});class rn{}(tn=rn).\u0275fac=function(O){return new(O||tn)},tn.\u0275prov=n.Yz7({token:tn,factory:()=>(0,n.f3M)(Rn),providedIn:"root"});class Rn extends rn{constructor(){super(...arguments),this.location=(0,n.f3M)(te.Ye),this.urlSerializer=(0,n.f3M)(Zn),this.options=(0,n.f3M)(So,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,n.f3M)(Js),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new rt,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=$a(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(O){return this.location.subscribe(q=>{"popstate"===q.type&&O(q.url,q.state)})}handleRouterEvent(O,q){if(O instanceof _o)this.stateMemento=this.createStateMemento();else if(O instanceof $t)this.rawUrlTree=q.initialUrl;else if(O instanceof Ln){if("eager"===this.urlUpdateStrategy&&!q.extras.skipLocationChange){const ge=this.urlHandlingStrategy.merge(q.finalUrl,q.initialUrl);this.setBrowserUrl(ge,q)}}else O instanceof Ja?(this.currentUrlTree=q.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(q.finalUrl,q.initialUrl),this.routerState=q.targetRouterState,"deferred"===this.urlUpdateStrategy&&(q.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,q))):O instanceof Ao&&(3===O.code||2===O.code)?this.restoreHistory(q):O instanceof Qt?this.restoreHistory(q,!0):O instanceof Bo&&(this.lastSuccessfulId=O.id,this.currentPageId=this.browserPageId)}setBrowserUrl(O,q){const ge=this.urlSerializer.serialize(O);if(this.location.isCurrentPathEqualTo(ge)||q.extras.replaceUrl){const xe=this.browserPageId,bt={...q.extras.state,...this.generateNgRouterState(q.id,xe)};this.location.replaceState(ge,"",bt)}else{const xe={...q.extras.state,...this.generateNgRouterState(q.id,this.browserPageId+1)};this.location.go(ge,"",xe)}}restoreHistory(O,q=!1){if("computed"===this.canceledNavigationResolution){const ge=this.browserPageId,xe=this.currentPageId-ge;0!==xe?this.location.historyGo(xe):this.currentUrlTree===O.finalUrl&&0===xe&&(this.resetState(O),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(q&&this.resetState(O),this.resetUrlToCurrentUrlTree())}resetState(O){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,O.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(O,q){return"computed"===this.canceledNavigationResolution?{navigationId:O,\u0275routerPageId:q}:{navigationId:O}}}var Kn,Z;function Cr(Z,O){Z.events.pipe((0,Ge.h)(q=>q instanceof Bo||q instanceof Ao||q instanceof Qt||q instanceof $t),(0,ee.U)(q=>q instanceof Bo||q instanceof $t?Kn.COMPLETE:q instanceof Ao&&(0===q.code||1===q.code)?Kn.REDIRECTING:Kn.FAILED),(0,Ge.h)(q=>q!==Kn.REDIRECTING),(0,ce.q)(1)).subscribe(()=>{O()})}function Fi(Z){throw Z}(ln=Rn).\u0275fac=(()=>{let Z;return function(q){return(Z||(Z=n.n5z(ln)))(q||ln)}})(),ln.\u0275prov=n.Yz7({token:ln,factory:ln.\u0275fac,providedIn:"root"}),(Z=Kn||(Kn={}))[Z.COMPLETE=0]="COMPLETE",Z[Z.FAILED=1]="FAILED",Z[Z.REDIRECTING=2]="REDIRECTING";const Eo={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},uo={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};class li{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,n.f3M)(n.c2e),this.stateManager=(0,n.f3M)(rn),this.options=(0,n.f3M)(So,{optional:!0})||{},this.pendingTasks=(0,n.f3M)(n.I6F),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,n.f3M)(Qs),this.urlSerializer=(0,n.f3M)(Zn),this.location=(0,n.f3M)(te.Ye),this.urlHandlingStrategy=(0,n.f3M)(Js),this._events=new $.x,this.errorHandler=this.options.errorHandler||Fi,this.navigated=!1,this.routeReuseStrategy=(0,n.f3M)(B),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,n.f3M)(Pa,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,n.f3M)(ga,{optional:!0}),this.eventsSubscription=new K.w0,this.isNgZoneEnabled=(0,n.f3M)(n.R0b)instanceof n.R0b&&n.R0b.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:O=>{this.console.warn(O)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const O=this.navigationTransitions.events.subscribe(q=>{try{const ge=this.navigationTransitions.currentTransition,xe=this.navigationTransitions.currentNavigation;if(null!==ge&&null!==xe)if(this.stateManager.handleRouterEvent(q,xe),q instanceof Ao&&0!==q.code&&1!==q.code)this.navigated=!0;else if(q instanceof Bo)this.navigated=!0;else if(q instanceof Fs){const bt=this.urlHandlingStrategy.merge(q.url,ge.currentRawUrl),Gt={skipLocationChange:ge.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||oe(ge.source)};this.scheduleNavigation(bt,No,null,Gt,{resolve:ge.resolve,reject:ge.reject,promise:ge.promise})}(function ji(Z){return!(Z instanceof Ja||Z instanceof Fs)})(q)&&this._events.next(q)}catch(ge){this.navigationTransitions.transitionAbortSubject.next(ge)}});this.eventsSubscription.add(O)}resetRootComponentType(O){this.routerState.root.component=O,this.navigationTransitions.rootComponentType=O}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),No,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription||(this.nonRouterCurrentEntryChangeSubscription=this.stateManager.registerNonRouterCurrentEntryChangeListener((O,q)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(O,"popstate",q)},0)}))}navigateToSyncWithBrowser(O,q,ge){const xe={replaceUrl:!0},bt=ge?.navigationId?ge:null;if(ge){const en={...ge};delete en.navigationId,delete en.\u0275routerPageId,0!==Object.keys(en).length&&(xe.state=en)}const Gt=this.parseUrl(O);this.scheduleNavigation(Gt,q,bt,xe)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(O){this.config=O.map(bs),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(O,q={}){const{relativeTo:ge,queryParams:xe,fragment:bt,queryParamsHandling:Gt,preserveFragment:en}=q,gr=en?this.currentUrlTree.fragment:bt;let hi,Jr=null;switch(Gt){case"merge":Jr={...this.currentUrlTree.queryParams,...xe};break;case"preserve":Jr=this.currentUrlTree.queryParams;break;default:Jr=xe||null}null!==Jr&&(Jr=this.removeEmptyProps(Jr));try{hi=si(ge?ge.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof O[0]||!O[0].startsWith("/"))&&(O=[]),hi=this.currentUrlTree.root}return ki(hi,O,Jr,gr??null)}navigateByUrl(O,q={skipLocationChange:!1}){const ge=xn(O)?O:this.parseUrl(O),xe=this.urlHandlingStrategy.merge(ge,this.rawUrlTree);return this.scheduleNavigation(xe,No,null,q)}navigate(O,q={skipLocationChange:!1}){return function Fo(Z){for(let O=0;O<Z.length;O++)if(null==Z[O])throw new n.vHH(4008,!1)}(O),this.navigateByUrl(this.createUrlTree(O,q),q)}serializeUrl(O){return this.urlSerializer.serialize(O)}parseUrl(O){try{return this.urlSerializer.parse(O)}catch{return this.urlSerializer.parse("/")}}isActive(O,q){let ge;if(ge=!0===q?{...Eo}:!1===q?{...uo}:q,xn(O))return Et(this.currentUrlTree,O,ge);const xe=this.parseUrl(O);return Et(this.currentUrlTree,xe,ge)}removeEmptyProps(O){return Object.entries(O).reduce((q,[ge,xe])=>(null!=xe&&(q[ge]=xe),q),{})}scheduleNavigation(O,q,ge,xe,bt){if(this.disposed)return Promise.resolve(!1);let Gt,en,gr;bt?(Gt=bt.resolve,en=bt.reject,gr=bt.promise):gr=new Promise((hi,va)=>{Gt=hi,en=va});const Jr=this.pendingTasks.add();return Cr(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Jr))}),this.navigationTransitions.handleNavigationRequest({source:q,restoredState:ge,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:O,extras:xe,resolve:Gt,reject:en,promise:gr,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),gr.catch(hi=>Promise.reject(hi))}}(cr=li).\u0275fac=function(O){return new(O||cr)},cr.\u0275prov=n.Yz7({token:cr,factory:cr.\u0275fac,providedIn:"root"});class ea{constructor(O,q,ge,xe,bt,Gt){this.router=O,this.route=q,this.tabIndexAttribute=ge,this.renderer=xe,this.el=bt,this.locationStrategy=Gt,this.href=null,this.commands=null,this.onChanges=new $.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const en=bt.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===en||"area"===en,this.isAnchorElement?this.subscription=O.events.subscribe(gr=>{gr instanceof Bo&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(O){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",O)}ngOnChanges(O){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(O){null!=O?(this.commands=Array.isArray(O)?O:[O],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(O,q,ge,xe,bt){if(null===this.urlTree||this.isAnchorElement&&(0!==O||q||ge||xe||bt||"string"==typeof this.target&&"_self"!=this.target))return!0;const Gt={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state};return this.router.navigateByUrl(this.urlTree,Gt),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const O=null===this.href?null:(0,n.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",O)}applyAttributeValue(O,q){const ge=this.renderer,xe=this.el.nativeElement;null!==q?ge.setAttribute(xe,O,q):ge.removeAttribute(xe,O)}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})}}(nr=ea).\u0275fac=function(O){return new(O||nr)(n.Y36(li),n.Y36(ya),n.$8M("tabindex"),n.Y36(n.Qsj),n.Y36(n.SBq),n.Y36(te.S$))},nr.\u0275dir=n.lG2({type:nr,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(O,q){1&O&&n.NdJ("click",function(xe){return q.onClick(xe.button,xe.ctrlKey,xe.shiftKey,xe.altKey,xe.metaKey)}),2&O&&n.uIk("target",q.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",n.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",n.VuI],replaceUrl:["replaceUrl","replaceUrl",n.VuI],routerLink:"routerLink"},standalone:!0,features:[n.Xq5,n.TTD]});class Ls{get isActive(){return this._isActive}constructor(O,q,ge,xe,bt){this.router=O,this.element=q,this.renderer=ge,this.cdr=xe,this.link=bt,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new n.vpe,this.routerEventsSubscription=O.events.subscribe(Gt=>{Gt instanceof Bo&&this.update()})}ngAfterContentInit(){(0,f.of)(this.links.changes,(0,f.of)(null)).pipe((0,ye.J)()).subscribe(O=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const O=[...this.links.toArray(),this.link].filter(q=>!!q).map(q=>q.onChanges);this.linkInputChangesSubscription=(0,h.D)(O).pipe((0,ye.J)()).subscribe(q=>{this._isActive!==this.isLinkActive(this.router)(q)&&this.update()})}set routerLinkActive(O){const q=Array.isArray(O)?O:O.split(" ");this.classes=q.filter(ge=>!!ge)}ngOnChanges(O){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const O=this.hasActiveLinks();this._isActive!==O&&(this._isActive=O,this.cdr.markForCheck(),this.classes.forEach(q=>{O?this.renderer.addClass(this.element.nativeElement,q):this.renderer.removeClass(this.element.nativeElement,q)}),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(O))})}isLinkActive(O){const q=function Za(Z){return!!Z.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return ge=>!!ge.urlTree&&O.isActive(ge.urlTree,q)}hasActiveLinks(){const O=this.isLinkActive(this.router);return this.link&&O(this.link)||this.links.some(O)}}(Lt=Ls).\u0275fac=function(O){return new(O||Lt)(n.Y36(li),n.Y36(n.SBq),n.Y36(n.Qsj),n.Y36(n.sBO),n.Y36(ea,8))},Lt.\u0275dir=n.lG2({type:Lt,selectors:[["","routerLinkActive",""]],contentQueries:function(O,q,ge){if(1&O&&n.Suo(ge,ea,5),2&O){let xe;n.iGM(xe=n.CRH())&&(q.links=xe)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[n.TTD]});class Xo{}(Be=class xi{preload(O,q){return q().pipe((0,I.K)(()=>(0,f.of)(null)))}}).\u0275fac=function(O){return new(O||Be)},Be.\u0275prov=n.Yz7({token:Be,factory:Be.\u0275fac,providedIn:"root"});(Ke=class Mi{preload(O,q){return(0,f.of)(null)}}).\u0275fac=function(O){return new(O||Ke)},Ke.\u0275prov=n.Yz7({token:Ke,factory:Ke.\u0275fac,providedIn:"root"});class Ss{constructor(O,q,ge,xe,bt){this.router=O,this.injector=ge,this.preloadingStrategy=xe,this.loader=bt}setUpPreloading(){this.subscription=this.router.events.pipe((0,Ge.h)(O=>O instanceof Bo),(0,M.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(O,q){const ge=[];for(const xe of q){xe.providers&&!xe._injector&&(xe._injector=(0,n.MMx)(xe.providers,O,`Route: ${xe.path}`));const bt=xe._injector??O,Gt=xe._loadedInjector??bt;(xe.loadChildren&&!xe._loadedRoutes&&void 0===xe.canLoad||xe.loadComponent&&!xe._loadedComponent)&&ge.push(this.preloadConfig(bt,xe)),(xe.children||xe._loadedRoutes)&&ge.push(this.processRoutes(Gt,xe.children??xe._loadedRoutes))}return(0,h.D)(ge).pipe((0,ye.J)())}preloadConfig(O,q){return this.preloadingStrategy.preload(q,()=>{let ge;ge=q.loadChildren&&void 0===q.canLoad?this.loader.loadChildren(O,q):(0,f.of)(null);const xe=ge.pipe((0,Ie.z)(bt=>null===bt?(0,f.of)(void 0):(q._loadedRoutes=bt.routes,q._loadedInjector=bt.injector,this.processRoutes(bt.injector??O,bt.routes))));if(q.loadComponent&&!q._loadedComponent){const bt=this.loader.loadComponent(q);return(0,h.D)([xe,bt]).pipe((0,ye.J)())}return xe})}}(At=Ss).\u0275fac=function(O){return new(O||At)(n.LFG(li),n.LFG(n.Sil),n.LFG(n.lqb),n.LFG(Xo),n.LFG(La))},At.\u0275prov=n.Yz7({token:At,factory:At.\u0275fac,providedIn:"root"});const Po=new n.OlP("");class Ia{constructor(O,q,ge,xe,bt={}){this.urlSerializer=O,this.transitions=q,this.viewportScroller=ge,this.zone=xe,this.options=bt,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},bt.scrollPositionRestoration=bt.scrollPositionRestoration||"disabled",bt.anchorScrolling=bt.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(O=>{O instanceof _o?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=O.navigationTrigger,this.restoredId=O.restoredState?O.restoredState.navigationId:0):O instanceof Bo?(this.lastId=O.id,this.scheduleScrollEvent(O,this.urlSerializer.parse(O.urlAfterRedirects).fragment)):O instanceof $t&&0===O.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(O,this.urlSerializer.parse(O.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(O=>{O instanceof qa&&(O.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(O.position):O.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(O.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(O,q){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new qa(O,"popstate"===this.lastSource?this.store[this.restoredId]:null,q))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}function Xc(Z,...O){return(0,n.MR2)([{provide:Pa,multi:!0,useValue:Z},[],{provide:ya,useFactory:Ec,deps:[li]},{provide:n.tb,multi:!0,useFactory:Ps},O.map(q=>q.\u0275providers)])}function Ec(Z){return Z.routerState.root}function Xa(Z,O){return{\u0275kind:Z,\u0275providers:O}}(on=Ia).\u0275fac=function(O){n.$Z()},on.\u0275prov=n.Yz7({token:on,factory:on.\u0275fac});new n.OlP("",{providedIn:"root",factory:()=>!1}),n.Xts;function Du(Z={}){return Xa(4,[{provide:Po,useFactory:()=>{const q=(0,n.f3M)(te.EM),ge=(0,n.f3M)(n.R0b),xe=(0,n.f3M)(Qs),bt=(0,n.f3M)(Zn);return new Ia(bt,xe,q,ge,Z)}}])}function Ps(){const Z=(0,n.f3M)(n.zs3);return O=>{const q=Z.get(n.z2F);if(O!==q.components[0])return;const ge=Z.get(li),xe=Z.get(wl);1===Z.get(Jc)&&ge.initialNavigation(),Z.get(Mc,null,n.XFs.Optional)?.setUpPreloading(),Z.get(Po,null,n.XFs.Optional)?.init(),ge.resetRootComponentType(q.componentTypes[0]),xe.closed||(xe.next(),xe.complete(),xe.unsubscribe())}}const wl=new n.OlP("",{factory:()=>new $.x}),Jc=new n.OlP("",{providedIn:"root",factory:()=>1});const Mc=new n.OlP("");function ec(Z){return Xa(0,[{provide:Mc,useExisting:Ss},{provide:Xo,useExisting:Z}])}function s0(Z){return Xa(9,[{provide:Os,useValue:hs},{provide:ds,useValue:{skipNextTransition:!!Z?.skipInitialTransition,...Z}}])}const Jl=new n.OlP("ROUTER_FORROOT_GUARD"),Ku=[te.Ye,{provide:Zn,useClass:fr},li,qo,{provide:ya,useFactory:Ec,deps:[li]},La,[]];class Ql{constructor(O){}static forRoot(O,q){return{ngModule:Ql,providers:[Ku,[],{provide:Pa,multi:!0,useValue:O},{provide:Jl,useFactory:Hc,deps:[[li,new n.FiY,new n.tp0]]},{provide:So,useValue:q||{}},q?.useHash?{provide:te.S$,useClass:te.Do}:{provide:te.S$,useClass:te.b0},{provide:Po,useFactory:()=>{const Z=(0,n.f3M)(te.EM),O=(0,n.f3M)(n.R0b),q=(0,n.f3M)(So),ge=(0,n.f3M)(Qs),xe=(0,n.f3M)(Zn);return q.scrollOffset&&Z.setOffset(q.scrollOffset),new Ia(xe,ge,Z,O,q)}},q?.preloadingStrategy?ec(q.preloadingStrategy).\u0275providers:[],q?.initialNavigation?Ca(q):[],q?.bindToComponentInputs?Xa(8,[yo,{provide:ga,useExisting:yo}]).\u0275providers:[],q?.enableViewTransitions?s0().\u0275providers:[],[{provide:xo,useFactory:Ps},{provide:n.tb,multi:!0,useExisting:xo}]]}}static forChild(O){return{ngModule:Ql,providers:[{provide:Pa,multi:!0,useValue:O}]}}}function Hc(Z){return"guarded"}function Ca(Z){return["disabled"===Z.initialNavigation?Xa(3,[{provide:n.ip1,multi:!0,useFactory:()=>{const O=(0,n.f3M)(li);return()=>{O.setUpLocationChangeListener()}}},{provide:Jc,useValue:2}]).\u0275providers:[],"enabledBlocking"===Z.initialNavigation?Xa(2,[{provide:Jc,useValue:0},{provide:n.ip1,multi:!0,deps:[n.zs3],useFactory:O=>{const q=O.get(te.V_,Promise.resolve());return()=>q.then(()=>new Promise(ge=>{const xe=O.get(li),bt=O.get(wl);Cr(xe,()=>{ge(!0)}),O.get(Qs).afterPreactivation=()=>(ge(!0),bt.closed?(0,f.of)(void 0):bt),xe.initialNavigation()}))}}]).\u0275providers:[]]}(On=Ql).\u0275fac=function(O){return new(O||On)(n.LFG(Jl,8))},On.\u0275mod=n.oAB({type:On}),On.\u0275inj=n.cJS({});const xo=new n.OlP("");new n.GfV("17.0.9")},14715:(tt,X,c)=>{"use strict";c.d(X,{BOg:()=>Fs,BXH:()=>$n,C16:()=>Du,DG5:()=>kc,FsU:()=>Sf,Hkd:()=>fr,LJh:()=>h0,LLv:()=>oh,M8e:()=>ao,NFG:()=>Xc,OYp:()=>ki,RIp:()=>Xi,RU0:()=>Ri,Rfq:()=>_,TSL:()=>$2,TbV:()=>h1,U2Q:()=>xt,UKj:()=>bn,UTl:()=>xl,UY$:()=>C2,V65:()=>ye,VWu:()=>Da,XuQ:()=>Yn,Z5F:()=>au,bBn:()=>qr,cN2:()=>S1,d2H:()=>Rc,d6o:()=>rd,d_$:()=>kf,daL:()=>U,dhH:()=>qi,eFY:()=>ii,eLU:()=>er,fmj:()=>lf,gvV:()=>Gs,iUK:()=>Ga,khz:()=>jt,mqL:()=>ps,np6:()=>gc,nrZ:()=>Aa,qzo:()=>us,rHg:()=>eh,rMt:()=>Ze,sZJ:()=>L4,s_U:()=>Q4,ssy:()=>Yi,uIz:()=>Yd,ud1:()=>Zn,v6v:()=>hh,vEg:()=>Ft,vkb:()=>Ya,w1L:()=>M1,x0x:()=>Hs,yQU:()=>R,zdJ:()=>ol});const ye={name:"bars",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z" /></svg>'},Zn={name:"calendar",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z" /></svg>'},fr={name:"caret-down",theme:"fill",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z" /></svg>'},qr={name:"caret-up",theme:"fill",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z" /></svg>'},_={name:"check-circle",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z" /></svg>'},R={name:"check-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z" /><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /></svg>'},xt={name:"check",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z" /></svg>'},Yn={name:"caret-down",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z" /></svg>'},$n={name:"close-circle",theme:"fill",icon:'<svg fill-rule="evenodd" viewBox="64 64 896 896" focusable="false"><path d="M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z" /></svg>'},ki={name:"close-circle",theme:"outline",icon:'<svg fill-rule="evenodd" viewBox="64 64 896 896" focusable="false"><path d="M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z" /></svg>'},bn={name:"clock-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /><path d="M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z" /></svg>'},er={name:"close",theme:"outline",icon:'<svg fill-rule="evenodd" viewBox="64 64 896 896" focusable="false"><path d="M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z" /></svg>'},Fs={name:"caret-up",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z" /></svg>'},Hs={name:"copy",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z" /></svg>'},Ya={name:"delete",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z" /></svg>'},Da={name:"double-left",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z" /></svg>'},Ze={name:"double-right",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z" /></svg>'},Ft={name:"down",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z" /></svg>'},Xi={name:"edit",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z" /></svg>'},Ri={name:"ellipsis",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z" /></svg>'},qi={name:"expand",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><defs><style /></defs><path d="M342 88H120c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V168h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zm578 576h-48c-8.8 0-16 7.2-16 16v176H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V680c0-8.8-7.2-16-16-16zM342 856H168V680c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zM904 88H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V120c0-17.7-14.3-32-32-32z" /></svg>'},Yi={name:"exclamation-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /><path d="M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" /></svg>'},ao={name:"exclamation-circle",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z" /></svg>'},us={name:"eye-invisible",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" /><path d="M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" /></svg>'},Ga={name:"file",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z" /></svg>'},Xc={name:"filter",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z" /></svg>'},Du={name:"fire",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0058.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0012.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0024.4 59.8 73.36 73.36 0 0053.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z" /></svg>'},ps={name:"heart",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z" /></svg>'},Aa={name:"info-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /><path d="M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z" /></svg>'},xl={name:"info-circle",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z" /></svg>'},h0={name:"file",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z" /></svg>'},Gs={name:"left",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z" /></svg>'},h1={name:"mail",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z" /></svg>'},Rc={name:"loading",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z" /></svg>'},au={name:"eye",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" /></svg>'},U={name:"minus",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" /></svg>'},jt={name:"menu",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z" /></svg>'},ii={name:"paper-clip",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z" /></svg>'},ol={name:"plus",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z" /><path d="M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z" /></svg>'},kc={name:"printer",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M820 436h-40c-4.4 0-8 3.6-8 8v40c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-40c0-4.4-3.6-8-8-8zm32-104H732V120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM360 180h304v152H360V180zm304 664H360V568h304v276zm200-140H732V500H292v204H160V412c0-6.6 5.4-12 12-12h680c6.6 0 12 5.4 12 12v292z" /></svg>'},L4={name:"question-circle",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" /><path d="M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z" /></svg>'},gc={name:"right",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z" /></svg>'},C2={name:"rotate-left",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><defs><style /></defs><path d="M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z" /><path d="M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z" /></svg>'},M1={name:"rotate-right",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><defs><style /></defs><path d="M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z" /><path d="M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z" /></svg>'},eh={name:"search",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" /></svg>'},oh={name:"shopping",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z" /></svg>'},lf={name:"shopping-cart",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M922.9 701.9H327.4l29.9-60.9 496.8-.9c16.8 0 31.2-12 34.2-28.6l68.8-385.1c1.8-10.1-.9-20.5-7.5-28.4a34.99 34.99 0 00-26.6-12.5l-632-2.1-5.4-25.4c-3.4-16.2-18-28-34.6-28H96.5a35.3 35.3 0 100 70.6h125.9L246 312.8l58.1 281.3-74.8 122.1a34.96 34.96 0 00-3 36.8c6 11.9 18.1 19.4 31.5 19.4h62.8a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7h161.1a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7H923c19.4 0 35.3-15.8 35.3-35.3a35.42 35.42 0 00-35.4-35.2zM305.7 253l575.8 1.9-56.4 315.8-452.3.8L305.7 253zm96.9 612.7c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6zm325.1 0c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6z" /></svg>'},hh={name:"star",theme:"fill",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z" /></svg>'},rd={name:"star",theme:"twotone",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M512.5 190.4l-94.4 191.3-211.2 30.7 152.8 149-36.1 210.3 188.9-99.3 188.9 99.2-36.1-210.3 152.8-148.9-211.2-30.7z" fill="#E6E6E6" /><path d="M908.6 352.8l-253.9-36.9L541.2 85.8c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L370.3 315.9l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1L239 839.4a31.95 31.95 0 0046.4 33.7l227.1-119.4 227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM665.3 561.3l36.1 210.3-188.9-99.2-188.9 99.3 36.1-210.3-152.8-149 211.2-30.7 94.4-191.3 94.4 191.3 211.2 30.7-152.8 148.9z" fill="#333" /></svg>'},S1={name:"swap-right",theme:"outline",icon:'<svg viewBox="0 0 1024 1024" focusable="false"><path d="M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z" /></svg>'},Q4={name:"upload",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z" /></svg>'},Sf={name:"up",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z" /></svg>'},$2={name:"vertical-align-top",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z" /></svg>'},Yd={name:"zoom-in",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z" /></svg>'},kf={name:"zoom-out",theme:"outline",icon:'<svg viewBox="64 64 896 896" focusable="false"><path d="M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z" /></svg>'}},80534:(tt,X,c)=>{"use strict";c.d(X,{Jn:()=>an,qX:()=>un,rh:()=>re,Xd:()=>nn,P2:()=>Vn,Mq:()=>Wt,C6:()=>mn,ZF:()=>Pn,DI:()=>Zt,TP:()=>De,KN:()=>ae,Ub:()=>wt});var n=c(15861),o=c(84537),h=c(87879),f=c(59058);const S=(le,ie)=>ie.some(de=>le instanceof de);let W,P;const C=new WeakMap,N=new WeakMap,Y=new WeakMap,k=new WeakMap,$=new WeakMap;let ee={get(le,ie,de){if(le instanceof IDBTransaction){if("done"===ie)return N.get(le);if("objectStoreNames"===ie)return le.objectStoreNames||Y.get(le);if("store"===ie)return de.objectStoreNames[1]?void 0:de.objectStore(de.objectStoreNames[0])}return Ge(le[ie])},set:(le,ie,de)=>(le[ie]=de,!0),has:(le,ie)=>le instanceof IDBTransaction&&("done"===ie||"store"===ie)||ie in le};function ce(le){return le!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?function T(){return P||(P=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}().includes(le)?function(...ie){return le.apply(Ie(this),ie),Ge(C.get(this))}:function(...ie){return Ge(le.apply(Ie(this),ie))}:function(ie,...de){const it=le.call(Ie(this),ie,...de);return Y.set(it,ie.sort?ie.sort():[ie]),Ge(it)}}function ke(le){return"function"==typeof le?ce(le):(le instanceof IDBTransaction&&function te(le){if(N.has(le))return;const ie=new Promise((de,it)=>{const dn=()=>{le.removeEventListener("complete",Yn),le.removeEventListener("error",Kt),le.removeEventListener("abort",Kt)},Yn=()=>{de(),dn()},Kt=()=>{it(le.error||new DOMException("AbortError","AbortError")),dn()};le.addEventListener("complete",Yn),le.addEventListener("error",Kt),le.addEventListener("abort",Kt)});N.set(le,ie)}(le),S(le,function A(){return W||(W=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}())?new Proxy(le,ee):le)}function Ge(le){if(le instanceof IDBRequest)return function K(le){const ie=new Promise((de,it)=>{const dn=()=>{le.removeEventListener("success",Yn),le.removeEventListener("error",Kt)},Yn=()=>{de(Ge(le.result)),dn()},Kt=()=>{it(le.error),dn()};le.addEventListener("success",Yn),le.addEventListener("error",Kt)});return ie.then(de=>{de instanceof IDBCursor&&C.set(de,le)}).catch(()=>{}),$.set(ie,le),ie}(le);if(k.has(le))return k.get(le);const ie=ke(le);return ie!==le&&(k.set(le,ie),$.set(ie,le)),ie}const Ie=le=>$.get(le);const D=["get","getKey","getAll","getAllKeys","count"],I=["put","add","delete","clear"],Q=new Map;function Ye(le,ie){if(!(le instanceof IDBDatabase)||ie in le||"string"!=typeof ie)return;if(Q.get(ie))return Q.get(ie);const de=ie.replace(/FromIndex$/,""),it=ie!==de,dn=I.includes(de);if(!(de in(it?IDBIndex:IDBObjectStore).prototype)||!dn&&!D.includes(de))return;const Yn=function(){var Kt=(0,n.Z)(function*(Xe,...pt){const Sn=this.transaction(Xe,dn?"readwrite":"readonly");let xn=Sn.store;return it&&(xn=xn.index(pt.shift())),(yield Promise.all([xn[de](...pt),dn&&Sn.done]))[0]});return function(pt){return Kt.apply(this,arguments)}}();return Q.set(ie,Yn),Yn}!function Se(le){ee=le(ee)}(le=>({...le,get:(ie,de,it)=>Ye(ie,de)||le.get(ie,de,it),has:(ie,de)=>!!Ye(ie,de)||le.has(ie,de)}));class be{constructor(ie){this.container=ie}getPlatformInfoString(){return this.container.getProviders().map(de=>{if(function Oe(le){const ie=le.getComponent();return"VERSION"===ie?.type}(de)){const it=de.getImmediate();return`${it.library}/${it.version}`}return null}).filter(de=>de).join(" ")}}const We="@firebase/app",qe="0.10.3",yt=new h.Yd("@firebase/app"),Ke="[DEFAULT]",At={[We]:"fire-core","@firebase/app-compat":"fire-core-compat","@firebase/analytics":"fire-analytics","@firebase/analytics-compat":"fire-analytics-compat","@firebase/app-check":"fire-app-check","@firebase/app-check-compat":"fire-app-check-compat","@firebase/auth":"fire-auth","@firebase/auth-compat":"fire-auth-compat","@firebase/database":"fire-rtdb","@firebase/database-compat":"fire-rtdb-compat","@firebase/functions":"fire-fn","@firebase/functions-compat":"fire-fn-compat","@firebase/installations":"fire-iid","@firebase/installations-compat":"fire-iid-compat","@firebase/messaging":"fire-fcm","@firebase/messaging-compat":"fire-fcm-compat","@firebase/performance":"fire-perf","@firebase/performance-compat":"fire-perf-compat","@firebase/remote-config":"fire-rc","@firebase/remote-config-compat":"fire-rc-compat","@firebase/storage":"fire-gcs","@firebase/storage-compat":"fire-gcs-compat","@firebase/firestore":"fire-fst","@firebase/firestore-compat":"fire-fst-compat","@firebase/vertexai-preview":"fire-vertex","fire-js":"fire-js",firebase:"fire-js-all"},on=new Map,On=new Map,fn=new Map;function wn(le,ie){try{le.container.addComponent(ie)}catch(de){yt.debug(`Component ${ie.name} failed to register with FirebaseApp ${le.name}`,de)}}function nn(le){const ie=le.name;if(fn.has(ie))return yt.debug(`There were multiple attempts to register component ${ie}.`),!1;fn.set(ie,le);for(const de of on.values())wn(de,le);for(const de of On.values())wn(de,le);return!0}function un(le,ie){const de=le.container.getProvider("heartbeat").getImmediate({optional:!0});return de&&de.triggerHeartbeat(),le.container.getProvider(ie)}function re(le){return void 0!==le.settings}const ue=new f.LL("app","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}'","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","server-app-deleted":"Firebase Server App has been deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invalid-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}.","finalization-registry-not-supported":"FirebaseServerApp deleteOnDeref field defined but the JS runtime does not support FinalizationRegistry.","invalid-server-app-environment":"FirebaseServerApp is not for use in browser environments."});class ot{constructor(ie,de,it){this._isDeleted=!1,this._options=Object.assign({},ie),this._config=Object.assign({},de),this._name=de.name,this._automaticDataCollectionEnabled=de.automaticDataCollectionEnabled,this._container=it,this.container.addComponent(new o.wA("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(ie){this.checkDestroyed(),this._automaticDataCollectionEnabled=ie}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(ie){this._isDeleted=ie}checkDestroyed(){if(this.isDeleted)throw ue.create("app-deleted",{appName:this._name})}}class Et extends ot{constructor(ie,de,it,dn){const Yn=void 0!==de.automaticDataCollectionEnabled&&de.automaticDataCollectionEnabled,Kt={name:it,automaticDataCollectionEnabled:Yn};if(void 0!==ie.apiKey)super(ie,Kt,dn);else{super(ie.options,Kt,dn)}this._serverConfig=Object.assign({automaticDataCollectionEnabled:Yn},de),this._finalizationRegistry=new FinalizationRegistry(()=>{this.automaticCleanup()}),this._refCount=0,this.incRefCount(this._serverConfig.releaseOnDeref),this._serverConfig.releaseOnDeref=void 0,de.releaseOnDeref=void 0,ae(We,qe,"serverapp")}toJSON(){}get refCount(){return this._refCount}incRefCount(ie){this.isDeleted||(this._refCount++,void 0!==ie&&this._finalizationRegistry.register(ie,this))}decRefCount(){return this.isDeleted?0:--this._refCount}automaticCleanup(){Vn(this)}get settings(){return this.checkDestroyed(),this._serverConfig}checkDestroyed(){if(this.isDeleted)throw ue.create("server-app-deleted")}}const an="10.12.0";function Pn(le,ie={}){let de=le;"object"!=typeof ie&&(ie={name:ie});const it=Object.assign({name:Ke,automaticDataCollectionEnabled:!1},ie),dn=it.name;if("string"!=typeof dn||!dn)throw ue.create("bad-app-name",{appName:String(dn)});if(de||(de=(0,f.aH)()),!de)throw ue.create("no-options");const Yn=on.get(dn);if(Yn){if((0,f.vZ)(de,Yn.options)&&(0,f.vZ)(it,Yn.config))return Yn;throw ue.create("duplicate-app",{appName:dn})}const Kt=new o.H0(dn);for(const pt of fn.values())Kt.addComponent(pt);const Xe=new ot(de,it,Kt);return on.set(dn,Xe),Xe}function Zt(le,ie){if((0,f.jU)())throw ue.create("invalid-server-app-environment");let de;void 0===ie.automaticDataCollectionEnabled&&(ie.automaticDataCollectionEnabled=!1),de=function ht(le){return void 0!==le.options}(le)?le.options:le;const it=Object.assign(Object.assign({},ie),de);void 0!==it.releaseOnDeref&&delete it.releaseOnDeref;if(void 0!==ie.releaseOnDeref&&typeof FinalizationRegistry>"u")throw ue.create("finalization-registry-not-supported",{});const Yn=""+(Sn=JSON.stringify(it),[...Sn].reduce((xn,$n)=>Math.imul(31,xn)+$n.charCodeAt(0)|0,0)),Kt=On.get(Yn);var Sn;if(Kt)return Kt.incRefCount(ie.releaseOnDeref),Kt;const Xe=new o.H0(Yn);for(const Sn of fn.values())Xe.addComponent(Sn);const pt=new Et(de,ie,Yn,Xe);return On.set(Yn,pt),pt}function Wt(le=Ke){const ie=on.get(le);if(!ie&&le===Ke&&(0,f.aH)())return Pn();if(!ie)throw ue.create("no-app",{appName:le});return ie}function mn(){return Array.from(on.values())}function Vn(le){return rt.apply(this,arguments)}function rt(){return(rt=(0,n.Z)(function*(le){let ie=!1;const de=le.name;on.has(de)?(ie=!0,on.delete(de)):On.has(de)&&le.decRefCount()<=0&&(On.delete(de),ie=!0),ie&&(yield Promise.all(le.container.getProviders().map(it=>it.delete())),le.isDeleted=!0)})).apply(this,arguments)}function ae(le,ie,de){var it;let dn=null!==(it=At[le])&&void 0!==it?it:le;de&&(dn+=`-${de}`);const Yn=dn.match(/\s|\//),Kt=ie.match(/\s|\//);if(Yn||Kt){const Xe=[`Unable to register library "${dn}" with version "${ie}":`];return Yn&&Xe.push(`library name "${dn}" contains illegal characters (whitespace or "/")`),Yn&&Kt&&Xe.push("and"),Kt&&Xe.push(`version name "${ie}" contains illegal characters (whitespace or "/")`),void yt.warn(Xe.join(" "))}nn(new o.wA(`${dn}-version`,()=>({library:dn,version:ie}),"VERSION"))}function De(le,ie){if(null!==le&&"function"!=typeof le)throw ue.create("invalid-log-argument");(0,h.Am)(le,ie)}function wt(le){(0,h.Ub)(le)}const It="firebase-heartbeat-database",An=1,Zn="firebase-heartbeat-store";let fr=null;function lr(){return fr||(fr=function b(le,ie,{blocked:de,upgrade:it,blocking:dn,terminated:Yn}={}){const Kt=indexedDB.open(le,ie),Xe=Ge(Kt);return it&&Kt.addEventListener("upgradeneeded",pt=>{it(Ge(Kt.result),pt.oldVersion,pt.newVersion,Ge(Kt.transaction),pt)}),de&&Kt.addEventListener("blocked",pt=>de(pt.oldVersion,pt.newVersion,pt)),Xe.then(pt=>{Yn&&pt.addEventListener("close",()=>Yn()),dn&&pt.addEventListener("versionchange",Sn=>dn(Sn.oldVersion,Sn.newVersion,Sn))}).catch(()=>{}),Xe}(It,An,{upgrade:(le,ie)=>{if(0===ie)try{le.createObjectStore(Zn)}catch(de){console.warn(de)}}}).catch(le=>{throw ue.create("idb-open",{originalErrorMessage:le.message})})),fr}function xr(){return(xr=(0,n.Z)(function*(le){try{const de=(yield lr()).transaction(Zn),it=yield de.objectStore(Zn).get(Qn(le));return yield de.done,it}catch(ie){if(ie instanceof f.ZR)yt.warn(ie.message);else{const de=ue.create("idb-get",{originalErrorMessage:ie?.message});yt.warn(de.message)}}})).apply(this,arguments)}function mr(le,ie){return qr.apply(this,arguments)}function qr(){return(qr=(0,n.Z)(function*(le,ie){try{const it=(yield lr()).transaction(Zn,"readwrite");yield it.objectStore(Zn).put(ie,Qn(le)),yield it.done}catch(de){if(de instanceof f.ZR)yt.warn(de.message);else{const it=ue.create("idb-set",{originalErrorMessage:de?.message});yt.warn(it.message)}}})).apply(this,arguments)}function Qn(le){return`${le.name}!${le.options.appId}`}class H{constructor(ie){this.container=ie,this._heartbeatsCache=null;const de=this.container.getProvider("app").getImmediate();this._storage=new Ee(de),this._heartbeatsCachePromise=this._storage.read().then(it=>(this._heartbeatsCache=it,it))}triggerHeartbeat(){var ie=this;return(0,n.Z)(function*(){var de,it;const Yn=ie.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),Kt=_();if((null!=(null===(de=ie._heartbeatsCache)||void 0===de?void 0:de.heartbeats)||(ie._heartbeatsCache=yield ie._heartbeatsCachePromise,null!=(null===(it=ie._heartbeatsCache)||void 0===it?void 0:it.heartbeats)))&&ie._heartbeatsCache.lastSentHeartbeatDate!==Kt&&!ie._heartbeatsCache.heartbeats.some(Xe=>Xe.date===Kt))return ie._heartbeatsCache.heartbeats.push({date:Kt,agent:Yn}),ie._heartbeatsCache.heartbeats=ie._heartbeatsCache.heartbeats.filter(Xe=>{const pt=new Date(Xe.date).valueOf();return Date.now()-pt<=2592e6}),ie._storage.overwrite(ie._heartbeatsCache)})()}getHeartbeatsHeader(){var ie=this;return(0,n.Z)(function*(){var de;if(null===ie._heartbeatsCache&&(yield ie._heartbeatsCachePromise),null==(null===(de=ie._heartbeatsCache)||void 0===de?void 0:de.heartbeats)||0===ie._heartbeatsCache.heartbeats.length)return"";const it=_(),{heartbeatsToSend:dn,unsentEntries:Yn}=function R(le,ie=1024){const de=[];let it=le.slice();for(const dn of le){const Yn=de.find(Kt=>Kt.agent===dn.agent);if(Yn){if(Yn.dates.push(dn.date),je(de)>ie){Yn.dates.pop();break}}else if(de.push({agent:dn.agent,dates:[dn.date]}),je(de)>ie){de.pop();break}it=it.slice(1)}return{heartbeatsToSend:de,unsentEntries:it}}(ie._heartbeatsCache.heartbeats),Kt=(0,f.L)(JSON.stringify({version:2,heartbeats:dn}));return ie._heartbeatsCache.lastSentHeartbeatDate=it,Yn.length>0?(ie._heartbeatsCache.heartbeats=Yn,yield ie._storage.overwrite(ie._heartbeatsCache)):(ie._heartbeatsCache.heartbeats=[],ie._storage.overwrite(ie._heartbeatsCache)),Kt})()}}function _(){return(new Date).toISOString().substring(0,10)}class Ee{constructor(ie){this.app=ie,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}runIndexedDBEnvironmentCheck(){return(0,n.Z)(function*(){return!!(0,f.hl)()&&(0,f.eu)().then(()=>!0).catch(()=>!1)})()}read(){var ie=this;return(0,n.Z)(function*(){if(yield ie._canUseIndexedDBPromise){const it=yield function Br(le){return xr.apply(this,arguments)}(ie.app);return it?.heartbeats?it:{heartbeats:[]}}return{heartbeats:[]}})()}overwrite(ie){var de=this;return(0,n.Z)(function*(){var it;if(yield de._canUseIndexedDBPromise){const Yn=yield de.read();return mr(de.app,{lastSentHeartbeatDate:null!==(it=ie.lastSentHeartbeatDate)&&void 0!==it?it:Yn.lastSentHeartbeatDate,heartbeats:ie.heartbeats})}})()}add(ie){var de=this;return(0,n.Z)(function*(){var it;if(yield de._canUseIndexedDBPromise){const Yn=yield de.read();return mr(de.app,{lastSentHeartbeatDate:null!==(it=ie.lastSentHeartbeatDate)&&void 0!==it?it:Yn.lastSentHeartbeatDate,heartbeats:[...Yn.heartbeats,...ie.heartbeats]})}})()}}function je(le){return(0,f.L)(JSON.stringify({version:2,heartbeats:le})).length}!function xt(le){nn(new o.wA("platform-logger",ie=>new be(ie),"PRIVATE")),nn(new o.wA("heartbeat",ie=>new H(ie),"PRIVATE")),ae(We,qe,le),ae(We,qe,"esm2017"),ae("fire-js","")}("")},84537:(tt,X,c)=>{"use strict";c.d(X,{H0:()=>A,wA:()=>h});var n=c(15861),o=c(59058);class h{constructor(C,N,Y){this.name=C,this.instanceFactory=N,this.type=Y,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(C){return this.instantiationMode=C,this}setMultipleInstances(C){return this.multipleInstances=C,this}setServiceProps(C){return this.serviceProps=C,this}setInstanceCreatedCallback(C){return this.onInstanceCreated=C,this}}const f="[DEFAULT]";class S{constructor(C,N){this.name=C,this.container=N,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(C){const N=this.normalizeInstanceIdentifier(C);if(!this.instancesDeferred.has(N)){const Y=new o.BH;if(this.instancesDeferred.set(N,Y),this.isInitialized(N)||this.shouldAutoInitialize())try{const k=this.getOrInitializeService({instanceIdentifier:N});k&&Y.resolve(k)}catch{}}return this.instancesDeferred.get(N).promise}getImmediate(C){var N;const Y=this.normalizeInstanceIdentifier(C?.identifier),k=null!==(N=C?.optional)&&void 0!==N&&N;if(!this.isInitialized(Y)&&!this.shouldAutoInitialize()){if(k)return null;throw Error(`Service ${this.name} is not available`)}try{return this.getOrInitializeService({instanceIdentifier:Y})}catch($){if(k)return null;throw $}}getComponent(){return this.component}setComponent(C){if(C.name!==this.name)throw Error(`Mismatching Component ${C.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=C,this.shouldAutoInitialize()){if(function P(T){return"EAGER"===T.instantiationMode}(C))try{this.getOrInitializeService({instanceIdentifier:f})}catch{}for(const[N,Y]of this.instancesDeferred.entries()){const k=this.normalizeInstanceIdentifier(N);try{const $=this.getOrInitializeService({instanceIdentifier:k});Y.resolve($)}catch{}}}}clearInstance(C=f){this.instancesDeferred.delete(C),this.instancesOptions.delete(C),this.instances.delete(C)}delete(){var C=this;return(0,n.Z)(function*(){const N=Array.from(C.instances.values());yield Promise.all([...N.filter(Y=>"INTERNAL"in Y).map(Y=>Y.INTERNAL.delete()),...N.filter(Y=>"_delete"in Y).map(Y=>Y._delete())])})()}isComponentSet(){return null!=this.component}isInitialized(C=f){return this.instances.has(C)}getOptions(C=f){return this.instancesOptions.get(C)||{}}initialize(C={}){const{options:N={}}=C,Y=this.normalizeInstanceIdentifier(C.instanceIdentifier);if(this.isInitialized(Y))throw Error(`${this.name}(${Y}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const k=this.getOrInitializeService({instanceIdentifier:Y,options:N});for(const[$,K]of this.instancesDeferred.entries()){Y===this.normalizeInstanceIdentifier($)&&K.resolve(k)}return k}onInit(C,N){var Y;const k=this.normalizeInstanceIdentifier(N),$=null!==(Y=this.onInitCallbacks.get(k))&&void 0!==Y?Y:new Set;$.add(C),this.onInitCallbacks.set(k,$);const K=this.instances.get(k);return K&&C(K,k),()=>{$.delete(C)}}invokeOnInitCallbacks(C,N){const Y=this.onInitCallbacks.get(N);if(Y)for(const k of Y)try{k(C,N)}catch{}}getOrInitializeService({instanceIdentifier:C,options:N={}}){let Y=this.instances.get(C);if(!Y&&this.component&&(Y=this.component.instanceFactory(this.container,{instanceIdentifier:(T=C,T===f?void 0:T),options:N}),this.instances.set(C,Y),this.instancesOptions.set(C,N),this.invokeOnInitCallbacks(Y,C),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,C,Y)}catch{}var T;return Y||null}normalizeInstanceIdentifier(C=f){return this.component?this.component.multipleInstances?C:f:C}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}class A{constructor(C){this.name=C,this.providers=new Map}addComponent(C){const N=this.getProvider(C.name);if(N.isComponentSet())throw new Error(`Component ${C.name} has already been registered with ${this.name}`);N.setComponent(C)}addOrOverwriteComponent(C){this.getProvider(C.name).isComponentSet()&&this.providers.delete(C.name),this.addComponent(C)}getProvider(C){if(this.providers.has(C))return this.providers.get(C);const N=new S(C,this);return this.providers.set(C,N),N}getProviders(){return Array.from(this.providers.values())}}},87879:(tt,X,c)=>{"use strict";c.d(X,{Am:()=>T,Ub:()=>A,Yd:()=>P,in:()=>o});const n=[];var o,C;(C=o||(o={}))[C.DEBUG=0]="DEBUG",C[C.VERBOSE=1]="VERBOSE",C[C.INFO=2]="INFO",C[C.WARN=3]="WARN",C[C.ERROR=4]="ERROR",C[C.SILENT=5]="SILENT";const h={debug:o.DEBUG,verbose:o.VERBOSE,info:o.INFO,warn:o.WARN,error:o.ERROR,silent:o.SILENT},f=o.INFO,S={[o.DEBUG]:"log",[o.VERBOSE]:"log",[o.INFO]:"info",[o.WARN]:"warn",[o.ERROR]:"error"},W=(C,N,...Y)=>{if(N<C.logLevel)return;const k=(new Date).toISOString(),$=S[N];if(!$)throw new Error(`Attempted to log a message with an invalid logType (value: ${N})`);console[$](`[${k}]  ${C.name}:`,...Y)};class P{constructor(N){this.name=N,this._logLevel=f,this._logHandler=W,this._userLogHandler=null,n.push(this)}get logLevel(){return this._logLevel}set logLevel(N){if(!(N in o))throw new TypeError(`Invalid value "${N}" assigned to \`logLevel\``);this._logLevel=N}setLogLevel(N){this._logLevel="string"==typeof N?h[N]:N}get logHandler(){return this._logHandler}set logHandler(N){if("function"!=typeof N)throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=N}get userLogHandler(){return this._userLogHandler}set userLogHandler(N){this._userLogHandler=N}debug(...N){this._userLogHandler&&this._userLogHandler(this,o.DEBUG,...N),this._logHandler(this,o.DEBUG,...N)}log(...N){this._userLogHandler&&this._userLogHandler(this,o.VERBOSE,...N),this._logHandler(this,o.VERBOSE,...N)}info(...N){this._userLogHandler&&this._userLogHandler(this,o.INFO,...N),this._logHandler(this,o.INFO,...N)}warn(...N){this._userLogHandler&&this._userLogHandler(this,o.WARN,...N),this._logHandler(this,o.WARN,...N)}error(...N){this._userLogHandler&&this._userLogHandler(this,o.ERROR,...N),this._logHandler(this,o.ERROR,...N)}}function A(C){n.forEach(N=>{N.setLogLevel(C)})}function T(C,N){for(const Y of n){let k=null;N&&N.level&&(k=h[N.level]),Y.userLogHandler=null===C?null:($,K,...te)=>{const ee=te.map(Se=>{if(null==Se)return null;if("string"==typeof Se)return Se;if("number"==typeof Se||"boolean"==typeof Se)return Se.toString();if(Se instanceof Error)return Se.message;try{return JSON.stringify(Se)}catch{return null}}).filter(Se=>Se).join(" ");K>=(k??$.logLevel)&&C({level:o[K].toLowerCase(),message:ee,args:te,type:$.name})}}}},8410:(tt,X,c)=>{"use strict";c.d(X,{$2:()=>Ye,WO:()=>Oe,hX:()=>ce});var A,T,C,N,Se,We,n=c(19212),o=c(96814),h=c(47394),f=c(92438),S=c(63019),W=c(32181),P=c(18753);class Y{constructor(qe,yt){this.source=qe,qe.initialize&&qe.initialize(yt)}subscribe(qe){this.sub=this.source.onInterrupt.subscribe(qe)}unsubscribe(){this.sub.unsubscribe(),this.sub=null}resume(){this.source.attach()}pause(){this.source.detach()}}class k{constructor(){this.idValue=new Date,this.idlingValue=!1}id(qe){if(void 0!==qe){if(!qe)throw new Error("A value must be specified for the ID.");this.idValue=qe}return this.idValue}idling(qe){return void 0!==qe&&(this.idlingValue=qe),this.idlingValue}now(){return new Date}isExpired(){const qe=this.last();return null!=qe&&qe<=this.now()}}class ${constructor(){this.storageMap={}}get length(){return Object.keys(this.storageMap).length}clear(){this.storageMap={}}getItem(qe){return typeof this.storageMap[qe]<"u"?this.storageMap[qe]:null}key(qe){return Object.keys(this.storageMap)[qe]||null}removeItem(qe){this.storageMap[qe]=void 0}setItem(qe,yt){this.storageMap[qe]=yt}}class K{constructor(){this.storage=this.getStorage()}getStorage(){try{const qe=localStorage;return qe.setItem("ng2IdleStorage",""),qe.removeItem("ng2IdleStorage"),qe}catch{return new $}}getItem(qe){return this.storage.getItem("ng2Idle."+qe)}removeItem(qe){this.storage.removeItem("ng2Idle."+qe)}setItem(qe,yt){this.storage.setItem("ng2Idle."+qe,yt)}_wrapped(){return this.storage}}(A=K).\u0275fac=function(qe){return new(qe||A)},A.\u0275prov=n.Yz7({token:A,factory:A.\u0275fac});class te extends k{constructor(qe){super(),this.localStorage=qe,this.idleName="main"}last(qe){return void 0!==qe&&this.setExpiry(qe),this.getExpiry()}idling(qe){return void 0!==qe&&this.setIdling(qe),this.getIdling()}getIdleName(){return this.idleName}setIdleName(qe){qe&&(this.idleName=qe)}getExpiry(){const qe=this.localStorage.getItem(this.idleName+".expiry");return qe?new Date(parseInt(qe,10)):null}setExpiry(qe){qe?this.localStorage.setItem(this.idleName+".expiry",qe.getTime().toString()):this.localStorage.removeItem(this.idleName+".expiry")}getIdling(){const qe=this.localStorage.getItem(this.idleName+".idling");return!!qe&&"true"===qe}setIdling(qe){qe?this.localStorage.setItem(this.idleName+".idling",qe.toString()):this.localStorage.setItem(this.idleName+".idling","false")}}(T=te).\u0275fac=function(qe){return new(qe||T)(n.LFG(K))},T.\u0275prov=n.Yz7({token:T,factory:T.\u0275fac});class ee{}(We=Se||(Se={}))[We.disabled=0]="disabled",We[We.idle=1]="idle",We[We.notIdle=2]="notIdle";class ce{constructor(qe,yt,Ot,at){this.expiry=qe,this.zone=yt,this.platformId=at,this.idle=1200,this.timeoutVal=30,this.autoResume=Se.idle,this.interrupts=new Array,this.running=!1,this.keepaliveEnabled=!1,this.onIdleStart=new n.vpe,this.onIdleEnd=new n.vpe,this.onTimeoutWarning=new n.vpe,this.onTimeout=new n.vpe,this.onInterrupt=new n.vpe,Ot&&(this.keepaliveSvc=Ot,this.keepaliveEnabled=!0),this.setIdling(!1)}setIdleName(qe){if(!(this.expiry instanceof te))throw new Error("Cannot set expiry key name because no LocalStorageExpiry has been provided.");this.expiry.setIdleName(qe)}getKeepaliveEnabled(){return this.keepaliveEnabled}setKeepaliveEnabled(qe){if(!this.keepaliveSvc)throw new Error("Cannot enable keepalive integration because no KeepaliveSvc has been provided.");return this.keepaliveEnabled=qe}getTimeout(){return this.timeoutVal}setTimeout(qe){if(!1===qe)this.timeoutVal=0;else{if(!("number"==typeof qe&&qe>=0))throw new Error("'seconds' can only be 'false' or a positive number.");this.timeoutVal=qe}return this.timeoutVal}getIdle(){return this.idle}setIdle(qe){if(qe<=0)throw new Error("'seconds' must be greater zero");return this.idle=qe}getAutoResume(){return this.autoResume}setAutoResume(qe){return this.autoResume=qe}setInterrupts(qe){this.clearInterrupts();const yt=this;for(const Ot of qe){const at={platformId:this.platformId},Ue=new Y(Ot,at);Ue.subscribe(nt=>{yt.interrupt(nt.force,nt.innerArgs)}),this.interrupts.push(Ue)}return this.interrupts}getInterrupts(){return this.interrupts}clearInterrupts(){for(const qe of this.interrupts)qe.pause(),qe.unsubscribe();this.interrupts.length=0}isRunning(){return this.running}isIdling(){return this.idling}watch(qe){this.safeClearInterval("idleHandle"),this.safeClearInterval("timeoutHandle");const yt=this.timeoutVal?this.timeoutVal:0;if(!qe){const at=new Date(this.expiry.now().getTime()+1e3*(this.idle+yt));this.expiry.last(at)}this.idling&&this.toggleState(),this.running||(this.startKeepalive(),this.toggleInterrupts(!0)),this.running=!0;const Ot=()=>{this.zone.run(()=>{this.getExpiryDiff(yt)>0?(this.safeClearInterval("idleHandle"),this.setIdleIntervalOutsideOfZone(Ot,1e3)):this.toggleState()})};this.setIdleIntervalOutsideOfZone(Ot,1e3)}setIdleIntervalOutsideOfZone(qe,yt){this.zone.runOutsideAngular(()=>{this.idleHandle=setInterval(qe,yt)})}stop(){this.stopKeepalive(),this.toggleInterrupts(!1),this.safeClearInterval("idleHandle"),this.safeClearInterval("timeoutHandle"),this.setIdling(!1),this.running=!1,this.expiry.last(null)}timeout(){this.stopKeepalive(),this.toggleInterrupts(!1),this.safeClearInterval("idleHandle"),this.safeClearInterval("timeoutHandle"),this.setIdling(!0),this.running=!1,this.countdown=0,this.onTimeout.emit(null)}interrupt(qe,yt){if(this.running){if(this.timeoutVal&&this.expiry.isExpired())return void this.timeout();this.onInterrupt.emit(yt),(!0===qe||this.autoResume===Se.idle||this.autoResume===Se.notIdle&&!this.expiry.idling())&&this.watch(qe)}}setIdling(qe){this.idling=qe,this.expiry.idling(qe)}toggleState(){this.setIdling(!this.idling),this.idling?(this.onIdleStart.emit(null),this.stopKeepalive(),this.timeoutVal>0&&(this.countdown=this.timeoutVal,this.doCountdown(),this.setTimeoutIntervalOutsideZone(()=>{this.doCountdownInZone()},1e3))):(this.toggleInterrupts(!0),this.onIdleEnd.emit(null),this.startKeepalive()),this.safeClearInterval("idleHandle")}setTimeoutIntervalOutsideZone(qe,yt){this.zone.runOutsideAngular(()=>{this.timeoutHandle=setInterval(()=>{qe()},yt)})}toggleInterrupts(qe){for(const yt of this.interrupts)qe?yt.resume():yt.pause()}getExpiryDiff(qe){const yt=this.expiry.now();return(this.expiry.last()||yt).getTime()-yt.getTime()-1e3*qe}doCountdownInZone(){this.zone.run(()=>{this.doCountdown()})}doCountdown(){const qe=this.getExpiryDiff(this.timeoutVal);if(qe>0)return this.safeClearInterval("timeoutHandle"),void this.interrupt(!0);if(!this.idling)return;if(this.countdown<=0)return void this.timeout();this.onTimeoutWarning.emit(this.countdown);const yt=1e3*(this.timeoutVal-1)+qe;this.countdown=Math.round(yt/1e3)}safeClearInterval(qe){const yt=this[qe];null!==yt&&typeof yt<"u"&&(clearInterval(this[qe]),this[qe]=null)}startKeepalive(){!this.keepaliveSvc||!this.keepaliveEnabled||(this.running&&this.keepaliveSvc.ping(),this.keepaliveSvc.start())}stopKeepalive(){!this.keepaliveSvc||!this.keepaliveEnabled||this.keepaliveSvc.stop()}ngOnDestroy(){this.stop(),this.clearInterrupts()}}(C=ce).\u0275fac=function(qe){return new(qe||C)(n.LFG(k),n.LFG(n.R0b),n.LFG(ee,8),n.LFG(n.Lbi,8))},C.\u0275prov=n.Yz7({token:C,factory:C.\u0275fac});class ke{constructor(qe,yt,Ot=!1){this.source=qe,this.innerArgs=yt,this.force=Ot}}class Ge{constructor(qe,yt){this.attachFn=qe,this.detachFn=yt,this.isAttached=!1,this.onInterrupt=new n.vpe}attach(){!0!==Zone.current.get("isAngularZone")?(!this.isAttached&&this.attachFn&&this.attachFn(this),this.isAttached=!0):Zone.current.parent.run(()=>this.attach())}detach(){this.isAttached&&this.detachFn&&this.detachFn(this),this.isAttached=!1}}class b extends Ge{constructor(qe,yt,Ot){super(null,null),this.target=qe,this.events=yt,this.opts=Ot,this.eventSubscription=new h.w0,"number"==typeof this.opts&&(this.opts={throttleDelay:this.opts,passive:!1}),this.opts=this.opts||{passive:!1,throttleDelay:500},(void 0===this.opts.throttleDelay||null===this.opts.throttleDelay)&&(this.opts.throttleDelay=500),this.throttleDelay=this.opts.throttleDelay,this.passive=!!this.opts.passive}initialize(qe){if(qe?.platformId&&(0,o.PM)(qe.platformId))return;const yt="function"==typeof this.target?this.target():this.target,Ot=this.passive?{passive:!0}:null,at=this.events.split(" ").map(nt=>(0,f.R)(yt,nt,Ot));this.eventSrc=(0,S.T)(...at),this.eventSrc=this.eventSrc.pipe((0,W.h)(nt=>!this.filterEvent(nt))),this.throttleDelay>0&&(this.eventSrc=this.eventSrc.pipe((0,P.p)(this.throttleDelay)));const Ue=nt=>this.onInterrupt.emit(new ke(this,nt));this.attachFn=()=>this.eventSubscription=this.eventSrc.subscribe(Ue),this.detachFn=()=>this.eventSubscription.unsubscribe()}filterEvent(qe){return!1}get options(){return{passive:this.passive,throttleDelay:this.throttleDelay}}}class M extends b{constructor(qe,yt){super(()=>document.documentElement,qe,yt)}filterEvent(qe){return!("mousemove"!==qe.type||!(qe.originalEvent&&0===qe.originalEvent.movementX&&0===qe.originalEvent.movementY||void 0!==qe.movementX&&!qe.movementX)&&qe.movementY)}}class D extends b{constructor(qe,yt){super(()=>window,qe,yt)}}class I extends D{constructor(qe=500){super("storage",qe)}filterEvent(qe){return!(qe.key&&qe.key.indexOf("ng2Idle.")>=0&&qe.key.indexOf(".expiry")>=0)}}class Ye{static forRoot(){return{ngModule:Ye,providers:[te,{provide:k,useExisting:te},ce]}}}(N=Ye).\u0275fac=function(qe){return new(qe||N)},N.\u0275mod=n.oAB({type:N}),N.\u0275inj=n.cJS({providers:[K]});const Oe=function be(We){return[new M("mousemove keydown DOMMouseScroll mousewheel mousedown touchstart touchmove scroll",We),new I(We)]}()},98131:(tt,X,c)=>{"use strict";c.d(X,{eX:()=>cn,sQ:()=>ue,GW:()=>Ot,l4:()=>Ht});var T,Zt,n=c(65592),o=c(63019),h=c(78645),f=c(17538),S=c(36232),W=c(22096),P=c(58504),A=c(84674);(Zt=T||(T={})).NEXT="N",Zt.ERROR="E",Zt.COMPLETE="C";class C{constructor(Wt,mn,Vn){this.kind=Wt,this.value=mn,this.error=Vn,this.hasValue="N"===Wt}observe(Wt){return N(this,Wt)}do(Wt,mn,Vn){const{kind:rt,value:ae,error:De}=this;return"N"===rt?Wt?.(ae):"E"===rt?mn?.(De):Vn?.()}accept(Wt,mn,Vn){var rt;return(0,A.m)(null===(rt=Wt)||void 0===rt?void 0:rt.next)?this.observe(Wt):this.do(Wt,mn,Vn)}toObservable(){const{kind:Wt,value:mn,error:Vn}=this,rt="N"===Wt?(0,W.of)(mn):"E"===Wt?(0,P._)(()=>Vn):"C"===Wt?S.E:0;if(!rt)throw new TypeError(`Unexpected notification kind ${Wt}`);return rt}static createNext(Wt){return new C("N",Wt)}static createError(Wt){return new C("E",void 0,Wt)}static createComplete(){return C.completeNotification}}function N(Zt,Wt){var mn,Vn,rt;const{kind:ae,value:De,error:wt}=Zt;if("string"!=typeof ae)throw new TypeError('Invalid notification, missing "kind"');"N"===ae?null===(mn=Wt.next)||void 0===mn||mn.call(Wt,De):"E"===ae?null===(Vn=Wt.error)||void 0===Vn||Vn.call(Wt,wt):null===(rt=Wt.complete)||void 0===rt||rt.call(Wt)}C.completeNotification=new C("C");var Y=c(79360),k=c(8251);var K=c(37398),te=c(26306),ee=c(32181),Se=c(54829);function ce(Zt,Wt,mn,Vn){return(0,Y.e)((rt,ae)=>{let De;Wt&&"function"!=typeof Wt?({duration:mn,element:De,connector:Vn}=Wt):De=Wt;const wt=new Map,It=xr=>{wt.forEach(xr),xr(ae)},An=xr=>It(mr=>mr.error(xr));let Zn=0,fr=!1;const lr=new k.Q(ae,xr=>{try{const mr=Zt(xr);let qr=wt.get(mr);if(!qr){wt.set(mr,qr=Vn?Vn():new h.x);const Qn=function Br(xr,mr){const qr=new n.y(Qn=>{Zn++;const Ur=mr.subscribe(Qn);return()=>{Ur.unsubscribe(),0==--Zn&&fr&&lr.unsubscribe()}});return qr.key=xr,qr}(mr,qr);if(ae.next(Qn),mn){const Ur=(0,k.x)(qr,()=>{qr.complete(),Ur?.unsubscribe()},void 0,void 0,()=>wt.delete(mr));lr.add((0,Se.Xf)(mn(Qn)).subscribe(Ur))}}qr.next(De?De(xr):xr)}catch(mr){An(mr)}},()=>It(xr=>xr.complete()),An,()=>wt.clear(),()=>(fr=!0,0===Zn));rt.subscribe(lr)})}var ke=c(21631),Ge=c(67634);var I,Q,Ye,be,Oe,We,b=c(48180),M=c(19212),D=c(84221);const qe={dispatch:!0,functional:!1,useEffectsErrorHandler:!0},yt="__@ngrx/effects_create__";function Ot(Zt,Wt={}){const mn=Wt.functional?Zt:Zt(),Vn={...qe,...Wt};return Object.defineProperty(mn,yt,{value:Vn}),mn}function nt(Zt){return function at(Zt){return Object.getOwnPropertyNames(Zt).filter(Vn=>!(!Zt[Vn]||!Zt[Vn].hasOwnProperty(yt))&&Zt[Vn][yt].hasOwnProperty("dispatch")).map(Vn=>({propertyName:Vn,...Zt[Vn][yt]}))}(Zt)}function Ce(Zt){return Object.getPrototypeOf(Zt)}function Te(Zt){return"function"==typeof Zt}function Ne(Zt){return Zt.filter(Te)}function Ct(Zt,Wt,mn){const Vn=Ce(Zt),ae=Vn&&"Object"!==Vn.constructor.name?Vn.constructor.name:null,De=nt(Zt).map(({propertyName:wt,dispatch:It,useEffectsErrorHandler:An})=>{const Zn="function"==typeof Zt[wt]?Zt[wt]():Zt[wt],fr=An?mn(Zn,Wt):Zn;return!1===It?fr.pipe((0,f.l)()):fr.pipe(function $(){return(0,Y.e)((Zt,Wt)=>{Zt.subscribe((0,k.x)(Wt,mn=>{Wt.next(C.createNext(mn))},()=>{Wt.next(C.createComplete()),Wt.complete()},mn=>{Wt.next(C.createError(mn)),Wt.complete()}))})}()).pipe((0,K.U)(Br=>({effect:Zt[wt],notification:Br,propertyName:wt,sourceName:ae,sourceInstance:Zt})))});return(0,o.T)(...De)}function St(Zt,Wt,mn=10){return Zt.pipe((0,te.K)(Vn=>(Wt&&Wt.handleError(Vn),mn<=1?Zt:St(Zt,Wt,mn-1))))}class cn extends n.y{constructor(Wt){super(),Wt&&(this.source=Wt)}lift(Wt){const mn=new cn;return mn.source=this,mn.operator=Wt,mn}}function Ht(...Zt){return(0,ee.h)(Wt=>Zt.some(mn=>"string"==typeof mn?mn===Wt.type:mn.type===Wt.type))}(I=cn).\u0275fac=function(Wt){return new(Wt||I)(M.LFG(D.Y$))},I.\u0275prov=M.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"});const sn=new M.OlP("@ngrx/effects Internal Root Guard"),kn=new M.OlP("@ngrx/effects User Provided Effects"),Xt=new M.OlP("@ngrx/effects Internal Root Effects"),Ut=new M.OlP("@ngrx/effects Internal Root Effects Instances"),zt=new M.OlP("@ngrx/effects Internal Feature Effects"),vt=new M.OlP("@ngrx/effects Internal Feature Effects Instance Groups"),tn=new M.OlP("@ngrx/effects Effects Error Handler",{providedIn:"root",factory:()=>St}),ln="@ngrx/effects/init";(0,D.PH)(ln);function nr(Zt,Wt){if("N"===Zt.notification.kind){const mn=Zt.notification.value;!function Lt(Zt){return"function"!=typeof Zt&&Zt&&Zt.type&&"string"==typeof Zt.type}(mn)&&Wt.handleError(new Error(`Effect ${function Be({propertyName:Zt,sourceInstance:Wt,sourceName:mn}){const Vn="function"==typeof Wt[Zt];return mn?`"${mn}.${String(Zt)}${Vn?"()":""}"`:`"${String(Zt)}()"`}(Zt)} dispatched an invalid action: ${function Ke(Zt){try{return JSON.stringify(Zt)}catch{return Zt}}(mn)}`))}}const At="ngrxOnIdentifyEffects";const On="ngrxOnRunEffects";function pn(Zt){return nn(Zt,"ngrxOnInitEffects")}function nn(Zt,Wt){return Zt&&Wt in Zt&&"function"==typeof Zt[Wt]}class un extends h.x{constructor(Wt,mn){super(),this.errorHandler=Wt,this.effectsErrorHandler=mn}addEffects(Wt){this.next(Wt)}toActions(){return this.pipe(ce(Wt=>function ye(Zt){return!!Zt.constructor&&"Object"!==Zt.constructor.name&&"Function"!==Zt.constructor.name}(Wt)?Ce(Wt):Wt),(0,ke.z)(Wt=>Wt.pipe(ce(Pe))),(0,ke.z)(Wt=>{const mn=Wt.pipe((0,Ge.z)(rt=>function ht(Zt,Wt){return mn=>{const Vn=Ct(mn,Zt,Wt);return function fn(Zt){return nn(Zt,On)}(mn)?mn.ngrxOnRunEffects(Vn):Vn}}(this.errorHandler,this.effectsErrorHandler)(rt)),(0,K.U)(rt=>(nr(rt,this.errorHandler),rt.notification)),(0,ee.h)(rt=>"N"===rt.kind&&null!=rt.value),function Ie(){return(0,Y.e)((Zt,Wt)=>{Zt.subscribe((0,k.x)(Wt,mn=>N(mn,Wt)))})}()),Vn=Wt.pipe((0,b.q)(1),(0,ee.h)(pn),(0,K.U)(rt=>rt.ngrxOnInitEffects()));return(0,o.T)(mn,Vn)}))}}function Pe(Zt){return function on(Zt){return nn(Zt,At)}(Zt)?Zt.ngrxOnIdentifyEffects():""}(Q=un).\u0275fac=function(Wt){return new(Wt||Q)(M.LFG(M.qLn),M.LFG(tn))},Q.\u0275prov=M.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"});class re{get isStarted(){return!!this.effectsSubscription}constructor(Wt,mn){this.effectSources=Wt,this.store=mn,this.effectsSubscription=null}start(){this.effectsSubscription||(this.effectsSubscription=this.effectSources.toActions().subscribe(this.store))}ngOnDestroy(){this.effectsSubscription&&(this.effectsSubscription.unsubscribe(),this.effectsSubscription=null)}}(Ye=re).\u0275fac=function(Wt){return new(Wt||Ye)(M.LFG(un),M.LFG(D.yh))},Ye.\u0275prov=M.Yz7({token:Ye,factory:Ye.\u0275fac,providedIn:"root"});class Re{constructor(Wt,mn,Vn,rt,ae,De,wt){this.sources=Wt,mn.start();for(const It of rt)Wt.addEffects(It);Vn.dispatch({type:ln})}addEffects(Wt){this.sources.addEffects(Wt)}}(be=Re).\u0275fac=function(Wt){return new(Wt||be)(M.LFG(un),M.LFG(re),M.LFG(D.yh),M.LFG(Ut),M.LFG(D.cr,8),M.LFG(D.CK,8),M.LFG(sn,8))},be.\u0275mod=M.oAB({type:be}),be.\u0275inj=M.cJS({});class Le{constructor(Wt,mn,Vn,rt){const ae=mn.flat();for(const De of ae)Wt.addEffects(De)}}(Oe=Le).\u0275fac=function(Wt){return new(Wt||Oe)(M.LFG(Re),M.LFG(vt),M.LFG(D.cr,8),M.LFG(D.CK,8))},Oe.\u0275mod=M.oAB({type:Oe}),Oe.\u0275inj=M.cJS({});class ue{static forFeature(...Wt){const mn=Wt.flat(),Vn=Ne(mn);return{ngModule:Le,providers:[Vn,{provide:zt,multi:!0,useValue:mn},{provide:kn,multi:!0,useValue:[]},{provide:vt,multi:!0,useFactory:ot,deps:[zt,kn]}]}}static forRoot(...Wt){const mn=Wt.flat(),Vn=Ne(mn);return{ngModule:Re,providers:[Vn,{provide:Xt,useValue:[mn]},{provide:sn,useFactory:Et},{provide:kn,multi:!0,useValue:[]},{provide:Ut,useFactory:ot,deps:[Xt,kn]}]}}}function ot(Zt,Wt){const mn=[];for(const Vn of Zt)mn.push(...Vn);for(const Vn of Wt)mn.push(...Vn);return mn.map(Vn=>function fe(Zt){return Zt instanceof M.OlP||Te(Zt)}(Vn)?(0,M.f3M)(Vn):Vn)}function Et(){const Zt=(0,M.f3M)(re,{optional:!0,skipSelf:!0}),Wt=(0,M.f3M)(Xt,{self:!0});if((1!==Wt.length||0!==Wt[0].length)&&Zt)throw new TypeError("EffectsModule.forRoot() called twice. Feature modules should use EffectsModule.forFeature() instead.");return"guarded"}(We=ue).\u0275fac=function(Wt){return new(Wt||We)},We.\u0275mod=M.oAB({type:We}),We.\u0275inj=M.cJS({})},55271:(tt,X,c)=>{"use strict";c.d(X,{I:()=>f});var n=c(22096),o=c(76328),h=c(42460);function f(W){return(0,o.b)(P=>{const A=W(P),T=Array.isArray(A)?A:[A];return(0,n.of)(P).pipe((0,h.M)(...T))})}},10493:(tt,X,c)=>{"use strict";c.d(X,{Qi:()=>We,mg:()=>ee});var S,W,n=c(84221),o=c(19212),h=c(64190),f=c(42460);const P="@ngrx/router-store/request",T=((0,n.PH)(P,(0,n.Ky)()),"@ngrx/router-store/navigation"),N=((0,n.PH)(T,(0,n.Ky)()),"@ngrx/router-store/cancel"),k=((0,n.PH)(N,(0,n.Ky)()),"@ngrx/router-store/error"),K=((0,n.PH)(k,(0,n.Ky)()),"@ngrx/router-store/navigated");(0,n.PH)(K,(0,n.Ky)());function ee(Ot,at){const Ue=at;switch(Ue.type){case T:case k:case N:return{state:Ue.payload.routerState,navigationId:Ue.payload.event.id};default:return Ot}}class Se{serialize(at){return{root:this.serializeRoute(at.root),url:at.url}}serializeRoute(at){const Ue=at.children.map(nt=>this.serializeRoute(nt));return{params:at.params,data:at.data,url:at.url,outlet:at.outlet,title:at.title,routeConfig:at.routeConfig?{path:at.routeConfig.path,pathMatch:at.routeConfig.pathMatch,redirectTo:at.routeConfig.redirectTo,outlet:at.routeConfig.outlet,title:"string"==typeof at.routeConfig.title?at.routeConfig.title:void 0}:null,queryParams:at.queryParams,fragment:at.fragment,firstChild:Ue[0],children:Ue}}}var ce,Ot;(Ot=ce||(ce={}))[Ot.PreActivation=1]="PreActivation",Ot[Ot.PostActivation=2]="PostActivation";const ke="router",Ge=new o.OlP("@ngrx/router-store Internal Configuration"),Ie=new o.OlP("@ngrx/router-store Configuration");function b(Ot){return{stateKey:ke,serializer:Se,navigationActionTiming:ce.PreActivation,...Ot}}class M{serialize(at){return{root:this.serializeRoute(at.root),url:at.url}}serializeRoute(at){const Ue=at.children.map(nt=>this.serializeRoute(nt));return{params:at.params,paramMap:at.paramMap,data:at.data,url:at.url,outlet:at.outlet,title:at.title,routeConfig:at.routeConfig?{component:at.routeConfig.component,path:at.routeConfig.path,pathMatch:at.routeConfig.pathMatch,redirectTo:at.routeConfig.redirectTo,outlet:at.routeConfig.outlet,title:at.routeConfig.title}:null,queryParams:at.queryParams,queryParamMap:at.queryParamMap,fragment:at.fragment,component:at.routeConfig?at.routeConfig.component:void 0,root:void 0,parent:void 0,firstChild:Ue[0],pathFromRoot:void 0,children:Ue}}}class D{}var I;!function(Ot){Ot[Ot.NONE=1]="NONE",Ot[Ot.ROUTER=2]="ROUTER",Ot[Ot.STORE=3]="STORE"}(I||(I={}));class Q{constructor(at,Ue,nt,Ce,ye,Te){this.store=at,this.router=Ue,this.serializer=nt,this.errorHandler=Ce,this.config=ye,this.activeRuntimeChecks=Te,this.lastEvent=null,this.routerState=null,this.trigger=I.NONE,this.stateKey=this.config.stateKey,!(0,n.rM)()&&(0,o.X6Q)()&&(Te?.strictActionSerializability||Te?.strictStateSerializability)&&this.serializer instanceof M&&console.warn("@ngrx/router-store: The serializability runtime checks cannot be enabled with the FullRouterStateSerializer. The FullRouterStateSerializer has an unserializable router state and actions that are not serializable. To use the serializability runtime checks either use the MinimalRouterStateSerializer or implement a custom router state serializer."),this.setUpStoreStateListener(),this.setUpRouterEventsListener()}setUpStoreStateListener(){this.store.pipe((0,n.Ys)(this.stateKey),(0,f.M)(this.store)).subscribe(([at,Ue])=>{this.navigateIfNeeded(at,Ue)})}navigateIfNeeded(at,Ue){if(!at||!at.state||this.trigger===I.ROUTER||this.lastEvent instanceof h.OD)return;const nt=at.state.url;(function Ye(Ot,at){return be(Ot)===be(at)})(this.router.url,nt)||(this.storeState=Ue,this.trigger=I.STORE,this.router.navigateByUrl(nt).catch(Ce=>{this.errorHandler.handleError(Ce)}))}setUpRouterEventsListener(){const at=this.config.navigationActionTiming===ce.PostActivation;let Ue;this.router.events.pipe((0,f.M)(this.store)).subscribe(([nt,Ce])=>{this.lastEvent=nt,nt instanceof h.OD?(this.routerState=this.serializer.serialize(this.router.routerState.snapshot),this.trigger!==I.STORE&&(this.storeState=Ce,this.dispatchRouterRequest(nt))):nt instanceof h.R9?(Ue=nt,!at&&this.trigger!==I.STORE&&this.dispatchRouterNavigation(nt)):nt instanceof h.gk?(this.dispatchRouterCancel(nt),this.reset()):nt instanceof h.Q3?(this.dispatchRouterError(nt),this.reset()):nt instanceof h.m2&&(this.trigger!==I.STORE&&(at&&this.dispatchRouterNavigation(Ue),this.dispatchRouterNavigated(nt)),this.reset())})}dispatchRouterRequest(at){this.dispatchRouterAction(P,{event:at})}dispatchRouterNavigation(at){const Ue=this.serializer.serialize(at.state);this.dispatchRouterAction(T,{routerState:Ue,event:new h.R9(at.id,at.url,at.urlAfterRedirects,Ue)})}dispatchRouterCancel(at){this.dispatchRouterAction(N,{storeState:this.storeState,event:at})}dispatchRouterError(at){this.dispatchRouterAction(k,{storeState:this.storeState,event:new h.Q3(at.id,at.url,`${at}`)})}dispatchRouterNavigated(at){const Ue=this.serializer.serialize(this.router.routerState.snapshot);this.dispatchRouterAction(K,{event:at,routerState:Ue})}dispatchRouterAction(at,Ue){this.trigger=I.ROUTER;try{this.store.dispatch({type:at,payload:{routerState:this.routerState,...Ue,event:0===this.config.routerState?Ue.event:{id:Ue.event.id,url:Ue.event.url,urlAfterRedirects:Ue.event.urlAfterRedirects}}})}finally{this.trigger=I.NONE}}reset(){this.trigger=I.NONE,this.storeState=null,this.routerState=null}}function be(Ot){return Ot?.length>0&&"/"===Ot[Ot.length-1]?Ot.substring(0,Ot.length-1):Ot}function Oe(Ot={}){return(0,o.MR2)([{provide:Ge,useValue:Ot},{provide:Ie,useFactory:b,deps:[Ge]},{provide:D,useClass:Ot.serializer?Ot.serializer:0===Ot.routerState?M:Se},{provide:o.Xts,multi:!0,useFactory:()=>()=>(0,o.f3M)(Q)},Q])}(S=Q).\u0275fac=function(at){return new(at||S)(o.LFG(n.yh),o.LFG(h.F0),o.LFG(D),o.LFG(o.qLn),o.LFG(Ie),o.LFG(n.hg))},S.\u0275prov=o.Yz7({token:S,factory:S.\u0275fac});class We{static forRoot(at={}){return{ngModule:We,providers:[Oe(at)]}}}(W=We).\u0275fac=function(at){return new(at||W)},W.\u0275mod=o.oAB({type:W}),W.\u0275inj=o.cJS({})},17632:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{FT:()=>StoreDevtoolsModule});var _angular_core__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(19212),_ngrx_store__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(84221),rxjs__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(36232),rxjs__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(65592),rxjs__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(22096),rxjs__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(63019),rxjs__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(22381),rxjs__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(97328),rxjs_operators__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(63020),rxjs_operators__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(32181),rxjs_operators__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(37398),rxjs_operators__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(76328),rxjs_operators__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(35178),rxjs_operators__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(83620),rxjs_operators__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(26306),rxjs_operators__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(48180),rxjs_operators__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(59773),rxjs_operators__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(94664),rxjs_operators__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(836),rxjs_operators__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(43093),rxjs_operators__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(42460),rxjs_operators__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(16699),_angular_core_rxjs_interop__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(71993),_class,_class2,_class3,_class4;const PERFORM_ACTION="PERFORM_ACTION",REFRESH="REFRESH",RESET="RESET",ROLLBACK="ROLLBACK",COMMIT="COMMIT",SWEEP="SWEEP",TOGGLE_ACTION="TOGGLE_ACTION",SET_ACTIONS_ACTIVE="SET_ACTIONS_ACTIVE",JUMP_TO_STATE="JUMP_TO_STATE",JUMP_TO_ACTION="JUMP_TO_ACTION",IMPORT_STATE="IMPORT_STATE",LOCK_CHANGES="LOCK_CHANGES",PAUSE_RECORDING="PAUSE_RECORDING";class PerformAction{constructor(X,c){if(this.action=X,this.timestamp=c,this.type=PERFORM_ACTION,typeof X.type>"u")throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?')}}class Refresh{constructor(){this.type=REFRESH}}class Reset{constructor(X){this.timestamp=X,this.type=RESET}}class Rollback{constructor(X){this.timestamp=X,this.type=ROLLBACK}}class Commit{constructor(X){this.timestamp=X,this.type=COMMIT}}class Sweep{constructor(){this.type=SWEEP}}class ToggleAction{constructor(X){this.id=X,this.type=TOGGLE_ACTION}}class SetActionsActive{constructor(X,c,n=!0){this.start=X,this.end=c,this.active=n,this.type=SET_ACTIONS_ACTIVE}}class JumpToState{constructor(X){this.index=X,this.type=JUMP_TO_STATE}}class JumpToAction{constructor(X){this.actionId=X,this.type=JUMP_TO_ACTION}}class ImportState{constructor(X){this.nextLiftedState=X,this.type=IMPORT_STATE}}class LockChanges{constructor(X){this.status=X,this.type=LOCK_CHANGES}}class PauseRecording{constructor(X){this.status=X,this.type=PAUSE_RECORDING}}class StoreDevtoolsConfig{constructor(){this.maxAge=!1}}const STORE_DEVTOOLS_CONFIG=new _angular_core__WEBPACK_IMPORTED_MODULE_0__.OlP("@ngrx/store-devtools Options"),INITIAL_OPTIONS=new _angular_core__WEBPACK_IMPORTED_MODULE_0__.OlP("@ngrx/store-devtools Initial Config");function noMonitor(){return null}const DEFAULT_NAME="NgRx Store DevTools";function createConfig(tt){const X={maxAge:!1,monitor:noMonitor,actionSanitizer:void 0,stateSanitizer:void 0,name:DEFAULT_NAME,serialize:!1,logOnly:!1,autoPause:!1,trace:!1,traceLimit:75,features:{pause:!0,lock:!0,persist:!0,export:!0,import:"custom",jump:!0,skip:!0,reorder:!0,dispatch:!0,test:!0},connectInZone:!1},c="function"==typeof tt?tt():tt,n=!!c.logOnly&&{pause:!0,export:!0,test:!0},o=c.features||n||X.features;!0===o.import&&(o.import="custom");const h=Object.assign({},X,{features:o},c);if(h.maxAge&&h.maxAge<2)throw new Error(`Devtools 'maxAge' cannot be less than 2, got ${h.maxAge}`);return h}function difference(tt,X){return tt.filter(c=>X.indexOf(c)<0)}function unliftState(tt){const{computedStates:X,currentStateIndex:c}=tt;if(c>=X.length){const{state:o}=X[X.length-1];return o}const{state:n}=X[c];return n}function unliftAction(tt){return tt.actionsById[tt.nextActionId-1]}function liftAction(tt){return new PerformAction(tt,+Date.now())}function sanitizeActions(tt,X){return Object.keys(X).reduce((c,n)=>{const o=Number(n);return c[o]=sanitizeAction(tt,X[o],o),c},{})}function sanitizeAction(tt,X,c){return{...X,action:tt(X.action,c)}}function sanitizeStates(tt,X){return X.map((c,n)=>({state:sanitizeState(tt,c.state,n),error:c.error}))}function sanitizeState(tt,X,c){return tt(X,c)}function shouldFilterActions(tt){return tt.predicate||tt.actionsSafelist||tt.actionsBlocklist}function filterLiftedState(tt,X,c,n){const o=[],h={},f=[];return tt.stagedActionIds.forEach((S,W)=>{const P=tt.actionsById[S];P&&(W&&isActionFiltered(tt.computedStates[W],P,X,c,n)||(h[S]=P,o.push(S),f.push(tt.computedStates[W])))}),{...tt,stagedActionIds:o,actionsById:h,computedStates:f}}function isActionFiltered(tt,X,c,n,o){const h=c&&!c(tt,X.action),f=n&&!X.action.type.match(n.map(W=>escapeRegExp(W)).join("|")),S=o&&X.action.type.match(o.map(W=>escapeRegExp(W)).join("|"));return h||f||S}function escapeRegExp(tt){return tt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function injectZoneConfig(tt){return{ngZone:tt?(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.f3M)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.R0b):null,connectInZone:tt}}class DevtoolsDispatcher extends _ngrx_store__WEBPACK_IMPORTED_MODULE_1__.UO{}_class=DevtoolsDispatcher,_class.\u0275fac=(()=>{let tt;return function(c){return(tt||(tt=_angular_core__WEBPACK_IMPORTED_MODULE_0__.n5z(_class)))(c||_class)}})(),_class.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_0__.Yz7({token:_class,factory:_class.\u0275fac});const ExtensionActionTypes={START:"START",DISPATCH:"DISPATCH",STOP:"STOP",ACTION:"ACTION"},REDUX_DEVTOOLS_EXTENSION=new _angular_core__WEBPACK_IMPORTED_MODULE_0__.OlP("@ngrx/store-devtools Redux Devtools Extension");class DevtoolsExtension{constructor(tt,X,c){this.config=X,this.dispatcher=c,this.zoneConfig=injectZoneConfig(this.config.connectInZone),this.devtoolsExtension=tt,this.createActionStreams()}notify(tt,X){if(this.devtoolsExtension)if(tt.type===PERFORM_ACTION){if(X.isLocked||X.isPaused)return;const c=unliftState(X);if(shouldFilterActions(this.config)&&isActionFiltered(c,tt,this.config.predicate,this.config.actionsSafelist,this.config.actionsBlocklist))return;const n=this.config.stateSanitizer?sanitizeState(this.config.stateSanitizer,c,X.currentStateIndex):c,o=this.config.actionSanitizer?sanitizeAction(this.config.actionSanitizer,tt,X.nextActionId):tt;this.sendToReduxDevtools(()=>this.extensionConnection.send(o,n))}else{const c={...X,stagedActionIds:X.stagedActionIds,actionsById:this.config.actionSanitizer?sanitizeActions(this.config.actionSanitizer,X.actionsById):X.actionsById,computedStates:this.config.stateSanitizer?sanitizeStates(this.config.stateSanitizer,X.computedStates):X.computedStates};this.sendToReduxDevtools(()=>this.devtoolsExtension.send(null,c,this.getExtensionConfig(this.config)))}}createChangesObservable(){return this.devtoolsExtension?new rxjs__WEBPACK_IMPORTED_MODULE_3__.y(tt=>{const X=this.zoneConfig.connectInZone?this.zoneConfig.ngZone.runOutsideAngular(()=>this.devtoolsExtension.connect(this.getExtensionConfig(this.config))):this.devtoolsExtension.connect(this.getExtensionConfig(this.config));return this.extensionConnection=X,X.init(),X.subscribe(c=>tt.next(c)),X.unsubscribe}):rxjs__WEBPACK_IMPORTED_MODULE_2__.E}createActionStreams(){const tt=this.createChangesObservable().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.B)()),X=tt.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.h)(S=>S.type===ExtensionActionTypes.START)),c=tt.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.h)(S=>S.type===ExtensionActionTypes.STOP)),n=tt.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.h)(S=>S.type===ExtensionActionTypes.DISPATCH),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.U)(S=>this.unwrapAction(S.payload)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_7__.b)(S=>S.type===IMPORT_STATE?this.dispatcher.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.h)(W=>W.type===_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.wb),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.V)(1e3),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_9__.b)(1e3),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.U)(()=>S),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.K)(()=>(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.of)(S)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.q)(1)):(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.of)(S))),h=tt.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.h)(S=>S.type===ExtensionActionTypes.ACTION),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.U)(S=>this.unwrapAction(S.payload))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.R)(c)),f=n.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.R)(c));this.start$=X.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.R)(c)),this.actions$=this.start$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.w)(()=>h)),this.liftedActions$=this.start$.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_14__.w)(()=>f))}unwrapAction(action){return"string"==typeof action?eval(`(${action})`):action}getExtensionConfig(tt){const X={name:tt.name,features:tt.features,serialize:tt.serialize,autoPause:tt.autoPause??!1,trace:tt.trace??!1,traceLimit:tt.traceLimit??75};return!1!==tt.maxAge&&(X.maxAge=tt.maxAge),X}sendToReduxDevtools(tt){try{tt()}catch(X){console.warn("@ngrx/store-devtools: something went wrong inside the redux devtools",X)}}}_class2=DevtoolsExtension,_class2.\u0275fac=function tt(X){return new(X||_class2)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.LFG(REDUX_DEVTOOLS_EXTENSION),_angular_core__WEBPACK_IMPORTED_MODULE_0__.LFG(STORE_DEVTOOLS_CONFIG),_angular_core__WEBPACK_IMPORTED_MODULE_0__.LFG(DevtoolsDispatcher))},_class2.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_0__.Yz7({token:_class2,factory:_class2.\u0275fac});const INIT_ACTION={type:_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.qg},RECOMPUTE="@ngrx/store-devtools/recompute",RECOMPUTE_ACTION={type:RECOMPUTE};function computeNextEntry(tt,X,c,n,o){if(n)return{state:c,error:"Interrupted by an error up the chain"};let f,h=c;try{h=tt(c,X)}catch(S){f=S.toString(),o.handleError(S)}return{state:h,error:f}}function recomputeStates(tt,X,c,n,o,h,f,S,W){if(X>=tt.length&&tt.length===h.length)return tt;const P=tt.slice(0,X),A=h.length-(W?1:0);for(let T=X;T<A;T++){const C=h[T],N=o[C].action,Y=P[T-1],k=Y?Y.state:n,$=Y?Y.error:void 0,te=f.indexOf(C)>-1?Y:computeNextEntry(c,N,k,$,S);P.push(te)}return W&&P.push(tt[tt.length-1]),P}function liftInitialState(tt,X){return{monitorState:X(void 0,{}),nextActionId:1,actionsById:{0:liftAction(INIT_ACTION)},stagedActionIds:[0],skippedActionIds:[],committedState:tt,currentStateIndex:0,computedStates:[],isLocked:!1,isPaused:!1}}function liftReducerWith(tt,X,c,n,o={}){return h=>(f,S)=>{let{monitorState:W,actionsById:P,nextActionId:A,stagedActionIds:T,skippedActionIds:C,committedState:N,currentStateIndex:Y,computedStates:k,isLocked:$,isPaused:K}=f||X;function te(ce){let ke=ce,Ge=T.slice(1,ke+1);for(let Ie=0;Ie<Ge.length;Ie++){if(k[Ie+1].error){ke=Ie,Ge=T.slice(1,ke+1);break}delete P[Ge[Ie]]}C=C.filter(Ie=>-1===Ge.indexOf(Ie)),T=[0,...T.slice(ke+1)],N=k[ke].state,k=k.slice(ke),Y=Y>ke?Y-ke:0}function ee(){P={0:liftAction(INIT_ACTION)},A=1,T=[0],C=[],N=k[Y].state,Y=0,k=[]}f||(P=Object.create(P));let Se=0;switch(S.type){case LOCK_CHANGES:$=S.status,Se=1/0;break;case PAUSE_RECORDING:K=S.status,K?(T=[...T,A],P[A]=new PerformAction({type:"@ngrx/devtools/pause"},+Date.now()),A++,Se=T.length-1,k=k.concat(k[k.length-1]),Y===T.length-2&&Y++,Se=1/0):ee();break;case RESET:P={0:liftAction(INIT_ACTION)},A=1,T=[0],C=[],N=tt,Y=0,k=[];break;case COMMIT:ee();break;case ROLLBACK:P={0:liftAction(INIT_ACTION)},A=1,T=[0],C=[],Y=0,k=[];break;case TOGGLE_ACTION:{const{id:ce}=S;C=-1===C.indexOf(ce)?[ce,...C]:C.filter(Ge=>Ge!==ce),Se=T.indexOf(ce);break}case SET_ACTIONS_ACTIVE:{const{start:ce,end:ke,active:Ge}=S,Ie=[];for(let b=ce;b<ke;b++)Ie.push(b);C=Ge?difference(C,Ie):[...C,...Ie],Se=T.indexOf(ce);break}case JUMP_TO_STATE:Y=S.index,Se=1/0;break;case JUMP_TO_ACTION:{const ce=T.indexOf(S.actionId);-1!==ce&&(Y=ce),Se=1/0;break}case SWEEP:T=difference(T,C),C=[],Y=Math.min(Y,T.length-1);break;case PERFORM_ACTION:{if($)return f||X;if(K||f&&isActionFiltered(f.computedStates[Y],S,o.predicate,o.actionsSafelist,o.actionsBlocklist)){const ke=k[k.length-1];k=[...k.slice(0,-1),computeNextEntry(h,S.action,ke.state,ke.error,c)],Se=1/0;break}o.maxAge&&T.length===o.maxAge&&te(1),Y===T.length-1&&Y++;const ce=A++;P[ce]=S,T=[...T,ce],Se=T.length-1;break}case IMPORT_STATE:({monitorState:W,actionsById:P,nextActionId:A,stagedActionIds:T,skippedActionIds:C,committedState:N,currentStateIndex:Y,computedStates:k,isLocked:$,isPaused:K}=S.nextLiftedState);break;case _ngrx_store__WEBPACK_IMPORTED_MODULE_1__.qg:Se=0,o.maxAge&&T.length>o.maxAge&&(k=recomputeStates(k,Se,h,N,P,T,C,c,K),te(T.length-o.maxAge),Se=1/0);break;case _ngrx_store__WEBPACK_IMPORTED_MODULE_1__.wb:if(k.filter(ke=>ke.error).length>0)Se=0,o.maxAge&&T.length>o.maxAge&&(k=recomputeStates(k,Se,h,N,P,T,C,c,K),te(T.length-o.maxAge),Se=1/0);else{if(!K&&!$){Y===T.length-1&&Y++;const ke=A++;P[ke]=new PerformAction(S,+Date.now()),T=[...T,ke],Se=T.length-1,k=recomputeStates(k,Se,h,N,P,T,C,c,K)}k=k.map(ke=>({...ke,state:h(ke.state,RECOMPUTE_ACTION)})),Y=T.length-1,o.maxAge&&T.length>o.maxAge&&te(T.length-o.maxAge),Se=1/0}break;default:Se=1/0}return k=recomputeStates(k,Se,h,N,P,T,C,c,K),W=n(W,S),{monitorState:W,actionsById:P,nextActionId:A,stagedActionIds:T,skippedActionIds:C,committedState:N,currentStateIndex:Y,computedStates:k,isLocked:$,isPaused:K}}}class StoreDevtools{constructor(X,c,n,o,h,f,S,W){const P=liftInitialState(S,W.monitor),A=liftReducerWith(S,P,f,W.monitor,W),T=(0,rxjs__WEBPACK_IMPORTED_MODULE_15__.T)((0,rxjs__WEBPACK_IMPORTED_MODULE_15__.T)(c.asObservable().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_16__.T)(1)),o.actions$).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.U)(liftAction)),X,o.liftedActions$).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_17__.Q)(rxjs__WEBPACK_IMPORTED_MODULE_18__.N)),C=n.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.U)(A)),N=injectZoneConfig(W.connectInZone),Y=new rxjs__WEBPACK_IMPORTED_MODULE_19__.t(1);this.liftedStateSubscription=T.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.M)(C),emitInZone(N),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.R)(({state:K},[te,ee])=>{let Se=ee(K,te);return te.type!==PERFORM_ACTION&&shouldFilterActions(W)&&(Se=filterLiftedState(Se,W.predicate,W.actionsSafelist,W.actionsBlocklist)),o.notify(te,Se),{state:Se,action:te}},{state:P,action:null})).subscribe(({state:K,action:te})=>{if(Y.next(K),te.type===PERFORM_ACTION){const ee=te.action;h.next(ee)}}),this.extensionStartSubscription=o.start$.pipe(emitInZone(N)).subscribe(()=>{this.refresh()});const k=Y.asObservable(),$=k.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.U)(unliftState));Object.defineProperty($,"state",{value:(0,_angular_core_rxjs_interop__WEBPACK_IMPORTED_MODULE_22__.O4)($,{manualCleanup:!0,requireSync:!0})}),this.dispatcher=X,this.liftedState=k,this.state=$}ngOnDestroy(){this.liftedStateSubscription.unsubscribe(),this.extensionStartSubscription.unsubscribe()}dispatch(X){this.dispatcher.next(X)}next(X){this.dispatcher.next(X)}error(X){}complete(){}performAction(X){this.dispatch(new PerformAction(X,+Date.now()))}refresh(){this.dispatch(new Refresh)}reset(){this.dispatch(new Reset(+Date.now()))}rollback(){this.dispatch(new Rollback(+Date.now()))}commit(){this.dispatch(new Commit(+Date.now()))}sweep(){this.dispatch(new Sweep)}toggleAction(X){this.dispatch(new ToggleAction(X))}jumpToAction(X){this.dispatch(new JumpToAction(X))}jumpToState(X){this.dispatch(new JumpToState(X))}importState(X){this.dispatch(new ImportState(X))}lockChanges(X){this.dispatch(new LockChanges(X))}pauseRecording(X){this.dispatch(new PauseRecording(X))}}function emitInZone({ngZone:tt,connectInZone:X}){return c=>X?new rxjs__WEBPACK_IMPORTED_MODULE_3__.y(n=>c.subscribe({next:o=>tt.run(()=>n.next(o)),error:o=>tt.run(()=>n.error(o)),complete:()=>tt.run(()=>n.complete())})):c}_class3=StoreDevtools,_class3.\u0275fac=function tt(X){return new(X||_class3)(_angular_core__WEBPACK_IMPORTED_MODULE_0__.LFG(DevtoolsDispatcher),_angular_core__WEBPACK_IMPORTED_MODULE_0__.LFG(_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.UO),_angular_core__WEBPACK_IMPORTED_MODULE_0__.LFG(_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.n$),_angular_core__WEBPACK_IMPORTED_MODULE_0__.LFG(DevtoolsExtension),_angular_core__WEBPACK_IMPORTED_MODULE_0__.LFG(_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.Y$),_angular_core__WEBPACK_IMPORTED_MODULE_0__.LFG(_angular_core__WEBPACK_IMPORTED_MODULE_0__.qLn),_angular_core__WEBPACK_IMPORTED_MODULE_0__.LFG(_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.Y6),_angular_core__WEBPACK_IMPORTED_MODULE_0__.LFG(STORE_DEVTOOLS_CONFIG))},_class3.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_0__.Yz7({token:_class3,factory:_class3.\u0275fac});const IS_EXTENSION_OR_MONITOR_PRESENT=new _angular_core__WEBPACK_IMPORTED_MODULE_0__.OlP("@ngrx/store-devtools Is Devtools Extension or Monitor Present");function createIsExtensionOrMonitorPresent(tt,X){return!!tt||X.monitor!==noMonitor}function createReduxDevtoolsExtension(){const tt="__REDUX_DEVTOOLS_EXTENSION__";return"object"==typeof window&&typeof window[tt]<"u"?window[tt]:null}function provideStoreDevtools(tt={}){return(0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.MR2)([DevtoolsExtension,DevtoolsDispatcher,StoreDevtools,{provide:INITIAL_OPTIONS,useValue:tt},{provide:IS_EXTENSION_OR_MONITOR_PRESENT,deps:[REDUX_DEVTOOLS_EXTENSION,STORE_DEVTOOLS_CONFIG],useFactory:createIsExtensionOrMonitorPresent},{provide:REDUX_DEVTOOLS_EXTENSION,useFactory:createReduxDevtoolsExtension},{provide:STORE_DEVTOOLS_CONFIG,deps:[INITIAL_OPTIONS],useFactory:createConfig},{provide:_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.FR,deps:[StoreDevtools],useFactory:createStateObservable},{provide:_ngrx_store__WEBPACK_IMPORTED_MODULE_1__.mK,useExisting:DevtoolsDispatcher}])}function createStateObservable(tt){return tt.state}class StoreDevtoolsModule{static instrument(X={}){return{ngModule:StoreDevtoolsModule,providers:[provideStoreDevtools(X)]}}}_class4=StoreDevtoolsModule,_class4.\u0275fac=function tt(X){return new(X||_class4)},_class4.\u0275mod=_angular_core__WEBPACK_IMPORTED_MODULE_0__.oAB({type:_class4}),_class4.\u0275inj=_angular_core__WEBPACK_IMPORTED_MODULE_0__.cJS({})},84221:(tt,X,c)=>{"use strict";c.d(X,{hg:()=>ln,UO:()=>Ot,qg:()=>yt,Y6:()=>Ce,mK:()=>wn,n$:()=>fn,Y$:()=>Pe,FR:()=>re,yh:()=>ot,CK:()=>kr,Aw:()=>_o,cr:()=>No,wb:()=>pn,PH:()=>b,ZF:()=>R,Lq:()=>Ao,P1:()=>ze,rM:()=>xr,on:()=>Bo,Ky:()=>M,Ys:()=>an});var n=c(19212),o=c(65619),h=c(65592),f=c(78645),S=c(22381),W=c(43093),P=c(42460),A=c(16699),T=c(37398);var k,$,K,te,ee,Se,ce,ke,N=c(93997),Y=c(71993);const Ge={};function b($t,Qt){if(Ge[$t]=(Ge[$t]||0)+1,"function"==typeof Qt)return I($t,(...zn)=>({...Qt(...zn),type:$t}));switch(Qt?Qt._as:"empty"){case"empty":return I($t,()=>({type:$t}));case"props":return I($t,zn=>({...zn,type:$t}));default:throw new Error("Unexpected config.")}}function M(){return{_as:"props",_p:void 0}}function I($t,Qt){return Object.defineProperty(Qt,"type",{value:$t,writable:!1})}const yt="@ngrx/store/init";class Ot extends o.X{constructor(){super({type:yt})}next(Qt){if("function"==typeof Qt)throw new TypeError("\n        Dispatch expected an object, instead it received a function.\n        If you're using the createAction function, make sure to invoke the function\n        before dispatching the action. For example, someAction should be someAction().");if(typeof Qt>"u")throw new TypeError("Actions must be objects");if(typeof Qt.type>"u")throw new TypeError("Actions must have a type property");super.next(Qt)}complete(){}ngOnDestroy(){super.complete()}}(k=Ot).\u0275fac=function(Qt){return new(Qt||k)},k.\u0275prov=n.Yz7({token:k,factory:k.\u0275fac});const at=[Ot],Ue=new n.OlP("@ngrx/store Internal Root Guard"),nt=new n.OlP("@ngrx/store Internal Initial State"),Ce=new n.OlP("@ngrx/store Initial State"),ye=new n.OlP("@ngrx/store Reducer Factory"),Te=new n.OlP("@ngrx/store Internal Reducer Factory Provider"),Ne=new n.OlP("@ngrx/store Initial Reducers"),fe=new n.OlP("@ngrx/store Internal Initial Reducers"),Ct=new n.OlP("@ngrx/store Store Features"),gt=new n.OlP("@ngrx/store Internal Store Reducers"),St=new n.OlP("@ngrx/store Internal Feature Reducers"),cn=new n.OlP("@ngrx/store Internal Feature Configs"),Ht=new n.OlP("@ngrx/store Internal Store Features"),sn=new n.OlP("@ngrx/store Internal Feature Reducers Token"),kn=new n.OlP("@ngrx/store Feature Reducers"),Xt=new n.OlP("@ngrx/store User Provided Meta Reducers"),Ut=new n.OlP("@ngrx/store Meta Reducers"),zt=new n.OlP("@ngrx/store Internal Resolved Meta Reducers"),vt=new n.OlP("@ngrx/store User Runtime Checks Config"),tn=new n.OlP("@ngrx/store Internal User Runtime Checks Config"),ln=new n.OlP("@ngrx/store Internal Runtime Checks"),cr=new n.OlP("@ngrx/store Check if Action types are unique"),nr=new n.OlP("@ngrx/store Root Store Provider"),Lt=new n.OlP("@ngrx/store Feature State Provider");function Be($t,Qt={}){const Ln=Object.keys($t),zn={};for(let Vr=0;Vr<Ln.length;Vr++){const ti=Ln[Vr];"function"==typeof $t[ti]&&(zn[ti]=$t[ti])}const Or=Object.keys(zn);return function(ti,vo){ti=void 0===ti?Qt:ti;let Di=!1;const Zi={};for(let oo=0;oo<Or.length;oo++){const Ra=Or[oo],zi=zn[Ra],qa=ti[Ra],Ja=zi(qa,vo);Zi[Ra]=Ja,Di=Di||Ja!==qa}return Di?Zi:ti}}function At(...$t){return function(Qt){if(0===$t.length)return Qt;const Ln=$t[$t.length-1];return $t.slice(0,-1).reduceRight((Or,Vr)=>Vr(Or),Ln(Qt))}}function on($t,Qt){return Array.isArray(Qt)&&Qt.length>0&&($t=At.apply(null,[...Qt,$t])),(Ln,zn)=>{const Or=$t(Ln);return(Vr,ti)=>Or(Vr=void 0===Vr?zn:Vr,ti)}}class fn extends h.y{}class wn extends Ot{}const pn="@ngrx/store/update-reducers";class nn extends o.X{get currentReducers(){return this.reducers}constructor(Qt,Ln,zn,Or){super(Or(zn,Ln)),this.dispatcher=Qt,this.initialState=Ln,this.reducers=zn,this.reducerFactory=Or}addFeature(Qt){this.addFeatures([Qt])}addFeatures(Qt){const Ln=Qt.reduce((zn,{reducers:Or,reducerFactory:Vr,metaReducers:ti,initialState:vo,key:Di})=>{const Zi="function"==typeof Or?function On($t){const Qt=Array.isArray($t)&&$t.length>0?At(...$t):Ln=>Ln;return(Ln,zn)=>(Ln=Qt(Ln),(Or,Vr)=>Ln(Or=void 0===Or?zn:Or,Vr))}(ti)(Or,vo):on(Vr,ti)(Or,vo);return zn[Di]=Zi,zn},{});this.addReducers(Ln)}removeFeature(Qt){this.removeFeatures([Qt])}removeFeatures(Qt){this.removeReducers(Qt.map(Ln=>Ln.key))}addReducer(Qt,Ln){this.addReducers({[Qt]:Ln})}addReducers(Qt){this.reducers={...this.reducers,...Qt},this.updateReducers(Object.keys(Qt))}removeReducer(Qt){this.removeReducers([Qt])}removeReducers(Qt){Qt.forEach(Ln=>{this.reducers=function Ke($t,Qt){return Object.keys($t).filter(Ln=>Ln!==Qt).reduce((Ln,zn)=>Object.assign(Ln,{[zn]:$t[zn]}),{})}(this.reducers,Ln)}),this.updateReducers(Qt)}updateReducers(Qt){this.next(this.reducerFactory(this.reducers,this.initialState)),this.dispatcher.next({type:pn,features:Qt})}ngOnDestroy(){this.complete()}}($=nn).\u0275fac=function(Qt){return new(Qt||$)(n.LFG(wn),n.LFG(Ce),n.LFG(Ne),n.LFG(ye))},$.\u0275prov=n.Yz7({token:$,factory:$.\u0275fac});const un=[nn,{provide:fn,useExisting:nn},{provide:wn,useExisting:Ot}];class Pe extends f.x{ngOnDestroy(){this.complete()}}(K=Pe).\u0275fac=(()=>{let $t;return function(Ln){return($t||($t=n.n5z(K)))(Ln||K)}})(),K.\u0275prov=n.Yz7({token:K,factory:K.\u0275fac});const ht=[Pe];class re extends h.y{}class Re extends o.X{constructor(Qt,Ln,zn,Or){super(Or);const vo={state:Or},Di=Qt.pipe((0,W.Q)(S.N)).pipe((0,P.M)(Ln)).pipe((0,A.R)(Le,vo));this.stateSubscription=Di.subscribe(({state:Zi,action:oo})=>{this.next(Zi),zn.next(oo)}),this.state=(0,Y.O4)(this,{manualCleanup:!0,requireSync:!0})}ngOnDestroy(){this.stateSubscription.unsubscribe(),this.complete()}}function Le($t={state:void 0},[Qt,Ln]){const{state:zn}=$t;return{state:Ln(zn,Qt),action:Qt}}(te=Re).INIT=yt,te.\u0275fac=function(Qt){return new(Qt||te)(n.LFG(Ot),n.LFG(fn),n.LFG(Pe),n.LFG(Ce))},te.\u0275prov=n.Yz7({token:te,factory:te.\u0275fac});const ue=[Re,{provide:re,useExisting:Re}];class ot extends h.y{constructor(Qt,Ln,zn){super(),this.actionsObserver=Ln,this.reducerManager=zn,this.source=Qt,this.state=Qt.state}select(Qt,...Ln){return an.call(null,Qt,...Ln)(this)}selectSignal(Qt,Ln){return(0,n.Flj)(()=>Qt(this.state()),Ln)}lift(Qt){const Ln=new ot(this,this.actionsObserver,this.reducerManager);return Ln.operator=Qt,Ln}dispatch(Qt){this.actionsObserver.next(Qt)}next(Qt){this.actionsObserver.next(Qt)}error(Qt){this.actionsObserver.error(Qt)}complete(){this.actionsObserver.complete()}addReducer(Qt,Ln){this.reducerManager.addReducer(Qt,Ln)}removeReducer(Qt){this.reducerManager.removeReducer(Qt)}}(ee=ot).\u0275fac=function(Qt){return new(Qt||ee)(n.LFG(re),n.LFG(Ot),n.LFG(nn))},ee.\u0275prov=n.Yz7({token:ee,factory:ee.\u0275fac});const Et=[ot];function an($t,Qt,...Ln){return function(Or){let Vr;if("string"==typeof $t){const ti=[Qt,...Ln].filter(Boolean);Vr=Or.pipe(function C(...$t){const Qt=$t.length;if(0===Qt)throw new Error("list of properties cannot be empty.");return(0,T.U)(Ln=>{let zn=Ln;for(let Or=0;Or<Qt;Or++){const Vr=zn?.[$t[Or]];if(!(typeof Vr<"u"))return;zn=Vr}return zn})}($t,...ti))}else{if("function"!=typeof $t)throw new TypeError(`Unexpected type '${typeof $t}' in select operator, expected 'string' or 'function'`);Vr=Or.pipe((0,T.U)(ti=>$t(ti,Qt)))}return Vr.pipe((0,N.x)())}}const Pn="https://ngrx.io/guide/store/configuration/runtime-checks";function Zt($t){return void 0===$t}function Wt($t){return null===$t}function mn($t){return Array.isArray($t)}function De($t){return"object"==typeof $t&&null!==$t}function It($t){if(!function wt($t){return De($t)&&!mn($t)}($t))return!1;const Qt=Object.getPrototypeOf($t);return Qt===Object.prototype||null===Qt}function An($t){return"function"==typeof $t}let lr=!1;function xr(){return lr}function mr($t,Qt){return $t===Qt}function Ur($t,Qt=mr,Ln=mr){let Vr,zn=null,Or=null;return{memoized:function Zi(){if(void 0!==Vr)return Vr.result;if(!zn)return Or=$t.apply(null,arguments),zn=arguments,Or;if(!function qr($t,Qt,Ln){for(let zn=0;zn<$t.length;zn++)if(!Ln($t[zn],Qt[zn]))return!0;return!1}(arguments,zn,Qt))return Or;const oo=$t.apply(null,arguments);return zn=arguments,Ln(Or,oo)?Or:(Or=oo,oo)},reset:function ti(){zn=null,Or=null},setResult:function vo(oo=void 0){Vr={result:oo}},clearResult:function Di(){Vr=void 0}}}function ze(...$t){return function _($t,Qt={stateFn:H}){return function(...Ln){let zn=Ln;if(Array.isArray(zn[0])){const[oo,...Ra]=zn;zn=[...oo,...Ra]}else 1===zn.length&&function Ee($t){return!!$t&&"object"==typeof $t&&Object.values($t).every(Qt=>"function"==typeof Qt)}(zn[0])&&(zn=function je($t){const Qt=Object.values($t),Ln=Object.keys($t),zn=(...Or)=>Ln.reduce((Vr,ti,vo)=>({...Vr,[ti]:Or[vo]}),{});return[...Qt,zn]}(zn[0]));const Or=zn.slice(0,zn.length-1),Vr=zn[zn.length-1],ti=Or.filter(oo=>oo.release&&"function"==typeof oo.release),vo=$t(function(...oo){return Vr.apply(null,oo)}),Di=Ur(function(oo,Ra){return Qt.stateFn.apply(null,[oo,Or,Ra,vo])});function Zi(){Di.reset(),vo.reset(),ti.forEach(oo=>oo.release())}return Object.assign(Di.memoized,{release:Zi,projector:vo.memoized,setResult:Di.setResult,clearResult:Di.clearResult})}}(Ur)(...$t)}function H($t,Qt,Ln,zn){if(void 0===Ln){const Vr=Qt.map(ti=>ti($t));return zn.memoized.apply(null,Vr)}const Or=Qt.map(Vr=>Vr($t,Ln));return zn.memoized.apply(null,[...Or,Ln])}function R($t){return ze(Qt=>{const Ln=Qt[$t];return!xr()&&(0,n.X6Q)()&&!($t in Qt)&&console.warn(`@ngrx/store: The feature name "${$t}" does not exist in the state, therefore createFeatureSelector cannot access it.  Be sure it is imported in a loaded module using StoreModule.forRoot('${$t}', ...) or StoreModule.forFeature('${$t}', ...).  If the default state is intended to be undefined, as is the case with router state, this development-only warning message can be ignored.`),Ln},Qt=>Qt)}function de($t){return $t instanceof n.OlP?(0,n.f3M)($t):$t}function it($t,Qt){return Qt.map((Ln,zn)=>{if($t[zn]instanceof n.OlP){const Or=(0,n.f3M)($t[zn]);return{key:Ln.key,reducerFactory:Or.reducerFactory?Or.reducerFactory:Be,metaReducers:Or.metaReducers?Or.metaReducers:[],initialState:Or.initialState}}return Ln})}function dn($t){return $t.map(Qt=>Qt instanceof n.OlP?(0,n.f3M)(Qt):Qt)}function Yn($t){return"function"==typeof $t?$t():$t}function Kt($t,Qt){return $t.concat(Qt)}function Xe(){if((0,n.f3M)(ot,{optional:!0,skipSelf:!0}))throw new TypeError("The root Store has been provided more than once. Feature modules should provide feature states instead.");return"guarded"}function Sn($t){Object.freeze($t);const Qt=An($t);return Object.getOwnPropertyNames($t).forEach(Ln=>{if(!Ln.startsWith("\u0275")&&function fr($t,Qt){return Object.prototype.hasOwnProperty.call($t,Qt)}($t,Ln)&&(!Qt||"caller"!==Ln&&"callee"!==Ln&&"arguments"!==Ln)){const zn=$t[Ln];(De(zn)||An(zn))&&!Object.isFrozen(zn)&&Sn(zn)}}),$t}function $n($t,Qt=[]){return(Zt($t)||Wt($t))&&0===Qt.length?{path:["root"],value:$t}:Object.keys($t).reduce((zn,Or)=>{if(zn)return zn;const Vr=$t[Or];return function Zn($t){return An($t)&&$t.hasOwnProperty("\u0275cmp")}(Vr)?zn:!(Zt(Vr)||Wt(Vr)||function ae($t){return"number"==typeof $t}(Vr)||function rt($t){return"boolean"==typeof $t}(Vr)||function Vn($t){return"string"==typeof $t}(Vr)||mn(Vr))&&(It(Vr)?$n(Vr,[...Qt,Or]):{path:[...Qt,Or],value:Vr})},!1)}function si($t,Qt){if(!1===$t)return;const Ln=$t.path.join("."),zn=new Error(`Detected unserializable ${Qt} at "${Ln}". ${Pn}#strict${Qt}serializability`);throw zn.value=$t.value,zn.unserializablePath=Ln,zn}function bn($t){return(0,n.X6Q)()?{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!0,strictActionImmutability:!0,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1,...$t}:{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1}}function ct({strictActionSerializability:$t,strictStateSerializability:Qt}){return Ln=>$t||Qt?function xn($t,Qt){return function(Ln,zn){Qt.action(zn)&&si($n(zn),"action");const Or=$t(Ln,zn);return Qt.state()&&si($n(Or),"state"),Or}}(Ln,{action:zn=>$t&&!Un(zn),state:()=>Qt}):Ln}function Bt({strictActionImmutability:$t,strictStateImmutability:Qt}){return Ln=>$t||Qt?function pt($t,Qt){return function(Ln,zn){const Or=Qt.action(zn)?Sn(zn):zn,Vr=$t(Ln,Or);return Qt.state()?Sn(Vr):Vr}}(Ln,{action:zn=>$t&&!Un(zn),state:()=>Qt}):Ln}function Un($t){return $t.type.startsWith("@ngrx")}function sr({strictActionWithinNgZone:$t}){return Qt=>$t?function ki($t,Qt){return function(Ln,zn){if(Qt.action(zn)&&!n.R0b.isInAngularZone())throw new Error(`Action '${zn.type}' running outside NgZone. ${Pn}#strictactionwithinngzone`);return $t(Ln,zn)}}(Qt,{action:Ln=>$t&&!Un(Ln)}):Qt}function Hn($t){return[{provide:tn,useValue:$t},{provide:vt,useFactory:Dr,deps:[tn]},{provide:ln,deps:[vt],useFactory:bn},{provide:Ut,multi:!0,deps:[ln],useFactory:Bt},{provide:Ut,multi:!0,deps:[ln],useFactory:ct},{provide:Ut,multi:!0,deps:[ln],useFactory:sr}]}function Lr(){return[{provide:cr,multi:!0,deps:[ln],useFactory:er}]}function Dr($t){return $t}function er($t){if(!$t.strictActionTypeUniqueness)return;const Qt=Object.entries(Ge).filter(([,Ln])=>Ln>1).map(([Ln])=>Ln);if(Qt.length)throw new Error(`Action types are registered more than once, ${Qt.map(Ln=>`"${Ln}"`).join(", ")}. ${Pn}#strictactiontypeuniqueness`)}function Li($t={},Qt={}){return[{provide:Ue,useFactory:Xe},{provide:nt,useValue:Qt.initialState},{provide:Ce,useFactory:Yn,deps:[nt]},{provide:fe,useValue:$t},{provide:gt,useExisting:$t instanceof n.OlP?$t:fe},{provide:Ne,deps:[fe,[new n.tBr(gt)]],useFactory:de},{provide:Xt,useValue:Qt.metaReducers?Qt.metaReducers:[]},{provide:zt,deps:[Ut,Xt],useFactory:Kt},{provide:Te,useValue:Qt.reducerFactory?Qt.reducerFactory:Be},{provide:ye,deps:[Te,zt],useFactory:on},at,un,ht,ue,Et,Hn(Qt.runtimeChecks),Lr()]}n.Xts;n.Xts;function co($t,Qt,Ln={}){return[{provide:cn,multi:!0,useValue:$t instanceof Object?{}:Ln},{provide:Ct,multi:!0,useValue:{key:$t instanceof Object?$t.name:$t,reducerFactory:Ln instanceof n.OlP||!Ln.reducerFactory?Be:Ln.reducerFactory,metaReducers:Ln instanceof n.OlP||!Ln.metaReducers?[]:Ln.metaReducers,initialState:Ln instanceof n.OlP||!Ln.initialState?void 0:Ln.initialState}},{provide:Ht,deps:[cn,Ct],useFactory:it},{provide:St,multi:!0,useValue:$t instanceof Object?$t.reducer:Qt},{provide:sn,multi:!0,useExisting:Qt instanceof n.OlP?Qt:St},{provide:kn,multi:!0,deps:[St,[new n.tBr(sn)]],useFactory:dn},Lr()]}class No{constructor(Qt,Ln,zn,Or,Vr,ti){}}(Se=No).\u0275fac=function(Qt){return new(Qt||Se)(n.LFG(Ot),n.LFG(fn),n.LFG(Pe),n.LFG(ot),n.LFG(Ue,8),n.LFG(cr,8))},Se.\u0275mod=n.oAB({type:Se}),Se.\u0275inj=n.cJS({});class kr{constructor(Qt,Ln,zn,Or,Vr){this.features=Qt,this.featureReducers=Ln,this.reducerManager=zn;const ti=Qt.map((vo,Di)=>{const oo=Ln.shift()[Di];return{...vo,reducers:oo,initialState:Yn(vo.initialState)}});zn.addFeatures(ti)}ngOnDestroy(){this.reducerManager.removeFeatures(this.features)}}(ce=kr).\u0275fac=function(Qt){return new(Qt||ce)(n.LFG(Ht),n.LFG(kn),n.LFG(nn),n.LFG(No),n.LFG(cr,8))},ce.\u0275mod=n.oAB({type:ce}),ce.\u0275inj=n.cJS({});class _o{static forRoot(Qt,Ln){return{ngModule:No,providers:[...Li(Qt,Ln)]}}static forFeature(Qt,Ln,zn={}){return{ngModule:kr,providers:[...co(Qt,Ln,zn)]}}}function Bo(...$t){return{reducer:$t.pop(),types:$t.map(zn=>zn.type)}}function Ao($t,...Qt){const Ln=new Map;for(const zn of Qt)for(const Or of zn.types){const Vr=Ln.get(Or);if(Vr){const ti=(vo,Di)=>zn.reducer(Vr(vo,Di),Di);Ln.set(Or,ti)}else Ln.set(Or,zn.reducer)}return function(zn=$t,Or){const Vr=Ln.get(Or.type);return Vr?Vr(zn,Or):zn}}(ke=_o).\u0275fac=function(Qt){return new(Qt||ke)},ke.\u0275mod=n.oAB({type:ke}),ke.\u0275inj=n.cJS({})},23126:(tt,X,c)=>{"use strict";c.d(X,{E8:()=>pr,S1:()=>ou});var n=c(72150),o=c(1826),h=c(50404),f=c(40313),S=c(58988),W=c(55193),P=c(68078);const A=[];function C(E){const g=E.defaultIntegrations||[],U=E.integrations;let he;g.forEach(kt=>{kt.isDefaultInstance=!0}),he=Array.isArray(U)?[...g,...U]:"function"==typeof U?(0,h.lE)(U(g)):g;const Qe=function T(E){const g={};return E.forEach(U=>{const{name:he}=U,Qe=g[he];Qe&&!Qe.isDefaultInstance&&U.isDefaultInstance||(g[he]=U)}),Object.keys(g).map(U=>g[U])}(he),lt=function K(E,g){for(let U=0;U<E.length;U++)if(!0===g(E[U]))return U;return-1}(Qe,kt=>"Debug"===kt.name);if(-1!==lt){const[kt]=Qe.splice(lt,1);Qe.push(kt)}return Qe}function Y(E,g){for(const U of g)U&&U.afterAllSetup&&U.afterAllSetup(E)}function k(E,g,U){if(U[g.name])S.X&&o.kg.log(`Integration skipped because it was already installed: ${g.name}`);else{if(U[g.name]=g,-1===A.indexOf(g.name)&&(g.setupOnce(W.cc,P.Gd),A.push(g.name)),g.setup&&"function"==typeof g.setup&&g.setup(E),E.on&&"function"==typeof g.preprocessEvent){const he=g.preprocessEvent.bind(g);E.on("preprocessEvent",(Qe,lt)=>he(Qe,lt,E))}if(E.addEventProcessor&&"function"==typeof g.processEvent){const he=g.processEvent.bind(g),Qe=Object.assign((lt,kt)=>he(lt,kt,E),{id:g.name});E.addEventProcessor(Qe)}S.X&&o.kg.log(`Integration installed: ${g.name}`)}}function te(E,g){return Object.assign(function(...he){return g(...he)},{id:E})}const Se=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],ce=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],ke="InboundFilters",Ie=(E={})=>({name:ke,setupOnce(){},processEvent(g,U,he){const Qe=he.getOptions(),lt=function M(E={},g={}){return{allowUrls:[...E.allowUrls||[],...g.allowUrls||[]],denyUrls:[...E.denyUrls||[],...g.denyUrls||[]],ignoreErrors:[...E.ignoreErrors||[],...g.ignoreErrors||[],...E.disableErrorDefaults?[]:Se],ignoreTransactions:[...E.ignoreTransactions||[],...g.ignoreTransactions||[],...E.disableTransactionDefaults?[]:ce],ignoreInternal:void 0===E.ignoreInternal||E.ignoreInternal}}(E,Qe);return function D(E,g){return g.ignoreInternal&&function We(E){try{return"SentryError"===E.exception.values[0].type}catch{}return!1}(E)?(S.X&&o.kg.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${(0,h.jH)(E)}`),!0):function I(E,g){return!(E.type||!g||!g.length)&&function Oe(E){const g=[];let U;E.message&&g.push(E.message);try{U=E.exception.values[E.exception.values.length-1]}catch{}return U&&U.value&&(g.push(U.value),U.type&&g.push(`${U.type}: ${U.value}`)),S.X&&0===g.length&&o.kg.error(`Could not extract message for event ${(0,h.jH)(E)}`),g}(E).some(U=>(0,f.U0)(U,g))}(E,g.ignoreErrors)?(S.X&&o.kg.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,h.jH)(E)}`),!0):function Q(E,g){if("transaction"!==E.type||!g||!g.length)return!1;const U=E.transaction;return!!U&&(0,f.U0)(U,g)}(E,g.ignoreTransactions)?(S.X&&o.kg.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,h.jH)(E)}`),!0):function Ye(E,g){if(!g||!g.length)return!1;const U=yt(E);return!!U&&(0,f.U0)(U,g)}(E,g.denyUrls)?(S.X&&o.kg.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,h.jH)(E)}.\nUrl: ${yt(E)}`),!0):!function be(E,g){if(!g||!g.length)return!0;const U=yt(E);return!U||(0,f.U0)(U,g)}(E,g.allowUrls)&&(S.X&&o.kg.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,h.jH)(E)}.\nUrl: ${yt(E)}`),!0)}(g,lt)?null:g}});te(ke,Ie);function yt(E){try{let g;try{g=E.exception.values[0].stacktrace.frames}catch{}return g?function qe(E=[]){for(let g=E.length-1;g>=0;g--){const U=E[g];if(U&&"<anonymous>"!==U.filename&&"[native code]"!==U.filename)return U.filename||null}return null}(g):null}catch{return S.X&&o.kg.error(`Cannot extract url for event ${(0,h.jH)(E)}`),null}}var Ot=c(59648);let at;const Ue="FunctionToString",nt=new WeakMap,ye=()=>({name:Ue,setupOnce(){at=Function.prototype.toString;try{Function.prototype.toString=function(...E){const g=(0,Ot.HK)(this),U=nt.has((0,n.s3)())&&void 0!==g?g:this;return at.apply(U,E)}}catch{}},setup(E){nt.set(E,!0)}});te(Ue,ye);function Ne(E,g){!0===g.debug&&(S.X?o.kg.enable():(0,o.Cf)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,n.nZ)().update(g.initialScope);const he=new E(g);(function fe(E){const U=(0,P.Gd)().getStackTop();U.client=E,U.scope.setClient(E)})(he),function Ct(E){E.init?E.init():E.setupIntegrations&&E.setupIntegrations()}(he)}var gt=c(61666);const St=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function Ht(E,g=!1){const{host:U,path:he,pass:Qe,port:lt,projectId:kt,protocol:jt,publicKey:vn}=E;return`${jt}://${vn}${g&&Qe?`:${Qe}`:""}@${U}${lt?`:${lt}`:""}/${he&&`${he}/`}${kt}`}function kn(E){return{protocol:E.protocol,publicKey:E.publicKey||"",pass:E.pass||"",host:E.host,port:E.port||"",path:E.path||"",projectId:E.projectId}}function Ut(E){const g="string"==typeof E?function sn(E){const g=St.exec(E);if(!g)return void(0,o.Cf)(()=>{console.error(`Invalid Sentry Dsn: ${E}`)});const[U,he,Qe="",lt,kt="",jt]=g.slice(1);let vn="",jn=jt;const dr=jn.split("/");if(dr.length>1&&(vn=dr.slice(0,-1).join("/"),jn=dr.pop()),jn){const br=jn.match(/^\d+/);br&&(jn=br[0])}return kn({host:lt,pass:Qe,path:vn,projectId:jn,port:kt,protocol:U,publicKey:he})}(E):kn(E);if(g&&function Xt(E){if(!gt.X)return!0;const{port:g,projectId:U,protocol:he}=E;return!(["protocol","publicKey","host","projectId"].find(kt=>!E[kt]&&(o.kg.error(`Invalid Sentry Dsn: ${kt} missing`),!0))||(U.match(/^\d+$/)?function cn(E){return"http"===E||"https"===E}(he)?g&&isNaN(parseInt(g,10))&&(o.kg.error(`Invalid Sentry Dsn: Invalid port ${g}`),1):(o.kg.error(`Invalid Sentry Dsn: Invalid protocol ${he}`),1):(o.kg.error(`Invalid Sentry Dsn: Invalid projectId ${U}`),1)))}(g))return g}const zt="7";function vt(E){const g=E.protocol?`${E.protocol}:`:"",U=E.port?`:${E.port}`:"";return`${g}//${E.host}${U}${E.path?`/${E.path}`:""}/api/`}function cr(E,g={}){const U="string"==typeof g?g:g.tunnel,he="string"!=typeof g&&g._metadata?g._metadata.sdk:void 0;return U||`${function tn(E){return`${vt(E)}${E.projectId}/envelope/`}(E)}?${function ln(E,g){return(0,Ot._j)({sentry_key:E.publicKey,sentry_version:zt,...g&&{sentry_client:`${g.name}/${g.version}`}})}(E,he)}`}var Lt=c(69806),Be=c(53054);const Ke=(0,Be.R)();function fn(){if(!("fetch"in Ke))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function wn(E){return E&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(E.toString())}const Pe=(0,Be.R)();const re={},Re={};function Le(E,g){re[E]=re[E]||[],re[E].push(g)}function ot(E,g){Re[E]||(g(),Re[E]=!0)}function Et(E,g){const U=E&&re[E];if(U)for(const he of U)try{he(g)}catch(Qe){gt.X&&o.kg.error(`Error while triggering instrumentation handler.\nType: ${E}\nName: ${(0,Lt.$P)(he)}\nError:`,Qe)}}const an=Be.GLOBAL_OBJ;let Pn;function Zt(E){const g="history";Le(g,E),ot(g,Wt)}function Wt(){if(!function ht(){const E=Pe.chrome,g=E&&E.app&&E.app.runtime,U="history"in Pe&&!!Pe.history.pushState&&!!Pe.history.replaceState;return!g&&U}())return;const E=an.onpopstate;function g(U){return function(...he){const Qe=he.length>2?he[2]:void 0;if(Qe){const lt=Pn,kt=String(Qe);Pn=kt,Et("history",{from:lt,to:kt})}return U.apply(this,he)}}an.onpopstate=function(...U){const he=an.location.href,Qe=Pn;if(Pn=he,Et("history",{from:Qe,to:he}),E)try{return E.apply(this,U)}catch{}},(0,Ot.hl)(an.history,"pushState",g),(0,Ot.hl)(an.history,"replaceState",g)}var mn=c(23523),Vn=c(13100),rt=c(4888);function ae(E,g=[]){return[E,g]}function De(E,g){const[U,he]=E;return[U,[...he,g]]}function wt(E,g){const U=E[1];for(const he of U){if(g(he,he[0].type))return!0}return!1}function An(E,g){return(g||new TextEncoder).encode(E)}function Zn(E,g){const[U,he]=E;let Qe=JSON.stringify(U);function lt(kt){"string"==typeof Qe?Qe="string"==typeof kt?Qe+kt:[An(Qe,g),kt]:Qe.push("string"==typeof kt?An(kt,g):kt)}for(const kt of he){const[jt,vn]=kt;if(lt(`\n${JSON.stringify(jt)}\n`),"string"==typeof vn||vn instanceof Uint8Array)lt(vn);else{let jn;try{jn=JSON.stringify(vn)}catch{jn=JSON.stringify((0,rt.Fv)(vn))}lt(jn)}}return"string"==typeof Qe?Qe:function fr(E){const g=E.reduce((Qe,lt)=>Qe+lt.length,0),U=new Uint8Array(g);let he=0;for(const Qe of E)U.set(Qe,he),he+=Qe.length;return U}(Qe)}function Br(E,g){const U="string"==typeof E.data?An(E.data,g):E.data;return[(0,Ot.Jr)({type:"attachment",length:U.length,filename:E.filename,content_type:E.contentType,attachment_type:E.attachmentType}),U]}const xr={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"unknown"};function mr(E){return xr[E]}function qr(E){if(!E||!E.sdk)return;const{name:g,version:U}=E.sdk;return{name:g,version:U}}class Ur extends Error{constructor(g,U="warn"){super(g),this.message=g,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=U}}function _(E,g,U,he){const Qe=qr(U),lt=E.type&&"replay_event"!==E.type?E.type:"event";!function ze(E,g){return g&&(E.sdk=E.sdk||{},E.sdk.name=E.sdk.name||g.name,E.sdk.version=E.sdk.version||g.version,E.sdk.integrations=[...E.sdk.integrations||[],...g.integrations||[]],E.sdk.packages=[...E.sdk.packages||[],...g.packages||[]]),E}(E,U&&U.sdk);const kt=function Qn(E,g,U,he){const Qe=E.sdkProcessingMetadata&&E.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:E.event_id,sent_at:(new Date).toISOString(),...g&&{sdk:g},...!!U&&he&&{dsn:Ht(he)},...Qe&&{trace:(0,Ot.Jr)({...Qe})}}}(E,Qe,he,g);return delete E.sdkProcessingMetadata,ae(kt,[[{type:lt},E]])}function le(E,g,U,he){const Qe={sent_at:(new Date).toISOString()};U&&U.sdk&&(Qe.sdk={name:U.sdk.name,version:U.sdk.version}),he&&g&&(Qe.dsn=Ht(g));const lt=function ie(E){const g=function je(E){let g="";for(const U of E){const he=Object.entries(U.tags),Qe=he.length>0?`|#${he.map(([lt,kt])=>`${lt}:${kt}`).join(",")}`:"";g+=`${U.name}@${U.unit}:${U.metric}|${U.metricType}${Qe}|T${U.timestamp}\n`}return g}(E);return[{type:"statsd",length:g.length},g]}(E);return ae(Qe,[lt])}var de=c(14231),it=c(45572),dn=c(42006);const Yn="Not capturing exception because it's already been captured.";class Kt{constructor(g){if(this._options=g,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],g.dsn?this._dsn=Ut(g.dsn):S.X&&o.kg.warn("No DSN provided, client will not send events."),this._dsn){const U=cr(this._dsn,g);this._transport=g.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...g.transportOptions,url:U})}}captureException(g,U,he){if((0,h.YO)(g))return void(S.X&&o.kg.log(Yn));let Qe=U&&U.event_id;return this._process(this.eventFromException(g,U).then(lt=>this._captureEvent(lt,U,he)).then(lt=>{Qe=lt})),Qe}captureMessage(g,U,he,Qe){let lt=he&&he.event_id;const kt=(0,mn.Le)(g)?g:String(g),jt=(0,mn.pt)(g)?this.eventFromMessage(kt,U,he):this.eventFromException(g,he);return this._process(jt.then(vn=>this._captureEvent(vn,he,Qe)).then(vn=>{lt=vn})),lt}captureEvent(g,U,he){if(U&&U.originalException&&(0,h.YO)(U.originalException))return void(S.X&&o.kg.log(Yn));let Qe=U&&U.event_id;const kt=(g.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(g,U,kt||he).then(jt=>{Qe=jt})),Qe}captureSession(g){"string"!=typeof g.release?S.X&&o.kg.warn("Discarded session because of missing or non-string release"):(this.sendSession(g),(0,de.CT)(g,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(g){const U=this._transport;return U?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(g).then(he=>U.flush(g).then(Qe=>he&&Qe))):(0,Vn.WD)(!0)}close(g){return this.flush(g).then(U=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),U))}getEventProcessors(){return this._eventProcessors}addEventProcessor(g){this._eventProcessors.push(g)}setupIntegrations(g){(g&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(g){return this.getIntegrationByName(g)}getIntegrationByName(g){return this._integrations[g]}getIntegration(g){try{return this._integrations[g.id]||null}catch{return S.X&&o.kg.warn(`Cannot retrieve integration ${g.id} from the current Client`),null}}addIntegration(g){const U=this._integrations[g.name];k(this,g,this._integrations),U||Y(this,[g])}sendEvent(g,U={}){this.emit("beforeSendEvent",g,U);let he=_(g,this._dsn,this._options._metadata,this._options.tunnel);for(const lt of U.attachments||[])he=De(he,Br(lt,this._options.transportOptions&&this._options.transportOptions.textEncoder));const Qe=this._sendEnvelope(he);Qe&&Qe.then(lt=>this.emit("afterSendEvent",g,lt),null)}sendSession(g){const U=function H(E,g,U,he){const Qe=qr(U);return ae({sent_at:(new Date).toISOString(),...Qe&&{sdk:Qe},...!!he&&g&&{dsn:Ht(g)}},["aggregates"in E?[{type:"sessions"},E]:[{type:"session"},E.toJSON()]])}(g,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(U)}recordDroppedEvent(g,U,he){if(this._options.sendClientReports){const Qe=`${g}:${U}`;S.X&&o.kg.log(`Adding outcome: "${Qe}"`),this._outcomes[Qe]=this._outcomes[Qe]+1||1}}captureAggregateMetrics(g){S.X&&o.kg.log(`Flushing aggregated metrics, number of metrics: ${g.length}`);const U=le(g,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(U)}on(g,U){this._hooks[g]||(this._hooks[g]=[]),this._hooks[g].push(U)}emit(g,...U){this._hooks[g]&&this._hooks[g].forEach(he=>he(...U))}_setupIntegrations(){const{integrations:g}=this._options;this._integrations=function N(E,g){const U={};return g.forEach(he=>{he&&k(E,he,U)}),U}(this,g),Y(this,g),this._integrationsInitialized=!0}_updateSessionFromEvent(g,U){let he=!1,Qe=!1;const lt=U.exception&&U.exception.values;if(lt){Qe=!0;for(const vn of lt){const jn=vn.mechanism;if(jn&&!1===jn.handled){he=!0;break}}}const kt="ok"===g.status;(kt&&0===g.errors||kt&&he)&&((0,de.CT)(g,{...he&&{status:"crashed"},errors:g.errors||Number(Qe||he)}),this.captureSession(g))}_isClientDoneProcessing(g){return new Vn.cW(U=>{let he=0;const lt=setInterval(()=>{0==this._numProcessing?(clearInterval(lt),U(!0)):(he+=1,g&&he>=g&&(clearInterval(lt),U(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(g,U,he,Qe=(0,P.aF)()){const lt=this.getOptions(),kt=Object.keys(this._integrations);return!U.integrations&&kt.length>0&&(U.integrations=kt),this.emit("preprocessEvent",g,U),(0,dn.R)(lt,g,U,he,this,Qe).then(jt=>{if(null===jt)return jt;const vn={...Qe.getPropagationContext(),...he?he.getPropagationContext():void 0};if((!jt.contexts||!jt.contexts.trace)&&vn){const{traceId:dr,spanId:br,parentSpanId:oi,dsc:ii}=vn;jt.contexts={trace:{trace_id:dr,span_id:br,parent_span_id:oi},...jt.contexts};const Si=ii||(0,it._)(dr,this,he);jt.sdkProcessingMetadata={dynamicSamplingContext:Si,...jt.sdkProcessingMetadata}}return jt})}_captureEvent(g,U={},he){return this._processEvent(g,U,he).then(Qe=>Qe.event_id,Qe=>{if(S.X){const lt=Qe;"log"===lt.logLevel?o.kg.log(lt.message):o.kg.warn(lt)}})}_processEvent(g,U,he){const Qe=this.getOptions(),{sampleRate:lt}=Qe,kt=xn(g),jt=Sn(g),vn=g.type||"error",jn=`before send for type \`${vn}\``;if(jt&&"number"==typeof lt&&Math.random()>lt)return this.recordDroppedEvent("sample_rate","error",g),(0,Vn.$2)(new Ur(`Discarding event because it's not included in the random sample (sampling rate = ${lt})`,"log"));const dr="replay_event"===vn?"replay":vn,oi=(g.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(g,U,he,oi).then(ii=>{if(null===ii)throw this.recordDroppedEvent("event_processor",dr,g),new Ur("An event processor returned `null`, will not send event.","log");if(U.data&&!0===U.data.__sentry__)return ii;const ko=function pt(E,g,U){const{beforeSend:he,beforeSendTransaction:Qe}=E;return Sn(g)&&he?he(g,U):xn(g)&&Qe?Qe(g,U):g}(Qe,ii,U);return function Xe(E,g){const U=`${g} must return \`null\` or a valid event.`;if((0,mn.J8)(E))return E.then(he=>{if(!(0,mn.PO)(he)&&null!==he)throw new Ur(U);return he},he=>{throw new Ur(`${g} rejected with ${he}`)});if(!(0,mn.PO)(E)&&null!==E)throw new Ur(U);return E}(ko,jn)}).then(ii=>{if(null===ii)throw this.recordDroppedEvent("before_send",dr,g),new Ur(`${jn} returned \`null\`, will not send event.`,"log");const Si=he&&he.getSession();!kt&&Si&&this._updateSessionFromEvent(Si,ii);const ko=ii.transaction_info;if(kt&&ko&&ii.transaction!==g.transaction){const _c="custom";ii.transaction_info={...ko,source:_c}}return this.sendEvent(ii,U),ii}).then(null,ii=>{throw ii instanceof Ur?ii:(this.captureException(ii,{data:{__sentry__:!0},originalException:ii}),new Ur(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${ii}`))})}_process(g){this._numProcessing++,g.then(U=>(this._numProcessing--,U),U=>(this._numProcessing--,U))}_sendEnvelope(g){if(this.emit("beforeEnvelope",g),this._isEnabled()&&this._transport)return this._transport.send(g).then(null,U=>{S.X&&o.kg.error("Error while sending event:",U)});S.X&&o.kg.error("Transport disabled")}_clearOutcomes(){const g=this._outcomes;return this._outcomes={},Object.keys(g).map(U=>{const[he,Qe]=U.split(":");return{reason:he,category:Qe,quantity:g[U]}})}}function Sn(E){return void 0===E.type}function xn(E){return"transaction"===E.type}var si=c(15923);function ki(E,g,U=[g],he="npm"){const Qe=E._metadata||{};Qe.sdk||(Qe.sdk={name:`sentry.javascript.${g}`,packages:U.map(lt=>({name:`${he}:@sentry/${lt}`,version:si.J})),version:si.J}),E._metadata=Qe}var Bt=c(77245);const sr=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function Hn(E,g){const U=er(E,g),he={type:g&&g.name,value:ri(g)};return U.length&&(he.stacktrace={frames:U}),void 0===he.type&&""===he.value&&(he.value="Unrecoverable error caught"),he}function Dr(E,g){return{exception:{values:[Hn(E,g)]}}}function er(E,g){const U=g.stacktrace||g.stack||"",he=function Li(E){if(E){if("number"==typeof E.framesToPop)return E.framesToPop;if(wi.test(E.message))return 1}return 0}(g);try{return E(U,he)}catch{}return[]}const wi=/Minified React error #\d+;/i;function ri(E){const g=E&&E.message;return g?g.error&&"string"==typeof g.error.message?g.error.message:g:"No error message"}function Ni(E,g,U,he,Qe){let lt;if((0,mn.VW)(g)&&g.error)return Dr(E,g.error);if((0,mn.TX)(g)||(0,mn.fm)(g)){const kt=g;if("stack"in g)lt=Dr(E,g);else{const jt=kt.name||((0,mn.TX)(kt)?"DOMError":"DOMException"),vn=kt.message?`${jt}: ${kt.message}`:jt;lt=Ei(E,vn,U,he),(0,h.Db)(lt,vn)}return"code"in kt&&(lt.tags={...lt.tags,"DOMException.code":`${kt.code}`}),lt}return(0,mn.VZ)(g)?Dr(E,g):(0,mn.PO)(g)||(0,mn.cO)(g)?(lt=function Lr(E,g,U,he){const Qe=(0,n.s3)(),lt=Qe&&Qe.getOptions().normalizeDepth,kt={exception:{values:[{type:(0,mn.cO)(g)?g.constructor.name:he?"UnhandledRejection":"Error",value:co(g,{isUnhandledRejection:he})}]},extra:{__serialized__:(0,rt.Qy)(g,lt)}};if(U){const jt=er(E,U);jt.length&&(kt.exception.values[0].stacktrace={frames:jt})}return kt}(E,g,U,Qe),(0,h.EG)(lt,{synthetic:!0}),lt):(lt=Ei(E,g,U,he),(0,h.Db)(lt,`${g}`,void 0),(0,h.EG)(lt,{synthetic:!0}),lt)}function Ei(E,g,U,he){const Qe={};if(he&&U){const lt=er(E,U);lt.length&&(Qe.exception={values:[{value:g,stacktrace:{frames:lt}}]})}if((0,mn.Le)(g)){const{__sentry_template_string__:lt,__sentry_template_values__:kt}=g;return Qe.logentry={message:lt,params:kt},Qe}return Qe.message=g,Qe}function co(E,{isUnhandledRejection:g}){const U=(0,Ot.zf)(E),he=g?"promise rejection":"exception";return(0,mn.VW)(E)?`Event \`ErrorEvent\` captured as ${he} with message \`${E.message}\``:(0,mn.cO)(E)?`Event \`${function No(E){try{const g=Object.getPrototypeOf(E);return g?g.constructor.name:void 0}catch{}}(E)}\` (type=${E.type}) captured as ${he}`:`Object captured as ${he} with keys: ${U}`}const kr=Be.GLOBAL_OBJ;let _o=0;function Bo(){return _o>0}function $t(E,g={},U){if("function"!=typeof E)return E;try{const Qe=E.__sentry_wrapped__;if(Qe)return Qe;if((0,Ot.HK)(E))return E}catch{return E}const he=function(){const Qe=Array.prototype.slice.call(arguments);try{U&&"function"==typeof U&&U.apply(this,arguments);const lt=Qe.map(kt=>$t(kt,g));return E.apply(this,lt)}catch(lt){throw function Ao(){_o++,setTimeout(()=>{_o--})}(),(0,n.$e)(kt=>{kt.addEventProcessor(jt=>(g.mechanism&&((0,h.Db)(jt,void 0,void 0),(0,h.EG)(jt,g.mechanism)),jt.extra={...jt.extra,arguments:Qe},jt)),(0,n.Tb)(lt)}),lt}};try{for(const Qe in E)Object.prototype.hasOwnProperty.call(E,Qe)&&(he[Qe]=E[Qe])}catch{}(0,Ot.$Q)(he,E),(0,Ot.xp)(E,"__sentry_wrapped__",he);try{Object.getOwnPropertyDescriptor(he,"name").configurable&&Object.defineProperty(he,"name",{get:()=>E.name})}catch{}return he}class zn extends Kt{constructor(g){ki(g,"browser",["browser"],kr.SENTRY_SDK_SOURCE||"npm"),super(g),g.sendClientReports&&kr.document&&kr.document.addEventListener("visibilitychange",()=>{"hidden"===kr.document.visibilityState&&this._flushOutcomes()})}eventFromException(g,U){return function so(E,g,U,he){const lt=Ni(E,g,U&&U.syntheticException||void 0,he);return(0,h.EG)(lt),lt.level="error",U&&U.event_id&&(lt.event_id=U.event_id),(0,Vn.WD)(lt)}(this._options.stackParser,g,U,this._options.attachStacktrace)}eventFromMessage(g,U="info",he){return function ci(E,g,U="info",he,Qe){const kt=Ei(E,g,he&&he.syntheticException||void 0,Qe);return kt.level=U,he&&he.event_id&&(kt.event_id=he.event_id),(0,Vn.WD)(kt)}(this._options.stackParser,g,U,he,this._options.attachStacktrace)}captureUserFeedback(g){if(!this._isEnabled())return void(sr&&o.kg.warn("SDK not enabled, will not capture user feedback."));const U=function Qt(E,{metadata:g,tunnel:U,dsn:he}){const Qe={event_id:E.event_id,sent_at:(new Date).toISOString(),...g&&g.sdk&&{sdk:{name:g.sdk.name,version:g.sdk.version}},...!!U&&!!he&&{dsn:Ht(he)}},lt=function Ln(E){return[{type:"user_report"},E]}(E);return ae(Qe,[lt])}(g,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(U)}_prepareEvent(g,U,he){return g.platform=g.platform||"javascript",super._prepareEvent(g,U,he)}_flushOutcomes(){const g=this._clearOutcomes();if(0===g.length)return void(sr&&o.kg.log("No outcomes to send"));if(!this._dsn)return void(sr&&o.kg.log("No dsn provided, will not send outcomes"));sr&&o.kg.log("Sending outcomes:",g);const U=function Un(E,g,U){return ae(g?{dsn:g}:{},[[{type:"client_report"},{timestamp:U||(0,Bt.yW)(),discarded_events:E}]])}(g,this._options.tunnel&&Ht(this._dsn));this._sendEnvelope(U)}}function Vr(){"console"in Be.GLOBAL_OBJ&&o.RU.forEach(function(E){E in Be.GLOBAL_OBJ.console&&(0,Ot.hl)(Be.GLOBAL_OBJ.console,E,function(g){return o.LD[E]=g,function(...U){Et("console",{args:U,level:E});const Qe=o.LD[E];Qe&&Qe.apply(Be.GLOBAL_OBJ.console,U)}})})}const ti=Be.GLOBAL_OBJ,vo=1e3;let Di,Zi,oo;function zi(){if(!ti.document)return;const E=Et.bind(null,"dom"),g=Fs(E,!0);ti.document.addEventListener("click",g,!1),ti.document.addEventListener("keypress",g,!1),["EventTarget","Node"].forEach(U=>{const he=ti[U]&&ti[U].prototype;!he||!he.hasOwnProperty||!he.hasOwnProperty("addEventListener")||((0,Ot.hl)(he,"addEventListener",function(Qe){return function(lt,kt,jt){if("click"===lt||"keypress"==lt)try{const vn=this,jn=vn.__sentry_instrumentation_handlers__=vn.__sentry_instrumentation_handlers__||{},dr=jn[lt]=jn[lt]||{refCount:0};if(!dr.handler){const br=Fs(E);dr.handler=br,Qe.call(this,lt,br,jt)}dr.refCount++}catch{}return Qe.call(this,lt,kt,jt)}}),(0,Ot.hl)(he,"removeEventListener",function(Qe){return function(lt,kt,jt){if("click"===lt||"keypress"==lt)try{const vn=this,jn=vn.__sentry_instrumentation_handlers__||{},dr=jn[lt];dr&&(dr.refCount--,dr.refCount<=0&&(Qe.call(this,lt,dr.handler,jt),dr.handler=void 0,delete jn[lt]),0===Object.keys(jn).length&&delete vn.__sentry_instrumentation_handlers__)}catch{}return Qe.call(this,lt,kt,jt)}}))})}function Fs(E,g=!1){return U=>{if(!U||U._sentryCaptured)return;const he=function na(E){try{return E.target}catch{return null}}(U);if(function Ja(E,g){return!("keypress"!==E||g&&g.tagName&&("INPUT"===g.tagName||"TEXTAREA"===g.tagName||g.isContentEditable))}(U.type,he))return;(0,Ot.xp)(U,"_sentryCaptured",!0),he&&!he._sentryId&&(0,Ot.xp)(he,"_sentryId",(0,h.DM)());const Qe="keypress"===U.type?"input":U.type;(function qa(E){if(E.type!==Zi)return!1;try{if(!E.target||E.target._sentryId!==oo)return!1}catch{}return!0})(U)||(E({event:U,name:Qe,global:g}),Zi=U.type,oo=he?he._sentryId:void 0),clearTimeout(Di),Di=ti.setTimeout(()=>{oo=void 0,Zi=void 0},vo)}}const Qa=Be.GLOBAL_OBJ,qo="__sentry_xhr_v3__";function Ac(E){Le("xhr",E),ot("xhr",Ba)}function Ba(){if(!Qa.XMLHttpRequest)return;const E=XMLHttpRequest.prototype;(0,Ot.hl)(E,"open",function(g){return function(...U){const he=Date.now(),Qe=(0,mn.HD)(U[0])?U[0].toUpperCase():void 0,lt=function sc(E){if((0,mn.HD)(E))return E;try{return E.toString()}catch{}}(U[1]);if(!Qe||!lt)return g.apply(this,U);this[qo]={method:Qe,url:lt,request_headers:{}},"POST"===Qe&&lt.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const kt=()=>{const jt=this[qo];if(jt&&4===this.readyState){try{jt.status_code=this.status}catch{}Et("xhr",{args:[Qe,lt],endTimestamp:Date.now(),startTimestamp:he,xhr:this})}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,Ot.hl)(this,"onreadystatechange",function(jt){return function(...vn){return kt(),jt.apply(this,vn)}}):this.addEventListener("readystatechange",kt),(0,Ot.hl)(this,"setRequestHeader",function(jt){return function(...vn){const[jn,dr]=vn,br=this[qo];return br&&(0,mn.HD)(jn)&&(0,mn.HD)(dr)&&(br.request_headers[jn.toLowerCase()]=dr),jt.apply(this,vn)}}),g.apply(this,U)}}),(0,Ot.hl)(E,"send",function(g){return function(...U){const he=this[qo];if(!he)return g.apply(this,U);void 0!==U[0]&&(he.body=U[0]);return Et("xhr",{args:[he.method,he.url],startTimestamp:Date.now(),xhr:this}),g.apply(this,U)}})}function xa(E){const g="fetch";Le(g,E),ot(g,ra)}function ra(){(function pn(){if("string"==typeof EdgeRuntime)return!0;if(!fn())return!1;if(wn(Ke.fetch))return!0;let E=!1;const g=Ke.document;if(g&&"function"==typeof g.createElement)try{const U=g.createElement("iframe");U.hidden=!0,g.head.appendChild(U),U.contentWindow&&U.contentWindow.fetch&&(E=wn(U.contentWindow.fetch)),g.head.removeChild(U)}catch(U){gt.X&&o.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",U)}return E})()&&(0,Ot.hl)(Be.GLOBAL_OBJ,"fetch",function(E){return function(...g){const{method:U,url:he}=function Uo(E){if(0===E.length)return{method:"GET",url:""};if(2===E.length){const[U,he]=E;return{url:$a(U),method:es(he,"method")?String(he.method).toUpperCase():"GET"}}const g=E[0];return{url:$a(g),method:es(g,"method")?String(g.method).toUpperCase():"GET"}}(g),Qe={args:g,fetchData:{method:U,url:he},startTimestamp:Date.now()};return Et("fetch",{...Qe}),E.apply(Be.GLOBAL_OBJ,g).then(lt=>(Et("fetch",{...Qe,endTimestamp:Date.now(),response:lt}),lt),lt=>{throw Et("fetch",{...Qe,endTimestamp:Date.now(),error:lt}),lt})}})}function es(E,g){return!!E&&"object"==typeof E&&!!E[g]}function $a(E){return"string"==typeof E?E:E?es(E,"url")?E.url:E.toString?E.toString():"":""}var ya=c(7431);const Us=["fatal","error","warning","log","info","debug"];function Hs(E){return"warn"===E?"warning":Us.includes(E)?E:"log"}function To(E){if(!E)return{};const g=E.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!g)return{};const U=g[6]||"",he=g[8]||"";return{host:g[4],path:g[5],protocol:g[2],search:U,hash:he,relative:g[5]+U+he}}const wo=1024,Va="Breadcrumbs",ga=(E={})=>{const g={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...E};return{name:Va,setupOnce(){},setup(U){g.console&&function Or(E){const g="console";Le(g,E),ot(g,Vr)}(function Ya(E){return function(U){if((0,n.s3)()!==E)return;const he={category:"console",data:{arguments:U.args,logger:"console"},level:Hs(U.level),message:(0,f.nK)(U.args," ")};if("assert"===U.level){if(!1!==U.args[0])return;he.message=`Assertion failed: ${(0,f.nK)(U.args.slice(1)," ")||"console.assert"}`,he.data.arguments=U.args.slice(1)}(0,n.n_)(he,{input:U.args,level:U.level})}}(U)),g.dom&&function Ra(E){Le("dom",E),ot("dom",zi)}(function fa(E,g){return function(he){if((0,n.s3)()!==E)return;let Qe,lt,kt="object"==typeof g?g.serializeAttribute:void 0,jt="object"==typeof g&&"number"==typeof g.maxStringLength?g.maxStringLength:void 0;jt&&jt>wo&&(sr&&o.kg.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${jt} was configured. Sentry will use 1024 instead.`),jt=wo),"string"==typeof kt&&(kt=[kt]);try{const jn=he.event,dr=function Ho(E){return!!E&&!!E.target}(jn)?jn.target:jn;Qe=(0,ya.Rt)(dr,{keyAttrs:kt,maxStringLength:jt}),lt=(0,ya.iY)(dr)}catch{Qe="<unknown>"}if(0===Qe.length)return;const vn={category:`ui.${he.name}`,message:Qe};lt&&(vn.data={"ui.component_name":lt}),(0,n.n_)(vn,{event:he.event,name:he.name,global:he.global})}}(U,g.dom)),g.xhr&&Ac(function Vs(E){return function(U){if((0,n.s3)()!==E)return;const{startTimestamp:he,endTimestamp:Qe}=U,lt=U.xhr[qo];if(!he||!Qe||!lt)return;const{method:kt,url:jt,status_code:vn,body:jn}=lt,dr={method:kt,url:jt,status_code:vn},br={xhr:U.xhr,input:jn,startTimestamp:he,endTimestamp:Qe};(0,n.n_)({category:"xhr",data:dr,type:"http"},br)}}(U)),g.fetch&&xa(function zo(E){return function(U){if((0,n.s3)()!==E)return;const{startTimestamp:he,endTimestamp:Qe}=U;if(Qe&&(!U.fetchData.url.match(/sentry_key/)||"POST"!==U.fetchData.method))if(U.error){const lt=U.fetchData,kt={data:U.error,input:U.args,startTimestamp:he,endTimestamp:Qe};(0,n.n_)({category:"fetch",data:lt,level:"error",type:"http"},kt)}else{const lt=U.response,kt={...U.fetchData,status_code:lt&&lt.status},jt={input:U.args,response:lt,startTimestamp:he,endTimestamp:Qe};(0,n.n_)({category:"fetch",data:kt,type:"http"},jt)}}}(U)),g.history&&Zt(function pa(E){return function(U){if((0,n.s3)()!==E)return;let he=U.from,Qe=U.to;const lt=To(kr.location.href);let kt=he?To(he):void 0;const jt=To(Qe);(!kt||!kt.path)&&(kt=lt),lt.protocol===jt.protocol&&lt.host===jt.host&&(Qe=jt.relative),lt.protocol===kt.protocol&&lt.host===kt.host&&(he=kt.relative),(0,n.n_)({category:"navigation",data:{from:he,to:Qe}})}}(U)),g.sentry&&U.on&&U.on("beforeSendEvent",function ha(E){return function(U){(0,n.s3)()===E&&(0,n.n_)({category:"sentry."+("transaction"===U.type?"transaction":"event"),event_id:U.event_id,level:U.level,message:(0,h.jH)(U)},{event:U})}}(U))}}};te(Va,ga);const Qo=()=>{let E;return{name:"Dedupe",setupOnce(){},processEvent(g){if(g.type)return g;try{if(function Ys(E,g){return!!g&&!(!function Cs(E,g){const U=E.message,he=g.message;return!(!U&&!he||U&&!he||!U&&he||U!==he||!Ea(E,g)||!cs(E,g))}(E,g)&&!function Ts(E,g){const U=ns(g),he=ns(E);return!!(U&&he&&U.type===he.type&&U.value===he.value&&Ea(E,g)&&cs(E,g))}(E,g))}(g,E))return sr&&o.kg.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return E=g}}};te("Dedupe",Qo);function cs(E,g){let U=Ii(E),he=Ii(g);if(!U&&!he)return!0;if(U&&!he||!U&&he||he.length!==U.length)return!1;for(let Qe=0;Qe<he.length;Qe++){const lt=he[Qe],kt=U[Qe];if(lt.filename!==kt.filename||lt.lineno!==kt.lineno||lt.colno!==kt.colno||lt.function!==kt.function)return!1}return!0}function Ea(E,g){let U=E.fingerprint,he=g.fingerprint;if(!U&&!he)return!0;if(U&&!he||!U&&he)return!1;try{return U.join("")===he.join("")}catch{return!1}}function ns(E){return E.exception&&E.exception.values&&E.exception.values[0]}function Ii(E){const g=E.exception;if(g)try{return g.values[0].stacktrace.frames}catch{return}}let ia=null;function bs(E){const g="error";Le(g,E),ot(g,jo)}function jo(){ia=Be.GLOBAL_OBJ.onerror,Be.GLOBAL_OBJ.onerror=function(E,g,U,he,Qe){return Et("error",{column:he,error:Qe,line:U,msg:E,url:g}),!(!ia||ia.__SENTRY_LOADER__)&&ia.apply(this,arguments)},Be.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}let Oa=null;function ca(E){const g="unhandledrejection";Le(g,E),ot(g,Wa)}function Wa(){Oa=Be.GLOBAL_OBJ.onunhandledrejection,Be.GLOBAL_OBJ.onunhandledrejection=function(E){return Et("unhandledrejection",E),!(Oa&&!Oa.__SENTRY_LOADER__)||Oa.apply(this,arguments)},Be.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const Oo="GlobalHandlers",no=(E={})=>{const g={onerror:!0,onunhandledrejection:!0,...E};return{name:Oo,setupOnce(){Error.stackTraceLimit=50},setup(U){g.onerror&&(function rs(E){bs(g=>{const{stackParser:U,attachStacktrace:he}=z();if((0,n.s3)()!==E||Bo())return;const{msg:Qe,url:lt,line:kt,column:jt,error:vn}=g,jn=void 0===vn&&(0,mn.HD)(Qe)?function Ua(E,g,U,he){const Qe=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let lt=(0,mn.VW)(E)?E.message:E,kt="Error";const jt=lt.match(Qe);return jt&&(kt=jt[1],lt=jt[2]),Xs({exception:{values:[{type:kt,value:lt}]}},g,U,he)}(Qe,lt,kt,jt):Xs(Ni(U,vn||Qe,void 0,he,!1),lt,kt,jt);jn.level="error",(0,n.eN)(jn,{originalException:vn,mechanism:{handled:!1,type:"onerror"}})})}(U),ft("onerror")),g.onunhandledrejection&&(function is(E){ca(g=>{const{stackParser:U,attachStacktrace:he}=z();if((0,n.s3)()!==E||Bo())return;const Qe=function Da(E){if((0,mn.pt)(E))return E;const g=E;try{if("reason"in g)return g.reason;if("detail"in g&&"reason"in g.detail)return g.detail.reason}catch{}return E}(g),lt=(0,mn.pt)(Qe)?function Fa(E){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(E)}`}]}}}(Qe):Ni(U,Qe,void 0,he,!0);lt.level="error",(0,n.eN)(lt,{originalException:Qe,mechanism:{handled:!1,type:"onunhandledrejection"}})})}(U),ft("onunhandledrejection"))}}};te(Oo,no);function Xs(E,g,U,he){const Qe=E.exception=E.exception||{},lt=Qe.values=Qe.values||[],kt=lt[0]=lt[0]||{},jt=kt.stacktrace=kt.stacktrace||{},vn=jt.frames=jt.frames||[],jn=isNaN(parseInt(he,10))?void 0:he,dr=isNaN(parseInt(U,10))?void 0:U,br=(0,mn.HD)(g)&&g.length>0?g:(0,ya.l4)();return 0===vn.length&&vn.push({colno:jn,filename:br,function:"?",in_app:!0,lineno:dr}),E}function ft(E){sr&&o.kg.log(`Global Handler attached: ${E}`)}function z(){const E=(0,n.s3)();return E&&E.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const j="HttpContext",Ze=()=>({name:j,setupOnce(){},preprocessEvent(E){if(!kr.navigator&&!kr.location&&!kr.document)return;const g=E.request&&E.request.url||kr.location&&kr.location.href,{referrer:U}=kr.document||{},{userAgent:he}=kr.navigator||{},Qe={...E.request&&E.request.headers,...U&&{Referer:U},...he&&{"User-Agent":he}},lt={...E.request,...g&&{url:g},headers:Qe};E.request=lt}});te(j,Ze);function Ft(E,g,U=250,he,Qe,lt,kt){if(!(lt.exception&&lt.exception.values&&kt&&(0,mn.V9)(kt.originalException,Error)))return;const jt=lt.exception.values.length>0?lt.exception.values[lt.exception.values.length-1]:void 0;jt&&(lt.exception.values=function Sr(E,g){return E.map(U=>(U.value&&(U.value=(0,f.$G)(U.value,g)),U))}(qt(E,g,Qe,kt.originalException,he,lt.exception.values,jt,0),U))}function qt(E,g,U,he,Qe,lt,kt,jt){if(lt.length>=U+1)return lt;let vn=[...lt];if((0,mn.V9)(he[Qe],Error)){yn(kt,jt);const jn=E(g,he[Qe]),dr=vn.length;Wn(jn,Qe,dr,jt),vn=qt(E,g,U,he[Qe],Qe,[jn,...vn],jn,dr)}return Array.isArray(he.errors)&&he.errors.forEach((jn,dr)=>{if((0,mn.V9)(jn,Error)){yn(kt,jt);const br=E(g,jn),oi=vn.length;Wn(br,`errors[${dr}]`,oi,jt),vn=qt(E,g,U,jn,Qe,[br,...vn],br,oi)}}),vn}function yn(E,g){E.mechanism=E.mechanism||{type:"generic",handled:!0},E.mechanism={...E.mechanism,..."AggregateError"===E.type&&{is_exception_group:!0},exception_id:g}}function Wn(E,g,U,he){E.mechanism=E.mechanism||{type:"generic",handled:!0},E.mechanism={...E.mechanism,type:"chained",source:g,exception_id:U,parent_id:he}}const Oi="LinkedErrors",Bn=(E={})=>{const g=E.limit||5,U=E.key||"cause";return{name:Oi,setupOnce(){},preprocessEvent(he,Qe,lt){const kt=lt.getOptions();Ft(Hn,kt.stackParser,kt.maxValueLength,U,g,he,Qe)}}},Bi=(te(Oi,Bn),["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"]),Xi="TryCatch",lo=(E={})=>{const g={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...E};return{name:Xi,setupOnce(){g.setTimeout&&(0,Ot.hl)(kr,"setTimeout",Ti),g.setInterval&&(0,Ot.hl)(kr,"setInterval",Ti),g.requestAnimationFrame&&(0,Ot.hl)(kr,"requestAnimationFrame",Qi),g.XMLHttpRequest&&"XMLHttpRequest"in kr&&(0,Ot.hl)(XMLHttpRequest.prototype,"send",Ro);const U=g.eventTarget;U&&(Array.isArray(U)?U:Bi).forEach(Ve)}}};te(Xi,lo);function Ti(E){return function(...g){const U=g[0];return g[0]=$t(U,{mechanism:{data:{function:(0,Lt.$P)(E)},handled:!1,type:"instrument"}}),E.apply(this,g)}}function Qi(E){return function(g){return E.apply(this,[$t(g,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,Lt.$P)(E)},handled:!1,type:"instrument"}})])}}function Ro(E){return function(...g){const U=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(Qe=>{Qe in U&&"function"==typeof U[Qe]&&(0,Ot.hl)(U,Qe,function(lt){const kt={mechanism:{data:{function:Qe,handler:(0,Lt.$P)(lt)},handled:!1,type:"instrument"}},jt=(0,Ot.HK)(lt);return jt&&(kt.mechanism.data.handler=(0,Lt.$P)(jt)),$t(lt,kt)})}),E.apply(this,g)}}function Ve(E){const g=kr,U=g[E]&&g[E].prototype;!U||!U.hasOwnProperty||!U.hasOwnProperty("addEventListener")||((0,Ot.hl)(U,"addEventListener",function(he){return function(Qe,lt,kt){try{"function"==typeof lt.handleEvent&&(lt.handleEvent=$t(lt.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,Lt.$P)(lt),target:E},handled:!1,type:"instrument"}}))}catch{}return he.apply(this,[Qe,$t(lt,{mechanism:{data:{function:"addEventListener",handler:(0,Lt.$P)(lt),target:E},handled:!1,type:"instrument"}}),kt])}}),(0,Ot.hl)(U,"removeEventListener",function(he){return function(Qe,lt,kt){const jt=lt;try{const vn=jt&&jt.__sentry_wrapped__;vn&&he.call(this,Qe,vn,kt)}catch{}return he.call(this,Qe,jt,kt)}}))}const x="?";function wr(E,g,U,he){const Qe={filename:E,function:g,in_app:!0};return void 0!==U&&(Qe.lineno=U),void 0!==he&&(Qe.colno=he),Qe}const jr=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,pi=/\((\S*)(?::(\d+))(?::(\d+))\)/,Sa=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,ei=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,ls=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,pe=[[30,E=>{const g=jr.exec(E);if(g){if(g[2]&&0===g[2].indexOf("eval")){const lt=pi.exec(g[2]);lt&&(g[2]=lt[1],g[3]=lt[2],g[4]=lt[3])}const[he,Qe]=ne(g[1]||x,g[2]);return wr(Qe,he,g[3]?+g[3]:void 0,g[4]?+g[4]:void 0)}}],[50,E=>{const g=Sa.exec(E);if(g){if(g[3]&&g[3].indexOf(" > eval")>-1){const lt=ei.exec(g[3]);lt&&(g[1]=g[1]||"eval",g[3]=lt[1],g[4]=lt[2],g[5]="")}let he=g[3],Qe=g[1]||x;return[Qe,he]=ne(Qe,he),wr(he,Qe,g[4]?+g[4]:void 0,g[5]?+g[5]:void 0)}}],[40,E=>{const g=ls.exec(E);return g?wr(g[2],g[1]||x,+g[3],g[4]?+g[4]:void 0):void 0}]],ve=(0,Lt.pE)(...pe),ne=(E,g)=>{const U=-1!==E.indexOf("safari-extension"),he=-1!==E.indexOf("safari-web-extension");return U||he?[-1!==E.indexOf("@")?E.split("@")[0]:x,U?`safari-extension:${g}`:`safari-web-extension:${g}`]:[E,g]};function Fe(E){const g=[];function he(kt){return g.splice(g.indexOf(kt),1)[0]}return{$:g,add:function Qe(kt){if(!function U(){return void 0===E||g.length<E}())return(0,Vn.$2)(new Ur("Not adding Promise because buffer limit was reached."));const jt=kt();return-1===g.indexOf(jt)&&g.push(jt),jt.then(()=>he(jt)).then(null,()=>he(jt).then(null,()=>{})),jt},drain:function lt(kt){return new Vn.cW((jt,vn)=>{let jn=g.length;if(!jn)return jt(!0);const dr=setTimeout(()=>{kt&&kt>0&&jt(!1)},kt);g.forEach(br=>{(0,Vn.WD)(br).then(()=>{--jn||(clearTimeout(dr),jt(!0))},vn)})})}}}const we=6e4;function ro(E,{statusCode:g,headers:U},he=Date.now()){const Qe={...E},lt=U&&U["x-sentry-rate-limits"],kt=U&&U["retry-after"];if(lt)for(const jt of lt.trim().split(",")){const[vn,jn]=jt.split(":",2),dr=parseInt(vn,10),br=1e3*(isNaN(dr)?60:dr);if(jn)for(const oi of jn.split(";"))Qe[oi]=he+br;else Qe.all=he+br}else kt?Qe.all=he+function or(E,g=Date.now()){const U=parseInt(`${E}`,10);if(!isNaN(U))return 1e3*U;const he=Date.parse(`${E}`);return isNaN(he)?we:he-g}(kt,he):429===g&&(Qe.all=he+6e4);return Qe}const io=30;function bo(E,g,U=Fe(E.bufferSize||io)){let he={};function lt(kt){const jt=[];if(wt(kt,(br,oi)=>{const ii=mr(oi);if(function di(E,g,U=Date.now()){return function ni(E,g){return E[g]||E.all||0}(E,g)>U}(he,ii)){const Si=Wo(br,oi);E.recordDroppedEvent("ratelimit_backoff",ii,Si)}else jt.push(br)}),0===jt.length)return(0,Vn.WD)();const vn=ae(kt[0],jt),jn=br=>{wt(vn,(oi,ii)=>{const Si=Wo(oi,ii);E.recordDroppedEvent(br,mr(ii),Si)})};return U.add(()=>g({body:Zn(vn,E.textEncoder)}).then(br=>(void 0!==br.statusCode&&(br.statusCode<200||br.statusCode>=300)&&S.X&&o.kg.warn(`Sentry responded with status code ${br.statusCode} to sent event.`),he=ro(he,br),br),br=>{throw jn("network_error"),br})).then(br=>br,br=>{if(br instanceof Ur)return S.X&&o.kg.error("Skipped sending event because buffer is full."),jn("queue_overflow"),(0,Vn.WD)();throw br})}return lt.__sentry__baseTransport__=!0,{send:lt,flush:kt=>U.drain(kt)}}function Wo(E,g){if("event"===g||"transaction"===g)return Array.isArray(E)?E[1]:void 0}let So;function Ga(E,g=function Pa(){if(So)return So;if(wn(kr.fetch))return So=kr.fetch.bind(kr);const E=kr.document;let g=kr.fetch;if(E&&"function"==typeof E.createElement)try{const U=E.createElement("iframe");U.hidden=!0,E.head.appendChild(U);const he=U.contentWindow;he&&he.fetch&&(g=he.fetch),E.head.removeChild(U)}catch(U){sr&&o.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",U)}return So=g.bind(kr)}()){let U=0,he=0;return bo(E,function Qe(lt){const kt=lt.body.length;U+=kt,he++;const jt={body:lt.body,method:"POST",referrerPolicy:"origin",headers:E.headers,keepalive:U<=6e4&&he<15,...E.fetchOptions};try{return g(E.url,jt).then(vn=>(U-=kt,he--,{statusCode:vn.status,headers:{"x-sentry-rate-limits":vn.headers.get("X-Sentry-Rate-Limits"),"retry-after":vn.headers.get("Retry-After")}}))}catch(vn){return function La(){So=void 0}(),U-=kt,he--,(0,Vn.$2)(vn)}})}const qs=4;function dc(E){return bo(E,function g(U){return new Vn.cW((he,Qe)=>{const lt=new XMLHttpRequest;lt.onerror=Qe,lt.onreadystatechange=()=>{lt.readyState===qs&&he({statusCode:lt.status,headers:{"x-sentry-rate-limits":lt.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":lt.getResponseHeader("Retry-After")}})},lt.open("POST",E.url);for(const kt in E.headers)Object.prototype.hasOwnProperty.call(E.headers,kt)&&lt.setRequestHeader(kt,E.headers[kt]);lt.send(U.body)})})}const Js=[Ie(),ye(),lo(),ga(),no(),Bn(),Qo(),Ze()];function Fc(E){return[...Js]}function Os(E={}){void 0===E.defaultIntegrations&&(E.defaultIntegrations=Fc()),void 0===E.release&&("string"==typeof __SENTRY_RELEASE__&&(E.release=__SENTRY_RELEASE__),kr.SENTRY_RELEASE&&kr.SENTRY_RELEASE.id&&(E.release=kr.SENTRY_RELEASE.id)),void 0===E.autoSessionTracking&&(E.autoSessionTracking=!0),void 0===E.sendClientReports&&(E.sendClientReports=!0);const g={...E,stackParser:(0,Lt.Sq)(E.stackParser||ve),integrations:C(E),transport:E.transport||(fn()?Ga:dc)};Ne(zn,g),E.autoSessionTracking&&function oe(){if(typeof kr.document>"u")return void(sr&&o.kg.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));(0,n.yj)({ignoreDuration:!0}),(0,n.cg)(),Zt(({from:E,to:g})=>{void 0!==E&&E!==g&&((0,n.yj)({ignoreDuration:!0}),(0,n.cg)())})}()}const ds=(E={},g=(0,P.Gd)())=>{if(!kr.document)return void(sr&&o.kg.error("Global document not defined in showReportDialog call"));const{client:U,scope:he}=g.getStackTop(),Qe=E.dsn||U&&U.getDsn();if(!Qe)return void(sr&&o.kg.error("DSN not configured for showReportDialog call"));he&&(E.user={...he.getUser(),...E.user}),E.eventId||(E.eventId=g.lastEventId());const lt=kr.document.createElement("script");lt.async=!0,lt.crossOrigin="anonymous",lt.src=function nr(E,g){const U=Ut(E);if(!U)return"";const he=`${vt(U)}embed/error-page/`;let Qe=`dsn=${Ht(U)}`;for(const lt in g)if("dsn"!==lt&&"onClose"!==lt)if("user"===lt){const kt=g.user;if(!kt)continue;kt.name&&(Qe+=`&name=${encodeURIComponent(kt.name)}`),kt.email&&(Qe+=`&email=${encodeURIComponent(kt.email)}`)}else Qe+=`&${encodeURIComponent(lt)}=${encodeURIComponent(g[lt])}`;return`${he}?${Qe}`}(Qe,E),E.onLoad&&(lt.onload=E.onLoad);const{onClose:kt}=E;if(kt){const vn=jn=>{if("__sentry_reportdialog_closed__"===jn.data)try{kt()}finally{kr.removeEventListener("message",vn)}};kr.addEventListener("message",vn)}const jt=kr.document.head||kr.document.body;jt?jt.appendChild(lt):sr&&o.kg.error("Not injecting report dialog. No injection point found in HTML")};var Ae=c(92202);let dt;function rn(E){return dt?dt.get(E):void 0}function Rn(E){const g=rn(E);if(!g)return;const U={};for(const[,[he,Qe]]of g)U[he]||(U[he]=[]),U[he].push((0,Ot.Jr)(Qe));return U}const Cr="sentry.source",Fi="sentry.sample_rate",Eo="sentry.op",uo="sentry.origin";var ji,Fo=c(74254);!function(E){E.Ok="ok";E.DeadlineExceeded="deadline_exceeded";E.Unauthenticated="unauthenticated";E.PermissionDenied="permission_denied";E.NotFound="not_found";E.ResourceExhausted="resource_exhausted";E.InvalidArgument="invalid_argument";E.Unimplemented="unimplemented";E.Unavailable="unavailable";E.InternalError="internal_error";E.UnknownError="unknown_error";E.Cancelled="cancelled";E.AlreadyExists="already_exists";E.FailedPrecondition="failed_precondition";E.Aborted="aborted";E.OutOfRange="out_of_range";E.DataLoss="data_loss"}(ji||(ji={}));function Za(E,g){E.setTag("http.status_code",String(g)),E.setData("http.response.status_code",g);const U=function ea(E){if(E<400&&E>=100)return"ok";if(E>=400&&E<500)switch(E){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(E>=500&&E<600)switch(E){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}(g);"unknown_error"!==U&&E.setStatus(U)}class Xo{constructor(g=1e3){this._maxlen=g,this.spans=[]}add(g){this.spans.length>this._maxlen?g.spanRecorder=void 0:this.spans.push(g)}}class xi{constructor(g={}){this._traceId=g.traceId||(0,h.DM)(),this._spanId=g.spanId||(0,h.DM)().substring(16),this._startTime=g.startTimestamp||(0,Bt.ph)(),this.tags=g.tags?{...g.tags}:{},this.data=g.data?{...g.data}:{},this.instrumenter=g.instrumenter||"sentry",this._attributes={},this.setAttributes({[uo]:g.origin||"manual",[Eo]:g.op,...g.attributes}),this._name=g.name||g.description,g.parentSpanId&&(this._parentSpanId=g.parentSpanId),"sampled"in g&&(this._sampled=g.sampled),g.status&&(this._status=g.status),g.endTimestamp&&(this._endTime=g.endTimestamp),g.exclusiveTime&&(this._exclusiveTime=g.exclusiveTime),this._measurements=g.measurements?{...g.measurements}:{}}get name(){return this._name||""}set name(g){this.updateName(g)}get description(){return this._name}set description(g){this._name=g}get traceId(){return this._traceId}set traceId(g){this._traceId=g}get spanId(){return this._spanId}set spanId(g){this._spanId=g}set parentSpanId(g){this._parentSpanId=g}get parentSpanId(){return this._parentSpanId}get sampled(){return this._sampled}set sampled(g){this._sampled=g}get attributes(){return this._attributes}set attributes(g){this._attributes=g}get startTimestamp(){return this._startTime}set startTimestamp(g){this._startTime=g}get endTimestamp(){return this._endTime}set endTimestamp(g){this._endTime=g}get status(){return this._status}set status(g){this._status=g}get op(){return this._attributes[Eo]}set op(g){this.setAttribute(Eo,g)}get origin(){return this._attributes[uo]}set origin(g){this.setAttribute(uo,g)}spanContext(){const{_spanId:g,_traceId:U,_sampled:he}=this;return{spanId:g,traceId:U,traceFlags:he?Ae.i0:Ae.ve}}startChild(g){const U=new xi({...g,parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId});U.spanRecorder=this.spanRecorder,U.spanRecorder&&U.spanRecorder.add(U);const he=(0,Fo.G)(this);if(U.transaction=he,S.X&&he){const jt=`[Tracing] Starting '${g&&g.op||"< unknown op >"}' span on transaction '${(0,Ae.XU)(U).description||"< unknown name >"}' (${he.spanContext().spanId}).`;o.kg.log(jt),this._logMessage=jt}return U}setTag(g,U){return this.tags={...this.tags,[g]:U},this}setData(g,U){return this.data={...this.data,[g]:U},this}setAttribute(g,U){void 0===U?delete this._attributes[g]:this._attributes[g]=U}setAttributes(g){Object.keys(g).forEach(U=>this.setAttribute(U,g[U]))}setStatus(g){return this._status=g,this}setHttpStatus(g){return Za(this,g),this}setName(g){this.updateName(g)}updateName(g){return this._name=g,this}isSuccess(){return"ok"===this._status}finish(g){return this.end(g)}end(g){if(this._endTime)return;const U=(0,Fo.G)(this);if(S.X&&U&&U.spanContext().spanId!==this._spanId){const he=this._logMessage;he&&o.kg.log(he.replace("Starting","Finishing"))}this._endTime=(0,Ae.$k)(g)}toTraceparent(){return(0,Ae.Hb)(this)}toContext(){return(0,Ot.Jr)({data:this._getData(),description:this._name,endTimestamp:this._endTime,op:this.op,parentSpanId:this._parentSpanId,sampled:this._sampled,spanId:this._spanId,startTimestamp:this._startTime,status:this._status,tags:this.tags,traceId:this._traceId})}updateWithContext(g){return this.data=g.data||{},this._name=g.name||g.description,this._endTime=g.endTimestamp,this.op=g.op,this._parentSpanId=g.parentSpanId,this._sampled=g.sampled,this._spanId=g.spanId||this._spanId,this._startTime=g.startTimestamp||this._startTime,this._status=g.status,this.tags=g.tags||{},this._traceId=g.traceId||this._traceId,this}getTraceContext(){return(0,Ae.wy)(this)}getSpanJSON(){return(0,Ot.Jr)({data:this._getData(),description:this._name,op:this._attributes[Eo],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:this._status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[uo],_metrics_summary:Rn(this),profile_id:this._attributes.profile_id,exclusive_time:this._exclusiveTime,measurements:Object.keys(this._measurements).length>0?this._measurements:void 0})}isRecording(){return!this._endTime&&!!this._sampled}toJSON(){return this.getSpanJSON()}_getData(){const{data:g,_attributes:U}=this,he=Object.keys(g).length>0,Qe=Object.keys(U).length>0;if(he||Qe)return he&&Qe?{...g,...U}:he?g:U}}function Mi(E){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const g=(0,n.s3)(),U=E||g&&g.getOptions();return!!U&&(U.enableTracing||"tracesSampleRate"in U||"tracesSampler"in U)}function Ec(E){if(!Mi())return;const g=qc(E),U=(0,P.Gd)(),he=E.scope?E.scope.getSpan():Xa();if(E.onlyIfParent&&!he)return;const kt=(E.scope||(0,n.nZ)()).clone();return Xl(U,{parentSpan:he,spanContext:g,forceTransaction:E.forceTransaction,scope:kt})}function Xa(){return(0,n.nZ)().getSpan()}function Xl(E,{parentSpan:g,spanContext:U,forceTransaction:he,scope:Qe}){if(!Mi())return;const lt=(0,P.aF)();let kt;if(g&&!he)kt=g.startChild(U);else if(g){const jt=(0,it.j)(g),{traceId:vn,spanId:jn}=g.spanContext(),dr=(0,Ae.Tt)(g);kt=E.startTransaction({traceId:vn,parentSpanId:jn,parentSampled:dr,...U,metadata:{dynamicSamplingContext:jt,...U.metadata}})}else{const{traceId:jt,dsc:vn,parentSpanId:jn,sampled:dr}={...lt.getPropagationContext(),...Qe.getPropagationContext()};kt=E.startTransaction({traceId:jt,parentSpanId:jn,parentSampled:dr,...U,metadata:{dynamicSamplingContext:vn,...U.metadata}})}return Qe.setSpan(kt),function wl(E,g,U){E&&((0,Ot.xp)(E,Ps,U),(0,Ot.xp)(E,Du,g))}(kt,Qe,lt),kt}function qc(E){if(E.startTime){const g={...E};return g.startTimestamp=(0,Ae.$k)(E.startTime),delete g.startTime,g}return E}const Du="_sentryScope",Ps="_sentryIsolationScope";class Dc extends xi{constructor(g,U){super(g),this._contexts={},this._hub=U||(0,P.Gd)(),this._name=g.name||"",this._metadata={...g.metadata},this._trimEnd=g.trimEnd,this.transaction=this;const he=this._metadata.dynamicSamplingContext;he&&(this._frozenDynamicSamplingContext={...he})}get name(){return this._name}set name(g){this.setName(g)}get metadata(){return{source:"custom",spanMetadata:{},...this._metadata,...this._attributes[Cr]&&{source:this._attributes[Cr]},...this._attributes[Fi]&&{sampleRate:this._attributes[Fi]}}}set metadata(g){this._metadata=g}setName(g,U="custom"){this._name=g,this.setAttribute(Cr,U)}updateName(g){return this._name=g,this}initSpanRecorder(g=1e3){this.spanRecorder||(this.spanRecorder=new Xo(g)),this.spanRecorder.add(this)}setContext(g,U){null===U?delete this._contexts[g]:this._contexts[g]=U}setMeasurement(g,U,he=""){this._measurements[g]={value:U,unit:he}}setMetadata(g){this._metadata={...this._metadata,...g}}end(g){const U=(0,Ae.$k)(g),he=this._finishTransaction(U);if(he)return this._hub.captureEvent(he)}toContext(){const g=super.toContext();return(0,Ot.Jr)({...g,name:this._name,trimEnd:this._trimEnd})}updateWithContext(g){return super.updateWithContext(g),this._name=g.name||"",this._trimEnd=g.trimEnd,this}getDynamicSamplingContext(){return(0,it.j)(this)}setHub(g){this._hub=g}getProfileId(){if(void 0!==this._contexts&&void 0!==this._contexts.profile)return this._contexts.profile.profile_id}_finishTransaction(g){if(void 0!==this._endTime)return;this._name||(S.X&&o.kg.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>"),super.end(g);const U=this._hub.getClient();if(U&&U.emit&&U.emit("finishTransaction",this),!0!==this._sampled)return S.X&&o.kg.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),void(U&&U.recordDroppedEvent("sample_rate","transaction"));const he=this.spanRecorder?this.spanRecorder.spans.filter(dr=>dr!==this&&(0,Ae.XU)(dr).timestamp):[];if(this._trimEnd&&he.length>0){const dr=he.map(br=>(0,Ae.XU)(br).timestamp).filter(Boolean);this._endTime=dr.reduce((br,oi)=>br>oi?br:oi)}const{scope:Qe,isolationScope:lt}=function Jc(E){return{scope:E[Du],isolationScope:E[Ps]}}(this),{metadata:kt}=this,{source:jt}=kt,vn={contexts:{...this._contexts,trace:(0,Ae.wy)(this)},spans:he,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{...kt,capturedSpanScope:Qe,capturedSpanIsolationScope:lt,...(0,Ot.Jr)({dynamicSamplingContext:(0,it.j)(this)})},_metrics_summary:Rn(this),...jt&&{transaction_info:{source:jt}}};return Object.keys(this._measurements).length>0&&(S.X&&o.kg.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),vn.measurements=this._measurements),S.X&&o.kg.log(`[Tracing] Finishing ${this.op} transaction: ${this._name}.`),vn}}const hl={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},Mc=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class ec extends Xo{constructor(g,U,he,Qe){super(Qe),this._pushActivity=g,this._popActivity=U,this.transactionSpanId=he}add(g){if(g.spanContext().spanId!==this.transactionSpanId){const U=g.end;g.end=(...he)=>(this._popActivity(g.spanContext().spanId),U.apply(g,he)),void 0===(0,Ae.XU)(g).timestamp&&this._pushActivity(g.spanContext().spanId)}super.add(g)}}class Ed extends Dc{constructor(g,U,he=hl.idleTimeout,Qe=hl.finalTimeout,lt=hl.heartbeatInterval,kt=!1,jt=!1){super(g,U),this._idleHub=U,this._idleTimeout=he,this._finalTimeout=Qe,this._heartbeatInterval=lt,this._onScope=kt,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=Mc[4],this._autoFinishAllowed=!jt,kt&&(S.X&&o.kg.log(`Setting idle transaction on scope. Span ID: ${this.spanContext().spanId}`),U.getScope().setSpan(this)),jt||this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=Mc[3],this.end())},this._finalTimeout)}end(g){const U=(0,Ae.$k)(g);if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setAttribute("finishReason",this._finishReason),this.spanRecorder){S.X&&o.kg.log("[Tracing] finishing IdleTransaction",new Date(1e3*U).toISOString(),this.op);for(const he of this._beforeFinishCallbacks)he(this,U);this.spanRecorder.spans=this.spanRecorder.spans.filter(he=>{if(he.spanContext().spanId===this.spanContext().spanId)return!0;(0,Ae.XU)(he).timestamp||(he.setStatus("cancelled"),he.end(U),S.X&&o.kg.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(he,void 0,2)));const{start_timestamp:Qe,timestamp:lt}=(0,Ae.XU)(he),kt=Qe&&Qe<U,jt=(this._finalTimeout+this._idleTimeout)/1e3,vn=lt&&Qe&&lt-Qe<jt;if(S.X){const jn=JSON.stringify(he,void 0,2);kt?vn||o.kg.log("[Tracing] discarding Span since it finished after Transaction final timeout",jn):o.kg.log("[Tracing] discarding Span since it happened after Transaction was finished",jn)}return kt&&vn}),S.X&&o.kg.log("[Tracing] flushing IdleTransaction")}else S.X&&o.kg.log("[Tracing] No active IdleTransaction");if(this._onScope){const he=this._idleHub.getScope();he.getTransaction()===this&&he.setSpan(void 0)}return super.end(g)}registerBeforeFinishCallback(g){this._beforeFinishCallbacks.push(g)}initSpanRecorder(g){if(!this.spanRecorder){const U=Qe=>{this._finished||this._pushActivity(Qe)},he=Qe=>{this._finished||this._popActivity(Qe)};this.spanRecorder=new ec(U,he,this.spanContext().spanId,g),S.X&&o.kg.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(g,{restartOnChildSpanChange:U}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=!1===U,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason=Mc[5],this.end(g)))}setFinishReason(g){this._finishReason=g}sendAutoFinishSignal(){this._autoFinishAllowed||(S.X&&o.kg.log("[Tracing] Received finish signal for idle transaction."),this._restartIdleTimeout(),this._autoFinishAllowed=!0)}_restartIdleTimeout(g){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{!this._finished&&0===Object.keys(this.activities).length&&(this._finishReason=Mc[1],this.end(g))},this._idleTimeout)}_pushActivity(g){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),S.X&&o.kg.log(`[Tracing] pushActivity: ${g}`),this.activities[g]=!0,S.X&&o.kg.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(g){if(this.activities[g]&&(S.X&&o.kg.log(`[Tracing] popActivity ${g}`),delete this.activities[g],S.X&&o.kg.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){const U=(0,Bt.ph)();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&&(this._finishReason=Mc[5],this.end(U)):this._restartIdleTimeout(U+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const g=Object.keys(this.activities).join("");g===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=g,this._heartbeatCounter>=3?this._autoFinishAllowed&&(S.X&&o.kg.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=Mc[0],this.end()):this._pingHeartbeat()}_pingHeartbeat(){S.X&&o.kg.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}}function fs(E){return(E||(0,P.Gd)()).getScope().getTransaction()}let Yu=!1;function Wu(){const E=fs();if(E){const g="internal_error";S.X&&o.kg.log(`[Tracing] Transaction: ${g} -> Global error occured`),E.setStatus(g)}}function Jl(E,g,U){if(!Mi(g))return E.sampled=!1,E;if(void 0!==E.sampled)return E.setAttribute(Fi,Number(E.sampled)),E;let he;return"function"==typeof g.tracesSampler?(he=g.tracesSampler(U),E.setAttribute(Fi,Number(he))):void 0!==U.parentSampled?he=U.parentSampled:typeof g.tracesSampleRate<"u"?(he=g.tracesSampleRate,E.setAttribute(Fi,Number(he))):(he=1,E.setAttribute(Fi,he)),Ku(he)?he?(E.sampled=Math.random()<he,E.sampled?(S.X&&o.kg.log(`[Tracing] starting ${E.op} transaction - ${(0,Ae.XU)(E).description}`),E):(S.X&&o.kg.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(he)})`),E)):(S.X&&o.kg.log("[Tracing] Discarding transaction because "+("function"==typeof g.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0")),E.sampled=!1,E):(S.X&&o.kg.warn("[Tracing] Discarding transaction because of invalid sample rate."),E.sampled=!1,E)}function Ku(E){return(0,mn.i2)(E)||"number"!=typeof E&&"boolean"!=typeof E?(S.X&&o.kg.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(E)} of type ${JSON.stringify(typeof E)}.`),!1):!(E<0||E>1)||(S.X&&o.kg.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${E}.`),!1)}function Ql(){const g=this.getScope().getSpan();return g?{"sentry-trace":(0,Ae.Hb)(g)}:{}}function Uc(E,g){const U=this.getClient(),he=U&&U.getOptions()||{},Qe=he.instrumenter||"sentry",lt=E.instrumenter||"sentry";Qe!==lt&&(S.X&&o.kg.error(`A transaction was started with instrumenter=\`${lt}\`, but the SDK is configured with the \`${Qe}\` instrumenter.\nThe transaction will not be sampled. Please use the ${Qe} instrumentation to start transactions.`),E.sampled=!1);let kt=new Dc(E,this);return kt=Jl(kt,he,{name:E.name,parentSampled:E.parentSampled,transactionContext:E,attributes:{...E.data,...E.attributes},...g}),kt.isRecording()&&kt.initSpanRecorder(he._experiments&&he._experiments.maxSpans),U&&U.emit&&U.emit("startTransaction",kt),kt}function Mu(E,g,U,he,Qe,lt,kt,jt=!1){const vn=E.getClient(),jn=vn&&vn.getOptions()||{};let dr=new Ed(g,E,U,he,kt,Qe,jt);return dr=Jl(dr,jn,{name:g.name,parentSampled:g.parentSampled,transactionContext:g,attributes:{...g.data,...g.attributes},...lt}),dr.isRecording()&&dr.initSpanRecorder(jn._experiments&&jn._experiments.maxSpans),vn&&vn.emit&&vn.emit("startTransaction",dr),dr}function t1(){const E=(0,P.cu)();E.__SENTRY__&&(E.__SENTRY__.extensions=E.__SENTRY__.extensions||{},E.__SENTRY__.extensions.startTransaction||(E.__SENTRY__.extensions.startTransaction=Uc),E.__SENTRY__.extensions.traceHeaders||(E.__SENTRY__.extensions.traceHeaders=Ql),function s0(){Yu||(Yu=!0,bs(Wu),ca(Wu))}())}Wu.tag="sentry_tracingErrorCallback";var Hc=c(42475);const Ca=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,xo=Be.GLOBAL_OBJ;const ho=(E,g,U)=>{let he,Qe;return lt=>{g.value>=0&&(lt||U)&&(Qe=g.value-(he||0),(Qe||void 0===he)&&(he=g.value,g.delta=Qe,E(g)))}},ta=()=>xo.__WEB_VITALS_POLYFILL__?xo.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||(()=>{const E=xo.performance.timing,g=xo.performance.navigation.type,U={entryType:"navigation",startTime:0,type:2==g?"back_forward":1===g?"reload":"navigate"};for(const he in E)"navigationStart"!==he&&"toJSON"!==he&&(U[he]=Math.max(E[he]-E.navigationStart,0));return U})()):xo.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],Vc=()=>{const E=ta();return E&&E.activationStart||0},Yc=(E,g)=>{const U=ta();let he="navigate";return U&&(he=xo.document.prerendering||Vc()>0?"prerender":U.type.replace(/_/g,"-")),{name:E,value:typeof g>"u"?-1:g,rating:"good",delta:0,entries:[],id:`v3-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:he}},Z=(E,g,U)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(E)){const he=new PerformanceObserver(Qe=>{g(Qe.getEntries())});return he.observe(Object.assign({type:E,buffered:!0},U||{})),he}}catch{}},O=(E,g)=>{const U=he=>{("pagehide"===he.type||"hidden"===xo.document.visibilityState)&&(E(he),g&&(removeEventListener("visibilitychange",U,!0),removeEventListener("pagehide",U,!0)))};addEventListener("visibilitychange",U,!0),addEventListener("pagehide",U,!0)},q=E=>{const g=Yc("CLS",0);let U,he=0,Qe=[];const lt=jt=>{jt.forEach(vn=>{if(!vn.hadRecentInput){const jn=Qe[0],dr=Qe[Qe.length-1];he&&0!==Qe.length&&vn.startTime-dr.startTime<1e3&&vn.startTime-jn.startTime<5e3?(he+=vn.value,Qe.push(vn)):(he=vn.value,Qe=[vn]),he>g.value&&(g.value=he,g.entries=Qe,U&&U())}})},kt=Z("layout-shift",lt);if(kt){U=ho(E,g);const jt=()=>{lt(kt.takeRecords()),U(!0)};return O(jt),jt}};let ge=-1;const Gt=()=>(ge<0&&(ge="hidden"!==xo.document.visibilityState||xo.document.prerendering?1/0:0,O(({timeStamp:E})=>{ge=E},!0)),{get firstHiddenTime(){return ge}}),en=E=>{const g=Gt(),U=Yc("FID");let he;const Qe=jt=>{jt.startTime<g.firstHiddenTime&&(U.value=jt.processingStart-jt.startTime,U.entries.push(jt),he(!0))},lt=jt=>{jt.forEach(Qe)},kt=Z("first-input",lt);he=ho(E,U),kt&&O(()=>{lt(kt.takeRecords()),kt.disconnect()},!0)};let gr=0,Jr=1/0,hi=0;const va=E=>{E.forEach(g=>{g.interactionId&&(Jr=Math.min(Jr,g.interactionId),hi=Math.max(hi,g.interactionId),gr=hi?(hi-Jr)/7+1:0)})};let Qc;const tc=()=>Qc?gr:performance.interactionCount||0,Ks=[],zl={},i1=E=>{const g=Ks[Ks.length-1],U=zl[E.interactionId];if(U||Ks.length<10||E.duration>g.latency){if(U)U.entries.push(E),U.latency=Math.max(U.latency,E.duration);else{const he={id:E.interactionId,latency:E.duration,entries:[E]};zl[he.id]=he,Ks.push(he)}Ks.sort((he,Qe)=>Qe.latency-he.latency),Ks.splice(10).forEach(he=>{delete zl[he.id]})}},Tu=(E,g)=>{g=g||{},"interactionCount"in performance||Qc||(Qc=Z("event",va,{type:"event",buffered:!0,durationThreshold:0}));const U=Yc("INP");let he;const Qe=kt=>{kt.forEach(vn=>{vn.interactionId&&i1(vn),"first-input"===vn.entryType&&!Ks.some(dr=>dr.entries.some(br=>vn.duration===br.duration&&vn.startTime===br.startTime))&&i1(vn)});const jt=(()=>{const E=Math.min(Ks.length-1,Math.floor(tc()/50));return Ks[E]})();jt&&jt.latency!==U.value&&(U.value=jt.latency,U.entries=jt.entries,he())},lt=Z("event",Qe,{durationThreshold:g.durationThreshold||40});he=ho(E,U,g.reportAllChanges),lt&&(lt.observe({type:"first-input",buffered:!0}),O(()=>{Qe(lt.takeRecords()),U.value<0&&tc()>0&&(U.value=0,U.entries=[]),he(!0)}))},Ns={},h2=E=>{const g=Gt(),U=Yc("LCP");let he;const Qe=kt=>{const jt=kt[kt.length-1];if(jt){const vn=Math.max(jt.startTime-Vc(),0);vn<g.firstHiddenTime&&(U.value=vn,U.entries=[jt],he())}},lt=Z("largest-contentful-paint",Qe);if(lt){he=ho(E,U);const kt=()=>{Ns[U.id]||(Qe(lt.takeRecords()),lt.disconnect(),Ns[U.id]=!0,he(!0))};return["keydown","click"].forEach(jt=>{addEventListener(jt,kt,{once:!0,capture:!0})}),O(kt,!0),kt}},pl={},ju={};let bu,f2,ps,nc;function gl(E,g){return Ou(E,g),ju[E]||(function eu(E){const g={};"event"===E&&(g.durationThreshold=0),Z(E,U=>{el(E,{entries:U})},g)}(E),ju[E]=!0),Gu(E,g)}function el(E,g){const U=pl[E];if(U&&U.length)for(const he of U)try{he(g)}catch(Qe){Ca&&o.kg.error(`Error while triggering instrumentation handler.\nType: ${E}\nName: ${(0,Lt.$P)(he)}\nError:`,Qe)}}function Dd(){return q(E=>{el("cls",{metric:E}),bu=E})}function c0(){return en(E=>{el("fid",{metric:E}),f2=E})}function Rl(){return h2(E=>{el("lcp",{metric:E}),ps=E})}function js(){return Tu(E=>{el("inp",{metric:E}),nc=E})}function Wc(E,g,U,he,Qe=!1){let lt;return Ou(E,g),ju[E]||(lt=U(),ju[E]=!0),he&&g({metric:he}),Gu(E,g,Qe?lt:void 0)}function Ou(E,g){pl[E]=pl[E]||[],pl[E].push(g)}function Gu(E,g,U){return()=>{U&&U();const he=pl[E];if(!he)return;const Qe=he.indexOf(g);-1!==Qe&&he.splice(Qe,1)}}function Su(E){return[{type:"span"},E]}function wc(E){return"number"==typeof E&&isFinite(E)}function zc(E,{startTimestamp:g,...U}){return g&&E.startTimestamp>g&&(E.startTimestamp=g),E.startChild({startTimestamp:g,...U})}const l0=2147483647;function oa(E){return E/1e3}function Iu(){return xo&&xo.addEventListener&&xo.performance}let tl,Au,Md=0,Aa={};function u0(){const E=Iu();if(E&&Bt.Z1){E.mark&&xo.performance.mark("sentry-tracing-init");const g=function Zu(){return function o1(E){return Wc("fid",E,c0,f2)}(({metric:E})=>{const g=E.entries[E.entries.length-1];if(!g)return;const U=oa(Bt.Z1),he=oa(g.startTime);Ca&&o.kg.log("[Measurements] Adding FID"),Aa.fid={value:E.value,unit:"millisecond"},Aa["mark.fid"]={value:U+he,unit:"second"}})}(),U=function xl(){return function Ta(E,g=!1){return Wc("cls",E,Dd,bu,g)}(({metric:E})=>{const g=E.entries[E.entries.length-1];g&&(Ca&&o.kg.log("[Measurements] Adding CLS"),Aa.cls={value:E.value,unit:""},Au=g)},!0)}(),he=function Cd(){return function _l(E,g=!1){return Wc("lcp",E,Rl,ps,g)}(({metric:E})=>{const g=E.entries[E.entries.length-1];g&&(Ca&&o.kg.log("[Measurements] Adding LCP"),Aa.lcp={value:E.value,unit:"millisecond"},tl=g)},!0)}();return()=>{g(),U(),he()}}return()=>{}}function wu(E){if(Iu()&&Bt.Z1){const U=function d0(E){return function a1(E){return Wc("inp",E,js,nc)}(({metric:g})=>{const U=g.entries.find(_c=>"click"===_c.name||"pointerdown"===_c.name),he=(0,n.s3)();if(!U||!he)return;const Qe=he.getOptions(),lt=oa(Bt.Z1+U.startTime),kt=oa(g.value),{routeName:jt,parentContext:vn,activeTransaction:jn,user:dr,replayId:br}=void 0!==U.interactionId?E[U.interactionId]:{routeName:void 0,parentContext:void 0,activeTransaction:void 0,user:void 0,replayId:void 0},oi=void 0!==dr?dr.email||dr.id||dr.ip_address:void 0,ii=void 0!==jn?jn.getProfileId():void 0,Si=new xi({startTimestamp:lt,endTimestamp:lt+kt,op:"ui.interaction.click",name:(0,ya.Rt)(U.target),attributes:{release:Qe.release,environment:Qe.environment,transaction:jt,...void 0!==oi&&""!==oi?{user:oi}:{},...void 0!==ii?{profile_id:ii}:{},...void 0!==br?{replay_id:br}:{}},exclusiveTime:g.value,measurements:{inp:{value:g.value,unit:"millisecond"}}}),ko=function qu(E,g){if(!Mi(g))return!1;let U;return U=void 0!==E&&"function"==typeof g.tracesSampler?g.tracesSampler({transactionContext:E,name:E.name,parentSampled:E.parentSampled,attributes:{...E.data,...E.attributes},location:xo.location}):void 0!==E&&void 0!==E.sampled?E.sampled:typeof g.tracesSampleRate<"u"?g.tracesSampleRate:1,Ku(U)?U:(Ca&&o.kg.warn("[Tracing] Discarding transaction because of invalid sample rate."),!1)}(vn,Qe);if(ko&&Math.random()<ko){const _c=Si?function s1(E,g){const U={sent_at:(new Date).toISOString()};return g&&(U.dsn=Ht(g)),ae(U,E.map(Su))}([Si],he.getDsn()):void 0,As=he&&he.getTransport();As&&_c&&As.send(_c).then(null,El=>{Ca&&o.kg.error("Error while sending interaction:",El)})}else;})}(E);return()=>{U()}}return()=>{}}function Xu(E){const g=Iu();if(!g||!xo.performance.getEntries||!Bt.Z1)return;Ca&&o.kg.log("[Tracing] Adding & adjusting spans using Performance API");const U=oa(Bt.Z1),he=g.getEntries();let Qe,lt;const{op:kt,start_timestamp:jt}=(0,Ae.XU)(E);if(he.slice(Md).forEach(vn=>{const jn=oa(vn.startTime),dr=oa(vn.duration);if(!("navigation"===E.op&&jt&&U+jn<jt))switch(vn.entryType){case"navigation":(function cc(E,g,U){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(he=>{fc(E,g,he,U)}),fc(E,g,"secureConnection",U,"TLS/SSL","connectEnd"),fc(E,g,"fetch",U,"cache","domainLookupStart"),fc(E,g,"domainLookup",U,"DNS"),function ml(E,g,U){g.responseEnd&&(zc(E,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:U+oa(g.requestStart),endTimestamp:U+oa(g.responseEnd)}),zc(E,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:U+oa(g.responseStart),endTimestamp:U+oa(g.responseEnd)}))}(E,g,U)})(E,vn,U),Qe=U+oa(vn.responseStart),lt=U+oa(vn.requestStart);break;case"mark":case"paint":case"measure":{!function l1(E,g,U,he,Qe){const lt=Qe+U,kt=lt+he;return zc(E,{description:g.name,endTimestamp:kt,op:g.entryType,origin:"auto.resource.browser.metrics",startTimestamp:lt}),lt}(E,vn,jn,dr,U);const br=Gt(),oi=vn.startTime<br.firstHiddenTime;"first-paint"===vn.name&&oi&&(Ca&&o.kg.log("[Measurements] Adding FP"),Aa.fp={value:vn.startTime,unit:"millisecond"}),"first-contentful-paint"===vn.name&&oi&&(Ca&&o.kg.log("[Measurements] Adding FCP"),Aa.fcp={value:vn.startTime,unit:"millisecond"});break}case"resource":!function nu(E,g,U,he,Qe,lt){if("xmlhttprequest"===g.initiatorType||"fetch"===g.initiatorType)return;const kt=To(U),jt={};zu(jt,g,"transferSize","http.response_transfer_size"),zu(jt,g,"encodedBodySize","http.response_content_length"),zu(jt,g,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in g&&(jt["resource.render_blocking_status"]=g.renderBlockingStatus),kt.protocol&&(jt["url.scheme"]=kt.protocol.split(":").pop()),kt.host&&(jt["server.address"]=kt.host),jt["url.same_origin"]=U.includes(xo.location.origin);const vn=lt+he,jn=vn+Qe;zc(E,{description:U.replace(xo.location.origin,""),endTimestamp:jn,op:g.initiatorType?`resource.${g.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:vn,data:jt})}(E,vn,vn.name,jn,dr,U)}}),Md=Math.max(he.length-1,0),function Td(E){const g=xo.navigator;if(!g)return;const U=g.connection;U&&(U.effectiveType&&E.setTag("effectiveConnectionType",U.effectiveType),U.type&&E.setTag("connectionType",U.type),wc(U.rtt)&&(Aa["connection.rtt"]={value:U.rtt,unit:"millisecond"})),wc(g.deviceMemory)&&E.setTag("deviceMemory",`${g.deviceMemory} GB`),wc(g.hardwareConcurrency)&&E.setTag("hardwareConcurrency",String(g.hardwareConcurrency))}(E),"pageload"===kt){(function p2(E,g,U,he){"number"==typeof g&&he&&(Ca&&o.kg.log("[Measurements] Adding TTFB"),E.ttfb={value:1e3*Math.max(g-he,0),unit:"millisecond"},"number"==typeof U&&U<=g&&(E["ttfb.requestTime"]={value:1e3*(g-U),unit:"millisecond"}))})(Aa,Qe,lt,jt),["fcp","fp","lcp"].forEach(jn=>{if(!Aa[jn]||!jt||U>=jt)return;const dr=Aa[jn].value,br=U+oa(dr),oi=Math.abs(1e3*(br-jt)),ii=oi-dr;Ca&&o.kg.log(`[Measurements] Normalized ${jn} from ${dr} to ${oi} (${ii})`),Aa[jn].value=oi});const vn=Aa["mark.fid"];vn&&Aa.fid&&(zc(E,{description:"first input delay",endTimestamp:vn.value+oa(Aa.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:vn.value}),delete Aa["mark.fid"]),"fcp"in Aa||delete Aa.cls,Object.keys(Aa).forEach(jn=>{!function Pu(E,g,U){const he=fs();he&&he.setMeasurement(E,g,U)}(jn,Aa[jn].value,Aa[jn].unit)}),function vl(E){tl&&(Ca&&o.kg.log("[Measurements] Adding LCP Data"),tl.element&&E.setTag("lcp.element",(0,ya.Rt)(tl.element)),tl.id&&E.setTag("lcp.id",tl.id),tl.url&&E.setTag("lcp.url",tl.url.trim().slice(0,200)),E.setTag("lcp.size",tl.size)),Au&&Au.sources&&(Ca&&o.kg.log("[Measurements] Adding CLS Data"),Au.sources.forEach((g,U)=>E.setTag(`cls.source.${U+1}`,(0,ya.Rt)(g.node))))}(E)}tl=void 0,Au=void 0,Aa={}}function fc(E,g,U,he,Qe,lt){const kt=lt?g[lt]:g[`${U}End`],jt=g[`${U}Start`];!jt||!kt||zc(E,{op:"browser",origin:"auto.browser.browser.metrics",description:Qe||U,startTimestamp:he+oa(jt),endTimestamp:he+oa(kt)})}function zu(E,g,U,he){const Qe=g[U];null!=Qe&&Qe<l0&&(E[he]=Qe)}var rc=c(42748);function h0(E,g,U,he,Qe="auto.http.browser"){if(!Mi()||!E.fetchData)return;const lt=g(E.fetchData.url);if(E.endTimestamp&&lt){const br=E.fetchData.__span;if(!br)return;const oi=he[br];if(oi){if(E.response){Za(oi,E.response.status);const ii=E.response&&E.response.headers&&E.response.headers.get("content-length");if(ii){const Si=parseInt(ii);Si>0&&oi.setAttribute("http.response_content_length",Si)}}else E.error&&oi.setStatus("internal_error");oi.end(),delete he[br]}return}const kt=(0,n.nZ)(),jt=(0,n.s3)(),{method:vn,url:jn}=E.fetchData,dr=lt?Ec({name:`${vn} ${jn}`,onlyIfParent:!0,attributes:{url:jn,type:"fetch","http.method":vn,[uo]:Qe},op:"http.client"}):void 0;if(dr&&(E.fetchData.__span=dr.spanContext().spanId,he[dr.spanContext().spanId]=dr),U(E.fetchData.url)&&jt){const br=E.args[0];E.args[1]=E.args[1]||{};const oi=E.args[1];oi.headers=function f0(E,g,U,he,Qe){const lt=Qe||U.getSpan(),kt=(0,P.aF)(),{traceId:jt,spanId:vn,sampled:jn,dsc:dr}={...kt.getPropagationContext(),...U.getPropagationContext()},br=lt?(0,Ae.Hb)(lt):(0,Hc.$p)(jt,vn,jn),oi=(0,rc.IQ)(dr||(lt?(0,it.j)(lt):(0,it._)(jt,g,U))),ii=he.headers||(typeof Request<"u"&&(0,mn.V9)(E,Request)?E.headers:void 0);if(ii){if(typeof Headers<"u"&&(0,mn.V9)(ii,Headers)){const Si=new Headers(ii);return Si.append("sentry-trace",br),oi&&Si.append(rc.bU,oi),Si}if(Array.isArray(ii)){const Si=[...ii,["sentry-trace",br]];return oi&&Si.push([rc.bU,oi]),Si}{const Si="baggage"in ii?ii.baggage:void 0,ko=[];return Array.isArray(Si)?ko.push(...Si):Si&&ko.push(Si),oi&&ko.push(oi),{...ii,"sentry-trace":br,baggage:ko.length>0?ko.join(","):void 0}}}return{"sentry-trace":br,baggage:oi}}(br,jt,kt,oi,dr)}return dr}const p0=["localhost",/^\/(?!\/)/],kl={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:p0,tracePropagationTargets:p0};function nl(E){const{traceFetch:g,traceXHR:U,tracePropagationTargets:he,tracingOrigins:Qe,shouldCreateSpanForRequest:lt,enableHTTPTimings:kt}={traceFetch:kl.traceFetch,traceXHR:kl.traceXHR,...E},jt="function"==typeof lt?lt:dr=>!0,vn=dr=>function _s(E,g){return(0,f.U0)(E,g||p0)}(dr,he||Qe),jn={};g&&xa(dr=>{const br=h0(dr,jt,vn,jn);kt&&br&&bd(br)}),U&&Ac(dr=>{const br=function d1(E,g,U,he){const Qe=E.xhr,lt=Qe&&Qe[qo];if(!Mi()||!Qe||Qe.__sentry_own_request__||!lt)return;const kt=g(lt.url);if(E.endTimestamp&&kt){const br=Qe.__sentry_xhr_span_id__;if(!br)return;const oi=he[br];return void(oi&&void 0!==lt.status_code&&(Za(oi,lt.status_code),oi.end(),delete he[br]))}const jt=(0,n.nZ)(),vn=(0,P.aF)(),jn=kt?Ec({name:`${lt.method} ${lt.url}`,onlyIfParent:!0,attributes:{type:"xhr","http.method":lt.method,url:lt.url,[uo]:"auto.http.browser"},op:"http.client"}):void 0;jn&&(Qe.__sentry_xhr_span_id__=jn.spanContext().spanId,he[Qe.__sentry_xhr_span_id__]=jn);const dr=(0,n.s3)();if(Qe.setRequestHeader&&U(lt.url)&&dr){const{traceId:br,spanId:oi,sampled:ii,dsc:Si}={...vn.getPropagationContext(),...jt.getPropagationContext()};!function _0(E,g,U){try{E.setRequestHeader("sentry-trace",g),U&&E.setRequestHeader(rc.bU,U)}catch{}}(Qe,jn?(0,Ae.Hb)(jn):(0,Hc.$p)(br,oi,ii),(0,rc.IQ)(Si||(jn?(0,it.j)(jn):(0,it._)(br,dr,jt))))}return jn}(dr,jt,vn,jn);kt&&br&&bd(br)})}function bd(E){const{url:g}=(0,Ae.XU)(E).data||{};if(!g||"string"!=typeof g)return;const U=gl("resource",({entries:he})=>{he.forEach(Qe=>{(function _2(E){return"resource"===E.entryType&&"initiatorType"in E&&"string"==typeof E.nextHopProtocol&&("fetch"===E.initiatorType||"xmlhttprequest"===E.initiatorType)})(Qe)&&Qe.name.endsWith(g)&&(function Ll(E){const{name:g,version:U}=function u1(E){let g="unknown",U="unknown",he="";for(const Qe of E){if("/"===Qe){[g,U]=E.split("/");break}if(!isNaN(Number(Qe))){g="h"===he?"http":he,U=E.split(he)[1];break}he+=Qe}return he===E&&(g=he),{name:g,version:U}}(E.nextHopProtocol),he=[];return he.push(["network.protocol.version",U],["network.protocol.name",g]),Bt.Z1?[...he,["http.request.redirect_start",Gs(E.redirectStart)],["http.request.fetch_start",Gs(E.fetchStart)],["http.request.domain_lookup_start",Gs(E.domainLookupStart)],["http.request.domain_lookup_end",Gs(E.domainLookupEnd)],["http.request.connect_start",Gs(E.connectStart)],["http.request.secure_connection_start",Gs(E.secureConnectionStart)],["http.request.connection_end",Gs(E.connectEnd)],["http.request.request_start",Gs(E.requestStart)],["http.request.response_start",Gs(E.responseStart)],["http.request.response_end",Gs(E.responseEnd)]]:he}(Qe).forEach(kt=>E.setAttribute(...kt)),setTimeout(U))})})}function Gs(E=0){return((Bt.Z1||performance.timeOrigin)+E)/1e3}const Ju={...hl,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableInp:!1,_experiments:{},...kl},g0=(E={})=>{const g=!!Ca&&!(!E.tracePropagationTargets&&!E.tracingOrigins);t1(),!E.tracePropagationTargets&&E.tracingOrigins&&(E.tracePropagationTargets=E.tracingOrigins);const U={...Ju,...E},he=u0(),Qe={};U.enableInp&&wu(Qe),U.enableLongTask&&function tu(){gl("longtask",({entries:E})=>{for(const g of E){const U=fs();if(!U)return;const he=oa(Bt.Z1+g.startTime),Qe=oa(g.duration);U.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:he,endTimestamp:he+Qe})}})}(),U._experiments.enableInteractions&&function c1(){gl("event",({entries:E})=>{for(const g of E){const U=fs();if(!U)return;if("click"===g.name){const he=oa(Bt.Z1+g.startTime),Qe=oa(g.duration),lt={description:(0,ya.Rt)(g.target),op:`ui.interaction.${g.name}`,origin:"auto.ui.browser.metrics",startTimestamp:he,endTimestamp:he+Qe},kt=(0,ya.iY)(g.target);kt&&(lt.attributes={"ui.component_name":kt}),U.startChild(lt)}}})}();const lt={name:void 0,context:void 0};function kt(jt){const vn=(0,P.Gd)(),{beforeStartSpan:jn,idleTimeout:dr,finalTimeout:br,heartbeatInterval:oi}=U,ii="pageload"===jt.op;let Si;if(ii){const El=ii?iu("sentry-trace"):"",xc=ii?iu("baggage"):void 0,{traceId:Fl,dsc:Pd,parentSpanId:y0,sampled:il}=(0,Hc.pT)(El,xc);Si={traceId:Fl,parentSpanId:y0,parentSampled:il,...jt,metadata:{...jt.metadata,dynamicSamplingContext:Pd},trimEnd:!0}}else Si={trimEnd:!0,...jt};const ko=jn?jn(Si):Si;ko.metadata=ko.name!==Si.name?{...ko.metadata,source:"custom"}:ko.metadata,lt.name=ko.name,lt.context=ko,!1===ko.sampled&&Ca&&o.kg.log(`[Tracing] Will not send ${ko.op} transaction because of beforeNavigate.`),Ca&&o.kg.log(`[Tracing] Starting ${ko.op} transaction on scope`);const{location:_c}=xo,As=Mu(vn,ko,dr,br,!0,{location:_c},oi,ii);return ii&&xo.document&&(xo.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(xo.document.readyState)&&As.sendAutoFinishSignal()}),["interactive","complete"].includes(xo.document.readyState)&&As.sendAutoFinishSignal()),As.registerBeforeFinishCallback(El=>{he(),Xu(El)}),As}return{name:"BrowserTracing",setupOnce:()=>{},afterAllSetup(jt){const vn=jt.getOptions(),{markBackgroundSpan:jn,traceFetch:dr,traceXHR:br,shouldCreateSpanForRequest:oi,enableHTTPTimings:ii,_experiments:Si}=U,ko=vn&&vn.tracePropagationTargets,_c=ko||U.tracePropagationTargets;Ca&&g&&ko&&o.kg.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used.");let As,El=xo.location&&xo.location.href;if(jt.on&&(jt.on("startNavigationSpan",xc=>{As&&(Ca&&o.kg.log(`[Tracing] Finishing current transaction with op: ${(0,Ae.XU)(As).op}`),As.end()),As=kt({op:"navigation",...xc})}),jt.on("startPageLoadSpan",xc=>{As&&(Ca&&o.kg.log(`[Tracing] Finishing current transaction with op: ${(0,Ae.XU)(As).op}`),As.end()),As=kt({op:"pageload",...xc})})),U.instrumentPageLoad&&jt.emit&&xo.location){const xc={name:xo.location.pathname,startTimestamp:Bt.Z1?Bt.Z1/1e3:void 0,origin:"auto.pageload.browser",attributes:{[Cr]:"url"}};!function Od(E,g){if(!E.emit)return;E.emit("startPageLoadSpan",g);const U=Xa();return"pageload"===(U&&(0,Ae.XU)(U).op)?U:void 0}(jt,xc)}U.instrumentNavigation&&jt.emit&&xo.location&&Zt(({to:xc,from:Fl})=>{if(void 0===Fl&&El&&-1!==El.indexOf(xc))El=void 0;else if(Fl!==xc){El=void 0;const Pd={name:xo.location.pathname,origin:"auto.navigation.browser",attributes:{[Cr]:"url"}};yl(jt,Pd)}}),jn&&function ar(){xo&&xo.document?xo.document.addEventListener("visibilitychange",()=>{const E=fs();if(xo.document.hidden&&E){const g="cancelled",{op:U,status:he}=(0,Ae.XU)(E);Ca&&o.kg.log(`[Tracing] Transaction: ${g} -> since tab moved to the background, op: ${U}`),he||E.setStatus(g),E.setTag("visibilitychange","document.hidden"),E.end()}}):Ca&&o.kg.warn("[Tracing] Could not set up background tab detection due to lack of global document")}(),Si.enableInteractions&&function Is(E,g){let U;const he=()=>{const{idleTimeout:Qe,finalTimeout:lt,heartbeatInterval:kt}=E,jt="ui.action.click",vn=fs();if(vn&&vn.op&&["navigation","pageload"].includes(vn.op))return void(Ca&&o.kg.warn(`[Tracing] Did not create ${jt} transaction because a pageload or navigation transaction is in progress.`));if(U&&(U.setFinishReason("interactionInterrupted"),U.end(),U=void 0),!g.name)return void(Ca&&o.kg.warn(`[Tracing] Did not create ${jt} transaction because _latestRouteName is missing.`));const{location:jn}=xo,dr={name:g.name,op:jt,trimEnd:!0,data:{[Cr]:g.context?Tc(g.context):"url"}};U=Mu((0,P.Gd)(),dr,Qe,lt,!0,{location:jn},kt)};["click"].forEach(Qe=>{addEventListener(Qe,he,{once:!1,capture:!0})})}(U,lt),U.enableInp&&function rl(E,g){gl("event",({entries:U})=>{const he=(0,n.s3)(),Qe=void 0!==he&&void 0!==he.getIntegrationByName?he.getIntegrationByName("Replay"):void 0,lt=void 0!==Qe?Qe.getReplayId():void 0,kt=fs(),jt=(0,n.nZ)(),vn=void 0!==jt?jt.getUser():void 0;for(const jn of U)if(wa(jn)){const dr=jn.duration,br=Object.keys(E),oi=br.length>0?br.reduce((ii,Si)=>E[ii].duration<E[Si].duration?ii:Si):void 0;if(void 0===oi||dr>E[oi].duration){const ii=jn.interactionId,Si=g.name,ko=g.context;ii&&Si&&ko&&(oi&&Object.keys(E).length>=Qu&&delete E[oi],E[ii]={routeName:Si,duration:dr,parentContext:ko,user:vn,activeTransaction:kt,replayId:lt})}}})}(Qe,lt),nl({traceFetch:dr,traceXHR:br,tracePropagationTargets:_c,shouldCreateSpanForRequest:oi,enableHTTPTimings:ii})},options:U}};function yl(E,g){if(!E.emit)return;E.emit("startNavigationSpan",g);const U=Xa();return"navigation"===(U&&(0,Ae.XU)(U).op)?U:void 0}function iu(E){const g=(0,ya.qT)(`meta[name=${E}]`);return g?g.getAttribute("content"):void 0}function wa(E){return"duration"in E}const Qu=10;function Tc(E){const g=E.attributes&&E.attributes[Cr],U=E.data&&E.data[Cr],he=E.metadata&&E.metadata.source;return g||U||he}var Kc=c(19212),h1=c(69862),pc=c(64190),f1=c(47394),Rc=c(32181),ed=c(99397);const p1=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function ou(E){const g=Object.assign({defaultIntegrations:Fc().filter(U=>"TryCatch"!==U.name)},E);ki(g,"angular-ivy"),function m0(){const g=Kc.q4F&&Kc.q4F.major?parseInt(Kc.q4F.major,10):void 0;g&&(g<12&&p1&&o.kg.warn(`This Sentry SDK does not officially support Angular ${g}.`,"This SDK only supports Angular 12 and above.","If you're using Angular 10 or 11, please use `@sentry/angular` instead.","Otherwise, please consider upgrading your Angular version."),(0,n.v)("angular",{version:g}))}(),Os(g)}const v0=typeof Zone<"u"&&!!Zone.current;function gs(E){return v0?Zone.root.run(E):E()}function au(E){if(E instanceof Error)return!0;if(null===E||"object"!=typeof E)return!1;const g=E;return(0,mn.HD)(g.name)&&(0,mn.HD)(g.message)&&(void 0===g.stack||(0,mn.HD)(g.stack))}class za{constructor(g){this._registeredAfterSendEventHandler=!1,this._options=Object.assign({logErrors:!0},g)}handleError(g){const U=this._extractError(g)||"Handled unknown error",he=gs(()=>n.Tb(U,{mechanism:{type:"angular",handled:!1}}));if(this._options.logErrors&&console.error(U),this._options.showDialog){const Qe=n.s3();Qe&&Qe.on&&!this._registeredAfterSendEventHandler?(Qe.on("afterSendEvent",lt=>{lt.type||ds(Object.assign(Object.assign({},this._options.dialogOptions),{eventId:lt.event_id}))}),this._registeredAfterSendEventHandler=!0):(!Qe||!Qe.on)&&ds(Object.assign(Object.assign({},this._options.dialogOptions),{eventId:he}))}}_extractError(g){if(this._options.extractor){const U=this._defaultExtractor.bind(this);return this._options.extractor(g,U)}return this._defaultExtractor(g)}_defaultExtractor(g){const U=function _1(E){return E&&E.ngOriginalError?E.ngOriginalError:E}(g);return U instanceof h1.UA?function Nl(E){return au(E.error)?E.error:E.error instanceof ErrorEvent&&E.error.message?E.error.message:"string"==typeof E.error?`Server returned code ${E.status} with body "${E.error}"`:E.message}(U):"string"==typeof U||au(U)?U:null}}za.\u0275fac=function(g){return new(g||za)(Kc.LFG("errorHandlerOptions"))},za.\u0275prov=Kc.Yz7({token:za,factory:za.\u0275fac,providedIn:"root"});const F="ui.angular.routing",l="ui.angular.init";let G,Je,Mt,hn=!1;function pr(E={}){return!1!==E.instrumentNavigation&&(G=!0,hn=!0),g0(Object.assign(Object.assign({},E),{instrumentNavigation:!1}))}function ui(){return(0,n.nZ)().getTransaction()}class Ki{constructor(g){this._router=g,this.navStart$=this._router.events.pipe((0,Rc.h)(U=>U instanceof pc.OD),(0,ed.b)(U=>{if(!G)return void(p1&&o.kg.error("Angular integration has tracing enabled, but Tracing integration is not configured"));this._routingSpan&&(this._routingSpan.end(),this._routingSpan=null);const he=(0,n.s3)(),Qe=function Ms(E){return E.split(/[\?#]/,1)[0]}(U.url);if(he&&hn)return Xa()||yl(he,{name:Qe,origin:"auto.navigation.angular",attributes:{[Cr]:"url"}}),void(this._routingSpan=Ec({name:`${U.url}`,op:F,origin:"auto.ui.angular",tags:Object.assign({"routing.instrumentation":"@sentry/angular",url:Qe},U.navigationTrigger&&{navigationTrigger:U.navigationTrigger})})||null);let lt=ui();!lt&&Mt&&(lt=Je({name:Qe,op:"navigation",origin:"auto.navigation.angular",attributes:{[Cr]:"url"}})),lt&&(this._routingSpan=lt.startChild({description:`${U.url}`,op:F,origin:"auto.ui.angular",tags:Object.assign({"routing.instrumentation":"@sentry/angular",url:Qe},U.navigationTrigger&&{navigationTrigger:U.navigationTrigger})}))})),this.resEnd$=this._router.events.pipe((0,Rc.h)(U=>U instanceof pc.Av),(0,ed.b)(U=>{const he=function Sd(E){const g=[];let U=E&&E.firstChild;for(;U;){const Qe=U&&U.routeConfig&&U.routeConfig.path;if(null==Qe)break;g.push(Qe),U=U.firstChild}const he=g.filter(Qe=>Qe).join("/");return he?`/${he}/`:"/"}(U.state.root),Qe=ui(),lt=Qe&&(0,Ae.XU)(Qe).data||{};Qe&&"url"===lt[Cr]&&(Qe.updateName(he),Qe.setAttribute(Cr,"route"),Qe.setAttribute(uo,`auto.${(0,Ae.XU)(Qe).op}.angular`))})),this.navEnd$=this._router.events.pipe((0,Rc.h)(U=>U instanceof pc.m2||U instanceof pc.gk||U instanceof pc.Q3),(0,ed.b)(()=>{this._routingSpan&&(gs(()=>{this._routingSpan.end()}),this._routingSpan=null)})),this._routingSpan=null,this._subscription=new f1.w0,this._subscription.add(this.navStart$.subscribe()),this._subscription.add(this.resEnd$.subscribe()),this._subscription.add(this.navEnd$.subscribe())}ngOnDestroy(){this._subscription.unsubscribe()}}Ki.\u0275fac=function(g){return new(g||Ki)(Kc.LFG(pc.F0))},Ki.\u0275prov=Kc.Yz7({token:Ki,factory:Ki.\u0275fac,providedIn:"root"});class bc{ngOnInit(){this.componentName||(this.componentName="unknown");const g=ui();g&&(this._tracingSpan=g.startChild({description:`<${this.componentName}>`,op:l,origin:"auto.ui.angular.trace_directive"}))}ngAfterViewInit(){this._tracingSpan&&this._tracingSpan.end()}}bc.\u0275fac=function(g){return new(g||bc)},bc.\u0275dir=Kc.lG2({type:bc,selectors:[["","trace",""]],inputs:{componentName:["trace","componentName"]}});class Bs{}Bs.\u0275fac=function(g){return new(g||Bs)},Bs.\u0275mod=Kc.oAB({type:Bs}),Bs.\u0275inj=Kc.cJS({})},64679:(tt,X,c)=>{"use strict";(o=(o=globalThis)||{}).process=o.process||{},o.process.env=o.process.env||{},o.process;var o},42091:(tt,X,c)=>{"use strict";c.d(X,{hW:()=>o});var o={AD:{name:"Andorra",native:"Andorra",phone:[376],continent:"EU",capital:"Andorra la Vella",currency:["EUR"],languages:["ca"]},AE:{name:"United Arab Emirates",native:"\u062f\u0648\u0644\u0629 \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629",phone:[971],continent:"AS",capital:"Abu Dhabi",currency:["AED"],languages:["ar"]},AF:{name:"Afghanistan",native:"\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646",phone:[93],continent:"AS",capital:"Kabul",currency:["AFN"],languages:["ps","uz","tk"]},AG:{name:"Antigua and Barbuda",native:"Antigua and Barbuda",phone:[1268],continent:"NA",capital:"Saint John's",currency:["XCD"],languages:["en"]},AI:{name:"Anguilla",native:"Anguilla",phone:[1264],continent:"NA",capital:"The Valley",currency:["XCD"],languages:["en"]},AL:{name:"Albania",native:"Shqip\xebria",phone:[355],continent:"EU",capital:"Tirana",currency:["ALL"],languages:["sq"]},AM:{name:"Armenia",native:"\u0540\u0561\u0575\u0561\u057d\u057f\u0561\u0576",phone:[374],continent:"AS",capital:"Yerevan",currency:["AMD"],languages:["hy","ru"]},AO:{name:"Angola",native:"Angola",phone:[244],continent:"AF",capital:"Luanda",currency:["AOA"],languages:["pt"]},AQ:{name:"Antarctica",native:"Antarctica",phone:[672],continent:"AN",capital:"",currency:[],languages:[]},AR:{name:"Argentina",native:"Argentina",phone:[54],continent:"SA",capital:"Buenos Aires",currency:["ARS"],languages:["es","gn"]},AS:{name:"American Samoa",native:"American Samoa",phone:[1684],continent:"OC",capital:"Pago Pago",currency:["USD"],languages:["en","sm"]},AT:{name:"Austria",native:"\xd6sterreich",phone:[43],continent:"EU",capital:"Vienna",currency:["EUR"],languages:["de"]},AU:{name:"Australia",native:"Australia",phone:[61],continent:"OC",capital:"Canberra",currency:["AUD"],languages:["en"]},AW:{name:"Aruba",native:"Aruba",phone:[297],continent:"NA",capital:"Oranjestad",currency:["AWG"],languages:["nl","pa"]},AX:{name:"Aland",native:"\xc5land",phone:[358],continent:"EU",capital:"Mariehamn",currency:["EUR"],languages:["sv"],partOf:"FI"},AZ:{name:"Azerbaijan",native:"Az\u0259rbaycan",phone:[994],continent:"AS",continents:["AS","EU"],capital:"Baku",currency:["AZN"],languages:["az"]},BA:{name:"Bosnia and Herzegovina",native:"Bosna i Hercegovina",phone:[387],continent:"EU",capital:"Sarajevo",currency:["BAM"],languages:["bs","hr","sr"]},BB:{name:"Barbados",native:"Barbados",phone:[1246],continent:"NA",capital:"Bridgetown",currency:["BBD"],languages:["en"]},BD:{name:"Bangladesh",native:"Bangladesh",phone:[880],continent:"AS",capital:"Dhaka",currency:["BDT"],languages:["bn"]},BE:{name:"Belgium",native:"Belgi\xeb",phone:[32],continent:"EU",capital:"Brussels",currency:["EUR"],languages:["nl","fr","de"]},BF:{name:"Burkina Faso",native:"Burkina Faso",phone:[226],continent:"AF",capital:"Ouagadougou",currency:["XOF"],languages:["fr","ff"]},BG:{name:"Bulgaria",native:"\u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f",phone:[359],continent:"EU",capital:"Sofia",currency:["BGN"],languages:["bg"]},BH:{name:"Bahrain",native:"\u200f\u0627\u0644\u0628\u062d\u0631\u064a\u0646",phone:[973],continent:"AS",capital:"Manama",currency:["BHD"],languages:["ar"]},BI:{name:"Burundi",native:"Burundi",phone:[257],continent:"AF",capital:"Bujumbura",currency:["BIF"],languages:["fr","rn"]},BJ:{name:"Benin",native:"B\xe9nin",phone:[229],continent:"AF",capital:"Porto-Novo",currency:["XOF"],languages:["fr"]},BL:{name:"Saint Barthelemy",native:"Saint-Barth\xe9lemy",phone:[590],continent:"NA",capital:"Gustavia",currency:["EUR"],languages:["fr"]},BM:{name:"Bermuda",native:"Bermuda",phone:[1441],continent:"NA",capital:"Hamilton",currency:["BMD"],languages:["en"]},BN:{name:"Brunei",native:"Negara Brunei Darussalam",phone:[673],continent:"AS",capital:"Bandar Seri Begawan",currency:["BND"],languages:["ms"]},BO:{name:"Bolivia",native:"Bolivia",phone:[591],continent:"SA",capital:"Sucre",currency:["BOB","BOV"],languages:["es","ay","qu"]},BQ:{name:"Bonaire",native:"Bonaire",phone:[5997],continent:"NA",capital:"Kralendijk",currency:["USD"],languages:["nl"]},BR:{name:"Brazil",native:"Brasil",phone:[55],continent:"SA",capital:"Bras\xedlia",currency:["BRL"],languages:["pt"]},BS:{name:"Bahamas",native:"Bahamas",phone:[1242],continent:"NA",capital:"Nassau",currency:["BSD"],languages:["en"]},BT:{name:"Bhutan",native:"\u02bcbrug-yul",phone:[975],continent:"AS",capital:"Thimphu",currency:["BTN","INR"],languages:["dz"]},BV:{name:"Bouvet Island",native:"Bouvet\xf8ya",phone:[47],continent:"AN",capital:"",currency:["NOK"],languages:["no","nb","nn"]},BW:{name:"Botswana",native:"Botswana",phone:[267],continent:"AF",capital:"Gaborone",currency:["BWP"],languages:["en","tn"]},BY:{name:"Belarus",native:"\u0411\u0435\u043b\u0430\u0440\u0443\u0301\u0441\u044c",phone:[375],continent:"EU",capital:"Minsk",currency:["BYN"],languages:["be","ru"]},BZ:{name:"Belize",native:"Belize",phone:[501],continent:"NA",capital:"Belmopan",currency:["BZD"],languages:["en","es"]},CA:{name:"Canada",native:"Canada",phone:[1],continent:"NA",capital:"Ottawa",currency:["CAD"],languages:["en","fr"]},CC:{name:"Cocos (Keeling) Islands",native:"Cocos (Keeling) Islands",phone:[61],continent:"AS",capital:"West Island",currency:["AUD"],languages:["en"]},CD:{name:"Democratic Republic of the Congo",native:"R\xe9publique d\xe9mocratique du Congo",phone:[243],continent:"AF",capital:"Kinshasa",currency:["CDF"],languages:["fr","ln","kg","sw","lu"]},CF:{name:"Central African Republic",native:"K\xf6d\xf6r\xf6s\xease t\xee B\xeaafr\xeeka",phone:[236],continent:"AF",capital:"Bangui",currency:["XAF"],languages:["fr","sg"]},CG:{name:"Republic of the Congo",native:"R\xe9publique du Congo",phone:[242],continent:"AF",capital:"Brazzaville",currency:["XAF"],languages:["fr","ln"]},CH:{name:"Switzerland",native:"Schweiz",phone:[41],continent:"EU",capital:"Bern",currency:["CHE","CHF","CHW"],languages:["de","fr","it"]},CI:{name:"Ivory Coast",native:"C\xf4te d'Ivoire",phone:[225],continent:"AF",capital:"Yamoussoukro",currency:["XOF"],languages:["fr"]},CK:{name:"Cook Islands",native:"Cook Islands",phone:[682],continent:"OC",capital:"Avarua",currency:["NZD"],languages:["en"]},CL:{name:"Chile",native:"Chile",phone:[56],continent:"SA",capital:"Santiago",currency:["CLF","CLP"],languages:["es"]},CM:{name:"Cameroon",native:"Cameroon",phone:[237],continent:"AF",capital:"Yaound\xe9",currency:["XAF"],languages:["en","fr"]},CN:{name:"China",native:"\u4e2d\u56fd",phone:[86],continent:"AS",capital:"Beijing",currency:["CNY"],languages:["zh"]},CO:{name:"Colombia",native:"Colombia",phone:[57],continent:"SA",capital:"Bogot\xe1",currency:["COP"],languages:["es"]},CR:{name:"Costa Rica",native:"Costa Rica",phone:[506],continent:"NA",capital:"San Jos\xe9",currency:["CRC"],languages:["es"]},CU:{name:"Cuba",native:"Cuba",phone:[53],continent:"NA",capital:"Havana",currency:["CUC","CUP"],languages:["es"]},CV:{name:"Cape Verde",native:"Cabo Verde",phone:[238],continent:"AF",capital:"Praia",currency:["CVE"],languages:["pt"]},CW:{name:"Curacao",native:"Cura\xe7ao",phone:[5999],continent:"NA",capital:"Willemstad",currency:["ANG"],languages:["nl","pa","en"]},CX:{name:"Christmas Island",native:"Christmas Island",phone:[61],continent:"AS",capital:"Flying Fish Cove",currency:["AUD"],languages:["en"]},CY:{name:"Cyprus",native:"\u039a\u03cd\u03c0\u03c1\u03bf\u03c2",phone:[357],continent:"EU",capital:"Nicosia",currency:["EUR"],languages:["el","tr","hy"]},CZ:{name:"Czech Republic",native:"\u010cesk\xe1 republika",phone:[420],continent:"EU",capital:"Prague",currency:["CZK"],languages:["cs"]},DE:{name:"Germany",native:"Deutschland",phone:[49],continent:"EU",capital:"Berlin",currency:["EUR"],languages:["de"]},DJ:{name:"Djibouti",native:"Djibouti",phone:[253],continent:"AF",capital:"Djibouti",currency:["DJF"],languages:["fr","ar"]},DK:{name:"Denmark",native:"Danmark",phone:[45],continent:"EU",continents:["EU","NA"],capital:"Copenhagen",currency:["DKK"],languages:["da"]},DM:{name:"Dominica",native:"Dominica",phone:[1767],continent:"NA",capital:"Roseau",currency:["XCD"],languages:["en"]},DO:{name:"Dominican Republic",native:"Rep\xfablica Dominicana",phone:[1809,1829,1849],continent:"NA",capital:"Santo Domingo",currency:["DOP"],languages:["es"]},DZ:{name:"Algeria",native:"\u0627\u0644\u062c\u0632\u0627\u0626\u0631",phone:[213],continent:"AF",capital:"Algiers",currency:["DZD"],languages:["ar"]},EC:{name:"Ecuador",native:"Ecuador",phone:[593],continent:"SA",capital:"Quito",currency:["USD"],languages:["es"]},EE:{name:"Estonia",native:"Eesti",phone:[372],continent:"EU",capital:"Tallinn",currency:["EUR"],languages:["et"]},EG:{name:"Egypt",native:"\u0645\u0635\u0631\u200e",phone:[20],continent:"AF",continents:["AF","AS"],capital:"Cairo",currency:["EGP"],languages:["ar"]},EH:{name:"Western Sahara",native:"\u0627\u0644\u0635\u062d\u0631\u0627\u0621 \u0627\u0644\u063a\u0631\u0628\u064a\u0629",phone:[212],continent:"AF",capital:"El Aai\xfan",currency:["MAD","DZD","MRU"],languages:["es"]},ER:{name:"Eritrea",native:"\u12a4\u122d\u1275\u122b",phone:[291],continent:"AF",capital:"Asmara",currency:["ERN"],languages:["ti","ar","en"]},ES:{name:"Spain",native:"Espa\xf1a",phone:[34],continent:"EU",capital:"Madrid",currency:["EUR"],languages:["es","eu","ca","gl","oc"]},ET:{name:"Ethiopia",native:"\u12a2\u1275\u12ee\u1335\u12eb",phone:[251],continent:"AF",capital:"Addis Ababa",currency:["ETB"],languages:["am"]},FI:{name:"Finland",native:"Suomi",phone:[358],continent:"EU",capital:"Helsinki",currency:["EUR"],languages:["fi","sv"]},FJ:{name:"Fiji",native:"Fiji",phone:[679],continent:"OC",capital:"Suva",currency:["FJD"],languages:["en","fj","hi","ur"]},FK:{name:"Falkland Islands",native:"Falkland Islands",phone:[500],continent:"SA",capital:"Stanley",currency:["FKP"],languages:["en"]},FM:{name:"Micronesia",native:"Micronesia",phone:[691],continent:"OC",capital:"Palikir",currency:["USD"],languages:["en"]},FO:{name:"Faroe Islands",native:"F\xf8royar",phone:[298],continent:"EU",capital:"T\xf3rshavn",currency:["DKK"],languages:["fo"]},FR:{name:"France",native:"France",phone:[33],continent:"EU",capital:"Paris",currency:["EUR"],languages:["fr"]},GA:{name:"Gabon",native:"Gabon",phone:[241],continent:"AF",capital:"Libreville",currency:["XAF"],languages:["fr"]},GB:{name:"United Kingdom",native:"United Kingdom",phone:[44],continent:"EU",capital:"London",currency:["GBP"],languages:["en"]},GD:{name:"Grenada",native:"Grenada",phone:[1473],continent:"NA",capital:"St. George's",currency:["XCD"],languages:["en"]},GE:{name:"Georgia",native:"\u10e1\u10d0\u10e5\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd",phone:[995],continent:"AS",continents:["AS","EU"],capital:"Tbilisi",currency:["GEL"],languages:["ka"]},GF:{name:"French Guiana",native:"Guyane fran\xe7aise",phone:[594],continent:"SA",capital:"Cayenne",currency:["EUR"],languages:["fr"]},GG:{name:"Guernsey",native:"Guernsey",phone:[44],continent:"EU",capital:"St. Peter Port",currency:["GBP"],languages:["en","fr"]},GH:{name:"Ghana",native:"Ghana",phone:[233],continent:"AF",capital:"Accra",currency:["GHS"],languages:["en"]},GI:{name:"Gibraltar",native:"Gibraltar",phone:[350],continent:"EU",capital:"Gibraltar",currency:["GIP"],languages:["en"]},GL:{name:"Greenland",native:"Kalaallit Nunaat",phone:[299],continent:"NA",capital:"Nuuk",currency:["DKK"],languages:["kl"]},GM:{name:"Gambia",native:"Gambia",phone:[220],continent:"AF",capital:"Banjul",currency:["GMD"],languages:["en"]},GN:{name:"Guinea",native:"Guin\xe9e",phone:[224],continent:"AF",capital:"Conakry",currency:["GNF"],languages:["fr","ff"]},GP:{name:"Guadeloupe",native:"Guadeloupe",phone:[590],continent:"NA",capital:"Basse-Terre",currency:["EUR"],languages:["fr"]},GQ:{name:"Equatorial Guinea",native:"Guinea Ecuatorial",phone:[240],continent:"AF",capital:"Malabo",currency:["XAF"],languages:["es","fr"]},GR:{name:"Greece",native:"\u0395\u03bb\u03bb\u03ac\u03b4\u03b1",phone:[30],continent:"EU",capital:"Athens",currency:["EUR"],languages:["el"]},GS:{name:"South Georgia and the South Sandwich Islands",native:"South Georgia",phone:[500],continent:"AN",capital:"King Edward Point",currency:["GBP"],languages:["en"]},GT:{name:"Guatemala",native:"Guatemala",phone:[502],continent:"NA",capital:"Guatemala City",currency:["GTQ"],languages:["es"]},GU:{name:"Guam",native:"Guam",phone:[1671],continent:"OC",capital:"Hag\xe5t\xf1a",currency:["USD"],languages:["en","ch","es"]},GW:{name:"Guinea-Bissau",native:"Guin\xe9-Bissau",phone:[245],continent:"AF",capital:"Bissau",currency:["XOF"],languages:["pt"]},GY:{name:"Guyana",native:"Guyana",phone:[592],continent:"SA",capital:"Georgetown",currency:["GYD"],languages:["en"]},HK:{name:"Hong Kong",native:"\u9999\u6e2f",phone:[852],continent:"AS",capital:"City of Victoria",currency:["HKD"],languages:["zh","en"]},HM:{name:"Heard Island and McDonald Islands",native:"Heard Island and McDonald Islands",phone:[61],continent:"AN",capital:"",currency:["AUD"],languages:["en"]},HN:{name:"Honduras",native:"Honduras",phone:[504],continent:"NA",capital:"Tegucigalpa",currency:["HNL"],languages:["es"]},HR:{name:"Croatia",native:"Hrvatska",phone:[385],continent:"EU",capital:"Zagreb",currency:["EUR"],languages:["hr"]},HT:{name:"Haiti",native:"Ha\xefti",phone:[509],continent:"NA",capital:"Port-au-Prince",currency:["HTG","USD"],languages:["fr","ht"]},HU:{name:"Hungary",native:"Magyarorsz\xe1g",phone:[36],continent:"EU",capital:"Budapest",currency:["HUF"],languages:["hu"]},ID:{name:"Indonesia",native:"Indonesia",phone:[62],continent:"AS",capital:"Jakarta",currency:["IDR"],languages:["id"]},IE:{name:"Ireland",native:"\xc9ire",phone:[353],continent:"EU",capital:"Dublin",currency:["EUR"],languages:["ga","en"]},IL:{name:"Israel",native:"\u05d9\u05b4\u05e9\u05b0\u05c2\u05e8\u05b8\u05d0\u05b5\u05dc",phone:[972],continent:"AS",capital:"Jerusalem",currency:["ILS"],languages:["he","ar"]},IM:{name:"Isle of Man",native:"Isle of Man",phone:[44],continent:"EU",capital:"Douglas",currency:["GBP"],languages:["en","gv"]},IN:{name:"India",native:"\u092d\u093e\u0930\u0924",phone:[91],continent:"AS",capital:"New Delhi",currency:["INR"],languages:["hi","en"]},IO:{name:"British Indian Ocean Territory",native:"British Indian Ocean Territory",phone:[246],continent:"AS",capital:"Diego Garcia",currency:["USD"],languages:["en"]},IQ:{name:"Iraq",native:"\u0627\u0644\u0639\u0631\u0627\u0642",phone:[964],continent:"AS",capital:"Baghdad",currency:["IQD"],languages:["ar","ku"]},IR:{name:"Iran",native:"\u0627\u06cc\u0631\u0627\u0646",phone:[98],continent:"AS",capital:"Tehran",currency:["IRR"],languages:["fa"]},IS:{name:"Iceland",native:"\xcdsland",phone:[354],continent:"EU",capital:"Reykjavik",currency:["ISK"],languages:["is"]},IT:{name:"Italy",native:"Italia",phone:[39],continent:"EU",capital:"Rome",currency:["EUR"],languages:["it"]},JE:{name:"Jersey",native:"Jersey",phone:[44],continent:"EU",capital:"Saint Helier",currency:["GBP"],languages:["en","fr"]},JM:{name:"Jamaica",native:"Jamaica",phone:[1876],continent:"NA",capital:"Kingston",currency:["JMD"],languages:["en"]},JO:{name:"Jordan",native:"\u0627\u0644\u0623\u0631\u062f\u0646",phone:[962],continent:"AS",capital:"Amman",currency:["JOD"],languages:["ar"]},JP:{name:"Japan",native:"\u65e5\u672c",phone:[81],continent:"AS",capital:"Tokyo",currency:["JPY"],languages:["ja"]},KE:{name:"Kenya",native:"Kenya",phone:[254],continent:"AF",capital:"Nairobi",currency:["KES"],languages:["en","sw"]},KG:{name:"Kyrgyzstan",native:"\u041a\u044b\u0440\u0433\u044b\u0437\u0441\u0442\u0430\u043d",phone:[996],continent:"AS",capital:"Bishkek",currency:["KGS"],languages:["ky","ru"]},KH:{name:"Cambodia",native:"K\xe2mp\u016dch\xe9a",phone:[855],continent:"AS",capital:"Phnom Penh",currency:["KHR"],languages:["km"]},KI:{name:"Kiribati",native:"Kiribati",phone:[686],continent:"OC",capital:"South Tarawa",currency:["AUD"],languages:["en"]},KM:{name:"Comoros",native:"Komori",phone:[269],continent:"AF",capital:"Moroni",currency:["KMF"],languages:["ar","fr"]},KN:{name:"Saint Kitts and Nevis",native:"Saint Kitts and Nevis",phone:[1869],continent:"NA",capital:"Basseterre",currency:["XCD"],languages:["en"]},KP:{name:"North Korea",native:"\ubd81\ud55c",phone:[850],continent:"AS",capital:"Pyongyang",currency:["KPW"],languages:["ko"]},KR:{name:"South Korea",native:"\ub300\ud55c\ubbfc\uad6d",phone:[82],continent:"AS",capital:"Seoul",currency:["KRW"],languages:["ko"]},KW:{name:"Kuwait",native:"\u0627\u0644\u0643\u0648\u064a\u062a",phone:[965],continent:"AS",capital:"Kuwait City",currency:["KWD"],languages:["ar"]},KY:{name:"Cayman Islands",native:"Cayman Islands",phone:[1345],continent:"NA",capital:"George Town",currency:["KYD"],languages:["en"]},KZ:{name:"Kazakhstan",native:"\u049a\u0430\u0437\u0430\u049b\u0441\u0442\u0430\u043d",phone:[7],continent:"AS",continents:["AS","EU"],capital:"Astana",currency:["KZT"],languages:["kk","ru"]},LA:{name:"Laos",native:"\u0eaa\u0e9b\u0e9b\u0ea5\u0eb2\u0ea7",phone:[856],continent:"AS",capital:"Vientiane",currency:["LAK"],languages:["lo"]},LB:{name:"Lebanon",native:"\u0644\u0628\u0646\u0627\u0646",phone:[961],continent:"AS",capital:"Beirut",currency:["LBP"],languages:["ar","fr"]},LC:{name:"Saint Lucia",native:"Saint Lucia",phone:[1758],continent:"NA",capital:"Castries",currency:["XCD"],languages:["en"]},LI:{name:"Liechtenstein",native:"Liechtenstein",phone:[423],continent:"EU",capital:"Vaduz",currency:["CHF"],languages:["de"]},LK:{name:"Sri Lanka",native:"\u015br\u012b la\u1e43k\u0101va",phone:[94],continent:"AS",capital:"Colombo",currency:["LKR"],languages:["si","ta"]},LR:{name:"Liberia",native:"Liberia",phone:[231],continent:"AF",capital:"Monrovia",currency:["LRD"],languages:["en"]},LS:{name:"Lesotho",native:"Lesotho",phone:[266],continent:"AF",capital:"Maseru",currency:["LSL","ZAR"],languages:["en","st"]},LT:{name:"Lithuania",native:"Lietuva",phone:[370],continent:"EU",capital:"Vilnius",currency:["EUR"],languages:["lt"]},LU:{name:"Luxembourg",native:"Luxembourg",phone:[352],continent:"EU",capital:"Luxembourg",currency:["EUR"],languages:["fr","de","lb"]},LV:{name:"Latvia",native:"Latvija",phone:[371],continent:"EU",capital:"Riga",currency:["EUR"],languages:["lv"]},LY:{name:"Libya",native:"\u200f\u0644\u064a\u0628\u064a\u0627",phone:[218],continent:"AF",capital:"Tripoli",currency:["LYD"],languages:["ar"]},MA:{name:"Morocco",native:"\u0627\u0644\u0645\u063a\u0631\u0628",phone:[212],continent:"AF",capital:"Rabat",currency:["MAD"],languages:["ar"]},MC:{name:"Monaco",native:"Monaco",phone:[377],continent:"EU",capital:"Monaco",currency:["EUR"],languages:["fr"]},MD:{name:"Moldova",native:"Moldova",phone:[373],continent:"EU",capital:"Chi\u0219in\u0103u",currency:["MDL"],languages:["ro"]},ME:{name:"Montenegro",native:"\u0426\u0440\u043d\u0430 \u0413\u043e\u0440\u0430",phone:[382],continent:"EU",capital:"Podgorica",currency:["EUR"],languages:["sr","bs","sq","hr"]},MF:{name:"Saint Martin",native:"Saint-Martin",phone:[590],continent:"NA",capital:"Marigot",currency:["EUR"],languages:["en","fr","nl"]},MG:{name:"Madagascar",native:"Madagasikara",phone:[261],continent:"AF",capital:"Antananarivo",currency:["MGA"],languages:["fr","mg"]},MH:{name:"Marshall Islands",native:"M\u0327aje\u013c",phone:[692],continent:"OC",capital:"Majuro",currency:["USD"],languages:["en","mh"]},MK:{name:"North Macedonia",native:"\u0421\u0435\u0432\u0435\u0440\u043d\u0430 \u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0438\u0458\u0430",phone:[389],continent:"EU",capital:"Skopje",currency:["MKD"],languages:["mk"]},ML:{name:"Mali",native:"Mali",phone:[223],continent:"AF",capital:"Bamako",currency:["XOF"],languages:["fr"]},MM:{name:"Myanmar (Burma)",native:"\u1019\u103c\u1014\u103a\u1019\u102c",phone:[95],continent:"AS",capital:"Naypyidaw",currency:["MMK"],languages:["my"]},MN:{name:"Mongolia",native:"\u041c\u043e\u043d\u0433\u043e\u043b \u0443\u043b\u0441",phone:[976],continent:"AS",capital:"Ulan Bator",currency:["MNT"],languages:["mn"]},MO:{name:"Macao",native:"\u6fb3\u9580",phone:[853],continent:"AS",capital:"",currency:["MOP"],languages:["zh","pt"]},MP:{name:"Northern Mariana Islands",native:"Northern Mariana Islands",phone:[1670],continent:"OC",capital:"Saipan",currency:["USD"],languages:["en","ch"]},MQ:{name:"Martinique",native:"Martinique",phone:[596],continent:"NA",capital:"Fort-de-France",currency:["EUR"],languages:["fr"]},MR:{name:"Mauritania",native:"\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627",phone:[222],continent:"AF",capital:"Nouakchott",currency:["MRU"],languages:["ar"]},MS:{name:"Montserrat",native:"Montserrat",phone:[1664],continent:"NA",capital:"Plymouth",currency:["XCD"],languages:["en"]},MT:{name:"Malta",native:"Malta",phone:[356],continent:"EU",capital:"Valletta",currency:["EUR"],languages:["mt","en"]},MU:{name:"Mauritius",native:"Maurice",phone:[230],continent:"AF",capital:"Port Louis",currency:["MUR"],languages:["en"]},MV:{name:"Maldives",native:"Maldives",phone:[960],continent:"AS",capital:"Mal\xe9",currency:["MVR"],languages:["dv"]},MW:{name:"Malawi",native:"Malawi",phone:[265],continent:"AF",capital:"Lilongwe",currency:["MWK"],languages:["en","ny"]},MX:{name:"Mexico",native:"M\xe9xico",phone:[52],continent:"NA",capital:"Mexico City",currency:["MXN"],languages:["es"]},MY:{name:"Malaysia",native:"Malaysia",phone:[60],continent:"AS",capital:"Kuala Lumpur",currency:["MYR"],languages:["ms"]},MZ:{name:"Mozambique",native:"Mo\xe7ambique",phone:[258],continent:"AF",capital:"Maputo",currency:["MZN"],languages:["pt"]},NA:{name:"Namibia",native:"Namibia",phone:[264],continent:"AF",capital:"Windhoek",currency:["NAD","ZAR"],languages:["en","af"]},NC:{name:"New Caledonia",native:"Nouvelle-Cal\xe9donie",phone:[687],continent:"OC",capital:"Noum\xe9a",currency:["XPF"],languages:["fr"]},NE:{name:"Niger",native:"Niger",phone:[227],continent:"AF",capital:"Niamey",currency:["XOF"],languages:["fr"]},NF:{name:"Norfolk Island",native:"Norfolk Island",phone:[672],continent:"OC",capital:"Kingston",currency:["AUD"],languages:["en"]},NG:{name:"Nigeria",native:"Nigeria",phone:[234],continent:"AF",capital:"Abuja",currency:["NGN"],languages:["en"]},NI:{name:"Nicaragua",native:"Nicaragua",phone:[505],continent:"NA",capital:"Managua",currency:["NIO"],languages:["es"]},NL:{name:"Netherlands",native:"Nederland",phone:[31],continent:"EU",capital:"Amsterdam",currency:["EUR"],languages:["nl"]},NO:{name:"Norway",native:"Norge",phone:[47],continent:"EU",capital:"Oslo",currency:["NOK"],languages:["no","nb","nn"]},NP:{name:"Nepal",native:"\u0928\u0947\u092a\u093e\u0932",phone:[977],continent:"AS",capital:"Kathmandu",currency:["NPR"],languages:["ne"]},NR:{name:"Nauru",native:"Nauru",phone:[674],continent:"OC",capital:"Yaren",currency:["AUD"],languages:["en","na"]},NU:{name:"Niue",native:"Niu\u0113",phone:[683],continent:"OC",capital:"Alofi",currency:["NZD"],languages:["en"]},NZ:{name:"New Zealand",native:"New Zealand",phone:[64],continent:"OC",capital:"Wellington",currency:["NZD"],languages:["en","mi"]},OM:{name:"Oman",native:"\u0639\u0645\u0627\u0646",phone:[968],continent:"AS",capital:"Muscat",currency:["OMR"],languages:["ar"]},PA:{name:"Panama",native:"Panam\xe1",phone:[507],continent:"NA",capital:"Panama City",currency:["PAB","USD"],languages:["es"]},PE:{name:"Peru",native:"Per\xfa",phone:[51],continent:"SA",capital:"Lima",currency:["PEN"],languages:["es"]},PF:{name:"French Polynesia",native:"Polyn\xe9sie fran\xe7aise",phone:[689],continent:"OC",capital:"Papeet\u0113",currency:["XPF"],languages:["fr"]},PG:{name:"Papua New Guinea",native:"Papua Niugini",phone:[675],continent:"OC",capital:"Port Moresby",currency:["PGK"],languages:["en"]},PH:{name:"Philippines",native:"Pilipinas",phone:[63],continent:"AS",capital:"Manila",currency:["PHP"],languages:["en"]},PK:{name:"Pakistan",native:"Pakistan",phone:[92],continent:"AS",capital:"Islamabad",currency:["PKR"],languages:["en","ur"]},PL:{name:"Poland",native:"Polska",phone:[48],continent:"EU",capital:"Warsaw",currency:["PLN"],languages:["pl"]},PM:{name:"Saint Pierre and Miquelon",native:"Saint-Pierre-et-Miquelon",phone:[508],continent:"NA",capital:"Saint-Pierre",currency:["EUR"],languages:["fr"]},PN:{name:"Pitcairn Islands",native:"Pitcairn Islands",phone:[64],continent:"OC",capital:"Adamstown",currency:["NZD"],languages:["en"]},PR:{name:"Puerto Rico",native:"Puerto Rico",phone:[1787,1939],continent:"NA",capital:"San Juan",currency:["USD"],languages:["es","en"]},PS:{name:"Palestine",native:"\u0641\u0644\u0633\u0637\u064a\u0646",phone:[970],continent:"AS",capital:"Ramallah",currency:["ILS"],languages:["ar"]},PT:{name:"Portugal",native:"Portugal",phone:[351],continent:"EU",capital:"Lisbon",currency:["EUR"],languages:["pt"]},PW:{name:"Palau",native:"Palau",phone:[680],continent:"OC",capital:"Ngerulmud",currency:["USD"],languages:["en"]},PY:{name:"Paraguay",native:"Paraguay",phone:[595],continent:"SA",capital:"Asunci\xf3n",currency:["PYG"],languages:["es","gn"]},QA:{name:"Qatar",native:"\u0642\u0637\u0631",phone:[974],continent:"AS",capital:"Doha",currency:["QAR"],languages:["ar"]},RE:{name:"Reunion",native:"La R\xe9union",phone:[262],continent:"AF",capital:"Saint-Denis",currency:["EUR"],languages:["fr"]},RO:{name:"Romania",native:"Rom\xe2nia",phone:[40],continent:"EU",capital:"Bucharest",currency:["RON"],languages:["ro"]},RS:{name:"Serbia",native:"\u0421\u0440\u0431\u0438\u0458\u0430",phone:[381],continent:"EU",capital:"Belgrade",currency:["RSD"],languages:["sr"]},RU:{name:"Russia",native:"\u0420\u043e\u0441\u0441\u0438\u044f",phone:[7],continent:"AS",continents:["AS","EU"],capital:"Moscow",currency:["RUB"],languages:["ru"]},RW:{name:"Rwanda",native:"Rwanda",phone:[250],continent:"AF",capital:"Kigali",currency:["RWF"],languages:["rw","en","fr"]},SA:{name:"Saudi Arabia",native:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629",phone:[966],continent:"AS",capital:"Riyadh",currency:["SAR"],languages:["ar"]},SB:{name:"Solomon Islands",native:"Solomon Islands",phone:[677],continent:"OC",capital:"Honiara",currency:["SBD"],languages:["en"]},SC:{name:"Seychelles",native:"Seychelles",phone:[248],continent:"AF",capital:"Victoria",currency:["SCR"],languages:["fr","en"]},SD:{name:"Sudan",native:"\u0627\u0644\u0633\u0648\u062f\u0627\u0646",phone:[249],continent:"AF",capital:"Khartoum",currency:["SDG"],languages:["ar","en"]},SE:{name:"Sweden",native:"Sverige",phone:[46],continent:"EU",capital:"Stockholm",currency:["SEK"],languages:["sv"]},SG:{name:"Singapore",native:"Singapore",phone:[65],continent:"AS",capital:"Singapore",currency:["SGD"],languages:["en","ms","ta","zh"]},SH:{name:"Saint Helena",native:"Saint Helena",phone:[290],continent:"AF",capital:"Jamestown",currency:["SHP"],languages:["en"]},SI:{name:"Slovenia",native:"Slovenija",phone:[386],continent:"EU",capital:"Ljubljana",currency:["EUR"],languages:["sl"]},SJ:{name:"Svalbard and Jan Mayen",native:"Svalbard og Jan Mayen",phone:[4779],continent:"EU",capital:"Longyearbyen",currency:["NOK"],languages:["no"]},SK:{name:"Slovakia",native:"Slovensko",phone:[421],continent:"EU",capital:"Bratislava",currency:["EUR"],languages:["sk"]},SL:{name:"Sierra Leone",native:"Sierra Leone",phone:[232],continent:"AF",capital:"Freetown",currency:["SLL"],languages:["en"]},SM:{name:"San Marino",native:"San Marino",phone:[378],continent:"EU",capital:"City of San Marino",currency:["EUR"],languages:["it"]},SN:{name:"Senegal",native:"S\xe9n\xe9gal",phone:[221],continent:"AF",capital:"Dakar",currency:["XOF"],languages:["fr"]},SO:{name:"Somalia",native:"Soomaaliya",phone:[252],continent:"AF",capital:"Mogadishu",currency:["SOS"],languages:["so","ar"]},SR:{name:"Suriname",native:"Suriname",phone:[597],continent:"SA",capital:"Paramaribo",currency:["SRD"],languages:["nl"]},SS:{name:"South Sudan",native:"South Sudan",phone:[211],continent:"AF",capital:"Juba",currency:["SSP"],languages:["en"]},ST:{name:"Sao Tome and Principe",native:"S\xe3o Tom\xe9 e Pr\xedncipe",phone:[239],continent:"AF",capital:"S\xe3o Tom\xe9",currency:["STN"],languages:["pt"]},SV:{name:"El Salvador",native:"El Salvador",phone:[503],continent:"NA",capital:"San Salvador",currency:["SVC","USD"],languages:["es"]},SX:{name:"Sint Maarten",native:"Sint Maarten",phone:[1721],continent:"NA",capital:"Philipsburg",currency:["ANG"],languages:["nl","en"]},SY:{name:"Syria",native:"\u0633\u0648\u0631\u064a\u0627",phone:[963],continent:"AS",capital:"Damascus",currency:["SYP"],languages:["ar"]},SZ:{name:"Eswatini",native:"Eswatini",phone:[268],continent:"AF",capital:"Lobamba",currency:["SZL"],languages:["en","ss"]},TC:{name:"Turks and Caicos Islands",native:"Turks and Caicos Islands",phone:[1649],continent:"NA",capital:"Cockburn Town",currency:["USD"],languages:["en"]},TD:{name:"Chad",native:"Tchad",phone:[235],continent:"AF",capital:"N'Djamena",currency:["XAF"],languages:["fr","ar"]},TF:{name:"French Southern Territories",native:"Territoire des Terres australes et antarctiques fr",phone:[262],continent:"AN",capital:"Port-aux-Fran\xe7ais",currency:["EUR"],languages:["fr"]},TG:{name:"Togo",native:"Togo",phone:[228],continent:"AF",capital:"Lom\xe9",currency:["XOF"],languages:["fr"]},TH:{name:"Thailand",native:"\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e44\u0e17\u0e22",phone:[66],continent:"AS",capital:"Bangkok",currency:["THB"],languages:["th"]},TJ:{name:"Tajikistan",native:"\u0422\u043e\u04b7\u0438\u043a\u0438\u0441\u0442\u043e\u043d",phone:[992],continent:"AS",capital:"Dushanbe",currency:["TJS"],languages:["tg","ru"]},TK:{name:"Tokelau",native:"Tokelau",phone:[690],continent:"OC",capital:"Fakaofo",currency:["NZD"],languages:["en"]},TL:{name:"East Timor",native:"Timor-Leste",phone:[670],continent:"OC",capital:"Dili",currency:["USD"],languages:["pt"]},TM:{name:"Turkmenistan",native:"T\xfcrkmenistan",phone:[993],continent:"AS",capital:"Ashgabat",currency:["TMT"],languages:["tk","ru"]},TN:{name:"Tunisia",native:"\u062a\u0648\u0646\u0633",phone:[216],continent:"AF",capital:"Tunis",currency:["TND"],languages:["ar"]},TO:{name:"Tonga",native:"Tonga",phone:[676],continent:"OC",capital:"Nuku'alofa",currency:["TOP"],languages:["en","to"]},TR:{name:"Turkey",native:"T\xfcrkiye",phone:[90],continent:"AS",continents:["AS","EU"],capital:"Ankara",currency:["TRY"],languages:["tr"]},TT:{name:"Trinidad and Tobago",native:"Trinidad and Tobago",phone:[1868],continent:"NA",capital:"Port of Spain",currency:["TTD"],languages:["en"]},TV:{name:"Tuvalu",native:"Tuvalu",phone:[688],continent:"OC",capital:"Funafuti",currency:["AUD"],languages:["en"]},TW:{name:"Taiwan",native:"\u81fa\u7063",phone:[886],continent:"AS",capital:"Taipei",currency:["TWD"],languages:["zh"]},TZ:{name:"Tanzania",native:"Tanzania",phone:[255],continent:"AF",capital:"Dodoma",currency:["TZS"],languages:["sw","en"]},UA:{name:"Ukraine",native:"\u0423\u043a\u0440\u0430\u0457\u043d\u0430",phone:[380],continent:"EU",capital:"Kyiv",currency:["UAH"],languages:["uk"]},UG:{name:"Uganda",native:"Uganda",phone:[256],continent:"AF",capital:"Kampala",currency:["UGX"],languages:["en","sw"]},UM:{name:"U.S. Minor Outlying Islands",native:"United States Minor Outlying Islands",phone:[1],continent:"OC",capital:"",currency:["USD"],languages:["en"]},US:{name:"United States",native:"United States",phone:[1],continent:"NA",capital:"Washington D.C.",currency:["USD","USN","USS"],languages:["en"]},UY:{name:"Uruguay",native:"Uruguay",phone:[598],continent:"SA",capital:"Montevideo",currency:["UYI","UYU"],languages:["es"]},UZ:{name:"Uzbekistan",native:"O'zbekiston",phone:[998],continent:"AS",capital:"Tashkent",currency:["UZS"],languages:["uz","ru"]},VA:{name:"Vatican City",native:"Vaticano",phone:[379],continent:"EU",capital:"Vatican City",currency:["EUR"],languages:["it","la"]},VC:{name:"Saint Vincent and the Grenadines",native:"Saint Vincent and the Grenadines",phone:[1784],continent:"NA",capital:"Kingstown",currency:["XCD"],languages:["en"]},VE:{name:"Venezuela",native:"Venezuela",phone:[58],continent:"SA",capital:"Caracas",currency:["VES"],languages:["es"]},VG:{name:"British Virgin Islands",native:"British Virgin Islands",phone:[1284],continent:"NA",capital:"Road Town",currency:["USD"],languages:["en"]},VI:{name:"U.S. Virgin Islands",native:"United States Virgin Islands",phone:[1340],continent:"NA",capital:"Charlotte Amalie",currency:["USD"],languages:["en"]},VN:{name:"Vietnam",native:"Vi\u1ec7t Nam",phone:[84],continent:"AS",capital:"Hanoi",currency:["VND"],languages:["vi"]},VU:{name:"Vanuatu",native:"Vanuatu",phone:[678],continent:"OC",capital:"Port Vila",currency:["VUV"],languages:["bi","en","fr"]},WF:{name:"Wallis and Futuna",native:"Wallis et Futuna",phone:[681],continent:"OC",capital:"Mata-Utu",currency:["XPF"],languages:["fr"]},WS:{name:"Samoa",native:"Samoa",phone:[685],continent:"OC",capital:"Apia",currency:["WST"],languages:["sm","en"]},XK:{name:"Kosovo",native:"Republika e Kosov\xebs",phone:[377,381,383,386],continent:"EU",capital:"Pristina",currency:["EUR"],languages:["sq","sr"],userAssigned:!0},YE:{name:"Yemen",native:"\u0627\u0644\u064a\u064e\u0645\u064e\u0646",phone:[967],continent:"AS",capital:"Sana'a",currency:["YER"],languages:["ar"]},YT:{name:"Mayotte",native:"Mayotte",phone:[262],continent:"AF",capital:"Mamoudzou",currency:["EUR"],languages:["fr"]},ZA:{name:"South Africa",native:"South Africa",phone:[27],continent:"AF",capital:"Pretoria",currency:["ZAR"],languages:["af","en","nr","st","ss","tn","ts","ve","xh","zu"]},ZM:{name:"Zambia",native:"Zambia",phone:[260],continent:"AF",capital:"Lusaka",currency:["ZMW"],languages:["en"]},ZW:{name:"Zimbabwe",native:"Zimbabwe",phone:[263],continent:"AF",capital:"Harare",currency:["USD","ZAR","BWP","GBP","AUD","CNY","INR","JPY"],languages:["en","sn","nd"]}},f={AD:"AND",AE:"ARE",AF:"AFG",AG:"ATG",AI:"AIA",AL:"ALB",AM:"ARM",AO:"AGO",AQ:"ATA",AR:"ARG",AS:"ASM",AT:"AUT",AU:"AUS",AW:"ABW",AX:"ALA",AZ:"AZE",BA:"BIH",BB:"BRB",BD:"BGD",BE:"BEL",BF:"BFA",BG:"BGR",BH:"BHR",BI:"BDI",BJ:"BEN",BL:"BLM",BM:"BMU",BN:"BRN",BO:"BOL",BQ:"BES",BR:"BRA",BS:"BHS",BT:"BTN",BV:"BVT",BW:"BWA",BY:"BLR",BZ:"BLZ",CA:"CAN",CC:"CCK",CD:"COD",CF:"CAF",CG:"COG",CH:"CHE",CI:"CIV",CK:"COK",CL:"CHL",CM:"CMR",CN:"CHN",CO:"COL",CR:"CRI",CU:"CUB",CV:"CPV",CW:"CUW",CX:"CXR",CY:"CYP",CZ:"CZE",DE:"DEU",DJ:"DJI",DK:"DNK",DM:"DMA",DO:"DOM",DZ:"DZA",EC:"ECU",EE:"EST",EG:"EGY",EH:"ESH",ER:"ERI",ES:"ESP",ET:"ETH",FI:"FIN",FJ:"FJI",FK:"FLK",FM:"FSM",FO:"FRO",FR:"FRA",GA:"GAB",GB:"GBR",GD:"GRD",GE:"GEO",GF:"GUF",GG:"GGY",GH:"GHA",GI:"GIB",GL:"GRL",GM:"GMB",GN:"GIN",GP:"GLP",GQ:"GNQ",GR:"GRC",GS:"SGS",GT:"GTM",GU:"GUM",GW:"GNB",GY:"GUY",HK:"HKG",HM:"HMD",HN:"HND",HR:"HRV",HT:"HTI",HU:"HUN",ID:"IDN",IE:"IRL",IL:"ISR",IM:"IMN",IN:"IND",IO:"IOT",IQ:"IRQ",IR:"IRN",IS:"ISL",IT:"ITA",JE:"JEY",JM:"JAM",JO:"JOR",JP:"JPN",KE:"KEN",KG:"KGZ",KH:"KHM",KI:"KIR",KM:"COM",KN:"KNA",KP:"PRK",KR:"KOR",KW:"KWT",KY:"CYM",KZ:"KAZ",LA:"LAO",LB:"LBN",LC:"LCA",LI:"LIE",LK:"LKA",LR:"LBR",LS:"LSO",LT:"LTU",LU:"LUX",LV:"LVA",LY:"LBY",MA:"MAR",MC:"MCO",MD:"MDA",ME:"MNE",MF:"MAF",MG:"MDG",MH:"MHL",MK:"MKD",ML:"MLI",MM:"MMR",MN:"MNG",MO:"MAC",MP:"MNP",MQ:"MTQ",MR:"MRT",MS:"MSR",MT:"MLT",MU:"MUS",MV:"MDV",MW:"MWI",MX:"MEX",MY:"MYS",MZ:"MOZ",NA:"NAM",NC:"NCL",NE:"NER",NF:"NFK",NG:"NGA",NI:"NIC",NL:"NLD",NO:"NOR",NP:"NPL",NR:"NRU",NU:"NIU",NZ:"NZL",OM:"OMN",PA:"PAN",PE:"PER",PF:"PYF",PG:"PNG",PH:"PHL",PK:"PAK",PL:"POL",PM:"SPM",PN:"PCN",PR:"PRI",PS:"PSE",PT:"PRT",PW:"PLW",PY:"PRY",QA:"QAT",RE:"REU",RO:"ROU",RS:"SRB",RU:"RUS",RW:"RWA",SA:"SAU",SB:"SLB",SC:"SYC",SD:"SDN",SE:"SWE",SG:"SGP",SH:"SHN",SI:"SVN",SJ:"SJM",SK:"SVK",SL:"SLE",SM:"SMR",SN:"SEN",SO:"SOM",SR:"SUR",SS:"SSD",ST:"STP",SV:"SLV",SX:"SXM",SY:"SYR",SZ:"SWZ",TC:"TCA",TD:"TCD",TF:"ATF",TG:"TGO",TH:"THA",TJ:"TJK",TK:"TKL",TL:"TLS",TM:"TKM",TN:"TUN",TO:"TON",TR:"TUR",TT:"TTO",TV:"TUV",TW:"TWN",TZ:"TZA",UA:"UKR",UG:"UGA",UM:"UMI",US:"USA",UY:"URY",UZ:"UZB",VA:"VAT",VC:"VCT",VE:"VEN",VG:"VGB",VI:"VIR",VN:"VNM",VU:"VUT",WF:"WLF",WS:"WSM",XK:"XKX",YE:"YEM",YT:"MYT",ZA:"ZAF",ZM:"ZMB",ZW:"ZWE"};Object.keys(o).map(Y=>(Y=>({...o[Y],iso2:Y,iso3:f[Y]}))(Y))},33182:(tt,X,c)=>{"use strict";c.d(X,{C6:()=>n.C6,DI:()=>n.DI,KN:()=>n.KN,Mq:()=>n.Mq,P2:()=>n.P2,TP:()=>n.TP,Ub:()=>n.Ub,ZF:()=>n.ZF});var n=c(80534);(0,n.KN)("firebase","10.12.0","app")},36301:(tt,X,c)=>{"use strict";c.d(X,{w9:()=>zo,_O:()=>Vi,hJ:()=>Qo,O4:()=>Vo,lI:()=>O,iA:()=>ja,qh:()=>La,bX:()=>Qi,LG:()=>Ri,S$:()=>No,Xb:()=>$e,h8:()=>Os,Nr:()=>Sa,gK:()=>ro,v0:()=>za,wU:()=>wn,ag:()=>pn,p2:()=>Qs,cx:()=>oa,uJ:()=>Ei,RL:()=>bo,JB:()=>wr,ZJ:()=>_e,L6:()=>Gt,k9:()=>f2,WV:()=>wc,JG:()=>Cr,Aj:()=>Ga,MX:()=>Pa,uw:()=>Vs,aF:()=>mt,vY:()=>gr,bc:()=>ju,C3:()=>s1,H5:()=>Pn,h6:()=>Fc,w$:()=>Ma,LS:()=>Bi,oo:()=>qi,Fb:()=>io,XB:()=>jo,sB:()=>z,_p:()=>Wn,e5:()=>Fn,P6:()=>jr,$g:()=>xe,rh:()=>h2,F6:()=>eu,w7:()=>Js,qB:()=>ks,SF:()=>dc,s:()=>Nr,gQ:()=>_t,Rv:()=>Qc,ck:()=>Yo,ic:()=>qs,uo:()=>Wo,Ov:()=>ls,TX:()=>Ve});var n=c(15861),o=c(80534),h=c(59058),f=c(87879),S=c(97582),W=c(84537);function k(){return{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}}const K=k,te=new h.LL("auth","Firebase",{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}),Se=new f.Yd("@firebase/auth");function ke(F,...l){Se.logLevel<=f.in.ERROR&&Se.error(`Auth (${o.Jn}): ${F}`,...l)}function Ge(F,...l){throw I(F,...l)}function Ie(F,...l){return I(F,...l)}function b(F,l,y){const G=Object.assign(Object.assign({},K()),{[l]:y});return new h.LL("auth","Firebase",G).create(l,{appName:F.name})}function M(F){return b(F,"operation-not-supported-in-this-environment","Operations that alter the current user are not supported in conjunction with FirebaseServerApp")}function D(F,l,y){if(!(l instanceof y))throw y.name!==l.constructor.name&&Ge(F,"argument-error"),b(F,"argument-error",`Type of ${l.constructor.name} does not match expected instance.Did you pass a reference from a different Auth SDK?`)}function I(F,...l){if("string"!=typeof F){const y=l[0],G=[...l.slice(1)];return G[0]&&(G[0].appName=F.name),F._errorFactory.create(y,...G)}return te.create(F,...l)}function Q(F,l,...y){if(!F)throw I(l,...y)}function Ye(F){const l="INTERNAL ASSERTION FAILED: "+F;throw ke(l),new Error(l)}function be(F,l){F||Ye(l)}function Oe(){var F;return typeof self<"u"&&(null===(F=self.location)||void 0===F?void 0:F.href)||""}function We(){return"http:"===qe()||"https:"===qe()}function qe(){var F;return typeof self<"u"&&(null===(F=self.location)||void 0===F?void 0:F.protocol)||null}class at{constructor(l,y){this.shortDelay=l,this.longDelay=y,be(y>l,"Short delay should be less than long delay!"),this.isMobile=(0,h.uI)()||(0,h.b$)()}get(){return function yt(){return!(typeof navigator<"u"&&navigator&&"onLine"in navigator&&"boolean"==typeof navigator.onLine&&(We()||(0,h.ru)()||"connection"in navigator))||navigator.onLine}()?this.isMobile?this.longDelay:this.shortDelay:Math.min(5e3,this.shortDelay)}}function Ue(F,l){be(F.emulator,"Emulator should always be set here");const{url:y}=F.emulator;return l?`${y}${l.startsWith("/")?l.slice(1):l}`:y}class nt{static initialize(l,y,G){this.fetchImpl=l,y&&(this.headersImpl=y),G&&(this.responseImpl=G)}static fetch(){return this.fetchImpl?this.fetchImpl:typeof self<"u"&&"fetch"in self?self.fetch:typeof globalThis<"u"&&globalThis.fetch?globalThis.fetch:typeof fetch<"u"?fetch:void Ye("Could not find fetch implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static headers(){return this.headersImpl?this.headersImpl:typeof self<"u"&&"Headers"in self?self.Headers:typeof globalThis<"u"&&globalThis.Headers?globalThis.Headers:typeof Headers<"u"?Headers:void Ye("Could not find Headers implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static response(){return this.responseImpl?this.responseImpl:typeof self<"u"&&"Response"in self?self.Response:typeof globalThis<"u"&&globalThis.Response?globalThis.Response:typeof Response<"u"?Response:void Ye("Could not find Response implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}}const Ce={CREDENTIAL_MISMATCH:"custom-token-mismatch",MISSING_CUSTOM_TOKEN:"internal-error",INVALID_IDENTIFIER:"invalid-email",MISSING_CONTINUE_URI:"internal-error",INVALID_PASSWORD:"wrong-password",MISSING_PASSWORD:"missing-password",INVALID_LOGIN_CREDENTIALS:"invalid-credential",EMAIL_EXISTS:"email-already-in-use",PASSWORD_LOGIN_DISABLED:"operation-not-allowed",INVALID_IDP_RESPONSE:"invalid-credential",INVALID_PENDING_TOKEN:"invalid-credential",FEDERATED_USER_ID_ALREADY_LINKED:"credential-already-in-use",MISSING_REQ_TYPE:"internal-error",EMAIL_NOT_FOUND:"user-not-found",RESET_PASSWORD_EXCEED_LIMIT:"too-many-requests",EXPIRED_OOB_CODE:"expired-action-code",INVALID_OOB_CODE:"invalid-action-code",MISSING_OOB_CODE:"internal-error",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"requires-recent-login",INVALID_ID_TOKEN:"invalid-user-token",TOKEN_EXPIRED:"user-token-expired",USER_NOT_FOUND:"user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"too-many-requests",PASSWORD_DOES_NOT_MEET_REQUIREMENTS:"password-does-not-meet-requirements",INVALID_CODE:"invalid-verification-code",INVALID_SESSION_INFO:"invalid-verification-id",INVALID_TEMPORARY_PROOF:"invalid-credential",MISSING_SESSION_INFO:"missing-verification-id",SESSION_EXPIRED:"code-expired",MISSING_ANDROID_PACKAGE_NAME:"missing-android-pkg-name",UNAUTHORIZED_DOMAIN:"unauthorized-continue-uri",INVALID_OAUTH_CLIENT_ID:"invalid-oauth-client-id",ADMIN_ONLY_OPERATION:"admin-restricted-operation",INVALID_MFA_PENDING_CREDENTIAL:"invalid-multi-factor-session",MFA_ENROLLMENT_NOT_FOUND:"multi-factor-info-not-found",MISSING_MFA_ENROLLMENT_ID:"missing-multi-factor-info",MISSING_MFA_PENDING_CREDENTIAL:"missing-multi-factor-session",SECOND_FACTOR_EXISTS:"second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"maximum-second-factor-count-exceeded",BLOCKING_FUNCTION_ERROR_RESPONSE:"internal-error",RECAPTCHA_NOT_ENABLED:"recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"missing-recaptcha-token",INVALID_RECAPTCHA_TOKEN:"invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"invalid-recaptcha-action",MISSING_CLIENT_TYPE:"missing-client-type",MISSING_RECAPTCHA_VERSION:"missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"invalid-recaptcha-version",INVALID_REQ_TYPE:"invalid-req-type"},ye=new at(3e4,6e4);function Te(F,l){return F.tenantId&&!l.tenantId?Object.assign(Object.assign({},l),{tenantId:F.tenantId}):l}function Ne(F,l,y,G){return fe.apply(this,arguments)}function fe(){return(fe=(0,n.Z)(function*(F,l,y,G,Je={}){return Ct(F,Je,(0,n.Z)(function*(){let Mt={},hn={};G&&("GET"===l?hn=G:Mt={body:JSON.stringify(G)});const Nn=(0,h.xO)(Object.assign({key:F.config.apiKey},hn)).slice(1),hr=yield F._getAdditionalHeaders();return hr["Content-Type"]="application/json",F.languageCode&&(hr["X-Firebase-Locale"]=F.languageCode),nt.fetch()(Ht(F,F.config.apiHost,y,Nn),Object.assign({method:l,headers:hr,referrerPolicy:"no-referrer"},Mt))}))})).apply(this,arguments)}function Ct(F,l,y){return gt.apply(this,arguments)}function gt(){return(gt=(0,n.Z)(function*(F,l,y){F._canInitEmulator=!1;const G=Object.assign(Object.assign({},Ce),l);try{const Je=new kn(F),Mt=yield Promise.race([y(),Je.promise]);Je.clearNetworkTimeout();const hn=yield Mt.json();if("needConfirmation"in hn)throw Xt(F,"account-exists-with-different-credential",hn);if(Mt.ok&&!("errorMessage"in hn))return hn;{const Nn=Mt.ok?hn.errorMessage:hn.error.message,[hr,pr]=Nn.split(" : ");if("FEDERATED_USER_ID_ALREADY_LINKED"===hr)throw Xt(F,"credential-already-in-use",hn);if("EMAIL_EXISTS"===hr)throw Xt(F,"email-already-in-use",hn);if("USER_DISABLED"===hr)throw Xt(F,"user-disabled",hn);const ui=G[hr]||hr.toLowerCase().replace(/[_\s]+/g,"-");if(pr)throw b(F,ui,pr);Ge(F,ui)}}catch(Je){if(Je instanceof h.ZR)throw Je;Ge(F,"network-request-failed",{message:String(Je)})}})).apply(this,arguments)}function St(F,l,y,G){return cn.apply(this,arguments)}function cn(){return(cn=(0,n.Z)(function*(F,l,y,G,Je={}){const Mt=yield Ne(F,l,y,G,Je);return"mfaPendingCredential"in Mt&&Ge(F,"multi-factor-auth-required",{_serverResponse:Mt}),Mt})).apply(this,arguments)}function Ht(F,l,y,G){const Je=`${l}${y}?${G}`;return F.config.emulator?Ue(F.config,Je):`${F.config.apiScheme}://${Je}`}function sn(F){switch(F){case"ENFORCE":return"ENFORCE";case"AUDIT":return"AUDIT";case"OFF":return"OFF";default:return"ENFORCEMENT_STATE_UNSPECIFIED"}}class kn{constructor(l){this.auth=l,this.timer=null,this.promise=new Promise((y,G)=>{this.timer=setTimeout(()=>G(Ie(this.auth,"network-request-failed")),ye.get())})}clearNetworkTimeout(){clearTimeout(this.timer)}}function Xt(F,l,y){const G={appName:F.name};y.email&&(G.email=y.email),y.phoneNumber&&(G.phoneNumber=y.phoneNumber);const Je=Ie(F,l,G);return Je.customData._tokenResponse=y,Je}function Ut(F){return void 0!==F&&void 0!==F.getResponse}function zt(F){return void 0!==F&&void 0!==F.enterprise}class vt{constructor(l){if(this.siteKey="",this.recaptchaEnforcementState=[],void 0===l.recaptchaKey)throw new Error("recaptchaKey undefined");this.siteKey=l.recaptchaKey.split("/")[3],this.recaptchaEnforcementState=l.recaptchaEnforcementState}getProviderEnforcementState(l){if(!this.recaptchaEnforcementState||0===this.recaptchaEnforcementState.length)return null;for(const y of this.recaptchaEnforcementState)if(y.provider&&y.provider===l)return sn(y.enforcementState);return null}isProviderEnabled(l){return"ENFORCE"===this.getProviderEnforcementState(l)||"AUDIT"===this.getProviderEnforcementState(l)}}function ln(){return(ln=(0,n.Z)(function*(F){return(yield Ne(F,"GET","/v1/recaptchaParams")).recaptchaSiteKey||""})).apply(this,arguments)}function cr(F,l){return nr.apply(this,arguments)}function nr(){return(nr=(0,n.Z)(function*(F,l){return Ne(F,"GET","/v2/recaptchaConfig",Te(F,l))})).apply(this,arguments)}function Be(){return(Be=(0,n.Z)(function*(F,l){return Ne(F,"POST","/v1/accounts:delete",l)})).apply(this,arguments)}function At(){return(At=(0,n.Z)(function*(F,l){return Ne(F,"POST","/v1/accounts:update",l)})).apply(this,arguments)}function on(F,l){return On.apply(this,arguments)}function On(){return(On=(0,n.Z)(function*(F,l){return Ne(F,"POST","/v1/accounts:lookup",l)})).apply(this,arguments)}function fn(F){if(F)try{const l=new Date(Number(F));if(!isNaN(l.getTime()))return l.toUTCString()}catch{}}function wn(F,l=!1){return(0,h.m9)(F).getIdToken(l)}function pn(F){return nn.apply(this,arguments)}function nn(){return(nn=(0,n.Z)(function*(F,l=!1){const y=(0,h.m9)(F),G=yield y.getIdToken(l),Je=Pe(G);Q(Je&&Je.exp&&Je.auth_time&&Je.iat,y.auth,"internal-error");const Mt="object"==typeof Je.firebase?Je.firebase:void 0,hn=Mt?.sign_in_provider;return{claims:Je,token:G,authTime:fn(un(Je.auth_time)),issuedAtTime:fn(un(Je.iat)),expirationTime:fn(un(Je.exp)),signInProvider:hn||null,signInSecondFactor:Mt?.sign_in_second_factor||null}})).apply(this,arguments)}function un(F){return 1e3*Number(F)}function Pe(F){const[l,y,G]=F.split(".");if(void 0===l||void 0===y||void 0===G)return ke("JWT malformed, contained fewer than 3 sections"),null;try{const Je=(0,h.tV)(y);return Je?JSON.parse(Je):(ke("Failed to decode base64 JWT payload"),null)}catch(Je){return ke("Caught error parsing JWT payload as JSON",Je?.toString()),null}}function ht(F){const l=Pe(F);return Q(l,"internal-error"),Q(typeof l.exp<"u","internal-error"),Q(typeof l.iat<"u","internal-error"),Number(l.exp)-Number(l.iat)}function re(F,l){return Re.apply(this,arguments)}function Re(){return(Re=(0,n.Z)(function*(F,l,y=!1){if(y)return l;try{return yield l}catch(G){throw G instanceof h.ZR&&function Le({code:F}){return"auth/user-disabled"===F||"auth/user-token-expired"===F}(G)&&F.auth.currentUser===F&&(yield F.auth.signOut()),G}})).apply(this,arguments)}class ue{constructor(l){this.user=l,this.isRunning=!1,this.timerId=null,this.errorBackoff=3e4}_start(){this.isRunning||(this.isRunning=!0,this.schedule())}_stop(){this.isRunning&&(this.isRunning=!1,null!==this.timerId&&clearTimeout(this.timerId))}getInterval(l){var y;if(l){const G=this.errorBackoff;return this.errorBackoff=Math.min(2*this.errorBackoff,96e4),G}{this.errorBackoff=3e4;const Je=(null!==(y=this.user.stsTokenManager.expirationTime)&&void 0!==y?y:0)-Date.now()-3e5;return Math.max(0,Je)}}schedule(l=!1){var y=this;if(!this.isRunning)return;const G=this.getInterval(l);this.timerId=setTimeout((0,n.Z)(function*(){yield y.iteration()}),G)}iteration(){var l=this;return(0,n.Z)(function*(){try{yield l.user.getIdToken(!0)}catch(y){return void("auth/network-request-failed"===y?.code&&l.schedule(!0))}l.schedule()})()}}class ot{constructor(l,y){this.createdAt=l,this.lastLoginAt=y,this._initializeTime()}_initializeTime(){this.lastSignInTime=fn(this.lastLoginAt),this.creationTime=fn(this.createdAt)}_copy(l){this.createdAt=l.createdAt,this.lastLoginAt=l.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}}function Et(F){return an.apply(this,arguments)}function an(){return(an=(0,n.Z)(function*(F){var l;const y=F.auth,G=yield F.getIdToken(),Je=yield re(F,on(y,{idToken:G}));Q(Je?.users.length,y,"internal-error");const Mt=Je.users[0];F._notifyReloadListener(Mt);const hn=null!==(l=Mt.providerUserInfo)&&void 0!==l&&l.length?mn(Mt.providerUserInfo):[],Nn=function Wt(F,l){return[...F.filter(G=>!l.some(Je=>Je.providerId===G.providerId)),...l]}(F.providerData,hn),hr=F.isAnonymous,pr=!(F.email&&Mt.passwordHash||Nn?.length),ui=!!hr&&pr,Ki={uid:Mt.localId,displayName:Mt.displayName||null,photoURL:Mt.photoUrl||null,email:Mt.email||null,emailVerified:Mt.emailVerified||!1,phoneNumber:Mt.phoneNumber||null,tenantId:Mt.tenantId||null,providerData:Nn,metadata:new ot(Mt.createdAt,Mt.lastLoginAt),isAnonymous:ui};Object.assign(F,Ki)})).apply(this,arguments)}function Pn(F){return Zt.apply(this,arguments)}function Zt(){return(Zt=(0,n.Z)(function*(F){const l=(0,h.m9)(F);yield Et(l),yield l.auth._persistUserIfCurrent(l),l.auth._notifyListenersIfCurrent(l)})).apply(this,arguments)}function mn(F){return F.map(l=>{var{providerId:y}=l,G=(0,S._T)(l,["providerId"]);return{providerId:y,uid:G.rawId||"",displayName:G.displayName||null,email:G.email||null,phoneNumber:G.phoneNumber||null,photoURL:G.photoUrl||null}})}function rt(){return(rt=(0,n.Z)(function*(F,l){const y=yield Ct(F,{},(0,n.Z)(function*(){const G=(0,h.xO)({grant_type:"refresh_token",refresh_token:l}).slice(1),{tokenApiHost:Je,apiKey:Mt}=F.config,hn=Ht(F,Je,"/v1/token",`key=${Mt}`),Nn=yield F._getAdditionalHeaders();return Nn["Content-Type"]="application/x-www-form-urlencoded",nt.fetch()(hn,{method:"POST",headers:Nn,body:G})}));return{accessToken:y.access_token,expiresIn:y.expires_in,refreshToken:y.refresh_token}})).apply(this,arguments)}function De(){return(De=(0,n.Z)(function*(F,l){return Ne(F,"POST","/v2/accounts:revokeToken",Te(F,l))})).apply(this,arguments)}class wt{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(l){Q(l.idToken,"internal-error"),Q(typeof l.idToken<"u","internal-error"),Q(typeof l.refreshToken<"u","internal-error");const y="expiresIn"in l&&typeof l.expiresIn<"u"?Number(l.expiresIn):ht(l.idToken);this.updateTokensAndExpiration(l.idToken,l.refreshToken,y)}updateFromIdToken(l){Q(0!==l.length,"internal-error");const y=ht(l);this.updateTokensAndExpiration(l,null,y)}getToken(l,y=!1){var G=this;return(0,n.Z)(function*(){return y||!G.accessToken||G.isExpired?(Q(G.refreshToken,l,"user-token-expired"),G.refreshToken?(yield G.refresh(l,G.refreshToken),G.accessToken):null):G.accessToken})()}clearRefreshToken(){this.refreshToken=null}refresh(l,y){var G=this;return(0,n.Z)(function*(){const{accessToken:Je,refreshToken:Mt,expiresIn:hn}=yield function Vn(F,l){return rt.apply(this,arguments)}(l,y);G.updateTokensAndExpiration(Je,Mt,Number(hn))})()}updateTokensAndExpiration(l,y,G){this.refreshToken=y||null,this.accessToken=l||null,this.expirationTime=Date.now()+1e3*G}static fromJSON(l,y){const{refreshToken:G,accessToken:Je,expirationTime:Mt}=y,hn=new wt;return G&&(Q("string"==typeof G,"internal-error",{appName:l}),hn.refreshToken=G),Je&&(Q("string"==typeof Je,"internal-error",{appName:l}),hn.accessToken=Je),Mt&&(Q("number"==typeof Mt,"internal-error",{appName:l}),hn.expirationTime=Mt),hn}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(l){this.accessToken=l.accessToken,this.refreshToken=l.refreshToken,this.expirationTime=l.expirationTime}_clone(){return Object.assign(new wt,this.toJSON())}_performRefresh(){return Ye("not implemented")}}function It(F,l){Q("string"==typeof F||typeof F>"u","internal-error",{appName:l})}class An{constructor(l){var{uid:y,auth:G,stsTokenManager:Je}=l,Mt=(0,S._T)(l,["uid","auth","stsTokenManager"]);this.providerId="firebase",this.proactiveRefresh=new ue(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=y,this.auth=G,this.stsTokenManager=Je,this.accessToken=Je.accessToken,this.displayName=Mt.displayName||null,this.email=Mt.email||null,this.emailVerified=Mt.emailVerified||!1,this.phoneNumber=Mt.phoneNumber||null,this.photoURL=Mt.photoURL||null,this.isAnonymous=Mt.isAnonymous||!1,this.tenantId=Mt.tenantId||null,this.providerData=Mt.providerData?[...Mt.providerData]:[],this.metadata=new ot(Mt.createdAt||void 0,Mt.lastLoginAt||void 0)}getIdToken(l){var y=this;return(0,n.Z)(function*(){const G=yield re(y,y.stsTokenManager.getToken(y.auth,l));return Q(G,y.auth,"internal-error"),y.accessToken!==G&&(y.accessToken=G,yield y.auth._persistUserIfCurrent(y),y.auth._notifyListenersIfCurrent(y)),G})()}getIdTokenResult(l){return pn(this,l)}reload(){return Pn(this)}_assign(l){this!==l&&(Q(this.uid===l.uid,this.auth,"internal-error"),this.displayName=l.displayName,this.photoURL=l.photoURL,this.email=l.email,this.emailVerified=l.emailVerified,this.phoneNumber=l.phoneNumber,this.isAnonymous=l.isAnonymous,this.tenantId=l.tenantId,this.providerData=l.providerData.map(y=>Object.assign({},y)),this.metadata._copy(l.metadata),this.stsTokenManager._assign(l.stsTokenManager))}_clone(l){const y=new An(Object.assign(Object.assign({},this),{auth:l,stsTokenManager:this.stsTokenManager._clone()}));return y.metadata._copy(this.metadata),y}_onReload(l){Q(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=l,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(l){this.reloadListener?this.reloadListener(l):this.reloadUserInfo=l}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}_updateTokensIfNecessary(l,y=!1){var G=this;return(0,n.Z)(function*(){let Je=!1;l.idToken&&l.idToken!==G.stsTokenManager.accessToken&&(G.stsTokenManager.updateFromServerResponse(l),Je=!0),y&&(yield Et(G)),yield G.auth._persistUserIfCurrent(G),Je&&G.auth._notifyListenersIfCurrent(G)})()}delete(){var l=this;return(0,n.Z)(function*(){if((0,o.rh)(l.auth.app))return Promise.reject(M(l.auth));const y=yield l.getIdToken();return yield re(l,function Lt(F,l){return Be.apply(this,arguments)}(l.auth,{idToken:y})),l.stsTokenManager.clearRefreshToken(),l.auth.signOut()})()}toJSON(){return Object.assign(Object.assign({uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isAnonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map(l=>Object.assign({},l)),stsTokenManager:this.stsTokenManager.toJSON(),_redirectEventId:this._redirectEventId},this.metadata.toJSON()),{apiKey:this.auth.config.apiKey,appName:this.auth.name})}get refreshToken(){return this.stsTokenManager.refreshToken||""}static _fromJSON(l,y){var G,Je,Mt,hn,Nn,hr,pr,ui;const Ki=null!==(G=y.displayName)&&void 0!==G?G:void 0,ic=null!==(Je=y.email)&&void 0!==Je?Je:void 0,bc=null!==(Mt=y.phoneNumber)&&void 0!==Mt?Mt:void 0,Bs=null!==(hn=y.photoURL)&&void 0!==hn?hn:void 0,$l=null!==(Nn=y.tenantId)&&void 0!==Nn?Nn:void 0,su=null!==(hr=y._redirectEventId)&&void 0!==hr?hr:void 0,Sd=null!==(pr=y.createdAt)&&void 0!==pr?pr:void 0,E=null!==(ui=y.lastLoginAt)&&void 0!==ui?ui:void 0,{uid:g,emailVerified:U,isAnonymous:he,providerData:Qe,stsTokenManager:lt}=y;Q(g&&lt,l,"internal-error");const kt=wt.fromJSON(this.name,lt);Q("string"==typeof g,l,"internal-error"),It(Ki,l.name),It(ic,l.name),Q("boolean"==typeof U,l,"internal-error"),Q("boolean"==typeof he,l,"internal-error"),It(bc,l.name),It(Bs,l.name),It($l,l.name),It(su,l.name),It(Sd,l.name),It(E,l.name);const jt=new An({uid:g,auth:l,email:ic,emailVerified:U,displayName:Ki,isAnonymous:he,photoURL:Bs,phoneNumber:bc,tenantId:$l,stsTokenManager:kt,createdAt:Sd,lastLoginAt:E});return Qe&&Array.isArray(Qe)&&(jt.providerData=Qe.map(vn=>Object.assign({},vn))),su&&(jt._redirectEventId=su),jt}static _fromIdTokenResponse(l,y,G=!1){return(0,n.Z)(function*(){const Je=new wt;Je.updateFromServerResponse(y);const Mt=new An({uid:y.localId,auth:l,stsTokenManager:Je,isAnonymous:G});return yield Et(Mt),Mt})()}static _fromGetAccountInfoResponse(l,y,G){return(0,n.Z)(function*(){const Je=y.users[0];Q(void 0!==Je.localId,"internal-error");const Mt=void 0!==Je.providerUserInfo?mn(Je.providerUserInfo):[],hn=!(Je.email&&Je.passwordHash||Mt?.length),Nn=new wt;Nn.updateFromIdToken(G);const hr=new An({uid:Je.localId,auth:l,stsTokenManager:Nn,isAnonymous:hn}),pr={uid:Je.localId,displayName:Je.displayName||null,photoURL:Je.photoUrl||null,email:Je.email||null,emailVerified:Je.emailVerified||!1,phoneNumber:Je.phoneNumber||null,tenantId:Je.tenantId||null,providerData:Mt,metadata:new ot(Je.createdAt,Je.lastLoginAt),isAnonymous:!(Je.email&&Je.passwordHash||Mt?.length)};return Object.assign(hr,pr),hr})()}}const Zn=new Map;function fr(F){be(F instanceof Function,"Expected a class definition");let l=Zn.get(F);return l?(be(l instanceof F,"Instance stored in cache mismatched with class"),l):(l=new F,Zn.set(F,l),l)}class lr{constructor(){this.type="NONE",this.storage={}}_isAvailable(){return(0,n.Z)(function*(){return!0})()}_set(l,y){var G=this;return(0,n.Z)(function*(){G.storage[l]=y})()}_get(l){var y=this;return(0,n.Z)(function*(){const G=y.storage[l];return void 0===G?null:G})()}_remove(l){var y=this;return(0,n.Z)(function*(){delete y.storage[l]})()}_addListener(l,y){}_removeListener(l,y){}}lr.type="NONE";const Br=lr;function xr(F,l,y){return`firebase:${F}:${l}:${y}`}class mr{constructor(l,y,G){this.persistence=l,this.auth=y,this.userKey=G;const{config:Je,name:Mt}=this.auth;this.fullUserKey=xr(this.userKey,Je.apiKey,Mt),this.fullPersistenceKey=xr("persistence",Je.apiKey,Mt),this.boundEventHandler=y._onStorageEvent.bind(y),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(l){return this.persistence._set(this.fullUserKey,l.toJSON())}getCurrentUser(){var l=this;return(0,n.Z)(function*(){const y=yield l.persistence._get(l.fullUserKey);return y?An._fromJSON(l.auth,y):null})()}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}setPersistence(l){var y=this;return(0,n.Z)(function*(){if(y.persistence===l)return;const G=yield y.getCurrentUser();return yield y.removeCurrentUser(),y.persistence=l,G?y.setCurrentUser(G):void 0})()}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static create(l,y,G="authUser"){return(0,n.Z)(function*(){if(!y.length)return new mr(fr(Br),l,G);const Je=(yield Promise.all(y.map(function(){var pr=(0,n.Z)(function*(ui){if(yield ui._isAvailable())return ui});return function(ui){return pr.apply(this,arguments)}}()))).filter(pr=>pr);let Mt=Je[0]||fr(Br);const hn=xr(G,l.config.apiKey,l.name);let Nn=null;for(const pr of y)try{const ui=yield pr._get(hn);if(ui){const Ki=An._fromJSON(l,ui);pr!==Mt&&(Nn=Ki),Mt=pr;break}}catch{}const hr=Je.filter(pr=>pr._shouldAllowMigration);return Mt._shouldAllowMigration&&hr.length?(Mt=hr[0],Nn&&(yield Mt._set(hn,Nn.toJSON())),yield Promise.all(y.map(function(){var pr=(0,n.Z)(function*(ui){if(ui!==Mt)try{yield ui._remove(hn)}catch{}});return function(ui){return pr.apply(this,arguments)}}())),new mr(Mt,l,G)):new mr(Mt,l,G)})()}}function qr(F){const l=F.toLowerCase();if(l.includes("opera/")||l.includes("opr/")||l.includes("opios/"))return"Opera";if(H(l))return"IEMobile";if(l.includes("msie")||l.includes("trident/"))return"IE";if(l.includes("edge/"))return"Edge";if(Qn(l))return"Firefox";if(l.includes("silk/"))return"Silk";if(R(l))return"Blackberry";if(Ee(l))return"Webos";if(Ur(l))return"Safari";if((l.includes("chrome/")||ze(l))&&!l.includes("edge/"))return"Chrome";if(_(l))return"Android";{const y=/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/,G=F.match(y);if(2===G?.length)return G[1]}return"Other"}function Qn(F=(0,h.z$)()){return/firefox\//i.test(F)}function Ur(F=(0,h.z$)()){const l=F.toLowerCase();return l.includes("safari/")&&!l.includes("chrome/")&&!l.includes("crios/")&&!l.includes("android")}function ze(F=(0,h.z$)()){return/crios\//i.test(F)}function H(F=(0,h.z$)()){return/iemobile/i.test(F)}function _(F=(0,h.z$)()){return/android/i.test(F)}function R(F=(0,h.z$)()){return/blackberry/i.test(F)}function Ee(F=(0,h.z$)()){return/webos/i.test(F)}function je(F=(0,h.z$)()){return/iphone|ipad|ipod/i.test(F)||/macintosh/i.test(F)&&/mobile/i.test(F)}function de(F=(0,h.z$)()){return je(F)||_(F)||Ee(F)||R(F)||/windows phone/i.test(F)||H(F)}function dn(F,l=[]){let y;switch(F){case"Browser":y=qr((0,h.z$)());break;case"Worker":y=`${qr((0,h.z$)())}-${F}`;break;default:y=F}const G=l.length?l.join(","):"FirebaseCore-web";return`${y}/JsCore/${o.Jn}/${G}`}class Yn{constructor(l){this.auth=l,this.queue=[]}pushCallback(l,y){const G=Mt=>new Promise((hn,Nn)=>{try{hn(l(Mt))}catch(hr){Nn(hr)}});G.onAbort=y,this.queue.push(G);const Je=this.queue.length-1;return()=>{this.queue[Je]=()=>Promise.resolve()}}runMiddleware(l){var y=this;return(0,n.Z)(function*(){if(y.auth.currentUser===l)return;const G=[];try{for(const Je of y.queue)yield Je(l),Je.onAbort&&G.push(Je.onAbort)}catch(Je){G.reverse();for(const Mt of G)try{Mt()}catch{}throw y.auth._errorFactory.create("login-blocked",{originalMessage:Je?.message})}})()}}function Xe(){return(Xe=(0,n.Z)(function*(F,l={}){return Ne(F,"GET","/v2/passwordPolicy",Te(F,l))})).apply(this,arguments)}class Sn{constructor(l){var y,G,Je,Mt;const hn=l.customStrengthOptions;this.customStrengthOptions={},this.customStrengthOptions.minPasswordLength=null!==(y=hn.minPasswordLength)&&void 0!==y?y:6,hn.maxPasswordLength&&(this.customStrengthOptions.maxPasswordLength=hn.maxPasswordLength),void 0!==hn.containsLowercaseCharacter&&(this.customStrengthOptions.containsLowercaseLetter=hn.containsLowercaseCharacter),void 0!==hn.containsUppercaseCharacter&&(this.customStrengthOptions.containsUppercaseLetter=hn.containsUppercaseCharacter),void 0!==hn.containsNumericCharacter&&(this.customStrengthOptions.containsNumericCharacter=hn.containsNumericCharacter),void 0!==hn.containsNonAlphanumericCharacter&&(this.customStrengthOptions.containsNonAlphanumericCharacter=hn.containsNonAlphanumericCharacter),this.enforcementState=l.enforcementState,"ENFORCEMENT_STATE_UNSPECIFIED"===this.enforcementState&&(this.enforcementState="OFF"),this.allowedNonAlphanumericCharacters=null!==(Je=null===(G=l.allowedNonAlphanumericCharacters)||void 0===G?void 0:G.join(""))&&void 0!==Je?Je:"",this.forceUpgradeOnSignin=null!==(Mt=l.forceUpgradeOnSignin)&&void 0!==Mt&&Mt,this.schemaVersion=l.schemaVersion}validatePassword(l){var y,G,Je,Mt,hn,Nn;const hr={isValid:!0,passwordPolicy:this};return this.validatePasswordLengthOptions(l,hr),this.validatePasswordCharacterOptions(l,hr),hr.isValid&&(hr.isValid=null===(y=hr.meetsMinPasswordLength)||void 0===y||y),hr.isValid&&(hr.isValid=null===(G=hr.meetsMaxPasswordLength)||void 0===G||G),hr.isValid&&(hr.isValid=null===(Je=hr.containsLowercaseLetter)||void 0===Je||Je),hr.isValid&&(hr.isValid=null===(Mt=hr.containsUppercaseLetter)||void 0===Mt||Mt),hr.isValid&&(hr.isValid=null===(hn=hr.containsNumericCharacter)||void 0===hn||hn),hr.isValid&&(hr.isValid=null===(Nn=hr.containsNonAlphanumericCharacter)||void 0===Nn||Nn),hr}validatePasswordLengthOptions(l,y){const G=this.customStrengthOptions.minPasswordLength,Je=this.customStrengthOptions.maxPasswordLength;G&&(y.meetsMinPasswordLength=l.length>=G),Je&&(y.meetsMaxPasswordLength=l.length<=Je)}validatePasswordCharacterOptions(l,y){let G;this.updatePasswordCharacterOptionsStatuses(y,!1,!1,!1,!1);for(let Je=0;Je<l.length;Je++)G=l.charAt(Je),this.updatePasswordCharacterOptionsStatuses(y,G>="a"&&G<="z",G>="A"&&G<="Z",G>="0"&&G<="9",this.allowedNonAlphanumericCharacters.includes(G))}updatePasswordCharacterOptionsStatuses(l,y,G,Je,Mt){this.customStrengthOptions.containsLowercaseLetter&&(l.containsLowercaseLetter||(l.containsLowercaseLetter=y)),this.customStrengthOptions.containsUppercaseLetter&&(l.containsUppercaseLetter||(l.containsUppercaseLetter=G)),this.customStrengthOptions.containsNumericCharacter&&(l.containsNumericCharacter||(l.containsNumericCharacter=Je)),this.customStrengthOptions.containsNonAlphanumericCharacter&&(l.containsNonAlphanumericCharacter||(l.containsNonAlphanumericCharacter=Mt))}}class xn{constructor(l,y,G,Je){this.app=l,this.heartbeatServiceProvider=y,this.appCheckServiceProvider=G,this.config=Je,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new si(this),this.idTokenSubscription=new si(this),this.beforeStateQueue=new Yn(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION=1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=te,this._agentRecaptchaConfig=null,this._tenantRecaptchaConfigs={},this._projectPasswordPolicy=null,this._tenantPasswordPolicies={},this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=l.name,this.clientVersion=Je.sdkClientVersion}_initializeWithPersistence(l,y){var G=this;return y&&(this._popupRedirectResolver=fr(y)),this._initializationPromise=this.queue((0,n.Z)(function*(){var Je,Mt;if(!G._deleted&&(G.persistenceManager=yield mr.create(G,l),!G._deleted)){if(null!==(Je=G._popupRedirectResolver)&&void 0!==Je&&Je._shouldInitProactively)try{yield G._popupRedirectResolver._initialize(G)}catch{}yield G.initializeCurrentUser(y),G.lastNotifiedUid=(null===(Mt=G.currentUser)||void 0===Mt?void 0:Mt.uid)||null,!G._deleted&&(G._isInitialized=!0)}})),this._initializationPromise}_onStorageEvent(){var l=this;return(0,n.Z)(function*(){if(l._deleted)return;const y=yield l.assertedPersistence.getCurrentUser();if(l.currentUser||y){if(l.currentUser&&y&&l.currentUser.uid===y.uid)return l._currentUser._assign(y),void(yield l.currentUser.getIdToken());yield l._updateCurrentUser(y,!0)}})()}initializeCurrentUserFromIdToken(l){var y=this;return(0,n.Z)(function*(){try{const G=yield on(y,{idToken:l}),Je=yield An._fromGetAccountInfoResponse(y,G,l);yield y.directlySetCurrentUser(Je)}catch(G){console.warn("FirebaseServerApp could not login user with provided authIdToken: ",G),yield y.directlySetCurrentUser(null)}})()}initializeCurrentUser(l){var y=this;return(0,n.Z)(function*(){var G;if((0,o.rh)(y.app)){const Nn=y.app.settings.authIdToken;return Nn?new Promise(hr=>{setTimeout(()=>y.initializeCurrentUserFromIdToken(Nn).then(hr,hr))}):y.directlySetCurrentUser(null)}const Je=yield y.assertedPersistence.getCurrentUser();let Mt=Je,hn=!1;if(l&&y.config.authDomain){yield y.getOrInitRedirectPersistenceManager();const Nn=null===(G=y.redirectUser)||void 0===G?void 0:G._redirectEventId,hr=Mt?._redirectEventId,pr=yield y.tryRedirectSignIn(l);(!Nn||Nn===hr)&&pr?.user&&(Mt=pr.user,hn=!0)}if(!Mt)return y.directlySetCurrentUser(null);if(!Mt._redirectEventId){if(hn)try{yield y.beforeStateQueue.runMiddleware(Mt)}catch(Nn){Mt=Je,y._popupRedirectResolver._overrideRedirectResult(y,()=>Promise.reject(Nn))}return Mt?y.reloadAndSetCurrentUserOrClear(Mt):y.directlySetCurrentUser(null)}return Q(y._popupRedirectResolver,y,"argument-error"),yield y.getOrInitRedirectPersistenceManager(),y.redirectUser&&y.redirectUser._redirectEventId===Mt._redirectEventId?y.directlySetCurrentUser(Mt):y.reloadAndSetCurrentUserOrClear(Mt)})()}tryRedirectSignIn(l){var y=this;return(0,n.Z)(function*(){let G=null;try{G=yield y._popupRedirectResolver._completeRedirectFn(y,l,!0)}catch{yield y._setRedirectUser(null)}return G})()}reloadAndSetCurrentUserOrClear(l){var y=this;return(0,n.Z)(function*(){try{yield Et(l)}catch(G){if("auth/network-request-failed"!==G?.code)return y.directlySetCurrentUser(null)}return y.directlySetCurrentUser(l)})()}useDeviceLanguage(){this.languageCode=function Ot(){if(typeof navigator>"u")return null;const F=navigator;return F.languages&&F.languages[0]||F.language||null}()}_delete(){var l=this;return(0,n.Z)(function*(){l._deleted=!0})()}updateCurrentUser(l){var y=this;return(0,n.Z)(function*(){if((0,o.rh)(y.app))return Promise.reject(M(y));const G=l?(0,h.m9)(l):null;return G&&Q(G.auth.config.apiKey===y.config.apiKey,y,"invalid-user-token"),y._updateCurrentUser(G&&G._clone(y))})()}_updateCurrentUser(l,y=!1){var G=this;return(0,n.Z)(function*(){if(!G._deleted)return l&&Q(G.tenantId===l.tenantId,G,"tenant-id-mismatch"),y||(yield G.beforeStateQueue.runMiddleware(l)),G.queue((0,n.Z)(function*(){yield G.directlySetCurrentUser(l),G.notifyAuthListeners()}))})()}signOut(){var l=this;return(0,n.Z)(function*(){return(0,o.rh)(l.app)?Promise.reject(M(l)):(yield l.beforeStateQueue.runMiddleware(null),(l.redirectPersistenceManager||l._popupRedirectResolver)&&(yield l._setRedirectUser(null)),l._updateCurrentUser(null,!0))})()}setPersistence(l){var y=this;return(0,o.rh)(this.app)?Promise.reject(M(this)):this.queue((0,n.Z)(function*(){yield y.assertedPersistence.setPersistence(fr(l))}))}_getRecaptchaConfig(){return null==this.tenantId?this._agentRecaptchaConfig:this._tenantRecaptchaConfigs[this.tenantId]}validatePassword(l){var y=this;return(0,n.Z)(function*(){y._getPasswordPolicyInternal()||(yield y._updatePasswordPolicy());const G=y._getPasswordPolicyInternal();return G.schemaVersion!==y.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION?Promise.reject(y._errorFactory.create("unsupported-password-policy-schema-version",{})):G.validatePassword(l)})()}_getPasswordPolicyInternal(){return null===this.tenantId?this._projectPasswordPolicy:this._tenantPasswordPolicies[this.tenantId]}_updatePasswordPolicy(){var l=this;return(0,n.Z)(function*(){const y=yield function Kt(F){return Xe.apply(this,arguments)}(l),G=new Sn(y);null===l.tenantId?l._projectPasswordPolicy=G:l._tenantPasswordPolicies[l.tenantId]=G})()}_getPersistence(){return this.assertedPersistence.persistence.type}_updateErrorMap(l){this._errorFactory=new h.LL("auth","Firebase",l())}onAuthStateChanged(l,y,G){return this.registerStateListener(this.authStateSubscription,l,y,G)}beforeAuthStateChanged(l,y){return this.beforeStateQueue.pushCallback(l,y)}onIdTokenChanged(l,y,G){return this.registerStateListener(this.idTokenSubscription,l,y,G)}authStateReady(){return new Promise((l,y)=>{if(this.currentUser)l();else{const G=this.onAuthStateChanged(()=>{G(),l()},y)}})}revokeAccessToken(l){var y=this;return(0,n.Z)(function*(){if(y.currentUser){const G=yield y.currentUser.getIdToken(),Je={providerId:"apple.com",tokenType:"ACCESS_TOKEN",token:l,idToken:G};null!=y.tenantId&&(Je.tenantId=y.tenantId),yield function ae(F,l){return De.apply(this,arguments)}(y,Je)}})()}toJSON(){var l;return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:null===(l=this._currentUser)||void 0===l?void 0:l.toJSON()}}_setRedirectUser(l,y){var G=this;return(0,n.Z)(function*(){const Je=yield G.getOrInitRedirectPersistenceManager(y);return null===l?Je.removeCurrentUser():Je.setCurrentUser(l)})()}getOrInitRedirectPersistenceManager(l){var y=this;return(0,n.Z)(function*(){if(!y.redirectPersistenceManager){const G=l&&fr(l)||y._popupRedirectResolver;Q(G,y,"argument-error"),y.redirectPersistenceManager=yield mr.create(y,[fr(G._redirectPersistence)],"redirectUser"),y.redirectUser=yield y.redirectPersistenceManager.getCurrentUser()}return y.redirectPersistenceManager})()}_redirectUserForId(l){var y=this;return(0,n.Z)(function*(){var G,Je;return y._isInitialized&&(yield y.queue((0,n.Z)(function*(){}))),(null===(G=y._currentUser)||void 0===G?void 0:G._redirectEventId)===l?y._currentUser:(null===(Je=y.redirectUser)||void 0===Je?void 0:Je._redirectEventId)===l?y.redirectUser:null})()}_persistUserIfCurrent(l){var y=this;return(0,n.Z)(function*(){if(l===y.currentUser)return y.queue((0,n.Z)(function*(){return y.directlySetCurrentUser(l)}))})()}_notifyListenersIfCurrent(l){l===this.currentUser&&this.notifyAuthListeners()}_key(){return`${this.config.authDomain}:${this.config.apiKey}:${this.name}`}_startProactiveRefresh(){this.isProactiveRefreshEnabled=!0,this.currentUser&&this._currentUser._startProactiveRefresh()}_stopProactiveRefresh(){this.isProactiveRefreshEnabled=!1,this.currentUser&&this._currentUser._stopProactiveRefresh()}get _currentUser(){return this.currentUser}notifyAuthListeners(){var l,y;if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);const G=null!==(y=null===(l=this.currentUser)||void 0===l?void 0:l.uid)&&void 0!==y?y:null;this.lastNotifiedUid!==G&&(this.lastNotifiedUid=G,this.authStateSubscription.next(this.currentUser))}registerStateListener(l,y,G,Je){if(this._deleted)return()=>{};const Mt="function"==typeof y?y:y.next.bind(y);let hn=!1;const Nn=this._isInitialized?Promise.resolve():this._initializationPromise;if(Q(Nn,this,"internal-error"),Nn.then(()=>{hn||Mt(this.currentUser)}),"function"==typeof y){const hr=l.addObserver(y,G,Je);return()=>{hn=!0,hr()}}{const hr=l.addObserver(y);return()=>{hn=!0,hr()}}}directlySetCurrentUser(l){var y=this;return(0,n.Z)(function*(){y.currentUser&&y.currentUser!==l&&y._currentUser._stopProactiveRefresh(),l&&y.isProactiveRefreshEnabled&&l._startProactiveRefresh(),y.currentUser=l,l?yield y.assertedPersistence.setCurrentUser(l):yield y.assertedPersistence.removeCurrentUser()})()}queue(l){return this.operations=this.operations.then(l,l),this.operations}get assertedPersistence(){return Q(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(l){!l||this.frameworks.includes(l)||(this.frameworks.push(l),this.frameworks.sort(),this.clientVersion=dn(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}_getAdditionalHeaders(){var l=this;return(0,n.Z)(function*(){var y;const G={"X-Client-Version":l.clientVersion};l.app.options.appId&&(G["X-Firebase-gmpid"]=l.app.options.appId);const Je=yield null===(y=l.heartbeatServiceProvider.getImmediate({optional:!0}))||void 0===y?void 0:y.getHeartbeatsHeader();Je&&(G["X-Firebase-Client"]=Je);const Mt=yield l._getAppCheckToken();return Mt&&(G["X-Firebase-AppCheck"]=Mt),G})()}_getAppCheckToken(){var l=this;return(0,n.Z)(function*(){var y;const G=yield null===(y=l.appCheckServiceProvider.getImmediate({optional:!0}))||void 0===y?void 0:y.getToken();return G?.error&&function ce(F,...l){Se.logLevel<=f.in.WARN&&Se.warn(`Auth (${o.Jn}): ${F}`,...l)}(`Error while retrieving App Check token: ${G.error}`),G?.token})()}}function $n(F){return(0,h.m9)(F)}class si{constructor(l){this.auth=l,this.observer=null,this.addObserver=(0,h.ne)(y=>this.observer=y)}get next(){return Q(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}}let ki={loadJS:()=>(0,n.Z)(function*(){throw new Error("Unable to load external scripts")})(),recaptchaV2Script:"",recaptchaEnterpriseScript:"",gapiScript:""};function ct(F){return ki.loadJS(F)}function Hn(F){return`__${F}${Math.floor(1e6*Math.random())}`}class er{constructor(l){this.type="recaptcha-enterprise",this.auth=$n(l)}verify(l="verify",y=!1){var G=this;return(0,n.Z)(function*(){function Mt(){return Mt=(0,n.Z)(function*(Nn){if(!y){if(null==Nn.tenantId&&null!=Nn._agentRecaptchaConfig)return Nn._agentRecaptchaConfig.siteKey;if(null!=Nn.tenantId&&void 0!==Nn._tenantRecaptchaConfigs[Nn.tenantId])return Nn._tenantRecaptchaConfigs[Nn.tenantId].siteKey}return new Promise(function(){var hr=(0,n.Z)(function*(pr,ui){cr(Nn,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}).then(Ki=>{if(void 0!==Ki.recaptchaKey){const ic=new vt(Ki);return null==Nn.tenantId?Nn._agentRecaptchaConfig=ic:Nn._tenantRecaptchaConfigs[Nn.tenantId]=ic,pr(ic.siteKey)}ui(new Error("recaptcha Enterprise site key undefined"))}).catch(Ki=>{ui(Ki)})});return function(pr,ui){return hr.apply(this,arguments)}}())}),Mt.apply(this,arguments)}function hn(Nn,hr,pr){const ui=window.grecaptcha;zt(ui)?ui.enterprise.ready(()=>{ui.enterprise.execute(Nn,{action:l}).then(Ki=>{hr(Ki)}).catch(()=>{hr("NO_RECAPTCHA")})}):pr(Error("No reCAPTCHA enterprise script loaded."))}return new Promise((Nn,hr)=>{(function Je(Nn){return Mt.apply(this,arguments)})(G.auth).then(pr=>{if(!y&&zt(window.grecaptcha))hn(pr,Nn,hr);else{if(typeof window>"u")return void hr(new Error("RecaptchaVerifier is only supported in browser"));let ui=function Un(){return ki.recaptchaEnterpriseScript}();0!==ui.length&&(ui+=pr),ct(ui).then(()=>{hn(pr,Nn,hr)}).catch(Ki=>{hr(Ki)})}}).catch(pr=>{hr(pr)})})})()}}function wi(F,l,y){return Li.apply(this,arguments)}function Li(){return(Li=(0,n.Z)(function*(F,l,y,G=!1){const Je=new er(F);let Mt;try{Mt=yield Je.verify(y)}catch{Mt=yield Je.verify(y,!0)}const hn=Object.assign({},l);return G?Object.assign(hn,{captchaResp:Mt}):Object.assign(hn,{captchaResponse:Mt}),Object.assign(hn,{clientType:"CLIENT_TYPE_WEB"}),Object.assign(hn,{recaptchaVersion:"RECAPTCHA_ENTERPRISE"}),hn})).apply(this,arguments)}function ri(F,l,y,G){return so.apply(this,arguments)}function so(){return so=(0,n.Z)(function*(F,l,y,G){var Je;if(null!==(Je=F._getRecaptchaConfig())&&void 0!==Je&&Je.isProviderEnabled("EMAIL_PASSWORD_PROVIDER")){const Mt=yield wi(F,l,y,"getOobCode"===y);return G(F,Mt)}return G(F,l).catch(function(){var Mt=(0,n.Z)(function*(hn){if("auth/missing-recaptcha-token"===hn.code){console.log(`${y} is protected by reCAPTCHA Enterprise for this project. Automatically triggering the reCAPTCHA flow and restarting the flow.`);const Nn=yield wi(F,l,y,"getOobCode"===y);return G(F,Nn)}return Promise.reject(hn)});return function(hn){return Mt.apply(this,arguments)}}())}),so.apply(this,arguments)}function Ni(){return(Ni=(0,n.Z)(function*(F){const l=$n(F),y=yield cr(l,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}),G=new vt(y);null==l.tenantId?l._agentRecaptchaConfig=G:l._tenantRecaptchaConfigs[l.tenantId]=G,G.isProviderEnabled("EMAIL_PASSWORD_PROVIDER")&&new er(l).verify()})).apply(this,arguments)}function Ei(F,l){const y=(0,o.qX)(F,"auth");if(y.isInitialized()){const Je=y.getImmediate(),Mt=y.getOptions();if((0,h.vZ)(Mt,l??{}))return Je;Ge(Je,"already-initialized")}return y.initialize({options:l})}function No(F,l,y){const G=$n(F);Q(G._canInitEmulator,G,"emulator-config-failed"),Q(/^https?:\/\//.test(l),G,"invalid-emulator-scheme");const Je=!!y?.disableWarnings,Mt=kr(l),{host:hn,port:Nn}=function _o(F){const l=kr(F),y=/(\/\/)?([^?#/]+)/.exec(F.substr(l.length));if(!y)return{host:"",port:null};const G=y[2].split("@").pop()||"",Je=/^(\[[^\]]+\])(:|$)/.exec(G);if(Je){const Mt=Je[1];return{host:Mt,port:Bo(G.substr(Mt.length+1))}}{const[Mt,hn]=G.split(":");return{host:Mt,port:Bo(hn)}}}(l),hr=null===Nn?"":`:${Nn}`;G.config.emulator={url:`${Mt}//${hn}${hr}/`},G.settings.appVerificationDisabledForTesting=!0,G.emulatorConfig=Object.freeze({host:hn,port:Nn,protocol:Mt.replace(":",""),options:Object.freeze({disableWarnings:Je})}),Je||function Ao(){function F(){const l=document.createElement("p"),y=l.style;l.innerText="Running in emulator mode. Do not use with production credentials.",y.position="fixed",y.width="100%",y.backgroundColor="#ffffff",y.border=".1em solid #000000",y.color="#b50000",y.bottom="0px",y.left="0px",y.margin="0px",y.zIndex="10000",y.textAlign="center",l.classList.add("firebase-emulator-warning"),document.body.appendChild(l)}typeof console<"u"&&"function"==typeof console.info&&console.info("WARNING: You are using the Auth Emulator, which is intended for local testing only.  Do not use with production credentials."),typeof window<"u"&&typeof document<"u"&&("loading"===document.readyState?window.addEventListener("DOMContentLoaded",F):F())}()}function kr(F){const l=F.indexOf(":");return l<0?"":F.substr(0,l+1)}function Bo(F){if(!F)return null;const l=Number(F);return isNaN(l)?null:l}class $t{constructor(l,y){this.providerId=l,this.signInMethod=y}toJSON(){return Ye("not implemented")}_getIdTokenResponse(l){return Ye("not implemented")}_linkToIdToken(l,y){return Ye("not implemented")}_getReauthenticationResolver(l){return Ye("not implemented")}}function Qt(F,l){return Ln.apply(this,arguments)}function Ln(){return(Ln=(0,n.Z)(function*(F,l){return Ne(F,"POST","/v1/accounts:resetPassword",Te(F,l))})).apply(this,arguments)}function Or(){return(Or=(0,n.Z)(function*(F,l){return Ne(F,"POST","/v1/accounts:update",l)})).apply(this,arguments)}function Vr(F,l){return ti.apply(this,arguments)}function ti(){return(ti=(0,n.Z)(function*(F,l){return Ne(F,"POST","/v1/accounts:signUp",l)})).apply(this,arguments)}function Di(){return(Di=(0,n.Z)(function*(F,l){return Ne(F,"POST","/v1/accounts:update",Te(F,l))})).apply(this,arguments)}function Zi(F,l){return oo.apply(this,arguments)}function oo(){return(oo=(0,n.Z)(function*(F,l){return St(F,"POST","/v1/accounts:signInWithPassword",Te(F,l))})).apply(this,arguments)}function Ra(F,l){return zi.apply(this,arguments)}function zi(){return(zi=(0,n.Z)(function*(F,l){return Ne(F,"POST","/v1/accounts:sendOobCode",Te(F,l))})).apply(this,arguments)}function Ja(){return(Ja=(0,n.Z)(function*(F,l){return Ra(F,l)})).apply(this,arguments)}function Fs(F,l){return na.apply(this,arguments)}function na(){return(na=(0,n.Z)(function*(F,l){return Ra(F,l)})).apply(this,arguments)}function Qa(F,l){return qo.apply(this,arguments)}function qo(){return(qo=(0,n.Z)(function*(F,l){return Ra(F,l)})).apply(this,arguments)}function Ba(){return(Ba=(0,n.Z)(function*(F,l){return Ra(F,l)})).apply(this,arguments)}function xa(){return(xa=(0,n.Z)(function*(F,l){return St(F,"POST","/v1/accounts:signInWithEmailLink",Te(F,l))})).apply(this,arguments)}function es(){return(es=(0,n.Z)(function*(F,l){return St(F,"POST","/v1/accounts:signInWithEmailLink",Te(F,l))})).apply(this,arguments)}class $a extends $t{constructor(l,y,G,Je=null){super("password",G),this._email=l,this._password=y,this._tenantId=Je}static _fromEmailAndPassword(l,y){return new $a(l,y,"password")}static _fromEmailAndCode(l,y,G=null){return new $a(l,y,"emailLink",G)}toJSON(){return{email:this._email,password:this._password,signInMethod:this.signInMethod,tenantId:this._tenantId}}static fromJSON(l){const y="string"==typeof l?JSON.parse(l):l;if(y?.email&&y?.password){if("password"===y.signInMethod)return this._fromEmailAndPassword(y.email,y.password);if("emailLink"===y.signInMethod)return this._fromEmailAndCode(y.email,y.password,y.tenantId)}return null}_getIdTokenResponse(l){var y=this;return(0,n.Z)(function*(){switch(y.signInMethod){case"password":const G={returnSecureToken:!0,email:y._email,password:y._password,clientType:"CLIENT_TYPE_WEB"};return ri(l,G,"signInWithPassword",Zi);case"emailLink":return function sc(F,l){return xa.apply(this,arguments)}(l,{email:y._email,oobCode:y._password});default:Ge(l,"internal-error")}})()}_linkToIdToken(l,y){var G=this;return(0,n.Z)(function*(){switch(G.signInMethod){case"password":const Je={idToken:y,returnSecureToken:!0,email:G._email,password:G._password,clientType:"CLIENT_TYPE_WEB"};return ri(l,Je,"signUpPassword",Vr);case"emailLink":return function ra(F,l){return es.apply(this,arguments)}(l,{idToken:y,email:G._email,oobCode:G._password});default:Ge(l,"internal-error")}})()}_getReauthenticationResolver(l){return this._getIdTokenResponse(l)}}function Uo(F,l){return ya.apply(this,arguments)}function ya(){return(ya=(0,n.Z)(function*(F,l){return St(F,"POST","/v1/accounts:signInWithIdp",Te(F,l))})).apply(this,arguments)}class da extends $t{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(l){const y=new da(l.providerId,l.signInMethod);return l.idToken||l.accessToken?(l.idToken&&(y.idToken=l.idToken),l.accessToken&&(y.accessToken=l.accessToken),l.nonce&&!l.pendingToken&&(y.nonce=l.nonce),l.pendingToken&&(y.pendingToken=l.pendingToken)):l.oauthToken&&l.oauthTokenSecret?(y.accessToken=l.oauthToken,y.secret=l.oauthTokenSecret):Ge("argument-error"),y}toJSON(){return{idToken:this.idToken,accessToken:this.accessToken,secret:this.secret,nonce:this.nonce,pendingToken:this.pendingToken,providerId:this.providerId,signInMethod:this.signInMethod}}static fromJSON(l){const y="string"==typeof l?JSON.parse(l):l,{providerId:G,signInMethod:Je}=y,Mt=(0,S._T)(y,["providerId","signInMethod"]);if(!G||!Je)return null;const hn=new da(G,Je);return hn.idToken=Mt.idToken||void 0,hn.accessToken=Mt.accessToken||void 0,hn.secret=Mt.secret,hn.nonce=Mt.nonce,hn.pendingToken=Mt.pendingToken||null,hn}_getIdTokenResponse(l){return Uo(l,this.buildRequest())}_linkToIdToken(l,y){const G=this.buildRequest();return G.idToken=y,Uo(l,G)}_getReauthenticationResolver(l){const y=this.buildRequest();return y.autoCreate=!1,Uo(l,y)}buildRequest(){const l={requestUri:"http://localhost",returnSecureToken:!0};if(this.pendingToken)l.pendingToken=this.pendingToken;else{const y={};this.idToken&&(y.id_token=this.idToken),this.accessToken&&(y.access_token=this.accessToken),this.secret&&(y.oauth_token_secret=this.secret),y.providerId=this.providerId,this.nonce&&!this.pendingToken&&(y.nonce=this.nonce),l.postBody=(0,h.xO)(y)}return l}}function To(){return(To=(0,n.Z)(function*(F,l){return Ne(F,"POST","/v1/accounts:sendVerificationCode",Te(F,l))})).apply(this,arguments)}function ka(){return(ka=(0,n.Z)(function*(F,l){return St(F,"POST","/v1/accounts:signInWithPhoneNumber",Te(F,l))})).apply(this,arguments)}function wo(){return(wo=(0,n.Z)(function*(F,l){const y=yield St(F,"POST","/v1/accounts:signInWithPhoneNumber",Te(F,l));if(y.temporaryProof)throw Xt(F,"account-exists-with-different-credential",y);return y})).apply(this,arguments)}const Va={USER_NOT_FOUND:"user-not-found"};function ga(){return(ga=(0,n.Z)(function*(F,l){return St(F,"POST","/v1/accounts:signInWithPhoneNumber",Te(F,Object.assign(Object.assign({},l),{operation:"REAUTH"})),Va)})).apply(this,arguments)}class yo extends $t{constructor(l){super("phone","phone"),this.params=l}static _fromVerification(l,y){return new yo({verificationId:l,verificationCode:y})}static _fromTokenResponse(l,y){return new yo({phoneNumber:l,temporaryProof:y})}_getIdTokenResponse(l){return function Ms(F,l){return ka.apply(this,arguments)}(l,this._makeVerificationRequest())}_linkToIdToken(l,y){return function uc(F,l){return wo.apply(this,arguments)}(l,Object.assign({idToken:y},this._makeVerificationRequest()))}_getReauthenticationResolver(l){return function _i(F,l){return ga.apply(this,arguments)}(l,this._makeVerificationRequest())}_makeVerificationRequest(){const{temporaryProof:l,phoneNumber:y,verificationId:G,verificationCode:Je}=this.params;return l&&y?{temporaryProof:l,phoneNumber:y}:{sessionInfo:G,code:Je}}toJSON(){const l={providerId:this.providerId};return this.params.phoneNumber&&(l.phoneNumber=this.params.phoneNumber),this.params.temporaryProof&&(l.temporaryProof=this.params.temporaryProof),this.params.verificationCode&&(l.verificationCode=this.params.verificationCode),this.params.verificationId&&(l.verificationId=this.params.verificationId),l}static fromJSON(l){"string"==typeof l&&(l=JSON.parse(l));const{verificationId:y,verificationCode:G,phoneNumber:Je,temporaryProof:Mt}=l;return G||y||Je||Mt?new yo({verificationId:y,verificationCode:G,phoneNumber:Je,temporaryProof:Mt}):null}}class Ya{constructor(l){var y,G,Je,Mt,hn,Nn;const hr=(0,h.zd)((0,h.pd)(l)),pr=null!==(y=hr.apiKey)&&void 0!==y?y:null,ui=null!==(G=hr.oobCode)&&void 0!==G?G:null,Ki=function ha(F){switch(F){case"recoverEmail":return"RECOVER_EMAIL";case"resetPassword":return"PASSWORD_RESET";case"signIn":return"EMAIL_SIGNIN";case"verifyEmail":return"VERIFY_EMAIL";case"verifyAndChangeEmail":return"VERIFY_AND_CHANGE_EMAIL";case"revertSecondFactorAddition":return"REVERT_SECOND_FACTOR_ADDITION";default:return null}}(null!==(Je=hr.mode)&&void 0!==Je?Je:null);Q(pr&&ui&&Ki,"argument-error"),this.apiKey=pr,this.operation=Ki,this.code=ui,this.continueUrl=null!==(Mt=hr.continueUrl)&&void 0!==Mt?Mt:null,this.languageCode=null!==(hn=hr.languageCode)&&void 0!==hn?hn:null,this.tenantId=null!==(Nn=hr.tenantId)&&void 0!==Nn?Nn:null}static parseLink(l){const y=function fa(F){const l=(0,h.zd)((0,h.pd)(F)).link,y=l?(0,h.zd)((0,h.pd)(l)).deep_link_id:null,G=(0,h.zd)((0,h.pd)(F)).deep_link_id;return(G?(0,h.zd)((0,h.pd)(G)).link:null)||G||y||l||F}(l);try{return new Ya(y)}catch{return null}}}function Vs(F){return Ya.parseLink(F)}class zo{constructor(){this.providerId=zo.PROVIDER_ID}static credential(l,y){return $a._fromEmailAndPassword(l,y)}static credentialWithLink(l,y){const G=Ya.parseLink(y);return Q(G,"argument-error"),$a._fromEmailAndCode(l,G.code,G.tenantId)}}zo.PROVIDER_ID="password",zo.EMAIL_PASSWORD_SIGN_IN_METHOD="password",zo.EMAIL_LINK_SIGN_IN_METHOD="emailLink";class pa{constructor(l){this.providerId=l,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(l){this.defaultLanguageCode=l}setCustomParameters(l){return this.customParameters=l,this}getCustomParameters(){return this.customParameters}}class Ho extends pa{constructor(){super(...arguments),this.scopes=[]}addScope(l){return this.scopes.includes(l)||this.scopes.push(l),this}getScopes(){return[...this.scopes]}}class Vo extends Ho{static credentialFromJSON(l){const y="string"==typeof l?JSON.parse(l):l;return Q("providerId"in y&&"signInMethod"in y,"argument-error"),da._fromParams(y)}credential(l){return this._credential(Object.assign(Object.assign({},l),{nonce:l.rawNonce}))}_credential(l){return Q(l.idToken||l.accessToken,"argument-error"),da._fromParams(Object.assign(Object.assign({},l),{providerId:this.providerId,signInMethod:this.providerId}))}static credentialFromResult(l){return Vo.oauthCredentialFromTaggedObject(l)}static credentialFromError(l){return Vo.oauthCredentialFromTaggedObject(l.customData||{})}static oauthCredentialFromTaggedObject({_tokenResponse:l}){if(!l)return null;const{oauthIdToken:y,oauthAccessToken:G,oauthTokenSecret:Je,pendingToken:Mt,nonce:hn,providerId:Nn}=l;if(!G&&!Je&&!y&&!Mt||!Nn)return null;try{return new Vo(Nn)._credential({idToken:y,accessToken:G,nonce:hn,pendingToken:Mt})}catch{return null}}}class Vi extends Ho{constructor(){super("facebook.com")}static credential(l){return da._fromParams({providerId:Vi.PROVIDER_ID,signInMethod:Vi.FACEBOOK_SIGN_IN_METHOD,accessToken:l})}static credentialFromResult(l){return Vi.credentialFromTaggedObject(l)}static credentialFromError(l){return Vi.credentialFromTaggedObject(l.customData||{})}static credentialFromTaggedObject({_tokenResponse:l}){if(!l||!("oauthAccessToken"in l)||!l.oauthAccessToken)return null;try{return Vi.credential(l.oauthAccessToken)}catch{return null}}}Vi.FACEBOOK_SIGN_IN_METHOD="facebook.com",Vi.PROVIDER_ID="facebook.com";class Qo extends Ho{constructor(){super("google.com"),this.addScope("profile")}static credential(l,y){return da._fromParams({providerId:Qo.PROVIDER_ID,signInMethod:Qo.GOOGLE_SIGN_IN_METHOD,idToken:l,accessToken:y})}static credentialFromResult(l){return Qo.credentialFromTaggedObject(l)}static credentialFromError(l){return Qo.credentialFromTaggedObject(l.customData||{})}static credentialFromTaggedObject({_tokenResponse:l}){if(!l)return null;const{oauthIdToken:y,oauthAccessToken:G}=l;if(!y&&!G)return null;try{return Qo.credential(y,G)}catch{return null}}}Qo.GOOGLE_SIGN_IN_METHOD="google.com",Qo.PROVIDER_ID="google.com";class ts extends Ho{constructor(){super("github.com")}static credential(l){return da._fromParams({providerId:ts.PROVIDER_ID,signInMethod:ts.GITHUB_SIGN_IN_METHOD,accessToken:l})}static credentialFromResult(l){return ts.credentialFromTaggedObject(l)}static credentialFromError(l){return ts.credentialFromTaggedObject(l.customData||{})}static credentialFromTaggedObject({_tokenResponse:l}){if(!l||!("oauthAccessToken"in l)||!l.oauthAccessToken)return null;try{return ts.credential(l.oauthAccessToken)}catch{return null}}}ts.GITHUB_SIGN_IN_METHOD="github.com",ts.PROVIDER_ID="github.com";class Ea extends Ho{constructor(){super("twitter.com")}static credential(l,y){return da._fromParams({providerId:Ea.PROVIDER_ID,signInMethod:Ea.TWITTER_SIGN_IN_METHOD,oauthToken:l,oauthTokenSecret:y})}static credentialFromResult(l){return Ea.credentialFromTaggedObject(l)}static credentialFromError(l){return Ea.credentialFromTaggedObject(l.customData||{})}static credentialFromTaggedObject({_tokenResponse:l}){if(!l)return null;const{oauthAccessToken:y,oauthTokenSecret:G}=l;if(!y||!G)return null;try{return Ea.credential(y,G)}catch{return null}}}function ns(F,l){return Ii.apply(this,arguments)}function Ii(){return(Ii=(0,n.Z)(function*(F,l){return St(F,"POST","/v1/accounts:signUp",Te(F,l))})).apply(this,arguments)}Ea.TWITTER_SIGN_IN_METHOD="twitter.com",Ea.PROVIDER_ID="twitter.com";class ia{constructor(l){this.user=l.user,this.providerId=l.providerId,this._tokenResponse=l._tokenResponse,this.operationType=l.operationType}static _fromIdTokenResponse(l,y,G,Je=!1){return(0,n.Z)(function*(){const Mt=yield An._fromIdTokenResponse(l,G,Je),hn=bs(G);return new ia({user:Mt,providerId:hn,_tokenResponse:G,operationType:y})})()}static _forOperation(l,y,G){return(0,n.Z)(function*(){yield l._updateTokensIfNecessary(G,!0);const Je=bs(G);return new ia({user:l,providerId:Je,_tokenResponse:G,operationType:y})})()}}function bs(F){return F.providerId?F.providerId:"phoneNumber"in F?"phone":null}function jo(F){return Oa.apply(this,arguments)}function Oa(){return(Oa=(0,n.Z)(function*(F){var l;if((0,o.rh)(F.app))return Promise.reject(M(F));const y=$n(F);if(yield y._initializationPromise,null!==(l=y.currentUser)&&void 0!==l&&l.isAnonymous)return new ia({user:y.currentUser,providerId:null,operationType:"signIn"});const G=yield ns(y,{returnSecureToken:!0}),Je=yield ia._fromIdTokenResponse(y,"signIn",G,!0);return yield y._updateCurrentUser(Je.user),Je})).apply(this,arguments)}class ca extends h.ZR{constructor(l,y,G,Je){var Mt;super(y.code,y.message),this.operationType=G,this.user=Je,Object.setPrototypeOf(this,ca.prototype),this.customData={appName:l.name,tenantId:null!==(Mt=l.tenantId)&&void 0!==Mt?Mt:void 0,_serverResponse:y.customData._serverResponse,operationType:G}}static _fromErrorAndOperation(l,y,G,Je){return new ca(l,y,G,Je)}}function Wa(F,l,y,G){return("reauthenticate"===l?y._getReauthenticationResolver(F):y._getIdTokenResponse(F)).catch(Mt=>{throw"auth/multi-factor-auth-required"===Mt.code?ca._fromErrorAndOperation(F,Mt,l,G):Mt})}function Oo(F){return new Set(F.map(({providerId:l})=>l).filter(l=>!!l))}function ks(F,l){return no.apply(this,arguments)}function no(){return no=(0,n.Z)(function*(F,l){const y=(0,h.m9)(F);yield is(!0,y,l);const{providerUserInfo:G}=yield function Ke(F,l){return At.apply(this,arguments)}(y.auth,{idToken:yield y.getIdToken(),deleteProvider:[l]}),Je=Oo(G||[]);return y.providerData=y.providerData.filter(Mt=>Je.has(Mt.providerId)),Je.has("phone")||(y.phoneNumber=null),yield y.auth._persistUserIfCurrent(y),y}),no.apply(this,arguments)}function Ka(F,l){return rs.apply(this,arguments)}function rs(){return(rs=(0,n.Z)(function*(F,l,y=!1){const G=yield re(F,l._linkToIdToken(F.auth,yield F.getIdToken()),y);return ia._forOperation(F,"link",G)})).apply(this,arguments)}function is(F,l,y){return Da.apply(this,arguments)}function Da(){return(Da=(0,n.Z)(function*(F,l,y){yield Et(l);const Je=!1===F?"provider-already-linked":"no-such-provider";Q(Oo(l.providerData).has(y)===F,l.auth,Je)})).apply(this,arguments)}function Fa(F,l){return Ua.apply(this,arguments)}function Ua(){return(Ua=(0,n.Z)(function*(F,l,y=!1){const{auth:G}=F;if((0,o.rh)(G.app))return Promise.reject(M(G));const Je="reauthenticate";try{const Mt=yield re(F,Wa(G,Je,l,F),y);Q(Mt.idToken,G,"internal-error");const hn=Pe(Mt.idToken);Q(hn,G,"internal-error");const{sub:Nn}=hn;return Q(F.uid===Nn,G,"user-mismatch"),ia._forOperation(F,Je,Mt)}catch(Mt){throw"auth/user-not-found"===Mt?.code&&Ge(G,"user-mismatch"),Mt}})).apply(this,arguments)}function Xs(F,l){return ft.apply(this,arguments)}function ft(){return(ft=(0,n.Z)(function*(F,l,y=!1){if((0,o.rh)(F.app))return Promise.reject(M(F));const G="signIn",Je=yield Wa(F,G,l),Mt=yield ia._fromIdTokenResponse(F,G,Je);return y||(yield F._updateCurrentUser(Mt.user)),Mt})).apply(this,arguments)}function z(F,l){return j.apply(this,arguments)}function j(){return(j=(0,n.Z)(function*(F,l){return Xs($n(F),l)})).apply(this,arguments)}function _e(F,l){return Ze.apply(this,arguments)}function Ze(){return(Ze=(0,n.Z)(function*(F,l){const y=(0,h.m9)(F);return yield is(!1,y,l.providerId),Ka(y,l)})).apply(this,arguments)}function mt(F,l){return Ft.apply(this,arguments)}function Ft(){return(Ft=(0,n.Z)(function*(F,l){return Fa((0,h.m9)(F),l)})).apply(this,arguments)}function yn(){return(yn=(0,n.Z)(function*(F,l){return St(F,"POST","/v1/accounts:signInWithCustomToken",Te(F,l))})).apply(this,arguments)}function Wn(F,l){return Sr.apply(this,arguments)}function Sr(){return Sr=(0,n.Z)(function*(F,l){if((0,o.rh)(F.app))return Promise.reject(M(F));const y=$n(F),G=yield function qt(F,l){return yn.apply(this,arguments)}(y,{token:l,returnSecureToken:!0}),Je=yield ia._fromIdTokenResponse(y,"signIn",G);return yield y._updateCurrentUser(Je.user),Je}),Sr.apply(this,arguments)}class Rr{constructor(l,y){this.factorId=l,this.uid=y.mfaEnrollmentId,this.enrollmentTime=new Date(y.enrolledAt).toUTCString(),this.displayName=y.displayName}static _fromServerResponse(l,y){return"phoneInfo"in y?bi._fromServerResponse(l,y):"totpInfo"in y?Oi._fromServerResponse(l,y):Ge(l,"internal-error")}}class bi extends Rr{constructor(l){super("phone",l),this.phoneNumber=l.phoneInfo}static _fromServerResponse(l,y){return new bi(y)}}class Oi extends Rr{constructor(l){super("totp",l)}static _fromServerResponse(l,y){return new Oi(y)}}function Ir(F,l,y){var G;Q((null===(G=y.url)||void 0===G?void 0:G.length)>0,F,"invalid-continue-uri"),Q(typeof y.dynamicLinkDomain>"u"||y.dynamicLinkDomain.length>0,F,"invalid-dynamic-link-domain"),l.continueUrl=y.url,l.dynamicLinkDomain=y.dynamicLinkDomain,l.canHandleCodeInApp=y.handleCodeInApp,y.iOS&&(Q(y.iOS.bundleId.length>0,F,"missing-ios-bundle-id"),l.iOSBundleId=y.iOS.bundleId),y.android&&(Q(y.android.packageName.length>0,F,"missing-android-pkg-name"),l.androidInstallApp=y.android.installApp,l.androidMinimumVersionCode=y.android.minimumVersion,l.androidPackageName=y.android.packageName)}function Bn(F){return $r.apply(this,arguments)}function $r(){return($r=(0,n.Z)(function*(F){const l=$n(F);l._getPasswordPolicyInternal()&&(yield l._updatePasswordPolicy())})).apply(this,arguments)}function Bi(F,l,y){return Xi.apply(this,arguments)}function Xi(){return(Xi=(0,n.Z)(function*(F,l,y){const G=$n(F),Je={requestType:"PASSWORD_RESET",email:l,clientType:"CLIENT_TYPE_WEB"};y&&Ir(G,Je,y),yield ri(G,Je,"getOobCode",Fs)})).apply(this,arguments)}function Ri(F,l,y){return lo.apply(this,arguments)}function lo(){return lo=(0,n.Z)(function*(F,l,y){yield Qt((0,h.m9)(F),{oobCode:l,newPassword:y}).catch(function(){var G=(0,n.Z)(function*(Je){throw"auth/password-does-not-meet-requirements"===Je.code&&Bn(F),Je});return function(Je){return G.apply(this,arguments)}}())}),lo.apply(this,arguments)}function ja(F,l){return Ti.apply(this,arguments)}function Ti(){return Ti=(0,n.Z)(function*(F,l){yield function vo(F,l){return Di.apply(this,arguments)}((0,h.m9)(F),{oobCode:l})}),Ti.apply(this,arguments)}function Qi(F,l){return Ro.apply(this,arguments)}function Ro(){return(Ro=(0,n.Z)(function*(F,l){const y=(0,h.m9)(F),G=yield Qt(y,{oobCode:l}),Je=G.requestType;switch(Q(Je,y,"internal-error"),Je){case"EMAIL_SIGNIN":break;case"VERIFY_AND_CHANGE_EMAIL":Q(G.newEmail,y,"internal-error");break;case"REVERT_SECOND_FACTOR_ADDITION":Q(G.mfaInfo,y,"internal-error");default:Q(G.email,y,"internal-error")}let Mt=null;return G.mfaInfo&&(Mt=Rr._fromServerResponse($n(y),G.mfaInfo)),{data:{email:("VERIFY_AND_CHANGE_EMAIL"===G.requestType?G.newEmail:G.email)||null,previousEmail:("VERIFY_AND_CHANGE_EMAIL"===G.requestType?G.email:G.newEmail)||null,multiFactorInfo:Mt},operation:Je}})).apply(this,arguments)}function Ve(F,l){return x.apply(this,arguments)}function x(){return(x=(0,n.Z)(function*(F,l){const{data:y}=yield Qi((0,h.m9)(F),l);return y.email})).apply(this,arguments)}function $e(F,l,y){return Vt.apply(this,arguments)}function Vt(){return(Vt=(0,n.Z)(function*(F,l,y){if((0,o.rh)(F.app))return Promise.reject(M(F));const G=$n(F),hn=yield ri(G,{returnSecureToken:!0,email:l,password:y,clientType:"CLIENT_TYPE_WEB"},"signUpPassword",ns).catch(hr=>{throw"auth/password-does-not-meet-requirements"===hr.code&&Bn(F),hr}),Nn=yield ia._fromIdTokenResponse(G,"signIn",hn);return yield G._updateCurrentUser(Nn.user),Nn})).apply(this,arguments)}function Fn(F,l,y){return(0,o.rh)(F.app)?Promise.reject(M(F)):z((0,h.m9)(F),zo.credential(l,y)).catch(function(){var G=(0,n.Z)(function*(Je){throw"auth/password-does-not-meet-requirements"===Je.code&&Bn(F),Je});return function(Je){return G.apply(this,arguments)}}())}function qi(F,l,y){return $o.apply(this,arguments)}function $o(){return($o=(0,n.Z)(function*(F,l,y){const G=$n(F),Je={requestType:"EMAIL_SIGNIN",email:l,clientType:"CLIENT_TYPE_WEB"};(function Mt(hn,Nn){Q(Nn.handleCodeInApp,G,"argument-error"),Nn&&Ir(G,hn,Nn)})(Je,y),yield ri(G,Je,"getOobCode",Qa)})).apply(this,arguments)}function wr(F,l){const y=Ya.parseLink(l);return"EMAIL_SIGNIN"===y?.operation}function jr(F,l,y){return pi.apply(this,arguments)}function pi(){return(pi=(0,n.Z)(function*(F,l,y){if((0,o.rh)(F.app))return Promise.reject(M(F));const G=(0,h.m9)(F),Je=zo.credentialWithLink(l,y||Oe());return Q(Je._tenantId===(G.tenantId||null),G,"tenant-id-mismatch"),z(G,Je)})).apply(this,arguments)}function Go(){return(Go=(0,n.Z)(function*(F,l){return Ne(F,"POST","/v1/accounts:createAuthUri",Te(F,l))})).apply(this,arguments)}function Sa(F,l){return ei.apply(this,arguments)}function ei(){return ei=(0,n.Z)(function*(F,l){const G={identifier:l,continueUri:We()?Oe():"http://localhost"},{signinMethods:Je}=yield function Yi(F,l){return Go.apply(this,arguments)}((0,h.m9)(F),G);return Je||[]}),ei.apply(this,arguments)}function Ma(F,l){return ao.apply(this,arguments)}function ao(){return ao=(0,n.Z)(function*(F,l){const y=(0,h.m9)(F),Je={requestType:"VERIFY_EMAIL",idToken:yield F.getIdToken()};l&&Ir(y.auth,Je,l);const{email:Mt}=yield function qa(F,l){return Ja.apply(this,arguments)}(y.auth,Je);Mt!==F.email&&(yield F.reload())}),ao.apply(this,arguments)}function ls(F,l,y){return us.apply(this,arguments)}function us(){return us=(0,n.Z)(function*(F,l,y){const G=(0,h.m9)(F),Mt={requestType:"VERIFY_AND_CHANGE_EMAIL",idToken:yield F.getIdToken(),newEmail:l};y&&Ir(G.auth,Mt,y);const{email:hn}=yield function Ac(F,l){return Ba.apply(this,arguments)}(G.auth,Mt);hn!==F.email&&(yield F.reload())}),us.apply(this,arguments)}function go(){return(go=(0,n.Z)(function*(F,l){return Ne(F,"POST","/v1/accounts:update",l)})).apply(this,arguments)}function Yo(F,l){return ma.apply(this,arguments)}function ma(){return ma=(0,n.Z)(function*(F,{displayName:l,photoURL:y}){if(void 0===l&&void 0===y)return;const G=(0,h.m9)(F),Mt={idToken:yield G.getIdToken(),displayName:l,photoUrl:y,returnSecureToken:!0},hn=yield re(G,function Zo(F,l){return go.apply(this,arguments)}(G.auth,Mt));G.displayName=hn.displayName||null,G.photoURL=hn.photoUrl||null;const Nn=G.providerData.find(({providerId:hr})=>"password"===hr);Nn&&(Nn.displayName=G.displayName,Nn.photoURL=G.photoURL),yield G._updateTokensIfNecessary(hn)}),ma.apply(this,arguments)}function Nr(F,l){const y=(0,h.m9)(F);return(0,o.rh)(y.auth.app)?Promise.reject(M(y.auth)):He(y,l,null)}function _t(F,l){return He((0,h.m9)(F),null,l)}function He(F,l,y){return pe.apply(this,arguments)}function pe(){return pe=(0,n.Z)(function*(F,l,y){const{auth:G}=F,Mt={idToken:yield F.getIdToken(),returnSecureToken:!0};l&&(Mt.email=l),y&&(Mt.password=y);const hn=yield re(F,function zn(F,l){return Or.apply(this,arguments)}(G,Mt));yield F._updateTokensIfNecessary(hn,!0)}),pe.apply(this,arguments)}class ne{constructor(l,y,G={}){this.isNewUser=l,this.providerId=y,this.profile=G}}class Fe extends ne{constructor(l,y,G,Je){super(l,y,G),this.username=Je}}class we extends ne{constructor(l,y){super(l,"facebook.com",y)}}class or extends Fe{constructor(l,y){super(l,"github.com",y,"string"==typeof y?.login?y?.login:null)}}class ni extends ne{constructor(l,y){super(l,"google.com",y)}}class di extends Fe{constructor(l,y,G){super(l,"twitter.com",y,G)}}function ro(F){const{user:l,_tokenResponse:y}=F;return l.isAnonymous&&!y?{providerId:null,isNewUser:!1,profile:null}:function ve(F){var l,y;if(!F)return null;const{providerId:G}=F,Je=F.rawUserInfo?JSON.parse(F.rawUserInfo):{},Mt=F.isNewUser||"identitytoolkit#SignupNewUserResponse"===F.kind;if(!G&&F?.idToken){const hn=null===(y=null===(l=Pe(F.idToken))||void 0===l?void 0:l.firebase)||void 0===y?void 0:y.sign_in_provider;if(hn)return new ne(Mt,"anonymous"!==hn&&"custom"!==hn?hn:null)}if(!G)return null;switch(G){case"facebook.com":return new we(Mt,Je);case"github.com":return new or(Mt,Je);case"google.com":return new ni(Mt,Je);case"twitter.com":return new di(Mt,Je,F.screenName||null);case"custom":case"anonymous":return new ne(Mt,null);default:return new ne(Mt,G,Je)}}(y)}function io(F,l){return(0,h.m9)(F).setPersistence(l)}function bo(F){return function ci(F){return Ni.apply(this,arguments)}(F)}function Wo(F,l){return So.apply(this,arguments)}function So(){return(So=(0,n.Z)(function*(F,l){return $n(F).validatePassword(l)})).apply(this,arguments)}function Pa(F,l,y,G){return(0,h.m9)(F).onIdTokenChanged(l,y,G)}function La(F,l,y){return(0,h.m9)(F).beforeAuthStateChanged(l,y)}function Ga(F,l,y,G){return(0,h.m9)(F).onAuthStateChanged(l,y,G)}function qs(F){(0,h.m9)(F).useDeviceLanguage()}function dc(F,l){return(0,h.m9)(F).updateCurrentUser(l)}function Js(F){return(0,h.m9)(F).signOut()}function Fc(F,l){return $n(F).revokeAccessToken(l)}function Os(F){return ds.apply(this,arguments)}function ds(){return(ds=(0,n.Z)(function*(F){return(0,h.m9)(F).delete()})).apply(this,arguments)}class hs{constructor(l,y,G){this.type=l,this.credential=y,this.user=G}static _fromIdtoken(l,y){return new hs("enroll",l,y)}static _fromMfaPendingCredential(l){return new hs("signin",l)}toJSON(){return{multiFactorSession:{["enroll"===this.type?"idToken":"pendingCredential"]:this.credential}}}static fromJSON(l){var y,G;if(l?.multiFactorSession){if(null!==(y=l.multiFactorSession)&&void 0!==y&&y.pendingCredential)return hs._fromMfaPendingCredential(l.multiFactorSession.pendingCredential);if(null!==(G=l.multiFactorSession)&&void 0!==G&&G.idToken)return hs._fromIdtoken(l.multiFactorSession.idToken)}return null}}class Ws{constructor(l,y,G){this.session=l,this.hints=y,this.signInResolver=G}static _fromError(l,y){const G=$n(l),Je=y.customData._serverResponse,Mt=(Je.mfaInfo||[]).map(Nn=>Rr._fromServerResponse(G,Nn));Q(Je.mfaPendingCredential,G,"internal-error");const hn=hs._fromMfaPendingCredential(Je.mfaPendingCredential);return new Ws(hn,Mt,function(){var Nn=(0,n.Z)(function*(hr){const pr=yield hr._process(G,hn);delete Je.mfaInfo,delete Je.mfaPendingCredential;const ui=Object.assign(Object.assign({},Je),{idToken:pr.idToken,refreshToken:pr.refreshToken});switch(y.operationType){case"signIn":const Ki=yield ia._fromIdTokenResponse(G,y.operationType,ui);return yield G._updateCurrentUser(Ki.user),Ki;case"reauthenticate":return Q(y.user,G,"internal-error"),ia._forOperation(y.user,y.operationType,ui);default:Ge(G,"internal-error")}});return function(hr){return Nn.apply(this,arguments)}}())}resolveSignIn(l){var y=this;return(0,n.Z)(function*(){const G=l;return y.signInResolver(G)})()}}function Qs(F,l){var y;const G=(0,h.m9)(F),Je=l;return Q(l.customData.operationType,G,"argument-error"),Q(null===(y=Je.customData._serverResponse)||void 0===y?void 0:y.mfaPendingCredential,G,"argument-error"),Ws._fromError(G,Je)}class Rn{constructor(l){this.user=l,this.enrolledFactors=[],l._onReload(y=>{y.mfaInfo&&(this.enrolledFactors=y.mfaInfo.map(G=>Rr._fromServerResponse(l.auth,G)))})}static _fromUser(l){return new Rn(l)}getSession(){var l=this;return(0,n.Z)(function*(){return hs._fromIdtoken(yield l.user.getIdToken(),l.user)})()}enroll(l,y){var G=this;return(0,n.Z)(function*(){const Je=l,Mt=yield G.getSession(),hn=yield re(G.user,Je._process(G.user.auth,Mt,y));return yield G.user._updateTokensIfNecessary(hn),G.user.reload()})()}unenroll(l){var y=this;return(0,n.Z)(function*(){const G="string"==typeof l?l:l.uid,Je=yield y.user.getIdToken();try{const Mt=yield re(y.user,function rn(F,l){return Ne(F,"POST","/v2/accounts/mfaEnrollment:withdraw",Te(F,l))}(y.user.auth,{idToken:Je,mfaEnrollmentId:G}));y.enrolledFactors=y.enrolledFactors.filter(({uid:hn})=>hn!==G),yield y.user._updateTokensIfNecessary(Mt),yield y.user.reload()}catch(Mt){throw Mt}})()}}const Kn=new WeakMap;function Cr(F){const l=(0,h.m9)(F);return Kn.has(l)||Kn.set(l,Rn._fromUser(l)),Kn.get(l)}const Fi="__sak";class Eo{constructor(l,y){this.storageRetriever=l,this.type=y}_isAvailable(){try{return this.storage?(this.storage.setItem(Fi,"1"),this.storage.removeItem(Fi),Promise.resolve(!0)):Promise.resolve(!1)}catch{return Promise.resolve(!1)}}_set(l,y){return this.storage.setItem(l,JSON.stringify(y)),Promise.resolve()}_get(l){const y=this.storage.getItem(l);return Promise.resolve(y?JSON.parse(y):null)}_remove(l){return this.storage.removeItem(l),Promise.resolve()}get storage(){return this.storageRetriever()}}class ji extends Eo{constructor(){super(()=>window.localStorage,"LOCAL"),this.boundEventHandler=(l,y)=>this.onStorageEvent(l,y),this.listeners={},this.localCache={},this.pollTimer=null,this.safariLocalStorageNotSynced=function uo(){const F=(0,h.z$)();return Ur(F)||je(F)}()&&function it(){try{return!(!window||window===window.top)}catch{return!1}}(),this.fallbackToPolling=de(),this._shouldAllowMigration=!0}forAllChangedKeys(l){for(const y of Object.keys(this.listeners)){const G=this.storage.getItem(y),Je=this.localCache[y];G!==Je&&l(y,Je,G)}}onStorageEvent(l,y=!1){if(!l.key)return void this.forAllChangedKeys((hn,Nn,hr)=>{this.notifyListeners(hn,hr)});const G=l.key;if(y?this.detachListener():this.stopPolling(),this.safariLocalStorageNotSynced){const hn=this.storage.getItem(G);if(l.newValue!==hn)null!==l.newValue?this.storage.setItem(G,l.newValue):this.storage.removeItem(G);else if(this.localCache[G]===l.newValue&&!y)return}const Je=()=>{const hn=this.storage.getItem(G);!y&&this.localCache[G]===hn||this.notifyListeners(G,hn)},Mt=this.storage.getItem(G);!function ie(){return(0,h.w1)()&&10===document.documentMode}()||Mt===l.newValue||l.newValue===l.oldValue?Je():setTimeout(Je,10)}notifyListeners(l,y){this.localCache[l]=y;const G=this.listeners[l];if(G)for(const Je of Array.from(G))Je(y&&JSON.parse(y))}startPolling(){this.stopPolling(),this.pollTimer=setInterval(()=>{this.forAllChangedKeys((l,y,G)=>{this.onStorageEvent(new StorageEvent("storage",{key:l,oldValue:y,newValue:G}),!0)})},1e3)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(l,y){0===Object.keys(this.listeners).length&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[l]||(this.listeners[l]=new Set,this.localCache[l]=this.storage.getItem(l)),this.listeners[l].add(y)}_removeListener(l,y){this.listeners[l]&&(this.listeners[l].delete(y),0===this.listeners[l].size&&delete this.listeners[l]),0===Object.keys(this.listeners).length&&(this.detachListener(),this.stopPolling())}_set(l,y){var G=()=>super._set,Je=this;return(0,n.Z)(function*(){yield G().call(Je,l,y),Je.localCache[l]=JSON.stringify(y)})()}_get(l){var y=()=>super._get,G=this;return(0,n.Z)(function*(){const Je=yield y().call(G,l);return G.localCache[l]=JSON.stringify(Je),Je})()}_remove(l){var y=()=>super._remove,G=this;return(0,n.Z)(function*(){yield y().call(G,l),delete G.localCache[l]})()}}ji.type="LOCAL";const ea=ji;class Ls extends Eo{constructor(){super(()=>window.sessionStorage,"SESSION")}_addListener(l,y){}_removeListener(l,y){}}Ls.type="SESSION";const Za=Ls;class xi{constructor(l){this.eventTarget=l,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(l){const y=this.receivers.find(Je=>Je.isListeningto(l));if(y)return y;const G=new xi(l);return this.receivers.push(G),G}isListeningto(l){return this.eventTarget===l}handleEvent(l){var y=this;return(0,n.Z)(function*(){const G=l,{eventId:Je,eventType:Mt,data:hn}=G.data,Nn=y.handlersMap[Mt];if(!Nn?.size)return;G.ports[0].postMessage({status:"ack",eventId:Je,eventType:Mt});const hr=Array.from(Nn).map(function(){var ui=(0,n.Z)(function*(Ki){return Ki(G.origin,hn)});return function(Ki){return ui.apply(this,arguments)}}()),pr=yield function Xo(F){return Promise.all(F.map(function(){var l=(0,n.Z)(function*(y){try{return{fulfilled:!0,value:yield y}}catch(G){return{fulfilled:!1,reason:G}}});return function(y){return l.apply(this,arguments)}}()))}(hr);G.ports[0].postMessage({status:"done",eventId:Je,eventType:Mt,response:pr})})()}_subscribe(l,y){0===Object.keys(this.handlersMap).length&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[l]||(this.handlersMap[l]=new Set),this.handlersMap[l].add(y)}_unsubscribe(l,y){this.handlersMap[l]&&y&&this.handlersMap[l].delete(y),(!y||0===this.handlersMap[l].size)&&delete this.handlersMap[l],0===Object.keys(this.handlersMap).length&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}function Mi(F="",l=10){let y="";for(let G=0;G<l;G++)y+=Math.floor(10*Math.random());return F+y}xi.receivers=[];class Ss{constructor(l){this.target=l,this.handlers=new Set}removeMessageHandler(l){l.messageChannel&&(l.messageChannel.port1.removeEventListener("message",l.onMessage),l.messageChannel.port1.close()),this.handlers.delete(l)}_send(l,y,G=50){var Je=this;return(0,n.Z)(function*(){const Mt=typeof MessageChannel<"u"?new MessageChannel:null;if(!Mt)throw new Error("connection_unavailable");let hn,Nn;return new Promise((hr,pr)=>{const ui=Mi("",20);Mt.port1.start();const Ki=setTimeout(()=>{pr(new Error("unsupported_event"))},G);Nn={messageChannel:Mt,onMessage(ic){const bc=ic;if(bc.data.eventId===ui)switch(bc.data.status){case"ack":clearTimeout(Ki),hn=setTimeout(()=>{pr(new Error("timeout"))},3e3);break;case"done":clearTimeout(hn),hr(bc.data.response);break;default:clearTimeout(Ki),clearTimeout(hn),pr(new Error("invalid_response"))}}},Je.handlers.add(Nn),Mt.port1.addEventListener("message",Nn.onMessage),Je.target.postMessage({eventType:l,eventId:ui,data:y},[Mt.port2])}).finally(()=>{Nn&&Je.removeMessageHandler(Nn)})})()}}function Po(){return window}function Xc(){return typeof Po().WorkerGlobalScope<"u"&&"function"==typeof Po().importScripts}function Xa(){return(Xa=(0,n.Z)(function*(){if(!navigator?.serviceWorker)return null;try{return(yield navigator.serviceWorker.ready).active}catch{return null}})).apply(this,arguments)}const qc="firebaseLocalStorageDb",Ps="firebaseLocalStorage",wl="fbase_key";class Jc{constructor(l){this.request=l}toPromise(){return new Promise((l,y)=>{this.request.addEventListener("success",()=>{l(this.request.result)}),this.request.addEventListener("error",()=>{y(this.request.error)})})}}function Dc(F,l){return F.transaction([Ps],l?"readwrite":"readonly").objectStore(Ps)}function ql(){const F=indexedDB.open(qc,1);return new Promise((l,y)=>{F.addEventListener("error",()=>{y(F.error)}),F.addEventListener("upgradeneeded",()=>{const G=F.result;try{G.createObjectStore(Ps,{keyPath:wl})}catch(Je){y(Je)}}),F.addEventListener("success",(0,n.Z)(function*(){const G=F.result;G.objectStoreNames.contains(Ps)?l(G):(G.close(),yield function hl(){const F=indexedDB.deleteDatabase(qc);return new Jc(F).toPromise()}(),l(yield ql()))}))})}function Mc(F,l,y){return ec.apply(this,arguments)}function ec(){return(ec=(0,n.Z)(function*(F,l,y){const G=Dc(F,!0).put({[wl]:l,value:y});return new Jc(G).toPromise()})).apply(this,arguments)}function fs(){return(fs=(0,n.Z)(function*(F,l){const y=Dc(F,!1).get(l),G=yield new Jc(y).toPromise();return void 0===G?null:G.value})).apply(this,arguments)}function gi(F,l){const y=Dc(F,!0).delete(l);return new Jc(y).toPromise()}class Wu{constructor(){this.type="LOCAL",this._shouldAllowMigration=!0,this.listeners={},this.localCache={},this.pollTimer=null,this.pendingWrites=0,this.receiver=null,this.sender=null,this.serviceWorkerReceiverAvailable=!1,this.activeServiceWorker=null,this._workerInitializationPromise=this.initializeServiceWorkerMessaging().then(()=>{},()=>{})}_openDb(){var l=this;return(0,n.Z)(function*(){return l.db||(l.db=yield ql()),l.db})()}_withRetries(l){var y=this;return(0,n.Z)(function*(){let G=0;for(;;)try{const Je=yield y._openDb();return yield l(Je)}catch(Je){if(G++>3)throw Je;y.db&&(y.db.close(),y.db=void 0)}})()}initializeServiceWorkerMessaging(){var l=this;return(0,n.Z)(function*(){return Xc()?l.initializeReceiver():l.initializeSender()})()}initializeReceiver(){var l=this;return(0,n.Z)(function*(){l.receiver=xi._getInstance(function Xl(){return Xc()?self:null}()),l.receiver._subscribe("keyChanged",function(){var y=(0,n.Z)(function*(G,Je){return{keyProcessed:(yield l._poll()).includes(Je.key)}});return function(G,Je){return y.apply(this,arguments)}}()),l.receiver._subscribe("ping",function(){var y=(0,n.Z)(function*(G,Je){return["keyChanged"]});return function(G,Je){return y.apply(this,arguments)}}())})()}initializeSender(){var l=this;return(0,n.Z)(function*(){var y,G;if(l.activeServiceWorker=yield function Ec(){return Xa.apply(this,arguments)}(),!l.activeServiceWorker)return;l.sender=new Ss(l.activeServiceWorker);const Je=yield l.sender._send("ping",{},800);Je&&null!==(y=Je[0])&&void 0!==y&&y.fulfilled&&null!==(G=Je[0])&&void 0!==G&&G.value.includes("keyChanged")&&(l.serviceWorkerReceiverAvailable=!0)})()}notifyServiceWorker(l){var y=this;return(0,n.Z)(function*(){if(y.sender&&y.activeServiceWorker&&function hc(){var F;return(null===(F=navigator?.serviceWorker)||void 0===F?void 0:F.controller)||null}()===y.activeServiceWorker)try{yield y.sender._send("keyChanged",{key:l},y.serviceWorkerReceiverAvailable?800:50)}catch{}})()}_isAvailable(){return(0,n.Z)(function*(){try{if(!indexedDB)return!1;const l=yield ql();return yield Mc(l,Fi,"1"),yield gi(l,Fi),!0}catch{}return!1})()}_withPendingWrite(l){var y=this;return(0,n.Z)(function*(){y.pendingWrites++;try{yield l()}finally{y.pendingWrites--}})()}_set(l,y){var G=this;return(0,n.Z)(function*(){return G._withPendingWrite((0,n.Z)(function*(){return yield G._withRetries(Je=>Mc(Je,l,y)),G.localCache[l]=y,G.notifyServiceWorker(l)}))})()}_get(l){var y=this;return(0,n.Z)(function*(){const G=yield y._withRetries(Je=>function Ed(F,l){return fs.apply(this,arguments)}(Je,l));return y.localCache[l]=G,G})()}_remove(l){var y=this;return(0,n.Z)(function*(){return y._withPendingWrite((0,n.Z)(function*(){return yield y._withRetries(G=>gi(G,l)),delete y.localCache[l],y.notifyServiceWorker(l)}))})()}_poll(){var l=this;return(0,n.Z)(function*(){const y=yield l._withRetries(Mt=>{const hn=Dc(Mt,!1).getAll();return new Jc(hn).toPromise()});if(!y)return[];if(0!==l.pendingWrites)return[];const G=[],Je=new Set;if(0!==y.length)for(const{fbase_key:Mt,value:hn}of y)Je.add(Mt),JSON.stringify(l.localCache[Mt])!==JSON.stringify(hn)&&(l.notifyListeners(Mt,hn),G.push(Mt));for(const Mt of Object.keys(l.localCache))l.localCache[Mt]&&!Je.has(Mt)&&(l.notifyListeners(Mt,null),G.push(Mt));return G})()}notifyListeners(l,y){this.localCache[l]=y;const G=this.listeners[l];if(G)for(const Je of Array.from(G))Je(y)}startPolling(){var l=this;this.stopPolling(),this.pollTimer=setInterval((0,n.Z)(function*(){return l._poll()}),800)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(l,y){0===Object.keys(this.listeners).length&&this.startPolling(),this.listeners[l]||(this.listeners[l]=new Set,this._get(l)),this.listeners[l].add(y)}_removeListener(l,y){this.listeners[l]&&(this.listeners[l].delete(y),0===this.listeners[l].size&&delete this.listeners[l]),0===Object.keys(this.listeners).length&&this.stopPolling()}}Wu.type="LOCAL";const Jl=Wu;const Hc=1e12;class Ca{constructor(l){this.auth=l,this.counter=Hc,this._widgets=new Map}render(l,y){const G=this.counter;return this._widgets.set(G,new xo(l,this.auth.name,y||{})),this.counter++,G}reset(l){var y;const G=l||Hc;null===(y=this._widgets.get(G))||void 0===y||y.delete(),this._widgets.delete(G)}getResponse(l){var y;const G=l||Hc;return(null===(y=this._widgets.get(G))||void 0===y?void 0:y.getResponse())||""}execute(l){var y=this;return(0,n.Z)(function*(){var G;const Je=l||Hc;return null===(G=y._widgets.get(Je))||void 0===G||G.execute(),""})()}}class xo{constructor(l,y,G){this.params=G,this.timerId=null,this.deleted=!1,this.responseToken=null,this.clickHandler=()=>{this.execute()};const Je="string"==typeof l?document.getElementById(l):l;Q(Je,"argument-error",{appName:y}),this.container=Je,this.isVisible="invisible"!==this.params.size,this.isVisible?this.execute():this.container.addEventListener("click",this.clickHandler)}getResponse(){return this.checkIfDeleted(),this.responseToken}delete(){this.checkIfDeleted(),this.deleted=!0,this.timerId&&(clearTimeout(this.timerId),this.timerId=null),this.container.removeEventListener("click",this.clickHandler)}execute(){this.checkIfDeleted(),!this.timerId&&(this.timerId=window.setTimeout(()=>{this.responseToken=function ar(F){const l=[],y="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";for(let G=0;G<F;G++)l.push(y.charAt(Math.floor(Math.random()*y.length)));return l.join("")}(50);const{callback:l,"expired-callback":y}=this.params;if(l)try{l(this.responseToken)}catch{}this.timerId=window.setTimeout(()=>{if(this.timerId=null,this.responseToken=null,y)try{y()}catch{}this.isVisible&&this.execute()},6e4)},500))}checkIfDeleted(){if(this.deleted)throw new Error("reCAPTCHA mock was already deleted!")}}const ho=Hn("rcb"),n1=new at(3e4,6e4);class r1{constructor(){var l;this.hostLanguage="",this.counter=0,this.librarySeparatelyLoaded=!(null===(l=Po().grecaptcha)||void 0===l||!l.render)}load(l,y=""){return Q(function ta(F){return F.length<=6&&/^\s*[a-zA-Z0-9\-]*\s*$/.test(F)}(y),l,"argument-error"),this.shouldResolveImmediately(y)&&Ut(Po().grecaptcha)?Promise.resolve(Po().grecaptcha):new Promise((G,Je)=>{const Mt=Po().setTimeout(()=>{Je(Ie(l,"network-request-failed"))},n1.get());Po()[ho]=()=>{Po().clearTimeout(Mt),delete Po()[ho];const Nn=Po().grecaptcha;if(!Nn||!Ut(Nn))return void Je(Ie(l,"internal-error"));const hr=Nn.render;Nn.render=(pr,ui)=>{const Ki=hr(pr,ui);return this.counter++,Ki},this.hostLanguage=y,G(Nn)};ct(`${function Bt(){return ki.recaptchaV2Script}()}?${(0,h.xO)({onload:ho,render:"explicit",hl:y})}`).catch(()=>{clearTimeout(Mt),Je(Ie(l,"internal-error"))})})}clearedOneInstance(){this.counter--}shouldResolveImmediately(l){var y;return!(null===(y=Po().grecaptcha)||void 0===y||!y.render)&&(l===this.hostLanguage||this.counter>0||this.librarySeparatelyLoaded)}}class Vc{load(l){return(0,n.Z)(function*(){return new Ca(l)})()}clearedOneInstance(){}}const Yc="recaptcha",Z={theme:"light",type:"image"};class O{constructor(l,y,G=Object.assign({},Z)){this.parameters=G,this.type=Yc,this.destroyed=!1,this.widgetId=null,this.tokenChangeListeners=new Set,this.renderPromise=null,this.recaptcha=null,this.auth=$n(l),this.isInvisible="invisible"===this.parameters.size,Q(typeof document<"u",this.auth,"operation-not-supported-in-this-environment");const Je="string"==typeof y?document.getElementById(y):y;Q(Je,this.auth,"argument-error"),this.container=Je,this.parameters.callback=this.makeTokenCallback(this.parameters.callback),this._recaptchaLoader=this.auth.settings.appVerificationDisabledForTesting?new Vc:new r1,this.validateStartingState()}verify(){var l=this;return(0,n.Z)(function*(){l.assertNotDestroyed();const y=yield l.render(),G=l.getAssertedRecaptcha();return G.getResponse(y)||new Promise(Mt=>{const hn=Nn=>{Nn&&(l.tokenChangeListeners.delete(hn),Mt(Nn))};l.tokenChangeListeners.add(hn),l.isInvisible&&G.execute(y)})})()}render(){try{this.assertNotDestroyed()}catch(l){return Promise.reject(l)}return this.renderPromise||(this.renderPromise=this.makeRenderPromise().catch(l=>{throw this.renderPromise=null,l})),this.renderPromise}_reset(){this.assertNotDestroyed(),null!==this.widgetId&&this.getAssertedRecaptcha().reset(this.widgetId)}clear(){this.assertNotDestroyed(),this.destroyed=!0,this._recaptchaLoader.clearedOneInstance(),this.isInvisible||this.container.childNodes.forEach(l=>{this.container.removeChild(l)})}validateStartingState(){Q(!this.parameters.sitekey,this.auth,"argument-error"),Q(this.isInvisible||!this.container.hasChildNodes(),this.auth,"argument-error"),Q(typeof document<"u",this.auth,"operation-not-supported-in-this-environment")}makeTokenCallback(l){return y=>{if(this.tokenChangeListeners.forEach(G=>G(y)),"function"==typeof l)l(y);else if("string"==typeof l){const G=Po()[l];"function"==typeof G&&G(y)}}}assertNotDestroyed(){Q(!this.destroyed,this.auth,"internal-error")}makeRenderPromise(){var l=this;return(0,n.Z)(function*(){if(yield l.init(),!l.widgetId){let y=l.container;if(!l.isInvisible){const G=document.createElement("div");y.appendChild(G),y=G}l.widgetId=l.getAssertedRecaptcha().render(y,l.parameters)}return l.widgetId})()}init(){var l=this;return(0,n.Z)(function*(){Q(We()&&!Xc(),l.auth,"internal-error"),yield function q(){let F=null;return new Promise(l=>{"complete"!==document.readyState?(F=()=>l(),window.addEventListener("load",F)):l()}).catch(l=>{throw F&&window.removeEventListener("load",F),l})}(),l.recaptcha=yield l._recaptchaLoader.load(l.auth,l.auth.languageCode||void 0);const y=yield function tn(F){return ln.apply(this,arguments)}(l.auth);Q(y,l.auth,"internal-error"),l.parameters.sitekey=y})()}getAssertedRecaptcha(){return Q(this.recaptcha,this.auth,"internal-error"),this.recaptcha}}class ge{constructor(l,y){this.verificationId=l,this.onConfirmation=y}confirm(l){const y=yo._fromVerification(this.verificationId,l);return this.onConfirmation(y)}}function xe(F,l,y){return bt.apply(this,arguments)}function bt(){return(bt=(0,n.Z)(function*(F,l,y){if((0,o.rh)(F.app))return Promise.reject(M(F));const G=$n(F),Je=yield hi(G,l,(0,h.m9)(y));return new ge(Je,Mt=>z(G,Mt))})).apply(this,arguments)}function Gt(F,l,y){return en.apply(this,arguments)}function en(){return(en=(0,n.Z)(function*(F,l,y){const G=(0,h.m9)(F);yield is(!1,G,"phone");const Je=yield hi(G.auth,l,(0,h.m9)(y));return new ge(Je,Mt=>_e(G,Mt))})).apply(this,arguments)}function gr(F,l,y){return Jr.apply(this,arguments)}function Jr(){return(Jr=(0,n.Z)(function*(F,l,y){const G=(0,h.m9)(F);if((0,o.rh)(G.auth.app))return Promise.reject(M(G.auth));const Je=yield hi(G.auth,l,(0,h.m9)(y));return new ge(Je,Mt=>mt(G,Mt))})).apply(this,arguments)}function hi(F,l,y){return va.apply(this,arguments)}function va(){return va=(0,n.Z)(function*(F,l,y){var G;const Je=yield y.verify();try{let Mt;if(Q("string"==typeof Je,F,"argument-error"),Q(y.type===Yc,F,"argument-error"),Mt="string"==typeof l?{phoneNumber:l}:l,"session"in Mt){const hn=Mt.session;if("phoneNumber"in Mt)return Q("enroll"===hn.type,F,"internal-error"),(yield function oe(F,l){return Ne(F,"POST","/v2/accounts/mfaEnrollment:start",Te(F,l))}(F,{idToken:hn.credential,phoneEnrollmentInfo:{phoneNumber:Mt.phoneNumber,recaptchaToken:Je}})).phoneSessionInfo.sessionInfo;{Q("signin"===hn.type,F,"internal-error");const Nn=(null===(G=Mt.multiFactorHint)||void 0===G?void 0:G.uid)||Mt.multiFactorUid;return Q(Nn,F,"missing-multi-factor-info"),(yield function Ku(F,l){return Ne(F,"POST","/v2/accounts/mfaSignIn:start",Te(F,l))}(F,{mfaPendingCredential:hn.credential,mfaEnrollmentId:Nn,phoneSignInInfo:{recaptchaToken:Je}})).phoneResponseInfo.sessionInfo}}{const{sessionInfo:hn}=yield function Hs(F,l){return To.apply(this,arguments)}(F,{phoneNumber:Mt.phoneNumber,recaptchaToken:Je});return hn}}finally{y._reset()}}),va.apply(this,arguments)}function Qc(F,l){return fl.apply(this,arguments)}function fl(){return(fl=(0,n.Z)(function*(F,l){const y=(0,h.m9)(F);if((0,o.rh)(y.auth.app))return Promise.reject(M(y.auth));yield Ka(y,l)})).apply(this,arguments)}class Cc{constructor(l){this.providerId=Cc.PROVIDER_ID,this.auth=$n(l)}verifyPhoneNumber(l,y){return hi(this.auth,l,(0,h.m9)(y))}static credential(l,y){return yo._fromVerification(l,y)}static credentialFromResult(l){const y=l;return Cc.credentialFromTaggedObject(y)}static credentialFromError(l){return Cc.credentialFromTaggedObject(l.customData||{})}static credentialFromTaggedObject({_tokenResponse:l}){if(!l)return null;const{phoneNumber:y,temporaryProof:G}=l;return y&&G?yo._fromTokenResponse(y,G):null}}function tc(F,l){return l?fr(l):(Q(F._popupRedirectResolver,F,"argument-error"),F._popupRedirectResolver)}Cc.PROVIDER_ID="phone",Cc.PHONE_SIGN_IN_METHOD="phone";class os extends $t{constructor(l){super("custom","custom"),this.params=l}_getIdTokenResponse(l){return Uo(l,this._buildIdpRequest())}_linkToIdToken(l,y){return Uo(l,this._buildIdpRequest(y))}_getReauthenticationResolver(l){return Uo(l,this._buildIdpRequest())}_buildIdpRequest(l){const y={requestUri:this.params.requestUri,sessionId:this.params.sessionId,postBody:this.params.postBody,tenantId:this.params.tenantId,pendingToken:this.params.pendingToken,returnSecureToken:!0,returnIdpCredential:!0};return l&&(y.idToken=l),y}}function Ks(F){return Xs(F.auth,new os(F),F.bypassAuthState)}function zl(F){const{auth:l,user:y}=F;return Q(y,l,"internal-error"),Fa(y,new os(F),F.bypassAuthState)}function i1(F){return Cu.apply(this,arguments)}function Cu(){return(Cu=(0,n.Z)(function*(F){const{auth:l,user:y}=F;return Q(y,l,"internal-error"),Ka(y,new os(F),F.bypassAuthState)})).apply(this,arguments)}class Tu{constructor(l,y,G,Je,Mt=!1){this.auth=l,this.resolver=G,this.user=Je,this.bypassAuthState=Mt,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(y)?y:[y]}execute(){var l=this;return new Promise(function(){var y=(0,n.Z)(function*(G,Je){l.pendingPromise={resolve:G,reject:Je};try{l.eventManager=yield l.resolver._initialize(l.auth),yield l.onExecution(),l.eventManager.registerConsumer(l)}catch(Mt){l.reject(Mt)}});return function(G,Je){return y.apply(this,arguments)}}())}onAuthEvent(l){var y=this;return(0,n.Z)(function*(){const{urlResponse:G,sessionId:Je,postBody:Mt,tenantId:hn,error:Nn,type:hr}=l;if(Nn)return void y.reject(Nn);const pr={auth:y.auth,requestUri:G,sessionId:Je,tenantId:hn||void 0,postBody:Mt||void 0,user:y.user,bypassAuthState:y.bypassAuthState};try{y.resolve(yield y.getIdpTask(hr)(pr))}catch(ui){y.reject(ui)}})()}onError(l){this.reject(l)}getIdpTask(l){switch(l){case"signInViaPopup":case"signInViaRedirect":return Ks;case"linkViaPopup":case"linkViaRedirect":return i1;case"reauthViaPopup":case"reauthViaRedirect":return zl;default:Ge(this.auth,"internal-error")}}resolve(l){be(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.resolve(l),this.unregisterAndCleanUp()}reject(l){be(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.reject(l),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}}const Ns=new at(2e3,1e4);function h2(F,l,y){return pl.apply(this,arguments)}function pl(){return(pl=(0,n.Z)(function*(F,l,y){if((0,o.rh)(F.app))return Promise.reject(Ie(F,"operation-not-supported-in-this-environment"));const G=$n(F);D(F,l,pa);const Je=tc(G,y);return new nc(G,"signInViaPopup",l,Je).executeNotNull()})).apply(this,arguments)}function ju(F,l,y){return bu.apply(this,arguments)}function bu(){return(bu=(0,n.Z)(function*(F,l,y){const G=(0,h.m9)(F);if((0,o.rh)(G.auth.app))return Promise.reject(Ie(G.auth,"operation-not-supported-in-this-environment"));D(G.auth,l,pa);const Je=tc(G.auth,y);return new nc(G.auth,"reauthViaPopup",l,Je,G).executeNotNull()})).apply(this,arguments)}function f2(F,l,y){return ps.apply(this,arguments)}function ps(){return(ps=(0,n.Z)(function*(F,l,y){const G=(0,h.m9)(F);D(G.auth,l,pa);const Je=tc(G.auth,y);return new nc(G.auth,"linkViaPopup",l,Je,G).executeNotNull()})).apply(this,arguments)}class nc extends Tu{constructor(l,y,G,Je,Mt){super(l,y,Je,Mt),this.provider=G,this.authWindow=null,this.pollId=null,nc.currentPopupAction&&nc.currentPopupAction.cancel(),nc.currentPopupAction=this}executeNotNull(){var l=this;return(0,n.Z)(function*(){const y=yield l.execute();return Q(y,l.auth,"internal-error"),y})()}onExecution(){var l=this;return(0,n.Z)(function*(){be(1===l.filter.length,"Popup operations only handle one event");const y=Mi();l.authWindow=yield l.resolver._openPopup(l.auth,l.provider,l.filter[0],y),l.authWindow.associatedEvent=y,l.resolver._originValidation(l.auth).catch(G=>{l.reject(G)}),l.resolver._isIframeWebStorageSupported(l.auth,G=>{G||l.reject(Ie(l.auth,"web-storage-unsupported"))}),l.pollUserCancellation()})()}get eventId(){var l;return(null===(l=this.authWindow)||void 0===l?void 0:l.associatedEvent)||null}cancel(){this.reject(Ie(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,nc.currentPopupAction=null}pollUserCancellation(){const l=()=>{var y,G;null!==(G=null===(y=this.authWindow)||void 0===y?void 0:y.window)&&void 0!==G&&G.closed?this.pollId=window.setTimeout(()=>{this.pollId=null,this.reject(Ie(this.auth,"popup-closed-by-user"))},8e3):this.pollId=window.setTimeout(l,Ns.get())};l()}}nc.currentPopupAction=null;const Ta="pendingRedirect",_l=new Map;class o1 extends Tu{constructor(l,y,G=!1){super(l,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],y,void 0,G),this.eventId=null}execute(){var l=()=>super.execute,y=this;return(0,n.Z)(function*(){let G=_l.get(y.auth._key());if(!G){try{const Mt=(yield function a1(F,l){return gl.apply(this,arguments)}(y.resolver,y.auth))?yield l().call(y):null;G=()=>Promise.resolve(Mt)}catch(Je){G=()=>Promise.reject(Je)}_l.set(y.auth._key(),G)}return y.bypassAuthState||_l.set(y.auth._key(),()=>Promise.resolve(null)),G()})()}onAuthEvent(l){var y=()=>super.onAuthEvent,G=this;return(0,n.Z)(function*(){if("signInViaRedirect"===l.type)return y().call(G,l);if("unknown"!==l.type){if(l.eventId){const Je=yield G.auth._redirectUserForId(l.eventId);if(Je)return G.user=Je,y().call(G,l);G.resolve(null)}}else G.resolve(null)})()}onExecution(){return(0,n.Z)(function*(){})()}cleanUp(){}}function gl(){return(gl=(0,n.Z)(function*(F,l){const y=Wc(l),G=js(F);if(!(yield G._isAvailable()))return!1;const Je="true"===(yield G._get(y));return yield G._remove(y),Je})).apply(this,arguments)}function el(F,l){return Dd.apply(this,arguments)}function Dd(){return(Dd=(0,n.Z)(function*(F,l){return js(F)._set(Wc(l),"true")})).apply(this,arguments)}function Rl(F,l){_l.set(F._key(),l)}function js(F){return fr(F._redirectPersistence)}function Wc(F){return xr(Ta,F.config.apiKey,F.name)}function eu(F,l,y){return function Ou(F,l,y){return Gu.apply(this,arguments)}(F,l,y)}function Gu(){return(Gu=(0,n.Z)(function*(F,l,y){if((0,o.rh)(F.app))return Promise.reject(M(F));const G=$n(F);D(F,l,pa),yield G._initializationPromise;const Je=tc(G,y);return yield el(Je,G),Je._openRedirect(G,l,"signInViaRedirect")})).apply(this,arguments)}function s1(F,l,y){return function Su(F,l,y){return Pu.apply(this,arguments)}(F,l,y)}function Pu(){return(Pu=(0,n.Z)(function*(F,l,y){const G=(0,h.m9)(F);if(D(G.auth,l,pa),(0,o.rh)(G.auth.app))return Promise.reject(M(G.auth));yield G.auth._initializationPromise;const Je=tc(G.auth,y);yield el(Je,G.auth);const Mt=yield tl(G);return Je._openRedirect(G.auth,l,"reauthViaRedirect",Mt)})).apply(this,arguments)}function wc(F,l,y){return function zc(F,l,y){return l0.apply(this,arguments)}(F,l,y)}function l0(){return(l0=(0,n.Z)(function*(F,l,y){const G=(0,h.m9)(F);D(G.auth,l,pa),yield G.auth._initializationPromise;const Je=tc(G.auth,y);yield is(!1,G,l.providerId),yield el(Je,G.auth);const Mt=yield tl(G);return Je._openRedirect(G.auth,l,"linkViaRedirect",Mt)})).apply(this,arguments)}function oa(F,l){return Iu.apply(this,arguments)}function Iu(){return(Iu=(0,n.Z)(function*(F,l){return yield $n(F)._initializationPromise,Md(F,l,!1)})).apply(this,arguments)}function Md(F,l){return Aa.apply(this,arguments)}function Aa(){return(Aa=(0,n.Z)(function*(F,l,y=!1){if((0,o.rh)(F.app))return Promise.reject(M(F));const G=$n(F),Je=tc(G,l),hn=yield new o1(G,Je,y).execute();return hn&&!y&&(delete hn.user._redirectEventId,yield G._persistUserIfCurrent(hn.user),yield G._setRedirectUser(null,l)),hn})).apply(this,arguments)}function tl(F){return Au.apply(this,arguments)}function Au(){return(Au=(0,n.Z)(function*(F){const l=Mi(`${F.uid}:::`);return F._redirectEventId=l,yield F.auth._setRedirectUser(F),yield F.auth._persistUserIfCurrent(F),l})).apply(this,arguments)}class tu{constructor(l){this.auth=l,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=Date.now()}registerConsumer(l){this.consumers.add(l),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,l)&&(this.sendToConsumer(this.queuedRedirectEvent,l),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(l){this.consumers.delete(l)}onEvent(l){if(this.hasEventBeenHandled(l))return!1;let y=!1;return this.consumers.forEach(G=>{this.isEventForConsumer(l,G)&&(y=!0,this.sendToConsumer(l,G),this.saveEventToCache(l))}),this.hasHandledPotentialRedirect||!function xl(F){switch(F.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return wu(F);default:return!1}}(l)||(this.hasHandledPotentialRedirect=!0,y||(this.queuedRedirectEvent=l,y=!0)),y}sendToConsumer(l,y){var G;if(l.error&&!wu(l)){const Je=(null===(G=l.error.code)||void 0===G?void 0:G.split("auth/")[1])||"internal-error";y.onError(Ie(this.auth,Je))}else y.onAuthEvent(l)}isEventForConsumer(l,y){const G=null===y.eventId||!!l.eventId&&l.eventId===y.eventId;return y.filter.includes(l.type)&&G}hasEventBeenHandled(l){return Date.now()-this.lastProcessedEventTime>=6e5&&this.cachedEventUids.clear(),this.cachedEventUids.has(c1(l))}saveEventToCache(l){this.cachedEventUids.add(c1(l)),this.lastProcessedEventTime=Date.now()}}function c1(F){return[F.type,F.eventId,F.sessionId,F.tenantId].filter(l=>l).join("-")}function wu({type:F,error:l}){return"unknown"===F&&"auth/no-auth-event"===l?.code}function Zu(){return(Zu=(0,n.Z)(function*(F,l={}){return Ne(F,"GET","/v1/projects",l)})).apply(this,arguments)}const d0=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,Xu=/^https?/;function cc(){return cc=(0,n.Z)(function*(F){if(F.config.emulator)return;const{authorizedDomains:l}=yield function Cd(F){return Zu.apply(this,arguments)}(F);for(const y of l)try{if(fc(y))return}catch{}Ge(F,"unauthorized-domain")}),cc.apply(this,arguments)}function fc(F){const l=Oe(),{protocol:y,hostname:G}=new URL(l);if(F.startsWith("chrome-extension://")){const hn=new URL(F);return""===hn.hostname&&""===G?"chrome-extension:"===y&&F.replace("chrome-extension://","")===l.replace("chrome-extension://",""):"chrome-extension:"===y&&hn.hostname===G}if(!Xu.test(y))return!1;if(d0.test(F))return G===F;const Je=F.replace(/\./g,"\\.");return new RegExp("^(.+\\."+Je+"|"+Je+")$","i").test(G)}const ml=new at(3e4,6e4);function nu(){const F=Po().___jsl;if(F?.H)for(const l of Object.keys(F.H))if(F.H[l].r=F.H[l].r||[],F.H[l].L=F.H[l].L||[],F.H[l].r=[...F.H[l].L],F.CP)for(let y=0;y<F.CP.length;y++)F.CP[y]=null}function Td(F){return new Promise((l,y)=>{var G,Je,Mt;function hn(){nu(),gapi.load("gapi.iframes",{callback:()=>{l(gapi.iframes.getContext())},ontimeout:()=>{nu(),y(Ie(F,"network-request-failed"))},timeout:ml.get()})}if(null!==(Je=null===(G=Po().gapi)||void 0===G?void 0:G.iframes)&&void 0!==Je&&Je.Iframe)l(gapi.iframes.getContext());else{if(null===(Mt=Po().gapi)||void 0===Mt||!Mt.load){const Nn=Hn("iframefcb");return Po()[Nn]=()=>{gapi.load?hn():y(Ie(F,"network-request-failed"))},ct(`${function sr(){return ki.gapiScript}()}?onload=${Nn}`).catch(hr=>y(hr))}hn()}}).catch(l=>{throw vl=null,l})}let vl=null;const p2=new at(5e3,15e3),qu="__/auth/iframe",rc="emulator/auth/iframe",h0={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},f0=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);function p0(F){const l=F.config;Q(l.authDomain,F,"auth-domain-config-required");const y=l.emulator?Ue(l,rc):`https://${F.config.authDomain}/${qu}`,G={apiKey:l.apiKey,appName:F.name,v:o.Jn},Je=f0.get(F.config.apiHost);Je&&(G.eid=Je);const Mt=F._getFrameworks();return Mt.length&&(G.fw=Mt.join(",")),`${y}?${(0,h.xO)(G).slice(1)}`}function nl(){return nl=(0,n.Z)(function*(F){const l=yield function zu(F){return vl=vl||Td(F),vl}(F),y=Po().gapi;return Q(y,F,"internal-error"),l.open({where:document.body,url:p0(F),messageHandlersFilter:y.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:h0,dontclear:!0},G=>new Promise(function(){var Je=(0,n.Z)(function*(Mt,hn){yield G.restyle({setHideOnLeave:!1});const Nn=Ie(F,"network-request-failed"),hr=Po().setTimeout(()=>{hn(Nn)},p2.get());function pr(){Po().clearTimeout(hr),Mt(G)}G.ping(pr).then(pr,()=>{hn(Nn)})});return function(Mt,hn){return Je.apply(this,arguments)}}()))}),nl.apply(this,arguments)}const _2={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"};class _s{constructor(l){this.window=l,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch{}}}function d1(F,l,y,G=500,Je=600){const Mt=Math.max((window.screen.availHeight-Je)/2,0).toString(),hn=Math.max((window.screen.availWidth-G)/2,0).toString();let Nn="";const hr=Object.assign(Object.assign({},_2),{width:G.toString(),height:Je.toString(),top:Mt,left:hn}),pr=(0,h.z$)().toLowerCase();y&&(Nn=ze(pr)?"_blank":y),Qn(pr)&&(l=l||"http://localhost",hr.scrollbars="yes");const ui=Object.entries(hr).reduce((ic,[bc,Bs])=>`${ic}${bc}=${Bs},`,"");if(function le(F=(0,h.z$)()){var l;return je(F)&&!(null===(l=window.navigator)||void 0===l||!l.standalone)}(pr)&&"_self"!==Nn)return function _0(F,l){const y=document.createElement("a");y.href=F,y.target=l;const G=document.createEvent("MouseEvent");G.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),y.dispatchEvent(G)}(l||"",Nn),new _s(null);const Ki=window.open(l||"",Nn,ui);Q(Ki,F,"popup-blocked");try{Ki.focus()}catch{}return new _s(Ki)}const ru="__/auth/handler",Ju="emulator/auth/handler",g0=encodeURIComponent("fac");function Od(F,l,y,G,Je,Mt){return yl.apply(this,arguments)}function yl(){return(yl=(0,n.Z)(function*(F,l,y,G,Je,Mt){Q(F.config.authDomain,F,"auth-domain-config-required"),Q(F.config.apiKey,F,"invalid-api-key");const hn={apiKey:F.config.apiKey,appName:F.name,authType:y,redirectUrl:G,v:o.Jn,eventId:Je};if(l instanceof pa){l.setDefaultLanguage(F.languageCode),hn.providerId=l.providerId||"",(0,h.xb)(l.getCustomParameters())||(hn.customParameters=JSON.stringify(l.getCustomParameters()));for(const[ui,Ki]of Object.entries(Mt||{}))hn[ui]=Ki}if(l instanceof Ho){const ui=l.getScopes().filter(Ki=>""!==Ki);ui.length>0&&(hn.scopes=ui.join(","))}F.tenantId&&(hn.tid=F.tenantId);const Nn=hn;for(const ui of Object.keys(Nn))void 0===Nn[ui]&&delete Nn[ui];const hr=yield F._getAppCheckToken(),pr=hr?`#${g0}=${encodeURIComponent(hr)}`:"";return`${function iu({config:F}){return F.emulator?Ue(F,Ju):`https://${F.authDomain}/${ru}`}(F)}?${(0,h.xO)(Nn).slice(1)}${pr}`})).apply(this,arguments)}const Is="webStorageSupport";const Qu=class wa{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=Za,this._completeRedirectFn=Md,this._overrideRedirectResult=Rl}_openPopup(l,y,G,Je){var Mt=this;return(0,n.Z)(function*(){var hn;be(null===(hn=Mt.eventManagers[l._key()])||void 0===hn?void 0:hn.manager,"_initialize() not called before _openPopup()");const Nn=yield Od(l,y,G,Oe(),Je);return d1(l,Nn,Mi())})()}_openRedirect(l,y,G,Je){var Mt=this;return(0,n.Z)(function*(){yield Mt._originValidation(l);return function Ia(F){Po().location.href=F}(yield Od(l,y,G,Oe(),Je)),new Promise(()=>{})})()}_initialize(l){const y=l._key();if(this.eventManagers[y]){const{manager:Je,promise:Mt}=this.eventManagers[y];return Je?Promise.resolve(Je):(be(Mt,"If manager is not set, promise should be"),Mt)}const G=this.initAndGetManager(l);return this.eventManagers[y]={promise:G},G.catch(()=>{delete this.eventManagers[y]}),G}initAndGetManager(l){var y=this;return(0,n.Z)(function*(){const G=yield function kl(F){return nl.apply(this,arguments)}(l),Je=new tu(l);return G.register("authEvent",Mt=>(Q(Mt?.authEvent,l,"invalid-auth-event"),{status:Je.onEvent(Mt.authEvent)?"ACK":"ERROR"}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),y.eventManagers[l._key()]={manager:Je},y.iframes[l._key()]=G,Je})()}_isIframeWebStorageSupported(l,y){this.iframes[l._key()].send(Is,{type:Is},Je=>{var Mt;const hn=null===(Mt=Je?.[0])||void 0===Mt?void 0:Mt[Is];void 0!==hn&&y(!!hn),Ge(l,"internal-error")},gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(l){const y=l._key();return this.originValidationPromises[y]||(this.originValidationPromises[y]=function l1(F){return cc.apply(this,arguments)}(l)),this.originValidationPromises[y]}get _shouldInitProactively(){return de()||Ur()||je()}};class rl{constructor(l){this.factorId=l}_process(l,y,G){switch(y.type){case"enroll":return this._finalizeEnroll(l,y.credential,G);case"signin":return this._finalizeSignIn(l,y.credential);default:return Ye("unexpected MultiFactorSessionType")}}}class Tc extends rl{constructor(l){super("phone"),this.credential=l}static _fromCredential(l){return new Tc(l)}_finalizeEnroll(l,y,G){return function B(F,l){return Ne(F,"POST","/v2/accounts/mfaEnrollment:finalize",Te(F,l))}(l,{idToken:y,displayName:G,phoneVerificationInfo:this.credential._makeVerificationRequest()})}_finalizeSignIn(l,y){return function Ql(F,l){return Ne(F,"POST","/v2/accounts/mfaSignIn:finalize",Te(F,l))}(l,{mfaPendingCredential:y,phoneVerificationInfo:this.credential._makeVerificationRequest()})}}(class Kc{constructor(){}static assertion(l){return Tc._fromCredential(l)}}).FACTOR_ID="phone";(class h1{static assertionForEnrollment(l,y){return pc._fromSecret(l,y)}static assertionForSignIn(l,y){return pc._fromEnrollmentId(l,y)}static generateSecret(l){return(0,n.Z)(function*(){var y;const G=l;Q(typeof(null===(y=G.user)||void 0===y?void 0:y.auth)<"u","internal-error");const Je=yield function Ae(F,l){return Ne(F,"POST","/v2/accounts/mfaEnrollment:start",Te(F,l))}(G.user.auth,{idToken:G.credential,totpEnrollmentInfo:{}});return f1._fromStartTotpMfaEnrollmentResponse(Je,G.user.auth)})()}}).FACTOR_ID="totp";class pc extends rl{constructor(l,y,G){super("totp"),this.otp=l,this.enrollmentId=y,this.secret=G}static _fromSecret(l,y){return new pc(y,void 0,l)}static _fromEnrollmentId(l,y){return new pc(y,l)}_finalizeEnroll(l,y,G){var Je=this;return(0,n.Z)(function*(){return Q(typeof Je.secret<"u",l,"argument-error"),function dt(F,l){return Ne(F,"POST","/v2/accounts/mfaEnrollment:finalize",Te(F,l))}(l,{idToken:y,displayName:G,totpVerificationInfo:Je.secret._makeTotpVerificationInfo(Je.otp)})})()}_finalizeSignIn(l,y){var G=this;return(0,n.Z)(function*(){Q(void 0!==G.enrollmentId&&void 0!==G.otp,l,"argument-error");const Je={verificationCode:G.otp};return function Uc(F,l){return Ne(F,"POST","/v2/accounts/mfaSignIn:finalize",Te(F,l))}(l,{mfaPendingCredential:y,mfaEnrollmentId:G.enrollmentId,totpVerificationInfo:Je})})()}}class f1{constructor(l,y,G,Je,Mt,hn,Nn){this.sessionInfo=hn,this.auth=Nn,this.secretKey=l,this.hashingAlgorithm=y,this.codeLength=G,this.codeIntervalSeconds=Je,this.enrollmentCompletionDeadline=Mt}static _fromStartTotpMfaEnrollmentResponse(l,y){return new f1(l.totpSessionInfo.sharedSecretKey,l.totpSessionInfo.hashingAlgorithm,l.totpSessionInfo.verificationCodeLength,l.totpSessionInfo.periodSec,new Date(l.totpSessionInfo.finalizeEnrollmentTime).toUTCString(),l.totpSessionInfo.sessionInfo,y)}_makeTotpVerificationInfo(l){return{sessionInfo:this.sessionInfo,verificationCode:l}}generateQrCodeUrl(l,y){var G;let Je=!1;return(Rc(l)||Rc(y))&&(Je=!0),Je&&(Rc(l)&&(l=(null===(G=this.auth.currentUser)||void 0===G?void 0:G.email)||"unknownuser"),Rc(y)&&(y=this.auth.name)),`otpauth://totp/${y}:${l}?secret=${this.secretKey}&issuer=${y}&algorithm=${this.hashingAlgorithm}&digits=${this.codeLength}`}}function Rc(F){return typeof F>"u"||0===F?.length}var ed="@firebase/auth";class ou{constructor(l){this.auth=l,this.internalListeners=new Map}getUid(){var l;return this.assertAuthConfigured(),(null===(l=this.auth.currentUser)||void 0===l?void 0:l.uid)||null}getToken(l){var y=this;return(0,n.Z)(function*(){return y.assertAuthConfigured(),yield y.auth._initializationPromise,y.auth.currentUser?{accessToken:yield y.auth.currentUser.getIdToken(l)}:null})()}addAuthTokenListener(l){if(this.assertAuthConfigured(),this.internalListeners.has(l))return;const y=this.auth.onIdTokenChanged(G=>{l(G?.stsTokenManager.accessToken||null)});this.internalListeners.set(l,y),this.updateProactiveRefresh()}removeAuthTokenListener(l){this.assertAuthConfigured();const y=this.internalListeners.get(l);y&&(this.internalListeners.delete(l),y(),this.updateProactiveRefresh())}assertAuthConfigured(){Q(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}}const _1=(0,h.Pz)("authIdTokenMaxAge")||300;let Nl=null;const au=F=>function(){var l=(0,n.Z)(function*(y){const G=y&&(yield y.getIdTokenResult()),Je=G&&((new Date).getTime()-Date.parse(G.issuedAtTime))/1e3;if(Je&&Je>_1)return;const Mt=G?.token;Nl!==Mt&&(Nl=Mt,yield fetch(F,{method:Mt?"POST":"DELETE",headers:Mt?{Authorization:`Bearer ${Mt}`}:{}}))});return function(y){return l.apply(this,arguments)}}();function za(F=(0,o.Mq)()){const l=(0,o.qX)(F,"auth");if(l.isInitialized())return l.getImmediate();const y=Ei(F,{popupRedirectResolver:Qu,persistence:[Jl,ea,Za]}),G=(0,h.Pz)("authTokenSyncURL");if(G&&"boolean"==typeof isSecureContext&&isSecureContext){const Mt=new URL(G,location.origin);if(location.origin===Mt.origin){const hn=au(Mt.toString());La(y,hn,()=>hn(y.currentUser)),Pa(y,Nn=>hn(Nn))}}const Je=(0,h.q4)("auth");return Je&&No(y,`http://${Je}`),y}(function bn(F){ki=F})({loadJS:F=>new Promise((l,y)=>{const G=document.createElement("script");G.setAttribute("src",F),G.onload=l,G.onerror=Je=>{const Mt=Ie("internal-error");Mt.customData=Je,y(Mt)},G.type="text/javascript",G.charset="UTF-8",function Bl(){var F,l;return null!==(l=null===(F=document.getElementsByTagName("head"))||void 0===F?void 0:F[0])&&void 0!==l?l:document}().appendChild(G)}),gapiScript:"https://apis.google.com/js/api.js",recaptchaV2Script:"https://www.google.com/recaptcha/api.js",recaptchaEnterpriseScript:"https://www.google.com/recaptcha/enterprise.js?render="}),function v0(F){(0,o.Xd)(new W.wA("auth",(l,{options:y})=>{const G=l.getProvider("app").getImmediate(),Je=l.getProvider("heartbeat"),Mt=l.getProvider("app-check-internal"),{apiKey:hn,authDomain:Nn}=G.options;Q(hn&&!hn.includes(":"),"invalid-api-key",{appName:G.name});const hr={apiKey:hn,authDomain:Nn,clientPlatform:F,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:dn(F)},pr=new xn(G,Je,Mt,hr);return function co(F,l){const y=l?.persistence||[],G=(Array.isArray(y)?y:[y]).map(fr);l?.errorMap&&F._updateErrorMap(l.errorMap),F._initializeWithPersistence(G,l?.popupRedirectResolver)}(pr,y),pr},"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((l,y,G)=>{l.getProvider("auth-internal").initialize()})),(0,o.Xd)(new W.wA("auth-internal",l=>{const y=$n(l.getProvider("auth").getImmediate());return new ou(y)},"PRIVATE").setInstantiationMode("EXPLICIT")),(0,o.KN)(ed,"1.7.3",function m0(F){switch(F){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";case"WebExtension":return"web-extension";default:return}}(F)),(0,o.KN)(ed,"1.7.3","esm2017")}("Browser")},72818:(tt,X,c)=>{"use strict";function n(te){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(ee){return typeof ee}:function(ee){return ee&&"function"==typeof Symbol&&ee.constructor===Symbol&&ee!==Symbol.prototype?"symbol":typeof ee})(te)}function o(te,ee){for(var Se=0;Se<ee.length;Se++){var ce=ee[Se];ce.enumerable=ce.enumerable||!1,ce.configurable=!0,"value"in ce&&(ce.writable=!0),Object.defineProperty(te,ce.key,ce)}}function W(te){var ee=N();return function(){var ke,ce=$(te);if(ee){var Ge=$(this).constructor;ke=Reflect.construct(ce,arguments,Ge)}else ke=ce.apply(this,arguments);return function P(te,ee){if(ee&&("object"===n(ee)||"function"==typeof ee))return ee;if(void 0!==ee)throw new TypeError("Derived constructors may only return object or undefined");return A(te)}(this,ke)}}function A(te){if(void 0===te)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return te}function T(te){var ee="function"==typeof Map?new Map:void 0;return T=function(ce){if(null===ce||!function Y(te){return-1!==Function.toString.call(te).indexOf("[native code]")}(ce))return ce;if("function"!=typeof ce)throw new TypeError("Super expression must either be null or a function");if(typeof ee<"u"){if(ee.has(ce))return ee.get(ce);ee.set(ce,ke)}function ke(){return C(ce,arguments,$(this).constructor)}return ke.prototype=Object.create(ce.prototype,{constructor:{value:ke,enumerable:!1,writable:!0,configurable:!0}}),k(ke,ce)},T(te)}function C(te,ee,Se){return(C=N()?Reflect.construct:function(ke,Ge,Ie){var b=[null];b.push.apply(b,Ge);var D=new(Function.bind.apply(ke,b));return Ie&&k(D,Ie.prototype),D}).apply(null,arguments)}function N(){if(typeof Reflect>"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 k(te,ee){return(k=Object.setPrototypeOf||function(ce,ke){return ce.__proto__=ke,ce})(te,ee)}function $(te){return($=Object.setPrototypeOf?Object.getPrototypeOf:function(Se){return Se.__proto__||Object.getPrototypeOf(Se)})(te)}c.d(X,{Z:()=>K});var K=function(te){!function S(te,ee){if("function"!=typeof ee&&null!==ee)throw new TypeError("Super expression must either be null or a function");te.prototype=Object.create(ee&&ee.prototype,{constructor:{value:te,writable:!0,configurable:!0}}),Object.defineProperty(te,"prototype",{writable:!1}),ee&&k(te,ee)}(Se,te);var ee=W(Se);function Se(ce){var ke;return function f(te,ee){if(!(te instanceof ee))throw new TypeError("Cannot call a class as a function")}(this,Se),ke=ee.call(this,ce),Object.setPrototypeOf(A(ke),Se.prototype),ke.name=ke.constructor.name,ke}return function h(te,ee,Se){return ee&&o(te.prototype,ee),Se&&o(te,Se),Object.defineProperty(te,"prototype",{writable:!1}),te}(Se)}(T(Error))},98582:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>ye});var n=c(49108),o=c(82145),h=c(56270),f=c(26708);function W(fe,Ct,gt){var cn=new n.ZP(gt).getCountryCodesForCallingCode(fe);return cn?cn.filter(function(Ht){return function P(fe,Ct,gt){var St=new n.ZP(gt);return St.selectNumberingPlan(Ct),St.numberingPlan.possibleLengths().indexOf(fe.length)>=0}(Ct,Ht,gt)}):[]}var A=c(58076),T=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function ke(fe,Ct){var gt=typeof Symbol<"u"&&fe[Symbol.iterator]||fe["@@iterator"];if(gt)return(gt=gt.call(fe)).next.bind(gt);if(Array.isArray(fe)||(gt=function Ge(fe,Ct){if(fe){if("string"==typeof fe)return Ie(fe,Ct);var gt=Object.prototype.toString.call(fe).slice(8,-1);if("Object"===gt&&fe.constructor&&(gt=fe.constructor.name),"Map"===gt||"Set"===gt)return Array.from(fe);if("Arguments"===gt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(gt))return Ie(fe,Ct)}}(fe))||Ct&&fe&&"number"==typeof fe.length){gt&&(fe=gt);var St=0;return function(){return St>=fe.length?{done:!0}:{done:!1,value:fe[St++]}}}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 Ie(fe,Ct){(null==Ct||Ct>fe.length)&&(Ct=fe.length);for(var gt=0,St=new Array(Ct);gt<Ct;gt++)St[gt]=fe[gt];return St}function b(fe,Ct){var gt=Object.keys(fe);if(Object.getOwnPropertySymbols){var St=Object.getOwnPropertySymbols(fe);Ct&&(St=St.filter(function(cn){return Object.getOwnPropertyDescriptor(fe,cn).enumerable})),gt.push.apply(gt,St)}return gt}function M(fe){for(var Ct=1;Ct<arguments.length;Ct++){var gt=null!=arguments[Ct]?arguments[Ct]:{};Ct%2?b(Object(gt),!0).forEach(function(St){D(fe,St,gt[St])}):Object.getOwnPropertyDescriptors?Object.defineProperties(fe,Object.getOwnPropertyDescriptors(gt)):b(Object(gt)).forEach(function(St){Object.defineProperty(fe,St,Object.getOwnPropertyDescriptor(gt,St))})}return fe}function D(fe,Ct,gt){return Ct in fe?Object.defineProperty(fe,Ct,{value:gt,enumerable:!0,configurable:!0,writable:!0}):fe[Ct]=gt,fe}var I={formatExtension:function(Ct,gt,St){return"".concat(Ct).concat(St.ext()).concat(gt)}};function Q(fe,Ct,gt,St){if(gt=gt?M(M({},I),gt):I,St=new n.ZP(St),fe.country&&"001"!==fe.country){if(!St.hasCountry(fe.country))throw new Error("Unknown country: ".concat(fe.country));St.country(fe.country)}else{if(!fe.countryCallingCode)return fe.phone||"";St.selectNumberingPlan(fe.countryCallingCode)}var sn,cn=St.countryCallingCode(),Ht=gt.v2?fe.nationalNumber:fe.phone;switch(Ct){case"NATIONAL":return Ht?Oe(sn=Ye(Ht,fe.carrierCode,"NATIONAL",St,gt),fe.ext,St,gt.formatExtension):"";case"INTERNATIONAL":return Ht?(sn=Ye(Ht,null,"INTERNATIONAL",St,gt),Oe(sn="+".concat(cn," ").concat(sn),fe.ext,St,gt.formatExtension)):"+".concat(cn);case"E.164":return"+".concat(cn).concat(Ht);case"RFC3966":return function ce(fe){var Ct=fe.number,gt=fe.ext;if(!Ct)return"";if("+"!==Ct[0])throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(Ct).concat(gt?";ext="+gt:"")}({number:"+".concat(cn).concat(Ht),ext:fe.ext});case"IDD":if(!gt.fromCountry)return;var kn=function We(fe,Ct,gt,St,cn){var Ht=(0,n.Gg)(St,cn.metadata);if(Ht===gt){var sn=Ye(fe,Ct,"NATIONAL",cn);return"1"===gt?gt+" "+sn:sn}var kn=function C(fe,Ct,gt){var St=new n.ZP(gt);return St.selectNumberingPlan(fe,Ct),St.defaultIDDPrefix()?St.defaultIDDPrefix():T.test(St.IDDPrefix())?St.IDDPrefix():void 0}(St,void 0,cn.metadata);if(kn)return"".concat(kn," ").concat(gt," ").concat(Ye(fe,null,"INTERNATIONAL",cn))}(Ht,fe.carrierCode,cn,gt.fromCountry,St);return Oe(kn,fe.ext,St,gt.formatExtension);default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(Ct,'"'))}}function Ye(fe,Ct,gt,St,cn){var Ht=function be(fe,Ct){for(var St,gt=ke(fe);!(St=gt()).done;){var cn=St.value;if(cn.leadingDigitsPatterns().length>0){var Ht=cn.leadingDigitsPatterns()[cn.leadingDigitsPatterns().length-1];if(0!==Ct.search(Ht))continue}if((0,h.Z)(Ct,cn.pattern()))return cn}}(St.formats(),fe);return Ht?(0,A.Z)(fe,Ht,{useInternationalFormat:"INTERNATIONAL"===gt,withNationalPrefix:!(Ht.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&cn&&!1===cn.nationalPrefix),carrierCode:Ct,metadata:St}):fe}function Oe(fe,Ct,gt,St){return Ct?St(fe,Ct,gt):fe}function qe(fe,Ct){var gt=Object.keys(fe);if(Object.getOwnPropertySymbols){var St=Object.getOwnPropertySymbols(fe);Ct&&(St=St.filter(function(cn){return Object.getOwnPropertyDescriptor(fe,cn).enumerable})),gt.push.apply(gt,St)}return gt}function yt(fe){for(var Ct=1;Ct<arguments.length;Ct++){var gt=null!=arguments[Ct]?arguments[Ct]:{};Ct%2?qe(Object(gt),!0).forEach(function(St){Ot(fe,St,gt[St])}):Object.getOwnPropertyDescriptors?Object.defineProperties(fe,Object.getOwnPropertyDescriptors(gt)):qe(Object(gt)).forEach(function(St){Object.defineProperty(fe,St,Object.getOwnPropertyDescriptor(gt,St))})}return fe}function Ot(fe,Ct,gt){return Ct in fe?Object.defineProperty(fe,Ct,{value:gt,enumerable:!0,configurable:!0,writable:!0}):fe[Ct]=gt,fe}function Ue(fe,Ct){for(var gt=0;gt<Ct.length;gt++){var St=Ct[gt];St.enumerable=St.enumerable||!1,St.configurable=!0,"value"in St&&(St.writable=!0),Object.defineProperty(fe,St.key,St)}}var ye=function(){function fe(Ct,gt,St){if(function at(fe,Ct){if(!(fe instanceof Ct))throw new TypeError("Cannot call a class as a function")}(this,fe),!Ct)throw new TypeError("`country` or `countryCallingCode` not passed");if(!gt)throw new TypeError("`nationalNumber` not passed");if(!St)throw new TypeError("`metadata` not passed");var cn=function Ne(fe,Ct){var gt,St,cn=new n.ZP(Ct);return Te(fe)?(gt=fe,cn.selectNumberingPlan(gt),St=cn.countryCallingCode()):St=fe,{country:gt,countryCallingCode:St}}(Ct,St),Ht=cn.country,sn=cn.countryCallingCode;this.country=Ht,this.countryCallingCode=sn,this.nationalNumber=gt,this.number="+"+this.countryCallingCode+this.nationalNumber,this.getMetadata=function(){return St}}return function nt(fe,Ct,gt){return Ct&&Ue(fe.prototype,Ct),gt&&Ue(fe,gt),Object.defineProperty(fe,"prototype",{writable:!1}),fe}(fe,[{key:"setExt",value:function(gt){this.ext=gt}},{key:"getPossibleCountries",value:function(){return this.country?[this.country]:W(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return(0,o.Z)(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return function S(fe,Ct,gt){if(Ct=Ct||{},(gt=new n.ZP(gt)).selectNumberingPlan(fe.country,fe.countryCallingCode),gt.hasTypes())return void 0!==(0,f.Z)(fe,Ct,gt.metadata);var St=Ct.v2?fe.nationalNumber:fe.phone;return(0,h.Z)(St,gt.nationalNumberPattern())}(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){return new n.ZP(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(gt){return this.number===gt.number&&this.ext===gt.ext}},{key:"getType",value:function(){return(0,f.Z)(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(gt,St){return Q(this,gt,St?yt(yt({},St),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(gt){return this.format("NATIONAL",gt)}},{key:"formatInternational",value:function(gt){return this.format("INTERNATIONAL",gt)}},{key:"getURI",value:function(gt){return this.format("RFC3966",gt)}}]),fe}(),Te=function(Ct){return/^[A-Z]{2}$/.test(Ct)}},61117:(tt,X,c)=>{"use strict";c.d(X,{ex:()=>n,sJ:()=>o,uv:()=>N,xc:()=>f,xg:()=>h,xy:()=>Y});var n=2,o=17,h=3,f="0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9",N="".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"),Y="+\uff0b"},25746:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});var n=c(61117);function o(h){return h.replace(new RegExp("[".concat(n.uv,"]+"),"g")," ").trim()}},87219:(tt,X,c)=>{"use strict";function n(P,A){var T=typeof Symbol<"u"&&P[Symbol.iterator]||P["@@iterator"];if(T)return(T=T.call(P)).next.bind(T);if(Array.isArray(P)||(T=function o(P,A){if(P){if("string"==typeof P)return h(P,A);var T=Object.prototype.toString.call(P).slice(8,-1);if("Object"===T&&P.constructor&&(T=P.constructor.name),"Map"===T||"Set"===T)return Array.from(P);if("Arguments"===T||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(T))return h(P,A)}}(P))||A&&P&&"number"==typeof P.length){T&&(P=T);var C=0;return function(){return C>=P.length?{done:!0}:{done:!1,value:P[C++]}}}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 h(P,A){(null==A||A>P.length)&&(A=P.length);for(var T=0,C=new Array(A);T<A;T++)C[T]=P[T];return C}function S(P,A){return W(P,void 0,A)}function W(P,A,T){var C=T.type(A),N=C&&C.possibleLengths()||T.possibleLengths();if(!N)return"IS_POSSIBLE";if("FIXED_LINE_OR_MOBILE"===A){if(!T.type("FIXED_LINE"))return W(P,"MOBILE",T);var Y=T.type("MOBILE");Y&&(N=function f(P,A){for(var N,T=P.slice(),C=n(A);!(N=C()).done;){var Y=N.value;P.indexOf(Y)<0&&T.push(Y)}return T.sort(function(k,$){return k-$})}(N,Y.possibleLengths()))}else if(A&&!C)return"INVALID_LENGTH";var k=P.length,$=N[0];return $===k?"IS_POSSIBLE":$>k?"TOO_SHORT":N[N.length-1]<k?"TOO_LONG":N.indexOf(k,1)>=0?"IS_POSSIBLE":"INVALID_LENGTH"}c.d(X,{Z:()=>S})},73120:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>S});var n=c(83158),o=c(9429),h=c(49108),f=c(61117);function S(W,P,A,T){if(!W)return{};var C;if("+"!==W[0]){var N=(0,n.Z)(W,P,A,T);if(!N||N===W){if(P||A){var Y=(0,o.Z)(W,P,A,T),k=Y.countryCallingCode,$=Y.number;if(k)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:k,number:$}}return{number:W}}C=!0,W="+"+N}if("0"===W[1])return{};T=new h.ZP(T);for(var K=2;K-1<=f.xg&&K<=W.length;){var te=W.slice(1,K);if(T.hasCallingCode(te))return T.selectNumberingPlan(te),{countryCallingCodeSource:C?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:te,number:W.slice(K)};K++}return{}}},9429:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>S});var n=c(49108),o=c(56270),h=c(28704),f=c(87219);function S(W,P,A,T){var C=P?(0,n.Gg)(P,T):A;if(0===W.indexOf(C)){(T=new n.ZP(T)).selectNumberingPlan(P,A);var N=W.slice(C.length),k=(0,h.Z)(N,T).nationalNumber,K=(0,h.Z)(W,T).nationalNumber;if(!(0,o.Z)(K,T.nationalNumberPattern())&&(0,o.Z)(k,T.nationalNumberPattern())||"TOO_LONG"===(0,f.Z)(K,T))return{countryCallingCode:C,number:N}}return{number:W}}},28704:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>f});var n=c(27159),o=c(56270),h=c(87219);function f(P,A){var T=(0,n.Z)(P,A),C=T.carrierCode,N=T.nationalNumber;if(N!==P){if(!function S(P,A,T){return!((0,o.Z)(P,T.nationalNumberPattern())&&!(0,o.Z)(A,T.nationalNumberPattern()))}(P,N,A))return{nationalNumber:P};if(A.possibleLengths()&&!function W(P,A){switch((0,h.Z)(P,A)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(N,A))return{nationalNumber:P}}return{nationalNumber:N,carrierCode:C}}},27159:(tt,X,c)=>{"use strict";function n(o,h){if(o&&h.numberingPlan.nationalPrefixForParsing()){var f=new RegExp("^(?:"+h.numberingPlan.nationalPrefixForParsing()+")"),S=f.exec(o);if(S){var W,P,N,A=S.length-1,T=A>0&&S[A];if(h.nationalPrefixTransformRule()&&T)W=o.replace(f,h.nationalPrefixTransformRule()),A>1&&(P=S[1]);else{var C=S[0];W=o.slice(C.length),T&&(P=S[1])}if(T){var Y=o.indexOf(S[1]);o.slice(0,Y)===h.numberingPlan.nationalPrefix()&&(N=h.numberingPlan.nationalPrefix())}else N=S[0];return{nationalNumber:W,nationalPrefix:N,carrierCode:P}}}return{nationalNumber:o}}c.d(X,{Z:()=>n})},58076:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h,i:()=>o});var n=c(25746),o=/(\$\d)/;function h(f,S,W){var P=W.useInternationalFormat,A=W.withNationalPrefix,N=(W.carrierCode,W.metadata,f.replace(new RegExp(S.pattern()),P?S.internationalFormat():A&&S.nationalPrefixFormattingRule()?S.format().replace(o,S.nationalPrefixFormattingRule()):S.format()));return P?(0,n.Z)(N):N}},414:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});var n=c(12770),o=!1;function h(f,S){var W=S.nationalNumber,P=S.defaultCountry,A=S.metadata;if(o&&A.isNonGeographicCallingCode(f))return"001";var T=A.getCountryCodesForCallingCode(f);return T?1===T.length?T[0]:(0,n.Z)(W,{countries:T,defaultCountry:P,metadata:A.metadata}):void 0}},12770:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>W});var n=c(49108),o=c(26708);function h(P,A){var T=typeof Symbol<"u"&&P[Symbol.iterator]||P["@@iterator"];if(T)return(T=T.call(P)).next.bind(T);if(Array.isArray(P)||(T=function f(P,A){if(P){if("string"==typeof P)return S(P,A);var T=Object.prototype.toString.call(P).slice(8,-1);if("Object"===T&&P.constructor&&(T=P.constructor.name),"Map"===T||"Set"===T)return Array.from(P);if("Arguments"===T||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(T))return S(P,A)}}(P))||A&&P&&"number"==typeof P.length){T&&(P=T);var C=0;return function(){return C>=P.length?{done:!0}:{done:!1,value:P[C++]}}}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 S(P,A){(null==A||A>P.length)&&(A=P.length);for(var T=0,C=new Array(A);T<A;T++)C[T]=P[T];return C}function W(P,A){var T=A.countries,C=A.defaultCountry,N=A.metadata;N=new n.ZP(N);for(var $,Y=[],k=h(T);!($=k()).done;){var K=$.value;if(N.country(K),N.leadingDigits()){if(P&&0===P.search(N.leadingDigits()))return K}else if((0,o.Z)({phone:P,country:K},void 0,N.metadata)){if(!C)return K;if(K===C)return K;Y.push(K)}}if(Y.length>0)return Y[0]}},26708:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>P});var n=c(49108),o=c(56270);function h(T,C){var N=typeof Symbol<"u"&&T[Symbol.iterator]||T["@@iterator"];if(N)return(N=N.call(T)).next.bind(N);if(Array.isArray(T)||(N=function f(T,C){if(T){if("string"==typeof T)return S(T,C);var N=Object.prototype.toString.call(T).slice(8,-1);if("Object"===N&&T.constructor&&(N=T.constructor.name),"Map"===N||"Set"===N)return Array.from(T);if("Arguments"===N||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(N))return S(T,C)}}(T))||C&&T&&"number"==typeof T.length){N&&(T=N);var Y=0;return function(){return Y>=T.length?{done:!0}:{done:!1,value:T[Y++]}}}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 S(T,C){(null==C||C>T.length)&&(C=T.length);for(var N=0,Y=new Array(C);N<C;N++)Y[N]=T[N];return Y}var W=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function P(T,C,N){if(C=C||{},T.country||T.countryCallingCode){(N=new n.ZP(N)).selectNumberingPlan(T.country,T.countryCallingCode);var Y=C.v2?T.nationalNumber:T.phone;if((0,o.Z)(Y,N.nationalNumberPattern())){if(A(Y,"FIXED_LINE",N))return N.type("MOBILE")&&""===N.type("MOBILE").pattern()||!N.type("MOBILE")||A(Y,"MOBILE",N)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";for(var $,k=h(W);!($=k()).done;){var K=$.value;if(A(Y,K,N))return K}}}}function A(T,C,N){return!(!(C=N.type(C))||!C.pattern()||C.possibleLengths()&&C.possibleLengths().indexOf(T.length)<0)&&(0,o.Z)(T,C.pattern())}},96025:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});var n={}.constructor;function o(h){return null!=h&&h.constructor===n}},56270:(tt,X,c)=>{"use strict";function n(o,h){return o=o||"",new RegExp("^(?:"+h+")$").test(o)}c.d(X,{Z:()=>n})},10969:(tt,X,c)=>{"use strict";function n(P,A){var T=typeof Symbol<"u"&&P[Symbol.iterator]||P["@@iterator"];if(T)return(T=T.call(P)).next.bind(T);if(Array.isArray(P)||(T=function o(P,A){if(P){if("string"==typeof P)return h(P,A);var T=Object.prototype.toString.call(P).slice(8,-1);if("Object"===T&&P.constructor&&(T=P.constructor.name),"Map"===T||"Set"===T)return Array.from(P);if("Arguments"===T||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(T))return h(P,A)}}(P))||A&&P&&"number"==typeof P.length){T&&(P=T);var C=0;return function(){return C>=P.length?{done:!0}:{done:!1,value:P[C++]}}}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 h(P,A){(null==A||A>P.length)&&(A=P.length);for(var T=0,C=new Array(A);T<A;T++)C[T]=P[T];return C}c.d(X,{ZP:()=>W,xh:()=>S});var f={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 S(P){return f[P]}function W(P){for(var C,A="",T=n(P.split(""));!(C=T()).done;){var Y=S(C.value);Y&&(A+=Y)}return A}},83158:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>f});var n=c(49108),o=c(61117),h=new RegExp("(["+o.xc+"])");function f(S,W,P,A){if(W){var T=new n.ZP(A);T.selectNumberingPlan(W,P);var C=new RegExp(T.IDDPrefix());if(0===S.search(C)){var N=(S=S.slice(S.match(C)[0].length)).match(h);if(!(N&&null!=N[1]&&N[1].length>0&&"0"===N[1]))return S}}}},82145:(tt,X,c)=>{"use strict";c.d(X,{D:()=>f,Z:()=>h});var n=c(49108),o=c(87219);function h(S,W,P){if(void 0===W&&(W={}),P=new n.ZP(P),W.v2){if(!S.countryCallingCode)throw new Error("Invalid phone number object passed");P.selectNumberingPlan(S.countryCallingCode)}else{if(!S.phone)return!1;if(S.country){if(!P.hasCountry(S.country))throw new Error("Unknown country: ".concat(S.country));P.country(S.country)}else{if(!S.countryCallingCode)throw new Error("Invalid phone number object passed");P.selectNumberingPlan(S.countryCallingCode)}}if(P.possibleLengths())return f(S.phone||S.nationalNumber,P);if(S.countryCallingCode&&P.isNonGeographicCallingCode(S.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function f(S,W){return"IS_POSSIBLE"===(0,o.Z)(S,W)}},49108:(tt,X,c)=>{"use strict";function n(M,D){M=M.split("-"),D=D.split("-");for(var I=M[0].split("."),Q=D[0].split("."),Ye=0;Ye<3;Ye++){var be=Number(I[Ye]),Oe=Number(Q[Ye]);if(be>Oe)return 1;if(Oe>be)return-1;if(!isNaN(be)&&isNaN(Oe))return 1;if(isNaN(be)&&!isNaN(Oe))return-1}return M[1]&&D[1]?M[1]>D[1]?1:M[1]<D[1]?-1:0:!M[1]&&D[1]?1:M[1]&&!D[1]?-1:0}c.d(X,{ZP:()=>Y,Gg:()=>Ge,aS:()=>Ie});var o=c(96025);function h(M){return(h="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})(M)}function f(M,D){if(!(M instanceof D))throw new TypeError("Cannot call a class as a function")}function S(M,D){for(var I=0;I<D.length;I++){var Q=D[I];Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q&&(Q.writable=!0),Object.defineProperty(M,Q.key,Q)}}function W(M,D,I){return D&&S(M.prototype,D),I&&S(M,I),Object.defineProperty(M,"prototype",{writable:!1}),M}var C=" ext. ",N=/^\d+$/,Y=function(){function M(D){f(this,M),function Se(M){if(!M)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!(0,o.Z)(M)||!(0,o.Z)(M.countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat((0,o.Z)(M)?"an object of shape: { "+Object.keys(M).join(", ")+" }":"a "+ce(M)+": "+M,"."))}(D),this.metadata=D,b.call(this,D)}return W(M,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(I){return"001"!==I})}},{key:"getCountryMetadata",value:function(I){return this.metadata.countries[I]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(I){return void 0!==this.getCountryMetadata(I)}},{key:"hasCallingCode",value:function(I){if(this.getCountryCodesForCallingCode(I))return!0;if(this.nonGeographic()){if(this.nonGeographic()[I])return!0}else{var Q=this.countryCallingCodes()[I];if(Q&&1===Q.length&&"001"===Q[0])return!0}}},{key:"isNonGeographicCallingCode",value:function(I){return this.nonGeographic()?!!this.nonGeographic()[I]:!this.getCountryCodesForCallingCode(I)}},{key:"country",value:function(I){return this.selectNumberingPlan(I)}},{key:"selectNumberingPlan",value:function(I,Q){if(I&&N.test(I)&&(Q=I,I=null),I&&"001"!==I){if(!this.hasCountry(I))throw new Error("Unknown country: ".concat(I));this.numberingPlan=new k(this.getCountryMetadata(I),this)}else if(Q){if(!this.hasCallingCode(Q))throw new Error("Unknown calling code: ".concat(Q));this.numberingPlan=new k(this.getNumberingPlanMetadata(Q),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(I){var Q=this.countryCallingCodes()[I];if(Q)return 1===Q.length&&3===Q[0].length?void 0:Q}},{key:"getCountryCodeForCallingCode",value:function(I){var Q=this.getCountryCodesForCallingCode(I);if(Q)return Q[0]}},{key:"getNumberingPlanMetadata",value:function(I){var Q=this.getCountryCodeForCallingCode(I);if(Q)return this.getCountryMetadata(Q);if(this.nonGeographic()){var Ye=this.nonGeographic()[I];if(Ye)return Ye}else{var be=this.countryCallingCodes()[I];if(be&&1===be.length&&"001"===be[0])return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(I){return this.numberingPlan.type(I)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(I){return this.selectNumberingPlan(I)}},{key:"hasSelectedNumberingPlan",value:function(){return void 0!==this.numberingPlan}}]),M}(),k=function(){function M(D,I){f(this,M),this.globalMetadataObject=I,this.metadata=D,b.call(this,I.metadata)}return W(M,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"IDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(I){return I[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var I=this;return(this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[]).map(function(Ye){return new $(Ye,I)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(I){return I[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return(!this.types()||0!==this.types().length)&&!!this.types()}},{key:"type",value:function(I){if(this.hasTypes()&&ee(this.types(),I))return new te(ee(this.types(),I),this)}},{key:"ext",value:function(){return this.v1||this.v2?C:this.metadata[13]||C}}]),M}(),$=function(){function M(D,I){f(this,M),this._format=D,this.metadata=I}return W(M,[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!(!this.nationalPrefixFormattingRule()||K.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),M}(),K=/^\(?\$1\)?$/,te=function(){function M(D,I){f(this,M),this.type=D,this.metadata=I}return W(M,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.type[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]),M}();function ee(M,D){switch(D){case"FIXED_LINE":return M[0];case"MOBILE":return M[1];case"TOLL_FREE":return M[2];case"PREMIUM_RATE":return M[3];case"PERSONAL_NUMBER":return M[4];case"VOICEMAIL":return M[5];case"UAN":return M[6];case"PAGER":return M[7];case"VOIP":return M[8];case"SHARED_COST":return M[9]}}var ce=function(D){return h(D)};function Ge(M,D){if((D=new Y(D)).hasCountry(M))return D.country(M).countryCallingCode();throw new Error("Unknown country: ".concat(M))}function Ie(M,D){return D.countries.hasOwnProperty(M)}function b(M){var D=M.version;"number"==typeof D?(this.v1=1===D,this.v2=2===D,this.v3=3===D,this.v4=4===D):D?-1===n(D,"1.2.0")?this.v2=!0:-1===n(D,"1.7.35")?this.v3=!0:this.v4=!0:this.v1=!0}},30195:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>N});var n=c(96025);function o(Y,k){var $=Object.keys(Y);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(Y);k&&(K=K.filter(function(te){return Object.getOwnPropertyDescriptor(Y,te).enumerable})),$.push.apply($,K)}return $}function f(Y,k,$){return k in Y?Object.defineProperty(Y,k,{value:$,enumerable:!0,configurable:!0,writable:!0}):Y[k]=$,Y}function S(Y,k){return function C(Y){if(Array.isArray(Y))return Y}(Y)||function T(Y,k){var $=null==Y?null:typeof Symbol<"u"&&Y[Symbol.iterator]||Y["@@iterator"];if(null!=$){var Se,ce,K=[],te=!0,ee=!1;try{for($=$.call(Y);!(te=(Se=$.next()).done)&&(K.push(Se.value),!k||K.length!==k);te=!0);}catch(ke){ee=!0,ce=ke}finally{try{!te&&null!=$.return&&$.return()}finally{if(ee)throw ce}}return K}}(Y,k)||function P(Y,k){if(Y){if("string"==typeof Y)return A(Y,k);var $=Object.prototype.toString.call(Y).slice(8,-1);if("Object"===$&&Y.constructor&&($=Y.constructor.name),"Map"===$||"Set"===$)return Array.from(Y);if("Arguments"===$||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test($))return A(Y,k)}}(Y,k)||function W(){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 A(Y,k){(null==k||k>Y.length)&&(k=Y.length);for(var $=0,K=new Array(k);$<k;$++)K[$]=Y[$];return K}function N(Y){var ce,ke,Ge,$=S(Array.prototype.slice.call(Y),4),K=$[0],te=$[1],ee=$[2],Se=$[3];if("string"!=typeof K)throw new TypeError("A text for parsing must be a string.");if(ce=K,te&&"string"!=typeof te){if(!(0,n.Z)(te))throw new Error("Invalid second argument: ".concat(te));ee?(ke=te,Ge=ee):Ge=te}else Se?(ke=ee,Ge=Se):(ke=void 0,Ge=ee),te&&(ke=function h(Y){for(var k=1;k<arguments.length;k++){var $=null!=arguments[k]?arguments[k]:{};k%2?o(Object($),!0).forEach(function(K){f(Y,K,$[K])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Y,Object.getOwnPropertyDescriptors($)):o(Object($)).forEach(function(K){Object.defineProperty(Y,K,Object.getOwnPropertyDescriptor($,K))})}return Y}({defaultCountry:te},ke));return{text:ce,options:ke,metadata:Ge}}},84635:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>nr});var n=c(61117),o=c(72818),h=c(49108),S=function(Be){return"([".concat(n.xc,"]{1,").concat(Be,"})")};function W(Lt){var On="[ \xa0\\t,]*",fn="[:\\.\uff0e]?[ \xa0\\t,-]*",Pe="[ \xa0\\t]*";return";ext="+S("20")+"|"+(On+"(?:e?xt(?:ensi(?:o\u0301?|\xf3))?n?|\uff45?\uff58\uff54\uff4e?|\u0434\u043e\u0431|anexo)"+fn+S("20")+"#?")+"|"+(On+"(?:[x\uff58#\uff03~\uff5e]|int|\uff49\uff4e\uff54)"+fn+S("9")+"#?")+"|"+("[- ]+"+S("6")+"#")+"|"+(Pe+"(?:,{2}|;)"+fn+S("15")+"#?")+"|"+(Pe+"(?:,)+"+fn+S("9")+"#?")}var P="["+n.xc+"]{"+n.ex+"}",A="["+n.xy+"]{0,1}(?:["+n.uv+"]*["+n.xc+"]){3,}["+n.uv+n.xc+"]*",T=new RegExp("^["+n.xy+"]{0,1}(?:["+n.uv+"]*["+n.xc+"]){1,2}$","i"),C=A+"(?:"+W()+")?",N=new RegExp("^"+P+"$|^"+C+"$","i");var $=new RegExp("(?:"+W()+")$","i");var te=c(10969);function ee(Lt,Be){var Ke=typeof Symbol<"u"&&Lt[Symbol.iterator]||Lt["@@iterator"];if(Ke)return(Ke=Ke.call(Lt)).next.bind(Ke);if(Array.isArray(Lt)||(Ke=function Se(Lt,Be){if(Lt){if("string"==typeof Lt)return ce(Lt,Be);var Ke=Object.prototype.toString.call(Lt).slice(8,-1);if("Object"===Ke&&Lt.constructor&&(Ke=Lt.constructor.name),"Map"===Ke||"Set"===Ke)return Array.from(Lt);if("Arguments"===Ke||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ke))return ce(Lt,Be)}}(Lt))||Be&&Lt&&"number"==typeof Lt.length){Ke&&(Lt=Ke);var At=0;return function(){return At>=Lt.length?{done:!0}:{done:!1,value:Lt[At++]}}}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 ce(Lt,Be){(null==Be||Be>Lt.length)&&(Be=Lt.length);for(var Ke=0,At=new Array(Be);Ke<Be;Ke++)At[Ke]=Lt[Ke];return At}function ke(Lt){for(var At,Be="",Ke=ee(Lt.split(""));!(At=Ke()).done;){Be+=Ge(At.value,Be)||""}return Be}function Ge(Lt,Be,Ke){return"+"===Lt?Be?void("function"==typeof Ke&&Ke("end")):"+":(0,te.xh)(Lt)}var Ie=c(82145),b=c(98582),M=c(56270),D=c(73120),I=c(28704),Q=c(414),Ye="+",Oe="(["+n.xc+"]|[\\-\\.\\(\\)]?)",We="^\\"+Ye+Oe+"*["+n.xc+"]"+Oe+"*$",qe=new RegExp(We,"g"),yt=n.xc,Ce=new RegExp("^("+("["+yt+"]+((\\-)*["+yt+"])*")+"\\.)*"+("[a-zA-Z]+((\\-)*["+yt+"])*")+"\\.?$","g"),ye="tel:",Te=";phone-context=",Ne=";isub=";function gt(Lt,Be){var on,Ke=Be.extractFormattedPhoneNumber,At=function fe(Lt){var Be=Lt.indexOf(Te);if(Be<0)return null;var Ke=Be+Te.length;if(Ke>=Lt.length)return"";var At=Lt.indexOf(";",Ke);return At>=0?Lt.substring(Ke,At):Lt.substring(Ke)}(Lt);if(!function Ct(Lt){return null===Lt||0!==Lt.length&&(qe.test(Lt)||Ce.test(Lt))}(At))throw new o.Z("NOT_A_NUMBER");if(null===At)on=Ke(Lt)||"";else{on="",At.charAt(0)===Ye&&(on+=At);var fn,On=Lt.indexOf(ye);fn=On>=0?On+ye.length:0;var wn=Lt.indexOf(Te);on+=Lt.substring(fn,wn)}var pn=on.indexOf(Ne);if(pn>0&&(on=on.substring(0,pn)),""!==on)return on}var St=250,cn=new RegExp("["+n.xy+n.xc+"]"),Ht=new RegExp("[^"+n.xc+"#]+$"),sn=!1;function kn(Lt,Be,Ke){if(Be=Be||{},Ke=new h.ZP(Ke),Be.defaultCountry&&!Ke.hasCountry(Be.defaultCountry))throw Be.v2?new o.Z("INVALID_COUNTRY"):new Error("Unknown country: ".concat(Be.defaultCountry));var At=function Ut(Lt,Be,Ke){var At=gt(Lt,{extractFormattedPhoneNumber:function(fn){return function Xt(Lt,Be,Ke){if(Lt){if(Lt.length>St){if(Ke)throw new o.Z("TOO_LONG");return}if(!1===Be)return Lt;var At=Lt.search(cn);if(!(At<0))return Lt.slice(At).replace(Ht,"")}}(fn,Ke,Be)}});if(!At)return{};if(!function Y(Lt){return Lt.length>=n.ex&&N.test(Lt)}(At))return function k(Lt){return T.test(Lt)}(At)?{error:"TOO_SHORT"}:{};var on=function K(Lt){var Be=Lt.search($);if(Be<0)return{};for(var Ke=Lt.slice(0,Be),At=Lt.match($),on=1;on<At.length;){if(At[on])return{number:Ke,ext:At[on]};on++}}(At);return on.ext?on:{number:At}}(Lt,Be.v2,Be.extract),on=At.number,On=At.ext,fn=At.error;if(!on){if(Be.v2)throw"TOO_SHORT"===fn?new o.Z("TOO_SHORT"):new o.Z("NOT_A_NUMBER");return{}}var wn=function vt(Lt,Be,Ke,At){var pn,on=(0,D.Z)(ke(Lt),Be,Ke,At.metadata),On=on.countryCallingCodeSource,fn=on.countryCallingCode,wn=on.number;if(fn)At.selectNumberingPlan(fn);else{if(!wn||!Be&&!Ke)return{};At.selectNumberingPlan(Be,Ke),Be?pn=Be:sn&&At.isNonGeographicCallingCode(Ke)&&(pn="001"),fn=Ke||(0,h.Gg)(Be,At.metadata)}if(!wn)return{countryCallingCodeSource:On,countryCallingCode:fn};var nn=(0,I.Z)(ke(wn),At),un=nn.nationalNumber,Pe=nn.carrierCode,ht=(0,Q.Z)(fn,{nationalNumber:un,defaultCountry:Be,metadata:At});return ht&&(pn=ht,"001"===ht||At.country(pn)),{country:pn,countryCallingCode:fn,countryCallingCodeSource:On,nationalNumber:un,carrierCode:Pe}}(on,Be.defaultCountry,Be.defaultCallingCode,Ke),pn=wn.country,nn=wn.nationalNumber,un=wn.countryCallingCode,Pe=wn.countryCallingCodeSource,ht=wn.carrierCode;if(!Ke.hasSelectedNumberingPlan()){if(Be.v2)throw new o.Z("INVALID_COUNTRY");return{}}if(!nn||nn.length<n.ex){if(Be.v2)throw new o.Z("TOO_SHORT");return{}}if(nn.length>n.sJ){if(Be.v2)throw new o.Z("TOO_LONG");return{}}if(Be.v2){var re=new b.Z(un,nn,Ke.metadata);return pn&&(re.country=pn),ht&&(re.carrierCode=ht),On&&(re.ext=On),re.__countryCallingCodeSource=Pe,re}var Re=!!(Be.extended?Ke.hasSelectedNumberingPlan():pn)&&(0,M.Z)(nn,Ke.nationalNumberPattern());return Be.extended?{country:pn,countryCallingCode:un,carrierCode:ht,valid:Re,possible:!!Re||!(!0!==Be.extended||!Ke.possibleLengths()||!(0,Ie.D)(nn,Ke)),phone:nn,ext:On}:Re?function zt(Lt,Be,Ke){var At={country:Lt,phone:Be};return Ke&&(At.ext=Ke),At}(pn,nn,On):{}}function tn(Lt,Be){var Ke=Object.keys(Lt);if(Object.getOwnPropertySymbols){var At=Object.getOwnPropertySymbols(Lt);Be&&(At=At.filter(function(on){return Object.getOwnPropertyDescriptor(Lt,on).enumerable})),Ke.push.apply(Ke,At)}return Ke}function ln(Lt){for(var Be=1;Be<arguments.length;Be++){var Ke=null!=arguments[Be]?arguments[Be]:{};Be%2?tn(Object(Ke),!0).forEach(function(At){cr(Lt,At,Ke[At])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Lt,Object.getOwnPropertyDescriptors(Ke)):tn(Object(Ke)).forEach(function(At){Object.defineProperty(Lt,At,Object.getOwnPropertyDescriptor(Ke,At))})}return Lt}function cr(Lt,Be,Ke){return Be in Lt?Object.defineProperty(Lt,Be,{value:Ke,enumerable:!0,configurable:!0,writable:!0}):Lt[Be]=Ke,Lt}function nr(Lt,Be,Ke){return kn(Lt,ln(ln({},Be),{},{v2:!0}),Ke)}},85256:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>P});var n=c(84635),o=c(72818),h=c(49108);function f(A,T){var C=Object.keys(A);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(A);T&&(N=N.filter(function(Y){return Object.getOwnPropertyDescriptor(A,Y).enumerable})),C.push.apply(C,N)}return C}function S(A){for(var T=1;T<arguments.length;T++){var C=null!=arguments[T]?arguments[T]:{};T%2?f(Object(C),!0).forEach(function(N){W(A,N,C[N])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(C)):f(Object(C)).forEach(function(N){Object.defineProperty(A,N,Object.getOwnPropertyDescriptor(C,N))})}return A}function W(A,T,C){return T in A?Object.defineProperty(A,T,{value:C,enumerable:!0,configurable:!0,writable:!0}):A[T]=C,A}function P(A,T,C){T&&T.defaultCountry&&!(0,h.aS)(T.defaultCountry,C)&&(T=S(S({},T),{},{defaultCountry:void 0}));try{return(0,n.Z)(A,T,C)}catch(N){if(!(N instanceof o.Z))throw N}}},50595:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>n});const n={AC:"40123",AD:"312345",AE:"501234567",AF:"701234567",AG:"2684641234",AI:"2642351234",AL:"672123456",AM:"77123456",AO:"923123456",AR:"91123456789",AS:"6847331234",AT:"664123456",AU:"412345678",AW:"5601234",AX:"412345678",AZ:"401234567",BA:"61123456",BB:"2462501234",BD:"1812345678",BE:"470123456",BF:"70123456",BG:"43012345",BH:"36001234",BI:"79561234",BJ:"90011234",BL:"690001234",BM:"4413701234",BN:"7123456",BO:"71234567",BQ:"3181234",BR:"11961234567",BS:"2423591234",BT:"17123456",BW:"71123456",BY:"294911911",BZ:"6221234",CA:"5062345678",CC:"412345678",CD:"991234567",CF:"70012345",CG:"061234567",CH:"781234567",CI:"0123456789",CK:"71234",CL:"221234567",CM:"671234567",CN:"13123456789",CO:"3211234567",CR:"83123456",CU:"51234567",CV:"9911234",CW:"95181234",CX:"412345678",CY:"96123456",CZ:"601123456",DE:"15123456789",DJ:"77831001",DK:"32123456",DM:"7672251234",DO:"8092345678",DZ:"551234567",EC:"991234567",EE:"51234567",EG:"1001234567",EH:"650123456",ER:"7123456",ES:"612345678",ET:"911234567",FI:"412345678",FJ:"7012345",FK:"51234",FM:"3501234",FO:"211234",FR:"612345678",GA:"06031234",GB:"7400123456",GD:"4734031234",GE:"555123456",GF:"694201234",GG:"7781123456",GH:"231234567",GI:"57123456",GL:"221234",GM:"3012345",GN:"601123456",GP:"690001234",GQ:"222123456",GR:"6912345678",GT:"51234567",GU:"6713001234",GW:"955012345",GY:"6091234",HK:"51234567",HN:"91234567",HR:"921234567",HT:"34101234",HU:"201234567",ID:"812345678",IE:"850123456",IL:"502345678",IM:"7924123456",IN:"8123456789",IO:"3801234",IQ:"7912345678",IR:"9123456789",IS:"6111234",IT:"3123456789",JE:"7797712345",JM:"8762101234",JO:"790123456",JP:"9012345678",KE:"712123456",KG:"700123456",KH:"91234567",KI:"72001234",KM:"3212345",KN:"8697652917",KP:"1921234567",KR:"1020000000",KW:"50012345",KY:"3453231234",KZ:"7710009998",LA:"2023123456",LB:"71123456",LC:"7582845678",LI:"660234567",LK:"712345678",LR:"770123456",LS:"50123456",LT:"61234567",LU:"628123456",LV:"21234567",LY:"912345678",MA:"650123456",MC:"612345678",MD:"62112345",ME:"67622901",MF:"690001234",MG:"321234567",MH:"2351234",MK:"72345678",ML:"65012345",MM:"92123456",MN:"88123456",MO:"66123456",MP:"6702345678",MQ:"696201234",MR:"22123456",MS:"6644923456",MT:"96961234",MU:"52512345",MV:"7712345",MW:"991234567",MX:"12221234567",MY:"123456789",MZ:"821234567",NA:"811234567",NC:"751234",NE:"93123456",NF:"381234",NG:"8021234567",NI:"81234567",NL:"612345678",NO:"40612345",NP:"9841234567",NR:"5551234",NU:"8884012",NZ:"211234567",OM:"92123456",PA:"61234567",PE:"912345678",PF:"87123456",PG:"70123456",PH:"9051234567",PK:"3012345678",PL:"512345678",PM:"551234",PR:"7872345678",PS:"599123456",PT:"912345678",PW:"6201234",PY:"961456789",QA:"33123456",RE:"692123456",RO:"712034567",RS:"601234567",RU:"9123456789",RW:"720123456",SA:"512345678",SB:"7421234",SC:"2510123",SD:"911231234",SE:"701234567",SG:"81234567",SH:"51234",SI:"31234567",SJ:"41234567",SK:"912123456",SL:"25123456",SM:"66661212",SN:"701234567",SO:"71123456",SR:"7412345",SS:"977123456",ST:"9812345",SV:"70123456",SX:"7215205678",SY:"944567890",SZ:"76123456",TA:"8999",TC:"6492311234",TD:"63012345",TG:"90112345",TH:"812345678",TJ:"917123456",TK:"7290",TL:"77212345",TM:"66123456",TN:"20123456",TO:"7715123",TR:"5012345678",TT:"8682911234",TV:"901234",TW:"912345678",TZ:"621234567",UA:"501234567",UG:"712345678",US:"2015550123",UY:"94231234",UZ:"912345678",VA:"3123456789",VC:"7844301234",VE:"4121234567",VG:"2843001234",VI:"3406421234",VN:"912345678",VU:"5912345",WF:"821234",WS:"7212345",XK:"43201234",YE:"712345678",YT:"639012345",ZA:"711234567",ZM:"955123456",ZW:"712345678"}},35451:(tt,X,c)=>{"use strict";c.d(X,{y:()=>A});var n=c(80075),o=c(30195),h=c(85256);function f(T,C){var N=Object.keys(T);if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(T);C&&(Y=Y.filter(function(k){return Object.getOwnPropertyDescriptor(T,k).enumerable})),N.push.apply(N,Y)}return N}function S(T){for(var C=1;C<arguments.length;C++){var N=null!=arguments[C]?arguments[C]:{};C%2?f(Object(N),!0).forEach(function(Y){W(T,Y,N[Y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(T,Object.getOwnPropertyDescriptors(N)):f(Object(N)).forEach(function(Y){Object.defineProperty(T,Y,Object.getOwnPropertyDescriptor(N,Y))})}return T}function W(T,C,N){return C in T?Object.defineProperty(T,C,{value:N,enumerable:!0,configurable:!0,writable:!0}):T[C]=N,T}function P(){var T=(0,o.Z)(arguments),C=T.text,N=T.options,Y=T.metadata;N=S(S({},N),{},{extract:!1});var k=(0,h.Z)(C,N,Y);return k&&k.isValid()||!1}function A(){return(0,n.Z)(P,arguments)}},82759:(tt,X,c)=>{"use strict";c.d(X,{S:()=>S});var n=c(80075),o=c(30195),h=c(85256);function f(){var W=(0,o.Z)(arguments),P=W.text,A=W.options,T=W.metadata;return(0,h.Z)(P,A,T)}function S(){return(0,n.Z)(f,arguments)}},80075:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});const n={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6[2-467]\\d{3}",[5]],["4\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[024-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0",0,0,0,0,0,[["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-59]\\d{7}"]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",0,0,[["3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?: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]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",[10]],["93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?: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]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[["6846(?:22|33|44|55|77|88|9[19])\\d{4}"],["684(?:2(?:48|5[2468]|7[26])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}"],["6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|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|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[["246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:222|[45]\\d)\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0",0,0,0,0,0,[["80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[4-69]|7[0579])|90\\d\\d)\\d{4}",[8]],0,0,["78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"],["(?:0[1-35-7]|5[0-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[["(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|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,[["2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}"],["(?:4[0-7]|[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)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",[8]],["[67]\\d{7}",[8]],["8001[07]\\d{4}",[9]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["300\\d{6}|[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[["242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|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[067]))\\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(?:[01]\\d|2[0-8])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,[["(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["12\\d{7}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-59]|9[017-9])\\d{7}"]]],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],0,0,0,0,0,0,[["2[12]\\d{6}"],["7[024-7]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80[0-2]\\d{6}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}"],["7[35-9]\\d{7}"],["800\\d{6}"],["90[016]\\d{6}"],["878\\d{6}"],0,["5[18]\\d{7}"],["74[0248]\\d{6}"],0,["84[0248]\\d{6}"]]],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[03467]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6[25-9]\\d)\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,[["(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",[7,8,9,10,11]],["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([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])\\d{7}",[11]]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["(?:5\\d|63)\\d{6}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}"],["(?:60[1-8]\\d|7(?:0(?:[2-5]\\d|60)|190|[2379]\\d\\d))\\d{5}"],["800\\d{6}"],["9(?:0[05689]|76)\\d{6}"],["70[01]\\d{6}"],0,["9(?:5\\d|7[2-4])\\d{6}"],0,["9[17]0\\d{6}"],["8[134]\\d{7}"]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{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]],["15(?:[0-25-9]\\d\\d|310)\\d{6}|1(?:6[023]|7\\d)\\d{7,8}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],0,["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}"],[""],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}"],["8[024]9[2-9]\\d{6}"],["8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"],["(?:5(?:4[0-29]|5\\d|6[0-2])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?: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[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,"528[89]",[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[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])|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[3-79]|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["(?:1[3-79][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[02]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:(?:[0-5]\\d|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-2]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473",[["473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}"],["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|(?:5(?:00(?:0\\d|11|22|33|44|5[05]|77|88|9[09])|1(?:1(?:00|[124]\\d|3[01])|4\\d\\d)|(?:44|68)\\d\\d|5(?:[0157-9]\\d\\d|200)|7(?:[0147-9]\\d\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|58[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|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|6\\d\\d|7(?:[01]\\d|2[156]|31|49))\\d{4}"],["(?: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]|[59]\\d|6[01]))|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]))|5(?:73[0-6]|95[0-8])|6(?:26[013-8]|66[0-3])|70(?:7[1-8]|8[0-4])|848[0-35-9]|9(?:29[013-9]|39[01]|59[0-4]|899))\\d{4}|(?:4(?:4[0-35-8]|6[02357-9])|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[129]|84[0-29]|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]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0",0,0,0,0,0,[["2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00[17]803\\d{7}|(?:177\\d|800)\\d{5,7}|001803\\d{6}",[8,9,10,11,12,13]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[9]],0,["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",[8,11,12]],["55410\\d{4}|5(?:(?:[02][02-9]|[149][2-9]|[36]\\d|8[3-7])\\d|5(?:01|2\\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,0,["1599\\d{6}",[10]],0,["7(?:38(?:0\\d|5[09]|88)|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",[10]],["(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",[10]],["000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|(?: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,0,["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|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}"],["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]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\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-6]|1[0-5]|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",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[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[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["(?:20(?:[2359]\\d|7[6-8]|88)|302\\d)\\d{6}",[10]],0,0,0,0,["30[013-9]\\d{6}",[9]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-7]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}"],["793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0",0,0,0,[["(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5[0-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,0,["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[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]"],"(8-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(8-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(8-$1)",1]],"8",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}"],["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{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])|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-3]|3[013]))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,0,["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["(?:46[46]|[79]\\d\\d)\\d{4}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[2-9]|2[12]\\d\\d)\\d{5}"],["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","1(?:(?:22|44|7[27]|87|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-689]|8[1-69]|9[1-8])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,[["657[12]\\d{6}|(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[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]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}",[10]],["657[12]\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[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]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}"],["8(?:00|88)\\d{7}",[10]],["900\\d{7}",[10]],["500\\d{7}",[10]],0,0,0,0,["300\\d{7}",[10]]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",[8,9]],["1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-79]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:5[0-4]|[79]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]],0,0,0,0,0,0,[["2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}"],["(?:23|7[047]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}",[7,8,10,11,12,13,14],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-6]|7(?:0[0-689]|[1-79])|8[2-9]"],"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])\\d{6}|(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",[7,8,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]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",[8]],["9(?: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,[["24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[1-6]\\d{6}",[8]],["(?:1505|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(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[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]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[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(?:3[034]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],0,["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["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[27]|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"],["7020\\d{5}|(?:6(?:2\\d|40)|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]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[5]],["48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],0,0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",[7,8,9]],["7[02369]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],0,["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-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(?:09|95)[0-2]\\d{4}|(?:8(?:0[1-8]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],0,["(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7[2-9]|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],0,0,0,0,0,0,[["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"],["7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}"],["800\\d{6}"],["88[4689]\\d{6}"],0,0,0,0,["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|77|9[2-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|6\\d|7[79]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|68|[78]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}"],["(?:7[124-7]|8[124-9])\\d{5}",[7]],0,0,0,0,0,0,["56\\d{4}",[6]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[267]\\d{7}|(?: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|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:6[0235689]|77|9\\d)\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[019]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["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[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}"],["(?:4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:0[0-57-9]|1[017]|2[02]|[34]0|5[05]|7[0178]|8[078]|9\\d)\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","[1-6]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],"8",0,0,0,0,0,[["(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}"],["6\\d{7}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?: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}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["77[2-9]\\d{6}|(?:6[125-9]|7[13-689])\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["(?:39|50|6[36-8]|7[1-3]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0",0,0,0,0,0,[["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|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-4]|9[89])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:5056(?:[0-35-9]\\d|4[468])|7302[0-3]\\d)\\d{4}|(?: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[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-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}"]]],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|87))|(?: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","810","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,[["(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|[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]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}"]],"8~10"],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11],0,0,0,0,0,0,"06698",[["06698\\d{1,6}"],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[46])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284",[["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[["340(?:2(?:0[0-368]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|33|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",[10]],["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[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]]]],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|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|63|[79]\\d)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:7[5-79]|9[5-8])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}"],["7(?:[178]\\d|3[1-9])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[35-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"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,0,0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[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}"]]]}};function o(h,f){var S=Array.prototype.slice.call(f);return S.push(n),h.apply(this,S)}},55947:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>n});const n={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|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",0,"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0"],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0"],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246"],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|22"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0"],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0"],BF:["226","00","[025-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0"],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]]],BJ:["229","00","[24-689]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-689]"]]]],BL:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|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)?","(?:[2-467]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?"],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]"],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-46-9]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2"],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242"],BT:["975","00","[17]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,0,"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]]],CA:["1","011","(?:[2-8]\\d|90)\\d{8}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","[189]\\d{8}|[1-68]\\d{6}",[7,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],"0"],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0"],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","10(?:10|9[56])|2[0-57-9](?:100|9[56])"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,0,"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}",[10,11],[["(\\d{3})(\\d{7})","$1 $2",["6"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|91"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([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","[27]\\d{6,7}|[34]\\d{5,7}|63\\d{6}|(?:5|8\\d\\d)\\d{7}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0"],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]"],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:(?:79|94)[01]|83[0-389])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[0-36-9]|7[02-8]|8[0-24-9]|9[0-37-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{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[3-79]|[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[0235])|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-2]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473"],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0"],GF:["594","00","[56]94\\d{6}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[56]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0"],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0"],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]]],GP:["590","00","590\\d{6}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|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]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0"],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0"],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0"],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0","1624$1",0,"74576|(?:16|7[56])24"],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0"],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0"],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,0,"00"],IT:["39","00","0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|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}"],["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]],0,0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\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",["60|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?"],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345"],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33|7",0,"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0"],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0"],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758"],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0"],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0"],LR:["231","00","(?:[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]"],"(8-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(8-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(8-$1)",1]],"8",0,"[08]"],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)"],LV:["371","00","(?:[268]\\d|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0"],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{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]","1(?:(?:22|44|7[27]|87|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[01]\\d|2[13-9]|[35][1-9]|4[0-35-9]|6[0-46-9]|7[013-689]|8[1-69]|9[1-8])|[2-9]\\d)\\d{8}",[10,11],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],0,1],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],0,1],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],0,1]],"01",0,"0(?:[12]|4[45])|1",0,0,0,0,"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0"],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[047]"]]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1"],NG:["234","009","2[0-24-9]\\d{8}|[78]\\d{10,13}|[7-9]\\d{9}|[1-9]\\d{7}|[124-7]\\d{6}",[7,8,10,11,12,13,14],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-6]|7(?:0[0-689]|[1-79])|8[2-9]"],"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[27]|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]","(?:[1-6]|[7-9]\\d\\d)\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","800\\d{4}|(?:[249]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,0,"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0"],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0"],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-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|[69]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],0,0,0,0,0,0,0,"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],TJ:["992","810","[0-57-9]\\d{8}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3[1-5]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0-57-9]"]]],0,0,0,0,0,0,0,"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]]],TM:["993","810","[1-6]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|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,[["(?:5056(?:[0-35-9]\\d|4[468])|7302[0-3]\\d)\\d{4}|(?: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[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-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}"]]],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","810","(?:20|33|[5-79]\\d|88)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11],0,0,0,0,0,0,"06698"],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784"],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0"],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284"],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340"],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0"],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]]],WF:["681","00","(?:40|72)\\d{4}|8\\d{5}(?:\\d{3})?",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[478]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],XK:["383","00","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,0,0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[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}"]]]}}},91500:(tt,X,c)=>{"use strict";c.d(X,{R:()=>Ur});var n=c(55947),o=c(49108),h=c(98582);function S(ze,H){for(var _=0;_<H.length;_++){var R=H[_];R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R&&(R.writable=!0),Object.defineProperty(ze,R.key,R)}}var P=function(){function ze(H){var _=H.onCountryChange,R=H.onCallingCodeChange;(function f(ze,H){if(!(ze instanceof H))throw new TypeError("Cannot call a class as a function")})(this,ze),this.onCountryChange=_,this.onCallingCodeChange=R}return function W(ze,H,_){return H&&S(ze.prototype,H),_&&S(ze,_),Object.defineProperty(ze,"prototype",{writable:!1}),ze}(ze,[{key:"reset",value:function(_){var R=_.country,Ee=_.callingCode;this.international=!1,this.missingPlus=!1,this.IDDPrefix=void 0,this.callingCode=void 0,this.digits="",this.resetNationalSignificantNumber(),this.initCountryAndCallingCode(R,Ee)}},{key:"resetNationalSignificantNumber",value:function(){this.nationalSignificantNumber=this.getNationalDigits(),this.nationalSignificantNumberMatchesInput=!0,this.nationalPrefix=void 0,this.carrierCode=void 0,this.complexPrefixBeforeNationalSignificantNumber=void 0}},{key:"update",value:function(_){for(var R=0,Ee=Object.keys(_);R<Ee.length;R++){var je=Ee[R];this[je]=_[je]}}},{key:"initCountryAndCallingCode",value:function(_,R){this.setCountry(_),this.setCallingCode(R)}},{key:"setCountry",value:function(_){this.country=_,this.onCountryChange(_)}},{key:"setCallingCode",value:function(_){this.callingCode=_,this.onCallingCodeChange(_,this.country)}},{key:"startInternationalNumber",value:function(_,R){this.international=!0,this.initCountryAndCallingCode(_,R)}},{key:"appendDigits",value:function(_){this.digits+=_}},{key:"appendNationalSignificantNumberDigits",value:function(_){this.nationalSignificantNumber+=_}},{key:"getNationalDigits",value:function(){return this.international?this.digits.slice((this.IDDPrefix?this.IDDPrefix.length:0)+(this.callingCode?this.callingCode.length:0)):this.digits}},{key:"getDigitsWithoutInternationalPrefix",value:function(){return this.international&&this.IDDPrefix?this.digits.slice(this.IDDPrefix.length):this.digits}}]),ze}();function A(ze,H){var _=typeof Symbol<"u"&&ze[Symbol.iterator]||ze["@@iterator"];if(_)return(_=_.call(ze)).next.bind(_);if(Array.isArray(ze)||(_=function T(ze,H){if(ze){if("string"==typeof ze)return C(ze,H);var _=Object.prototype.toString.call(ze).slice(8,-1);if("Object"===_&&ze.constructor&&(_=ze.constructor.name),"Map"===_||"Set"===_)return Array.from(ze);if("Arguments"===_||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return C(ze,H)}}(ze))||H&&ze&&"number"==typeof ze.length){_&&(ze=_);var R=0;return function(){return R>=ze.length?{done:!0}:{done:!1,value:ze[R++]}}}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 C(ze,H){(null==H||H>ze.length)&&(H=ze.length);for(var _=0,R=new Array(H);_<H;_++)R[_]=ze[_];return R}var N="x",Y=new RegExp(N);function $(ze,H){if(H<1)return"";for(var _="";H>1;)1&H&&(_+=ze),H>>=1,ze+=ze;return _+ze}function K(ze,H){return")"===ze[H]&&H++,function ee(ze){for(var H=[],_=0;_<ze.length;)"("===ze[_]?H.push(_):")"===ze[_]&&H.pop(),_++;var R=0,Ee="";H.push(ze.length);for(var je=0,xt=H;je<xt.length;je++){var le=xt[je];Ee+=ze.slice(R,le),R=le+1}return Ee}(ze.slice(0,H))}var ce=c(87219),ke=c(10969),Ge=c(58076);function Ie(ze,H,_){var R=_.metadata,Ee=_.shouldTryNationalPrefixFormattingRule,je=_.getSeparatorAfterNationalPrefix;if(new RegExp("^(?:".concat(H.pattern(),")$")).test(ze.nationalSignificantNumber))return function M(ze,H,_){var R=_.metadata,Ee=_.shouldTryNationalPrefixFormattingRule,je=_.getSeparatorAfterNationalPrefix;ze.nationalSignificantNumber,ze.international,ze.nationalPrefix,ze.carrierCode;if(Ee(H)){var it=D(ze,H,{useNationalPrefixFormattingRule:!0,getSeparatorAfterNationalPrefix:je,metadata:R});if(it)return it}return D(ze,H,{useNationalPrefixFormattingRule:!1,getSeparatorAfterNationalPrefix:je,metadata:R})}(ze,H,{metadata:R,shouldTryNationalPrefixFormattingRule:Ee,getSeparatorAfterNationalPrefix:je})}function D(ze,H,_){var R=_.metadata,Ee=_.useNationalPrefixFormattingRule,je=_.getSeparatorAfterNationalPrefix,xt=(0,Ge.Z)(ze.nationalSignificantNumber,H,{carrierCode:ze.carrierCode,useInternationalFormat:ze.international,withNationalPrefix:Ee,metadata:R});if(Ee||(ze.nationalPrefix?xt=ze.nationalPrefix+je(H)+xt:ze.complexPrefixBeforeNationalSignificantNumber&&(xt=ze.complexPrefixBeforeNationalSignificantNumber+" "+xt)),function I(ze,H){return(0,ke.ZP)(ze)===H.getNationalDigits()}(xt,ze))return xt}function Ye(ze,H){for(var _=0;_<H.length;_++){var R=H[_];R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R&&(R.writable=!0),Object.defineProperty(ze,R.key,R)}}var Oe=function(){function ze(){!function Q(ze,H){if(!(ze instanceof H))throw new TypeError("Cannot call a class as a function")}(this,ze)}return function be(ze,H,_){return H&&Ye(ze.prototype,H),_&&Ye(ze,_),Object.defineProperty(ze,"prototype",{writable:!1}),ze}(ze,[{key:"parse",value:function(_){if(this.context=[{or:!0,instructions:[]}],this.parsePattern(_),1!==this.context.length)throw new Error("Non-finalized contexts left when pattern parse ended");var R=this.context[0],Ee=R.branches,je=R.instructions;if(Ee)return{op:"|",args:Ee.concat([Ot(je)])};if(0===je.length)throw new Error("Pattern is required");return 1===je.length?je[0]:je}},{key:"startContext",value:function(_){this.context.push(_)}},{key:"endContext",value:function(){this.context.pop()}},{key:"getContext",value:function(){return this.context[this.context.length-1]}},{key:"parsePattern",value:function(_){if(!_)throw new Error("Pattern is required");var R=_.match(yt);if(R){var Ee=R[1],je=_.slice(0,R.index),xt=_.slice(R.index+Ee.length);switch(Ee){case"(?:":je&&this.parsePattern(je),this.startContext({or:!0,instructions:[],branches:[]});break;case")":if(!this.getContext().or)throw new Error('")" operator must be preceded by "(?:" operator');if(je&&this.parsePattern(je),0===this.getContext().instructions.length)throw new Error('No instructions found after "|" operator in an "or" group');var ie=this.getContext().branches;ie.push(Ot(this.getContext().instructions)),this.endContext(),this.getContext().instructions.push({op:"|",args:ie});break;case"|":if(!this.getContext().or)throw new Error('"|" operator can only be used inside "or" groups');if(je&&this.parsePattern(je),!this.getContext().branches){if(1!==this.context.length)throw new Error('"branches" not found in an "or" group context');this.getContext().branches=[]}this.getContext().branches.push(Ot(this.getContext().instructions)),this.getContext().instructions=[];break;case"[":je&&this.parsePattern(je),this.startContext({oneOfSet:!0});break;case"]":if(!this.getContext().oneOfSet)throw new Error('"]" operator must be preceded by "[" operator');this.endContext(),this.getContext().instructions.push({op:"[]",args:We(je)});break;default:throw new Error("Unknown operator: ".concat(Ee))}xt&&this.parsePattern(xt)}else{if(qe.test(_))throw new Error("Illegal characters found in a pattern: ".concat(_));this.getContext().instructions=this.getContext().instructions.concat(_.split(""))}}}]),ze}();function We(ze){for(var H=[],_=0;_<ze.length;){if("-"===ze[_]){if(0===_||_===ze.length-1)throw new Error("Couldn't parse a one-of set pattern: ".concat(ze));for(var R=ze[_-1].charCodeAt(0)+1,Ee=ze[_+1].charCodeAt(0)-1,je=R;je<=Ee;)H.push(String.fromCharCode(je)),je++}else H.push(ze[_]);_++}return H}var qe=/[\(\)\[\]\?\:\|]/,yt=new RegExp("(\\||\\(\\?\\:|\\)|\\[|\\])");function Ot(ze){return 1===ze.length?ze[0]:ze}function at(ze,H){var _=typeof Symbol<"u"&&ze[Symbol.iterator]||ze["@@iterator"];if(_)return(_=_.call(ze)).next.bind(_);if(Array.isArray(ze)||(_=function Ue(ze,H){if(ze){if("string"==typeof ze)return nt(ze,H);var _=Object.prototype.toString.call(ze).slice(8,-1);if("Object"===_&&ze.constructor&&(_=ze.constructor.name),"Map"===_||"Set"===_)return Array.from(ze);if("Arguments"===_||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return nt(ze,H)}}(ze))||H&&ze&&"number"==typeof ze.length){_&&(ze=_);var R=0;return function(){return R>=ze.length?{done:!0}:{done:!1,value:ze[R++]}}}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 nt(ze,H){(null==H||H>ze.length)&&(H=ze.length);for(var _=0,R=new Array(H);_<H;_++)R[_]=ze[_];return R}function ye(ze,H){for(var _=0;_<H.length;_++){var R=H[_];R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R&&(R.writable=!0),Object.defineProperty(ze,R.key,R)}}var Ne=function(){function ze(H){(function Ce(ze,H){if(!(ze instanceof H))throw new TypeError("Cannot call a class as a function")})(this,ze),this.matchTree=(new Oe).parse(H)}return function Te(ze,H,_){return H&&ye(ze.prototype,H),_&&ye(ze,_),Object.defineProperty(ze,"prototype",{writable:!1}),ze}(ze,[{key:"match",value:function(_){var Ee=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).allowOverflow;if(!_)throw new Error("String is required");var je=fe(_.split(""),this.matchTree,!0);if(je&&je.match&&delete je.matchedChars,!je||!je.overflow||Ee)return je}}]),ze}();function fe(ze,H,_){if("string"==typeof H){var R=ze.join("");return 0===H.indexOf(R)?ze.length===H.length?{match:!0,matchedChars:ze}:{partialMatch:!0}:0===R.indexOf(H)?_&&ze.length>H.length?{overflow:!0}:{match:!0,matchedChars:ze.slice(0,H.length)}:void 0}if(Array.isArray(H)){for(var Ee=ze.slice(),je=0;je<H.length;){var le=fe(Ee,H[je],_&&je===H.length-1);if(!le)return;if(le.overflow)return le;if(!le.match){if(le.partialMatch)return{partialMatch:!0};throw new Error("Unsupported match result:\n".concat(JSON.stringify(le,null,2)))}if(0===(Ee=Ee.slice(le.matchedChars.length)).length)return je===H.length-1?{match:!0,matchedChars:ze}:{partialMatch:!0};je++}return _?{overflow:!0}:{match:!0,matchedChars:ze.slice(0,ze.length-Ee.length)}}switch(H.op){case"|":for(var ie,it,de=at(H.args);!(it=de()).done;){var Yn=fe(ze,it.value,_);if(Yn){if(Yn.overflow)return Yn;if(Yn.match)return{match:!0,matchedChars:Yn.matchedChars};if(!Yn.partialMatch)throw new Error("Unsupported match result:\n".concat(JSON.stringify(Yn,null,2)));ie=!0}}return ie?{partialMatch:!0}:void 0;case"[]":for(var Xe,Kt=at(H.args);!(Xe=Kt()).done;){var pt=Xe.value;if(ze[0]===pt)return 1===ze.length?{match:!0,matchedChars:ze}:_?{overflow:!0}:{match:!0,matchedChars:[pt]}}return;default:throw new Error("Unsupported instruction tree: ".concat(H))}}var Ct=c(61117),gt=c(25746);function St(ze,H){var _=typeof Symbol<"u"&&ze[Symbol.iterator]||ze["@@iterator"];if(_)return(_=_.call(ze)).next.bind(_);if(Array.isArray(ze)||(_=function cn(ze,H){if(ze){if("string"==typeof ze)return Ht(ze,H);var _=Object.prototype.toString.call(ze).slice(8,-1);if("Object"===_&&ze.constructor&&(_=ze.constructor.name),"Map"===_||"Set"===_)return Array.from(ze);if("Arguments"===_||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return Ht(ze,H)}}(ze))||H&&ze&&"number"==typeof ze.length){_&&(ze=_);var R=0;return function(){return R>=ze.length?{done:!0}:{done:!1,value:ze[R++]}}}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 Ht(ze,H){(null==H||H>ze.length)&&(H=ze.length);for(var _=0,R=new Array(H);_<H;_++)R[_]=ze[_];return R}function kn(ze,H){for(var _=0;_<H.length;_++){var R=H[_];R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R&&(R.writable=!0),Object.defineProperty(ze,R.key,R)}}var vt=$("9",15),tn=/[- ]/,cr=function(){return/\[([^\[\]])*\]/g},nr=function(){return/\d(?=[^,}][^,}])/g},Lt=new RegExp("["+Ct.uv+"]*\\$1["+Ct.uv+"]*(\\$\\d["+Ct.uv+"]*)*$"),Ke=function(){function ze(H){H.state;var R=H.metadata;(function sn(ze,H){if(!(ze instanceof H))throw new TypeError("Cannot call a class as a function")})(this,ze),this.metadata=R,this.resetFormat()}return function Xt(ze,H,_){return H&&kn(ze.prototype,H),_&&kn(ze,_),Object.defineProperty(ze,"prototype",{writable:!1}),ze}(ze,[{key:"resetFormat",value:function(){this.chosenFormat=void 0,this.template=void 0,this.nationalNumberTemplate=void 0,this.populatedNationalNumberTemplate=void 0,this.populatedNationalNumberTemplatePosition=-1}},{key:"reset",value:function(_,R){this.resetFormat(),_?(this.isNANP="1"===_.callingCode(),this.matchingFormats=_.formats(),R.nationalSignificantNumber&&this.narrowDownMatchingFormats(R)):(this.isNANP=void 0,this.matchingFormats=[])}},{key:"format",value:function(_,R){var Ee=this;if(function b(ze,H){return"IS_POSSIBLE"===(0,ce.Z)(ze,H)}(R.nationalSignificantNumber,this.metadata))for(var xt,je=St(this.matchingFormats);!(xt=je()).done;){var le=xt.value,ie=Ie(R,le,{metadata:this.metadata,shouldTryNationalPrefixFormattingRule:function(it){return Ee.shouldTryNationalPrefixFormattingRule(it,{international:R.international,nationalPrefix:R.nationalPrefix})},getSeparatorAfterNationalPrefix:function(it){return Ee.getSeparatorAfterNationalPrefix(it)}});if(ie)return this.resetFormat(),this.chosenFormat=le,this.setNationalNumberTemplate(ie.replace(/\d/g,N),R),this.populatedNationalNumberTemplate=ie,this.populatedNationalNumberTemplatePosition=this.template.lastIndexOf(N),ie}return this.formatNationalNumberWithNextDigits(_,R)}},{key:"formatNationalNumberWithNextDigits",value:function(_,R){var Ee=this.chosenFormat,je=this.chooseFormat(R);if(je)return je===Ee?this.formatNextNationalNumberDigits(_):this.formatNextNationalNumberDigits(R.getNationalDigits())}},{key:"narrowDownMatchingFormats",value:function(_){var R=this,Ee=_.nationalSignificantNumber,je=_.nationalPrefix,xt=_.international,le=Ee,ie=le.length-3;ie<0&&(ie=0),this.matchingFormats=this.matchingFormats.filter(function(de){return R.formatSuits(de,xt,je)&&R.formatMatches(de,le,ie)}),this.chosenFormat&&-1===this.matchingFormats.indexOf(this.chosenFormat)&&this.resetFormat()}},{key:"formatSuits",value:function(_,R,Ee){return!(Ee&&!_.usesNationalPrefix()&&!_.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!R&&!Ee&&_.nationalPrefixIsMandatoryWhenFormattingInNationalFormat())}},{key:"formatMatches",value:function(_,R,Ee){var je=_.leadingDigitsPatterns().length;if(0===je)return!0;Ee=Math.min(Ee,je-1);var xt=_.leadingDigitsPatterns()[Ee];if(R.length<3)try{return void 0!==new Ne(xt).match(R,{allowOverflow:!0})}catch(le){return console.error(le),!0}return new RegExp("^(".concat(xt,")")).test(R)}},{key:"getFormatFormat",value:function(_,R){return R?_.internationalFormat():_.format()}},{key:"chooseFormat",value:function(_){for(var xt,R=this,Ee=function(){var de=xt.value;return R.chosenFormat===de?"break":Lt.test(R.getFormatFormat(de,_.international))?R.createTemplateForFormat(de,_)?(R.chosenFormat=de,"break"):(R.matchingFormats=R.matchingFormats.filter(function(it){return it!==de}),"continue"):"continue"},je=St(this.matchingFormats.slice());!(xt=je()).done;){if("break"===Ee())break}return this.chosenFormat||this.resetFormat(),this.chosenFormat}},{key:"createTemplateForFormat",value:function(_,R){if(!(_.pattern().indexOf("|")>=0)){var Ee=this.getTemplateForFormat(_,R);if(Ee)return this.setNationalNumberTemplate(Ee,R),!0}}},{key:"getSeparatorAfterNationalPrefix",value:function(_){return this.isNANP||_&&_.nationalPrefixFormattingRule()&&tn.test(_.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(_,R){var Ee=_.IDDPrefix,je=_.missingPlus;return Ee?R&&!1===R.spacing?Ee:Ee+" ":je?"":"+"}},{key:"getTemplate",value:function(_){if(this.template){for(var R=-1,Ee=0,je=_.international?this.getInternationalPrefixBeforeCountryCallingCode(_,{spacing:!1}):"";Ee<je.length+_.getDigitsWithoutInternationalPrefix().length;)R=this.template.indexOf(N,R+1),Ee++;return K(this.template,R+1)}}},{key:"setNationalNumberTemplate",value:function(_,R){this.nationalNumberTemplate=_,this.populatedNationalNumberTemplate=_,this.populatedNationalNumberTemplatePosition=-1,R.international?this.template=this.getInternationalPrefixBeforeCountryCallingCode(R).replace(/[\d\+]/g,N)+$(N,R.callingCode.length)+" "+_:this.template=_}},{key:"getTemplateForFormat",value:function(_,R){var Ee=R.nationalSignificantNumber,je=R.international,xt=R.nationalPrefix,le=R.complexPrefixBeforeNationalSignificantNumber,ie=_.pattern();ie=ie.replace(cr(),"\\d").replace(nr(),"\\d");var de=vt.match(ie)[0];if(!(Ee.length>de.length)){var it=new RegExp("^"+ie+"$"),dn=Ee.replace(/\d/g,"9");it.test(dn)&&(de=dn);var Kt,Yn=this.getFormatFormat(_,je);if(this.shouldTryNationalPrefixFormattingRule(_,{international:je,nationalPrefix:xt})){var Xe=Yn.replace(Ge.i,_.nationalPrefixFormattingRule());if((0,ke.ZP)(_.nationalPrefixFormattingRule())===(xt||"")+(0,ke.ZP)("$1")&&(Yn=Xe,Kt=!0,xt))for(var pt=xt.length;pt>0;)Yn=Yn.replace(/\d/,N),pt--}var Sn=de.replace(new RegExp(ie),Yn).replace(new RegExp("9","g"),N);return Kt||(le?Sn=$(N,le.length)+" "+Sn:xt&&(Sn=$(N,xt.length)+this.getSeparatorAfterNationalPrefix(_)+Sn)),je&&(Sn=(0,gt.Z)(Sn)),Sn}}},{key:"formatNextNationalNumberDigits",value:function(_){var R=function Se(ze,H,_){for(var Ee,R=A(_.split(""));!(Ee=R()).done;){var je=Ee.value;if(ze.slice(H+1).search(Y)<0)return;H=ze.search(Y),ze=ze.replace(Y,je)}return[ze,H]}(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,_);if(R)return this.populatedNationalNumberTemplate=R[0],this.populatedNationalNumberTemplatePosition=R[1],K(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1);this.resetFormat()}},{key:"shouldTryNationalPrefixFormattingRule",value:function(_,R){var Ee=R.international,je=R.nationalPrefix;if(_.nationalPrefixFormattingRule()){var xt=_.usesNationalPrefix();if(xt&&je||!xt&&!Ee)return!0}}}]),ze}(),At=c(73120),on=c(9429),On=c(27159),fn=c(83158);function wn(ze,H){return function ht(ze){if(Array.isArray(ze))return ze}(ze)||function Pe(ze,H){var _=null==ze?null:typeof Symbol<"u"&&ze[Symbol.iterator]||ze["@@iterator"];if(null!=_){var xt,le,R=[],Ee=!0,je=!1;try{for(_=_.call(ze);!(Ee=(xt=_.next()).done)&&(R.push(xt.value),!H||R.length!==H);Ee=!0);}catch(ie){je=!0,le=ie}finally{try{!Ee&&null!=_.return&&_.return()}finally{if(je)throw le}}return R}}(ze,H)||function nn(ze,H){if(ze){if("string"==typeof ze)return un(ze,H);var _=Object.prototype.toString.call(ze).slice(8,-1);if("Object"===_&&ze.constructor&&(_=ze.constructor.name),"Map"===_||"Set"===_)return Array.from(ze);if("Arguments"===_||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return un(ze,H)}}(ze,H)||function pn(){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 un(ze,H){(null==H||H>ze.length)&&(H=ze.length);for(var _=0,R=new Array(H);_<H;_++)R[_]=ze[_];return R}function Re(ze,H){for(var _=0;_<H.length;_++){var R=H[_];R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R&&(R.writable=!0),Object.defineProperty(ze,R.key,R)}}var ue="["+Ct.uv+Ct.xc+"]+",ot=new RegExp("^"+ue+"$","i"),Et="(?:["+Ct.xy+"]["+Ct.uv+Ct.xc+"]*|["+Ct.uv+Ct.xc+"]+)",an=new RegExp("[^"+Ct.uv+Ct.xc+"]+.*$"),Pn=/[^\d\[\]]/,Zt=function(){function ze(H){var _=H.defaultCountry,R=H.defaultCallingCode,Ee=H.metadata,je=H.onNationalSignificantNumberChange;(function re(ze,H){if(!(ze instanceof H))throw new TypeError("Cannot call a class as a function")})(this,ze),this.defaultCountry=_,this.defaultCallingCode=R,this.metadata=Ee,this.onNationalSignificantNumberChange=je}return function Le(ze,H,_){return H&&Re(ze.prototype,H),_&&Re(ze,_),Object.defineProperty(ze,"prototype",{writable:!1}),ze}(ze,[{key:"input",value:function(_,R){var de,Ee=function Vn(ze){var H=function mn(ze){var H=function Wt(ze){var H=ze.search(Et);if(!(H<0)){var _;return"+"===(ze=ze.slice(H))[0]&&(_=!0,ze=ze.slice(1)),ze=ze.replace(an,""),_&&(ze="+"+ze),ze}}(ze)||"";return"+"===H[0]?[H.slice(1),!0]:[H]}(ze),_=wn(H,2),R=_[0],Ee=_[1];return ot.test(R)||(R=""),[R,Ee]}(_),je=wn(Ee,2),xt=je[0],le=je[1],ie=(0,ke.ZP)(xt);return le&&(R.digits||(R.startInternationalNumber(),ie||(de=!0))),ie&&this.inputDigits(ie,R),{digits:ie,justLeadingPlus:de}}},{key:"inputDigits",value:function(_,R){var Ee=R.digits,je=Ee.length<3&&Ee.length+_.length>=3;if(R.appendDigits(_),je&&this.extractIddPrefix(R),this.isWaitingForCountryCallingCode(R)){if(!this.extractCountryCallingCode(R))return}else R.appendNationalSignificantNumberDigits(_);R.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber(R.getNationalDigits(),function(xt){return R.update(xt)})}},{key:"isWaitingForCountryCallingCode",value:function(_){var R=_.international,Ee=_.callingCode;return R&&!Ee}},{key:"extractCountryCallingCode",value:function(_){var R=(0,At.Z)("+"+_.getDigitsWithoutInternationalPrefix(),this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),Ee=R.countryCallingCode,je=R.number;if(Ee)return _.setCallingCode(Ee),_.update({nationalSignificantNumber:je}),!0}},{key:"reset",value:function(_){if(_){this.hasSelectedNumberingPlan=!0;var R=_._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=R&&Pn.test(R)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(_,R){if(this.hasSelectedNumberingPlan){var Ee=(0,On.Z)(_,this.metadata),je=Ee.nationalPrefix,xt=Ee.nationalNumber,le=Ee.carrierCode;if(xt!==_)return this.onExtractedNationalNumber(je,le,xt,_,R),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(_,R,Ee){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(_,Ee);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var je=(0,On.Z)(_,this.metadata),xt=je.nationalPrefix,le=je.nationalNumber,ie=je.carrierCode;if(le!==R)return this.onExtractedNationalNumber(xt,ie,le,_,Ee),!0}}},{key:"onExtractedNationalNumber",value:function(_,R,Ee,je,xt){var le,ie,de=je.lastIndexOf(Ee);if(de>=0&&de===je.length-Ee.length){ie=!0;var it=je.slice(0,de);it!==_&&(le=it)}xt({nationalPrefix:_,carrierCode:R,nationalSignificantNumber:Ee,nationalSignificantNumberMatchesInput:ie,complexPrefixBeforeNationalSignificantNumber:le}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(_){return!!this.extractAnotherNationalSignificantNumber(_.getNationalDigits(),_.nationalSignificantNumber,function(R){return _.update(R)})||(this.extractIddPrefix(_)||this.fixMissingPlus(_)?(this.extractCallingCodeAndNationalSignificantNumber(_),!0):void 0)}},{key:"extractIddPrefix",value:function(_){var R=_.international,Ee=_.IDDPrefix,je=_.digits;_.nationalSignificantNumber;if(!R&&!Ee){var le=(0,fn.Z)(je,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);if(void 0!==le&&le!==je)return _.update({IDDPrefix:je.slice(0,je.length-le.length)}),this.startInternationalNumber(_,{country:void 0,callingCode:void 0}),!0}}},{key:"fixMissingPlus",value:function(_){if(!_.international){var R=(0,on.Z)(_.digits,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),Ee=R.countryCallingCode;R.number;if(Ee)return _.update({missingPlus:!0}),this.startInternationalNumber(_,{country:_.country,callingCode:Ee}),!0}}},{key:"startInternationalNumber",value:function(_,R){var Ee=R.country,je=R.callingCode;_.startInternationalNumber(Ee,je),_.nationalSignificantNumber&&(_.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(_){this.extractCountryCallingCode(_)&&this.extractNationalSignificantNumber(_.getNationalDigits(),function(R){return _.update(R)})}}]),ze}();var rt=c(414),ae=c(12770),De=c(96025);function wt(ze,H){return function lr(ze){if(Array.isArray(ze))return ze}(ze)||function fr(ze,H){var _=null==ze?null:typeof Symbol<"u"&&ze[Symbol.iterator]||ze["@@iterator"];if(null!=_){var xt,le,R=[],Ee=!0,je=!1;try{for(_=_.call(ze);!(Ee=(xt=_.next()).done)&&(R.push(xt.value),!H||R.length!==H);Ee=!0);}catch(ie){je=!0,le=ie}finally{try{!Ee&&null!=_.return&&_.return()}finally{if(je)throw le}}return R}}(ze,H)||function An(ze,H){if(ze){if("string"==typeof ze)return Zn(ze,H);var _=Object.prototype.toString.call(ze).slice(8,-1);if("Object"===_&&ze.constructor&&(_=ze.constructor.name),"Map"===_||"Set"===_)return Array.from(ze);if("Arguments"===_||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return Zn(ze,H)}}(ze,H)||function It(){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 Zn(ze,H){(null==H||H>ze.length)&&(H=ze.length);for(var _=0,R=new Array(H);_<H;_++)R[_]=ze[_];return R}function xr(ze,H){for(var _=0;_<H.length;_++){var R=H[_];R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R&&(R.writable=!0),Object.defineProperty(ze,R.key,R)}}var Qn=function(){function ze(H,_){(function Br(ze,H){if(!(ze instanceof H))throw new TypeError("Cannot call a class as a function")})(this,ze),this.metadata=new o.ZP(_);var Ee=wt(this.getCountryAndCallingCode(H),2),je=Ee[0],xt=Ee[1];this.defaultCountry=je,this.defaultCallingCode=xt,this.reset()}return function mr(ze,H,_){return H&&xr(ze.prototype,H),_&&xr(ze,_),Object.defineProperty(ze,"prototype",{writable:!1}),ze}(ze,[{key:"getCountryAndCallingCode",value:function(_){var R,Ee;return _&&((0,De.Z)(_)?(R=_.defaultCountry,Ee=_.defaultCallingCode):R=_),R&&!this.metadata.hasCountry(R)&&(R=void 0),[R,Ee]}},{key:"input",value:function(_){var R=this.parser.input(_,this.state),Ee=R.digits;if(R.justLeadingPlus)this.formattedOutput="+";else if(Ee){var xt;if(this.determineTheCountryIfNeeded(),this.state.nationalSignificantNumber&&this.formatter.narrowDownMatchingFormats(this.state),this.metadata.hasSelectedNumberingPlan()&&(xt=this.formatter.format(Ee,this.state)),void 0===xt&&this.parser.reExtractNationalSignificantNumber(this.state)){this.determineTheCountryIfNeeded();var le=this.state.getNationalDigits();le&&(xt=this.formatter.format(le,this.state))}this.formattedOutput=xt?this.getFullNumber(xt):this.getNonFormattedNumber()}return this.formattedOutput}},{key:"reset",value:function(){var _=this;return this.state=new P({onCountryChange:function(Ee){_.country=Ee},onCallingCodeChange:function(Ee,je){_.metadata.selectNumberingPlan(je,Ee),_.formatter.reset(_.metadata.numberingPlan,_.state),_.parser.reset(_.metadata.numberingPlan)}}),this.formatter=new Ke({state:this.state,metadata:this.metadata}),this.parser=new Zt({defaultCountry:this.defaultCountry,defaultCallingCode:this.defaultCallingCode,metadata:this.metadata,state:this.state,onNationalSignificantNumberChange:function(){_.determineTheCountryIfNeeded(),_.formatter.reset(_.metadata.numberingPlan,_.state)}}),this.state.reset({country:this.defaultCountry,callingCode:this.defaultCallingCode}),this.formattedOutput="",this}},{key:"isInternational",value:function(){return this.state.international}},{key:"getCallingCode",value:function(){if(this.isInternational())return this.state.callingCode}},{key:"getCountryCallingCode",value:function(){return this.getCallingCode()}},{key:"getCountry",value:function(){if(this.state.digits)return this._getCountry()}},{key:"_getCountry",value:function(){var _=this.state.country;return _}},{key:"determineTheCountryIfNeeded",value:function(){(!this.state.country||this.isCountryCallingCodeAmbiguous())&&this.determineTheCountry()}},{key:"getFullNumber",value:function(_){var le,R=this;if(this.isInternational()){var je=this.state.callingCode;return le=je?_?"".concat(je," ").concat(_):je:"".concat(this.state.getDigitsWithoutInternationalPrefix()),R.formatter.getInternationalPrefixBeforeCountryCallingCode(R.state,{spacing:!!le})+le}return _}},{key:"getNonFormattedNationalNumberWithPrefix",value:function(){var _=this.state,R=_.nationalSignificantNumber,Ee=_.complexPrefixBeforeNationalSignificantNumber,je=_.nationalPrefix,xt=R,le=Ee||je;return le&&(xt=le+xt),xt}},{key:"getNonFormattedNumber",value:function(){var _=this.state.nationalSignificantNumberMatchesInput;return this.getFullNumber(_?this.getNonFormattedNationalNumberWithPrefix():this.state.getNationalDigits())}},{key:"getNonFormattedTemplate",value:function(){var _=this.getNonFormattedNumber();if(_)return _.replace(/[\+\d]/g,N)}},{key:"isCountryCallingCodeAmbiguous",value:function(){var _=this.state.callingCode,R=this.metadata.getCountryCodesForCallingCode(_);return R&&R.length>1}},{key:"determineTheCountry",value:function(){this.state.setCountry((0,rt.Z)(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,defaultCountry:this.defaultCountry,metadata:this.metadata}))}},{key:"getNumberValue",value:function(){var _=this.state,R=_.digits,Ee=_.callingCode,je=_.country,xt=_.nationalSignificantNumber;if(R){if(this.isInternational())return Ee?"+"+Ee+xt:"+"+R;if(je||Ee)return"+"+(je?this.metadata.countryCallingCode():Ee)+xt}}},{key:"getNumber",value:function(){var _=this.state,R=_.nationalSignificantNumber,Ee=_.carrierCode,je=_.callingCode,xt=this._getCountry();if(R&&(xt||je)){if(xt&&xt===this.defaultCountry){var le=new o.ZP(this.metadata.metadata);le.selectNumberingPlan(xt);var ie=le.numberingPlan.callingCode(),de=this.metadata.getCountryCodesForCallingCode(ie);if(de.length>1){var it=(0,ae.Z)(R,{countries:de,defaultCountry:this.defaultCountry,metadata:this.metadata.metadata});it&&(xt=it)}}var dn=new h.Z(xt||je,R,this.metadata.metadata);return Ee&&(dn.carrierCode=Ee),dn}}},{key:"isPossible",value:function(){var _=this.getNumber();return!!_&&_.isPossible()}},{key:"isValid",value:function(){var _=this.getNumber();return!!_&&_.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()||""}}]),ze}();function Ur(ze){return Qn.call(this,ze,n.Z)}Ur.prototype=Object.create(Qn.prototype,{}),Ur.prototype.constructor=Ur},41523:(tt,X,c)=>{"use strict";c.d(X,{L:()=>S});var n=c(55947);var h=c(98582);function f(W,P,A){if(P[W])return new h.Z(W,P[W],A)}function S(){return function o(W,P){var A=Array.prototype.slice.call(P);return A.push(n.Z),W.apply(this,A)}(f,arguments)}},57066:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>ee});const o=function n(){this.__data__=[],this.size=0};var h=c(28418);const S=function f(Se,ce){for(var ke=Se.length;ke--;)if((0,h.Z)(Se[ke][0],ce))return ke;return-1};var P=Array.prototype.splice;const T=function A(Se){var ce=this.__data__,ke=S(ce,Se);return!(ke<0)&&(ke==ce.length-1?ce.pop():P.call(ce,ke,1),--this.size,!0)};const N=function C(Se){var ce=this.__data__,ke=S(ce,Se);return ke<0?void 0:ce[ke][1]};const k=function Y(Se){return S(this.__data__,Se)>-1};const K=function $(Se,ce){var ke=this.__data__,Ge=S(ke,Se);return Ge<0?(++this.size,ke.push([Se,ce])):ke[Ge][1]=ce,this};function te(Se){var ce=-1,ke=null==Se?0:Se.length;for(this.clear();++ce<ke;){var Ge=Se[ce];this.set(Ge[0],Ge[1])}}te.prototype.clear=o,te.prototype.delete=T,te.prototype.get=N,te.prototype.has=k,te.prototype.set=K;const ee=te},2847:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>f});var n=c(12656),o=c(14131);const f=(0,n.Z)(o.Z,"Map")},88410:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>ye});const h=(0,c(12656).Z)(Object,"create");const S=function f(){this.__data__=h?h(null):{},this.size=0};const P=function W(Te){var Ne=this.has(Te)&&delete this.__data__[Te];return this.size-=Ne?1:0,Ne};var C=Object.prototype.hasOwnProperty;const Y=function N(Te){var Ne=this.__data__;if(h){var fe=Ne[Te];return"__lodash_hash_undefined__"===fe?void 0:fe}return C.call(Ne,Te)?Ne[Te]:void 0};var $=Object.prototype.hasOwnProperty;const te=function K(Te){var Ne=this.__data__;return h?void 0!==Ne[Te]:$.call(Ne,Te)};const ce=function Se(Te,Ne){var fe=this.__data__;return this.size+=this.has(Te)?0:1,fe[Te]=h&&void 0===Ne?"__lodash_hash_undefined__":Ne,this};function ke(Te){var Ne=-1,fe=null==Te?0:Te.length;for(this.clear();++Ne<fe;){var Ct=Te[Ne];this.set(Ct[0],Ct[1])}}ke.prototype.clear=S,ke.prototype.delete=P,ke.prototype.get=Y,ke.prototype.has=te,ke.prototype.set=ce;const Ge=ke;var Ie=c(57066),b=c(2847);const D=function M(){this.size=0,this.__data__={hash:new Ge,map:new(b.Z||Ie.Z),string:new Ge}};const Q=function I(Te){var Ne=typeof Te;return"string"==Ne||"number"==Ne||"symbol"==Ne||"boolean"==Ne?"__proto__"!==Te:null===Te};const be=function Ye(Te,Ne){var fe=Te.__data__;return Q(Ne)?fe["string"==typeof Ne?"string":"hash"]:fe.map};const We=function Oe(Te){var Ne=be(this,Te).delete(Te);return this.size-=Ne?1:0,Ne};const yt=function qe(Te){return be(this,Te).get(Te)};const at=function Ot(Te){return be(this,Te).has(Te)};const nt=function Ue(Te,Ne){var fe=be(this,Te),Ct=fe.size;return fe.set(Te,Ne),this.size+=fe.size==Ct?0:1,this};function Ce(Te){var Ne=-1,fe=null==Te?0:Te.length;for(this.clear();++Ne<fe;){var Ct=Te[Ne];this.set(Ct[0],Ct[1])}}Ce.prototype.clear=D,Ce.prototype.delete=We,Ce.prototype.get=yt,Ce.prototype.has=at,Ce.prototype.set=nt;const ye=Ce},8730:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>te});var n=c(57066);const h=function o(){this.__data__=new n.Z,this.size=0};const S=function f(ee){var Se=this.__data__,ce=Se.delete(ee);return this.size=Se.size,ce};const P=function W(ee){return this.__data__.get(ee)};const T=function A(ee){return this.__data__.has(ee)};var C=c(2847),N=c(88410);const $=function k(ee,Se){var ce=this.__data__;if(ce instanceof n.Z){var ke=ce.__data__;if(!C.Z||ke.length<199)return ke.push([ee,Se]),this.size=++ce.size,this;ce=this.__data__=new N.Z(ke)}return ce.set(ee,Se),this.size=ce.size,this};function K(ee){var Se=this.__data__=new n.Z(ee);this.size=Se.size}K.prototype.clear=h,K.prototype.delete=S,K.prototype.get=P,K.prototype.has=T,K.prototype.set=$;const te=K},66875:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const h=c(14131).Z.Symbol},8475:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const h=c(14131).Z.Uint8Array},59416:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>N});const o=function n(Y,k){for(var $=-1,K=Array(Y);++$<Y;)K[$]=k($);return K};var h=c(45727),f=c(29977),S=c(29354),W=c(19229),P=c(57227),T=Object.prototype.hasOwnProperty;const N=function C(Y,k){var $=(0,f.Z)(Y),K=!$&&(0,h.Z)(Y),te=!$&&!K&&(0,S.Z)(Y),ee=!$&&!K&&!te&&(0,P.Z)(Y),Se=$||K||te||ee,ce=Se?o(Y.length,String):[],ke=ce.length;for(var Ge in Y)(k||T.call(Y,Ge))&&(!Se||!("length"==Ge||te&&("offset"==Ge||"parent"==Ge)||ee&&("buffer"==Ge||"byteLength"==Ge||"byteOffset"==Ge)||(0,W.Z)(Ge,ke)))&&ce.push(Ge);return ce}},4416:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>W});var n=c(76041),o=c(28418),f=Object.prototype.hasOwnProperty;const W=function S(P,A,T){var C=P[A];(!f.call(P,A)||!(0,o.Z)(C,T)||void 0===T&&!(A in P))&&(0,n.Z)(P,A,T)}},76041:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});var n=c(65753);const h=function o(f,S,W){"__proto__"==S&&n.Z?(0,n.Z)(f,S,{configurable:!0,enumerable:!0,value:W,writable:!0}):f[S]=W}},4199:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>f});const f=function n(S){return function(W,P,A){for(var T=-1,C=Object(W),N=A(W),Y=N.length;Y--;){var k=N[S?Y:++T];if(!1===P(C[k],k,C))break}return W}}()},33844:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>te});var n=c(66875),o=Object.prototype,h=o.hasOwnProperty,f=o.toString,S=n.Z?n.Z.toStringTag:void 0;const P=function W(ee){var Se=h.call(ee,S),ce=ee[S];try{ee[S]=void 0;var ke=!0}catch{}var Ge=f.call(ee);return ke&&(Se?ee[S]=ce:delete ee[S]),Ge};var T=Object.prototype.toString;const N=function C(ee){return T.call(ee)};var $=n.Z?n.Z.toStringTag:void 0;const te=function K(ee){return null==ee?void 0===ee?"[object Undefined]":"[object Null]":$&&$ in Object(ee)?P(ee):N(ee)}},28733:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});const o=function n(h){return function(f){return h(f)}}},78410:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});var n=c(8475);const h=function o(f){var S=new f.constructor(f.byteLength);return new n.Z(S).set(new n.Z(f)),S}},84203:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>A});var n=c(14131),o="object"==typeof exports&&exports&&!exports.nodeType&&exports,h=o&&"object"==typeof module&&module&&!module.nodeType&&module,S=h&&h.exports===o?n.Z.Buffer:void 0,W=S?S.allocUnsafe:void 0;const A=function P(T,C){if(C)return T.slice();var N=T.length,Y=W?W(N):new T.constructor(N);return T.copy(Y),Y}},73734:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});var n=c(78410);const h=function o(f,S){var W=S?(0,n.Z)(f.buffer):f.buffer;return new f.constructor(W,f.byteOffset,f.length)}},32307:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});const o=function n(h,f){var S=-1,W=h.length;for(f||(f=Array(W));++S<W;)f[S]=h[S];return f}},36299:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>f});var n=c(4416),o=c(76041);const f=function h(S,W,P,A){var T=!P;P||(P={});for(var C=-1,N=W.length;++C<N;){var Y=W[C],k=A?A(P[Y],S[Y],Y,P,S):void 0;void 0===k&&(k=S[Y]),T?(0,o.Z)(P,Y,k):(0,n.Z)(P,Y,k)}return P}},65753:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});var n=c(12656);const h=function(){try{var f=(0,n.Z)(Object,"defineProperty");return f({},"",{}),f}catch{}}()},97806:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});const o="object"==typeof global&&global&&global.Object===Object&&global},12656:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>Ie});var n=c(54842);const f=c(14131).Z["__core-js_shared__"];var b,S=(b=/[^.]+$/.exec(f&&f.keys&&f.keys.IE_PROTO||""))?"Symbol(src)_1."+b:"";const P=function W(b){return!!S&&S in b};var A=c(65829),T=c(98594),N=/^\[object .+?Constructor\]$/,Y=Function.prototype,k=Object.prototype,$=Y.toString,K=k.hasOwnProperty,te=RegExp("^"+$.call(K).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const Se=function ee(b){return!(!(0,A.Z)(b)||P(b))&&((0,n.Z)(b)?te:N).test((0,T.Z)(b))};const ke=function ce(b,M){return b?.[M]};const Ie=function Ge(b,M){var D=ke(b,M);return Se(D)?D:void 0}},35234:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const h=(0,c(12667).Z)(Object.getPrototypeOf,Object)},87324:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>A});var n=c(65829),o=Object.create;const f=function(){function T(){}return function(C){if(!(0,n.Z)(C))return{};if(o)return o(C);T.prototype=C;var N=new T;return T.prototype=void 0,N}}();var S=c(35234),W=c(80801);const A=function P(T){return"function"!=typeof T.constructor||(0,W.Z)(T)?{}:f((0,S.Z)(T))}},19229:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>f});var o=/^(?:0|[1-9]\d*)$/;const f=function h(S,W){var P=typeof S;return!!(W=W??9007199254740991)&&("number"==P||"symbol"!=P&&o.test(S))&&S>-1&&S%1==0&&S<W}},21799:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>W});var n=c(28418),o=c(56247),h=c(19229),f=c(65829);const W=function S(P,A,T){if(!(0,f.Z)(T))return!1;var C=typeof A;return!!("number"==C?(0,o.Z)(T)&&(0,h.Z)(A,T.length):"string"==C&&A in T)&&(0,n.Z)(T[A],P)}},80801:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});var n=Object.prototype;const h=function o(f){var S=f&&f.constructor;return f===("function"==typeof S&&S.prototype||n)}},85527:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>P});var n=c(97806),o="object"==typeof exports&&exports&&!exports.nodeType&&exports,h=o&&"object"==typeof module&&module&&!module.nodeType&&module,S=h&&h.exports===o&&n.Z.process;const P=function(){try{return h&&h.require&&h.require("util").types||S&&S.binding&&S.binding("util")}catch{}}()},12667:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});const o=function n(h,f){return function(S){return h(f(S))}}},14131:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>f});var n=c(97806),o="object"==typeof self&&self&&self.Object===Object&&self;const f=n.Z||o||Function("return this")()},98594:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>f});var o=Function.prototype.toString;const f=function h(S){if(null!=S){try{return o.call(S)}catch{}try{return S+""}catch{}}return""}},28418:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});const o=function n(h,f){return h===f||h!=h&&f!=f}},11974:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});const o=function n(h){return h}},45727:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>C});var n=c(33844),o=c(91196);const S=function f(N){return(0,o.Z)(N)&&"[object Arguments]"==(0,n.Z)(N)};var W=Object.prototype,P=W.hasOwnProperty,A=W.propertyIsEnumerable;const C=S(function(){return arguments}())?S:function(N){return(0,o.Z)(N)&&P.call(N,"callee")&&!A.call(N,"callee")}},29977:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});const o=Array.isArray},56247:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>f});var n=c(54842),o=c(54018);const f=function h(S){return null!=S&&(0,o.Z)(S.length)&&!(0,n.Z)(S)}},29354:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>C});var n=c(14131);const h=function o(){return!1};var f="object"==typeof exports&&exports&&!exports.nodeType&&exports,S=f&&"object"==typeof module&&module&&!module.nodeType&&module,P=S&&S.exports===f?n.Z.Buffer:void 0;const C=(P?P.isBuffer:void 0)||h},54842:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>A});var n=c(33844),o=c(65829);const A=function P(T){if(!(0,o.Z)(T))return!1;var C=(0,n.Z)(T);return"[object Function]"==C||"[object GeneratorFunction]"==C||"[object AsyncFunction]"==C||"[object Proxy]"==C}},54018:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});const h=function o(f){return"number"==typeof f&&f>-1&&f%1==0&&f<=9007199254740991}},65829:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});const o=function n(h){var f=typeof h;return null!=h&&("object"==f||"function"==f)}},91196:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});const o=function n(h){return null!=h&&"object"==typeof h}},57227:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>at});var n=c(33844),o=c(54018),h=c(91196),Ye={};Ye["[object Float32Array]"]=Ye["[object Float64Array]"]=Ye["[object Int8Array]"]=Ye["[object Int16Array]"]=Ye["[object Int32Array]"]=Ye["[object Uint8Array]"]=Ye["[object Uint8ClampedArray]"]=Ye["[object Uint16Array]"]=Ye["[object Uint32Array]"]=!0,Ye["[object Arguments]"]=Ye["[object Array]"]=Ye["[object ArrayBuffer]"]=Ye["[object Boolean]"]=Ye["[object DataView]"]=Ye["[object Date]"]=Ye["[object Error]"]=Ye["[object Function]"]=Ye["[object Map]"]=Ye["[object Number]"]=Ye["[object Object]"]=Ye["[object RegExp]"]=Ye["[object Set]"]=Ye["[object String]"]=Ye["[object WeakMap]"]=!1;const Oe=function be(Ue){return(0,h.Z)(Ue)&&(0,o.Z)(Ue.length)&&!!Ye[(0,n.Z)(Ue)]};var We=c(28733),qe=c(85527),yt=qe.Z&&qe.Z.isTypedArray;const at=yt?(0,We.Z)(yt):Oe},32851:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>Y});var n=c(59416),o=c(65829),h=c(80801);const S=function f(k){var $=[];if(null!=k)for(var K in Object(k))$.push(K);return $};var P=Object.prototype.hasOwnProperty;const T=function A(k){if(!(0,o.Z)(k))return S(k);var $=(0,h.Z)(k),K=[];for(var te in k)"constructor"==te&&($||!P.call(k,te))||K.push(te);return K};var C=c(56247);const Y=function N(k){return(0,C.Z)(k)?(0,n.Z)(k,!0):T(k)}},62306:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>wn});var n=c(8730),o=c(76041),h=c(28418);const S=function f(pn,nn,un){(void 0!==un&&!(0,h.Z)(pn[nn],un)||void 0===un&&!(nn in pn))&&(0,o.Z)(pn,nn,un)};var W=c(4199),P=c(84203),A=c(73734),T=c(32307),C=c(87324),N=c(45727),Y=c(29977),k=c(56247),$=c(91196);const te=function K(pn){return(0,$.Z)(pn)&&(0,k.Z)(pn)};var ee=c(29354),Se=c(54842),ce=c(65829),ke=c(33844),Ge=c(35234),b=Function.prototype,M=Object.prototype,D=b.toString,I=M.hasOwnProperty,Q=D.call(Object);const be=function Ye(pn){if(!(0,$.Z)(pn)||"[object Object]"!=(0,ke.Z)(pn))return!1;var nn=(0,Ge.Z)(pn);if(null===nn)return!0;var un=I.call(nn,"constructor")&&nn.constructor;return"function"==typeof un&&un instanceof un&&D.call(un)==Q};var Oe=c(57227);const qe=function We(pn,nn){if(("constructor"!==nn||"function"!=typeof pn[nn])&&"__proto__"!=nn)return pn[nn]};var yt=c(36299),Ot=c(32851);const Ue=function at(pn){return(0,yt.Z)(pn,(0,Ot.Z)(pn))};const Ce=function nt(pn,nn,un,Pe,ht,re,Re){var Le=qe(pn,un),ue=qe(nn,un),ot=Re.get(ue);if(ot)S(pn,un,ot);else{var Et=re?re(Le,ue,un+"",pn,nn,Re):void 0,an=void 0===Et;if(an){var Pn=(0,Y.Z)(ue),Zt=!Pn&&(0,ee.Z)(ue),Wt=!Pn&&!Zt&&(0,Oe.Z)(ue);Et=ue,Pn||Zt||Wt?(0,Y.Z)(Le)?Et=Le:te(Le)?Et=(0,T.Z)(Le):Zt?(an=!1,Et=(0,P.Z)(ue,!0)):Wt?(an=!1,Et=(0,A.Z)(ue,!0)):Et=[]:be(ue)||(0,N.Z)(ue)?(Et=Le,(0,N.Z)(Le)?Et=Ue(Le):(!(0,ce.Z)(Le)||(0,Se.Z)(Le))&&(Et=(0,C.Z)(ue))):an=!1}an&&(Re.set(ue,Et),ht(Et,ue,Pe,re,Re),Re.delete(ue)),S(pn,un,Et)}};const Te=function ye(pn,nn,un,Pe,ht){pn!==nn&&(0,W.Z)(nn,function(re,Re){if(ht||(ht=new n.Z),(0,ce.Z)(re))Ce(pn,nn,Re,un,ye,Pe,ht);else{var Le=Pe?Pe(qe(pn,Re),re,Re+"",pn,nn,ht):void 0;void 0===Le&&(Le=re),S(pn,Re,Le)}},Ot.Z)};var Ne=c(11974);const Ct=function fe(pn,nn,un){switch(un.length){case 0:return pn.call(nn);case 1:return pn.call(nn,un[0]);case 2:return pn.call(nn,un[0],un[1]);case 3:return pn.call(nn,un[0],un[1],un[2])}return pn.apply(nn,un)};var gt=Math.max;const cn=function St(pn,nn,un){return nn=gt(void 0===nn?pn.length-1:nn,0),function(){for(var Pe=arguments,ht=-1,re=gt(Pe.length-nn,0),Re=Array(re);++ht<re;)Re[ht]=Pe[nn+ht];ht=-1;for(var Le=Array(nn+1);++ht<nn;)Le[ht]=Pe[ht];return Le[nn]=un(Re),Ct(pn,this,Le)}};const sn=function Ht(pn){return function(){return pn}};var kn=c(65753);const Ut=kn.Z?function(pn,nn){return(0,kn.Z)(pn,"toString",{configurable:!0,enumerable:!1,value:sn(nn),writable:!0})}:Ne.Z;var tn=Date.now;const Lt=function ln(pn){var nn=0,un=0;return function(){var Pe=tn(),ht=16-(Pe-un);if(un=Pe,ht>0){if(++nn>=800)return arguments[0]}else nn=0;return pn.apply(void 0,arguments)}}(Ut);const Ke=function Be(pn,nn){return Lt(cn(pn,nn,Ne.Z),pn+"")};var At=c(21799);const wn=function on(pn){return Ke(function(nn,un){var Pe=-1,ht=un.length,re=ht>1?un[ht-1]:void 0,Re=ht>2?un[2]:void 0;for(re=pn.length>3&&"function"==typeof re?(ht--,re):void 0,Re&&(0,At.Z)(un[0],un[1],Re)&&(re=ht<3?void 0:re,ht=1),nn=Object(nn);++Pe<ht;){var Le=un[Pe];Le&&pn(nn,Le,Pe,re)}return nn})}(function(pn,nn,un,Pe){Te(pn,nn,un,Pe)})},20320:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});const o=function n(){}},42840:(tt,X,c)=>{"use strict";c.d(X,{fY:()=>b,ix:()=>Ie,sL:()=>M});var K,te,ee,n=c(97582),o=c(96814),h=c(19212),f=c(78645),S=c(92438),W=c(59773),P=c(27921),A=c(32181),T=c(40874),C=c(27754),N=c(90551),Y=c(49388),k=c(70855),$=c(41958);function ce(D,I){1&D&&h._UZ(0,"span",1)}const ke=["*"];class Ie{insertSpan(I,Q){I.forEach(Ye=>{if("#text"===Ye.nodeName){const be=Q.createElement("span"),Oe=Q.parentNode(Ye);Q.insertBefore(Oe,be,Ye),Q.appendChild(be,Ye)}})}get iconOnly(){const I=Array.from(this.elementRef?.nativeElement?.childNodes||[]),Q=I.every(Oe=>"#text"!==Oe.nodeName),Ye=0==I.filter(Oe=>!("#comment"===Oe.nodeName||Oe?.attributes?.getNamedItem("nz-icon"))).length;return!!this.nzIconDirectiveElement&&Ye&&Q}constructor(I,Q,Ye,be,Oe,We){this.ngZone=I,this.elementRef=Q,this.cdr=Ye,this.renderer=be,this.nzConfigService=Oe,this.directionality=We,this._nzModuleName="button",this.nzBlock=!1,this.nzGhost=!1,this.nzSearch=!1,this.nzLoading=!1,this.nzDanger=!1,this.disabled=!1,this.tabIndex=null,this.nzType=null,this.nzShape=null,this.nzSize="default",this.dir="ltr",this.destroy$=new f.x,this.loading$=new f.x,this.nzConfigService.getConfigChangeEventForComponent("button").pipe((0,W.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}ngOnInit(){this.directionality.change?.pipe((0,W.R)(this.destroy$)).subscribe(I=>{this.dir=I,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{(0,S.R)(this.elementRef.nativeElement,"click",{capture:!0}).pipe((0,W.R)(this.destroy$)).subscribe(I=>{(this.disabled&&"A"===I.target?.tagName||this.nzLoading)&&(I.preventDefault(),I.stopImmediatePropagation())})})}ngOnChanges(I){const{nzLoading:Q}=I;Q&&this.loading$.next(this.nzLoading)}ngAfterViewInit(){this.insertSpan(this.elementRef.nativeElement.childNodes,this.renderer)}ngAfterContentInit(){this.loading$.pipe((0,P.O)(this.nzLoading),(0,A.h)(()=>!!this.nzIconDirectiveElement),(0,W.R)(this.destroy$)).subscribe(I=>{const Q=this.nzIconDirectiveElement.nativeElement;I?this.renderer.setStyle(Q,"display","none"):this.renderer.removeStyle(Q,"display")})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}(K=Ie).\u0275fac=function(I){return new(I||K)(h.Y36(h.R0b),h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(h.Qsj),h.Y36(T.jY),h.Y36(Y.Is,8))},K.\u0275cmp=h.Xpm({type:K,selectors:[["button","nz-button",""],["a","nz-button",""]],contentQueries:function(I,Q,Ye){if(1&I&&h.Suo(Ye,N.Ls,5,h.SBq),2&I){let be;h.iGM(be=h.CRH())&&(Q.nzIconDirectiveElement=be.first)}},hostAttrs:[1,"ant-btn"],hostVars:32,hostBindings:function(I,Q){2&I&&(h.uIk("tabindex",Q.disabled?-1:null===Q.tabIndex?null:Q.tabIndex)("disabled",Q.disabled||null),h.ekj("ant-btn-primary","primary"===Q.nzType)("ant-btn-dashed","dashed"===Q.nzType)("ant-btn-link","link"===Q.nzType)("ant-btn-text","text"===Q.nzType)("ant-btn-circle","circle"===Q.nzShape)("ant-btn-round","round"===Q.nzShape)("ant-btn-lg","large"===Q.nzSize)("ant-btn-sm","small"===Q.nzSize)("ant-btn-dangerous",Q.nzDanger)("ant-btn-loading",Q.nzLoading)("ant-btn-background-ghost",Q.nzGhost)("ant-btn-block",Q.nzBlock)("ant-input-search-button",Q.nzSearch)("ant-btn-rtl","rtl"===Q.dir)("ant-btn-icon-only",Q.iconOnly))},inputs:{nzBlock:"nzBlock",nzGhost:"nzGhost",nzSearch:"nzSearch",nzLoading:"nzLoading",nzDanger:"nzDanger",disabled:"disabled",tabIndex:"tabIndex",nzType:"nzType",nzShape:"nzShape",nzSize:"nzSize"},exportAs:["nzButton"],standalone:!0,features:[h.TTD,h.jDz],attrs:["nz-button",""],ngContentSelectors:ke,decls:2,vars:1,consts:[["nz-icon","","nzType","loading",4,"ngIf"],["nz-icon","","nzType","loading"]],template:function(I,Q){1&I&&(h.F$t(),h.YNc(0,ce,1,0,"span",0),h.Hsn(1)),2&I&&h.Q6J("ngIf",Q.nzLoading)},dependencies:[N.PV,N.Ls,o.O5],encapsulation:2,changeDetection:0}),(0,n.gn)([(0,C.yF)()],Ie.prototype,"nzBlock",void 0),(0,n.gn)([(0,C.yF)()],Ie.prototype,"nzGhost",void 0),(0,n.gn)([(0,C.yF)()],Ie.prototype,"nzSearch",void 0),(0,n.gn)([(0,C.yF)()],Ie.prototype,"nzLoading",void 0),(0,n.gn)([(0,C.yF)()],Ie.prototype,"nzDanger",void 0),(0,n.gn)([(0,C.yF)()],Ie.prototype,"disabled",void 0),(0,n.gn)([(0,T.oS)()],Ie.prototype,"nzSize",void 0);class b{constructor(I){this.directionality=I,this.nzSize="default",this.dir="ltr",this.destroy$=new f.x}ngOnInit(){this.dir=this.directionality.value,this.directionality.change?.pipe((0,W.R)(this.destroy$)).subscribe(I=>{this.dir=I})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}(te=b).\u0275fac=function(I){return new(I||te)(h.Y36(Y.Is,8))},te.\u0275cmp=h.Xpm({type:te,selectors:[["nz-button-group"]],hostAttrs:[1,"ant-btn-group"],hostVars:6,hostBindings:function(I,Q){2&I&&h.ekj("ant-btn-group-lg","large"===Q.nzSize)("ant-btn-group-sm","small"===Q.nzSize)("ant-btn-group-rtl","rtl"===Q.dir)},inputs:{nzSize:"nzSize"},exportAs:["nzButtonGroup"],standalone:!0,features:[h.jDz],ngContentSelectors:ke,decls:1,vars:0,template:function(I,Q){1&I&&(h.F$t(),h.Hsn(0))},encapsulation:2,changeDetection:0});class M{}(ee=M).\u0275fac=function(I){return new(I||ee)},ee.\u0275mod=h.oAB({type:ee}),ee.\u0275inj=h.cJS({imports:[Ie,k.a,$.vG]})},62612:(tt,X,c)=>{"use strict";c.d(X,{Ie:()=>Ge,Wr:()=>b});var Y,k,$,K,n=c(97582),o=c(19212),h=c(56223),f=c(78645),S=c(92438),W=c(59773),P=c(27754),A=c(76034),T=c(49388),C=c(50883),N=c(96814);const te=["*"],ee=["inputElement"];function ce(M,D){if(1&M){const I=o.EpF();o.TgZ(0,"label",1),o.NdJ("nzCheckedChange",function(Ye){const Oe=o.CHM(I).$implicit,We=o.oxw();return o.KtG(We.onCheckedChange(Oe,Ye))}),o.TgZ(1,"span"),o._uU(2),o.qZA()()}if(2&M){const I=D.$implicit,Q=o.oxw();o.Q6J("nzDisabled",I.disabled||Q.nzDisabled)("nzChecked",I.checked),o.xp6(2),o.Oqu(I.label)}}class ke{constructor(){this.nzOnChange=new o.vpe,this.checkboxList=[]}addCheckbox(D){this.checkboxList.push(D)}removeCheckbox(D){this.checkboxList.splice(this.checkboxList.indexOf(D),1)}onChange(){const D=this.checkboxList.filter(I=>I.nzChecked).map(I=>I.nzValue);this.nzOnChange.emit(D)}}(Y=ke).\u0275fac=function(D){return new(D||Y)},Y.\u0275cmp=o.Xpm({type:Y,selectors:[["nz-checkbox-wrapper"]],hostAttrs:[1,"ant-checkbox-group"],outputs:{nzOnChange:"nzOnChange"},exportAs:["nzCheckboxWrapper"],standalone:!0,features:[o.jDz],ngContentSelectors:te,decls:1,vars:0,template:function(D,I){1&D&&(o.F$t(),o.Hsn(0))},encapsulation:2,changeDetection:0});class Ge{innerCheckedChange(D){this.nzDisabled||(this.nzChecked=D,this.onChange(this.nzChecked),this.nzCheckedChange.emit(this.nzChecked),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.onChange())}writeValue(D){this.nzChecked=D,this.cdr.markForCheck()}registerOnChange(D){this.onChange=D}registerOnTouched(D){this.onTouched=D}setDisabledState(D){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||D,this.isNzDisableFirstChange=!1,this.cdr.markForCheck()}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}constructor(D,I,Q,Ye,be,Oe,We){this.ngZone=D,this.elementRef=I,this.nzCheckboxWrapperComponent=Q,this.cdr=Ye,this.focusMonitor=be,this.directionality=Oe,this.nzFormStatusService=We,this.dir="ltr",this.destroy$=new f.x,this.isNzDisableFirstChange=!0,this.onChange=()=>{},this.onTouched=()=>{},this.nzCheckedChange=new o.vpe,this.nzValue=null,this.nzAutoFocus=!1,this.nzDisabled=!1,this.nzIndeterminate=!1,this.nzChecked=!1,this.nzId=null}ngOnInit(){this.focusMonitor.monitor(this.elementRef,!0).pipe((0,W.R)(this.destroy$)).subscribe(D=>{D||Promise.resolve().then(()=>this.onTouched())}),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.addCheckbox(this),this.directionality.change.pipe((0,W.R)(this.destroy$)).subscribe(D=>{this.dir=D,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{(0,S.R)(this.elementRef.nativeElement,"click").pipe((0,W.R)(this.destroy$)).subscribe(D=>{D.preventDefault(),this.focus(),!this.nzDisabled&&this.ngZone.run(()=>{this.innerCheckedChange(!this.nzChecked),this.cdr.markForCheck()})}),(0,S.R)(this.inputElement.nativeElement,"click").pipe((0,W.R)(this.destroy$)).subscribe(D=>D.stopPropagation())})}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.elementRef),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.removeCheckbox(this),this.destroy$.next(),this.destroy$.complete()}}(k=Ge).\u0275fac=function(D){return new(D||k)(o.Y36(o.R0b),o.Y36(o.SBq),o.Y36(ke,8),o.Y36(o.sBO),o.Y36(A.tE),o.Y36(T.Is,8),o.Y36(C.kH,8))},k.\u0275cmp=o.Xpm({type:k,selectors:[["","nz-checkbox",""]],viewQuery:function(D,I){if(1&D&&o.Gf(ee,7),2&D){let Q;o.iGM(Q=o.CRH())&&(I.inputElement=Q.first)}},hostAttrs:[1,"ant-checkbox-wrapper"],hostVars:6,hostBindings:function(D,I){2&D&&o.ekj("ant-checkbox-wrapper-in-form-item",!!I.nzFormStatusService)("ant-checkbox-wrapper-checked",I.nzChecked)("ant-checkbox-rtl","rtl"===I.dir)},inputs:{nzValue:"nzValue",nzAutoFocus:"nzAutoFocus",nzDisabled:"nzDisabled",nzIndeterminate:"nzIndeterminate",nzChecked:"nzChecked",nzId:"nzId"},outputs:{nzCheckedChange:"nzCheckedChange"},exportAs:["nzCheckbox"],standalone:!0,features:[o._Bn([{provide:h.JU,useExisting:(0,o.Gpc)(()=>k),multi:!0}]),o.jDz],attrs:["nz-checkbox",""],ngContentSelectors:te,decls:6,vars:11,consts:[[1,"ant-checkbox"],["type","checkbox",1,"ant-checkbox-input",3,"checked","ngModel","disabled","ngModelChange"],["inputElement",""],[1,"ant-checkbox-inner"]],template:function(D,I){1&D&&(o.F$t(),o.TgZ(0,"span",0)(1,"input",1,2),o.NdJ("ngModelChange",function(Ye){return I.innerCheckedChange(Ye)}),o.qZA(),o._UZ(3,"span",3),o.qZA(),o.TgZ(4,"span"),o.Hsn(5),o.qZA()),2&D&&(o.ekj("ant-checkbox-checked",I.nzChecked&&!I.nzIndeterminate)("ant-checkbox-disabled",I.nzDisabled)("ant-checkbox-indeterminate",I.nzIndeterminate),o.xp6(),o.Q6J("checked",I.nzChecked)("ngModel",I.nzChecked)("disabled",I.nzDisabled),o.uIk("autofocus",I.nzAutoFocus?"autofocus":null)("id",I.nzId))},dependencies:[h.u5,h.Wl,h.JJ,h.On],encapsulation:2,changeDetection:0}),(0,n.gn)([(0,P.yF)()],Ge.prototype,"nzAutoFocus",void 0),(0,n.gn)([(0,P.yF)()],Ge.prototype,"nzDisabled",void 0),(0,n.gn)([(0,P.yF)()],Ge.prototype,"nzIndeterminate",void 0),(0,n.gn)([(0,P.yF)()],Ge.prototype,"nzChecked",void 0);class Ie{trackByOption(D,I){return I.value}onCheckedChange(D,I){D.checked=I,this.onChange(this.options)}constructor(D,I,Q,Ye){this.elementRef=D,this.focusMonitor=I,this.cdr=Q,this.directionality=Ye,this.onChange=()=>{},this.onTouched=()=>{},this.options=[],this.nzDisabled=!1,this.dir="ltr",this.destroy$=new f.x,this.isNzDisableFirstChange=!0}ngOnInit(){this.focusMonitor.monitor(this.elementRef,!0).pipe((0,W.R)(this.destroy$)).subscribe(D=>{D||Promise.resolve().then(()=>this.onTouched())}),this.directionality.change?.pipe((0,W.R)(this.destroy$)).subscribe(D=>{this.dir=D,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.elementRef),this.destroy$.next(),this.destroy$.complete()}writeValue(D){this.options=D,this.cdr.markForCheck()}registerOnChange(D){this.onChange=D}registerOnTouched(D){this.onTouched=D}setDisabledState(D){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||D,this.isNzDisableFirstChange=!1,this.cdr.markForCheck()}}($=Ie).\u0275fac=function(D){return new(D||$)(o.Y36(o.SBq),o.Y36(A.tE),o.Y36(o.sBO),o.Y36(T.Is,8))},$.\u0275cmp=o.Xpm({type:$,selectors:[["nz-checkbox-group"]],hostAttrs:[1,"ant-checkbox-group"],hostVars:2,hostBindings:function(D,I){2&D&&o.ekj("ant-checkbox-group-rtl","rtl"===I.dir)},inputs:{nzDisabled:"nzDisabled"},exportAs:["nzCheckboxGroup"],standalone:!0,features:[o._Bn([{provide:h.JU,useExisting:(0,o.Gpc)(()=>$),multi:!0}]),o.jDz],decls:1,vars:2,consts:[["nz-checkbox","","class","ant-checkbox-group-item",3,"nzDisabled","nzChecked","nzCheckedChange",4,"ngFor","ngForOf","ngForTrackBy"],["nz-checkbox","",1,"ant-checkbox-group-item",3,"nzDisabled","nzChecked","nzCheckedChange"]],template:function(D,I){1&D&&o.YNc(0,ce,3,3,"label",0),2&D&&o.Q6J("ngForOf",I.options)("ngForTrackBy",I.trackByOption)},dependencies:[N.sg,Ge],encapsulation:2}),(0,n.gn)([(0,P.yF)()],Ie.prototype,"nzDisabled",void 0);class b{}(K=b).\u0275fac=function(D){return new(D||K)},K.\u0275mod=o.oAB({type:K}),K.\u0275inj=o.cJS({imports:[Ge,Ie]})},64194:(tt,X,c)=>{"use strict";c.d(X,{$C:()=>te,J_:()=>W,LU:()=>N,YK:()=>C,mF:()=>$});var o,h,n=c(86825);class f{}(o=f).SLOW="0.3s",o.BASE="0.2s",o.FAST="0.1s";class S{}(h=S).EASE_BASE_OUT="cubic-bezier(0.7, 0.3, 0.1, 1)",h.EASE_BASE_IN="cubic-bezier(0.9, 0, 0.3, 0.7)",h.EASE_OUT="cubic-bezier(0.215, 0.61, 0.355, 1)",h.EASE_IN="cubic-bezier(0.55, 0.055, 0.675, 0.19)",h.EASE_IN_OUT="cubic-bezier(0.645, 0.045, 0.355, 1)",h.EASE_OUT_BACK="cubic-bezier(0.12, 0.4, 0.29, 1.46)",h.EASE_IN_BACK="cubic-bezier(0.71, -0.46, 0.88, 0.6)",h.EASE_IN_OUT_BACK="cubic-bezier(0.71, -0.46, 0.29, 1.46)",h.EASE_OUT_CIRC="cubic-bezier(0.08, 0.82, 0.17, 1)",h.EASE_IN_CIRC="cubic-bezier(0.6, 0.04, 0.98, 0.34)",h.EASE_IN_OUT_CIRC="cubic-bezier(0.78, 0.14, 0.15, 0.86)",h.EASE_OUT_QUINT="cubic-bezier(0.23, 1, 0.32, 1)",h.EASE_IN_QUINT="cubic-bezier(0.755, 0.05, 0.855, 0.06)",h.EASE_IN_OUT_QUINT="cubic-bezier(0.86, 0, 0.07, 1)";const W=(0,n.X$)("collapseMotion",[(0,n.SB)("expanded",(0,n.oB)({height:"*"})),(0,n.SB)("collapsed",(0,n.oB)({height:0,overflow:"hidden"})),(0,n.SB)("hidden",(0,n.oB)({height:0,overflow:"hidden",borderTopWidth:"0"})),(0,n.eR)("expanded => collapsed",(0,n.jt)(`150ms ${S.EASE_IN_OUT}`)),(0,n.eR)("expanded => hidden",(0,n.jt)(`150ms ${S.EASE_IN_OUT}`)),(0,n.eR)("collapsed => expanded",(0,n.jt)(`150ms ${S.EASE_IN_OUT}`)),(0,n.eR)("hidden => expanded",(0,n.jt)(`150ms ${S.EASE_IN_OUT}`))]),C=((0,n.X$)("treeCollapseMotion",[(0,n.eR)("* => *",[(0,n.IO)("nz-tree-node:leave,nz-tree-builtin-node:leave",[(0,n.oB)({overflow:"hidden"}),(0,n.EY)(0,[(0,n.jt)(`150ms ${S.EASE_IN_OUT}`,(0,n.oB)({height:0,opacity:0,"padding-bottom":0}))])],{optional:!0}),(0,n.IO)("nz-tree-node:enter,nz-tree-builtin-node:enter",[(0,n.oB)({overflow:"hidden",height:0,opacity:0,"padding-bottom":0}),(0,n.EY)(0,[(0,n.jt)(`150ms ${S.EASE_IN_OUT}`,(0,n.oB)({overflow:"hidden",height:"*",opacity:"*","padding-bottom":"*"}))])],{optional:!0})])]),(0,n.X$)("fadeMotion",[(0,n.eR)(":enter",[(0,n.oB)({opacity:0}),(0,n.jt)(`${f.BASE}`,(0,n.oB)({opacity:1}))]),(0,n.eR)(":leave",[(0,n.oB)({opacity:1}),(0,n.jt)(`${f.BASE}`,(0,n.oB)({opacity:0}))])]),(0,n.X$)("helpMotion",[(0,n.eR)(":enter",[(0,n.oB)({opacity:0,transform:"translateY(-5px)"}),(0,n.jt)(`${f.SLOW} ${S.EASE_IN_OUT}`,(0,n.oB)({opacity:1,transform:"translateY(0)"}))]),(0,n.eR)(":leave",[(0,n.oB)({opacity:1,transform:"translateY(0)"}),(0,n.jt)(`${f.SLOW} ${S.EASE_IN_OUT}`,(0,n.oB)({opacity:0,transform:"translateY(-5px)"}))])]),(0,n.X$)("moveUpMotion",[(0,n.eR)("* => enter",[(0,n.oB)({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}),(0,n.jt)(`${f.BASE}`,(0,n.oB)({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}))]),(0,n.eR)("* => leave",[(0,n.oB)({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}),(0,n.jt)(`${f.BASE}`,(0,n.oB)({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}))])])),N=(0,n.X$)("notificationMotion",[(0,n.SB)("enterRight",(0,n.oB)({opacity:1,transform:"translateX(0)"})),(0,n.eR)("* => enterRight",[(0,n.oB)({opacity:0,transform:"translateX(5%)"}),(0,n.jt)("100ms linear")]),(0,n.SB)("enterLeft",(0,n.oB)({opacity:1,transform:"translateX(0)"})),(0,n.eR)("* => enterLeft",[(0,n.oB)({opacity:0,transform:"translateX(-5%)"}),(0,n.jt)("100ms linear")]),(0,n.SB)("enterTop",(0,n.oB)({opacity:1,transform:"translateY(0)"})),(0,n.eR)("* => enterTop",[(0,n.oB)({opacity:0,transform:"translateY(-5%)"}),(0,n.jt)("100ms linear")]),(0,n.SB)("enterBottom",(0,n.oB)({opacity:1,transform:"translateY(0)"})),(0,n.eR)("* => enterBottom",[(0,n.oB)({opacity:0,transform:"translateY(5%)"}),(0,n.jt)("100ms linear")]),(0,n.SB)("leave",(0,n.oB)({opacity:0,transform:"scaleY(0.8)",transformOrigin:"0% 0%"})),(0,n.eR)("* => leave",[(0,n.oB)({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),(0,n.jt)("100ms linear")])]),Y=`${f.BASE} ${S.EASE_OUT_QUINT}`,k=`${f.BASE} ${S.EASE_IN_QUINT}`,$=(0,n.X$)("slideMotion",[(0,n.SB)("void",(0,n.oB)({opacity:0,transform:"scaleY(0.8)"})),(0,n.SB)("enter",(0,n.oB)({opacity:1,transform:"scaleY(1)"})),(0,n.eR)("void => *",[(0,n.jt)(Y)]),(0,n.eR)("* => void",[(0,n.jt)(k)])]),te=((0,n.X$)("slideAlertMotion",[(0,n.eR)(":leave",[(0,n.oB)({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),(0,n.jt)(`${f.SLOW} ${S.EASE_IN_OUT_CIRC}`,(0,n.oB)({opacity:0,transform:"scaleY(0)",transformOrigin:"0% 0%"}))])]),(0,n.X$)("zoomBigMotion",[(0,n.eR)("void => active",[(0,n.oB)({opacity:0,transform:"scale(0.8)"}),(0,n.jt)(`${f.BASE} ${S.EASE_OUT_CIRC}`,(0,n.oB)({opacity:1,transform:"scale(1)"}))]),(0,n.eR)("active => void",[(0,n.oB)({opacity:1,transform:"scale(1)"}),(0,n.jt)(`${f.BASE} ${S.EASE_IN_OUT_CIRC}`,(0,n.oB)({opacity:0,transform:"scale(0.8)"}))])]));(0,n.X$)("zoomBadgeMotion",[(0,n.eR)(":enter",[(0,n.oB)({opacity:0,transform:"scale(0) translate(50%, -50%)"}),(0,n.jt)(`${f.SLOW} ${S.EASE_OUT_BACK}`,(0,n.oB)({opacity:1,transform:"scale(1) translate(50%, -50%)"}))]),(0,n.eR)(":leave",[(0,n.oB)({opacity:1,transform:"scale(1) translate(50%, -50%)"}),(0,n.jt)(`${f.SLOW} ${S.EASE_IN_BACK}`,(0,n.oB)({opacity:0,transform:"scale(0) translate(50%, -50%)"}))])]),(0,n.X$)("thumbMotion",[(0,n.SB)("from",(0,n.oB)({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:0,width:0}}),(0,n.SB)("to",(0,n.oB)({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:100,width:0}}),(0,n.eR)("from => to",(0,n.jt)(`300ms ${S.EASE_IN_OUT}`))])},13324:(tt,X,c)=>{"use strict";c.d(X,{R_:()=>Ge,o2:()=>S});var n=c(94265),o=c(36379);const f=["pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"];function S(Ie){return-1!==f.indexOf(Ie)}const P=2,A=.16,T=.05,C=.05,N=.15,Y=5,k=4,$=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function K({r:Ie,g:b,b:M}){const D=(0,n.py)(Ie,b,M);return{h:360*D.h,s:D.s,v:D.v}}function te({r:Ie,g:b,b:M}){return`#${(0,n.vq)(Ie,b,M,!1)}`}function Se(Ie,b,M){let D;return D=Math.round(Ie.h)>=60&&Math.round(Ie.h)<=240?M?Math.round(Ie.h)-P*b:Math.round(Ie.h)+P*b:M?Math.round(Ie.h)+P*b:Math.round(Ie.h)-P*b,D<0?D+=360:D>=360&&(D-=360),D}function ce(Ie,b,M){if(0===Ie.h&&0===Ie.s)return Ie.s;let D;return D=M?Ie.s-A*b:b===k?Ie.s+A:Ie.s+T*b,D>1&&(D=1),M&&b===Y&&D>.1&&(D=.1),D<.06&&(D=.06),Number(D.toFixed(2))}function ke(Ie,b,M){let D;return D=M?Ie.v+C*b:Ie.v-N*b,D>1&&(D=1),Number(D.toFixed(2))}function Ge(Ie,b={}){const M=[],D=(0,o.uA)(Ie);for(let I=Y;I>0;I-=1){const Q=K(D),Ye=te((0,o.uA)({h:Se(Q,I,!0),s:ce(Q,I,!0),v:ke(Q,I,!0)}));M.push(Ye)}M.push(te(D));for(let I=1;I<=k;I+=1){const Q=K(D),Ye=te((0,o.uA)({h:Se(Q,I),s:ce(Q,I),v:ke(Q,I)}));M.push(Ye)}return"dark"===b.theme?$.map(({index:I,opacity:Q})=>te(function ee(Ie,b,M){const D=M/100;return{r:(b.r-Ie.r)*D+Ie.r,g:(b.g-Ie.g)*D+Ie.g,b:(b.b-Ie.b)*D+Ie.b}}((0,o.uA)(b.backgroundColor||"#141414"),(0,o.uA)(M[I]),100*Q))):M}},40874:(tt,X,c)=>{"use strict";c.d(X,{jY:()=>Ie,oS:()=>b});var n=c(19212),o=c(78645),h=c(32181),f=c(21441),S=c(94265),W=c(41309),P=c(36379),A=c(86337),T=function(){function M(D,I){var Q;if(void 0===D&&(D=""),void 0===I&&(I={}),D instanceof M)return D;"number"==typeof D&&(D=(0,S.Yt)(D)),this.originalInput=D;var Ye=(0,P.uA)(D);this.originalInput=D,this.r=Ye.r,this.g=Ye.g,this.b=Ye.b,this.a=Ye.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(Q=I.format)&&void 0!==Q?Q:Ye.format,this.gradientType=I.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=Ye.ok}return M.prototype.isDark=function(){return this.getBrightness()<128},M.prototype.isLight=function(){return!this.isDark()},M.prototype.getBrightness=function(){var D=this.toRgb();return(299*D.r+587*D.g+114*D.b)/1e3},M.prototype.getLuminance=function(){var D=this.toRgb(),be=D.r/255,Oe=D.g/255,We=D.b/255;return.2126*(be<=.03928?be/12.92:Math.pow((be+.055)/1.055,2.4))+.7152*(Oe<=.03928?Oe/12.92:Math.pow((Oe+.055)/1.055,2.4))+.0722*(We<=.03928?We/12.92:Math.pow((We+.055)/1.055,2.4))},M.prototype.getAlpha=function(){return this.a},M.prototype.setAlpha=function(D){return this.a=(0,A.Yq)(D),this.roundA=Math.round(100*this.a)/100,this},M.prototype.isMonochrome=function(){return 0===this.toHsl().s},M.prototype.toHsv=function(){var D=(0,S.py)(this.r,this.g,this.b);return{h:360*D.h,s:D.s,v:D.v,a:this.a}},M.prototype.toHsvString=function(){var D=(0,S.py)(this.r,this.g,this.b),I=Math.round(360*D.h),Q=Math.round(100*D.s),Ye=Math.round(100*D.v);return 1===this.a?"hsv(".concat(I,", ").concat(Q,"%, ").concat(Ye,"%)"):"hsva(".concat(I,", ").concat(Q,"%, ").concat(Ye,"%, ").concat(this.roundA,")")},M.prototype.toHsl=function(){var D=(0,S.lC)(this.r,this.g,this.b);return{h:360*D.h,s:D.s,l:D.l,a:this.a}},M.prototype.toHslString=function(){var D=(0,S.lC)(this.r,this.g,this.b),I=Math.round(360*D.h),Q=Math.round(100*D.s),Ye=Math.round(100*D.l);return 1===this.a?"hsl(".concat(I,", ").concat(Q,"%, ").concat(Ye,"%)"):"hsla(".concat(I,", ").concat(Q,"%, ").concat(Ye,"%, ").concat(this.roundA,")")},M.prototype.toHex=function(D){return void 0===D&&(D=!1),(0,S.vq)(this.r,this.g,this.b,D)},M.prototype.toHexString=function(D){return void 0===D&&(D=!1),"#"+this.toHex(D)},M.prototype.toHex8=function(D){return void 0===D&&(D=!1),(0,S.s)(this.r,this.g,this.b,this.a,D)},M.prototype.toHex8String=function(D){return void 0===D&&(D=!1),"#"+this.toHex8(D)},M.prototype.toHexShortString=function(D){return void 0===D&&(D=!1),1===this.a?this.toHexString(D):this.toHex8String(D)},M.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},M.prototype.toRgbString=function(){var D=Math.round(this.r),I=Math.round(this.g),Q=Math.round(this.b);return 1===this.a?"rgb(".concat(D,", ").concat(I,", ").concat(Q,")"):"rgba(".concat(D,", ").concat(I,", ").concat(Q,", ").concat(this.roundA,")")},M.prototype.toPercentageRgb=function(){var D=function(I){return"".concat(Math.round(100*(0,A.sh)(I,255)),"%")};return{r:D(this.r),g:D(this.g),b:D(this.b),a:this.a}},M.prototype.toPercentageRgbString=function(){var D=function(I){return Math.round(100*(0,A.sh)(I,255))};return 1===this.a?"rgb(".concat(D(this.r),"%, ").concat(D(this.g),"%, ").concat(D(this.b),"%)"):"rgba(".concat(D(this.r),"%, ").concat(D(this.g),"%, ").concat(D(this.b),"%, ").concat(this.roundA,")")},M.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var D="#"+(0,S.vq)(this.r,this.g,this.b,!1),I=0,Q=Object.entries(W.R);I<Q.length;I++){var Ye=Q[I],be=Ye[0];if(D===Ye[1])return be}return!1},M.prototype.toString=function(D){var I=!!D;D=D??this.format;var Q=!1,Ye=this.a<1&&this.a>=0;return!I&&Ye&&(D.startsWith("hex")||"name"===D)?"name"===D&&0===this.a?this.toName():this.toRgbString():("rgb"===D&&(Q=this.toRgbString()),"prgb"===D&&(Q=this.toPercentageRgbString()),("hex"===D||"hex6"===D)&&(Q=this.toHexString()),"hex3"===D&&(Q=this.toHexString(!0)),"hex4"===D&&(Q=this.toHex8String(!0)),"hex8"===D&&(Q=this.toHex8String()),"name"===D&&(Q=this.toName()),"hsl"===D&&(Q=this.toHslString()),"hsv"===D&&(Q=this.toHsvString()),Q||this.toHexString())},M.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},M.prototype.clone=function(){return new M(this.toString())},M.prototype.lighten=function(D){void 0===D&&(D=10);var I=this.toHsl();return I.l+=D/100,I.l=(0,A.V2)(I.l),new M(I)},M.prototype.brighten=function(D){void 0===D&&(D=10);var I=this.toRgb();return I.r=Math.max(0,Math.min(255,I.r-Math.round(-D/100*255))),I.g=Math.max(0,Math.min(255,I.g-Math.round(-D/100*255))),I.b=Math.max(0,Math.min(255,I.b-Math.round(-D/100*255))),new M(I)},M.prototype.darken=function(D){void 0===D&&(D=10);var I=this.toHsl();return I.l-=D/100,I.l=(0,A.V2)(I.l),new M(I)},M.prototype.tint=function(D){return void 0===D&&(D=10),this.mix("white",D)},M.prototype.shade=function(D){return void 0===D&&(D=10),this.mix("black",D)},M.prototype.desaturate=function(D){void 0===D&&(D=10);var I=this.toHsl();return I.s-=D/100,I.s=(0,A.V2)(I.s),new M(I)},M.prototype.saturate=function(D){void 0===D&&(D=10);var I=this.toHsl();return I.s+=D/100,I.s=(0,A.V2)(I.s),new M(I)},M.prototype.greyscale=function(){return this.desaturate(100)},M.prototype.spin=function(D){var I=this.toHsl(),Q=(I.h+D)%360;return I.h=Q<0?360+Q:Q,new M(I)},M.prototype.mix=function(D,I){void 0===I&&(I=50);var Q=this.toRgb(),Ye=new M(D).toRgb(),be=I/100;return new M({r:(Ye.r-Q.r)*be+Q.r,g:(Ye.g-Q.g)*be+Q.g,b:(Ye.b-Q.b)*be+Q.b,a:(Ye.a-Q.a)*be+Q.a})},M.prototype.analogous=function(D,I){void 0===D&&(D=6),void 0===I&&(I=30);var Q=this.toHsl(),Ye=360/I,be=[this];for(Q.h=(Q.h-(Ye*D>>1)+720)%360;--D;)Q.h=(Q.h+Ye)%360,be.push(new M(Q));return be},M.prototype.complement=function(){var D=this.toHsl();return D.h=(D.h+180)%360,new M(D)},M.prototype.monochromatic=function(D){void 0===D&&(D=6);for(var I=this.toHsv(),Q=I.h,Ye=I.s,be=I.v,Oe=[],We=1/D;D--;)Oe.push(new M({h:Q,s:Ye,v:be})),be=(be+We)%1;return Oe},M.prototype.splitcomplement=function(){var D=this.toHsl(),I=D.h;return[this,new M({h:(I+72)%360,s:D.s,l:D.l}),new M({h:(I+216)%360,s:D.s,l:D.l})]},M.prototype.onBackground=function(D){var I=this.toRgb(),Q=new M(D).toRgb(),Ye=I.a+Q.a*(1-I.a);return new M({r:(I.r*I.a+Q.r*Q.a*(1-I.a))/Ye,g:(I.g*I.a+Q.g*Q.a*(1-I.a))/Ye,b:(I.b*I.a+Q.b*Q.a*(1-I.a))/Ye,a:Ye})},M.prototype.triad=function(){return this.polyad(3)},M.prototype.tetrad=function(){return this.polyad(4)},M.prototype.polyad=function(D){for(var I=this.toHsl(),Q=I.h,Ye=[this],be=360/D,Oe=1;Oe<D;Oe++)Ye.push(new M({h:(Q+Oe*be)%360,s:I.s,l:I.l}));return Ye},M.prototype.equals=function(D){return this.toRgbString()===new M(D).toRgbString()},M}();var $,N=c(13324),Y=c(1608),k=c(27754);const K=new n.OlP("nz-config");const ee=`-ant-${Date.now()}-${Math.random()}`;function ce(M,D,I){const Q=function Se(M,D){const I={},Q=(Oe,We)=>{let qe=Oe.clone();return qe=We?.(qe)||qe,qe.toRgbString()},Ye=(Oe,We)=>{const qe=new T(Oe),yt=(0,N.R_)(qe.toRgbString());I[`${We}-color`]=Q(qe),I[`${We}-color-disabled`]=yt[1],I[`${We}-color-hover`]=yt[4],I[`${We}-color-active`]=yt[7],I[`${We}-color-outline`]=qe.clone().setAlpha(.2).toRgbString(),I[`${We}-color-deprecated-bg`]=yt[1],I[`${We}-color-deprecated-border`]=yt[3]};if(D.primaryColor){Ye(D.primaryColor,"primary");const Oe=new T(D.primaryColor),We=(0,N.R_)(Oe.toRgbString());We.forEach((yt,Ot)=>{I[`primary-${Ot+1}`]=yt}),I["primary-color-deprecated-l-35"]=Q(Oe,yt=>yt.lighten(35)),I["primary-color-deprecated-l-20"]=Q(Oe,yt=>yt.lighten(20)),I["primary-color-deprecated-t-20"]=Q(Oe,yt=>yt.tint(20)),I["primary-color-deprecated-t-50"]=Q(Oe,yt=>yt.tint(50)),I["primary-color-deprecated-f-12"]=Q(Oe,yt=>yt.setAlpha(.12*yt.getAlpha()));const qe=new T(We[0]);I["primary-color-active-deprecated-f-30"]=Q(qe,yt=>yt.setAlpha(.3*yt.getAlpha())),I["primary-color-active-deprecated-d-02"]=Q(qe,yt=>yt.darken(2))}return D.successColor&&Ye(D.successColor,"success"),D.warningColor&&Ye(D.warningColor,"warning"),D.errorColor&&Ye(D.errorColor,"error"),D.infoColor&&Ye(D.infoColor,"info"),`\n  :root {\n    ${Object.keys(I).map(Oe=>`--${M}-${Oe}: ${I[Oe]};`).join("\n")}\n  }\n  `.trim()}(M,D);(0,k.J8)()?(0,k.hq)(Q,`${ee}-dynamic-theme`,{cspNonce:I}):(0,Y.ZK)("NzConfigService: SSR do not support dynamic theme with css variables.")}const ke=function(M){return void 0!==M};class Ie{constructor(D,I){this.configUpdated$=new o.x,this.config=D||{},this.cspNonce=I,this.config.theme&&ce(this.getConfig().prefixCls?.prefixCls||"ant",this.config.theme,I)}getConfig(){return this.config}getConfigForComponent(D){return this.config[D]}getConfigChangeEventForComponent(D){return this.configUpdated$.pipe((0,h.h)(I=>I===D),(0,f.h)(void 0))}set(D,I){this.config[D]={...this.config[D],...I},"theme"===D&&this.config.theme&&ce(this.getConfig().prefixCls?.prefixCls||"ant",this.config.theme,this.cspNonce),this.configUpdated$.next(D)}}function b(){return function(D,I,Q){const Ye=`$$__zorroConfigDecorator__${I}`;return Object.defineProperty(D,Ye,{configurable:!0,writable:!0,enumerable:!1}),{get(){const be=Q?.get?Q.get.bind(this)():this[Ye],Oe=(this.propertyAssignCounter?.[I]||0)>1,We=this.nzConfigService.getConfigForComponent(this._nzModuleName)?.[I];return Oe&&ke(be)?be:ke(We)?We:be},set(be){this.propertyAssignCounter=this.propertyAssignCounter||{},this.propertyAssignCounter[I]=(this.propertyAssignCounter[I]||0)+1,Q?.set?Q.set.bind(this)(be):this[Ye]=be},configurable:!0,enumerable:!0}}}($=Ie).\u0275fac=function(D){return new(D||$)(n.LFG(K,8),n.LFG(n.Ojb,8))},$.\u0275prov=n.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"})},71740:(tt,X,c)=>{"use strict";c.d(X,{N:()=>n});const n={isTestMode:!1}},50883:(tt,X,c)=>{"use strict";c.d(X,{kH:()=>N,mJ:()=>K,w_:()=>$,yW:()=>Y});var W,P,A,T,n=c(19212),o=c(97328),h=c(65619),f=c(96814),S=c(90551);function C(te,ee){if(1&te&&n._UZ(0,"span",1),2&te){const Se=n.oxw();n.Q6J("nzType",Se.iconType)}}class N{constructor(){this.formStatusChanges=new o.t(1)}}(W=N).\u0275fac=function(ee){return new(ee||W)},W.\u0275prov=n.Yz7({token:W,factory:W.\u0275fac});class Y{constructor(){this.noFormStatus=new h.X(!1)}}(P=Y).\u0275fac=function(ee){return new(ee||P)},P.\u0275prov=n.Yz7({token:P,factory:P.\u0275fac});const k={error:"close-circle-fill",validating:"loading",success:"check-circle-fill",warning:"exclamation-circle-fill"};class ${constructor(ee){this.cdr=ee,this.status="",this.iconType=null}ngOnChanges(ee){this.updateIcon()}updateIcon(){this.iconType=this.status?k[this.status]:null,this.cdr.markForCheck()}}(A=$).\u0275fac=function(ee){return new(ee||A)(n.Y36(n.sBO))},A.\u0275cmp=n.Xpm({type:A,selectors:[["nz-form-item-feedback-icon"]],hostAttrs:[1,"ant-form-item-feedback-icon"],hostVars:8,hostBindings:function(ee,Se){2&ee&&n.ekj("ant-form-item-feedback-icon-error","error"===Se.status)("ant-form-item-feedback-icon-warning","warning"===Se.status)("ant-form-item-feedback-icon-success","success"===Se.status)("ant-form-item-feedback-icon-validating","validating"===Se.status)},inputs:{status:"status"},exportAs:["nzFormFeedbackIcon"],features:[n.TTD],decls:1,vars:1,consts:[["nz-icon","",3,"nzType",4,"ngIf"],["nz-icon","",3,"nzType"]],template:function(ee,Se){1&ee&&n.YNc(0,C,1,1,"span",0),2&ee&&n.Q6J("ngIf",Se.iconType)},dependencies:[f.O5,S.Ls],encapsulation:2,changeDetection:0});class K{}(T=K).\u0275fac=function(ee){return new(ee||T)},T.\u0275mod=n.oAB({type:T}),T.\u0275inj=n.cJS({imports:[f.ez,S.PV]})},1608:(tt,X,c)=>{"use strict";c.d(X,{Bq:()=>f,ZK:()=>P});var n=c(19212),o=c(71740);const h={},f="[NG-ZORRO]:";function W(C,...N){(o.N.isTestMode||(0,n.X6Q)()&&function S(...C){const N=C.reduce((Y,k)=>Y+k.toString(),"");return!h[N]&&(h[N]=!0,!0)}(...N))&&C(...N)}const P=(...C)=>W((...N)=>console.warn(f,...N),...C)},331:(tt,X,c)=>{"use strict";c.d(X,{P:()=>A});var S,W,n=c(19212),o=c(97582),h=c(42495),f=c(27754);const P="nz-animate-disabled";class A{constructor(N,Y,k){this.element=N,this.renderer=Y,this.animationType=k,this.nzNoAnimation=!1}ngOnChanges(){this.updateClass()}ngAfterViewInit(){this.updateClass()}updateClass(){const N=(0,h.fI)(this.element);N&&(this.nzNoAnimation||"NoopAnimations"===this.animationType?this.renderer.addClass(N,P):this.renderer.removeClass(N,P))}}(S=A).\u0275fac=function(N){return new(N||S)(n.Y36(n.SBq),n.Y36(n.Qsj),n.Y36(n.QbO,8))},S.\u0275dir=n.lG2({type:S,selectors:[["","nzNoAnimation",""]],inputs:{nzNoAnimation:"nzNoAnimation"},exportAs:["nzNoAnimation"],standalone:!0,features:[n.TTD]}),(0,o.gn)([(0,f.yF)()],A.prototype,"nzNoAnimation",void 0);(W=class T{}).\u0275fac=function(N){return new(N||W)},W.\u0275mod=n.oAB({type:W}),W.\u0275inj=n.cJS({})},8324:(tt,X,c)=>{"use strict";c.d(X,{T:()=>W,f:()=>f});var o,h,n=c(19212);class f{static ngTemplateContextGuard(A,T){return!0}recreateView(){this.viewContainer.clear();const A=this.nzStringTemplateOutlet instanceof n.Rgc,T=A?this.nzStringTemplateOutlet:this.templateRef;this.embeddedViewRef=this.viewContainer.createEmbeddedView(T,A?this.nzStringTemplateOutletContext:this.context)}updateContext(){const T=this.nzStringTemplateOutlet instanceof n.Rgc?this.nzStringTemplateOutletContext:this.context,C=this.embeddedViewRef.context;if(T)for(const N of Object.keys(T))C[N]=T[N]}constructor(A,T){this.viewContainer=A,this.templateRef=T,this.embeddedViewRef=null,this.context=new S,this.nzStringTemplateOutletContext=null,this.nzStringTemplateOutlet=null}ngOnChanges(A){const{nzStringTemplateOutletContext:T,nzStringTemplateOutlet:C}=A;C&&(this.context.$implicit=C.currentValue),(()=>{let k=!1;if(C)if(C.firstChange)k=!0;else{const te=C.previousValue instanceof n.Rgc,ee=C.currentValue instanceof n.Rgc;k=te||ee}return T&&(te=>{const ee=Object.keys(te.previousValue||{}),Se=Object.keys(te.currentValue||{});if(ee.length===Se.length){for(const ce of Se)if(-1===ee.indexOf(ce))return!0;return!1}return!0})(T)||k})()?this.recreateView():this.updateContext()}}(o=f).\u0275fac=function(A){return new(A||o)(n.Y36(n.s_b),n.Y36(n.Rgc))},o.\u0275dir=n.lG2({type:o,selectors:[["","nzStringTemplateOutlet",""]],inputs:{nzStringTemplateOutletContext:"nzStringTemplateOutletContext",nzStringTemplateOutlet:"nzStringTemplateOutlet"},exportAs:["nzStringTemplateOutlet"],standalone:!0,features:[n.TTD]});class S{}class W{}(h=W).\u0275fac=function(A){return new(A||h)},h.\u0275mod=n.oAB({type:h}),h.\u0275inj=n.cJS({})},85448:(tt,X,c)=>{"use strict";c.d(X,{Ek:()=>C,bw:()=>te,d_:()=>$,dz:()=>K,e4:()=>Se,hQ:()=>ee,yW:()=>T});var P,A,n=c(97582),o=c(33651),h=c(19212),f=c(59773),S=c(99087),W=c(27754);const T={top:new o.tR({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topCenter:new o.tR({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topLeft:new o.tR({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),topRight:new o.tR({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"}),right:new o.tR({originX:"end",originY:"center"},{overlayX:"start",overlayY:"center"}),rightTop:new o.tR({originX:"end",originY:"top"},{overlayX:"start",overlayY:"top"}),rightBottom:new o.tR({originX:"end",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),bottom:new o.tR({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomCenter:new o.tR({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomLeft:new o.tR({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),bottomRight:new o.tR({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"}),left:new o.tR({originX:"start",originY:"center"},{overlayX:"end",overlayY:"center"}),leftTop:new o.tR({originX:"start",originY:"top"},{overlayX:"end",overlayY:"top"}),leftBottom:new o.tR({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"})},C=[T.top,T.right,T.bottom,T.left];T.bottomLeft,T.bottomRight,T.topLeft,T.topRight,T.topCenter,T.bottomCenter,new o.tR({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),new o.tR({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"}),T.bottomLeft,new o.tR({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"top"});function $(ce){for(const ke in T)if(ce.connectionPair.originX===T[ke].originX&&ce.connectionPair.originY===T[ke].originY&&ce.connectionPair.overlayX===T[ke].overlayX&&ce.connectionPair.overlayY===T[ke].overlayY)return ke}const K={bottomLeft:new o.tR({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"},void 0,2),topLeft:new o.tR({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"},void 0,-2),bottomRight:new o.tR({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"},void 0,2),topRight:new o.tR({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"},void 0,-2)},te=[K.bottomLeft,K.topLeft,K.bottomRight,K.topRight];class ee{constructor(ke,Ge){this.cdkConnectedOverlay=ke,this.nzDestroyService=Ge,this.nzArrowPointAtCenter=!1,this.cdkConnectedOverlay.backdropClass="nz-overlay-transparent-backdrop",this.cdkConnectedOverlay.positionChange.pipe((0,f.R)(this.nzDestroyService)).subscribe(Ie=>{this.nzArrowPointAtCenter&&this.updateArrowPosition(Ie)})}updateArrowPosition(ke){const Ge=this.getOriginRect(),Ie=$(ke);let b=0,M=0;"topLeft"===Ie||"bottomLeft"===Ie?b=Ge.width/2-14:"topRight"===Ie||"bottomRight"===Ie?b=-(Ge.width/2-14):"leftTop"===Ie||"rightTop"===Ie?M=Ge.height/2-10:("leftBottom"===Ie||"rightBottom"===Ie)&&(M=-(Ge.height/2-10)),(this.cdkConnectedOverlay.offsetX!==b||this.cdkConnectedOverlay.offsetY!==M)&&(this.cdkConnectedOverlay.offsetY=M,this.cdkConnectedOverlay.offsetX=b,this.cdkConnectedOverlay.overlayRef.updatePosition())}getFlexibleConnectedPositionStrategyOrigin(){return this.cdkConnectedOverlay.origin instanceof o.xu?this.cdkConnectedOverlay.origin.elementRef:this.cdkConnectedOverlay.origin}getOriginRect(){const ke=this.getFlexibleConnectedPositionStrategyOrigin();if(ke instanceof h.SBq)return ke.nativeElement.getBoundingClientRect();if(ke instanceof Element)return ke.getBoundingClientRect();const Ge=ke.width||0,Ie=ke.height||0;return{top:ke.y,bottom:ke.y+Ie,left:ke.x,right:ke.x+Ge,height:Ie,width:Ge}}}(P=ee).\u0275fac=function(ke){return new(ke||P)(h.Y36(o.pI),h.Y36(S.kn))},P.\u0275dir=h.lG2({type:P,selectors:[["","cdkConnectedOverlay","","nzConnectedOverlay",""]],inputs:{nzArrowPointAtCenter:"nzArrowPointAtCenter"},exportAs:["nzConnectedOverlay"],features:[h._Bn([S.kn])]}),(0,n.gn)([(0,W.yF)()],ee.prototype,"nzArrowPointAtCenter",void 0);class Se{}(A=Se).\u0275fac=function(ke){return new(ke||A)},A.\u0275mod=h.oAB({type:A}),A.\u0275inj=h.cJS({})},56879:(tt,X,c)=>{"use strict";c.d(X,{e:()=>S,h:()=>f});const n=["moz","ms","webkit"];function f(W){if(typeof window>"u")return null;if(window.cancelAnimationFrame)return window.cancelAnimationFrame(W);const P=n.filter(A=>`${A}CancelAnimationFrame`in window||`${A}CancelRequestAnimationFrame`in window)[0];return P?(window[`${P}CancelAnimationFrame`]||window[`${P}CancelRequestAnimationFrame`]).call(this,W):clearTimeout(W)}const S=function h(){if(typeof window>"u")return()=>0;if(window.requestAnimationFrame)return window.requestAnimationFrame.bind(window);const W=n.filter(P=>`${P}RequestAnimationFrame`in window)[0];return W?window[`${W}RequestAnimationFrame`]:function o(){let W=0;return function(P){const A=(new Date).getTime(),T=Math.max(0,16-(A-W)),C=setTimeout(()=>{P(A+T)},T);return W=A+T,C}}()}()},99087:(tt,X,c)=>{"use strict";c.d(X,{G_:()=>We,KV:()=>I,WV:()=>qe,kn:()=>at,r3:()=>Ot,rI:()=>M});var te,ee,Se,ce,ke,Ge,Ie,n=c(19212),o=c(78645),h=c(29028),f=c(64716),S=c(37398),W=c(32181),P=c(59773),A=c(27921),T=c(93997),C=c(71740),N=c(27754),Y=c(96814),k=c(56879),$=c(71088),K=c(62831);const b=()=>{};class M{constructor(Ce,ye){this.ngZone=Ce,this.rendererFactory2=ye,this.resizeSource$=new o.x,this.listeners=0,this.disposeHandle=b,this.handler=()=>{this.ngZone.run(()=>{this.resizeSource$.next()})},this.renderer=this.rendererFactory2.createRenderer(null,null)}ngOnDestroy(){this.handler=b}subscribe(){return this.registerListener(),this.resizeSource$.pipe((0,h.e)(16),(0,f.x)(()=>this.unregisterListener()))}unsubscribe(){this.unregisterListener()}registerListener(){0===this.listeners&&this.ngZone.runOutsideAngular(()=>{this.disposeHandle=this.renderer.listen("window","resize",this.handler)}),this.listeners+=1}unregisterListener(){this.listeners-=1,0===this.listeners&&(this.disposeHandle(),this.disposeHandle=b)}}(te=M).\u0275fac=function(Ce){return new(Ce||te)(n.LFG(n.R0b),n.LFG(n.FYo))},te.\u0275prov=n.Yz7({token:te,factory:te.\u0275fac,providedIn:"root"});const D=new Map;class I{constructor(){this._singletonRegistry=new Map}get singletonRegistry(){return C.N.isTestMode?D:this._singletonRegistry}registerSingletonWithKey(Ce,ye){const Te=this.singletonRegistry.has(Ce),Ne=Te?this.singletonRegistry.get(Ce):this.withNewTarget(ye);Te||this.singletonRegistry.set(Ce,Ne)}unregisterSingletonWithKey(Ce){this.singletonRegistry.has(Ce)&&this.singletonRegistry.delete(Ce)}getSingletonWithKey(Ce){return this.singletonRegistry.has(Ce)?this.singletonRegistry.get(Ce).target:null}withNewTarget(Ce){return{target:Ce}}}(ee=I).\u0275fac=function(Ce){return new(Ce||ee)},ee.\u0275prov=n.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"});function be(nt,Ce,ye,Te){const Ne=ye-Ce;let fe=nt/(Te/2);return fe<1?Ne/2*fe*fe*fe+Ce:Ne/2*((fe-=2)*fe*fe+2)+Ce}Se=class Ye{constructor(Ce){this.draggingThreshold=5,this.currentDraggingSequence=null,this.currentStartingPoint=null,this.handleRegistry=new Set,this.renderer=Ce.createRenderer(null,null)}requestDraggingSequence(Ce){return this.handleRegistry.size||this.registerDraggingHandler((0,N.z6)(Ce)),this.currentDraggingSequence&&this.currentDraggingSequence.complete(),this.currentStartingPoint=function Q(nt){const Ce=(0,N.wv)(nt);return{x:Ce.pageX,y:Ce.pageY}}(Ce),this.currentDraggingSequence=new o.x,this.currentDraggingSequence.pipe((0,S.U)(ye=>({x:ye.pageX-this.currentStartingPoint.x,y:ye.pageY-this.currentStartingPoint.y})),(0,W.h)(ye=>Math.abs(ye.x)>this.draggingThreshold||Math.abs(ye.y)>this.draggingThreshold),(0,f.x)(()=>this.teardownDraggingSequence()))}registerDraggingHandler(Ce){Ce?(this.handleRegistry.add({teardown:this.renderer.listen("document","touchmove",ye=>{this.currentDraggingSequence&&this.currentDraggingSequence.next(ye.touches[0]||ye.changedTouches[0])})}),this.handleRegistry.add({teardown:this.renderer.listen("document","touchend",()=>{this.currentDraggingSequence&&this.currentDraggingSequence.complete()})})):(this.handleRegistry.add({teardown:this.renderer.listen("document","mousemove",ye=>{this.currentDraggingSequence&&this.currentDraggingSequence.next(ye)})}),this.handleRegistry.add({teardown:this.renderer.listen("document","mouseup",()=>{this.currentDraggingSequence&&this.currentDraggingSequence.complete()})}))}teardownDraggingSequence(){this.currentDraggingSequence=null}},Se.\u0275fac=function(Ce){return new(Ce||Se)(n.LFG(n.FYo))},Se.\u0275prov=n.Yz7({token:Se,factory:Se.\u0275fac,providedIn:"root"});var We,nt;(ce=class Oe{constructor(Ce,ye){this.ngZone=Ce,this.doc=ye}setScrollTop(Ce,ye=0){Ce===window?(this.doc.body.scrollTop=ye,this.doc.documentElement.scrollTop=ye):Ce.scrollTop=ye}getOffset(Ce){const ye={top:0,left:0};if(!Ce||!Ce.getClientRects().length)return ye;const Te=Ce.getBoundingClientRect();if(Te.width||Te.height){const Ne=Ce.ownerDocument.documentElement;ye.top=Te.top-Ne.clientTop,ye.left=Te.left-Ne.clientLeft}else ye.top=Te.top,ye.left=Te.left;return ye}getScroll(Ce,ye=!0){if(typeof window>"u")return 0;const Te=ye?"scrollTop":"scrollLeft";let Ne=0;return this.isWindow(Ce)?Ne=Ce[ye?"pageYOffset":"pageXOffset"]:Ce instanceof Document?Ne=Ce.documentElement[Te]:Ce&&(Ne=Ce[Te]),Ce&&!this.isWindow(Ce)&&"number"!=typeof Ne&&(Ne=(Ce.ownerDocument||Ce).documentElement[Te]),Ne}isWindow(Ce){return null!=Ce&&Ce===Ce.window}scrollTo(Ce,ye=0,Te={}){const Ne=Ce||window,fe=this.getScroll(Ne),Ct=Date.now(),{easing:gt,callback:St,duration:cn=450}=Te,Ht=()=>{const kn=Date.now()-Ct,Xt=(gt||be)(kn>cn?cn:kn,fe,ye,cn);this.isWindow(Ne)?Ne.scrollTo(window.pageXOffset,Xt):Ne instanceof HTMLDocument||"HTMLDocument"===Ne.constructor.name?Ne.documentElement.scrollTop=Xt:Ne.scrollTop=Xt,kn<cn?(0,k.e)(Ht):"function"==typeof St&&this.ngZone.run(St)};this.ngZone.runOutsideAngular(()=>(0,k.e)(Ht))}}).\u0275fac=function(Ce){return new(Ce||ce)(n.LFG(n.R0b),n.LFG(Y.K0))},ce.\u0275prov=n.Yz7({token:ce,factory:ce.\u0275fac,providedIn:"root"}),(nt=We||(We={})).xxl="xxl",nt.xl="xl",nt.lg="lg",nt.md="md",nt.sm="sm",nt.xs="xs";const qe={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"};class Ot{constructor(Ce,ye){this.resizeService=Ce,this.mediaMatcher=ye,this.destroy$=new o.x,this.resizeService.subscribe().pipe((0,P.R)(this.destroy$)).subscribe(()=>{})}ngOnDestroy(){this.destroy$.next()}subscribe(Ce,ye){if(ye){const Te=()=>this.matchMedia(Ce,!0);return this.resizeService.subscribe().pipe((0,S.U)(Te),(0,A.O)(Te()),(0,T.x)((Ne,fe)=>Ne[0]===fe[0]),(0,S.U)(Ne=>Ne[1]))}{const Te=()=>this.matchMedia(Ce);return this.resizeService.subscribe().pipe((0,S.U)(Te),(0,A.O)(Te()),(0,T.x)())}}matchMedia(Ce,ye){let Te=We.md;const Ne={};return Object.keys(Ce).map(fe=>{const Ct=fe,gt=this.mediaMatcher.matchMedia(qe[Ct]).matches;Ne[fe]=gt,gt&&(Te=Ct)}),ye?[Te,Ne]:Te}}(ke=Ot).\u0275fac=function(Ce){return new(Ce||ke)(n.LFG(M),n.LFG($.vx))},ke.\u0275prov=n.Yz7({token:ke,factory:ke.\u0275fac,providedIn:"root"});class at extends o.x{ngOnDestroy(){this.next(),this.complete()}}(Ge=at).\u0275fac=(()=>{let nt;return function(ye){return(nt||(nt=n.n5z(Ge)))(ye||Ge)}})(),Ge.\u0275prov=n.Yz7({token:Ge,factory:Ge.\u0275fac});(Ie=class Ue{constructor(Ce,ye){this.document=Ce,this.platform=ye,this.counter=new Map,this.linkRefs=new Map}addPreload(Ce){if(this.platform.isBrowser)return()=>{};const ye=`${Ce.src}${Ce.srcset}`;let Te=this.counter.get(ye)||0;if(Te++,this.counter.set(ye,Te),!this.linkRefs.has(ye)){const Ne=this.appendPreloadLink(Ce);this.linkRefs.set(ye,Ne)}return()=>{if(this.counter.has(ye)){let Ne=this.counter.get(ye);if(Ne--,0===Ne){const fe=this.linkRefs.get(ye);this.removePreloadLink(fe),this.counter.delete(ye),this.linkRefs.delete(ye)}else this.counter.set(ye,Ne)}}}appendPreloadLink(Ce){const ye=this.document.createElement("link");return ye.setAttribute("rel","preload"),ye.setAttribute("as","image"),ye.setAttribute("href",Ce.src),Ce.srcset&&ye.setAttribute("imagesrcset",Ce.srcset),this.document.head.appendChild(ye),ye}removePreloadLink(Ce){this.document.head.contains(Ce)&&this.document.head.removeChild(Ce)}}).\u0275fac=function(Ce){return new(Ce||Ie)(n.LFG(Y.K0),n.LFG(K.t4))},Ie.\u0275prov=n.Yz7({token:Ie,factory:Ie.\u0275fac,providedIn:"root"})},27445:(tt,X,c)=>{"use strict";c.d(X,{Yp:()=>kn,ky:()=>sn,_p:()=>Ht,FW:()=>Xt,Et:()=>cn,xR:()=>Ut});var n=c(97753),o=c(40581),h=c(62816);var S=c(96156);function P(zt,vt){(0,h.Z)(2,arguments);var tn=(0,o.Z)(zt),ln=(0,S.Z)(vt);if(isNaN(ln))return new Date(NaN);if(!ln)return tn;var cr=tn.getDate(),nr=new Date(tn.getTime());return nr.setMonth(tn.getMonth()+ln+1,0),cr>=nr.getDate()?nr:(tn.setFullYear(nr.getFullYear(),nr.getMonth(),cr),tn)}function C(zt,vt){(0,h.Z)(2,arguments);var tn=(0,o.Z)(zt),ln=(0,S.Z)(vt),cr=tn.getFullYear(),nr=tn.getDate(),Lt=new Date(0);Lt.setFullYear(cr,ln,15),Lt.setHours(0,0,0,0);var Be=function T(zt){(0,h.Z)(1,arguments);var vt=(0,o.Z)(zt),tn=vt.getFullYear(),ln=vt.getMonth(),cr=new Date(0);return cr.setFullYear(tn,ln+1,0),cr.setHours(0,0,0,0),cr.getDate()}(Lt);return tn.setMonth(ln,Math.min(nr,Be)),tn}var Y=c(5227);function k(zt,vt,tn){var ln,cr,nr,Lt,Be,Ke,At,on;(0,h.Z)(2,arguments);var On=(0,Y.j)(),fn=(0,S.Z)(null!==(ln=null!==(cr=null!==(nr=null!==(Lt=tn?.weekStartsOn)&&void 0!==Lt?Lt:null==tn||null===(Be=tn.locale)||void 0===Be||null===(Ke=Be.options)||void 0===Ke?void 0:Ke.weekStartsOn)&&void 0!==nr?nr:On.weekStartsOn)&&void 0!==cr?cr:null===(At=On.locale)||void 0===At||null===(on=At.options)||void 0===on?void 0:on.weekStartsOn)&&void 0!==ln?ln:0);if(!(fn>=0&&fn<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var wn=(0,o.Z)(zt),pn=(0,S.Z)(vt),nn=wn.getDay(),ht=7-fn;return function N(zt,vt){(0,h.Z)(2,arguments);var tn=(0,o.Z)(zt),ln=(0,S.Z)(vt);return isNaN(ln)?new Date(NaN):(ln&&tn.setDate(tn.getDate()+ln),tn)}(wn,pn<0||pn>6?pn-(nn+ht)%7:((pn%7+7)%7+ht)%7-(nn+ht)%7)}function $(zt,vt){(0,h.Z)(2,arguments);var tn=(0,o.Z)(zt),ln=(0,o.Z)(vt);return tn.getFullYear()===ln.getFullYear()}function K(zt,vt){(0,h.Z)(2,arguments);var tn=(0,o.Z)(zt),ln=(0,o.Z)(vt);return tn.getFullYear()===ln.getFullYear()&&tn.getMonth()===ln.getMonth()}function te(zt){(0,h.Z)(1,arguments);var vt=(0,o.Z)(zt);return vt.setHours(0,0,0,0),vt}function ee(zt,vt){(0,h.Z)(2,arguments);var tn=te(zt),ln=te(vt);return tn.getTime()===ln.getTime()}function Se(zt){(0,h.Z)(1,arguments);var vt=(0,o.Z)(zt);return vt.setMinutes(0,0,0),vt}function ce(zt,vt){(0,h.Z)(2,arguments);var tn=Se(zt),ln=Se(vt);return tn.getTime()===ln.getTime()}function ke(zt){(0,h.Z)(1,arguments);var vt=(0,o.Z)(zt);return vt.setSeconds(0,0),vt}function Ge(zt,vt){(0,h.Z)(2,arguments);var tn=ke(zt),ln=ke(vt);return tn.getTime()===ln.getTime()}function Ie(zt){(0,h.Z)(1,arguments);var vt=(0,o.Z)(zt);return vt.setMilliseconds(0),vt}function b(zt,vt){(0,h.Z)(2,arguments);var tn=Ie(zt),ln=Ie(vt);return tn.getTime()===ln.getTime()}function M(zt,vt){(0,h.Z)(2,arguments);var tn=(0,o.Z)(zt),ln=(0,o.Z)(vt);return tn.getFullYear()-ln.getFullYear()}function D(zt,vt){(0,h.Z)(2,arguments);var tn=(0,o.Z)(zt),ln=(0,o.Z)(vt);return 12*(tn.getFullYear()-ln.getFullYear())+(tn.getMonth()-ln.getMonth())}var I=c(45351);function Ye(zt,vt){(0,h.Z)(2,arguments);var tn=te(zt),ln=te(vt),cr=tn.getTime()-(0,I.Z)(tn),nr=ln.getTime()-(0,I.Z)(ln);return Math.round((cr-nr)/864e5)}var be=c(33865);function Oe(zt,vt){return(0,h.Z)(2,arguments),(0,o.Z)(zt).getTime()-(0,o.Z)(vt).getTime()}var We={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(vt){return vt<0?Math.ceil(vt):Math.floor(vt)}},qe="trunc";function yt(zt){return zt?We[zt]:We[qe]}function Ot(zt,vt,tn){(0,h.Z)(2,arguments);var ln=Oe(zt,vt)/be.vh;return yt(tn?.roundingMethod)(ln)}function at(zt,vt,tn){(0,h.Z)(2,arguments);var ln=Oe(zt,vt)/be.yJ;return yt(tn?.roundingMethod)(ln)}function Ue(zt,vt,tn){(0,h.Z)(2,arguments);var ln=Oe(zt,vt)/1e3;return yt(tn?.roundingMethod)(ln)}var Ce=c(34338);function fe(zt){(0,h.Z)(1,arguments);var vt=(0,o.Z)(zt);return function Te(zt){(0,h.Z)(1,arguments);var vt=(0,o.Z)(zt);return vt.setHours(23,59,59,999),vt}(vt).getTime()===function Ne(zt){(0,h.Z)(1,arguments);var vt=(0,o.Z)(zt),tn=vt.getMonth();return vt.setFullYear(vt.getFullYear(),tn+1,0),vt.setHours(23,59,59,999),vt}(vt).getTime()}var Ct=c(1608),gt=c(96814),St=c(27754);function cn(zt){const[vt,tn]=zt;return!!vt&&!!tn&&tn.isBeforeDay(vt)}function Ht(zt,vt,tn="month",ln="left"){const[cr,nr]=zt;let Lt=cr||new kn,Be=nr||(vt?Lt:Lt.add(1,tn));return cr&&!nr?(Lt=cr,Be=vt?cr:cr.add(1,tn)):!cr&&nr?(Lt=vt?nr:nr.add(-1,tn),Be=nr):cr&&nr&&!vt&&(cr.isSame(nr,tn)||"left"===ln?Be=Lt.add(1,tn):Lt=Be.add(-1,tn)),[Lt,Be]}function sn(zt){return Array.isArray(zt)?zt.map(vt=>vt instanceof kn?vt.clone():null):zt instanceof kn?zt.clone():null}class kn{constructor(vt){if(vt)if(vt instanceof Date)this.nativeDate=vt;else{if("string"!=typeof vt&&"number"!=typeof vt)throw new Error('The input date type is not supported ("Date" is now recommended)');(0,Ct.ZK)('The string type is not recommended for date-picker, use "Date" type'),this.nativeDate=new Date(vt)}else this.nativeDate=new Date}calendarStart(vt){return new kn((0,n.Z)(function f(zt){(0,h.Z)(1,arguments);var vt=(0,o.Z)(zt);return vt.setDate(1),vt.setHours(0,0,0,0),vt}(this.nativeDate),vt))}getYear(){return this.nativeDate.getFullYear()}getMonth(){return this.nativeDate.getMonth()}getDay(){return this.nativeDate.getDay()}getTime(){return this.nativeDate.getTime()}getDate(){return this.nativeDate.getDate()}getHours(){return this.nativeDate.getHours()}getMinutes(){return this.nativeDate.getMinutes()}getSeconds(){return this.nativeDate.getSeconds()}getMilliseconds(){return this.nativeDate.getMilliseconds()}clone(){return new kn(new Date(this.nativeDate))}setHms(vt,tn,ln){const cr=new Date(this.nativeDate.setHours(vt,tn,ln));return new kn(cr)}setYear(vt){return new kn(function W(zt,vt){(0,h.Z)(2,arguments);var tn=(0,o.Z)(zt),ln=(0,S.Z)(vt);return isNaN(tn.getTime())?new Date(NaN):(tn.setFullYear(ln),tn)}(this.nativeDate,vt))}addYears(vt){return new kn(function A(zt,vt){return(0,h.Z)(2,arguments),P(zt,12*(0,S.Z)(vt))}(this.nativeDate,vt))}setMonth(vt){return new kn(C(this.nativeDate,vt))}addMonths(vt){return new kn(P(this.nativeDate,vt))}setDay(vt,tn){return new kn(k(this.nativeDate,vt,tn))}setDate(vt){const tn=new Date(this.nativeDate);return tn.setDate(vt),new kn(tn)}addDays(vt){return this.setDate(this.getDate()+vt)}add(vt,tn){switch(tn){case"decade":return this.addYears(10*vt);case"year":return this.addYears(vt);default:return this.addMonths(vt)}}isSame(vt,tn="day"){let ln;switch(tn){case"decade":ln=(cr,nr)=>Math.abs(cr.getFullYear()-nr.getFullYear())<11;break;case"year":ln=$;break;case"month":ln=K;break;case"day":default:ln=ee;break;case"hour":ln=ce;break;case"minute":ln=Ge;break;case"second":ln=b}return ln(this.nativeDate,this.toNativeDate(vt))}isSameYear(vt){return this.isSame(vt,"year")}isSameMonth(vt){return this.isSame(vt,"month")}isSameDay(vt){return this.isSame(vt,"day")}isSameHour(vt){return this.isSame(vt,"hour")}isSameMinute(vt){return this.isSame(vt,"minute")}isSameSecond(vt){return this.isSame(vt,"second")}isBefore(vt,tn="day"){if(null===vt)return!1;let ln;switch(tn){case"year":ln=M;break;case"month":ln=D;break;case"day":default:ln=Ye;break;case"hour":ln=Ot;break;case"minute":ln=at;break;case"second":ln=Ue}return ln(this.nativeDate,this.toNativeDate(vt))<0}isBeforeYear(vt){return this.isBefore(vt,"year")}isBeforeMonth(vt){return this.isBefore(vt,"month")}isBeforeDay(vt){return this.isBefore(vt,"day")}isToday(){return function nt(zt){return(0,h.Z)(1,arguments),ee(zt,Date.now())}(this.nativeDate)}isValid(){return(0,Ce.Z)(this.nativeDate)}isFirstDayOfMonth(){return function ye(zt){return(0,h.Z)(1,arguments),1===(0,o.Z)(zt).getDate()}(this.nativeDate)}isLastDayOfMonth(){return fe(this.nativeDate)}toNativeDate(vt){return vt instanceof kn?vt.nativeDate:vt}}const Xt=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];class Ut{constructor(vt,tn){this.format=vt,this.localeId=tn,this.regex=null,this.matchMap={hour:null,minute:null,second:null,periodNarrow:null,periodWide:null,periodAbbreviated:null},this.genRegexp()}toDate(vt){const tn=this.getTimeResult(vt),ln=new Date;return(0,St.DX)(tn?.hour)&&ln.setHours(tn.hour),(0,St.DX)(tn?.minute)&&ln.setMinutes(tn.minute),(0,St.DX)(tn?.second)&&ln.setSeconds(tn.second),1===tn?.period&&ln.getHours()<12&&ln.setHours(ln.getHours()+12),ln}getTimeResult(vt){const tn=this.regex.exec(vt);let ln=null;return tn?((0,St.DX)(this.matchMap.periodNarrow)&&(ln=(0,gt.ol)(this.localeId,gt.x.Format,gt.Tn.Narrow).indexOf(tn[this.matchMap.periodNarrow+1])),(0,St.DX)(this.matchMap.periodWide)&&(ln=(0,gt.ol)(this.localeId,gt.x.Format,gt.Tn.Wide).indexOf(tn[this.matchMap.periodWide+1])),(0,St.DX)(this.matchMap.periodAbbreviated)&&(ln=(0,gt.ol)(this.localeId,gt.x.Format,gt.Tn.Abbreviated).indexOf(tn[this.matchMap.periodAbbreviated+1])),{hour:(0,St.DX)(this.matchMap.hour)?Number.parseInt(tn[this.matchMap.hour+1],10):null,minute:(0,St.DX)(this.matchMap.minute)?Number.parseInt(tn[this.matchMap.minute+1],10):null,second:(0,St.DX)(this.matchMap.second)?Number.parseInt(tn[this.matchMap.second+1],10):null,period:ln}):null}genRegexp(){let vt=this.format.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$&");const tn=/h{1,2}/i,ln=/m{1,2}/,cr=/s{1,2}/,nr=/aaaaa/,Lt=/aaaa/,Be=/a{1,3}/,Ke=tn.exec(this.format),At=ln.exec(this.format),on=cr.exec(this.format),On=nr.exec(this.format);let fn=null,wn=null;On||(fn=Lt.exec(this.format)),!fn&&!On&&(wn=Be.exec(this.format)),[Ke,At,on,On,fn,wn].filter(nn=>!!nn).sort((nn,un)=>nn.index-un.index).forEach((nn,un)=>{switch(nn){case Ke:this.matchMap.hour=un,vt=vt.replace(tn,"(\\d{1,2})");break;case At:this.matchMap.minute=un,vt=vt.replace(ln,"(\\d{1,2})");break;case on:this.matchMap.second=un,vt=vt.replace(cr,"(\\d{1,2})");break;case On:this.matchMap.periodNarrow=un;const Pe=(0,gt.ol)(this.localeId,gt.x.Format,gt.Tn.Narrow).join("|");vt=vt.replace(nr,`(${Pe})`);break;case fn:this.matchMap.periodWide=un;const ht=(0,gt.ol)(this.localeId,gt.x.Format,gt.Tn.Wide).join("|");vt=vt.replace(Lt,`(${ht})`);break;case wn:this.matchMap.periodAbbreviated=un;const re=(0,gt.ol)(this.localeId,gt.x.Format,gt.Tn.Abbreviated).join("|");vt=vt.replace(Be,`(${re})`)}}),this.regex=new RegExp(vt)}}},70855:(tt,X,c)=>{"use strict";c.d(X,{a:()=>S,w:()=>f});var o,h,n=c(19212);class f{setHiddenAttribute(){this.hidden?"string"==typeof this.hidden?this.renderer.setAttribute(this.elementRef.nativeElement,"hidden",this.hidden):this.renderer.setAttribute(this.elementRef.nativeElement,"hidden",""):this.renderer.removeAttribute(this.elementRef.nativeElement,"hidden")}constructor(P,A){this.elementRef=P,this.renderer=A,this.hidden=null,this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","")}ngOnChanges(){this.setHiddenAttribute()}ngAfterViewInit(){this.setHiddenAttribute()}}(o=f).\u0275fac=function(P){return new(P||o)(n.Y36(n.SBq),n.Y36(n.Qsj))},o.\u0275dir=n.lG2({type:o,selectors:[["","nz-button",""],["nz-button-group"],["","nz-icon",""],["","nz-menu-item",""],["","nz-submenu",""],["nz-select-top-control"],["nz-select-placeholder"],["nz-input-group"]],inputs:{hidden:"hidden"},standalone:!0,features:[n.TTD]});class S{}(h=S).\u0275fac=function(P){return new(P||h)},h.\u0275mod=n.oAB({type:h}),h.\u0275inj=n.cJS({})},27754:(tt,X,c)=>{"use strict";c.d(X,{DX:()=>C,HH:()=>k,He:()=>te,J8:()=>fn,Rn:()=>Ie,Sk:()=>be,Sm:()=>Ce,WX:()=>ee,YM:()=>nt,Zu:()=>Le,de:()=>$,hq:()=>Re,kK:()=>N,lN:()=>On,pW:()=>M,rw:()=>Se,sw:()=>K,tI:()=>qe,ui:()=>Ue,wv:()=>I,yF:()=>ke,z6:()=>D,zT:()=>ye});var n=c(19212),o=c(42495),h=c(1608),f=c(2664),S=c(2459),W=c(22096);function C(ue){return typeof ue<"u"&&null!==ue}function N(ue){return typeof ue>"u"||null===ue}function k(ue){return"string"==typeof ue&&""!==ue}function $(ue){return ue instanceof n.Rgc}function K(ue){return(0,o.Ig)(ue)}function te(ue,ot=0){return(0,o.t6)(ue)?Number(ue):ot}function ee(ue){return(0,o.HM)(ue)}function Se(ue,...ot){return"function"==typeof ue?ue(...ot):ue}function ce(ue,ot){return function Et(an,Pn,Zt){const Wt=`$$__zorroPropDecorator__${Pn}`;return Object.prototype.hasOwnProperty.call(an,Wt)&&(0,h.ZK)(`The prop "${Wt}" is already exist, it will be overrided by ${ue} decorator.`),Object.defineProperty(an,Wt,{configurable:!0,writable:!0}),{get(){return Zt&&Zt.get?Zt.get.bind(this)():this[Wt]},set(mn){Zt&&Zt.set&&Zt.set.bind(this)(ot(mn)),this[Wt]=ot(mn)}}}}function ke(){return ce("InputBoolean",K)}function Ie(ue){return ce("InputNumber",ot=>te(ot,ue))}function M(ue){if(!ue.getClientRects().length)return{top:0,left:0};const ot=ue.getBoundingClientRect(),Et=ue.ownerDocument.defaultView;return{top:ot.top+Et.pageYOffset,left:ot.left+Et.pageXOffset}}function D(ue){return ue.type.startsWith("touch")}function I(ue){return D(ue)?ue.touches[0]||ue.changedTouches[0]:ue}function be(ue,ot,Et){if(ue.length>ot)return ue;const an=`${We(ot,Et)}${ue}`;return an.slice(an.length-ot,an.length)}function We(ue,ot){return Array(ue).fill(ot).join("")}function qe(ue){return!!ue&&"function"==typeof ue.then&&"function"==typeof ue.catch}function Ue(ue){return"number"==typeof ue&&isFinite(ue)}function nt(ue,ot){return Math.round(ue*Math.pow(10,ot))/Math.pow(10,ot)}function Ce(ue,ot=0){return ue.reduce((Et,an)=>Et+an,ot)}function ye(ue){const ot=ue;ot.scrollIntoViewIfNeeded?ot.scrollIntoViewIfNeeded(!1):ue.scrollIntoView&&ue.scrollIntoView(!1)}const Ne=typeof window<"u";Ne&&window.mozInnerScreenX;function On(ue){return(0,f.b)(ue)?ue:qe(ue)?(0,S.D)(Promise.resolve(ue)):(0,W.of)(ue)}function fn(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const wn="rc-util-key";function pn({mark:ue}={}){return ue?ue.startsWith("data-")?ue:`data-${ue}`:wn}function nn(ue){return ue.attachTo?ue.attachTo:document.querySelector("head")||document.body}function un(ue,ot={}){if(!fn())return null;const Et=document.createElement("style");ot.cspNonce&&(Et.nonce=ot.cspNonce),Et.innerHTML=ue;const an=nn(ot),{firstChild:Pn}=an;return ot.prepend&&an.prepend?an.prepend(Et):ot.prepend&&Pn?an.insertBefore(Et,Pn):an.appendChild(Et),Et}const Pe=new Map;function ht(ue,ot={}){const Et=nn(ot);return Array.from(Pe.get(Et)?.children||[]).find(an=>"STYLE"===an.tagName&&an.getAttribute(pn(ot))===ue)}function Re(ue,ot,Et={}){const an=nn(Et);if(!Pe.has(an)){const Wt=un("",Et),{parentNode:mn}=Wt;Pe.set(an,mn),mn.removeChild(Wt)}const Pn=ht(ot,Et);if(Pn)return Et.cspNonce&&Pn.nonce!==Et.cspNonce&&(Pn.nonce=Et.cspNonce),Pn.innerHTML!==ue&&(Pn.innerHTML=ue),Pn;const Zt=un(ue,Et);return Zt?.setAttribute(pn(Et),ot),Zt}function Le(ue,ot,Et){return{[`${ue}-status-success`]:"success"===ot,[`${ue}-status-warning`]:"warning"===ot,[`${ue}-status-error`]:"error"===ot,[`${ue}-status-validating`]:"validating"===ot,[`${ue}-has-feedback`]:Et}}},41958:(tt,X,c)=>{"use strict";c.d(X,{dQ:()=>T,vG:()=>C});var h,f,n=c(62831),o=c(19212);class S{get waveAttributeName(){return this.insertExtraNode?"ant-click-animating":"ant-click-animating-without-extra-node"}constructor(Y,k,$,K,te){this.triggerElement=Y,this.ngZone=k,this.insertExtraNode=$,this.platformId=K,this.cspNonce=te,this.waveTransitionDuration=400,this.styleForPseudo=null,this.extraNode=null,this.lastTime=0,this.onClick=ee=>{!this.triggerElement||!this.triggerElement.getAttribute||this.triggerElement.getAttribute("disabled")||"INPUT"===ee.target.tagName||this.triggerElement.className.indexOf("disabled")>=0||this.fadeOutWave()},this.platform=new n.t4(this.platformId),this.clickHandler=this.onClick.bind(this),this.bindTriggerEvent()}bindTriggerEvent(){this.platform.isBrowser&&this.ngZone.runOutsideAngular(()=>{this.removeTriggerEvent(),this.triggerElement&&this.triggerElement.addEventListener("click",this.clickHandler,!0)})}removeTriggerEvent(){this.triggerElement&&this.triggerElement.removeEventListener("click",this.clickHandler,!0)}removeStyleAndExtraNode(){this.styleForPseudo&&document.body.contains(this.styleForPseudo)&&(document.body.removeChild(this.styleForPseudo),this.styleForPseudo=null),this.insertExtraNode&&this.triggerElement.contains(this.extraNode)&&this.triggerElement.removeChild(this.extraNode)}destroy(){this.removeTriggerEvent(),this.removeStyleAndExtraNode()}fadeOutWave(){const Y=this.triggerElement,k=this.getWaveColor(Y);Y.setAttribute(this.waveAttributeName,"true"),!(Date.now()<this.lastTime+this.waveTransitionDuration)&&(this.isValidColor(k)&&(this.styleForPseudo||(this.styleForPseudo=document.createElement("style"),this.cspNonce&&(this.styleForPseudo.nonce=this.cspNonce)),this.styleForPseudo.innerHTML=`\n      [ant-click-animating-without-extra-node='true']::after, .ant-click-animating-node {\n        --antd-wave-shadow-color: ${k};\n      }`,document.body.appendChild(this.styleForPseudo)),this.insertExtraNode&&(this.extraNode||(this.extraNode=document.createElement("div")),this.extraNode.className="ant-click-animating-node",Y.appendChild(this.extraNode)),this.lastTime=Date.now(),this.runTimeoutOutsideZone(()=>{Y.removeAttribute(this.waveAttributeName),this.removeStyleAndExtraNode()},this.waveTransitionDuration))}isValidColor(Y){return!!Y&&"#ffffff"!==Y&&"rgb(255, 255, 255)"!==Y&&this.isNotGrey(Y)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(Y)&&"transparent"!==Y}isNotGrey(Y){const k=Y.match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return!(k&&k[1]&&k[2]&&k[3])||!(k[1]===k[2]&&k[2]===k[3])}getWaveColor(Y){const k=getComputedStyle(Y);return k.getPropertyValue("border-top-color")||k.getPropertyValue("border-color")||k.getPropertyValue("background-color")}runTimeoutOutsideZone(Y,k){this.ngZone.runOutsideAngular(()=>setTimeout(Y,k))}}const P=new o.OlP("nz-wave-global-options");class T{get disabled(){return this.waveDisabled}get rendererRef(){return this.waveRenderer}constructor(Y,k,$,K,te,ee){this.ngZone=Y,this.elementRef=k,this.config=$,this.animationType=K,this.platformId=te,this.cspNonce=ee,this.nzWaveExtraNode=!1,this.waveDisabled=!1,this.waveDisabled=this.isConfigDisabled()}isConfigDisabled(){let Y=!1;return this.config&&"boolean"==typeof this.config.disabled&&(Y=this.config.disabled),"NoopAnimations"===this.animationType&&(Y=!0),Y}ngOnDestroy(){this.waveRenderer&&this.waveRenderer.destroy()}ngOnInit(){this.renderWaveIfEnabled()}renderWaveIfEnabled(){!this.waveDisabled&&this.elementRef.nativeElement&&(this.waveRenderer=new S(this.elementRef.nativeElement,this.ngZone,this.nzWaveExtraNode,this.platformId,this.cspNonce))}disable(){this.waveDisabled=!0,this.waveRenderer&&(this.waveRenderer.removeTriggerEvent(),this.waveRenderer.removeStyleAndExtraNode())}enable(){this.waveDisabled=this.isConfigDisabled()||!1,this.waveRenderer&&this.waveRenderer.bindTriggerEvent()}}(h=T).\u0275fac=function(Y){return new(Y||h)(o.Y36(o.R0b),o.Y36(o.SBq),o.Y36(P,8),o.Y36(o.QbO,8),o.Y36(o.Lbi),o.Y36(o.Ojb,8))},h.\u0275dir=o.lG2({type:h,selectors:[["","nz-wave",""],["button","nz-button","",3,"nzType","link",3,"nzType","text"]],inputs:{nzWaveExtraNode:"nzWaveExtraNode"},exportAs:["nzWave"],standalone:!0});class C{}(f=C).\u0275fac=function(Y){return new(Y||f)},f.\u0275mod=o.oAB({type:f}),f.\u0275inj=o.cJS({providers:[function A(N){return(0,o.MR2)([{provide:P,useValue:N}])}({disabled:!1})]})},43389:(tt,X,c)=>{"use strict";c.d(X,{BL:()=>kn,SQ:()=>ye,Vz:()=>cn});var te,ee,Se,ce,n=c(19212),o=c(97582),h=c(36028),f=c(33651),S=c(68484),W=c(96814),P=c(78645),A=c(59773),T=c(40874),C=c(331),N=c(8324),Y=c(27754),k=c(90551),$=c(76034),K=c(49388);const ke=["drawerTemplate"];function Ge(Xt,Ut){if(1&Xt){const zt=n.EpF();n.TgZ(0,"div",11),n.NdJ("click",function(){n.CHM(zt);const tn=n.oxw(2);return n.KtG(tn.maskClick())}),n.qZA()}if(2&Xt){const zt=n.oxw(2);n.Q6J("ngStyle",zt.nzMaskStyle)}}function Ie(Xt,Ut){if(1&Xt&&(n.ynx(0),n._UZ(1,"span",19),n.BQk()),2&Xt){const zt=Ut.$implicit;n.xp6(),n.Q6J("nzType",zt)}}function b(Xt,Ut){if(1&Xt){const zt=n.EpF();n.TgZ(0,"button",17),n.NdJ("click",function(){n.CHM(zt);const tn=n.oxw(3);return n.KtG(tn.closeClick())}),n.YNc(1,Ie,2,1,"ng-container",18),n.qZA()}if(2&Xt){const zt=n.oxw(3);n.xp6(),n.Q6J("nzStringTemplateOutlet",zt.nzCloseIcon)}}function M(Xt,Ut){if(1&Xt&&(n.ynx(0),n._UZ(1,"div",21),n.BQk()),2&Xt){const zt=n.oxw(4);n.xp6(),n.Q6J("innerHTML",zt.nzTitle,n.oJD)}}function D(Xt,Ut){if(1&Xt&&(n.TgZ(0,"div",20),n.YNc(1,M,2,1,"ng-container",18),n.qZA()),2&Xt){const zt=n.oxw(3);n.xp6(),n.Q6J("nzStringTemplateOutlet",zt.nzTitle)}}function I(Xt,Ut){if(1&Xt&&(n.ynx(0),n._UZ(1,"div",21),n.BQk()),2&Xt){const zt=n.oxw(4);n.xp6(),n.Q6J("innerHTML",zt.nzExtra,n.oJD)}}function Q(Xt,Ut){if(1&Xt&&(n.TgZ(0,"div",22),n.YNc(1,I,2,1,"ng-container",18),n.qZA()),2&Xt){const zt=n.oxw(3);n.xp6(),n.Q6J("nzStringTemplateOutlet",zt.nzExtra)}}function Ye(Xt,Ut){if(1&Xt&&(n.TgZ(0,"div",12)(1,"div",13),n.YNc(2,b,2,1,"button",14)(3,D,2,1,"div",15),n.qZA(),n.YNc(4,Q,2,1,"div",16),n.qZA()),2&Xt){const zt=n.oxw(2);n.ekj("ant-drawer-header-close-only",!zt.nzTitle),n.xp6(2),n.Q6J("ngIf",zt.nzClosable),n.xp6(),n.Q6J("ngIf",zt.nzTitle),n.xp6(),n.Q6J("ngIf",zt.nzExtra)}}function be(Xt,Ut){}function Oe(Xt,Ut){1&Xt&&n.GkF(0)}function We(Xt,Ut){if(1&Xt&&(n.ynx(0),n.YNc(1,Oe,1,0,"ng-container",24),n.BQk()),2&Xt){const zt=n.oxw(3);n.xp6(),n.Q6J("ngTemplateOutlet",zt.nzContent)("ngTemplateOutletContext",zt.templateContext)}}function qe(Xt,Ut){if(1&Xt&&(n.ynx(0),n.YNc(1,We,2,2,"ng-container",23),n.BQk()),2&Xt){const zt=n.oxw(2);n.xp6(),n.Q6J("ngIf",zt.isTemplateRef(zt.nzContent))}}function yt(Xt,Ut){}function Ot(Xt,Ut){if(1&Xt&&(n.ynx(0),n.YNc(1,yt,0,0,"ng-template",25),n.BQk()),2&Xt){const zt=n.oxw(3);n.xp6(),n.Q6J("ngTemplateOutlet",zt.contentFromContentChild)}}function at(Xt,Ut){if(1&Xt&&n.YNc(0,Ot,2,1,"ng-container",23),2&Xt){const zt=n.oxw(2);n.Q6J("ngIf",zt.contentFromContentChild&&(zt.isOpen||zt.inAnimation))}}function Ue(Xt,Ut){if(1&Xt&&(n.ynx(0),n._UZ(1,"div",21),n.BQk()),2&Xt){const zt=n.oxw(3);n.xp6(),n.Q6J("innerHTML",zt.nzFooter,n.oJD)}}function nt(Xt,Ut){if(1&Xt&&(n.TgZ(0,"div",26),n.YNc(1,Ue,2,1,"ng-container",18),n.qZA()),2&Xt){const zt=n.oxw(2);n.xp6(),n.Q6J("nzStringTemplateOutlet",zt.nzFooter)}}function Ce(Xt,Ut){if(1&Xt&&(n.TgZ(0,"div",1),n.YNc(1,Ge,1,1,"div",2),n.TgZ(2,"div")(3,"div",3)(4,"div",4),n.YNc(5,Ye,5,5,"div",5),n.TgZ(6,"div",6),n.YNc(7,be,0,0,"ng-template",7)(8,qe,2,1,"ng-container",8)(9,at,1,1,"ng-template",null,9,n.W1O),n.qZA(),n.YNc(11,nt,2,1,"div",10),n.qZA()()()()),2&Xt){const zt=n.MAs(10),vt=n.oxw();n.Udp("transform",vt.offsetTransform)("transition",vt.placementChanging?"none":null)("z-index",vt.nzZIndex),n.ekj("ant-drawer-rtl","rtl"===vt.dir)("ant-drawer-open",vt.isOpen)("no-mask",!vt.nzMask)("ant-drawer-top","top"===vt.nzPlacement)("ant-drawer-bottom","bottom"===vt.nzPlacement)("ant-drawer-right","right"===vt.nzPlacement)("ant-drawer-left","left"===vt.nzPlacement),n.Q6J("nzNoAnimation",vt.nzNoAnimation),n.xp6(),n.Q6J("ngIf",vt.nzMask),n.xp6(),n.Gre("ant-drawer-content-wrapper ",vt.nzWrapClassName,""),n.Udp("width",vt.width)("height",vt.height)("transform",vt.transform)("transition",vt.placementChanging?"none":null),n.xp6(2),n.Udp("height",vt.isLeftOrRight?"100%":null),n.xp6(),n.Q6J("ngIf",vt.nzTitle||vt.nzClosable),n.xp6(),n.Q6J("ngStyle",vt.nzBodyStyle),n.xp6(2),n.Q6J("ngIf",vt.nzContent)("ngIfElse",zt),n.xp6(3),n.Q6J("ngIf",vt.nzFooter)}}class ye{constructor(Ut){this.templateRef=Ut}}(te=ye).\u0275fac=function(Ut){return new(Ut||te)(n.Y36(n.Rgc))},te.\u0275dir=n.lG2({type:te,selectors:[["","nzDrawerContent",""]],exportAs:["nzDrawerContent"],standalone:!0});const fe=new n.OlP("NZ_DRAWER_DATA");class Ct{}class cn extends Ct{set nzVisible(Ut){this.isOpen=Ut}get nzVisible(){return this.isOpen}get offsetTransform(){if(!this.isOpen||this.nzOffsetX+this.nzOffsetY===0)return null;switch(this.nzPlacement){case"left":return`translateX(${this.nzOffsetX}px)`;case"right":return`translateX(-${this.nzOffsetX}px)`;case"top":return`translateY(${this.nzOffsetY}px)`;case"bottom":return`translateY(-${this.nzOffsetY}px)`}}get transform(){if(this.isOpen)return null;switch(this.nzPlacement){case"left":return"translateX(-100%)";case"right":return"translateX(100%)";case"top":return"translateY(-100%)";case"bottom":return"translateY(100%)"}}get width(){if(this.isLeftOrRight){const Ut="large"===this.nzSize?736:378;return void 0===this.nzWidth?(0,Y.WX)(Ut):(0,Y.WX)(this.nzWidth)}return null}get height(){if(!this.isLeftOrRight){const Ut="large"===this.nzSize?736:378;return void 0===this.nzHeight?(0,Y.WX)(Ut):(0,Y.WX)(this.nzHeight)}return null}get isLeftOrRight(){return"left"===this.nzPlacement||"right"===this.nzPlacement}get afterOpen(){return this.nzAfterOpen.asObservable()}get afterClose(){return this.nzAfterClose.asObservable()}isTemplateRef(Ut){return Ut instanceof n.Rgc}constructor(Ut,zt,vt,tn,ln,cr,nr,Lt,Be,Ke,At){super(),this.cdr=Ut,this.document=zt,this.nzConfigService=vt,this.renderer=tn,this.overlay=ln,this.injector=cr,this.changeDetectorRef=nr,this.focusTrapFactory=Lt,this.viewContainerRef=Be,this.overlayKeyboardDispatcher=Ke,this.directionality=At,this._nzModuleName="drawer",this.nzCloseIcon="close",this.nzClosable=!0,this.nzMaskClosable=!0,this.nzMask=!0,this.nzCloseOnNavigation=!0,this.nzNoAnimation=!1,this.nzKeyboard=!0,this.nzPlacement="right",this.nzSize="default",this.nzMaskStyle={},this.nzBodyStyle={},this.nzZIndex=1e3,this.nzOffsetX=0,this.nzOffsetY=0,this.componentInstance=null,this.nzOnViewInit=new n.vpe,this.nzOnClose=new n.vpe,this.nzVisibleChange=new n.vpe,this.destroy$=new P.x,this.placementChanging=!1,this.placementChangeTimeoutId=-1,this.isOpen=!1,this.inAnimation=!1,this.templateContext={$implicit:void 0,drawerRef:this},this.nzAfterOpen=new P.x,this.nzAfterClose=new P.x,this.nzDirection=void 0,this.dir="ltr"}ngOnInit(){this.directionality.change?.pipe((0,A.R)(this.destroy$)).subscribe(Ut=>{this.dir=Ut,this.cdr.detectChanges()}),this.dir=this.nzDirection||this.directionality.value,this.attachOverlay(),this.updateOverlayStyle(),this.updateBodyOverflow(),this.templateContext={$implicit:this.nzData||this.nzContentParams,drawerRef:this},this.changeDetectorRef.detectChanges()}ngAfterViewInit(){this.attachBodyContent(),this.nzOnViewInit.observers.length&&setTimeout(()=>{this.nzOnViewInit.emit()})}ngOnChanges(Ut){const{nzPlacement:zt,nzVisible:vt}=Ut;vt&&(Ut.nzVisible.currentValue?this.open():this.close()),zt&&!zt.isFirstChange()&&this.triggerPlacementChangeCycleOnce()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),clearTimeout(this.placementChangeTimeoutId),this.disposeOverlay()}getAnimationDuration(){return this.nzNoAnimation?0:300}triggerPlacementChangeCycleOnce(){this.nzNoAnimation||(this.placementChanging=!0,this.changeDetectorRef.markForCheck(),clearTimeout(this.placementChangeTimeoutId),this.placementChangeTimeoutId=setTimeout(()=>{this.placementChanging=!1,this.changeDetectorRef.markForCheck()},this.getAnimationDuration()))}close(Ut){this.isOpen=!1,this.inAnimation=!0,this.nzVisibleChange.emit(!1),this.updateOverlayStyle(),this.overlayKeyboardDispatcher.remove(this.overlayRef),this.changeDetectorRef.detectChanges(),setTimeout(()=>{this.updateBodyOverflow(),this.restoreFocus(),this.inAnimation=!1,this.nzAfterClose.next(Ut),this.nzAfterClose.complete(),this.componentInstance=null},this.getAnimationDuration())}open(){this.attachOverlay(),this.isOpen=!0,this.inAnimation=!0,this.nzVisibleChange.emit(!0),this.overlayKeyboardDispatcher.add(this.overlayRef),this.updateOverlayStyle(),this.updateBodyOverflow(),this.savePreviouslyFocusedElement(),this.trapFocus(),this.changeDetectorRef.detectChanges(),setTimeout(()=>{this.inAnimation=!1,this.changeDetectorRef.detectChanges(),this.nzAfterOpen.next()},this.getAnimationDuration())}getContentComponent(){return this.componentInstance}closeClick(){this.nzOnClose.emit()}maskClick(){this.nzMaskClosable&&this.nzMask&&this.nzOnClose.emit()}attachBodyContent(){if(this.bodyPortalOutlet.dispose(),this.nzContent instanceof n.DyG){const Ut=n.zs3.create({parent:this.injector,providers:[{provide:Ct,useValue:this},{provide:fe,useValue:this.nzData}]}),zt=new S.C5(this.nzContent,null,Ut),vt=this.bodyPortalOutlet.attachComponentPortal(zt);this.componentInstance=vt.instance,Object.assign(vt.instance,this.nzData||this.nzContentParams),vt.changeDetectorRef.detectChanges()}}attachOverlay(){this.overlayRef||(this.portal=new S.UE(this.drawerTemplate,this.viewContainerRef),this.overlayRef=this.overlay.create(this.getOverlayConfig())),this.overlayRef&&!this.overlayRef.hasAttached()&&(this.overlayRef.attach(this.portal),this.overlayRef.keydownEvents().pipe((0,A.R)(this.destroy$)).subscribe(Ut=>{Ut.keyCode===h.hY&&this.isOpen&&this.nzKeyboard&&this.nzOnClose.emit()}),this.overlayRef.detachments().pipe((0,A.R)(this.destroy$)).subscribe(()=>{this.disposeOverlay()}))}disposeOverlay(){this.overlayRef?.dispose(),this.overlayRef=null}getOverlayConfig(){return new f.X_({disposeOnNavigation:this.nzCloseOnNavigation,positionStrategy:this.overlay.position().global(),scrollStrategy:this.overlay.scrollStrategies.block()})}updateOverlayStyle(){this.overlayRef&&this.overlayRef.overlayElement&&this.renderer.setStyle(this.overlayRef.overlayElement,"pointer-events",this.isOpen?"auto":"none")}updateBodyOverflow(){this.overlayRef&&(this.isOpen?this.overlayRef.getConfig().scrollStrategy.enable():this.overlayRef.getConfig().scrollStrategy.disable())}savePreviouslyFocusedElement(){this.document&&!this.previouslyFocusedElement&&(this.previouslyFocusedElement=this.document.activeElement,this.previouslyFocusedElement&&"function"==typeof this.previouslyFocusedElement.blur&&this.previouslyFocusedElement.blur())}trapFocus(){!this.focusTrap&&this.overlayRef&&this.overlayRef.overlayElement&&(this.focusTrap=this.focusTrapFactory.create(this.overlayRef.overlayElement),this.focusTrap.focusInitialElement())}restoreFocus(){this.previouslyFocusedElement&&"function"==typeof this.previouslyFocusedElement.focus&&this.previouslyFocusedElement.focus(),this.focusTrap&&this.focusTrap.destroy()}}(ee=cn).\u0275fac=function(Ut){return new(Ut||ee)(n.Y36(n.sBO),n.Y36(W.K0,8),n.Y36(T.jY),n.Y36(n.Qsj),n.Y36(f.aV),n.Y36(n.zs3),n.Y36(n.sBO),n.Y36($.qV),n.Y36(n.s_b),n.Y36(f.Vs),n.Y36(K.Is,8))},ee.\u0275cmp=n.Xpm({type:ee,selectors:[["nz-drawer"]],contentQueries:function(Ut,zt,vt){if(1&Ut&&n.Suo(vt,ye,7,n.Rgc),2&Ut){let tn;n.iGM(tn=n.CRH())&&(zt.contentFromContentChild=tn.first)}},viewQuery:function(Ut,zt){if(1&Ut&&(n.Gf(ke,7),n.Gf(S.Pl,5)),2&Ut){let vt;n.iGM(vt=n.CRH())&&(zt.drawerTemplate=vt.first),n.iGM(vt=n.CRH())&&(zt.bodyPortalOutlet=vt.first)}},inputs:{nzContent:"nzContent",nzCloseIcon:"nzCloseIcon",nzClosable:"nzClosable",nzMaskClosable:"nzMaskClosable",nzMask:"nzMask",nzCloseOnNavigation:"nzCloseOnNavigation",nzNoAnimation:"nzNoAnimation",nzKeyboard:"nzKeyboard",nzTitle:"nzTitle",nzExtra:"nzExtra",nzFooter:"nzFooter",nzPlacement:"nzPlacement",nzSize:"nzSize",nzMaskStyle:"nzMaskStyle",nzBodyStyle:"nzBodyStyle",nzWrapClassName:"nzWrapClassName",nzWidth:"nzWidth",nzHeight:"nzHeight",nzZIndex:"nzZIndex",nzOffsetX:"nzOffsetX",nzOffsetY:"nzOffsetY",nzVisible:"nzVisible"},outputs:{nzOnViewInit:"nzOnViewInit",nzOnClose:"nzOnClose",nzVisibleChange:"nzVisibleChange"},exportAs:["nzDrawer"],standalone:!0,features:[n.qOj,n.TTD,n.jDz],decls:2,vars:0,consts:[["drawerTemplate",""],[1,"ant-drawer",3,"nzNoAnimation"],["class","ant-drawer-mask",3,"ngStyle","click",4,"ngIf"],[1,"ant-drawer-content"],[1,"ant-drawer-wrapper-body"],["class","ant-drawer-header",3,"ant-drawer-header-close-only",4,"ngIf"],[1,"ant-drawer-body",3,"ngStyle"],["cdkPortalOutlet",""],[4,"ngIf","ngIfElse"],["contentElseTemp",""],["class","ant-drawer-footer",4,"ngIf"],[1,"ant-drawer-mask",3,"ngStyle","click"],[1,"ant-drawer-header"],[1,"ant-drawer-header-title"],["aria-label","Close","class","ant-drawer-close","style","--scroll-bar: 0px;",3,"click",4,"ngIf"],["class","ant-drawer-title",4,"ngIf"],["class","ant-drawer-extra",4,"ngIf"],["aria-label","Close",1,"ant-drawer-close",2,"--scroll-bar","0px",3,"click"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType"],[1,"ant-drawer-title"],[3,"innerHTML"],[1,"ant-drawer-extra"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngTemplateOutlet"],[1,"ant-drawer-footer"]],template:function(Ut,zt){1&Ut&&n.YNc(0,Ce,12,40,"ng-template",null,0,n.W1O)},dependencies:[C.P,W.O5,W.PC,N.T,N.f,k.PV,k.Ls,S.eL,S.Pl,W.tP],encapsulation:2,changeDetection:0}),(0,o.gn)([(0,Y.yF)()],cn.prototype,"nzClosable",void 0),(0,o.gn)([(0,T.oS)(),(0,Y.yF)()],cn.prototype,"nzMaskClosable",void 0),(0,o.gn)([(0,T.oS)(),(0,Y.yF)()],cn.prototype,"nzMask",void 0),(0,o.gn)([(0,T.oS)(),(0,Y.yF)()],cn.prototype,"nzCloseOnNavigation",void 0),(0,o.gn)([(0,Y.yF)()],cn.prototype,"nzNoAnimation",void 0),(0,o.gn)([(0,Y.yF)()],cn.prototype,"nzKeyboard",void 0),(0,o.gn)([(0,T.oS)()],cn.prototype,"nzDirection",void 0);class Ht{constructor(Ut,zt){this.overlay=Ut,this.options=zt,this.unsubscribe$=new P.x;const{nzOnCancel:vt,...tn}=this.options;this.overlayRef=this.overlay.create(),this.drawerRef=this.overlayRef.attach(new S.C5(cn)).instance,this.updateOptions(tn),this.drawerRef.savePreviouslyFocusedElement(),this.drawerRef.nzOnViewInit.pipe((0,A.R)(this.unsubscribe$)).subscribe(()=>{this.drawerRef.open()}),this.drawerRef.nzOnClose.subscribe(()=>{vt?vt().then(ln=>{!1!==ln&&this.drawerRef.close()}):this.drawerRef.close()}),this.drawerRef.afterClose.pipe((0,A.R)(this.unsubscribe$)).subscribe(()=>{this.overlayRef.dispose(),this.drawerRef=null,this.unsubscribe$.next(),this.unsubscribe$.complete()})}getInstance(){return this.drawerRef}updateOptions(Ut){Object.assign(this.drawerRef,Ut)}}class sn{constructor(Ut){this.overlay=Ut}create(Ut){return new Ht(this.overlay,Ut).getInstance()}}(Se=sn).\u0275fac=function(Ut){return new(Ut||Se)(n.LFG(f.aV))},Se.\u0275prov=n.Yz7({token:Se,factory:Se.\u0275fac});class kn{}(ce=kn).\u0275fac=function(Ut){return new(Ut||ce)},ce.\u0275mod=n.oAB({type:ce}),ce.\u0275inj=n.cJS({providers:[sn],imports:[cn]})},62787:(tt,X,c)=>{"use strict";c.d(X,{RR:()=>cn,b1:()=>Ht,cm:()=>fe});var We,qe,yt,Ot,at,Ue,nt,n=c(97582),o=c(36028),h=c(68484),f=c(19212),S=c(78645),W=c(65619),P=c(63019),A=c(92438),T=c(36232),C=c(52572),N=c(47394),Y=c(21441),k=c(37398),$=c(94664),K=c(32181),te=c(29028),ee=c(93997),Se=c(59773),ce=c(81374),ke=c(40874),Ge=c(85448),Ie=c(27754),b=c(33651),M=c(62831),D=c(73460),I=c(42840),Q=c(96814),Ye=c(64194),be=c(331),Oe=c(49388);function Ce(Xt,Ut){if(1&Xt){const zt=f.EpF();f.TgZ(0,"div",0),f.NdJ("@slideMotion.done",function(tn){f.CHM(zt);const ln=f.oxw();return f.KtG(ln.onAnimationEvent(tn))})("mouseenter",function(){f.CHM(zt);const tn=f.oxw();return f.KtG(tn.setMouseState(!0))})("mouseleave",function(){f.CHM(zt);const tn=f.oxw();return f.KtG(tn.setMouseState(!1))}),f.Hsn(1),f.qZA()}if(2&Xt){const zt=f.oxw();f.ekj("ant-dropdown-rtl","rtl"===zt.dir),f.Q6J("ngClass",zt.nzOverlayClassName)("ngStyle",zt.nzOverlayStyle)("@slideMotion",void 0)("@.disabled",!(null==zt.noAnimation||!zt.noAnimation.nzNoAnimation))("nzNoAnimation",null==zt.noAnimation?null:zt.noAnimation.nzNoAnimation)}}const Ne=[Ge.yW.bottomLeft,Ge.yW.bottomRight,Ge.yW.topRight,Ge.yW.topLeft];class fe{setDropdownMenuValue(Ut,zt){this.nzDropdownMenu&&this.nzDropdownMenu.setValue(Ut,zt)}constructor(Ut,zt,vt,tn,ln,cr){this.nzConfigService=Ut,this.elementRef=zt,this.overlay=vt,this.renderer=tn,this.viewContainerRef=ln,this.platform=cr,this._nzModuleName="dropDown",this.overlayRef=null,this.destroy$=new S.x,this.positionStrategy=this.overlay.position().flexibleConnectedTo(this.elementRef.nativeElement).withLockedPosition().withTransformOriginOn(".ant-dropdown"),this.inputVisible$=new W.X(!1),this.nzTrigger$=new W.X("hover"),this.overlayClose$=new S.x,this.nzDropdownMenu=null,this.nzTrigger="hover",this.nzMatchWidthElement=null,this.nzBackdrop=!1,this.nzClickHide=!0,this.nzDisabled=!1,this.nzVisible=!1,this.nzOverlayClassName="",this.nzOverlayStyle={},this.nzPlacement="bottomLeft",this.nzVisibleChange=new f.vpe}ngAfterViewInit(){if(this.nzDropdownMenu){const Ut=this.elementRef.nativeElement,zt=(0,P.T)((0,A.R)(Ut,"mouseenter").pipe((0,Y.h)(!0)),(0,A.R)(Ut,"mouseleave").pipe((0,Y.h)(!1))),vt=this.nzDropdownMenu.mouseState$,tn=(0,P.T)(vt,zt),ln=(0,A.R)(Ut,"click").pipe((0,k.U)(()=>!this.nzVisible)),cr=this.nzTrigger$.pipe((0,$.w)(Ke=>"hover"===Ke?tn:"click"===Ke?ln:T.E)),nr=this.nzDropdownMenu.descendantMenuItemClick$.pipe((0,K.h)(()=>this.nzClickHide),(0,Y.h)(!1)),Lt=(0,P.T)(cr,nr,this.overlayClose$).pipe((0,K.h)(()=>!this.nzDisabled)),Be=(0,P.T)(this.inputVisible$,Lt);(0,C.a)([Be,this.nzDropdownMenu.isChildSubMenuOpen$]).pipe((0,k.U)(([Ke,At])=>Ke||At),(0,te.e)(150),(0,ee.x)(),(0,K.h)(()=>this.platform.isBrowser),(0,Se.R)(this.destroy$)).subscribe(Ke=>{const on=(this.nzMatchWidthElement?this.nzMatchWidthElement.nativeElement:Ut).getBoundingClientRect().width;if(this.nzVisible!==Ke&&this.nzVisibleChange.emit(Ke),this.nzVisible=Ke,Ke){if(this.overlayRef){this.overlayRef.getConfig().minWidth=on}else this.overlayRef=this.overlay.create({positionStrategy:this.positionStrategy,minWidth:on,disposeOnNavigation:!0,hasBackdrop:this.nzBackdrop&&"click"===this.nzTrigger,scrollStrategy:this.overlay.scrollStrategies.reposition()}),(0,P.T)(this.overlayRef.backdropClick(),this.overlayRef.detachments(),this.overlayRef.outsidePointerEvents().pipe((0,K.h)(On=>!this.elementRef.nativeElement.contains(On.target))),this.overlayRef.keydownEvents().pipe((0,K.h)(On=>On.keyCode===o.hY&&!(0,o.Vb)(On)))).pipe((0,Se.R)(this.destroy$)).subscribe(()=>{this.overlayClose$.next(!1)});this.positionStrategy.withPositions([Ge.yW[this.nzPlacement],...Ne]),(!this.portal||this.portal.templateRef!==this.nzDropdownMenu.templateRef)&&(this.portal=new h.UE(this.nzDropdownMenu.templateRef,this.viewContainerRef)),this.overlayRef.attach(this.portal)}else this.overlayRef&&this.overlayRef.detach()}),this.nzDropdownMenu.animationStateChange$.pipe((0,Se.R)(this.destroy$)).subscribe(Ke=>{"void"===Ke.toState&&(this.overlayRef&&this.overlayRef.dispose(),this.overlayRef=null)})}}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.complete(),this.overlayRef&&(this.overlayRef.dispose(),this.overlayRef=null)}ngOnChanges(Ut){const{nzVisible:zt,nzDisabled:vt,nzOverlayClassName:tn,nzOverlayStyle:ln,nzTrigger:cr}=Ut;if(cr&&this.nzTrigger$.next(this.nzTrigger),zt&&this.inputVisible$.next(this.nzVisible),vt){const nr=this.elementRef.nativeElement;this.nzDisabled?(this.renderer.setAttribute(nr,"disabled",""),this.inputVisible$.next(!1)):this.renderer.removeAttribute(nr,"disabled")}tn&&this.setDropdownMenuValue("nzOverlayClassName",this.nzOverlayClassName),ln&&this.setDropdownMenuValue("nzOverlayStyle",this.nzOverlayStyle)}}(We=fe).\u0275fac=function(Ut){return new(Ut||We)(f.Y36(ke.jY),f.Y36(f.SBq),f.Y36(b.aV),f.Y36(f.Qsj),f.Y36(f.s_b),f.Y36(M.t4))},We.\u0275dir=f.lG2({type:We,selectors:[["","nz-dropdown",""]],hostAttrs:[1,"ant-dropdown-trigger"],inputs:{nzDropdownMenu:"nzDropdownMenu",nzTrigger:"nzTrigger",nzMatchWidthElement:"nzMatchWidthElement",nzBackdrop:"nzBackdrop",nzClickHide:"nzClickHide",nzDisabled:"nzDisabled",nzVisible:"nzVisible",nzOverlayClassName:"nzOverlayClassName",nzOverlayStyle:"nzOverlayStyle",nzPlacement:"nzPlacement"},outputs:{nzVisibleChange:"nzVisibleChange"},exportAs:["nzDropdown"],standalone:!0,features:[f.TTD]}),(0,n.gn)([(0,ke.oS)(),(0,Ie.yF)()],fe.prototype,"nzBackdrop",void 0),(0,n.gn)([(0,Ie.yF)()],fe.prototype,"nzClickHide",void 0),(0,n.gn)([(0,Ie.yF)()],fe.prototype,"nzDisabled",void 0),(0,n.gn)([(0,Ie.yF)()],fe.prototype,"nzVisible",void 0);class Ct{}(qe=Ct).\u0275fac=function(Ut){return new(Ut||qe)},qe.\u0275mod=f.oAB({type:qe}),qe.\u0275inj=f.cJS({});(yt=class gt{constructor(){}}).\u0275fac=function(Ut){return new(Ut||yt)},yt.\u0275dir=f.lG2({type:yt,selectors:[["a","nz-dropdown",""]],hostAttrs:[1,"ant-dropdown-link"],standalone:!0});(Ot=class St{constructor(Ut,zt,vt){this.renderer=Ut,this.nzButtonGroupComponent=zt,this.elementRef=vt}ngAfterViewInit(){const Ut=this.renderer.parentNode(this.elementRef.nativeElement);this.nzButtonGroupComponent&&Ut&&this.renderer.addClass(Ut,"ant-dropdown-button")}}).\u0275fac=function(Ut){return new(Ut||Ot)(f.Y36(f.Qsj),f.Y36(I.fY,9),f.Y36(f.SBq))},Ot.\u0275dir=f.lG2({type:Ot,selectors:[["","nz-button","","nz-dropdown",""]],standalone:!0});class cn{onAnimationEvent(Ut){this.animationStateChange$.emit(Ut)}setMouseState(Ut){this.mouseState$.next(Ut)}setValue(Ut,zt){this[Ut]=zt,this.cdr.markForCheck()}constructor(Ut,zt,vt,tn,ln,cr,nr){this.cdr=Ut,this.elementRef=zt,this.renderer=vt,this.viewContainerRef=tn,this.nzMenuService=ln,this.directionality=cr,this.noAnimation=nr,this.mouseState$=new W.X(!1),this.isChildSubMenuOpen$=this.nzMenuService.isChildSubMenuOpen$,this.descendantMenuItemClick$=this.nzMenuService.descendantMenuItemClick$,this.animationStateChange$=new f.vpe,this.nzOverlayClassName="",this.nzOverlayStyle={},this.dir="ltr",this.destroy$=new S.x}ngOnInit(){this.directionality.change?.pipe((0,Se.R)(this.destroy$)).subscribe(Ut=>{this.dir=Ut,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngAfterContentInit(){this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),this.elementRef.nativeElement)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}(at=cn).\u0275fac=function(Ut){return new(Ut||at)(f.Y36(f.sBO),f.Y36(f.SBq),f.Y36(f.Qsj),f.Y36(f.s_b),f.Y36(D.hl),f.Y36(Oe.Is,8),f.Y36(be.P,9))},at.\u0275cmp=f.Xpm({type:at,selectors:[["nz-dropdown-menu"]],viewQuery:function(Ut,zt){if(1&Ut&&f.Gf(f.Rgc,7),2&Ut){let vt;f.iGM(vt=f.CRH())&&(zt.templateRef=vt.first)}},exportAs:["nzDropdownMenu"],standalone:!0,features:[f._Bn([D.hl,{provide:D.Cc,useValue:!0}]),f.jDz],ngContentSelectors:["*"],decls:1,vars:0,consts:[[1,"ant-dropdown",3,"ngClass","ngStyle","nzNoAnimation","mouseenter","mouseleave"]],template:function(Ut,zt){1&Ut&&(f.F$t(),f.YNc(0,Ce,2,7,"ng-template"))},dependencies:[Q.mk,Q.PC,be.P],encapsulation:2,data:{animation:[Ye.mF]},changeDetection:0});class Ht{}(Ue=Ht).\u0275fac=function(Ut){return new(Ut||Ue)},Ue.\u0275mod=f.oAB({type:Ue}),Ue.\u0275inj=f.cJS({imports:[Ct,D.ip]});const sn=[new b.tR({originX:"start",originY:"top"},{overlayX:"start",overlayY:"top"}),new b.tR({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),new b.tR({originX:"start",originY:"top"},{overlayX:"end",overlayY:"bottom"}),new b.tR({originX:"start",originY:"top"},{overlayX:"end",overlayY:"top"})];(nt=class kn{constructor(Ut,zt){this.ngZone=Ut,this.overlay=zt,this.overlayRef=null,this.closeSubscription=N.w0.EMPTY}create(Ut,zt){this.close(!0);const{x:vt,y:tn}=Ut;Ut instanceof MouseEvent&&Ut.preventDefault();const ln=this.overlay.position().flexibleConnectedTo({x:vt,y:tn}).withPositions(sn).withTransformOriginOn(".ant-dropdown");return this.overlayRef=this.overlay.create({positionStrategy:ln,disposeOnNavigation:!0,scrollStrategy:this.overlay.scrollStrategies.close()}),this.closeSubscription=new N.w0,this.closeSubscription.add(zt.descendantMenuItemClick$.subscribe(()=>this.close())),this.closeSubscription.add(this.ngZone.runOutsideAngular(()=>(0,P.T)((0,A.R)(document,"click").pipe((0,K.h)(cr=>!!this.overlayRef&&!this.overlayRef.overlayElement.contains(cr.target)),(0,K.h)(cr=>2!==cr.button)),(0,A.R)(document,"keydown").pipe((0,K.h)(cr=>"Escape"===cr.key))).pipe((0,ce.P)()).subscribe(()=>this.ngZone.run(()=>this.close())))),this.overlayRef.attach(new h.UE(zt.templateRef,zt.viewContainerRef))}close(Ut=!1){this.overlayRef&&(this.overlayRef.detach(),Ut&&this.overlayRef.dispose(),this.overlayRef=null,this.closeSubscription.unsubscribe())}}).\u0275fac=function(Ut){return new(Ut||nt)(f.LFG(f.R0b),f.LFG(b.aV))},nt.\u0275prov=f.Yz7({token:nt,factory:nt.\u0275fac,providedIn:Ct})},60804:(tt,X,c)=>{"use strict";c.d(X,{Xo:()=>Ce,gB:()=>nt,p9:()=>at});var C,N,Y,k,$,n=c(68484),o=c(96814),h=c(19212),f=c(78645),S=c(59773),W=c(27921),P=c(8324),A=c(33728),T=c(40874);function K(ye,Te){if(1&ye&&(h.ynx(0),h._UZ(1,"img",5),h.BQk()),2&ye){const Ne=h.oxw(2);h.xp6(),h.Q6J("src",Ne.nzNotFoundImage,h.LSH)("alt",Ne.isContentString?Ne.nzNotFoundContent:"empty")}}function te(ye,Te){if(1&ye&&(h.ynx(0),h.YNc(1,K,2,2,"ng-container",4),h.BQk()),2&ye){const Ne=h.oxw();h.xp6(),h.Q6J("nzStringTemplateOutlet",Ne.nzNotFoundImage)}}function ee(ye,Te){1&ye&&h._UZ(0,"nz-empty-default")}function Se(ye,Te){1&ye&&h._UZ(0,"nz-empty-simple")}function ce(ye,Te){if(1&ye&&(h.ynx(0),h._uU(1),h.BQk()),2&ye){const Ne=h.oxw(2);h.xp6(),h.hij(" ",Ne.isContentString?Ne.nzNotFoundContent:Ne.locale.description," ")}}function ke(ye,Te){if(1&ye&&(h.TgZ(0,"p",6),h.YNc(1,ce,2,1,"ng-container",4),h.qZA()),2&ye){const Ne=h.oxw();h.xp6(),h.Q6J("nzStringTemplateOutlet",Ne.nzNotFoundContent)}}function Ge(ye,Te){if(1&ye&&(h.ynx(0),h._uU(1),h.BQk()),2&ye){const Ne=h.oxw(2);h.xp6(),h.hij(" ",Ne.nzNotFoundFooter," ")}}function Ie(ye,Te){if(1&ye&&(h.TgZ(0,"div",7),h.YNc(1,Ge,2,1,"ng-container",4),h.qZA()),2&ye){const Ne=h.oxw();h.xp6(),h.Q6J("nzStringTemplateOutlet",Ne.nzNotFoundFooter)}}function b(ye,Te){1&ye&&h._UZ(0,"nz-empty",6),2&ye&&h.Q6J("nzNotFoundImage","simple")}function M(ye,Te){1&ye&&h._UZ(0,"nz-empty",7),2&ye&&h.Q6J("nzNotFoundImage","simple")}function D(ye,Te){1&ye&&h._UZ(0,"nz-empty")}function I(ye,Te){if(1&ye&&(h.ynx(0,2),h.YNc(1,b,1,1,"nz-empty",3)(2,M,1,1,"nz-empty",4)(3,D,1,0,"nz-empty",5),h.BQk()),2&ye){const Ne=h.oxw();h.Q6J("ngSwitch",Ne.size),h.xp6(),h.Q6J("ngSwitchCase","normal"),h.xp6(),h.Q6J("ngSwitchCase","small")}}function Q(ye,Te){}function Ye(ye,Te){if(1&ye&&h.YNc(0,Q,0,0,"ng-template",8),2&ye){const Ne=h.oxw(2);h.Q6J("cdkPortalOutlet",Ne.contentPortal)}}function be(ye,Te){if(1&ye&&(h.ynx(0),h._uU(1),h.BQk()),2&ye){const Ne=h.oxw(2);h.xp6(),h.hij(" ",Ne.content," ")}}function Oe(ye,Te){if(1&ye&&(h.ynx(0),h.YNc(1,Ye,1,1,null,1)(2,be,2,1,"ng-container",1),h.BQk()),2&ye){const Ne=h.oxw();h.xp6(),h.Q6J("ngIf","string"!==Ne.contentType),h.xp6(),h.Q6J("ngIf","string"===Ne.contentType)}}const We=new h.OlP("nz-empty-component-name");class qe{}(C=qe).\u0275fac=function(Te){return new(Te||C)},C.\u0275cmp=h.Xpm({type:C,selectors:[["nz-empty-default"]],exportAs:["nzEmptyDefault"],standalone:!0,features:[h.jDz],decls:12,vars:0,consts:[["width","184","height","152","viewBox","0 0 184 152","xmlns","http://www.w3.org/2000/svg",1,"ant-empty-img-default"],["fill","none","fill-rule","evenodd"],["transform","translate(24 31.67)"],["cx","67.797","cy","106.89","rx","67.797","ry","12.668",1,"ant-empty-img-default-ellipse"],["d","M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",1,"ant-empty-img-default-path-1"],["d","M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z","transform","translate(13.56)",1,"ant-empty-img-default-path-2"],["d","M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",1,"ant-empty-img-default-path-3"],["d","M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",1,"ant-empty-img-default-path-4"],["d","M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",1,"ant-empty-img-default-path-5"],["transform","translate(149.65 15.383)",1,"ant-empty-img-default-g"],["cx","20.654","cy","3.167","rx","2.849","ry","2.815"],["d","M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"]],template:function(Te,Ne){1&Te&&(h.O4$(),h.TgZ(0,"svg",0)(1,"g",1)(2,"g",2),h._UZ(3,"ellipse",3)(4,"path",4)(5,"path",5)(6,"path",6)(7,"path",7),h.qZA(),h._UZ(8,"path",8),h.TgZ(9,"g",9),h._UZ(10,"ellipse",10)(11,"path",11),h.qZA()()())},encapsulation:2,changeDetection:0});class yt{}(N=yt).\u0275fac=function(Te){return new(Te||N)},N.\u0275cmp=h.Xpm({type:N,selectors:[["nz-empty-simple"]],exportAs:["nzEmptySimple"],standalone:!0,features:[h.jDz],decls:6,vars:0,consts:[["width","64","height","41","viewBox","0 0 64 41","xmlns","http://www.w3.org/2000/svg",1,"ant-empty-img-simple"],["transform","translate(0 1)","fill","none","fill-rule","evenodd"],["cx","32","cy","33","rx","32","ry","7",1,"ant-empty-img-simple-ellipse"],["fill-rule","nonzero",1,"ant-empty-img-simple-g"],["d","M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"],["d","M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",1,"ant-empty-img-simple-path"]],template:function(Te,Ne){1&Te&&(h.O4$(),h.TgZ(0,"svg",0)(1,"g",1),h._UZ(2,"ellipse",2),h.TgZ(3,"g",3),h._UZ(4,"path",4)(5,"path",5),h.qZA()()())},encapsulation:2,changeDetection:0});const Ot=["default","simple"];class at{constructor(Te,Ne){this.i18n=Te,this.cdr=Ne,this.nzNotFoundImage="default",this.isContentString=!1,this.isImageBuildIn=!0,this.destroy$=new f.x}ngOnChanges(Te){const{nzNotFoundContent:Ne,nzNotFoundImage:fe}=Te;if(Ne){const Ct=Ne.currentValue;this.isContentString="string"==typeof Ct}if(fe){const Ct=fe.currentValue||"default";this.isImageBuildIn=Ot.findIndex(gt=>gt===Ct)>-1}}ngOnInit(){this.i18n.localeChange.pipe((0,S.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Empty"),this.cdr.markForCheck()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}(Y=at).\u0275fac=function(Te){return new(Te||Y)(h.Y36(A.wi),h.Y36(h.sBO))},Y.\u0275cmp=h.Xpm({type:Y,selectors:[["nz-empty"]],hostAttrs:[1,"ant-empty"],inputs:{nzNotFoundImage:"nzNotFoundImage",nzNotFoundContent:"nzNotFoundContent",nzNotFoundFooter:"nzNotFoundFooter"},exportAs:["nzEmpty"],standalone:!0,features:[h.TTD,h.jDz],decls:6,vars:5,consts:[[1,"ant-empty-image"],[4,"ngIf"],["class","ant-empty-description",4,"ngIf"],["class","ant-empty-footer",4,"ngIf"],[4,"nzStringTemplateOutlet"],[3,"src","alt"],[1,"ant-empty-description"],[1,"ant-empty-footer"]],template:function(Te,Ne){1&Te&&(h.TgZ(0,"div",0),h.YNc(1,te,2,1,"ng-container",1)(2,ee,1,0,"nz-empty-default",1)(3,Se,1,0,"nz-empty-simple",1),h.qZA(),h.YNc(4,ke,2,1,"p",2)(5,Ie,2,1,"div",3)),2&Te&&(h.xp6(),h.Q6J("ngIf",!Ne.isImageBuildIn),h.xp6(),h.Q6J("ngIf",Ne.isImageBuildIn&&"simple"!==Ne.nzNotFoundImage),h.xp6(),h.Q6J("ngIf",Ne.isImageBuildIn&&"simple"===Ne.nzNotFoundImage),h.xp6(),h.Q6J("ngIf",null!==Ne.nzNotFoundContent),h.xp6(),h.Q6J("ngIf",Ne.nzNotFoundFooter))},dependencies:[o.O5,P.T,P.f,qe,yt],encapsulation:2,changeDetection:0});class nt{constructor(Te,Ne,fe,Ct){this.configService=Te,this.viewContainerRef=Ne,this.cdr=fe,this.injector=Ct,this.contentType="string",this.size="",this.destroy$=new f.x}ngOnChanges(Te){Te.nzComponentName&&(this.size=function Ue(ye){switch(ye){case"table":case"list":return"normal";case"select":case"tree-select":case"cascader":case"transfer":return"small";default:return""}}(Te.nzComponentName.currentValue)),Te.specificContent&&!Te.specificContent.isFirstChange()&&(this.content=Te.specificContent.currentValue,this.renderEmpty())}ngOnInit(){this.subscribeDefaultEmptyContentChange()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}renderEmpty(){const Te=this.content;if("string"==typeof Te)this.contentType="string";else if(Te instanceof h.Rgc){const Ne={$implicit:this.nzComponentName};this.contentType="template",this.contentPortal=new n.UE(Te,this.viewContainerRef,Ne)}else if(Te instanceof h.DyG){const Ne=h.zs3.create({parent:this.injector,providers:[{provide:We,useValue:this.nzComponentName}]});this.contentType="component",this.contentPortal=new n.C5(Te,this.viewContainerRef,Ne)}else this.contentType="string",this.contentPortal=void 0;this.cdr.detectChanges()}subscribeDefaultEmptyContentChange(){this.configService.getConfigChangeEventForComponent("empty").pipe((0,W.O)(!0),(0,S.R)(this.destroy$)).subscribe(()=>{this.content=this.specificContent||this.getUserDefaultEmptyContent(),this.renderEmpty()})}getUserDefaultEmptyContent(){return(this.configService.getConfigForComponent("empty")||{}).nzDefaultEmptyContent}}(k=nt).\u0275fac=function(Te){return new(Te||k)(h.Y36(T.jY),h.Y36(h.s_b),h.Y36(h.sBO),h.Y36(h.zs3))},k.\u0275cmp=h.Xpm({type:k,selectors:[["nz-embed-empty"]],inputs:{nzComponentName:"nzComponentName",specificContent:"specificContent"},exportAs:["nzEmbedEmpty"],standalone:!0,features:[h.TTD,h.jDz],decls:2,vars:2,consts:[[3,"ngSwitch",4,"ngIf"],[4,"ngIf"],[3,"ngSwitch"],["class","ant-empty-normal",3,"nzNotFoundImage",4,"ngSwitchCase"],["class","ant-empty-small",3,"nzNotFoundImage",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"ant-empty-normal",3,"nzNotFoundImage"],[1,"ant-empty-small",3,"nzNotFoundImage"],[3,"cdkPortalOutlet"]],template:function(Te,Ne){1&Te&&h.YNc(0,I,4,3,"ng-container",0)(1,Oe,3,2,"ng-container",1),2&Te&&(h.Q6J("ngIf",!Ne.content&&null!==Ne.specificContent),h.xp6(),h.Q6J("ngIf",Ne.content))},dependencies:[at,o.O5,o.RF,o.n9,o.ED,n.eL,n.Pl],encapsulation:2,changeDetection:0});class Ce{}($=Ce).\u0275fac=function(Te){return new(Te||$)},$.\u0275mod=h.oAB({type:$}),$.\u0275inj=h.cJS({imports:[at,nt]})},33728:(tt,X,c)=>{"use strict";c.d(X,{mx:()=>ns,u7:()=>Ho,YI:()=>Ys,o9:()=>ts,wi:()=>Qo,jB:()=>ks,RE:()=>no,a1:()=>Ka,RO:()=>is,iF:()=>zo,f_:()=>Da,uY:()=>Xs,Oz:()=>Sr,yg:()=>Rr,yl:()=>bi,Vc:()=>Oi,sf:()=>Ri,z1:()=>x,ce:()=>$e,jk:()=>qi,AJ:()=>$o,BS:()=>Sa,XV:()=>Ma,dR:()=>ls,bF:()=>pa,He:()=>ma,uS:()=>Nr});var n=c(19212),o=c(65619),h=c(1608),f=c(96814),S=c(40581),W=c(97753),P=c(62816);function A(_t){return(0,P.Z)(1,arguments),(0,W.Z)(_t,{weekStartsOn:1})}function C(_t){(0,P.Z)(1,arguments);var He=function T(_t){(0,P.Z)(1,arguments);var He=(0,S.Z)(_t),pe=He.getFullYear(),ve=new Date(0);ve.setFullYear(pe+1,0,4),ve.setHours(0,0,0,0);var ne=A(ve),Fe=new Date(0);Fe.setFullYear(pe,0,4),Fe.setHours(0,0,0,0);var we=A(Fe);return He.getTime()>=ne.getTime()?pe+1:He.getTime()>=we.getTime()?pe:pe-1}(_t),pe=new Date(0);return pe.setFullYear(He,0,4),pe.setHours(0,0,0,0),A(pe)}var k=c(34338),$=c(96156);function te(_t,He){return(0,P.Z)(2,arguments),function K(_t,He){(0,P.Z)(2,arguments);var pe=(0,S.Z)(_t).getTime(),ve=(0,$.Z)(He);return new Date(pe+ve)}(_t,-(0,$.Z)(He))}function ce(_t){(0,P.Z)(1,arguments);var pe=(0,S.Z)(_t),ve=pe.getUTCDay(),ne=(ve<1?7:0)+ve-1;return pe.setUTCDate(pe.getUTCDate()-ne),pe.setUTCHours(0,0,0,0),pe}function ke(_t){(0,P.Z)(1,arguments);var He=(0,S.Z)(_t),pe=He.getUTCFullYear(),ve=new Date(0);ve.setUTCFullYear(pe+1,0,4),ve.setUTCHours(0,0,0,0);var ne=ce(ve),Fe=new Date(0);Fe.setUTCFullYear(pe,0,4),Fe.setUTCHours(0,0,0,0);var we=ce(Fe);return He.getTime()>=ne.getTime()?pe+1:He.getTime()>=we.getTime()?pe:pe-1}var Ie=6048e5;function b(_t){(0,P.Z)(1,arguments);var He=(0,S.Z)(_t),pe=ce(He).getTime()-function Ge(_t){(0,P.Z)(1,arguments);var He=ke(_t),pe=new Date(0);return pe.setUTCFullYear(He,0,4),pe.setUTCHours(0,0,0,0),ce(pe)}(He).getTime();return Math.round(pe/Ie)+1}var M=c(5227);function D(_t,He){var pe,ve,ne,Fe,we,or,ni,di;(0,P.Z)(1,arguments);var ro=(0,M.j)(),io=(0,$.Z)(null!==(pe=null!==(ve=null!==(ne=null!==(Fe=He?.weekStartsOn)&&void 0!==Fe?Fe:null==He||null===(we=He.locale)||void 0===we||null===(or=we.options)||void 0===or?void 0:or.weekStartsOn)&&void 0!==ne?ne:ro.weekStartsOn)&&void 0!==ve?ve:null===(ni=ro.locale)||void 0===ni||null===(di=ni.options)||void 0===di?void 0:di.weekStartsOn)&&void 0!==pe?pe:0);if(!(io>=0&&io<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var bo=(0,S.Z)(_t),Wo=bo.getUTCDay(),So=(Wo<io?7:0)+Wo-io;return bo.setUTCDate(bo.getUTCDate()-So),bo.setUTCHours(0,0,0,0),bo}function I(_t,He){var pe,ve,ne,Fe,we,or,ni,di;(0,P.Z)(1,arguments);var ro=(0,S.Z)(_t),io=ro.getUTCFullYear(),bo=(0,M.j)(),Wo=(0,$.Z)(null!==(pe=null!==(ve=null!==(ne=null!==(Fe=He?.firstWeekContainsDate)&&void 0!==Fe?Fe:null==He||null===(we=He.locale)||void 0===we||null===(or=we.options)||void 0===or?void 0:or.firstWeekContainsDate)&&void 0!==ne?ne:bo.firstWeekContainsDate)&&void 0!==ve?ve:null===(ni=bo.locale)||void 0===ni||null===(di=ni.options)||void 0===di?void 0:di.firstWeekContainsDate)&&void 0!==pe?pe:1);if(!(Wo>=1&&Wo<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var So=new Date(0);So.setUTCFullYear(io+1,0,Wo),So.setUTCHours(0,0,0,0);var Pa=D(So,He),La=new Date(0);La.setUTCFullYear(io,0,Wo),La.setUTCHours(0,0,0,0);var Ga=D(La,He);return ro.getTime()>=Pa.getTime()?io+1:ro.getTime()>=Ga.getTime()?io:io-1}var Ye=6048e5;function be(_t,He){(0,P.Z)(1,arguments);var pe=(0,S.Z)(_t),ve=D(pe,He).getTime()-function Q(_t,He){var pe,ve,ne,Fe,we,or,ni,di;(0,P.Z)(1,arguments);var ro=(0,M.j)(),io=(0,$.Z)(null!==(pe=null!==(ve=null!==(ne=null!==(Fe=He?.firstWeekContainsDate)&&void 0!==Fe?Fe:null==He||null===(we=He.locale)||void 0===we||null===(or=we.options)||void 0===or?void 0:or.firstWeekContainsDate)&&void 0!==ne?ne:ro.firstWeekContainsDate)&&void 0!==ve?ve:null===(ni=ro.locale)||void 0===ni||null===(di=ni.options)||void 0===di?void 0:di.firstWeekContainsDate)&&void 0!==pe?pe:1),bo=I(_t,He),Wo=new Date(0);return Wo.setUTCFullYear(bo,0,io),Wo.setUTCHours(0,0,0,0),D(Wo,He)}(pe,He).getTime();return Math.round(ve/Ye)+1}function Oe(_t,He){for(var pe=_t<0?"-":"",ve=Math.abs(_t).toString();ve.length<He;)ve="0"+ve;return pe+ve}const qe={y:function(He,pe){var ve=He.getUTCFullYear(),ne=ve>0?ve:1-ve;return Oe("yy"===pe?ne%100:ne,pe.length)},M:function(He,pe){var ve=He.getUTCMonth();return"M"===pe?String(ve+1):Oe(ve+1,2)},d:function(He,pe){return Oe(He.getUTCDate(),pe.length)},a:function(He,pe){var ve=He.getUTCHours()/12>=1?"pm":"am";switch(pe){case"a":case"aa":return ve.toUpperCase();case"aaa":return ve;case"aaaaa":return ve[0];default:return"am"===ve?"a.m.":"p.m."}},h:function(He,pe){return Oe(He.getUTCHours()%12||12,pe.length)},H:function(He,pe){return Oe(He.getUTCHours(),pe.length)},m:function(He,pe){return Oe(He.getUTCMinutes(),pe.length)},s:function(He,pe){return Oe(He.getUTCSeconds(),pe.length)},S:function(He,pe){var ve=pe.length,ne=He.getUTCMilliseconds();return Oe(Math.floor(ne*Math.pow(10,ve-3)),pe.length)}};var yt_midnight="midnight",yt_noon="noon",yt_morning="morning",yt_afternoon="afternoon",yt_evening="evening",yt_night="night";function at(_t,He){var pe=_t>0?"-":"+",ve=Math.abs(_t),ne=Math.floor(ve/60),Fe=ve%60;if(0===Fe)return pe+String(ne);var we=He||"";return pe+String(ne)+we+Oe(Fe,2)}function Ue(_t,He){return _t%60==0?(_t>0?"-":"+")+Oe(Math.abs(_t)/60,2):nt(_t,He)}function nt(_t,He){var pe=He||"",ve=_t>0?"-":"+",ne=Math.abs(_t);return ve+Oe(Math.floor(ne/60),2)+pe+Oe(ne%60,2)}const Ce={G:function(He,pe,ve){var ne=He.getUTCFullYear()>0?1:0;switch(pe){case"G":case"GG":case"GGG":return ve.era(ne,{width:"abbreviated"});case"GGGGG":return ve.era(ne,{width:"narrow"});default:return ve.era(ne,{width:"wide"})}},y:function(He,pe,ve){if("yo"===pe){var ne=He.getUTCFullYear(),Fe=ne>0?ne:1-ne;return ve.ordinalNumber(Fe,{unit:"year"})}return qe.y(He,pe)},Y:function(He,pe,ve,ne){var Fe=I(He,ne),we=Fe>0?Fe:1-Fe;return"YY"===pe?Oe(we%100,2):"Yo"===pe?ve.ordinalNumber(we,{unit:"year"}):Oe(we,pe.length)},R:function(He,pe){return Oe(ke(He),pe.length)},u:function(He,pe){return Oe(He.getUTCFullYear(),pe.length)},Q:function(He,pe,ve){var ne=Math.ceil((He.getUTCMonth()+1)/3);switch(pe){case"Q":return String(ne);case"QQ":return Oe(ne,2);case"Qo":return ve.ordinalNumber(ne,{unit:"quarter"});case"QQQ":return ve.quarter(ne,{width:"abbreviated",context:"formatting"});case"QQQQQ":return ve.quarter(ne,{width:"narrow",context:"formatting"});default:return ve.quarter(ne,{width:"wide",context:"formatting"})}},q:function(He,pe,ve){var ne=Math.ceil((He.getUTCMonth()+1)/3);switch(pe){case"q":return String(ne);case"qq":return Oe(ne,2);case"qo":return ve.ordinalNumber(ne,{unit:"quarter"});case"qqq":return ve.quarter(ne,{width:"abbreviated",context:"standalone"});case"qqqqq":return ve.quarter(ne,{width:"narrow",context:"standalone"});default:return ve.quarter(ne,{width:"wide",context:"standalone"})}},M:function(He,pe,ve){var ne=He.getUTCMonth();switch(pe){case"M":case"MM":return qe.M(He,pe);case"Mo":return ve.ordinalNumber(ne+1,{unit:"month"});case"MMM":return ve.month(ne,{width:"abbreviated",context:"formatting"});case"MMMMM":return ve.month(ne,{width:"narrow",context:"formatting"});default:return ve.month(ne,{width:"wide",context:"formatting"})}},L:function(He,pe,ve){var ne=He.getUTCMonth();switch(pe){case"L":return String(ne+1);case"LL":return Oe(ne+1,2);case"Lo":return ve.ordinalNumber(ne+1,{unit:"month"});case"LLL":return ve.month(ne,{width:"abbreviated",context:"standalone"});case"LLLLL":return ve.month(ne,{width:"narrow",context:"standalone"});default:return ve.month(ne,{width:"wide",context:"standalone"})}},w:function(He,pe,ve,ne){var Fe=be(He,ne);return"wo"===pe?ve.ordinalNumber(Fe,{unit:"week"}):Oe(Fe,pe.length)},I:function(He,pe,ve){var ne=b(He);return"Io"===pe?ve.ordinalNumber(ne,{unit:"week"}):Oe(ne,pe.length)},d:function(He,pe,ve){return"do"===pe?ve.ordinalNumber(He.getUTCDate(),{unit:"date"}):qe.d(He,pe)},D:function(He,pe,ve){var ne=function Se(_t){(0,P.Z)(1,arguments);var He=(0,S.Z)(_t),pe=He.getTime();He.setUTCMonth(0,1),He.setUTCHours(0,0,0,0);var ne=pe-He.getTime();return Math.floor(ne/864e5)+1}(He);return"Do"===pe?ve.ordinalNumber(ne,{unit:"dayOfYear"}):Oe(ne,pe.length)},E:function(He,pe,ve){var ne=He.getUTCDay();switch(pe){case"E":case"EE":case"EEE":return ve.day(ne,{width:"abbreviated",context:"formatting"});case"EEEEE":return ve.day(ne,{width:"narrow",context:"formatting"});case"EEEEEE":return ve.day(ne,{width:"short",context:"formatting"});default:return ve.day(ne,{width:"wide",context:"formatting"})}},e:function(He,pe,ve,ne){var Fe=He.getUTCDay(),we=(Fe-ne.weekStartsOn+8)%7||7;switch(pe){case"e":return String(we);case"ee":return Oe(we,2);case"eo":return ve.ordinalNumber(we,{unit:"day"});case"eee":return ve.day(Fe,{width:"abbreviated",context:"formatting"});case"eeeee":return ve.day(Fe,{width:"narrow",context:"formatting"});case"eeeeee":return ve.day(Fe,{width:"short",context:"formatting"});default:return ve.day(Fe,{width:"wide",context:"formatting"})}},c:function(He,pe,ve,ne){var Fe=He.getUTCDay(),we=(Fe-ne.weekStartsOn+8)%7||7;switch(pe){case"c":return String(we);case"cc":return Oe(we,pe.length);case"co":return ve.ordinalNumber(we,{unit:"day"});case"ccc":return ve.day(Fe,{width:"abbreviated",context:"standalone"});case"ccccc":return ve.day(Fe,{width:"narrow",context:"standalone"});case"cccccc":return ve.day(Fe,{width:"short",context:"standalone"});default:return ve.day(Fe,{width:"wide",context:"standalone"})}},i:function(He,pe,ve){var ne=He.getUTCDay(),Fe=0===ne?7:ne;switch(pe){case"i":return String(Fe);case"ii":return Oe(Fe,pe.length);case"io":return ve.ordinalNumber(Fe,{unit:"day"});case"iii":return ve.day(ne,{width:"abbreviated",context:"formatting"});case"iiiii":return ve.day(ne,{width:"narrow",context:"formatting"});case"iiiiii":return ve.day(ne,{width:"short",context:"formatting"});default:return ve.day(ne,{width:"wide",context:"formatting"})}},a:function(He,pe,ve){var Fe=He.getUTCHours()/12>=1?"pm":"am";switch(pe){case"a":case"aa":return ve.dayPeriod(Fe,{width:"abbreviated",context:"formatting"});case"aaa":return ve.dayPeriod(Fe,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return ve.dayPeriod(Fe,{width:"narrow",context:"formatting"});default:return ve.dayPeriod(Fe,{width:"wide",context:"formatting"})}},b:function(He,pe,ve){var Fe,ne=He.getUTCHours();switch(Fe=12===ne?yt_noon:0===ne?yt_midnight:ne/12>=1?"pm":"am",pe){case"b":case"bb":return ve.dayPeriod(Fe,{width:"abbreviated",context:"formatting"});case"bbb":return ve.dayPeriod(Fe,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return ve.dayPeriod(Fe,{width:"narrow",context:"formatting"});default:return ve.dayPeriod(Fe,{width:"wide",context:"formatting"})}},B:function(He,pe,ve){var Fe,ne=He.getUTCHours();switch(Fe=ne>=17?yt_evening:ne>=12?yt_afternoon:ne>=4?yt_morning:yt_night,pe){case"B":case"BB":case"BBB":return ve.dayPeriod(Fe,{width:"abbreviated",context:"formatting"});case"BBBBB":return ve.dayPeriod(Fe,{width:"narrow",context:"formatting"});default:return ve.dayPeriod(Fe,{width:"wide",context:"formatting"})}},h:function(He,pe,ve){if("ho"===pe){var ne=He.getUTCHours()%12;return 0===ne&&(ne=12),ve.ordinalNumber(ne,{unit:"hour"})}return qe.h(He,pe)},H:function(He,pe,ve){return"Ho"===pe?ve.ordinalNumber(He.getUTCHours(),{unit:"hour"}):qe.H(He,pe)},K:function(He,pe,ve){var ne=He.getUTCHours()%12;return"Ko"===pe?ve.ordinalNumber(ne,{unit:"hour"}):Oe(ne,pe.length)},k:function(He,pe,ve){var ne=He.getUTCHours();return 0===ne&&(ne=24),"ko"===pe?ve.ordinalNumber(ne,{unit:"hour"}):Oe(ne,pe.length)},m:function(He,pe,ve){return"mo"===pe?ve.ordinalNumber(He.getUTCMinutes(),{unit:"minute"}):qe.m(He,pe)},s:function(He,pe,ve){return"so"===pe?ve.ordinalNumber(He.getUTCSeconds(),{unit:"second"}):qe.s(He,pe)},S:function(He,pe){return qe.S(He,pe)},X:function(He,pe,ve,ne){var we=(ne._originalDate||He).getTimezoneOffset();if(0===we)return"Z";switch(pe){case"X":return Ue(we);case"XXXX":case"XX":return nt(we);default:return nt(we,":")}},x:function(He,pe,ve,ne){var we=(ne._originalDate||He).getTimezoneOffset();switch(pe){case"x":return Ue(we);case"xxxx":case"xx":return nt(we);default:return nt(we,":")}},O:function(He,pe,ve,ne){var we=(ne._originalDate||He).getTimezoneOffset();switch(pe){case"O":case"OO":case"OOO":return"GMT"+at(we,":");default:return"GMT"+nt(we,":")}},z:function(He,pe,ve,ne){var we=(ne._originalDate||He).getTimezoneOffset();switch(pe){case"z":case"zz":case"zzz":return"GMT"+at(we,":");default:return"GMT"+nt(we,":")}},t:function(He,pe,ve,ne){var Fe=ne._originalDate||He;return Oe(Math.floor(Fe.getTime()/1e3),pe.length)},T:function(He,pe,ve,ne){return Oe((ne._originalDate||He).getTime(),pe.length)}};var ye=function(He,pe){switch(He){case"P":return pe.date({width:"short"});case"PP":return pe.date({width:"medium"});case"PPP":return pe.date({width:"long"});default:return pe.date({width:"full"})}},Te=function(He,pe){switch(He){case"p":return pe.time({width:"short"});case"pp":return pe.time({width:"medium"});case"ppp":return pe.time({width:"long"});default:return pe.time({width:"full"})}};const Ct={p:Te,P:function(He,pe){var we,ve=He.match(/(P+)(p+)?/)||[],ne=ve[1],Fe=ve[2];if(!Fe)return ye(He,pe);switch(ne){case"P":we=pe.dateTime({width:"short"});break;case"PP":we=pe.dateTime({width:"medium"});break;case"PPP":we=pe.dateTime({width:"long"});break;default:we=pe.dateTime({width:"full"})}return we.replace("{{date}}",ye(ne,pe)).replace("{{time}}",Te(Fe,pe))}};var gt=c(45351),St=["D","DD"],cn=["YY","YYYY"];function Ht(_t){return-1!==St.indexOf(_t)}function sn(_t){return-1!==cn.indexOf(_t)}function kn(_t,He,pe){if("YYYY"===_t)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(He,"`) for formatting years to the input `").concat(pe,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===_t)throw new RangeError("Use `yy` instead of `YY` (in `".concat(He,"`) for formatting years to the input `").concat(pe,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===_t)throw new RangeError("Use `d` instead of `D` (in `".concat(He,"`) for formatting days of the month to the input `").concat(pe,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===_t)throw new RangeError("Use `dd` instead of `DD` (in `".concat(He,"`) for formatting days of the month to the input `").concat(pe,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var Xt={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};const zt=function(He,pe,ve){var ne,Fe=Xt[He];return ne="string"==typeof Fe?Fe:1===pe?Fe.one:Fe.other.replace("{{count}}",pe.toString()),null!=ve&&ve.addSuffix?ve.comparison&&ve.comparison>0?"in "+ne:ne+" ago":ne};function vt(_t){return function(){var He=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},pe=He.width?String(He.width):_t.defaultWidth;return _t.formats[pe]||_t.formats[_t.defaultWidth]}}var nr={date:vt({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:vt({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:vt({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var Be={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function on(_t){return function(He,pe){var ne;if("formatting"===(null!=pe&&pe.context?String(pe.context):"standalone")&&_t.formattingValues){var Fe=_t.defaultFormattingWidth||_t.defaultWidth,we=null!=pe&&pe.width?String(pe.width):Fe;ne=_t.formattingValues[we]||_t.formattingValues[Fe]}else{var or=_t.defaultWidth,ni=null!=pe&&pe.width?String(pe.width):_t.defaultWidth;ne=_t.values[ni]||_t.values[or]}return ne[_t.argumentCallback?_t.argumentCallback(He):He]}}function Re(_t){return function(He){var pe=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ve=pe.width,ne=ve&&_t.matchPatterns[ve]||_t.matchPatterns[_t.defaultMatchWidth],Fe=He.match(ne);if(!Fe)return null;var di,we=Fe[0],or=ve&&_t.parsePatterns[ve]||_t.parsePatterns[_t.defaultParseWidth],ni=Array.isArray(or)?function ue(_t,He){for(var pe=0;pe<_t.length;pe++)if(He(_t[pe]))return pe}(or,function(io){return io.test(we)}):function Le(_t,He){for(var pe in _t)if(_t.hasOwnProperty(pe)&&He(_t[pe]))return pe}(or,function(io){return io.test(we)});return di=_t.valueCallback?_t.valueCallback(ni):ni,{value:di=pe.valueCallback?pe.valueCallback(di):di,rest:He.slice(we.length)}}}const Br={code:"en-US",formatDistance:zt,formatLong:nr,formatRelative:function(He,pe,ve,ne){return Be[He]},localize:{ordinalNumber:function(He,pe){var ve=Number(He),ne=ve%100;if(ne>20||ne<10)switch(ne%10){case 1:return ve+"st";case 2:return ve+"nd";case 3:return ve+"rd"}return ve+"th"},era:on({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:on({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(He){return He-1}}),month:on({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:on({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:on({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function ot(_t){return function(He){var pe=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ve=He.match(_t.matchPattern);if(!ve)return null;var ne=ve[0],Fe=He.match(_t.parsePattern);if(!Fe)return null;var we=_t.valueCallback?_t.valueCallback(Fe[0]):Fe[0];return{value:we=pe.valueCallback?pe.valueCallback(we):we,rest:He.slice(ne.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(He){return parseInt(He,10)}}),era:Re({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:Re({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(He){return He+1}}),month:Re({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Re({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Re({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};var xr=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,mr=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,qr=/^'([^]*?)'?$/,Qn=/''/g,Ur=/[a-zA-Z]/;function ze(_t,He,pe){var ve,ne,Fe,we,or,ni,di,ro,io,bo,Wo,So,Pa,La,Ga,qs,dc,Js;(0,P.Z)(2,arguments);var Fc=String(He),Os=(0,M.j)(),ds=null!==(ve=null!==(ne=pe?.locale)&&void 0!==ne?ne:Os.locale)&&void 0!==ve?ve:Br,hs=(0,$.Z)(null!==(Fe=null!==(we=null!==(or=null!==(ni=pe?.firstWeekContainsDate)&&void 0!==ni?ni:null==pe||null===(di=pe.locale)||void 0===di||null===(ro=di.options)||void 0===ro?void 0:ro.firstWeekContainsDate)&&void 0!==or?or:Os.firstWeekContainsDate)&&void 0!==we?we:null===(io=Os.locale)||void 0===io||null===(bo=io.options)||void 0===bo?void 0:bo.firstWeekContainsDate)&&void 0!==Fe?Fe:1);if(!(hs>=1&&hs<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Ws=(0,$.Z)(null!==(Wo=null!==(So=null!==(Pa=null!==(La=pe?.weekStartsOn)&&void 0!==La?La:null==pe||null===(Ga=pe.locale)||void 0===Ga||null===(qs=Ga.options)||void 0===qs?void 0:qs.weekStartsOn)&&void 0!==Pa?Pa:Os.weekStartsOn)&&void 0!==So?So:null===(dc=Os.locale)||void 0===dc||null===(Js=dc.options)||void 0===Js?void 0:Js.weekStartsOn)&&void 0!==Wo?Wo:0);if(!(Ws>=0&&Ws<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!ds.localize)throw new RangeError("locale must contain localize property");if(!ds.formatLong)throw new RangeError("locale must contain formatLong property");var Qs=(0,S.Z)(_t);if(!(0,k.Z)(Qs))throw new RangeError("Invalid time value");var B=te(Qs,(0,gt.Z)(Qs)),Ae={firstWeekContainsDate:hs,weekStartsOn:Ws,locale:ds,_originalDate:Qs},dt=Fc.match(mr).map(function(rn){var Rn=rn[0];return"p"===Rn||"P"===Rn?(0,Ct[Rn])(rn,ds.formatLong):rn}).join("").match(xr).map(function(rn){if("''"===rn)return"'";var Rn=rn[0];if("'"===Rn)return function H(_t){var He=_t.match(qr);return He?He[1].replace(Qn,"'"):_t}(rn);var Kn=Ce[Rn];if(Kn)return!(null!=pe&&pe.useAdditionalWeekYearTokens)&&sn(rn)&&kn(rn,He,String(_t)),!(null!=pe&&pe.useAdditionalDayOfYearTokens)&&Ht(rn)&&kn(rn,He,String(_t)),Kn(B,rn,ds.localize,Ae);if(Rn.match(Ur))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Rn+"`");return rn}).join("");return dt}var _=c(71002);function R(_t,He){(null==He||He>_t.length)&&(He=_t.length);for(var pe=0,ve=new Array(He);pe<He;pe++)ve[pe]=_t[pe];return ve}function je(_t,He){var pe=typeof Symbol<"u"&&_t[Symbol.iterator]||_t["@@iterator"];if(!pe){if(Array.isArray(_t)||(pe=function Ee(_t,He){if(_t){if("string"==typeof _t)return R(_t,He);var pe=Object.prototype.toString.call(_t).slice(8,-1);if("Object"===pe&&_t.constructor&&(pe=_t.constructor.name),"Map"===pe||"Set"===pe)return Array.from(_t);if("Arguments"===pe||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(pe))return R(_t,He)}}(_t))||He&&_t&&"number"==typeof _t.length){pe&&(_t=pe);var ve=0,ne=function(){};return{s:ne,n:function(){return ve>=_t.length?{done:!0}:{done:!1,value:_t[ve++]}},e:function(di){throw di},f:ne}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var or,Fe=!0,we=!1;return{s:function(){pe=pe.call(_t)},n:function(){var di=pe.next();return Fe=di.done,di},e:function(di){we=!0,or=di},f:function(){try{!Fe&&null!=pe.return&&pe.return()}finally{if(we)throw or}}}}function xt(_t,He){if(null==_t)throw new TypeError("assign requires that input parameter not be null or undefined");for(var pe in He)Object.prototype.hasOwnProperty.call(He,pe)&&(_t[pe]=He[pe]);return _t}function le(_t){if(void 0===_t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return _t}function ie(_t,He){return(ie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,ne){return ve.__proto__=ne,ve})(_t,He)}function de(_t,He){if("function"!=typeof He&&null!==He)throw new TypeError("Super expression must either be null or a function");_t.prototype=Object.create(He&&He.prototype,{constructor:{value:_t,writable:!0,configurable:!0}}),Object.defineProperty(_t,"prototype",{writable:!1}),He&&ie(_t,He)}function it(_t){return(it=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(pe){return pe.__proto__||Object.getPrototypeOf(pe)})(_t)}function Kt(_t){var He=function dn(){if(typeof Reflect>"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}}();return function(){var ne,ve=it(_t);if(He){var Fe=it(this).constructor;ne=Reflect.construct(ve,arguments,Fe)}else ne=ve.apply(this,arguments);return function Yn(_t,He){if(He&&("object"===(0,_.Z)(He)||"function"==typeof He))return He;if(void 0!==He)throw new TypeError("Derived constructors may only return object or undefined");return le(_t)}(this,ne)}}function Xe(_t,He){if(!(_t instanceof He))throw new TypeError("Cannot call a class as a function")}var pt=c(83997);function Sn(_t,He){for(var pe=0;pe<He.length;pe++){var ve=He[pe];ve.enumerable=ve.enumerable||!1,ve.configurable=!0,"value"in ve&&(ve.writable=!0),Object.defineProperty(_t,(0,pt.Z)(ve.key),ve)}}function xn(_t,He,pe){return He&&Sn(_t.prototype,He),pe&&Sn(_t,pe),Object.defineProperty(_t,"prototype",{writable:!1}),_t}var $n=c(4942),ki=function(){function _t(){Xe(this,_t),(0,$n.Z)(this,"priority",void 0),(0,$n.Z)(this,"subPriority",0)}return xn(_t,[{key:"validate",value:function(pe,ve){return!0}}]),_t}(),bn=function(_t){de(pe,_t);var He=Kt(pe);function pe(ve,ne,Fe,we,or){var ni;return Xe(this,pe),(ni=He.call(this)).value=ve,ni.validateValue=ne,ni.setValue=Fe,ni.priority=we,or&&(ni.subPriority=or),ni}return xn(pe,[{key:"validate",value:function(ne,Fe){return this.validateValue(ne,this.value,Fe)}},{key:"set",value:function(ne,Fe,we){return this.setValue(ne,Fe,this.value,we)}}]),pe}(ki),ct=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",10),(0,$n.Z)(le(ve),"subPriority",-1),ve}return xn(pe,[{key:"set",value:function(ne,Fe){if(Fe.timestampIsSet)return ne;var we=new Date(0);return we.setFullYear(ne.getUTCFullYear(),ne.getUTCMonth(),ne.getUTCDate()),we.setHours(ne.getUTCHours(),ne.getUTCMinutes(),ne.getUTCSeconds(),ne.getUTCMilliseconds()),we}}]),pe}(ki),Bt=function(){function _t(){Xe(this,_t),(0,$n.Z)(this,"incompatibleTokens",void 0),(0,$n.Z)(this,"priority",void 0),(0,$n.Z)(this,"subPriority",void 0)}return xn(_t,[{key:"run",value:function(pe,ve,ne,Fe){var we=this.parse(pe,ve,ne,Fe);return we?{setter:new bn(we.value,this.validate,this.set,this.priority,this.subPriority),rest:we.rest}:null}},{key:"validate",value:function(pe,ve,ne){return!0}}]),_t}(),Un=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",140),(0,$n.Z)(le(ve),"incompatibleTokens",["R","u","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"G":case"GG":case"GGG":return we.era(ne,{width:"abbreviated"})||we.era(ne,{width:"narrow"});case"GGGGG":return we.era(ne,{width:"narrow"});default:return we.era(ne,{width:"wide"})||we.era(ne,{width:"abbreviated"})||we.era(ne,{width:"narrow"})}}},{key:"set",value:function(ne,Fe,we){return Fe.era=we,ne.setUTCFullYear(we,0,1),ne.setUTCHours(0,0,0,0),ne}}]),pe}(Bt),sr=c(33865),Hn_month=/^(1[0-2]|0?\d)/,Hn_date=/^(3[0-1]|[0-2]?\d)/,Hn_dayOfYear=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,Hn_week=/^(5[0-3]|[0-4]?\d)/,Hn_hour23h=/^(2[0-3]|[0-1]?\d)/,Hn_hour24h=/^(2[0-4]|[0-1]?\d)/,Hn_hour11h=/^(1[0-1]|0?\d)/,Hn_hour12h=/^(1[0-2]|0?\d)/,Hn_minute=/^[0-5]?\d/,Hn_second=/^[0-5]?\d/,Hn_singleDigit=/^\d/,Hn_twoDigits=/^\d{1,2}/,Hn_threeDigits=/^\d{1,3}/,Hn_fourDigits=/^\d{1,4}/,Hn_anyDigitsSigned=/^-?\d+/,Hn_singleDigitSigned=/^-?\d/,Hn_twoDigitsSigned=/^-?\d{1,2}/,Hn_threeDigitsSigned=/^-?\d{1,3}/,Hn_fourDigitsSigned=/^-?\d{1,4}/,Lr_basicOptionalMinutes=/^([+-])(\d{2})(\d{2})?|Z/,Lr_basic=/^([+-])(\d{2})(\d{2})|Z/,Lr_basicOptionalSeconds=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,Lr_extended=/^([+-])(\d{2}):(\d{2})|Z/,Lr_extendedOptionalSeconds=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function Dr(_t,He){return _t&&{value:He(_t.value),rest:_t.rest}}function er(_t,He){var pe=He.match(_t);return pe?{value:parseInt(pe[0],10),rest:He.slice(pe[0].length)}:null}function wi(_t,He){var pe=He.match(_t);if(!pe)return null;if("Z"===pe[0])return{value:0,rest:He.slice(1)};var ve="+"===pe[1]?1:-1,ne=pe[2]?parseInt(pe[2],10):0,Fe=pe[3]?parseInt(pe[3],10):0,we=pe[5]?parseInt(pe[5],10):0;return{value:ve*(ne*sr.vh+Fe*sr.yJ+we*sr.qk),rest:He.slice(pe[0].length)}}function Li(_t){return er(Hn_anyDigitsSigned,_t)}function ri(_t,He){switch(_t){case 1:return er(Hn_singleDigit,He);case 2:return er(Hn_twoDigits,He);case 3:return er(Hn_threeDigits,He);case 4:return er(Hn_fourDigits,He);default:return er(new RegExp("^\\d{1,"+_t+"}"),He)}}function so(_t,He){switch(_t){case 1:return er(Hn_singleDigitSigned,He);case 2:return er(Hn_twoDigitsSigned,He);case 3:return er(Hn_threeDigitsSigned,He);case 4:return er(Hn_fourDigitsSigned,He);default:return er(new RegExp("^-?\\d{1,"+_t+"}"),He)}}function ci(_t){switch(_t){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Ni(_t,He){var ne,pe=He>0,ve=pe?He:1-He;if(ve<=50)ne=_t||100;else{var Fe=ve+50;ne=_t+100*Math.floor(Fe/100)-(_t>=Fe%100?100:0)}return pe?ne:1-ne}function Ei(_t){return _t%400==0||_t%4==0&&_t%100!=0}var co=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",130),(0,$n.Z)(le(ve),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){var or=function(di){return{year:di,isTwoDigitYear:"yy"===Fe}};switch(Fe){case"y":return Dr(ri(4,ne),or);case"yo":return Dr(we.ordinalNumber(ne,{unit:"year"}),or);default:return Dr(ri(Fe.length,ne),or)}}},{key:"validate",value:function(ne,Fe){return Fe.isTwoDigitYear||Fe.year>0}},{key:"set",value:function(ne,Fe,we){var or=ne.getUTCFullYear();if(we.isTwoDigitYear){var ni=Ni(we.year,or);return ne.setUTCFullYear(ni,0,1),ne.setUTCHours(0,0,0,0),ne}var di="era"in Fe&&1!==Fe.era?1-we.year:we.year;return ne.setUTCFullYear(di,0,1),ne.setUTCHours(0,0,0,0),ne}}]),pe}(Bt),No=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",130),(0,$n.Z)(le(ve),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){var or=function(di){return{year:di,isTwoDigitYear:"YY"===Fe}};switch(Fe){case"Y":return Dr(ri(4,ne),or);case"Yo":return Dr(we.ordinalNumber(ne,{unit:"year"}),or);default:return Dr(ri(Fe.length,ne),or)}}},{key:"validate",value:function(ne,Fe){return Fe.isTwoDigitYear||Fe.year>0}},{key:"set",value:function(ne,Fe,we,or){var ni=I(ne,or);if(we.isTwoDigitYear){var di=Ni(we.year,ni);return ne.setUTCFullYear(di,0,or.firstWeekContainsDate),ne.setUTCHours(0,0,0,0),D(ne,or)}var ro="era"in Fe&&1!==Fe.era?1-we.year:we.year;return ne.setUTCFullYear(ro,0,or.firstWeekContainsDate),ne.setUTCHours(0,0,0,0),D(ne,or)}}]),pe}(Bt),kr=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",130),(0,$n.Z)(le(ve),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe){return so("R"===Fe?4:Fe.length,ne)}},{key:"set",value:function(ne,Fe,we){var or=new Date(0);return or.setUTCFullYear(we,0,4),or.setUTCHours(0,0,0,0),ce(or)}}]),pe}(Bt),_o=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",130),(0,$n.Z)(le(ve),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe){return so("u"===Fe?4:Fe.length,ne)}},{key:"set",value:function(ne,Fe,we){return ne.setUTCFullYear(we,0,1),ne.setUTCHours(0,0,0,0),ne}}]),pe}(Bt),Bo=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",120),(0,$n.Z)(le(ve),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"Q":case"QQ":return ri(Fe.length,ne);case"Qo":return we.ordinalNumber(ne,{unit:"quarter"});case"QQQ":return we.quarter(ne,{width:"abbreviated",context:"formatting"})||we.quarter(ne,{width:"narrow",context:"formatting"});case"QQQQQ":return we.quarter(ne,{width:"narrow",context:"formatting"});default:return we.quarter(ne,{width:"wide",context:"formatting"})||we.quarter(ne,{width:"abbreviated",context:"formatting"})||we.quarter(ne,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(ne,Fe){return Fe>=1&&Fe<=4}},{key:"set",value:function(ne,Fe,we){return ne.setUTCMonth(3*(we-1),1),ne.setUTCHours(0,0,0,0),ne}}]),pe}(Bt),Ao=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",120),(0,$n.Z)(le(ve),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"q":case"qq":return ri(Fe.length,ne);case"qo":return we.ordinalNumber(ne,{unit:"quarter"});case"qqq":return we.quarter(ne,{width:"abbreviated",context:"standalone"})||we.quarter(ne,{width:"narrow",context:"standalone"});case"qqqqq":return we.quarter(ne,{width:"narrow",context:"standalone"});default:return we.quarter(ne,{width:"wide",context:"standalone"})||we.quarter(ne,{width:"abbreviated",context:"standalone"})||we.quarter(ne,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(ne,Fe){return Fe>=1&&Fe<=4}},{key:"set",value:function(ne,Fe,we){return ne.setUTCMonth(3*(we-1),1),ne.setUTCHours(0,0,0,0),ne}}]),pe}(Bt),$t=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),(0,$n.Z)(le(ve),"priority",110),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){var or=function(di){return di-1};switch(Fe){case"M":return Dr(er(Hn_month,ne),or);case"MM":return Dr(ri(2,ne),or);case"Mo":return Dr(we.ordinalNumber(ne,{unit:"month"}),or);case"MMM":return we.month(ne,{width:"abbreviated",context:"formatting"})||we.month(ne,{width:"narrow",context:"formatting"});case"MMMMM":return we.month(ne,{width:"narrow",context:"formatting"});default:return we.month(ne,{width:"wide",context:"formatting"})||we.month(ne,{width:"abbreviated",context:"formatting"})||we.month(ne,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(ne,Fe){return Fe>=0&&Fe<=11}},{key:"set",value:function(ne,Fe,we){return ne.setUTCMonth(we,1),ne.setUTCHours(0,0,0,0),ne}}]),pe}(Bt),Qt=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",110),(0,$n.Z)(le(ve),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){var or=function(di){return di-1};switch(Fe){case"L":return Dr(er(Hn_month,ne),or);case"LL":return Dr(ri(2,ne),or);case"Lo":return Dr(we.ordinalNumber(ne,{unit:"month"}),or);case"LLL":return we.month(ne,{width:"abbreviated",context:"standalone"})||we.month(ne,{width:"narrow",context:"standalone"});case"LLLLL":return we.month(ne,{width:"narrow",context:"standalone"});default:return we.month(ne,{width:"wide",context:"standalone"})||we.month(ne,{width:"abbreviated",context:"standalone"})||we.month(ne,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(ne,Fe){return Fe>=0&&Fe<=11}},{key:"set",value:function(ne,Fe,we){return ne.setUTCMonth(we,1),ne.setUTCHours(0,0,0,0),ne}}]),pe}(Bt);var zn=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",100),(0,$n.Z)(le(ve),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"w":return er(Hn_week,ne);case"wo":return we.ordinalNumber(ne,{unit:"week"});default:return ri(Fe.length,ne)}}},{key:"validate",value:function(ne,Fe){return Fe>=1&&Fe<=53}},{key:"set",value:function(ne,Fe,we,or){return D(function Ln(_t,He,pe){(0,P.Z)(2,arguments);var ve=(0,S.Z)(_t),ne=(0,$.Z)(He),Fe=be(ve,pe)-ne;return ve.setUTCDate(ve.getUTCDate()-7*Fe),ve}(ne,we,or),or)}}]),pe}(Bt);var Vr=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",100),(0,$n.Z)(le(ve),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"I":return er(Hn_week,ne);case"Io":return we.ordinalNumber(ne,{unit:"week"});default:return ri(Fe.length,ne)}}},{key:"validate",value:function(ne,Fe){return Fe>=1&&Fe<=53}},{key:"set",value:function(ne,Fe,we){return ce(function Or(_t,He){(0,P.Z)(2,arguments);var pe=(0,S.Z)(_t),ve=(0,$.Z)(He),ne=b(pe)-ve;return pe.setUTCDate(pe.getUTCDate()-7*ne),pe}(ne,we))}}]),pe}(Bt),ti=[31,28,31,30,31,30,31,31,30,31,30,31],vo=[31,29,31,30,31,30,31,31,30,31,30,31],Di=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",90),(0,$n.Z)(le(ve),"subPriority",1),(0,$n.Z)(le(ve),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"d":return er(Hn_date,ne);case"do":return we.ordinalNumber(ne,{unit:"date"});default:return ri(Fe.length,ne)}}},{key:"validate",value:function(ne,Fe){var or=Ei(ne.getUTCFullYear()),ni=ne.getUTCMonth();return or?Fe>=1&&Fe<=vo[ni]:Fe>=1&&Fe<=ti[ni]}},{key:"set",value:function(ne,Fe,we){return ne.setUTCDate(we),ne.setUTCHours(0,0,0,0),ne}}]),pe}(Bt),Zi=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",90),(0,$n.Z)(le(ve),"subpriority",1),(0,$n.Z)(le(ve),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"D":case"DD":return er(Hn_dayOfYear,ne);case"Do":return we.ordinalNumber(ne,{unit:"date"});default:return ri(Fe.length,ne)}}},{key:"validate",value:function(ne,Fe){return Ei(ne.getUTCFullYear())?Fe>=1&&Fe<=366:Fe>=1&&Fe<=365}},{key:"set",value:function(ne,Fe,we){return ne.setUTCMonth(0,we),ne.setUTCHours(0,0,0,0),ne}}]),pe}(Bt);function oo(_t,He,pe){var ve,ne,Fe,we,or,ni,di,ro;(0,P.Z)(2,arguments);var io=(0,M.j)(),bo=(0,$.Z)(null!==(ve=null!==(ne=null!==(Fe=null!==(we=pe?.weekStartsOn)&&void 0!==we?we:null==pe||null===(or=pe.locale)||void 0===or||null===(ni=or.options)||void 0===ni?void 0:ni.weekStartsOn)&&void 0!==Fe?Fe:io.weekStartsOn)&&void 0!==ne?ne:null===(di=io.locale)||void 0===di||null===(ro=di.options)||void 0===ro?void 0:ro.weekStartsOn)&&void 0!==ve?ve:0);if(!(bo>=0&&bo<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var Wo=(0,S.Z)(_t),So=(0,$.Z)(He),qs=((So%7+7)%7<bo?7:0)+So-Wo.getUTCDay();return Wo.setUTCDate(Wo.getUTCDate()+qs),Wo}var Ra=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",90),(0,$n.Z)(le(ve),"incompatibleTokens",["D","i","e","c","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"E":case"EE":case"EEE":return we.day(ne,{width:"abbreviated",context:"formatting"})||we.day(ne,{width:"short",context:"formatting"})||we.day(ne,{width:"narrow",context:"formatting"});case"EEEEE":return we.day(ne,{width:"narrow",context:"formatting"});case"EEEEEE":return we.day(ne,{width:"short",context:"formatting"})||we.day(ne,{width:"narrow",context:"formatting"});default:return we.day(ne,{width:"wide",context:"formatting"})||we.day(ne,{width:"abbreviated",context:"formatting"})||we.day(ne,{width:"short",context:"formatting"})||we.day(ne,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(ne,Fe){return Fe>=0&&Fe<=6}},{key:"set",value:function(ne,Fe,we,or){return(ne=oo(ne,we,or)).setUTCHours(0,0,0,0),ne}}]),pe}(Bt),zi=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",90),(0,$n.Z)(le(ve),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we,or){var ni=function(ro){var io=7*Math.floor((ro-1)/7);return(ro+or.weekStartsOn+6)%7+io};switch(Fe){case"e":case"ee":return Dr(ri(Fe.length,ne),ni);case"eo":return Dr(we.ordinalNumber(ne,{unit:"day"}),ni);case"eee":return we.day(ne,{width:"abbreviated",context:"formatting"})||we.day(ne,{width:"short",context:"formatting"})||we.day(ne,{width:"narrow",context:"formatting"});case"eeeee":return we.day(ne,{width:"narrow",context:"formatting"});case"eeeeee":return we.day(ne,{width:"short",context:"formatting"})||we.day(ne,{width:"narrow",context:"formatting"});default:return we.day(ne,{width:"wide",context:"formatting"})||we.day(ne,{width:"abbreviated",context:"formatting"})||we.day(ne,{width:"short",context:"formatting"})||we.day(ne,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(ne,Fe){return Fe>=0&&Fe<=6}},{key:"set",value:function(ne,Fe,we,or){return(ne=oo(ne,we,or)).setUTCHours(0,0,0,0),ne}}]),pe}(Bt),qa=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",90),(0,$n.Z)(le(ve),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we,or){var ni=function(ro){var io=7*Math.floor((ro-1)/7);return(ro+or.weekStartsOn+6)%7+io};switch(Fe){case"c":case"cc":return Dr(ri(Fe.length,ne),ni);case"co":return Dr(we.ordinalNumber(ne,{unit:"day"}),ni);case"ccc":return we.day(ne,{width:"abbreviated",context:"standalone"})||we.day(ne,{width:"short",context:"standalone"})||we.day(ne,{width:"narrow",context:"standalone"});case"ccccc":return we.day(ne,{width:"narrow",context:"standalone"});case"cccccc":return we.day(ne,{width:"short",context:"standalone"})||we.day(ne,{width:"narrow",context:"standalone"});default:return we.day(ne,{width:"wide",context:"standalone"})||we.day(ne,{width:"abbreviated",context:"standalone"})||we.day(ne,{width:"short",context:"standalone"})||we.day(ne,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(ne,Fe){return Fe>=0&&Fe<=6}},{key:"set",value:function(ne,Fe,we,or){return(ne=oo(ne,we,or)).setUTCHours(0,0,0,0),ne}}]),pe}(Bt);var Fs=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",90),(0,$n.Z)(le(ve),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){var or=function(di){return 0===di?7:di};switch(Fe){case"i":case"ii":return ri(Fe.length,ne);case"io":return we.ordinalNumber(ne,{unit:"day"});case"iii":return Dr(we.day(ne,{width:"abbreviated",context:"formatting"})||we.day(ne,{width:"short",context:"formatting"})||we.day(ne,{width:"narrow",context:"formatting"}),or);case"iiiii":return Dr(we.day(ne,{width:"narrow",context:"formatting"}),or);case"iiiiii":return Dr(we.day(ne,{width:"short",context:"formatting"})||we.day(ne,{width:"narrow",context:"formatting"}),or);default:return Dr(we.day(ne,{width:"wide",context:"formatting"})||we.day(ne,{width:"abbreviated",context:"formatting"})||we.day(ne,{width:"short",context:"formatting"})||we.day(ne,{width:"narrow",context:"formatting"}),or)}}},{key:"validate",value:function(ne,Fe){return Fe>=1&&Fe<=7}},{key:"set",value:function(ne,Fe,we){return ne=function Ja(_t,He){(0,P.Z)(2,arguments);var pe=(0,$.Z)(He);pe%7==0&&(pe-=7);var ne=(0,S.Z)(_t),ni=((pe%7+7)%7<1?7:0)+pe-ne.getUTCDay();return ne.setUTCDate(ne.getUTCDate()+ni),ne}(ne,we),ne.setUTCHours(0,0,0,0),ne}}]),pe}(Bt),na=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",80),(0,$n.Z)(le(ve),"incompatibleTokens",["b","B","H","k","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"a":case"aa":case"aaa":return we.dayPeriod(ne,{width:"abbreviated",context:"formatting"})||we.dayPeriod(ne,{width:"narrow",context:"formatting"});case"aaaaa":return we.dayPeriod(ne,{width:"narrow",context:"formatting"});default:return we.dayPeriod(ne,{width:"wide",context:"formatting"})||we.dayPeriod(ne,{width:"abbreviated",context:"formatting"})||we.dayPeriod(ne,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(ne,Fe,we){return ne.setUTCHours(ci(we),0,0,0),ne}}]),pe}(Bt),Qa=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",80),(0,$n.Z)(le(ve),"incompatibleTokens",["a","B","H","k","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"b":case"bb":case"bbb":return we.dayPeriod(ne,{width:"abbreviated",context:"formatting"})||we.dayPeriod(ne,{width:"narrow",context:"formatting"});case"bbbbb":return we.dayPeriod(ne,{width:"narrow",context:"formatting"});default:return we.dayPeriod(ne,{width:"wide",context:"formatting"})||we.dayPeriod(ne,{width:"abbreviated",context:"formatting"})||we.dayPeriod(ne,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(ne,Fe,we){return ne.setUTCHours(ci(we),0,0,0),ne}}]),pe}(Bt),qo=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",80),(0,$n.Z)(le(ve),"incompatibleTokens",["a","b","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"B":case"BB":case"BBB":return we.dayPeriod(ne,{width:"abbreviated",context:"formatting"})||we.dayPeriod(ne,{width:"narrow",context:"formatting"});case"BBBBB":return we.dayPeriod(ne,{width:"narrow",context:"formatting"});default:return we.dayPeriod(ne,{width:"wide",context:"formatting"})||we.dayPeriod(ne,{width:"abbreviated",context:"formatting"})||we.dayPeriod(ne,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(ne,Fe,we){return ne.setUTCHours(ci(we),0,0,0),ne}}]),pe}(Bt),Ac=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",70),(0,$n.Z)(le(ve),"incompatibleTokens",["H","K","k","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"h":return er(Hn_hour12h,ne);case"ho":return we.ordinalNumber(ne,{unit:"hour"});default:return ri(Fe.length,ne)}}},{key:"validate",value:function(ne,Fe){return Fe>=1&&Fe<=12}},{key:"set",value:function(ne,Fe,we){var or=ne.getUTCHours()>=12;return or&&we<12?ne.setUTCHours(we+12,0,0,0):or||12!==we?ne.setUTCHours(we,0,0,0):ne.setUTCHours(0,0,0,0),ne}}]),pe}(Bt),Ba=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",70),(0,$n.Z)(le(ve),"incompatibleTokens",["a","b","h","K","k","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"H":return er(Hn_hour23h,ne);case"Ho":return we.ordinalNumber(ne,{unit:"hour"});default:return ri(Fe.length,ne)}}},{key:"validate",value:function(ne,Fe){return Fe>=0&&Fe<=23}},{key:"set",value:function(ne,Fe,we){return ne.setUTCHours(we,0,0,0),ne}}]),pe}(Bt),sc=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",70),(0,$n.Z)(le(ve),"incompatibleTokens",["h","H","k","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"K":return er(Hn_hour11h,ne);case"Ko":return we.ordinalNumber(ne,{unit:"hour"});default:return ri(Fe.length,ne)}}},{key:"validate",value:function(ne,Fe){return Fe>=0&&Fe<=11}},{key:"set",value:function(ne,Fe,we){return ne.getUTCHours()>=12&&we<12?ne.setUTCHours(we+12,0,0,0):ne.setUTCHours(we,0,0,0),ne}}]),pe}(Bt),xa=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",70),(0,$n.Z)(le(ve),"incompatibleTokens",["a","b","h","H","K","t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"k":return er(Hn_hour24h,ne);case"ko":return we.ordinalNumber(ne,{unit:"hour"});default:return ri(Fe.length,ne)}}},{key:"validate",value:function(ne,Fe){return Fe>=1&&Fe<=24}},{key:"set",value:function(ne,Fe,we){var or=we<=24?we%24:we;return ne.setUTCHours(or,0,0,0),ne}}]),pe}(Bt),ra=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",60),(0,$n.Z)(le(ve),"incompatibleTokens",["t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"m":return er(Hn_minute,ne);case"mo":return we.ordinalNumber(ne,{unit:"minute"});default:return ri(Fe.length,ne)}}},{key:"validate",value:function(ne,Fe){return Fe>=0&&Fe<=59}},{key:"set",value:function(ne,Fe,we){return ne.setUTCMinutes(we,0,0),ne}}]),pe}(Bt),es=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",50),(0,$n.Z)(le(ve),"incompatibleTokens",["t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe,we){switch(Fe){case"s":return er(Hn_second,ne);case"so":return we.ordinalNumber(ne,{unit:"second"});default:return ri(Fe.length,ne)}}},{key:"validate",value:function(ne,Fe){return Fe>=0&&Fe<=59}},{key:"set",value:function(ne,Fe,we){return ne.setUTCSeconds(we,0),ne}}]),pe}(Bt),$a=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",30),(0,$n.Z)(le(ve),"incompatibleTokens",["t","T"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe){return Dr(ri(Fe.length,ne),function(ni){return Math.floor(ni*Math.pow(10,3-Fe.length))})}},{key:"set",value:function(ne,Fe,we){return ne.setUTCMilliseconds(we),ne}}]),pe}(Bt),Uo=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",10),(0,$n.Z)(le(ve),"incompatibleTokens",["t","T","x"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe){switch(Fe){case"X":return wi(Lr_basicOptionalMinutes,ne);case"XX":return wi(Lr_basic,ne);case"XXXX":return wi(Lr_basicOptionalSeconds,ne);case"XXXXX":return wi(Lr_extendedOptionalSeconds,ne);default:return wi(Lr_extended,ne)}}},{key:"set",value:function(ne,Fe,we){return Fe.timestampIsSet?ne:new Date(ne.getTime()-we)}}]),pe}(Bt),ya=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",10),(0,$n.Z)(le(ve),"incompatibleTokens",["t","T","X"]),ve}return xn(pe,[{key:"parse",value:function(ne,Fe){switch(Fe){case"x":return wi(Lr_basicOptionalMinutes,ne);case"xx":return wi(Lr_basic,ne);case"xxxx":return wi(Lr_basicOptionalSeconds,ne);case"xxxxx":return wi(Lr_extendedOptionalSeconds,ne);default:return wi(Lr_extended,ne)}}},{key:"set",value:function(ne,Fe,we){return Fe.timestampIsSet?ne:new Date(ne.getTime()-we)}}]),pe}(Bt),Us=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",40),(0,$n.Z)(le(ve),"incompatibleTokens","*"),ve}return xn(pe,[{key:"parse",value:function(ne){return Li(ne)}},{key:"set",value:function(ne,Fe,we){return[new Date(1e3*we),{timestampIsSet:!0}]}}]),pe}(Bt),da=function(_t){de(pe,_t);var He=Kt(pe);function pe(){var ve;Xe(this,pe);for(var ne=arguments.length,Fe=new Array(ne),we=0;we<ne;we++)Fe[we]=arguments[we];return ve=He.call.apply(He,[this].concat(Fe)),(0,$n.Z)(le(ve),"priority",20),(0,$n.Z)(le(ve),"incompatibleTokens","*"),ve}return xn(pe,[{key:"parse",value:function(ne){return Li(ne)}},{key:"set",value:function(ne,Fe,we){return[new Date(we),{timestampIsSet:!0}]}}]),pe}(Bt),Hs={G:new Un,y:new co,Y:new No,R:new kr,u:new _o,Q:new Bo,q:new Ao,M:new $t,L:new Qt,w:new zn,I:new Vr,d:new Di,D:new Zi,E:new Ra,e:new zi,c:new qa,i:new Fs,a:new na,b:new Qa,B:new qo,h:new Ac,H:new Ba,K:new sc,k:new xa,m:new ra,s:new es,S:new $a,X:new Uo,x:new ya,t:new Us,T:new da},To=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Ms=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ka=/^'([^]*?)'?$/,uc=/''/g,wo=/\S/,Va=/[a-zA-Z]/;function _i(_t,He,pe,ve){var ne,Fe,we,or,ni,di,ro,io,bo,Wo,So,Pa,La,Ga,qs,dc,Js,Fc;(0,P.Z)(3,arguments);var Os=String(_t),ds=String(He),hs=(0,M.j)(),Ws=null!==(ne=null!==(Fe=ve?.locale)&&void 0!==Fe?Fe:hs.locale)&&void 0!==ne?ne:Br;if(!Ws.match)throw new RangeError("locale must contain match property");var Qs=(0,$.Z)(null!==(we=null!==(or=null!==(ni=null!==(di=ve?.firstWeekContainsDate)&&void 0!==di?di:null==ve||null===(ro=ve.locale)||void 0===ro||null===(io=ro.options)||void 0===io?void 0:io.firstWeekContainsDate)&&void 0!==ni?ni:hs.firstWeekContainsDate)&&void 0!==or?or:null===(bo=hs.locale)||void 0===bo||null===(Wo=bo.options)||void 0===Wo?void 0:Wo.firstWeekContainsDate)&&void 0!==we?we:1);if(!(Qs>=1&&Qs<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var oe=(0,$.Z)(null!==(So=null!==(Pa=null!==(La=null!==(Ga=ve?.weekStartsOn)&&void 0!==Ga?Ga:null==ve||null===(qs=ve.locale)||void 0===qs||null===(dc=qs.options)||void 0===dc?void 0:dc.weekStartsOn)&&void 0!==La?La:hs.weekStartsOn)&&void 0!==Pa?Pa:null===(Js=hs.locale)||void 0===Js||null===(Fc=Js.options)||void 0===Fc?void 0:Fc.weekStartsOn)&&void 0!==So?So:0);if(!(oe>=0&&oe<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===ds)return""===Os?(0,S.Z)(pe):new Date(NaN);var Kn,B={firstWeekContainsDate:Qs,weekStartsOn:oe,locale:Ws},Ae=[new ct],dt=ds.match(Ms).map(function(Xo){var xi=Xo[0];return xi in Ct?(0,Ct[xi])(Xo,Ws.formatLong):Xo}).join("").match(To),rn=[],Rn=je(dt);try{var Cr=function(){var xi=Kn.value;!(null!=ve&&ve.useAdditionalWeekYearTokens)&&sn(xi)&&kn(xi,ds,_t),(null==ve||!ve.useAdditionalDayOfYearTokens)&&Ht(xi)&&kn(xi,ds,_t);var Mi=xi[0],Ss=Hs[Mi];if(Ss){var Po=Ss.incompatibleTokens;if(Array.isArray(Po)){var Ia=rn.find(function(Ec){return Po.includes(Ec.token)||Ec.token===Mi});if(Ia)throw new RangeError("The format string mustn't contain `".concat(Ia.fullToken,"` and `").concat(xi,"` at the same time"))}else if("*"===Ss.incompatibleTokens&&rn.length>0)throw new RangeError("The format string mustn't contain `".concat(xi,"` and any other token at the same time"));rn.push({token:Mi,fullToken:xi});var Xc=Ss.run(Os,xi,Ws.match,B);if(!Xc)return{v:new Date(NaN)};Ae.push(Xc.setter),Os=Xc.rest}else{if(Mi.match(Va))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Mi+"`");if("''"===xi?xi="'":"'"===Mi&&(xi=function ga(_t){return _t.match(ka)[1].replace(uc,"'")}(xi)),0!==Os.indexOf(xi))return{v:new Date(NaN)};Os=Os.slice(xi.length)}};for(Rn.s();!(Kn=Rn.n()).done;){var Fi=Cr();if("object"===(0,_.Z)(Fi))return Fi.v}}catch(Xo){Rn.e(Xo)}finally{Rn.f()}if(Os.length>0&&wo.test(Os))return new Date(NaN);var Eo=Ae.map(function(Xo){return Xo.priority}).sort(function(Xo,xi){return xi-Xo}).filter(function(Xo,xi,Mi){return Mi.indexOf(Xo)===xi}).map(function(Xo){return Ae.filter(function(xi){return xi.priority===Xo}).sort(function(xi,Mi){return Mi.subPriority-xi.subPriority})}).map(function(Xo){return Xo[0]}),uo=(0,S.Z)(pe);if(isNaN(uo.getTime()))return new Date(NaN);var ea,li=te(uo,(0,gt.Z)(uo)),Fo={},ji=je(Eo);try{for(ji.s();!(ea=ji.n()).done;){var Ls=ea.value;if(!Ls.validate(li,B))return new Date(NaN);var Za=Ls.set(li,Fo,B);Array.isArray(Za)?(li=Za[0],xt(Fo,Za[1])):li=Za}}catch(Xo){ji.e(Xo)}finally{ji.f()}return li}var ha,fa,Ya,Vs,yo=c(27445),zo={locale:"en",Pagination:{items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},DatePicker:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},TimePicker:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Calendar:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",selectNone:"Clear all data"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Image:{preview:"Preview"},CronExpression:{cronError:"Invalid cron expression",second:"second",minute:"minute",hour:"hour",day:"day",month:"month",week:"week"},QRCode:{expired:"QR code expired",refresh:"Refresh"}},pa={locale:"zh-cn",Pagination:{items_per_page:"\u6761/\u9875",jump_to:"\u8df3\u81f3",jump_to_confirm:"\u786e\u5b9a",page:"\u9875",prev_page:"\u4e0a\u4e00\u9875",next_page:"\u4e0b\u4e00\u9875",prev_5:"\u5411\u524d 5 \u9875",next_5:"\u5411\u540e 5 \u9875",prev_3:"\u5411\u524d 3 \u9875",next_3:"\u5411\u540e 3 \u9875",page_size:"\u9875\u7801"},DatePicker:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},TimePicker:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]},Calendar:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},global:{placeholder:"\u8bf7\u9009\u62e9"},Table:{filterTitle:"\u7b5b\u9009",filterConfirm:"\u786e\u5b9a",filterReset:"\u91cd\u7f6e",filterEmptyText:"\u65e0\u7b5b\u9009\u9879",selectAll:"\u5168\u9009\u5f53\u9875",selectInvert:"\u53cd\u9009\u5f53\u9875",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5e8f",expand:"\u5c55\u5f00\u884c",collapse:"\u5173\u95ed\u884c",triggerDesc:"\u70b9\u51fb\u964d\u5e8f",triggerAsc:"\u70b9\u51fb\u5347\u5e8f",cancelSort:"\u53d6\u6d88\u6392\u5e8f",filterCheckall:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7b5b\u9009\u9879\u4e2d\u641c\u7d22",selectNone:"\u6e05\u7a7a\u6240\u6709"},Modal:{okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",justOkText:"\u77e5\u9053\u4e86"},Popconfirm:{cancelText:"\u53d6\u6d88",okText:"\u786e\u5b9a"},Transfer:{searchPlaceholder:"\u8bf7\u8f93\u5165\u641c\u7d22\u5185\u5bb9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5f53\u9875",removeCurrent:"\u5220\u9664\u5f53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90e8",selectInvert:"\u53cd\u9009\u5f53\u9875"},Upload:{uploading:"\u6587\u4ef6\u4e0a\u4f20\u4e2d",removeFile:"\u5220\u9664\u6587\u4ef6",uploadError:"\u4e0a\u4f20\u9519\u8bef",previewFile:"\u9884\u89c8\u6587\u4ef6",downloadFile:"\u4e0b\u8f7d\u6587\u4ef6"},Empty:{description:"\u6682\u65e0\u6570\u636e"},Icon:{icon:"\u56fe\u6807"},Text:{edit:"\u7f16\u8f91",copy:"\u590d\u5236",copied:"\u590d\u5236\u6210\u529f",expand:"\u5c55\u5f00"},PageHeader:{back:"\u8fd4\u56de"},Image:{preview:"\u9884\u89c8"},CronExpression:{cronError:"cron \u8868\u8fbe\u5f0f\u4e0d\u5408\u6cd5",second:"\u79d2",minute:"\u5206\u949f",hour:"\u5c0f\u65f6",day:"\u65e5",month:"\u6708",week:"\u5468"},QRCode:{expired:"\u4e8c\u7ef4\u7801\u8fc7\u671f",refresh:"\u70b9\u51fb\u5237\u65b0"}};const Ho=new n.OlP("nz-i18n");const Vi=new n.OlP("nz-date-locale");class Qo{get localeChange(){return this._change.asObservable()}constructor(He,pe){this._change=new o.X(this._locale),this.setLocale(He||pa),this.setDateLocale(pe||null)}translate(He,pe){let ve=this._getObjectPath(this._locale,He);return"string"==typeof ve?(pe&&Object.keys(pe).forEach(ne=>ve=ve.replace(new RegExp(`%${ne}%`,"g"),pe[ne])),ve):He}setLocale(He){this._locale&&this._locale.locale===He.locale||(this._locale=He,this._change.next(He))}getLocale(){return this._locale}getLocaleId(){return this._locale?this._locale.locale:""}setDateLocale(He){this.dateLocale=He}getDateLocale(){return this.dateLocale}getLocaleData(He,pe){const ve=He?this._getObjectPath(this._locale,He):this._locale;return!ve&&!pe&&(0,h.ZK)(`Missing translations for "${He}" in language "${this._locale.locale}".\nYou can use "NzI18nService.setLocale" as a temporary fix.\nWelcome to submit a pull request to help us optimize the translations!\nhttps://github.com/NG-ZORRO/ng-zorro-antd/blob/master/CONTRIBUTING.md`),ve||pe||this._getObjectPath(zo,He)||{}}_getObjectPath(He,pe){let ve=He;const ne=pe.split("."),Fe=ne.length;let we=0;for(;ve&&we<Fe;)ve=ve[ne[we++]];return we===Fe?ve:null}}(ha=Qo).\u0275fac=function(He){return new(He||ha)(n.LFG(Ho,8),n.LFG(Vi,8))},ha.\u0275prov=n.Yz7({token:ha,factory:ha.\u0275fac,providedIn:"root"});class ts{constructor(He){this._locale=He}transform(He,pe){return this._locale.translate(He,pe)}}(fa=ts).\u0275fac=function(He){return new(He||fa)(n.Y36(Qo,16))},fa.\u0275pipe=n.Yjl({name:"nzI18n",type:fa,pure:!0,standalone:!0});class Ys{}(Ya=Ys).\u0275fac=function(He){return new(He||Ya)},Ya.\u0275mod=n.oAB({type:Ya}),Ya.\u0275inj=n.cJS({});const Cs=new n.OlP("date-config"),Ts={firstDayOfWeek:void 0};class ns{constructor(He,pe){this.i18n=He,this.config=function cs(_t){return{...Ts,..._t}}(pe)}}(Vs=ns).\u0275fac=function(He){return new(He||Vs)(n.LFG(Qo),n.LFG(Cs,8))},Vs.\u0275prov=n.Yz7({token:Vs,factory:()=>function Ea(){const _t=(0,n.f3M)(Qo),He=(0,n.f3M)(Cs,{optional:!0});return _t.getDateLocale()?new Ii(_t,He):new ia(_t,He)}(),providedIn:"root"});class Ii extends ns{getISOWeek(He){return function Y(_t){(0,P.Z)(1,arguments);var He=(0,S.Z)(_t),pe=A(He).getTime()-C(He).getTime();return Math.round(pe/6048e5)+1}(He)}getFirstDayOfWeek(){let He;try{He=this.i18n.getDateLocale().options.weekStartsOn}catch{He=1}return null==this.config.firstDayOfWeek?He:this.config.firstDayOfWeek}format(He,pe){return He?ze(He,pe,{locale:this.i18n.getDateLocale()}):""}parseDate(He,pe){return _i(He,pe,new Date,{locale:this.i18n.getDateLocale(),weekStartsOn:this.getFirstDayOfWeek()})}parseTime(He,pe){return this.parseDate(He,pe)}}class ia extends ns{getISOWeek(He){return+this.format(He,"w")}getFirstDayOfWeek(){if(void 0===this.config.firstDayOfWeek){const He=this.i18n.getLocaleId();return He&&["zh-cn","zh-tw"].indexOf(He.toLowerCase())>-1?1:0}return this.config.firstDayOfWeek}format(He,pe){return He?(0,f.p6)(He,pe,this.i18n.getLocaleId()):""}parseDate(He){return new Date(He)}parseTime(He,pe){return new yo.xR(pe,this.i18n.getLocaleId()).toDate(He)}}var ks={locale:"cs",Pagination:{items_per_page:"/ strana",jump_to:"P\u0159ej\xedt",jump_to_confirm:"potvrdit",page:"",prev_page:"P\u0159edchoz\xed strana",next_page:"N\xe1sleduj\xedc\xed strana",prev_5:"P\u0159edchoz\xedch 5 stran",next_5:"N\xe1sleduj\xedc\xedch 5 stran",prev_3:"P\u0159edchoz\xed 3 strany",next_3:"N\xe1sleduj\xedc\xed 3 strany",page_size:"velikost str\xe1nky"},DatePicker:{lang:{placeholder:"Vybrat datum",rangePlaceholder:["Od","Do"],locale:"cs_CZ",today:"Dnes",now:"Nyn\xed",backToToday:"Zp\u011bt na dne\u0161ek",ok:"Ok",clear:"Vymazat",month:"M\u011bs\xedc",year:"Rok",timeSelect:"Vybrat \u010das",dateSelect:"Vybrat datum",monthSelect:"Vyberte m\u011bs\xedc",yearSelect:"Vyberte rok",decadeSelect:"Vyberte dek\xe1du",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"P\u0159edchoz\xed m\u011bs\xedc (PageUp)",nextMonth:"N\xe1sleduj\xedc\xed (PageDown)",previousYear:"P\u0159edchoz\xed rok (Control + left)",nextYear:"N\xe1sleduj\xedc\xed rok (Control + right)",previousDecade:"P\u0159edchoz\xed dek\xe1da",nextDecade:"N\xe1sleduj\xedc\xed dek\xe1da",previousCentury:"P\u0159edchoz\xed stolet\xed",nextCentury:"N\xe1sleduj\xedc\xed stolet\xed"},timePickerLocale:{placeholder:"Vybrat \u010das"}},TimePicker:{placeholder:"Vybrat \u010das"},Calendar:{lang:{placeholder:"Vybrat datum",rangePlaceholder:["Od","Do"],locale:"cs_CZ",today:"Dnes",now:"Nyn\xed",backToToday:"Zp\u011bt na dne\u0161ek",ok:"Ok",clear:"Vymazat",month:"M\u011bs\xedc",year:"Rok",timeSelect:"Vybrat \u010das",dateSelect:"Vybrat datum",monthSelect:"Vyberte m\u011bs\xedc",yearSelect:"Vyberte rok",decadeSelect:"Vyberte dek\xe1du",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"P\u0159edchoz\xed m\u011bs\xedc (PageUp)",nextMonth:"N\xe1sleduj\xedc\xed (PageDown)",previousYear:"P\u0159edchoz\xed rok (Control + left)",nextYear:"N\xe1sleduj\xedc\xed rok (Control + right)",previousDecade:"P\u0159edchoz\xed dek\xe1da",nextDecade:"N\xe1sleduj\xedc\xed dek\xe1da",previousCentury:"P\u0159edchoz\xed stolet\xed",nextCentury:"N\xe1sleduj\xedc\xed stolet\xed"},timePickerLocale:{placeholder:"Vybrat \u010das"}},global:{placeholder:"Pros\xedm vyber"},Table:{filterTitle:"Filtr",filterConfirm:"Potvrdit",filterReset:"Obnovit",filterEmptyText:"\u017d\xe1dn\xe9 filtry",selectAll:"Vybrat v\u0161echny \u0159\xe1dky na sou\u010dasn\xe9 str\xe1nce",selectInvert:"Invertovat v\xfdb\u011br na sou\u010dasn\xe9 str\xe1nce",selectionAll:"Vybrat v\u0161echny \u0159\xe1dky",sortTitle:"\u0158adit",expand:"Rozbalit \u0159\xe1dek",collapse:"Zabalit \u0159\xe1dek",triggerDesc:"Klikni pro sestupn\xe9 \u0159azen\xed",triggerAsc:"Klikni pro vzestupn\xe9 \u0159azen\xed",cancelSort:"Klikni pro zru\u0161en\xed \u0159azen\xed"},Modal:{okText:"OK",cancelText:"Storno",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Storno"},Transfer:{searchPlaceholder:"Vyhled\xe1v\xe1n\xed",itemUnit:"polo\u017eka",itemsUnit:"polo\u017eek"},Upload:{uploading:"Nahr\xe1v\xe1n\xed...",removeFile:"Odstranit soubor",uploadError:"Chyba p\u0159i nahr\xe1v\xe1n\xed",previewFile:"Zobrazit soubor",downloadFile:"St\xe1hnout soubor"},Empty:{description:"\u017d\xe1dn\xe1 data"}},no={locale:"da",DatePicker:{lang:{placeholder:"V\xe6lg dato",rangePlaceholder:["Startdato","Slutdato"],locale:"da_DK",today:"I dag",now:"Nu",backToToday:"G\xe5 til i dag",ok:"Ok",clear:"Ryd",month:"M\xe5ned",year:"\xc5r",timeSelect:"V\xe6lg tidspunkt",dateSelect:"V\xe6lg dato",monthSelect:"V\xe6lg m\xe5ned",yearSelect:"V\xe6lg \xe5r",decadeSelect:"V\xe6lg \xe5rti",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Forrige m\xe5ned (Page Up)",nextMonth:"N\xe6ste m\xe5ned (Page Down)",previousYear:"Forrige \xe5r (Ctrl-venstre pil)",nextYear:"N\xe6ste \xe5r (Ctrl-h\xf8jre pil)",previousDecade:"Forrige \xe5rti",nextDecade:"N\xe6ste \xe5rti",previousCentury:"Forrige \xe5rhundrede",nextCentury:"N\xe6ste \xe5rhundrede"},timePickerLocale:{placeholder:"V\xe6lg tid",rangePlaceholder:["Starttidspunkt","Sluttidspunkt"]}},TimePicker:{placeholder:"V\xe6lg tid",rangePlaceholder:["Starttidspunkt","Sluttidspunkt"]},Calendar:{lang:{placeholder:"V\xe6lg dato",rangePlaceholder:["Startdato","Slutdato"],locale:"da_DK",today:"I dag",now:"Nu",backToToday:"G\xe5 til i dag",ok:"Ok",clear:"Ryd",month:"M\xe5ned",year:"\xc5r",timeSelect:"V\xe6lg tidspunkt",dateSelect:"V\xe6lg dato",monthSelect:"V\xe6lg m\xe5ned",yearSelect:"V\xe6lg \xe5r",decadeSelect:"V\xe6lg \xe5rti",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Forrige m\xe5ned (Page Up)",nextMonth:"N\xe6ste m\xe5ned (Page Down)",previousYear:"Forrige \xe5r (Ctrl-venstre pil)",nextYear:"N\xe6ste \xe5r (Ctrl-h\xf8jre pil)",previousDecade:"Forrige \xe5rti",nextDecade:"N\xe6ste \xe5rti",previousCentury:"Forrige \xe5rhundrede",nextCentury:"N\xe6ste \xe5rhundrede"},timePickerLocale:{placeholder:"V\xe6lg tid",rangePlaceholder:["Starttidspunkt","Sluttidspunkt"]}},Pagination:{items_per_page:"/ side",jump_to:"G\xe5 til",jump_to_confirm:"bekr\xe6ft",page:"Side",prev_page:"Forrige Side",next_page:"N\xe6ste Side",prev_5:"Forrige 5 Sider",next_5:"N\xe6ste 5 Sider",prev_3:"Forrige 3 Sider",next_3:"N\xe6ste 3 Sider",page_size:"sidest\xf8rrelse"},Table:{filterTitle:"Filtermenu",filterConfirm:"OK",filterReset:"Nulstil",selectAll:"V\xe6lg alle",selectInvert:"Invert\xe9r valg",filterEmptyText:"Ingen filtre",emptyText:"Ingen data",selectNone:"Ryd alt data",selectionAll:"V\xe6lg alt data",sortTitle:"Sort\xe9r",expand:"Udvid r\xe6kke",collapse:"Flet r\xe6kke",triggerDesc:"Klik for at sortere faldende",triggerAsc:"Klik for at sortere stigende",cancelSort:"Klik for at annullere sortering"},Modal:{okText:"OK",cancelText:"Afbryd",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Afbryd"},Transfer:{searchPlaceholder:"S\xf8g her",itemUnit:"element",itemsUnit:"elementer"},Upload:{uploading:"Uploader...",removeFile:"Fjern fil",uploadError:"Fejl ved upload",previewFile:"Forh\xe5ndsvisning",downloadFile:"Download fil"},Empty:{description:"Ingen data"}},Ka={locale:"de",Pagination:{items_per_page:"/ Seite",jump_to:"Gehe zu",jump_to_confirm:"best\xe4tigen",page:"Seite",prev_page:"Vorherige Seite",next_page:"N\xe4chste Seite",prev_5:"5 Seiten zur\xfcck",next_5:"5 Seiten vor",prev_3:"3 Seiten zur\xfcck",next_3:"3 Seiten vor",page_size:"Page Size"},DatePicker:{lang:{placeholder:"Datum ausw\xe4hlen",yearPlaceholder:"Jahr ausw\xe4hlen",quarterPlaceholder:"Quartal ausw\xe4hlen",monthPlaceholder:"Monat ausw\xe4hlen",weekPlaceholder:"Woche ausw\xe4hlen",rangePlaceholder:["Startdatum","Enddatum"],rangeYearPlaceholder:["Startjahr","Endjahr"],rangeMonthPlaceholder:["Startmonat","Endmonat"],rangeWeekPlaceholder:["Startwoche","Endwoche"],locale:"de_DE",today:"Heute",now:"Jetzt",backToToday:"Zur\xfcck zu Heute",ok:"OK",clear:"Zur\xfccksetzen",month:"Monat",year:"Jahr",timeSelect:"Zeit w\xe4hlen",dateSelect:"Datum w\xe4hlen",weekSelect:"Woche w\xe4hlen",monthSelect:"W\xe4hle einen Monat",yearSelect:"W\xe4hle ein Jahr",decadeSelect:"W\xe4hle ein Jahrzehnt",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Vorheriger Monat (PageUp)",nextMonth:"N\xe4chster Monat (PageDown)",previousYear:"Vorheriges Jahr (Ctrl + left)",nextYear:"N\xe4chstes Jahr (Ctrl + right)",previousDecade:"Vorheriges Jahrzehnt",nextDecade:"N\xe4chstes Jahrzehnt",previousCentury:"Vorheriges Jahrhundert",nextCentury:"N\xe4chstes Jahrhundert"},timePickerLocale:{placeholder:"Zeit ausw\xe4hlen",rangePlaceholder:["Startzeit","Endzeit"]}},TimePicker:{placeholder:"Zeit ausw\xe4hlen"},Calendar:{lang:{placeholder:"Datum ausw\xe4hlen",yearPlaceholder:"Jahr ausw\xe4hlen",quarterPlaceholder:"Quartal ausw\xe4hlen",monthPlaceholder:"Monat ausw\xe4hlen",weekPlaceholder:"Woche ausw\xe4hlen",rangePlaceholder:["Startdatum","Enddatum"],rangeYearPlaceholder:["Startjahr","Endjahr"],rangeMonthPlaceholder:["Startmonat","Endmonat"],rangeWeekPlaceholder:["Startwoche","Endwoche"],locale:"de_DE",today:"Heute",now:"Jetzt",backToToday:"Zur\xfcck zu Heute",ok:"OK",clear:"Zur\xfccksetzen",month:"Monat",year:"Jahr",timeSelect:"Zeit w\xe4hlen",dateSelect:"Datum w\xe4hlen",weekSelect:"Woche w\xe4hlen",monthSelect:"W\xe4hle einen Monat",yearSelect:"W\xe4hle ein Jahr",decadeSelect:"W\xe4hle ein Jahrzehnt",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Vorheriger Monat (PageUp)",nextMonth:"N\xe4chster Monat (PageDown)",previousYear:"Vorheriges Jahr (Ctrl + left)",nextYear:"N\xe4chstes Jahr (Ctrl + right)",previousDecade:"Vorheriges Jahrzehnt",nextDecade:"N\xe4chstes Jahrzehnt",previousCentury:"Vorheriges Jahrhundert",nextCentury:"N\xe4chstes Jahrhundert"},timePickerLocale:{placeholder:"Zeit ausw\xe4hlen",rangePlaceholder:["Startzeit","Endzeit"]}},global:{placeholder:"Bitte ausw\xe4hlen"},Table:{filterTitle:"Filter-Men\xfc",filterConfirm:"OK",filterReset:"Zur\xfccksetzen",filterEmptyText:"Keine Filter",emptyText:"Keine Daten",selectAll:"Selektiere Alle",selectInvert:"Selektion Invertieren",selectionAll:"W\xe4hlen Sie alle Daten aus",sortTitle:"Sortieren",expand:"Zeile erweitern",collapse:"Zeile reduzieren",triggerDesc:"Klicken zur absteigenden  Sortierung",triggerAsc:"Klicken zur aufsteigenden Sortierung",cancelSort:"Klicken zum Abbrechen der Sortierung"},Modal:{okText:"OK",cancelText:"Abbrechen",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Abbrechen"},Transfer:{titles:["",""],searchPlaceholder:"Suchen",itemUnit:"Eintrag",itemsUnit:"Eintr\xe4ge",remove:"Entfernen",selectCurrent:"Alle auf aktueller Seite ausw\xe4hlen",removeCurrent:"Auswahl auf aktueller Seite aufheben",selectAll:"Alle ausw\xe4hlen",removeAll:"Auswahl aufheben",selectInvert:"Auswahl umkehren"},Upload:{uploading:"Hochladen...",removeFile:"Datei entfernen",uploadError:"Fehler beim Hochladen",previewFile:"Dateivorschau",downloadFile:"Download-Datei"},Empty:{description:"Keine Daten"},Text:{edit:"Bearbeiten",copy:"Kopieren",copied:"Kopiert",expand:"Erweitern"},PageHeader:{back:"Zur\xfcck"},Image:{preview:"Vorschau"}},is={locale:"en-gb",Pagination:{items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},DatePicker:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_GB",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"Select time",dateSelect:"Select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},TimePicker:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Calendar:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_GB",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"Select time",dateSelect:"Select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting",selectNone:"Clear all data"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"}},Da={locale:"es",Pagination:{items_per_page:"/ p\xe1gina",jump_to:"Ir a",jump_to_confirm:"confirmar",page:"P\xe1gina",prev_page:"P\xe1gina anterior",next_page:"P\xe1gina siguiente",prev_5:"5 p\xe1ginas previas",next_5:"5 p\xe1ginas siguientes",prev_3:"3 p\xe1ginas previas",next_3:"3 p\xe1ginas siguientes",page_size:"tama\xf1o de p\xe1gina"},DatePicker:{lang:{placeholder:"Seleccionar fecha",yearPlaceholder:"Seleccionar a\xf1o",quarterPlaceholder:"Seleccionar trimestre",monthPlaceholder:"Seleccionar mes",weekPlaceholder:"Seleccionar semana",rangePlaceholder:["Fecha inicial","Fecha final"],rangeYearPlaceholder:["A\xf1o inicial","A\xf1o final"],rangeMonthPlaceholder:["Mes inicial","Mes final"],rangeWeekPlaceholder:["Semana inicial","Semana final"],locale:"es_ES",today:"Hoy",now:"Ahora",backToToday:"Volver a hoy",ok:"Aceptar",clear:"Limpiar",month:"Mes",year:"A\xf1o",timeSelect:"Seleccionar hora",dateSelect:"Seleccionar fecha",weekSelect:"Elegir una semana",monthSelect:"Elegir un mes",yearSelect:"Elegir un a\xf1o",decadeSelect:"Elegir una d\xe9cada",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Mes anterior (PageUp)",nextMonth:"Mes siguiente (PageDown)",previousYear:"A\xf1o anterior (Control + left)",nextYear:"A\xf1o siguiente (Control + right)",previousDecade:"D\xe9cada anterior",nextDecade:"D\xe9cada siguiente",previousCentury:"Siglo anterior",nextCentury:"Siglo siguiente"},timePickerLocale:{placeholder:"Seleccionar hora",rangePlaceholder:["Hora inicial","Hora final"]}},TimePicker:{placeholder:"Seleccionar hora",rangePlaceholder:["Hora inicial","Hora final"]},Calendar:{lang:{placeholder:"Seleccionar fecha",yearPlaceholder:"Seleccionar a\xf1o",quarterPlaceholder:"Seleccionar trimestre",monthPlaceholder:"Seleccionar mes",weekPlaceholder:"Seleccionar semana",rangePlaceholder:["Fecha inicial","Fecha final"],rangeYearPlaceholder:["A\xf1o inicial","A\xf1o final"],rangeMonthPlaceholder:["Mes inicial","Mes final"],rangeWeekPlaceholder:["Semana inicial","Semana final"],locale:"es_ES",today:"Hoy",now:"Ahora",backToToday:"Volver a hoy",ok:"Aceptar",clear:"Limpiar",month:"Mes",year:"A\xf1o",timeSelect:"Seleccionar hora",dateSelect:"Seleccionar fecha",weekSelect:"Elegir una semana",monthSelect:"Elegir un mes",yearSelect:"Elegir un a\xf1o",decadeSelect:"Elegir una d\xe9cada",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Mes anterior (AvP\xe1g)",nextMonth:"Mes siguiente (ReP\xe1g)",previousYear:"A\xf1o anterior (Control + izquierda)",nextYear:"A\xf1o siguiente (Control + derecha)",previousDecade:"D\xe9cada anterior",nextDecade:"D\xe9cada siguiente",previousCentury:"Siglo anterior",nextCentury:"Siglo siguiente"},timePickerLocale:{placeholder:"Seleccionar hora",rangePlaceholder:["Hora inicial","Hora final"]}},global:{placeholder:"Seleccione"},Table:{filterTitle:"Filtrar men\xfa",filterConfirm:"Aceptar",filterReset:"Reiniciar",filterEmptyText:"Sin filtros",emptyText:"Sin datos",selectAll:"Seleccionar todo",selectInvert:"Invertir selecci\xf3n",selectionAll:"Seleccionar todos los datos",sortTitle:"Ordenar",expand:"Expandir fila",collapse:"Colapsar fila",triggerDesc:"Click para ordenar descendentemente",triggerAsc:"Click para ordenar ascendentemenre",cancelSort:"Click para cancelar ordenaci\xf3n",filterCheckall:"Seleccionar todos los filtros",filterSearchPlaceholder:"Buscar en filtros",selectNone:"Vaciar todo"},Modal:{okText:"Aceptar",cancelText:"Cancelar",justOkText:"Aceptar"},Popconfirm:{okText:"Aceptar",cancelText:"Cancelar"},Transfer:{titles:["",""],searchPlaceholder:"Buscar aqu\xed",itemUnit:"elemento",itemsUnit:"elementos",remove:"Eliminar",selectCurrent:"Seleccionar p\xe1gina actual",removeCurrent:"Eliminar p\xe1gina actual",selectAll:"Seleccionar todos los datos",removeAll:"Eliminar todos los datos",selectInvert:"Invertir p\xe1gina actual"},Upload:{uploading:"Subiendo...",removeFile:"Eliminar archivo",uploadError:"Error al subir el archivo",previewFile:"Vista previa",downloadFile:"Descargar archivo"},Empty:{description:"No hay datos"},Icon:{icon:"icono"},Text:{edit:"Editar",copy:"Copiar",copied:"Copiado",expand:"Expandir"},PageHeader:{back:"Volver"},Image:{preview:"Previsualizaci\xf3n"}},Xs={locale:"fi",Pagination:{items_per_page:"/ sivu",jump_to:"Mene",jump_to_confirm:"Potvrdite",page:"Sivu",prev_page:"Edellinen sivu",next_page:"Seuraava sivu",prev_5:"Edelliset 5 sivua",next_5:"Seuraavat 5 sivua",prev_3:"Edelliset 3 sivua",next_3:"Seuraavat 3 sivua",page_size:"Page Size"},DatePicker:{lang:{placeholder:"Valitse p\xe4iv\xe4",rangePlaceholder:["Alkamisp\xe4iv\xe4","P\xe4\xe4ttymisp\xe4iv\xe4"],locale:"fi_FI",today:"T\xe4n\xe4\xe4n",now:"Nyt",backToToday:"T\xe4m\xe4 p\xe4iv\xe4",ok:"Ok",clear:"Tyhjenn\xe4",month:"Kuukausi",year:"Vuosi",timeSelect:"Valise aika",dateSelect:"Valitse p\xe4iv\xe4",monthSelect:"Valitse kuukausi",yearSelect:"Valitse vuosi",decadeSelect:"Valitse vuosikymmen",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Edellinen kuukausi (PageUp)",nextMonth:"Seuraava kuukausi (PageDown)",previousYear:"Edellinen vuosi (Control + left)",nextYear:"Seuraava vuosi (Control + right)",previousDecade:"Edellinen vuosikymmen",nextDecade:"Seuraava vuosikymmen",previousCentury:"Edellinen vuosisata",nextCentury:"Seuraava vuosisata"},timePickerLocale:{placeholder:"Valitse aika"}},TimePicker:{placeholder:"Valitse aika"},Calendar:{lang:{placeholder:"Valitse p\xe4iv\xe4",rangePlaceholder:["Alkamisp\xe4iv\xe4","P\xe4\xe4ttymisp\xe4iv\xe4"],locale:"fi_FI",today:"T\xe4n\xe4\xe4n",now:"Nyt",backToToday:"T\xe4m\xe4 p\xe4iv\xe4",ok:"Ok",clear:"Tyhjenn\xe4",month:"Kuukausi",year:"Vuosi",timeSelect:"Valise aika",dateSelect:"Valitse p\xe4iv\xe4",monthSelect:"Valitse kuukausi",yearSelect:"Valitse vuosi",decadeSelect:"Valitse vuosikymmen",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Edellinen kuukausi (PageUp)",nextMonth:"Seuraava kuukausi (PageDown)",previousYear:"Edellinen vuosi (Control + left)",nextYear:"Seuraava vuosi (Control + right)",previousDecade:"Edellinen vuosikymmen",nextDecade:"Seuraava vuosikymmen",previousCentury:"Edellinen vuosisata",nextCentury:"Seuraava vuosisata"},timePickerLocale:{placeholder:"Valitse aika"}},Table:{filterTitle:"Suodatus valikko",filterConfirm:"OK",filterReset:"Tyhjenn\xe4",selectAll:"Valitse kaikki",selectInvert:"Valitse p\xe4invastoin",sortTitle:"Lajittele",triggerDesc:"Lajittele laskevasti",triggerAsc:"Lajittele nousevasti",cancelSort:"Peruuta lajittelu"},Modal:{okText:"OK",cancelText:"Peruuta",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Peruuta"},Transfer:{searchPlaceholder:"Etsi t\xe4\xe4lt\xe4",itemUnit:"kohde",itemsUnit:"kohdetta"},Upload:{uploading:"L\xe4hetet\xe4\xe4n...",removeFile:"Poista tiedosto",uploadError:"Virhe l\xe4hetyksess\xe4",previewFile:"Esikatsele tiedostoa",downloadFile:"Lataa tiedosto"},Empty:{description:"Ei kohteita"},Text:{edit:"Muokkaa",copy:"Kopioi",copied:"Kopioitu",expand:"N\xe4yt\xe4 lis\xe4\xe4"}},Sr={locale:"id",Pagination:{items_per_page:"/ halaman",jump_to:"Menuju",jump_to_confirm:"konfirmasi",page:"Halaman",prev_page:"Halaman Sebelumnya",next_page:"Halaman Berikutnya",prev_5:"5 Halaman Sebelumnya",next_5:"5 Halaman Berikutnya",prev_3:"3 Halaman Sebelumnya",next_3:"3 Halaman Berikutnya",page_size:"ukuran halaman"},DatePicker:{lang:{placeholder:"Pilih tanggal",rangePlaceholder:["Mulai tanggal","Tanggal akhir"],locale:"id_ID",today:"Hari ini",now:"Sekarang",backToToday:"Kembali ke hari ini",ok:"Baik",clear:"Bersih",month:"Bulan",year:"Tahun",timeSelect:"pilih waktu",dateSelect:"pilih tanggal",weekSelect:"Pilih satu minggu",monthSelect:"Pilih satu bulan",yearSelect:"Pilih satu tahun",decadeSelect:"Pilih satu dekade",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Bulan sebelumnya (PageUp)",nextMonth:"Bulan selanjutnya (PageDown)",previousYear:"Tahun lalu (Control + kiri)",nextYear:"Tahun selanjutnya (Kontrol + kanan)",previousDecade:"Dekade terakhir",nextDecade:"Dekade berikutnya",previousCentury:"Abad terakhir",nextCentury:"Abad berikutnya"},timePickerLocale:{placeholder:"Pilih waktu"}},TimePicker:{placeholder:"Pilih waktu"},Calendar:{lang:{placeholder:"Pilih tanggal",rangePlaceholder:["Mulai tanggal","Tanggal akhir"],locale:"id_ID",today:"Hari ini",now:"Sekarang",backToToday:"Kembali ke hari ini",ok:"Baik",clear:"Bersih",month:"Bulan",year:"Tahun",timeSelect:"pilih waktu",dateSelect:"pilih tanggal",weekSelect:"Pilih satu minggu",monthSelect:"Pilih satu bulan",yearSelect:"Pilih satu tahun",decadeSelect:"Pilih satu dekade",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Bulan sebelumnya (PageUp)",nextMonth:"Bulan selanjutnya (PageDown)",previousYear:"Tahun lalu (Control + kiri)",nextYear:"Tahun selanjutnya (Kontrol + kanan)",previousDecade:"Dekade terakhir",nextDecade:"Dekade berikutnya",previousCentury:"Abad terakhir",nextCentury:"Abad berikutnya"},timePickerLocale:{placeholder:"Pilih waktu"}},Table:{filterTitle:"Saring",filterConfirm:"OK",filterReset:"Hapus",selectAll:"Pilih semua di halaman ini",selectInvert:"Balikkan pilihan di halaman ini",sortTitle:"Urutkan"},Modal:{okText:"OK",cancelText:"Batal",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Batal"},Transfer:{titles:["",""],searchPlaceholder:"Cari",itemUnit:"item",itemsUnit:"item"},Upload:{uploading:"Mengunggah...",removeFile:"Hapus file",uploadError:"Kesalahan pengunggahan",previewFile:"File pratinjau",downloadFile:"Unduh berkas"},Empty:{description:"Tidak ada data"}},Rr={locale:"is",Pagination:{items_per_page:"/ s\xed\xf0u",jump_to:"S\xed\xf0a",jump_to_confirm:"sta\xf0fest",page:"",prev_page:"Fyrri s\xed\xf0a",next_page:"N\xe6sta s\xed\xf0a",prev_5:"Til baka 5 s\xed\xf0ur",next_5:"\xc1fram 5 s\xed\xf0ur",prev_3:"Til baka 3 s\xed\xf0ur",next_3:"\xc1fram 3 s\xed\xf0ur",page_size:"Page Size"},DatePicker:{lang:{placeholder:"Veldu dag",rangePlaceholder:["Upphafsdagur","Lokadagur"],locale:"is_IS",today:"\xcd dag",now:"N\xfana",backToToday:"Til baka til dagsins \xed dag",ok:"\xcd lagi",clear:"Hreinsa",month:"M\xe1nu\xf0ur",year:"\xc1r",timeSelect:"Velja t\xedma",dateSelect:"Velja dag",monthSelect:"Velja m\xe1nu\xf0",yearSelect:"Velja \xe1r",decadeSelect:"Velja \xe1ratug",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Fyrri m\xe1nu\xf0ur (PageUp)",nextMonth:"N\xe6sti m\xe1nu\xf0ur (PageDown)",previousYear:"Fyrra \xe1r (Control + left)",nextYear:"N\xe6sta \xe1r (Control + right)",previousDecade:"Fyrri \xe1ratugur",nextDecade:"N\xe6sti \xe1ratugur",previousCentury:"Fyrri \xf6ld",nextCentury:"N\xe6sta \xf6ld"},timePickerLocale:{placeholder:"Velja t\xedma"}},TimePicker:{placeholder:"Velja t\xedma"},Calendar:{lang:{placeholder:"Veldu dag",rangePlaceholder:["Upphafsdagur","Lokadagur"],locale:"is_IS",today:"\xcd dag",now:"N\xfana",backToToday:"Til baka til dagsins \xed dag",ok:"\xcd lagi",clear:"Hreinsa",month:"M\xe1nu\xf0ur",year:"\xc1r",timeSelect:"Velja t\xedma",dateSelect:"Velja dag",monthSelect:"Velja m\xe1nu\xf0",yearSelect:"Velja \xe1r",decadeSelect:"Velja \xe1ratug",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Fyrri m\xe1nu\xf0ur (PageUp)",nextMonth:"N\xe6sti m\xe1nu\xf0ur (PageDown)",previousYear:"Fyrra \xe1r (Control + left)",nextYear:"N\xe6sta \xe1r (Control + right)",previousDecade:"Fyrri \xe1ratugur",nextDecade:"N\xe6sti \xe1ratugur",previousCentury:"Fyrri \xf6ld",nextCentury:"N\xe6sta \xf6ld"},timePickerLocale:{placeholder:"Velja t\xedma"}},Table:{filterTitle:"Afmarkanir",filterConfirm:"Sta\xf0festa",filterReset:"N\xfallstilla",selectAll:"Velja allt",selectInvert:"Vi\xf0sn\xfaa vali"},Modal:{okText:"\xc1fram",cancelText:"H\xe6tta vi\xf0",justOkText:"\xcd lagi"},Popconfirm:{okText:"\xc1fram",cancelText:"H\xe6tta vi\xf0"},Transfer:{searchPlaceholder:"Leita h\xe9r",itemUnit:"f\xe6rsla",itemsUnit:"f\xe6rslur"},Upload:{uploading:"Hle\xf0 upp...",removeFile:"Fjarl\xe6gja skr\xe1",uploadError:"Villa vi\xf0 a\xf0 hla\xf0a upp",previewFile:"Forsko\xf0a skr\xe1",downloadFile:"Hla\xf0a ni\xf0ur skr\xe1"},Empty:{description:"Engin g\xf6gn"}},bi={locale:"it",Pagination:{items_per_page:"/ pagina",jump_to:"vai a",jump_to_confirm:"Conferma",page:"Pagina",prev_page:"Pagina precedente",next_page:"Pagina successiva",prev_5:"Precedente 5 pagine",next_5:"Prossime 5 pagine",prev_3:"Precedente 3 pagine",next_3:"Prossime 3 pagine",page_size:"dimensioni della pagina"},DatePicker:{lang:{placeholder:"Selezionare la data",yearPlaceholder:"Selezionare l'anno",quarterPlaceholder:"Selezionare il trimestre",monthPlaceholder:"Selezionare il mese",weekPlaceholder:"Selezionare la settimana",rangePlaceholder:["Data d'inizio","Data di fine"],rangeYearPlaceholder:["Anno d'inizio","Anno di fine"],rangeMonthPlaceholder:["Mese d'inizio ","Mese di fine"],rangeWeekPlaceholder:["Settimana d'inizio","Settimana di fine"],locale:"it_IT",today:"Oggi",now:"Adesso",backToToday:"Torna ad oggi",ok:"Ok",clear:"Cancella",month:"Mese",year:"Anno",timeSelect:"Seleziona l'ora",dateSelect:"Seleziona la data",weekSelect:"Seleziona la settimana",monthSelect:"Seleziona il mese",yearSelect:"Seleziona l'anno",decadeSelect:"Seleziona il decennio",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Il mese scorso (PageUp)",nextMonth:"Il prossimo mese (PageDown)",previousYear:"L'anno scorso (Control + sinistra)",nextYear:"L'anno prossimo (Control + destra)",previousDecade:"Ultimo decennio",nextDecade:"Prossimo decennio",previousCentury:"Secolo precedente",nextCentury:"Prossimo secolo"},timePickerLocale:{placeholder:"Selezionare l'orario",rangePlaceholder:["Ora d'inizio","Ora di fine"]}},TimePicker:{placeholder:"Selezionare l'orario",rangePlaceholder:["Ora d'inizio","Ora di fine"]},Calendar:{lang:{placeholder:"Selezionare la data",yearPlaceholder:"Selezionare l'anno",quarterPlaceholder:"Selezionare il trimestre",monthPlaceholder:"Selezionare il mese",weekPlaceholder:"Selezionare la settimana",rangePlaceholder:["Data d'inizio","Data di fine"],rangeYearPlaceholder:["Anno d'inizio","Anno di fine"],rangeMonthPlaceholder:["Mese d'inizio ","Mese di fine"],rangeWeekPlaceholder:["Settimana d'inizio","Settimana di fine"],locale:"it_IT",today:"Oggi",now:"Adesso",backToToday:"Torna ad oggi",ok:"Ok",clear:"Cancella",month:"Mese",year:"Anno",timeSelect:"Seleziona l'ora",weekSelect:"Seleziona la settimana",dateSelect:"Seleziona la data",monthSelect:"Seleziona il mese",yearSelect:"Seleziona l'anno",decadeSelect:"Seleziona il decennio",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Il mese scorso (PageUp)",nextMonth:"Il prossimo mese (PageDown)",previousYear:"L'anno scorso (Control + sinistra)",nextYear:"L'anno prossimo (Control + destra)",previousDecade:"Ultimo decennio",nextDecade:"Prossimo decennio",previousCentury:"Secolo precedente",nextCentury:"Prossimo secolo"},timePickerLocale:{placeholder:"Selezionare l'orario",rangePlaceholder:["Ora d'inizio","Ora di fine"]}},global:{placeholder:"Selezionare"},Table:{filterTitle:"Men\xf9 Filtro",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"Nessun filtro",emptyText:"Nessun dato",selectAll:"Seleziona pagina corrente",selectInvert:"Inverti selezione nella pagina corrente",selectionAll:"Seleziona tutti i dati",sortTitle:"Ordina",expand:"Esapandi riga",collapse:"Chiudi riga",triggerDesc:"Clicca per ordinare in modo discendente",triggerAsc:"Clicca per ordinare in modo ascendente",cancelSort:"Clicca per eliminare i filtri",filterCheckall:"Seleziona tutto",filterSearchPlaceholder:"Cerca nei filtri",selectNone:"Pulisci tutti i dati"},Modal:{okText:"OK",cancelText:"Annulla",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Annulla"},Transfer:{titles:["",""],searchPlaceholder:"Cerca qui",itemUnit:"elemento",itemsUnit:"elementi",remove:"Rimuovi",selectCurrent:"Seleziona pagina corrente",removeCurrent:"Rimuovi pagina corrente",selectAll:"Selezione tutti i dati",removeAll:"Rimuovi tutti i dati",selectInvert:"Inverti selezione nella pagina corrente"},Upload:{uploading:"Caricamento...",removeFile:"Rimuovi il file",uploadError:"Errore di caricamento",previewFile:"Anteprima file",downloadFile:"Download file"},Empty:{description:"Nessun dato"},Icon:{icon:"icona"},Text:{edit:"modifica",copy:"copia",copied:"copia effettuata",expand:"espandi"},PageHeader:{back:"Indietro"},Image:{preview:"Anteprima"}},Oi={locale:"ja",Pagination:{items_per_page:"\u4ef6 / \u30da\u30fc\u30b8",jump_to:"\u79fb\u52d5",jump_to_confirm:"\u78ba\u8a8d\u3059\u308b",page:"\u30da\u30fc\u30b8",prev_page:"\u524d\u306e\u30da\u30fc\u30b8",next_page:"\u6b21\u306e\u30da\u30fc\u30b8",prev_5:"\u524d 5\u30da\u30fc\u30b8",next_5:"\u6b21 5\u30da\u30fc\u30b8",prev_3:"\u524d 3\u30da\u30fc\u30b8",next_3:"\u6b21 3\u30da\u30fc\u30b8",page_size:"\u30da\u30fc\u30b8\u30b5\u30a4\u30ba"},DatePicker:{lang:{placeholder:"\u65e5\u4ed8\u3092\u9078\u629e",rangePlaceholder:["\u958b\u59cb\u65e5\u4ed8","\u7d42\u4e86\u65e5\u4ed8"],locale:"ja_JP",today:"\u4eca\u65e5",now:"\u73fe\u5728\u6642\u523b",backToToday:"\u4eca\u65e5\u306b\u623b\u308b",ok:"\u6c7a\u5b9a",timeSelect:"\u6642\u9593\u3092\u9078\u629e",dateSelect:"\u65e5\u6642\u3092\u9078\u629e",weekSelect:"\u9031\u3092\u9078\u629e",clear:"\u30af\u30ea\u30a2",month:"\u6708",year:"\u5e74",previousMonth:"\u524d\u6708 (\u30da\u30fc\u30b8\u30a2\u30c3\u30d7\u30ad\u30fc)",nextMonth:"\u7fcc\u6708 (\u30da\u30fc\u30b8\u30c0\u30a6\u30f3\u30ad\u30fc)",monthSelect:"\u6708\u3092\u9078\u629e",yearSelect:"\u5e74\u3092\u9078\u629e",decadeSelect:"\u5e74\u4ee3\u3092\u9078\u629e",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u6642mm\u5206ss\u79d2",previousYear:"\u524d\u5e74 (Control\u3092\u62bc\u3057\u306a\u304c\u3089\u5de6\u30ad\u30fc)",nextYear:"\u7fcc\u5e74 (Control\u3092\u62bc\u3057\u306a\u304c\u3089\u53f3\u30ad\u30fc)",previousDecade:"\u524d\u306e\u5e74\u4ee3",nextDecade:"\u6b21\u306e\u5e74\u4ee3",previousCentury:"\u524d\u306e\u4e16\u7d00",nextCentury:"\u6b21\u306e\u4e16\u7d00"},timePickerLocale:{placeholder:"\u6642\u9593\u3092\u9078\u629e",rangePlaceholder:["\u958b\u59cb\u6642\u9593","\u7d42\u4e86\u6642\u9593"]}},TimePicker:{placeholder:"\u6642\u9593\u3092\u9078\u629e",rangePlaceholder:["\u958b\u59cb\u6642\u9593","\u7d42\u4e86\u6642\u9593"]},Calendar:{lang:{placeholder:"\u65e5\u4ed8\u3092\u9078\u629e",rangePlaceholder:["\u958b\u59cb\u65e5\u4ed8","\u7d42\u4e86\u65e5\u4ed8"],locale:"ja_JP",today:"\u4eca\u65e5",now:"\u73fe\u5728\u6642\u523b",backToToday:"\u4eca\u65e5\u306b\u623b\u308b",ok:"\u6c7a\u5b9a",timeSelect:"\u6642\u9593\u3092\u9078\u629e",dateSelect:"\u65e5\u6642\u3092\u9078\u629e",weekSelect:"\u9031\u3092\u9078\u629e",clear:"\u30af\u30ea\u30a2",month:"\u6708",year:"\u5e74",previousMonth:"\u524d\u6708 (\u30da\u30fc\u30b8\u30a2\u30c3\u30d7\u30ad\u30fc)",nextMonth:"\u7fcc\u6708 (\u30da\u30fc\u30b8\u30c0\u30a6\u30f3\u30ad\u30fc)",monthSelect:"\u6708\u3092\u9078\u629e",yearSelect:"\u5e74\u3092\u9078\u629e",decadeSelect:"\u5e74\u4ee3\u3092\u9078\u629e",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u6642mm\u5206ss\u79d2",previousYear:"\u524d\u5e74 (Control\u3092\u62bc\u3057\u306a\u304c\u3089\u5de6\u30ad\u30fc)",nextYear:"\u7fcc\u5e74 (Control\u3092\u62bc\u3057\u306a\u304c\u3089\u53f3\u30ad\u30fc)",previousDecade:"\u524d\u306e\u5e74\u4ee3",nextDecade:"\u6b21\u306e\u5e74\u4ee3",previousCentury:"\u524d\u306e\u4e16\u7d00",nextCentury:"\u6b21\u306e\u4e16\u7d00"},timePickerLocale:{placeholder:"\u6642\u9593\u3092\u9078\u629e",rangePlaceholder:["\u958b\u59cb\u6642\u9593","\u7d42\u4e86\u6642\u9593"]}},Table:{filterTitle:"\u30d5\u30a3\u30eb\u30bf\u30fc",filterConfirm:"OK",filterReset:"\u30ea\u30bb\u30c3\u30c8",filterEmptyText:"\u30d5\u30a3\u30eb\u30bf\u30fc\u306a\u3057",selectAll:"\u30da\u30fc\u30b8\u5358\u4f4d\u3067\u9078\u629e",selectInvert:"\u30da\u30fc\u30b8\u5358\u4f4d\u3067\u53cd\u8ee2",selectionAll:"\u3059\u3079\u3066\u3092\u9078\u629e",sortTitle:"\u30bd\u30fc\u30c8",expand:"\u5c55\u958b\u3059\u308b",collapse:"\u6298\u308a\u7573\u3080",triggerDesc:"\u30af\u30ea\u30c3\u30af\u3067\u964d\u9806\u306b\u30bd\u30fc\u30c8",triggerAsc:"\u30af\u30ea\u30c3\u30af\u3067\u6607\u9806\u306b\u30bd\u30fc\u30c8",cancelSort:"\u30bd\u30fc\u30c8\u3092\u30ad\u30e3\u30f3\u30bb\u30eb"},Modal:{okText:"OK",cancelText:"\u30ad\u30e3\u30f3\u30bb\u30eb",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"\u30ad\u30e3\u30f3\u30bb\u30eb"},Transfer:{searchPlaceholder:"\u3053\u3053\u3092\u691c\u7d22",itemUnit:"\u30a2\u30a4\u30c6\u30e0",itemsUnit:"\u30a2\u30a4\u30c6\u30e0"},Upload:{uploading:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u4e2d...",removeFile:"\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664",uploadError:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u30a8\u30e9\u30fc",previewFile:"\u30d5\u30a1\u30a4\u30eb\u3092\u30d7\u30ec\u30d3\u30e5\u30fc",downloadFile:"\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb"},Empty:{description:"\u30c7\u30fc\u30bf\u304c\u3042\u308a\u307e\u305b\u3093"}},Ri={locale:"ko",Pagination:{items_per_page:"/ \ucabd",jump_to:"\uc774\ub3d9\ud558\uae30",jump_to_confirm:"\ud655\uc778\ud558\ub2e4",page:"\ud398\uc774\uc9c0",prev_page:"\uc774\uc804 \ud398\uc774\uc9c0",next_page:"\ub2e4\uc74c \ud398\uc774\uc9c0",prev_5:"\uc774\uc804 5 \ud398\uc774\uc9c0",next_5:"\ub2e4\uc74c 5 \ud398\uc774\uc9c0",prev_3:"\uc774\uc804 3 \ud398\uc774\uc9c0",next_3:"\ub2e4\uc74c 3 \ud398\uc774\uc9c0",page_size:"\ud398\uc774\uc9c0 \ud06c\uae30"},DatePicker:{lang:{placeholder:"\ub0a0\uc9dc \uc120\ud0dd",rangePlaceholder:["\uc2dc\uc791\uc77c","\uc885\ub8cc\uc77c"],locale:"ko_KR",today:"\uc624\ub298",now:"\ud604\uc7ac \uc2dc\uac01",backToToday:"\uc624\ub298\ub85c \ub3cc\uc544\uac00\uae30",ok:"\ud655\uc778",clear:"\uc9c0\uc6b0\uae30",month:"\uc6d4",year:"\ub144",timeSelect:"\uc2dc\uac04 \uc120\ud0dd",dateSelect:"\ub0a0\uc9dc \uc120\ud0dd",monthSelect:"\ub2ec \uc120\ud0dd",yearSelect:"\uc5f0 \uc120\ud0dd",decadeSelect:"\uc5f0\ub300 \uc120\ud0dd",yearFormat:"YYYY\ub144",dateFormat:"YYYY-MM-DD",dayFormat:"Do",dateTimeFormat:"YYYY-MM-DD HH:mm:ss",monthBeforeYear:!1,previousMonth:"\uc774\uc804 \ub2ec (PageUp)",nextMonth:"\ub2e4\uc74c \ub2ec (PageDown)",previousYear:"\uc774\uc804 \ud574 (Control + left)",nextYear:"\ub2e4\uc74c \ud574 (Control + right)",previousDecade:"\uc774\uc804 \uc5f0\ub300",nextDecade:"\ub2e4\uc74c \uc5f0\ub300",previousCentury:"\uc774\uc804 \uc138\uae30",nextCentury:"\ub2e4\uc74c \uc138\uae30"},timePickerLocale:{placeholder:"\uc2dc\uac04 \uc120\ud0dd",rangePlaceholder:["\uc2dc\uc791 \uc2dc\uac04","\uc885\ub8cc \uc2dc\uac04"]}},TimePicker:{placeholder:"\uc2dc\uac04 \uc120\ud0dd",rangePlaceholder:["\uc2dc\uc791 \uc2dc\uac04","\uc885\ub8cc \uc2dc\uac04"]},Calendar:{lang:{placeholder:"\ub0a0\uc9dc \uc120\ud0dd",rangePlaceholder:["\uc2dc\uc791\uc77c","\uc885\ub8cc\uc77c"],locale:"ko_KR",today:"\uc624\ub298",now:"\ud604\uc7ac \uc2dc\uac01",backToToday:"\uc624\ub298\ub85c \ub3cc\uc544\uac00\uae30",ok:"\ud655\uc778",clear:"\uc9c0\uc6b0\uae30",month:"\uc6d4",year:"\ub144",timeSelect:"\uc2dc\uac04 \uc120\ud0dd",dateSelect:"\ub0a0\uc9dc \uc120\ud0dd",monthSelect:"\ub2ec \uc120\ud0dd",yearSelect:"\uc5f0 \uc120\ud0dd",decadeSelect:"\uc5f0\ub300 \uc120\ud0dd",yearFormat:"YYYY\ub144",dateFormat:"YYYY-MM-DD",dayFormat:"Do",dateTimeFormat:"YYYY-MM-DD HH:mm:ss",monthBeforeYear:!1,previousMonth:"\uc774\uc804 \ub2ec (PageUp)",nextMonth:"\ub2e4\uc74c \ub2ec (PageDown)",previousYear:"\uc774\uc804 \ud574 (Control + left)",nextYear:"\ub2e4\uc74c \ud574 (Control + right)",previousDecade:"\uc774\uc804 \uc5f0\ub300",nextDecade:"\ub2e4\uc74c \uc5f0\ub300",previousCentury:"\uc774\uc804 \uc138\uae30",nextCentury:"\ub2e4\uc74c \uc138\uae30"},timePickerLocale:{placeholder:"\uc2dc\uac04 \uc120\ud0dd",rangePlaceholder:["\uc2dc\uc791 \uc2dc\uac04","\uc885\ub8cc \uc2dc\uac04"]}},Table:{filterTitle:"\ud544\ud130 \uba54\ub274",filterConfirm:"\ud655\uc778",filterReset:"\ucd08\uae30\ud654",selectAll:"\ubaa8\ub450 \uc120\ud0dd",selectInvert:"\uc120\ud0dd \ubc18\uc804",filterEmptyText:"\ud544\ud130 \uc5c6\uc74c",emptyText:"\ub370\uc774\ud130 \uc5c6\uc74c"},Modal:{okText:"\ud655\uc778",cancelText:"\ucde8\uc18c",justOkText:"\ud655\uc778"},Popconfirm:{okText:"\ud655\uc778",cancelText:"\ucde8\uc18c"},Transfer:{searchPlaceholder:"\uc5ec\uae30\uc5d0 \uac80\uc0c9\ud558\uc138\uc694",itemUnit:"\uac1c",itemsUnit:"\uac1c"},Upload:{uploading:"\uc5c5\ub85c\ub4dc \uc911...",removeFile:"\ud30c\uc77c \uc0ad\uc81c",uploadError:"\uc5c5\ub85c\ub4dc \uc2e4\ud328",previewFile:"\ud30c\uc77c \ubbf8\ub9ac\ubcf4\uae30",downloadFile:"\ud30c\uc77c \ub2e4\uc6b4\ub85c\ub4dc"},Empty:{description:"\ub370\uc774\ud130 \uc5c6\uc74c"}},x={locale:"ms-my",Pagination:{items_per_page:"/ halaman",jump_to:"Lompat ke",jump_to_confirm:"Sahkan",page:"",prev_page:"Halaman sebelumnya",next_page:"Halam seterusnya",prev_5:"5 halaman sebelum",next_5:"5 halaman seterusnya",prev_3:"3 halaman sebelumnya",next_3:"3 halaman seterusnya",page_size:"Page Size"},DatePicker:{lang:{placeholder:"Pilih tarikh",rangePlaceholder:["Tarikh mula","Tarikh akhir"],locale:"ms_MY",today:"Hari ini",now:"Sekarang",backToToday:"Kembali ke hari ini",ok:"Ok",timeSelect:"Pilih masa",dateSelect:"Pilih tarikh",weekSelect:"Pilih minggu",clear:"Padam",month:"Bulan",year:"Tahun",previousMonth:"Bulan lepas",nextMonth:"Bulan depan",monthSelect:"Pilih bulan",yearSelect:"Pilih tahun",decadeSelect:"Pilih dekad",yearFormat:"YYYY",dayFormat:"D",dateFormat:"M/D/YYYY",dateTimeFormat:"M/D/YYYY HH:mm:ss",previousYear:"Tahun lepas (Ctrl+left)",nextYear:"Tahun depan (Ctrl+right)",previousDecade:"Dekad lepas",nextDecade:"Dekad depan",previousCentury:"Abad lepas",nextCentury:"Abad depan"},timePickerLocale:{placeholder:"Sila pilih masa"}},TimePicker:{placeholder:"Sila pilih masa"},Calendar:{lang:{placeholder:"Pilih tarikh",rangePlaceholder:["Tarikh mula","Tarikh akhir"],locale:"ms_MY",today:"Hari ini",now:"Sekarang",backToToday:"Kembali ke hari ini",ok:"Ok",timeSelect:"Pilih masa",dateSelect:"Pilih tarikh",weekSelect:"Pilih minggu",clear:"Padam",month:"Bulan",year:"Tahun",previousMonth:"Bulan lepas",nextMonth:"Bulan depan",monthSelect:"Pilih bulan",yearSelect:"Pilih tahun",decadeSelect:"Pilih dekad",yearFormat:"YYYY",dayFormat:"D",dateFormat:"M/D/YYYY",dateTimeFormat:"M/D/YYYY HH:mm:ss",previousYear:"Tahun lepas (Ctrl+left)",nextYear:"Tahun depan (Ctrl+right)",previousDecade:"Dekad lepas",nextDecade:"Dekad depan",previousCentury:"Abad lepas",nextCentury:"Abad depan"},timePickerLocale:{placeholder:"Sila pilih masa"}},global:{placeholder:"Sila pilih"},PageHeader:{back:"Kembali"},Text:{edit:"Sunting",copy:"Salin",copied:"Berjaya menyalin",expand:"Kembang"},Empty:{description:"Tiada data"},Table:{filterTitle:"Cari dengan tajuk",filterConfirm:"OK",filterReset:"Menetapkan semula",emptyText:"Tiada data",selectAll:"Pilih semua",selectInvert:"Terbalikkan"},Modal:{okText:"OK",cancelText:"Batal",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Batal"},Transfer:{notFoundContent:"Tidak dijumpai",searchPlaceholder:"Carian di sini",itemUnit:"item",itemsUnit:"item"},Icon:{icon:"ikon"},Select:{notFoundContent:"Tidak Dijumpai"},Upload:{uploading:"Sedang memuat naik...",removeFile:"Buang fail",uploadError:"Masalah muat naik",previewFile:"Tengok fail",downloadFile:"Muat turun fail"}},$e={locale:"nb",Pagination:{items_per_page:"/ side",jump_to:"G\xe5 til side",page:"Side",prev_page:"Forrige side",next_page:"Neste side",prev_5:"5 forrige",next_5:"5 neste",prev_3:"3 forrige",next_3:"3 neste",page_size:"sidest\xf8rrelse"},DatePicker:{lang:{placeholder:"Velg dato",yearPlaceholder:"Velg \xe5r",quarterPlaceholder:"Velg kvartal",monthPlaceholder:"Velg m\xe5ned",weekPlaceholder:"Velg uke",rangePlaceholder:["Startdato","Sluttdato"],rangeYearPlaceholder:["Start\xe5r","Slutt\xe5r"],rangeMonthPlaceholder:["Startm\xe5ned","Sluttm\xe5ned"],rangeWeekPlaceholder:["Start uke","Sluttuke"],locale:"nb_NO",today:"I dag",now:"N\xe5",backToToday:"G\xe5 til i dag",ok:"Ok",clear:"Annuller",month:"M\xe5ned",year:"\xc5r",timeSelect:"Velg tidspunkt",dateSelect:"Velg dato",weekSelect:"Velg uke",monthSelect:"Velg m\xe5ned",yearSelect:"Velg \xe5r",decadeSelect:"Velg ti\xe5r",yearFormat:"YYYY",dateFormat:"DD.MM.YYYY",dayFormat:"DD",dateTimeFormat:"DD.MM.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Forrige m\xe5ned (PageUp)",nextMonth:"Neste m\xe5ned (PageDown)",previousYear:"Forrige \xe5r (Control + venstre)",nextYear:"Neste \xe5r (Control + h\xf8yre)",previousDecade:"Forrige ti\xe5r",nextDecade:"Neste ti\xe5r",previousCentury:"Forrige \xe5rhundre",nextCentury:"Neste \xe5rhundre"},timePickerLocale:{placeholder:"Velg tid",rangePlaceholder:["Starttid","Sluttid"]}},TimePicker:{placeholder:"Velg tid",rangePlaceholder:["Starttid","Sluttid"]},Calendar:{lang:{placeholder:"Velg dato",yearPlaceholder:"Velg \xe5r",quarterPlaceholder:"Velg kvartal",monthPlaceholder:"Velg m\xe5ned",weekPlaceholder:"Velg uke",rangePlaceholder:["Startdato","Sluttdato"],rangeYearPlaceholder:["Start\xe5r","Slutt\xe5r"],rangeMonthPlaceholder:["Startm\xe5ned","Sluttm\xe5ned"],rangeWeekPlaceholder:["Start uke","Sluttuke"],locale:"nb_NO",today:"I dag",now:"N\xe5",backToToday:"G\xe5 til i dag",ok:"Ok",clear:"Annuller",month:"M\xe5ned",year:"\xc5r",timeSelect:"Velg tidspunkt",dateSelect:"Velg dato",weekSelect:"Velg uke",monthSelect:"Velg m\xe5ned",yearSelect:"Velg \xe5r",decadeSelect:"Velg ti\xe5r",yearFormat:"YYYY",dateFormat:"DD.MM.YYYY",dayFormat:"DD",dateTimeFormat:"DD.MM.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Forrige m\xe5ned (PageUp)",nextMonth:"Neste m\xe5ned (PageDown)",previousYear:"Forrige \xe5r (Control + venstre)",nextYear:"Neste \xe5r (Control + h\xf8yre)",previousDecade:"Forrige ti\xe5r",nextDecade:"Neste ti\xe5r",previousCentury:"Forrige \xe5rhundre",nextCentury:"Neste \xe5rhundre"},timePickerLocale:{placeholder:"Velg tid",rangePlaceholder:["Starttid","Sluttid"]}},global:{placeholder:"Vennligst velg"},Table:{filterTitle:"Filtermeny",filterConfirm:"OK",filterReset:"Nullstill",filterEmptyText:"Ingen filtre",selectAll:"Velg alle",selectInvert:"Inverter gjeldende side",selectionAll:"Velg all data",sortTitle:"Sorter",expand:"Utvid rad",collapse:"Skjul rad",triggerDesc:"Sorter data i synkende rekkef\xf8lge",triggerAsc:"Sorterer data i stigende rekkef\xf8lge",cancelSort:"Klikk for \xe5 avbryte sorteringen"},Modal:{okText:"OK",cancelText:"Avbryt",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Avbryt"},Transfer:{titles:["",""],searchPlaceholder:"S\xf8k her",itemUnit:"element",itemsUnit:"elementer",remove:"Fjern",selectCurrent:"Velg gjeldende side",removeCurrent:"Fjern gjeldende side",selectAll:"Velg all data",removeAll:"Fjern all data",selectInvert:"Inverter gjeldende side"},Upload:{uploading:"Laster opp...",removeFile:"Fjern fil",uploadError:"Feil ved opplastning",previewFile:"Forh\xe5ndsvisning",downloadFile:"Last ned fil"},Empty:{description:"Ingen data"},Icon:{icon:"ikon"},Text:{edit:"Rediger",copy:"Kopier",copied:"Kopiert",expand:"Utvid"},PageHeader:{back:"Tilbake"}},qi={locale:"nl",Pagination:{items_per_page:"/ pagina",jump_to:"Ga naar",jump_to_confirm:"bevestigen",page:"Pagina",prev_page:"Vorige pagina",next_page:"Volgende pagina",prev_5:"Vorige 5 pagina's",next_5:"Volgende 5 pagina's",prev_3:"Vorige 3 pagina's",next_3:"Volgende 3 pagina's",page_size:"pagina grootte"},DatePicker:{lang:{placeholder:"Selecteer datum",rangePlaceholder:["Begin datum","Eind datum"],locale:"nl_NL",today:"Vandaag",now:"Nu",backToToday:"Terug naar vandaag",ok:"Ok",clear:"Reset",month:"Maand",year:"Jaar",timeSelect:"Selecteer tijd",dateSelect:"Selecteer datum",monthSelect:"Kies een maand",yearSelect:"Kies een jaar",decadeSelect:"Kies een decennium",yearFormat:"YYYY",dateFormat:"D-M-YYYY",dayFormat:"D",dateTimeFormat:"D-M-YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Vorige maand (PageUp)",nextMonth:"Volgende maand (PageDown)",previousYear:"Vorig jaar (Control + left)",nextYear:"Volgend jaar (Control + right)",previousDecade:"Vorig decennium",nextDecade:"Volgend decennium",previousCentury:"Vorige eeuw",nextCentury:"Volgende eeuw",monthPlaceholder:"Selecteer maand",quarterPlaceholder:"Selecteer kwartaal",rangeMonthPlaceholder:["Begin maand","Eind maand"],rangeWeekPlaceholder:["Begin week","Eind week"],rangeYearPlaceholder:["Begin jaar","Eind jaar"],weekPlaceholder:"Selecteer week",yearPlaceholder:"Selecteer jaar"},timePickerLocale:{placeholder:"Selecteer tijd",rangePlaceholder:["Start tijd","Eind tijd"]}},TimePicker:{placeholder:"Selecteer tijd",rangePlaceholder:["Start tijd","Eind tijd"]},Calendar:{lang:{placeholder:"Selecteer datum",rangePlaceholder:["Begin datum","Eind datum"],locale:"nl_NL",today:"Vandaag",now:"Nu",backToToday:"Terug naar vandaag",ok:"Ok",clear:"Reset",month:"Maand",year:"Jaar",timeSelect:"Selecteer tijd",dateSelect:"Selecteer datum",monthSelect:"Kies een maand",yearSelect:"Kies een jaar",decadeSelect:"Kies een decennium",yearFormat:"YYYY",dateFormat:"D-M-YYYY",dayFormat:"D",dateTimeFormat:"D-M-YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Vorige maand (PageUp)",nextMonth:"Volgende maand (PageDown)",previousYear:"Vorig jaar (Control + left)",nextYear:"Volgend jaar (Control + right)",previousDecade:"Vorig decennium",nextDecade:"Volgend decennium",previousCentury:"Vorige eeuw",nextCentury:"Volgende eeuw",monthPlaceholder:"Selecteer maand",quarterPlaceholder:"Selecteer kwartaal",rangeMonthPlaceholder:["Begin maand","Eind maand"],rangeWeekPlaceholder:["Begin week","Eind week"],rangeYearPlaceholder:["Begin jaar","Eind jaar"],weekPlaceholder:"Selecteer week",yearPlaceholder:"Selecteer jaar"},timePickerLocale:{placeholder:"Selecteer tijd",rangePlaceholder:["Start tijd","Eind tijd"]}},global:{placeholder:"Maak een selectie"},Table:{filterTitle:"Filteren",filterConfirm:"OK",filterReset:"Reset",selectAll:"Selecteer huidige pagina",selectInvert:"Keer volgorde om",sortTitle:"Sorteren",expand:"Rij uitklappen",collapse:"Rij inklappen",cancelSort:"Klik om sortering te annuleren",emptyText:"Geen data",filterEmptyText:"Geen filters",selectNone:"Maak selectie leeg",selectionAll:"Selecteer alle data",triggerAsc:"Klik om oplopend te sorteren",triggerDesc:"Klik om aflopend te sorteren"},Modal:{okText:"OK",cancelText:"Annuleer",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Annuleer"},Transfer:{titles:["",""],searchPlaceholder:"Zoek hier",itemUnit:"item",itemsUnit:"items",remove:"Verwijder",removeAll:"Verwijder alles",removeCurrent:"Verwijder huidige pagina",selectAll:"Selecteer alles",selectCurrent:"Selecteer huidige pagina",selectInvert:"Huidige pagina omkeren"},Upload:{uploading:"Uploaden...",removeFile:"Verwijder bestand",uploadError:"Fout tijdens uploaden",previewFile:"Preview file",downloadFile:"Bestand downloaden"},Empty:{description:"Geen gegevens"},Icon:{icon:"icoon"},Text:{edit:"Bewerken",copy:"kopi\xebren",copied:"Gekopieerd",expand:"Uitklappen"},PageHeader:{back:"Terug"},Image:{preview:"Voorbeeld"}},$o={locale:"pl",Pagination:{items_per_page:"na stron\u0119",jump_to:"Id\u017a do",jump_to_confirm:"potwierd\u017a",page:"",prev_page:"Poprzednia strona",next_page:"Nast\u0119pna strona",prev_5:"Poprzednie 5 stron",next_5:"Nast\u0119pne 5 stron",prev_3:"Poprzednie 3 strony",next_3:"Nast\u0119pne 3 strony",page_size:"rozmiar strony"},DatePicker:{lang:{placeholder:"Wybierz dat\u0119",yearPlaceholder:"Wybierz rok",monthPlaceholder:"Wybierz miesi\u0105c",weekPlaceholder:"Wybierz tydzie\u0144",rangePlaceholder:["Data pocz\u0105tkowa","Data ko\u0144cowa"],rangeYearPlaceholder:["Pocz\u0105tkowy rok","Ko\u0144cowy rok"],rangeMonthPlaceholder:["Pocz\u0105tkowy miesi\u0105c","Ko\u0144cowy miesi\u0105c"],rangeWeekPlaceholder:["Pocz\u0105tkowy tydzie\u0144","Ko\u0144cowy tydzie\u0144"],locale:"pl_PL",today:"Dzisiaj",now:"Teraz",backToToday:"Ustaw dzisiaj",ok:"Ok",clear:"Wyczy\u015b\u0107",month:"Miesi\u0105c",year:"Rok",timeSelect:"Ustaw czas",dateSelect:"Ustaw dat\u0119",monthSelect:"Wybierz miesi\u0105c",yearSelect:"Wybierz rok",decadeSelect:"Wybierz dekad\u0119",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Poprzedni miesi\u0105c (PageUp)",nextMonth:"Nast\u0119pny miesi\u0105c (PageDown)",previousYear:"Ostatni rok (Ctrl + left)",nextYear:"Nast\u0119pny rok (Ctrl + right)",previousDecade:"Ostatnia dekada",nextDecade:"Nast\u0119pna dekada",previousCentury:"Ostatni wiek",nextCentury:"Nast\u0119pny wiek"},timePickerLocale:{placeholder:"Wybierz godzin\u0119"}},TimePicker:{placeholder:"Wybierz godzin\u0119"},Calendar:{lang:{placeholder:"Wybierz dat\u0119",rangePlaceholder:["Data pocz\u0105tkowa","Data ko\u0144cowa"],locale:"pl_PL",today:"Dzisiaj",now:"Teraz",backToToday:"Ustaw dzisiaj",ok:"Ok",clear:"Wyczy\u015b\u0107",month:"Miesi\u0105c",year:"Rok",timeSelect:"Ustaw czas",dateSelect:"Ustaw dat\u0119",monthSelect:"Wybierz miesi\u0105c",yearSelect:"Wybierz rok",decadeSelect:"Wybierz dekad\u0119",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Poprzedni miesi\u0105c (PageUp)",nextMonth:"Nast\u0119pny miesi\u0105c (PageDown)",previousYear:"Ostatni rok (Ctrl + left)",nextYear:"Nast\u0119pny rok (Ctrl + right)",previousDecade:"Ostatnia dekada",nextDecade:"Nast\u0119pna dekada",previousCentury:"Ostatni wiek",nextCentury:"Nast\u0119pny wiek"},timePickerLocale:{placeholder:"Wybierz godzin\u0119"}},Table:{filterTitle:"Menu filtra",filterConfirm:"OK",filterReset:"Usu\u0144 filtry",selectAll:"Zaznacz bie\u017c\u0105c\u0105 stron\u0119",selectInvert:"Odwr\xf3\u0107 zaznaczenie",triggerDesc:"Sortuj malej\u0105co",triggerAsc:"Sortuj rosn\u0105co",cancelSort:"Usu\u0144 sortowanie",filterEmptyText:"Brak filtr\xf3w",filterCheckall:"Wybierz wszystkie elementy",filterSearchPlaceholder:"Szukaj w filtrach",emptyText:"Brak danych",selectNone:"Wyczy\u015b\u0107",selectionAll:"Wybierz wszystkie",sortTitle:"Sortowanie",expand:"Rozwi\u0144 wiersz",collapse:"Zwi\u0144 wiersz"},Modal:{okText:"OK",cancelText:"Anuluj",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Anuluj"},Transfer:{searchPlaceholder:"Szukaj",itemUnit:"obiekt",itemsUnit:"obiekty",titles:["",""],remove:"Usu\u0144",selectCurrent:"Wybierz aktualn\u0105 stron\u0119",removeCurrent:"Usu\u0144 aktualn\u0105 stron\u0119",selectAll:"Wybierz wszystkie",removeAll:"Usu\u0144 wszystkie",selectInvert:"Odwr\xf3\u0107 wyb\xf3r"},Upload:{uploading:"Wysy\u0142anie...",removeFile:"Usu\u0144 plik",uploadError:"B\u0142\u0105d wysy\u0142ania",previewFile:"Podejrzyj plik",downloadFile:"Pobieranie pliku"},Empty:{description:"Brak danych"},global:{placeholder:"Wybierz"},Icon:{icon:"Ikona"},Text:{edit:"Edytuj",copy:"Kopiuj",copied:"Skopiowany",expand:"Rozwi\u0144"},PageHeader:{back:"Wstecz"},Image:{preview:"Podgl\u0105d"}},Sa={locale:"sl",Pagination:{items_per_page:"/ strani",jump_to:"Pojdi na",jump_to_confirm:"potrdi",page:"",prev_page:"Prej\u0161nja stran",next_page:"Naslednja stran",prev_5:"Prej\u0161njih 5 strani",next_5:"Naslednjih 5 strani",prev_3:"Prej\u0161nje 3 strani",next_3:"Naslednje 3 strani",page_size:"Page Size"},DatePicker:{lang:{locale:"sl",placeholder:"Izberite datum",rangePlaceholder:["Za\u010detni datum","Kon\u010dni datum"],today:"Danes",now:"Trenutno",backToToday:"Nazaj na trenutni datum",ok:"OK",clear:"Po\u010disti",month:"Mesec",year:"Leto",timeSelect:"Izberi \u010das",dateSelect:"Izberi datum",monthSelect:"Izberite mesec",yearSelect:"Izberite leto",decadeSelect:"Izberite desetletje",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthFormat:"MMMM",monthBeforeYear:!0,previousMonth:"Prej\u0161nji mesec (PageUp)",nextMonth:"Naslednji mesec (PageDown)",previousYear:"Lansko leto (Control + left)",nextYear:"Naslednje leto (Control + right)",previousDecade:"Prej\u0161nje desetletje",nextDecade:"Naslednje desetletje",previousCentury:"Zadnje stoletje",nextCentury:"Naslednje stoletje"},timePickerLocale:{placeholder:"Izberite \u010das"}},TimePicker:{placeholder:"Izberite \u010das"},Calendar:{lang:{locale:"sl",placeholder:"Izberite datum",rangePlaceholder:["Za\u010detni datum","Kon\u010dni datum"],today:"Danes",now:"Trenutno",backToToday:"Nazaj na trenutni datum",ok:"OK",clear:"Po\u010disti",month:"Mesec",year:"Leto",timeSelect:"Izberi \u010das",dateSelect:"Izberi datum",monthSelect:"Izberite mesec",yearSelect:"Izberite leto",decadeSelect:"Izberite desetletje",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthFormat:"MMMM",monthBeforeYear:!0,previousMonth:"Prej\u0161nji mesec (PageUp)",nextMonth:"Naslednji mesec (PageDown)",previousYear:"Lansko leto (Control + left)",nextYear:"Naslednje leto (Control + right)",previousDecade:"Prej\u0161nje desetletje",nextDecade:"Naslednje desetletje",previousCentury:"Zadnje stoletje",nextCentury:"Naslednje stoletje"},timePickerLocale:{placeholder:"Izberite \u010das"}},Table:{filterTitle:"Filter",filterConfirm:"Filtriraj",filterReset:"Pobri\u0161i filter",selectAll:"Izberi vse na trenutni strani",selectInvert:"Obrni izbor na trenutni strani"},Modal:{okText:"V redu",cancelText:"Prekli\u010di",justOkText:"V redu"},Popconfirm:{okText:"v redu",cancelText:"Prekli\u010di"},Transfer:{searchPlaceholder:"I\u0161\u010di tukaj",itemUnit:"Objekt",itemsUnit:"Objektov"},Upload:{uploading:"Nalaganje...",removeFile:"Odstrani datoteko",uploadError:"Napaka pri nalaganju",previewFile:"Predogled datoteke",downloadFile:"Prenos datoteke"},Empty:{description:"Ni podatkov"}},Ma={locale:"sv",Pagination:{items_per_page:"/ sida",jump_to:"G\xe5 till",jump_to_confirm:"bekr\xe4fta",page:"Sida",prev_page:"F\xf6reg sida",next_page:"N\xe4sta sida",prev_5:"F\xf6reg 5 sidor",next_5:"N\xe4sta 5 sidor",prev_3:"F\xf6reg 3 sidor",next_3:"N\xe4sta 3 sidor",page_size:"sidstorlek"},DatePicker:{lang:{placeholder:"V\xe4lj datum",rangePlaceholder:["Startdatum","Slutdatum"],locale:"sv_SE",today:"I dag",now:"Nu",backToToday:"Till idag",ok:"Ok",clear:"Avbryt",month:"M\xe5nad",year:"\xc5r",timeSelect:"V\xe4lj tidpunkt",dateSelect:"V\xe4lj datum",monthSelect:"V\xe4lj m\xe5nad",yearSelect:"V\xe4lj \xe5r",decadeSelect:"V\xe4lj \xe5rtionde",yearFormat:"YYYY",dateFormat:"YYYY-MM-DD",dayFormat:"D",dateTimeFormat:"YYYY-MM-DD H:mm:ss",monthBeforeYear:!0,previousMonth:"F\xf6rra m\xe5naden (PageUp)",nextMonth:"N\xe4sta m\xe5nad (PageDown)",previousYear:"F\xf6reg \xe5r (Control + left)",nextYear:"N\xe4sta \xe5r (Control + right)",previousDecade:"F\xf6reg \xe5rtionde",nextDecade:"N\xe4sta \xe5rtionde",previousCentury:"F\xf6reg \xe5rhundrade",nextCentury:"N\xe4sta \xe5rhundrade",yearPlaceholder:"V\xe4lj \xe5r",quarterPlaceholder:"V\xe4lj kvartal",monthPlaceholder:"V\xe4lj m\xe5nad",weekPlaceholder:"V\xe4lj vecka",rangeYearPlaceholder:["Start\xe5r","Slut\xe5r"],rangeMonthPlaceholder:["Startm\xe5nad","Slutm\xe5nad"],rangeWeekPlaceholder:["Startvecka","Slutvecka"]},timePickerLocale:{placeholder:"V\xe4lj tid"}},TimePicker:{placeholder:"V\xe4lj tid"},Calendar:{lang:{placeholder:"V\xe4lj datum",rangePlaceholder:["Startdatum","Slutdatum"],locale:"sv_SE",today:"I dag",now:"Nu",backToToday:"Till idag",ok:"Ok",clear:"Avbryt",month:"M\xe5nad",year:"\xc5r",timeSelect:"V\xe4lj tidpunkt",dateSelect:"V\xe4lj datum",monthSelect:"V\xe4lj m\xe5nad",yearSelect:"V\xe4lj \xe5r",decadeSelect:"V\xe4lj \xe5rtionde",yearFormat:"YYYY",dateFormat:"YYYY-MM-DD",dayFormat:"D",dateTimeFormat:"YYYY-MM-DD H:mm:ss",monthBeforeYear:!0,previousMonth:"F\xf6rra m\xe5naden (PageUp)",nextMonth:"N\xe4sta m\xe5nad (PageDown)",previousYear:"F\xf6reg \xe5r (Control + left)",nextYear:"N\xe4sta \xe5r (Control + right)",previousDecade:"F\xf6reg \xe5rtionde",nextDecade:"N\xe4sta \xe5rtionde",previousCentury:"F\xf6reg \xe5rhundrade",nextCentury:"N\xe4sta \xe5rhundrade",yearPlaceholder:"V\xe4lj \xe5r",quarterPlaceholder:"V\xe4lj kvartal",monthPlaceholder:"V\xe4lj m\xe5nad",weekPlaceholder:"V\xe4lj vecka",rangeYearPlaceholder:["Start\xe5r","Slut\xe5r"],rangeMonthPlaceholder:["Startm\xe5nad","Slutm\xe5nad"],rangeWeekPlaceholder:["Startvecka","Slutvecka"]},timePickerLocale:{placeholder:"V\xe4lj tid"}},Table:{filterTitle:"Filtermeny",filterConfirm:"OK",filterReset:"\xc5terst\xe4ll",filterEmptyText:"Inga filter",emptyText:"Ingen data",selectAll:"Markera nuvarande sida",selectInvert:"Invertera nuvarande sida",selectNone:"Avmarkera all data",selectionAll:"Markera all data",sortTitle:"Sortera",expand:"Expandera rad",collapse:"Komprimera rad",triggerDesc:"Klicka f\xf6r att sortera i fallande ordning",triggerAsc:"Klicka f\xf6r att sortera i stigande ordning",cancelSort:"Klicka f\xf6r att avbryta sortering"},Modal:{okText:"OK",cancelText:"Avbryt",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Avbryt"},Transfer:{searchPlaceholder:"S\xf6k h\xe4r",itemUnit:"objekt",itemsUnit:"objekt",titles:["",""],remove:"Ta bort",selectCurrent:"Markera nuvarande sida",removeCurrent:"Ta bort nuvarande sida",selectAll:"Markera all data",removeAll:"Ta bort all data",selectInvert:"Invertera nuvarande sida"},Empty:{description:"Ingen data"},Text:{edit:"Redigera",copy:"Kopiera",copied:"Kopierad",expand:"Expandera"},Upload:{uploading:"Laddar upp...",removeFile:"Ta bort fil",uploadError:"Uppladdningsfel",previewFile:"F\xf6rhandsgranska fil",downloadFile:"Ladda ned fil"},global:{placeholder:"V\xe4nligen v\xe4lj"},Icon:{icon:"ikon"},PageHeader:{back:"Tillbaka"},Image:{preview:"F\xf6rhandsgranska"}},ls={locale:"th",Pagination:{items_per_page:"/ \u0e2b\u0e19\u0e49\u0e32",jump_to:"\u0e44\u0e1b\u0e22\u0e31\u0e07",jump_to_confirm:"\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19",page:"\u0e2b\u0e19\u0e49\u0e32",prev_page:"\u0e2b\u0e19\u0e49\u0e32\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32",next_page:"\u0e2b\u0e19\u0e49\u0e32\u0e16\u0e31\u0e14\u0e44\u0e1b",prev_5:"\u0e22\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a 5 \u0e2b\u0e19\u0e49\u0e32",next_5:"\u0e16\u0e31\u0e14\u0e44\u0e1b 5 \u0e2b\u0e19\u0e49\u0e32",prev_3:"\u0e22\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a 3 \u0e2b\u0e19\u0e49\u0e32",next_3:"\u0e16\u0e31\u0e14\u0e44\u0e1b 3 \u0e2b\u0e19\u0e49\u0e32",page_size:"\u0e02\u0e19\u0e32\u0e14\u0e2b\u0e19\u0e49\u0e32"},DatePicker:{lang:{placeholder:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48",yearPlaceholder:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1b\u0e35",quarterPlaceholder:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a",monthPlaceholder:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e14\u0e37\u0e2d\u0e19",weekPlaceholder:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",rangePlaceholder:["\u0e27\u0e31\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19","\u0e27\u0e31\u0e19\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14"],rangeYearPlaceholder:["\u0e1b\u0e35\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19","\u0e1b\u0e35\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14"],rangeMonthPlaceholder:["\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19","\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14"],rangeWeekPlaceholder:["\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19","\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14"],locale:"th_TH",today:"\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49",now:"\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49",backToToday:"\u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49",ok:"\u0e15\u0e01\u0e25\u0e07",clear:"\u0e25\u0e1a\u0e25\u0e49\u0e32\u0e07",month:"\u0e40\u0e14\u0e37\u0e2d\u0e19",year:"\u0e1b\u0e35",timeSelect:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e27\u0e25\u0e32",dateSelect:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e27\u0e31\u0e19",monthSelect:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e14\u0e37\u0e2d\u0e19",yearSelect:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1b\u0e35",decadeSelect:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e28\u0e27\u0e23\u0e23\u0e29",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32 (PageUp)",nextMonth:"\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e16\u0e31\u0e14\u0e44\u0e1b (PageDown)",previousYear:"\u0e1b\u0e35\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32 (Control + left)",nextYear:"\u0e1b\u0e35\u0e16\u0e31\u0e14\u0e44\u0e1b (Control + right)",previousDecade:"\u0e17\u0e28\u0e27\u0e23\u0e23\u0e29\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32",nextDecade:"\u0e17\u0e28\u0e27\u0e23\u0e23\u0e29\u0e16\u0e31\u0e14\u0e44\u0e1b",previousCentury:"\u0e28\u0e15\u0e27\u0e23\u0e23\u0e29\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32",nextCentury:"\u0e28\u0e15\u0e27\u0e23\u0e23\u0e29\u0e16\u0e31\u0e14\u0e44\u0e1b"},timePickerLocale:{placeholder:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e27\u0e25\u0e32"}},TimePicker:{placeholder:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e27\u0e25\u0e32"},Calendar:{lang:{placeholder:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48",yearPlaceholder:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1b\u0e35",quarterPlaceholder:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a",monthPlaceholder:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e14\u0e37\u0e2d\u0e19",weekPlaceholder:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",rangePlaceholder:["\u0e27\u0e31\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19","\u0e27\u0e31\u0e19\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14"],rangeYearPlaceholder:["\u0e1b\u0e35\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19","\u0e1b\u0e35\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14"],rangeMonthPlaceholder:["\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19","\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14"],rangeWeekPlaceholder:["\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19","\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14"],locale:"th_TH",today:"\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49",now:"\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49",backToToday:"\u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49",ok:"\u0e15\u0e01\u0e25\u0e07",clear:"\u0e25\u0e1a\u0e25\u0e49\u0e32\u0e07",month:"\u0e40\u0e14\u0e37\u0e2d\u0e19",year:"\u0e1b\u0e35",timeSelect:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e27\u0e25\u0e32",dateSelect:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e27\u0e31\u0e19",monthSelect:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e14\u0e37\u0e2d\u0e19",yearSelect:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1b\u0e35",decadeSelect:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e28\u0e27\u0e23\u0e23\u0e29",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32 (PageUp)",nextMonth:"\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e16\u0e31\u0e14\u0e44\u0e1b (PageDown)",previousYear:"\u0e1b\u0e35\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32 (Control + left)",nextYear:"\u0e1b\u0e35\u0e16\u0e31\u0e14\u0e44\u0e1b (Control + right)",previousDecade:"\u0e17\u0e28\u0e27\u0e23\u0e23\u0e29\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32",nextDecade:"\u0e17\u0e28\u0e27\u0e23\u0e23\u0e29\u0e16\u0e31\u0e14\u0e44\u0e1b",previousCentury:"\u0e28\u0e15\u0e27\u0e23\u0e23\u0e29\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32",nextCentury:"\u0e28\u0e15\u0e27\u0e23\u0e23\u0e29\u0e16\u0e31\u0e14\u0e44\u0e1b"},timePickerLocale:{placeholder:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e27\u0e25\u0e32"}},global:{placeholder:"\u0e01\u0e23\u0e38\u0e13\u0e32\u0e40\u0e25\u0e37\u0e2d\u0e01"},Table:{filterTitle:"\u0e15\u0e31\u0e27\u0e01\u0e23\u0e2d\u0e07",filterConfirm:"\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19",filterReset:"\u0e23\u0e35\u0e40\u0e0b\u0e47\u0e15",filterEmptyText:"\u0e44\u0e21\u0e48\u0e21\u0e35\u0e15\u0e31\u0e27\u0e01\u0e23\u0e2d\u0e07",emptyText:"\u0e44\u0e21\u0e48\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25",selectAll:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e43\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49",selectInvert:"\u0e01\u0e25\u0e31\u0e1a\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e01\u0e32\u0e23\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e43\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49",selectionAll:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14",sortTitle:"\u0e40\u0e23\u0e35\u0e22\u0e07",expand:"\u0e41\u0e2a\u0e14\u0e07\u0e41\u0e16\u0e27\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25",collapse:"\u0e22\u0e48\u0e2d\u0e41\u0e16\u0e27\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25",triggerDesc:"\u0e04\u0e25\u0e34\u0e01\u0e40\u0e23\u0e35\u0e22\u0e07\u0e08\u0e32\u0e01\u0e21\u0e32\u0e01\u0e44\u0e1b\u0e19\u0e49\u0e2d\u0e22",triggerAsc:"\u0e04\u0e25\u0e34\u0e01\u0e40\u0e23\u0e35\u0e22\u0e07\u0e08\u0e32\u0e01\u0e19\u0e49\u0e2d\u0e22\u0e44\u0e1b\u0e21\u0e32\u0e01",cancelSort:"\u0e04\u0e25\u0e34\u0e01\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e07"},Modal:{okText:"\u0e15\u0e01\u0e25\u0e07",cancelText:"\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01",justOkText:"\u0e15\u0e01\u0e25\u0e07"},Popconfirm:{okText:"\u0e15\u0e01\u0e25\u0e07",cancelText:"\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01"},Transfer:{titles:["",""],searchPlaceholder:"\u0e04\u0e49\u0e19\u0e2b\u0e32",itemUnit:"\u0e0a\u0e34\u0e49\u0e19",itemsUnit:"\u0e0a\u0e34\u0e49\u0e19",remove:"\u0e19\u0e33\u0e2d\u0e2d\u0e01",selectCurrent:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e43\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49",removeCurrent:"\u0e19\u0e33\u0e2d\u0e2d\u0e01\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e43\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49",selectAll:"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14",removeAll:"\u0e19\u0e33\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2d\u0e2d\u0e01\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14",selectInvert:"\u0e01\u0e25\u0e31\u0e1a\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e01\u0e32\u0e23\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e43\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49"},Upload:{uploading:"\u0e01\u0e33\u0e25\u0e31\u0e07\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14...",removeFile:"\u0e25\u0e1a\u0e44\u0e1f\u0e25\u0e4c",uploadError:"\u0e40\u0e01\u0e34\u0e14\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14",previewFile:"\u0e14\u0e39\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c",downloadFile:"\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e1f\u0e25\u0e4c"},Empty:{description:"\u0e44\u0e21\u0e48\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25"},Icon:{icon:"\u0e44\u0e2d\u0e04\u0e2d\u0e19"},Text:{edit:"\u0e41\u0e01\u0e49\u0e44\u0e02",copy:"\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01",copied:"\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01\u0e41\u0e25\u0e49\u0e27",expand:"\u0e02\u0e22\u0e32\u0e22"},PageHeader:{back:"\u0e22\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a"}},ma={locale:"zh-hk",Pagination:{items_per_page:"\u689d/\u9801",jump_to:"\u8df3\u81f3",jump_to_confirm:"\u78ba\u5b9a",page:"\u9801",prev_page:"\u4e0a\u4e00\u9801",next_page:"\u4e0b\u4e00\u9801",prev_5:"\u5411\u524d 5 \u9801",next_5:"\u5411\u5f8c 5 \u9801",prev_3:"\u5411\u524d 3 \u9801",next_3:"\u5411\u5f8c 3 \u9801",page_size:"\u9801\u78bc"},DatePicker:{lang:{placeholder:"\u8acb\u9078\u64c7\u65e5\u671f",rangePlaceholder:["\u958b\u59cb\u65e5\u671f","\u7d50\u675f\u65e5\u671f"],locale:"zh_TW",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u78ba\u5b9a",timeSelect:"\u9078\u64c7\u6642\u9593",dateSelect:"\u9078\u64c7\u65e5\u671f",weekSelect:"\u9078\u64c7\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u500b\u6708 (\u7ffb\u9801\u4e0a\u9375)",nextMonth:"\u4e0b\u500b\u6708 (\u7ffb\u9801\u4e0b\u9375)",monthSelect:"\u9078\u64c7\u6708\u4efd",yearSelect:"\u9078\u64c7\u5e74\u4efd",decadeSelect:"\u9078\u64c7\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u6642mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u9375\u52a0\u5de6\u65b9\u5411\u9375)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u9375\u52a0\u53f3\u65b9\u5411\u9375)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7d00",nextCentury:"\u4e0b\u4e00\u4e16\u7d00",yearPlaceholder:"\u8acb\u9078\u64c7\u5e74\u4efd",quarterPlaceholder:"\u8acb\u9078\u64c7\u5b63\u5ea6",monthPlaceholder:"\u8acb\u9078\u64c7\u6708\u4efd",weekPlaceholder:"\u8acb\u9078\u64c7\u5468",rangeYearPlaceholder:["\u958b\u59cb\u5e74\u4efd","\u7d50\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u958b\u59cb\u6708\u4efd","\u7d50\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u958b\u59cb\u5468","\u7d50\u675f\u5468"]},timePickerLocale:{placeholder:"\u8acb\u9078\u64c7\u6642\u9593"}},TimePicker:{placeholder:"\u8acb\u9078\u64c7\u6642\u9593"},Calendar:{lang:{placeholder:"\u8acb\u9078\u64c7\u65e5\u671f",rangePlaceholder:["\u958b\u59cb\u65e5\u671f","\u7d50\u675f\u65e5\u671f"],locale:"zh_TW",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u78ba\u5b9a",timeSelect:"\u9078\u64c7\u6642\u9593",dateSelect:"\u9078\u64c7\u65e5\u671f",weekSelect:"\u9078\u64c7\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u500b\u6708 (\u7ffb\u9801\u4e0a\u9375)",nextMonth:"\u4e0b\u500b\u6708 (\u7ffb\u9801\u4e0b\u9375)",monthSelect:"\u9078\u64c7\u6708\u4efd",yearSelect:"\u9078\u64c7\u5e74\u4efd",decadeSelect:"\u9078\u64c7\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u6642mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u9375\u52a0\u5de6\u65b9\u5411\u9375)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u9375\u52a0\u53f3\u65b9\u5411\u9375)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7d00",nextCentury:"\u4e0b\u4e00\u4e16\u7d00",yearPlaceholder:"\u8acb\u9078\u64c7\u5e74\u4efd",quarterPlaceholder:"\u8acb\u9078\u64c7\u5b63\u5ea6",monthPlaceholder:"\u8acb\u9078\u64c7\u6708\u4efd",weekPlaceholder:"\u8acb\u9078\u64c7\u5468",rangeYearPlaceholder:["\u958b\u59cb\u5e74\u4efd","\u7d50\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u958b\u59cb\u6708\u4efd","\u7d50\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u958b\u59cb\u5468","\u7d50\u675f\u5468"]},timePickerLocale:{placeholder:"\u8acb\u9078\u64c7\u6642\u9593"}},global:{placeholder:"\u8acb\u9078\u64c7"},Table:{filterTitle:"\u7be9\u9078\u5668",filterConfirm:"\u78ba\u5b9a",filterReset:"\u91cd\u7f6e",filterEmptyText:"\u7121\u7be9\u9078\u9805",selectAll:"\u5168\u90e8\u9078\u53d6",selectInvert:"\u53cd\u5411\u9078\u53d6",selectionAll:"\u5168\u9078\u6240\u6709",sortTitle:"\u6392\u5e8f",expand:"\u5c55\u958b\u884c",collapse:"\u95dc\u9589\u884c",triggerDesc:"\u9ede\u64ca\u964d\u5e8f",triggerAsc:"\u9ede\u64ca\u5347\u5e8f",cancelSort:"\u53d6\u6d88\u6392\u5e8f",selectNone:"\u6e05\u7a7a\u6240\u6709"},Modal:{okText:"\u78ba\u5b9a",cancelText:"\u53d6\u6d88",justOkText:"\u77e5\u9053\u4e86"},Popconfirm:{okText:"\u78ba\u5b9a",cancelText:"\u53d6\u6d88"},Transfer:{searchPlaceholder:"\u641c\u5c0b\u8cc7\u6599",itemUnit:"\u9805\u76ee",itemsUnit:"\u9805\u76ee",remove:"\u522a\u9664",selectCurrent:"\u5168\u9078\u7576\u9801",removeCurrent:"\u522a\u9664\u7576\u9801",selectAll:"\u5168\u9078\u6240\u6709",removeAll:"\u522a\u9664\u5168\u90e8",selectInvert:"\u53cd\u9078\u7576\u9801"},Upload:{uploading:"\u6b63\u5728\u4e0a\u50b3...",removeFile:"\u522a\u9664\u6a94\u6848",uploadError:"\u4e0a\u50b3\u5931\u6557",previewFile:"\u6a94\u6848\u9810\u89bd",downloadFile:"\u4e0b\u8f7d\u6587\u4ef6"},Empty:{description:"\u7121\u6b64\u8cc7\u6599"},Icon:{icon:"\u5716\u6a19"},Text:{edit:"\u7de8\u8f2f",copy:"\u8907\u88fd",copied:"\u8907\u88fd\u6210\u529f",expand:"\u5c55\u958b"},PageHeader:{back:"\u8fd4\u56de"},Image:{preview:"\u9810\u89bd"}},Nr={locale:"zh-tw",Pagination:{items_per_page:"\u689d/\u9801",jump_to:"\u8df3\u81f3",jump_to_confirm:"\u78ba\u5b9a",page:"\u9801",prev_page:"\u4e0a\u4e00\u9801",next_page:"\u4e0b\u4e00\u9801",prev_5:"\u5411\u524d 5 \u9801",next_5:"\u5411\u5f8c 5 \u9801",prev_3:"\u5411\u524d 3 \u9801",next_3:"\u5411\u5f8c 3 \u9801",page_size:"\u9801\u78bc"},DatePicker:{lang:{placeholder:"\u8acb\u9078\u64c7\u65e5\u671f",rangePlaceholder:["\u958b\u59cb\u65e5\u671f","\u7d50\u675f\u65e5\u671f"],locale:"zh_TW",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u78ba\u5b9a",timeSelect:"\u9078\u64c7\u6642\u9593",dateSelect:"\u9078\u64c7\u65e5\u671f",weekSelect:"\u9078\u64c7\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u500b\u6708 (\u7ffb\u9801\u4e0a\u9375)",nextMonth:"\u4e0b\u500b\u6708 (\u7ffb\u9801\u4e0b\u9375)",monthSelect:"\u9078\u64c7\u6708\u4efd",yearSelect:"\u9078\u64c7\u5e74\u4efd",decadeSelect:"\u9078\u64c7\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u6642mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u9375\u52a0\u5de6\u65b9\u5411\u9375)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u9375\u52a0\u53f3\u65b9\u5411\u9375)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7d00",nextCentury:"\u4e0b\u4e00\u4e16\u7d00",yearPlaceholder:"\u8acb\u9078\u64c7\u5e74\u4efd",quarterPlaceholder:"\u8acb\u9078\u64c7\u5b63\u5ea6",monthPlaceholder:"\u8acb\u9078\u64c7\u6708\u4efd",weekPlaceholder:"\u8acb\u9078\u64c7\u5468",rangeYearPlaceholder:["\u958b\u59cb\u5e74\u4efd","\u7d50\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u958b\u59cb\u6708\u4efd","\u7d50\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u958b\u59cb\u5468","\u7d50\u675f\u5468"]},timePickerLocale:{placeholder:"\u8acb\u9078\u64c7\u6642\u9593"}},TimePicker:{placeholder:"\u8acb\u9078\u64c7\u6642\u9593"},Calendar:{lang:{placeholder:"\u8acb\u9078\u64c7\u65e5\u671f",rangePlaceholder:["\u958b\u59cb\u65e5\u671f","\u7d50\u675f\u65e5\u671f"],locale:"zh_TW",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u78ba\u5b9a",timeSelect:"\u9078\u64c7\u6642\u9593",dateSelect:"\u9078\u64c7\u65e5\u671f",weekSelect:"\u9078\u64c7\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u500b\u6708 (\u7ffb\u9801\u4e0a\u9375)",nextMonth:"\u4e0b\u500b\u6708 (\u7ffb\u9801\u4e0b\u9375)",monthSelect:"\u9078\u64c7\u6708\u4efd",yearSelect:"\u9078\u64c7\u5e74\u4efd",decadeSelect:"\u9078\u64c7\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u6642mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u9375\u52a0\u5de6\u65b9\u5411\u9375)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u9375\u52a0\u53f3\u65b9\u5411\u9375)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7d00",nextCentury:"\u4e0b\u4e00\u4e16\u7d00",yearPlaceholder:"\u8acb\u9078\u64c7\u5e74\u4efd",quarterPlaceholder:"\u8acb\u9078\u64c7\u5b63\u5ea6",monthPlaceholder:"\u8acb\u9078\u64c7\u6708\u4efd",weekPlaceholder:"\u8acb\u9078\u64c7\u5468",rangeYearPlaceholder:["\u958b\u59cb\u5e74\u4efd","\u7d50\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u958b\u59cb\u6708\u4efd","\u7d50\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u958b\u59cb\u5468","\u7d50\u675f\u5468"]},timePickerLocale:{placeholder:"\u8acb\u9078\u64c7\u6642\u9593"}},global:{placeholder:"\u8acb\u9078\u64c7"},Table:{filterTitle:"\u7be9\u9078\u5668",filterConfirm:"\u78ba\u5b9a",filterReset:"\u91cd\u7f6e",filterEmptyText:"\u7121\u7be9\u9078\u9805",selectAll:"\u5168\u90e8\u9078\u53d6",selectInvert:"\u53cd\u5411\u9078\u53d6",selectionAll:"\u5168\u9078\u6240\u6709",sortTitle:"\u6392\u5e8f",expand:"\u5c55\u958b\u884c",collapse:"\u95dc\u9589\u884c",triggerDesc:"\u9ede\u64ca\u964d\u5e8f",triggerAsc:"\u9ede\u64ca\u5347\u5e8f",cancelSort:"\u53d6\u6d88\u6392\u5e8f",selectNone:"\u6e05\u7a7a\u6240\u6709"},Modal:{okText:"\u78ba\u5b9a",cancelText:"\u53d6\u6d88",justOkText:"\u77e5\u9053\u4e86"},Popconfirm:{okText:"\u78ba\u5b9a",cancelText:"\u53d6\u6d88"},Transfer:{searchPlaceholder:"\u641c\u5c0b\u8cc7\u6599",itemUnit:"\u9805\u76ee",itemsUnit:"\u9805\u76ee",remove:"\u5220\u9664",selectCurrent:"\u5168\u9078\u7576\u9801",removeCurrent:"\u5220\u9664\u7576\u9801",selectAll:"\u5168\u9078\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90e8",selectInvert:"\u53cd\u9078\u7576\u9801"},Upload:{uploading:"\u6b63\u5728\u4e0a\u50b3...",removeFile:"\u522a\u9664\u6a94\u6848",uploadError:"\u4e0a\u50b3\u5931\u6557",previewFile:"\u6a94\u6848\u9810\u89bd",downloadFile:"\u4e0b\u8f09\u6587\u4ef6"},Empty:{description:"\u7121\u6b64\u8cc7\u6599"},Icon:{icon:"\u5716\u6a19"},Text:{edit:"\u7de8\u8f2f",copy:"\u8907\u88fd",copied:"\u8907\u88fd\u6210\u529f",expand:"\u5c55\u958b"},PageHeader:{back:"\u8fd4\u56de"},Image:{preview:"\u9810\u89bd"}}},90551:(tt,X,c)=>{"use strict";c.d(X,{Ls:()=>ze,PV:()=>H});var n=c(19212),o=c(97582),h=c(78645),f=c(2459),S=c(59773),W=c(94265),P=c(36379),A=2,T=.16,C=.05,N=.05,Y=.15,k=5,$=4,K=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function te(_){var R=_.r,Ee=_.g,je=_.b,xt=(0,W.py)(R,Ee,je);return{h:360*xt.h,s:xt.s,v:xt.v}}function ee(_){var R=_.r,Ee=_.g,je=_.b;return"#".concat((0,W.vq)(R,Ee,je,!1))}function ce(_,R,Ee){var je;return(je=Math.round(_.h)>=60&&Math.round(_.h)<=240?Ee?Math.round(_.h)-A*R:Math.round(_.h)+A*R:Ee?Math.round(_.h)+A*R:Math.round(_.h)-A*R)<0?je+=360:je>=360&&(je-=360),je}function ke(_,R,Ee){return 0===_.h&&0===_.s?_.s:((je=Ee?_.s-T*R:R===$?_.s+T:_.s+C*R)>1&&(je=1),Ee&&R===k&&je>.1&&(je=.1),je<.06&&(je=.06),Number(je.toFixed(2)));var je}function Ge(_,R,Ee){var je;return(je=Ee?_.v+N*R:_.v-Y*R)>1&&(je=1),Number(je.toFixed(2))}function Ie(_){for(var R=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},Ee=[],je=(0,P.uA)(_),xt=k;xt>0;xt-=1){var le=te(je),ie=ee((0,P.uA)({h:ce(le,xt,!0),s:ke(le,xt,!0),v:Ge(le,xt,!0)}));Ee.push(ie)}Ee.push(ee(je));for(var de=1;de<=$;de+=1){var it=te(je),dn=ee((0,P.uA)({h:ce(it,de),s:ke(it,de),v:Ge(it,de)}));Ee.push(dn)}return"dark"===R.theme?K.map(function(Yn){var Kt=Yn.index,Xe=Yn.opacity,pt=ee(function Se(_,R,Ee){var je=Ee/100;return{r:(R.r-_.r)*je+_.r,g:(R.g-_.g)*je+_.g,b:(R.b-_.b)*je+_.b}}((0,P.uA)(R.backgroundColor||"#141414"),(0,P.uA)(Ee[Kt]),100*Xe));return pt}):Ee}var b={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},M={},D={};Object.keys(b).forEach(function(_){M[_]=Ie(b[_]),M[_].primary=M[_][5],D[_]=Ie(b[_],{theme:"dark",backgroundColor:"#141414"}),D[_].primary=D[_][5]});M.red,M.volcano,M.gold,M.orange,M.yellow,M.lime,M.green,M.cyan,M.blue,M.geekblue,M.purple,M.magenta,M.grey,M.grey;var zt,vt,tn,Te=c(96814),Ne=c(69862),fe=c(22096),Ct=c(65592),gt=c(37398),St=c(99397),cn=c(64716),Ht=c(26306),sn=c(63020),kn=c(32181),Xt=c(48180),Ut=c(6593);const ln="[@ant-design/icons-angular]:";function nr(_){(0,n.X6Q)()&&console.warn(`${ln} ${_}.`)}function Lt(_){return Ie(_)[0]}function Be(_,R){switch(R){case"fill":return`${_}-fill`;case"outline":return`${_}-o`;case"twotone":return`${_}-twotone`;case void 0:return _;default:throw new Error(`${ln}Theme "${R}" is not a recognized theme!`)}}function On(_){return"object"==typeof _&&"string"==typeof _.name&&("string"==typeof _.theme||void 0===_.theme)&&"string"==typeof _.icon}function nn(_){const R=_.split(":");switch(R.length){case 1:return[_,""];case 2:return[R[1],R[0]];default:throw new Error(`${ln}The icon type ${_} is not valid!`)}}function ht(_){return new Error(`${ln}the icon ${_} does not exist or is not registered.`)}function re(){return function cr(_){console.error(`${ln} ${_}.`)}('you need to import "HttpClientModule" to use dynamic importing.'),null}function Le(){return new Error(`${ln}<svg> tag not found.`)}const Et=new n.OlP("ant_icons");class an{set twoToneColor({primaryColor:R,secondaryColor:Ee}){this._twoToneColorPalette.primaryColor=R,this._twoToneColorPalette.secondaryColor=Ee||Lt(R)}get twoToneColor(){return{...this._twoToneColorPalette}}get _disableDynamicLoading(){return!1}constructor(R,Ee,je,xt,le){this._rendererFactory=R,this._handler=Ee,this._document=je,this.sanitizer=xt,this._antIcons=le,this.defaultTheme="outline",this._svgDefinitions=new Map,this._svgRenderedDefinitions=new Map,this._inProgressFetches=new Map,this._assetsUrlRoot="",this._twoToneColorPalette={primaryColor:"#333333",secondaryColor:"#E6E6E6"},this._enableJsonpLoading=!1,this._jsonpIconLoad$=new h.x,this._renderer=this._rendererFactory.createRenderer(null,null),this._handler&&(this._http=new Ne.eN(this._handler)),this._antIcons&&this.addIcon(...this._antIcons)}useJsonpLoading(){this._enableJsonpLoading?nr("You are already using jsonp loading."):(this._enableJsonpLoading=!0,window.__ant_icon_load=R=>{this._jsonpIconLoad$.next(R)})}changeAssetsSource(R){this._assetsUrlRoot=R.endsWith("/")?R:R+"/"}addIcon(...R){R.forEach(Ee=>{this._svgDefinitions.set(Be(Ee.name,Ee.theme),Ee)})}addIconLiteral(R,Ee){const[je,xt]=nn(R);if(!xt)throw function Pe(){return new Error(`${ln}Type should have a namespace. Try "namespace:${name}".`)}();this.addIcon({name:R,icon:Ee})}clear(){this._svgDefinitions.clear(),this._svgRenderedDefinitions.clear()}getRenderedContent(R,Ee){const je=On(R)?R:this._svgDefinitions.get(R)||null;if(!je&&this._disableDynamicLoading)throw ht(R);return(je?(0,fe.of)(je):this._loadIconDynamically(R)).pipe((0,gt.U)(le=>{if(!le)throw ht(R);return this._loadSVGFromCacheOrCreateNew(le,Ee)}))}getCachedIcons(){return this._svgDefinitions}_loadIconDynamically(R){if(!this._http&&!this._enableJsonpLoading)return(0,fe.of)(re());let Ee=this._inProgressFetches.get(R);if(!Ee){const[je,xt]=nn(R),le=xt?{name:R,icon:""}:function fn(_){const R=_.split("-"),Ee=function At(_){return"o"===_?"outline":_}(R.splice(R.length-1,1)[0]);return{name:R.join("-"),theme:Ee,icon:""}}(je),ie=this._enableJsonpLoading?".js":".svg",de=(xt?`${this._assetsUrlRoot}assets/${xt}/${je}`:`${this._assetsUrlRoot}assets/${le.theme}/${le.name}`)+ie,it=this.sanitizer.sanitize(n.q3G.URL,de);if(!it)throw function Re(_){return new Error(`${ln}The url "${_}" is unsafe.`)}(de);Ee=(this._enableJsonpLoading?this._loadIconDynamicallyWithJsonp(le,it):this._http.get(it,{responseType:"text"}).pipe((0,gt.U)(Yn=>({...le,icon:Yn})))).pipe((0,St.b)(Yn=>this.addIcon(Yn)),(0,cn.x)(()=>this._inProgressFetches.delete(R)),(0,Ht.K)(()=>(0,fe.of)(null)),(0,sn.B)()),this._inProgressFetches.set(R,Ee)}return Ee}_loadIconDynamicallyWithJsonp(R,Ee){return new Ct.y(je=>{const xt=this._document.createElement("script"),le=setTimeout(()=>{ie(),je.error(function ue(){return new Error(`${ln}Importing timeout error.`)}())},6e3);function ie(){xt.parentNode.removeChild(xt),clearTimeout(le)}xt.src=Ee,this._document.body.appendChild(xt),this._jsonpIconLoad$.pipe((0,kn.h)(de=>de.name===R.name&&de.theme===R.theme),(0,Xt.q)(1)).subscribe(de=>{je.next(de),ie()})})}_loadSVGFromCacheOrCreateNew(R,Ee){let je;const xt=Ee||this._twoToneColorPalette.primaryColor,le=Lt(xt)||this._twoToneColorPalette.secondaryColor,ie="twotone"===R.theme?function Ke(_,R,Ee,je){return`${Be(_,R)}-${Ee}-${je}`}(R.name,R.theme,xt,le):void 0===R.theme?R.name:Be(R.name,R.theme),de=this._svgRenderedDefinitions.get(ie);return de?je=de.icon:(je=this._setSVGAttribute(this._colorizeSVGIcon(this._createSVGElementFromString(function un(_){return""!==nn(_)[1]}(R.name)?R.icon:function pn(_){return _.replace(/['"]#333['"]/g,'"primaryColor"').replace(/['"]#E6E6E6['"]/g,'"secondaryColor"').replace(/['"]#D9D9D9['"]/g,'"secondaryColor"').replace(/['"]#D8D8D8['"]/g,'"secondaryColor"')}(R.icon)),"twotone"===R.theme,xt,le)),this._svgRenderedDefinitions.set(ie,{...R,icon:je})),function wn(_){return _.cloneNode(!0)}(je)}_createSVGElementFromString(R){const Ee=this._document.createElement("div");Ee.innerHTML=R;const je=Ee.querySelector("svg");if(!je)throw Le;return je}_setSVGAttribute(R){return this._renderer.setAttribute(R,"width","1em"),this._renderer.setAttribute(R,"height","1em"),R}_colorizeSVGIcon(R,Ee,je,xt){if(Ee){const le=R.childNodes,ie=le.length;for(let de=0;de<ie;de++){const it=le[de];"secondaryColor"===it.getAttribute("fill")?this._renderer.setAttribute(it,"fill",xt):this._renderer.setAttribute(it,"fill",je)}}return this._renderer.setAttribute(R,"fill","currentColor"),R}}(zt=an).\u0275fac=function(R){return new(R||zt)(n.LFG(n.FYo),n.LFG(Ne.jN,8),n.LFG(Te.K0,8),n.LFG(Ut.H7),n.LFG(Et,8))},zt.\u0275prov=n.Yz7({token:zt,factory:zt.\u0275fac});class Zt{constructor(R,Ee,je){this._iconService=R,this._elementRef=Ee,this._renderer=je}ngOnChanges(R){(R.type||R.theme||R.twoToneColor)&&this._changeIcon()}_changeIcon(){return new Promise(R=>{if(!this.type)return this._clearSVGElement(),void R(null);const Ee=this._getSelfRenderMeta();this._iconService.getRenderedContent(this._parseIconType(this.type,this.theme),this.twoToneColor).subscribe(je=>{const xt=this._getSelfRenderMeta();!function Pn(_,R){return _.type===R.type&&_.theme===R.theme&&_.twoToneColor===R.twoToneColor}(Ee,xt)?R(null):(this._setSVGElement(je),R(je))})})}_getSelfRenderMeta(){return{type:this.type,theme:this.theme,twoToneColor:this.twoToneColor}}_parseIconType(R,Ee){if(On(R))return R;{const[je,xt]=nn(R);return xt?R:function on(_){return _.endsWith("-fill")||_.endsWith("-o")||_.endsWith("-twotone")}(je)?(Ee&&nr(`'type' ${je} already gets a theme inside so 'theme' ${Ee} would be ignored`),je):Be(je,Ee||this._iconService.defaultTheme)}}_setSVGElement(R){this._clearSVGElement(),this._renderer.appendChild(this._elementRef.nativeElement,R)}_clearSVGElement(){const R=this._elementRef.nativeElement,Ee=R.childNodes;for(let xt=Ee.length-1;xt>=0;xt--){const le=Ee[xt];"svg"===le.tagName?.toLowerCase()&&this._renderer.removeChild(R,le)}}}(vt=Zt).\u0275fac=function(R){return new(R||vt)(n.Y36(an),n.Y36(n.SBq),n.Y36(n.Qsj))},vt.\u0275dir=n.lG2({type:vt,selectors:[["","antIcon",""]],inputs:{type:"type",theme:"theme",twoToneColor:"twoToneColor"},features:[n.TTD]});(tn=class Wt{}).\u0275fac=function(R){return new(R||tn)},tn.\u0275mod=n.oAB({type:tn}),tn.\u0275inj=n.cJS({providers:[an]});var It,An,Zn,fr,Vn=c(1608),rt=c(27754),ae=c(14715),De=c(40874),wt=c(62831);const lr=[ae.V65,ae.ud1,ae.bBn,ae.BOg,ae.Hkd,ae.XuQ,ae.Rfq,ae.yQU,ae.U2Q,ae.UKj,ae.OYp,ae.BXH,ae.eLU,ae.x0x,ae.vkb,ae.VWu,ae.rMt,ae.vEg,ae.RIp,ae.RU0,ae.M8e,ae.ssy,ae.Z5F,ae.iUK,ae.LJh,ae.NFG,ae.UTl,ae.nrZ,ae.gvV,ae.d2H,ae.eFY,ae.sZJ,ae.np6,ae.w1L,ae.UY$,ae.v6v,ae.rHg,ae.v6v,ae.s_U,ae.TSL,ae.FsU,ae.cN2,ae.uIz,ae.d_$],Br=new n.OlP("nz_icons"),mr=(new n.OlP("nz_icon_default_twotone_color"),"#1890ff");class qr extends an{get _disableDynamicLoading(){return!this.platform.isBrowser}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}normalizeSvgElement(R){R.getAttribute("viewBox")||this._renderer.setAttribute(R,"viewBox","0 0 1024 1024"),(!R.getAttribute("width")||!R.getAttribute("height"))&&(this._renderer.setAttribute(R,"width","1em"),this._renderer.setAttribute(R,"height","1em")),R.getAttribute("fill")||this._renderer.setAttribute(R,"fill","currentColor")}fetchFromIconfont(R){const{scriptUrl:Ee}=R;if(this._document&&!this.iconfontCache.has(Ee)){const je=this._renderer.createElement("script");this._renderer.setAttribute(je,"src",Ee),this._renderer.setAttribute(je,"data-namespace",Ee.replace(/^(https?|http):/g,"")),this._renderer.appendChild(this._document.body,je),this.iconfontCache.add(Ee)}}createIconfontIcon(R){return this._createSVGElementFromString(`<svg><use xlink:href="${R}"></svg>`)}constructor(R,Ee,je,xt,le,ie,de){super(R,le,ie,Ee,[...lr,...de||[]]),this.nzConfigService=je,this.platform=xt,this.configUpdated$=new h.x,this.iconfontCache=new Set,this.subscription=null,this.onConfigChange(),this.configDefaultTwotoneColor(),this.configDefaultTheme()}onConfigChange(){this.subscription=this.nzConfigService.getConfigChangeEventForComponent("icon").subscribe(()=>{this.configDefaultTwotoneColor(),this.configDefaultTheme(),this.configUpdated$.next()})}configDefaultTheme(){const R=this.getConfig();this.defaultTheme=R.nzTheme||"outline"}configDefaultTwotoneColor(){const Ee=this.getConfig().nzTwotoneColor||mr;let je=mr;Ee&&(Ee.startsWith("#")?je=Ee:(0,Vn.ZK)("Twotone color must be a hex color!")),this.twoToneColor={primaryColor:je}}getConfig(){return this.nzConfigService.getConfigForComponent("icon")||{}}}(It=qr).\u0275fac=function(R){return new(R||It)(n.LFG(n.FYo),n.LFG(Ut.H7),n.LFG(De.jY),n.LFG(wt.t4),n.LFG(Ne.jN,8),n.LFG(Te.K0,8),n.LFG(Br,8))},It.\u0275prov=n.Yz7({token:It,factory:It.\u0275fac,providedIn:"root"});const Qn=new n.OlP("nz_icons_patch");class Ur{constructor(R,Ee){this.extraIcons=R,this.rootIconService=Ee,this.patched=!1}doPatch(){this.patched||(this.extraIcons.forEach(R=>this.rootIconService.addIcon(R)),this.patched=!0)}}(An=Ur).\u0275fac=function(R){return new(R||An)(n.LFG(Qn,2),n.LFG(qr))},An.\u0275prov=n.Yz7({token:An,factory:An.\u0275fac});class ze extends Zt{set nzSpin(R){this.spin=R}set nzType(R){this.type=R}set nzTheme(R){this.theme=R}set nzTwotoneColor(R){this.twoToneColor=R}set nzIconfont(R){this.iconfont=R}constructor(R,Ee,je,xt,le,ie){super(xt,je,le),this.ngZone=R,this.changeDetectorRef=Ee,this.iconService=xt,this.renderer=le,this.cacheClassName=null,this.nzRotate=0,this.spin=!1,this.destroy$=new h.x,ie&&ie.doPatch(),this.el=je.nativeElement}ngOnChanges(R){const{nzType:Ee,nzTwotoneColor:je,nzSpin:xt,nzTheme:le,nzRotate:ie}=R;Ee||je||xt||le?this.changeIcon2():ie?this.handleRotate(this.el.firstChild):this._setSVGElement(this.iconService.createIconfontIcon(`#${this.iconfont}`))}ngOnInit(){this.renderer.setAttribute(this.el,"class",`anticon ${this.el.className}`.trim())}ngAfterContentChecked(){if(!this.type){const R=this.el.children;let Ee=R.length;if(!this.type&&R.length)for(;Ee--;){const je=R[Ee];"svg"===je.tagName.toLowerCase()&&this.iconService.normalizeSvgElement(je)}}}ngOnDestroy(){this.destroy$.next()}changeIcon2(){this.setClassName(),this.ngZone.runOutsideAngular(()=>{(0,f.D)(this._changeIcon()).pipe((0,S.R)(this.destroy$)).subscribe({next:R=>{this.ngZone.run(()=>{this.changeDetectorRef.detectChanges(),R&&(this.setSVGData(R),this.handleSpin(R),this.handleRotate(R))})},error:Vn.ZK})})}handleSpin(R){this.spin||"loading"===this.type?this.renderer.addClass(R,"anticon-spin"):this.renderer.removeClass(R,"anticon-spin")}handleRotate(R){this.nzRotate?this.renderer.setAttribute(R,"style",`transform: rotate(${this.nzRotate}deg)`):this.renderer.removeAttribute(R,"style")}setClassName(){this.cacheClassName&&this.renderer.removeClass(this.el,this.cacheClassName),this.cacheClassName=`anticon-${this.type}`,this.renderer.addClass(this.el,this.cacheClassName)}setSVGData(R){this.renderer.setAttribute(R,"data-icon",this.type),this.renderer.setAttribute(R,"aria-hidden","true")}}(Zn=ze).\u0275fac=function(R){return new(R||Zn)(n.Y36(n.R0b),n.Y36(n.sBO),n.Y36(n.SBq),n.Y36(qr),n.Y36(n.Qsj),n.Y36(Ur,8))},Zn.\u0275dir=n.lG2({type:Zn,selectors:[["","nz-icon",""]],hostVars:2,hostBindings:function(R,Ee){2&R&&n.ekj("anticon",!0)},inputs:{nzSpin:"nzSpin",nzRotate:"nzRotate",nzType:"nzType",nzTheme:"nzTheme",nzTwotoneColor:"nzTwotoneColor",nzIconfont:"nzIconfont"},exportAs:["nzIcon"],standalone:!0,features:[n.qOj,n.TTD]}),(0,o.gn)([(0,rt.yF)()],ze.prototype,"nzSpin",null);class H{static forRoot(R){return{ngModule:H,providers:[{provide:Br,useValue:R}]}}static forChild(R){return{ngModule:H,providers:[Ur,{provide:Qn,useValue:R}]}}}(fr=H).\u0275fac=function(R){return new(R||fr)},fr.\u0275mod=n.oAB({type:fr}),fr.\u0275inj=n.cJS({})},20824:(tt,X,c)=>{"use strict";c.d(X,{Zp:()=>zt,ke:()=>vt,o7:()=>nr,w:()=>cr});var b,M,D,I,Q,Ye,be,n=c(97582),o=c(96814),h=c(19212),f=c(78645),S=c(63019),W=c(36232),P=c(93997),A=c(59773),T=c(32181),C=c(27921),N=c(94664),Y=c(21631),k=c(37398),$=c(50883),K=c(27754),te=c(8324),ee=c(90551),Se=c(56223),ce=c(49388),ke=c(76034),Ge=c(62831),Ie=c(99087);function We(Lt,Be){if(1&Lt&&h._UZ(0,"span",2),2&Lt){const Ke=h.oxw();h.Q6J("nzType",Ke.icon)}}function qe(Lt,Be){if(1&Lt&&(h.ynx(0),h._uU(1),h.BQk()),2&Lt){const Ke=h.oxw();h.xp6(),h.Oqu(Ke.template)}}const yt=["*"];function Ot(Lt,Be){if(1&Lt&&h._UZ(0,"span",7),2&Lt){const Ke=h.oxw(2);h.Q6J("icon",Ke.nzAddOnBeforeIcon)("template",Ke.nzAddOnBefore)}}function at(Lt,Be){}function Ue(Lt,Be){if(1&Lt&&(h.TgZ(0,"span",8),h.YNc(1,at,0,0,"ng-template",9),h.qZA()),2&Lt){const Ke=h.oxw(2),At=h.MAs(4);h.ekj("ant-input-affix-wrapper-disabled",Ke.disabled)("ant-input-affix-wrapper-sm",Ke.isSmall)("ant-input-affix-wrapper-lg",Ke.isLarge)("ant-input-affix-wrapper-focused",Ke.focused),h.Q6J("ngClass",Ke.affixInGroupStatusCls),h.xp6(),h.Q6J("ngTemplateOutlet",At)}}function nt(Lt,Be){if(1&Lt&&h._UZ(0,"span",7),2&Lt){const Ke=h.oxw(2);h.Q6J("icon",Ke.nzAddOnAfterIcon)("template",Ke.nzAddOnAfter)}}function Ce(Lt,Be){if(1&Lt&&(h.TgZ(0,"span",4),h.YNc(1,Ot,1,2,"span",5)(2,Ue,2,10,"span",6)(3,nt,1,2,"span",5),h.qZA()),2&Lt){const Ke=h.oxw(),At=h.MAs(6);h.xp6(),h.Q6J("ngIf",Ke.nzAddOnBefore||Ke.nzAddOnBeforeIcon),h.xp6(),h.Q6J("ngIf",Ke.isAffix||Ke.hasFeedback)("ngIfElse",At),h.xp6(),h.Q6J("ngIf",Ke.nzAddOnAfter||Ke.nzAddOnAfterIcon)}}function ye(Lt,Be){}function Te(Lt,Be){if(1&Lt&&h.YNc(0,ye,0,0,"ng-template",9),2&Lt){h.oxw(2);const Ke=h.MAs(4);h.Q6J("ngTemplateOutlet",Ke)}}function Ne(Lt,Be){if(1&Lt&&h.YNc(0,Te,1,1,"ng-template",10),2&Lt){const Ke=h.oxw(),At=h.MAs(6);h.Q6J("ngIf",Ke.isAffix)("ngIfElse",At)}}function fe(Lt,Be){if(1&Lt&&h._UZ(0,"span",13),2&Lt){const Ke=h.oxw(2);h.Q6J("icon",Ke.nzPrefixIcon)("template",Ke.nzPrefix)}}function Ct(Lt,Be){}function gt(Lt,Be){if(1&Lt&&h._UZ(0,"nz-form-item-feedback-icon",16),2&Lt){const Ke=h.oxw(3);h.Q6J("status",Ke.status)}}function St(Lt,Be){if(1&Lt&&(h.TgZ(0,"span",14),h.YNc(1,gt,1,1,"nz-form-item-feedback-icon",15),h.qZA()),2&Lt){const Ke=h.oxw(2);h.Q6J("icon",Ke.nzSuffixIcon)("template",Ke.nzSuffix),h.xp6(),h.Q6J("ngIf",Ke.isFeedback)}}function cn(Lt,Be){if(1&Lt&&h.YNc(0,fe,1,2,"span",11)(1,Ct,0,0,"ng-template",9)(2,St,2,3,"span",12),2&Lt){const Ke=h.oxw(),At=h.MAs(6);h.Q6J("ngIf",Ke.nzPrefix||Ke.nzPrefixIcon),h.xp6(),h.Q6J("ngTemplateOutlet",At),h.xp6(),h.Q6J("ngIf",Ke.nzSuffix||Ke.nzSuffixIcon||Ke.isFeedback)}}function Ht(Lt,Be){if(1&Lt&&(h.TgZ(0,"span",18),h._UZ(1,"nz-form-item-feedback-icon",16),h.qZA()),2&Lt){const Ke=h.oxw(2);h.xp6(),h.Q6J("status",Ke.status)}}function sn(Lt,Be){if(1&Lt&&(h.Hsn(0),h.YNc(1,Ht,2,1,"span",17)),2&Lt){const Ke=h.oxw();h.xp6(),h.Q6J("ngIf",!Ke.isAddOn&&!Ke.isAffix&&Ke.isFeedback)}}const kn=[[["textarea","nz-input",""]]];class Ut{constructor(){this.icon=null,this.type=null,this.template=null}}(b=Ut).\u0275fac=function(Be){return new(Be||b)},b.\u0275cmp=h.Xpm({type:b,selectors:[["","nz-input-group-slot",""]],hostVars:6,hostBindings:function(Be,Ke){2&Be&&h.ekj("ant-input-group-addon","addon"===Ke.type)("ant-input-prefix","prefix"===Ke.type)("ant-input-suffix","suffix"===Ke.type)},inputs:{icon:"icon",type:"type",template:"template"},standalone:!0,features:[h.jDz],attrs:["nz-input-group-slot",""],ngContentSelectors:yt,decls:3,vars:2,consts:[["nz-icon","",3,"nzType",4,"ngIf"],[4,"nzStringTemplateOutlet"],["nz-icon","",3,"nzType"]],template:function(Be,Ke){1&Be&&(h.F$t(),h.YNc(0,We,1,1,"span",0)(1,qe,2,1,"ng-container",1),h.Hsn(2)),2&Be&&(h.Q6J("ngIf",Ke.icon),h.xp6(),h.Q6J("nzStringTemplateOutlet",Ke.template))},dependencies:[ee.PV,ee.Ls,o.O5,te.T,te.f],encapsulation:2,changeDetection:0});class zt{get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(Be){this._disabled=null!=Be&&"false"!=`${Be}`}constructor(Be,Ke,At,on,On,fn,wn){this.ngControl=Be,this.renderer=Ke,this.elementRef=At,this.hostView=on,this.directionality=On,this.nzFormStatusService=fn,this.nzFormNoStatusService=wn,this.nzBorderless=!1,this.nzSize="default",this.nzStepperless=!0,this.nzStatus="",this._disabled=!1,this.disabled$=new f.x,this.dir="ltr",this.prefixCls="ant-input",this.status="",this.statusCls={},this.hasFeedback=!1,this.feedbackRef=null,this.components=[],this.destroy$=new f.x}ngOnInit(){this.nzFormStatusService?.formStatusChanges.pipe((0,P.x)((Be,Ke)=>Be.status===Ke.status&&Be.hasFeedback===Ke.hasFeedback),(0,A.R)(this.destroy$)).subscribe(({status:Be,hasFeedback:Ke})=>{this.setStatusStyles(Be,Ke)}),this.ngControl&&this.ngControl.statusChanges?.pipe((0,T.h)(()=>null!==this.ngControl.disabled),(0,A.R)(this.destroy$)).subscribe(()=>{this.disabled$.next(this.ngControl.disabled)}),this.dir=this.directionality.value,this.directionality.change?.pipe((0,A.R)(this.destroy$)).subscribe(Be=>{this.dir=Be})}ngOnChanges(Be){const{disabled:Ke,nzStatus:At}=Be;Ke&&this.disabled$.next(this.disabled),At&&this.setStatusStyles(this.nzStatus,this.hasFeedback)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}setStatusStyles(Be,Ke){this.status=Be,this.hasFeedback=Ke,this.renderFeedbackIcon(),this.statusCls=(0,K.Zu)(this.prefixCls,Be,Ke),Object.keys(this.statusCls).forEach(At=>{this.statusCls[At]?this.renderer.addClass(this.elementRef.nativeElement,At):this.renderer.removeClass(this.elementRef.nativeElement,At)})}renderFeedbackIcon(){if(!this.status||!this.hasFeedback||this.nzFormNoStatusService)return this.hostView.clear(),void(this.feedbackRef=null);this.feedbackRef=this.feedbackRef||this.hostView.createComponent($.w_),this.feedbackRef.location.nativeElement.classList.add("ant-input-suffix"),this.feedbackRef.instance.status=this.status,this.feedbackRef.instance.updateIcon()}}(M=zt).\u0275fac=function(Be){return new(Be||M)(h.Y36(Se.a5,10),h.Y36(h.Qsj),h.Y36(h.SBq),h.Y36(h.s_b),h.Y36(ce.Is,8),h.Y36($.kH,8),h.Y36($.yW,8))},M.\u0275dir=h.lG2({type:M,selectors:[["input","nz-input",""],["textarea","nz-input",""]],hostAttrs:[1,"ant-input"],hostVars:13,hostBindings:function(Be,Ke){2&Be&&(h.uIk("disabled",Ke.disabled||null),h.ekj("ant-input-disabled",Ke.disabled)("ant-input-borderless",Ke.nzBorderless)("ant-input-lg","large"===Ke.nzSize)("ant-input-sm","small"===Ke.nzSize)("ant-input-rtl","rtl"===Ke.dir)("ant-input-stepperless",Ke.nzStepperless))},inputs:{nzBorderless:"nzBorderless",nzSize:"nzSize",nzStepperless:"nzStepperless",nzStatus:"nzStatus",disabled:"disabled"},exportAs:["nzInput"],standalone:!0,features:[h.TTD]}),(0,n.gn)([(0,K.yF)()],zt.prototype,"nzBorderless",void 0),(0,n.gn)([(0,K.yF)()],zt.prototype,"nzStepperless",void 0);class vt{constructor(Be){this.elementRef=Be}}(D=vt).\u0275fac=function(Be){return new(Be||D)(h.Y36(h.SBq))},D.\u0275dir=h.lG2({type:D,selectors:[["nz-input-group","nzSuffix",""],["nz-input-group","nzPrefix",""]],standalone:!0});class tn{constructor(Be,Ke,At,on,On,fn,wn){this.focusMonitor=Be,this.elementRef=Ke,this.renderer=At,this.cdr=on,this.directionality=On,this.nzFormStatusService=fn,this.nzFormNoStatusService=wn,this.nzAddOnBeforeIcon=null,this.nzAddOnAfterIcon=null,this.nzPrefixIcon=null,this.nzSuffixIcon=null,this.nzStatus="",this.nzSize="default",this.nzSearch=!1,this.nzCompact=!1,this.isLarge=!1,this.isSmall=!1,this.isAffix=!1,this.isAddOn=!1,this.isFeedback=!1,this.focused=!1,this.disabled=!1,this.dir="ltr",this.prefixCls="ant-input",this.affixStatusCls={},this.groupStatusCls={},this.affixInGroupStatusCls={},this.status="",this.hasFeedback=!1,this.destroy$=new f.x}updateChildrenInputSize(){this.listOfNzInputDirective&&this.listOfNzInputDirective.forEach(Be=>Be.nzSize=this.nzSize)}ngOnInit(){this.nzFormStatusService?.formStatusChanges.pipe((0,P.x)((Be,Ke)=>Be.status===Ke.status&&Be.hasFeedback===Ke.hasFeedback),(0,A.R)(this.destroy$)).subscribe(({status:Be,hasFeedback:Ke})=>{this.setStatusStyles(Be,Ke)}),this.focusMonitor.monitor(this.elementRef,!0).pipe((0,A.R)(this.destroy$)).subscribe(Be=>{this.focused=!!Be,this.cdr.markForCheck()}),this.dir=this.directionality.value,this.directionality.change?.pipe((0,A.R)(this.destroy$)).subscribe(Be=>{this.dir=Be})}ngAfterContentInit(){this.updateChildrenInputSize();const Be=this.listOfNzInputDirective.changes.pipe((0,C.O)(this.listOfNzInputDirective));Be.pipe((0,N.w)(Ke=>(0,S.T)(Be,...Ke.map(At=>At.disabled$))),(0,Y.z)(()=>Be),(0,k.U)(Ke=>Ke.some(At=>At.disabled)),(0,A.R)(this.destroy$)).subscribe(Ke=>{this.disabled=Ke,this.cdr.markForCheck()})}ngOnChanges(Be){const{nzSize:Ke,nzSuffix:At,nzPrefix:on,nzPrefixIcon:On,nzSuffixIcon:fn,nzAddOnAfter:wn,nzAddOnBefore:pn,nzAddOnAfterIcon:nn,nzAddOnBeforeIcon:un,nzStatus:Pe}=Be;Ke&&(this.updateChildrenInputSize(),this.isLarge="large"===this.nzSize,this.isSmall="small"===this.nzSize),(At||on||On||fn)&&(this.isAffix=!!(this.nzSuffix||this.nzPrefix||this.nzPrefixIcon||this.nzSuffixIcon)),(wn||pn||nn||un)&&(this.isAddOn=!!(this.nzAddOnAfter||this.nzAddOnBefore||this.nzAddOnAfterIcon||this.nzAddOnBeforeIcon),this.nzFormNoStatusService?.noFormStatus?.next(this.isAddOn)),Pe&&this.setStatusStyles(this.nzStatus,this.hasFeedback)}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.elementRef),this.destroy$.next(),this.destroy$.complete()}setStatusStyles(Be,Ke){this.status=Be,this.hasFeedback=Ke,this.isFeedback=!!Be&&Ke;const At=!!(this.nzSuffix||this.nzPrefix||this.nzPrefixIcon||this.nzSuffixIcon);this.isAffix=At||!this.isAddOn&&Ke,this.affixInGroupStatusCls=this.isAffix||this.isFeedback?this.affixStatusCls=(0,K.Zu)(`${this.prefixCls}-affix-wrapper`,Be,Ke):{},this.cdr.markForCheck(),this.affixStatusCls=(0,K.Zu)(`${this.prefixCls}-affix-wrapper`,this.isAddOn?"":Be,!this.isAddOn&&Ke),this.groupStatusCls=(0,K.Zu)(`${this.prefixCls}-group-wrapper`,this.isAddOn?Be:"",!!this.isAddOn&&Ke);const on={...this.affixStatusCls,...this.groupStatusCls};Object.keys(on).forEach(On=>{on[On]?this.renderer.addClass(this.elementRef.nativeElement,On):this.renderer.removeClass(this.elementRef.nativeElement,On)})}}(I=tn).\u0275fac=function(Be){return new(Be||I)(h.Y36(ke.tE),h.Y36(h.SBq),h.Y36(h.Qsj),h.Y36(h.sBO),h.Y36(ce.Is,8),h.Y36($.kH,8),h.Y36($.yW,8))},I.\u0275cmp=h.Xpm({type:I,selectors:[["nz-input-group"]],contentQueries:function(Be,Ke,At){if(1&Be&&h.Suo(At,zt,4),2&Be){let on;h.iGM(on=h.CRH())&&(Ke.listOfNzInputDirective=on)}},hostVars:40,hostBindings:function(Be,Ke){2&Be&&h.ekj("ant-input-group-compact",Ke.nzCompact)("ant-input-search-enter-button",Ke.nzSearch)("ant-input-search",Ke.nzSearch)("ant-input-search-rtl","rtl"===Ke.dir)("ant-input-search-sm",Ke.nzSearch&&Ke.isSmall)("ant-input-search-large",Ke.nzSearch&&Ke.isLarge)("ant-input-group-wrapper",Ke.isAddOn)("ant-input-group-wrapper-rtl","rtl"===Ke.dir)("ant-input-group-wrapper-lg",Ke.isAddOn&&Ke.isLarge)("ant-input-group-wrapper-sm",Ke.isAddOn&&Ke.isSmall)("ant-input-affix-wrapper",Ke.isAffix&&!Ke.isAddOn)("ant-input-affix-wrapper-rtl","rtl"===Ke.dir)("ant-input-affix-wrapper-focused",Ke.isAffix&&Ke.focused)("ant-input-affix-wrapper-disabled",Ke.isAffix&&Ke.disabled)("ant-input-affix-wrapper-lg",Ke.isAffix&&!Ke.isAddOn&&Ke.isLarge)("ant-input-affix-wrapper-sm",Ke.isAffix&&!Ke.isAddOn&&Ke.isSmall)("ant-input-group",!Ke.isAffix&&!Ke.isAddOn)("ant-input-group-rtl","rtl"===Ke.dir)("ant-input-group-lg",!Ke.isAffix&&!Ke.isAddOn&&Ke.isLarge)("ant-input-group-sm",!Ke.isAffix&&!Ke.isAddOn&&Ke.isSmall)},inputs:{nzAddOnBeforeIcon:"nzAddOnBeforeIcon",nzAddOnAfterIcon:"nzAddOnAfterIcon",nzPrefixIcon:"nzPrefixIcon",nzSuffixIcon:"nzSuffixIcon",nzAddOnBefore:"nzAddOnBefore",nzAddOnAfter:"nzAddOnAfter",nzPrefix:"nzPrefix",nzStatus:"nzStatus",nzSuffix:"nzSuffix",nzSize:"nzSize",nzSearch:"nzSearch",nzCompact:"nzCompact"},exportAs:["nzInputGroup"],standalone:!0,features:[h._Bn([$.yW]),h.TTD,h.jDz],ngContentSelectors:yt,decls:7,vars:2,consts:[["class","ant-input-wrapper ant-input-group",4,"ngIf","ngIfElse"],["noAddOnTemplate",""],["affixTemplate",""],["contentTemplate",""],[1,"ant-input-wrapper","ant-input-group"],["nz-input-group-slot","","type","addon",3,"icon","template",4,"ngIf"],["class","ant-input-affix-wrapper",3,"ant-input-affix-wrapper-disabled","ant-input-affix-wrapper-sm","ant-input-affix-wrapper-lg","ant-input-affix-wrapper-focused","ngClass",4,"ngIf","ngIfElse"],["nz-input-group-slot","","type","addon",3,"icon","template"],[1,"ant-input-affix-wrapper",3,"ngClass"],[3,"ngTemplateOutlet"],[3,"ngIf","ngIfElse"],["nz-input-group-slot","","type","prefix",3,"icon","template",4,"ngIf"],["nz-input-group-slot","","type","suffix",3,"icon","template",4,"ngIf"],["nz-input-group-slot","","type","prefix",3,"icon","template"],["nz-input-group-slot","","type","suffix",3,"icon","template"],[3,"status",4,"ngIf"],[3,"status"],["nz-input-group-slot","","type","suffix",4,"ngIf"],["nz-input-group-slot","","type","suffix"]],template:function(Be,Ke){if(1&Be&&(h.F$t(),h.YNc(0,Ce,4,4,"span",0)(1,Ne,1,2,"ng-template",null,1,h.W1O)(3,cn,3,3,"ng-template",null,2,h.W1O)(5,sn,2,1,"ng-template",null,3,h.W1O)),2&Be){const At=h.MAs(2);h.Q6J("ngIf",Ke.isAddOn)("ngIfElse",At)}},dependencies:[o.O5,Ut,o.mk,o.tP,$.mJ,$.w_],encapsulation:2,changeDetection:0}),(0,n.gn)([(0,K.yF)()],tn.prototype,"nzSearch",void 0),(0,n.gn)([(0,K.yF)()],tn.prototype,"nzCompact",void 0);(Q=class ln{set nzAutosize(Be){var At;"string"==typeof Be||!0===Be?this.autosize=!0:"string"!=typeof(At=Be)&&"boolean"!=typeof At&&(At.maxRows||At.minRows)&&(this.autosize=!0,this.minRows=Be.minRows,this.maxRows=Be.maxRows,this.maxHeight=this.setMaxHeight(),this.minHeight=this.setMinHeight())}resizeToFitContent(Be=!1){if(this.cacheTextareaLineHeight(),!this.cachedLineHeight)return;const Ke=this.el,At=Ke.value;if(!Be&&this.minRows===this.previousMinRows&&At===this.previousValue)return;const on=Ke.placeholder;Ke.classList.add("nz-textarea-autosize-measuring"),Ke.placeholder="";let On=Math.round((Ke.scrollHeight-this.inputGap)/this.cachedLineHeight)*this.cachedLineHeight+this.inputGap;null!==this.maxHeight&&On>this.maxHeight&&(On=this.maxHeight),null!==this.minHeight&&On<this.minHeight&&(On=this.minHeight),Ke.style.height=`${On}px`,Ke.classList.remove("nz-textarea-autosize-measuring"),Ke.placeholder=on,typeof requestAnimationFrame<"u"&&this.ngZone.runOutsideAngular(()=>requestAnimationFrame(()=>{const{selectionStart:fn,selectionEnd:wn}=Ke;!this.destroy$.isStopped&&document.activeElement===Ke&&Ke.setSelectionRange(fn,wn)})),this.previousValue=At,this.previousMinRows=this.minRows}cacheTextareaLineHeight(){if(this.cachedLineHeight>=0||!this.el.parentNode)return;const Be=this.el.cloneNode(!1);Be.rows=1,Be.style.position="absolute",Be.style.visibility="hidden",Be.style.border="none",Be.style.padding="0",Be.style.height="",Be.style.minHeight="",Be.style.maxHeight="",Be.style.overflow="hidden",this.el.parentNode.appendChild(Be),this.cachedLineHeight=Be.clientHeight-this.inputGap,this.el.parentNode.removeChild(Be),this.maxHeight=this.setMaxHeight(),this.minHeight=this.setMinHeight()}setMinHeight(){const Be=this.minRows&&this.cachedLineHeight?this.minRows*this.cachedLineHeight+this.inputGap:null;return null!==Be&&(this.el.style.minHeight=`${Be}px`),Be}setMaxHeight(){const Be=this.maxRows&&this.cachedLineHeight?this.maxRows*this.cachedLineHeight+this.inputGap:null;return null!==Be&&(this.el.style.maxHeight=`${Be}px`),Be}noopInputHandler(){}constructor(Be,Ke,At,on){this.elementRef=Be,this.ngZone=Ke,this.platform=At,this.resizeService=on,this.autosize=!1,this.el=this.elementRef.nativeElement,this.maxHeight=null,this.minHeight=null,this.destroy$=new f.x,this.inputGap=10}ngAfterViewInit(){this.autosize&&this.platform.isBrowser&&(this.resizeToFitContent(),this.resizeService.subscribe().pipe((0,A.R)(this.destroy$)).subscribe(()=>this.resizeToFitContent(!0)))}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.complete()}ngDoCheck(){this.autosize&&this.platform.isBrowser&&this.resizeToFitContent()}}).\u0275fac=function(Be){return new(Be||Q)(h.Y36(h.SBq),h.Y36(h.R0b),h.Y36(Ge.t4),h.Y36(Ie.rI))},Q.\u0275dir=h.lG2({type:Q,selectors:[["textarea","nzAutosize",""]],hostAttrs:["rows","1"],hostBindings:function(Be,Ke){1&Be&&h.NdJ("input",function(){return Ke.noopInputHandler()})},inputs:{nzAutosize:"nzAutosize"},exportAs:["nzAutosize"],standalone:!0});class cr{constructor(Be,Ke){this.renderer=Be,this.elementRef=Ke,this.nzMaxCharacterCount=0,this.nzComputeCharacterCount=At=>At.length,this.nzFormatter=(At,on)=>`${At}${on>0?`/${on}`:""}`,this.configChange$=new f.x,this.destroy$=new f.x}ngAfterContentInit(){if(!this.nzInputDirective&&(0,h.X6Q)())throw new Error("[nz-textarea-count]: Could not find matching textarea[nz-input] child.");if(this.nzInputDirective.ngControl){const Be=this.nzInputDirective.ngControl.valueChanges||W.E;(0,S.T)(Be,this.configChange$).pipe((0,A.R)(this.destroy$),(0,k.U)(()=>this.nzInputDirective.ngControl.value),(0,C.O)(this.nzInputDirective.ngControl.value)).subscribe(Ke=>{this.setDataCount(Ke)})}}setDataCount(Be){const Ke=(0,K.DX)(Be)?String(Be):"",At=this.nzComputeCharacterCount(Ke),on=this.nzFormatter(At,this.nzMaxCharacterCount);this.renderer.setAttribute(this.elementRef.nativeElement,"data-count",on)}ngOnDestroy(){this.configChange$.complete(),this.destroy$.next(!0),this.destroy$.complete()}}(Ye=cr).\u0275fac=function(Be){return new(Be||Ye)(h.Y36(h.Qsj),h.Y36(h.SBq))},Ye.\u0275cmp=h.Xpm({type:Ye,selectors:[["nz-textarea-count"]],contentQueries:function(Be,Ke,At){if(1&Be&&h.Suo(At,zt,7),2&Be){let on;h.iGM(on=h.CRH())&&(Ke.nzInputDirective=on.first)}},hostAttrs:[1,"ant-input-textarea-show-count"],inputs:{nzMaxCharacterCount:"nzMaxCharacterCount",nzComputeCharacterCount:"nzComputeCharacterCount",nzFormatter:"nzFormatter"},standalone:!0,features:[h.jDz],ngContentSelectors:["textarea[nz-input]"],decls:1,vars:0,template:function(Be,Ke){1&Be&&(h.F$t(kn),h.Hsn(0))},encapsulation:2,changeDetection:0});class nr{}(be=nr).\u0275fac=function(Be){return new(Be||be)},be.\u0275mod=h.oAB({type:be}),be.\u0275inj=h.cJS({imports:[tn,Ut]})},73460:(tt,X,c)=>{"use strict";c.d(X,{Cc:()=>wn,hl:()=>nn,ip:()=>Vn,rY:()=>ot,u9:()=>Pe,uA:()=>Wt,wO:()=>Pn});var Q,Ye,be,Oe,We,qe,yt,Ot,at,Ue,nt,n=c(97582),o=c(19212),h=c(78645),f=c(65619),S=c(63019),W=c(52572),P=c(37398),A=c(21631),T=c(32181),C=c(21441),N=c(29028),Y=c(93997),k=c(59773),$=c(27921),K=c(94664),te=c(27754),ee=c(64190),Se=c(49388),ce=c(33651),ke=c(96814),Ge=c(331),Ie=c(85448),b=c(64194),M=c(8324),D=c(90551),I=c(62831);const ye=["*"];function Ne(rt,ae){}function Ct(rt,ae){}function St(rt,ae){if(1&rt&&o._UZ(0,"span",4),2&rt){const De=o.oxw();o.Q6J("nzType",De.nzIcon)}}function cn(rt,ae){if(1&rt&&(o.ynx(0),o.TgZ(1,"span",5),o._uU(2),o.qZA(),o.BQk()),2&rt){const De=o.oxw();o.xp6(2),o.Oqu(De.nzTitle)}}function Ht(rt,ae){1&rt&&o._UZ(0,"span",9)}function sn(rt,ae){1&rt&&o._UZ(0,"span",10)}function kn(rt,ae){if(1&rt&&(o.TgZ(0,"span",6),o.YNc(1,Ht,1,0,"span",7)(2,sn,1,0,"span",8),o.qZA()),2&rt){const De=o.oxw();o.Q6J("ngSwitch",De.dir),o.xp6(),o.Q6J("ngSwitchCase","rtl")}}function Xt(rt,ae){1&rt&&o._UZ(0,"span",11)}function zt(rt,ae){1&rt&&o.Hsn(0,0,["*ngIf","!nzTitle"])}function vt(rt,ae){if(1&rt&&o._UZ(0,"div",6),2&rt){const De=o.oxw(),wt=o.MAs(7);o.Q6J("mode",De.mode)("nzOpen",De.nzOpen)("@.disabled",!(null==De.noAnimation||!De.noAnimation.nzNoAnimation))("nzNoAnimation",null==De.noAnimation?null:De.noAnimation.nzNoAnimation)("menuClass",De.nzMenuClassName)("templateOutlet",wt)}}function tn(rt,ae){if(1&rt){const De=o.EpF();o.TgZ(0,"div",8),o.NdJ("subMenuMouseState",function(It){o.CHM(De);const An=o.oxw(2);return o.KtG(An.setMouseEnterState(It))}),o.qZA()}if(2&rt){const De=o.oxw(2),wt=o.MAs(7);o.Q6J("theme",De.theme)("mode",De.mode)("nzOpen",De.nzOpen)("position",De.position)("nzDisabled",De.nzDisabled)("isMenuInsideDropDown",De.isMenuInsideDropDown)("templateOutlet",wt)("menuClass",De.nzMenuClassName)("@.disabled",!(null==De.noAnimation||!De.noAnimation.nzNoAnimation))("nzNoAnimation",null==De.noAnimation?null:De.noAnimation.nzNoAnimation)}}function ln(rt,ae){if(1&rt){const De=o.EpF();o.YNc(0,tn,1,10,"ng-template",7),o.NdJ("positionChange",function(It){o.CHM(De);const An=o.oxw();return o.KtG(An.onPositionChange(It))})}if(2&rt){const De=o.oxw(),wt=o.MAs(1);o.Q6J("cdkConnectedOverlayPositions",De.overlayPositions)("cdkConnectedOverlayOrigin",wt)("cdkConnectedOverlayWidth",De.triggerWidth)("cdkConnectedOverlayOpen",De.nzOpen)("cdkConnectedOverlayTransformOriginOn",".ant-menu-submenu")}}function cr(rt,ae){1&rt&&o.Hsn(0,1)}const nr=[[["","title",""]],"*"],Be=["titleElement"];function At(rt,ae){if(1&rt&&(o.ynx(0),o._uU(1),o.BQk()),2&rt){const De=o.oxw();o.xp6(),o.Oqu(De.nzTitle)}}function on(rt,ae){1&rt&&o.Hsn(0,1,["*ngIf","!nzTitle"])}const On=["*",[["","title",""]]],wn=new o.OlP("NzIsInDropDownMenuToken"),pn=new o.OlP("NzMenuServiceLocalToken");class nn{constructor(){this.descendantMenuItemClick$=new h.x,this.childMenuItemClick$=new h.x,this.theme$=new f.X("light"),this.mode$=new f.X("vertical"),this.inlineIndent$=new f.X(24),this.isChildSubMenuOpen$=new f.X(!1)}onDescendantMenuItemClick(ae){this.descendantMenuItemClick$.next(ae)}onChildMenuItemClick(ae){this.childMenuItemClick$.next(ae)}setMode(ae){this.mode$.next(ae)}setTheme(ae){this.theme$.next(ae)}setInlineIndent(ae){this.inlineIndent$.next(ae)}}(Q=nn).\u0275fac=function(ae){return new(ae||Q)},Q.\u0275prov=o.Yz7({token:Q,factory:Q.\u0275fac});class un{onChildMenuItemClick(ae){this.childMenuItemClick$.next(ae)}setOpenStateWithoutDebounce(ae){this.isCurrentSubMenuOpen$.next(ae)}setMouseEnterTitleOrOverlayState(ae){this.isMouseEnterTitleOrOverlay$.next(ae)}constructor(ae,De,wt){this.nzHostSubmenuService=ae,this.nzMenuService=De,this.isMenuInsideDropDown=wt,this.mode$=this.nzMenuService.mode$.pipe((0,P.U)(fr=>"inline"===fr?"inline":"vertical"===fr||this.nzHostSubmenuService?"vertical":"horizontal")),this.level=1,this.isCurrentSubMenuOpen$=new f.X(!1),this.isChildSubMenuOpen$=new f.X(!1),this.isMouseEnterTitleOrOverlay$=new h.x,this.childMenuItemClick$=new h.x,this.destroy$=new h.x,this.nzHostSubmenuService&&(this.level=this.nzHostSubmenuService.level+1);const It=this.childMenuItemClick$.pipe((0,A.z)(()=>this.mode$),(0,T.h)(fr=>"inline"!==fr||this.isMenuInsideDropDown),(0,C.h)(!1)),An=(0,S.T)(this.isMouseEnterTitleOrOverlay$,It);(0,W.a)([this.isChildSubMenuOpen$,An]).pipe((0,P.U)(([fr,lr])=>fr||lr),(0,N.e)(150),(0,Y.x)(),(0,k.R)(this.destroy$)).pipe((0,Y.x)()).subscribe(fr=>{this.setOpenStateWithoutDebounce(fr),this.nzHostSubmenuService?this.nzHostSubmenuService.isChildSubMenuOpen$.next(fr):this.nzMenuService.isChildSubMenuOpen$.next(fr)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}(Ye=un).\u0275fac=function(ae){return new(ae||Ye)(o.LFG(Ye,12),o.LFG(nn),o.LFG(wn))},Ye.\u0275prov=o.Yz7({token:Ye,factory:Ye.\u0275fac});class Pe{clickMenuItem(ae){this.nzDisabled?(ae.preventDefault(),ae.stopPropagation()):(this.nzMenuService.onDescendantMenuItemClick(this),this.nzSubmenuService?this.nzSubmenuService.onChildMenuItemClick(this):this.nzMenuService.onChildMenuItemClick(this))}setSelectedState(ae){this.nzSelected=ae,this.selected$.next(ae)}updateRouterActive(){!this.listOfRouterLink||!this.router||!this.router.navigated||!this.nzMatchRouter||Promise.resolve().then(()=>{const ae=this.hasActiveLinks();this.nzSelected!==ae&&(this.nzSelected=ae,this.setSelectedState(this.nzSelected),this.cdr.markForCheck())})}hasActiveLinks(){const ae=this.isLinkActive(this.router);return this.routerLink&&ae(this.routerLink)||this.listOfRouterLink.some(ae)}isLinkActive(ae){return De=>ae.isActive(De.urlTree||"",{paths:this.nzMatchRouterExact?"exact":"subset",queryParams:this.nzMatchRouterExact?"exact":"subset",fragment:"ignored",matrixParams:"ignored"})}constructor(ae,De,wt,It,An,Zn,fr){this.nzMenuService=ae,this.cdr=De,this.nzSubmenuService=wt,this.isMenuInsideDropDown=It,this.directionality=An,this.routerLink=Zn,this.router=fr,this.destroy$=new h.x,this.level=this.nzSubmenuService?this.nzSubmenuService.level+1:1,this.selected$=new h.x,this.inlinePaddingLeft=null,this.dir="ltr",this.nzDisabled=!1,this.nzSelected=!1,this.nzDanger=!1,this.nzMatchRouterExact=!1,this.nzMatchRouter=!1,fr&&this.router.events.pipe((0,k.R)(this.destroy$),(0,T.h)(lr=>lr instanceof ee.m2)).subscribe(()=>{this.updateRouterActive()})}ngOnInit(){(0,W.a)([this.nzMenuService.mode$,this.nzMenuService.inlineIndent$]).pipe((0,k.R)(this.destroy$)).subscribe(([ae,De])=>{this.inlinePaddingLeft="inline"===ae?this.level*De:null}),this.dir=this.directionality.value,this.directionality.change?.pipe((0,k.R)(this.destroy$)).subscribe(ae=>{this.dir=ae})}ngAfterContentInit(){this.listOfRouterLink.changes.pipe((0,k.R)(this.destroy$)).subscribe(()=>this.updateRouterActive()),this.updateRouterActive()}ngOnChanges(ae){ae.nzSelected&&this.setSelectedState(this.nzSelected)}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.complete()}}(be=Pe).\u0275fac=function(ae){return new(ae||be)(o.Y36(nn),o.Y36(o.sBO),o.Y36(un,8),o.Y36(wn),o.Y36(Se.Is,8),o.Y36(ee.rH,8),o.Y36(ee.F0,8))},be.\u0275cmp=o.Xpm({type:be,selectors:[["","nz-menu-item",""]],contentQueries:function(ae,De,wt){if(1&ae&&o.Suo(wt,ee.rH,5),2&ae){let It;o.iGM(It=o.CRH())&&(De.listOfRouterLink=It)}},hostVars:20,hostBindings:function(ae,De){1&ae&&o.NdJ("click",function(It){return De.clickMenuItem(It)}),2&ae&&(o.Udp("padding-left","rtl"===De.dir?null:De.nzPaddingLeft||De.inlinePaddingLeft,"px")("padding-right","rtl"===De.dir?De.nzPaddingLeft||De.inlinePaddingLeft:null,"px"),o.ekj("ant-dropdown-menu-item",De.isMenuInsideDropDown)("ant-dropdown-menu-item-selected",De.isMenuInsideDropDown&&De.nzSelected)("ant-dropdown-menu-item-danger",De.isMenuInsideDropDown&&De.nzDanger)("ant-dropdown-menu-item-disabled",De.isMenuInsideDropDown&&De.nzDisabled)("ant-menu-item",!De.isMenuInsideDropDown)("ant-menu-item-selected",!De.isMenuInsideDropDown&&De.nzSelected)("ant-menu-item-danger",!De.isMenuInsideDropDown&&De.nzDanger)("ant-menu-item-disabled",!De.isMenuInsideDropDown&&De.nzDisabled))},inputs:{nzPaddingLeft:"nzPaddingLeft",nzDisabled:"nzDisabled",nzSelected:"nzSelected",nzDanger:"nzDanger",nzMatchRouterExact:"nzMatchRouterExact",nzMatchRouter:"nzMatchRouter"},exportAs:["nzMenuItem"],standalone:!0,features:[o.TTD,o.jDz],attrs:["nz-menu-item",""],ngContentSelectors:ye,decls:2,vars:0,consts:[[1,"ant-menu-title-content"]],template:function(ae,De){1&ae&&(o.F$t(),o.TgZ(0,"span",0),o.Hsn(1),o.qZA())},encapsulation:2,changeDetection:0}),(0,n.gn)([(0,te.yF)()],Pe.prototype,"nzDisabled",void 0),(0,n.gn)([(0,te.yF)()],Pe.prototype,"nzSelected",void 0),(0,n.gn)([(0,te.yF)()],Pe.prototype,"nzDanger",void 0),(0,n.gn)([(0,te.yF)()],Pe.prototype,"nzMatchRouterExact",void 0),(0,n.gn)([(0,te.yF)()],Pe.prototype,"nzMatchRouter",void 0);class ht{constructor(ae,De,wt){this.elementRef=ae,this.renderer=De,this.directionality=wt,this.templateOutlet=null,this.menuClass="",this.mode="vertical",this.nzOpen=!1,this.listOfCacheClassName=[],this.expandState="collapsed",this.dir="ltr",this.destroy$=new h.x}calcMotionState(){this.nzOpen?this.expandState="expanded":this.expandState="collapsed"}ngOnInit(){this.calcMotionState(),this.dir=this.directionality.value,this.directionality.change?.pipe((0,k.R)(this.destroy$)).subscribe(ae=>{this.dir=ae})}ngOnChanges(ae){const{mode:De,nzOpen:wt,menuClass:It}=ae;(De||wt)&&this.calcMotionState(),It&&(this.listOfCacheClassName.length&&this.listOfCacheClassName.filter(An=>!!An).forEach(An=>{this.renderer.removeClass(this.elementRef.nativeElement,An)}),this.menuClass&&(this.listOfCacheClassName=this.menuClass.split(" "),this.listOfCacheClassName.filter(An=>!!An).forEach(An=>{this.renderer.addClass(this.elementRef.nativeElement,An)})))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}(Oe=ht).\u0275fac=function(ae){return new(ae||Oe)(o.Y36(o.SBq),o.Y36(o.Qsj),o.Y36(Se.Is,8))},Oe.\u0275cmp=o.Xpm({type:Oe,selectors:[["","nz-submenu-inline-child",""]],hostAttrs:[1,"ant-menu","ant-menu-inline","ant-menu-sub"],hostVars:3,hostBindings:function(ae,De){2&ae&&(o.d8E("@collapseMotion",De.expandState),o.ekj("ant-menu-rtl","rtl"===De.dir))},inputs:{templateOutlet:"templateOutlet",menuClass:"menuClass",mode:"mode",nzOpen:"nzOpen"},exportAs:["nzSubmenuInlineChild"],standalone:!0,features:[o.TTD,o.jDz],attrs:["nz-submenu-inline-child",""],decls:1,vars:1,consts:[[3,"ngTemplateOutlet"]],template:function(ae,De){1&ae&&o.YNc(0,Ne,0,0,"ng-template",0),2&ae&&o.Q6J("ngTemplateOutlet",De.templateOutlet)},dependencies:[ke.tP],encapsulation:2,data:{animation:[b.J_]},changeDetection:0});class re{constructor(ae){this.directionality=ae,this.menuClass="",this.theme="light",this.templateOutlet=null,this.isMenuInsideDropDown=!1,this.mode="vertical",this.position="right",this.nzDisabled=!1,this.nzOpen=!1,this.subMenuMouseState=new o.vpe,this.expandState="collapsed",this.dir="ltr",this.destroy$=new h.x}setMouseState(ae){this.nzDisabled||this.subMenuMouseState.next(ae)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}calcMotionState(){this.nzOpen?"horizontal"===this.mode?this.expandState="bottom":"vertical"===this.mode&&(this.expandState="active"):this.expandState="collapsed"}ngOnInit(){this.calcMotionState(),this.dir=this.directionality.value,this.directionality.change?.pipe((0,k.R)(this.destroy$)).subscribe(ae=>{this.dir=ae})}ngOnChanges(ae){const{mode:De,nzOpen:wt}=ae;(De||wt)&&this.calcMotionState()}}(We=re).\u0275fac=function(ae){return new(ae||We)(o.Y36(Se.Is,8))},We.\u0275cmp=o.Xpm({type:We,selectors:[["","nz-submenu-none-inline-child",""]],hostAttrs:[1,"ant-menu-submenu","ant-menu-submenu-popup"],hostVars:14,hostBindings:function(ae,De){1&ae&&o.NdJ("mouseenter",function(){return De.setMouseState(!0)})("mouseleave",function(){return De.setMouseState(!1)}),2&ae&&(o.d8E("@slideMotion",De.expandState)("@zoomBigMotion",De.expandState),o.ekj("ant-menu-light","light"===De.theme)("ant-menu-dark","dark"===De.theme)("ant-menu-submenu-placement-bottom","horizontal"===De.mode)("ant-menu-submenu-placement-right","vertical"===De.mode&&"right"===De.position)("ant-menu-submenu-placement-left","vertical"===De.mode&&"left"===De.position)("ant-menu-submenu-rtl","rtl"===De.dir))},inputs:{menuClass:"menuClass",theme:"theme",templateOutlet:"templateOutlet",isMenuInsideDropDown:"isMenuInsideDropDown",mode:"mode",position:"position",nzDisabled:"nzDisabled",nzOpen:"nzOpen"},outputs:{subMenuMouseState:"subMenuMouseState"},exportAs:["nzSubmenuNoneInlineChild"],standalone:!0,features:[o.TTD,o.jDz],attrs:["nz-submenu-none-inline-child",""],decls:2,vars:16,consts:[[3,"ngClass"],[3,"ngTemplateOutlet"]],template:function(ae,De){1&ae&&(o.TgZ(0,"div",0),o.YNc(1,Ct,0,0,"ng-template",1),o.qZA()),2&ae&&(o.ekj("ant-dropdown-menu",De.isMenuInsideDropDown)("ant-menu",!De.isMenuInsideDropDown)("ant-dropdown-menu-vertical",De.isMenuInsideDropDown)("ant-menu-vertical",!De.isMenuInsideDropDown)("ant-dropdown-menu-sub",De.isMenuInsideDropDown)("ant-menu-sub",!De.isMenuInsideDropDown)("ant-menu-rtl","rtl"===De.dir),o.Q6J("ngClass",De.menuClass),o.xp6(),o.Q6J("ngTemplateOutlet",De.templateOutlet))},dependencies:[ke.mk,ke.tP],encapsulation:2,data:{animation:[b.$C,b.mF]},changeDetection:0});class Re{constructor(ae,De){this.cdr=ae,this.directionality=De,this.nzIcon=null,this.nzTitle=null,this.isMenuInsideDropDown=!1,this.nzDisabled=!1,this.paddingLeft=null,this.mode="vertical",this.toggleSubMenu=new o.vpe,this.subMenuMouseState=new o.vpe,this.dir="ltr",this.destroy$=new h.x}ngOnInit(){this.dir=this.directionality.value,this.directionality.change?.pipe((0,k.R)(this.destroy$)).subscribe(ae=>{this.dir=ae,this.cdr.detectChanges()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}setMouseState(ae){this.nzDisabled||this.subMenuMouseState.next(ae)}clickTitle(){"inline"===this.mode&&!this.nzDisabled&&this.toggleSubMenu.emit()}}(qe=Re).\u0275fac=function(ae){return new(ae||qe)(o.Y36(o.sBO),o.Y36(Se.Is,8))},qe.\u0275cmp=o.Xpm({type:qe,selectors:[["","nz-submenu-title",""]],hostVars:8,hostBindings:function(ae,De){1&ae&&o.NdJ("click",function(){return De.clickTitle()})("mouseenter",function(){return De.setMouseState(!0)})("mouseleave",function(){return De.setMouseState(!1)}),2&ae&&(o.Udp("padding-left","rtl"===De.dir?null:De.paddingLeft,"px")("padding-right","rtl"===De.dir?De.paddingLeft:null,"px"),o.ekj("ant-dropdown-menu-submenu-title",De.isMenuInsideDropDown)("ant-menu-submenu-title",!De.isMenuInsideDropDown))},inputs:{nzIcon:"nzIcon",nzTitle:"nzTitle",isMenuInsideDropDown:"isMenuInsideDropDown",nzDisabled:"nzDisabled",paddingLeft:"paddingLeft",mode:"mode"},outputs:{toggleSubMenu:"toggleSubMenu",subMenuMouseState:"subMenuMouseState"},exportAs:["nzSubmenuTitle"],standalone:!0,features:[o.jDz],attrs:["nz-submenu-title",""],ngContentSelectors:ye,decls:6,vars:4,consts:[["nz-icon","",3,"nzType",4,"ngIf"],[4,"nzStringTemplateOutlet"],["class","ant-dropdown-menu-submenu-expand-icon",3,"ngSwitch",4,"ngIf","ngIfElse"],["notDropdownTpl",""],["nz-icon","",3,"nzType"],[1,"ant-menu-title-content"],[1,"ant-dropdown-menu-submenu-expand-icon",3,"ngSwitch"],["nz-icon","","nzType","left","class","ant-dropdown-menu-submenu-arrow-icon",4,"ngSwitchCase"],["nz-icon","","nzType","right","class","ant-dropdown-menu-submenu-arrow-icon",4,"ngSwitchDefault"],["nz-icon","","nzType","left",1,"ant-dropdown-menu-submenu-arrow-icon"],["nz-icon","","nzType","right",1,"ant-dropdown-menu-submenu-arrow-icon"],[1,"ant-menu-submenu-arrow"]],template:function(ae,De){if(1&ae&&(o.F$t(),o.YNc(0,St,1,1,"span",0)(1,cn,3,1,"ng-container",1),o.Hsn(2),o.YNc(3,kn,3,2,"span",2)(4,Xt,1,0,"ng-template",null,3,o.W1O)),2&ae){const wt=o.MAs(5);o.Q6J("ngIf",De.nzIcon),o.xp6(),o.Q6J("nzStringTemplateOutlet",De.nzTitle),o.xp6(2),o.Q6J("ngIf",De.isMenuInsideDropDown)("ngIfElse",wt)}},dependencies:[D.PV,D.Ls,ke.O5,M.T,M.f,ke.RF,ke.n9,ke.ED],encapsulation:2,changeDetection:0});const Le=[Ie.yW.rightTop,Ie.yW.right,Ie.yW.rightBottom,Ie.yW.leftTop,Ie.yW.left,Ie.yW.leftBottom],ue=[Ie.yW.bottomLeft,Ie.yW.bottomRight,Ie.yW.topRight,Ie.yW.topLeft];class ot{setOpenStateWithoutDebounce(ae){this.nzSubmenuService.setOpenStateWithoutDebounce(ae)}toggleSubMenu(){this.setOpenStateWithoutDebounce(!this.nzOpen)}setMouseEnterState(ae){this.isActive=ae,"inline"!==this.mode&&this.nzSubmenuService.setMouseEnterTitleOrOverlayState(ae)}setTriggerWidth(){"horizontal"===this.mode&&this.platform.isBrowser&&this.cdkOverlayOrigin&&"bottomLeft"===this.nzPlacement&&(this.triggerWidth=this.cdkOverlayOrigin.nativeElement.getBoundingClientRect().width)}onPositionChange(ae){const De=(0,Ie.d_)(ae);"rightTop"===De||"rightBottom"===De||"right"===De?this.position="right":("leftTop"===De||"leftBottom"===De||"left"===De)&&(this.position="left")}constructor(ae,De,wt,It,An,Zn,fr){this.nzMenuService=ae,this.cdr=De,this.nzSubmenuService=wt,this.platform=It,this.isMenuInsideDropDown=An,this.directionality=Zn,this.noAnimation=fr,this.nzMenuClassName="",this.nzPaddingLeft=null,this.nzTitle=null,this.nzIcon=null,this.nzOpen=!1,this.nzDisabled=!1,this.nzPlacement="bottomLeft",this.nzOpenChange=new o.vpe,this.cdkOverlayOrigin=null,this.listOfNzSubMenuComponent=null,this.listOfNzMenuItemDirective=null,this.level=this.nzSubmenuService.level,this.destroy$=new h.x,this.position="right",this.triggerWidth=null,this.theme="light",this.mode="vertical",this.inlinePaddingLeft=null,this.overlayPositions=Le,this.isSelected=!1,this.isActive=!1,this.dir="ltr"}ngOnInit(){this.nzMenuService.theme$.pipe((0,k.R)(this.destroy$)).subscribe(ae=>{this.theme=ae,this.cdr.markForCheck()}),this.nzSubmenuService.mode$.pipe((0,k.R)(this.destroy$)).subscribe(ae=>{this.mode=ae,"horizontal"===ae?this.overlayPositions=[Ie.yW[this.nzPlacement],...ue]:"vertical"===ae&&(this.overlayPositions=Le),this.cdr.markForCheck()}),(0,W.a)([this.nzSubmenuService.mode$,this.nzMenuService.inlineIndent$]).pipe((0,k.R)(this.destroy$)).subscribe(([ae,De])=>{this.inlinePaddingLeft="inline"===ae?this.level*De:null,this.cdr.markForCheck()}),this.nzSubmenuService.isCurrentSubMenuOpen$.pipe((0,k.R)(this.destroy$)).subscribe(ae=>{this.isActive=ae,ae!==this.nzOpen&&(this.setTriggerWidth(),this.nzOpen=ae,this.nzOpenChange.emit(this.nzOpen),this.cdr.markForCheck())}),this.dir=this.directionality.value,this.directionality.change?.pipe((0,k.R)(this.destroy$)).subscribe(ae=>{this.dir=ae,this.cdr.markForCheck()})}ngAfterContentInit(){this.setTriggerWidth();const ae=this.listOfNzMenuItemDirective,De=ae.changes,wt=(0,S.T)(De,...ae.map(It=>It.selected$));De.pipe((0,$.O)(ae),(0,K.w)(()=>wt),(0,$.O)(!0),(0,P.U)(()=>ae.some(It=>It.nzSelected)),(0,k.R)(this.destroy$)).subscribe(It=>{this.isSelected=It,this.cdr.markForCheck()})}ngOnChanges(ae){const{nzOpen:De}=ae;De&&(this.nzSubmenuService.setOpenStateWithoutDebounce(this.nzOpen),this.setTriggerWidth())}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}(yt=ot).\u0275fac=function(ae){return new(ae||yt)(o.Y36(nn),o.Y36(o.sBO),o.Y36(un),o.Y36(I.t4),o.Y36(wn),o.Y36(Se.Is,8),o.Y36(Ge.P,9))},yt.\u0275cmp=o.Xpm({type:yt,selectors:[["","nz-submenu",""]],contentQueries:function(ae,De,wt){if(1&ae&&(o.Suo(wt,yt,5),o.Suo(wt,Pe,5)),2&ae){let It;o.iGM(It=o.CRH())&&(De.listOfNzSubMenuComponent=It),o.iGM(It=o.CRH())&&(De.listOfNzMenuItemDirective=It)}},viewQuery:function(ae,De){if(1&ae&&o.Gf(ce.xu,7,o.SBq),2&ae){let wt;o.iGM(wt=o.CRH())&&(De.cdkOverlayOrigin=wt.first)}},hostVars:34,hostBindings:function(ae,De){2&ae&&o.ekj("ant-dropdown-menu-submenu",De.isMenuInsideDropDown)("ant-dropdown-menu-submenu-disabled",De.isMenuInsideDropDown&&De.nzDisabled)("ant-dropdown-menu-submenu-open",De.isMenuInsideDropDown&&De.nzOpen)("ant-dropdown-menu-submenu-selected",De.isMenuInsideDropDown&&De.isSelected)("ant-dropdown-menu-submenu-vertical",De.isMenuInsideDropDown&&"vertical"===De.mode)("ant-dropdown-menu-submenu-horizontal",De.isMenuInsideDropDown&&"horizontal"===De.mode)("ant-dropdown-menu-submenu-inline",De.isMenuInsideDropDown&&"inline"===De.mode)("ant-dropdown-menu-submenu-active",De.isMenuInsideDropDown&&De.isActive)("ant-menu-submenu",!De.isMenuInsideDropDown)("ant-menu-submenu-disabled",!De.isMenuInsideDropDown&&De.nzDisabled)("ant-menu-submenu-open",!De.isMenuInsideDropDown&&De.nzOpen)("ant-menu-submenu-selected",!De.isMenuInsideDropDown&&De.isSelected)("ant-menu-submenu-vertical",!De.isMenuInsideDropDown&&"vertical"===De.mode)("ant-menu-submenu-horizontal",!De.isMenuInsideDropDown&&"horizontal"===De.mode)("ant-menu-submenu-inline",!De.isMenuInsideDropDown&&"inline"===De.mode)("ant-menu-submenu-active",!De.isMenuInsideDropDown&&De.isActive)("ant-menu-submenu-rtl","rtl"===De.dir)},inputs:{nzMenuClassName:"nzMenuClassName",nzPaddingLeft:"nzPaddingLeft",nzTitle:"nzTitle",nzIcon:"nzIcon",nzOpen:"nzOpen",nzDisabled:"nzDisabled",nzPlacement:"nzPlacement"},outputs:{nzOpenChange:"nzOpenChange"},exportAs:["nzSubmenu"],standalone:!0,features:[o._Bn([un]),o.TTD,o.jDz],attrs:["nz-submenu",""],ngContentSelectors:["[title]","*"],decls:8,vars:9,consts:[["nz-submenu-title","","cdkOverlayOrigin","",3,"nzIcon","nzTitle","mode","nzDisabled","isMenuInsideDropDown","paddingLeft","subMenuMouseState","toggleSubMenu"],["origin","cdkOverlayOrigin"],[4,"ngIf"],["nz-submenu-inline-child","",3,"mode","nzOpen","nzNoAnimation","menuClass","templateOutlet",4,"ngIf","ngIfElse"],["nonInlineTemplate",""],["subMenuTemplate",""],["nz-submenu-inline-child","",3,"mode","nzOpen","nzNoAnimation","menuClass","templateOutlet"],["cdkConnectedOverlay","",3,"cdkConnectedOverlayPositions","cdkConnectedOverlayOrigin","cdkConnectedOverlayWidth","cdkConnectedOverlayOpen","cdkConnectedOverlayTransformOriginOn","positionChange"],["nz-submenu-none-inline-child","",3,"theme","mode","nzOpen","position","nzDisabled","isMenuInsideDropDown","templateOutlet","menuClass","nzNoAnimation","subMenuMouseState"]],template:function(ae,De){if(1&ae&&(o.F$t(nr),o.TgZ(0,"div",0,1),o.NdJ("subMenuMouseState",function(It){return De.setMouseEnterState(It)})("toggleSubMenu",function(){return De.toggleSubMenu()}),o.YNc(2,zt,1,0,"ng-content",2),o.qZA(),o.YNc(3,vt,1,6,"div",3)(4,ln,1,5,"ng-template",null,4,o.W1O)(6,cr,1,0,"ng-template",null,5,o.W1O)),2&ae){const wt=o.MAs(5);o.Q6J("nzIcon",De.nzIcon)("nzTitle",De.nzTitle)("mode",De.mode)("nzDisabled",De.nzDisabled)("isMenuInsideDropDown",De.isMenuInsideDropDown)("paddingLeft",De.nzPaddingLeft||De.inlinePaddingLeft),o.xp6(2),o.Q6J("ngIf",!De.nzTitle),o.xp6(),o.Q6J("ngIf","inline"===De.mode)("ngIfElse",wt)}},dependencies:[Re,ht,ke.O5,Ge.P,re,ce.U8,ce.pI,ce.xu],encapsulation:2,changeDetection:0}),(0,n.gn)([(0,te.yF)()],ot.prototype,"nzOpen",void 0),(0,n.gn)([(0,te.yF)()],ot.prototype,"nzDisabled",void 0);class Pn{setInlineCollapsed(ae){this.nzInlineCollapsed=ae,this.inlineCollapsed$.next(ae)}updateInlineCollapse(){this.listOfNzMenuItemDirective&&(this.nzInlineCollapsed?(this.listOfOpenedNzSubMenuComponent=this.listOfNzSubMenuComponent.filter(ae=>ae.nzOpen),this.listOfNzSubMenuComponent.forEach(ae=>ae.setOpenStateWithoutDebounce(!1))):(this.listOfOpenedNzSubMenuComponent.forEach(ae=>ae.setOpenStateWithoutDebounce(!0)),this.listOfOpenedNzSubMenuComponent=[]))}constructor(ae,De,wt,It){this.nzMenuService=ae,this.isMenuInsideDropDown=De,this.cdr=wt,this.directionality=It,this.nzInlineIndent=24,this.nzTheme="light",this.nzMode="vertical",this.nzInlineCollapsed=!1,this.nzSelectable=!this.isMenuInsideDropDown,this.nzClick=new o.vpe,this.actualMode="vertical",this.dir="ltr",this.inlineCollapsed$=new f.X(this.nzInlineCollapsed),this.mode$=new f.X(this.nzMode),this.destroy$=new h.x,this.listOfOpenedNzSubMenuComponent=[]}ngOnInit(){(0,W.a)([this.inlineCollapsed$,this.mode$]).pipe((0,k.R)(this.destroy$)).subscribe(([ae,De])=>{this.actualMode=ae?"vertical":De,this.nzMenuService.setMode(this.actualMode),this.cdr.markForCheck()}),this.nzMenuService.descendantMenuItemClick$.pipe((0,k.R)(this.destroy$)).subscribe(ae=>{this.nzClick.emit(ae),this.nzSelectable&&!ae.nzMatchRouter&&this.listOfNzMenuItemDirective.forEach(De=>De.setSelectedState(De===ae))}),this.dir=this.directionality.value,this.directionality.change?.pipe((0,k.R)(this.destroy$)).subscribe(ae=>{this.dir=ae,this.nzMenuService.setMode(this.actualMode),this.cdr.markForCheck()})}ngAfterContentInit(){this.inlineCollapsed$.pipe((0,k.R)(this.destroy$)).subscribe(()=>{this.updateInlineCollapse(),this.cdr.markForCheck()})}ngOnChanges(ae){const{nzInlineCollapsed:De,nzInlineIndent:wt,nzTheme:It,nzMode:An}=ae;De&&this.inlineCollapsed$.next(this.nzInlineCollapsed),wt&&this.nzMenuService.setInlineIndent(this.nzInlineIndent),It&&this.nzMenuService.setTheme(this.nzTheme),An&&(this.mode$.next(this.nzMode),!ae.nzMode.isFirstChange()&&this.listOfNzSubMenuComponent&&this.listOfNzSubMenuComponent.forEach(Zn=>Zn.setOpenStateWithoutDebounce(!1)))}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.complete()}}(Ot=Pn).\u0275fac=function(ae){return new(ae||Ot)(o.Y36(nn),o.Y36(wn),o.Y36(o.sBO),o.Y36(Se.Is,8))},Ot.\u0275dir=o.lG2({type:Ot,selectors:[["","nz-menu",""]],contentQueries:function(ae,De,wt){if(1&ae&&(o.Suo(wt,Pe,5),o.Suo(wt,ot,5)),2&ae){let It;o.iGM(It=o.CRH())&&(De.listOfNzMenuItemDirective=It),o.iGM(It=o.CRH())&&(De.listOfNzSubMenuComponent=It)}},hostVars:34,hostBindings:function(ae,De){2&ae&&o.ekj("ant-dropdown-menu",De.isMenuInsideDropDown)("ant-dropdown-menu-root",De.isMenuInsideDropDown)("ant-dropdown-menu-light",De.isMenuInsideDropDown&&"light"===De.nzTheme)("ant-dropdown-menu-dark",De.isMenuInsideDropDown&&"dark"===De.nzTheme)("ant-dropdown-menu-vertical",De.isMenuInsideDropDown&&"vertical"===De.actualMode)("ant-dropdown-menu-horizontal",De.isMenuInsideDropDown&&"horizontal"===De.actualMode)("ant-dropdown-menu-inline",De.isMenuInsideDropDown&&"inline"===De.actualMode)("ant-dropdown-menu-inline-collapsed",De.isMenuInsideDropDown&&De.nzInlineCollapsed)("ant-menu",!De.isMenuInsideDropDown)("ant-menu-root",!De.isMenuInsideDropDown)("ant-menu-light",!De.isMenuInsideDropDown&&"light"===De.nzTheme)("ant-menu-dark",!De.isMenuInsideDropDown&&"dark"===De.nzTheme)("ant-menu-vertical",!De.isMenuInsideDropDown&&"vertical"===De.actualMode)("ant-menu-horizontal",!De.isMenuInsideDropDown&&"horizontal"===De.actualMode)("ant-menu-inline",!De.isMenuInsideDropDown&&"inline"===De.actualMode)("ant-menu-inline-collapsed",!De.isMenuInsideDropDown&&De.nzInlineCollapsed)("ant-menu-rtl","rtl"===De.dir)},inputs:{nzInlineIndent:"nzInlineIndent",nzTheme:"nzTheme",nzMode:"nzMode",nzInlineCollapsed:"nzInlineCollapsed",nzSelectable:"nzSelectable"},outputs:{nzClick:"nzClick"},exportAs:["nzMenu"],standalone:!0,features:[o._Bn([{provide:pn,useClass:nn},{provide:nn,useFactory:function Et(){const rt=(0,o.f3M)(nn,{skipSelf:!0,optional:!0}),ae=(0,o.f3M)(pn);return rt??ae}},{provide:wn,useFactory:function an(){return(0,o.f3M)(wn,{skipSelf:!0,optional:!0})??!1}}]),o.TTD]}),(0,n.gn)([(0,te.yF)()],Pn.prototype,"nzInlineCollapsed",void 0),(0,n.gn)([(0,te.yF)()],Pn.prototype,"nzSelectable",void 0);class Wt{constructor(ae,De,wt){this.elementRef=ae,this.renderer=De,this.isMenuInsideDropDown=wt;const It=this.isMenuInsideDropDown?"ant-dropdown-menu-item-group":"ant-menu-item-group";this.renderer.addClass(ae.nativeElement,It)}ngAfterViewInit(){const ae=this.titleElement.nativeElement.nextElementSibling;if(ae){const De=this.isMenuInsideDropDown?"ant-dropdown-menu-item-group-list":"ant-menu-item-group-list";this.renderer.addClass(ae,De)}}}(at=Wt).\u0275fac=function(ae){return new(ae||at)(o.Y36(o.SBq),o.Y36(o.Qsj),o.Y36(wn))},at.\u0275cmp=o.Xpm({type:at,selectors:[["","nz-menu-group",""]],viewQuery:function(ae,De){if(1&ae&&o.Gf(Be,5),2&ae){let wt;o.iGM(wt=o.CRH())&&(De.titleElement=wt.first)}},inputs:{nzTitle:"nzTitle"},exportAs:["nzMenuGroup"],standalone:!0,features:[o._Bn([{provide:wn,useFactory:function Zt(){return(0,o.f3M)(wn,{optional:!0,skipSelf:!0})??!1}}]),o.jDz],attrs:["nz-menu-group",""],ngContentSelectors:["*","[title]"],decls:5,vars:6,consts:[["titleElement",""],[4,"nzStringTemplateOutlet"],[4,"ngIf"]],template:function(ae,De){1&ae&&(o.F$t(On),o.TgZ(0,"div",null,0),o.YNc(2,At,2,1,"ng-container",1)(3,on,1,0,"ng-content",2),o.qZA(),o.Hsn(4)),2&ae&&(o.ekj("ant-menu-item-group-title",!De.isMenuInsideDropDown)("ant-dropdown-menu-item-group-title",De.isMenuInsideDropDown),o.xp6(2),o.Q6J("nzStringTemplateOutlet",De.nzTitle),o.xp6(),o.Q6J("ngIf",!De.nzTitle))},dependencies:[M.T,M.f,ke.O5],encapsulation:2,changeDetection:0});(Ue=class mn{constructor(ae){this.elementRef=ae}}).\u0275fac=function(ae){return new(ae||Ue)(o.Y36(o.SBq))},Ue.\u0275dir=o.lG2({type:Ue,selectors:[["","nz-menu-divider",""]],hostAttrs:[1,"ant-dropdown-menu-item-divider"],exportAs:["nzMenuDivider"],standalone:!0});class Vn{}(nt=Vn).\u0275fac=function(ae){return new(ae||nt)},nt.\u0275mod=o.oAB({type:nt}),nt.\u0275inj=o.cJS({imports:[ot,Wt,Re]})},83106:(tt,X,c)=>{"use strict";c.d(X,{du:()=>it,Hf:()=>le,Qp:()=>dn});var ce,ke,Ge,Ie,b,M,D,I,n=c(15861),o=c(33651),h=c(68484),f=c(19212),S=c(78645),W=c(92438),P=c(74911),A=c(59773),T=c(32181),C=c(48180),N=c(27921),Y=c(1608),k=c(27754),$=c(96814),K=c(42840),te=c(8324),ee=c(90551),Se=c(6593);class Q{transform(Xe,pt){if(!Array.isArray(Xe))return Xe;if(0!==Xe.length)switch(pt){case"sum":return(0,k.Sm)(Xe);case"avg":return(0,k.Sm)(Xe)/Xe.length;case"max":return Math.max(...Xe);case"min":return Math.min(...Xe);default:throw Error("Invalid Pipe Arguments: Aggregate pipe doesn't support this type")}}}(ce=Q).\u0275fac=function(Xe){return new(Xe||ce)},ce.\u0275pipe=f.Yjl({name:"nzAggregate",type:ce,pure:!0,standalone:!0});class Ye{transform(Xe,pt=0,Sn="B",xn){if(!((0,k.ui)(Xe)&&(0,k.ui)(pt)&&pt%1==0&&pt>=0))return Xe;let $n=Xe,si=Sn;for(;"B"!==si;)$n*=1024,si=Ye.formats[si].prev;if(xn){const ki=Ye.formats[xn],bn=(0,k.YM)(Ye.calculateResult(ki,$n),pt);return Ye.formatResult(bn,xn)}for(const ki in Ye.formats)if(Ye.formats.hasOwnProperty(ki)){const bn=Ye.formats[ki];if($n<bn.max){const ct=(0,k.YM)(Ye.calculateResult(bn,$n),pt);return Ye.formatResult(ct,ki)}}}static formatResult(Xe,pt){return`${Xe} ${pt}`}static calculateResult(Xe,pt){const Sn=Xe.prev?Ye.formats[Xe.prev]:void 0;return Sn?pt/Sn.max:pt}}(ke=Ye).formats={B:{max:1024},kB:{max:Math.pow(1024,2),prev:"B"},KB:{max:Math.pow(1024,2),prev:"B"},MB:{max:Math.pow(1024,3),prev:"kB"},GB:{max:Math.pow(1024,4),prev:"MB"},TB:{max:Number.MAX_SAFE_INTEGER,prev:"GB"}},ke.\u0275fac=function(Xe){return new(Xe||ke)},ke.\u0275pipe=f.Yjl({name:"nzBytes",type:ke,pure:!0,standalone:!0});class be{transform(Xe,pt="px"){return"number"==typeof Xe?`${Xe}${pt}`:Xe}}(Ge=be).\u0275fac=function(Xe){return new(Xe||Ge)},Ge.\u0275pipe=f.Yjl({name:"nzToCssUnit",type:Ge,pure:!0,standalone:!0});class Oe{transform(Xe,pt,Sn=""){if("string"!=typeof Xe)return Xe;const xn=typeof pt>"u"?Xe.length:pt;return Xe.length<=xn?Xe:Xe.substring(0,xn)+Sn}}(Ie=Oe).\u0275fac=function(Xe){return new(Xe||Ie)},Ie.\u0275pipe=f.Yjl({name:"nzEllipsis",type:Ie,pure:!0,standalone:!0});class We{transform(Xe,pt=""){return(0,k.kK)(Xe)?pt:Xe}}(b=We).\u0275fac=function(Xe){return new(Xe||b)},b.\u0275pipe=f.Yjl({name:"nzSafeNull",type:b,pure:!0,standalone:!0});class qe{constructor(Xe){this.sanitizer=Xe}transform(Xe,pt="html"){switch(pt){case"html":return this.sanitizer.bypassSecurityTrustHtml(Xe);case"style":return this.sanitizer.bypassSecurityTrustStyle(Xe);case"url":return this.sanitizer.bypassSecurityTrustUrl(Xe);case"resourceUrl":return this.sanitizer.bypassSecurityTrustResourceUrl(Xe);default:throw new Error("Invalid safe type specified")}}}(M=qe).\u0275fac=function(Xe){return new(Xe||M)(f.Y36(Se.H7,16))},M.\u0275pipe=f.Yjl({name:"nzSanitizer",type:M,pure:!0,standalone:!0});class yt{transform(Xe){return Xe.trim()}}(D=yt).\u0275fac=function(Xe){return new(Xe||D)},D.\u0275pipe=f.Yjl({name:"nzTrim",type:D,pure:!0,standalone:!0});class at{}(I=at).\u0275fac=function(Xe){return new(Xe||I)},I.\u0275mod=f.oAB({type:I}),I.\u0275inj=f.cJS({});var cn,Ht,sn,kn,Xt,Ut,zt,vt,tn,ln,cr,nr,Ue=c(86825),nt=c(56879),Ce=c(76034),ye=c(40874),Te=c(33728),Ne=c(70855),fe=c(41958),Ct=c(36028),gt=c(49388),St=c(97582);function Be(Kt,Xe){if(1&Kt&&(f.ynx(0),f._UZ(1,"span",2),f.BQk()),2&Kt){const pt=Xe.$implicit;f.xp6(),f.Q6J("nzType",pt)}}const Ke=["modalElement"];function At(Kt,Xe){if(1&Kt){const pt=f.EpF();f.TgZ(0,"button",16),f.NdJ("click",function(){f.CHM(pt);const xn=f.oxw();return f.KtG(xn.onCloseClick())}),f.qZA()}}function on(Kt,Xe){if(1&Kt&&(f.ynx(0),f._UZ(1,"span",17),f.BQk()),2&Kt){const pt=f.oxw();f.xp6(),f.Q6J("innerHTML",pt.config.nzTitle,f.oJD)}}function On(Kt,Xe){}function fn(Kt,Xe){if(1&Kt&&f._UZ(0,"div",17),2&Kt){const pt=f.oxw();f.Q6J("innerHTML",pt.config.nzContent,f.oJD)}}function wn(Kt,Xe){if(1&Kt){const pt=f.EpF();f.TgZ(0,"button",18),f.NdJ("click",function(){f.CHM(pt);const xn=f.oxw();return f.KtG(xn.onCancel())}),f._uU(1),f.qZA()}if(2&Kt){const pt=f.oxw();f.Q6J("nzLoading",!!pt.config.nzCancelLoading)("disabled",pt.config.nzCancelDisabled),f.uIk("cdkFocusInitial","cancel"===pt.config.nzAutofocus||null),f.xp6(),f.hij(" ",pt.config.nzCancelText||pt.locale.cancelText," ")}}function pn(Kt,Xe){if(1&Kt){const pt=f.EpF();f.TgZ(0,"button",19),f.NdJ("click",function(){f.CHM(pt);const xn=f.oxw();return f.KtG(xn.onOk())}),f._uU(1),f.qZA()}if(2&Kt){const pt=f.oxw();f.Q6J("nzType",pt.config.nzOkType)("nzLoading",!!pt.config.nzOkLoading)("disabled",pt.config.nzOkDisabled)("nzDanger",pt.config.nzOkDanger),f.uIk("cdkFocusInitial","ok"===pt.config.nzAutofocus||null),f.xp6(),f.hij(" ",pt.config.nzOkText||pt.locale.okText," ")}}function un(Kt,Xe){if(1&Kt&&f._UZ(0,"div",5),2&Kt){const pt=f.oxw(3);f.Q6J("innerHTML",pt.config.nzFooter,f.oJD)}}function Pe(Kt,Xe){if(1&Kt){const pt=f.EpF();f.TgZ(0,"button",7),f.NdJ("click",function(){const $n=f.CHM(pt).$implicit,si=f.oxw(4);return f.KtG(si.onButtonClick($n))}),f._uU(1),f.qZA()}if(2&Kt){const pt=Xe.$implicit,Sn=f.oxw(4);f.Q6J("hidden",!Sn.getButtonCallableProp(pt,"show"))("nzLoading",Sn.getButtonCallableProp(pt,"loading"))("disabled",Sn.getButtonCallableProp(pt,"disabled"))("nzType",pt.type)("nzDanger",pt.danger)("nzShape",pt.shape)("nzSize",pt.size)("nzGhost",pt.ghost),f.xp6(),f.hij(" ",pt.label," ")}}function ht(Kt,Xe){if(1&Kt&&(f.ynx(0),f.YNc(1,Pe,2,9,"button",6),f.BQk()),2&Kt){const pt=f.oxw(3);f.xp6(),f.Q6J("ngForOf",pt.buttons)}}function re(Kt,Xe){if(1&Kt&&(f.ynx(0),f.YNc(1,un,1,1,"div",3)(2,ht,2,1,"ng-container",4),f.BQk()),2&Kt){const pt=f.oxw(2);f.xp6(),f.Q6J("ngIf",!pt.buttonsFooter),f.xp6(),f.Q6J("ngIf",pt.buttonsFooter)}}const Re=(Kt,Xe)=>({$implicit:Kt,modalRef:Xe});function Le(Kt,Xe){if(1&Kt&&(f.ynx(0),f.YNc(1,re,3,2,"ng-container",2),f.BQk()),2&Kt){const pt=f.oxw();f.xp6(),f.Q6J("nzStringTemplateOutlet",pt.config.nzFooter)("nzStringTemplateOutletContext",f.WLB(2,Re,pt.config.nzData,pt.modalRef))}}function ue(Kt,Xe){if(1&Kt){const pt=f.EpF();f.TgZ(0,"button",10),f.NdJ("click",function(){f.CHM(pt);const xn=f.oxw(2);return f.KtG(xn.onCancel())}),f._uU(1),f.qZA()}if(2&Kt){const pt=f.oxw(2);f.Q6J("nzLoading",!!pt.config.nzCancelLoading)("disabled",pt.config.nzCancelDisabled),f.uIk("cdkFocusInitial","cancel"===pt.config.nzAutofocus||null),f.xp6(),f.hij(" ",pt.config.nzCancelText||pt.locale.cancelText," ")}}function ot(Kt,Xe){if(1&Kt){const pt=f.EpF();f.TgZ(0,"button",11),f.NdJ("click",function(){f.CHM(pt);const xn=f.oxw(2);return f.KtG(xn.onOk())}),f._uU(1),f.qZA()}if(2&Kt){const pt=f.oxw(2);f.Q6J("nzType",pt.config.nzOkType)("nzDanger",pt.config.nzOkDanger)("nzLoading",!!pt.config.nzOkLoading)("disabled",pt.config.nzOkDisabled),f.uIk("cdkFocusInitial","ok"===pt.config.nzAutofocus||null),f.xp6(),f.hij(" ",pt.config.nzOkText||pt.locale.okText," ")}}function Et(Kt,Xe){if(1&Kt&&f.YNc(0,ue,2,4,"button",8)(1,ot,2,6,"button",9),2&Kt){const pt=f.oxw();f.Q6J("ngIf",null!==pt.config.nzCancelText),f.xp6(),f.Q6J("ngIf",null!==pt.config.nzOkText)}}function Pn(Kt,Xe){if(1&Kt&&(f.ynx(0),f._UZ(1,"div",2),f.BQk()),2&Kt){const pt=f.oxw();f.xp6(),f.Q6J("innerHTML",pt.config.nzTitle,f.oJD)}}function Zt(Kt,Xe){if(1&Kt){const pt=f.EpF();f.TgZ(0,"button",9),f.NdJ("click",function(){f.CHM(pt);const xn=f.oxw();return f.KtG(xn.onCloseClick())}),f.qZA()}}function Wt(Kt,Xe){1&Kt&&f._UZ(0,"div",10)}function mn(Kt,Xe){}function Vn(Kt,Xe){if(1&Kt&&f._UZ(0,"div",11),2&Kt){const pt=f.oxw();f.Q6J("innerHTML",pt.config.nzContent,f.oJD)}}function rt(Kt,Xe){if(1&Kt){const pt=f.EpF();f.TgZ(0,"div",12),f.NdJ("cancelTriggered",function(){f.CHM(pt);const xn=f.oxw();return f.KtG(xn.onCloseClick())})("okTriggered",function(){f.CHM(pt);const xn=f.oxw();return f.KtG(xn.onOkClick())}),f.qZA()}if(2&Kt){const pt=f.oxw();f.Q6J("modalRef",pt.modalRef)}}const ae=()=>{};class De{constructor(){this.nzCentered=!1,this.nzClosable=!0,this.nzOkLoading=!1,this.nzOkDisabled=!1,this.nzCancelDisabled=!1,this.nzCancelLoading=!1,this.nzNoAnimation=!1,this.nzAutofocus="auto",this.nzKeyboard=!0,this.nzZIndex=1e3,this.nzWidth=520,this.nzCloseIcon="close",this.nzOkType="primary",this.nzOkDanger=!1,this.nzModalType="default",this.nzOnCancel=ae,this.nzOnOk=ae,this.nzIconType="question-circle"}}const wt_enter="ant-zoom-enter",wt_enterActive="ant-zoom-enter-active",wt_leave="ant-zoom-leave",wt_leaveActive="ant-zoom-leave-active",It_enter="ant-fade-enter",It_enterActive="ant-fade-enter-active",It_leave="ant-fade-leave",It_leaveActive="ant-fade-leave-active",An="ant-modal-mask",Zn="modal",fr=new f.OlP("NZ_MODAL_DATA"),lr={modalContainer:(0,Ue.X$)("modalContainer",[(0,Ue.SB)("void, exit",(0,Ue.oB)({})),(0,Ue.SB)("enter",(0,Ue.oB)({})),(0,Ue.eR)("* => enter",(0,Ue.jt)(".24s",(0,Ue.oB)({}))),(0,Ue.eR)("* => void, * => exit",(0,Ue.jt)(".2s",(0,Ue.oB)({})))])};class Br{constructor(Xe){this.config=Xe}}function mr(Kt,Xe,pt){return typeof Kt>"u"?typeof Xe>"u"?pt:Xe:Kt}function qr(Kt){const{nzCentered:Xe,nzMask:pt,nzMaskClosable:Sn,nzClosable:xn,nzOkLoading:$n,nzOkDisabled:si,nzCancelDisabled:ki,nzCancelLoading:bn,nzKeyboard:ct,nzNoAnimation:Bt,nzContent:Un,nzFooter:sr,nzZIndex:Hn,nzWidth:Lr,nzWrapClassName:Dr,nzClassName:er,nzStyle:wi,nzTitle:Li,nzCloseIcon:ri,nzMaskStyle:so,nzBodyStyle:ci,nzOkText:Ni,nzCancelText:Ei,nzOkType:co,nzOkDanger:No,nzIconType:kr,nzModalType:_o,nzOnOk:Bo,nzOnCancel:Ao,nzAfterOpen:$t,nzAfterClose:Qt,nzCloseOnNavigation:Ln,nzAutofocus:zn}=Kt;return{nzCentered:Xe,nzMask:pt,nzMaskClosable:Sn,nzClosable:xn,nzOkLoading:$n,nzOkDisabled:si,nzCancelDisabled:ki,nzCancelLoading:bn,nzKeyboard:ct,nzNoAnimation:Bt,nzContent:Un,nzFooter:sr,nzZIndex:Hn,nzWidth:Lr,nzWrapClassName:Dr,nzClassName:er,nzStyle:wi,nzTitle:Li,nzCloseIcon:ri,nzMaskStyle:so,nzBodyStyle:ci,nzOkText:Ni,nzCancelText:Ei,nzOkType:co,nzOkDanger:No,nzIconType:kr,nzModalType:_o,nzOnOk:Bo,nzOnCancel:Ao,nzAfterOpen:$t,nzAfterClose:Qt,nzCloseOnNavigation:Ln,nzAutofocus:zn}}function Qn(){throw Error("Attempting to attach modal content after content is already attached")}(cn=Br).\u0275fac=function(Xe){return new(Xe||cn)(f.Y36(De))},cn.\u0275cmp=f.Xpm({type:cn,selectors:[["button","nz-modal-close",""]],hostAttrs:["aria-label","Close",1,"ant-modal-close"],exportAs:["NzModalCloseBuiltin"],standalone:!0,features:[f.jDz],attrs:["nz-modal-close",""],decls:2,vars:1,consts:[[1,"ant-modal-close-x"],[4,"nzStringTemplateOutlet"],["nz-icon","",1,"ant-modal-close-icon",3,"nzType"]],template:function(Xe,pt){1&Xe&&(f.TgZ(0,"span",0),f.YNc(1,Be,2,1,"ng-container",1),f.qZA()),2&Xe&&(f.xp6(),f.Q6J("nzStringTemplateOutlet",pt.config.nzCloseIcon))},dependencies:[ee.PV,ee.Ls,te.T,te.f],encapsulation:2,changeDetection:0});class Ur extends h.en{get showMask(){const Xe=this.nzConfigService.getConfigForComponent(Zn)||{};return!!mr(this.config.nzMask,Xe.nzMask,!0)}get maskClosable(){const Xe=this.nzConfigService.getConfigForComponent(Zn)||{};return!!mr(this.config.nzMaskClosable,Xe.nzMaskClosable,!0)}constructor(Xe,pt,Sn,xn,$n,si,ki,bn,ct,Bt){super(),this.ngZone=Xe,this.host=pt,this.focusTrapFactory=Sn,this.cdr=xn,this.render=$n,this.overlayRef=si,this.nzConfigService=ki,this.config=bn,this.animationType=Bt,this.animationStateChanged=new f.vpe,this.containerClick=new f.vpe,this.cancelTriggered=new f.vpe,this.okTriggered=new f.vpe,this.state="enter",this.isStringContent=!1,this.dir="ltr",this.elementFocusedBeforeModalWasOpened=null,this.mouseDown=!1,this.oldMaskStyle=null,this.destroy$=new S.x,this.document=ct,this.dir=si.getDirection(),this.isStringContent="string"==typeof bn.nzContent,this.nzConfigService.getConfigChangeEventForComponent(Zn).pipe((0,A.R)(this.destroy$)).subscribe(()=>{this.updateMaskClassname()})}onContainerClick(Xe){Xe.target===Xe.currentTarget&&!this.mouseDown&&this.showMask&&this.maskClosable&&this.containerClick.emit()}onCloseClick(){this.cancelTriggered.emit()}onOkClick(){this.okTriggered.emit()}attachComponentPortal(Xe){return this.portalOutlet.hasAttached()&&Qn(),this.savePreviouslyFocusedElement(),this.setZIndexForBackdrop(),this.portalOutlet.attachComponentPortal(Xe)}attachTemplatePortal(Xe){return this.portalOutlet.hasAttached()&&Qn(),this.savePreviouslyFocusedElement(),this.setZIndexForBackdrop(),this.portalOutlet.attachTemplatePortal(Xe)}attachStringContent(){this.savePreviouslyFocusedElement(),this.setZIndexForBackdrop()}getNativeElement(){return this.host.nativeElement}animationDisabled(){return this.config.nzNoAnimation||"NoopAnimations"===this.animationType}setModalTransformOrigin(){const Xe=this.modalElementRef.nativeElement;if(this.elementFocusedBeforeModalWasOpened){const pt=this.elementFocusedBeforeModalWasOpened.getBoundingClientRect(),Sn=(0,k.pW)(this.elementFocusedBeforeModalWasOpened),xn=Sn.left+pt.width/2,$n=Sn.top+pt.height/2,si=`${xn-Xe.offsetLeft}px ${$n-Xe.offsetTop}px 0px`;this.render.setStyle(Xe,"transform-origin",si)}}savePreviouslyFocusedElement(){this.focusTrap||(this.focusTrap=this.focusTrapFactory.create(this.host.nativeElement)),this.document&&(this.elementFocusedBeforeModalWasOpened=this.document.activeElement,this.host.nativeElement.focus&&this.ngZone.runOutsideAngular(()=>(0,nt.e)(()=>this.host.nativeElement.focus())))}trapFocus(){const Xe=this.host.nativeElement;if(this.config.nzAutofocus)this.focusTrap.focusInitialElementWhenReady();else{const pt=this.document.activeElement;pt!==Xe&&!Xe.contains(pt)&&Xe.focus()}}restoreFocus(){const Xe=this.elementFocusedBeforeModalWasOpened;if(Xe&&"function"==typeof Xe.focus){const pt=this.document.activeElement,Sn=this.host.nativeElement;(!pt||pt===this.document.body||pt===Sn||Sn.contains(pt))&&Xe.focus()}this.focusTrap&&this.focusTrap.destroy()}setEnterAnimationClass(){if(this.animationDisabled())return;this.setModalTransformOrigin();const Xe=this.modalElementRef.nativeElement,pt=this.overlayRef.backdropElement;Xe.classList.add(wt_enter),Xe.classList.add(wt_enterActive),pt&&(pt.classList.add(It_enter),pt.classList.add(It_enterActive))}setExitAnimationClass(){const Xe=this.modalElementRef.nativeElement;Xe.classList.add(wt_leave),Xe.classList.add(wt_leaveActive),this.setMaskExitAnimationClass()}setMaskExitAnimationClass(Xe=!1){const pt=this.overlayRef.backdropElement;if(pt){if(this.animationDisabled()||Xe)return void pt.classList.remove(An);pt.classList.add(It_leave),pt.classList.add(It_leaveActive)}}cleanAnimationClass(){if(this.animationDisabled())return;const Xe=this.overlayRef.backdropElement,pt=this.modalElementRef.nativeElement;Xe&&(Xe.classList.remove(It_enter),Xe.classList.remove(It_enterActive)),pt.classList.remove(wt_enter),pt.classList.remove(wt_enterActive),pt.classList.remove(wt_leave),pt.classList.remove(wt_leaveActive)}setZIndexForBackdrop(){const Xe=this.overlayRef.backdropElement;Xe&&(0,k.DX)(this.config.nzZIndex)&&this.render.setStyle(Xe,"z-index",this.config.nzZIndex)}bindBackdropStyle(){const Xe=this.overlayRef.backdropElement;if(Xe){if(this.oldMaskStyle){const pt=this.oldMaskStyle;Object.keys(pt).forEach(Sn=>{this.render.removeStyle(Xe,Sn)}),this.oldMaskStyle=null}if(this.setZIndexForBackdrop(),"object"==typeof this.config.nzMaskStyle&&Object.keys(this.config.nzMaskStyle).length){const pt={...this.config.nzMaskStyle};Object.keys(pt).forEach(Sn=>{this.render.setStyle(Xe,Sn,pt[Sn])}),this.oldMaskStyle=pt}}}updateMaskClassname(){const Xe=this.overlayRef.backdropElement;Xe&&(this.showMask?Xe.classList.add(An):Xe.classList.remove(An))}onAnimationDone(Xe){"enter"===Xe.toState?this.trapFocus():"exit"===Xe.toState&&this.restoreFocus(),this.cleanAnimationClass(),this.animationStateChanged.emit(Xe)}onAnimationStart(Xe){"enter"===Xe.toState?(this.setEnterAnimationClass(),this.bindBackdropStyle()):"exit"===Xe.toState&&this.setExitAnimationClass(),this.animationStateChanged.emit(Xe)}startExitAnimation(){this.state="exit",this.cdr.markForCheck()}ngOnDestroy(){this.setMaskExitAnimationClass(!0),this.destroy$.next(!0),this.destroy$.complete()}setupMouseListeners(Xe){this.ngZone.runOutsideAngular(()=>{(0,W.R)(this.host.nativeElement,"mouseup").pipe((0,A.R)(this.destroy$)).subscribe(()=>{this.mouseDown&&setTimeout(()=>{this.mouseDown=!1})}),(0,W.R)(Xe.nativeElement,"mousedown").pipe((0,A.R)(this.destroy$)).subscribe(()=>{this.mouseDown=!0})})}}(Ht=Ur).\u0275fac=function(Xe){f.$Z()},Ht.\u0275dir=f.lG2({type:Ht,features:[f.qOj]});class ze extends Ur{constructor(Xe,pt,Sn,xn,$n,si,ki,bn,ct,Bt,Un){super(Xe,Sn,xn,$n,si,ki,bn,ct,Bt,Un),this.i18n=pt,this.config=ct,this.cancelTriggered=new f.vpe,this.okTriggered=new f.vpe,this.i18n.localeChange.pipe((0,A.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Modal")})}ngOnInit(){this.setupMouseListeners(this.modalElementRef)}onCancel(){this.cancelTriggered.emit()}onOk(){this.okTriggered.emit()}}(sn=ze).\u0275fac=function(Xe){return new(Xe||sn)(f.Y36(f.R0b),f.Y36(Te.wi),f.Y36(f.SBq),f.Y36(Ce.qV),f.Y36(f.sBO),f.Y36(f.Qsj),f.Y36(o.Iu),f.Y36(ye.jY),f.Y36(De),f.Y36($.K0,8),f.Y36(f.QbO,8))},sn.\u0275cmp=f.Xpm({type:sn,selectors:[["nz-modal-confirm-container"]],viewQuery:function(Xe,pt){if(1&Xe&&(f.Gf(h.Pl,7),f.Gf(Ke,7)),2&Xe){let Sn;f.iGM(Sn=f.CRH())&&(pt.portalOutlet=Sn.first),f.iGM(Sn=f.CRH())&&(pt.modalElementRef=Sn.first)}},hostAttrs:["tabindex","-1","role","dialog"],hostVars:10,hostBindings:function(Xe,pt){1&Xe&&(f.WFA("@modalContainer.start",function(xn){return pt.onAnimationStart(xn)})("@modalContainer.done",function(xn){return pt.onAnimationDone(xn)}),f.NdJ("click",function(xn){return pt.onContainerClick(xn)})),2&Xe&&(f.d8E("@.disabled",pt.config.nzNoAnimation)("@modalContainer",pt.state),f.Tol(pt.config.nzWrapClassName?"ant-modal-wrap "+pt.config.nzWrapClassName:"ant-modal-wrap"),f.Udp("z-index",pt.config.nzZIndex),f.ekj("ant-modal-wrap-rtl","rtl"===pt.dir)("ant-modal-centered",pt.config.nzCentered))},outputs:{cancelTriggered:"cancelTriggered",okTriggered:"okTriggered"},exportAs:["nzModalConfirmContainer"],standalone:!0,features:[f.qOj,f.jDz],decls:17,vars:13,consts:[["role","document",1,"ant-modal",3,"ngClass","ngStyle"],["modalElement",""],[1,"ant-modal-content"],["nz-modal-close","",3,"click",4,"ngIf"],[1,"ant-modal-body",3,"ngStyle"],[1,"ant-modal-confirm-body-wrapper"],[1,"ant-modal-confirm-body"],["nz-icon","",3,"nzType"],[1,"ant-modal-confirm-title"],[4,"nzStringTemplateOutlet"],[1,"ant-modal-confirm-content"],["cdkPortalOutlet",""],[3,"innerHTML",4,"ngIf"],[1,"ant-modal-confirm-btns"],["nz-button","",3,"nzLoading","disabled","click",4,"ngIf"],["nz-button","",3,"nzType","nzLoading","disabled","nzDanger","click",4,"ngIf"],["nz-modal-close","",3,"click"],[3,"innerHTML"],["nz-button","",3,"nzLoading","disabled","click"],["nz-button","",3,"nzType","nzLoading","disabled","nzDanger","click"]],template:function(Xe,pt){1&Xe&&(f.TgZ(0,"div",0,1),f.ALo(2,"nzToCssUnit"),f.TgZ(3,"div",2),f.YNc(4,At,1,0,"button",3),f.TgZ(5,"div",4)(6,"div",5)(7,"div",6),f._UZ(8,"span",7),f.TgZ(9,"span",8),f.YNc(10,on,2,1,"ng-container",9),f.qZA(),f.TgZ(11,"div",10),f.YNc(12,On,0,0,"ng-template",11)(13,fn,1,1,"div",12),f.qZA()(),f.TgZ(14,"div",13),f.YNc(15,wn,2,4,"button",14)(16,pn,2,6,"button",15),f.qZA()()()()()),2&Xe&&(f.Udp("width",f.lcZ(2,11,null==pt.config?null:pt.config.nzWidth)),f.Q6J("ngClass",pt.config.nzClassName)("ngStyle",pt.config.nzStyle),f.xp6(4),f.Q6J("ngIf",pt.config.nzClosable),f.xp6(),f.Q6J("ngStyle",pt.config.nzBodyStyle),f.xp6(3),f.Q6J("nzType",pt.config.nzIconType),f.xp6(2),f.Q6J("nzStringTemplateOutlet",pt.config.nzTitle),f.xp6(3),f.Q6J("ngIf",pt.isStringContent),f.xp6(2),f.Q6J("ngIf",null!==pt.config.nzCancelText),f.xp6(),f.Q6J("ngIf",null!==pt.config.nzOkText))},dependencies:[$.mk,$.PC,at,be,ee.PV,ee.Ls,$.O5,Br,te.T,te.f,h.eL,h.Pl,K.sL,K.ix,Ne.w,fe.dQ],encapsulation:2,data:{animation:[lr.modalContainer]}});class H{constructor(Xe,pt){this.i18n=Xe,this.config=pt,this.buttonsFooter=!1,this.buttons=[],this.cancelTriggered=new f.vpe,this.okTriggered=new f.vpe,this.destroy$=new S.x,Array.isArray(pt.nzFooter)&&(this.buttonsFooter=!0,this.buttons=pt.nzFooter.map(_)),this.i18n.localeChange.pipe((0,A.R)(this.destroy$)).subscribe(()=>{this.locale=this.i18n.getLocaleData("Modal")})}onCancel(){this.cancelTriggered.emit()}onOk(){this.okTriggered.emit()}getButtonCallableProp(Xe,pt){const Sn=Xe[pt],xn=this.modalRef.getContentComponent();return"function"==typeof Sn?Sn.apply(Xe,xn&&[xn]):Sn}onButtonClick(Xe){if(!this.getButtonCallableProp(Xe,"loading")){const Sn=this.getButtonCallableProp(Xe,"onClick");Xe.autoLoading&&(0,k.tI)(Sn)&&(Xe.loading=!0,Sn.then(()=>Xe.loading=!1).catch(xn=>{throw Xe.loading=!1,xn}))}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}function _(Kt){return{type:null,size:"default",autoLoading:!0,show:!0,loading:!1,disabled:!1,...Kt}}(kn=H).\u0275fac=function(Xe){return new(Xe||kn)(f.Y36(Te.wi),f.Y36(De))},kn.\u0275cmp=f.Xpm({type:kn,selectors:[["div","nz-modal-footer",""]],hostAttrs:[1,"ant-modal-footer"],inputs:{modalRef:"modalRef"},outputs:{cancelTriggered:"cancelTriggered",okTriggered:"okTriggered"},exportAs:["NzModalFooterBuiltin"],standalone:!0,features:[f.jDz],attrs:["nz-modal-footer",""],decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["defaultFooterButtons",""],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"],[3,"innerHTML",4,"ngIf"],[4,"ngIf"],[3,"innerHTML"],["nz-button","",3,"hidden","nzLoading","disabled","nzType","nzDanger","nzShape","nzSize","nzGhost","click",4,"ngFor","ngForOf"],["nz-button","",3,"hidden","nzLoading","disabled","nzType","nzDanger","nzShape","nzSize","nzGhost","click"],["nz-button","",3,"nzLoading","disabled","click",4,"ngIf"],["nz-button","",3,"nzType","nzDanger","nzLoading","disabled","click",4,"ngIf"],["nz-button","",3,"nzLoading","disabled","click"],["nz-button","",3,"nzType","nzDanger","nzLoading","disabled","click"]],template:function(Xe,pt){if(1&Xe&&f.YNc(0,Le,2,5,"ng-container",0)(1,Et,2,2,"ng-template",null,1,f.W1O),2&Xe){const Sn=f.MAs(2);f.Q6J("ngIf",pt.config.nzFooter)("ngIfElse",Sn)}},dependencies:[$.O5,te.T,te.f,$.ax,K.sL,K.ix,Ne.w,fe.dQ],encapsulation:2});class R{constructor(Xe){this.config=Xe}}(Xt=R).\u0275fac=function(Xe){return new(Xe||Xt)(f.Y36(De))},Xt.\u0275cmp=f.Xpm({type:Xt,selectors:[["div","nz-modal-title",""]],hostAttrs:[1,"ant-modal-header"],exportAs:["NzModalTitleBuiltin"],standalone:!0,features:[f.jDz],attrs:["nz-modal-title",""],decls:2,vars:1,consts:[[1,"ant-modal-title"],[4,"nzStringTemplateOutlet"],[3,"innerHTML"]],template:function(Xe,pt){1&Xe&&(f.TgZ(0,"div",0),f.YNc(1,Pn,2,1,"ng-container",1),f.qZA()),2&Xe&&(f.xp6(),f.Q6J("nzStringTemplateOutlet",pt.config.nzTitle))},dependencies:[te.T,te.f],encapsulation:2,changeDetection:0});class Ee extends Ur{constructor(Xe,pt,Sn,xn,$n,si,ki,bn,ct,Bt){super(Xe,pt,Sn,xn,$n,si,ki,bn,ct,Bt),this.config=bn}ngOnInit(){this.setupMouseListeners(this.modalElementRef)}}(Ut=Ee).\u0275fac=function(Xe){return new(Xe||Ut)(f.Y36(f.R0b),f.Y36(f.SBq),f.Y36(Ce.qV),f.Y36(f.sBO),f.Y36(f.Qsj),f.Y36(o.Iu),f.Y36(ye.jY),f.Y36(De),f.Y36($.K0,8),f.Y36(f.QbO,8))},Ut.\u0275cmp=f.Xpm({type:Ut,selectors:[["nz-modal-container"]],viewQuery:function(Xe,pt){if(1&Xe&&(f.Gf(h.Pl,7),f.Gf(Ke,7)),2&Xe){let Sn;f.iGM(Sn=f.CRH())&&(pt.portalOutlet=Sn.first),f.iGM(Sn=f.CRH())&&(pt.modalElementRef=Sn.first)}},hostAttrs:["tabindex","-1","role","dialog"],hostVars:10,hostBindings:function(Xe,pt){1&Xe&&(f.WFA("@modalContainer.start",function(xn){return pt.onAnimationStart(xn)})("@modalContainer.done",function(xn){return pt.onAnimationDone(xn)}),f.NdJ("click",function(xn){return pt.onContainerClick(xn)})),2&Xe&&(f.d8E("@.disabled",pt.config.nzNoAnimation)("@modalContainer",pt.state),f.Tol(pt.config.nzWrapClassName?"ant-modal-wrap "+pt.config.nzWrapClassName:"ant-modal-wrap"),f.Udp("z-index",pt.config.nzZIndex),f.ekj("ant-modal-wrap-rtl","rtl"===pt.dir)("ant-modal-centered",pt.config.nzCentered))},exportAs:["nzModalContainer"],standalone:!0,features:[f.qOj,f.jDz],decls:10,vars:11,consts:[["role","document",1,"ant-modal",3,"ngClass","ngStyle"],["modalElement",""],[1,"ant-modal-content"],["nz-modal-close","",3,"click",4,"ngIf"],["nz-modal-title","",4,"ngIf"],[1,"ant-modal-body",3,"ngStyle"],["cdkPortalOutlet",""],[3,"innerHTML",4,"ngIf"],["nz-modal-footer","",3,"modalRef","cancelTriggered","okTriggered",4,"ngIf"],["nz-modal-close","",3,"click"],["nz-modal-title",""],[3,"innerHTML"],["nz-modal-footer","",3,"modalRef","cancelTriggered","okTriggered"]],template:function(Xe,pt){1&Xe&&(f.TgZ(0,"div",0,1),f.ALo(2,"nzToCssUnit"),f.TgZ(3,"div",2),f.YNc(4,Zt,1,0,"button",3)(5,Wt,1,0,"div",4),f.TgZ(6,"div",5),f.YNc(7,mn,0,0,"ng-template",6)(8,Vn,1,1,"div",7),f.qZA(),f.YNc(9,rt,1,1,"div",8),f.qZA()()),2&Xe&&(f.Udp("width",f.lcZ(2,9,null==pt.config?null:pt.config.nzWidth)),f.Q6J("ngClass",pt.config.nzClassName)("ngStyle",pt.config.nzStyle),f.xp6(4),f.Q6J("ngIf",pt.config.nzClosable),f.xp6(),f.Q6J("ngIf",pt.config.nzTitle),f.xp6(),f.Q6J("ngStyle",pt.config.nzBodyStyle),f.xp6(2),f.Q6J("ngIf",pt.isStringContent),f.xp6(),f.Q6J("ngIf",null!==pt.config.nzFooter))},dependencies:[$.mk,$.PC,$.O5,Br,R,h.eL,h.Pl,H,at,be],encapsulation:2,data:{animation:[lr.modalContainer]}});class je{constructor(Xe,pt,Sn){this.overlayRef=Xe,this.config=pt,this.containerInstance=Sn,this.componentInstance=null,this.state=0,this.afterClose=new S.x,this.afterOpen=new S.x,this.destroy$=new S.x,Sn.animationStateChanged.pipe((0,T.h)(xn=>"done"===xn.phaseName&&"enter"===xn.toState),(0,C.q)(1)).subscribe(()=>{this.afterOpen.next(),this.afterOpen.complete(),pt.nzAfterOpen instanceof f.vpe&&pt.nzAfterOpen.emit()}),Sn.animationStateChanged.pipe((0,T.h)(xn=>"done"===xn.phaseName&&"exit"===xn.toState),(0,C.q)(1)).subscribe(()=>{clearTimeout(this.closeTimeout),this._finishDialogClose()}),Sn.containerClick.pipe((0,C.q)(1),(0,A.R)(this.destroy$)).subscribe(()=>{!this.config.nzCancelLoading&&!this.config.nzOkLoading&&this.trigger("cancel")}),Xe.keydownEvents().pipe((0,T.h)(xn=>this.config.nzKeyboard&&!this.config.nzCancelLoading&&!this.config.nzOkLoading&&xn.keyCode===Ct.hY&&!(0,Ct.Vb)(xn))).subscribe(xn=>{xn.preventDefault(),this.trigger("cancel")}),Sn.cancelTriggered.pipe((0,A.R)(this.destroy$)).subscribe(()=>this.trigger("cancel")),Sn.okTriggered.pipe((0,A.R)(this.destroy$)).subscribe(()=>this.trigger("ok")),Xe.detachments().subscribe(()=>{this.afterClose.next(this.result),this.afterClose.complete(),pt.nzAfterClose instanceof f.vpe&&pt.nzAfterClose.emit(this.result),this.componentInstance=null,this.overlayRef.dispose()})}getContentComponent(){return this.componentInstance}getElement(){return this.containerInstance.getNativeElement()}destroy(Xe){this.close(Xe)}triggerOk(){return this.trigger("ok")}triggerCancel(){return this.trigger("cancel")}close(Xe){0===this.state&&(this.result=Xe,this.containerInstance.animationStateChanged.pipe((0,T.h)(pt=>"start"===pt.phaseName),(0,C.q)(1)).subscribe(pt=>{this.overlayRef.detachBackdrop(),this.closeTimeout=setTimeout(()=>{this._finishDialogClose()},pt.totalTime+100)}),this.containerInstance.startExitAnimation(),this.state=1)}updateConfig(Xe){Object.assign(this.config,Xe),this.containerInstance.bindBackdropStyle(),this.containerInstance.cdr.markForCheck()}getState(){return this.state}getConfig(){return this.config}getBackdropElement(){return this.overlayRef.backdropElement}trigger(Xe){var pt=this;return(0,n.Z)(function*(){if(1===pt.state)return;const Sn={ok:pt.config.nzOnOk,cancel:pt.config.nzOnCancel}[Xe],xn={ok:"nzOkLoading",cancel:"nzCancelLoading"}[Xe];if(!pt.config[xn])if(Sn instanceof f.vpe)Sn.emit(pt.getContentComponent());else if("function"==typeof Sn){const si=Sn(pt.getContentComponent());if((0,k.tI)(si)){pt.config[xn]=!0;let ki=!1;try{ki=yield si}finally{pt.config[xn]=!1,pt.closeWhitResult(ki)}}else pt.closeWhitResult(si)}})()}closeWhitResult(Xe){!1!==Xe&&this.close(Xe)}_finishDialogClose(){this.state=2,this.overlayRef.dispose(),this.destroy$.next()}}class xt{get openModals(){return this.parentModal?this.parentModal.openModals:this.openModalsAtThisLevel}get _afterAllClosed(){const Xe=this.parentModal;return Xe?Xe._afterAllClosed:this.afterAllClosedAtThisLevel}constructor(Xe,pt,Sn,xn,$n){this.overlay=Xe,this.injector=pt,this.nzConfigService=Sn,this.parentModal=xn,this.directionality=$n,this.openModalsAtThisLevel=[],this.afterAllClosedAtThisLevel=new S.x,this.afterAllClose=(0,P.P)(()=>this.openModals.length?this._afterAllClosed:this._afterAllClosed.pipe((0,N.O)(void 0)))}create(Xe){return this.open(Xe.nzContent,Xe)}closeAll(){this.closeModals(this.openModals)}confirm(Xe={},pt="confirm"){return"nzFooter"in Xe&&(0,Y.ZK)('The Confirm-Modal doesn\'t support "nzFooter", this property will be ignored.'),"nzWidth"in Xe||(Xe.nzWidth=416),"nzMaskClosable"in Xe||(Xe.nzMaskClosable=!1),Xe.nzModalType="confirm",Xe.nzClassName=`ant-modal-confirm ant-modal-confirm-${pt} ${Xe.nzClassName||""}`,this.create(Xe)}info(Xe={}){return this.confirmFactory(Xe,"info")}success(Xe={}){return this.confirmFactory(Xe,"success")}error(Xe={}){return this.confirmFactory(Xe,"error")}warning(Xe={}){return this.confirmFactory(Xe,"warning")}open(Xe,pt){const Sn=function xr(Kt,Xe){return{...Xe,...Kt}}(pt||{},new De),xn=this.createOverlay(Sn),$n=this.attachModalContainer(xn,Sn),si=this.attachModalContent(Xe,$n,xn,Sn);return $n.modalRef=si,this.openModals.push(si),si.afterClose.subscribe(()=>this.removeOpenModal(si)),si}removeOpenModal(Xe){const pt=this.openModals.indexOf(Xe);pt>-1&&(this.openModals.splice(pt,1),this.openModals.length||this._afterAllClosed.next())}closeModals(Xe){let pt=Xe.length;for(;pt--;)Xe[pt].close(),this.openModals.length||this._afterAllClosed.next()}createOverlay(Xe){const pt=this.nzConfigService.getConfigForComponent(Zn)||{},Sn=new o.X_({hasBackdrop:!0,scrollStrategy:this.overlay.scrollStrategies.block(),positionStrategy:this.overlay.position().global(),disposeOnNavigation:mr(Xe.nzCloseOnNavigation,pt.nzCloseOnNavigation,!0),direction:mr(Xe.nzDirection,pt.nzDirection,this.directionality.value)});return mr(Xe.nzMask,pt.nzMask,!0)&&(Sn.backdropClass=An),this.overlay.create(Sn)}attachModalContainer(Xe,pt){const Sn=pt&&pt.nzViewContainerRef&&pt.nzViewContainerRef.injector,xn=f.zs3.create({parent:Sn||this.injector,providers:[{provide:o.Iu,useValue:Xe},{provide:De,useValue:pt}]}),$n="confirm"===pt.nzModalType?ze:Ee,si=new h.C5($n,pt.nzViewContainerRef,xn);return Xe.attach(si).instance}attachModalContent(Xe,pt,Sn,xn){const $n=new je(Sn,xn,pt);if(Xe instanceof f.Rgc)pt.attachTemplatePortal(new h.UE(Xe,null,{$implicit:xn.nzData,modalRef:$n}));else if((0,k.DX)(Xe)&&"string"!=typeof Xe){const si=this.createInjector($n,xn),ki=pt.attachComponentPortal(new h.C5(Xe,xn.nzViewContainerRef,si));$n.componentInstance=ki.instance}else pt.attachStringContent();return $n}createInjector(Xe,pt){const Sn=pt&&pt.nzViewContainerRef&&pt.nzViewContainerRef.injector;return f.zs3.create({parent:Sn||this.injector,providers:[{provide:je,useValue:Xe},{provide:fr,useValue:pt.nzData}]})}confirmFactory(Xe={},pt){return"nzIconType"in Xe||(Xe.nzIconType={info:"info-circle",success:"check-circle",error:"close-circle",warning:"exclamation-circle"}[pt]),"nzCancelText"in Xe||(Xe.nzCancelText=null),this.confirm(Xe,pt)}ngOnDestroy(){this.closeModals(this.openModalsAtThisLevel),this.afterAllClosedAtThisLevel.complete()}}(zt=xt).\u0275fac=function(Xe){return new(Xe||zt)(f.LFG(o.aV),f.LFG(f.zs3),f.LFG(ye.jY),f.LFG(zt,12),f.LFG(gt.Is,8))},zt.\u0275prov=f.Yz7({token:zt,factory:zt.\u0275fac});class le{constructor(Xe){this.templateRef=Xe}}(vt=le).\u0275fac=function(Xe){return new(Xe||vt)(f.Y36(f.Rgc))},vt.\u0275dir=f.lG2({type:vt,selectors:[["","nzModalContent",""]],exportAs:["nzModalContent"],standalone:!0});class ie{constructor(Xe,pt){this.nzModalRef=Xe,this.templateRef=pt,this.nzModalRef&&this.nzModalRef.updateConfig({nzFooter:this.templateRef})}}(tn=ie).\u0275fac=function(Xe){return new(Xe||tn)(f.Y36(je,8),f.Y36(f.Rgc))},tn.\u0275dir=f.lG2({type:tn,selectors:[["","nzModalFooter",""]],exportAs:["nzModalFooter"],standalone:!0});class de{constructor(Xe,pt){this.nzModalRef=Xe,this.templateRef=pt,this.nzModalRef&&this.nzModalRef.updateConfig({nzTitle:this.templateRef})}}(ln=de).\u0275fac=function(Xe){return new(Xe||ln)(f.Y36(je,8),f.Y36(f.Rgc))},ln.\u0275dir=f.lG2({type:ln,selectors:[["","nzModalTitle",""]],exportAs:["nzModalTitle"],standalone:!0});class it{set modalTitle(Xe){Xe&&this.setTitleWithTemplate(Xe)}set modalFooter(Xe){Xe&&this.setFooterWithTemplate(Xe)}get afterOpen(){return this.nzAfterOpen.asObservable()}get afterClose(){return this.nzAfterClose.asObservable()}constructor(Xe,pt,Sn){this.cdr=Xe,this.modal=pt,this.viewContainerRef=Sn,this.nzVisible=!1,this.nzClosable=!0,this.nzOkLoading=!1,this.nzOkDisabled=!1,this.nzCancelDisabled=!1,this.nzCancelLoading=!1,this.nzKeyboard=!0,this.nzNoAnimation=!1,this.nzCentered=!1,this.nzZIndex=1e3,this.nzWidth=520,this.nzCloseIcon="close",this.nzOkType="primary",this.nzOkDanger=!1,this.nzIconType="question-circle",this.nzModalType="default",this.nzAutofocus="auto",this.nzOnOk=new f.vpe,this.nzOnCancel=new f.vpe,this.nzAfterOpen=new f.vpe,this.nzAfterClose=new f.vpe,this.nzVisibleChange=new f.vpe,this.modalRef=null,this.destroy$=new S.x}open(){if(this.nzVisible||(this.nzVisible=!0,this.nzVisibleChange.emit(!0)),!this.modalRef){const Xe=this.getConfig();this.modalRef=this.modal.create(Xe),this.modalRef.afterClose.asObservable().pipe((0,A.R)(this.destroy$)).subscribe(()=>{this.close()})}}close(Xe){this.nzVisible&&(this.nzVisible=!1,this.nzVisibleChange.emit(!1)),this.modalRef&&(this.modalRef.close(Xe),this.modalRef=null)}destroy(Xe){this.close(Xe)}triggerOk(){this.modalRef?.triggerOk()}triggerCancel(){this.modalRef?.triggerCancel()}getContentComponent(){return this.modalRef?.getContentComponent()}getElement(){return this.modalRef?.getElement()}getModalRef(){return this.modalRef}setTitleWithTemplate(Xe){this.nzTitle=Xe,this.modalRef&&Promise.resolve().then(()=>{this.modalRef.updateConfig({nzTitle:this.nzTitle})})}setFooterWithTemplate(Xe){this.nzFooter=Xe,this.modalRef&&Promise.resolve().then(()=>{this.modalRef.updateConfig({nzFooter:this.nzFooter})}),this.cdr.markForCheck()}getConfig(){const Xe=qr(this);return Xe.nzViewContainerRef=this.viewContainerRef,Xe.nzContent=this.nzContent||this.contentFromContentChild,Xe}ngOnChanges(Xe){const{nzVisible:pt,...Sn}=Xe;Object.keys(Sn).length&&this.modalRef&&this.modalRef.updateConfig(qr(this)),pt&&(this.nzVisible?this.open():this.close())}ngOnDestroy(){this.modalRef?._finishDialogClose(),this.destroy$.next(),this.destroy$.complete()}}(cr=it).\u0275fac=function(Xe){return new(Xe||cr)(f.Y36(f.sBO),f.Y36(xt),f.Y36(f.s_b))},cr.\u0275cmp=f.Xpm({type:cr,selectors:[["nz-modal"]],contentQueries:function(Xe,pt,Sn){if(1&Xe&&(f.Suo(Sn,de,7,f.Rgc),f.Suo(Sn,le,7,f.Rgc),f.Suo(Sn,ie,7,f.Rgc)),2&Xe){let xn;f.iGM(xn=f.CRH())&&(pt.modalTitle=xn.first),f.iGM(xn=f.CRH())&&(pt.contentFromContentChild=xn.first),f.iGM(xn=f.CRH())&&(pt.modalFooter=xn.first)}},inputs:{nzMask:"nzMask",nzMaskClosable:"nzMaskClosable",nzCloseOnNavigation:"nzCloseOnNavigation",nzVisible:"nzVisible",nzClosable:"nzClosable",nzOkLoading:"nzOkLoading",nzOkDisabled:"nzOkDisabled",nzCancelDisabled:"nzCancelDisabled",nzCancelLoading:"nzCancelLoading",nzKeyboard:"nzKeyboard",nzNoAnimation:"nzNoAnimation",nzCentered:"nzCentered",nzContent:"nzContent",nzFooter:"nzFooter",nzZIndex:"nzZIndex",nzWidth:"nzWidth",nzWrapClassName:"nzWrapClassName",nzClassName:"nzClassName",nzStyle:"nzStyle",nzTitle:"nzTitle",nzCloseIcon:"nzCloseIcon",nzMaskStyle:"nzMaskStyle",nzBodyStyle:"nzBodyStyle",nzOkText:"nzOkText",nzCancelText:"nzCancelText",nzOkType:"nzOkType",nzOkDanger:"nzOkDanger",nzIconType:"nzIconType",nzModalType:"nzModalType",nzAutofocus:"nzAutofocus",nzOnOk:"nzOnOk",nzOnCancel:"nzOnCancel"},outputs:{nzOnOk:"nzOnOk",nzOnCancel:"nzOnCancel",nzAfterOpen:"nzAfterOpen",nzAfterClose:"nzAfterClose",nzVisibleChange:"nzVisibleChange"},exportAs:["nzModal"],standalone:!0,features:[f.TTD,f.jDz],decls:0,vars:0,template:function(Xe,pt){},encapsulation:2,changeDetection:0}),(0,St.gn)([(0,k.yF)()],it.prototype,"nzMask",void 0),(0,St.gn)([(0,k.yF)()],it.prototype,"nzMaskClosable",void 0),(0,St.gn)([(0,k.yF)()],it.prototype,"nzCloseOnNavigation",void 0),(0,St.gn)([(0,k.yF)()],it.prototype,"nzVisible",void 0),(0,St.gn)([(0,k.yF)()],it.prototype,"nzClosable",void 0),(0,St.gn)([(0,k.yF)()],it.prototype,"nzOkLoading",void 0),(0,St.gn)([(0,k.yF)()],it.prototype,"nzOkDisabled",void 0),(0,St.gn)([(0,k.yF)()],it.prototype,"nzCancelDisabled",void 0),(0,St.gn)([(0,k.yF)()],it.prototype,"nzCancelLoading",void 0),(0,St.gn)([(0,k.yF)()],it.prototype,"nzKeyboard",void 0),(0,St.gn)([(0,k.yF)()],it.prototype,"nzNoAnimation",void 0),(0,St.gn)([(0,k.yF)()],it.prototype,"nzCentered",void 0),(0,St.gn)([(0,k.yF)()],it.prototype,"nzOkDanger",void 0);class dn{}(nr=dn).\u0275fac=function(Xe){return new(Xe||nr)},nr.\u0275mod=f.oAB({type:nr}),nr.\u0275inj=f.cJS({providers:[xt],imports:[Br,H,R,Ee,ze]})},32561:(tt,X,c)=>{"use strict";c.d(X,{L8:()=>un,zb:()=>ht});var K,te,ee,Se,ce,ke,n=c(96814),o=c(19212),h=c(64194),f=c(8324),S=c(90551),W=c(68484),P=c(78645),A=c(32181),T=c(48180),C=c(59773),N=c(40874),Y=c(27754),k=c(99087),$=c(33651);function Ge(Re,Le){1&Re&&o._UZ(0,"span",10)}function Ie(Re,Le){1&Re&&o._UZ(0,"span",11)}function b(Re,Le){1&Re&&o._UZ(0,"span",12)}function M(Re,Le){1&Re&&o._UZ(0,"span",13)}function D(Re,Le){1&Re&&o._UZ(0,"span",14)}function I(Re,Le){if(1&Re&&(o.ynx(0),o._UZ(1,"span",15),o.BQk()),2&Re){const ue=o.oxw();o.xp6(),o.Q6J("innerHTML",ue.instance.content,o.oJD)}}function Q(Re,Le){if(1&Re){const ue=o.EpF();o.TgZ(0,"nz-message",2),o.NdJ("destroyed",function(Et){o.CHM(ue);const an=o.oxw();return o.KtG(an.remove(Et.id,Et.userAction))}),o.qZA()}if(2&Re){const ue=Le.$implicit;o.Q6J("instance",ue)}}let Ye=0;class be{constructor(Le,ue,ot){this.nzSingletonService=Le,this.overlay=ue,this.injector=ot}remove(Le){this.container&&(Le?this.container.remove(Le):this.container.removeAll())}getInstanceId(){return`${this.componentPrefix}-${Ye++}`}withContainer(Le){let ue=this.nzSingletonService.getSingletonWithKey(this.componentPrefix);if(ue)return ue;const ot=this.overlay.create({hasBackdrop:!1,scrollStrategy:this.overlay.scrollStrategies.noop(),positionStrategy:this.overlay.position().global()}),Et=new W.C5(Le,null,this.injector),an=ot.attach(Et);return ot.hostElement.style.zIndex="1010",ue||(this.container=ue=an.instance,this.nzSingletonService.registerSingletonWithKey(this.componentPrefix,ue),this.container.afterAllInstancesRemoved.subscribe(()=>{this.container=void 0,this.nzSingletonService.unregisterSingletonWithKey(this.componentPrefix),ot.dispose()})),ue}}class Oe{constructor(Le,ue){this.cdr=Le,this.nzConfigService=ue,this.instances=[],this._afterAllInstancesRemoved=new P.x,this.afterAllInstancesRemoved=this._afterAllInstancesRemoved.asObservable(),this.destroy$=new P.x,this.updateConfig()}ngOnInit(){this.subscribeConfigChange()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}create(Le){const ue=this.onCreate(Le);return this.instances.length>=this.config.nzMaxStack&&(this.instances=this.instances.slice(1)),this.instances=[...this.instances,ue],this.readyInstances(),ue}remove(Le,ue=!1){this.instances.map((ot,Et)=>({index:Et,instance:ot})).filter(({instance:ot})=>ot.messageId===Le).forEach(({index:ot,instance:Et})=>{this.instances.splice(ot,1),this.instances=[...this.instances],this.onRemove(Et,ue),this.readyInstances()}),this.instances.length||this.onAllInstancesRemoved()}removeAll(){this.instances.forEach(Le=>this.onRemove(Le,!1)),this.instances=[],this.readyInstances(),this.onAllInstancesRemoved()}onCreate(Le){return Le.options=this.mergeOptions(Le.options),Le.onClose=new P.x,Le}onRemove(Le,ue){Le.onClose.next(ue),Le.onClose.complete()}onAllInstancesRemoved(){this._afterAllInstancesRemoved.next(),this._afterAllInstancesRemoved.complete()}readyInstances(){this.cdr.detectChanges()}mergeOptions(Le){const{nzDuration:ue,nzAnimate:ot,nzPauseOnHover:Et}=this.config;return{nzDuration:ue,nzAnimate:ot,nzPauseOnHover:Et,...Le}}}(K=Oe).\u0275fac=function(Le){return new(Le||K)(o.Y36(o.sBO),o.Y36(N.jY))},K.\u0275dir=o.lG2({type:K});class We{constructor(Le){this.cdr=Le,this.destroyed=new o.vpe,this.animationStateChanged=new P.x,this.userAction=!1,this.eraseTimer=null}ngOnInit(){this.options=this.instance.options,this.options.nzAnimate&&(this.instance.state="enter",this.animationStateChanged.pipe((0,A.h)(Le=>"done"===Le.phaseName&&"leave"===Le.toState),(0,T.q)(1)).subscribe(()=>{clearTimeout(this.closeTimer),this.destroyed.next({id:this.instance.messageId,userAction:this.userAction})})),this.autoClose=this.options.nzDuration>0,this.autoClose&&(this.initErase(),this.startEraseTimeout())}ngOnDestroy(){this.autoClose&&this.clearEraseTimeout(),this.animationStateChanged.complete()}onEnter(){this.autoClose&&this.options.nzPauseOnHover&&(this.clearEraseTimeout(),this.updateTTL())}onLeave(){this.autoClose&&this.options.nzPauseOnHover&&this.startEraseTimeout()}destroy(Le=!1){this.userAction=Le,this.options.nzAnimate?(this.instance.state="leave",this.cdr.detectChanges(),this.closeTimer=setTimeout(()=>{this.closeTimer=void 0,this.destroyed.next({id:this.instance.messageId,userAction:Le})},200)):this.destroyed.next({id:this.instance.messageId,userAction:Le})}initErase(){this.eraseTTL=this.options.nzDuration,this.eraseTimingStart=Date.now()}updateTTL(){this.autoClose&&(this.eraseTTL-=Date.now()-this.eraseTimingStart)}startEraseTimeout(){this.eraseTTL>0?(this.clearEraseTimeout(),this.eraseTimer=setTimeout(()=>this.destroy(),this.eraseTTL),this.eraseTimingStart=Date.now()):this.destroy()}clearEraseTimeout(){null!==this.eraseTimer&&(clearTimeout(this.eraseTimer),this.eraseTimer=null)}}(te=We).\u0275fac=function(Le){return new(Le||te)(o.Y36(o.sBO))},te.\u0275dir=o.lG2({type:te});class qe extends We{constructor(Le){super(Le),this.destroyed=new o.vpe}}(ee=qe).\u0275fac=function(Le){return new(Le||ee)(o.Y36(o.sBO))},ee.\u0275cmp=o.Xpm({type:ee,selectors:[["nz-message"]],inputs:{instance:"instance"},outputs:{destroyed:"destroyed"},exportAs:["nzMessage"],standalone:!0,features:[o.qOj,o.jDz],decls:10,vars:9,consts:[[1,"ant-message-notice",3,"mouseenter","mouseleave"],[1,"ant-message-notice-content"],[1,"ant-message-custom-content",3,"ngClass"],[3,"ngSwitch"],["nz-icon","","nzType","check-circle",4,"ngSwitchCase"],["nz-icon","","nzType","info-circle",4,"ngSwitchCase"],["nz-icon","","nzType","exclamation-circle",4,"ngSwitchCase"],["nz-icon","","nzType","close-circle",4,"ngSwitchCase"],["nz-icon","","nzType","loading",4,"ngSwitchCase"],[4,"nzStringTemplateOutlet"],["nz-icon","","nzType","check-circle"],["nz-icon","","nzType","info-circle"],["nz-icon","","nzType","exclamation-circle"],["nz-icon","","nzType","close-circle"],["nz-icon","","nzType","loading"],[3,"innerHTML"]],template:function(Le,ue){1&Le&&(o.TgZ(0,"div",0),o.NdJ("@moveUpMotion.done",function(Et){return ue.animationStateChanged.next(Et)})("mouseenter",function(){return ue.onEnter()})("mouseleave",function(){return ue.onLeave()}),o.TgZ(1,"div",1)(2,"div",2),o.ynx(3,3),o.YNc(4,Ge,1,0,"span",4)(5,Ie,1,0,"span",5)(6,b,1,0,"span",6)(7,M,1,0,"span",7)(8,D,1,0,"span",8),o.BQk(),o.YNc(9,I,2,1,"ng-container",9),o.qZA()()()),2&Le&&(o.Q6J("@moveUpMotion",ue.instance.state),o.xp6(2),o.Q6J("ngClass","ant-message-"+ue.instance.type),o.xp6(),o.Q6J("ngSwitch",ue.instance.type),o.xp6(),o.Q6J("ngSwitchCase","success"),o.xp6(),o.Q6J("ngSwitchCase","info"),o.xp6(),o.Q6J("ngSwitchCase","warning"),o.xp6(),o.Q6J("ngSwitchCase","error"),o.xp6(),o.Q6J("ngSwitchCase","loading"),o.xp6(),o.Q6J("nzStringTemplateOutlet",ue.instance.content))},dependencies:[n.mk,n.RF,n.n9,S.PV,S.Ls,f.T,f.f],encapsulation:2,data:{animation:[h.YK]},changeDetection:0});const yt="message",Ot={nzAnimate:!0,nzDuration:3e3,nzMaxStack:7,nzPauseOnHover:!0,nzTop:24,nzDirection:"ltr"};class at extends Oe{constructor(Le,ue){super(Le,ue),this.dir="ltr";const ot=this.nzConfigService.getConfigForComponent(yt);this.dir=ot?.nzDirection||"ltr"}subscribeConfigChange(){this.nzConfigService.getConfigChangeEventForComponent(yt).pipe((0,C.R)(this.destroy$)).subscribe(()=>{this.updateConfig();const Le=this.nzConfigService.getConfigForComponent(yt);if(Le){const{nzDirection:ue}=Le;this.dir=ue||this.dir}})}updateConfig(){this.config={...Ot,...this.config,...this.nzConfigService.getConfigForComponent(yt)},this.top=(0,Y.WX)(this.config.nzTop),this.cdr.markForCheck()}}(Se=at).\u0275fac=function(Le){return new(Le||Se)(o.Y36(o.sBO),o.Y36(N.jY))},Se.\u0275cmp=o.Xpm({type:Se,selectors:[["nz-message-container"]],exportAs:["nzMessageContainer"],standalone:!0,features:[o.qOj,o.jDz],decls:2,vars:5,consts:[[1,"ant-message"],[3,"instance","destroyed",4,"ngFor","ngForOf"],[3,"instance","destroyed"]],template:function(Le,ue){1&Le&&(o.TgZ(0,"div",0),o.YNc(1,Q,1,1,"nz-message",1),o.qZA()),2&Le&&(o.Udp("top",ue.top),o.ekj("ant-message-rtl","rtl"===ue.dir),o.xp6(),o.Q6J("ngForOf",ue.instances))},dependencies:[qe,n.sg],encapsulation:2,changeDetection:0});(ce=class Ue{}).\u0275fac=function(Le){return new(Le||ce)},ce.\u0275mod=o.oAB({type:ce}),ce.\u0275inj=o.cJS({imports:[at,qe]});var Ce,ye,Te,Ne,fe;function Ct(Re,Le){1&Re&&o._UZ(0,"span",17)}function gt(Re,Le){1&Re&&o._UZ(0,"span",18)}function St(Re,Le){1&Re&&o._UZ(0,"span",19)}function cn(Re,Le){1&Re&&o._UZ(0,"span",20)}function Ht(Re,Le){if(1&Re&&(o.ynx(0),o._UZ(1,"div",21),o.BQk()),2&Re){const ue=o.oxw(2);o.xp6(),o.Q6J("innerHTML",ue.instance.title,o.oJD)}}function sn(Re,Le){if(1&Re&&(o.ynx(0),o._UZ(1,"div",21),o.BQk()),2&Re){const ue=o.oxw(2);o.xp6(),o.Q6J("innerHTML",ue.instance.content,o.oJD)}}function kn(Re,Le){}(ke=class nt extends be{constructor(Le,ue,ot){super(Le,ue,ot),this.componentPrefix="message-"}success(Le,ue){return this.createInstance({type:"success",content:Le},ue)}error(Le,ue){return this.createInstance({type:"error",content:Le},ue)}info(Le,ue){return this.createInstance({type:"info",content:Le},ue)}warning(Le,ue){return this.createInstance({type:"warning",content:Le},ue)}loading(Le,ue){return this.createInstance({type:"loading",content:Le},ue)}create(Le,ue,ot){return this.createInstance({type:Le,content:ue},ot)}createInstance(Le,ue){return this.container=this.withContainer(at),this.container.create({...Le,createdAt:new Date,messageId:this.getInstanceId(),options:ue})}}).\u0275fac=function(Le){return new(Le||ke)(o.LFG(k.KV),o.LFG($.aV),o.LFG(o.zs3))},ke.\u0275prov=o.Yz7({token:ke,factory:ke.\u0275fac,providedIn:"root"});const Xt=Re=>({$implicit:Re});function Ut(Re,Le){if(1&Re&&(o.TgZ(0,"span",22),o.YNc(1,kn,0,0,"ng-template",23),o.qZA()),2&Re){const ue=Le.ngIf,ot=o.oxw(2);o.xp6(),o.Q6J("ngTemplateOutlet",ue)("ngTemplateOutletContext",o.VKq(2,Xt,ot))}}function zt(Re,Le){if(1&Re&&(o.TgZ(0,"div",7)(1,"div",7)(2,"div"),o.ynx(3,8),o.YNc(4,Ct,1,0,"span",9)(5,gt,1,0,"span",10)(6,St,1,0,"span",11)(7,cn,1,0,"span",12),o.BQk(),o.TgZ(8,"div",13),o.YNc(9,Ht,2,1,"ng-container",14),o.qZA(),o.TgZ(10,"div",15),o.YNc(11,sn,2,1,"ng-container",14),o.qZA(),o.YNc(12,Ut,2,4,"span",16),o.qZA()()()),2&Re){const ue=o.oxw();o.xp6(2),o.ekj("ant-notification-notice-with-icon","blank"!==ue.instance.type),o.xp6(),o.Q6J("ngSwitch",ue.instance.type),o.xp6(),o.Q6J("ngSwitchCase","success"),o.xp6(),o.Q6J("ngSwitchCase","info"),o.xp6(),o.Q6J("ngSwitchCase","warning"),o.xp6(),o.Q6J("ngSwitchCase","error"),o.xp6(2),o.Q6J("nzStringTemplateOutlet",ue.instance.title),o.xp6(2),o.Q6J("nzStringTemplateOutlet",ue.instance.content),o.xp6(),o.Q6J("ngIf",null==ue.instance.options?null:ue.instance.options.nzButton)}}function vt(Re,Le){}function tn(Re,Le){if(1&Re&&(o.ynx(0),o._UZ(1,"span",24),o.BQk()),2&Re){const ue=Le.$implicit;o.xp6(),o.Q6J("nzType",ue)}}function ln(Re,Le){if(1&Re&&(o.ynx(0),o.YNc(1,tn,2,1,"ng-container",14),o.BQk()),2&Re){const ue=o.oxw();o.xp6(),o.Q6J("nzStringTemplateOutlet",null==ue.instance.options?null:ue.instance.options.nzCloseIcon)}}function cr(Re,Le){1&Re&&o._UZ(0,"span",25)}const nr=(Re,Le)=>({$implicit:Re,data:Le});function Lt(Re,Le){if(1&Re){const ue=o.EpF();o.TgZ(0,"nz-notification",7),o.NdJ("destroyed",function(Et){o.CHM(ue);const an=o.oxw();return o.KtG(an.remove(Et.id,Et.userAction))}),o.qZA()}if(2&Re){const ue=Le.$implicit;o.Q6J("instance",ue)("placement","topLeft")}}function Be(Re,Le){if(1&Re){const ue=o.EpF();o.TgZ(0,"nz-notification",7),o.NdJ("destroyed",function(Et){o.CHM(ue);const an=o.oxw();return o.KtG(an.remove(Et.id,Et.userAction))}),o.qZA()}if(2&Re){const ue=Le.$implicit;o.Q6J("instance",ue)("placement","topRight")}}function Ke(Re,Le){if(1&Re){const ue=o.EpF();o.TgZ(0,"nz-notification",7),o.NdJ("destroyed",function(Et){o.CHM(ue);const an=o.oxw();return o.KtG(an.remove(Et.id,Et.userAction))}),o.qZA()}if(2&Re){const ue=Le.$implicit;o.Q6J("instance",ue)("placement","bottomLeft")}}function At(Re,Le){if(1&Re){const ue=o.EpF();o.TgZ(0,"nz-notification",7),o.NdJ("destroyed",function(Et){o.CHM(ue);const an=o.oxw();return o.KtG(an.remove(Et.id,Et.userAction))}),o.qZA()}if(2&Re){const ue=Le.$implicit;o.Q6J("instance",ue)("placement","bottomRight")}}function on(Re,Le){if(1&Re){const ue=o.EpF();o.TgZ(0,"nz-notification",7),o.NdJ("destroyed",function(Et){o.CHM(ue);const an=o.oxw();return o.KtG(an.remove(Et.id,Et.userAction))}),o.qZA()}if(2&Re){const ue=Le.$implicit;o.Q6J("instance",ue)("placement","top")}}function On(Re,Le){if(1&Re){const ue=o.EpF();o.TgZ(0,"nz-notification",7),o.NdJ("destroyed",function(Et){o.CHM(ue);const an=o.oxw();return o.KtG(an.remove(Et.id,Et.userAction))}),o.qZA()}if(2&Re){const ue=Le.$implicit;o.Q6J("instance",ue)("placement","bottom")}}class fn extends We{constructor(Le){super(Le),this.destroyed=new o.vpe}ngOnDestroy(){super.ngOnDestroy(),this.instance.onClick.complete()}onClick(Le){this.instance.onClick.next(Le)}close(){this.destroy(!0)}get state(){if("enter"!==this.instance.state)return this.instance.state;switch(this.placement){case"topLeft":case"bottomLeft":return"enterLeft";case"topRight":case"bottomRight":default:return"enterRight";case"top":return"enterTop";case"bottom":return"enterBottom"}}}(Ce=fn).\u0275fac=function(Le){return new(Le||Ce)(o.Y36(o.sBO))},Ce.\u0275cmp=o.Xpm({type:Ce,selectors:[["nz-notification"]],inputs:{instance:"instance",index:"index",placement:"placement"},outputs:{destroyed:"destroyed"},exportAs:["nzNotification"],standalone:!0,features:[o.qOj,o.jDz],decls:8,vars:12,consts:[[1,"ant-notification-notice","ant-notification-notice-closable",3,"ngStyle","ngClass","click","mouseenter","mouseleave"],["class","ant-notification-notice-content",4,"ngIf"],[3,"ngIf","ngTemplateOutlet","ngTemplateOutletContext"],["tabindex","0",1,"ant-notification-notice-close",3,"click"],[1,"ant-notification-notice-close-x"],[4,"ngIf","ngIfElse"],["iconTpl",""],[1,"ant-notification-notice-content"],[3,"ngSwitch"],["nz-icon","","nzType","check-circle","class","ant-notification-notice-icon ant-notification-notice-icon-success",4,"ngSwitchCase"],["nz-icon","","nzType","info-circle","class","ant-notification-notice-icon ant-notification-notice-icon-info",4,"ngSwitchCase"],["nz-icon","","nzType","exclamation-circle","class","ant-notification-notice-icon ant-notification-notice-icon-warning",4,"ngSwitchCase"],["nz-icon","","nzType","close-circle","class","ant-notification-notice-icon ant-notification-notice-icon-error",4,"ngSwitchCase"],[1,"ant-notification-notice-message"],[4,"nzStringTemplateOutlet"],[1,"ant-notification-notice-description"],["class","ant-notification-notice-btn",4,"ngIf"],["nz-icon","","nzType","check-circle",1,"ant-notification-notice-icon","ant-notification-notice-icon-success"],["nz-icon","","nzType","info-circle",1,"ant-notification-notice-icon","ant-notification-notice-icon-info"],["nz-icon","","nzType","exclamation-circle",1,"ant-notification-notice-icon","ant-notification-notice-icon-warning"],["nz-icon","","nzType","close-circle",1,"ant-notification-notice-icon","ant-notification-notice-icon-error"],[3,"innerHTML"],[1,"ant-notification-notice-btn"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["nz-icon","",3,"nzType"],["nz-icon","","nzType","close",1,"ant-notification-close-icon"]],template:function(Le,ue){if(1&Le&&(o.TgZ(0,"div",0),o.NdJ("@notificationMotion.done",function(Et){return ue.animationStateChanged.next(Et)})("click",function(Et){return ue.onClick(Et)})("mouseenter",function(){return ue.onEnter()})("mouseleave",function(){return ue.onLeave()}),o.YNc(1,zt,13,10,"div",1)(2,vt,0,0,"ng-template",2),o.TgZ(3,"a",3),o.NdJ("click",function(){return ue.close()}),o.TgZ(4,"span",4),o.YNc(5,ln,2,1,"ng-container",5)(6,cr,1,0,"ng-template",null,6,o.W1O),o.qZA()()()),2&Le){const ot=o.MAs(7);o.Q6J("ngStyle",(null==ue.instance.options?null:ue.instance.options.nzStyle)||null)("ngClass",(null==ue.instance.options?null:ue.instance.options.nzClass)||"")("@notificationMotion",ue.state),o.xp6(),o.Q6J("ngIf",!ue.instance.template),o.xp6(),o.Q6J("ngIf",ue.instance.template)("ngTemplateOutlet",ue.instance.template)("ngTemplateOutletContext",o.WLB(9,nr,ue,null==ue.instance.options?null:ue.instance.options.nzData)),o.xp6(3),o.Q6J("ngIf",null==ue.instance.options?null:ue.instance.options.nzCloseIcon)("ngIfElse",ot)}},dependencies:[n.PC,n.mk,n.O5,n.RF,n.n9,S.PV,S.Ls,f.T,f.f,n.tP],encapsulation:2,data:{animation:[h.LU]}});const wn="notification",pn={nzTop:"24px",nzBottom:"24px",nzPlacement:"topRight",nzDuration:4500,nzMaxStack:7,nzPauseOnHover:!0,nzAnimate:!0,nzDirection:"ltr"};class nn extends Oe{constructor(Le,ue){super(Le,ue),this.dir="ltr",this.instances=[],this.topLeftInstances=[],this.topRightInstances=[],this.bottomLeftInstances=[],this.bottomRightInstances=[],this.topInstances=[],this.bottomInstances=[];const ot=this.nzConfigService.getConfigForComponent(wn);this.dir=ot?.nzDirection||"ltr"}create(Le){const ue=this.onCreate(Le),ot=ue.options.nzKey,Et=this.instances.find(an=>an.options.nzKey===Le.options.nzKey);return ot&&Et?this.replaceNotification(Et,ue):(this.instances.length>=this.config.nzMaxStack&&(this.instances=this.instances.slice(1)),this.instances=[...this.instances,ue]),this.readyInstances(),ue}onCreate(Le){return Le.options=this.mergeOptions(Le.options),Le.onClose=new P.x,Le.onClick=new P.x,Le}subscribeConfigChange(){this.nzConfigService.getConfigChangeEventForComponent(wn).pipe((0,C.R)(this.destroy$)).subscribe(()=>{this.updateConfig();const Le=this.nzConfigService.getConfigForComponent(wn);if(Le){const{nzDirection:ue}=Le;this.dir=ue||this.dir}})}updateConfig(){this.config={...pn,...this.config,...this.nzConfigService.getConfigForComponent(wn)},this.top=(0,Y.WX)(this.config.nzTop),this.bottom=(0,Y.WX)(this.config.nzBottom),this.cdr.markForCheck()}replaceNotification(Le,ue){Le.title=ue.title,Le.content=ue.content,Le.template=ue.template,Le.type=ue.type,Le.options=ue.options}readyInstances(){const Le={topLeft:[],topRight:[],bottomLeft:[],bottomRight:[],top:[],bottom:[]};this.instances.forEach(ue=>{switch(ue.options.nzPlacement){case"topLeft":Le.topLeft.push(ue);break;case"topRight":default:Le.topRight.push(ue);break;case"bottomLeft":Le.bottomLeft.push(ue);break;case"bottomRight":Le.bottomRight.push(ue);break;case"top":Le.top.push(ue);break;case"bottom":Le.bottom.push(ue)}}),this.topLeftInstances=Le.topLeft,this.topRightInstances=Le.topRight,this.bottomLeftInstances=Le.bottomLeft,this.bottomRightInstances=Le.bottomRight,this.topInstances=Le.top,this.bottomInstances=Le.bottom,this.cdr.detectChanges()}mergeOptions(Le){const{nzDuration:ue,nzAnimate:ot,nzPauseOnHover:Et,nzPlacement:an}=this.config;return{nzDuration:ue,nzAnimate:ot,nzPauseOnHover:Et,nzPlacement:an,...Le}}}(ye=nn).\u0275fac=function(Le){return new(Le||ye)(o.Y36(o.sBO),o.Y36(N.jY))},ye.\u0275cmp=o.Xpm({type:ye,selectors:[["nz-notification-container"]],exportAs:["nzNotificationContainer"],standalone:!0,features:[o.qOj,o.jDz],decls:12,vars:46,consts:[[1,"ant-notification","ant-notification-topLeft"],[3,"instance","placement","destroyed",4,"ngFor","ngForOf"],[1,"ant-notification","ant-notification-topRight"],[1,"ant-notification","ant-notification-bottomLeft"],[1,"ant-notification","ant-notification-bottomRight"],[1,"ant-notification","ant-notification-top"],[1,"ant-notification","ant-notification-bottom"],[3,"instance","placement","destroyed"]],template:function(Le,ue){1&Le&&(o.TgZ(0,"div",0),o.YNc(1,Lt,1,2,"nz-notification",1),o.qZA(),o.TgZ(2,"div",2),o.YNc(3,Be,1,2,"nz-notification",1),o.qZA(),o.TgZ(4,"div",3),o.YNc(5,Ke,1,2,"nz-notification",1),o.qZA(),o.TgZ(6,"div",4),o.YNc(7,At,1,2,"nz-notification",1),o.qZA(),o.TgZ(8,"div",5),o.YNc(9,on,1,2,"nz-notification",1),o.qZA(),o.TgZ(10,"div",6),o.YNc(11,On,1,2,"nz-notification",1),o.qZA()),2&Le&&(o.Udp("top",ue.top)("left","0px"),o.ekj("ant-notification-rtl","rtl"===ue.dir),o.xp6(),o.Q6J("ngForOf",ue.topLeftInstances),o.xp6(),o.Udp("top",ue.top)("right","0px"),o.ekj("ant-notification-rtl","rtl"===ue.dir),o.xp6(),o.Q6J("ngForOf",ue.topRightInstances),o.xp6(),o.Udp("bottom",ue.bottom)("left","0px"),o.ekj("ant-notification-rtl","rtl"===ue.dir),o.xp6(),o.Q6J("ngForOf",ue.bottomLeftInstances),o.xp6(),o.Udp("bottom",ue.bottom)("right","0px"),o.ekj("ant-notification-rtl","rtl"===ue.dir),o.xp6(),o.Q6J("ngForOf",ue.bottomRightInstances),o.xp6(),o.Udp("top",ue.top)("left","50%")("transform","translateX(-50%)"),o.ekj("ant-notification-rtl","rtl"===ue.dir),o.xp6(),o.Q6J("ngForOf",ue.topInstances),o.xp6(),o.Udp("bottom",ue.bottom)("left","50%")("transform","translateX(-50%)"),o.ekj("ant-notification-rtl","rtl"===ue.dir),o.xp6(),o.Q6J("ngForOf",ue.bottomInstances))},dependencies:[fn,n.sg],encapsulation:2,changeDetection:0});class un{}(Te=un).\u0275fac=function(Le){return new(Le||Te)},Te.\u0275mod=o.oAB({type:Te}),Te.\u0275inj=o.cJS({imports:[fn,nn]});let Pe=0;class ht extends be{constructor(Le,ue,ot){super(Le,ue,ot),this.componentPrefix="notification-"}success(Le,ue,ot){return this.create("success",Le,ue,ot)}error(Le,ue,ot){return this.create("error",Le,ue,ot)}info(Le,ue,ot){return this.create("info",Le,ue,ot)}warning(Le,ue,ot){return this.create("warning",Le,ue,ot)}blank(Le,ue,ot){return this.create("blank",Le,ue,ot)}create(Le,ue,ot,Et){return this.createInstance({type:Le,title:ue,content:ot},Et)}template(Le,ue){return this.createInstance({template:Le},ue)}generateMessageId(){return`${this.componentPrefix}-${Pe++}`}createInstance(Le,ue){return this.container=this.withContainer(nn),this.container.create({...Le,createdAt:new Date,messageId:ue?.nzKey||this.generateMessageId(),options:ue})}}(Ne=ht).\u0275fac=function(Le){return new(Le||Ne)(o.LFG(k.KV),o.LFG($.aV),o.LFG(o.zs3))},Ne.\u0275prov=o.Yz7({token:Ne,factory:Ne.\u0275fac,providedIn:"root"});(fe=class re{}).\u0275fac=function(Le){return new(Le||fe)},fe.\u0275mod=o.oAB({type:fe}),fe.\u0275inj=o.cJS({})},57907:(tt,X,c)=>{"use strict";c.d(X,{Dg:()=>Ie,Of:()=>b,aF:()=>M});var Y,k,$,K,te,n=c(19212),o=c(97582),h=c(56223),f=c(97328),S=c(78645),W=c(92438),P=c(59773),A=c(27754),T=c(49388),C=c(76034),N=c(50883);const ee=["*"],Se=["inputElement"];class ke{}(Y=ke).\u0275fac=function(I){return new(I||Y)},Y.\u0275dir=n.lG2({type:Y,selectors:[["","nz-radio-button",""]],standalone:!0});class Ge{constructor(){this.selected$=new f.t(1),this.touched$=new S.x,this.disabled$=new f.t(1),this.name$=new f.t(1)}touch(){this.touched$.next()}select(I){this.selected$.next(I)}setDisabled(I){this.disabled$.next(I)}setName(I){this.name$.next(I)}}(k=Ge).\u0275fac=function(I){return new(I||k)},k.\u0275prov=n.Yz7({token:k,factory:k.\u0275fac});class Ie{constructor(I,Q,Ye){this.cdr=I,this.nzRadioService=Q,this.directionality=Ye,this.value=null,this.destroy$=new S.x,this.isNzDisableFirstChange=!0,this.onChange=()=>{},this.onTouched=()=>{},this.nzDisabled=!1,this.nzButtonStyle="outline",this.nzSize="default",this.nzName=null,this.dir="ltr"}ngOnInit(){this.nzRadioService.selected$.pipe((0,P.R)(this.destroy$)).subscribe(I=>{this.value!==I&&(this.value=I,this.onChange(this.value))}),this.nzRadioService.touched$.pipe((0,P.R)(this.destroy$)).subscribe(()=>{Promise.resolve().then(()=>this.onTouched())}),this.directionality.change?.pipe((0,P.R)(this.destroy$)).subscribe(I=>{this.dir=I,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(I){const{nzDisabled:Q,nzName:Ye}=I;Q&&this.nzRadioService.setDisabled(this.nzDisabled),Ye&&this.nzRadioService.setName(this.nzName)}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.complete()}writeValue(I){this.value=I,this.nzRadioService.select(I),this.cdr.markForCheck()}registerOnChange(I){this.onChange=I}registerOnTouched(I){this.onTouched=I}setDisabledState(I){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||I,this.isNzDisableFirstChange=!1,this.nzRadioService.setDisabled(this.nzDisabled),this.cdr.markForCheck()}}($=Ie).\u0275fac=function(I){return new(I||$)(n.Y36(n.sBO),n.Y36(Ge),n.Y36(T.Is,8))},$.\u0275cmp=n.Xpm({type:$,selectors:[["nz-radio-group"]],hostAttrs:[1,"ant-radio-group"],hostVars:8,hostBindings:function(I,Q){2&I&&n.ekj("ant-radio-group-large","large"===Q.nzSize)("ant-radio-group-small","small"===Q.nzSize)("ant-radio-group-solid","solid"===Q.nzButtonStyle)("ant-radio-group-rtl","rtl"===Q.dir)},inputs:{nzDisabled:"nzDisabled",nzButtonStyle:"nzButtonStyle",nzSize:"nzSize",nzName:"nzName"},exportAs:["nzRadioGroup"],standalone:!0,features:[n._Bn([Ge,{provide:h.JU,useExisting:(0,n.Gpc)(()=>$),multi:!0}]),n.TTD,n.jDz],ngContentSelectors:ee,decls:1,vars:0,template:function(I,Q){1&I&&(n.F$t(),n.Hsn(0))},encapsulation:2,changeDetection:0}),(0,o.gn)([(0,A.yF)()],Ie.prototype,"nzDisabled",void 0);class b{focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}constructor(I,Q,Ye,be,Oe,We,qe,yt){this.ngZone=I,this.elementRef=Q,this.cdr=Ye,this.focusMonitor=be,this.directionality=Oe,this.nzRadioService=We,this.nzRadioButtonDirective=qe,this.nzFormStatusService=yt,this.isNgModel=!1,this.destroy$=new S.x,this.isNzDisableFirstChange=!0,this.isChecked=!1,this.name=null,this.isRadioButton=!!this.nzRadioButtonDirective,this.onChange=()=>{},this.onTouched=()=>{},this.nzValue=null,this.nzDisabled=!1,this.nzAutoFocus=!1,this.dir="ltr"}setDisabledState(I){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||I,this.isNzDisableFirstChange=!1,this.cdr.markForCheck()}writeValue(I){this.isChecked=I,this.cdr.markForCheck()}registerOnChange(I){this.isNgModel=!0,this.onChange=I}registerOnTouched(I){this.onTouched=I}ngOnInit(){this.nzRadioService&&(this.nzRadioService.name$.pipe((0,P.R)(this.destroy$)).subscribe(I=>{this.name=I,this.cdr.markForCheck()}),this.nzRadioService.disabled$.pipe((0,P.R)(this.destroy$)).subscribe(I=>{this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||I,this.isNzDisableFirstChange=!1,this.cdr.markForCheck()}),this.nzRadioService.selected$.pipe((0,P.R)(this.destroy$)).subscribe(I=>{const Q=this.isChecked;this.isChecked=this.nzValue===I,this.isNgModel&&Q!==this.isChecked&&!1===this.isChecked&&this.onChange(!1),this.cdr.markForCheck()})),this.focusMonitor.monitor(this.elementRef,!0).pipe((0,P.R)(this.destroy$)).subscribe(I=>{I||(Promise.resolve().then(()=>this.onTouched()),this.nzRadioService&&this.nzRadioService.touch())}),this.directionality.change.pipe((0,P.R)(this.destroy$)).subscribe(I=>{this.dir=I,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.setupClickListener()}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.focusMonitor.stopMonitoring(this.elementRef)}setupClickListener(){this.ngZone.runOutsideAngular(()=>{(0,W.R)(this.elementRef.nativeElement,"click").pipe((0,P.R)(this.destroy$)).subscribe(I=>{I.stopPropagation(),I.preventDefault(),!this.nzDisabled&&!this.isChecked&&this.ngZone.run(()=>{this.focus(),this.nzRadioService?.select(this.nzValue),this.isNgModel&&(this.isChecked=!0,this.onChange(!0)),this.cdr.markForCheck()})})})}}(K=b).\u0275fac=function(I){return new(I||K)(n.Y36(n.R0b),n.Y36(n.SBq),n.Y36(n.sBO),n.Y36(C.tE),n.Y36(T.Is,8),n.Y36(Ge,8),n.Y36(ke,8),n.Y36(N.kH,8))},K.\u0275cmp=n.Xpm({type:K,selectors:[["","nz-radio",""],["","nz-radio-button",""]],viewQuery:function(I,Q){if(1&I&&n.Gf(Se,7),2&I){let Ye;n.iGM(Ye=n.CRH())&&(Q.inputElement=Ye.first)}},hostVars:18,hostBindings:function(I,Q){2&I&&n.ekj("ant-radio-wrapper-in-form-item",!!Q.nzFormStatusService)("ant-radio-wrapper",!Q.isRadioButton)("ant-radio-button-wrapper",Q.isRadioButton)("ant-radio-wrapper-checked",Q.isChecked&&!Q.isRadioButton)("ant-radio-button-wrapper-checked",Q.isChecked&&Q.isRadioButton)("ant-radio-wrapper-disabled",Q.nzDisabled&&!Q.isRadioButton)("ant-radio-button-wrapper-disabled",Q.nzDisabled&&Q.isRadioButton)("ant-radio-wrapper-rtl",!Q.isRadioButton&&"rtl"===Q.dir)("ant-radio-button-wrapper-rtl",Q.isRadioButton&&"rtl"===Q.dir)},inputs:{nzValue:"nzValue",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus"},exportAs:["nzRadio"],standalone:!0,features:[n._Bn([{provide:h.JU,useExisting:(0,n.Gpc)(()=>K),multi:!0}]),n.jDz],attrs:["nz-radio",""],ngContentSelectors:ee,decls:6,vars:24,consts:[["type","radio",3,"disabled","checked"],["inputElement",""]],template:function(I,Q){1&I&&(n.F$t(),n.TgZ(0,"span"),n._UZ(1,"input",0,1)(3,"span"),n.qZA(),n.TgZ(4,"span"),n.Hsn(5),n.qZA()),2&I&&(n.ekj("ant-radio",!Q.isRadioButton)("ant-radio-checked",Q.isChecked&&!Q.isRadioButton)("ant-radio-disabled",Q.nzDisabled&&!Q.isRadioButton)("ant-radio-button",Q.isRadioButton)("ant-radio-button-checked",Q.isChecked&&Q.isRadioButton)("ant-radio-button-disabled",Q.nzDisabled&&Q.isRadioButton),n.xp6(),n.ekj("ant-radio-input",!Q.isRadioButton)("ant-radio-button-input",Q.isRadioButton),n.Q6J("disabled",Q.nzDisabled)("checked",Q.isChecked),n.uIk("autofocus",Q.nzAutoFocus?"autofocus":null)("name",Q.name),n.xp6(2),n.ekj("ant-radio-inner",!Q.isRadioButton)("ant-radio-button-inner",Q.isRadioButton))},encapsulation:2,changeDetection:0}),(0,o.gn)([(0,A.yF)()],b.prototype,"nzDisabled",void 0),(0,o.gn)([(0,A.yF)()],b.prototype,"nzAutoFocus",void 0);class M{}(te=M).\u0275fac=function(I){return new(I||te)},te.\u0275mod=n.oAB({type:te}),te.\u0275inj=n.cJS({})},9691:(tt,X,c)=>{"use strict";c.d(X,{Ip:()=>mr,LV:()=>xt,Vq:()=>je});var Ot,at,Ue,nt,Ce,ye,Te,Ne,fe,Ct,gt,St,cn,n=c(19212),o=c(78645),h=c(92438),f=c(65619),S=c(22096),W=c(52572),P=c(63019),A=c(33651),T=c(6361),C=c(96814),N=c(85448),Y=c(60804),k=c(8324),$=c(59773),K=c(27921),te=c(93997),ee=c(42460),Se=c(37398),ce=c(94664),ke=c(99087),Ge=c(90551),Ie=c(97582),b=c(27754),M=c(36028),D=c(56223),I=c(64194),Q=c(40874),Ye=c(50883),be=c(331),Oe=c(56879),We=c(76034),qe=c(62831),yt=c(49388);const Ht=["*"];function sn(le,ie){if(1&le&&(n.ynx(0),n._uU(1),n.BQk()),2&le){const de=n.oxw();n.xp6(),n.Oqu(de.nzLabel)}}function kn(le,ie){}function Xt(le,ie){if(1&le&&n.YNc(0,kn,0,0,"ng-template",4),2&le){const de=n.oxw();n.Q6J("ngTemplateOutlet",de.template)}}function Ut(le,ie){if(1&le&&n._uU(0),2&le){const de=n.oxw();n.Oqu(de.label)}}function zt(le,ie){1&le&&n._UZ(0,"span",7)}function vt(le,ie){if(1&le&&(n.TgZ(0,"div",5),n.YNc(1,zt,1,0,"span",6),n.qZA()),2&le){const de=n.oxw();n.xp6(),n.Q6J("ngIf",!de.icon)("ngIfElse",de.icon)}}function tn(le,ie){if(1&le&&(n.TgZ(0,"div",4),n._UZ(1,"nz-embed-empty",5),n.qZA()),2&le){const de=n.oxw();n.xp6(),n.Q6J("specificContent",de.notFoundContent)}}function ln(le,ie){if(1&le&&n._UZ(0,"nz-option-item-group",9),2&le){const de=n.oxw().$implicit;n.Q6J("nzLabel",de.groupLabel)}}function cr(le,ie){if(1&le){const de=n.EpF();n.TgZ(0,"nz-option-item",10),n.NdJ("itemHover",function(dn){n.CHM(de);const Yn=n.oxw(2);return n.KtG(Yn.onItemHover(dn))})("itemClick",function(dn){n.CHM(de);const Yn=n.oxw(2);return n.KtG(Yn.onItemClick(dn))}),n.qZA()}if(2&le){const de=n.oxw().$implicit,it=n.oxw();n.Q6J("icon",it.menuItemSelectedIcon)("customContent",de.nzCustomContent)("template",de.template)("grouped",!!de.groupLabel)("disabled",de.nzDisabled)("showState","tags"===it.mode||"multiple"===it.mode)("title",de.nzTitle)("label",de.nzLabel)("compareWith",it.compareWith)("activatedValue",it.activatedValue)("listOfSelectedValue",it.listOfSelectedValue)("value",de.nzValue)}}function nr(le,ie){if(1&le&&(n.ynx(0,6),n.YNc(1,ln,1,1,"nz-option-item-group",7)(2,cr,1,12,"nz-option-item",8),n.BQk()),2&le){const de=ie.$implicit;n.Q6J("ngSwitch",de.type),n.xp6(),n.Q6J("ngSwitchCase","group"),n.xp6(),n.Q6J("ngSwitchCase","item")}}function Lt(le,ie){}function Be(le,ie){1&le&&n.Hsn(0)}function Ke(le,ie){1&le&&n._UZ(0,"span",3)}function At(le,ie){1&le&&n._UZ(0,"span",8)}function on(le,ie){1&le&&n._UZ(0,"span",9)}function On(le,ie){if(1&le&&(n.ynx(0),n.YNc(1,At,1,0,"span",6)(2,on,1,0,"span",7),n.BQk()),2&le){const de=n.oxw(2);n.xp6(),n.Q6J("ngIf",!de.search),n.xp6(),n.Q6J("ngIf",de.search)}}function fn(le,ie){if(1&le&&n._UZ(0,"span",11),2&le){const de=n.oxw().$implicit;n.Q6J("nzType",de)}}function wn(le,ie){if(1&le&&(n.ynx(0),n.YNc(1,fn,1,1,"span",10),n.BQk()),2&le){const de=ie.$implicit;n.xp6(),n.Q6J("ngIf",de)}}function pn(le,ie){if(1&le&&n.YNc(0,wn,2,1,"ng-container",2),2&le){const de=n.oxw(2);n.Q6J("nzStringTemplateOutlet",de.suffixIcon)}}function nn(le,ie){if(1&le&&n.YNc(0,On,3,2,"ng-container",4)(1,pn,1,1,"ng-template",null,5,n.W1O),2&le){const de=n.MAs(2),it=n.oxw();n.Q6J("ngIf",it.showArrow&&!it.suffixIcon)("ngIfElse",de)}}function un(le,ie){if(1&le&&(n.ynx(0),n._uU(1),n.BQk()),2&le){const de=n.oxw();n.xp6(),n.Oqu(de.feedbackIcon)}}function Pe(le,ie){1&le&&n._UZ(0,"span",1)}function ht(le,ie){if(1&le&&(n.TgZ(0,"div",4),n._uU(1),n.qZA()),2&le){const de=n.oxw(2);n.xp6(),n.Oqu(de.label)}}function re(le,ie){if(1&le&&n._uU(0),2&le){const de=n.oxw(2);n.Oqu(de.label)}}function Re(le,ie){if(1&le&&(n.ynx(0),n.YNc(1,ht,2,1,"div",2)(2,re,1,1,"ng-template",null,3,n.W1O),n.BQk()),2&le){const de=n.MAs(3),it=n.oxw();n.xp6(),n.Q6J("ngIf",it.deletable)("ngIfElse",de)}}function Le(le,ie){1&le&&n._UZ(0,"span",7)}function ue(le,ie){if(1&le){const de=n.EpF();n.TgZ(0,"span",5),n.NdJ("click",function(dn){n.CHM(de);const Yn=n.oxw();return n.KtG(Yn.onDelete(dn))}),n.YNc(1,Le,1,0,"span",6),n.qZA()}if(2&le){const de=n.oxw();n.xp6(),n.Q6J("ngIf",!de.removeIcon)("ngIfElse",de.removeIcon)}}const ot=le=>({$implicit:le});function Et(le,ie){if(1&le&&(n.ynx(0),n._uU(1),n.BQk()),2&le){const de=n.oxw();n.xp6(),n.hij(" ",de.placeholder," ")}}const an=["inputElement"],Pn=["mirrorElement"];function Zt(le,ie){1&le&&n._UZ(0,"span",3,4)}function Wt(le,ie){if(1&le&&n._UZ(0,"nz-select-item",6),2&le){const de=n.oxw(2);n.Q6J("deletable",!1)("disabled",!1)("removeIcon",de.removeIcon)("label",de.listOfTopItem[0].nzLabel)("contentTemplateOutlet",de.customTemplate)("contentTemplateOutletContext",de.listOfTopItem[0])}}function mn(le,ie){if(1&le){const de=n.EpF();n.ynx(0),n.TgZ(1,"nz-select-search",4),n.NdJ("isComposingChange",function(dn){n.CHM(de);const Yn=n.oxw();return n.KtG(Yn.isComposingChange(dn))})("valueChange",function(dn){n.CHM(de);const Yn=n.oxw();return n.KtG(Yn.onInputValueChange(dn))}),n.qZA(),n.YNc(2,Wt,1,6,"nz-select-item",5),n.BQk()}if(2&le){const de=n.oxw();n.xp6(),n.Q6J("nzId",de.nzId)("disabled",de.disabled)("value",de.inputValue)("showInput",de.showSearch)("mirrorSync",!1)("autofocus",de.autofocus)("focusTrigger",de.open),n.xp6(),n.Q6J("ngIf",de.isShowSingleLabel)}}function Vn(le,ie){if(1&le){const de=n.EpF();n.TgZ(0,"nz-select-item",9),n.NdJ("delete",function(){const Yn=n.CHM(de).$implicit,Kt=n.oxw(2);return n.KtG(Kt.onDeleteItem(Yn.contentTemplateOutletContext))}),n.qZA()}if(2&le){const de=ie.$implicit,it=n.oxw(2);n.Q6J("removeIcon",it.removeIcon)("label",de.nzLabel)("disabled",de.nzDisabled||it.disabled)("contentTemplateOutlet",de.contentTemplateOutlet)("deletable",!0)("contentTemplateOutletContext",de.contentTemplateOutletContext)}}function rt(le,ie){if(1&le){const de=n.EpF();n.ynx(0),n.YNc(1,Vn,1,6,"nz-select-item",7),n.TgZ(2,"nz-select-search",8),n.NdJ("isComposingChange",function(dn){n.CHM(de);const Yn=n.oxw();return n.KtG(Yn.isComposingChange(dn))})("valueChange",function(dn){n.CHM(de);const Yn=n.oxw();return n.KtG(Yn.onInputValueChange(dn))}),n.qZA(),n.BQk()}if(2&le){const de=n.oxw();n.xp6(),n.Q6J("ngForOf",de.listOfSlicedItem)("ngForTrackBy",de.trackValue),n.xp6(),n.Q6J("nzId",de.nzId)("disabled",de.disabled)("value",de.inputValue)("autofocus",de.autofocus)("showInput",!0)("mirrorSync",!0)("focusTrigger",de.open)}}function ae(le,ie){if(1&le&&n._UZ(0,"nz-select-placeholder",10),2&le){const de=n.oxw();n.Q6J("placeholder",de.placeHolder)}}function De(le,ie){if(1&le&&n._UZ(0,"nz-form-item-feedback-icon",8),2&le){const de=n.oxw(3);n.Q6J("status",de.status)}}function wt(le,ie){if(1&le&&n.YNc(0,De,1,1,"nz-form-item-feedback-icon",7),2&le){const de=n.oxw(2);n.Q6J("ngIf",de.hasFeedback&&!!de.status)}}function It(le,ie){if(1&le&&(n.TgZ(0,"nz-select-arrow",5),n.YNc(1,wt,1,1,"ng-template",null,6,n.W1O),n.qZA()),2&le){const de=n.MAs(2),it=n.oxw();n.Q6J("showArrow",it.nzShowArrow)("loading",it.nzLoading)("search",it.nzOpen&&it.nzShowSearch)("suffixIcon",it.nzSuffixIcon)("feedbackIcon",de)}}function An(le,ie){if(1&le){const de=n.EpF();n.TgZ(0,"nz-select-clear",9),n.NdJ("clear",function(){n.CHM(de);const dn=n.oxw();return n.KtG(dn.onClearSelection())}),n.qZA()}if(2&le){const de=n.oxw();n.Q6J("clearIcon",de.nzClearIcon)}}function Zn(le,ie){if(1&le){const de=n.EpF();n.TgZ(0,"nz-option-container",10),n.NdJ("keydown",function(dn){n.CHM(de);const Yn=n.oxw();return n.KtG(Yn.onKeyDown(dn))})("itemClick",function(dn){n.CHM(de);const Yn=n.oxw();return n.KtG(Yn.onItemClick(dn))})("scrollToBottom",function(){n.CHM(de);const dn=n.oxw();return n.KtG(dn.nzScrollToBottom.emit())}),n.qZA()}if(2&le){const de=n.oxw();n.ekj("ant-select-dropdown-placement-bottomLeft","bottomLeft"===de.dropDownPosition)("ant-select-dropdown-placement-topLeft","topLeft"===de.dropDownPosition)("ant-select-dropdown-placement-bottomRight","bottomRight"===de.dropDownPosition)("ant-select-dropdown-placement-topRight","topRight"===de.dropDownPosition),n.Q6J("ngStyle",de.nzDropdownStyle)("itemSize",de.nzOptionHeightPx)("maxItemLength",de.nzOptionOverflowSize)("matchWidth",de.nzDropdownMatchSelectWidth)("@slideMotion","enter")("@.disabled",!(null==de.noAnimation||!de.noAnimation.nzNoAnimation))("nzNoAnimation",null==de.noAnimation?null:de.noAnimation.nzNoAnimation)("listOfContainerItem",de.listOfContainerItem)("menuItemSelectedIcon",de.nzMenuItemSelectedIcon)("notFoundContent",de.nzNotFoundContent)("activatedValue",de.activatedValue)("listOfSelectedValue",de.listOfValue)("dropdownRender",de.nzDropdownRender)("compareWith",de.compareWith)("mode",de.nzMode)}}class fr{constructor(){this.nzLabel=null,this.changes=new o.x}ngOnChanges(){this.changes.next()}}(Ot=fr).\u0275fac=function(ie){return new(ie||Ot)},Ot.\u0275cmp=n.Xpm({type:Ot,selectors:[["nz-option-group"]],inputs:{nzLabel:"nzLabel"},exportAs:["nzOptionGroup"],standalone:!0,features:[n.TTD,n.jDz],ngContentSelectors:Ht,decls:1,vars:0,template:function(ie,de){1&ie&&(n.F$t(),n.Hsn(0))},encapsulation:2,changeDetection:0});class lr{constructor(){this.nzLabel=null}}(at=lr).\u0275fac=function(ie){return new(ie||at)},at.\u0275cmp=n.Xpm({type:at,selectors:[["nz-option-item-group"]],hostAttrs:[1,"ant-select-item","ant-select-item-group"],inputs:{nzLabel:"nzLabel"},standalone:!0,features:[n.jDz],decls:1,vars:1,consts:[[4,"nzStringTemplateOutlet"]],template:function(ie,de){1&ie&&n.YNc(0,sn,2,1,"ng-container",0),2&ie&&n.Q6J("nzStringTemplateOutlet",de.nzLabel)},dependencies:[k.T,k.f],encapsulation:2,changeDetection:0});class Br{constructor(ie,de,it){this.elementRef=ie,this.ngZone=de,this.destroy$=it,this.selected=!1,this.activated=!1,this.grouped=!1,this.customContent=!1,this.template=null,this.disabled=!1,this.showState=!1,this.label=null,this.value=null,this.activatedValue=null,this.listOfSelectedValue=[],this.icon=null,this.itemClick=new n.vpe,this.itemHover=new n.vpe}ngOnChanges(ie){const{value:de,activatedValue:it,listOfSelectedValue:dn}=ie;(de||dn)&&(this.selected=this.listOfSelectedValue.some(Yn=>this.compareWith(Yn,this.value))),(de||it)&&(this.activated=this.compareWith(this.activatedValue,this.value))}ngOnInit(){this.ngZone.runOutsideAngular(()=>{(0,h.R)(this.elementRef.nativeElement,"click").pipe((0,$.R)(this.destroy$)).subscribe(()=>{this.disabled||this.ngZone.run(()=>this.itemClick.emit(this.value))}),(0,h.R)(this.elementRef.nativeElement,"mouseenter").pipe((0,$.R)(this.destroy$)).subscribe(()=>{this.disabled||this.ngZone.run(()=>this.itemHover.emit(this.value))})})}}(Ue=Br).\u0275fac=function(ie){return new(ie||Ue)(n.Y36(n.SBq),n.Y36(n.R0b),n.Y36(ke.kn))},Ue.\u0275cmp=n.Xpm({type:Ue,selectors:[["nz-option-item"]],hostAttrs:[1,"ant-select-item","ant-select-item-option"],hostVars:9,hostBindings:function(ie,de){2&ie&&(n.uIk("title",de.title),n.ekj("ant-select-item-option-grouped",de.grouped)("ant-select-item-option-selected",de.selected&&!de.disabled)("ant-select-item-option-disabled",de.disabled)("ant-select-item-option-active",de.activated&&!de.disabled))},inputs:{grouped:"grouped",customContent:"customContent",template:"template",disabled:"disabled",showState:"showState",title:"title",label:"label",value:"value",activatedValue:"activatedValue",listOfSelectedValue:"listOfSelectedValue",icon:"icon",compareWith:"compareWith"},outputs:{itemClick:"itemClick",itemHover:"itemHover"},standalone:!0,features:[n._Bn([ke.kn]),n.TTD,n.jDz],decls:5,vars:3,consts:[[1,"ant-select-item-option-content"],[3,"ngIf","ngIfElse"],["noCustomContent",""],["class","ant-select-item-option-state","style","user-select: none","unselectable","on",4,"ngIf"],[3,"ngTemplateOutlet"],["unselectable","on",1,"ant-select-item-option-state",2,"user-select","none"],["nz-icon","","nzType","check","class","ant-select-selected-icon",4,"ngIf","ngIfElse"],["nz-icon","","nzType","check",1,"ant-select-selected-icon"]],template:function(ie,de){if(1&ie&&(n.TgZ(0,"div",0),n.YNc(1,Xt,1,1,"ng-template",1)(2,Ut,1,1,"ng-template",null,2,n.W1O),n.qZA(),n.YNc(4,vt,2,2,"div",3)),2&ie){const it=n.MAs(3);n.xp6(),n.Q6J("ngIf",de.customContent)("ngIfElse",it),n.xp6(3),n.Q6J("ngIf",de.showState&&de.selected)}},dependencies:[C.O5,C.tP,Ge.PV,Ge.Ls],encapsulation:2,changeDetection:0});class xr{constructor(){this.notFoundContent=void 0,this.menuItemSelectedIcon=null,this.dropdownRender=null,this.activatedValue=null,this.listOfSelectedValue=[],this.mode="default",this.matchWidth=!0,this.itemSize=32,this.maxItemLength=8,this.listOfContainerItem=[],this.itemClick=new n.vpe,this.scrollToBottom=new n.vpe,this.scrolledIndex=0,this.ngZone=(0,n.f3M)(n.R0b),this.platformId=(0,n.f3M)(n.Lbi)}onItemClick(ie){this.itemClick.emit(ie)}onItemHover(ie){this.activatedValue=ie}trackValue(ie,de){return de.key}onScrolledIndexChange(ie){this.scrolledIndex=ie,ie===this.listOfContainerItem.length-this.maxItemLength&&this.scrollToBottom.emit()}scrollToActivatedValue(){const ie=this.listOfContainerItem.findIndex(de=>this.compareWith(de.key,this.activatedValue));(ie<this.scrolledIndex||ie>=this.scrolledIndex+this.maxItemLength)&&this.cdkVirtualScrollViewport.scrollToIndex(ie||0)}ngOnChanges(ie){const{listOfContainerItem:de,activatedValue:it}=ie;(de||it)&&this.scrollToActivatedValue()}ngAfterViewInit(){(0,C.NF)(this.platformId)&&this.ngZone.runOutsideAngular(()=>setTimeout(()=>this.scrollToActivatedValue()))}}(nt=xr).\u0275fac=function(ie){return new(ie||nt)},nt.\u0275cmp=n.Xpm({type:nt,selectors:[["nz-option-container"]],viewQuery:function(ie,de){if(1&ie&&n.Gf(T.N7,7),2&ie){let it;n.iGM(it=n.CRH())&&(de.cdkVirtualScrollViewport=it.first)}},hostAttrs:[1,"ant-select-dropdown"],inputs:{notFoundContent:"notFoundContent",menuItemSelectedIcon:"menuItemSelectedIcon",dropdownRender:"dropdownRender",activatedValue:"activatedValue",listOfSelectedValue:"listOfSelectedValue",compareWith:"compareWith",mode:"mode",matchWidth:"matchWidth",itemSize:"itemSize",maxItemLength:"maxItemLength",listOfContainerItem:"listOfContainerItem"},outputs:{itemClick:"itemClick",scrollToBottom:"scrollToBottom"},exportAs:["nzOptionContainer"],standalone:!0,features:[n.TTD,n.jDz],decls:5,vars:14,consts:[["class","ant-select-item-empty",4,"ngIf"],[3,"itemSize","maxBufferPx","minBufferPx","scrolledIndexChange"],["cdkVirtualFor","",3,"cdkVirtualForOf","cdkVirtualForTrackBy","cdkVirtualForTemplateCacheSize"],[3,"ngTemplateOutlet"],[1,"ant-select-item-empty"],["nzComponentName","select",3,"specificContent"],[3,"ngSwitch"],[3,"nzLabel",4,"ngSwitchCase"],[3,"icon","customContent","template","grouped","disabled","showState","title","label","compareWith","activatedValue","listOfSelectedValue","value","itemHover","itemClick",4,"ngSwitchCase"],[3,"nzLabel"],[3,"icon","customContent","template","grouped","disabled","showState","title","label","compareWith","activatedValue","listOfSelectedValue","value","itemHover","itemClick"]],template:function(ie,de){1&ie&&(n.TgZ(0,"div"),n.YNc(1,tn,2,1,"div",0),n.TgZ(2,"cdk-virtual-scroll-viewport",1),n.NdJ("scrolledIndexChange",function(dn){return de.onScrolledIndexChange(dn)}),n.YNc(3,nr,3,3,"ng-template",2),n.qZA(),n.YNc(4,Lt,0,0,"ng-template",3),n.qZA()),2&ie&&(n.xp6(),n.Q6J("ngIf",0===de.listOfContainerItem.length),n.xp6(),n.Udp("height",de.listOfContainerItem.length*de.itemSize,"px")("max-height",de.itemSize*de.maxItemLength,"px"),n.ekj("full-width",!de.matchWidth),n.Q6J("itemSize",de.itemSize)("maxBufferPx",de.itemSize*de.maxItemLength)("minBufferPx",de.itemSize*de.maxItemLength),n.xp6(),n.Q6J("cdkVirtualForOf",de.listOfContainerItem)("cdkVirtualForTrackBy",de.trackValue)("cdkVirtualForTemplateCacheSize",0),n.xp6(),n.Q6J("ngTemplateOutlet",de.dropdownRender))},dependencies:[Y.Xo,Y.gB,C.O5,C.RF,lr,C.n9,Br,C.tP,A.U8,T.xd,T.x0,T.N7,N.e4],encapsulation:2,changeDetection:0});class mr{constructor(ie,de){this.nzOptionGroupComponent=ie,this.destroy$=de,this.changes=new o.x,this.groupLabel=null,this.nzLabel=null,this.nzValue=null,this.nzDisabled=!1,this.nzHide=!1,this.nzCustomContent=!1}ngOnInit(){this.nzOptionGroupComponent&&this.nzOptionGroupComponent.changes.pipe((0,K.O)(!0),(0,$.R)(this.destroy$)).subscribe(()=>{this.groupLabel=this.nzOptionGroupComponent.nzLabel})}ngOnChanges(){this.changes.next()}}(Ce=mr).\u0275fac=function(ie){return new(ie||Ce)(n.Y36(fr,8),n.Y36(ke.kn))},Ce.\u0275cmp=n.Xpm({type:Ce,selectors:[["nz-option"]],viewQuery:function(ie,de){if(1&ie&&n.Gf(n.Rgc,7),2&ie){let it;n.iGM(it=n.CRH())&&(de.template=it.first)}},inputs:{nzTitle:"nzTitle",nzLabel:"nzLabel",nzValue:"nzValue",nzKey:"nzKey",nzDisabled:"nzDisabled",nzHide:"nzHide",nzCustomContent:"nzCustomContent"},exportAs:["nzOption"],standalone:!0,features:[n._Bn([ke.kn]),n.TTD,n.jDz],ngContentSelectors:Ht,decls:1,vars:0,template:function(ie,de){1&ie&&(n.F$t(),n.YNc(0,Be,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),(0,Ie.gn)([(0,b.yF)()],mr.prototype,"nzDisabled",void 0),(0,Ie.gn)([(0,b.yF)()],mr.prototype,"nzHide",void 0),(0,Ie.gn)([(0,b.yF)()],mr.prototype,"nzCustomContent",void 0);class qr{constructor(){this.loading=!1,this.search=!1,this.showArrow=!1,this.suffixIcon=null,this.feedbackIcon=null}}(ye=qr).\u0275fac=function(ie){return new(ie||ye)},ye.\u0275cmp=n.Xpm({type:ye,selectors:[["nz-select-arrow"]],hostAttrs:[1,"ant-select-arrow"],hostVars:2,hostBindings:function(ie,de){2&ie&&n.ekj("ant-select-arrow-loading",de.loading)},inputs:{loading:"loading",search:"search",showArrow:"showArrow",suffixIcon:"suffixIcon",feedbackIcon:"feedbackIcon"},standalone:!0,features:[n.jDz],decls:4,vars:3,consts:[["nz-icon","","nzType","loading",4,"ngIf","ngIfElse"],["defaultArrow",""],[4,"nzStringTemplateOutlet"],["nz-icon","","nzType","loading"],[4,"ngIf","ngIfElse"],["suffixTemplate",""],["nz-icon","","nzType","down",4,"ngIf"],["nz-icon","","nzType","search",4,"ngIf"],["nz-icon","","nzType","down"],["nz-icon","","nzType","search"],["nz-icon","",3,"nzType",4,"ngIf"],["nz-icon","",3,"nzType"]],template:function(ie,de){if(1&ie&&n.YNc(0,Ke,1,0,"span",0)(1,nn,3,2,"ng-template",null,1,n.W1O)(3,un,2,1,"ng-container",2),2&ie){const it=n.MAs(2);n.Q6J("ngIf",de.loading)("ngIfElse",it),n.xp6(3),n.Q6J("nzStringTemplateOutlet",de.feedbackIcon)}},dependencies:[Ge.PV,Ge.Ls,C.O5,k.T,k.f],encapsulation:2,changeDetection:0});class Qn{constructor(){this.clearIcon=null,this.clear=new n.vpe}onClick(ie){ie.preventDefault(),ie.stopPropagation(),this.clear.emit(ie)}}(Te=Qn).\u0275fac=function(ie){return new(ie||Te)},Te.\u0275cmp=n.Xpm({type:Te,selectors:[["nz-select-clear"]],hostAttrs:[1,"ant-select-clear"],hostBindings:function(ie,de){1&ie&&n.NdJ("click",function(dn){return de.onClick(dn)})},inputs:{clearIcon:"clearIcon"},outputs:{clear:"clear"},standalone:!0,features:[n.jDz],decls:1,vars:2,consts:[["nz-icon","","nzType","close-circle","nzTheme","fill","class","ant-select-close-icon",4,"ngIf","ngIfElse"],["nz-icon","","nzType","close-circle","nzTheme","fill",1,"ant-select-close-icon"]],template:function(ie,de){1&ie&&n.YNc(0,Pe,1,0,"span",0),2&ie&&n.Q6J("ngIf",!de.clearIcon)("ngIfElse",de.clearIcon)},dependencies:[Ge.PV,Ge.Ls,C.O5],encapsulation:2,changeDetection:0});class Ur{constructor(){this.disabled=!1,this.label=null,this.deletable=!1,this.removeIcon=null,this.contentTemplateOutletContext=null,this.contentTemplateOutlet=null,this.delete=new n.vpe}onDelete(ie){ie.preventDefault(),ie.stopPropagation(),this.disabled||this.delete.next(ie)}}(Ne=Ur).\u0275fac=function(ie){return new(ie||Ne)},Ne.\u0275cmp=n.Xpm({type:Ne,selectors:[["nz-select-item"]],hostAttrs:[1,"ant-select-selection-item"],hostVars:3,hostBindings:function(ie,de){2&ie&&(n.uIk("title",de.label),n.ekj("ant-select-selection-item-disabled",de.disabled))},inputs:{disabled:"disabled",label:"label",deletable:"deletable",removeIcon:"removeIcon",contentTemplateOutletContext:"contentTemplateOutletContext",contentTemplateOutlet:"contentTemplateOutlet"},outputs:{delete:"delete"},standalone:!0,features:[n.jDz],decls:2,vars:5,consts:[[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"],["class","ant-select-selection-item-remove",3,"click",4,"ngIf"],["class","ant-select-selection-item-content",4,"ngIf","ngIfElse"],["labelTemplate",""],[1,"ant-select-selection-item-content"],[1,"ant-select-selection-item-remove",3,"click"],["nz-icon","","nzType","close",4,"ngIf","ngIfElse"],["nz-icon","","nzType","close"]],template:function(ie,de){1&ie&&n.YNc(0,Re,4,2,"ng-container",0)(1,ue,2,2,"span",1),2&ie&&(n.Q6J("nzStringTemplateOutlet",de.contentTemplateOutlet)("nzStringTemplateOutletContext",n.VKq(3,ot,de.contentTemplateOutletContext)),n.xp6(),n.Q6J("ngIf",de.deletable&&!de.disabled))},dependencies:[k.T,k.f,C.O5,Ge.PV,Ge.Ls],encapsulation:2,changeDetection:0});class ze{constructor(){this.placeholder=null}}(fe=ze).\u0275fac=function(ie){return new(ie||fe)},fe.\u0275cmp=n.Xpm({type:fe,selectors:[["nz-select-placeholder"]],hostAttrs:[1,"ant-select-selection-placeholder"],inputs:{placeholder:"placeholder"},standalone:!0,features:[n.jDz],decls:1,vars:1,consts:[[4,"nzStringTemplateOutlet"]],template:function(ie,de){1&ie&&n.YNc(0,Et,2,1,"ng-container",0),2&ie&&n.Q6J("nzStringTemplateOutlet",de.placeholder)},dependencies:[k.T,k.f],encapsulation:2,changeDetection:0});class H{setCompositionState(ie){this.isComposingChange.next(ie)}onValueChange(ie){this.value=ie,this.valueChange.next(ie),this.mirrorSync&&this.syncMirrorWidth()}clearInputValue(){this.inputElement.nativeElement.value="",this.onValueChange("")}syncMirrorWidth(){const ie=this.mirrorElement.nativeElement,de=this.elementRef.nativeElement,it=this.inputElement.nativeElement;this.renderer.removeStyle(de,"width"),this.renderer.setProperty(ie,"textContent",`${it.value}\xa0`),this.renderer.setStyle(de,"width",`${ie.scrollWidth}px`)}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}constructor(ie,de,it){this.elementRef=ie,this.renderer=de,this.focusMonitor=it,this.nzId=null,this.disabled=!1,this.mirrorSync=!1,this.showInput=!0,this.focusTrigger=!1,this.value="",this.autofocus=!1,this.valueChange=new n.vpe,this.isComposingChange=new n.vpe}ngOnChanges(ie){const de=this.inputElement.nativeElement,{focusTrigger:it,showInput:dn}=ie;dn&&(this.showInput?this.renderer.removeAttribute(de,"readonly"):this.renderer.setAttribute(de,"readonly","readonly")),it&&!0===it.currentValue&&!1===it.previousValue&&de.focus()}ngAfterViewInit(){this.mirrorSync&&this.syncMirrorWidth(),this.autofocus&&this.focus()}}(Ct=H).\u0275fac=function(ie){return new(ie||Ct)(n.Y36(n.SBq),n.Y36(n.Qsj),n.Y36(We.tE))},Ct.\u0275cmp=n.Xpm({type:Ct,selectors:[["nz-select-search"]],viewQuery:function(ie,de){if(1&ie&&(n.Gf(an,7),n.Gf(Pn,5)),2&ie){let it;n.iGM(it=n.CRH())&&(de.inputElement=it.first),n.iGM(it=n.CRH())&&(de.mirrorElement=it.first)}},hostAttrs:[1,"ant-select-selection-search"],inputs:{nzId:"nzId",disabled:"disabled",mirrorSync:"mirrorSync",showInput:"showInput",focusTrigger:"focusTrigger",value:"value",autofocus:"autofocus"},outputs:{valueChange:"valueChange",isComposingChange:"isComposingChange"},standalone:!0,features:[n._Bn([{provide:D.ve,useValue:!1}]),n.TTD,n.jDz],decls:3,vars:7,consts:[["autocomplete","off",1,"ant-select-selection-search-input",3,"ngModel","disabled","ngModelChange","compositionstart","compositionend"],["inputElement",""],["class","ant-select-selection-search-mirror",4,"ngIf"],[1,"ant-select-selection-search-mirror"],["mirrorElement",""]],template:function(ie,de){1&ie&&(n.TgZ(0,"input",0,1),n.NdJ("ngModelChange",function(dn){return de.onValueChange(dn)})("compositionstart",function(){return de.setCompositionState(!0)})("compositionend",function(){return de.setCompositionState(!1)}),n.qZA(),n.YNc(2,Zt,2,0,"span",2)),2&ie&&(n.Udp("opacity",de.showInput?null:0),n.Q6J("ngModel",de.value)("disabled",de.disabled),n.uIk("id",de.nzId)("autofocus",de.autofocus?"autofocus":null),n.xp6(2),n.Q6J("ngIf",de.mirrorSync))},dependencies:[D.u5,D.Fj,D.JJ,D.On,C.O5],encapsulation:2,changeDetection:0});class _{updateTemplateVariable(){const ie=0===this.listOfTopItem.length;this.isShowPlaceholder=ie&&!this.isComposing&&!this.inputValue,this.isShowSingleLabel=!ie&&!this.isComposing&&!this.inputValue}isComposingChange(ie){this.isComposing=ie,this.updateTemplateVariable()}onInputValueChange(ie){ie!==this.inputValue&&(this.inputValue=ie,this.updateTemplateVariable(),this.inputValueChange.emit(ie),this.tokenSeparate(ie,this.tokenSeparators))}tokenSeparate(ie,de){if(ie&&ie.length&&de.length&&"default"!==this.mode&&((Yn,Kt)=>{for(let Xe=0;Xe<Kt.length;++Xe)if(Yn.lastIndexOf(Kt[Xe])>0)return!0;return!1})(ie,de)){const Yn=((Yn,Kt)=>{const Xe=new RegExp(`[${Kt.join()}]`),pt=Yn.split(Xe).filter(Sn=>Sn);return[...new Set(pt)]})(ie,de);this.tokenize.next(Yn)}}clearInputValue(){this.nzSelectSearchComponent&&this.nzSelectSearchComponent.clearInputValue()}focus(){this.nzSelectSearchComponent&&this.nzSelectSearchComponent.focus()}blur(){this.nzSelectSearchComponent&&this.nzSelectSearchComponent.blur()}trackValue(ie,de){return de.nzValue}onDeleteItem(ie){!this.disabled&&!ie.nzDisabled&&this.deleteItem.next(ie)}constructor(ie,de,it){this.elementRef=ie,this.ngZone=de,this.noAnimation=it,this.nzId=null,this.showSearch=!1,this.placeHolder=null,this.open=!1,this.maxTagCount=1/0,this.autofocus=!1,this.disabled=!1,this.mode="default",this.customTemplate=null,this.maxTagPlaceholder=null,this.removeIcon=null,this.listOfTopItem=[],this.tokenSeparators=[],this.tokenize=new n.vpe,this.inputValueChange=new n.vpe,this.deleteItem=new n.vpe,this.listOfSlicedItem=[],this.isShowPlaceholder=!0,this.isShowSingleLabel=!1,this.isComposing=!1,this.inputValue=null,this.destroy$=new o.x}ngOnChanges(ie){const{listOfTopItem:de,maxTagCount:it,customTemplate:dn,maxTagPlaceholder:Yn}=ie;if(de&&this.updateTemplateVariable(),de||it||dn||Yn){const Kt=this.listOfTopItem.slice(0,this.maxTagCount).map(Xe=>({nzLabel:Xe.nzLabel,nzValue:Xe.nzValue,nzDisabled:Xe.nzDisabled,contentTemplateOutlet:this.customTemplate,contentTemplateOutletContext:Xe}));if(this.listOfTopItem.length>this.maxTagCount){const Xe=`+ ${this.listOfTopItem.length-this.maxTagCount} ...`,pt=this.listOfTopItem.map(xn=>xn.nzValue),Sn={nzLabel:Xe,nzValue:"$$__nz_exceeded_item",nzDisabled:!0,contentTemplateOutlet:this.maxTagPlaceholder,contentTemplateOutletContext:pt.slice(this.maxTagCount)};Kt.push(Sn)}this.listOfSlicedItem=Kt}}ngOnInit(){this.ngZone.runOutsideAngular(()=>{(0,h.R)(this.elementRef.nativeElement,"click").pipe((0,$.R)(this.destroy$)).subscribe(ie=>{ie.target!==this.nzSelectSearchComponent.inputElement.nativeElement&&this.nzSelectSearchComponent.focus()}),(0,h.R)(this.elementRef.nativeElement,"keydown").pipe((0,$.R)(this.destroy$)).subscribe(ie=>{if(ie.target instanceof HTMLInputElement){const de=ie.target.value;ie.keyCode===M.ZH&&"default"!==this.mode&&!de&&this.listOfTopItem.length>0&&(ie.preventDefault(),this.ngZone.run(()=>this.onDeleteItem(this.listOfTopItem[this.listOfTopItem.length-1])))}})})}ngOnDestroy(){this.destroy$.next()}}(gt=_).\u0275fac=function(ie){return new(ie||gt)(n.Y36(n.SBq),n.Y36(n.R0b),n.Y36(be.P,9))},gt.\u0275cmp=n.Xpm({type:gt,selectors:[["nz-select-top-control"]],viewQuery:function(ie,de){if(1&ie&&n.Gf(H,5),2&ie){let it;n.iGM(it=n.CRH())&&(de.nzSelectSearchComponent=it.first)}},hostAttrs:[1,"ant-select-selector"],inputs:{nzId:"nzId",showSearch:"showSearch",placeHolder:"placeHolder",open:"open",maxTagCount:"maxTagCount",autofocus:"autofocus",disabled:"disabled",mode:"mode",customTemplate:"customTemplate",maxTagPlaceholder:"maxTagPlaceholder",removeIcon:"removeIcon",listOfTopItem:"listOfTopItem",tokenSeparators:"tokenSeparators"},outputs:{tokenize:"tokenize",inputValueChange:"inputValueChange",deleteItem:"deleteItem"},exportAs:["nzSelectTopControl"],standalone:!0,features:[n.TTD,n.jDz],decls:4,vars:3,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"placeholder",4,"ngIf"],[3,"nzId","disabled","value","showInput","mirrorSync","autofocus","focusTrigger","isComposingChange","valueChange"],[3,"deletable","disabled","removeIcon","label","contentTemplateOutlet","contentTemplateOutletContext",4,"ngIf"],[3,"deletable","disabled","removeIcon","label","contentTemplateOutlet","contentTemplateOutletContext"],[3,"removeIcon","label","disabled","contentTemplateOutlet","deletable","contentTemplateOutletContext","delete",4,"ngFor","ngForOf","ngForTrackBy"],[3,"nzId","disabled","value","autofocus","showInput","mirrorSync","focusTrigger","isComposingChange","valueChange"],[3,"removeIcon","label","disabled","contentTemplateOutlet","deletable","contentTemplateOutletContext","delete"],[3,"placeholder"]],template:function(ie,de){1&ie&&(n.ynx(0,0),n.YNc(1,mn,3,8,"ng-container",1)(2,rt,3,9,"ng-container",2),n.BQk(),n.YNc(3,ae,1,1,"nz-select-placeholder",3)),2&ie&&(n.Q6J("ngSwitch",de.mode),n.xp6(),n.Q6J("ngSwitchCase","default"),n.xp6(2),n.Q6J("ngIf",de.isShowPlaceholder))},dependencies:[C.RF,H,C.n9,Ur,C.O5,C.ED,C.ax,ze],encapsulation:2,changeDetection:0});const R=(le,ie)=>!(!ie||!ie.nzLabel)&&ie.nzLabel.toString().toLowerCase().indexOf(le.toLowerCase())>-1;class je{set nzShowArrow(ie){this._nzShowArrow=ie}get nzShowArrow(){return void 0===this._nzShowArrow?"default"===this.nzMode:this._nzShowArrow}generateTagItem(ie){return{nzValue:ie,nzLabel:ie,type:"item"}}onItemClick(ie){if(this.activatedValue=ie,"default"===this.nzMode)(0===this.listOfValue.length||!this.compareWith(this.listOfValue[0],ie))&&this.updateListOfValue([ie]),this.setOpenState(!1);else{const de=this.listOfValue.findIndex(it=>this.compareWith(it,ie));if(-1!==de){const it=this.listOfValue.filter((dn,Yn)=>Yn!==de);this.updateListOfValue(it)}else if(this.listOfValue.length<this.nzMaxMultipleCount){const it=[...this.listOfValue,ie];this.updateListOfValue(it)}this.focus(),this.nzAutoClearSearchValue&&this.clearInput()}}onItemDelete(ie){const de=this.listOfValue.filter(it=>!this.compareWith(it,ie.nzValue));this.updateListOfValue(de),this.clearInput()}updateListOfContainerItem(){let ie=this.listOfTagAndTemplateItem.filter(dn=>!dn.nzHide).filter(dn=>!(!this.nzServerSearch&&this.searchValue)||this.nzFilterOption(this.searchValue,dn));if("tags"===this.nzMode&&this.searchValue){const dn=this.listOfTagAndTemplateItem.find(Yn=>Yn.nzLabel===this.searchValue);if(dn)this.activatedValue=dn.nzValue;else{const Yn=this.generateTagItem(this.searchValue);ie=[Yn,...ie],this.activatedValue=Yn.nzValue}}const de=ie.find(dn=>dn.nzLabel===this.searchValue)||ie.find(dn=>this.compareWith(dn.nzValue,this.activatedValue))||ie.find(dn=>this.compareWith(dn.nzValue,this.listOfValue[0]))||ie[0];this.activatedValue=de&&de.nzValue||null;let it=[];this.isReactiveDriven?it=[...new Set(this.nzOptions.filter(dn=>dn.groupLabel).map(dn=>dn.groupLabel))]:this.listOfNzOptionGroupComponent&&(it=this.listOfNzOptionGroupComponent.map(dn=>dn.nzLabel)),it.forEach(dn=>{const Yn=ie.findIndex(Kt=>dn===Kt.groupLabel);if(Yn>-1){const Kt={groupLabel:dn,type:"group",key:dn};ie.splice(Yn,0,Kt)}}),this.listOfContainerItem=[...ie],this.updateCdkConnectedOverlayPositions()}clearInput(){this.nzSelectTopControlComponent.clearInputValue()}updateListOfValue(ie){const it=((dn,Yn)=>"default"===this.nzMode?dn.length>0?dn[0]:null:dn)(ie);this.value!==it&&(this.listOfValue=ie,this.listOfValue$.next(ie),this.value=it,this.onChange(this.value))}onTokenSeparate(ie){const de=this.listOfTagAndTemplateItem.filter(it=>-1!==ie.findIndex(dn=>dn===it.nzLabel)).map(it=>it.nzValue).filter(it=>-1===this.listOfValue.findIndex(dn=>this.compareWith(dn,it)));if("multiple"===this.nzMode)this.updateListOfValue([...this.listOfValue,...de]);else if("tags"===this.nzMode){const it=ie.filter(dn=>-1===this.listOfTagAndTemplateItem.findIndex(Yn=>Yn.nzLabel===dn));this.updateListOfValue([...this.listOfValue,...de,...it])}this.clearInput()}onKeyDown(ie){if(this.nzDisabled)return;const de=this.listOfContainerItem.filter(dn=>"item"===dn.type).filter(dn=>!dn.nzDisabled),it=de.findIndex(dn=>this.compareWith(dn.nzValue,this.activatedValue));switch(ie.keyCode){case M.LH:if(ie.preventDefault(),this.nzOpen&&de.length>0){const dn=it>0?it-1:de.length-1;this.activatedValue=de[dn].nzValue}break;case M.JH:if(ie.preventDefault(),this.nzOpen&&de.length>0){const dn=it<de.length-1?it+1:0;this.activatedValue=de[dn].nzValue}else this.setOpenState(!0);break;case M.K5:ie.preventDefault(),this.nzOpen?(0,b.DX)(this.activatedValue)&&-1!==it&&this.onItemClick(this.activatedValue):this.setOpenState(!0);break;case M.L_:this.nzOpen||(this.setOpenState(!0),ie.preventDefault());break;case M.Mf:this.nzSelectOnTab?this.nzOpen&&(ie.preventDefault(),(0,b.DX)(this.activatedValue)&&this.onItemClick(this.activatedValue)):this.setOpenState(!1);break;case M.hY:break;default:this.nzOpen||this.setOpenState(!0)}}setOpenState(ie){this.nzOpen!==ie&&(this.nzOpen=ie,this.nzOpenChange.emit(ie),this.onOpenChange(),this.cdr.markForCheck())}onOpenChange(){this.updateCdkConnectedOverlayStatus(),this.nzAutoClearSearchValue&&this.clearInput()}onInputValueChange(ie){this.searchValue=ie,this.updateListOfContainerItem(),this.nzOnSearch.emit(ie),this.updateCdkConnectedOverlayPositions()}onClearSelection(){this.updateListOfValue([])}onClickOutside(ie){this.host.nativeElement.contains(ie.target)||this.setOpenState(!1)}focus(){this.nzSelectTopControlComponent.focus()}blur(){this.nzSelectTopControlComponent.blur()}onPositionChange(ie){const de=(0,N.d_)(ie);this.dropDownPosition=de}updateCdkConnectedOverlayStatus(){if(this.platform.isBrowser&&this.originElement.nativeElement){const ie=this.triggerWidth;(0,Oe.h)(this.requestId),this.requestId=(0,Oe.e)(()=>{this.triggerWidth=this.originElement.nativeElement.getBoundingClientRect().width,ie!==this.triggerWidth&&this.cdr.detectChanges()})}}updateCdkConnectedOverlayPositions(){(0,Oe.e)(()=>{this.cdkConnectedOverlay?.overlayRef?.updatePosition()})}constructor(ie,de,it,dn,Yn,Kt,Xe,pt,Sn,xn,$n,si){this.ngZone=ie,this.destroy$=de,this.nzConfigService=it,this.cdr=dn,this.host=Yn,this.renderer=Kt,this.platform=Xe,this.focusMonitor=pt,this.directionality=Sn,this.noAnimation=xn,this.nzFormStatusService=$n,this.nzFormNoStatusService=si,this._nzModuleName="select",this.nzId=null,this.nzSize="default",this.nzStatus="",this.nzOptionHeightPx=32,this.nzOptionOverflowSize=8,this.nzDropdownClassName=null,this.nzDropdownMatchSelectWidth=!0,this.nzDropdownStyle=null,this.nzNotFoundContent=void 0,this.nzPlaceHolder=null,this.nzPlacement=null,this.nzMaxTagCount=1/0,this.nzDropdownRender=null,this.nzCustomTemplate=null,this.nzSuffixIcon=null,this.nzClearIcon=null,this.nzRemoveIcon=null,this.nzMenuItemSelectedIcon=null,this.nzTokenSeparators=[],this.nzMaxTagPlaceholder=null,this.nzMaxMultipleCount=1/0,this.nzMode="default",this.nzFilterOption=R,this.compareWith=(ki,bn)=>ki===bn,this.nzAllowClear=!1,this.nzBorderless=!1,this.nzShowSearch=!1,this.nzLoading=!1,this.nzAutoFocus=!1,this.nzAutoClearSearchValue=!0,this.nzServerSearch=!1,this.nzDisabled=!1,this.nzOpen=!1,this.nzSelectOnTab=!1,this.nzBackdrop=!1,this.nzOptions=[],this.nzOnSearch=new n.vpe,this.nzScrollToBottom=new n.vpe,this.nzOpenChange=new n.vpe,this.nzBlur=new n.vpe,this.nzFocus=new n.vpe,this.listOfValue$=new f.X([]),this.listOfTemplateItem$=new f.X([]),this.listOfTagAndTemplateItem=[],this.searchValue="",this.isReactiveDriven=!1,this.requestId=-1,this.isNzDisableFirstChange=!0,this.onChange=()=>{},this.onTouched=()=>{},this.dropDownPosition="bottomLeft",this.triggerWidth=null,this.listOfContainerItem=[],this.listOfTopItem=[],this.activatedValue=null,this.listOfValue=[],this.focused=!1,this.dir="ltr",this.positions=[],this.prefixCls="ant-select",this.statusCls={},this.status="",this.hasFeedback=!1}writeValue(ie){if(this.value!==ie){this.value=ie;const it=(dn=ie,Yn=this.nzMode,null==dn?[]:"default"===Yn?[dn]:dn);this.listOfValue=it,this.listOfValue$.next(it),this.cdr.markForCheck()}var dn,Yn}registerOnChange(ie){this.onChange=ie}registerOnTouched(ie){this.onTouched=ie}setDisabledState(ie){this.nzDisabled=this.isNzDisableFirstChange&&this.nzDisabled||ie,this.isNzDisableFirstChange=!1,this.nzDisabled&&this.setOpenState(!1),this.cdr.markForCheck()}ngOnChanges(ie){const{nzOpen:de,nzDisabled:it,nzOptions:dn,nzStatus:Yn,nzPlacement:Kt}=ie;if(de&&this.onOpenChange(),it&&this.nzDisabled&&this.setOpenState(!1),dn){this.isReactiveDriven=!0;const pt=(this.nzOptions||[]).map(Sn=>({template:Sn.label instanceof n.Rgc?Sn.label:null,nzTitle:this.getTitle(Sn.title,Sn.label),nzLabel:"string"==typeof Sn.label||"number"==typeof Sn.label?Sn.label:null,nzValue:Sn.value,nzDisabled:Sn.disabled||!1,nzHide:Sn.hide||!1,nzCustomContent:Sn.label instanceof n.Rgc,groupLabel:Sn.groupLabel||null,type:"item",key:void 0===Sn.key?Sn.value:Sn.key}));this.listOfTemplateItem$.next(pt)}if(Yn&&this.setStatusStyles(this.nzStatus,this.hasFeedback),Kt){const{currentValue:Xe}=Kt;this.dropDownPosition=Xe;const pt=["bottomLeft","topLeft","bottomRight","topRight"];Xe&&pt.includes(Xe)?this.positions=[N.yW[Xe]]:this.positions=pt.map(Sn=>N.yW[Sn])}}ngOnInit(){this.nzFormStatusService?.formStatusChanges.pipe((0,te.x)((ie,de)=>ie.status===de.status&&ie.hasFeedback===de.hasFeedback),(0,ee.M)(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:(0,S.of)(!1)),(0,Se.U)(([{status:ie,hasFeedback:de},it])=>({status:it?"":ie,hasFeedback:de})),(0,$.R)(this.destroy$)).subscribe(({status:ie,hasFeedback:de})=>{this.setStatusStyles(ie,de)}),this.focusMonitor.monitor(this.host,!0).pipe((0,$.R)(this.destroy$)).subscribe(ie=>{ie?(this.focused=!0,this.cdr.markForCheck(),this.nzFocus.emit()):(this.focused=!1,this.cdr.markForCheck(),this.nzBlur.emit(),Promise.resolve().then(()=>{this.onTouched()}))}),(0,W.a)([this.listOfValue$,this.listOfTemplateItem$]).pipe((0,$.R)(this.destroy$)).subscribe(([ie,de])=>{const it=ie.filter(()=>"tags"===this.nzMode).filter(dn=>-1===de.findIndex(Yn=>this.compareWith(Yn.nzValue,dn))).map(dn=>this.listOfTopItem.find(Yn=>this.compareWith(Yn.nzValue,dn))||this.generateTagItem(dn));this.listOfTagAndTemplateItem=[...de,...it],this.listOfTopItem=this.listOfValue.map(dn=>[...this.listOfTagAndTemplateItem,...this.listOfTopItem].find(Yn=>this.compareWith(dn,Yn.nzValue))).filter(dn=>!!dn),this.updateListOfContainerItem()}),this.directionality.change?.pipe((0,$.R)(this.destroy$)).subscribe(ie=>{this.dir=ie,this.cdr.detectChanges()}),this.nzConfigService.getConfigChangeEventForComponent("select").pipe((0,$.R)(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>(0,h.R)(this.host.nativeElement,"click").pipe((0,$.R)(this.destroy$)).subscribe(()=>{this.nzOpen&&this.nzShowSearch||this.nzDisabled||this.ngZone.run(()=>this.setOpenState(!this.nzOpen))})),this.cdkConnectedOverlay.overlayKeydown.pipe((0,$.R)(this.destroy$)).subscribe(ie=>{ie.keyCode===M.hY&&this.setOpenState(!1)})}ngAfterContentInit(){this.isReactiveDriven||(0,P.T)(this.listOfNzOptionGroupComponent.changes,this.listOfNzOptionComponent.changes).pipe((0,K.O)(!0),(0,ce.w)(()=>(0,P.T)(this.listOfNzOptionComponent.changes,this.listOfNzOptionGroupComponent.changes,...this.listOfNzOptionComponent.map(ie=>ie.changes),...this.listOfNzOptionGroupComponent.map(ie=>ie.changes)).pipe((0,K.O)(!0))),(0,$.R)(this.destroy$)).subscribe(()=>{const ie=this.listOfNzOptionComponent.toArray().map(de=>{const{template:it,nzLabel:dn,nzValue:Yn,nzKey:Kt,nzDisabled:Xe,nzHide:pt,nzCustomContent:Sn,groupLabel:xn}=de;return{template:it,nzLabel:dn,nzValue:Yn,nzDisabled:Xe,nzHide:pt,nzCustomContent:Sn,groupLabel:xn,nzTitle:this.getTitle(de.nzTitle,de.nzLabel),type:"item",key:void 0===Kt?Yn:Kt}});this.listOfTemplateItem$.next(ie),this.cdr.markForCheck()})}ngOnDestroy(){(0,Oe.h)(this.requestId),this.focusMonitor.stopMonitoring(this.host)}setStatusStyles(ie,de){this.status=ie,this.hasFeedback=de,this.cdr.markForCheck(),this.statusCls=(0,b.Zu)(this.prefixCls,ie,de),Object.keys(this.statusCls).forEach(it=>{this.statusCls[it]?this.renderer.addClass(this.host.nativeElement,it):this.renderer.removeClass(this.host.nativeElement,it)})}getTitle(ie,de){let it;return void 0===ie?("string"==typeof de||"number"==typeof de)&&(it=de.toString()):("string"==typeof ie||"number"==typeof ie)&&(it=ie.toString()),it}}(St=je).\u0275fac=function(ie){return new(ie||St)(n.Y36(n.R0b),n.Y36(ke.kn),n.Y36(Q.jY),n.Y36(n.sBO),n.Y36(n.SBq),n.Y36(n.Qsj),n.Y36(qe.t4),n.Y36(We.tE),n.Y36(yt.Is,8),n.Y36(be.P,9),n.Y36(Ye.kH,8),n.Y36(Ye.yW,8))},St.\u0275cmp=n.Xpm({type:St,selectors:[["nz-select"]],contentQueries:function(ie,de,it){if(1&ie&&(n.Suo(it,mr,5),n.Suo(it,fr,5)),2&ie){let dn;n.iGM(dn=n.CRH())&&(de.listOfNzOptionComponent=dn),n.iGM(dn=n.CRH())&&(de.listOfNzOptionGroupComponent=dn)}},viewQuery:function(ie,de){if(1&ie&&(n.Gf(A.xu,7,n.SBq),n.Gf(A.pI,7),n.Gf(_,7),n.Gf(fr,7,n.SBq),n.Gf(_,7,n.SBq)),2&ie){let it;n.iGM(it=n.CRH())&&(de.originElement=it.first),n.iGM(it=n.CRH())&&(de.cdkConnectedOverlay=it.first),n.iGM(it=n.CRH())&&(de.nzSelectTopControlComponent=it.first),n.iGM(it=n.CRH())&&(de.nzOptionGroupComponentElement=it.first),n.iGM(it=n.CRH())&&(de.nzSelectTopControlComponentElement=it.first)}},hostAttrs:[1,"ant-select"],hostVars:26,hostBindings:function(ie,de){2&ie&&n.ekj("ant-select-in-form-item",!!de.nzFormStatusService)("ant-select-lg","large"===de.nzSize)("ant-select-sm","small"===de.nzSize)("ant-select-show-arrow",de.nzShowArrow)("ant-select-disabled",de.nzDisabled)("ant-select-show-search",(de.nzShowSearch||"default"!==de.nzMode)&&!de.nzDisabled)("ant-select-allow-clear",de.nzAllowClear)("ant-select-borderless",de.nzBorderless)("ant-select-open",de.nzOpen)("ant-select-focused",de.nzOpen||de.focused)("ant-select-single","default"===de.nzMode)("ant-select-multiple","default"!==de.nzMode)("ant-select-rtl","rtl"===de.dir)},inputs:{nzId:"nzId",nzSize:"nzSize",nzStatus:"nzStatus",nzOptionHeightPx:"nzOptionHeightPx",nzOptionOverflowSize:"nzOptionOverflowSize",nzDropdownClassName:"nzDropdownClassName",nzDropdownMatchSelectWidth:"nzDropdownMatchSelectWidth",nzDropdownStyle:"nzDropdownStyle",nzNotFoundContent:"nzNotFoundContent",nzPlaceHolder:"nzPlaceHolder",nzPlacement:"nzPlacement",nzMaxTagCount:"nzMaxTagCount",nzDropdownRender:"nzDropdownRender",nzCustomTemplate:"nzCustomTemplate",nzSuffixIcon:"nzSuffixIcon",nzClearIcon:"nzClearIcon",nzRemoveIcon:"nzRemoveIcon",nzMenuItemSelectedIcon:"nzMenuItemSelectedIcon",nzTokenSeparators:"nzTokenSeparators",nzMaxTagPlaceholder:"nzMaxTagPlaceholder",nzMaxMultipleCount:"nzMaxMultipleCount",nzMode:"nzMode",nzFilterOption:"nzFilterOption",compareWith:"compareWith",nzAllowClear:"nzAllowClear",nzBorderless:"nzBorderless",nzShowSearch:"nzShowSearch",nzLoading:"nzLoading",nzAutoFocus:"nzAutoFocus",nzAutoClearSearchValue:"nzAutoClearSearchValue",nzServerSearch:"nzServerSearch",nzDisabled:"nzDisabled",nzOpen:"nzOpen",nzSelectOnTab:"nzSelectOnTab",nzBackdrop:"nzBackdrop",nzOptions:"nzOptions",nzShowArrow:"nzShowArrow"},outputs:{nzOnSearch:"nzOnSearch",nzScrollToBottom:"nzScrollToBottom",nzOpenChange:"nzOpenChange",nzBlur:"nzBlur",nzFocus:"nzFocus"},exportAs:["nzSelect"],standalone:!0,features:[n._Bn([ke.kn,{provide:D.JU,useExisting:(0,n.Gpc)(()=>St),multi:!0}]),n.TTD,n.jDz],decls:5,vars:25,consts:[["cdkOverlayOrigin","",3,"nzId","open","disabled","mode","nzNoAnimation","maxTagPlaceholder","removeIcon","placeHolder","maxTagCount","customTemplate","tokenSeparators","showSearch","autofocus","listOfTopItem","inputValueChange","tokenize","deleteItem","keydown"],["origin","cdkOverlayOrigin"],[3,"showArrow","loading","search","suffixIcon","feedbackIcon",4,"ngIf"],[3,"clearIcon","clear",4,"ngIf"],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayMinWidth","cdkConnectedOverlayWidth","cdkConnectedOverlayOrigin","cdkConnectedOverlayTransformOriginOn","cdkConnectedOverlayPanelClass","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","overlayOutsideClick","detach","positionChange"],[3,"showArrow","loading","search","suffixIcon","feedbackIcon"],["feedbackIconTpl",""],[3,"status",4,"ngIf"],[3,"status"],[3,"clearIcon","clear"],[3,"ngStyle","itemSize","maxItemLength","matchWidth","nzNoAnimation","listOfContainerItem","menuItemSelectedIcon","notFoundContent","activatedValue","listOfSelectedValue","dropdownRender","compareWith","mode","keydown","itemClick","scrollToBottom"]],template:function(ie,de){if(1&ie&&(n.TgZ(0,"nz-select-top-control",0,1),n.NdJ("inputValueChange",function(dn){return de.onInputValueChange(dn)})("tokenize",function(dn){return de.onTokenSeparate(dn)})("deleteItem",function(dn){return de.onItemDelete(dn)})("keydown",function(dn){return de.onKeyDown(dn)}),n.qZA(),n.YNc(2,It,3,5,"nz-select-arrow",2)(3,An,1,1,"nz-select-clear",3)(4,Zn,1,23,"ng-template",4),n.NdJ("overlayOutsideClick",function(dn){return de.onClickOutside(dn)})("detach",function(){return de.setOpenState(!1)})("positionChange",function(dn){return de.onPositionChange(dn)})),2&ie){const it=n.MAs(1);n.Q6J("nzId",de.nzId)("open",de.nzOpen)("disabled",de.nzDisabled)("mode",de.nzMode)("@.disabled",!(null==de.noAnimation||!de.noAnimation.nzNoAnimation))("nzNoAnimation",null==de.noAnimation?null:de.noAnimation.nzNoAnimation)("maxTagPlaceholder",de.nzMaxTagPlaceholder)("removeIcon",de.nzRemoveIcon)("placeHolder",de.nzPlaceHolder)("maxTagCount",de.nzMaxTagCount)("customTemplate",de.nzCustomTemplate)("tokenSeparators",de.nzTokenSeparators)("showSearch",de.nzShowSearch)("autofocus",de.nzAutoFocus)("listOfTopItem",de.listOfTopItem),n.xp6(2),n.Q6J("ngIf",de.nzShowArrow||de.hasFeedback&&!!de.status),n.xp6(),n.Q6J("ngIf",de.nzAllowClear&&!de.nzDisabled&&de.listOfValue.length),n.xp6(),n.Q6J("cdkConnectedOverlayHasBackdrop",de.nzBackdrop)("cdkConnectedOverlayMinWidth",de.nzDropdownMatchSelectWidth?null:de.triggerWidth)("cdkConnectedOverlayWidth",de.nzDropdownMatchSelectWidth?de.triggerWidth:null)("cdkConnectedOverlayOrigin",it)("cdkConnectedOverlayTransformOriginOn",".ant-select-dropdown")("cdkConnectedOverlayPanelClass",de.nzDropdownClassName)("cdkConnectedOverlayOpen",de.nzOpen)("cdkConnectedOverlayPositions",de.positions)}},dependencies:[_,A.xu,be.P,qr,C.O5,Ye.mJ,Ye.w_,Qn,A.pI,N.e4,N.hQ,xr,C.PC],encapsulation:2,data:{animation:[I.mF]},changeDetection:0}),(0,Ie.gn)([(0,Q.oS)()],je.prototype,"nzSuffixIcon",void 0),(0,Ie.gn)([(0,b.yF)()],je.prototype,"nzAllowClear",void 0),(0,Ie.gn)([(0,Q.oS)(),(0,b.yF)()],je.prototype,"nzBorderless",void 0),(0,Ie.gn)([(0,b.yF)()],je.prototype,"nzShowSearch",void 0),(0,Ie.gn)([(0,b.yF)()],je.prototype,"nzLoading",void 0),(0,Ie.gn)([(0,b.yF)()],je.prototype,"nzAutoFocus",void 0),(0,Ie.gn)([(0,b.yF)()],je.prototype,"nzAutoClearSearchValue",void 0),(0,Ie.gn)([(0,b.yF)()],je.prototype,"nzServerSearch",void 0),(0,Ie.gn)([(0,b.yF)()],je.prototype,"nzDisabled",void 0),(0,Ie.gn)([(0,b.yF)()],je.prototype,"nzOpen",void 0),(0,Ie.gn)([(0,b.yF)()],je.prototype,"nzSelectOnTab",void 0),(0,Ie.gn)([(0,Q.oS)(),(0,b.yF)()],je.prototype,"nzBackdrop",void 0);class xt{}(cn=xt).\u0275fac=function(ie){return new(ie||cn)},cn.\u0275mod=n.oAB({type:cn}),cn.\u0275inj=n.cJS({imports:[je,xr,Br,_,H,Ur,Qn,qr,ze,lr]})},12996:(tt,X,c)=>{"use strict";c.d(X,{A2:()=>Ot});var W,P,n=c(19212),o=c(78645),h=c(91687),f=c(27445),S=c(27754);class A{transform(Ue,nt="HH:mm:ss"){let Ce=Number(Ue||0);return f.FW.reduce((ye,[Te,Ne])=>{if(-1!==ye.indexOf(Te)){const fe=Math.floor(Ce/Ne);return Ce-=fe*Ne,ye.replace(new RegExp(`${Te}+`,"g"),Ct=>(0,S.Sk)(fe.toString(),Ct.length,"0"))}return ye},nt)}}(W=A).\u0275fac=function(Ue){return new(Ue||W)},W.\u0275pipe=n.Yjl({name:"nzTimeRange",type:W,pure:!0,standalone:!0});class T{}(P=T).\u0275fac=function(Ue){return new(Ue||P)},P.\u0275mod=n.oAB({type:P}),P.\u0275inj=n.cJS({});var K,te,ee,Se,C=c(96814),N=c(59773),Y=c(8324),k=c(49388),$=c(62831);const ce=at=>({$implicit:at});function ke(at,Ue){if(1&at&&n.GkF(0,3),2&at){const nt=n.oxw();n.Q6J("ngTemplateOutlet",nt.nzValueTemplate)("ngTemplateOutletContext",n.VKq(2,ce,nt.nzValue))}}function Ge(at,Ue){if(1&at&&(n.TgZ(0,"span",6),n._uU(1),n.qZA()),2&at){const nt=n.oxw(2);n.xp6(),n.Oqu(nt.displayInt)}}function Ie(at,Ue){if(1&at&&(n.TgZ(0,"span",7),n._uU(1),n.qZA()),2&at){const nt=n.oxw(2);n.xp6(),n.Oqu(nt.displayDecimal)}}function b(at,Ue){if(1&at&&(n.ynx(0),n.YNc(1,Ge,2,1,"span",4)(2,Ie,2,1,"span",5),n.BQk()),2&at){const nt=n.oxw();n.xp6(),n.Q6J("ngIf",nt.displayInt),n.xp6(),n.Q6J("ngIf",nt.displayDecimal)}}function M(at,Ue){if(1&at&&(n.ynx(0),n._uU(1),n.BQk()),2&at){const nt=n.oxw();n.xp6(),n.Oqu(nt.nzTitle)}}function D(at,Ue){if(1&at&&(n.ynx(0),n._uU(1),n.BQk()),2&at){const nt=n.oxw(2);n.xp6(),n.Oqu(nt.nzPrefix)}}function I(at,Ue){if(1&at&&(n.TgZ(0,"span",6),n.YNc(1,D,2,1,"ng-container",1),n.qZA()),2&at){const nt=n.oxw();n.xp6(),n.Q6J("nzStringTemplateOutlet",nt.nzPrefix)}}function Q(at,Ue){if(1&at&&(n.ynx(0),n._uU(1),n.BQk()),2&at){const nt=n.oxw(2);n.xp6(),n.Oqu(nt.nzSuffix)}}function Ye(at,Ue){if(1&at&&(n.TgZ(0,"span",7),n.YNc(1,Q,2,1,"ng-container",1),n.qZA()),2&at){const nt=n.oxw();n.xp6(),n.Q6J("nzStringTemplateOutlet",nt.nzSuffix)}}function be(at,Ue){if(1&at&&(n._uU(0),n.ALo(1,"nzTimeRange")),2&at){const nt=n.oxw();n.Oqu(n.xi3(1,1,nt.diff,nt.nzFormat))}}class Oe{constructor(Ue){this.locale_id=Ue,this.displayInt="",this.displayDecimal=""}ngOnChanges(){this.formatNumber()}formatNumber(){const Ue="number"==typeof this.nzValue?".":(0,C.dv)(this.locale_id,C.wE.Decimal),nt=String(this.nzValue),[Ce,ye]=nt.split(Ue);this.displayInt=Ce,this.displayDecimal=ye?`${Ue}${ye}`:""}}(K=Oe).\u0275fac=function(Ue){return new(Ue||K)(n.Y36(n.soG))},K.\u0275cmp=n.Xpm({type:K,selectors:[["nz-statistic-number"]],inputs:{nzValue:"nzValue",nzValueTemplate:"nzValueTemplate"},exportAs:["nzStatisticNumber"],standalone:!0,features:[n.TTD,n.jDz],decls:3,vars:2,consts:[[1,"ant-statistic-content-value"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","ant-statistic-content-value-int",4,"ngIf"],["class","ant-statistic-content-value-decimal",4,"ngIf"],[1,"ant-statistic-content-value-int"],[1,"ant-statistic-content-value-decimal"]],template:function(Ue,nt){1&Ue&&(n.TgZ(0,"span",0),n.YNc(1,ke,1,4,"ng-container",1)(2,b,3,2,"ng-container",2),n.qZA()),2&Ue&&(n.xp6(),n.Q6J("ngIf",nt.nzValueTemplate),n.xp6(),n.Q6J("ngIf",!nt.nzValueTemplate))},dependencies:[C.O5,C.tP],encapsulation:2,changeDetection:0});class We{constructor(Ue,nt){this.cdr=Ue,this.directionality=nt,this.nzValueStyle={},this.dir="ltr",this.destroy$=new o.x}ngOnInit(){this.directionality.change?.pipe((0,N.R)(this.destroy$)).subscribe(Ue=>{this.dir=Ue,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}(te=We).\u0275fac=function(Ue){return new(Ue||te)(n.Y36(n.sBO),n.Y36(k.Is,8))},te.\u0275cmp=n.Xpm({type:te,selectors:[["nz-statistic"]],hostAttrs:[1,"ant-statistic"],hostVars:2,hostBindings:function(Ue,nt){2&Ue&&n.ekj("ant-statistic-rtl","rtl"===nt.dir)},inputs:{nzPrefix:"nzPrefix",nzSuffix:"nzSuffix",nzTitle:"nzTitle",nzValue:"nzValue",nzValueStyle:"nzValueStyle",nzValueTemplate:"nzValueTemplate"},exportAs:["nzStatistic"],standalone:!0,features:[n.jDz],decls:6,vars:6,consts:[[1,"ant-statistic-title"],[4,"nzStringTemplateOutlet"],[1,"ant-statistic-content",3,"ngStyle"],["class","ant-statistic-content-prefix",4,"ngIf"],[3,"nzValue","nzValueTemplate"],["class","ant-statistic-content-suffix",4,"ngIf"],[1,"ant-statistic-content-prefix"],[1,"ant-statistic-content-suffix"]],template:function(Ue,nt){1&Ue&&(n.TgZ(0,"div",0),n.YNc(1,M,2,1,"ng-container",1),n.qZA(),n.TgZ(2,"div",2),n.YNc(3,I,2,1,"span",3),n._UZ(4,"nz-statistic-number",4),n.YNc(5,Ye,2,1,"span",5),n.qZA()),2&Ue&&(n.xp6(),n.Q6J("nzStringTemplateOutlet",nt.nzTitle),n.xp6(),n.Q6J("ngStyle",nt.nzValueStyle),n.xp6(),n.Q6J("ngIf",nt.nzPrefix),n.xp6(),n.Q6J("nzValue",nt.nzValue)("nzValueTemplate",nt.nzValueTemplate),n.xp6(),n.Q6J("ngIf",nt.nzSuffix))},dependencies:[Oe,C.O5,Y.T,Y.f,C.PC],encapsulation:2,changeDetection:0});class yt extends We{constructor(Ue,nt,Ce,ye){super(Ue,ye),this.ngZone=nt,this.platform=Ce,this.nzFormat="HH:mm:ss",this.nzCountdownFinish=new n.vpe,this.target=0}ngOnChanges(Ue){Ue.nzValue&&(this.target=Number(Ue.nzValue.currentValue),Ue.nzValue.isFirstChange()||this.syncTimer())}ngOnInit(){super.ngOnInit(),this.syncTimer()}ngOnDestroy(){this.stopTimer()}syncTimer(){this.target>=Date.now()?this.startTimer():this.stopTimer()}startTimer(){this.platform.isBrowser&&this.ngZone.runOutsideAngular(()=>{this.stopTimer(),this.updater_=(0,h.F)(33.333333333333336).subscribe(()=>{this.updateValue(),this.cdr.detectChanges()})})}stopTimer(){this.updater_&&(this.updater_.unsubscribe(),this.updater_=null)}updateValue(){this.diff=Math.max(this.target-Date.now(),0),0===this.diff&&(this.stopTimer(),this.nzCountdownFinish.observers.length&&this.ngZone.run(()=>this.nzCountdownFinish.emit()))}}(ee=yt).\u0275fac=function(Ue){return new(Ue||ee)(n.Y36(n.sBO),n.Y36(n.R0b),n.Y36($.t4),n.Y36(k.Is,8))},ee.\u0275cmp=n.Xpm({type:ee,selectors:[["nz-countdown"]],inputs:{nzFormat:"nzFormat"},outputs:{nzCountdownFinish:"nzCountdownFinish"},exportAs:["nzCountdown"],standalone:!0,features:[n.qOj,n.TTD,n.jDz],decls:3,vars:6,consts:[[3,"nzValue","nzValueStyle","nzValueTemplate","nzTitle","nzPrefix","nzSuffix"],["countDownTpl",""]],template:function(Ue,nt){if(1&Ue&&(n._UZ(0,"nz-statistic",0),n.YNc(1,be,2,4,"ng-template",null,1,n.W1O)),2&Ue){const Ce=n.MAs(2);n.Q6J("nzValue",nt.diff)("nzValueStyle",nt.nzValueStyle)("nzValueTemplate",nt.nzValueTemplate||Ce)("nzTitle",nt.nzTitle)("nzPrefix",nt.nzPrefix)("nzSuffix",nt.nzSuffix)}},dependencies:[We,T,A],encapsulation:2,changeDetection:0});class Ot{}(Se=Ot).\u0275fac=function(Ue){return new(Ue||Se)},Se.\u0275mod=n.oAB({type:Se}),Se.\u0275inj=n.cJS({imports:[We,yt]})},43735:(tt,X,c)=>{"use strict";c.d(X,{Z6:()=>ke,e$:()=>Se});var S,W,P,A,n=c(15861),o=c(19212),h=c(96814),f=c(56223);const T=new o.OlP("ngx-mask config"),C=new o.OlP("new ngx-mask config"),N=new o.OlP("initial ngx-mask config"),Y={suffix:"",prefix:"",thousandSeparator:" ",decimalMarker:[".",","],clearIfNotMatch:!1,showTemplate:!1,showMaskTyped:!1,placeHolderCharacter:"_",dropSpecialCharacters:!0,hiddenInput:void 0,shownMaskExpression:"",separatorLimit:"",allowNegativeNumbers:!1,validation:!0,specialCharacters:["-","/","(",")",".",":"," ","+",",","@","[","]",'"',"'"],leadZeroDateTime:!1,apm:!1,leadZero:!1,keepCharacterPositions:!1,triggerOnMaskChange:!1,inputTransformFn:Ie=>Ie,outputTransformFn:Ie=>Ie,maskFilled:new o.vpe,patterns:{0:{pattern:new RegExp("\\d")},9:{pattern:new RegExp("\\d"),optional:!0},X:{pattern:new RegExp("\\d"),symbol:"*"},A:{pattern:new RegExp("[a-zA-Z0-9]")},S:{pattern:new RegExp("[a-zA-Z]")},U:{pattern:new RegExp("[A-Z]")},L:{pattern:new RegExp("[a-z]")},d:{pattern:new RegExp("\\d")},m:{pattern:new RegExp("\\d")},M:{pattern:new RegExp("\\d")},H:{pattern:new RegExp("\\d")},h:{pattern:new RegExp("\\d")},s:{pattern:new RegExp("\\d")}}},k=["Hh:m0:s0","Hh:m0","m0:s0"],$=["percent","Hh","s0","m0","separator","d0/M0/0000","d0/M0","d0","M0"];class K{constructor(){this._config=(0,o.f3M)(T),this.dropSpecialCharacters=this._config.dropSpecialCharacters,this.hiddenInput=this._config.hiddenInput,this.clearIfNotMatch=this._config.clearIfNotMatch,this.specialCharacters=this._config.specialCharacters,this.patterns=this._config.patterns,this.prefix=this._config.prefix,this.suffix=this._config.suffix,this.thousandSeparator=this._config.thousandSeparator,this.decimalMarker=this._config.decimalMarker,this.showMaskTyped=this._config.showMaskTyped,this.placeHolderCharacter=this._config.placeHolderCharacter,this.validation=this._config.validation,this.separatorLimit=this._config.separatorLimit,this.allowNegativeNumbers=this._config.allowNegativeNumbers,this.leadZeroDateTime=this._config.leadZeroDateTime,this.leadZero=this._config.leadZero,this.apm=this._config.apm,this.inputTransformFn=this._config.inputTransformFn,this.outputTransformFn=this._config.outputTransformFn,this.keepCharacterPositions=this._config.keepCharacterPositions,this._shift=new Set,this.plusOnePosition=!1,this.maskExpression="",this.actualValue="",this.showKeepCharacterExp="",this.shownMaskExpression="",this.deletedSpecialCharacter=!1,this._formatWithSeparators=(b,M,D,I)=>{let Q=[],Ye="";if(Array.isArray(D)){const yt=new RegExp(D.map(Ot=>"[\\^$.|?*+()".indexOf(Ot)>=0?`\\${Ot}`:Ot).join("|"));Q=b.split(yt),Ye=b.match(yt)?.[0]??""}else Q=b.split(D),Ye=D;const be=Q.length>1?`${Ye}${Q[1]}`:"";let Oe=Q[0]??"";const We=this.separatorLimit.replace(/\s/g,"");We&&+We&&(Oe="-"===Oe[0]?`-${Oe.slice(1,Oe.length).slice(0,We.length)}`:Oe.slice(0,We.length));const qe=/(\d+)(\d{3})/;for(;M&&qe.test(Oe);)Oe=Oe.replace(qe,"$1"+M+"$2");return void 0===I?Oe+be:0===I?Oe:Oe+be.substring(0,I+1)},this.percentage=b=>{const M=b.replace(",","."),D=Number(M);return!isNaN(D)&&D>=0&&D<=100},this.getPrecision=b=>{const M=b.split(".");return M.length>1?Number(M[M.length-1]):1/0},this.checkAndRemoveSuffix=b=>{for(let M=this.suffix?.length-1;M>=0;M--){const D=this.suffix.substring(M,this.suffix?.length);if(b.includes(D)&&M!==this.suffix?.length-1&&(M-1<0||!b.includes(this.suffix.substring(M-1,this.suffix?.length))))return b.replace(D,"")}return b},this.checkInputPrecision=(b,M,D)=>{if(M<1/0){if(Array.isArray(D)){const be=D.find(Oe=>Oe!==this.thousandSeparator);D=be||D[0]}const I=new RegExp(this._charToRegExpExpression(D)+`\\d{${M}}.*$`),Q=b.match(I),Ye=(Q&&Q[0]?.length)??0;if(Ye-1>M){const be=Ye-1-M;b=b.substring(0,b.length-be)}0===M&&this._compareOrIncludes(b[b.length-1],D,this.thousandSeparator)&&(b=b.substring(0,b.length-1))}return b}}applyMaskWithPattern(b,M){const[D,I]=M;return this.customPattern=I,this.applyMask(b,D)}applyMask(b,M,D=0,I=!1,Q=!1,Ye=(()=>{})){if(!M||"string"!=typeof b)return"";let be=0,Oe="",We=!1,qe=!1,yt=1,Ot=!1;b.slice(0,this.prefix.length)===this.prefix&&(b=b.slice(this.prefix.length,b.length)),this.suffix&&b?.length>0&&(b=this.checkAndRemoveSuffix(b)),"("===b&&this.prefix&&(b="");const at=b.toString().split("");if(this.allowNegativeNumbers&&"-"===b.slice(be,be+1)&&(Oe+=b.slice(be,be+1)),"IP"===M){const Ne=b.split(".");this.ipError=this._validIP(Ne),M="099.099.099.099"}const Ue=[];for(let Ne=0;Ne<b.length;Ne++)b[Ne]?.match("\\d")&&Ue.push(b[Ne]??"");if("CPF_CNPJ"===M&&(this.cpfCnpjError=11!==Ue.length&&14!==Ue.length,M=Ue.length>11?"00.000.000/0000-00":"000.000.000-00"),M.startsWith("percent")){if(b.match("[a-z]|[A-Z]")||b.match(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,\/.]/)&&!Q){b=this._stripToDecimal(b);const Ct=this.getPrecision(M);b=this.checkInputPrecision(b,Ct,this.decimalMarker)}const Ne="string"==typeof this.decimalMarker?this.decimalMarker:".";if(b.indexOf(Ne)>0&&!this.percentage(b.substring(0,b.indexOf(Ne)))){let Ct=b.substring(0,b.indexOf(Ne)-1);this.allowNegativeNumbers&&"-"===b.slice(be,be+1)&&!Q&&(Ct=b.substring(0,b.indexOf(Ne))),b=`${Ct}${b.substring(b.indexOf(Ne),b.length)}`}let fe="";fe=this.allowNegativeNumbers&&"-"===b.slice(be,be+1)?b.slice(be+1,be+b.length):b,Oe=this.percentage(fe)?this._splitPercentZero(b):this._splitPercentZero(b.substring(0,b.length-1))}else if(M.startsWith("separator")){(b.match("[w\u0430-\u044f\u0410-\u042f]")||b.match("[\u0401\u0451\u0410-\u044f]")||b.match("[a-z]|[A-Z]")||b.match(/[-@#!$%\\^&*()_\xa3\xac'+|~=`{}\]:";<>.?/]/)||b.match("[^A-Za-z0-9,]"))&&(b=this._stripToDecimal(b));const Ne=this.getPrecision(M),fe=Array.isArray(this.decimalMarker)?".":this.decimalMarker;0===Ne?b=this.allowNegativeNumbers?b.length>2&&"-"===b[0]&&"0"===b[1]&&b[2]!==this.thousandSeparator&&","!==b[2]&&"."!==b[2]?"-"+b.slice(2,b.length):"0"===b[0]&&b.length>1&&b[1]!==this.thousandSeparator&&","!==b[1]&&"."!==b[1]?b.slice(1,b.length):b:b.length>1&&"0"===b[0]&&b[1]!==this.thousandSeparator&&","!==b[1]&&"."!==b[1]?b.slice(1,b.length):b:(b[0]===fe&&b.length>1&&(b="0"+b.slice(0,b.length+1),this.plusOnePosition=!0),"0"===b[0]&&b[1]!==fe&&b[1]!==this.thousandSeparator&&(b=b.length>1?b.slice(0,1)+fe+b.slice(1,b.length+1):b,this.plusOnePosition=!0),this.allowNegativeNumbers&&"-"===b[0]&&(b[1]===fe||"0"===b[1])&&(b=b[1]===fe&&b.length>2?b.slice(0,1)+"0"+b.slice(1,b.length):"0"===b[1]&&b.length>2&&b[2]!==fe?b.slice(0,2)+fe+b.slice(2,b.length):b,this.plusOnePosition=!0)),Q&&("0"===b[0]&&b[1]===this.decimalMarker&&("0"===b[D]||b[D]===this.decimalMarker)&&(b=b.slice(2,b.length)),"-"===b[0]&&"0"===b[1]&&b[2]===this.decimalMarker&&("0"===b[D]||b[D]===this.decimalMarker)&&(b="-"+b.slice(3,b.length)),b=this._compareOrIncludes(b[b.length-1],this.decimalMarker,this.thousandSeparator)?b.slice(0,b.length-1):b);const Ct=this._charToRegExpExpression(this.thousandSeparator);let gt='@#!$%^&*()_+|~=`{}\\[\\]:\\s,\\.";<>?\\/'.replace(Ct,"");if(Array.isArray(this.decimalMarker))for(const kn of this.decimalMarker)gt=gt.replace(this._charToRegExpExpression(kn),"");else gt=gt.replace(this._charToRegExpExpression(this.decimalMarker),"");const St=new RegExp("["+gt+"]");b.match(St)&&(b=b.substring(0,b.length-1));const cn=(b=this.checkInputPrecision(b,Ne,this.decimalMarker)).replace(new RegExp(Ct,"g"),"");Oe=this._formatWithSeparators(cn,this.thousandSeparator,this.decimalMarker,Ne);const Ht=Oe.indexOf(",")-b.indexOf(","),sn=Oe.length-b.length;if(sn>0&&Oe[D]!==this.thousandSeparator){qe=!0;let kn=0;do{this._shift.add(D+kn),kn++}while(kn<sn)}else Oe[D-1]===this.decimalMarker||-4===sn||-3===sn||","===Oe[D]?(this._shift.clear(),this._shift.add(D-1)):0!==Ht&&D>0&&!(Oe.indexOf(",")>=D&&D>3)||!(Oe.indexOf(".")>=D&&D>3)&&sn<=0?(this._shift.clear(),qe=!0,yt=sn,D+=sn,this._shift.add(D)):this._shift.clear()}else for(let Ne=0,fe=at[0];Ne<at.length&&be!==M.length;Ne++,fe=at[Ne]??""){const Ct="*"in this.patterns;if(this._checkSymbolMask(fe,M[be]??"")&&"?"===M[be+1])Oe+=fe,be+=2;else if("*"===M[be+1]&&We&&this._checkSymbolMask(fe,M[be+2]??""))Oe+=fe,be+=3,We=!1;else if(this._checkSymbolMask(fe,M[be]??"")&&"*"===M[be+1]&&!Ct)Oe+=fe,We=!0;else if("?"===M[be+1]&&this._checkSymbolMask(fe,M[be+2]??""))Oe+=fe,be+=3;else if(this._checkSymbolMask(fe,M[be]??"")){if("H"===M[be]&&(this.apm?Number(fe)>9:Number(fe)>2)){D=this.leadZeroDateTime?D:D+1,be+=1,this._shiftStep(M,be,at.length),Ne--,this.leadZeroDateTime&&(Oe+="0");continue}if("h"===M[be]&&(this.apm?1===Oe.length&&Number(Oe)>1||"1"===Oe&&Number(fe)>2||1===b.slice(be-1,be).length&&Number(b.slice(be-1,be))>2||"1"===b.slice(be-1,be)&&Number(fe)>2:"2"===Oe&&Number(fe)>3||("2"===Oe.slice(be-2,be)||"2"===Oe.slice(be-3,be)||"2"===Oe.slice(be-4,be)||"2"===Oe.slice(be-1,be))&&Number(fe)>3&&be>10)){D+=1,be+=1,Ne--;continue}if(("m"===M[be]||"s"===M[be])&&Number(fe)>5){D=this.leadZeroDateTime?D:D+1,be+=1,this._shiftStep(M,be,at.length),Ne--,this.leadZeroDateTime&&(Oe+="0");continue}const gt=31,St=b[be],cn=b[be+1],Ht=b[be+2],sn=b[be-1],kn=b[be-2],Xt=b[be-3],Ut=b.slice(be-3,be-1),zt=b.slice(be-1,be+1),vt=b.slice(be,be+2),tn=b.slice(be-2,be);if("d"===M[be]){const ln="M0"===M.slice(0,2),cr="M0"===M.slice(0,2)&&this.specialCharacters.includes(kn);if(Number(fe)>3&&this.leadZeroDateTime||!ln&&(Number(vt)>gt||Number(zt)>gt||this.specialCharacters.includes(cn))||(cr?Number(zt)>gt||!this.specialCharacters.includes(St)&&this.specialCharacters.includes(Ht)||this.specialCharacters.includes(St):Number(vt)>gt||this.specialCharacters.includes(cn))){D=this.leadZeroDateTime?D:D+1,be+=1,this._shiftStep(M,be,at.length),Ne--,this.leadZeroDateTime&&(Oe+="0");continue}}if("M"===M[be]){const cr=0===be&&(Number(fe)>2||Number(vt)>12||this.specialCharacters.includes(cn)),nr=M.slice(be+2,be+3),Lt=Ut.includes(nr)&&(this.specialCharacters.includes(kn)&&Number(zt)>12&&!this.specialCharacters.includes(St)||this.specialCharacters.includes(St)||this.specialCharacters.includes(Xt)&&Number(tn)>12&&!this.specialCharacters.includes(sn)||this.specialCharacters.includes(sn)),Be=Number(Ut)<=gt&&!this.specialCharacters.includes(Ut)&&this.specialCharacters.includes(sn)&&(Number(vt)>12||this.specialCharacters.includes(cn)),Ke=Number(vt)>12&&5===be||this.specialCharacters.includes(cn)&&5===be,At=Number(Ut)>gt&&!this.specialCharacters.includes(Ut)&&!this.specialCharacters.includes(tn)&&Number(tn)>12,on=Number(Ut)<=gt&&!this.specialCharacters.includes(Ut)&&!this.specialCharacters.includes(sn)&&Number(zt)>12;if(Number(fe)>1&&this.leadZeroDateTime||cr||Lt||on||At||Be||Ke&&!this.leadZeroDateTime){D=this.leadZeroDateTime?D:D+1,be+=1,this._shiftStep(M,be,at.length),Ne--,this.leadZeroDateTime&&(Oe+="0");continue}}Oe+=fe,be++}else" "===fe&&" "===M[be]||"/"===fe&&"/"===M[be]?(Oe+=fe,be++):-1!==this.specialCharacters.indexOf(M[be]??"")?(Oe+=M[be],be++,this._shiftStep(M,be,at.length),Ne--):"9"===M[be]&&this.showMaskTyped?this._shiftStep(M,be,at.length):this.patterns[M[be]??""]&&this.patterns[M[be]??""]?.optional?(at[be]&&"099.099.099.099"!==M&&"000.000.000-00"!==M&&"00.000.000/0000-00"!==M&&!M.match(/^9+\.0+$/)&&!this.patterns[M[be]??""]?.optional&&(Oe+=at[be]),M.includes("9*")&&M.includes("0*")&&be++,be++,Ne--):"*"===this.maskExpression[be+1]&&this._findSpecialChar(this.maskExpression[be+2]??"")&&this._findSpecialChar(fe)===this.maskExpression[be+2]&&We||"?"===this.maskExpression[be+1]&&this._findSpecialChar(this.maskExpression[be+2]??"")&&this._findSpecialChar(fe)===this.maskExpression[be+2]&&We?(be+=3,Oe+=fe):this.showMaskTyped&&this.specialCharacters.indexOf(fe)<0&&fe!==this.placeHolderCharacter&&1===this.placeHolderCharacter.length&&(Ot=!0)}Oe.length+1===M.length&&-1!==this.specialCharacters.indexOf(M[M.length-1]??"")&&(Oe+=M[M.length-1]);let nt=D+1;for(;this._shift.has(nt);)yt++,nt++;let Ce=I&&!M.startsWith("separator")?be:this._shift.has(D)?yt:0;Ot&&Ce--,Ye(Ce,qe),yt<0&&this._shift.clear();let ye=!1;Q&&(ye=at.every(Ne=>this.specialCharacters.includes(Ne)));let Te=`${this.prefix}${ye?"":Oe}${this.showMaskTyped?"":this.suffix}`;if(0===Oe.length&&(Te=this.dropSpecialCharacters?`${Oe}`:`${this.prefix}${Oe}`),Oe.includes("-")&&this.prefix&&this.allowNegativeNumbers){if(Q&&"-"===Oe)return"";Te=`-${this.prefix}${Oe.split("-").join("")}${this.suffix}`}return Te}_findDropSpecialChar(b){return Array.isArray(this.dropSpecialCharacters)?this.dropSpecialCharacters.find(M=>M===b):this._findSpecialChar(b)}_findSpecialChar(b){return this.specialCharacters.find(M=>M===b)}_checkSymbolMask(b,M){return this.patterns=this.customPattern?this.customPattern:this.patterns,(this.patterns[M]?.pattern&&this.patterns[M]?.pattern.test(b))??!1}_stripToDecimal(b){return b.split("").filter((M,D)=>{const I="string"==typeof this.decimalMarker?M===this.decimalMarker:this.decimalMarker.includes(M);return M.match("^-?\\d")||M===this.thousandSeparator||I||"-"===M&&0===D&&this.allowNegativeNumbers}).join("")}_charToRegExpExpression(b){return b&&(" "===b?"\\s":"[\\^$.|?*+()".indexOf(b)>=0?`\\${b}`:b)}_shiftStep(b,M,D){const I=/[*?]/g.test(b.slice(0,M))?D:M;this._shift.add(I+this.prefix.length||0)}_compareOrIncludes(b,M,D){return Array.isArray(M)?M.filter(I=>I!==D).includes(b):b===M}_validIP(b){return!(4===b.length&&!b.some((M,D)=>b.length!==D+1?""===M||Number(M)>255:""===M||Number(M.substring(0,3))>255))}_splitPercentZero(b){const M="string"==typeof this.decimalMarker?b.indexOf(this.decimalMarker):b.indexOf(".");if(-1===M){const D=parseInt(b,10);return isNaN(D)?"":D.toString()}{const D=parseInt(b.substring(0,M),10),I=b.substring(M+1),Q=isNaN(D)?"":D.toString(),Ye="string"==typeof this.decimalMarker?this.decimalMarker:".";return""===Q?"":Q+Ye+I}}}(S=K).\u0275fac=function(b){return new(b||S)},S.\u0275prov=o.Yz7({token:S,factory:S.\u0275fac});class te extends K{constructor(){super(...arguments),this.isNumberValue=!1,this.maskIsShown="",this.selStart=null,this.selEnd=null,this.writingValue=!1,this.maskChanged=!1,this._maskExpressionArray=[],this.triggerOnMaskChange=!1,this._previousValue="",this._currentValue="",this._emitValue=!1,this.onChange=b=>{},this._elementRef=(0,o.f3M)(o.SBq,{optional:!0}),this.document=(0,o.f3M)(h.K0),this._config=(0,o.f3M)(T),this._renderer=(0,o.f3M)(o.Qsj,{optional:!0})}applyMask(b,M,D=0,I=!1,Q=!1,Ye=(()=>{})){if(!M)return b!==this.actualValue?this.actualValue:b;if(this.maskIsShown=this.showMaskTyped?this.showMaskInInput():"","IP"===this.maskExpression&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(b||"#")),"CPF_CNPJ"===this.maskExpression&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(b||"#")),!b&&this.showMaskTyped)return this.formControlResult(this.prefix),this.prefix+this.maskIsShown+this.suffix;const be=b&&"number"==typeof this.selStart?b[this.selStart]??"":"";let Oe="";if(void 0!==this.hiddenInput&&!this.writingValue){let Ot=b&&1===b.length?b.split(""):this.actualValue.split("");"object"==typeof this.selStart&&"object"==typeof this.selEnd?(this.selStart=Number(this.selStart),this.selEnd=Number(this.selEnd)):""!==b&&Ot.length?"number"==typeof this.selStart&&"number"==typeof this.selEnd&&(b.length>Ot.length?Ot.splice(this.selStart,0,be):b.length<Ot.length&&(Ot.length-b.length==1?Q?Ot.splice(this.selStart-1,1):Ot.splice(b.length-1,1):Ot.splice(this.selStart,this.selEnd-this.selStart))):Ot=[],this.showMaskTyped&&(this.hiddenInput||(b=this.removeMask(b))),Oe=this.actualValue.length&&Ot.length<=b.length?this.shiftTypedSymbols(Ot.join("")):b}if(I&&(this.hiddenInput||!this.hiddenInput)&&(Oe=b),Q&&-1!==this.specialCharacters.indexOf(this.maskExpression[D]??"")&&this.showMaskTyped&&(Oe=this._currentValue),this.deletedSpecialCharacter&&D&&(this.specialCharacters.includes(this.actualValue.slice(D,D+1))?D+=1:"M0"!==M.slice(D-1,D+1)&&(D-=2),this.deletedSpecialCharacter=!1),this.showMaskTyped&&1===this.placeHolderCharacter.length&&!this.leadZeroDateTime&&(b=this.removeMask(b)),Oe=this.maskChanged?b:Oe&&Oe.length?Oe:b,this.showMaskTyped&&this.keepCharacterPositions&&this.actualValue&&!I){const Ot=this.dropSpecialCharacters?this.removeMask(this.actualValue):this.actualValue;return this.formControlResult(Ot),this.actualValue?this.actualValue:this.prefix+this.maskIsShown+this.suffix}const We=super.applyMask(Oe,M,D,I,Q,Ye);if(this.actualValue=this.getActualValue(We),"."===this.thousandSeparator&&"."===this.decimalMarker&&(this.decimalMarker=","),this.maskExpression.startsWith("separator")&&!0===this.dropSpecialCharacters&&(this.specialCharacters=this.specialCharacters.filter(Ot=>!this._compareOrIncludes(Ot,this.decimalMarker,this.thousandSeparator))),(We||""===We)&&(this._previousValue=this._currentValue,this._currentValue=We,this._emitValue=this._previousValue!==this._currentValue||this.maskChanged||this._previousValue===this._currentValue&&I),this._emitValue&&this.formControlResult(We),!this.showMaskTyped||this.showMaskTyped&&this.hiddenInput)return this.hiddenInput?Q?this.hideInput(We,this.maskExpression):this.hideInput(We,this.maskExpression)+this.maskIsShown.slice(We.length):We;const qe=We.length,yt=this.prefix+this.maskIsShown+this.suffix;if(this.maskExpression.includes("H")){const Ot=this._numberSkipedSymbols(We);return We+yt.slice(qe+Ot)}return"IP"===this.maskExpression||"CPF_CNPJ"===this.maskExpression?We+yt:We+yt.slice(qe)}_numberSkipedSymbols(b){const M=/(^|\D)(\d\D)/g;let D=M.exec(b),I=0;for(;null!=D;)I+=1,D=M.exec(b);return I}applyValueChanges(b,M,D,I=(()=>{})){const Q=this._elementRef?.nativeElement;Q&&(Q.value=this.applyMask(Q.value,this.maskExpression,b,M,D,I),Q!==this._getActiveElement()&&this.clearIfNotMatchFn())}hideInput(b,M){return b.split("").map((D,I)=>this.patterns&&this.patterns[M[I]??""]&&this.patterns[M[I]??""]?.symbol?this.patterns[M[I]??""]?.symbol:D).join("")}getActualValue(b){const M=b.split("").filter((D,I)=>{const Q=this.maskExpression[I]??"";return this._checkSymbolMask(D,Q)||this.specialCharacters.includes(Q)&&D===Q});return M.join("")===b?M.join(""):b}shiftTypedSymbols(b){let M="";return(b&&b.split("").map((I,Q)=>{if(this.specialCharacters.includes(b[Q+1]??"")&&b[Q+1]!==this.maskExpression[Q+1])return M=I,b[Q+1];if(M.length){const Ye=M;return M="",Ye}return I})||[]).join("")}numberToString(b){return!b&&0!==b||this.maskExpression.startsWith("separator")&&(this.leadZero||!this.dropSpecialCharacters)||this.maskExpression.startsWith("separator")&&this.separatorLimit.length>14&&String(b).length>14?String(b):Number(b).toLocaleString("fullwide",{useGrouping:!1,maximumFractionDigits:20}).replace("/-/","-")}showMaskInInput(b){if(this.showMaskTyped&&this.shownMaskExpression){if(this.maskExpression.length!==this.shownMaskExpression.length)throw new Error("Mask expression must match mask placeholder length");return this.shownMaskExpression}if(this.showMaskTyped){if(b){if("IP"===this.maskExpression)return this._checkForIp(b);if("CPF_CNPJ"===this.maskExpression)return this._checkForCpfCnpj(b)}return this.placeHolderCharacter.length===this.maskExpression.length?this.placeHolderCharacter:this.maskExpression.replace(/\w/g,this.placeHolderCharacter)}return""}clearIfNotMatchFn(){const b=this._elementRef?.nativeElement;b&&this.clearIfNotMatch&&this.prefix.length+this.maskExpression.length+this.suffix.length!==b.value.replace(this.placeHolderCharacter,"").length&&(this.formElementProperty=["value",""],this.applyMask("",this.maskExpression))}set formElementProperty([b,M]){!this._renderer||!this._elementRef||Promise.resolve().then(()=>this._renderer?.setProperty(this._elementRef?.nativeElement,b,M))}checkDropSpecialCharAmount(b){return b.split("").filter(D=>this._findDropSpecialChar(D)).length}removeMask(b){return this._removeMask(this._removeSuffix(this._removePrefix(b)),this.specialCharacters.concat("_").concat(this.placeHolderCharacter))}_checkForIp(b){if("#"===b)return`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`;const M=[];for(let D=0;D<b.length;D++){const I=b[D]??"";I&&I.match("\\d")&&M.push(I)}return M.length<=3?`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`:M.length>3&&M.length<=6?`${this.placeHolderCharacter}.${this.placeHolderCharacter}`:M.length>6&&M.length<=9?this.placeHolderCharacter:(M.length>9&&M.length,"")}_checkForCpfCnpj(b){const M=`${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`,D=`${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}/${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`;if("#"===b)return M;const I=[];for(let Q=0;Q<b.length;Q++){const Ye=b[Q]??"";Ye&&Ye.match("\\d")&&I.push(Ye)}return I.length<=3?M.slice(I.length,M.length):I.length>3&&I.length<=6?M.slice(I.length+1,M.length):I.length>6&&I.length<=9?M.slice(I.length+2,M.length):I.length>9&&I.length<11?M.slice(I.length+3,M.length):11===I.length?"":12===I.length?17===b.length?D.slice(16,D.length):D.slice(15,D.length):I.length>12&&I.length<=14?D.slice(I.length+4,D.length):""}_getActiveElement(b=this.document){const M=b?.activeElement?.shadowRoot;return M?.activeElement?this._getActiveElement(M):b.activeElement}formControlResult(b){if(this.writingValue||!this.triggerOnMaskChange&&this.maskChanged)return this.maskChanged&&this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbols(this._removeSuffix(this._removePrefix(b)))))),void(this.maskChanged=!1);Array.isArray(this.dropSpecialCharacters)?this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbols(this._removeMask(this._removeSuffix(this._removePrefix(b)),this.dropSpecialCharacters))))):this.dropSpecialCharacters||!this.dropSpecialCharacters&&this.prefix===b?this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbols(this._removeSuffix(this._removePrefix(b)))))):this.onChange(this.outputTransformFn(this._toNumber(b)))}_toNumber(b){if(!this.isNumberValue||""===b||this.maskExpression.startsWith("separator")&&(this.leadZero||!this.dropSpecialCharacters))return b;if(String(b).length>16&&this.separatorLimit.length>14)return String(b);const M=Number(b);if(this.maskExpression.startsWith("separator")&&Number.isNaN(M)){const D=String(b).replace(",",".");return Number(D)}return Number.isNaN(M)?b:M}_removeMask(b,M){return this.maskExpression.startsWith("percent")&&b.includes(".")?b:b&&b.replace(this._regExpForRemove(M),"")}_removePrefix(b){return this.prefix?b&&b.replace(this.prefix,""):b}_removeSuffix(b){return this.suffix?b&&b.replace(this.suffix,""):b}_retrieveSeparatorValue(b){let M=Array.isArray(this.dropSpecialCharacters)?this.specialCharacters.filter(D=>this.dropSpecialCharacters.includes(D)):this.specialCharacters;return!this.deletedSpecialCharacter&&this._checkPatternForSpace()&&b.includes(" ")&&this.maskExpression.includes("*")&&(M=M.filter(D=>" "!==D)),this._removeMask(b,M)}_regExpForRemove(b){return new RegExp(b.map(M=>`\\${M}`).join("|"),"gi")}_replaceDecimalMarkerToDot(b){const M=Array.isArray(this.decimalMarker)?this.decimalMarker:[this.decimalMarker];return b.replace(this._regExpForRemove(M),".")}_checkSymbols(b){if(""===b)return b;this.maskExpression.startsWith("percent")&&","===this.decimalMarker&&(b=b.replace(",","."));const M=this._retrieveSeparatorPrecision(this.maskExpression),D=this._replaceDecimalMarkerToDot(this._retrieveSeparatorValue(b));return this.isNumberValue&&M?b===this.decimalMarker?null:this.separatorLimit.length>14?String(D):this._checkPrecision(this.maskExpression,D):D}_checkPatternForSpace(){for(const b in this.patterns)if(this.patterns[b]&&this.patterns[b]?.hasOwnProperty("pattern")){const M=this.patterns[b]?.pattern.toString(),D=this.patterns[b]?.pattern;if(M?.includes(" ")&&D?.test(this.maskExpression))return!0}return!1}_retrieveSeparatorPrecision(b){const M=b.match(new RegExp("^separator\\.([^d]*)"));return M?Number(M[1]):null}_checkPrecision(b,M){const D=b.slice(10,11);return b.indexOf("2")>0||this.leadZero&&Number(D)>1?(","===this.decimalMarker&&this.leadZero&&(M=M.replace(",",".")),this.leadZero?Number(M).toFixed(Number(D)):Number(M).toFixed(2)):this.numberToString(M)}_repeatPatternSymbols(b){return b.match(/{[0-9]+}/)&&b.split("").reduce((M,D,I)=>{if(this._start="{"===D?I:this._start,"}"!==D)return this._findSpecialChar(D)?M+D:M;this._end=I;const Q=Number(b.slice(this._start+1,this._end)),Ye=new Array(Q+1).join(b[this._start-1]);if(b.slice(0,this._start).length>1&&b.includes("S")){const be=b.slice(0,this._start-1);return be.includes("{")?M+Ye:be+M+Ye}return M+Ye},"")||b}currentLocaleDecimalMarker(){return 1.1.toLocaleString().substring(1,2)}}function ee(){const Ie=(0,o.f3M)(N),b=(0,o.f3M)(C);return b instanceof Function?{...Ie,...b()}:{...Ie,...b}}function Se(Ie){return[{provide:C,useValue:Ie},{provide:N,useValue:Y},{provide:T,useFactory:ee},te]}(W=te).\u0275fac=(()=>{let Ie;return function(M){return(Ie||(Ie=o.n5z(W)))(M||W)}})(),W.\u0275prov=o.Yz7({token:W,factory:W.\u0275fac});class ke{constructor(){this.maskExpression="",this.specialCharacters=[],this.patterns={},this.prefix="",this.suffix="",this.thousandSeparator=" ",this.decimalMarker=".",this.dropSpecialCharacters=null,this.hiddenInput=null,this.showMaskTyped=null,this.placeHolderCharacter=null,this.shownMaskExpression=null,this.showTemplate=null,this.clearIfNotMatch=null,this.validation=null,this.separatorLimit=null,this.allowNegativeNumbers=null,this.leadZeroDateTime=null,this.leadZero=null,this.triggerOnMaskChange=null,this.apm=null,this.inputTransformFn=null,this.outputTransformFn=null,this.keepCharacterPositions=null,this.maskFilled=new o.vpe,this._maskValue="",this._position=null,this._maskExpressionArray=[],this._justPasted=!1,this._isFocused=!1,this._isComposing=!1,this.document=(0,o.f3M)(h.K0),this._maskService=(0,o.f3M)(te,{self:!0}),this._config=(0,o.f3M)(T),this.onChange=b=>{},this.onTouch=()=>{}}ngOnChanges(b){const{maskExpression:M,specialCharacters:D,patterns:I,prefix:Q,suffix:Ye,thousandSeparator:be,decimalMarker:Oe,dropSpecialCharacters:We,hiddenInput:qe,showMaskTyped:yt,placeHolderCharacter:Ot,shownMaskExpression:at,showTemplate:Ue,clearIfNotMatch:nt,validation:Ce,separatorLimit:ye,allowNegativeNumbers:Te,leadZeroDateTime:Ne,leadZero:fe,triggerOnMaskChange:Ct,apm:gt,inputTransformFn:St,outputTransformFn:cn,keepCharacterPositions:Ht}=b;if(M&&(M.currentValue!==M.previousValue&&!M.firstChange&&(this._maskService.maskChanged=!0),M.currentValue&&M.currentValue.split("||").length>1?(this._maskExpressionArray=M.currentValue.split("||").sort((sn,kn)=>sn.length-kn.length),this._setMask()):(this._maskExpressionArray=[],this._maskValue=M.currentValue||"",this._maskService.maskExpression=this._maskValue)),D){if(!D.currentValue||!Array.isArray(D.currentValue))return;this._maskService.specialCharacters=D.currentValue||[]}Te&&(this._maskService.allowNegativeNumbers=Te.currentValue,this._maskService.allowNegativeNumbers&&(this._maskService.specialCharacters=this._maskService.specialCharacters.filter(sn=>"-"!==sn))),I&&I.currentValue&&(this._maskService.patterns=I.currentValue),gt&&gt.currentValue&&(this._maskService.apm=gt.currentValue),Q&&(this._maskService.prefix=Q.currentValue),Ye&&(this._maskService.suffix=Ye.currentValue),be&&(this._maskService.thousandSeparator=be.currentValue),Oe&&(this._maskService.decimalMarker=Oe.currentValue),We&&(this._maskService.dropSpecialCharacters=We.currentValue),qe&&(this._maskService.hiddenInput=qe.currentValue),yt&&(this._maskService.showMaskTyped=yt.currentValue,!1===yt.previousValue&&!0===yt.currentValue&&this._isFocused&&requestAnimationFrame(()=>{this._maskService._elementRef?.nativeElement.click()})),Ot&&(this._maskService.placeHolderCharacter=Ot.currentValue),at&&(this._maskService.shownMaskExpression=at.currentValue),Ue&&(this._maskService.showTemplate=Ue.currentValue),nt&&(this._maskService.clearIfNotMatch=nt.currentValue),Ce&&(this._maskService.validation=Ce.currentValue),ye&&(this._maskService.separatorLimit=ye.currentValue),Ne&&(this._maskService.leadZeroDateTime=Ne.currentValue),fe&&(this._maskService.leadZero=fe.currentValue),Ct&&(this._maskService.triggerOnMaskChange=Ct.currentValue),St&&(this._maskService.inputTransformFn=St.currentValue),cn&&(this._maskService.outputTransformFn=cn.currentValue),Ht&&(this._maskService.keepCharacterPositions=Ht.currentValue),this._applyMask()}validate({value:b}){if(!this._maskService.validation||!this._maskValue)return null;if(this._maskService.ipError)return this._createValidationError(b);if(this._maskService.cpfCnpjError)return this._createValidationError(b);if(this._maskValue.startsWith("separator")||$.includes(this._maskValue)||this._maskService.clearIfNotMatch)return null;if(k.includes(this._maskValue))return this._validateTime(b);if(b&&b.toString().length>=1){let M=0;if(this._maskValue.startsWith("percent"))return null;for(const D in this._maskService.patterns)if(this._maskService.patterns[D]?.optional){if(this._maskValue.indexOf(D)!==this._maskValue.lastIndexOf(D)){M+=this._maskValue.split("").filter(Q=>Q===D).join("").length}else-1!==this._maskValue.indexOf(D)&&M++;if(-1!==this._maskValue.indexOf(D)&&b.toString().length>=this._maskValue.indexOf(D)||M===this._maskValue.length)return null}if(1===this._maskValue.indexOf("{")&&b.toString().length===this._maskValue.length+Number((this._maskValue.split("{")[1]??"").split("}")[0])-4)return null;if(this._maskValue.indexOf("*")>1&&b.toString().length<this._maskValue.indexOf("*")||this._maskValue.indexOf("?")>1&&b.toString().length<this._maskValue.indexOf("?")||1===this._maskValue.indexOf("{"))return this._createValidationError(b);if(-1===this._maskValue.indexOf("*")||-1===this._maskValue.indexOf("?")){b="number"==typeof b?String(b):b;const D=this._maskValue.split("*"),I=this._maskService.dropSpecialCharacters?this._maskValue.length-this._maskService.checkDropSpecialCharAmount(this._maskValue)-M:this.prefix?this._maskValue.length+this.prefix.length-M:this._maskValue.length-M;if(1===D.length&&b.toString().length<I)return this._createValidationError(b);if(D.length>1){const Q=D[D.length-1];if(Q&&this._maskService.specialCharacters.includes(Q[0])&&String(b).includes(Q[0]??"")&&!this.dropSpecialCharacters){const Ye=b.split(Q[0]);return Ye[Ye.length-1].length===Q.length-1?null:this._createValidationError(b)}return(Q&&!this._maskService.specialCharacters.includes(Q[0])||!Q||this._maskService.dropSpecialCharacters)&&b.length>=I-1?null:this._createValidationError(b)}}if(1===this._maskValue.indexOf("*")||1===this._maskValue.indexOf("?"))return null}return b&&this.maskFilled.emit(),null}onPaste(){this._justPasted=!0}onFocus(){this._isFocused=!0}onModelChange(b){(""===b||null==b)&&this._maskService.actualValue&&(this._maskService.actualValue=this._maskService.getActualValue(""))}onInput(b){if(this._isComposing)return;const M=b.target,D=this._maskService.inputTransformFn(M.value);if("number"!==M.type)if("string"==typeof D||"number"==typeof D){if(M.value=D.toString(),this._inputValue=M.value,this._setMask(),!this._maskValue)return void this.onChange(M.value);let I=1===M.selectionStart?M.selectionStart+this._maskService.prefix.length:M.selectionStart;if(this.showMaskTyped&&this.keepCharacterPositions&&1===this._maskService.placeHolderCharacter.length){const Oe=M.value.slice(I-1,I),We=this.prefix.length,qe=this._maskService._checkSymbolMask(Oe,this._maskService.maskExpression[I-1-We]??""),yt=this._maskService._checkSymbolMask(Oe,this._maskService.maskExpression[I+1-We]??""),Ot=this._maskService.selStart===this._maskService.selEnd,at=Number(this._maskService.selStart)-We,Ue=Number(this._maskService.selEnd)-We;if("Backspace"===this._code)if(Ot){if(!this._maskService.specialCharacters.includes(this._maskService.maskExpression.slice(I-this.prefix.length,I+1-this.prefix.length))&&Ot)if(1===at&&this.prefix)this._maskService.actualValue=this.prefix+this._maskService.placeHolderCharacter+M.value.split(this.prefix).join("").split(this.suffix).join("")+this.suffix,I-=1;else{const nt=M.value.substring(0,I),Ce=M.value.substring(I);this._maskService.actualValue=nt+this._maskService.placeHolderCharacter+Ce}}else this._maskService.selStart===We?this._maskService.actualValue=this.prefix+this._maskService.maskIsShown.slice(0,Ue)+this._inputValue.split(this.prefix).join(""):this._maskService.selStart===this._maskService.maskIsShown.length+We?this._maskService.actualValue=this._inputValue+this._maskService.maskIsShown.slice(at,Ue):this._maskService.actualValue=this.prefix+this._inputValue.split(this.prefix).join("").slice(0,at)+this._maskService.maskIsShown.slice(at,Ue)+this._maskService.actualValue.slice(Ue+We,this._maskService.maskIsShown.length+We)+this.suffix;"Backspace"!==this._code&&(qe||yt||!Ot?this._maskService.specialCharacters.includes(M.value.slice(I,I+1))&&yt&&!this._maskService.specialCharacters.includes(M.value.slice(I+1,I+2))?(this._maskService.actualValue=M.value.slice(0,I-1)+M.value.slice(I,I+1)+Oe+M.value.slice(I+2),I+=1):qe?1===M.value.length&&1===I?this._maskService.actualValue=this.prefix+Oe+this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)+this.suffix:this._maskService.actualValue=M.value.slice(0,I-1)+Oe+M.value.slice(I+1).split(this.suffix).join("")+this.suffix:this.prefix&&1===M.value.length&&I-We==1&&this._maskService._checkSymbolMask(M.value,this._maskService.maskExpression[I-1-We]??"")&&(this._maskService.actualValue=this.prefix+M.value+this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)+this.suffix):I=Number(M.selectionStart)-1)}let Q=0,Ye=!1;if("Delete"===this._code&&(this._maskService.deletedSpecialCharacter=!0),this._inputValue.length>=this._maskService.maskExpression.length-1&&"Backspace"!==this._code&&"d0/M0/0000"===this._maskService.maskExpression&&I<10){const Oe=this._inputValue.slice(I-1,I);M.value=this._inputValue.slice(0,I-1)+Oe+this._inputValue.slice(I+1)}if("d0/M0/0000"===this._maskService.maskExpression&&this.leadZeroDateTime&&(I<3&&Number(M.value)>31&&Number(M.value)<40||5===I&&Number(M.value.slice(3,5))>12)&&(I+=2),"Hh:m0:s0"===this._maskService.maskExpression&&this.apm&&(this._justPasted&&"00"===M.value.slice(0,2)&&(M.value=M.value.slice(1,2)+M.value.slice(2,M.value.length)),M.value="00"===M.value?"0":M.value),this._maskService.applyValueChanges(I,this._justPasted,"Backspace"===this._code||"Delete"===this._code,(Oe,We)=>{this._justPasted=!1,Q=Oe,Ye=We}),this._getActiveElement()!==M)return;this._maskService.plusOnePosition&&(I+=1,this._maskService.plusOnePosition=!1),this._maskExpressionArray.length&&(I="Backspace"===this._code?this.specialCharacters.includes(this._inputValue.slice(I-1,I))?I-1:I:1===M.selectionStart?M.selectionStart+this._maskService.prefix.length:M.selectionStart),this._position=1===this._position&&1===this._inputValue.length?null:this._position;let be=this._position?this._inputValue.length+I+Q:I+("Backspace"!==this._code||Ye?Q:0);be>this._getActualInputLength()&&(be=M.value===this._maskService.decimalMarker&&1===M.value.length?this._getActualInputLength()+1:this._getActualInputLength()),be<0&&(be=0),M.setSelectionRange(be,be),this._position=null}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof D);else{if(!this._maskValue)return void this.onChange(M.value);this._maskService.applyValueChanges(M.value.length,this._justPasted,"Backspace"===this._code||"Delete"===this._code)}}onCompositionStart(){this._isComposing=!0}onCompositionEnd(b){this._isComposing=!1,this._justPasted=!0,this.onInput(b)}onBlur(b){if(this._maskValue){const M=b.target;if(this.leadZero&&M.value.length>0&&"string"==typeof this.decimalMarker){const D=this._maskService.maskExpression,I=Number(this._maskService.maskExpression.slice(D.length-1,D.length));if(I>1){M.value=this.suffix?M.value.split(this.suffix).join(""):M.value;const Q=M.value.split(this.decimalMarker)[1];M.value=M.value.includes(this.decimalMarker)?M.value+"0".repeat(I-Q.length)+this.suffix:M.value+this.decimalMarker+"0".repeat(I)+this.suffix,this._maskService.actualValue=M.value}}this._maskService.clearIfNotMatchFn()}this._isFocused=!1,this.onTouch()}onClick(b){if(!this._maskValue)return;const M=b.target;null!==M&&null!==M.selectionStart&&M.selectionStart===M.selectionEnd&&M.selectionStart>this._maskService.prefix.length&&38!==b.keyCode&&this._maskService.showMaskTyped&&!this.keepCharacterPositions&&(this._maskService.maskIsShown=this._maskService.showMaskInInput(),M.setSelectionRange&&this._maskService.prefix+this._maskService.maskIsShown===M.value?(M.focus(),M.setSelectionRange(0,0)):M.selectionStart>this._maskService.actualValue.length&&M.setSelectionRange(this._maskService.actualValue.length,this._maskService.actualValue.length));const Q=M&&(M.value===this._maskService.prefix?this._maskService.prefix+this._maskService.maskIsShown:M.value);M&&M.value!==Q&&(M.value=Q),M&&"number"!==M.type&&(M.selectionStart||M.selectionEnd)<=this._maskService.prefix.length?M.selectionStart=this._maskService.prefix.length:M&&M.selectionEnd>this._getActualInputLength()&&(M.selectionEnd=this._getActualInputLength())}onKeyDown(b){if(!this._maskValue)return;if(this._isComposing)return void("Enter"===b.key&&this.onCompositionEnd(b));this._code=b.code?b.code:b.key;const M=b.target;if(this._inputValue=M.value,this._setMask(),"number"!==M.type){if("ArrowUp"===b.key&&b.preventDefault(),"ArrowLeft"===b.key||"Backspace"===b.key||"Delete"===b.key){if("Backspace"===b.key&&0===M.value.length&&(M.selectionStart=M.selectionEnd),"Backspace"===b.key&&0!==M.selectionStart)if(this.specialCharacters=this.specialCharacters?.length?this.specialCharacters:this._config.specialCharacters,this.prefix.length>1&&M.selectionStart<=this.prefix.length)M.setSelectionRange(this.prefix.length,M.selectionEnd);else if(this._inputValue.length!==M.selectionStart&&1!==M.selectionStart)for(;this.specialCharacters.includes((this._inputValue[M.selectionStart-1]??"").toString())&&(this.prefix.length>=1&&M.selectionStart>this.prefix.length||0===this.prefix.length);)M.setSelectionRange(M.selectionStart-1,M.selectionEnd);this.checkSelectionOnDeletion(M),this._maskService.prefix.length&&M.selectionStart<=this._maskService.prefix.length&&M.selectionEnd<=this._maskService.prefix.length&&b.preventDefault();const D=M.selectionStart;"Backspace"===b.key&&!M.readOnly&&0===D&&M.selectionEnd===M.value.length&&0!==M.value.length&&(this._position=this._maskService.prefix?this._maskService.prefix.length:0,this._maskService.applyMask(this._maskService.prefix,this._maskService.maskExpression,this._position))}this.suffix&&this.suffix.length>1&&this._inputValue.length-this.suffix.length<M.selectionStart?M.setSelectionRange(this._inputValue.length-this.suffix.length,this._inputValue.length):("KeyA"===b.code&&b.ctrlKey||"KeyA"===b.code&&b.metaKey)&&(M.setSelectionRange(0,this._getActualInputLength()),b.preventDefault()),this._maskService.selStart=M.selectionStart,this._maskService.selEnd=M.selectionEnd}}writeValue(b){var M=this;return(0,n.Z)(function*(){if("object"==typeof b&&null!==b&&"value"in b&&("disable"in b&&M.setDisabledState(!!b.disable),b=b.value),null!==b&&(b=M.inputTransformFn?M.inputTransformFn(b):b),"string"==typeof b||"number"==typeof b||null==b){(null==b||""===b)&&(M._maskService._currentValue="",M._maskService._previousValue="");let D=b;if("number"==typeof D||M._maskValue.startsWith("separator")){D=String(D);const I=M._maskService.currentLocaleDecimalMarker();Array.isArray(M._maskService.decimalMarker)||(D=M._maskService.decimalMarker!==I?D.replace(I,M._maskService.decimalMarker):D),M._maskService.leadZero&&D&&M.maskExpression&&!1!==M.dropSpecialCharacters&&(D=M._maskService._checkPrecision(M._maskService.maskExpression,D)),","===M._maskService.decimalMarker&&(D=D.toString().replace(".",",")),M.maskExpression?.startsWith("separator")&&M.leadZero&&requestAnimationFrame(()=>{M._maskService.applyMask(D?.toString()??"",M._maskService.maskExpression)}),M._maskService.isNumberValue=!0}"string"!=typeof D&&(D=""),M._inputValue=D,M._setMask(),D&&M._maskService.maskExpression||M._maskService.maskExpression&&(M._maskService.prefix||M._maskService.showMaskTyped)?("function"!=typeof M.inputTransformFn&&(M._maskService.writingValue=!0),M._maskService.formElementProperty=["value",M._maskService.applyMask(D,M._maskService.maskExpression)],"function"!=typeof M.inputTransformFn&&(M._maskService.writingValue=!1)):M._maskService.formElementProperty=["value",D],M._inputValue=D}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof b)})()}registerOnChange(b){this._maskService.onChange=this.onChange=b}registerOnTouched(b){this.onTouch=b}_getActiveElement(b=this.document){const M=b?.activeElement?.shadowRoot;return M?.activeElement?this._getActiveElement(M):b.activeElement}checkSelectionOnDeletion(b){b.selectionStart=Math.min(Math.max(this.prefix.length,b.selectionStart),this._inputValue.length-this.suffix.length),b.selectionEnd=Math.min(Math.max(this.prefix.length,b.selectionEnd),this._inputValue.length-this.suffix.length)}setDisabledState(b){this._maskService.formElementProperty=["disabled",b]}_applyMask(){this._maskService.maskExpression=this._maskService._repeatPatternSymbols(this._maskValue||""),this._maskService.formElementProperty=["value",this._maskService.applyMask(this._inputValue,this._maskService.maskExpression)]}_validateTime(b){const M=this._maskValue.split("").filter(D=>":"!==D).length;return b&&(0==+(b[b.length-1]??-1)&&b.length<M||b.length<=M-2)?this._createValidationError(b):null}_getActualInputLength(){return this._maskService.actualValue.length||this._maskService.actualValue.length+this._maskService.prefix.length}_createValidationError(b){return{mask:{requiredMask:this._maskValue,actualValue:b}}}_setMask(){this._maskExpressionArray.some(b=>{if(b.split("").some(D=>this._maskService.specialCharacters.includes(D))&&this._inputValue&&!b.includes("S")||b.includes("{")){const D=this._maskService.removeMask(this._inputValue)?.length<=this._maskService.removeMask(b)?.length;if(D)return this._maskValue=this.maskExpression=this._maskService.maskExpression=b.includes("{")?this._maskService._repeatPatternSymbols(b):b,D;{const I=this._maskExpressionArray[this._maskExpressionArray.length-1]??"";this._maskValue=this.maskExpression=this._maskService.maskExpression=I.includes("{")?this._maskService._repeatPatternSymbols(I):I}}else{const D=this._maskService.removeMask(this._inputValue)?.split("").every((I,Q)=>{const Ye=b.charAt(Q);return this._maskService._checkSymbolMask(I,Ye)});if(D)return this._maskValue=this.maskExpression=this._maskService.maskExpression=b,D}})}}(P=ke).\u0275fac=function(b){return new(b||P)},P.\u0275dir=o.lG2({type:P,selectors:[["input","mask",""],["textarea","mask",""]],hostBindings:function(b,M){1&b&&o.NdJ("paste",function(){return M.onPaste()})("focus",function(I){return M.onFocus(I)})("ngModelChange",function(I){return M.onModelChange(I)})("input",function(I){return M.onInput(I)})("compositionstart",function(I){return M.onCompositionStart(I)})("compositionend",function(I){return M.onCompositionEnd(I)})("blur",function(I){return M.onBlur(I)})("click",function(I){return M.onClick(I)})("keydown",function(I){return M.onKeyDown(I)})},inputs:{maskExpression:["mask","maskExpression"],specialCharacters:"specialCharacters",patterns:"patterns",prefix:"prefix",suffix:"suffix",thousandSeparator:"thousandSeparator",decimalMarker:"decimalMarker",dropSpecialCharacters:"dropSpecialCharacters",hiddenInput:"hiddenInput",showMaskTyped:"showMaskTyped",placeHolderCharacter:"placeHolderCharacter",shownMaskExpression:"shownMaskExpression",showTemplate:"showTemplate",clearIfNotMatch:"clearIfNotMatch",validation:"validation",separatorLimit:"separatorLimit",allowNegativeNumbers:"allowNegativeNumbers",leadZeroDateTime:"leadZeroDateTime",leadZero:"leadZero",triggerOnMaskChange:"triggerOnMaskChange",apm:"apm",inputTransformFn:"inputTransformFn",outputTransformFn:"outputTransformFn",keepCharacterPositions:"keepCharacterPositions"},outputs:{maskFilled:"maskFilled"},exportAs:["mask","ngxMask"],standalone:!0,features:[o._Bn([{provide:f.JU,useExisting:P,multi:!0},{provide:f.Cf,useExisting:P,multi:!0},te]),o.TTD]});(A=class Ge{constructor(){this.defaultOptions={},this._maskService=(0,o.f3M)(te),this._maskExpressionArray=[],this.mask=""}transform(b,M,{patterns:D,...I}={}){const Q={maskExpression:M,...this.defaultOptions,...I,patterns:{...this._maskService.patterns,...D}};if(Object.entries(Q).forEach(([Ye,be])=>{this._maskService[Ye]=be}),M.includes("||"))return M.split("||").length>1?(this._maskExpressionArray=M.split("||").sort((Ye,be)=>Ye.length-be.length),this._setMask(b),this._maskService.applyMask(`${b}`,this.mask)):(this._maskExpressionArray=[],this._maskService.applyMask(`${b}`,this.mask));if(M.includes("{"))return this._maskService.applyMask(`${b}`,this._maskService._repeatPatternSymbols(M));if(M.startsWith("separator")){I.decimalMarker&&(this._maskService.decimalMarker=I.decimalMarker),I.thousandSeparator&&(this._maskService.thousandSeparator=I.thousandSeparator),I.leadZero&&(this._maskService.leadZero=I.leadZero),b=String(b);const Ye=this._maskService.currentLocaleDecimalMarker();Array.isArray(this._maskService.decimalMarker)||(b=this._maskService.decimalMarker!==Ye?b.replace(Ye,this._maskService.decimalMarker):b),this._maskService.leadZero&&b&&!1!==this._maskService.dropSpecialCharacters&&(b=this._maskService._checkPrecision(M,b)),","===this._maskService.decimalMarker&&(b=b.toString().replace(".",",")),this._maskService.isNumberValue=!0}return null==b?this._maskService.applyMask("",M):this._maskService.applyMask(`${b}`,M)}_setMask(b){this._maskExpressionArray.length>0&&this._maskExpressionArray.some(M=>{const D=this._maskService.removeMask(b)?.length<=this._maskService.removeMask(M)?.length;if(b&&D)return this.mask=M,D;{const I=this._maskExpressionArray[this._maskExpressionArray.length-1]??"";this.mask=I}})}}).\u0275fac=function(b){return new(b||A)},A.\u0275pipe=o.Yjl({name:"mask",type:A,pure:!0,standalone:!0})},73697:(tt,X,c)=>{"use strict";c.d(X,{FF:()=>N,tz:()=>C});var h,f,n=c(96814),o=c(19212);const S={ad:"ad",and:"ad",andorra:"ad",ae:"ae",are:"ae","united-arab-emirates-(the)":"ae",af:"af",afg:"af",afghanistan:"af",ag:"ag",atg:"ag","antigua-and-barbuda":"ag",al:"al",alb:"al",albania:"al",am:"am",arm:"am",armenia:"am",ao:"ao",ago:"ao",angola:"ao",ar:"ar",arg:"ar",argentina:"ar",at:"at",aut:"at",austria:"at",au:"au",aus:"au",australia:"au",az:"az",aze:"az",azerbaijan:"az",ba:"ba",bih:"ba","bosnia-and-herzegovina":"ba",bb:"bb",brb:"bb",barbados:"bb",bd:"bd",bgd:"bd",bangladesh:"bd",be:"be",bel:"be",belgium:"be",bf:"bf",bfa:"bf","burkina-faso":"bf",bg:"bg",bgr:"bg",bulgaria:"bg",bh:"bh",bhr:"bh",bahrain:"bh",bi:"bi",bdi:"bi",burundi:"bi",bj:"bj",ben:"bj",benin:"bj",bn:"bn",brn:"bn","brunei-darussalam":"bn",bo:"bo",bol:"bo",bolivia:"bo",br:"br",bra:"br",brazil:"br",bs:"bs",bhs:"bs",bahamas:"bs",bt:"bt",btn:"bt",bhutan:"bt",bw:"bw",bwa:"bw",botswana:"bw",by:"by",blr:"by",belarus:"by",bz:"bz",blz:"bz",belize:"bz",ca:"ca",can:"ca",canada:"ca",cd:"cd",cod:"cd","the-democratic-republic-of-the-congo":"cd",cf:"cf",caf:"cf","central-african-republic":"cf",cg:"cg",cog:"cg",congo:"cg",ch:"ch",che:"ch",switzerland:"ch",ci:"ci",civ:"ci","cote-d-ivoire":"ci",cl:"cl",chl:"cl",chile:"cl",cm:"cm",cmr:"cm",cameroon:"cm",cn:"cn",chn:"cn",china:"cn",co:"co",col:"co",colombia:"co",cr:"cr",cri:"cr","costa-rica":"cr",cu:"cu",cub:"cu",cuba:"cu",cv:"cv",cpv:"cv","cabo-verde\u200a[f]":"cv",cy:"cy",cyp:"cy",cyprus:"cy",cz:"cz",cze:"cz",czechia:"cz",de:"de",deu:"de",germany:"de",dj:"dj",dji:"dj",djibouti:"dj",dk:"dk",dnk:"dk",denmark:"dk",dm:"dm",dma:"dm",dominica:"dm",do:"do",dom:"do","dominican-republic":"do",dz:"dz",dza:"dz",algeria:"dz",ec:"ec",ecu:"ec",ecuador:"ec",ee:"ee",est:"ee",estonia:"ee",eg:"eg",egy:"eg",egypt:"eg",er:"er",eri:"er",eritrea:"er",es:"es",esp:"es",spain:"es",et:"et",eth:"et",ethiopia:"et",fi:"fi",fin:"fi",finland:"fi",fj:"fj",fji:"fj",fiji:"fj",fm:"fm",fsm:"fm",micronesia:"fm",fr:"fr",fra:"fr",france:"fr",ga:"ga",gab:"ga",gabon:"ga",gb:"gb",gbr:"gb","united-kingdom":"gb",uk:"gb","great-britain":"gb",gd:"gd",grd:"gd",grenada:"gd",ge:"ge",geo:"ge",georgia:"ge",gh:"gh",gha:"gh",ghana:"gh",gm:"gm",gmb:"gm",gambia:"gm",gn:"gn",gin:"gn",guinea:"gn",gq:"gq",gnq:"gq","equatorial-guinea":"gq",gr:"gr",grc:"gr",greece:"gr",gt:"gt",gtm:"gt",guatemala:"gt",gw:"gw",gnb:"gw","guinea-bissau":"gw",gy:"gy",guy:"gy",guyana:"gy",hn:"hn",hnd:"hn",honduras:"hn",hr:"hr",hrv:"hr",croatia:"hr",ht:"ht",hti:"ht",haiti:"ht",hu:"hu",hun:"hu",hungary:"hu",id:"id",idn:"id",indonesia:"id",ie:"ie",irl:"ie",ireland:"ie",il:"il",isr:"il",israel:"il",in:"in",ind:"in",india:"in",iq:"iq",irq:"iq",iraq:"iq",ir:"ir",irn:"ir",iran:"ir",is:"is",isl:"is",iceland:"is",it:"it",ita:"it",italy:"it",jm:"jm",jam:"jm",jamaica:"jm",jo:"jo",jor:"jo",jordan:"jo",jp:"jp",jpn:"jp",japan:"jp",ke:"ke",ken:"ke",kenya:"ke",kg:"kg",kgz:"kg",kyrgyzstan:"kg",kh:"kh",khm:"kh",cambodia:"kh",ki:"ki",kir:"ki",kiribati:"ki",km:"km",com:"km",comoros:"km",kn:"kn",kna:"kn","saint-kitts-and-nevis":"kn",kp:"kp",prk:"kp","north-korea":"kp",kr:"kr",kor:"kr","south-korea":"kr",kw:"kw",kwt:"kw",kuwait:"kw",kz:"kz",kaz:"kz",kazakhstan:"kz",la:"la",lao:"la",laos:"la",lb:"lb",lbn:"lb",lebanon:"lb",lc:"lc",lca:"lc","saint-lucia":"lc",li:"li",lie:"li",liechtenstein:"li",lk:"lk",lka:"lk","sri-lanka":"lk",lr:"lr",lbr:"lr",liberia:"lr",ls:"ls",lso:"ls",lesotho:"ls",lt:"lt",ltu:"lt",lithuania:"lt",lu:"lu",lux:"lu",luxembourg:"lu",lv:"lv",lva:"lv",latvia:"lv",ly:"ly",lby:"ly",libya:"ly",ma:"ma",mar:"ma",morocco:"ma",mc:"mc",mco:"mc",monaco:"mc",md:"md",mda:"md",moldova:"md",me:"me",mne:"me",montenegro:"me",mg:"mg",mdg:"mg",madagascar:"mg",mh:"mh",mhl:"mh","marshall-islands":"mh",mk:"mk",mkd:"mk","north-macedonia":"mk",ml:"ml",mli:"ml",mali:"ml",mm:"mm",mmr:"mm",myanmar:"mm",mn:"mn",mng:"mn",mongolia:"mn",mr:"mr",mrt:"mr",mauritania:"mr",mt:"mt",mlt:"mt",malta:"mt",mu:"mu",mus:"mu",mauritius:"mu",mv:"mv",mdv:"mv",maldives:"mv",mw:"mw",mwi:"mw",malawi:"mw",mx:"mx",mex:"mx",mexico:"mx",my:"my",mys:"my",malaysia:"my",mz:"mz",moz:"mz",mozambique:"mz",na:"na",nam:"na",namibia:"na",ne:"ne",ner:"ne",niger:"ne",ng:"ng",nga:"ng",nigeria:"ng",ni:"ni",nic:"ni",nicaragua:"ni",nl:"nl",nld:"nl",netherlands:"nl",no:"no",nor:"no",norway:"no",bv:"no",bvt:"no","bouvet-island":"no","no-bv":"no",aq:"aq",ata:"aq",antarctica:"aq",tf:"tf",atf:"tf","french-southern-territories":"tf","fr-tf":"tf",hm:"au",hmd:"au","heard-island-and-mcdonald-islands":"au","au-hm":"au",gs:"gs",sgs:"gs","south-georgia-and-the-south-sandwich-islands":"gs","uk-gs":"gs",um:"us",umi:"us","united-states-minor-outlying-islands":"us","us-um":"us",np:"np",npl:"np",nepal:"np",nr:"nr",nru:"nr",nauru:"nr",nz:"nz",nzl:"nz","new-zealand":"nz",om:"om",omn:"om",oman:"om",pa:"pa",pan:"pa",panama:"pa",pe:"pe",per:"pe",peru:"pe",pg:"pg",png:"pg","papua-new-guinea":"pg",ph:"ph",phl:"ph",philippines:"ph",pk:"pk",pak:"pk",pakistan:"pk",pl:"pl",pol:"pl",poland:"pl",pt:"pt",prt:"pt",portugal:"pt",pw:"pw",plw:"pw",palau:"pw",py:"py",pry:"py",paraguay:"py",qa:"qa",qat:"qa",qatar:"qa",ro:"ro",rou:"ro",romania:"ro",rs:"rs",srb:"rs",serbia:"rs",ru:"ru",rus:"ru",russia:"ru",rw:"rw",rwa:"rw",rwanda:"rw",sa:"sa",sau:"sa","saudi-arabia":"sa",sb:"sb",slb:"sb","solomon-islands":"sb",sc:"sc",syc:"sc",seychelles:"sc",sd:"sd",sdn:"sd",sudan:"sd",se:"se",swe:"se",sweden:"se",sg:"sg",sgp:"sg",singapore:"sg",si:"si",svn:"si",slovenia:"si",sk:"sk",svk:"sk",slovakia:"sk",sl:"sl",sle:"sl","sierra-leone":"sl",sm:"sm",smr:"sm","san-marino":"sm",sn:"sn",sen:"sn",senegal:"sn",so:"so",som:"so",somalia:"so",sr:"sr",sur:"sr",suriname:"sr",ss:"ss",ssd:"ss","south-sudan":"ss",st:"st",stp:"st","sao-tome-and-principe":"st",sv:"sv",slv:"sv","el-salvador":"sv",sy:"sy",syr:"sy",syria:"sy",sz:"sz",swz:"sz",eswatini:"sz",td:"td",tcd:"td",chad:"td",tg:"tg",tgo:"tg",togo:"tg",th:"th",tha:"th",thailand:"th",tj:"tj",tjk:"tj",tajikistan:"tj",tl:"tl",tls:"tl","timor-leste":"tl",tm:"tm",tkm:"tm",turkmenistan:"tm",tn:"tn",tun:"tn",tunisia:"tn",to:"to",ton:"to",tonga:"to",tr:"tr",tur:"tr",turkey:"tr",tt:"tt",tto:"tt","trinidad-and-tobago":"tt",tv:"tv",tuv:"tv",tuvalu:"tv",tz:"tz",tza:"tz",tanzania:"tz",ua:"ua",ukr:"ua",ukraine:"ua",ug:"ug",uga:"ug",uganda:"ug",us:"us",usa:"us","united-states-of-america":"us",uy:"uy",ury:"uy",uruguay:"uy",uz:"uz",uzb:"uz",uzbekistan:"uz",vc:"vc",vct:"vc","saint-vincent-and-the-grenadines":"vc",ve:"ve",ven:"ve",venezuela:"ve",vn:"vn",vnm:"vn","viet-nam":"vn",vu:"vu",vut:"vu",vanuatu:"vu",ws:"ws",wsm:"ws",samoa:"ws",ye:"ye",yem:"ye",yemen:"ye",za:"za",zaf:"za","south-africa":"za",zm:"zm",zmb:"zm",zambia:"zm",zw:"zw",zwe:"zw",zimbabwe:"zw",cc:"cc",cck:"cc","cocos-islands":"cc","au-cc":"cc",cx:"cx",cxr:"cx","christmas-island":"cx","au-cx":"cx",nf:"nf",nfk:"nf","norfolk-island":"nf","au-nf":"nf",hk:"hk",hkg:"hk","hong-kong":"hk","cn-hk":"hk",mo:"mo",mac:"mo",macao:"mo","cn-mo":"mo",tw:"tw",twn:"tw",taiwan:"tw","cn-tw":"tw",fo:"fo",fro:"fo","faroe-islands":"fo","dk-fo":"fo",gl:"gl",grl:"gl",greenland:"gl","dk-gl":"gl",ax:"ax",ala:"ax","aland-islands":"ax","fi-ax":"ax",bl:"bl",blm:"bl","saint-barthelemy":"bl","fr-bl":"bl",gf:"gf",guf:"gf","french-guiana":"gf","fr-gf":"gf",gp:"gp",glp:"gp",guadeloupe:"gp","fr-gp":"gp",mf:"fr",maf:"fr","saint-martin":"fr","fr-mf":"fr",xk:"xk",xxk:"xk",kosovo:"xk",mq:"mq",mtq:"mq",martinique:"mq","fr-mq":"mq",nc:"nc",ncl:"nc","new-caledonia":"nc","fr-nc":"nc",pf:"pf",pyf:"pf","french-polynesia":"pf","fr-pf":"pf",pm:"pm",spm:"pm","saint-pierre-and-miquelon":"pm","fr-pm":"pm",re:"fr",reu:"fr",reunion:"fr","fr-re":"fr",wf:"wf",wlf:"wf","wallis-and-futuna":"wf","fr-wf":"wf",yt:"yt",myt:"yt",mayotte:"yt","fr-yt":"yt",gg:"gg",ggy:"gg",guernsey:"gg","gb-gg":"gg",im:"im",imn:"im","isle-of-man":"im","gb-im":"im",je:"je",jey:"je",jersey:"je","gb-je":"je",aw:"aw",abw:"aw",aruba:"aw","nl-aw":"aw",bq:"bq",bes:"bq",bonaire:"bq","nl-bq":"bq",cw:"cw",cuw:"cw",cura\u00e7ao:"cw","nl-cw":"cw",sx:"sx",sxm:"sx","sint-maarten":"sx","nl-sx":"sx",sj:"no",sjm:"no",svalbard:"no","no-sj":"no",ck:"ck",cok:"ck","cook-islands":"ck","nz-ck":"ck",nu:"nu",niu:"nu",niue:"nu","nz-nu":"nu",tk:"tk",tkl:"tk",tokelau:"tk","nz-tk":"tk",ai:"ai",aia:"ai",anguilla:"ai","uk-ai":"ai",bm:"bm",bmu:"bm",bermuda:"bm","uk-bm":"bm",fk:"fk",flk:"fk","falkland-islands":"fk","uk-fk":"fk",gi:"gi",gib:"gi",gibraltar:"gi","uk-gi":"gi",io:"io",iot:"io","british-indian-ocean-territory":"io","uk-io":"io",ky:"ky",cym:"ky","cayman-islands":"ky","uk-ky":"ky",ms:"ms",msr:"ms",montserrat:"ms","uk-ms":"ms",pn:"pn",pcn:"pn",pitcairn:"pn","uk-pn":"pn",sh:"sh",shn:"sh","saint-helena":"sh","uk-sh":"sh",tc:"tc",tca:"tc","turks-and-caicos-islands":"tc","uk-tc":"tc",vg:"vg",vgb:"vg","british-virgin-islands":"vg","uk-vg":"vg",as:"as",asm:"as","american-samoa":"as","us-as":"as",gu:"gu",gum:"gu",guam:"gu","us-gu":"gu",mp:"mp",mnp:"mp","northern-mariana-islands":"mp","us-mp":"mp",pr:"pr",pri:"pr","puerto-rico":"pr","us-pr":"pr",vi:"vi",vir:"vi","us-virgin-islands":"vi","us-vi":"vi",eh:"eh",esh:"eh","western-sahara":"eh",ps:"ps",pse:"ps",palestine:"ps",va:"va",vat:"va","holy-see":"va","vatican-city":"va",xx:"xx"};var W,Y,P;(Y=W||(W={})).None="none",Y.Round="round",Y.Square="square",function(Y){Y[Y.xxs=8]="xxs",Y[Y.xs=16]="xs",Y[Y.s=24]="s",Y[Y.m=32]="m",Y[Y.l=48]="l",Y[Y.xl=64]="xl",Y[Y.xxl=96]="xxl"}(P||(P={}));const A=new Set(Object.values(W)),T=new Set(Object.values(S));class C{set country(k){const $=k&&k.toLowerCase()||void 0;$&&$ in S?this._code=S[$]:$&&T.has($)?this._code=$:this._code=void 0}set format(k){this._format=A.has(k)?k:W.None}set size(k){"string"==typeof k&&k.toLowerCase()in P?this._size=P[k.toLowerCase()]:this._size=Number.isInteger(k)&&Number(k)>0?Number(k):48}get width(){return this._size}get height(){return this._format==W.None?Math.floor(this._size/1.5):this._size}get radius(){return this._format==W.Round?"100%":"0%"}get image(){return`url(assets/flags/${this._code}.svg)`}get display(){return this._code?"":"none"}constructor(){this._format=W.None,this._size=48}}(h=C).\u0275fac=function(k){return new(k||h)},h.\u0275cmp=o.Xpm({type:h,selectors:[["nxt-flag"]],hostVars:10,hostBindings:function(k,$){2&k&&o.Udp("width",$.width,"px")("height",$.height,"px")("border-radius",$.radius)("background-image",$.image)("display",$.display)},inputs:{country:"country",format:"format",size:"size"},decls:0,vars:0,template:function(k,$){},styles:["[_nghost-%COMP%]{display:inline-block;background-repeat:no-repeat;background-position:center;background-size:cover}"]});class N{}(f=N).\u0275fac=function(k){return new(k||f)},f.\u0275mod=o.oAB({type:f}),f.\u0275inj=o.cJS({imports:[n.ez]})},15861:(tt,X,c)=>{"use strict";function n(h,f,S,W,P,A,T){try{var C=h[A](T),N=C.value}catch(Y){return void S(Y)}C.done?f(N):Promise.resolve(N).then(W,P)}function o(h){return function(){var f=this,S=arguments;return new Promise(function(W,P){var A=h.apply(f,S);function T(N){n(A,W,P,T,C,"next",N)}function C(N){n(A,W,P,T,C,"throw",N)}T(void 0)})}}c.d(X,{Z:()=>o})},4942:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>o});var n=c(83997);function o(h,f,S){return(f=(0,n.Z)(f))in h?Object.defineProperty(h,f,{value:S,enumerable:!0,configurable:!0,writable:!0}):h[f]=S,h}},83997:(tt,X,c)=>{"use strict";c.d(X,{Z:()=>h});var n=c(71002);function h(f){var S=function o(f,S){if("object"!==(0,n.Z)(f)||null===f)return f;var W=f[Symbol.toPrimitive];if(void 0!==W){var P=W.call(f,S||"default");if("object"!==(0,n.Z)(P))return P;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===S?String:Number)(f)}(f,"string");return"symbol"===(0,n.Z)(S)?S:String(S)}},71002:(tt,X,c)=>{"use strict";function n(o){return(n="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})(o)}c.d(X,{Z:()=>n})},97582:(tt,X,c)=>{"use strict";c.d(X,{FC:()=>Ie,KL:()=>M,_T:()=>f,gn:()=>S,mG:()=>Y,qq:()=>Ge,w6:()=>N});function f(Ue,nt){var Ce={};for(var ye in Ue)Object.prototype.hasOwnProperty.call(Ue,ye)&&nt.indexOf(ye)<0&&(Ce[ye]=Ue[ye]);if(null!=Ue&&"function"==typeof Object.getOwnPropertySymbols){var Te=0;for(ye=Object.getOwnPropertySymbols(Ue);Te<ye.length;Te++)nt.indexOf(ye[Te])<0&&Object.prototype.propertyIsEnumerable.call(Ue,ye[Te])&&(Ce[ye[Te]]=Ue[ye[Te]])}return Ce}function S(Ue,nt,Ce,ye){var fe,Te=arguments.length,Ne=Te<3?nt:null===ye?ye=Object.getOwnPropertyDescriptor(nt,Ce):ye;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ne=Reflect.decorate(Ue,nt,Ce,ye);else for(var Ct=Ue.length-1;Ct>=0;Ct--)(fe=Ue[Ct])&&(Ne=(Te<3?fe(Ne):Te>3?fe(nt,Ce,Ne):fe(nt,Ce))||Ne);return Te>3&&Ne&&Object.defineProperty(nt,Ce,Ne),Ne}function N(Ue,nt){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Ue,nt)}function Y(Ue,nt,Ce,ye){return new(Ce||(Ce=Promise))(function(Ne,fe){function Ct(cn){try{St(ye.next(cn))}catch(Ht){fe(Ht)}}function gt(cn){try{St(ye.throw(cn))}catch(Ht){fe(Ht)}}function St(cn){cn.done?Ne(cn.value):function Te(Ne){return Ne instanceof Ce?Ne:new Ce(function(fe){fe(Ne)})}(cn.value).then(Ct,gt)}St((ye=ye.apply(Ue,nt||[])).next())})}Object.create;function te(Ue){var nt="function"==typeof Symbol&&Symbol.iterator,Ce=nt&&Ue[nt],ye=0;if(Ce)return Ce.call(Ue);if(Ue&&"number"==typeof Ue.length)return{next:function(){return Ue&&ye>=Ue.length&&(Ue=void 0),{value:Ue&&Ue[ye++],done:!Ue}}};throw new TypeError(nt?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ge(Ue){return this instanceof Ge?(this.v=Ue,this):new Ge(Ue)}function Ie(Ue,nt,Ce){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Te,ye=Ce.apply(Ue,nt||[]),Ne=[];return Te={},fe("next"),fe("throw"),fe("return"),Te[Symbol.asyncIterator]=function(){return this},Te;function fe(sn){ye[sn]&&(Te[sn]=function(kn){return new Promise(function(Xt,Ut){Ne.push([sn,kn,Xt,Ut])>1||Ct(sn,kn)})})}function Ct(sn,kn){try{!function gt(sn){sn.value instanceof Ge?Promise.resolve(sn.value.v).then(St,cn):Ht(Ne[0][2],sn)}(ye[sn](kn))}catch(Xt){Ht(Ne[0][3],Xt)}}function St(sn){Ct("next",sn)}function cn(sn){Ct("throw",sn)}function Ht(sn,kn){sn(kn),Ne.shift(),Ne.length&&Ct(Ne[0][0],Ne[0][1])}}function M(Ue){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ce,nt=Ue[Symbol.asyncIterator];return nt?nt.call(Ue):(Ue=te(Ue),Ce={},ye("next"),ye("throw"),ye("return"),Ce[Symbol.asyncIterator]=function(){return this},Ce);function ye(Ne){Ce[Ne]=Ue[Ne]&&function(fe){return new Promise(function(Ct,gt){(function Te(Ne,fe,Ct,gt){Promise.resolve(gt).then(function(St){Ne({value:St,done:Ct})},fe)})(Ct,gt,(fe=Ue[Ne](fe)).done,fe.value)})}}}Object.create;"function"==typeof SuppressedError&&SuppressedError}}]);